.j1c-screen,.j1c-dialog,.j1c-additions{--j1c-bg:#f4f6fa;--j1c-panel:#fff;--j1c-text:#1a2233;--j1c-heading:#13213f;--j1c-muted:#4a5468;--j1c-line:#e3e7ef;--j1c-link:#2d55d6;--j1c-selected:#f5f8ff;color:var(--j1c-text);font-variant-numeric:tabular-nums;box-sizing:border-box;font:14px/1.5 Inter,system-ui,sans-serif}[data-tfs-theme=dark] :is(.j1c-screen,.j1c-dialog,.j1c-additions){--j1c-bg:#101e2b;--j1c-panel:#142d44;--j1c-text:#e7f1f9;--j1c-heading:#e7f1f9;--j1c-muted:#c9dded;--j1c-line:#38556f;--j1c-link:#9cc9ea;--j1c-selected:#19384c}.j1c-screen{background:var(--j1c-bg);flex-direction:column;width:390px;max-width:100%;min-height:844px;margin:auto;display:flex}.j1c-screen *,.j1c-dialog *,.j1c-additions *{box-sizing:border-box}.j1c-screen p,.j1c-dialog p,.j1c-additions p{margin:0}.j1c-screen h1{color:var(--j1c-heading);margin:0;font-size:22px;line-height:1.3}.j1c-screen h2,.j1c-additions h2{color:var(--j1c-heading);margin:0;font-size:15px}.j1c-screen a,.j1c-additions a{color:var(--j1c-link);cursor:pointer;text-decoration:underline}.j1c-top{color:#fff;background:#13213f;align-items:center;gap:10px;padding:16px 20px;display:flex}.j1c-top button{color:#fff;font:inherit;background:0 0;border:0;min-height:40px;padding:0}.j1c-top strong{font-size:15px}.j1c-top:has(button) strong{margin:auto}.j1c-logo{background:#2d55d6;border-radius:8px;place-items:center;width:32px;height:32px;font-size:12px;font-weight:700;display:grid}.j1c-body{flex-direction:column;gap:16px;min-width:0;padding:20px;display:flex}.j1c-heading{gap:4px;display:grid}.j1c-heading p{color:var(--j1c-muted)}.j1c-eyebrow{letter-spacing:.06em;text-transform:uppercase;font-size:12px;font-weight:600}.j1c-card{border:1px solid var(--j1c-line);background:var(--j1c-panel);border-radius:12px;flex-direction:column;gap:8px;min-width:0;padding:16px;display:flex}.j1c-card p{color:var(--j1c-muted);font-size:13px;line-height:1.6}.j1c-money-row{justify-content:space-between;gap:12px;display:flex}.j1c-money-row>:last-child{flex-shrink:0}.j1c-total{border-top:1px solid var(--j1c-line);padding-top:10px;font-size:16px}.j1c-optional,.j1c-check{align-items:flex-start;gap:10px;display:flex}.j1c-optional{border:1px dashed var(--j1c-line);border-radius:8px;padding:10px}.j1c-optional>span:first-of-type{flex:1}.j1c-optional small{color:var(--j1c-muted);display:block}.j1c-screen input[type=checkbox]{accent-color:#2d55d6;flex:none;width:20px;height:20px;margin:0}.j1c-section{flex-direction:column;gap:10px;display:flex}.j1c-screen small{color:var(--j1c-muted);font-size:12px}.j1c-choices{flex-direction:column;gap:10px;display:flex}.j1c-choice{font:inherit;text-align:left;cursor:pointer;background:var(--j1c-panel);color:var(--j1c-text);border:1px solid var(--j1c-line);overflow-wrap:anywhere;border-radius:12px;flex-direction:column;gap:4px;min-height:40px;padding:14px 16px;display:flex}.j1c-choice strong{font-size:15px}.j1c-choice span{color:var(--j1c-muted);font-size:13px}.j1c-choice[aria-pressed=true]{border:2px solid var(--j1c-link);background:var(--j1c-selected);padding:13px 15px}.j1c-button{font:inherit;text-align:center;color:#fff;letter-spacing:.04em;cursor:pointer;background:#2d55d6;border:2px solid #2d55d6;border-radius:10px;justify-content:center;align-items:center;gap:6px;width:100%;min-height:40px;padding:8px 12px;font-size:14px;font-weight:700;display:flex}.j1c-secondary{background:var(--j1c-panel);color:var(--j1c-link);border-color:var(--j1c-line)}.j1c-text-button{min-height:40px;font:inherit;color:var(--j1c-link);cursor:pointer;text-align:left;background:0 0;border:0;padding:0;text-decoration:underline}.j1c-screen button:disabled,.j1c-dialog button:disabled,.j1c-additions button:disabled{color:var(--j1c-muted);background:var(--j1c-line);border-color:var(--j1c-line);cursor:default;text-decoration:none}.j1c-unavailable{color:var(--j1c-muted)}.j1c-screen :focus-visible,.j1c-dialog :focus-visible,.j1c-additions :focus-visible{outline:3px solid var(--j1c-link);outline-offset:3px}.j1c-centre{text-align:center}.j1c-price{color:var(--j1c-heading);font-size:30px}.j1c-actions{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:10px;display:grid}.j1c-actions>.j1c-button{height:100%}.j1c-screen ul{margin:0;padding-left:18px;font-size:13px}.j1c-booked{text-align:center;flex-direction:column;align-items:center;gap:8px;display:flex}.j1c-booked>span{color:#17633d;background:#e7f5ee;border-radius:50%;place-items:center;width:56px;height:56px;font-size:28px;font-weight:700;display:grid}.j1c-message-top{background:var(--j1c-panel);border-bottom:1px solid var(--j1c-line);flex-direction:column;align-items:center;gap:6px;padding:20px 20px 14px;display:flex}.j1c-avatar{color:#fff;background:#13213f;border-radius:50%;place-items:center;width:44px;height:44px;font-weight:700;display:grid}.j1c-bubble{background:var(--j1c-panel);border-radius:18px 18px 18px 4px;max-width:300px;padding:12px 14px;font-size:15px;line-height:1.5}.j1c-message footer{flex-direction:column;gap:8px;margin-top:auto;padding:16px;display:flex}.j1c-message footer p{text-align:center;color:var(--j1c-muted);font-size:13px}.j1c-dialog{background:var(--j1c-panel);border:0;border-radius:16px;width:358px;max-width:calc(100% - 32px);max-height:calc(100dvh - 32px);padding:20px;overflow:auto}.j1c-dialog[open]{flex-direction:column;gap:12px;display:flex}.j1c-dialog::backdrop{background:#13213f8c}.j1c-dialog h2{color:var(--j1c-heading);margin:0;font-size:18px}.j1c-dialog textarea{font:inherit;border:1px solid var(--j1c-line);background:var(--j1c-panel);width:100%;color:var(--j1c-text);resize:vertical;border-radius:8px;padding:10px}.j1c-additions{flex-direction:column;gap:16px;display:flex}.j1c-photos{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.j1c-photo{font:inherit;color:var(--j1c-text);border:1px solid var(--j1c-line);background:var(--j1c-panel);border-radius:8px;min-height:40px;padding:0;overflow:hidden}.j1c-photo img{object-fit:cover;width:100%;height:80px;display:block}.j1c-photo span{padding:4px;display:block}.j1c-document{border-top:1px solid var(--j1c-line);justify-content:space-between;align-items:center;gap:10px;padding-top:8px;display:flex}.j1c-document .j1c-button{flex:none;width:auto}.j1c-declined{color:#8a2a2a}.j1c-approved{color:#17633d}[data-tfs-theme=dark] .j1c-declined{color:#fecaca}[data-tfs-theme=dark] .j1c-approved{color:#a5dfbf}@media (width>=541px){.j1c-screen{border:1px solid var(--j1c-line);border-radius:12px;overflow:hidden}}.j1c-negative.j1c-secondary:not(:disabled){color:#8a2a2a}.j1c-negative:not(.j1c-secondary):not(:disabled){background:#8a2a2a;border-color:#8a2a2a}[data-tfs-theme=dark] .j1c-negative.j1c-secondary:not(:disabled){color:#fecaca}.ops-live .j1c-choice{text-transform:none;letter-spacing:normal}@layer tfs-action-labels{.ops-live .j1c-choice{text-transform:none!important;letter-spacing:normal!important;font-size:14px!important;font-weight:400!important}.ops-live .j1-schedule .s-week-day{text-transform:none!important;letter-spacing:normal!important}.ops-live .home-dashboard[data-journey1-home=on] .hd-visit{text-transform:none!important;letter-spacing:normal!important;font-weight:400!important}}.ops-live .j1c-choice>span{font-weight:400}.client-portal-stage{--client-canvas:#e9edf5;--client-panel:#fff;--client-text:#1a2233;--client-heading:#13213f;--client-muted:#4a5468;--client-rule:#e3e7ef;--client-input:#d5dbe7;--client-link:#2d55d6;--client-tint:#f5f8ff;--client-amber:#fff3dc;--client-amber-text:#6a4100;--client-red:#fcebeb;--client-red-text:#791f1f;box-sizing:border-box;background:var(--client-canvas);min-height:100dvh;font-family:var(--tfs-font,Inter, system-ui, sans-serif);font-variant-numeric:tabular-nums;padding:28px 24px}[data-tfs-theme=dark] .client-portal-stage{--client-canvas:#101e2b;--client-panel:#142d44;--client-text:#e7f1f9;--client-heading:#e7f1f9;--client-muted:#c9dded;--client-rule:#38556f;--client-input:#68839c;--client-link:#9cc9ea;--client-tint:#19384c;--client-amber:#4a350e;--client-amber-text:#ffdea1;--client-red:#4b2428;--client-red-text:#fecaca}.client-portal{--tfs-card:var(--client-panel);--tfs-navy:var(--client-heading);--tfs-muted:var(--client-muted);--tfs-border:var(--client-rule);--tfs-input:var(--client-input);--tfs-link:var(--client-link);--tfs-tint:var(--client-tint);box-sizing:border-box;border:1px solid var(--client-input);background:var(--client-panel);width:390px;max-width:100%;min-height:800px;color:var(--client-text);border-radius:22px;flex-direction:column;margin:0 auto;display:flex;position:relative;overflow:hidden}.client-portal-top{color:#fff;background:#13213f;order:0;justify-content:space-between;align-items:center;gap:12px;padding:16px 20px;display:flex}.client-portal .client-portal-top h1{color:#fff;margin:0;font-size:15px;font-weight:700;line-height:1.3}.client-portal-top>span{color:#c9d4f5;font-size:12px}.client-portal main{box-sizing:border-box;flex:1;order:1;min-width:0;padding:16px 18px}.client-portal main:focus{outline:none}.client-portal .client-portal-nav{box-sizing:border-box;border-top:1px solid var(--client-rule);background:var(--client-panel);z-index:35;order:2;width:100%;padding:6px 0 12px;display:block;position:relative;inset:auto}.client-portal .client-portal-nav ul{grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin:0;padding:0;list-style:none;display:grid}.client-portal .client-portal-nav .tfs-button{width:100%;min-height:44px;color:var(--client-muted);background:0 0;border:0;border-radius:0;padding:10px 14px;font-size:12px;font-weight:700;display:block}.client-portal .client-portal-nav .tfs-button[aria-current=page]{color:var(--client-link);background:0 0}.client-portal-skip{z-index:100;background:var(--client-panel);color:var(--client-link);padding:12px;position:absolute;top:-100px;left:16px}.client-portal-skip:focus{top:8px}.client-dashboard{flex-direction:column;gap:12px;min-width:0;display:flex}.client-dashboard .tfs-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.client-dashboard .client-metric-tile{border:1px solid var(--client-rule);background:var(--client-tint);min-width:0;box-shadow:none;border-radius:12px;gap:0;padding:12px;position:relative}.client-dashboard .client-metric-tile>dl{flex-direction:column-reverse;gap:2px;display:flex}.client-dashboard .client-metric-tile>dl>dt{color:var(--client-muted);font-size:12px;font-weight:400}.client-dashboard .client-metric-tile>dl>dd{color:var(--client-heading);margin:0;font-size:24px;font-weight:700;line-height:1.25}.client-dashboard .client-metric-tile>.tfs-kpi-note{margin:0;line-height:0}.client-dashboard .client-metric-open{width:100%;height:100%;color:inherit;background:0 0;border:0;border-radius:12px;padding:0;position:absolute;inset:0}.client-dashboard .client-metric-open:hover{background:0 0}.client-dashboard .client-metric-open:focus-visible{outline:3px solid var(--client-link);outline-offset:2px}.client-dashboard .client-balance-tile{background:var(--client-amber)}.client-dashboard .client-balance-tile>dl>:is(dt,dd){color:var(--client-amber-text)}.client-dashboard .client-certificate-tile{background:var(--client-red)}.client-certificate-counts{flex-wrap:wrap;gap:12px;display:flex}.client-certificate-counts>span{color:var(--client-red-text);gap:3px;display:grid}.client-certificate-counts small{color:var(--client-red-text);font-size:11px;font-weight:400}.client-dashboard-columns{flex-direction:column;gap:12px;min-width:0;display:flex}.client-dashboard .tfs-list-card{border-color:var(--client-rule);box-shadow:none;border-radius:12px;width:100%}.client-dashboard .tfs-list-heading{padding:12px 14px 6px}.client-dashboard .tfs-list-heading h2{letter-spacing:.06em;text-transform:uppercase;color:var(--client-muted);font-size:12px}.client-dashboard .tfs-list-card>.tfs-list-content>.tfs-feedback{margin:0 14px 12px}.client-next-visit{padding:0 14px 12px}.client-next-visit p{color:var(--client-muted);margin:0 0 6px;font-size:13px;line-height:1.5}.client-next-visit h3{color:var(--client-heading);margin:0 0 6px;font-size:14px;font-weight:600}.client-next-visit .client-visit-when{color:var(--client-heading);font-size:15px;font-weight:700}.client-next-visit .tfs-button{min-height:44px;font-size:12px}.client-dashboard .tfs-compact-row{border:0;gap:4px 8px;padding:6px 14px}.client-dashboard .tfs-compact-row:last-child{padding-bottom:12px}.client-dashboard .tfs-compact-copy{flex:1 1 0}.client-dashboard .tfs-compact-title{font-size:13px;font-weight:400;line-height:1.5}.client-dashboard .tfs-compact-detail{margin:2px 0 0;font-size:11px;line-height:1.5}.client-dashboard .tfs-compact-actions{margin-left:auto}.client-dashboard .tfs-compact-actions .tfs-button{min-height:44px;font-size:12px}.client-money-parts{flex-direction:column;gap:3px;margin:0;display:flex}.client-portal .client-money-parts>div{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:2px 6px;display:flex}.client-portal .client-money-parts dt{color:inherit;font-size:11px;font-weight:400}.client-portal .client-money-parts dd{color:inherit;margin:0;font-size:12px;font-weight:500}.client-portal .client-money-parts>div:last-child{border:0;order:-1;padding:0}.client-portal .client-money-parts>div:last-child dd{font-size:24px;font-weight:700}.client-contact-office{max-width:100%;position:relative}.client-contact-office>summary{cursor:pointer;box-sizing:border-box;list-style:none}.client-contact-office>summary::-webkit-details-marker{display:none}.client-dashboard>.client-contact-office>summary{background:var(--client-panel);width:100%;min-height:44px;color:var(--client-link);border:2px solid #c9d4f5;border-radius:10px;justify-content:center;padding:12px;font-size:13px;font-weight:700}.client-contact-office-body{box-sizing:border-box;z-index:40;background:var(--client-panel);border:1px solid var(--client-rule);width:100%;color:var(--client-text);border-radius:12px;padding:12px 14px;position:absolute;bottom:calc(100% + 8px);left:0;box-shadow:0 8px 24px #0002}.client-contact-office-body h2{color:inherit;margin:0 0 6px;font-size:16px}.client-contact-office-body p{margin:0;font-size:13px;line-height:1.55}.client-contact-office>summary:focus-visible{outline:3px solid var(--client-link);outline-offset:2px}@media (width<=540px){.client-portal-stage{min-height:100dvh;padding:0}.client-portal{border:0;border-radius:0;width:100%;min-height:100dvh}.client-portal main{padding-bottom:86px}.client-portal .client-portal-nav{padding-bottom:calc(12px + env(safe-area-inset-bottom));position:fixed;bottom:0;left:0;right:0}.client-contact-office-body{max-height:55vh;overflow:auto}}.client-dashboard .client-metric-tile{padding:16px}.client-jobs{flex-direction:column;gap:12px;min-width:0;display:flex}.client-portal .client-jobs>label{color:var(--client-muted);flex-direction:column;gap:4px;font-size:12px;font-weight:400;display:flex}.ops-live .client-portal .client-jobs input[type=search]{box-sizing:border-box;border:1px solid var(--client-input);background:var(--client-panel);width:100%;min-height:44px;color:var(--client-text);font:inherit;border-radius:8px;padding:11px;font-size:15px}.client-jobs input[type=search]:focus-visible{outline:3px solid var(--client-link);outline-offset:2px}.client-jobs-filters{gap:6px;display:flex}.client-jobs .client-jobs-filters .tfs-button{text-transform:uppercase;border:1px solid var(--client-input);min-height:44px;color:var(--client-muted);background:var(--client-panel);border-radius:20px;padding:8px 14px;font-size:12px}.client-jobs .client-jobs-filters .tfs-button[aria-pressed=true]{background:var(--client-heading);color:var(--client-panel);border-color:var(--client-heading)}.client-jobs .tfs-list-card{box-shadow:none;background:0 0;border:0;overflow:visible}.client-jobs .tfs-list-heading{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.client-jobs .tfs-compact-rows{flex-direction:column;gap:10px;display:flex}.client-jobs .tfs-compact-row{border:1px solid var(--client-rule);background:var(--client-panel);border-radius:12px;flex-direction:column;align-items:flex-start;gap:4px;padding:12px 14px;display:flex;position:relative}.client-jobs .tfs-compact-copy{flex:initial;width:100%}.client-jobs .tfs-compact-title{color:var(--client-heading);font-size:14px;font-weight:700}.client-jobs .tfs-compact-detail{color:var(--client-muted);margin:3px 0 0;font-size:13px;line-height:1.5}.client-job-address,.client-job-date{display:block}.client-job-date{margin-top:3px;font-size:12px}.client-jobs .tfs-compact-status{margin-top:2px}.client-jobs .tfs-chip{border-radius:20px;padding:4px 8px;font-size:11px}.client-jobs .tfs-compact-actions{margin:0;position:static}.client-jobs .client-job-open.tfs-button{background:0 0;border:0;border-radius:12px;width:100%;height:100%;padding:0;position:absolute;inset:0}.client-jobs .client-job-open:hover{background:0 0}.client-jobs .client-job-open:focus-visible{outline:3px solid var(--client-link);outline-offset:2px}.client-jobs .tfs-list-footer{border:0;padding:12px 0 0}.client-jobs-footer{color:var(--client-muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;font-size:12px;display:flex}.client-jobs .tfs-list-content>.tfs-feedback{margin:0 0 12px}.client-jobs>.client-contact-office>summary{background:var(--client-panel);width:100%;min-height:44px;color:var(--client-link);border:2px solid #c9d4f5;border-radius:10px;justify-content:center;padding:12px}.client-job-detail{flex-direction:column;gap:12px;min-width:0;display:flex}.client-job-detail .client-job-back{border:1px solid var(--client-input);background:var(--client-panel);min-height:44px;color:var(--client-link);border-radius:8px;align-self:flex-start;padding:8px 10px;font-size:12px}.client-job-detail .client-job-heading h2{color:var(--client-heading);margin:0 0 6px;font-size:17px;font-weight:700}.client-job-heading p{color:var(--client-muted);margin:0 0 4px;font-size:13px}.client-job-heading small{color:var(--client-muted);font-size:11px}.client-job-timeline{background:var(--client-tint);border-radius:10px;padding:10px 12px;font-size:13px;line-height:1.7}.client-job-timeline ol{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.client-job-timeline li{flex-direction:column;gap:2px;display:flex}.client-job-timeline li>span:first-child{color:var(--client-heading);font-weight:600}.client-job-timeline time{color:var(--client-muted);font-size:12px}.client-job-detail .client-job-documents>h2{letter-spacing:.06em;text-transform:uppercase;color:var(--client-muted);margin:4px 0 10px;font-size:12px;font-weight:700}.client-job-documents>ul{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.client-job-documents li{border:1px solid var(--client-rule);background:var(--client-panel);border-radius:10px;align-items:center;gap:10px;padding:10px 12px;display:flex}.client-document-copy{overflow-wrap:anywhere;flex:1;min-width:0}.client-job-detail .client-document-copy h3{color:var(--client-heading);margin:0;font-size:14px;font-weight:700}.client-document-copy p{color:var(--client-muted);margin:3px 0 0;font-size:12px;line-height:1.5}.client-document-copy .client-visible-note{white-space:pre-wrap;color:var(--client-text);font-size:13px}.client-job-documents li>.tfs-button{flex:none;min-height:44px;padding:8px;font-size:12px}.client-job-detail .client-money-parts{margin-top:6px}.client-job-detail .client-money-parts>div:last-child{order:initial}.client-job-detail .client-money-parts>div:last-child dd{font-size:12px}.client-job-detail>.client-contact-office>summary{background:var(--client-link);width:100%;min-height:44px;color:var(--client-panel);border:0;border-radius:10px;justify-content:center;padding:12px}.client-job-detail .tfs-feedback{margin:0}.client-released-documents{flex-direction:column;gap:10px;min-width:0;display:flex}.client-released-documents>.tfs-feedback{margin:0}.client-released-documents>.tfs-feedback .tfs-button{margin-top:8px}.client-document-continuations{flex-wrap:wrap;gap:8px;display:flex}.client-document-continuations:empty{display:none}.client-document-continuations .tfs-button{min-height:44px;font-size:13px}.client-released-documents>ul{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.office-confirm2854>.tfs-list-content{padding:0 18px 18px}.ops-live.office-desktop .office-workspace .office-admin-index{gap:16px;min-width:0;display:grid}.ops-live.office-desktop .office-workspace .office-admin-index .office-admin-groups{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:16px;display:grid}.ops-live.office-desktop .office-workspace .office-admin-index .tfs-list-content>ul{margin:0;padding:0;list-style:none;display:block}.ops-live.office-desktop .office-workspace .office-admin-index .tfs-list-content>ul>li{border-top:1px solid var(--tfs-border);min-width:0;padding:0 16px}.ops-live.office-desktop .office-workspace .office-admin-index .dash-link{width:100%;min-height:48px;color:var(--tfs-navy);text-align:left;box-shadow:none;background:0 0;border:0;border-radius:0;flex-direction:row;justify-content:space-between;align-items:center;gap:12px;padding:12px 0;display:flex}.ops-live.office-desktop .office-workspace .office-admin-index .dash-link:hover{background:var(--tfs-page)}.ops-live.office-desktop .office-workspace .office-admin-index .dash-link-label{color:inherit;overflow-wrap:anywhere;font-size:14px;font-weight:600}.ops-live.office-desktop .office-workspace .office-admin-index .dash-link svg{flex:none}@media (width<=1000px){.ops-live.office-desktop .office-workspace .office-admin-index .office-admin-groups{grid-template-columns:minmax(0,1fr)}}.ops-live.office-desktop .office-workspace .office-admin-index .tfs-page-header .tfs-button-primary{color:#fff;background:#1d4ed8;border-color:#1d4ed8}@media (width>=900px){.ops-live.office-desktop .office-workspace{grid-template-columns:minmax(0,1fr)}.ops-live.office-desktop .office-workspace .workspace-actions{gap:var(--tfs-space-3);flex-wrap:wrap}.ops-live.office-desktop .office-workspace .office-search-wrap{flex:20rem;min-width:0;max-width:36rem;display:block}.ops-live.office-desktop .office-workspace .office-search{border:1px solid var(--tfs-input);border-radius:var(--tfs-radius-control);background:var(--tfs-card);width:100%;min-width:0;margin:0;padding:0 12px;display:flex}.ops-live.office-desktop .office-workspace .office-search>svg{color:var(--tfs-muted);flex:0 0 18px}.ops-live.office-desktop .office-workspace .office-search input{border:0;min-width:0;min-height:48px;padding-inline:8px}.ops-live.office-desktop .office-workspace .office-search-results{border-radius:var(--tfs-radius-control);margin-top:8px}.ops-live.office-desktop .office-workspace .desktop-create{flex:none}.ops-live.office-desktop .office-workspace .office-more{margin-left:0}.ops-live.office-desktop .office-sidebar .btn.ghost{color:var(--tfs-sky-light);border-color:var(--office-divider);background:0 0}.ops-live.office-desktop .office-sidebar .btn.ghost:hover{color:#fff;background:var(--office-active)}.ops-live.office-desktop .office-sidebar .muted{color:var(--tfs-sky-light)}.ops-live.office-desktop .office-sidebar .office-nav-link[aria-current=page]{background:var(--tfs-action);color:#fff;border-left-color:#0000}.ops-live.office-desktop .office-sidebar :is(button,a):focus-visible{outline:3px solid var(--tfs-sky-light);outline-offset:3px}.ops-live.office-desktop .office-sidebar.collapsed .office-account{padding-inline:0}.ops-live.office-desktop .office-sidebar.collapsed .office-account .btn{overflow-wrap:anywhere;padding-inline:4px}}.ops-live .office-jobs-layout{align-items:start;gap:24px;min-width:0;display:grid}.ops-live .office-jobs-layout>*{min-width:0}.ops-live .office-jobs-master .oj{background:var(--tfs-card);border:1px solid var(--tfs-border);border-radius:var(--tfs-radius-card);padding:16px}.ops-live .office-jobs-master .oj-cards{grid-template-columns:minmax(0,1fr);max-height:65vh;padding:4px;overflow-y:auto}.ops-live .office-jobs-master .oj-card{border-radius:var(--tfs-radius-card);background:var(--tfs-card);padding:16px}.ops-live .office-jobs-master .oj-card[aria-current]{border-color:var(--tfs-link);background:var(--tfs-tint)}.ops-live .office-jobs-master .oj-opt{border-radius:var(--tfs-radius-control);min-height:44px;padding:8px}.ops-live .office-jobs-master .oj-tag{border-radius:var(--tfs-radius-chip);color:var(--tfs-link);background:var(--tfs-tint);border:0;padding:6px 12px}.ops-live .office-jobs-master .oj-search{width:100%;min-width:0}.ops-live .office-job-placeholder{color:var(--tfs-muted)}@media (width>=1200px){.ops-live .office-jobs-layout{grid-template-columns:minmax(380px,400px) minmax(0,1fr)}}@media (width<=1199px){.ops-live .office-jobs-layout[data-selected=true]>.office-jobs-master,.ops-live .office-job-placeholder{display:none}}.ops-live .office-admin-groups{grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:16px;display:grid}.ops-live .office-admin-groups ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.ops-live .office-admin-groups .dash-link{text-align:left;width:100%}.ops-live .area-dash .office-admin-index button[data-ease-main] .dash-link-label{color:inherit}.feedback-cohorts{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:16px 0;display:grid}.feedback-cohorts article{border:1px solid var(--tfs-border,#e3e8f0);background:var(--tfs-card,#fff);border-radius:12px;padding:16px}.feedback-cohorts h3{margin:0 0 8px;font-size:14px}.feedback-cohorts strong{font-size:24px}.feedback-cohorts p{color:var(--tfs-muted,#4b5a72);font-size:13px}@media (width<=700px){.feedback-cohorts{grid-template-columns:1fr}}.ops-live .office-jobs-layout[data-selected=false],.ops-live .office-jobs-layout[data-selected=true]{grid-template-columns:minmax(0,1fr)}.ops-live .office-jobs-layout[data-selected=false]>.office-job-placeholder{display:none}.ops-live .office-jobs-layout[data-selected=false] .oj-cards{grid-template-columns:repeat(auto-fill,minmax(min(100%,290px),1fr));max-height:72vh}.ops-live .office-jobs-layout[data-selected=true]>.office-jobs-master{display:none}.ops-live .office-jobs-master .oj{background:var(--tfs-bg,#f4f6f9);padding:clamp(12px,2vw,24px)}.ops-live .office-jobs-master .oj-opt{padding:9px 12px}.ops-live .office-jobs-master .oj-tag.oj-awaiting_booking{color:#854d0e;background:#fff2dc}.ops-live .office-jobs-master .oj-tag.oj-booked{color:#1d4ed8;background:#e8eef9}.ops-live .office-jobs-master .oj-tag.oj-in_progress{color:#075985;background:#e0f2fe}.ops-live .office-jobs-master .oj-tag.oj-complete{color:#166534;background:#e7f4ec}.ops-live .office-jobs-master .oj-tag.oj-cancelled{color:#4b5563;background:#f1f3f6}@media (width<=640px){.ops-live .office-jobs-layout[data-selected=false] .oj-cards{grid-template-columns:minmax(0,1fr)}}@media (width>=900px){.ops-live.office-desktop:has(.office-sidebar.collapsed)>:is(.bar,.preview-banner,.install){padding-left:5.5rem}}.ops-live .oj-engineer-bars{gap:12px;margin:12px 0;padding:0;list-style:none;display:grid}.ops-live .oj-engineer-bars li{grid-template-columns:minmax(0,1fr) auto;gap:5px 12px;display:grid}.ops-live .oj-engineer-bars li>i{background:var(--tfs-accent,#34746a);border-radius:5px;grid-column:1/-1;min-width:2px;height:6px;display:block}.ops-live .office-search-control{flex:auto;min-width:0}.ops-live .office-search-control .osr{background:0 0;border:0;margin:0;padding:0}.ops-live .office-search-control .osr-cat{border:0;margin:0;padding:0}.ops-live .office-search-control .osr-status{padding:0 10px;font-size:12px}.ops-live .office-search-control .tfs-search-footer{max-height:180px;overflow:auto}.ops-live section.card.report-dashboard{color:var(--tfs-navy,#13294b);font-family:Inter,var(--tfs-font),sans-serif;font-variant-numeric:tabular-nums;background:0 0;border:0;gap:16px;min-width:0;padding:0;display:grid}.ops-live .rd-filters{background:0 0;border:0;flex-wrap:wrap;align-items:end;gap:16px;padding:0 18px 18px;display:flex}.ops-live .rd-filters label{flex:170px;min-width:0;margin:0}.ops-live .rd-filters p{align-self:center;margin:0}.ops-live .rd-legend{color:var(--tfs-muted,#53627a);flex-wrap:wrap;gap:12px 20px;margin:0 0 24px;padding:0;font-size:12px;list-style:none;display:flex}.ops-live .rd-legend li{align-items:center;gap:6px;display:flex}.ops-live .rd-legend i{border-radius:3px;width:9px;height:9px;display:inline-block}.ops-live .rd-bar-row{margin:0 0 20px}.ops-live .rd-row-label{justify-content:space-between;gap:14px;margin-bottom:8px;font-size:14px;display:flex}.ops-live .rd-row-label strong{overflow-wrap:anywhere;font-weight:500}.ops-live .rd-row-label span{white-space:nowrap;font-weight:600}.ops-live .rd-track{background:#f0f3f8;border-radius:5px;height:18px;display:flex;overflow:hidden}.ops-live .rd-track>span{min-width:0;height:100%;display:block}.ops-live .rd-unknown{background:repeating-linear-gradient(135deg,var(--tfs-page,#f4f6f9),var(--tfs-page,#f4f6f9) 6px,var(--tfs-border,#e3e8f0) 6px,var(--tfs-border,#e3e8f0) 8px);border:1px dashed #748297}.ops-live .rd-note{color:var(--tfs-muted,#53627a);margin:12px 0 0;font-size:13px}.ops-live .rd-chart-scroll,.ops-live .rd-table{max-width:100%;overflow:auto}.ops-live .rd-chart-scroll svg{width:100%;height:280px;display:block}.ops-live .rd-svg-label{fill:var(--tfs-muted,#53627a);font:12px Inter,sans-serif}.ops-live .rd-svg-value{fill:var(--tfs-navy,#13294b);font-variant-numeric:tabular-nums;font:11px Inter,sans-serif}.ops-live .rd-svg-unknown{fill:var(--tfs-muted,#53627a);font:20px Inter,sans-serif}.ops-live .rd-table{border-top:1px solid var(--tfs-border,#e3e8f0);margin-top:24px;padding-top:16px}.ops-live .rd-table table{white-space:nowrap;min-width:640px}.ops-live .rd-table th{color:var(--tfs-muted,#53627a);font-size:12px}.ops-live .rd-table td{font-size:14px}@media (width<=700px){.ops-live section.card.report-dashboard{gap:14px}.ops-live .rd-chart-scroll svg{height:250px}.ops-live .rd-row-label{font-size:13px}.ops-live .rd-filters{gap:12px}.ops-live .rd-filters>label:first-child{flex-basis:100%}}.ops-live .rd-diverging{position:relative}.ops-live .rd-diverging:after{content:"";border-left:1px solid #aab6c8;position:absolute;top:0;bottom:0;left:50%}.ops-live .report-dashboard .tfs-kpi-grid{margin:0}.ops-live .report-dashboard .tfs-bar-card{min-width:0}.ops-live .report-dashboard .rd-track{background:var(--tfs-page,#f4f6f9)}.ops-live .finance-register,.ops-live .finance-card,.ops-live .ocw{min-width:0;color:var(--tfs-navy)}.ops-live .finance-register .office-page-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:24px;display:flex}.ops-live .finance-register .office-eyebrow{letter-spacing:.04em;color:var(--tfs-muted);margin:0 0 4px;font-size:12px;font-weight:600}.ops-live .finance-register h1{margin:0;font-size:26px}.ops-live .finance-register .oi-tools{background:var(--tfs-card);border:1px solid var(--tfs-border);border-radius:16px;gap:16px;margin:20px 0 12px;padding:16px}.ops-live .finance-register .oi-tools label{flex:1;min-width:0}.ops-live .finance-register .oi-tools input{width:100%;min-width:0}.ops-live .finance-register .oi-tools [role=group]{flex-wrap:wrap;gap:8px;display:flex}.ops-live .finance-register .oi-tabs{border:0;gap:8px;margin:12px 0}.ops-live .finance-register .oi-scroll{border:1px solid var(--tfs-border);background:var(--tfs-card);border-radius:16px}.ops-live .finance-register .oi-table th{background:var(--tfs-page);color:var(--tfs-muted);font-size:12px;font-weight:600}.ops-live .finance-register .oi-table th,.ops-live .finance-register .oi-table td{border-bottom:1px solid var(--tfs-divider,#eef2f5);padding:16px 12px}.ops-live .finance-register .oi-table tr[aria-selected=true]{background:var(--tfs-tint)}.ops-live .finance-register .oi-table tbody tr:last-child td{border-bottom:0}.ops-live .finance-register .oi-cards{grid-template-columns:repeat(auto-fill,minmax(min(100%,280px),1fr));gap:16px}.ops-live .finance-register .oi-cards button{border:1px solid var(--tfs-border);background:var(--tfs-card);color:var(--tfs-navy);font:inherit;border-radius:16px;gap:12px;padding:20px}.ops-live .finance-register .oi-cards button:hover{border-color:var(--tfs-link)}.ops-live .finance-register .oi-cards .money{font-size:22px;font-weight:700}.ops-live .finance-register .oi-pane{border:1px solid var(--tfs-border);background:var(--tfs-card);border-radius:16px;margin-top:24px;padding:24px}.ops-live .finance-register .oi-pane dd{margin-left:0}.ops-live .finance-register .finance-status{white-space:normal;text-align:left;justify-self:start}.ops-live .finance-status.tfs-chip-draft{color:var(--tfs-draft);background:var(--tfs-draft-bg)}.ops-live .finance-status.tfs-chip-info{color:var(--tfs-link);background:var(--tfs-tint)}.ops-live .finance-card{padding:24px}.ops-live .finance-card h2,.ops-live .ocw h2{font-size:17px;font-weight:700}.ops-live .finance-card .item{border-radius:12px;margin-top:12px;padding:16px}.ops-live .finance-card .actions{align-items:start;gap:12px}.ops-live .finance-card .inline-form{border:1px solid var(--tfs-border);background:var(--tfs-page);border-radius:12px;padding:16px}.ops-live .finance-card .inline-form label{min-width:0;max-width:100%}.ops-live .finance-card input,.ops-live .finance-card textarea,.ops-live .finance-card select{border-color:var(--tfs-input,#c9d6e2);border-radius:12px;max-width:100%}.ops-live .finance-card details{overflow-wrap:anywhere;min-width:0}.ops-live .finance-card summary{cursor:pointer;min-height:44px}.ops-live .ocw .ocw-header{border-bottom:1px solid var(--tfs-border);padding-bottom:16px}.ops-live .ocw .ocw-tabs{border:0;gap:8px}.ops-live .ocw .ocw-command{border:1px solid var(--tfs-border);border-radius:16px;gap:16px;padding:20px}.ops-live .finance-register .office-off-status{color:var(--tfs-muted);margin-top:24px;font-size:12px}@media (width<=767px){.ops-live .finance-card,.ops-live .finance-register .oi-pane{padding:16px}.ops-live .finance-register h1{font-size:22px}.ops-live .finance-register .oi-tools{padding:12px}.ops-live .finance-register .oi-tools>*{width:100%}.ops-live .finance-card .actions{grid-template-columns:minmax(0,1fr);display:grid}.ops-live .finance-card .inline-form{width:100%;display:grid}.ops-live .finance-card .btn:not(.ghost),.ops-live .ocw .ocw-command>.btn{min-height:48px}.ops-live .finance-register .oi-actions{flex-wrap:wrap}}.ops-live .route-page-header{min-width:0}.ops-live .route-page-header[hidden]{display:none!important}.ops-live .office-account-menu{flex:none;position:relative}.ops-live .office-account-menu>button{white-space:nowrap;align-items:center;gap:8px;min-height:48px;display:inline-flex}.ops-live .office-account-menu>button>svg{flex:none}.ops-live .office-account-panel{z-index:60;box-sizing:border-box;background:var(--tfs-card);width:min(320px,100vw - 32px);max-height:75dvh;color:var(--tfs-navy);border:1px solid var(--tfs-border);border-radius:14px;gap:10px;padding:12px;display:grid;position:absolute;top:calc(100% + 8px);right:0;overflow:auto;box-shadow:0 12px 32px #0002}.ops-live .office-account-panel>p{color:var(--tfs-muted);margin:0;padding:4px;font-size:13px}.ops-live .office-account-panel>button,.ops-live .office-account-panel>.office-more>.tfs-button{text-align:left;justify-content:flex-start;width:100%}.ops-live .office-account-panel .office-more{width:100%;margin:0}.ops-live .office-account-panel .office-more-panel{width:100%;max-height:none;box-shadow:none;border:0;padding:4px 0;position:static}.ops-live .create-options>li>p{color:var(--tfs-muted);margin:0;padding:0 12px 8px;font-size:12px;line-height:1.4}@media (width>=900px){.ops-live.office-desktop>.bar{box-sizing:border-box;background:var(--tfs-card);min-height:72px}.ops-live.office-desktop>.bar>.brand{visibility:hidden}.ops-live.office-desktop .office-workspace>.workspace-actions{z-index:36;background:var(--tfs-card);border:0;grid-template-columns:minmax(0,1fr) minmax(15rem,36rem) auto auto;align-items:center;gap:12px;width:auto;max-width:none;height:72px;margin:0;padding:0;display:grid;position:fixed;top:0;left:17rem;right:2rem}.ops-live.office-desktop:has(.office-sidebar.collapsed) .office-workspace>.workspace-actions{left:5.5rem}.ops-live.office-desktop .office-workspace>.workspace-actions>.workspace-back{grid-area:1/1;min-width:0}.ops-live.office-desktop .office-workspace>.workspace-actions>.office-search-wrap{grid-area:1/2;width:100%;min-width:0;max-width:none;margin:0}.ops-live.office-desktop .office-workspace>.workspace-actions>.desktop-create{grid-area:1/3}.ops-live.office-desktop .office-workspace>.workspace-actions>.office-account-menu{grid-area:1/4}.ops-live.office-desktop .workspace-actions .create-menu>.tfs-button{color:#fff;background:#1d4ed8;border-color:#1d4ed8}}@media (width<=899px){.ops-live .office-workspace>.workspace-actions{align-items:center;gap:8px}.ops-live .office-account-panel{max-height:65dvh}.ops-live .office-workspace .office-search-wrap{margin-left:auto}.ops-live .office-account-menu>button{padding:10px 12px}}@media (width>=900px){.ops-live.office-desktop .office-sidebar{background:#13294b}.ops-live.office-desktop .office-workspace .office-sidebar .office-nav-link[aria-current=page]{color:#fff;background:#1d4ed8}.ops-live.office-desktop:has(.office-open-dashboard)>.bar{min-height:128px}.ops-live.office-desktop .office-workspace>.workspace-actions:has(.office-open-dashboard){grid-template-rows:72px 56px;height:128px}.ops-live.office-desktop .office-workspace>.workspace-actions>.office-open-dashboard{grid-area:2/1/auto/-1;width:max-content;max-width:100%}}@media (width<=767px){.ops-live .office-workspace.mobile-option-a-workspace>.workspace-actions{grid-template-columns:minmax(0,1fr) 52px minmax(0,1fr);align-items:center;display:grid}.ops-live .office-workspace.mobile-option-a-workspace>.workspace-actions>.workspace-back{grid-column:1/-1;min-width:0}.ops-live .office-workspace.mobile-option-a-workspace>.workspace-actions>.office-search-wrap>.office-search-toggle{grid-column:1;justify-self:start}.ops-live .office-workspace.mobile-option-a-workspace>.workspace-actions>.mobile-create{grid-column:2;width:52px;min-width:0;min-height:52px}.ops-live .office-workspace.mobile-option-a-workspace>.workspace-actions>.office-account-menu{grid-column:3;justify-self:end;min-width:0}.ops-live .office-workspace.mobile-option-a-workspace>.workspace-actions>.mobile-create>.coa{position:fixed;transform:translate(-50%)}.ops-live .office-workspace.mobile-option-a-workspace>.workspace-actions>.mobile-create>.coa[data-phone-placement=inline]{position:static;transform:none}.ops-live .office-workspace.mobile-option-a-workspace>.workspace-actions>.mobile-create>.coa>.coa-trigger{place-items:center;width:52px;height:52px;padding:0;display:grid}.ops-live .office-workspace.mobile-option-a-workspace>.workspace-actions>.mobile-create>.coa .coa-trigger-label{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}}.ops-live:not(.office-desktop)>.bar .tfs-button.link{color:#f4f6f9;border-color:#c9dded}@media (width<=767px){.ops-live .phone-system-notice{overflow-wrap:anywhere;font-size:16px;line-height:1.5}.ops-live .phone-system-notice :is(button,a[href],summary){min-width:48px;min-height:48px;font-size:16px}.ops-live .phone-system-notice .btn:not(.ghost){color:#fff;background:#1d6fa6}.ops-live .phone-system-notice :is(button,a[href],summary):focus-visible{outline-offset:3px;outline:3px solid #1d6fa6}.ops-live:has(.phone-system-notice)>.bar :is(button.link,a[href]){min-width:48px;min-height:48px}.ops-live:has(.phone-system-notice)>.bar :is(button.link,a[href]):focus-visible{outline-offset:3px;outline:3px solid #c9dded}}.ops-live .phone-system-notice{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.ops-live[data-office-theme=dark] .phone-system-notice{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--surface:var(--tfs-card);--ink:var(--tfs-navy);--navy:var(--tfs-navy);--muted:var(--tfs-muted);--rule:var(--tfs-border)}.ops-live.office-desktop .office-workspace .oat .oaf,.ops-live.office-desktop .office-workspace .oat .oai{border:1px solid var(--tfs-border);color:var(--tfs-navy);box-sizing:border-box}.ops-live.office-desktop .office-workspace .oat .oaf .tfs-list-content>p,.ops-live.office-desktop .office-workspace .oat .oai .tfs-list-content>p{margin:12px 18px}.ops-live.office-desktop .office-workspace .oat .oaf .oaf-list{gap:0;margin:0;padding:0}.ops-live.office-desktop .office-workspace .oat .oaf .oaf-list>li{border-top:1px solid var(--tfs-border);gap:12px;padding:14px 18px}.ops-live.office-desktop .office-workspace .oat .oaf :is(.oaf-reason,.oaf-meta,.oaf-footer,.oaf-notice){color:var(--tfs-muted);font-size:13px}.ops-live.office-desktop .office-workspace .oat .oaf .oaf-reason{color:var(--tfs-navy)}.ops-live.office-desktop .office-workspace .oat .oai .oai-details{gap:12px;margin:16px 18px;font-size:14px}.ops-live.office-desktop .office-workspace .oat .oai .oai-details dt{color:var(--tfs-muted)}.ops-live.office-desktop .office-workspace .oat .oai .oai-verdict{border-color:var(--tfs-link);padding:12px 14px}.ops-live.office-desktop .office-workspace .oat .oai .oai-review{border-color:var(--tfs-danger);color:var(--tfs-danger)}.ops-live.office-desktop .office-workspace .oat .oai .ease-help{margin:12px 18px}.ops-live.office-desktop .office-workspace .oat>.tfs-page-header .ease-help-body{max-height:65vh;overflow:auto}.ops-live.office-desktop .office-workspace .oat [aria-label="Audit review information"]:focus-visible{outline:2px solid var(--tfs-link);outline-offset:-2px}.oq-controls{flex-wrap:wrap;align-items:end;gap:.5rem 1rem;margin:.5rem 0;display:flex}.oq-controls label{flex:16rem}.oq-panes{grid-template-columns:minmax(16rem,20rem) minmax(0,1fr);align-items:start;gap:1rem;display:grid}.oq-list{max-height:32rem;margin:0;padding:0;list-style:none;overflow-y:auto}.oq-list button{text-align:left;width:100%}.oq-list button[aria-pressed=true]{outline:2px solid var(--accent,#258fd0)}.oq-row{justify-content:space-between;gap:.5rem;display:flex}.oq-detail{border:1px solid var(--line,#d4dbe2);padding:1rem}.oq-facts{grid-template-columns:max-content 1fr;gap:.25rem 1rem;display:grid}.oq-table{border-collapse:collapse;width:100%;font-size:.92rem}.oq-table th,.oq-table td{text-align:left;border-bottom:1px solid var(--line,#d4dbe2);padding:.45rem .5rem}@media (width<=900px){.oq-panes{grid-template-columns:1fr}}@media (width<=640px){.oq-table thead{display:none}.oq-table tr{padding:.4rem 0;display:grid}.oq-table td{border:0;padding:.1rem .25rem}}.oq-versions{margin-top:1rem}.oq-code{font-family:ui-monospace,monospace;font-size:.8rem}.oq-totals{grid-template-columns:max-content max-content;justify-content:end;gap:.2rem 1.5rem;margin:.75rem 0;display:grid}.oq-totals dt:last-of-type,.oq-totals dd:last-of-type{font-weight:700}.oq-history{margin:0;padding:0;list-style:none}.oq-history li{border-bottom:1px solid var(--line,#d4dbe2);justify-content:space-between;padding:.3rem 0;display:flex}.oq-versions{overflow-x:auto}@media (width<=640px){.oq-versions .oq-table{min-width:34rem}.oq-versions .oq-table thead{display:table-header-group}.oq-versions .oq-table tr{display:table-row}.oq-versions .oq-table td{border-bottom:1px solid var(--line,#d4dbe2);padding:.35rem .4rem}}.oq-detail,.oq-versions{min-width:0}@media (width<=900px){.oq-panes{grid-template-columns:minmax(0,1fr)}}.oc-eyebrow{text-transform:uppercase;letter-spacing:.08em;margin:0;font-size:.75rem}.ops-live .certificates1811,.ops-live .certificates1811-summary{gap:20px;min-width:0;display:grid}.ops-live .certificates1811>*{min-width:0}.ops-live .certificates1811 .tfs-list-content{padding:0 18px 16px}.ops-live .certificates1811 .oc-scroll{min-width:0;max-width:100%;position:relative}.ops-live .certificates1811 .certificates1811-row-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ops-live .certificates1811 .certificates1811-row-actions>.tfs-button{flex:none}.ops-live .certificates1811 .oc-table{table-layout:fixed;min-width:900px}.ops-live .certificates1811 .oc-table :is(th,td){overflow-wrap:break-word;word-break:normal}.shell.ops-live .office-workspace .certificates1811 .oc-table :is(th,td){padding:12px 8px}.ops-live .certificates1811 .oc-table :is(th,td):first-child{width:8%}.ops-live .certificates1811 .oc-table :is(th,td):nth-child(2){width:21%}.ops-live .certificates1811 .oc-table :is(th,td):nth-child(3){white-space:nowrap;width:12%}.ops-live .certificates1811 .oc-table :is(th,td):nth-child(4){width:17%}.ops-live .certificates1811 .oc-table :is(th,td):nth-child(5),.ops-live .certificates1811 .oc-table :is(th,td):nth-child(6){width:12%}.ops-live .certificates1811 .oc-table :is(th,td):nth-child(7){width:18%}.oc-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;margin:1rem 0;display:grid}.oc-stats>div{border:1px solid;border-color:color-mix(in srgb,currentColor 20%,transparent);padding:.75rem}.oc-stats span{font-size:.8rem;display:block}.oc-stats strong{font-size:1.5rem}.oc-warn{border-left-width:4px!important}.oc-tabs{flex-wrap:wrap;gap:.5rem;margin:.75rem 0;display:flex}.oc-scroll{overflow-x:auto}.oc-table{border-collapse:collapse;width:100%;min-width:640px}.oc-table th,.oc-table td{text-align:left;border-bottom:1px solid color-mix(in srgb,currentColor 15%,transparent);vertical-align:top;padding:.5rem}.oc-sub{opacity:.75;font-size:.8rem;display:block}.oc-tag{font-family:monospace;font-size:.8rem;font-weight:600}.oc-due{font-weight:600}.oc-overdue{text-decoration:underline}@media (width<=600px){.oc-stats{grid-template-columns:1fr}}.oj{gap:1rem;min-width:0;max-width:100%;display:grid}.oj>*{min-width:0}.oj-head{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:1rem;display:flex}.oj-eyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--muted,#5b6b7a);margin:0;font-size:.75rem}.oj-bar{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:.75rem;display:flex}.oj-search{min-width:min(100%,20rem);max-width:100%}.oj-search input{box-sizing:border-box;width:100%;max-width:100%}.oj-status{flex-wrap:wrap;gap:.25rem;min-width:0;display:flex}.oj-opt{border:1px solid var(--rule,#d6dde3);background:var(--card,#fff);color:inherit;cursor:pointer;font:inherit;align-items:baseline;gap:.4rem;padding:.4rem .6rem;display:inline-flex}.oj-opt strong{font-variant-numeric:tabular-nums}.oj-opt[aria-pressed=true]{border-color:var(--electric,#258fd0);box-shadow:inset 0 -3px 0 var(--electric,#258fd0)}.oj-seg{flex-wrap:wrap;gap:.25rem;display:flex}.oj-auto{margin:0}.oj-scroll{max-width:100%;position:relative;overflow-x:auto}.oj-table{border-collapse:collapse;width:100%}.oj-table th,.oj-table td{text-align:left;border-bottom:1px solid var(--rule,#d6dde3);vertical-align:top;overflow-wrap:anywhere;padding:.55rem .5rem}.oj-ref{white-space:nowrap;font-variant-numeric:tabular-nums}.oj-sub{color:var(--muted,#5b6b7a);font-size:.8rem;display:block}.oj-sub-cell{color:var(--muted,#5b6b7a);font-size:.85rem}.oj-num{font-variant-numeric:tabular-nums}.oj-tag{white-space:nowrap;border:1px solid;padding:0 .35rem;font-size:.75rem}.oj-cards{grid-template-columns:repeat(auto-fill,minmax(min(100%,240px),1fr));gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.oj-card{border:1px solid var(--rule,#d6dde3);overflow-wrap:anywhere;gap:.4rem;min-width:0;padding:.75rem;display:grid}.oj-card-head{flex-wrap:wrap;justify-content:space-between;gap:.5rem;display:flex}.oj .sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.oj-meta{overflow-wrap:anywhere;flex-direction:column;gap:2px;min-width:10rem;display:flex}.oj-crew{gap:2px;min-width:8rem;margin:0;padding:0;list-style:none;display:grid}@media (width>=641px) and (width<=1099px){.oj-table th,.oj-table td{padding:.4rem .35rem;font-size:.875rem}.oj-meta,.oj-crew{min-width:0}}@media (width<=640px){.oj-meta,.oj-crew{min-width:0}.oj-opt{padding:.35rem .5rem}.oj-card .btn{justify-self:start}}@media (width>=641px){.oj-table{table-layout:auto;min-width:55rem}.oj-table th:nth-child(2){min-width:7rem}.oj-table .oj-meta,.oj-table .oj-crew{overflow-wrap:anywhere;min-width:0}.oj-table .oj-tag{white-space:nowrap}.oj-table .btn{min-width:3rem}}.oj{background:var(--tfs-bg,#f4f6f9);color:var(--tfs-ink,#13213a);font-family:Inter,var(--font-body,system-ui),sans-serif;border-radius:18px;gap:16px;padding:clamp(12px,2vw,24px)}.oj h1{letter-spacing:-.025em;margin:2px 0 0;font-size:30px}.oj .oj-eyebrow{color:var(--tfs-muted,#4b5a72);font-weight:600}.oj-tools{flex-wrap:wrap;align-items:end;gap:12px 20px;display:flex}.oj-tools .oj-search{flex:20rem;font-size:13px;font-weight:600}.oj-tools input{background:var(--tfs-card,#fff);border-radius:10px;min-height:44px}.oj-tools p,.oj-loaded{margin:0}.oj .oj-status{border-bottom:1px solid var(--tfs-border,#e3e8f0);flex:auto;gap:4px;padding-bottom:8px}.oj .oj-opt{min-height:44px;box-shadow:none;color:var(--tfs-muted,#4b5a72);background:0 0;border:0;border-radius:9px;align-items:center;padding:9px 12px;font-size:13px;font-weight:600}.oj .oj-opt strong{background:var(--tfs-tint,#e8eef9);border-radius:6px;padding:2px 7px;font-size:12px}.oj .oj-opt[aria-pressed=true]{background:var(--tfs-card,#fff);color:var(--tfs-link,#1d4ed8);box-shadow:0 1px 3px #13213a16}.oj .oj-scroll{background:var(--tfs-card,#fff);border:1px solid var(--tfs-border,#e3e8f0);border-radius:14px;box-shadow:0 1px 2px #13213a0a}.oj .oj-table th{text-transform:uppercase;letter-spacing:.045em;color:var(--tfs-muted,#4b5a72);padding:14px 12px;font-size:11px;font-weight:600}.oj .oj-table td{vertical-align:middle;padding:18px 12px;font-size:13px}.oj .oj-table tr:last-child td{border-bottom:0}.oj .oj-table tbody tr:hover{background:var(--tfs-tint,#f4f6f9)}.oj .oj-ref{color:var(--tfs-link,#1d4ed8);font-weight:600}.oj .oj-tag{background:var(--tfs-tint,#e8eef9);min-height:26px;color:var(--tfs-ink,#13294b);border:0;border-radius:7px;align-items:center;padding:3px 8px;font-size:11px;font-weight:600;display:inline-flex}.oj .oj-tag.oj-awaiting_booking{color:#854d0e;background:#fff2dc}.oj .oj-tag.oj-booked{color:#1d4ed8;background:#e8eef9}.oj .oj-tag.oj-in_progress{color:#075985;background:#e0f2fe}.oj .oj-tag.oj-complete{color:#166534;background:#e7f4ec}.oj .oj-tag.oj-cancelled{color:#4b5563;background:#f1f3f6}.oj-crew li{align-items:center;gap:7px;display:flex}.oj-avatar{background:var(--tfs-tint,#e8eef9);width:30px;height:30px;color:var(--tfs-ink,#13294b);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:11px;font-weight:700;display:inline-flex}.oj .oj-num{white-space:nowrap;text-align:right;font-weight:700}.oj .oj-card{background:var(--tfs-card,#fff);border:1px solid var(--tfs-border,#e3e8f0);border-radius:14px;gap:12px;padding:18px;box-shadow:0 1px 2px #13213a0a}.oj-card-value{color:var(--tfs-muted,#4b5a72);border-top:1px solid var(--tfs-border,#e3e8f0);justify-content:space-between;gap:12px;padding-top:12px;font-size:12px;display:flex}.oj-card-value strong{font-variant-numeric:tabular-nums;color:var(--tfs-ink,#13213a);font-size:17px}.oj .btn:focus-visible,.oj .oj-opt:focus-visible{outline:3px solid var(--tfs-link,#1d4ed8);outline-offset:3px}@media (width<=640px){.oj{padding:12px}.oj .oj-bar{gap:8px}.oj .oj-status{flex-wrap:nowrap;width:100%;padding-bottom:10px;overflow-x:auto}.oj .oj-opt{white-space:nowrap;flex-shrink:0}.oj-tools{align-items:start;gap:8px}.oj-tools .oj-search{flex-basis:100%}.oj .oj-auto{display:none}.oj .oj-cards{grid-template-columns:1fr}.oj .oj-card .btn{justify-self:stretch}}.ops-live .office-jobs-master .oj-head>.btn{color:#fff;background:#1d4ed8;border-color:#1d4ed8}.oj-purpose{color:var(--tfs-muted,#4b5a72);margin:-10px 0 0;font-size:15px}.oj-header-actions{flex-wrap:wrap;gap:8px;display:flex}.oj-header-actions>.btn:last-child{color:#fff!important;background:#1d4ed8!important;border-color:#1d4ed8!important}.oj-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.oj-kpis article,.oj-explain>section{background:var(--tfs-card,#fff);border:1px solid var(--tfs-border,#e3e8f0);border-radius:14px;min-width:0;padding:16px 18px;box-shadow:0 1px 2px #13213a0d}.oj-kpis h2{color:var(--tfs-muted,#4b5a72);margin:0 0 8px;font-size:13px;font-weight:600}.oj-kpis strong{letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:30px}.oj-kpis p{color:var(--tfs-muted,#4b5a72);margin:5px 0 0;font-size:12px}.oj-explain{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.oj-explain h2{margin:0 0 12px;font-size:16px}.oj-explain p{color:var(--tfs-muted,#4b5a72);margin:0 0 12px;font-size:13px}.oj-empty-bars{gap:8px;display:grid}.oj-empty-bars i{background:var(--tfs-tint,#eef1f5);border-radius:6px;height:10px;display:block}.oj .oj-status .oj-opt{border:1px solid var(--tfs-border,#c9d2e0);border-radius:999px}.oj .oj-status .oj-opt[aria-pressed=true]{color:#fff;box-shadow:none;background:#13294b}.oj .oj-status .oj-opt[aria-pressed=true] strong{color:#fff;background:#ffffff20}.oj .oj-opt:disabled{opacity:.65;cursor:default}.oj-other-filters summary{cursor:pointer;padding:12px 8px;font-size:12px}.oj-other-filters[open]{background:var(--tfs-card,#fff);border-radius:10px;padding:0 8px}.oj .oj-cards{background:var(--tfs-card,#fff);border:1px solid var(--tfs-border,#e3e8f0);border-radius:14px;flex-direction:column;gap:0!important;max-height:none!important;padding:0!important;display:flex!important}.oj .oj-card{box-shadow:none;grid-template-columns:minmax(0,1.3fr) minmax(0,1.8fr) 85px 120px 100px 100px;align-items:center;gap:12px;font-size:13px;display:grid;border:0!important;border-bottom:1px solid var(--tfs-border,#eef1f5)!important;border-radius:0!important;padding:15px 18px!important}.oj .oj-card:last-child{border-bottom:0!important}.oj-row-job strong{font-size:14px}.oj-row-client{overflow-wrap:anywhere;min-width:0}.oj-row-crew .oj-crew{flex-wrap:wrap;min-width:0;display:flex}.oj-row-crew .oj-crew li>span:last-child{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.oj-row-visit{color:var(--tfs-muted,#4b5a72);font-size:12px}.oj-row-actions{align-items:center;gap:6px;display:flex}.oj-row-actions .btn{min-height:38px!important;padding:7px 10px!important}.oj-row-more{position:relative}.oj-row-more>summary{border:1px solid var(--tfs-border,#e3e8f0);cursor:pointer;border-radius:9px;justify-content:center;align-items:center;min-width:36px;min-height:38px;font-size:20px;list-style:none;display:flex}.oj-row-more[open]>div{z-index:4;background:var(--tfs-card,#fff);border:1px solid var(--tfs-border,#e3e8f0);border-radius:10px;gap:10px;min-width:210px;padding:12px;display:grid;position:absolute;right:0;box-shadow:0 8px 24px #13213a20}@media (width<=1100px){.oj .oj-card{grid-template-columns:minmax(0,1.2fr) minmax(0,1.5fr) 70px 95px 85px 95px;gap:8px;padding:14px 12px!important}.oj-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=700px){.oj .oj-card{grid-template-columns:minmax(0,1fr) auto;gap:10px}.oj-row-job{grid-column:1}.oj-row-status{grid-area:1/2}.oj-row-client{grid-column:1/-1}.oj-row-crew{grid-area:3/1}.oj-row-visit{grid-area:4/1}.oj-row-actions{grid-area:3/2/5;align-self:end}.oj-explain{grid-template-columns:1fr}.oj-kpis article{padding:14px}.oj-kpis h2{font-size:12px}.oj-kpis p{font-size:11px}.oj .oj-status{overflow-x:auto}.oj-other-filters{flex-shrink:0}}.j1-schedule{--s-bg:#e9edf5;--s-work:#f4f6fa;--s-card:#fff;--s-ink:#1a2233;--s-navy:#13213f;--s-muted:#5b6577;--s-border:#e3e7ef;--s-link:#2d55d6;color:var(--s-ink);background:var(--s-bg);box-sizing:border-box;min-height:1080px;padding:24px 28px;font:13px/1.4 Inter,Arial,system-ui,sans-serif}.j1-schedule *{box-sizing:border-box}.j1-schedule :is(p,h1,h2,h3,dl,dd){margin:0}.s-eyebrow{color:var(--s-link);letter-spacing:.08em;font-size:12px;font-weight:700}.j1-schedule h1{color:var(--s-navy);margin:4px 0;font-size:24px;line-height:1.25}.s-intro{color:var(--s-muted);font-size:14px;margin-bottom:14px!important}.s-composition{grid-template-columns:minmax(0,1fr) 360px;align-items:start;gap:28px;display:grid}.s-workspace{background:var(--s-work);border:1px solid var(--s-border);border-radius:14px;min-height:900px;display:flex;overflow:hidden}.s-nav{background:#13213f;flex-direction:column;flex-shrink:0;gap:6px;width:214px;padding:18px 12px;display:flex}.s-brand{color:#fff;align-items:center;gap:10px;padding:0 6px 14px;font-size:13px;display:flex}.s-brand>b{color:#2d55d6;background:#fff;border-radius:6px;place-items:center;width:30px;height:30px;font-size:11px;display:grid}.s-nav>a{color:#fff;border-radius:8px;padding:11px 12px;font-weight:700;text-decoration:none}.s-nav>a[aria-current]{background:#2d55d6}.s-main{flex-direction:column;flex:1;gap:12px;min-width:0;padding:18px 20px;display:flex}.s-heading{justify-content:space-between;align-items:center;gap:10px;display:flex}.s-heading h2{color:var(--s-navy);font-size:22px}.s-heading p{color:var(--s-muted)}.s-tabs{background:var(--s-card);border:1px solid #d5dbe7;border-radius:10px;gap:4px;padding:3px;display:flex}.s-action{background:var(--s-card);min-height:40px;color:var(--s-link);cursor:pointer;letter-spacing:.025em;border:1px solid #c9d4f5;border-radius:8px;justify-content:center;align-items:center;padding:8px 10px;font:700 11px/1.2 Inter,Arial,sans-serif;text-decoration:none;display:inline-flex}.s-action:disabled,.s-action[aria-disabled=true]{opacity:.55;filter:grayscale();cursor:default}.s-action.primary{color:#fff;background:#2d55d6;border-color:#2d55d6}.s-action.danger{color:#fff;background:#c0392b;border-color:#c0392b}.s-tabs>.s-action{color:var(--s-navy);border:0;padding:8px 12px}.s-tabs>.s-action[aria-pressed=true]{color:#fff;background:#13213f}.s-legend{flex-wrap:wrap;gap:6px;display:flex}.s-pill{border-radius:999px;padding:5px 9px;font-size:10px;font-weight:700;display:inline-block}.s-pill.done,.s-visit.done,.s-pin.done{color:#14532f;background:#e7f5ee}.s-pill.site,.s-visit.site,.s-pin.site{color:#13213f;background:#dce7ff}.s-pill.way,.s-visit.way,.s-pin.way{color:#1e3fa8;background:#eef2fd}.s-pill.late,.s-visit.late,.s-pin.late{color:#791f1f;background:#fbd5d5}.s-pill.next,.s-visit.next,.s-pin.next{color:#444441;background:#f1efe8}.s-pill.wait,.s-visit.wait,.s-pin.wait{color:#6a4100;background:#ffe9c2}.s-tray{color:#6a4100;background:#fff8ec;border:1px solid #f1d29a;border-radius:12px;flex-wrap:wrap;align-items:center;gap:8px;padding:16px;font-size:12px;display:flex}.s-tray>b{letter-spacing:.06em}.s-tray>p{flex-basis:100%}.s-visit{border-radius:6px;grid-row:1;align-self:center;min-width:0;margin:4px 2px;font-size:11px}.s-visit>a{color:inherit;text-align:left;cursor:grab;touch-action:pan-y;background:0 0;border:0;width:100%;min-height:40px;padding:6px 8px;font:600 11px/1.3 Inter,Arial,sans-serif}.s-visit>a[aria-disabled=true]{cursor:default;opacity:.55}.s-job-reference{padding:0 8px 4px;font-size:10px;display:block}.s-job-reference a{color:inherit;text-decoration:none}.s-job-reference a:hover{text-decoration:underline}.s-tray>.s-visit{background:var(--s-card);border:1px solid #f1d29a;margin:0}.s-tray .s-job-reference{display:none}.s-card{background:var(--s-card);border:1px solid var(--s-border);border-radius:14px;min-width:0;padding:16px}.s-diary{position:relative}.s-hours,.s-lane{grid-template-columns:150px repeat(10,minmax(0,1fr));display:grid}.s-hours{color:var(--s-muted);font-size:11px;font-weight:600}.s-lane{border-top:1px solid var(--s-border);grid-template-rows:1fr;align-items:center;min-height:64px}.s-engineer{grid-area:1/1;min-width:0;padding:6px 0;font-size:13px;line-height:1.3}.s-engineer>span{color:var(--s-muted);font-size:12px}.s-engineer a,.s-week a,.s-quick a,.s-map-detail a{color:inherit;text-decoration:none}.s-engineer a:hover,.s-week a:hover,.s-quick a:hover,.s-map-detail a:hover{text-decoration:underline}.s-location{font-size:11px}.s-location.late{color:#791f1f}.s-location.way{color:#1e3fa8}.s-engineer>.s-action{margin-top:6px}.s-hint{color:var(--s-muted);font-size:12px;line-height:1.4;margin-top:8px!important}.s-quick{z-index:5;border:2px solid #2d55d6;flex-direction:column;gap:8px;width:340px;display:flex;position:absolute;top:40px;right:16px;box-shadow:0 12px 32px #13213f40}.s-quick header{justify-content:space-between;gap:8px;display:flex}.s-quick header>.s-action{flex-shrink:0;width:40px;font-size:20px}.s-kicker{letter-spacing:.06em;color:var(--s-muted);font-size:11px;font-weight:700}.s-quick h3{color:var(--s-navy);font-size:16px}.s-quick>.s-pill{align-self:flex-start}.s-quick-facts>div{border-bottom:1px solid var(--s-border);justify-content:space-between;gap:10px;padding:6px 0;display:flex}.s-quick-facts dt{color:var(--s-muted)}.s-quick-facts dd{text-align:right;font-weight:600}.s-chase{color:#6a4100;background:#fff8ec;border:1px solid #f1d29a;border-radius:10px;flex-direction:column;gap:6px;padding:16px;display:flex}.s-chase p{font-size:12px}.s-actions{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.s-actions .s-action{padding:6px 4px;font-size:10px}.s-week-head,.s-week-row{grid-template-columns:150px repeat(var(--s-week-days,5),minmax(0,1fr));gap:6px;display:grid}.s-week-head{color:var(--s-muted);font-size:12px}.s-week-row{border-top:1px solid var(--s-border);align-items:stretch;padding:6px 0}.s-week-day{color:#13213f;cursor:pointer;text-align:left;border:0;border-radius:8px;min-height:40px;padding:8px;font:600 11px/1.3 Inter,Arial,sans-serif}.s-week-day:disabled{cursor:default}.s-week-phone-label{display:none}.s-map-layout{grid-template-columns:minmax(0,1fr) 230px;align-items:start;gap:12px;display:grid}.s-map{border:1px solid var(--s-border);background:#eef2ea;border-radius:14px;height:560px;position:relative;overflow:hidden}.s-map svg{width:100%;height:100%;position:absolute;inset:0}.s-area{color:#657387;letter-spacing:.06em;max-width:150px;font-size:11px;font-weight:700;position:absolute}.s-pin{cursor:pointer;border:2px solid;border-radius:6px;min-width:40px;min-height:40px;padding:4px 7px;font:700 11px/1.2 Inter,Arial,sans-serif;position:absolute;transform:translate(-50%,-50%)}.s-pin.engineer{color:#fff;background:#13213f;border:3px solid #fff;border-radius:50%;box-shadow:0 2px 6px #0004}.s-pin.engineer.way{background:#1e3fa8}.s-pin.engineer.late{background:#791f1f}.s-pin:disabled{opacity:.55;cursor:default}.s-map-detail{flex-direction:column;gap:8px;display:flex}.s-map-detail h3{font-size:16px}.s-map-detail>.s-pill{align-self:flex-start}.s-companion{flex-direction:column;gap:14px;display:flex}.s-companion h3{letter-spacing:.06em;font-size:12px}.s-phone{background:var(--s-card);border:1px solid #d5dbe7;border-radius:22px;overflow:hidden}.s-phone>header{color:#fff;background:#13213f;padding:12px 16px;font-size:14px;font-weight:700}.s-phone>div{flex-direction:column;gap:10px;padding:16px;display:flex}.s-phone-card{border:1px solid var(--s-border);border-radius:10px;padding:16px;font-size:14px}.s-phone-card>p{color:var(--s-muted);margin-top:4px;font-size:12px}.s-phone-card.highlight{background:#f5f8ff;border:2px solid #2d55d6}.s-phone .s-action{width:100%;font-size:13px}.s-tenant{flex-direction:column;gap:6px;display:flex}.s-state{color:var(--s-muted);padding:12px 0}.j1-schedule :is(button,a,[tabindex]):focus-visible{outline:3px solid var(--s-link);outline-offset:3px}@media (width<=1250px){.s-composition{grid-template-columns:minmax(0,1fr)}.s-companion{grid-template-columns:1fr 1fr;align-items:start;display:grid}.s-companion>h3{grid-column:1/-1}.s-map-layout{grid-template-columns:minmax(0,1fr) 260px}}@media (width<=700px){.j1-schedule{min-height:100vh;padding:16px}.j1-schedule h1{font-size:21px}.s-workspace{min-height:0;display:block}.s-nav{grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;width:100%;padding:12px;display:grid}.s-brand{grid-column:1/-1;padding:0 0 8px}.s-nav>a{text-align:center;padding:10px 2px;font-size:10px}.s-main{padding:12px}.s-heading{flex-direction:column;align-items:start}.s-heading h2{font-size:22px}.s-tabs{width:100%}.s-tabs>.s-action{flex:1}.s-tray{padding:16px}.s-tray>.s-visit{width:100%}.s-hours{grid-template-columns:repeat(10,minmax(0,1fr));font-size:10px}.s-hours>span:first-child{display:none}.s-lane{flex-direction:column;align-items:stretch;padding:8px 0;display:flex}.s-engineer{padding:6px 0}.s-visit{margin:4px 0}.s-visit>a{font-size:12px}.s-job-reference{font-size:11px}.s-quick{width:100%;box-shadow:none;margin-top:12px;position:relative;inset:auto}.s-week-head{display:none}.s-week-row{flex-direction:column;gap:6px;display:flex}.s-week-phone-label{display:inline}.s-week-day{min-height:40px;padding:10px}.s-map-layout{grid-template-columns:1fr}.s-map{height:500px}.s-area{max-width:95px;font-size:10px;transform:translate(-25%)}.s-companion{display:flex}.s-phone-card{padding:16px}.s-actions{gap:4px}}[data-theme=dark] .j1-schedule{--s-bg:#111827;--s-work:#182235;--s-card:#202c40;--s-ink:#e6edf8;--s-navy:#f1f5ff;--s-muted:#b4c0d5;--s-border:#3a4860;--s-link:#a8bcff}[data-theme=dark] .s-tray,[data-theme=dark] .s-chase{color:#ffe2ad;background:#3e321f;border-color:#80663d}[data-theme=dark] .s-phone-card.highlight{background:#293b5b}[data-theme=dark] .s-location.late{color:#ffbaba}[data-theme=dark] .s-location.way{color:#b7c9ff}.s-visit>a{align-items:center;text-decoration:none;display:flex}[data-theme=dark] .s-tray>.s-visit{color:#ffe2ad}.s-week-day:disabled{filter:grayscale();opacity:.6}.j1-schedule{background:0 0;min-height:0;padding:0}.j1-schedule .s-composition{display:block}.j1-schedule .s-workspace{background:0 0;border:0;border-radius:0;min-height:0;display:block;overflow:visible}.j1-schedule .s-main{padding:0}.s-card[aria-label=Review\ move] form{gap:8px;display:flex}.s-card[aria-label=Review\ move] form>.s-action{flex:1}.s-card[aria-label=Review\ move]{margin-top:12px}.j1-schedule .actions{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:8px;display:grid}.j1-schedule .actions>.tfs-button{white-space:normal;width:100%;min-width:0;height:40px;min-height:40px;padding:4px;font-size:11px;line-height:1.2}.offer-calendar2686{color:#476582;background:#eff6ff;border:1px dashed #93b4d6;border-radius:.35rem;margin:.2rem;font-size:.7rem;line-height:1.3}.offer-calendar2686 summary{cursor:pointer;padding:.25rem .4rem;font-weight:600}.offer-calendar2686 ul{gap:.4rem;max-height:12rem;margin:0;padding:.3rem;list-style:none;display:grid;overflow:auto}.offer-calendar2686 li{overflow-wrap:anywhere;background:#fff;border-radius:.2rem;gap:.12rem;padding:.3rem;display:grid}.offer-calendar2686.day{pointer-events:none;background:0 0;border:0;min-height:1.4rem;margin:0;position:absolute;bottom:1.7rem;left:0;right:0}.offer-calendar-bars2686{pointer-events:none;background:0 0;border:0;min-height:1.4rem;position:absolute;inset:0}.offer-calendar-bars2686>span{box-sizing:border-box;background:#93b4d61f;border:1px dashed #6e9cc8;border-radius:.2rem;position:absolute;top:0;bottom:0}.offer-calendar-band-label2686{color:#476582;padding:.25rem .4rem;display:inline-block;position:relative}.offer-calendar-day-details2686{grid-template-columns:repeat(auto-fit,minmax(min(100%,18rem),1fr));gap:.5rem;margin:.5rem 0;display:grid}.offer-calendar-day-details2686>div>strong{color:#476582;font-size:.75rem}.offer-calendar-note2686{color:#476582;flex-wrap:wrap;align-items:center;gap:.35rem .7rem;margin:.5rem 0;font-size:.75rem;display:flex}.offer-calendar-note2686>[role=note]{flex-basis:100%}.recorded-absence2662{color:#334155;text-overflow:ellipsis;white-space:nowrap;pointer-events:none;background:repeating-linear-gradient(135deg,#f1f5f9 0 6px,#e2e8f0 6px 9px);border:1px solid #cbd5e1;border-radius:.3rem;padding:.18rem .3rem;font-size:.7rem;line-height:1.25;display:block;overflow:hidden}.recorded-absence2662.day{box-sizing:border-box;z-index:0;min-height:1.25rem;position:absolute;bottom:.1rem}.recorded-absence2662.day.untimed{max-width:60%;right:.2rem}.recorded-absence-label2662{color:#475569;margin-top:.15rem;font-size:.68rem;font-weight:500;line-height:1.3;display:block}.recorded-absence2662:not(.day){white-space:normal}.recorded-absence-times2662{font-variant-numeric:tabular-nums;display:block}.month-absences2673{margin:.3rem 0;padding:0;list-style:none}.month-absences2673 li{margin:.25rem 0}.month-absences2673 strong{color:#334155;font-size:.72rem;line-height:1.3;display:block}.schedule-map1844{overflow-wrap:anywhere;min-width:0}.schedule-map1844 svg{width:100%;height:auto;margin-block:12px;display:block}.schedule-map1844 h2{margin-top:0}.schedule-map1844 h3{align-items:center;gap:6px;font-size:1rem;display:flex}.schedule-map1844 ol{padding-left:20px}.schedule-map1844 li{border-bottom:1px solid #dce1e8;padding-block:10px}.schedule-map1844 li p{margin-block:4px}.schedule-map1844 .btn{white-space:normal;max-width:100%;margin:2px}.schedule-spec1673 .schedule-tools1043>.schedule-map-toggle1844{order:4}.schedule-map-sites2089{flex-wrap:wrap;gap:4px;margin-block:8px;display:flex}.schedule-map1844 li:focus{outline:3px solid var(--electric,#176da0);outline-offset:2px;scroll-margin-block:80px}.schedule-daysheet1832{background:var(--tfs-card,#fff);color:var(--tfs-navy,#13294b);border:1px solid var(--tfs-border,#dce1e8);overflow-wrap:anywhere;border-radius:12px;max-width:100%;margin-block:16px;padding:20px}.schedule-daysheet1832 h2,.schedule-daysheet1832 h4{margin:0}.schedule-daysheet1832 .actions{justify-content:space-between}.schedule-daysheet1832 select{max-width:100%;display:block}.schedule-daysheet-visits1832{padding-left:24px}.schedule-daysheet-visits1832 li{border-bottom:1px solid var(--tfs-border,#dce1e8);break-inside:avoid;padding:12px 0}.schedule-daysheet-visits1832 p{margin:4px 0}.schedule-daysheet-print1832{display:none}@media print{body:has(>.schedule-daysheet-print1832)>:not(.schedule-daysheet-print1832){display:none!important}body>.schedule-daysheet-print1832{color:#111;overflow-wrap:anywhere;background:#fff;width:100%;font:11pt/1.4 Inter,Arial,sans-serif;display:block}.schedule-daysheet-print1832 li{break-inside:avoid}}.ops-live .schedule-record1729{z-index:65;background:var(--tfs-bg,#f4f6f9);color:var(--tfs-text,#13294b);border:1px solid var(--tfs-border,#dce3ed);text-align:left;border-radius:14px;padding:24px;position:fixed;inset:1.5rem 1.5rem 1.5rem 15rem;overflow:auto;box-shadow:0 16px 60px #13294b33}.schedule-record-head1729{justify-content:space-between;align-items:start;gap:16px;padding-bottom:16px;display:flex}.schedule-record-head1729 h2{margin:4px 0 12px;font-size:1.5rem;line-height:1.25}.schedule-record-head1729 p{margin:6px 0}.schedule-record-tabs1729{border-bottom:1px solid #dce3ed;flex-wrap:wrap;gap:8px;margin-bottom:16px;padding-bottom:12px;display:flex}.schedule-record-tabs1729 [aria-selected=true]{background:#eff6ff;border-color:#1d4ed8}.schedule-record-body1729{gap:16px;display:grid}.schedule-record-body1729>.card{background:var(--tfs-card,#fff);min-width:0;margin:0;padding:20px}.schedule-record-body1729 .schedule-engineer1043{vertical-align:middle;margin-right:8px}.schedule-events1729{gap:16px;padding:0;list-style:none;display:grid}.schedule-events1729>li{border-left:3px solid #dce3ed;padding:0 0 4px 16px}.schedule-events1729 p{margin:6px 0}.schedule-note1729{white-space:pre-wrap;overflow-wrap:anywhere}.schedule-paperwork1729{color:#765100;background:#fff4dc;border-radius:8px;padding:6px 12px;font-weight:600;display:inline-block}.schedule-paperwork1729[data-state=passed]{color:#21623f;background:#e6f4eb}.schedule-paperwork1729[data-state=needs_correction]{color:#9d2825;background:#fcebea}@media (width<=800px){.ops-live .schedule-record1729{padding:16px;inset:8px}.schedule-record-head1729{display:block}.schedule-record-head1729>.actions{margin-top:12px}.schedule-record-tabs1729{gap:4px}.schedule-record-tabs1729 button{flex:6rem}}.schedule-record-backdrop1729{z-index:64;background:#13294b26;position:fixed;inset:0}.schedule-record-head1729>div{overflow-wrap:anywhere;min-width:0}.schedule-record-body1729{overflow-wrap:anywhere}.schedule-record-tabs1729{scrollbar-width:thin;flex-wrap:nowrap;max-width:100%;overflow-x:auto}.schedule-record-tabs1729 button{white-space:nowrap;flex:none;min-width:max-content}.ops-live .schedule-record1729{--visit-tab-edge2846:24px;scroll-padding-block-start:5rem}.schedule-record-tabs1729{top:calc(-1 * var(--visit-tab-edge2846,24px));z-index:2;background:var(--tfs-bg,#f4f6f9);margin-inline:calc(-1 * var(--visit-tab-edge2846,24px));padding-inline:var(--visit-tab-edge2846,24px);max-width:none;padding-top:12px;scroll-padding-inline:8px;position:sticky}@media (width<=800px){.ops-live .schedule-record1729{--visit-tab-edge2846:16px}}.schedule-record-nav2856{top:calc(-1 * var(--visit-tab-edge2846,24px));z-index:2;background:var(--tfs-bg,#f4f6f9);margin-inline:calc(-1 * var(--visit-tab-edge2846,24px));padding:12px var(--visit-tab-edge2846,24px);border-bottom:1px solid #dce3ed;grid-template-columns:minmax(0,1fr) max-content;align-items:start;gap:8px;margin-bottom:16px;display:grid;position:sticky}.schedule-record-nav2856>.schedule-record-tabs1729{border:0;min-width:0;margin:0;padding:0;position:static}.schedule-record-nav2856>.tfs-button{white-space:normal;grid-column:2;max-width:8rem;min-height:48px}.ops-live .schedule-popover1695{z-index:60;background:var(--tfs-card,#fff);width:min(26rem,100vw - 2rem);max-height:calc(100dvh - 4rem);color:var(--tfs-text,#13294b);border:1px solid var(--tfs-border,#dde4ed);text-align:left;border-radius:14px;padding:20px;position:fixed;bottom:2rem;right:2rem;overflow:auto;box-shadow:0 12px 48px #13294b33}.schedule-popover1695>header{justify-content:space-between;align-items:start;gap:12px;display:flex}.schedule-popover1695 h2{margin:.25rem 0 1rem;font-size:1.2rem;line-height:1.3}.schedule-popover1695 dl{grid-template-columns:5rem minmax(0,1fr);gap:12px;font-size:.85rem;display:grid}.schedule-popover1695 dt{color:#536278}.schedule-popover1695 dd{overflow-wrap:anywhere;margin:0}.schedule-popover1695 dd .schedule-engineer1043{vertical-align:middle;margin-right:8px}.schedule-popover1695 footer{border-top:1px solid #e3e8ef;justify-content:flex-end;align-items:center;gap:8px;padding-top:12px;display:flex}.schedule-popover1695 footer details{margin-right:auto}.schedule-popover1695 summary{cursor:pointer;align-items:center;min-height:44px;display:flex}.schedule-complete1695{color:#536278;background:#edf0f4;border-radius:8px;padding:6px 10px;font-weight:600}.schedule-edit1695{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}@media (width<=640px){.ops-live .schedule-popover1695{max-height:calc(100dvh - 2rem);bottom:1rem;right:1rem}}.ops-live .schedule-popover1695{scroll-padding-block:12rem 5rem}.schedule-popover1695>header{z-index:2;background:var(--tfs-card,#fff);margin:-20px -20px 0;padding:20px 20px 0;position:sticky;top:-20px}.schedule-popover1695>header>button{flex-shrink:0}.schedule-popover1695>footer{z-index:2;background:var(--tfs-card,#fff);margin:0 -20px -20px;padding:12px 20px 20px;position:sticky;bottom:-20px}.schedule-popover1695 footer details{position:relative}.schedule-popover-menu2862{z-index:3;background:var(--tfs-card,#fff);border:1px solid var(--tfs-border,#dde4ed);border-radius:10px;gap:4px;min-width:10rem;max-width:calc(100vw - 5rem);padding:8px;display:grid;position:absolute;bottom:calc(100% + 8px);left:0;box-shadow:0 8px 24px #13294b22}.schedule-popover-menu2862>.tfs-button{white-space:normal;overflow-wrap:normal;width:100%;min-height:48px}.schedule-spec1673 .schedule-side1690{grid-template-columns:minmax(0,1fr);align-items:start;gap:16px;display:grid}.schedule-spec1673 .schedule-side1690.is-open{grid-template-columns:minmax(0,1fr) 19rem}.schedule-spec1673 .schedule-side1690>aside{background:#fff;border:1px solid #e1e7ef;border-radius:12px;grid-area:1/2;min-width:0;padding:16px}.schedule-spec1673 .schedule-side1690>.schedule-body1043{grid-area:1/1;min-width:0}.schedule-spec1673 .schedule-tools1043{flex-wrap:wrap;align-items:end;gap:8px;padding:12px;display:flex}.schedule-spec1673 .schedule-tools1043>[aria-label=Schedule\ view]{order:0}.schedule-spec1673 .schedule-tools1043>.schedule-create1690{order:1}.schedule-spec1673 .schedule-tools1043>.schedule-filters1043{order:2}.schedule-spec1673 .schedule-team1690{order:3;min-width:14rem}.schedule-spec1673 .schedule-team1690 fieldset{border:0;flex-wrap:wrap;gap:8px;margin:0;padding:0;display:flex}.schedule-spec1673 .schedule-team1690 legend{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.schedule-spec1673 .schedule-unscheduled1690{order:4}.schedule-spec1673 .schedule-more1690{order:5;position:relative}.schedule-spec1673 .schedule-more1690>summary{cursor:pointer;align-items:center;min-height:44px;padding:10px;display:flex}.schedule-spec1673 .schedule-more1690[open]>.actions{z-index:5;background:#fff;border-radius:8px;width:15rem;padding:12px;position:absolute;top:100%;right:0;box-shadow:0 4px 16px #13294b26}@media (width<=1100px){.schedule-spec1673 .schedule-side1690.is-open{grid-template-columns:minmax(0,1fr)}.schedule-spec1673 .schedule-side1690>aside{grid-area:2/1}}.schedule-spec1673 .schedule-tools1043>.schedule-team1690{flex:20rem}.schedule-spec1673 .schedule-tools1043 .schedule-team1690 fieldset{border-top:0;margin:0;padding:0}.schedule-spec1673 .schedule-tools1043 .schedule-team1690 fieldset label{flex:8rem;max-width:14rem}.ops-live .office-workspace .schedule.schedule-spec1673 .oc-chip.oc-complete1673{color:#536278;background:#f0f2f5!important;border-color:#9ca3af!important}.schedule-panel-close1860{justify-content:flex-end;margin-bottom:8px;display:flex}.schedule-spec1673 .schedule-side1690>aside:focus-visible{outline-offset:3px;outline:2px solid #1d4ed8}.schedule-spec1673 .oc-grid:not(.oc-day){min-width:100rem}.schedule-spec1673 .oc-grid.oc-day{min-width:calc(16rem + var(--oc-hour-count,17)*4.5rem)}.schedule-spec1673 .oc-head small,.schedule-spec1673 .oc-name small{color:#536278;font-size:.75rem;font-weight:400;display:block}.schedule-spec1673 .oc-chip{border-left-color:var(--tfs-link);background:#fff;border-radius:8px;min-height:7.5rem}.schedule-spec1673 .oc-block{height:5rem}.schedule-spec1673 .oc-block .oc-chip{white-space:normal;min-height:5rem;padding:.3rem;overflow:hidden}.schedule-spec1673 .oc-site1673{text-overflow:ellipsis;gap:2px;font-size:.75rem;line-height:1.2;display:grid;overflow:hidden}.schedule-spec1673 .oc-site1673>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.schedule-spec1673 .oc-type1673{background:#eef2f7;border-radius:4px;width:fit-content;padding:2px 4px;font-size:.65rem}.schedule-spec1673 .oc-complete1673{color:#536278;background:#f0f2f5!important;border-color:#9ca3af!important}.schedule-spec1673 .oc-anytime1673{background:#fafbfc;border-bottom:1px solid #d4dbe2;border-right:1px solid #d4dbe2}.schedule-spec1673 .oc-now1673{z-index:3;pointer-events:none;background:#dc2626;width:2px;position:absolute;top:0;bottom:0}.schedule-spec1673 .oc-now1673:before{content:"";background:#dc2626;border-radius:50%;width:8px;height:8px;position:absolute;top:0;left:-3px}.schedule-spec1673 .oc-month-counts1683{gap:4px;margin:0 0 .5rem;padding:0;list-style:none;display:grid}.schedule-spec1673 .oc-month-counts1683 li{background:#f4f6f9;border-radius:6px;align-items:center;gap:4px;padding:4px;font-size:.75rem;display:flex}.schedule-spec1673 .oc-month-counts1683 li>span{text-overflow:ellipsis;min-width:0;overflow:hidden}.schedule-spec1673 .oc-month-counts1683 li>strong{font-variant-numeric:tabular-nums;margin-left:auto}.schedule-spec1673 .omg4577__hint,.schedule-spec1673 .omg4577[data-state=ready]>.omg4577__status{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.schedule-spec1673 .omg4577__day h3{font-size:.75rem}.schedule-spec1673 .omg4577__day{min-height:10rem}.ops-live .office-workspace .schedule.schedule-spec1673 .oc-name{z-index:4;background:var(--tfs-card,#fff)}.schedule-spec1673 .oc-grid>[role=row]:first-child>.oc-head:first-child{z-index:5;background:var(--tfs-page,#f4f6f9);position:sticky;left:0}.schedule-spec1673 .oc-day-visits .oc-chip{min-height:4.5rem}.schedule-spec1673 .oc-day-visits .oc-site1673{grid-template-columns:minmax(0,1fr) max-content;align-items:start;gap:.2rem .75rem;width:100%}.schedule-spec1673 .oc-day-visits .oc-site1673>strong{grid-area:1/1}.schedule-spec1673 .oc-day-visits .oc-site1673>span:nth-child(2){grid-area:2/1}.schedule-spec1673 .oc-day-visits .oc-site1673>span:nth-child(3){font-variant-numeric:tabular-nums;grid-area:1/2;justify-self:end}.schedule-spec1673 .oc-day-visits .oc-site1673>.oc-type1673{grid-area:3/1}.schedule-spec1673 .oc-day-visits .oc-site1673>[data-visit-status]{grid-area:2/2;justify-self:end}.schedule-spec1673 .oc-day-visits .oc-site1673>.schedule-value1043{font-variant-numeric:tabular-nums;grid-area:3/2;justify-self:end}.schedule-spec1673 .oc-day-visits .oc-site1673>span:nth-child(2),.schedule-spec1673 .oc-grid:not(.oc-day) .oc-site1673>span:nth-child(2){white-space:normal;overflow-wrap:anywhere;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box}.schedule-spec1673 .oc-lanes{max-height:65vh;scroll-padding-block-start:5rem;scroll-padding-inline-start:10rem;overflow-y:auto}.schedule-spec1673 .oc-grid>[role=row]:first-child>.oc-head{z-index:5;position:sticky;top:0}.schedule-spec1673 .oc-grid>[role=row]:first-child>.oc-head:first-child{z-index:6}@media (width<=899px){.mobile-option-a-workspace .schedule-spec1673 .oc-proposal :is(button,a[href],input,select,textarea,summary){scroll-margin-block-end:calc(var(--tfs-mobile-footer-height,72px) + 1rem)}}.schedule-undo1156{background:var(--tfs-card,#fff);border:1px solid var(--tfs-border,#e3e8f0);border-left:4px solid #1d4ed8;border-radius:12px;flex-wrap:wrap;align-items:center;gap:.5rem 1rem;margin:1rem 0;padding:1rem;display:flex;box-shadow:0 3px 12px #13213a15}.schedule-undo1156 p{flex:12rem;margin:0}.schedule-undo1156 form{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.schedule-undo1156 span{font-size:.8rem}.schedule-undo1156 .tfs-button{min-height:48px}.schedule-dashboard1043 .schedule-days{grid-template-columns:repeat(7,minmax(0,1fr));gap:.4rem;margin:1rem 0;display:grid}.schedule-dashboard1043 .schedule-days .day-btn{border:1px solid var(--tfs-border,#e3e8f0);background:var(--tfs-card,#fff);min-height:64px;color:var(--tfs-navy,#13294b);border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:.3rem;padding:.5rem .25rem;font-size:.8rem;display:flex}.schedule-dashboard1043 .schedule-days .day-btn.active{color:#fff;background:#1d4ed8;border-color:#1d4ed8}@media (width<=640px){.schedule-dashboard1043 .schedule-days{grid-template-columns:repeat(7,minmax(76px,1fr));padding-bottom:.4rem;overflow-x:auto}}.schedule-dashboard1043 .oc-block .oc-chip.oc-marker{padding:.3rem!important;overflow:hidden!important}.schedule-dashboard1043 .oc-marker-copy{clip-path:none;white-space:normal;flex-direction:column;gap:.15rem;width:auto;height:auto;font-size:.65rem;line-height:1.1;display:flex;position:static;overflow:hidden}.schedule-dashboard1043 .oc-marker-copy>strong{white-space:nowrap;text-overflow:ellipsis;max-width:100%;overflow:hidden}.schedule-dashboard1043 .oc-marker-copy .tfs-status-chip{max-width:100%;font-size:.6rem;overflow:hidden}.schedule-dashboard1043 .oc-marker-copy .schedule-value1043{font-size:.65rem}.schedule-dashboard1043 .oc-cell{position:relative}@media (width<=640px){.ops-live .office-workspace .schedule-dashboard1043 .schedule-days{grid-template-columns:repeat(7,minmax(76px,1fr));align-items:stretch;min-width:0;overflow-x:auto}.ops-live .office-workspace .schedule-dashboard1043 .schedule-days .day-btn{flex:none;width:100%;min-width:76px;max-width:none;padding:.5rem .3rem;font-size:.8rem;line-height:1.35}}.schedule-dashboard1043{--surface:var(--tfs-card,#fff);--line:var(--tfs-border,#e3e8f0);--pale:var(--tfs-tint,#eff4ff);--electric:var(--tfs-link,#1d4ed8);--navy:var(--tfs-navy,#13294b);--muted:var(--tfs-muted,#4b5a72);color:var(--tfs-navy,#13213a);font-variant-numeric:tabular-nums;border-radius:16px;font-family:Inter,system-ui,sans-serif;background:var(--tfs-page,#f4f6f9)!important;box-shadow:none!important;border:0!important;padding:clamp(.75rem,2vw,1.5rem)!important}.schedule-dashboard1043 .schedule-title1043{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1.25rem}.schedule-dashboard1043 h1{letter-spacing:-.025em;margin:0;font-size:clamp(1.6rem,3vw,2rem)}.schedule-dashboard1043 .schedule-eyebrow1043{color:var(--tfs-muted,#4b5a72);margin:0 0 .25rem;font-size:.8rem;font-weight:600}.schedule-dashboard1043 .schedule-body1043,.schedule-dashboard1043 [aria-label=Unscheduled\ jobs]{background:var(--tfs-card,#fff);border:1px solid var(--tfs-border,#e3e8f0);border-radius:14px;min-width:0;margin-top:1rem;padding:clamp(.75rem,2vw,1.25rem);box-shadow:0 1px 2px #13213a0f}.schedule-dashboard1043 .schedule-body1043[hidden]{display:none}.schedule-dashboard1043 .schedule-filters1043{align-items:end;gap:1rem;margin:.75rem 0}.schedule-dashboard1043 .schedule-filters1043 label{color:var(--tfs-muted,#4b5a72);flex-direction:column;gap:.35rem;font-size:.8rem;font-weight:600;display:flex}.schedule-dashboard1043 select{background:var(--tfs-card,#fff);color:var(--tfs-navy,#13213a);border:1px solid var(--tfs-input,#c9d2e0);border-radius:9px;max-width:100%;padding:.6rem}.schedule-dashboard1043 .actions{gap:.5rem}.schedule-dashboard1043 .btn,.schedule-dashboard1043 .tfs-button{border-radius:10px;min-height:48px}.schedule-dashboard1043 [data-ease-main]{color:#fff!important;background:#1d4ed8!important;border-color:#1d4ed8!important}.schedule-dashboard1043 .agenda{gap:.75rem;padding:0;list-style:none;display:grid}.schedule-dashboard1043 .agenda-item{border:1px solid var(--tfs-border,#e3e8f0);border-left:4px solid var(--engineer-colour,#1d4ed8);background:var(--tfs-card,#fff);border-radius:12px;flex-wrap:wrap;align-items:center;gap:1rem;padding:1rem;display:flex;box-shadow:0 1px 2px #13213a0a}.schedule-dashboard1043 .agenda-time{color:var(--tfs-navy,#13294b);min-width:7rem;font-weight:700}.schedule-dashboard1043 .agenda-body{overflow-wrap:anywhere;flex:16rem;min-width:0}.schedule-dashboard1043 .agenda-body>.small{flex-wrap:wrap;align-items:center;gap:.5rem;margin-top:.5rem;display:flex}.schedule-person1043{color:var(--tfs-muted,#4b5a72);align-items:center;gap:.45rem;display:inline-flex}.schedule-engineer1043{background:var(--engineer-colour,#1d4ed8);color:#fff;letter-spacing:.015em;border-radius:50%;flex:none;place-items:center;width:2rem;height:2rem;font-size:.7rem;font-weight:700;display:inline-grid}.schedule-value1043{white-space:nowrap;color:var(--tfs-navy,#13294b);font-variant-numeric:tabular-nums;font-weight:700}.schedule-dashboard1043 .oc-lanes{border:1px solid var(--tfs-border,#e3e8f0);background:var(--tfs-card,#fff);border-radius:12px}.schedule-dashboard1043 .oc-head{background:var(--tfs-page,#f8fafd);color:var(--tfs-muted,#4b5a72);padding:.8rem .6rem;font-size:.75rem}.schedule-dashboard1043 .oc-name{z-index:1;border-left:4px solid var(--engineer-colour);color:var(--tfs-navy,#13294b);overflow-wrap:anywhere;align-items:flex-start;gap:.5rem;padding:1rem .6rem;font-size:.8rem;display:flex}.schedule-dashboard1043 .oc-cell{background:var(--tfs-card,#fff);gap:.5rem;min-height:7rem;padding:.5rem}.schedule-dashboard1043 .oc-cell.drop,.schedule-dashboard1043 .oc-track.drop{background-color:var(--tfs-tint,#eff4ff);outline-color:#1d4ed8}.schedule-dashboard1043 .oc-chip{min-height:70px;padding:.45rem .5rem;font-size:.78rem;line-height:1.3;box-shadow:0 1px 2px #13213a0f;background:var(--tfs-card,#fff)!important;color:var(--tfs-navy,#13213a)!important;border:1px solid var(--tfs-border,#cbd5e1)!important;border-left:4px solid var(--engineer-colour,#1d4ed8)!important;border-radius:9px!important}.schedule-dashboard1043 .oc-chip[aria-pressed=true]{outline-offset:1px;outline:2px solid #1d4ed8}.schedule-dashboard1043 .oc-chip.clash{box-shadow:inset 0 2px #b42318;border-top-color:#b42318!important}.schedule-dashboard1043 .oc-chip.fixed{cursor:default}.schedule-dashboard1043 .schedule-chipmeta1043{justify-content:space-between;align-items:center;gap:.35rem;margin-top:.3rem;display:flex}.schedule-dashboard1043 .oc-chip .tfs-status-chip{padding:.1rem .3rem;font-size:.65rem}.schedule-dashboard1043 .oc-chip .schedule-value1043{font-size:.72rem}.schedule-dashboard1043 .oc-block{height:5.1rem}.schedule-dashboard1043 .oc-block .oc-chip{white-space:normal;height:100%;min-height:0;overflow:hidden}.schedule-dashboard1043 .oc-sheet,.schedule-dashboard1043 .oc-proposal{background:var(--tfs-card,#fff);border:1px solid var(--tfs-border,#e3e8f0);border-radius:14px;box-shadow:0 1px 2px #13213a0f}.schedule-dashboard1043 .oc-proposal{border-top:4px solid #1d4ed8}.schedule-dashboard1043 .oc-proposal-slots{font-variant-numeric:tabular-nums}@media (width<=640px){.schedule-dashboard1043 .agenda-body{flex-basis:calc(100% - 1rem)}.schedule-dashboard1043 .agenda-item>.schedule-value1043{margin-right:auto}.schedule-dashboard1043 .oc-grid{min-width:55rem}.schedule-dashboard1043 .oc-day{min-width:52rem}.schedule-dashboard1043 .schedule-nav{flex-wrap:wrap;display:flex}.schedule-dashboard1043 .schedule-heading{flex-basis:100%;order:-1}.schedule-dashboard1043 .oc-proposal-slots{grid-template-columns:1fr}.schedule-dashboard1043 .oc-proposal-slots dd{margin:0 0 .5rem}}.schedule-dashboard1043 .schedule-note1043{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.schedule-dashboard1043 .schedule-note1043 p{margin:0;font-size:.8rem}.schedule-dashboard1043 .ease-help{margin:0}.schedule-dashboard1043 .schedule-tools1043{flex-wrap:wrap;align-items:end;gap:.4rem 1rem;display:flex}.schedule-dashboard1043 .schedule-tools1043>.actions{margin:.4rem 0}.schedule-dashboard1043 .schedule-tools1043 fieldset{border:0;border-top:1px solid var(--tfs-border,#e3e8f0);flex-wrap:wrap;flex-basis:100%;gap:.5rem 1rem;margin:.4rem 0;padding:.5rem 0;display:flex}.schedule-dashboard1043 .schedule-tools1043 fieldset legend{color:var(--tfs-muted,#4b5a72);padding-right:.5rem;font-size:.75rem}.schedule-dashboard1043 .schedule-tools1043 fieldset label{max-width:24rem;color:var(--tfs-muted,#4b5a72);flex-direction:column;flex:12rem;gap:.25rem;font-size:.8rem;display:flex}.schedule-dashboard1043 .schedule-nav{margin:.5rem 0;padding:.5rem 0}.schedule-dashboard1043 .oc-day{min-width:95rem}.schedule-dashboard1043 .schedule-chipline1043{flex-direction:column;gap:.1rem;min-width:0;line-height:1.2;display:flex}.schedule-dashboard1043 .schedule-chipline1043>span{white-space:nowrap;text-overflow:ellipsis;max-width:100%;overflow:hidden}.schedule-dashboard1043 .schedule-chipmeta1043{flex-wrap:wrap;gap:.15rem .3rem;margin-top:.15rem;line-height:1.1;display:flex}@media (width<=640px){.schedule-dashboard1043 .schedule-tools1043 fieldset label{max-width:100%}.schedule-dashboard1043 .schedule-title1043{margin-bottom:.5rem}.schedule-dashboard1043 .schedule-tools1043{gap:.25rem}.schedule-dashboard1043 .schedule-tools1043 fieldset{gap:.5rem}.schedule-dashboard1043 .oc-day{min-width:95rem}}.schedule-dashboard1043 .schedule-more1043{flex-basis:100%;margin:.25rem 0}.schedule-dashboard1043 .schedule-more1043>summary{min-height:48px;color:var(--tfs-link,#1d4ed8);cursor:pointer;align-items:center;font-size:.8rem;font-weight:600;display:flex}.schedule-dashboard1043 .schedule-more1043 fieldset{border-top:0}.schedule-page1136.schedule-dashboard1043{gap:16px;min-width:0;max-width:100%;display:grid;background:#f4f6f9!important}.ops-live.office-desktop[data-office-theme=dark] .schedule-page1136{background:var(--tfs-page)!important}.ops-live .schedule.schedule-page1136 .schedule-body1043{box-shadow:none;background:0 0;border:0;min-width:0;margin:0;padding:0}.ops-live .schedule.schedule-page1136 .schedule-tools1043{border:1px solid var(--tfs-border);background:var(--tfs-card);border-radius:14px;padding:12px 16px;box-shadow:0 1px 2px #13213a0d}.ops-live .schedule.schedule-page1136 .tfs-page-header-title h1{color:#fff;font-size:30px}.ops-live .schedule.schedule-page1136 .tfs-kpi-card{min-width:0}.ops-live .schedule.schedule-page1136 .agenda{gap:0;margin:0}.ops-live .schedule.schedule-page1136 .agenda-item{border:0;border-top:1px solid var(--tfs-border);border-left:4px solid var(--engineer-colour);box-shadow:none;border-radius:0;flex-wrap:nowrap;gap:10px 14px;padding:12px 16px;display:flex}.ops-live .schedule.schedule-page1136 .agenda-item:last-child{border-radius:0 0 14px 14px}.ops-live .schedule.schedule-page1136 .agenda-time{min-width:7rem;font-size:14px}.ops-live .schedule.schedule-page1136 .agenda-body{flex-basis:220px;font-size:14px}.ops-live .schedule.schedule-page1136 .agenda-body>.small{font-size:12px}.ops-live .schedule.schedule-page1136 .agenda-item>.tfs-button{min-height:44px;padding:8px 12px;font-size:13px}.ops-live .schedule.schedule-page1136 .oc-wrap{min-width:0;max-width:100%}.ops-live .schedule.schedule-page1136 .oc-lanes{box-sizing:border-box;contain:inline-size layout paint;min-width:0;max-width:100%}.ops-live .schedule.schedule-page1136 .oc-sheet{gap:14px;min-width:0;display:grid}.ops-live .schedule.schedule-page1136 .oc-sheet .tfs-page-header{padding:16px}.ops-live .schedule.schedule-page1136 .oc-sheet .tfs-page-header-title h2{color:#fff;font-size:22px}@media (width<=640px){.ops-live .schedule.schedule-page1136 .tfs-page-header-title h1{font-size:26px}.ops-live .schedule.schedule-page1136 .agenda-body{flex-basis:100%}.ops-live .schedule.schedule-page1136 .agenda-item,.ops-live .schedule.schedule-page1136 .schedule-tools1043{padding:12px}.ops-live .schedule.schedule-page1136 .schedule-days{min-width:0;max-width:100%;overflow-x:auto}.ops-live .schedule.schedule-page1136 .schedule-days .day-btn{flex-shrink:0;min-width:72px}}.ops-live .schedule.schedule-page1136 .agenda-item>.visit-map926{flex:0 auto;min-width:0;max-width:30%}.ops-live .schedule.schedule-page1136 .agenda-body{flex:220px}.ops-live .schedule.schedule-page1136 .agenda-item>.tfs-list-menu{margin-left:auto}@media (width<=640px){.ops-live .schedule.schedule-page1136 .agenda-item{flex-wrap:wrap}.ops-live .schedule.schedule-page1136 .agenda-body{flex-basis:100%}.ops-live .schedule.schedule-page1136 .agenda-item>.visit-map926{max-width:100%}}.unscheduled-details1854 .item{overflow-wrap:anywhere;padding:12px;display:block}.unscheduled-details1854 .item p{margin-block:4px}.unscheduled-details1854 select{width:100%;max-width:100%;margin-block:4px 12px;display:block}.unscheduled-details1854 .item{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:.35rem .5rem;display:grid}.unscheduled-details1854 .item>p{grid-column:1/-1;margin-block:0}.unscheduled-details1854 .item>.tfs-button{white-space:normal;overflow-wrap:normal;word-break:normal;align-self:stretch;width:100%;min-width:44px;min-height:48px}.unscheduled-details1854 .item>.tfs-button:only-of-type{grid-column:1/-1}.schedule-parity926 .actions{flex-wrap:wrap}.schedule-parity926 button[aria-pressed=true]:not([data-ease-main]){box-shadow:inset 0 -3px 0 var(--tfs-action,#1d6fa6);font-weight:700}.visit-map926{flex-wrap:wrap;align-items:center;gap:.5rem;max-width:100%;display:inline-flex}.visit-map926 button{min-height:48px}@media (width<=600px){.visit-map926 button{min-height:52px}.schedule-parity926 .actions label{min-width:0;max-width:100%}}.field-phone-use42 [aria-label=Visit\ filters]{flex-wrap:wrap;gap:.75rem;display:flex}.schedule-parity926 [aria-label=Visit\ filters] select,.field-phone-use42 [aria-label=Visit\ filters] select{max-width:100%;min-height:52px}.schedule-parity926>.row{flex-wrap:wrap}.schedule-parity926>.row h1{white-space:nowrap}.omg4577{min-width:0;max-width:100%;color:var(--ink);overflow-wrap:anywhere}.omg4577,.omg4577 *{box-sizing:border-box}.omg4577__header{flex-wrap:wrap;align-items:start;gap:.75rem;display:flex}.omg4577__header h2{flex:14rem;margin:0}.omg4577__slot{flex-wrap:wrap;gap:.5rem;min-width:0;max-width:100%;display:flex}.omg4577__status{color:var(--muted);margin:.75rem 0}.omg4577__weekdays{background:var(--pale);grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.omg4577__weekdays span{min-width:0;padding:.5rem;font-weight:600}.omg4577__days{grid-template-columns:repeat(7,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.omg4577__day{border:1px solid var(--rule);background:var(--surface);min-width:0;padding:.5rem}.omg4577__day[data-outside=true]{background:var(--paper)}.omg4577__day[data-today=true]{border-top:3px solid var(--electric)}.omg4577__day[data-selected=true]{box-shadow:inset 0 0 0 2px var(--navy)}.omg4577__day h3{margin:0 0 .5rem;font-size:.9rem;font-weight:600}.omg4577__weekday{display:none}.omg4577__visits{gap:.5rem;min-width:0;margin-top:.5rem;display:grid}.omg4577 :is(.omg4577__slot,.omg4577__visits) *{overflow-wrap:anywhere;white-space:normal;min-width:0;max-width:100%}.omg4577 :is(button,input:not([type=hidden]),select,textarea,summary,[role=button]){white-space:normal;overflow-wrap:anywhere;min-width:44px;max-width:100%;min-height:var(--tfs-control-height)}.omg4577 :is(button,input,select,textarea,summary,[tabindex]):focus-visible{outline:3px solid var(--electric);outline-offset:-3px;scroll-margin-block:1rem}@media (width<=767px){.omg4577__weekdays{display:none}.omg4577__days{grid-template-columns:minmax(0,1fr)}.omg4577__weekday{display:inline}}.omg4577__hint{color:var(--muted);margin:0 0 .5rem;font-size:.85rem}.omg4577__day:focus-visible{outline:3px solid var(--electric);outline-offset:-3px;scroll-margin-block:1rem}.omg4577__plain-help2014{color:var(--muted);flex-wrap:wrap;align-items:center;gap:.5rem;margin-block:.75rem;display:flex}.omg4577__plain-help2014>p{margin:0}.oc-lanes{border:1px solid var(--line,#d4dbe2);overflow-x:auto}.oc-grid{min-width:46rem;display:grid}.oc-head,.oc-name,.oc-cell{border-bottom:1px solid var(--line,#d4dbe2);border-right:1px solid var(--line,#d4dbe2);padding:.4rem}.oc-head{background:var(--pale,#eaf5fc);font-size:.8rem;font-weight:600}.oc-head.today{color:var(--electric,#258fd0)}.oc-name{background:var(--surface,#fff);font-size:.85rem;font-weight:600;position:sticky;left:0}.oc-cell{flex-direction:column;gap:.25rem;min-height:4rem;display:flex}.oc-cell.drop{outline:2px dashed var(--electric,#258fd0);outline-offset:-3px}.oc-chip{text-align:left;border:1px solid var(--navy,#142d44);background:var(--surface,#fff);cursor:grab;border-left-width:4px;padding:.3rem .4rem;font-size:.78rem}.oc-chip[aria-pressed=true]{background:var(--pale,#eaf5fc);border-color:var(--electric,#258fd0)}.oc-chip.fixed{cursor:default;border-left-color:var(--muted,#6b7785)}.oc-keys{flex-wrap:wrap;gap:.4rem;margin-top:.5rem;display:flex}.oc-proposal-slots{grid-template-columns:max-content 1fr;gap:.2rem .8rem;display:grid}@media (width<=640px){.oc-grid{min-width:36rem}}.oc-hours{padding:0;display:grid}.oc-hours span{border-left:1px solid var(--line,#d4dbe2);padding:.4rem .2rem;font-size:.72rem}.oc-track{border-bottom:1px solid var(--line,#d4dbe2);background-image:repeating-linear-gradient(to right, var(--line,#d4dbe2) 0 1px, transparent 1px calc(100% / var(--oc-hours)));position:relative}.oc-track.drop{outline:2px dashed var(--electric,#258fd0);outline-offset:-3px}.oc-block{height:3rem;padding:0 1px;position:absolute}.oc-block .oc-chip{white-space:nowrap;text-overflow:ellipsis;width:100%;height:100%;overflow:hidden}.oc-chip.clash{border-left-color:var(--danger,#b42318)}.oc-block .oc-chip.oc-marker{white-space:normal;min-width:0;padding:0;overflow:visible}.oc-marker-copy{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.oc-day-visits{grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr));gap:12px;padding:0;list-style:none;display:grid}.oc-day-visits>li{gap:4px;min-width:0;display:grid}.oc-day-visits .oc-chip{overflow-wrap:anywhere;cursor:pointer;width:100%;min-height:48px}.oc-lanes:focus-visible{outline:3px solid var(--tfs-link);outline-offset:3px}.oc-grid.oc-day{min-width:calc(10rem + var(--oc-hour-count,17) * 3.25rem)}.oc-hours span{white-space:nowrap;font-variant-numeric:tabular-nums}.ops-live .office-workspace .schedule .oc-chip.oc-marker{background:var(--tfs-tint);border-color:var(--tfs-link)}.ops-live .office-workspace .schedule .oc-chip.oc-marker.fixed{border-left-color:var(--tfs-muted)}.ops-live .office-workspace .schedule .oc-chip.oc-marker.clash{border-left-color:var(--tfs-danger)}.ops-live:has(.field-list1511){--tfs-page:#f4f6f9}.ops-live .field-list1511 .tfs-page-header{margin-bottom:20px;padding:20px}.ops-live .field-list1511 .tfs-page-header :is(h1,h2){font-size:26px}.ops-live .field-list1511 .tfs-page-purpose p{color:#e0e8f5}.ops-live .field-list1511 .tfs-page-header .ease-help-body{max-height:65vh;overflow:auto}.ops-live .field-list1511 [aria-label="Visit list information"]{outline-offset:-2px}.ops-live .field-list1511 .tfs-kpi-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:16px 0}.ops-live .field-list1511 .tfs-kpi-card{overflow-wrap:normal;padding:14px}.ops-live .field-list1511 .tfs-kpi-card dd{font-size:26px}.ops-live .field-list1511 .tfs-list-card{margin-top:20px}.ops-live .field-list1511 .tfs-list-content{padding:0 16px 16px}.ops-live .field-list1511 .field1511-row-actions{justify-content:space-between;align-items:center;gap:12px;margin-top:8px;display:flex}.ops-live .field-list1511 .field-visits .field1511-row-actions button{border:1px solid var(--tfs-input);border-radius:var(--tfs-radius-control);width:auto;min-width:48px;color:var(--tfs-navy);align-items:center}.ops-live .field-list1511 .tfs-list-menu-actions{max-width:min(260px,100vw - 64px)}@media (width<=540px){.ops-live .field-list1511 .tfs-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ops-live .field-list1511 .tfs-page-header{padding:18px 16px}.ops-live .field-list1511 .tfs-page-header .ease-help-body{max-height:calc(100dvh - 128px);position:fixed;top:96px;bottom:auto}}.ops-live .field-list1511 .field1511-unavailable{overflow-wrap:anywhere;font-size:18px}.ops-live .phone-field-help{color:#142d44;overflow-wrap:anywhere;background:#fff;border:1px solid #c9d6e2;border-radius:16px;margin-top:20px;padding:12px 16px;font-size:16px;line-height:1.55}.ops-live .phone-field-help>summary{cursor:pointer;min-height:48px;padding:12px 0;font-weight:700}.ops-live .phone-field-help>summary:focus-visible{outline-offset:3px;outline:3px solid #1d6fa6}.ops-live .phone-field-help h2,.ops-live .phone-field-help h3{margin-top:20px;font-size:18px}.field-schedule{max-width:30rem;margin:0 auto;padding:1rem}.field-tabs{background:var(--muted,#edf1f3);border-radius:.8rem;grid-template-columns:1fr 1fr;gap:.35rem;padding:.3rem;display:grid}.field-tabs [aria-selected=true]{background:var(--tfs-card,#fff);color:#142f43}.field-next,.field-visits button{text-align:left;overflow-wrap:anywhere;width:100%;min-height:var(--tfs-control-height);border-radius:.85rem;flex-direction:column;align-items:flex-start;gap:.45rem;padding:1rem;display:flex}.field-next{color:#fff;background:#142f43;border:0;margin:1rem 0}.field-time{font-variant-numeric:tabular-nums;font-weight:700}.field-visits{gap:.65rem;padding:0;list-style:none;display:grid}.field-visits button{background:var(--tfs-card,#fff);color:#142f43;border:1px solid #d5e0e7;border-left:4px solid #258fc0}.field-visits strong,.field-next strong{font-size:1.1rem}.field-schedule .actions{flex-wrap:wrap}.ops-live .field-tabs button:focus-visible{outline:3px solid var(--electric);outline-offset:-3px}.ops-live .field-schedule{width:100%;max-width:680px;padding:0}.ops-live .field-day-label{color:var(--tfs-link);text-transform:uppercase;letter-spacing:.08em;margin:0 0 4px;font-size:12px;font-weight:700}.ops-live .field-tabs{background:var(--tfs-divider,#eef2f5);border:1px solid var(--tfs-border);border-radius:12px;flex-wrap:wrap;gap:4px;padding:4px;display:flex}.ops-live .field-tabs button{white-space:nowrap;flex:calc(50% - 2px);min-width:max-content}.ops-live .field-schedule.field-phone-use42 .field-tabs button[role=tab]{white-space:nowrap;min-width:max-content}.ops-live .field-next-card{margin:20px 0}.ops-live .field-visits{gap:12px;margin:16px 0}.ops-live .schedule .agenda-item{border:1px solid var(--tfs-border);background:var(--tfs-card);border-radius:16px;padding:16px}.ops-live .schedule .agenda-time{font:700 20px var(--tfs-font);color:var(--tfs-navy)}@media (width<=767px){.ops-live .schedule .agenda-item{grid-template-columns:1fr;gap:12px;display:grid}.ops-live .schedule .agenda-item>.btn{width:100%;min-height:48px}.ops-live [aria-label=Selected\ visit] .actions{grid-template-columns:1fr;display:grid}.ops-live [aria-label=Selected\ visit] .actions>button{width:100%;min-height:48px}.ops-live [aria-label=Selected\ visit]>.row{flex-wrap:wrap;align-items:start}.ops-live [aria-label=Selected\ visit]>.row h2{font-size:20px;line-height:1.5}.ops-live .job-head [aria-label="Job evidence shortcuts"]{grid-template-columns:1fr;display:grid}.ops-live .job-head [aria-label="Job evidence shortcuts"] button{width:100%}}@media (width<=599px){.ops-live .field-schedule.field-phone-use42 .field-tabs button[role=tab]{text-transform:uppercase}}.ops-live .evc{border:1px solid var(--rule);border-left:4px solid var(--electric);background:var(--surface);width:100%;min-height:44px;color:var(--ink);text-align:left;font:inherit;cursor:pointer;overflow-wrap:anywhere;border-radius:8px;padding:.75rem;display:block;box-shadow:0 1px 2px #142d4414}.ops-live .evc:focus-visible{outline:3px solid var(--electric);outline-offset:3px}.ops-live .evc:disabled{cursor:default}.ops-live .evc-dark{background:var(--office-sidebar);color:var(--office-sidebar-ink);border:0;border-radius:8px;padding:1rem}.ops-live .evc-top{flex-wrap:wrap;justify-content:space-between;align-items:start;gap:.4rem;display:flex}.ops-live .evc-time{font-variant-numeric:tabular-nums;font-family:Archivo Variable,Archivo,system-ui,sans-serif;font-size:1.125rem;font-weight:700}.ops-live .evc-date,.ops-live .evc-reference{color:var(--muted);font-size:.75rem;font-weight:500;display:block}.ops-live .evc-title{margin-top:.3rem;font-weight:600;display:block}.ops-live .evc-status{border:1px solid var(--rule);background:var(--pale);color:var(--ink);border-radius:3px;align-items:center;gap:.3rem;padding:.15rem .4rem;font-size:.75rem;display:inline-flex}.ops-live .evc-outcome{margin-top:.35rem;font-size:.8rem;display:block}.ops-live .evc-site,.ops-live .evc-access{color:var(--muted);align-items:start;gap:.3rem;margin-top:.4rem;font-size:.85rem;display:flex}.ops-live .evc-site svg,.ops-live .evc-access svg{flex-shrink:0;margin-top:.15rem}.ops-live .evc-access{color:var(--ink);font-size:.75rem}.ops-live .evc-next{margin-bottom:.4rem;font-size:.75rem;font-weight:600;display:block}.ops-live .evc-open{justify-content:center;align-items:center;gap:.5rem;margin-top:16px;display:flex}.ops-live .evc-unavailable{color:var(--muted)}.ops-live .evc.evc-stopped{border-left-color:var(--danger)}.ops-live .evc{border:1px solid var(--tfs-border);box-shadow:none;background:var(--tfs-card);color:var(--tfs-navy);border-radius:16px;padding:16px}.ops-live .evc-dark{border:1px solid var(--tfs-border);background:var(--tfs-card);color:var(--tfs-navy);padding:20px 16px}.ops-live .evc-time{font-family:var(--tfs-font);margin-top:4px;font-size:26px;line-height:1.2;display:block}.ops-live .evc-title{margin-top:12px;font-size:16px}.ops-live .evc-status{color:var(--tfs-link);background:var(--tfs-tint);border:0;border-radius:999px;padding:6px 12px;font-size:12px}.ops-live .evc-dark .evc-status{display:inline-flex}.ops-live .evc-dark :is(.evc-date,.evc-reference,.evc-site,.evc-access,.evc-next){color:var(--tfs-muted)}.ops-live .evc-next{color:var(--tfs-link);font-size:13px}.ops-live .evc.evc-stopped{border-left:4px solid var(--tfs-danger)}.ops-live .field-visits .evc{border:1px solid var(--tfs-border);border-radius:16px}.ops-live .evc-zone{color:inherit;margin-top:4px;font-size:16px;font-weight:400;display:block}.ops-live .evc-clock-change{color:#9a4e07;background:#fdf0e1;border-radius:12px;margin-top:12px;padding:12px;font-size:16px;font-weight:400;line-height:1.5;display:block}.ops-live .occ-attention-nav,.ops-live .occ-needs-title,.ops-live .today-pilot{background:var(--tfs-card);color:var(--tfs-navy);border:1px solid var(--tfs-border);border-radius:12px;padding:12px 16px}.ops-live .occ-attention-nav span,.ops-live .today-pilot{color:var(--tfs-muted)}.ops-live .tfs-card.pilot-panel.briefing1381{box-shadow:none;color:var(--tfs-navy);--surface:var(--tfs-card);--ink:var(--tfs-navy);--muted:var(--tfs-muted);--tfs-action:#1d4ed8;background:0 0;border:0;border-radius:0;gap:16px;padding:0}.ops-live .briefing1381 .tfs-page-header .tfs-page-purpose{color:#e0e8f5}.ops-live .briefing1381 .tfs-page-header .ease-help-body{max-height:65vh;overflow:auto}.ops-live .briefing1381 [aria-label="Morning briefing information"]{outline-offset:-2px}.briefing1381 [aria-label="Morning briefing information"] h3{margin:16px 0 8px;font-size:15px}.briefing1381 [aria-label="Morning briefing information"] p,.briefing1381 [aria-label="Morning briefing information"] li{font-size:13px;line-height:1.6}.briefing-summary1381{padding:0 18px 18px}.ops-live .briefing1381 .briefing-summary1381 p{color:var(--tfs-navy);margin:0;font-size:14px;line-height:1.6}.ops-live .briefing1381 .pilot-item{border:0;border-top:1px solid var(--tfs-border);background:var(--tfs-card);color:var(--tfs-navy);border-radius:0;margin:0;padding:0}.ops-live .briefing1381 .pilot-item>summary{min-height:60px;color:var(--tfs-navy);align-items:center;gap:10px;padding:12px 18px;list-style:none;display:flex}.briefing1381 .pilot-item>summary::-webkit-details-marker{display:none}.briefing-topic1381{overflow-wrap:anywhere;flex:1;min-width:0}.briefing1381 .pilot-item>summary>svg{flex:none}.briefing1381 .pilot-item[open]>summary>svg{transform:rotate(180deg)}.ops-live .briefing1381 .pilot-item>:not(summary){margin-left:18px;margin-right:18px}.ops-live .briefing1381 .pilot-item>form{padding-bottom:18px}.ops-live .briefing1381 .tfs-list-content>[role],.ops-live .briefing1381 .tfs-list-content>.tfs-empty-state{margin:16px 18px}.ops-live .briefing1381 .tfs-list-footer p{color:var(--tfs-muted);font-size:13px}.briefing1381 .tfs-toolbar:empty{display:none}@media (width<=540px){.ops-live .briefing1381 .tfs-page-header .ease-help-body{max-height:calc(100dvh - 128px);position:fixed;top:96px;bottom:auto}.ops-live .briefing1381 .pilot-item>summary{flex-wrap:wrap;padding:12px}.ops-live .briefing1381 .pilot-item>:not(summary){margin-left:12px;margin-right:12px}.briefing1381 .tfs-kpi-grid{gap:10px}.briefing1381 .tfs-kpi-card{padding:12px}.briefing1381 .tfs-kpi-card dd{font-size:25px}}.occ{min-width:0;max-width:100%;color:var(--ink);gap:16px;display:grid}.occ *{box-sizing:border-box}.occ-banner{background:var(--danger);color:var(--surface);border-left:6px solid var(--office-lime);overflow-wrap:anywhere;min-width:0;padding:12px 16px}.occ-banner ul{margin:6px 0;padding-left:18px}.occ-banner-src{font-size:.82rem;font-weight:600}.occ-banner-hint{font-size:.85rem}.occ-monitor{background:var(--pale);border:2px solid var(--electric);overflow-wrap:anywhere;gap:4px;padding:12px 16px;display:grid}.occ-monitor-unavailable{border-color:var(--danger)}.occ-section{background:var(--surface);border:1px solid var(--rule);border-top:4px solid var(--navy);min-width:0;padding:14px 16px}.occ-head{flex-wrap:wrap;align-items:baseline;gap:6px 12px;margin-bottom:8px;display:flex}.occ-head h2{color:var(--navy);margin:0;font-size:1.05rem}.occ-state{background:var(--office-lime);color:var(--office-lime-ink);padding:2px 6px;font-size:.8rem;font-weight:600}.occ-notice{background:var(--pale);border-left:3px solid var(--electric);color:var(--navy);overflow-wrap:anywhere;flex-basis:100%;min-width:0;margin:2px 0 0;padding:4px 8px;font-size:.85rem}.occ-banner-notice{overflow-wrap:anywhere;font-size:.85rem;display:block}.occ-observed,.occ-meta{color:var(--muted);font-size:.82rem}.occ-metrics{grid-template-columns:repeat(auto-fit,minmax(min(100%,160px),1fr));gap:10px;margin:0;display:grid}.occ-metric{background:var(--paper);border-left:3px solid var(--electric);overflow-wrap:anywhere;min-width:0;padding:8px 10px}.occ-metric dt{color:var(--muted);font-size:.82rem}.occ-metric dd{overflow-wrap:anywhere;margin:2px 0 0;font-size:1.25rem;font-weight:700}.occ-amount{font-variant-numeric:tabular-nums;min-width:0}.occ-amount-invalid,.occ-amount-unknown{color:var(--muted);font-size:1rem;font-weight:600}.occ-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.occ-item{border:1px solid var(--rule);border-left:4px solid var(--rule);flex-wrap:wrap;align-items:center;gap:8px 12px;min-width:0;padding:10px;display:flex}.occ-sev-critical{border-left-color:var(--danger)}.occ-sev-high{border-left-color:var(--electric)}.occ-item-main{overflow-wrap:anywhere;flex:200px;gap:2px;min-width:0;display:grid}.occ-intervention{background:var(--pale);padding:4px 6px;font-size:.85rem}.occ-noaction{color:var(--muted);font-size:.82rem}.occ-empty{color:var(--muted);margin:0}@media (width<=480px){.occ-section{padding:12px}.occ-item{flex-direction:column;align-items:stretch}.occ-item-main{flex:auto}.occ-open{width:100%}}.today-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.today-stats .tfs-stat{padding:16px 12px}.today-stats .tfs-stat dd{font-size:clamp(.8125rem,3.3vw,1.875rem);line-height:1.2}.today-stats .tfs-stat dt,.today-stats .tfs-stat p{font-size:12px}.occ-section{border:1px solid var(--tfs-border);border-radius:16px;padding:16px}.occ-state{background:var(--tfs-done-bg);color:var(--tfs-done);border-radius:999px;padding:6px 12px}.occ-state-stale,.occ-state-simulated{background:var(--tfs-warning-bg);color:var(--tfs-warning);border:0}.occ-state-unavailable{background:var(--tfs-danger-bg);color:var(--tfs-danger)}.occ-item{border-radius:16px;padding:16px}.occ-metric{border:1px solid var(--tfs-border);background:var(--tfs-card);box-shadow:var(--tfs-stat-shadow);border-radius:16px;padding:16px}.occ-monitor{background:0 0;border:0;order:10;padding:0}.occ-about summary{cursor:pointer;min-height:44px;color:var(--tfs-muted);font-size:13px}.occ-about summary strong{margin-left:8px;font-size:12px;display:inline-block}.occ-about span{margin:8px 0;font-size:13px;display:block}.occ-needs-title{margin:8px 0 -4px;font-size:17px;font-weight:700}@media (width<=360px){.today-stats{gap:8px}.today-stats .tfs-stat{padding:12px 8px}}.occ-attention-nav{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.occ-attention-nav button{background:var(--tfs-tint);min-height:48px;color:var(--tfs-link);font-weight:600;font:inherit;cursor:pointer;border:0;border-radius:12px;align-items:center;gap:12px;padding:12px 16px;text-decoration:none;display:inline-flex}.occ-attention-nav span{color:var(--tfs-muted);font-size:13px}.occ-needs-title{scroll-margin-top:24px}.occ-needs-title:focus,.occ-attention-nav button:focus-visible{outline:3px solid var(--tfs-link);outline-offset:3px}.occ-metric>dl{margin:0}.ops-live .ofr-notice{box-sizing:border-box;border:1px solid var(--rule);background:var(--surface);min-width:0;max-width:100%;color:var(--ink);overflow-wrap:anywhere;border-left-width:4px;border-radius:4px;margin:0 0 1rem;padding:.875rem 1rem}.ops-live .ofr-notice p{margin:0;line-height:1.5}.ops-live .ofr-required{border-color:var(--danger);background:var(--pale)}.ops-live .ofr-unknown{border-left-color:var(--muted)}.ops-live .ofr-zero{border-left-color:var(--electric)}.ops-live .ofr-title{color:var(--navy);font-size:1rem;font-weight:700}.ops-live .ofr-required .ofr-title{color:var(--danger)}.ops-live .ofr-count{font-size:.9375rem;margin-top:.25rem!important}.ops-live .ofr-number{font-variant-numeric:tabular-nums;color:var(--navy);font-size:1.5rem;font-weight:700}.ops-live .ofr-note{font-size:.875rem;margin-top:.25rem!important}.ops-live .ofr-qualifier{color:var(--muted);font-size:.8125rem;font-weight:600;margin-top:.25rem!important}@media (width>=768px){.ops-live .ofr-notice{padding:1rem 1.25rem}}.ops-live .home-workflow{gap:1rem;min-width:0;padding-top:1.5rem;display:grid}.ops-live .home-workflow-strip{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.ops-live .home-workflow-strip section{overflow-wrap:anywhere;min-width:0;padding:.75rem}.ops-live .home-workflow-strip dl>div{flex-wrap:wrap;justify-content:space-between;gap:.4rem;margin:.6rem 0;display:flex}.ops-live .home-workflow-strip dd{text-align:right;margin:0;font-weight:600}.ops-live .home-workflow-strip dd span{font-weight:400;display:block}.ops-live .home-workflow summary{cursor:pointer;align-content:center;min-height:48px}@media (width>=1100px){.ops-live .home-workflow-strip{grid-template-columns:repeat(4,minmax(0,1fr))}}.journey1-answer-content{--ny-bg:#fff;--ny-ink:#1a2233;--ny-muted:#4a5468;--ny-line:#e3e7ef;--ny-blue:#2d55d6;--ny-gray:#eef1f6;color:var(--ny-ink);box-sizing:border-box;flex-direction:column;gap:12px;min-width:0;font:14px/1.5 Inter,system-ui,sans-serif;display:flex}.journey1-answer-content *{box-sizing:border-box}.journey1-answer-content p,.journey1-answer-content h3{margin:0}.journey1-answer-content h3{font-size:13px}.ny-summary{color:var(--ny-muted)}.ny-facts{flex-direction:column;gap:8px;margin:0;display:flex}.ny-facts>div{grid-template-columns:110px minmax(0,1fr);gap:8px;display:grid}.ny-facts dt{color:var(--ny-muted)}.ny-facts dd{overflow-wrap:anywhere;margin:0}.ny-firms{flex-direction:column;gap:10px;display:flex}.ny-firms ol{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.ny-firms li{border:1px solid var(--ny-line);background:var(--ny-bg);border-radius:10px;flex-direction:column;gap:8px;padding:16px;display:flex}.ny-firms li p{font-size:13px}.ny-firms li p span,.ny-time{color:var(--ny-muted)}.ny-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin-top:8px;display:grid}.ny-three{grid-template-columns:repeat(3,minmax(0,1fr))}.ny-button,.ny-rank-actions button{letter-spacing:.04em;cursor:pointer;border:2px solid var(--ny-blue);background:var(--ny-blue);color:#fff;border-radius:8px;min-height:40px;padding:8px 10px;font:700 12px/1.4 Inter,system-ui,sans-serif}.ny-secondary{background:var(--ny-bg);color:var(--ny-blue);border-color:#c9d4f5}.journey1-answer-content button:disabled{background:var(--ny-gray);color:var(--ny-muted);border-color:var(--ny-line);cursor:not-allowed}.ny-rank-actions{flex-direction:column;gap:8px;display:flex}.ny-rank-actions button{text-transform:uppercase;width:100%}.ny-close .ny-button{width:100%}.journey1-answer-content button:focus-visible{outline:3px solid var(--ny-blue);outline-offset:2px}.needs-you-panel3102 .ny-reference{font:inherit;min-height:40px;color:inherit;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.needs-you-panel3102 .ny-reference:focus-visible{outline-offset:2px;outline:3px solid #2d55d6}[data-theme=dark] .journey1-answer-content,[data-tfs-theme=dark] .journey1-answer-content,[data-office-theme=dark] .journey1-answer-content{--ny-bg:#172338;--ny-ink:#e8eef8;--ny-muted:#b8c5db;--ny-line:#35445d;--ny-blue:#91b1ff;--ny-gray:#2b374b;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}@media (width<=480px){.ny-facts>div{grid-template-columns:90px minmax(0,1fr)}}.journey1-answer-content input{font:inherit;color:var(--ny-ink);background:var(--ny-bg);border:1px solid var(--ny-line);border-radius:8px;width:100%;max-width:100%;min-height:40px;padding:8px}.journey1-answer-content .ny-inline-link{font:inherit;color:var(--ny-blue);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;min-height:40px;padding:0;text-decoration:underline;display:inline-flex}.journey1-answer-content .ny-inline-link[aria-disabled=true]{color:var(--ny-muted);cursor:not-allowed}.journey1-answer-content .ny-inline-link:focus-visible{outline:3px solid var(--ny-blue);outline-offset:2px}.ops-live .needs-you-panel3102.needs-you-answer-panel{background:var(--tfs-card);color:var(--tfs-navy);border:2px solid #2d55d6;border-radius:12px}.ops-live .needs-you-panel3102.needs-you-answer-panel header{background:var(--tfs-card);color:var(--tfs-navy);border-bottom:1px solid var(--tfs-border);padding:16px}.ops-live .needs-you-panel3102.needs-you-answer-panel header h2{color:var(--tfs-navy);margin:0;font:700 16px/1.5 Inter,system-ui,sans-serif}.ops-live .needs-you-panel3102.needs-you-answer-panel header h2:focus-visible{outline-offset:2px;outline:3px solid #2d55d6}.ops-live .needs-you-panel3102.needs-you-answer-panel header>div>span{color:var(--tfs-warning);margin-bottom:8px;display:block}.ops-live .needs-you-panel3102.needs-you-answer-panel .ny-reference{font:inherit;color:inherit;min-width:0;height:auto;min-height:40px;display:inline}.ops-live .needs-you-panel3102.needs-you-answer-panel .needs-you-panel-body3102{padding:16px}.ops-live .needs-you-panel3102.needs-you-answer-panel .ny-facts{gap:8px;display:flex}.ops-live .needs-you-panel3102.needs-you-answer-panel .ny-facts dt{margin:0;font-size:14px;font-weight:400}.ops-live .needs-you-panel3102.needs-you-answer-panel .ny-facts dd{font-size:14px}.ops-live .needs-you-panel3102.needs-you-answer-panel footer{padding:16px}.journey1-answer-content .ny-rank-actions button:not(:disabled){background:var(--ny-bg);color:var(--ny-blue);border-color:#c9d4f5}.ops-live .rf3195{border:2px solid #b87917;min-width:0;padding:16px;box-shadow:0 2px 8px #13294b0a}.ops-live .rf3195 .tfs-list-heading{flex-wrap:nowrap;align-items:flex-start;gap:8px;padding:0 0 12px}.ops-live .rf3195 .tfs-list-heading h2{font-size:16px;line-height:1.4}.ops-live .rf3195 .tfs-list-content{padding:0}.ops-live .rf3195-window{color:var(--tfs-muted);margin:0 0 12px;font-size:13px;line-height:1.5}.ops-live .rf3195 ol.rf3195-firms{grid-auto-rows:1fr;gap:12px;margin:0;padding:0;list-style:none;display:grid}.ops-live .rf3195 .rf3195-firms>li{border:1px solid var(--tfs-border);background:var(--tfs-card);border-radius:10px;flex-direction:column;gap:8px;min-width:0;padding:16px;display:flex}.ops-live .rf3195 .rf3195-firms h3{color:var(--tfs-navy);overflow-wrap:anywhere;margin:0;font-size:14px;line-height:1.4}.ops-live .rf3195 .rf3195-firms p{color:var(--tfs-muted);margin:0;font-size:13px;line-height:1.5}.ops-live .rf3195-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:auto;display:grid}.ops-live .rf3195-actions>.tfs-button{box-sizing:border-box;width:100%;height:40px;min-height:40px;padding:6px 10px}.ops-live .rf3195-new-times{white-space:normal;width:100%;height:40px;min-height:40px;margin-top:12px;padding:6px 10px;line-height:1.15}.ops-live .rf3195 .ease-help{margin:0;position:static}.ops-live .rf3195 .ease-help-body{background:var(--tfs-card);color:var(--tfs-navy);font-size:13px}.ops-live .rf3195 .ease-help-body li{border-color:var(--tfs-border);padding:8px 0}@media (width<=540px){.ops-live .rf3195 .ease-help-body{z-index:90;width:auto;max-height:60vh;position:fixed;inset:auto 16px 80px;overflow:auto;box-shadow:0 8px 24px #0003}}.ops-live .needs-you-panel-options3102>.needs-you-review3146{flex:100%;width:100%;min-width:0}.needs-you-review3146 ol{margin:0;padding:0;list-style:none}.needs-you-review3146 li{border-top:1px solid var(--line,#dbe3ef);padding:16px 0}.needs-you-review3146 h4{margin:0 0 8px}.needs-you-review3146 .actions{flex-wrap:wrap;gap:8px;display:flex}.needs-you-review3146 .actions>button{flex:120px;min-height:40px}.ops-live .needs-you-rows3102{gap:8px;margin:0;padding:0;list-style:none;display:grid}.ops-live .needs-you-rows3102 li{min-width:0;margin:0}.ops-live .home-dashboard .needs-you-row3102{text-align:left;white-space:normal;border:1px solid var(--tfs-border);width:100%;height:auto;min-height:64px;box-shadow:none;background:var(--tfs-card);color:var(--tfs-navy);border-radius:10px;justify-content:space-between;align-items:center;gap:16px;padding:12px 16px;display:flex}.ops-live .home-dashboard .needs-you-row-assigning3102:not(:disabled){background:color-mix(in srgb, var(--tfs-warning-bg) 40%, var(--tfs-card));border-color:color-mix(in srgb, var(--tfs-warning) 25%, var(--tfs-border))}.ops-live .needs-you-row-copy3102{letter-spacing:normal;gap:4px;min-width:0;font-weight:400;line-height:1.4;display:grid;text-transform:none!important}.ops-live .needs-you-row-copy3102 strong{overflow-wrap:anywhere;font-size:14px;font-weight:700}.ops-live .needs-you-row-copy3102>span{color:var(--tfs-muted);overflow-wrap:anywhere;font-size:13px}.ops-live .needs-you-row-tag3102{color:var(--tfs-draft);background:var(--tfs-draft-bg);border-radius:999px;flex:none;padding:5px 9px;font-size:11px;line-height:1.2}.ops-live .needs-you-row-tag-assigning3102{color:#13294b;background:#f2a62c}.ops-live .home-dashboard .needs-you-row3102:disabled{color:var(--tfs-muted);background:var(--tfs-page);opacity:.65;cursor:default}.ops-live .home-dashboard .needs-you-row3102:hover:not(:disabled){border-color:var(--tfs-link);background:var(--tfs-tint)}.ops-live .home-dashboard .needs-you-row3102:focus-visible{outline:3px solid var(--tfs-link);outline-offset:3px}.ops-live .home-dashboard .hd-needs{color:var(--tfs-navy);background:var(--tfs-card);--hd-ink:var(--tfs-navy);--hd-muted:var(--tfs-muted);--hd-blue:var(--tfs-link);--hd-line:var(--tfs-border);padding:16px}@media (width<=600px){.ops-live .home-dashboard .needs-you-row3102{gap:10px;padding:12px}.ops-live .needs-you-row-tag3102{white-space:normal;text-align:center;max-width:100px}}.ops-live .needs-you-panel3102{background:var(--tfs-card);width:min(480px,100vw);max-width:100vw;height:100dvh;max-height:100dvh;color:var(--tfs-navy);box-shadow:var(--tfs-stat-shadow);border:0;margin:0 0 0 auto;padding:0;font-family:Inter,Arial,sans-serif;position:fixed;inset:0}.ops-live .needs-you-panel3102::backdrop{background:#0a192d66}.ops-live .needs-you-panel3102 header{color:#fff;background:#13294b;justify-content:space-between;align-items:flex-start;gap:16px;padding:16px;display:flex}.ops-live .needs-you-panel3102 header h2{color:#fff;margin:8px 0 0;font-size:20px;line-height:1.4}.ops-live .needs-you-panel3102 header>div>span{letter-spacing:.04em;font-size:12px;font-weight:700}.ops-live .needs-you-panel3102 header button{min-width:40px;height:40px;min-height:40px}.ops-live .needs-you-panel-body3102{padding:16px}.ops-live .needs-you-panel3102 dl{gap:16px;margin:0;display:grid}.ops-live .needs-you-panel3102 dt{color:var(--tfs-muted);margin-bottom:4px;font-size:12px;font-weight:700}.ops-live .needs-you-panel3102 dd{overflow-wrap:anywhere;margin:0;font-size:14px;line-height:1.5}.ops-live .needs-you-panel-options3102{border-top:1px solid var(--tfs-border);align-items:center;gap:16px;margin-top:24px;padding-top:16px;display:flex}.ops-live .needs-you-panel3102 footer{border-top:1px solid var(--tfs-border);padding:16px}.ops-live .needs-you-panel3102 footer button{width:100%;height:40px;min-height:40px}.needs-you-answer-link3243{text-align:left;min-height:40px;font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0;display:block}.journey-needs2994{border-top:1px solid var(--border,#dce3ed);padding:16px;font-family:Inter,Arial,sans-serif}.journey-needs2994 p{color:inherit;margin:0 0 12px;font-size:13px;line-height:1.5}.journey-needs2994-actions{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:8px;display:grid}.journey-needs2994-actions button{white-space:normal;min-width:0;height:40px;min-height:40px;padding:0 8px;line-height:1.1}.ops-live .hd-needs:has(.journey-needs2994){padding:16px}.home-dashboard .hd-needs .journey-needs2994{margin:0 -16px -16px}.ops-live .hd-needs:has(.journey-needs2994) .hd-row-action{height:40px;min-height:40px}.hd-action-copy .journey-needs2994-unavailable{font-size:12px}.ops-live .home-dashboard .journey-needs2994{color:var(--tfs-navy);background:var(--tfs-card);border-color:var(--tfs-border)}.ops-live[data-office-theme=dark] .hd-needs:has(.journey-needs2994){--hd-ink:var(--tfs-navy);--hd-muted:var(--tfs-muted);--hd-blue:var(--tfs-link);--hd-line:var(--tfs-border);color:var(--tfs-navy);background:var(--tfs-card)}.ops-live[data-office-theme=dark] .hd-needs:has(.journey-needs2994) .hd-row-action{color:var(--tfs-navy);background:var(--tfs-card);border-color:var(--tfs-input)}.ops-live .home-dashboard{--hd-navy:#13294b;--hd-ink:#13213a;--hd-blue:#1d4ed8;--hd-muted:#4b5a72;--hd-line:#e3e8f0;color:var(--hd-ink);font-variant-numeric:tabular-nums;background:#f4f6f9;flex-direction:column;gap:24px;min-width:0;padding:28px 32px 40px;font-family:Inter,system-ui,sans-serif;display:flex}.ops-live .home-dashboard *{box-sizing:border-box}.ops-live .home-dashboard :is(h1,h2,p,ul){margin:0}.ops-live .home-dashboard ul{padding:0;list-style:none}.ops-live .home-dashboard button{font:inherit;cursor:pointer;max-width:100%;color:inherit}.ops-live .home-dashboard button:disabled{cursor:default;opacity:.6}.ops-live .home-dashboard button:focus-visible,.ops-live .hd-read-details>summary:focus-visible{outline:3px solid var(--hd-blue,#1d4ed8);outline-offset:3px}.ops-live .hd-header{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.ops-live .hd-greeting{gap:4px;display:grid}.ops-live .hd-date{color:var(--hd-muted);font-size:14px}.ops-live .home-dashboard h1{letter-spacing:-.02em;color:var(--hd-ink);font-size:30px;font-weight:700;line-height:1.2}.ops-live .hd-greeting p{color:var(--hd-muted);font-size:16px}.ops-live .hd-header-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ops-live .hd-header-actions button,.ops-live .hd-empty button{background:#fff;border:1px solid #c9d2e0;border-radius:10px;min-height:44px;padding:0 16px;font-size:14px;font-weight:600}.ops-live .hd-header-actions .hd-primary{background:var(--hd-blue);color:#fff;border-color:var(--hd-blue)}.ops-live .hd-header-actions .hd-refresh{place-items:center;width:44px;padding:0;display:grid}.ops-live .hd-content{flex-direction:column;gap:24px;min-width:0;display:flex}.ops-live .hd-kpis{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:16px;display:grid}.ops-live .hd-kpi{border:1px solid var(--hd-line);text-align:left;background:#fff;border-radius:14px;flex-direction:column;gap:6px;min-width:0;padding:18px 20px;display:flex;box-shadow:0 1px 2px #13213a0f}.ops-live .hd-kpi:hover,.ops-live .hd-stage:hover{border-color:#a9bee8}.ops-live .hd-kpi-label{color:var(--hd-muted);font-size:13px;font-weight:600}.ops-live .hd-kpi-value-row{justify-content:space-between;align-items:flex-end;gap:8px;min-width:0;display:flex}.ops-live .hd-kpi-value-row strong{letter-spacing:-.02em;overflow-wrap:anywhere;font-size:32px;font-weight:700;line-height:1.2}.ops-live .hd-kpi-note{color:var(--hd-muted);font-size:13px;font-weight:500}.ops-live .hd-spark{flex:0 80px;width:80px;min-width:40px;height:32px;overflow:visible}.ops-live .hd-spark polyline{fill:none;stroke:var(--hd-blue);stroke-width:2.5px;stroke-linecap:round;stroke-linejoin:round}.ops-live .hd-problem{color:#c2410c!important}.ops-live .hd-card{border:1px solid var(--hd-line);background:#fff;border-radius:14px;min-width:0;padding:18px 20px}.ops-live .hd-heading{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:12px;display:flex}.ops-live .home-dashboard h2{color:var(--hd-ink);font-size:17px;font-weight:700;line-height:1.4}.ops-live .hd-heading>span{color:var(--hd-muted);font-size:13px}.ops-live .home-dashboard .hd-text-link{color:var(--hd-blue);text-align:left;background:0 0;border:0;border-radius:4px;align-items:center;gap:6px;min-height:24px;padding:0;font-size:14px;font-weight:600;display:inline-flex}.ops-live .hd-stage-grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px;display:grid}.ops-live .hd-stage{border:0;border-top:4px solid var(--hd-blue);text-align:left;background:#f4f6f9;border-radius:12px;flex-direction:column;gap:6px;min-width:0;padding:14px 16px;display:flex}.ops-live .hd-stage>span{color:var(--hd-muted);font-size:13px;font-weight:600}.ops-live .hd-stage-figures{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.ops-live .hd-stage-figures strong{color:var(--hd-ink);font-size:26px}.ops-live .hd-stage-figures>span{font-size:14px;font-weight:400}.ops-live .hd-two-column{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.ops-live .hd-two-column:has(>section:only-child){grid-template-columns:minmax(0,1fr)}.ops-live .hd-action-list li{border-top:1px solid #eef1f5;align-items:center;gap:14px;min-height:70px;padding:12px 0;display:flex}.ops-live .hd-dot{background:var(--hd-blue);border-radius:50%;flex:none;width:10px;height:10px}.ops-live .hd-dot-critical{background:#dc2626}.ops-live .hd-dot-high{background:#ea580c}.ops-live .hd-action-copy{flex:auto;gap:2px;min-width:0;display:grid}.ops-live .hd-action-copy strong{font-size:15px;font-weight:600;line-height:1.4}.ops-live .hd-action-copy>span{color:var(--hd-muted);-webkit-line-clamp:1;-webkit-box-orient:vertical;font-size:13px;line-height:1.4;display:-webkit-box;overflow:hidden}.ops-live .hd-row-action{background:#fff;border:1px solid #c9d2e0;border-radius:9px;flex:none;min-height:40px;padding:0 14px;font-size:14px!important;font-weight:600!important}.ops-live .hd-row-action svg{display:none}.ops-live .hd-visit{text-align:left;background:0 0;border:0;border-top:1px solid #eef1f5;grid-template-columns:52px 32px minmax(0,1fr) auto;align-items:center;gap:12px;width:100%;min-height:64px;padding:10px 0;display:grid}.ops-live .hd-visit time{font-size:14px;font-weight:600}.ops-live .hd-avatar{width:32px;height:32px;color:var(--hd-blue);background:#e8eef9;border-radius:50%;place-items:center;font-size:12px;font-weight:700;display:grid}.ops-live .hd-visit-copy,.ops-live .hd-visit-tail{gap:3px;min-width:0;display:grid}.ops-live .hd-visit-copy strong{white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:600;overflow:hidden}.ops-live .hd-visit-copy>span{color:var(--hd-muted);white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.ops-live .hd-visit-tail{color:var(--hd-muted);justify-items:end;font-size:13px}.ops-live .home-dashboard[data-journey1-home=on] .hd-visit{grid-template-columns:52px minmax(0,1fr) auto;gap:10px;min-height:40px}.ops-live .home-dashboard[data-journey1-home=on] .hd-visit-copy strong,.ops-live .home-dashboard[data-journey1-home=on] .hd-visit-copy>span{white-space:normal;overflow-wrap:anywhere}.ops-live .hd-chip{color:#334155;white-space:nowrap;background:#eef1f5;border-radius:999px;padding:3px 10px;font-size:12px;font-weight:700}.ops-live .hd-chip-active{color:#1e40af;background:#dbeafe}.ops-live .hd-chip-problem{color:#9a3412;background:#fff1e8}.ops-live .hd-legend{color:var(--hd-muted);flex-wrap:wrap;gap:8px;font-size:12px;display:flex}.ops-live .hd-legend>span{align-items:center;gap:4px;display:inline-flex}.ops-live .hd-legend i{background:var(--hd-blue);border-radius:2px;width:10px;height:10px}.ops-live .hd-legend>span:nth-child(2) i{background:#ea580c}.ops-live .hd-legend>span:nth-child(3) i{background:#94a3b8}.ops-live .hd-debtors li button{text-align:left;background:0 0;border:0;grid-template-columns:minmax(0,135px) minmax(0,1fr) auto;align-items:center;gap:12px;width:100%;min-height:44px;padding:6px 0;display:grid}.ops-live .hd-debtor-name{white-space:nowrap;text-overflow:ellipsis;font-size:14px;overflow:hidden}.ops-live .hd-debtors li strong{text-align:right;font-size:14px;font-weight:600}.ops-live .hd-debt-track{background:#eef1f5;border-radius:7px;height:14px;display:flex;overflow:hidden}.ops-live .hd-debt-track>span{background:var(--hd-blue)}.ops-live .hd-debt-track>span:nth-child(2){background:#ea580c}.ops-live .hd-debt-track>span:nth-child(3){background:#94a3b8}.ops-live .hd-debtors>.hd-text-link{margin-top:8px}.ops-live .hd-week-chart{gap:10px;min-height:170px;display:flex}.ops-live .hd-week-chart button{min-width:0;text-align:center;background:0 0;border:0;border-radius:4px;flex-direction:column;flex:1 1 0;justify-content:flex-end;align-items:center;gap:6px;min-inline-size:0;padding:0;display:flex}.ops-live .hd-week-value{color:var(--hd-muted);overflow-wrap:anywhere;margin-top:auto;font-size:11px}.ops-live .hd-week-bar{background:#a9bee8;border-radius:6px 6px 0 0;flex:none;width:100%;max-width:36px}.ops-live .hd-week-current{background:var(--hd-blue)}.ops-live .hd-week-label{color:var(--hd-muted);white-space:nowrap;border-top:1px solid #c9d2e0;width:100%;padding-top:8px;font-size:12px}.ops-live .hd-empty{justify-content:space-between;align-items:center;gap:12px;min-height:60px;font-size:14px;display:flex}.ops-live .hd-phone-nav{display:none}.ops-live .hd-read-details,.ops-live .hd-command-details{color:#4b5a72;margin:0 32px 24px;font-size:13px}.ops-live .hd-read-details>summary,.ops-live .hd-command-details>summary{cursor:pointer;min-height:44px;padding:10px 0;font-weight:600}.ops-live .home-dashboard-host{background:var(--tfs-page)!important;box-shadow:none!important;border:0!important;padding:0!important}:is(.ops-live .content:has(.home-dashboard)>.current-page,.ops-live .content:has(.home-dashboard)>.workspace-role){display:none}.ops-live .office-workspace:has(.home-dashboard) .office-sidebar{background:#13294b}@media (width<=1100px) and (width>=900px){.ops-live .hd-two-column{grid-template-columns:minmax(0,1fr)}.ops-live .hd-stage-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=899px){.ops-live .home-dashboard{gap:0;padding:0 0 86px}.ops-live .hd-header{color:#fff;background:#13294b;padding:20px 20px 22px;display:block}.ops-live .home-dashboard h1{color:#fff;font-size:24px}.ops-live .hd-date{color:#dae2ef;font-size:13px}.ops-live .hd-greeting p{color:#e2e8f0;font-size:14px}.ops-live .hd-header-actions{display:none}.ops-live .hd-content{gap:14px;padding:16px}.ops-live .hd-kpis{order:1;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.ops-live .hd-kpi{gap:4px;padding:14px}.ops-live .hd-kpi-label{font-size:12px}.ops-live .hd-kpi-value-row strong{font-size:24px}.ops-live .hd-kpi-note{font-size:12px}.ops-live .hd-spark{display:none}.ops-live .hd-work-row,.ops-live .hd-money-row{display:contents}.ops-live .hd-needs{order:2}.ops-live .hd-stages{order:4}.ops-live .hd-today{order:3}.ops-live .hd-debtors{order:5}.ops-live .hd-invoiced{order:6}.ops-live .hd-card{padding:14px 16px}.ops-live .home-dashboard h2{font-size:16px}.ops-live .hd-action-list li{gap:12px;min-height:68px}.ops-live .hd-row-action{color:#4b5a72;border:0;place-items:center;min-width:48px;min-height:48px;padding:0;display:grid}.ops-live .hd-row-action>span{display:none}.ops-live .hd-row-action svg{display:block}.ops-live .hd-stage-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ops-live .hd-stage{min-height:112px;padding:12px}.ops-live .hd-visit{grid-template-columns:44px 28px minmax(0,1fr) auto;gap:8px;min-height:72px}.ops-live .hd-avatar{width:28px;height:28px;font-size:11px}.ops-live .hd-visit-copy strong{white-space:normal}.ops-live .hd-chip{padding:3px 6px;font-size:11px}.ops-live .hd-debtors li button{grid-template-columns:minmax(0,100px) minmax(0,1fr) auto;gap:8px}.ops-live .hd-debtor-name,.ops-live .hd-debtors li strong{font-size:12px}.ops-live .hd-week-chart{gap:6px}.ops-live .hd-week-label{font-size:10px}.ops-live .hd-week-value{font-size:9px}.ops-live .hd-phone-nav{z-index:25;padding:6px 4px max(18px, env(safe-area-inset-bottom));background:#fff;border-top:1px solid #e3e8f0;grid-template-columns:repeat(5,minmax(0,1fr));display:grid;position:fixed;bottom:0;left:0;right:0}.ops-live .hd-phone-nav button{color:#4b5a72;background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;gap:4px;min-height:52px;padding:0;font-size:12px;font-weight:600;display:flex}.ops-live .hd-phone-nav button[aria-current]{color:#1d4ed8}.ops-live .hd-phone-nav i{background:0 0;border-radius:3px;width:36px;height:6px}.ops-live .hd-phone-nav button[aria-current] i{background:#1d4ed8}.ops-live:has(.home-dashboard) .tfs-mobile-primary{display:none}.ops-live .hd-read-details,.ops-live .hd-command-details{margin:0 16px 24px}}.ops-live .office-workspace:has(.home-dashboard){background:#f4f6f9;gap:0;padding:0 0 32px 240px}.ops-live .office-workspace:has(.home-dashboard)>.workspace-actions{order:2;width:auto;max-width:none;margin:0 32px;padding:16px 0;position:static}.ops-live .office-workspace:has(.home-dashboard)>.content{order:1;gap:0;width:100%;max-width:1240px;margin:0 auto}.ops-live .office-workspace:has(.home-dashboard) .office-nav-link[aria-current=page]{background:#1d4ed8}@media (width<=899px){.ops-live.office-desktop:has(.home-dashboard)>.main{padding:0}.ops-live .office-workspace:has(.home-dashboard){gap:0;padding:0 0 86px}.ops-live .office-workspace:has(.home-dashboard)>.workspace-actions{margin:0 16px}.ops-live .home-dashboard .hd-week-chart button{min-width:0;min-inline-size:0}}.ops-live .home-dashboard .hd-week-chart>button{flex:1 1 0;width:0;min-width:0!important;min-inline-size:0!important}.ops-live .hd-read-details:empty{display:none}.ops-live .hd-greeting{flex:1}.ops-live .hd-work-row{align-items:stretch}.ops-live .hd-work-row>.hd-card{height:100%;padding:16px}.ops-live .hd-kpi{padding:16px}.ops-live .hd-needs>.hd-text-link{min-height:40px;margin-top:12px}.ops-live .hd-needs>.hd-heading>.tfs-button{height:40px;min-height:40px;font-size:13px}@media (width<=899px){.ops-live .hd-header{position:relative}.ops-live .hd-information3140{position:absolute;top:16px;right:16px}.ops-live .hd-needs{order:0}.ops-live .hd-kpis{order:1}.ops-live .hd-work-row>.hd-card{height:auto}.ops-live .hd-information3140 .ease-help>summary{color:#fff}}.ops-live .hd-information3140{position:relative}.ops-live .hd-information3140 .ease-help-body{z-index:20;background:var(--tfs-card);width:min(360px,100vw - 32px);max-height:60vh;color:var(--tfs-navy);position:absolute;top:calc(100% + 8px);left:auto;right:0;overflow:auto}@media (width<=899px){.ops-live .hd-information3140{position:absolute}}.ops-live .home-dashboard{--hd-ink:var(--tfs-navy);--hd-muted:var(--tfs-muted);--hd-line:var(--tfs-border);--hd-blue:var(--tfs-action);background:var(--tfs-page)}.ops-live .home-dashboard :is(.hd-kpi,.hd-card,.hd-visit){background:var(--tfs-card)}.ops-live .home-dashboard .hd-stage{background:var(--tfs-tint)}.ops-live .home-dashboard .hd-text-link{color:var(--tfs-link)}.ops-live .home-dashboard .hd-problem{color:var(--tfs-warning)!important}.ops-live .home-dashboard .hd-header-actions button,.ops-live .home-dashboard .hd-empty button{background:var(--tfs-card);color:var(--tfs-navy)}.ops-live .home-dashboard .hd-header-actions .hd-primary{background:var(--tfs-action);color:#fff}.ops-live .home-dashboard button:focus-visible{outline-color:var(--tfs-link)}.ops-live .home-dashboard .hd-spark polyline{stroke:var(--tfs-link)}.ops-live .home-dashboard .hd-phone-nav{background:var(--tfs-card);border-color:var(--tfs-border)}.ops-live .home-dashboard .hd-phone-nav button{color:var(--tfs-muted)}.ops-live .home-dashboard .hd-phone-nav button[aria-current=page]{color:var(--tfs-link)}@media (width<=899px){.ops-live .hd-information3140 .ease-help>summary:focus-visible{outline-color:#fff}}.ops-live .hd-command-details{color:var(--tfs-navy);border:1px solid var(--tfs-border);background:var(--tfs-card);border-radius:14px;padding:0 16px}.ops-live .hd-command-details>summary{padding:12px 0}.ops-live .hd-command-details[open]{padding-bottom:16px}.ops-live .hd-command-details>.hd-read-details{margin:0 0 16px}.ops-live .hd-command-details .hd-command-details{background:0 0;border:0;margin:0;padding:0}.hd-debtors li:has(>.hd-debtor-client){grid-template-columns:minmax(120px,1fr) minmax(0,2fr);align-items:center;gap:12px;display:grid}.hd-debtor-client{font-weight:600}.hd-debtors li:has(>.hd-debtor-client)>button{grid-template-columns:minmax(0,1fr) auto}.ops-live .home-dashboard :is(.hd-card,.hd-kpi){padding:16px}.ops-live .home-dashboard .hd-text-link,.ops-live .home-dashboard .hd-header-actions button,.ops-live .home-dashboard .hd-empty button,.ops-live .mobile-option-a-workspace .content .home-dashboard :is(button.hd-text-link,.hd-header-actions button,.hd-empty button){box-sizing:border-box;height:40px;min-height:40px}.ops-live .office-overview{gap:var(--tfs-space-6);display:grid}.ops-live .office-overview .office-page-heading{margin-bottom:0}.ops-live .office-overview .office-metrics{margin:0}.ops-live .office-overview .office-dash-columns{gap:var(--tfs-space-6);align-items:start;margin:0}.ops-live .office-overview .office-section-heading{gap:var(--tfs-space-3);margin-bottom:var(--tfs-space-3);flex-wrap:wrap}.ops-live .office-overview :is(.tfs-card,.ona,.oct) h2{font-size:var(--tfs-section);margin-top:0}.ops-live .office-overview .office-pipelines{padding:var(--tfs-space-4);margin:0}.ops-live .office-overview .office-pipeline-grid{gap:var(--tfs-space-4)}.ops-live .office-overview .office-off-status{margin:0}.ops-live .office-overview .ona-head,.ops-live .office-overview .oct-head{padding-top:0}.ops-live .oarc{letter-spacing:0;width:100%;min-width:0;color:var(--navy)}.ops-live .oarc-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr));gap:1rem;margin:0;display:grid}.ops-live .oarc-card{border:1px solid var(--rule);border-radius:var(--tfs-radius-card);background:var(--surface);border-top:3px solid var(--electric);min-width:0;padding:1rem}.ops-live .oarc-card-ai{border-top-color:var(--office-lime)}.ops-live .oarc-label{color:var(--muted);overflow-wrap:anywhere;align-items:flex-start;gap:.5rem;font-size:.85rem;line-height:1.5;display:flex}.ops-live .oarc-label svg{flex:none;margin-top:.15rem}.ops-live .oarc-count{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;min-height:2.6rem;margin:.6rem 0;font-size:2rem;font-weight:700;line-height:1.3}.ops-live .oarc-count-unknown{font-size:1.25rem}.ops-live .oarc-note{color:var(--muted);overflow-wrap:anywhere;margin:.4rem 0;font-size:.75rem;line-height:1.5}.ops-live .oarc .oarc-open{text-align:left;align-items:center;gap:.35rem;display:inline-flex}@media (width<=420px){.ops-live .oarc-grid{grid-template-columns:minmax(0,1fr)}.ops-live .oarc-card{padding:.85rem}}.ops-live .ona{width:100%;min-width:0;color:var(--navy);letter-spacing:0}.ops-live .ona-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;padding:.85rem 0 .5rem;display:flex}.ops-live .ona-heading{align-items:center;gap:.5rem;min-width:0;display:flex}.ops-live .ona-heading h2{font-size:var(--tfs-section);overflow-wrap:anywhere;margin:0}.ops-live .ona-note{font-size:var(--tfs-small);color:var(--muted);overflow-wrap:anywhere;margin:.4rem 0;line-height:1.5}.ops-live .ona-counts{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;margin:.5rem 0 .75rem;display:grid}.ops-live .ona-counts>div{border-left:3px solid var(--rule);min-width:0;padding-left:.6rem}.ops-live .ona-counts>div:first-child{border-color:var(--office-lime)}.ops-live .ona-counts dt{font-size:var(--tfs-small);color:var(--muted);overflow-wrap:anywhere;line-height:1.4}.ops-live .ona-counts dd{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:.2rem 0 0;font-size:1.25rem;font-weight:700}.ops-live .ona-list{margin:0;padding:0;list-style:none}.ops-live .ona-row{border-top:1px solid var(--rule);grid-template-columns:2rem minmax(0,1fr) auto;align-items:start;gap:.75rem;min-width:0;padding:.75rem 0;display:grid}.ops-live .ona-icon{background:var(--pale);width:2rem;height:2rem;color:var(--navy);border-left:3px solid var(--electric);border-radius:4px;place-items:center;display:grid}.ops-live .ona-body{overflow-wrap:anywhere;min-width:0}.ops-live .ona-title{font-size:var(--tfs-body);font-weight:600;line-height:1.5;display:block}.ops-live .ona-status{font-size:var(--tfs-small);color:var(--muted);margin-top:.25rem;line-height:1.5;display:block}.ops-live .ona-review-open{color:var(--navy);font-weight:600}.ops-live .ona .ona-action{text-align:left;justify-content:flex-start;align-items:center;gap:.35rem;display:inline-flex}.ops-live .ona-foot{border-top:1px solid var(--rule);padding-top:.35rem}@media (width<=420px){.ops-live .ona-row{grid-template-columns:2rem minmax(0,1fr);gap:.5rem}.ops-live .ona-row>.ona-action{grid-column:2}.ops-live .ona-counts{grid-template-columns:minmax(0,1fr);gap:.5rem}.ops-live .ona-counts>div{grid-template-columns:minmax(0,1fr) minmax(0,auto);align-items:center;gap:.5rem;display:grid}.ops-live .ona-counts dd{font-size:var(--tfs-section);margin:0}.ops-live .ona-head{align-items:flex-start}}.ops-live .oct{width:100%;min-width:0;color:var(--navy);letter-spacing:0}.ops-live .oct-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;padding:.8rem 0 .35rem;display:flex}.ops-live .oct-heading{align-items:center;gap:.5rem;min-width:0;display:flex}.ops-live .oct-heading h2{font-size:var(--tfs-section);margin:0}.ops-live .oct-note{font-size:var(--tfs-small);color:var(--muted);overflow-wrap:anywhere;margin:.35rem 0;line-height:1.5}.ops-live .oct-list{margin:0;padding:0;list-style:none}.ops-live .oct-row{border-top:1px solid var(--rule);grid-template-columns:2rem minmax(0,1fr) auto;align-items:center;gap:.75rem;min-width:0;padding:.7rem 0;display:grid}.ops-live .oct-avatar{background:var(--pale);width:2rem;height:2rem;color:var(--navy);font-size:var(--tfs-small);border-radius:50%;place-items:center;font-weight:700;display:grid;overflow:hidden}.ops-live .oct-body{overflow-wrap:anywhere;min-width:0}.ops-live .oct-name{font-size:var(--tfs-body);font-weight:600;display:block}.ops-live .oct-job-title{font-size:var(--tfs-body)}.ops-live .oct-status{font-size:var(--tfs-small);color:var(--navy);border-left:3px solid var(--electric);overflow-wrap:anywhere;max-width:12rem;padding-left:.4rem;font-weight:600}.ops-live .oct-status-recorded{border-color:var(--office-lime)}.ops-live .oct .oct-link{text-align:left;align-items:center;gap:.25rem;display:inline-flex}.ops-live .oct-foot{border-top:1px solid var(--rule);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.6rem;display:flex}@media (width<=420px){.ops-live .oct-row{grid-template-columns:2rem minmax(0,1fr);gap:.5rem}.ops-live .oct-status{grid-column:2;max-width:100%}.ops-live .oct-head,.ops-live .oct-foot{align-items:flex-start}}.ops-live:has(.task-book1611){--tfs-page:#f4f6f9}.ops-live .task-book1611.card{--surface:var(--tfs-card);--electric:#1d4ed8;background:0 0;border:0;gap:20px;padding:0;display:grid}.ops-live .task-book1611 .tfs-page-header .ease-help-body{max-height:65vh;overflow:auto}.ops-live .task-book1611 .task-filters1611{border:0;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;width:100%;margin:0;padding:0;display:grid}.ops-live .task-book1611 .task-filters1611 legend{margin-bottom:12px;font-weight:600}.ops-live .task-book1611 .task-filters1611 label{min-width:0}.ops-live .task-book1611 .task-filters1611 select{background:var(--tfs-card);width:100%;max-width:100%;color:var(--tfs-navy);border-color:var(--tfs-input)}.ops-live .task-book1611 .tfs-list-search{width:100%;max-width:none}.ops-live .task-book1611 .tfs-list-toolbar{display:block}.ops-live .task-book1611 .tfs-list-content{padding:0 20px 20px}.ops-live .task-book1611 .task-rows1611{gap:0;margin:0;padding:0;display:grid}.ops-live .task-book1611 .task-item1611{border:0;border-bottom:1px solid var(--tfs-border);box-shadow:none;background:0 0;border-radius:0;min-width:0;padding:20px 0}.ops-live .task-book1611 .task-item-heading1611{justify-content:space-between;gap:12px}.ops-live .task-book1611 .task-item1611>p{overflow-wrap:anywhere;margin:8px 0}.ops-live .task-book1611 .task-item1611>.actions{gap:10px}.ops-live .task-book1611 .task-item1611 label.inline{flex:260px;min-width:160px}.ops-live .task-book1611 .task-item1611 input{background:var(--tfs-card);color:var(--tfs-navy);border-color:var(--tfs-input)}.ops-live .task-book1611 .task-page-remaining1611{margin:12px 0 0}@media (width<=900px){.ops-live .task-book1611 .task-filters1611{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=540px){.ops-live .task-book1611 .task-filters1611{grid-template-columns:1fr}.ops-live .task-book1611 .tfs-list-content{padding:0 16px 16px}.ops-live .task-book1611 .tfs-page-header .ease-help-body{max-height:calc(100dvh - 128px);position:fixed;top:96px;bottom:auto}}.shell.ops-live.office-desktop .content .task-book1611.card{box-shadow:none;background:0 0;border:0;padding:0}.shell.ops-live.office-desktop .task-book1611 .tfs-list-card .tfs-list-content .task-rows1611>li.task-item1611{border:0;border-bottom:1px solid var(--tfs-border);box-shadow:none;background:0 0;border-radius:0;margin:0;padding:16px 0}.ops-live .task-book1611 .task-item1611>.actions>.tfs-button-primary{background:var(--tfs-card);color:var(--tfs-navy);border-color:var(--tfs-input)}.operator-page-standard1383{gap:16px;min-width:0;display:grid}.operator-page-standard1383 .tfs-list-search label{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.operator-page-standard1383 .tfs-list-search select{min-width:180px}.operator-page-standard1383 .tfs-compact-row{flex-direction:row;align-items:center;gap:10px 16px}.operator-page-standard1383 .tfs-compact-detail p{margin:0 0 2px}.operator-row-information1383{align-items:center;gap:10px;display:flex}.operator-row-information1383 .ease-help{margin:0}.operator-page-standard1383 .tfs-list-content>[role=status],.operator-page-standard1383 .tfs-list-content>[role=alert],.operator-page-standard1383 .tfs-list-content>.tfs-empty-state,.operator-page-standard1383 .tfs-list-content>button{margin:12px 18px}.operator-page-standard1383 section[aria-label=Delivery\ review]{background:var(--tfs-card);color:var(--tfs-navy);border-top:1px solid var(--tfs-border);padding:18px}@media (width<=540px){.operator-page-standard1383 .tfs-compact-row{padding:12px}.operator-page-standard1383 .tfs-compact-copy{flex-basis:100%}.operator-page-standard1383 .tfs-compact-actions{justify-content:flex-end;width:100%}.operator-page-standard1383 .tfs-compact-actions>.tfs-button{flex:1}.operator-page-standard1383 .tfs-list-search select{width:100%;min-width:0}.operator-page-standard1383 .tfs-list-search label{width:100%}}.ops-live .operator-page-standard1383 :is(.ease-help,.tfs-list-menu)>summary{box-sizing:border-box;width:44px;min-width:44px;height:44px;min-height:44px;padding:0}.operator-page-standard1383 .operator-row-information1383{display:block}.operator-page-standard1383 .operator-row-information1383 .ease-help{margin:0 0 6px}.operator-page-standard1383 .operator-row-information1383 .ease-help-body{width:auto;min-width:0;max-width:100%;max-height:45vh;box-shadow:none;box-sizing:border-box;margin:0;padding:8px;position:static;overflow:auto}.ops-live .operator-workspace>.operator-page-standard1383{--tfs-action:#1d4ed8;background:0 0;border:0;border-radius:0;padding:0}.ops-live .operator-page-standard1383 :is(.ease-help,.tfs-list-menu){border:0;border-radius:0;min-width:0;padding:0}.ops-live .operator-page-standard1383 .operator-row-information1383 .ease-help>summary{justify-content:flex-start;gap:8px;width:auto;height:auto;padding:0 8px;display:flex}.operator-page-standard1383 .operator-row-information1383 .ease-help>summary .sr-only{clip:auto;white-space:normal;width:auto;height:auto;margin:0;padding:0;position:static;overflow:visible}.ops-live:has(.programme1623){--tfs-page:#f4f6f9}.ops-live .programme1623{--surface:var(--tfs-card);--electric:#1d4ed8;gap:20px}.ops-live .programme1623 .tfs-page-header .ease-help-body{max-height:65vh;overflow:auto}.ops-live .programme1623 .tfs-page-header .ease-help-body .card{box-shadow:none;background:0 0;border:0;padding:0}.ops-live .programme1623 .tfs-list-content{padding:0 20px 20px}.ops-live .programme1623 .programme-grid{grid-template-columns:minmax(0,1fr) minmax(240px,300px);gap:20px}.ops-live .programme1623 .programme-phases{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.ops-live .programme1623 .programme-phases .phase{background:var(--tfs-card);color:var(--tfs-navy);border-color:var(--tfs-input);border-radius:12px}.ops-live .programme1623 .programme-phases .phase.on{color:#f4f7fb;background:#13294b;border-color:#13294b}.ops-live .programme1623 .programme-phases .phase.on .phase-n{color:#f4f7fb}.ops-live .programme1623 .programme-focus{border:1px solid var(--tfs-border);background:var(--tfs-page);color:var(--tfs-navy);border-left:4px solid #1d4ed8;border-radius:12px;margin-top:16px;padding:16px}.ops-live .programme1623 .programme-focus .held{background:var(--tfs-tint);color:var(--tfs-link);border:1px solid var(--tfs-border);border-radius:999px;padding:4px 10px}.ops-live .programme1623 .programme-links .link-row{color:var(--tfs-navy)}.ops-live .programme1623 .programme-links li+li{border-color:var(--tfs-border)}.shell.ops-live.office-desktop .programme1623 .programme-rows>.item{border:0;border-bottom:1px solid var(--tfs-border);box-shadow:none;background:0 0;border-radius:0;justify-content:space-between;align-items:center;gap:12px;margin:0;padding:12px 0;display:flex}.ops-live .programme1623 .programme-rows>.item.on{border-left:3px solid #1d4ed8;padding-left:12px}.ops-live .programme1623 .programme-rows>.item>.link-dark{text-align:left;flex:1;min-width:0}.ops-live .programme1623 .kv dt{color:var(--tfs-muted)}.ops-live .programme1623 .kv{font-variant-numeric:tabular-nums}@media (width<=1100px){.ops-live .programme1623 .programme-grid{grid-template-columns:minmax(0,1fr)}.ops-live .programme1623 .programme-links{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:20px;display:grid}}@media (width<=540px){.ops-live .programme1623 .tfs-list-content{padding:0 16px 16px}.ops-live .programme1623 .programme-phases,.ops-live .programme1623 .programme-links{grid-template-columns:1fr}.ops-live .programme1623 .tfs-page-header .ease-help-body{max-height:calc(100dvh - 128px);position:fixed;top:96px;bottom:auto}}.ops-live .programme1623 .programme-focus .worker{color:var(--tfs-link)}.ops-live .programme1623 .programme-phases .phase.on .phase-n{background:0 0}.ops-live:has(.account-privacy1634){--tfs-page:#f4f6f9}.ops-live .account-privacy1634.card{box-shadow:none;--surface:var(--tfs-card);--electric:#1d4ed8;background:0 0;border:0;gap:20px;padding:0;display:grid}.shell.ops-live.office-desktop .content .account-privacy1634.card{box-shadow:none;background:0 0;border:0;padding:0}.ops-live .account-privacy1634 .tfs-list-content{padding:0 20px 20px}.ops-live .account-privacy1634 .tfs-page-header .ease-help-body{max-height:65vh;overflow:auto}.ops-live .account-privacy1634 .facts{grid-template-columns:minmax(120px,180px) minmax(0,1fr);gap:12px 20px;margin:0;display:grid}.ops-live .account-privacy1634 .facts dt{color:var(--tfs-muted);font-weight:600}.ops-live .account-privacy1634 .facts dd{overflow-wrap:anywhere;min-width:0;margin:0}.ops-live .account-privacy1634 input,.ops-live .account-privacy1634 textarea{background:var(--tfs-card);color:var(--tfs-navy);border-color:var(--tfs-input)}@media (width<=540px){.ops-live .account-privacy1634 .tfs-list-content{padding:0 16px 16px}.ops-live .account-privacy1634 .facts{grid-template-columns:1fr;gap:6px}.ops-live .account-privacy1634 .facts dd{margin-bottom:10px}.ops-live .account-privacy1634 .tfs-page-header .ease-help-body{max-height:calc(100dvh - 128px);position:fixed;top:96px;bottom:auto}}.ops-live:has(.privacy-admin1651){--tfs-page:#f4f6f9}.ops-live .privacy-admin1651,.ops-live .privacy-requests1651{--surface:var(--tfs-card);--electric:#1d4ed8;gap:20px;min-width:0;display:grid}.ops-live .privacy-admin1651 .tfs-list-content{padding:0 20px 20px}.ops-live .privacy-admin1651 .tfs-page-header .ease-help-body{max-height:65vh;overflow:auto}.ops-live .privacy-admin1651 .privacy-retention1651 .table{border-collapse:collapse;width:100%;display:block;overflow-x:auto}.ops-live .privacy-admin1651 .table th{white-space:normal;min-width:110px;color:var(--tfs-muted)}.ops-live .privacy-admin1651 .table td{vertical-align:top;font-variant-numeric:tabular-nums}.ops-live .privacy-admin1651 input,.ops-live .privacy-admin1651 select{background:var(--tfs-card);color:var(--tfs-navy);border-color:var(--tfs-input)}.ops-live .privacy-admin1651 form{margin-top:16px}.ops-live .privacy-admin1651 form.inline-form{align-items:end;gap:12px}.ops-live .privacy-admin1651 form.stack>.inline{flex-direction:column;align-items:start;gap:8px;display:flex}.ops-live .privacy-admin1651 .privacy-request-heading1651{align-items:start;gap:12px}.ops-live .privacy-admin1651 .privacy-request-heading1651>.actions{flex-wrap:nowrap;align-items:center;margin:0}.ops-live .privacy-admin1651 .list[aria-label="Deletion request queue"]{gap:0;margin:0;padding:0;display:grid}.shell.ops-live.office-desktop .privacy-admin1651 .list>.privacy-request1651{border:0;border-bottom:1px solid var(--tfs-border);box-shadow:none;background:0 0;border-radius:0;margin:0;padding:20px 0}.ops-live .privacy-admin1651 .privacy-request1651:focus-visible{outline:3px solid var(--tfs-link);outline-offset:4px;border-radius:12px}@media (width<=540px){.ops-live .privacy-admin1651 .tfs-list-content{padding:0 16px 16px}.ops-live .privacy-admin1651 .privacy-request-heading1651{flex-wrap:wrap}.ops-live .privacy-admin1651 .tfs-page-header .ease-help-body{max-height:calc(100dvh - 128px);position:fixed;top:96px;bottom:auto}}.ops-live .privacy-admin1651 .privacy-retention1651 form.stack{grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;gap:16px;display:grid}.ops-live .privacy-admin1651 .privacy-retention1651 form.stack>.ease-help,.ops-live .privacy-admin1651 .privacy-retention1651 form.stack>label:not(.inline),.ops-live .privacy-admin1651 .privacy-retention1651 form.stack>button{grid-column:1/-1}.ops-live .privacy-admin1651 .privacy-retention1651 form.stack>label.inline input{width:100%;max-width:none}@media (width<=1000px){.ops-live .privacy-admin1651 .privacy-retention1651 form.stack{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=540px){.ops-live .privacy-admin1651 .privacy-retention1651 form.stack{grid-template-columns:1fr}}.ops-live fieldset.push-preference.notifications1452{min-width:0;color:var(--tfs-navy);--surface:var(--tfs-card);--ink:var(--tfs-navy);--tfs-action:#1d4ed8;background:0 0;border:0;gap:16px;padding:0;display:grid}.ops-live .notifications1452 .tfs-page-header{padding:20px}.ops-live .notifications1452 .tfs-page-header .tfs-page-purpose p{color:#e0e8f5;margin:0;font-size:14px;line-height:1.6}.ops-live .notifications1452 .tfs-list-content{padding:0 18px 18px}.ops-live .notifications1452 .tfs-list-content>p{font-size:14px;line-height:1.6}.ops-live .notifications1452 .tfs-list-content>label{border:1px solid var(--tfs-border);min-height:48px;color:var(--tfs-navy);background:var(--tfs-card);border-radius:10px;align-items:center;gap:12px;padding:12px;font-size:14px;display:flex}.ops-live .notifications1452 .tfs-list-content>label input{accent-color:#1d4ed8;flex:none;width:20px;height:20px;min-height:20px}.ops-live .notifications1452 .tfs-page-header .ease-help-body{max-height:65vh;overflow:auto}.notifications1452 [aria-label="Notification preference information"]{outline-offset:-2px}.notifications1452 [aria-label="Notification preference information"]>details{border:0;padding:0}.notifications1452 [aria-label="Notification preference information"] p{font-size:13px;line-height:1.6}.notifications1452 [aria-label="Notification preference information"] .list{gap:8px;padding:0;list-style:none;display:grid}.notifications1452 [aria-label="Notification preference information"] .list a{overflow-wrap:anywhere;align-items:center;min-height:44px;display:flex}@media (width<=540px){.ops-live .notifications1452 .tfs-page-header{padding:18px 16px}.ops-live .notifications1452 .tfs-page-header .ease-help-body{max-height:calc(100dvh - 128px);position:fixed;top:96px;bottom:auto}.ops-live .notifications1452 .tfs-list-content{padding:0 12px 12px}}.workspace-outcomes1375{border:1px solid var(--tfs-border);background:var(--tfs-card);border-radius:14px;min-width:0;padding:0;overflow:visible;box-shadow:0 2px 3px #13294b08}.ops-live .workspace-outcomes1375>summary{color:#fff;cursor:pointer;box-sizing:border-box;background:#13294b;border-radius:13px;min-height:72px;padding:18px 22px}.ops-live .workspace-outcomes1375>summary h2{color:inherit;margin:0 12px 0 0;font-size:20px;line-height:1.5;display:inline}.workspace-outcome-purpose{color:#d9e5f3;margin:6px 0 0 18px;font-size:13px;display:block}.workspace-outcomes1375[open]>summary{border-radius:13px 13px 0 0}.workspace-outcomes1375>.ease-help{margin:12px 18px}.workspace-outcomes1375>.ease-help .ease-help-body{max-height:60vh;overflow:auto}.workspace-outcomes1375>div{min-width:0;padding:0 18px 18px}.workspace-outcomes1375 .tfs-kpi-grid{margin:16px 0}.workspace-outcomes1375 .tfs-kpi-card{padding:14px 16px}.workspace-outcomes1375 .tfs-kpi-card dd{font-size:28px}.workspace-outcomes1375 .tfs-compact-row{flex-direction:row;align-items:center;gap:10px 16px}.workspace-outcomes1375 .tfs-compact-title h3{color:var(--tfs-navy);margin:0;font-size:14px;line-height:1.5}.workspace-outcome-times{flex-wrap:wrap;gap:4px 18px;margin:4px 0 0;display:flex}.workspace-outcome-times>div{flex-wrap:wrap;gap:5px;display:flex}.workspace-outcome-times dt,.workspace-outcome-times dd{color:var(--tfs-muted);margin:0;font-size:12px}.workspace-outcome-status{flex-direction:column;align-items:flex-start;gap:5px;max-width:205px;display:flex}.workspace-outcome-status>span:last-child{color:var(--tfs-muted);font-size:12px}.workspace-outcome-references .tfs-list-menu-actions{overflow-wrap:anywhere;width:min(350px,100vw - 64px);max-height:60vh;padding:14px;overflow:auto}.workspace-outcome-references dl{margin:8px 0;font-size:12px}.workspace-outcome-references dt{margin-top:8px;font-weight:600}.workspace-outcome-references dd{color:var(--tfs-muted);margin:3px 0}@media (width<=540px){.ops-live .workspace-outcomes1375>summary{padding:16px}.workspace-outcomes1375>div{padding:0 12px 12px}.workspace-outcomes1375 .tfs-kpi-grid{gap:10px}.workspace-outcomes1375 .tfs-kpi-card,.workspace-outcomes1375 .tfs-compact-row{padding:12px}.workspace-outcome-references .tfs-list-menu-actions{width:auto}.workspace-outcome-status{max-width:240px}}.ops-live .workspace-outcomes1375>div>h3,.ops-live .workspace-outcomes1375>.ease-help .ease-help-body p{color:var(--tfs-navy)}
