.workforce-panel{min-width:0}.wf-heading{display:flex;align-items:start;justify-content:space-between;gap:16px;flex-wrap:wrap}.wf-heading h2{margin:0}.workforce-panel h3{margin:22px 0 12px}.workforce-panel h4{font-size:16px;margin:0}.workforce-panel details{border-top:1px solid #d5deea;margin-top:14px}.workforce-panel summary{min-height:44px;padding:12px 0;font-weight:600;cursor:pointer}.workforce-panel .wf-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;border:0;padding:0;margin:16px 0;min-width:0}.wf-fields>button,.wf-wide{grid-column:1/-1}.wf-fields>button{justify-self:start;min-height:44px}.workforce-panel .field{min-width:0;margin:0}.workforce-panel input:not([type=checkbox]),.workforce-panel select{min-height:48px;font-size:16px}.wf-password{position:relative}.wf-password input{padding-right:58px;width:100%}.wf-password button{position:absolute;right:5px;top:2px;height:44px;width:44px;display:grid;place-items:center;border:0;background:transparent;color:#31485b}.wf-check{display:flex;align-items:flex-start;gap:10px;min-height:44px;padding:8px 0;line-height:1.6}.wf-check input{width:18px;height:18px;flex:none;margin-top:3px;accent-color:var(--checked)}.wf-checks{border:0;border-top:1px solid #d5deea;padding:12px 0 0;display:grid;grid-template-columns:1fr 1fr;column-gap:20px}.wf-checks legend{font-weight:600;padding:0 8px 0 0}.wf-assignments,.wf-selected-branches{list-style:none;padding:0;margin:0}.wf-assignments>li{padding:16px 0;border-top:1px solid #d5deea}.wf-assignment-heading{display:flex;justify-content:space-between;align-items:start;gap:14px;flex-wrap:wrap}.wf-assignment-heading span{color:#42596b;font-size:12px}.wf-assignment-heading h4{min-width:0;overflow-wrap:anywhere}.wf-assignments dl>div{display:grid;grid-template-columns:minmax(120px,.6fr) minmax(0,1.4fr);gap:16px;padding:8px 0}.wf-assignments dd{margin:0;overflow-wrap:anywhere}.wf-selected-branches li{display:flex;align-items:center;justify-content:space-between;gap:14px;border-bottom:1px solid #d5deea;padding:8px 0}.wf-selected-branches button{min-height:44px;flex:none}.wf-selected-branches span{overflow-wrap:anywhere}@media (max-width:600px){.wf-checks,.workforce-panel .wf-fields{grid-template-columns:1fr}.wf-fields>button{width:100%}.wf-assignments dl>div{grid-template-columns:1fr;gap:4px}.wf-heading .button{width:100%}}.workforce-directory{min-width:0}.wf-directory-actions,.wf-directory-heading{display:flex;gap:12px;align-items:center;flex-wrap:wrap}.wf-directory-heading{justify-content:space-between}.wf-directory-heading h1{margin-bottom:8px}.wf-directory-filters{display:grid;grid-template-columns:minmax(200px,2fr) repeat(3,minmax(130px,1fr));gap:16px;padding:20px;margin-block:20px;border:1px solid var(--line,#d5deea);border-radius:8px;background:white}.wf-directory-filters .field{min-width:0;margin:0;align-content:start}.wf-directory-filters :is(input,select){min-height:44px;width:100%;min-width:0}.wf-directory-filters .wf-directory-actions{margin-block:0}.wf-directory-actions{grid-column:1/-1;margin-block:16px}.wf-directory-table-region{max-width:100%;overflow-x:auto;border:1px solid var(--line,#d5deea);border-radius:8px;background:white}.wf-directory-table-region:focus-visible{outline:3px solid var(--focus-ring);outline-offset:3px;box-shadow:var(--focus-shadow)}.wf-directory-table-region table{width:100%;min-width:850px;border-collapse:collapse}.wf-directory-table-region :is(th,td){text-align:left;vertical-align:top;padding:14px 12px;border-bottom:1px solid var(--line,#d5deea);overflow-wrap:anywhere}.wf-directory-table-region thead{background:#f0f4f8}.wf-directory-table-region th[scope=row]{font-weight:600}.wf-directory-table-region ul{padding-inline-start:18px;margin:0}.wf-directory-table-region li+li{margin-top:8px}.wf-directory-secondary{display:block;margin-top:5px;font-size:13px;font-weight:400}.wf-directory-table-region .text-link{display:inline-flex;align-items:center;min-height:44px;white-space:nowrap}@media (max-width:1100px){.wf-directory-filters{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.wf-directory-filters{grid-template-columns:minmax(0,1fr);padding:14px;gap:12px}.wf-directory-heading{align-items:stretch}}.dashboard .dashboard-content .workforce-overview{--wfo-line:#ccd6df;--wfo-muted:#465866;color:var(--ink);font-family:var(--font-quicksand),sans-serif;padding-bottom:32px}.workforce-overview *{min-width:0}.workforce-overview :is(a,button):focus-visible{outline:3px solid var(--focus-ring);outline-offset:3px;box-shadow:var(--focus-shadow)}.workforce-overview .wfo-breadcrumb{margin-bottom:12px;color:var(--wfo-muted);font-size:14px}.workforce-overview .wfo-breadcrumb ol{list-style:none;padding:0;margin:0}.workforce-overview .wfo-heading{display:flex;align-items:start;justify-content:space-between;gap:24px;margin-bottom:22px}.dashboard .dashboard-content .workforce-overview h1{font-size:28px;line-height:1.3;margin:0 0 6px}.dashboard .dashboard-content .workforce-overview h2{font-size:19px;line-height:1.4;margin:0}.dashboard .dashboard-content .workforce-overview h3{font-size:16px;line-height:1.5;margin:0 0 6px}.dashboard .dashboard-content .workforce-overview p{font-size:14px;line-height:1.65;margin:6px 0 0;color:var(--wfo-muted);overflow-wrap:anywhere}.workforce-overview .wfo-refresh{display:grid;justify-items:end;flex-shrink:0;max-width:330px}.workforce-overview .button{min-height:44px;border-radius:6px;font-size:13px;gap:8px;border:1px solid #aebecb}.dashboard .dashboard-content .workforce-overview .wfo-refresh p{font-size:12px;text-align:right}.workforce-overview .wfo-main{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(300px,1fr);gap:24px;align-items:start}.workforce-overview .wfo-independent{border-top:1px solid var(--wfo-line);padding:20px}.workforce-overview .wfo-independent ul{display:grid;gap:12px;padding-left:20px}.workforce-overview .wfo-panel{border:1px solid var(--wfo-line);border-radius:6px;background:#fff;box-shadow:0 3px 12px #01121a03}.workforce-overview .wfo-panel>header{padding:20px 20px 14px}.dashboard .dashboard-content .workforce-overview .wfo-panel>header p{font-size:13px}.workforce-overview .wfo-access ul,.workforce-overview .wfo-queues{list-style:none;padding:0;margin:0}.workforce-overview .wfo-queues{padding:0 20px 8px}.workforce-overview .wfo-queues li{border-top:1px solid var(--wfo-line)}.workforce-overview .wfo-queues a{display:flex;align-items:center;gap:16px;padding:17px 4px;min-height:80px;color:inherit;text-decoration:none;border-radius:3px;transition:background-color .16s ease}.workforce-overview .wfo-queues a:hover{background:#f3f6f8}.workforce-overview .wfo-queues svg{flex-shrink:0}.workforce-overview .wfo-queue-copy{display:grid;gap:4px;flex:1;overflow-wrap:anywhere}.workforce-overview .wfo-queue-copy strong{font-size:15px;font-weight:650}.workforce-overview .wfo-queue-copy>span{font-size:13px;color:var(--wfo-muted);line-height:1.5}.workforce-overview .wfo-count{font-size:19px;font-weight:650;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;max-width:35%}.workforce-overview .wfo-open{font-size:12px;font-weight:600;text-align:right;max-width:25%}.workforce-overview .wfo-side{display:grid;gap:16px}.workforce-overview .wfo-access{background:var(--ink);color:white;border-radius:6px;padding:20px}.dashboard .dashboard-content .workforce-overview .wfo-access h2{margin-bottom:16px;color:white}.workforce-overview .wfo-access li{display:flex;align-items:start;gap:12px;margin-top:14px;font-size:14px;line-height:1.5;overflow-wrap:anywhere}.workforce-overview .wfo-access svg{flex-shrink:0}.dashboard .dashboard-content .workforce-overview .wfo-access p{border-top:1px solid #64737c;padding-top:12px;margin-top:18px;color:#d4dfe5;font-size:13px}.workforce-overview .wfo-personal{padding:0 18px}.workforce-overview .wfo-personal a{display:flex;align-items:center;gap:12px;padding:15px 0;min-height:56px;color:inherit;text-decoration:none;font-size:14px}.workforce-overview .wfo-personal a+a{border-top:1px solid var(--wfo-line)}.workforce-overview .wfo-personal a:hover span{text-decoration:underline;text-underline-offset:4px}.workforce-overview .wfo-personal span{flex:1}.workforce-overview .wfo-personal svg{flex-shrink:0}.workforce-overview .wfo-responsibilities{margin-top:24px;padding:0 20px 16px}.workforce-overview .wfo-responsibilities>header{padding-left:0;padding-right:0}.workforce-overview .wfo-responsibilities table{width:100%;table-layout:fixed;border-collapse:collapse;font-size:13px}.workforce-overview .wfo-responsibilities thead{background:#f3f5f7;color:#405260}.workforce-overview .wfo-responsibilities :is(th,td){border:0;background:transparent;text-align:left;vertical-align:top;padding:14px 10px;overflow-wrap:anywhere;line-height:1.6}.workforce-overview .wfo-responsibilities th:first-child{width:24%}.workforce-overview .wfo-responsibilities th:nth-child(2){width:23%}.workforce-overview .wfo-responsibilities th:nth-child(3){width:20%}.workforce-overview .wfo-responsibilities th:nth-child(4){width:33%}.workforce-overview .wfo-responsibilities tbody tr{border-bottom:1px solid var(--wfo-line)}.workforce-overview .wfo-responsibilities td>span{display:block}.workforce-overview .wfo-responsibilities small{display:block;font-size:12px;color:var(--wfo-muted)}.dashboard .dashboard-content .workforce-overview .wfo-responsibilities td p{font-size:13px;margin-top:3px;white-space:pre-line}.workforce-overview .wfo-responsibilities .wfo-coverage{display:inline-block;background:#eef2f4;padding:2px 7px;border-radius:3px;font-size:12px}.workforce-overview .wfo-responsibilities .wfo-coverage.is-temporary{background:#fff0d8;color:#614015}.workforce-overview .wfo-authority{display:flex;align-items:start;gap:10px;padding-top:10px;font-size:13px}.workforce-overview .wfo-authority svg{flex-shrink:0;margin-top:3px}.workforce-overview :is(.wfo-empty,.wfo-unavailable,.wfo-loading){padding:18px 20px 24px}.workforce-overview .wfo-loading{color:var(--wfo-muted);font-size:14px}.workforce-overview .wfo-loading span{display:block;height:54px;margin-top:16px;background:#f1f4f6;border-radius:4px}.workforce-overview .wfo-feedback{padding:16px 20px;margin-bottom:20px;background:#fff;border:1px solid #bfcbd4;border-left:3px solid #e60301;border-radius:4px}.workforce-overview .wfo-feedback strong{font-size:15px}@media (max-width:1100px){.workforce-overview .wfo-main{grid-template-columns:minmax(0,1fr)}.workforce-overview .wfo-side{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:start}}@media (max-width:760px){.workforce-overview .wfo-heading{display:block}.workforce-overview .wfo-refresh{display:flex;justify-content:space-between;align-items:center;max-width:none;gap:12px;margin-top:16px}.workforce-overview .wfo-refresh p{max-width:45%;margin:0}.workforce-overview .wfo-refresh button{flex-shrink:0}.workforce-overview .wfo-side{grid-template-columns:minmax(0,1fr)}.workforce-overview .wfo-responsibilities thead{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.workforce-overview .wfo-responsibilities :is(table,tbody,tr,th,td){display:block;width:100%}.workforce-overview .wfo-responsibilities tr{padding:14px 0}.workforce-overview .wfo-responsibilities th{width:100%;padding:0 0 10px;font-size:15px}.workforce-overview .wfo-responsibilities th:nth-child(n){width:100%}.workforce-overview .wfo-responsibilities td{padding:4px 0}.workforce-overview .wfo-responsibilities td:before{content:attr(data-label);display:block;font-size:12px;color:var(--wfo-muted);margin-bottom:2px}}@media (max-width:600px){.dashboard .dashboard-content .workforce-overview h1{font-size:24px}.workforce-overview .wfo-breadcrumb{margin-bottom:10px}.workforce-overview .wfo-main{gap:16px}.workforce-overview .wfo-panel>header{padding:16px}.workforce-overview .wfo-queues{padding:0 16px 4px}.workforce-overview .wfo-queues a{gap:10px}.workforce-overview .wfo-count{font-size:17px}.workforce-overview .wfo-access{padding:18px}.workforce-overview .wfo-responsibilities{padding:0 16px 16px;margin-top:16px}.workforce-overview .wfo-responsibilities>header{padding-left:0;padding-right:0}}@media (prefers-reduced-motion:reduce){.workforce-overview .wfo-queues a{transition:none}}.copyable-value_value__Q7MZ1{display:inline-grid;grid-template-columns:minmax(0,1fr) 36px;align-items:center;max-width:100%;vertical-align:middle;position:relative;gap:4px}.copyable-value_text__gFET_{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;user-select:text}.copyable-value_copy__5SaON{width:36px;min-height:36px;display:grid;place-items:center;border:1px solid transparent;border-radius:6px;color:var(--link);background:transparent;cursor:pointer}.copyable-value_copy__5SaON:hover{background:var(--selection-fill);border-color:#93adbd}.copyable-value_copy__5SaON:focus-visible{outline:3px solid var(--focus-ring);outline-offset:3px;box-shadow:var(--focus-shadow)}.copyable-value_feedback__6B2_Z{grid-column:1/-1;font-size:12px;color:#334155;white-space:normal}.copyable-value_value__Q7MZ1[data-copy-state=copied] .copyable-value_feedback__6B2_Z{position:absolute;right:0;bottom:-6px;padding:0 2px;background:white;font-size:10px;line-height:1.2;white-space:nowrap}@media (hover:hover) and (pointer:fine){.copyable-value_copy__5SaON{opacity:0}.copyable-value_value__Q7MZ1:focus-within .copyable-value_copy__5SaON,.copyable-value_value__Q7MZ1:hover .copyable-value_copy__5SaON,[data-copy-state=copied] .copyable-value_copy__5SaON,[data-copy-state=manual] .copyable-value_copy__5SaON,tr:hover .copyable-value_copy__5SaON{opacity:1}}@media (pointer:coarse){.copyable-value_copy__5SaON{min-width:44px;min-height:44px}.copyable-value_value__Q7MZ1{grid-template-columns:minmax(0,1fr) 44px}}[data-copy-state=manual] .copyable-value_text__gFET_{white-space:normal;overflow-wrap:anywhere}.care-table{width:100%;border-collapse:collapse;text-align:left;font-size:.875rem;background:white}.care-table :is(th,td){padding:10px 14px;border-bottom:1px solid #d5dfe8;vertical-align:middle}.care-table th{background:#f1f5f9;color:#334155;font-size:.8125rem;white-space:nowrap}.care-sort{color:var(--link);background:transparent;border:0;padding:0;font:inherit;font-weight:700;cursor:pointer;min-height:36px}.care-sort:focus-visible{outline:3px solid var(--focus-ring);outline-offset:3px;box-shadow:var(--focus-shadow)}.customer-account-dialog{width:min(620px,calc(100vw - 32px));max-height:calc(100dvh - 32px);overflow-y:auto;padding:24px;border:1px solid #93adbd;border-radius:12px;color:#1e293b}.customer-account-dialog::backdrop{background:#0f172a99}.customer-account-dialog .actions{justify-content:flex-end;flex-wrap:wrap}@media (min-width:1100px){.dashboard .work-support .wsu-filter-grid{gap:12px}.dashboard .work-customers .wc-filter-grid,.dashboard .work-support .wsu-filter-grid{grid-template-columns:minmax(210px,1.8fr) repeat(4,minmax(110px,1fr))}.dashboard .work-customers .wc-search{grid-column:auto}}.dashboard .work-support .wsu-filters{padding:14px}.dashboard .work-support .wsu-filter-actions{margin-top:10px}.work-support .wi-breadcrumb{margin-bottom:8px}.care-table tbody tr:hover{background:#f8fafc}.care-table tbody tr:focus-within{background:var(--selection-fill)}.dashboard .dashboard-content table.care-table{display:table}.dashboard .dashboard-content .care-table thead{display:table-header-group}.dashboard .dashboard-content .care-table tbody{display:table-row-group}.dashboard .dashboard-content .care-table tr{display:table-row}.dashboard .dashboard-content .care-table :is(th,td){display:table-cell}.dashboard .work-customers .care-table{table-layout:fixed;min-width:54rem}.dashboard .work-customers .care-table :is(th,td){padding-inline:8px}.care-customer-col{width:12.5rem}.care-email-col{width:auto}.care-phone-col{width:6.5rem}.care-status-col{width:8rem}.care-joined-col{width:7rem}.care-action-col{width:12.5rem}.work-customers .care-table [data-status]{white-space:nowrap}.care-row-controls{display:flex;flex-flow:row nowrap;align-items:center;gap:8px}.care-row-controls>:is(.text-link,.care-account-menu){flex-shrink:0;white-space:nowrap}.dashboard .work-customers .care-table :is(th,td):first-child{position:sticky;left:0;background:white;z-index:2}.dashboard .work-customers .care-table th:first-child{background:#f1f5f9}.dashboard .work-customers .care-table tr:hover td:first-child{background:#f8fafc}.care-table td{max-width:290px;overflow-wrap:anywhere}.care-table td:first-child{min-width:150px;font-weight:600}.care-table .text-link{display:inline-flex;align-items:center;min-height:36px;color:var(--link);text-decoration:underline;text-underline-offset:3px}.care-row-actions{display:flex;flex-wrap:wrap;gap:6px 12px;align-items:center}.care-account-menu{position:relative}.care-account-menu>summary{cursor:pointer;min-height:36px;display:list-item;align-content:center;padding:0 8px;color:var(--link);border:1px solid #93adbd;border-radius:6px;white-space:nowrap}.care-account-menu>summary:focus-visible{outline:3px solid var(--focus-ring);outline-offset:3px;box-shadow:var(--focus-shadow)}.care-account-menu-popover{position:absolute;bottom:calc(100% + 4px);right:0;padding:8px;background:white;border:1px solid #93adbd;border-radius:8px;box-shadow:0 4px 16px #0f172a22;z-index:4;min-width:180px}.dashboard .dashboard-content .button.account-danger{border-color:#9f1239;color:#881337}:is(.care-row-actions,.care-row-controls) .button{font-size:12px;padding:6px 10px;min-height:36px}.care-table-region{position:relative;max-width:100%;min-width:0;overflow-x:auto;border:1px solid #d5dfe8;border-radius:10px}.care-table-region:focus-visible{outline:3px solid var(--focus-ring);outline-offset:3px;box-shadow:var(--focus-shadow)}.work-customers .care-table-region{overflow-x:auto;scrollbar-width:none;scroll-padding-inline:13rem 1rem}.work-customers .care-table-region::-webkit-scrollbar{display:none}.customer-care tr.cc-record,.work-support tr.wsu-record{display:table-row;padding:0}.customer-care .cc-layout{display:block}.customer-care .cc-history{margin-top:16px}.care-create>summary{display:inline-flex;cursor:pointer;min-height:44px;align-items:center;padding:0 18px;background:var(--action-primary);color:white;border-radius:6px;font-weight:600}.care-create[open]>summary{margin-bottom:12px}.care-create>summary:focus-visible{outline:3px solid var(--focus-ring);outline-offset:3px;box-shadow:var(--focus-shadow)}.work-customers .wc-records{overflow-x:auto}.work-customers tr.wc-record{display:table-row;padding:0}.work-customers .wi-filter-grid{gap:12px}.work-customers .wi-filters{padding:14px}.work-customers .wi-filter-actions{margin-top:10px}.work-customers .wi-header{margin-bottom:16px}.work-customers .wi-breadcrumb{margin-bottom:8px}.work-customers .wi-band{margin-top:8px;margin-bottom:8px}.work-customer-detail .wcd-garage-record{grid-template-columns:minmax(0,2fr) minmax(150px,1fr)}@media (max-width:600px){.work-customer-detail .wcd-garage-record{grid-template-columns:minmax(0,1fr)}}.work-customers .wi-header p{margin-bottom:0}.button.account-danger{background:#fff1f2;border:2px solid #9f1239;color:#881337}.button.account-danger:hover{background:#ffe4e6;color:#881337}.care-context{display:flex;flex-wrap:wrap;align-items:center;gap:8px 24px;padding:12px 16px;background:white;border:1px solid #d5dfe8;border-radius:10px;margin:12px 0}.care-context p{margin:0}.care-secondary{margin:16px 0}.care-secondary>summary{cursor:pointer;color:var(--link);padding:12px;font-weight:600}.care-secondary>summary:focus-visible{outline:3px solid var(--focus-ring);outline-offset:3px;box-shadow:var(--focus-shadow)}.care-next{display:inline-flex;min-height:44px;align-items:center;padding:0 14px;background:var(--action-primary);color:white;border-radius:6px;font-weight:600}.care-create>summary:hover,.care-next:hover{background:var(--action-hover)}.care-create>summary:active,.care-next:active{background:var(--action-pressed)}.delivery-notices{margin:8px 0;padding:12px 16px;border-left:3px solid #854d0e;background:#fefce8}.delivery-notices p{margin:4px 0}.delivery-notices .actions{margin-top:8px}.support-delivery summary{cursor:pointer;padding:12px 0;color:var(--link);font-weight:600}.support-delivery-list li{padding:12px;border-bottom:1px solid #d5dfe8}@media (max-width:600px){.dashboard .work-customers .care-table :is(th,td):first-child{position:static}.work-customers .care-table-region{scroll-padding-inline:1rem}.care-row-actions .button,.care-row-controls .button,.care-table .text-link{min-height:44px}.care-table :is(th,td){padding:8px 10px}.care-context{align-items:flex-start;flex-direction:column;gap:6px}}.care-table-shell{min-width:0;max-width:100%}.care-scroll-hint{margin:0 0 .5rem;font-size:.8125rem;color:var(--muted)}.dashboard .dashboard-content .care-enquiries-table{table-layout:fixed;min-width:64rem}.care-enquiries-table th:first-child{width:17rem}.care-enquiries-table th:nth-child(2){width:15rem}.care-enquiries-table th:nth-child(3),.care-enquiries-table th:nth-child(4){width:8rem}.care-enquiries-table th:nth-child(5){width:9rem}.care-enquiries-table th:nth-child(6){width:10rem}.care-enquiries-table th:last-child{width:8rem}.care-enquiries-table td>span:first-child{display:block}.care-subject-action{background:transparent;border:0;padding:0;text-align:left;font:inherit;font-weight:600;cursor:pointer}.care-enquiries-table th[scope=row]{white-space:normal;overflow-wrap:anywhere;background:transparent}.dashboard .care-customer-requests{table-layout:fixed;min-width:36rem}.care-customer-requests .care-request-primary-column{width:clamp(14rem,40%,26rem)}.care-request-primary{display:grid;justify-items:start;gap:8px}.care-customer-requests .care-request-primary .text-link{min-height:44px}.care-request-scroll-hint{display:none}@media (max-width:600px){.care-request-scroll-hint{display:block;margin:0 0 8px;font-size:.875rem}}.notification-record-context{margin:1rem 0;padding:1rem 1.125rem;border:1px solid #b9cbd2;border-inline-start:4px solid #176373;border-radius:.75rem;background:#f1f8fa;color:#17313a;overflow-wrap:anywhere}.notification-record-context:focus-visible{outline:3px solid var(--focus-ring);outline-offset:3px;box-shadow:var(--focus-shadow)}.notification-record-context p{margin:.45rem 0}.notification-record-context .notification-context-state{font-size:.875rem}.notification-record-context a{color:#124f62;text-decoration:underline;text-underline-offset:.2em}.cn-attention>p>a,.notification-record-context a{display:inline-flex;align-items:center;min-height:44px}.cn-attention h2:focus-visible{outline:3px solid var(--focus-ring);outline-offset:3px;box-shadow:var(--focus-shadow)}.wp-payment[data-selected=true]{border-color:#176373}.wp-payment[tabindex="-1"]:focus-visible{outline:3px solid var(--focus-ring);outline-offset:3px;box-shadow:var(--focus-shadow)}.dashboard .dashboard-content .workforce-bookings{--wfb-line:#ccd6df;--wfb-muted:#465866;color:var(--ink);font-family:var(--font-quicksand),sans-serif;padding-bottom:28px}.workforce-bookings *{min-width:0}.workforce-booking-detail>.card{margin-top:20px;padding:clamp(16px,3vw,28px)}.workforce-booking-detail>.card>.totals{grid-template-columns:minmax(8rem,1fr) minmax(0,2fr);gap:12px 24px;margin-top:18px}.workforce-booking-detail>.card>.totals :is(dt,dd){margin:0;text-align:left;overflow-wrap:anywhere}@media (max-width:600px){.workforce-booking-detail>.card>.totals{grid-template-columns:minmax(0,1fr);gap:4px}.workforce-booking-detail>.card>.totals dt:not(:first-child){margin-top:12px}}.workforce-bookings :is(a,button,input,select):focus-visible{outline:3px solid var(--focus-ring);outline-offset:3px;box-shadow:var(--focus-shadow)}.workforce-bookings .wfb-breadcrumb{display:flex;align-items:center;gap:10px;margin-bottom:14px;font-size:14px;color:var(--wfb-muted)}.workforce-bookings .wfb-breadcrumb a{color:var(--ink);text-underline-offset:3px}.workforce-bookings .wfb-heading{display:flex;align-items:start;justify-content:space-between;gap:24px;margin-bottom:24px}.dashboard .dashboard-content .workforce-bookings h1{margin:0;font-size:28px;line-height:1.3}.dashboard .dashboard-content .workforce-bookings h2{margin:0;font-size:19px;line-height:1.4}.dashboard .dashboard-content .workforce-bookings h3{margin:0;font-size:16px;line-height:1.5}.dashboard .dashboard-content .workforce-bookings p{margin:6px 0 0;color:var(--wfb-muted);font-size:14px;line-height:1.65;overflow-wrap:anywhere}.workforce-bookings .wfb-refresh{display:grid;justify-items:end;max-width:320px;flex-shrink:0}.dashboard .dashboard-content .workforce-bookings .wfb-refresh p{font-size:12px;text-align:right}.workforce-bookings .button{min-height:44px;font-size:13px;border-radius:6px;gap:7px}.workforce-bookings .button.secondary{border:1px solid #aebecb}.workforce-bookings .wfb-filters{display:grid;grid-template-columns:minmax(220px,1.4fr) minmax(170px,1fr) auto;align-items:end;gap:16px;padding:20px;background:#fff;border:1px solid var(--wfb-line);border-radius:6px;margin:0 0 24px}.dashboard .dashboard-content .workforce-bookings .wfb-filters .field{margin:0;display:grid;gap:7px}.workforce-bookings .wfb-filters label{color:var(--ink);font-size:14px;font-weight:650}.workforce-bookings .wfb-filters :is(input,select){width:100%;min-height:44px;font-size:14px;border:1px solid var(--border-control);border-radius:5px;background:#fff;color:var(--ink);padding:10px 12px}.workforce-bookings .wfb-search>div{position:relative}.workforce-bookings .wfb-search svg{position:absolute;left:12px;top:13px;color:var(--wfb-muted);pointer-events:none}.workforce-bookings .wfb-search input{padding-left:38px}.workforce-bookings .wfb-filter-actions{display:flex;gap:10px;flex-wrap:wrap}.dashboard .dashboard-content .workforce-bookings .wfb-filters p{grid-column:1/-1;margin:0;font-size:13px}.workforce-bookings .wfb-results{background:#fff;border:1px solid var(--wfb-line);border-radius:6px;overflow:hidden}.workforce-bookings .wfb-results>header{display:flex;align-items:center;gap:12px;padding:20px;border-bottom:1px solid var(--wfb-line)}.workforce-bookings .wfb-results>header>span{color:var(--wfb-muted);font-size:13px}.workforce-bookings table{width:100%;table-layout:fixed;border-collapse:collapse;font-size:14px}.workforce-bookings :is(th,td){padding:14px 12px;vertical-align:top;text-align:left;border:0;background:transparent;overflow-wrap:anywhere;line-height:1.65}.workforce-bookings thead{background:#f3f5f7}.workforce-bookings thead th{padding-top:12px;padding-bottom:12px}.workforce-bookings thead th:first-child,.workforce-bookings thead th:nth-child(2),.workforce-bookings thead th:nth-child(3){width:18%}.workforce-bookings thead th:nth-child(4){width:13%}.workforce-bookings thead th:nth-child(5){width:20%}.workforce-bookings thead th:nth-child(6){width:13%}.workforce-bookings tbody tr{border-bottom:1px solid var(--wfb-line)}.workforce-bookings small{display:block;color:var(--wfb-muted);font-size:13px;font-weight:400;margin-top:3px}.workforce-bookings .wfb-status{display:inline-block;padding:2px 8px;border-radius:4px;color:#253e50;background:#eaf0f5;font-size:13px}.workforce-bookings .wfb-status.is-awaiting_deposit{color:#614015;background:#fff0d8}.workforce-bookings .wfb-status.is-completed{color:#205a37;background:#e9f4ec}.workforce-bookings .wfb-status.is-cancelled{color:#912c29;background:#fceeed}.workforce-bookings .wfb-results footer{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 20px}.dashboard .dashboard-content .workforce-bookings .wfb-results footer p{font-size:12px;margin:0}.workforce-bookings .wfb-results footer nav{display:flex;flex-wrap:wrap;gap:8px;flex-shrink:0}.workforce-bookings .wfb-state{padding:28px 20px;color:var(--wfb-muted);font-size:14px}.workforce-bookings .wfb-skeleton{height:60px;margin-top:16px;border-radius:4px;background:#f1f4f6}.workforce-bookings .wfb-feedback{padding:16px 20px;margin-bottom:20px;background:#fff;border:1px solid var(--wfb-line);border-left:3px solid #e60301;border-radius:4px}@media (max-width:1100px){.workforce-bookings .wfb-filters{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.workforce-bookings .wfb-filter-actions{grid-column:1/-1}}@media (max-width:1000px){.workforce-bookings thead{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.workforce-bookings :is(table,tbody,tr,th,td){display:block;width:100%}.workforce-bookings tbody tr{position:relative;padding:18px 20px}.workforce-bookings tbody th{padding:0 0 10px}.workforce-bookings td{padding:5px 0;display:grid;grid-template-columns:90px minmax(0,1fr);column-gap:12px}.workforce-bookings td:before{content:attr(data-label);color:var(--wfb-muted);font-size:12px}.workforce-bookings td small{grid-column:2}.workforce-bookings .wfb-status{justify-self:start}.workforce-bookings .wfb-results footer{align-items:start;flex-direction:column}}@media (max-width:760px){.dashboard .dashboard-content .workforce-bookings h1{font-size:24px}.workforce-bookings .wfb-heading{display:block}.workforce-bookings .wfb-refresh{margin-top:16px;display:flex;align-items:center;justify-content:space-between;gap:12px;max-width:none}.workforce-bookings .wfb-refresh button{flex-shrink:0}.workforce-bookings .wfb-filters{grid-template-columns:minmax(0,1fr);padding:16px;gap:14px;margin-bottom:16px}.workforce-bookings .wfb-results>header{padding:16px}.workforce-bookings tbody tr{padding:18px 16px}.workforce-bookings .wfb-results footer{padding:16px}.workforce-bookings .wfb-results footer nav{width:100%;flex-shrink:1}}.workforce-bookings .wfb-breadcrumb li,.workforce-bookings .wfb-breadcrumb ol{display:flex;align-items:center;gap:10px;padding:0;margin:0;list-style:none}.workforce-bookings .wfb-filters :is(input,select){margin:0}.workforce-bookings .wfb-filters input::placeholder{color:#526573;opacity:1}.workforce-bookings .wfb-filters>.wfb-filter-actions>.button:not(.secondary){background:var(--button-fill,var(--action-primary));color:#fff}@media (max-width:760px){.workforce-bookings .wfb-refresh{display:grid;justify-items:start;gap:4px}.dashboard .dashboard-content .workforce-bookings .wfb-refresh p{text-align:left}}.support-channel-panel_panel__rt__b{border:1px solid #cbd9e3;border-radius:16px;background:#fff;padding:1rem 1.25rem;margin-block:0 1rem;min-width:0}.support-channel-panel_heading__bw1Qb{display:flex;align-items:center;justify-content:space-between;gap:.75rem;flex-wrap:wrap}.support-channel-panel_heading__bw1Qb h2{margin:0;font-size:1.1rem;line-height:1.4}.support-channel-panel_status__Jac2E{border:1px solid #b4cbd4;border-radius:999px;padding:.25rem .65rem;color:#15506a;background:#f2f7f9;font-size:.875rem}.support-channel-panel_panel__rt__b p{line-height:1.6;margin:.65rem 0}.support-channel-panel_panel__rt__b>summary{min-height:44px;cursor:pointer;font-weight:600;padding-block:.6rem}.support-channel-panel_actions__x2XyS{display:flex;gap:.65rem;flex-wrap:wrap;align-items:center}.support-channel-panel_actions__x2XyS a,.support-channel-panel_actions__x2XyS button{min-height:44px}.support-channel-panel_recovery__PNl_S{padding:1rem;border:1px solid #ae7621;border-radius:12px;background:#fff8e9;margin-block:.75rem}.support-channel-panel_transfer__w_BFA{border-top:1px solid #dbe5eb;margin-top:1rem;padding-top:1rem;display:grid;gap:.75rem}.support-channel-panel_transfer__w_BFA label{display:grid;gap:.4rem;font-weight:600}.support-channel-panel_transfer__w_BFA select,.support-channel-panel_transfer__w_BFA textarea{min-width:0;width:100%;padding:.7rem;border:1px solid #8ba6b8;border-radius:8px;font:inherit;background:#fff;color:#102c3e}.support-channel-panel_transfer__w_BFA textarea{min-height:88px;resize:vertical;font-weight:400}.support-channel-panel_panel__rt__b :focus-visible{outline:3px solid #087ea4;outline-offset:3px}.support-channel-panel_workspace__Y2Qb9{display:grid;gap:1.5rem;margin-top:1rem}.support-channel-panel_workspace__Y2Qb9>section{min-width:0}.support-channel-panel_workspace__Y2Qb9 select{max-width:100%;min-height:44px;font:inherit;padding:.5rem;border:1px solid #8ba6b8;border-radius:8px;background:#fff;color:#102c3e}.support-channel-panel_queue__zXhsW{list-style:none;padding:0}.support-channel-panel_queue__zXhsW li{display:flex;flex-wrap:wrap;justify-content:space-between;gap:.5rem;padding-block:.75rem;border-bottom:1px solid #dbe5eb}.support-channel-panel_queue__zXhsW a{min-height:44px;display:inline-flex;align-items:center}@media (max-width:480px){.support-channel-panel_panel__rt__b{padding:1rem}.support-channel-panel_actions__x2XyS{align-items:stretch}.support-channel-panel_actions__x2XyS>a,.support-channel-panel_actions__x2XyS>button{flex:1 1 11rem}}.care-candidates .wfe-staff-search{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:end;margin:16px 0}.care-candidates form.wfe-staff-search .field{margin:0}.care-candidates .wfe-staff-options{margin:0;padding:0;border:0}.care-candidates fieldset.wfe-staff-options>label{display:flex;align-items:start;gap:12px;padding:14px 0;border-bottom:1px solid #ccd6df;cursor:pointer;font-weight:500}.care-candidates fieldset.wfe-staff-options input[type=radio]{flex-shrink:0;width:18px;height:18px;margin:3px 0;accent-color:var(--checked)}.care-candidates .wfe-staff-options em{font-size:12px;font-style:normal}.care-candidates .wfe-selected-staff small,.care-candidates .wfe-staff-options small{overflow-wrap:anywhere}.care-candidates .wfe-paging{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}@media (max-width:380px){.care-candidates .wfe-staff-search{grid-template-columns:minmax(0,1fr)}.care-candidates .wfe-staff-search button{justify-self:start}}.support-coverage-editor_editor__T4n9o{display:grid;gap:1rem;min-width:0}.support-coverage-editor_editor__T4n9o label{display:grid;gap:.4rem;font-weight:600}.support-coverage-editor_editor__T4n9o input:not([type=checkbox]),.support-coverage-editor_editor__T4n9o select,.support-coverage-editor_editor__T4n9o textarea{width:100%;min-width:0;min-height:44px;border:1px solid #8ba6b8;border-radius:8px;background:#fff;color:#102c3e;font:inherit;padding:.65rem}.support-coverage-editor_editor__T4n9o textarea{resize:vertical}.support-coverage-editor_editor__T4n9o fieldset{min-width:0;display:grid;gap:1rem;border:1px solid #cbd9e3;border-radius:10px;padding:1rem;margin:0 0 1rem}.support-coverage-editor_editor__T4n9o legend{font-weight:600;padding-inline:.3rem}.support-coverage-editor_editor__T4n9o .support-coverage-editor_check__J3O0O{display:flex;align-items:flex-start;gap:.6rem;min-height:44px}.support-coverage-editor_check__J3O0O input{width:20px;height:20px;flex:0 0 auto;margin-top:.2rem}.support-coverage-editor_editor__T4n9o .support-coverage-editor_window__ZH3ve{grid-template-columns:repeat(3,minmax(0,1fr)) auto;align-items:end}.support-coverage-editor_editor__T4n9o small{font-weight:400;line-height:1.6}@media (max-width:900px){.support-coverage-editor_editor__T4n9o .support-coverage-editor_window__ZH3ve{grid-template-columns:1fr 1fr}}@media (max-width:480px){.support-coverage-editor_editor__T4n9o .support-coverage-editor_window__ZH3ve{grid-template-columns:1fr}}.dashboard .dashboard-content .workforce-enquiries{--wfe-line:#ccd6df;--wfe-muted:#465866;--form-focus:var(--action-primary);--form-halo:var(--selection-fill);color:var(--ink);font-family:var(--font-quicksand),sans-serif;padding-bottom:28px}.workforce-enquiries *{min-width:0}.workforce-enquiries [tabindex]:focus-visible{outline:3px solid var(--focus-ring);outline-offset:3px;box-shadow:var(--focus-shadow)}.workforce-enquiries :is(a,button,input,select):focus-visible{outline:3px solid var(--focus-ring);outline-offset:3px;box-shadow:var(--focus-shadow)}.workforce-enquiries .wfe-breadcrumb{display:flex;align-items:center;gap:10px;margin-bottom:14px;font-size:14px;color:var(--wfe-muted)}.workforce-enquiries .wfe-breadcrumb a{color:var(--ink);text-underline-offset:3px}.workforce-enquiries .wfe-heading{display:flex;align-items:start;justify-content:space-between;gap:24px;margin-bottom:24px}.dashboard .dashboard-content .workforce-enquiries h1{margin:0;font-size:28px;line-height:1.3}.dashboard .dashboard-content .workforce-enquiries h2{margin:0;font-size:19px;line-height:1.4}.dashboard .dashboard-content .workforce-enquiries h3{margin:0;font-size:16px;line-height:1.5}.dashboard .dashboard-content .workforce-enquiries p{margin:6px 0 0;color:var(--wfe-muted);font-size:14px;line-height:1.65;overflow-wrap:anywhere}.workforce-enquiries .wfe-refresh{display:grid;justify-items:end;max-width:320px;flex-shrink:0}.dashboard .dashboard-content .workforce-enquiries .wfe-refresh p{font-size:12px;text-align:right}.workforce-enquiries .button{min-height:44px;font-size:13px;border-radius:6px;gap:7px}.workforce-enquiries .button.secondary{border:1px solid #aebecb}.workforce-enquiries .wfe-filters{display:grid;grid-template-columns:minmax(220px,1.4fr) minmax(170px,1fr) auto;align-items:end;gap:16px;padding:20px;background:#fff;border:1px solid var(--wfe-line);border-radius:6px;margin:0 0 24px}.dashboard .dashboard-content .workforce-enquiries .wfe-filters .field{margin:0;display:grid;gap:7px}.workforce-enquiries .wfe-filters label{color:var(--ink);font-size:14px;font-weight:650}.workforce-enquiries .wfe-filters :is(input,select){width:100%;min-height:44px;font-size:14px;border:1px solid var(--border-control);border-radius:5px;background:#fff;color:var(--ink);padding:10px 12px}.workforce-enquiries .wfe-search>div{position:relative}.workforce-enquiries .wfe-search svg{position:absolute;left:12px;top:13px;color:var(--wfe-muted);pointer-events:none}.workforce-enquiries .wfe-search input{padding-left:38px}.workforce-enquiries .wfe-filter-actions{display:flex;gap:10px;flex-wrap:wrap}.dashboard .dashboard-content .workforce-enquiries .wfe-filters p{grid-column:1/-1;margin:0;font-size:13px}.workforce-enquiries .wfe-results{background:#fff;border:1px solid var(--wfe-line);border-radius:6px;overflow:hidden}.workforce-enquiries .wfe-results>header{display:flex;align-items:center;gap:12px;padding:20px;border-bottom:1px solid var(--wfe-line)}.workforce-enquiries .wfe-results>header>span{color:var(--wfe-muted);font-size:13px}.workforce-enquiries tbody tr{border-bottom:1px solid var(--wfe-line)}.workforce-enquiries small{display:block;color:var(--wfe-muted);font-size:13px;font-weight:400;margin-top:3px}.workforce-enquiries .wfe-status{display:inline-block;padding:2px 8px;border-radius:4px;color:#253e50;background:#eaf0f5;font-size:13px}.workforce-enquiries .wfe-status.is-awaiting_deposit{color:#614015;background:#fff0d8}.workforce-enquiries .wfe-status.is-completed{color:#205a37;background:#e9f4ec}.workforce-enquiries .wfe-status.is-cancelled{color:#912c29;background:#fceeed}.workforce-enquiries .wfe-results footer{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 20px}.dashboard .dashboard-content .workforce-enquiries .wfe-results footer p{font-size:12px;margin:0}.workforce-enquiries .wfe-results footer nav{display:flex;flex-wrap:wrap;gap:8px;flex-shrink:0}.workforce-enquiries .wfe-state{padding:28px 20px;color:var(--wfe-muted);font-size:14px}.workforce-enquiries .wfe-skeleton{height:60px;margin-top:16px;border-radius:4px;background:#f1f4f6}.workforce-enquiries .wfe-feedback{padding:16px 20px;margin-bottom:20px;background:#fff;border:1px solid var(--wfe-line);border-left:3px solid #e60301;border-radius:4px}@media (max-width:1100px){.workforce-enquiries .wfe-filters{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.workforce-enquiries .wfe-filter-actions{grid-column:1/-1}}@media (max-width:1000px){.workforce-enquiries .wfe-status{justify-self:start}.workforce-enquiries .wfe-results footer{align-items:start;flex-direction:column}}@media (max-width:760px){.dashboard .dashboard-content .workforce-enquiries h1{font-size:24px}.workforce-enquiries .wfe-heading{display:block}.workforce-enquiries .wfe-refresh{margin-top:16px;display:flex;align-items:center;justify-content:space-between;gap:12px;max-width:none}.workforce-enquiries .wfe-refresh button{flex-shrink:0}.workforce-enquiries .wfe-filters{grid-template-columns:minmax(0,1fr);padding:16px;gap:14px;margin-bottom:16px}.workforce-enquiries .wfe-results footer,.workforce-enquiries .wfe-results>header{padding:16px}.workforce-enquiries .wfe-results footer nav{width:100%;flex-shrink:1}}.workforce-enquiries .wfe-breadcrumb li,.workforce-enquiries .wfe-breadcrumb ol{display:flex;align-items:center;gap:10px;padding:0;margin:0;list-style:none}.workforce-enquiries .wfe-filters :is(input,select){margin:0}.workforce-enquiries .wfe-filters input::placeholder{color:#526573;opacity:1}.workforce-enquiries .wfe-filters>.wfe-filter-actions>.button:not(.secondary){background:var(--button-fill,var(--action-primary));color:#fff}@media (max-width:760px){.workforce-enquiries .wfe-refresh{display:grid;justify-items:start;gap:4px}.dashboard .dashboard-content .workforce-enquiries .wfe-refresh p{text-align:left}}.workforce-enquiries .wfe-filters{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr) minmax(0,1fr)}.workforce-enquiries .wfe-filters .wfe-filter-actions{grid-column:2/-1;justify-content:end}.dashboard .dashboard-content .workforce-enquiries .wfe-filters p{grid-column:1;align-self:center}.workforce-enquiries tr.is-selected{background:#eef3f7;box-shadow:inset 3px 0 #e60301}.workforce-enquiries .wfe-status.is-open{color:#253e50;background:#eaf0f5}.workforce-enquiries .wfe-status.is-in_progress{color:#614015;background:#fff0d8}.workforce-enquiries .wfe-status:is(.is-resolved,.is-closed){color:#465866;background:#edf0f2}.workforce-enquiries .wfe-detail{margin-top:24px;border:1px solid var(--wfe-line);border-radius:6px;background:#fff}.workforce-enquiries .wfe-detail-heading{display:flex;justify-content:space-between;align-items:start;gap:16px;padding:20px 20px 0}.workforce-enquiries .wfe-detail-heading h2{overflow-wrap:anywhere}.workforce-enquiries .wfe-detail-heading>button{flex-shrink:0}.workforce-enquiries .wfe-facts{margin:16px 20px 0;padding:16px 0;border-block:1px solid var(--wfe-line);display:grid;grid-template-columns:1fr 1fr 1.2fr;gap:20px}.workforce-enquiries .wfe-facts>div+div{border-left:1px solid var(--wfe-line);padding-left:20px}.workforce-enquiries .wfe-facts dt{font-size:13px;color:var(--wfe-muted)}.workforce-enquiries .wfe-facts dd{font-size:14px;margin:4px 0 0;overflow-wrap:anywhere}.workforce-enquiries .wfe-columns{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(0,1fr);padding:20px;gap:20px;align-items:start}.workforce-enquiries .wfe-actions{display:grid;gap:20px}.workforce-enquiries .wfe-panel{border:1px solid var(--wfe-line);padding:18px;border-radius:6px;box-shadow:0 2px 9px #01121a05}.dashboard .dashboard-content .workforce-enquiries .wfe-panel>h3{font-size:19px}.workforce-enquiries .wfe-panel h4{margin:0;font-size:14px}.workforce-enquiries .wfe-original{margin-top:16px;padding:14px;border:1px solid var(--wfe-line);border-radius:4px;background:#f3f6f8}.workforce-enquiries .wfe-messages{list-style:none;padding:0;margin:18px 0}.workforce-enquiries .wfe-messages li{padding:18px 0;border-top:1px solid var(--wfe-line)}.workforce-enquiries .wfe-messages header{display:flex;flex-wrap:wrap;gap:8px 16px;align-items:baseline;font-size:14px}.workforce-enquiries .wfe-messages time{font-size:13px;color:var(--wfe-muted)}.dashboard .dashboard-content .workforce-enquiries :is(.wfe-original,.wfe-messages) p{white-space:pre-wrap;color:var(--ink)}.workforce-enquiries .wfe-conversation footer{border-top:1px solid var(--wfe-line);padding-top:12px}.workforce-enquiries .wfe-paging{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.workforce-enquiries .wfe-panel .field{display:grid;gap:7px;margin:16px 0}.workforce-enquiries .wfe-panel label{font-size:14px;font-weight:650}.workforce-enquiries .wfe-panel :is(input[type=search],textarea){width:100%;margin:0;min-height:44px;border:1px solid var(--border-control);border-radius:5px;padding:10px 12px;background:#fff;color:var(--ink);font:inherit;font-size:14px;line-height:1.6}.workforce-enquiries .wfe-panel textarea{resize:vertical}.workforce-enquiries :is(textarea,fieldset):focus-visible{outline:3px solid var(--focus-ring);outline-offset:3px;box-shadow:var(--focus-shadow)}.workforce-enquiries .wfe-panel :is(input,textarea)[aria-invalid=true]{border-color:#b42318}.workforce-enquiries .wfe-panel .button:not(.secondary){background:var(--button-fill,var(--action-primary));color:#fff}.workforce-enquiries .wfe-panel>.button{margin-top:14px}.workforce-enquiries .wfe-recovery{padding:18px;margin:16px;border:1px solid var(--wfe-line);border-left:3px solid #e60301;border-radius:4px;background:#f5f7f9}.workforce-enquiries .wfe-recovery .button{margin:12px 8px 0 0}.workforce-enquiries .wfe-check{display:flex;align-items:start;gap:10px;margin-top:14px;font-size:14px;line-height:1.6}.workforce-enquiries .wfe-check input{flex-shrink:0;width:18px;height:18px;margin:3px 0}.workforce-enquiries .wfe-detail>.notice{margin:16px}.dashboard .dashboard-content .workforce-enquiries .wfe-selection-hint{margin-top:18px}@media (max-width:1200px){.workforce-enquiries .wfe-columns{grid-template-columns:minmax(0,1fr)}.workforce-enquiries .wfe-actions{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}}@media (max-width:760px){.workforce-enquiries .wfe-filters{grid-template-columns:minmax(0,1fr)}.workforce-enquiries .wfe-filters .wfe-filter-actions{grid-column:1;justify-content:start}.dashboard .dashboard-content .workforce-enquiries .wfe-filters p{grid-row:5}.workforce-enquiries .wfe-columns{padding:16px;gap:18px}.workforce-enquiries .wfe-actions{grid-template-columns:minmax(0,1fr)}.workforce-enquiries .wfe-detail-heading{display:grid;padding:16px 16px 0}.workforce-enquiries .wfe-facts{display:grid;grid-template-columns:minmax(0,1fr);gap:10px;margin-inline:16px}.workforce-enquiries .wfe-facts>div,.workforce-enquiries .wfe-facts>div+div{display:grid;grid-template-columns:85px minmax(0,1fr);gap:12px;border:0;padding:0}.workforce-enquiries .wfe-facts dd{margin:0}.workforce-enquiries .wfe-panel{border:0;padding:0;border-radius:0;box-shadow:none}.workforce-enquiries .wfe-actions>section{border-top:1px solid var(--wfe-line);padding-top:18px}.workforce-enquiries .wfe-detail-heading>button{justify-self:start}}.workforce-enquiries .wfe-breadcrumb a{color:var(--link);text-decoration:underline}.workforce-enquiries button[aria-pressed=true]{background:#e7f1f6;border-color:var(--action-primary);color:var(--link);box-shadow:inset 3px 0 #075579}.workforce-enquiries .wfe-filters{border-top:3px solid #24485c}.dashboard .dashboard-content .workforce-complaints{--wfc-line:#ccd6df;--wfc-muted:#465866;--form-focus:var(--action-primary);--form-halo:var(--selection-fill);color:var(--ink);font-family:var(--font-quicksand),sans-serif;padding-bottom:28px}.workforce-complaints *{min-width:0}.workforce-complaints [tabindex]:focus-visible{outline:3px solid var(--focus-ring);outline-offset:3px;box-shadow:var(--focus-shadow)}.workforce-complaints :is(a,button,input,select):focus-visible{outline:3px solid var(--focus-ring);outline-offset:3px;box-shadow:var(--focus-shadow)}.workforce-complaints .wfc-breadcrumb{display:flex;align-items:center;gap:10px;margin-bottom:14px;font-size:14px;color:var(--wfc-muted)}.workforce-complaints .wfc-breadcrumb a{color:var(--ink);text-underline-offset:3px}.workforce-complaints .wfc-heading{display:flex;align-items:start;justify-content:space-between;gap:24px;margin-bottom:24px}.dashboard .dashboard-content .workforce-complaints h1{margin:0;font-size:28px;line-height:1.3}.dashboard .dashboard-content .workforce-complaints h2{margin:0;font-size:19px;line-height:1.4}.dashboard .dashboard-content .workforce-complaints h3{margin:0;font-size:16px;line-height:1.5}.dashboard .dashboard-content .workforce-complaints p{margin:6px 0 0;color:var(--wfc-muted);font-size:14px;line-height:1.65;overflow-wrap:anywhere}.workforce-complaints .wfc-refresh{display:grid;justify-items:end;max-width:320px;flex-shrink:0}.dashboard .dashboard-content .workforce-complaints .wfc-refresh p{font-size:12px;text-align:right}.workforce-complaints .button{min-height:44px;font-size:13px;border-radius:6px;gap:7px}.workforce-complaints .button.secondary{border:1px solid #aebecb}.workforce-complaints .wfc-filters{display:grid;grid-template-columns:minmax(220px,1.4fr) minmax(170px,1fr) auto;align-items:end;gap:16px;padding:20px;background:#fff;border:1px solid var(--wfc-line);border-radius:6px;margin:0 0 24px}.dashboard .dashboard-content .workforce-complaints .wfc-filters .field{margin:0;display:grid;gap:7px}.workforce-complaints .wfc-filters label{color:var(--ink);font-size:14px;font-weight:650}.workforce-complaints .wfc-filters :is(input,select){width:100%;min-height:44px;font-size:14px;border:1px solid var(--border-control);border-radius:5px;background:#fff;color:var(--ink);padding:10px 12px}.workforce-complaints .wfc-search>div{position:relative}.workforce-complaints .wfc-search svg{position:absolute;left:12px;top:13px;color:var(--wfc-muted);pointer-events:none}.workforce-complaints .wfc-search input{padding-left:38px}.workforce-complaints .wfc-filter-actions{display:flex;gap:10px;flex-wrap:wrap}.dashboard .dashboard-content .workforce-complaints .wfc-filters p{grid-column:1/-1;margin:0;font-size:13px}.workforce-complaints .wfc-results{background:#fff;border:1px solid var(--wfc-line);border-radius:6px;overflow:hidden}.workforce-complaints .wfc-results>header{display:flex;align-items:center;gap:12px;padding:20px;border-bottom:1px solid var(--wfc-line)}.workforce-complaints .wfc-results>header>span{color:var(--wfc-muted);font-size:13px}.workforce-complaints table{width:100%;table-layout:fixed;border-collapse:collapse;font-size:14px}.workforce-complaints :is(th,td){padding:14px 12px;vertical-align:top;text-align:left;border:0;background:transparent;overflow-wrap:anywhere;line-height:1.65}.workforce-complaints thead{background:#f3f5f7}.workforce-complaints thead th{padding-top:12px;padding-bottom:12px}.workforce-complaints thead th:first-child{width:27%}.workforce-complaints thead th:nth-child(2){width:20%}.workforce-complaints thead th:nth-child(3){width:12%}.workforce-complaints thead th:nth-child(4){width:17%}.workforce-complaints thead th:nth-child(5),.workforce-complaints thead th:nth-child(6){width:12%}.workforce-complaints tbody tr{border-bottom:1px solid var(--wfc-line)}.workforce-complaints small{display:block;color:var(--wfc-muted);font-size:13px;font-weight:400;margin-top:3px}.workforce-complaints .wfc-status{display:inline-block;padding:2px 8px;border-radius:4px;color:#253e50;background:#eaf0f5;font-size:13px}.workforce-complaints .wfc-status.is-awaiting_deposit{color:#614015;background:#fff0d8}.workforce-complaints .wfc-status.is-completed{color:#205a37;background:#e9f4ec}.workforce-complaints .wfc-status.is-cancelled{color:#912c29;background:#fceeed}.workforce-complaints .wfc-results footer{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 20px}.dashboard .dashboard-content .workforce-complaints .wfc-results footer p{font-size:12px;margin:0}.workforce-complaints .wfc-results footer nav{display:flex;flex-wrap:wrap;gap:8px;flex-shrink:0}.workforce-complaints .wfc-state{padding:28px 20px;color:var(--wfc-muted);font-size:14px}.workforce-complaints .wfc-skeleton{height:60px;margin-top:16px;border-radius:4px;background:#f1f4f6}.workforce-complaints .wfc-feedback{padding:16px 20px;margin-bottom:20px;background:#fff;border:1px solid var(--wfc-line);border-left:3px solid #e60301;border-radius:4px}@media (max-width:1100px){.workforce-complaints .wfc-filters{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.workforce-complaints .wfc-filter-actions{grid-column:1/-1}}@media (max-width:1000px){.workforce-complaints thead{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.workforce-complaints :is(table,tbody,tr,th,td){display:block;width:100%}.workforce-complaints tbody tr{position:relative;padding:18px 20px}.workforce-complaints tbody th{padding:0 0 10px}.workforce-complaints td{padding:5px 0;display:grid;grid-template-columns:90px minmax(0,1fr);column-gap:12px}.workforce-complaints td:before{content:attr(data-label);color:var(--wfc-muted);font-size:12px}.workforce-complaints td small{grid-column:2}.workforce-complaints .wfc-status{justify-self:start}.workforce-complaints .wfc-results footer{align-items:start;flex-direction:column}}@media (max-width:760px){.dashboard .dashboard-content .workforce-complaints h1{font-size:24px}.workforce-complaints .wfc-heading{display:block}.workforce-complaints .wfc-refresh{margin-top:16px;display:flex;align-items:center;justify-content:space-between;gap:12px;max-width:none}.workforce-complaints .wfc-refresh button{flex-shrink:0}.workforce-complaints .wfc-filters{grid-template-columns:minmax(0,1fr);padding:16px;gap:14px;margin-bottom:16px}.workforce-complaints .wfc-results>header{padding:16px}.workforce-complaints tbody tr{padding:18px 16px}.workforce-complaints .wfc-results footer{padding:16px}.workforce-complaints .wfc-results footer nav{width:100%;flex-shrink:1}}.workforce-complaints .wfc-breadcrumb li,.workforce-complaints .wfc-breadcrumb ol{display:flex;align-items:center;gap:10px;padding:0;margin:0;list-style:none}.workforce-complaints .wfc-filters :is(input,select){margin:0}.workforce-complaints .wfc-filters input::placeholder{color:#526573;opacity:1}.workforce-complaints .wfc-filters>.wfc-filter-actions>.button:not(.secondary){background:var(--button-fill,var(--action-primary));color:#fff}@media (max-width:760px){.workforce-complaints .wfc-refresh{display:grid;justify-items:start;gap:4px}.dashboard .dashboard-content .workforce-complaints .wfc-refresh p{text-align:left}}.workforce-complaints .wfc-filters{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr) minmax(0,1fr)}.workforce-complaints .wfc-filters .wfc-filter-actions{grid-column:2/-1;justify-content:end}.dashboard .dashboard-content .workforce-complaints .wfc-filters p{grid-column:1;align-self:center}.workforce-complaints thead th:first-child{width:26%}.workforce-complaints thead th:nth-child(2){width:10%}.workforce-complaints thead th:nth-child(3),.workforce-complaints thead th:nth-child(5){width:14%}.workforce-complaints thead th:nth-child(6){width:20%}.workforce-complaints tr.is-selected{background:#eef3f7;box-shadow:inset 3px 0 #e60301}.workforce-complaints .wfc-status.is-open{color:#253e50;background:#eaf0f5}.workforce-complaints .wfc-status.is-in_progress{color:#614015;background:#fff0d8}.workforce-complaints .wfc-status:is(.is-resolved,.is-closed){color:#465866;background:#edf0f2}.workforce-complaints .wfc-detail{margin-top:24px;border:1px solid var(--wfc-line);border-radius:6px;background:#fff}.workforce-complaints .wfc-detail-heading{display:flex;justify-content:space-between;align-items:start;gap:16px;padding:20px 20px 0}.workforce-complaints .wfc-detail-heading h2{overflow-wrap:anywhere}.workforce-complaints .wfc-detail-heading>button{flex-shrink:0}.workforce-complaints .wfc-facts{margin:16px 20px 0;padding:16px 0;border-block:1px solid var(--wfc-line);display:grid;grid-template-columns:1fr 1fr 1.2fr;gap:20px}.workforce-complaints .wfc-facts>div+div{border-left:1px solid var(--wfc-line);padding-left:20px}.workforce-complaints .wfc-facts dt{font-size:13px;color:var(--wfc-muted)}.workforce-complaints .wfc-facts dd{font-size:14px;margin:4px 0 0;overflow-wrap:anywhere}.workforce-complaints .wfc-columns{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(0,1fr);padding:20px;gap:20px;align-items:start}.workforce-complaints .wfc-actions{display:grid;gap:20px}.workforce-complaints .wfc-panel{border:1px solid var(--wfc-line);padding:18px;border-radius:6px;box-shadow:0 2px 9px #01121a05}.dashboard .dashboard-content .workforce-complaints .wfc-panel>h3{font-size:19px}.workforce-complaints .wfc-panel h4{margin:0;font-size:14px}.workforce-complaints .wfc-original{margin-top:16px;padding:14px;border:1px solid var(--wfc-line);border-radius:4px;background:#f3f6f8}.workforce-complaints .wfc-messages{list-style:none;padding:0;margin:18px 0}.workforce-complaints .wfc-messages li{padding:18px 0;border-top:1px solid var(--wfc-line)}.workforce-complaints .wfc-messages header{display:flex;flex-wrap:wrap;gap:8px 16px;align-items:baseline;font-size:14px}.workforce-complaints .wfc-messages time{font-size:13px;color:var(--wfc-muted)}.dashboard .dashboard-content .workforce-complaints :is(.wfc-original,.wfc-messages) p{white-space:pre-wrap;color:var(--ink)}.workforce-complaints .wfc-conversation footer{border-top:1px solid var(--wfc-line);padding-top:12px}.workforce-complaints .wfc-paging{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.workforce-complaints .wfc-panel .field{display:grid;gap:7px;margin:16px 0}.workforce-complaints .wfc-panel label{font-size:14px;font-weight:650}.workforce-complaints .wfc-panel :is(input[type=search],textarea){width:100%;margin:0;min-height:44px;border:1px solid var(--border-control);border-radius:5px;padding:10px 12px;background:#fff;color:var(--ink);font:inherit;font-size:14px;line-height:1.6}.workforce-complaints .wfc-panel textarea{resize:vertical}.workforce-complaints :is(textarea,fieldset):focus-visible{outline:3px solid var(--focus-ring);outline-offset:3px;box-shadow:var(--focus-shadow)}.workforce-complaints .wfc-panel :is(input,textarea)[aria-invalid=true]{border-color:#b42318}.workforce-complaints .wfc-panel .button:not(.secondary){background:var(--button-fill,var(--action-primary));color:#fff}.workforce-complaints .wfc-panel>.button{margin-top:14px}.workforce-complaints .wfc-recovery{padding:18px;margin:16px;border:1px solid var(--wfc-line);border-left:3px solid #e60301;border-radius:4px;background:#f5f7f9}.workforce-complaints .wfc-recovery .button{margin:12px 8px 0 0}.workforce-complaints .wfc-check{display:flex;align-items:start;gap:10px;margin-top:14px;font-size:14px;line-height:1.6}.workforce-complaints .wfc-check input{flex-shrink:0;width:18px;height:18px;margin:3px 0}.workforce-complaints .wfc-detail>.notice{margin:16px}.dashboard .dashboard-content .workforce-complaints .wfc-selection-hint{margin-top:18px}@media (max-width:1200px){.workforce-complaints .wfc-columns{grid-template-columns:minmax(0,1fr)}.workforce-complaints .wfc-actions{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}}@media (max-width:760px){.workforce-complaints .wfc-filters{grid-template-columns:minmax(0,1fr)}.workforce-complaints .wfc-filters .wfc-filter-actions{grid-column:1;justify-content:start}.dashboard .dashboard-content .workforce-complaints .wfc-filters p{grid-row:5}.workforce-complaints .wfc-columns{padding:16px;gap:18px}.workforce-complaints .wfc-actions{grid-template-columns:minmax(0,1fr)}.workforce-complaints .wfc-detail-heading{display:grid;padding:16px 16px 0}.workforce-complaints .wfc-facts{display:grid;grid-template-columns:minmax(0,1fr);gap:10px;margin-inline:16px}.workforce-complaints .wfc-facts>div,.workforce-complaints .wfc-facts>div+div{display:grid;grid-template-columns:85px minmax(0,1fr);gap:12px;border:0;padding:0}.workforce-complaints .wfc-facts dd{margin:0}.workforce-complaints .wfc-panel{border:0;padding:0;border-radius:0;box-shadow:none}.workforce-complaints .wfc-actions>section{border-top:1px solid var(--wfc-line);padding-top:18px}.workforce-complaints .wfc-detail-heading>button{justify-self:start}}.workforce-complaints thead th:first-child{width:34%}.workforce-complaints thead th:nth-child(2){width:12%}.workforce-complaints thead th:nth-child(3){width:18%}.workforce-complaints thead th:nth-child(4){width:16%}.workforce-complaints thead th:nth-child(5){width:20%}.workforce-complaints .wfc-facts{grid-template-columns:1fr 1fr}.workforce-complaints .wfc-status:is(.is-high,.is-urgent){color:#912c29;background:#fceeed}.workforce-complaints .wfc-status:is(.is-medium,.is-investigating){color:#614015;background:#fff0d8}.workforce-complaints .wfc-tracking{margin:14px 0 0}.workforce-complaints .wfc-tracking>div{padding:10px 0;border-bottom:1px solid var(--wfc-line)}.workforce-complaints .wfc-tracking dt{font-size:13px;color:var(--wfc-muted)}.workforce-complaints .wfc-tracking dd{margin:4px 0 0;font-size:14px;overflow-wrap:anywhere}.workforce-complaints .wfc-resolution{margin-top:16px}.workforce-complaints .wfc-resolution p{white-space:pre-wrap}.workforce-complaints .wfc-results>header{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip-path:inset(50%)}.workforce-complaints tr.is-selected{background:#fff4f3}.workforce-complaints .wfc-original{padding:0 0 14px;border:0;border-bottom:1px solid var(--wfc-line);border-radius:0;background:transparent}@media (min-width:1280px){.workforce-complaints .wfc-filters{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr) minmax(0,1fr) auto;gap:12px 16px}.workforce-complaints .wfc-filters .wfc-filter-actions{grid-column:4;grid-row:1}.dashboard .dashboard-content .workforce-complaints .wfc-filters p{grid-column:1/-1}.workforce-complaints .wfc-tracking>div{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:12px}.workforce-complaints .wfc-tracking dd{margin:0}}@media (max-width:760px){.workforce-complaints td{grid-template-columns:minmax(0,1fr);gap:2px}.workforce-complaints .wfc-facts,.workforce-complaints .wfc-facts>div,.workforce-complaints .wfc-facts>div+div{grid-template-columns:minmax(0,1fr);gap:4px}.workforce-complaints .wfc-facts{gap:12px}.workforce-complaints .wfc-messages header{display:grid;gap:3px}}.workforce-complaints .wfc-breadcrumb a{color:var(--link);text-decoration:underline}.workforce-complaints button[aria-pressed=true]{background:#e7f1f6;border-color:var(--action-primary);color:var(--link);box-shadow:inset 3px 0 #075579}.workforce-complaints .wfc-filters{border-top:3px solid #24485c}.workforce-finance .wfc-results thead th:first-child{width:22%}.workforce-finance .wfc-results thead th:nth-child(2){width:18%}.workforce-finance .wfc-results thead th:nth-child(3){width:14%}.workforce-finance .wfc-results thead th:nth-child(4){width:17%}.workforce-finance .wfc-results thead th:nth-child(5){width:14%}.workforce-finance .wfc-results thead th:nth-child(6){width:15%}.workforce-finance .wfc-facts{grid-template-columns:1.2fr 1fr .7fr}.workforce-finance .wfc-columns{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);align-items:start}.workforce-finance .wff-source{display:block}.workforce-finance .wff-source+.wff-source{margin-top:8px}.workforce-finance .wff-source-branch{display:block;margin-top:4px;color:var(--wfc-muted)}.workforce-finance .wff-amount{font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.dashboard .dashboard-content .workforce-finance .wff-note{margin:0 20px 20px;padding-top:16px;border-top:1px solid var(--wfc-line);color:var(--wfc-muted)}.workforce-finance .wfc-status.is-succeeded{background:#e9f4ec;color:#205a37}.workforce-finance .wfc-status:is(.is-processing,.is-requires_review){background:#fff0d8;color:#614015}.workforce-finance .wfc-tracking>div:last-child{border-bottom:0}@media (max-width:760px){.dashboard .dashboard-content .workforce-finance .wff-note{margin:0 16px 16px}.workforce-finance .wfc-columns,.workforce-finance .wfc-facts{grid-template-columns:minmax(0,1fr)}.workforce-finance .wfc-panel+.wfc-panel{border-top:1px solid var(--wfc-line);padding-top:18px}}.workforce-orders .wfc-facts{grid-template-columns:1fr 1fr 1.3fr}.workforce-orders .wfc-results thead th:first-child{width:24%}.workforce-orders .wfc-results thead th:nth-child(2){width:17%}.workforce-orders .wfc-results thead th:nth-child(3),.workforce-orders .wfc-results thead th:nth-child(4),.workforce-orders .wfc-results thead th:nth-child(5){width:14%}.workforce-orders .wfc-results thead th:nth-child(6){width:17%}.workforce-orders .wfo-record{display:grid;gap:20px;min-width:0}.workforce-orders .wfc-status:is(.is-confirmed,.is-ready){background:#e9f4ec;color:#205a37}.workforce-orders .wfc-status.is-processing{background:#fff0d8;color:#614015}.workforce-orders .wfo-items{margin-top:14px}.workforce-orders .wfo-items thead th:first-child{width:75%}.workforce-orders .wfo-items thead th:nth-child(2){width:25%}.workforce-orders .wfo-items :is(th,td){padding:8px}.workforce-orders .wfc-tracking>div:last-child{border-bottom:0}@media (max-width:1000px){.workforce-orders .wfo-items{display:table}.workforce-orders .wfo-items thead{display:table-header-group;position:static;width:auto;height:auto;clip-path:none;overflow:visible}.workforce-orders .wfo-items tbody{display:table-row-group}.workforce-orders .wfo-items tr{display:table-row;padding:0}.workforce-orders .wfo-items :is(th,td){display:table-cell;width:auto}.workforce-orders .wfo-items td:before{content:none}}@media (max-width:760px){.workforce-orders .wfc-facts{grid-template-columns:minmax(0,1fr)}.workforce-orders .wfc-columns>.wfc-panel{border-top:1px solid var(--wfc-line);padding-top:18px}}.booking-reschedule-review_form__vuOYJ fieldset{display:grid;gap:10px;min-width:0;border:0;padding:0;margin:20px 0 0}.booking-reschedule-review_form__vuOYJ legend{margin-bottom:12px;font-weight:600}.booking-reschedule-review_form__vuOYJ textarea{width:100%;min-height:96px;resize:vertical}.dashboard .dashboard-content .workforce-jobs{--wfj-line:#ccd6df;--wfj-muted:#465866;color:var(--ink);font-family:var(--font-quicksand),sans-serif;padding-bottom:28px}.workforce-jobs *{min-width:0}.workforce-jobs :is(a,button,input,select):focus-visible{outline:3px solid var(--focus-ring);outline-offset:3px;box-shadow:var(--focus-shadow)}.workforce-jobs .wfj-breadcrumb{display:flex;align-items:center;gap:10px;margin-bottom:14px;font-size:14px;color:var(--wfj-muted)}.workforce-jobs .wfj-breadcrumb a{color:var(--ink);text-underline-offset:3px}.workforce-jobs .wfj-heading{display:flex;align-items:start;justify-content:space-between;gap:24px;margin-bottom:24px}.dashboard .dashboard-content .workforce-jobs h1{margin:0;font-size:28px;line-height:1.3}.dashboard .dashboard-content .workforce-jobs h2{margin:0;font-size:19px;line-height:1.4}.dashboard .dashboard-content .workforce-jobs h3{margin:0;font-size:16px;line-height:1.5}.dashboard .dashboard-content .workforce-jobs p{margin:6px 0 0;color:var(--wfj-muted);font-size:14px;line-height:1.65;overflow-wrap:anywhere}.workforce-jobs .wfj-refresh{display:grid;justify-items:end;max-width:320px;flex-shrink:0}.dashboard .dashboard-content .workforce-jobs .wfj-refresh p{font-size:12px;text-align:right}.workforce-jobs .button{min-height:44px;font-size:13px;border-radius:6px;gap:7px}.workforce-jobs .button.secondary{border:1px solid #aebecb}.workforce-jobs .wfj-filters{display:grid;grid-template-columns:minmax(220px,1.4fr) minmax(170px,1fr) auto;align-items:end;gap:16px;padding:20px;background:#fff;border:1px solid var(--wfj-line);border-radius:6px;margin:0 0 24px}.workforce-jobs .wfj-filters .field{margin:0;display:grid;gap:7px}.workforce-jobs .wfj-filters label{color:var(--ink);font-size:14px;font-weight:650}.workforce-jobs .wfj-filters :is(input,select){width:100%;min-height:44px;font-size:14px;border:1px solid var(--border-control);border-radius:5px;background:#fff;color:var(--ink);padding:10px 12px}.workforce-jobs .wfj-search>div{position:relative}.workforce-jobs .wfj-search svg{position:absolute;left:12px;top:13px;color:var(--wfj-muted);pointer-events:none}.workforce-jobs .wfj-search input{padding-left:38px}.workforce-jobs .wfj-filter-actions{display:flex;gap:10px;flex-wrap:wrap}.dashboard .dashboard-content .workforce-jobs .wfj-filters p{grid-column:1/-1;margin:0;font-size:13px}.workforce-jobs .wfj-results{background:#fff;border:1px solid var(--wfj-line);border-radius:6px;overflow:hidden}.workforce-jobs .wfj-results>header{display:flex;align-items:center;gap:12px;padding:20px;border-bottom:1px solid var(--wfj-line)}.workforce-jobs .wfj-results>header>span{color:var(--wfj-muted);font-size:13px}.workforce-jobs table{width:100%;table-layout:fixed;border-collapse:collapse;font-size:14px}.workforce-jobs :is(th,td){padding:16px 18px;vertical-align:top;text-align:left;border:0;background:transparent;overflow-wrap:anywhere;line-height:1.65}.workforce-jobs thead{background:#f3f5f7}.workforce-jobs thead th{padding-top:12px;padding-bottom:12px}.workforce-jobs thead th:first-child{width:26%}.workforce-jobs thead th:nth-child(2){width:23%}.workforce-jobs thead th:nth-child(3){width:24%}.workforce-jobs thead th:nth-child(4){width:auto}.workforce-jobs thead th:nth-child(5){width:56px}.workforce-jobs tbody tr{border-bottom:1px solid var(--wfj-line)}.workforce-jobs .wfj-job-link{color:var(--ink);text-underline-offset:3px;text-decoration:underline;display:inline-flex;align-items:center;min-height:44px;margin-top:-10px;margin-bottom:-8px;font-size:14px}.workforce-jobs small{display:block;color:var(--wfj-muted);font-size:13px;font-weight:400;margin-top:3px}.workforce-jobs .wfj-status{display:inline-block;padding:2px 8px;border-radius:4px;color:#253e50;background:#eaf0f5;font-size:13px}.workforce-jobs .wfj-status.is-awaiting_parts{color:#614015;background:#fff0d8}.workforce-jobs .wfj-status.is-completed{color:#205a37;background:#e9f4ec}.workforce-jobs .wfj-status.is-cancelled{color:#912c29;background:#fceeed}.workforce-jobs .wfj-open{padding:12px 0}.workforce-jobs .wfj-open a{display:flex;align-items:center;justify-content:center;width:44px;min-height:44px;color:#465866}.workforce-jobs .wfj-results footer{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 20px}.dashboard .dashboard-content .workforce-jobs .wfj-results footer p{font-size:12px;margin:0}.workforce-jobs .wfj-results footer nav{display:flex;flex-wrap:wrap;gap:8px;flex-shrink:0}.workforce-jobs .wfj-state{padding:28px 20px;color:var(--wfj-muted);font-size:14px}.workforce-jobs .wfj-skeleton{height:60px;margin-top:16px;border-radius:4px;background:#f1f4f6}.workforce-jobs .wfj-feedback{padding:16px 20px;margin-bottom:20px;background:#fff;border:1px solid var(--wfj-line);border-left:3px solid #e60301;border-radius:4px}@media (max-width:1100px){.workforce-jobs .wfj-filters{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.workforce-jobs .wfj-filter-actions{grid-column:1/-1}}@media (max-width:1000px){.workforce-jobs thead{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.workforce-jobs :is(table,tbody,tr,th,td){display:block;width:100%}.workforce-jobs tbody tr{position:relative;padding:18px 20px}.workforce-jobs tbody th{padding:0 44px 10px 0}.workforce-jobs td{padding:5px 0;display:grid;grid-template-columns:90px minmax(0,1fr);column-gap:12px}.workforce-jobs td:before{content:attr(data-label);color:var(--wfj-muted);font-size:12px}.workforce-jobs td small{grid-column:2}.workforce-jobs .wfj-status{justify-self:start}.workforce-jobs td.wfj-open{display:block;position:absolute;top:12px;right:10px;width:44px;padding:0}.workforce-jobs .wfj-results footer{align-items:start;flex-direction:column}}@media (max-width:760px){.dashboard .dashboard-content .workforce-jobs h1{font-size:24px}.workforce-jobs .wfj-heading{display:block}.workforce-jobs .wfj-refresh{margin-top:16px;display:flex;align-items:center;justify-content:space-between;gap:12px;max-width:none}.workforce-jobs .wfj-refresh button{flex-shrink:0}.workforce-jobs .wfj-filters{grid-template-columns:minmax(0,1fr);padding:16px;gap:14px;margin-bottom:16px}.workforce-jobs .wfj-results>header{padding:16px}.workforce-jobs tbody tr{padding:18px 16px}.workforce-jobs .wfj-results footer{padding:16px}.workforce-jobs .wfj-results footer nav{width:100%;flex-shrink:1}}.fitment-workspace{display:grid;gap:1.5rem;max-width:1200px}.fitment-workspace :is(h1,h2,h3,p){margin-top:0}.fitment-workspace :is(h1,h2){scroll-margin-top:6rem}.fitment-selected-part{display:grid;gap:.75rem;min-width:0;overflow-wrap:anywhere}.fitment-selected-part :is(h2,p){margin-bottom:0}.fitment-selected-part>a{display:flex;align-items:center;min-height:44px;width:fit-content;max-width:100%}.fitment-workspace .actions,.fitment-workspace .fitment-toolbar{display:flex;align-items:end;flex-wrap:wrap;gap:.75rem}.fitment-workspace :is(input:not([type=checkbox]),select,textarea){width:100%;max-width:100%}.fitment-workspace .field{min-width:0}.fitment-workspace :is(.fitment-rule-list,.fitment-history){list-style:none;padding:0;display:grid;gap:1rem}.fitment-workspace .fitment-rule-card{border:1px solid var(--border,#d5d5d5);border-radius:.75rem;padding:1.25rem;background:var(--surface,#fff);overflow-wrap:anywhere}.fitment-workspace .fitment-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem 1.5rem;margin:1rem 0}.fitment-workspace .fitment-facts div{min-width:0}.fitment-workspace dt{font-size:.85rem;color:var(--muted,#555)}.fitment-workspace dd{margin:.3rem 0 0;overflow-wrap:anywhere;white-space:pre-wrap}.fitment-workspace .fitment-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.fitment-workspace fieldset{margin:0;padding:0;border:0;min-width:0}.fitment-workspace .fitment-qualifier{display:grid;align-content:start;gap:.4rem;padding:.75rem;border:1px solid var(--border,#d5d5d5);border-radius:.5rem}.fitment-workspace .check-label{display:flex;align-items:center;gap:.5rem;min-height:44px}.fitment-workspace input[type=checkbox]{width:18px;height:18px;min-height:18px;flex:0 0 18px}.fitment-workspace .fitment-picker{position:relative}.fitment-workspace .fitment-picker-popup{position:absolute;z-index:20;inset:calc(100% + 4px) 0 auto;background:#fff;color:#181818;border:1px solid #b8b8b8;border-radius:.5rem;box-shadow:0 8px 24px #0002;max-height:310px;overflow:auto}.fitment-workspace [role=option]{min-height:44px;padding:.75rem;cursor:pointer;overflow-wrap:anywhere}.fitment-workspace [role=option]:is([data-active=true],:hover){background:#f1f1f1}.fitment-workspace .fitment-picker-popup :is(button,p){margin:.75rem}.fitment-workspace .fitment-state{display:inline-block;padding:.3rem .65rem;border-radius:1rem;background:#f0f0ed;color:#242424;font-size:.85rem}.fitment-workspace .fitment-state[data-state=APPROVED]{background:#e5f2ea;color:#194b2c}.fitment-workspace .fitment-state[data-state=PENDING]{background:#fff0d3;color:#624207}.fitment-workspace .fitment-registry{display:grid;gap:1rem;border-top:1px solid var(--border,#d5d5d5);padding-top:1rem}@media (max-width:640px){.fitment-workspace :is(.fitment-fields,.fitment-facts){grid-template-columns:1fr}.fitment-workspace .fitment-toolbar>*{width:100%}}.fitment-workspace>header h1{font-size:clamp(1.65rem,3vw,2.25rem)}.fitment-workspace>header p{max-width:65ch}.fitment-workspace .fitment-access{font-size:.9rem}.fitment-workspace summary{cursor:pointer;padding:.65rem 0;font-weight:600}.fitment-workspace .fitment-product-results{list-style:none;padding:0;display:grid;gap:.5rem}.fitment-workspace .fitment-product-choice{width:100%;min-height:48px;padding:.8rem 1rem;text-align:left;border:1px solid var(--border);border-radius:.5rem;background:#f7fafc;color:#064f70;font-weight:600}.fitment-workspace .fitment-product-choice:hover{background:#eaf3f7}.fitment-workspace .fitment-year-range{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;grid-column:1/-1}.fitment-workspace .fitment-editor-group{margin:1.5rem 0}.fitment-workspace .fitment-editor-group>h3{border-top:1px solid var(--border);padding-top:1rem}.fitment-workspace .fitment-evidence-summary{background:#fff8e8;border:1px solid #bc8b36;border-radius:.5rem;padding:1rem;color:#533e15;margin:1rem 0}.fitment-workspace .fitment-evidence-summary ul{margin-bottom:0}.fitment-workspace .fitment-readiness{font-size:.9rem;font-weight:600}.fitment-workspace :is(button,summary,a,input,select,textarea):focus-visible{outline:3px solid var(--focus-ring);outline-offset:3px;box-shadow:var(--focus-shadow)}.fitment-workspace .fitment-fields>.check-label{align-self:start}@media (max-width:390px){.fitment-workspace .fitment-year-range{grid-template-columns:1fr}}.dashboard .dashboard-content .fitment-workspace .field{margin:0}.dashboard .dashboard-content .fitment-workspace>header{display:grid;gap:.6rem}.dashboard .dashboard-content .fitment-workspace>header>:is(h1,p){margin:0}.dashboard .dashboard-content .fitment-workspace>header>button{justify-self:start}.dashboard .dashboard-content .fitment-workspace .fitment-fields{gap:1rem;align-items:start}.dashboard .dashboard-content .fitment-workspace .fitment-qualifier{gap:.45rem;padding:.75rem}.dashboard .dashboard-content .fitment-workspace .fitment-qualifier .check-label{margin:0;padding:.4rem 0 0}