.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 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 .office-theme-control{white-space:nowrap;align-items:center;gap:8px;display:inline-flex}.ops-live .office-theme-control[aria-pressed=true]{color:var(--tfs-link);background:var(--tfs-tint);border-color:var(--tfs-link)}.ops-live.office-desktop[data-office-theme=dark]{--surface:var(--tfs-card);--paper:var(--tfs-page);--ink:var(--tfs-navy);--navy:var(--tfs-navy);--muted:var(--tfs-muted);--rule:var(--tfs-border);--tfs-stat-shadow:0 2px 10px #0000003d}.ops-live.office-desktop[data-office-theme=dark]>.bar{color:var(--ink);background:var(--surface);border-color:var(--rule)}.ops-live.office-desktop[data-office-theme=dark] :is(.card,.job,.item,.tfs-card){background:var(--tfs-card);border-color:var(--tfs-border)}.ops-live.office-desktop[data-office-theme=dark] .marketing{--mk-navy:var(--tfs-navy);--mk-link:var(--tfs-link);--mk-page:var(--tfs-page);--mk-card:var(--tfs-card);--mk-border:var(--tfs-border);--mk-muted:var(--tfs-muted)}.ops-live.office-desktop[data-office-theme=dark] .marketing :is(input,textarea,select){color:var(--mk-navy);background:var(--mk-card);border-color:var(--tfs-input)}.ops-live .office-metrics>div{border-radius:var(--tfs-radius-card);border-top-color:var(--tfs-border);box-shadow:var(--tfs-stat-shadow)}.ops-live .marketing-entry .marketing{min-height:0}.ops-live.office-desktop[data-office-theme=dark] .marketing .mk-sidebar{background:var(--office-sidebar);color:var(--office-sidebar-ink)}.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 .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.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}.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}}.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%}}.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}.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%}}.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}.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))}}.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 .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{box-shadow:none!important;background:#f4f6f9!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 .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}}.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 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}}.ops-live .phone-supplier-process-help{display:none}@media (width<=899px){.ops-live .supplier-process-desktop{display:none}.ops-live .phone-supplier-process-help{overflow-wrap:anywhere;font-size:16px;line-height:1.5;display:block}.ops-live .phone-supplier-process-help>summary{box-sizing:border-box;cursor:pointer;min-height:48px;padding:12px 0;font-weight:700}.ops-live .phone-supplier-process-help>summary:focus-visible{outline:3px solid var(--tfs-link);outline-offset:3px}}.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)}
