.optional-location1660 .tfs-button{white-space:normal;max-width:100%;min-height:52px;font-size:1rem}.optional-location1660 [role=switch]{min-width:120px}.optional-location1660 [role=switch][aria-checked=true]{background:var(--tfs-tint);color:var(--tfs-link);border-color:var(--tfs-link)}.optional-location1660 :is(p,li,summary){overflow-wrap:anywhere;font-size:1rem}.ops-live .properties1709{gap:20px;min-width:0;display:grid}.ops-live .properties1709 .tfs-list-content{padding:0 18px 16px}.ops-live .properties1709 .op-controls{margin:0 0 16px}.ops-live .properties1709 .op1709-row-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.ops-live .properties1709 .op1709-row-actions>.tfs-button{flex:none}.ops-live .properties1709 .office-job-list>li{align-items:center;gap:8px;display:flex}.ops-live .properties1709 .office-job-list>li>button{flex:1;min-width:0}.ops-live .properties1709 .op-table td{overflow-wrap:anywhere}.op-controls{flex-wrap:wrap;align-items:end;gap:.5rem 1rem;margin:.5rem 0;display:flex}.op-controls label{flex:16rem}.op-table{border-collapse:collapse;width:100%;font-size:.92rem}.op-table th,.op-table td{text-align:left;border-bottom:1px solid var(--line,#d4dbe2);vertical-align:middle;padding:.45rem .5rem}.op-table th{font-weight:600}.op-sub{opacity:.75;font-size:.8rem;display:block}@media (width<=640px){.op-table thead{display:none}.op-table tr{border-bottom:1px solid var(--line,#d4dbe2);grid-template-columns:1fr auto;padding:.4rem 0;display:grid}.op-table td{border:0;padding:.1rem .25rem}}.ops-live .osr{gap:.75rem;min-width:0;max-width:100%;display:grid}.ops-live .osr-scope{color:var(--muted);overflow-wrap:anywhere;margin:0;font-size:.875rem}.ops-live .osr-cat{border-top:1px solid var(--rule);gap:.35rem;min-width:0;padding-top:.5rem;display:grid}.ops-live .osr-cat h3{color:var(--navy);margin:0;font-size:.95rem}.ops-live .osr-status{color:var(--muted);overflow-wrap:anywhere;margin:0;font-size:.85rem}.ops-live .osr-status[data-state=failed]{color:var(--danger)}.ops-live .osr-list{gap:2px;margin:0;padding:0;list-style:none;display:grid}.ops-live .osr-open{text-align:left;width:100%;display:block}.ops-live .osr-actions{flex-wrap:wrap;gap:.5rem;display:flex}.ops-live .osr .osr-list .osr-context{color:var(--muted,inherit);overflow-wrap:anywhere;padding:.15rem .75rem .4rem;font-size:.85rem;display:block}@media (width<=899px){.ops-live .mobile-option-a-workspace .content{overflow-wrap:anywhere;min-width:0}.ops-live .mobile-option-a-workspace .current-page{color:var(--tfs-navy);font-size:22px;line-height:1.4}.ops-live .mobile-option-a-workspace .content :is(button,summary,select,input:not([type=checkbox]):not([type=radio])){box-sizing:border-box;white-space:normal;min-width:48px;max-width:100%;min-height:48px}.ops-live .mobile-option-a-workspace .content :is(input,select,textarea){min-width:0;max-width:100%;font-size:16px}.ops-live .mobile-option-a-workspace .content :is(a,button,summary,input,select,textarea):focus-visible{outline:3px solid var(--tfs-link);outline-offset:3px}.ops-live .mobile-option-a-workspace .content .link-dark{color:var(--tfs-link)}.ops-live .mobile-option-a-workspace .content a[href]{min-width:48px;max-width:100%;min-height:48px;color:var(--tfs-link);overflow-wrap:anywhere;align-items:center;display:inline-flex}.ops-live:has(.mobile-option-a-workspace) .install>summary{min-height:48px}.ops-live .mobile-option-a-workspace .content .fsa-muted{opacity:1}.ops-live .mobile-option-a-workspace .content label:has(input[type=checkbox],input[type=radio]){align-items:center;gap:12px;min-height:48px;padding:4px 0;display:flex}.ops-live .mobile-option-a-workspace .content input:is([type=checkbox],[type=radio]){flex:0 0 24px;width:24px;height:24px}.ops-live .mobile-option-a-workspace .content .btn:not(.ghost),.ops-live .mobile-option-a-workspace .content .tfs-button-primary,.ops-live .mobile-option-a-workspace .content .evc-open{font-size:19px;font-weight:700}}@media (width<=767px){.ops-live .workspace>.phone-navigation-hold{top:max(8px,env(safe-area-inset-top));z-index:20;color:#b42318;overflow-wrap:anywhere;background:#fdecea;border:1px solid #b42318;border-radius:12px;max-height:40dvh;margin:8px 0;padding:12px;font-size:16px;line-height:1.5;position:sticky;overflow:auto}.ops-live .workspace>.phone-navigation-hold:focus-visible{outline-offset:2px;outline:3px solid #b42318}.ops-live .phone-public-notices{font-size:16px;line-height:1.5}.ops-live .phone-public-notices .notices-text{max-height:60dvh;font-size:16px;line-height:1.5}.ops-live:has(.phone-public-notices) :is(button,summary){min-width:48px;min-height:48px}.ops-live .phone-public-notices :is(button,.notices-text):focus-visible{outline-offset:3px;outline:3px solid #1d6fa6}.ops-live:has(.phone-public-notices)>.bar button:focus-visible{outline-offset:3px;outline:3px solid #c9dded}.ops-live .phone-privacy-status{font-size:16px;line-height:1.5}.ops-live:has(.phone-privacy-status)>.bar button{min-width:48px;min-height:48px}.ops-live:has(.phone-privacy-status)>.bar button:focus-visible{outline-offset:3px;outline:3px solid #c9dded}}@media (width<=899px){.ops-live .mobile-option-a-workspace .content .supplier-evidence-workspace :is(button,select,input,textarea){font-size:max(16px,1em)}}.tfs-mobile-tenant-visit{box-sizing:border-box;width:100%;min-width:0;max-width:64rem;color:var(--navy,#15354a);background:var(--surface,#fff);border:1px solid var(--rule,#d6dde4);overflow-wrap:anywhere;margin-inline:auto;padding:clamp(1rem,3vw,1.5rem)}.tfs-mobile-tenant-visit *,.tfs-mobile-tenant-visit :before,.tfs-mobile-tenant-visit :after{box-sizing:border-box;min-width:0}.tfs-mobile-tenant-visit h2,.tfs-mobile-tenant-visit h3{margin:.25rem 0 .75rem;line-height:1.3}.tfs-mobile-tenant-visit p{line-height:1.55}.tfs-mobile-tenant-visit-eyebrow{letter-spacing:.06em;text-transform:uppercase;margin:0;font-size:.8rem;font-weight:700}.tfs-mobile-tenant-visit-address{font-weight:600}.tfs-mobile-tenant-visit-details{gap:1rem;margin:1.25rem 0;display:grid}.tfs-mobile-tenant-visit dt{font-weight:700}.tfs-mobile-tenant-visit dd{margin:.25rem 0 0}.tfs-mobile-tenant-visit-history{border:1px solid var(--rule,#d6dde4);background:var(--paper,#f5f8fa);padding:1rem}.tfs-mobile-tenant-visit-note{white-space:pre-wrap}.tfs-mobile-tenant-visit-form{gap:.75rem;margin-top:1.25rem;display:grid}.tfs-mobile-tenant-visit fieldset{border:1px solid var(--rule,#d6dde4);margin:0;padding:.75rem}.tfs-mobile-tenant-visit legend{padding:0 .25rem;font-weight:700}.tfs-mobile-tenant-visit .tfs-mobile-tenant-visit-choice{align-items:flex-start;gap:.75rem;min-height:44px;padding:.65rem 0;line-height:1.45;display:flex}.tfs-mobile-tenant-visit input[type=radio],.tfs-mobile-tenant-visit input[type=checkbox]{width:1.25rem;height:1.25rem;min-height:0;accent-color:var(--electric,#1765a5);flex:none;margin:.1rem 0 0;padding:0}.tfs-mobile-tenant-visit textarea{resize:vertical;border:1px solid var(--rule,#d6dde4);background:var(--tfs-card,#fff);width:100%;max-width:100%;min-height:8rem;color:inherit;font:inherit;padding:.75rem;font-size:1rem;line-height:1.5}.tfs-mobile-tenant-visit textarea[readonly]{background:var(--paper,#f5f8fa)}.tfs-mobile-tenant-visit :is(button,input,textarea):focus-visible{outline:3px solid var(--electric,#1765a5);outline-offset:3px}.tfs-mobile-tenant-visit-actions{flex-wrap:wrap;gap:.75rem;margin-top:1rem;display:flex}@media (width>=768px){.tfs-mobile-tenant-visit-details{grid-template-columns:repeat(2,minmax(0,1fr))}.tfs-mobile-tenant-visit-form>button{justify-self:start}}@media (width<=430px){.tfs-mobile-tenant-visit-actions>button,.tfs-mobile-tenant-visit-form>button{width:100%}}.tfs-mobile-tenant-appointments{box-sizing:border-box;width:100%;min-width:0;max-width:64rem;color:var(--navy,#15354a);overflow-wrap:anywhere;margin-inline:auto}.tfs-mobile-tenant-appointments *,.tfs-mobile-tenant-appointments :before,.tfs-mobile-tenant-appointments :after{box-sizing:border-box;min-width:0}.tfs-mobile-tenant-appointments h2,.tfs-mobile-tenant-appointments h3{margin:.25rem 0 .75rem;line-height:1.3}.tfs-mobile-tenant-appointments p{line-height:1.55}.tfs-mobile-tenant-appointments-eyebrow{letter-spacing:.06em;text-transform:uppercase;font-size:.8rem;font-weight:700}.tfs-mobile-tenant-appointments-list{gap:1rem;margin:1.25rem 0;padding:0;list-style:none;display:grid}.tfs-mobile-tenant-appointments-list>li{display:flex}.tfs-mobile-tenant-appointment-card{background:var(--surface,#fff);border:1px solid var(--rule,#d6dde4);border-radius:.5rem;flex-direction:column;width:100%;padding:clamp(1rem,3vw,1.5rem);display:flex}.tfs-mobile-tenant-appointment-card header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.5rem 1rem;display:flex}.tfs-mobile-tenant-appointment-status{background:var(--paper,#f5f8fa);border:1px solid var(--rule,#d6dde4);border-radius:.25rem;margin:0;padding:.25rem .5rem;font-weight:600}.tfs-mobile-tenant-appointment-address{font-weight:600}.tfs-mobile-tenant-appointment-card dl{gap:1rem;margin:0 0 1.25rem;display:grid}.tfs-mobile-tenant-appointment-card dt{font-weight:700}.tfs-mobile-tenant-appointment-card dd{margin:.25rem 0 0;line-height:1.5}.tfs-mobile-tenant-appointment-card button{align-self:flex-start;margin-top:auto}.tfs-mobile-tenant-appointments button.tfs-mobile-tenant-appointments-refresh{margin-top:1rem}@media (width>=768px){.tfs-mobile-tenant-appointments-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=430px){.tfs-mobile-tenant-appointments button{width:100%;min-height:var(--tfs-control-height)}}.ops-live .offline-status{color:#9a4e07;overflow-wrap:anywhere;background:#fdf0e1;border:1px solid #e3e9ef;border-radius:12px;margin:12px 16px;padding:16px;font-size:16px;line-height:1.5}.ops-live .offline-status p{color:inherit;margin:8px 0 0}.tfs-mobile-option-a{color:var(--navy,#15354a)}.tfs-mobile-option-a button,.tfs-mobile-scope button,.tfs-mobile-incident button{font:inherit;overflow-wrap:anywhere;min-width:44px;min-height:var(--tfs-control-height)}.tfs-mobile-menu-anchor{position:relative}.tfs-mobile-menu-panel{z-index:60;background:var(--surface,#fff);border:1px solid var(--rule,#d6dde4);width:min(23rem,100vw - 2rem);max-height:70dvh;padding:.75rem;position:absolute;top:100%;right:0;overflow:auto}.tfs-mobile-menu-panel h2{margin:.75rem 0 .25rem;font-size:1rem}.tfs-mobile-menu-panel ul,.tfs-mobile-primary ul{margin:0;padding:0;list-style:none}.tfs-mobile-menu-panel button{text-align:left;width:100%;color:inherit;background:0 0;border:0;padding:.5rem}.tfs-mobile-primary{z-index:20;background:var(--surface,#fff);border-top:1px solid var(--rule,#d6dde4);padding:0 env(safe-area-inset-right) env(safe-area-inset-bottom) env(safe-area-inset-left);position:fixed;bottom:0;left:0;right:0}.tfs-mobile-primary ul{display:flex}.tfs-mobile-primary li{flex:1 1 0;min-width:0}.tfs-mobile-primary button{width:100%;min-height:56px;color:inherit;background:0 0;border:0;border-top:3px solid #0000;padding:.5rem .15rem;font-size:.75rem}.tfs-mobile-option-a [aria-current=page]{border-color:var(--electric,#1765a5);font-weight:700}.tfs-mobile-state,.tfs-mobile-scope,.tfs-mobile-incident{overflow-wrap:anywhere;min-width:0}.tfs-mobile-scope fieldset{border:1px solid var(--rule,#d6dde4);min-width:0;margin:.75rem 0;padding:.75rem}.tfs-mobile-scope label{gap:.25rem;margin:.5rem 0;display:grid}.tfs-mobile-scope input,.tfs-mobile-scope textarea,.tfs-mobile-scope select{box-sizing:border-box;width:100%;max-width:100%;min-height:44px;font:inherit;font-size:1rem}.tfs-mobile-scope textarea{min-height:6rem}.tfs-mobile-incident dl{margin:0}.tfs-mobile-incident dt{font-weight:700}.tfs-mobile-incident dd{margin:0 0 .75rem}.tfs-mobile-option-a button:focus-visible{outline:3px solid var(--electric,#1765a5);outline-offset:2px}@media (width>=900px){.tfs-mobile-option-a{display:none}}.tfs-mobile-scope [aria-invalid=true]{border:2px solid var(--navy,#15354a)}.tfs-mobile-scope [aria-busy=true]{cursor:progress}.tfs-mobile-scope button:focus-visible,.tfs-mobile-scope input:focus-visible,.tfs-mobile-scope textarea:focus-visible,.tfs-mobile-scope select:focus-visible,.tfs-mobile-incident button:focus-visible{outline:3px solid var(--electric,#1765a5);outline-offset:2px}.tfs-mobile-scope button{max-width:100%}.tfs-mobile-menu-anchor>button{border:1px solid var(--tfs-input);background:var(--tfs-card);min-width:48px;min-height:48px;color:var(--tfs-navy);border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:8px 12px;display:inline-flex}.tfs-mobile-menu-panel{color:var(--tfs-navy);border-radius:16px}.tfs-mobile-menu-panel button{border-radius:12px;min-height:48px}@media (width<=899px) and (height<=359px){.tfs-mobile-menu-panel{max-height:50dvh}}.tfs-mobile-primary{padding:8px max(8px,env(safe-area-inset-right)) calc(8px + env(safe-area-inset-bottom)) max(8px,env(safe-area-inset-left))}.tfs-mobile-primary button{min-height:52px;color:var(--tfs-muted);border:0;align-content:center;justify-items:center;gap:4px;display:grid}.tfs-mobile-primary [aria-current=page]{color:var(--tfs-link)}.tfs-mobile-menu-panel .tfs-section:not([open])>.tfs-section-body{display:none}.pef{gap:6px;min-width:0;max-width:100%;display:grid}.pef-label{color:var(--ink);overflow-wrap:anywhere;font-weight:600}.pef-row{flex-wrap:wrap;align-items:stretch;gap:8px;min-width:0;display:flex}.pef-input{box-sizing:border-box;border:1px solid var(--rule);background:var(--surface);min-width:0;min-height:44px;color:var(--ink);font:inherit;border-radius:2px;flex:12rem;padding:8px 12px}.pef-input:focus-visible{outline:3px solid var(--electric);outline-offset:1px;border-color:var(--navy)}.pef-toggle{white-space:nowrap;flex:none}.pef-input:disabled{opacity:.6;cursor:not-allowed}@media (width<=360px){.pef-toggle{flex:100%}}.appointment-entry1848{gap:20px;min-width:0;display:grid}.appointment-entry1848 .tfs-list-content{padding:0 18px 18px}.appointment-entry1848 .tfs-list-search{flex:1;min-width:0;max-width:560px}.appointment-entry1848 .tfs-list-search label{gap:8px;display:grid}.appointment-entry1848 .tfs-list-search input{width:100%;min-width:0}.appointment-entry1848 .list[aria-label=Matching\ jobs]{margin:0;padding:0;list-style:none}.appointment-entry1848 .list[aria-label=Matching\ jobs]>.item{border-bottom:1px solid var(--tfs-border);box-shadow:none;gap:12px;min-width:0;padding:14px 0}.appointment-entry1848 .list[aria-label=Matching\ jobs]>.item:last-child{border-bottom:0}.appointment-entry1848 .list[aria-label=Matching\ jobs]>.item>span{overflow-wrap:anywhere;flex:1;min-width:0;line-height:1.6}.appointment-entry1848 .list[aria-label=Matching\ jobs]>.item .tfs-status-chip{margin-inline-start:6px}@media (width<=600px){.appointment-entry1848 .list[aria-label=Matching\ jobs]>.item{flex-direction:column;align-items:stretch}.appointment-entry1848 .list[aria-label=Matching\ jobs]>.item>.tfs-button{white-space:normal;align-self:flex-start;max-width:100%}}.ops-live .oai{border-top:1px solid var(--rule);width:100%;min-width:0;color:var(--navy);letter-spacing:0}.ops-live .oai-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;padding:1rem 0 .6rem;display:flex}.ops-live .oai-title{align-items:center;gap:.6rem;min-width:0;display:flex}.ops-live .oai-title h2{overflow-wrap:anywhere;margin:0;font-size:1rem}.ops-live .oai-verdict{border-left:3px solid var(--electric);margin:.5rem 0;padding-left:.65rem;font-size:.875rem;font-weight:700}.ops-live .oai-review{border-left-color:var(--danger);color:var(--danger)}.ops-live .oai-details{gap:.45rem;margin:.75rem 0;font-size:.8rem;display:grid}.ops-live .oai-details>div{grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);gap:.6rem;display:grid}.ops-live .oai-details dt{color:var(--muted)}.ops-live .oai-details dd{overflow-wrap:anywhere;margin:0}.ops-live .oai-notice{color:var(--muted);overflow-wrap:anywhere;margin:.5rem 0;font-size:.75rem;line-height:1.5}.ops-live .oai .oai-check{white-space:normal;align-items:center;gap:.35rem;display:inline-flex}@media (width<=420px){.ops-live .oai-details>div{grid-template-columns:minmax(0,1fr);gap:.15rem}.ops-live .oai-head{align-items:flex-start}}.ops-live .oaf{width:100%;min-width:0;color:var(--navy);border-top:1px solid var(--rule);letter-spacing:0}.ops-live .oaf-head{align-items:center;gap:.6rem;padding:1rem 0 .6rem;display:flex}.ops-live .oaf-head h2{margin:0;font-size:1rem}.ops-live .oaf-list{margin:0;padding:0;list-style:none}.ops-live .oaf-list>li{border-top:1px solid var(--rule);min-width:0;padding:.85rem 0}.ops-live .oaf-title{justify-content:space-between;align-items:start;gap:.6rem;font-size:.875rem;display:flex}.ops-live .oaf-title strong{overflow-wrap:anywhere;min-width:0}.ops-live .oaf-status{border-left:3px solid var(--electric);color:var(--muted);flex-shrink:0;padding-left:.4rem;font-size:.75rem}.ops-live .oaf-status-failed,.ops-live .oaf-status-unknown{border-color:var(--danger);color:var(--danger)}.ops-live .oaf-reason,.ops-live .oaf-meta,.ops-live .oaf-notice{color:var(--muted);overflow-wrap:anywhere;margin:.45rem 0;font-size:.75rem;line-height:1.5}.ops-live .oaf-footer{color:var(--muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;font-size:.7rem;display:flex}.ops-live .oaf .oaf-review{white-space:normal;align-items:center;gap:.3rem;display:inline-flex}@media (width<=420px){.ops-live .oaf-title{flex-wrap:wrap}.ops-live .oaf-footer time{flex-basis:100%}}.ops-live .oat{letter-spacing:0;gap:1rem;min-width:0;display:grid}.ops-live .oat-head{align-items:center;gap:.75rem;display:flex}.ops-live .oat-head h1{margin:0}.ops-live .oat-eyebrow{text-transform:uppercase;color:var(--muted);margin:0 0 .3rem;font-size:.75rem;font-weight:700}.ops-live .oat-layout{grid-template-columns:minmax(0,1fr) 24rem;align-items:start;gap:1.5rem;display:grid}.ops-live .oat-layout>*,.ops-live .oat-filters>*{min-width:0}.ops-live .oat-boundary{border-top:1px solid var(--rule);padding-top:1rem}.ops-live .oat-filters{grid-template-columns:minmax(0,1fr) minmax(0,12rem) auto;align-items:end;gap:.6rem;margin:1rem 0;display:grid}.ops-live .oat-log{border-left:2px solid var(--rule);gap:1.25rem;margin:1rem 0;padding:0 0 0 1.1rem;list-style:none;display:grid}.ops-live .oat-log li{overflow-wrap:anywhere;min-width:0;position:relative}.ops-live .oat-log li:before{content:"";border:2px solid var(--surface);background:var(--electric);border-radius:50%;width:.6rem;height:.6rem;position:absolute;top:.4rem;left:-1.45rem}.ops-live .oat-log p{margin:.25rem 0}.ops-live .oat-meta{color:var(--muted);font-size:.8rem}.ops-live .oat-actions{flex-wrap:wrap;gap:.6rem;display:flex}@media (width<=1100px){.ops-live .oat-layout{grid-template-columns:minmax(0,1fr)}}@media (width<=600px){.ops-live .oat-filters{grid-template-columns:minmax(0,1fr)}.ops-live .oat-actions>*{flex:1}}.ops-live.office-desktop .office-workspace .oat .oat-layout{grid-template-columns:minmax(0,1fr);gap:16px;display:grid}.ops-live.office-desktop .office-workspace .oat .oat-main{flex-direction:column;gap:16px;min-width:0;display:flex}.ops-live.office-desktop .office-workspace .oat .oat-kpis{order:-1}.ops-live.office-desktop .office-workspace .oat .oat-filters{margin:0;padding:0 18px 18px}.ops-live.office-desktop .office-workspace .oat .oat-filters label{min-width:0}.ops-live.office-desktop .office-workspace .oat .oat-filters input{box-sizing:border-box;width:100%}.ops-live.office-desktop .office-workspace .oat .oat-results-card .tfs-list-content>p{margin:12px 18px}.ops-live.office-desktop .office-workspace .oat .oat-log{border:0;gap:0;margin:0;padding:0}.ops-live.office-desktop .office-workspace .oat .oat-log li{border-bottom:1px solid var(--tfs-border);gap:16px;padding:14px 18px}.ops-live.office-desktop .office-workspace .oat .oat-log li:before{content:none}.ops-live.office-desktop .office-workspace .oat .oat-log .tfs-compact-copy{flex:280px;min-width:0}.ops-live.office-desktop .office-workspace .oat .oat-meta{color:var(--tfs-muted)}.ops-live.office-desktop .office-workspace .oat .oat-actions{padding:16px 18px}.ops-live.office-desktop .office-workspace .oat .oat-boundary{border:0;padding:0}.ops-live.office-desktop .office-workspace .oat .oat-boundary .tfs-list-content{padding:0 18px 18px}.ops-live.office-desktop .office-workspace .oat .oat-boundary .tfs-list-content>h2{font-size:17px}.ops-live.office-desktop .office-workspace .oat .oat-boundary .tfs-list-content>h2:first-child{margin-top:0}@media (width<=600px){.ops-live.office-desktop .office-workspace .oat .oat-log .tfs-compact-copy{flex-basis:100%}}.ops-live.office-desktop .office-workspace .oat .oat-layout>:is(section,aside){background:0 0;border:0;border-radius:0;padding:0}.ops-live.office-desktop .office-workspace .oat .oat-filters{background:0 0;border-radius:0;grid-template-columns:minmax(0,1fr) minmax(0,12rem) auto}.ops-live.office-desktop .office-workspace .oat .oat-log>li{border:0;border-bottom:1px solid var(--tfs-border);border-radius:0}.ops-live.office-desktop .office-workspace .oat .tfs-page-header .tfs-button-primary{color:#fff;background:#1d4ed8;border-color:#1d4ed8}@media (width<=600px){.ops-live.office-desktop .office-workspace .oat .oat-filters{grid-template-columns:minmax(0,1fr)}}.ops-live .finctl{gap:1.25rem;min-width:0;display:grid}.ops-live .finctl-head .eyebrow{color:var(--electric);margin:0;font-size:.85rem}.ops-live .finctl-head h2{margin:.15rem 0 .5rem}.ops-live .finctl-note{border-left:4px solid var(--electric);background:var(--pale);margin:0;padding:.6rem .9rem;font-size:.9rem}.ops-live .finctl-kpis{grid-template-columns:repeat(auto-fit,minmax(11rem,1fr));gap:.75rem;display:grid}.ops-live .finctl-kpis .kpi{background:var(--surface);border:1px solid var(--rule);padding:.9rem 1rem}.ops-live .finctl-kpis .kpi p{margin:0}.ops-live .finctl-kpis .money{font-variant-numeric:tabular-nums;font-size:1.5rem;font-weight:600}.ops-live .finctl-grid{grid-template-columns:minmax(0,1fr);gap:1.25rem;display:grid}@media (width>=900px){.ops-live .finctl-grid{grid-template-columns:minmax(0,1fr) 22rem}}.ops-live .finctl-main,.ops-live .finctl-aside{align-content:start;gap:1rem;min-width:0;display:grid}.ops-live .finctl-title{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.ops-live .finctl-title h3{margin:0}.ops-live .finctl-filters{flex-wrap:wrap;gap:.4rem;display:flex}.ops-live .finctl-filters .chip{border:1px solid var(--rule);background:var(--surface);min-height:44px;color:var(--ink);font:inherit;cursor:pointer;align-items:center;gap:.5rem;padding:.4rem .8rem;display:inline-flex}.ops-live .finctl-filters .chip.on{background:var(--navy);color:var(--paper);border-color:var(--navy)}.ops-live .finctl-filters .chip.on .chip-n{color:var(--office-lime)}.ops-live .finctl-filters .chip-n{font-variant-numeric:tabular-nums;font-weight:600}.ops-live .finctl-rows{gap:.4rem;margin:0;padding:0;list-style:none;display:grid}.ops-live .finctl-rows .row{background:var(--surface);border:1px solid var(--rule);width:100%;min-height:52px;font:inherit;color:var(--ink);cursor:pointer;text-align:left;justify-content:space-between;align-items:center;gap:.75rem;padding:.6rem .9rem;display:flex}.ops-live .finctl-rows .row>span:first-child{display:grid}.ops-live .finctl-rows .row.on{border-left:4px solid var(--navy)}.ops-live .finctl-holds{margin:.25rem 0 .75rem;padding-left:1.1rem;font-size:.9rem}.ops-live .finctl .kv{grid-template-columns:max-content minmax(0,1fr);gap:.3rem .9rem;margin:.5rem 0;display:grid}.ops-live .finctl .kv dt{color:var(--muted)}.ops-live .finctl .kv dd{overflow-wrap:anywhere;margin:0}.ops-live .office-locations{gap:1rem;min-width:0;display:grid}.ops-live .office-location-columns{grid-template-columns:minmax(0,1fr);gap:1.25rem;display:grid}.ops-live .office-location-columns svg{width:min(100%,13rem);margin:1rem auto;display:block}.ops-live .office-location-columns p{overflow-wrap:anywhere}@media (width>=1100px){.ops-live .office-location-columns{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr)}}.ops-live .locations1863{gap:20px}.ops-live .locations1863 .office-location-columns:not([data-has-sample=true]){grid-template-columns:minmax(0,1fr)}.ops-live .locations1863 .tfs-list-content{min-width:0;padding:0 18px 18px}.ops-live .locations1863 .tfs-list-search label{gap:8px;display:grid}.ops-live .locations1863 .list{margin:0;padding:0;list-style:none}.ops-live .locations1863 .list>.item{box-shadow:none;border:0;border-bottom:1px solid var(--tfs-border);border-radius:0;min-width:0;padding:14px 0}.ops-live .locations1863 .list>.item:last-child{border-bottom:0}.ops-live .locations1863 .office-stamp-row-actions{justify-content:space-between;align-items:start;gap:8px;min-width:0;display:flex}.ops-live .locations1863 .office-stamp-row-actions>.tfs-button{text-align:left;min-width:0}.ops-live .locations1863 .list p{color:var(--tfs-muted);margin:8px 0;font-size:13px;line-height:1.6}.ops-live .programme{gap:1.25rem;min-width:0;display:grid}.ops-live .programme-head .eyebrow{color:var(--electric);margin:0;font-size:.85rem}.ops-live .programme-head h2{margin:.15rem 0 0}.ops-live .programme-grid{grid-template-columns:minmax(0,1fr);gap:1.25rem;display:grid}@media (width>=900px){.ops-live .programme-grid{grid-template-columns:minmax(0,1fr) 22rem}}.ops-live .programme-main,.ops-live .programme-aside{align-content:start;gap:1rem;min-width:0;display:grid}.ops-live .programme-title{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.ops-live .programme-title h3{margin:0}.ops-live .programme-phases{grid-template-columns:repeat(auto-fill,minmax(9.5rem,1fr));gap:.4rem;margin:0;padding:0;list-style:none;display:grid}.ops-live .programme-phases .phase{border:1px solid var(--rule);background:var(--surface);width:100%;min-height:44px;color:var(--ink);font:inherit;cursor:pointer;text-align:left;justify-content:space-between;align-items:center;gap:.5rem;padding:.5rem .75rem;display:flex}.ops-live .programme-phases .phase.on{background:var(--navy);color:var(--paper);border-color:var(--navy)}.ops-live .programme-phases .phase-n{font-variant-numeric:tabular-nums;font-weight:600}.ops-live .programme-phases .phase.on .phase-n{color:var(--office-lime)}.ops-live .programme-focus{border-left:4px solid var(--electric);background:var(--surface);padding:1.1rem 1.25rem}.ops-live .programme-focus .worker{color:var(--electric);margin:0;font-weight:600}.ops-live .programme-focus h3{margin:.25rem 0}.ops-live .programme-focus .held{background:var(--office-lime);color:var(--office-lime-ink);display:inline-block}.ops-live .programme-rows .item.on{border-left:3px solid var(--navy)}.ops-live .programme-links{margin:0;padding:0;list-style:none}.ops-live .programme-links li+li{border-top:1px solid var(--rule)}.ops-live .programme-links .link-row{width:100%;min-height:44px;font:inherit;color:var(--ink);cursor:pointer;text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;padding:.6rem 0;display:flex}.ops-live .programme .kv{grid-template-columns:max-content minmax(0,1fr);gap:.3rem .9rem;margin:.5rem 0;display:grid}.ops-live .programme .kv dt{color:var(--muted)}.ops-live .programme .kv dd{overflow-wrap:anywhere;margin:0}.qbo-mock{--qbo-ink:#18332f;--qbo-muted:#536b65;--qbo-border:#d7e1dc;max-width:1120px;color:var(--qbo-ink);background:#f4f7f3;margin:auto;padding:24px;font:16px/1.5 system-ui,sans-serif}.qbo-mock *{box-sizing:border-box}.qbo-mock h1{letter-spacing:-.04em;margin:6px 0 12px;font-size:clamp(1.9rem,5vw,2.8rem);line-height:1.15}.qbo-mock h2{margin:0 0 8px;font-size:1.3rem}.qbo-mock h3{margin:8px 0 4px;font-size:1.05rem}.qbo-mock p{margin:6px 0 12px}.qbo-prototype{background:#e3ebe5;border-radius:8px;margin-bottom:26px;padding:10px 14px;font-size:.85rem}.qbo-heading,.qbo-section-heading,.qbo-footer{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.qbo-eyebrow{letter-spacing:.12em;color:var(--qbo-muted);font-size:.75rem;font-weight:750}.qbo-off{white-space:nowrap;color:#fff;background:#18332f;border-radius:20px;padding:8px 14px;font-size:.85rem;font-weight:700}.qbo-scope{border-top:1px solid var(--qbo-border);border-bottom:1px solid var(--qbo-border);grid-template-columns:1fr 1fr 1.2fr;gap:20px;margin:24px 0;padding:18px 0;display:grid}.qbo-scope small{color:var(--qbo-muted);margin-bottom:5px;display:block}.qbo-scope strong{overflow-wrap:anywhere;font-size:.9rem}.qbo-warning{background:#fff3d8;border-left:4px solid #a86a0a;border-radius:4px;margin:20px 0 26px;padding:18px}.qbo-panel{border:1px solid var(--qbo-border);background:#fff;border-radius:12px;margin-bottom:24px;padding:24px}.qbo-panel>p,.qbo-section-heading p{color:var(--qbo-muted)}.qbo-checks{grid-template-columns:1fr 1fr;gap:14px;margin:22px 0;display:grid}.qbo-checks label{align-items:flex-start;gap:10px;display:flex}.qbo-mock input[type=checkbox]{accent-color:#205e4e;flex-shrink:0;width:20px;height:20px;margin:2px 0}.qbo-subtle{color:var(--qbo-muted);font-size:.85rem}.qbo-tabs{flex-wrap:wrap;gap:8px;margin:22px 0;display:flex}.qbo-mock:where(:not(.qbo-live)) button,.qbo-mock select,.qbo-mock input[type=search]{font:inherit;min-height:44px;color:var(--qbo-ink);background:#fff;border:1px solid #b6c6bf;border-radius:7px;padding:10px 12px}.qbo-mock:where(:not(.qbo-live)) button{cursor:pointer;font-weight:600}.qbo-mock:where(:not(.qbo-live)) button:hover:not(:disabled){background:#edf5ef}.qbo-mock:where(:not(.qbo-live)) button:focus-visible,.qbo-mock input:focus-visible,.qbo-mock select:focus-visible{outline-offset:3px;outline:3px solid #267561}.qbo-mock:where(:not(.qbo-live)) button:disabled{color:#65736b;cursor:not-allowed;background:#f1f3f0}.qbo-tabs [aria-current=page]{color:#fff;background:#205e4e}.qbo-counts{grid-template-columns:repeat(5,1fr);gap:10px;display:grid}.qbo-counts button{text-align:left;padding:14px;display:grid}.qbo-counts strong{font-size:1.5rem}.qbo-counts span{text-transform:capitalize;font-size:.85rem}.qbo-counts [aria-pressed=true]{background:#edf5ef;border:2px solid #205e4e}.qbo-tools{grid-template-columns:1fr 190px;gap:18px;margin:22px 0 10px;display:grid}.qbo-tools label,.qbo-scenario{gap:6px;font-size:.85rem;display:grid}.qbo-tools input{width:100%;min-width:0}.qbo-items{margin:12px 0;padding:0;list-style:none}.qbo-items li{border-top:1px solid var(--qbo-border);justify-content:space-between;gap:20px;padding:22px 0;display:flex}.qbo-items p{font-size:.9rem}.qbo-reason{max-width:620px;color:var(--qbo-muted)}.qbo-item-action{align-content:start;justify-items:end;gap:12px;min-width:190px;display:grid}.qbo-item-action>strong{font-size:1.15rem}.qbo-status{background:#edf1ed;border-radius:4px;padding:3px 8px;font-size:.73rem;font-weight:750;display:inline-block}.qbo-unknown,.qbo-held{color:#714500;background:#fff0cf}.qbo-sent{color:#215a32;background:#ddefdf}.qbo-failed{color:#8a3027;background:#fbe5e2}.qbo-mock:where(:not(.qbo-live)) .qbo-detail{background:#f4f7f3;border:1px solid #b6c6bf;border-radius:8px;padding:20px}.qbo-detail dl{grid-template-columns:180px minmax(0,1fr);gap:10px;display:grid}.qbo-detail dt{font-size:.85rem;font-weight:650}.qbo-detail dd{overflow-wrap:anywhere;margin:0;font-size:.85rem}.qbo-detail code{font-size:.8rem}.qbo-empty{padding:28px 8px}.qbo-table-wrap{overflow:auto}.qbo-mock table{border-collapse:collapse;text-align:left;width:100%;min-width:600px}.qbo-mock caption{text-align:left;margin:12px 0;font-size:.85rem}.qbo-mock th,.qbo-mock td{border-bottom:1px solid var(--qbo-border);padding:12px 10px;font-size:.85rem}.qbo-footer{padding:8px 0 28px}.qbo-footer p{color:var(--qbo-muted);font-size:.85rem}@media (width<=680px){.qbo-mock{padding:16px}.qbo-heading{gap:12px}.qbo-off{padding:6px 10px}.qbo-scope{grid-template-columns:1fr;gap:14px}.qbo-checks{grid-template-columns:1fr}.qbo-panel{padding:18px}.qbo-section-heading,.qbo-footer{flex-direction:column}.qbo-scenario{width:100%}.qbo-counts{grid-template-columns:repeat(3,1fr)}.qbo-counts button{padding:10px}.qbo-tools{grid-template-columns:1fr}.qbo-items li{flex-direction:column;gap:8px}.qbo-item-action{grid-template-columns:1fr auto;place-items:center start;min-width:0}.qbo-item-action button{max-width:230px;font-size:.85rem}.qbo-detail dl{grid-template-columns:minmax(0,1fr);gap:4px}.qbo-detail dd{margin-bottom:12px}.qbo-footer button{width:100%}}.qbo-mock form label{gap:8px;margin:16px 0;display:grid}.qbo-mock:where(:not(.qbo-live)) textarea{width:100%;min-height:100px;font:inherit;resize:vertical;border:1px solid #b6c6bf;border-radius:7px;padding:12px}.qbo-mock:where(:not(.qbo-live)) textarea:focus-visible{outline-offset:3px;outline:3px solid #267561}.qbo-mock textarea{resize:vertical;width:100%;min-height:100px}.qbo-mock.qbo-live{--qbo-ink:var(--tfs-navy);--qbo-muted:var(--tfs-muted);--qbo-border:var(--tfs-border);margin-block:var(--tfs-space-6);padding:var(--tfs-space-4);background:var(--tfs-card);color:var(--tfs-navy);font:var(--tfs-body)/1.5 var(--tfs-font)}.qbo-live h2{font-size:var(--tfs-section)}.qbo-live .qbo-heading{flex-wrap:wrap}.qbo-live .qbo-warning{background:var(--tfs-warning-bg);border-color:var(--tfs-warning);color:var(--tfs-warning);border-radius:var(--tfs-radius-control);padding:var(--tfs-space-4)}.qbo-live .qbo-items>li>div{width:100%;min-width:0}.qbo-live .qbo-detail{gap:var(--tfs-space-2) var(--tfs-space-4);grid-template-columns:minmax(110px,180px) minmax(0,1fr);display:grid}.qbo-live .qbo-detail :is(dt,dd){font-size:var(--tfs-small)}.qbo-live .qbo-detail code{white-space:normal;overflow-wrap:anywhere}.qbo-live .actions{gap:var(--tfs-space-2);flex-wrap:wrap;display:flex}@media (width<=680px){.qbo-live .qbo-detail{grid-template-columns:minmax(0,1fr)}}.ops-live .coa{min-width:0;max-width:100%;display:inline-block;position:relative}.ops-live .coa-trigger,.ops-live .coa-item{box-sizing:border-box;min-width:44px;min-height:44px;font:inherit;cursor:pointer;border-radius:2px;font-weight:600}.ops-live .coa-trigger{border:1px solid var(--office-lime);background:var(--office-lime);color:var(--office-lime-ink);padding:8px 16px}.ops-live .coa-trigger[aria-expanded=true]{background:var(--navy);color:var(--paper);border-color:var(--navy)}.ops-live .coa-panel{z-index:30;box-sizing:border-box;background:var(--surface);border:1px solid var(--rule);gap:2px;width:max-content;min-width:12rem;max-width:min(20rem,100vw - 24px);max-height:70vh;padding:4px;display:grid;position:absolute;top:calc(100% + 4px);right:0;overflow-y:auto;box-shadow:0 6px 18px #142d442e}.ops-live .coa-item{text-align:left;width:100%;color:var(--ink);white-space:normal;overflow-wrap:anywhere;background:0 0;border:0;padding:10px 12px}.ops-live .coa-item:hover:not(:disabled){background:var(--pale)}.ops-live .coa-trigger:focus-visible,.ops-live .coa-item:focus-visible{outline:3px solid var(--electric);outline-offset:2px}.ops-live .coa-trigger:disabled,.ops-live .coa-item:disabled{opacity:.55;cursor:not-allowed}@media (width<=480px){.ops-live .coa-panel{width:auto;min-width:0;max-width:none;position:fixed;inset:auto 12px 12px}}.ops-live .mobile-create{display:none}@media (width<=640px){.ops-live .desktop-create{display:none}.ops-live .mobile-create{display:block}}.ort{gap:.75rem;display:grid}.ort-head{justify-content:space-between;align-items:end;gap:1rem;display:flex}.ort-head h1{margin:0}.ort-eyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--muted,#5b6b7a);margin:0;font-size:.75rem;font-weight:700}.ort-filters{grid-template-columns:2fr 1fr 1fr auto;align-items:end;gap:.5rem;display:grid}.ort-filters label{gap:.2rem;font-size:.85rem;font-weight:700;display:grid}.ort-scroll{overflow-x:auto}.ort-table{border-collapse:collapse;width:100%}.ort-table th,.ort-table td{text-align:left;border-bottom:1px solid var(--line,#dfe5ea);vertical-align:top;padding:.55rem .6rem}.ort-table th{text-transform:uppercase;letter-spacing:.05em;font-size:.75rem}.ort-code{white-space:nowrap;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.ort-sub{color:var(--muted,#5b6b7a);font-size:.8rem;display:block}.ort-num{white-space:nowrap}.ort-tag{white-space:nowrap;border:1px solid;padding:.1rem .45rem;font-size:.75rem;font-weight:700;display:inline-block}@media (width<=760px){.ort-filters{grid-template-columns:1fr}.ort-table thead{display:none}.ort-table tr{border-bottom:1px solid var(--line,#dfe5ea);padding:.4rem 0;display:block}.ort-table td{text-align:right;border:0;justify-content:space-between;gap:1rem;padding:.2rem .4rem;display:flex}.ort-table td:before{content:attr(data-label);text-align:left;flex:none;font-size:.75rem;font-weight:700}.ort-table td:last-child:before{content:none}}.ops-live .ort{gap:16px;min-width:0}.ops-live .ort>.tfs-page-header{order:0}.ops-live .ort>.tfs-kpi-grid{order:1}.ops-live .ort>.ort-filter-card{order:2}.ops-live .ort>.ort-results-card{order:3}.ops-live .ort .ort-filters{grid-template-columns:minmax(0,2fr) minmax(0,1fr) minmax(0,1fr) auto;padding:0 18px 18px}.ops-live .ort .ort-filters label{min-width:0}.ops-live .ort .ort-filters input{box-sizing:border-box;width:100%}.ops-live .ort .ort-results-card .tfs-list-content>p,.ops-live .ort .ort-results-card .tfs-list-content>.tfs-button{margin:12px 18px}.ops-live .ort .ort-table :is(th,td){border-color:var(--tfs-border);padding:12px 18px;font-size:13px}.ops-live .ort .ort-table th{color:var(--tfs-muted);text-transform:none;letter-spacing:0}.ops-live .ort .ort-table .ort-code{font-variant-numeric:tabular-nums;font-family:inherit}.ops-live .ort .ort-sub{color:var(--tfs-muted)}.ops-live .ort .ort-row-actions{justify-content:flex-end;align-items:center;gap:8px;display:flex}.ops-live .ort .ort-row-actions .tfs-button{min-height:44px}@media (width<=760px){.ops-live .ort .ort-filters{grid-template-columns:1fr}.ops-live .ort .ort-table :is(th,td){padding:6px 16px}.ops-live .ort .ort-table tr{border-color:var(--tfs-border);padding:12px 0}}.ops-live .ort .ort-scroll:has(.tfs-list-menu[open]){padding-bottom:84px}.ofl{gap:.75rem;display:grid}.ops-live .files1713{gap:20px;min-width:0}.ops-live .files1713 .tfs-list-content{padding:0 18px 16px}.ops-live .files1713 .ofl-bar{margin-bottom:12px}.ops-live .files1713 .ofl-job{flex-flow:wrap;align-items:center;gap:8px;display:flex}.ops-live .files1713 .ofl-job>span:first-child{flex-basis:100%}.ofl-head{justify-content:space-between;align-items:end;gap:1rem;display:flex}.ofl-head h1{margin:0}.ofl-eyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--muted,#5b6b7a);margin:0;font-size:.75rem;font-weight:700}.ofl-bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;display:flex}.ofl-seg{gap:.25rem;display:flex}.ofl-scroll{overflow-x:auto}.ofl-table{border-collapse:collapse;width:100%}.ofl-table th,.ofl-table td{text-align:left;border-bottom:1px solid var(--line,#dfe5ea);vertical-align:top;padding:.55rem .6rem}.ofl-table th{text-transform:uppercase;letter-spacing:.05em;font-size:.75rem}.ofl-table td strong{overflow-wrap:anywhere}.ofl-table td:first-child{min-width:14rem}.ofl-sub{color:var(--muted,#5b6b7a);font-size:.8rem;display:block}.ofl-tag{white-space:nowrap;border:1px solid;padding:.1rem .45rem;font-size:.75rem;font-weight:700;display:inline-block}.ofl-link{font:inherit;cursor:pointer;color:inherit;background:0 0;border:0;padding:0;font-weight:700;text-decoration:underline}@media (width<=640px){.ofl-table thead{display:none}.ofl-table tr{border-bottom:1px solid var(--line,#dfe5ea);padding:.4rem 0;display:block}.ofl-table td{border:0;justify-content:space-between;gap:1rem;padding:.2rem .4rem;display:flex}.ofl-table td:before{content:attr(data-label);flex:none;font-size:.75rem;font-weight:700}.ofl-table td:first-child{min-width:0;display:block}.ofl-table td:first-child:before{margin-bottom:.15rem;display:block}}.ofl-job{flex-direction:column;align-items:flex-start;gap:.15rem;display:flex}.ofl-job>span:first-child{white-space:nowrap}@media (width<=640px){.ofl-job{align-items:flex-end}}@media (width>=641px){.ofl-table{table-layout:fixed}.ofl-table td,.ofl-table th{overflow-wrap:anywhere}.ofl-table td:first-child{min-width:0}.ofl-table th:first-child{width:25%}.ofl-table th:nth-child(2){width:20%}.ofl-table th:nth-child(3){width:10%}.ofl-table th:nth-child(4){width:12%}.ofl-table th:nth-child(5){width:19%}.ofl-table th:nth-child(6){width:14%}.ofl-job>span:first-child{white-space:normal;overflow-wrap:anywhere}.ofl-tag{white-space:normal}}.ocm{background:var(--tfs-page,#f4f6f9);border-radius:1rem;gap:1rem;min-width:0;padding:1rem;display:grid}.ocm-facts{gap:1rem;display:grid}.ocm-grid{grid-template-columns:minmax(0,1fr);align-items:start;gap:1.25rem;display:grid}@media (width>=960px){.ocm-grid{grid-template-columns:340px minmax(0,1fr)}}.ocm-queue,.ocm-detail{align-content:start;gap:.5rem;min-width:0;padding:0 18px 18px;display:grid}.ocm-tabs{gap:.25rem;display:flex}.ocm-list{margin:0;padding:0;list-style:none}.ocm-list li{align-items:center;gap:.25rem;min-width:0;display:flex}.ocm-list li+li{border-top:1px solid var(--rule,#d6dde3)}.ocm-list li>.tfs-button{text-align:left;flex-wrap:wrap;flex:1;gap:.5rem;min-width:0;display:flex}.ocm-list button[aria-current=true]{background:var(--pale,#eaf5fc)}.ocm-main{overflow-wrap:anywhere;flex:1;min-width:0;display:grid}.ocm-sub{color:var(--muted,#5b6b7a);white-space:normal;font-size:.8rem}.ocm-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;display:flex}.ocm-kv{overflow-wrap:anywhere;grid-template-columns:auto minmax(0,1fr);gap:.25rem .75rem;margin:0;display:grid}.ocm-kv dt{color:var(--muted,#5b6b7a)}.ocm-actions{flex-wrap:wrap;gap:.5rem;display:flex}.ops-live .notices1934{gap:20px;min-width:0;display:grid}.ops-live .notices1934 .tfs-list-content{min-width:0;padding:0 18px 18px}.ops-live .notices1934 .notices-text{background:var(--tfs-page);color:var(--tfs-navy);border-color:var(--tfs-border);margin:0}#tfs-pwa-update{box-sizing:border-box;max-height:calc(100vh - 112px - env(safe-area-inset-bottom));max-height:calc(100dvh - 112px - env(safe-area-inset-bottom));overscroll-behavior:contain;overflow:auto}#tfs-pwa-update :is(a,button):focus-visible{outline-offset:3px;outline:3px solid #fff}@media (width<=899px){#tfs-pwa-update{gap:8px;width:calc(100vw - 24px);display:grid}#tfs-pwa-update button{width:100%}}@media (width<=899px) and (height<=280px){#tfs-pwa-update{max-height:calc(100vh - 24px - env(safe-area-inset-bottom));max-height:calc(100dvh - 24px - env(safe-area-inset-bottom));bottom:calc(12px + env(safe-area-inset-bottom))!important}}body{margin:0}.notices-text{white-space:pre-wrap;word-break:break-word;border:1px solid var(--line,#c9d4dc);background:var(--panel,#fff);border-radius:6px;max-height:70vh;padding:.75rem;font-size:.85rem;line-height:1.45;overflow:auto}.ops-live .pilot-panel{gap:12px;margin:16px 0;display:grid}.ops-live .pilot-panel h2,.ops-live .pilot-panel h3{margin:0}.ops-live .pilot-panel p{margin:4px 0}.ops-live .pilot-panel summary{cursor:pointer;min-height:44px;font-weight:600}.ops-live .pilot-panel form{min-width:0;margin-top:16px}.ops-live .pilot-panel .pilot-item{border:1px solid var(--tfs-border);border-radius:12px;min-width:0;padding:16px}.ops-live .pilot-panel input,.ops-live .pilot-panel textarea,.ops-live .pilot-panel select{min-width:0;max-width:100%}.ops-live .pilot-panel textarea{min-height:96px}.ops-live .pilot-text{white-space:pre-wrap;overflow-wrap:anywhere}.ops-live .pilot-panel dl{gap:4px;display:grid}.ops-live .pilot-panel dd{overflow-wrap:anywhere;margin:0 0 12px}.ops-live .pilot-panel [role=alert]{color:var(--tfs-danger)}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/operations/assets/inter-latin-400-normal-C38fXH4l.woff2)format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/operations/assets/inter-latin-500-normal-Cerq10X2.woff2)format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/operations/assets/inter-latin-600-normal-LgqL8muc.woff2)format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/operations/assets/inter-latin-700-normal-Yt3aPRUw.woff2)format("woff2")}.ops-live,[data-tfs-theme]{--tfs-navy:#142d44;--tfs-blue:#258fd0;--tfs-action:#1d6fa6;--tfs-danger-action:#b42318;--tfs-link:#1d6fa6;--tfs-page:#f5f7f9;--tfs-card:#fff;--tfs-border:#e3e9ef;--tfs-divider:#eef2f5;--tfs-input:#c9d6e2;--tfs-tint:#eaf5fc;--tfs-muted:#4a5e70;--tfs-sky:#9cc9ea;--tfs-sky-light:#c9dded;--tfs-draft:#4a5e70;--tfs-draft-bg:#f0f2f5;--tfs-warning:#9a4e07;--tfs-warning-bg:#fdf0e1;--tfs-done:#1e7a43;--tfs-done-bg:#e7f5ec;--tfs-danger:#b42318;--tfs-danger-bg:#fdecea;--tfs-font:Inter, system-ui, -apple-system, "Segoe UI", sans-serif;--tfs-title:1.5rem;--tfs-section:1.0625rem;--tfs-body:.9375rem;--tfs-small:.8125rem;--tfs-space-1:4px;--tfs-space-2:8px;--tfs-space-3:12px;--tfs-space-4:16px;--tfs-space-5:20px;--tfs-space-6:24px;--tfs-space-8:32px;--tfs-control-height:48px;--tfs-radius-card:16px;--tfs-radius-control:12px;--tfs-radius-chip:999px;--tfs-stat-shadow:0 2px 10px #142d440f;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}[data-tfs-theme=dark],.ops-live.office-desktop[data-office-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--tfs-navy:#e7f1f9;--tfs-page:#101e2b;--tfs-card:#142d44;--tfs-border:#355065;--tfs-divider:#294155;--tfs-input:#68849b;--tfs-muted:#c9dded;--tfs-link:#9cc9ea;--tfs-tint:#213f56;--tfs-draft:#d5e1ec;--tfs-draft-bg:#2c4255;--tfs-warning:#ffd4a4;--tfs-warning-bg:#4b331d;--tfs-done:#a7e2be;--tfs-done-bg:#173e2c;--tfs-danger:#ffb9b1;--tfs-danger-bg:#4d262a}@media (prefers-color-scheme:dark){.ops-live.shell:not(.office-desktop):not(.auth-shell):not([data-tfs-theme=light]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--tfs-navy:#e7f1f9;--tfs-page:#101e2b;--tfs-card:#142d44;--tfs-border:#355065;--tfs-divider:#294155;--tfs-input:#68849b;--tfs-muted:#c9dded;--tfs-link:#9cc9ea;--tfs-tint:#213f56;--tfs-draft:#d5e1ec;--tfs-draft-bg:#2c4255;--tfs-warning:#ffd4a4;--tfs-warning-bg:#4b331d;--tfs-done:#a7e2be;--tfs-done-bg:#173e2c;--tfs-danger:#ffb9b1;--tfs-danger-bg:#4d262a;--surface:var(--tfs-card);--tfs-text:var(--tfs-navy);--tfs-stat-shadow:0 2px 10px #0000003d}.ops-live.shell:not(.office-desktop):not(.auth-shell):not([data-tfs-theme=light])>.bar{color:#fff;background:#13294b}.ops-live.shell:not(.office-desktop):not(.auth-shell):not([data-tfs-theme=light]) .field-tabs [aria-selected=true],.ops-live.shell:not(.office-desktop):not(.auth-shell):not([data-tfs-theme=light]) .field-visits button{color:var(--tfs-navy);border-color:var(--tfs-border)}}.ops-live .field-schedule .evc{box-shadow:var(--tfs-stat-shadow)}.ops-live .evc-clock-change{color:var(--tfs-warning);background:var(--tfs-warning-bg)}.ops-live .fsa .fsa-muted{opacity:1}.ops-live .fv-action-strip{background:var(--tfs-card);color:var(--tfs-navy);box-shadow:var(--tfs-stat-shadow)}.ops-live.shell:not(.office-desktop) .visit-pack{background:var(--tfs-card);color:var(--tfs-navy)}.ops-live.shell:not(.office-desktop) :is(.phone-field-help,.phone-mock-feature,.phone-preview){background:var(--tfs-card);color:var(--tfs-navy);border-color:var(--tfs-border)}.ops-live.shell:not(.office-desktop) .phone-pdf-help{background:var(--tfs-tint);color:var(--tfs-navy);border-color:var(--tfs-border)}.ops-live.shell:not(.office-desktop) .phone-document-source button{background:var(--tfs-card);color:var(--tfs-navy);border-color:var(--tfs-input)}.ops-live.shell:not(.office-desktop) .phone-document-source button:disabled{background:var(--tfs-draft-bg);color:var(--tfs-draft)}.ops-live.shell:not(.office-desktop) .nav-panel{color:#fff;background:#13294b}.ops-live.shell:not(.office-desktop) .nav-panel .nav-item:not(.danger){color:#e7f1f9}@layer tfs-action-labels{:where(.tfs-button,.ops-live button,.tfs-dialog button,[role=dialog] button,.ops-live input[type=submit],.ops-live input[type=button],.ops-live input[type=reset],.ops-live a.btn,.ops-live [role=button],.ops-live .tfs-list-menu>summary,.ops-live .ease-more>summary,.ops-live .create-menu>summary,.ops-live .oj-row-more>summary,.ops-live .client-row-more1070>summary):not(:where([role=tab],[role=tablist] *,.tfs-list-pill,.tfs-list-pills *,.pipeline-pills *,.client-type-pills1070 *,.subnav-tab,.job-tab,.job-tabs *,.cl-tabs *,.oc-tabs *,.oi-tabs *,.ocm-tabs *,.ocw-tabs *,.field-tabs *,.qbo-tabs *,.fl-pill,.fl-pills *,.oj-opt,.oj-seg *,:is(.ost-seg,.ofl-seg,.finctl-filters,.qbo-counts,.chat-switch) button[aria-pressed],[role=group]:is([aria-label=Property\ status],[aria-label=Layout],[aria-label=Whose\ schedule],[aria-label=Booking\ list],[aria-label=Schedule\ view],[aria-label=Schedule\ layout]) button[aria-pressed],[aria-label="Job archive filter"] *,.tfs-bottom-nav *,.tfs-mobile-primary *,.pill,.filter-pill,.status-pill,.pill-button,.tabs *,.day-btn)){text-transform:uppercase!important;letter-spacing:.04em!important;font-size:13px!important;font-weight:700!important}:where(.ops-live input[type=file])::file-selector-button{text-transform:uppercase!important;letter-spacing:.04em!important;font-size:13px!important;font-weight:700!important}.tfs-button :where(.tfs-chip,.tfs-status-chip,.evc-status),.ops-live button .hd-chip{text-transform:none!important;letter-spacing:normal!important}@media (width<=899px){.ops-live :where(.mobile-option-a-workspace .content .tfs-button-primary,.mobile-option-a-workspace .content .btn:not(.ghost):not(.danger),.fv-action-strip-button,.evc-open,.job-next-step .tfs-button,.auth-shell .tfs-button-primary,.tfs-auth-page .tfs-button-primary,.sticky-action .tfs-button){font-size:16px!important}}}.tfs-page{gap:var(--tfs-space-4);min-width:0;color:var(--tfs-navy);font:var(--tfs-body)/1.5 var(--tfs-font);display:grid}.tfs-page-heading h1{font-size:var(--tfs-title);margin:0}.tfs-page-heading p,.tfs-stat p,.tfs-field p,.tfs-list-row p{color:var(--tfs-muted);margin:4px 0 0}.tfs-card{border:1px solid var(--tfs-border);border-radius:var(--tfs-radius-card);padding:var(--tfs-space-4);background:var(--tfs-card);overflow-wrap:anywhere;min-width:0}.tfs-stat{box-shadow:var(--tfs-stat-shadow)}fieldset.tfs-card{margin:0}fieldset.tfs-card>legend{padding-inline:var(--tfs-space-2);font-size:var(--tfs-section);color:var(--tfs-navy);font-weight:600}.tfs-stat dl{margin:0}.tfs-stat dt{color:var(--tfs-muted);font-size:var(--tfs-small)}.tfs-stat dd{margin:4px 0 0;font-size:1.75rem;font-weight:700}.tfs-stat p{font-size:var(--tfs-small)}.tfs-button{white-space:normal;overflow-wrap:anywhere;max-width:100%;min-height:var(--tfs-control-height);border:1px solid var(--tfs-input);border-radius:var(--tfs-radius-control);font:600 var(--tfs-body)/1.3 var(--tfs-font);color:var(--tfs-navy);background:var(--tfs-card);cursor:pointer;padding:12px 16px}.tfs-button-primary{background:var(--tfs-action);color:#fff;border-color:#0000}.tfs-button-ghost{color:var(--tfs-link);background:0 0;border-color:#0000}.tfs-button-danger{background:var(--tfs-danger-action);color:#fff;border-color:#0000}.tfs-button:is([aria-selected=true],[aria-pressed=true],[aria-current=true]){color:var(--tfs-link);background:var(--tfs-tint);border-color:var(--tfs-link)}.tfs-button:disabled,.tfs-bottom-nav button:disabled{opacity:.6;cursor:default}.tfs-button:focus-visible,.tfs-field :is(input,select):focus-visible,.tfs-section summary:focus-visible,.tfs-bottom-nav button:focus-visible{outline:3px solid var(--tfs-link);outline-offset:3px}.tfs-chip{border-radius:var(--tfs-radius-chip);width:fit-content;max-width:100%;font:600 var(--tfs-small)/1.3 var(--tfs-font);color:var(--tfs-draft);background:var(--tfs-draft-bg);align-self:start;align-items:center;padding:6px 12px;display:inline-flex}.tfs-chip-info{color:var(--tfs-link);background:var(--tfs-tint)}.tfs-chip-warning{color:var(--tfs-warning);background:var(--tfs-warning-bg)}.tfs-chip-done{color:var(--tfs-done);background:var(--tfs-done-bg)}.tfs-chip-danger{color:var(--tfs-danger);background:var(--tfs-danger-bg)}.tfs-list-row{border-bottom:1px solid var(--tfs-divider);overflow-wrap:anywhere;justify-content:space-between;align-items:center;gap:12px;padding:16px 0;display:flex}.tfs-list-row>div{min-width:0}.tfs-section>summary{cursor:pointer;flex-wrap:wrap;align-items:center;gap:8px;min-height:44px;font-weight:700;display:flex}.tfs-section>summary:after{content:"+";margin-left:auto;font-size:1.25rem}.tfs-section[open]>summary:after{content:"−"}.tfs-section-body{padding-top:16px}.tfs-empty{text-align:center;padding:24px 16px}.tfs-empty h2{font-size:var(--tfs-section)}.tfs-empty p{color:var(--tfs-muted)}.tfs-feedback{border-radius:var(--tfs-radius-control);overflow-wrap:anywhere;margin-block:12px;padding:12px 16px}.tfs-feedback-empty{color:var(--tfs-muted);background:var(--tfs-page);padding:20px}.tfs-feedback-loading{color:var(--tfs-muted);background:var(--tfs-page)}.tfs-feedback-error{color:var(--tfs-danger);background:var(--tfs-danger-bg)}.tfs-feedback-status{color:var(--tfs-navy);background:var(--tfs-page)}.tfs-field{gap:8px;min-width:0;display:grid}.tfs-field label{font-weight:600}.tfs-field :is(input,select){width:100%;min-width:0;min-height:var(--tfs-control-height);border:1px solid var(--tfs-input);border-radius:var(--tfs-radius-control);font:inherit;background:var(--tfs-card);color:var(--tfs-navy);padding:12px}.tfs-field .tfs-field-error{color:var(--tfs-danger)}.tfs-toolbar{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.tfs-bottom-nav{background:var(--tfs-card);border-top:1px solid var(--tfs-border);padding:8px 8px calc(8px + env(safe-area-inset-bottom))}.tfs-bottom-nav ul{margin:0;padding:0;list-style:none;display:flex}.tfs-bottom-nav li{flex:1;min-width:0}.tfs-bottom-nav button{width:100%;min-height:var(--tfs-control-height);color:var(--tfs-muted);font:500 var(--tfs-small)/1.3 var(--tfs-font);cursor:pointer;overflow-wrap:anywhere;background:0 0;border:0;justify-items:center;gap:4px;padding:8px 4px;display:grid}.tfs-bottom-nav [aria-current=page]{color:var(--tfs-link);font-weight:700}.tfs-bottom-nav svg{width:22px;height:22px}.tfs-kit{background:var(--tfs-page);max-width:1000px;margin:auto;padding:24px}.tfs-kit-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:16px;display:grid}.ops-live .office-workspace .schedule{gap:var(--tfs-space-4);padding:var(--tfs-space-6);display:grid}.ops-live .office-workspace .schedule>:is(p,h1,h2){margin-block:0}.ops-live .office-workspace .schedule>fieldset{background:var(--tfs-page);border:1px solid var(--tfs-border);border-radius:var(--tfs-radius-card);flex-wrap:wrap;gap:16px;margin:0;padding:16px;display:flex}.ops-live .office-workspace .schedule>fieldset label{flex:14rem;min-width:0}.ops-live .office-workspace .schedule :is([aria-label=Schedule\ view],[aria-label=Schedule\ layout]){gap:8px}.ops-live .office-workspace .schedule [aria-pressed=true]:not(.oc-chip){color:var(--tfs-link);background:var(--tfs-tint);border:1px solid var(--tfs-link)}.ops-live .office-workspace .schedule-nav{border-block:1px solid var(--tfs-divider);flex-wrap:wrap;justify-content:space-between;align-items:center;padding:16px 0;display:flex}.ops-live .office-workspace .schedule-heading{font-size:var(--tfs-section)}.ops-live .office-workspace .schedule-days{gap:8px}.ops-live .office-workspace .schedule .day-btn{border-radius:var(--tfs-radius-control);border:1px solid var(--tfs-border);min-height:64px;color:var(--tfs-muted);background:var(--tfs-card);padding:12px}.ops-live .office-workspace .schedule .agenda{gap:12px;margin:0;display:grid}.ops-live .office-workspace .schedule .oc-lanes{border-color:var(--tfs-border);border-radius:var(--tfs-radius-card)}.ops-live .office-workspace .schedule :is(.oc-head,.oc-name,.oc-cell){border-color:var(--tfs-border);padding:12px}.ops-live .office-workspace .schedule .oc-chip{border-radius:var(--tfs-radius-control);color:var(--tfs-navy);border-color:var(--tfs-input);border-left-color:var(--tfs-link);font:500 var(--tfs-small)/1.4 var(--tfs-font);min-height:44px;padding:8px}.ops-live .office-workspace .schedule .oc-chip.clash{border-left-color:var(--tfs-danger)}.ops-live .office-workspace .schedule :is(.oc-head,.oc-hours span){font-size:var(--tfs-small)}.ops-live .office-workspace .schedule .oc-sheet{margin-top:16px}.ops-live .office-workspace [aria-label=Task\ book]{gap:20px;padding:24px;display:grid}.ops-live .office-workspace [aria-label=Task\ book]>:is(h2,p){margin-block:0}.ops-live .office-workspace [aria-label=Task\ book]>label{max-width:24rem}.ops-live .office-workspace [aria-label=Task\ book]>fieldset{background:var(--tfs-page);border:1px solid var(--tfs-border);border-radius:var(--tfs-radius-card);flex-wrap:wrap;align-items:end;gap:16px;margin:0;padding:16px;display:flex}.ops-live .office-workspace [aria-label=Task\ book]>fieldset label{flex:12rem;min-width:0}.ops-live .office-workspace [aria-label=Task\ book] .list{gap:16px;margin:0;display:grid}.ops-live .office-workspace [aria-label=Task\ book] .item{border:1px solid var(--tfs-border);background:var(--tfs-card);padding:20px}.ops-live .office-workspace [aria-label=Task\ book] .item .actions{align-items:end;gap:12px}.ops-live .office-workspace [aria-label=Task\ book] .item .inline{flex:16rem;gap:8px;min-width:0;display:grid}.ops-live .office-workspace [aria-label=Task\ book] .item .inline input{width:100%}.ops-live .office-workspace [aria-label=Task\ book] legend{color:var(--tfs-muted);padding-inline:8px;font-weight:600}.ops-live .inbox-workspace{gap:24px;min-width:0;display:grid}.ops-live .inbox-capture{border:1px solid var(--tfs-border);border-radius:var(--tfs-radius-card);background:var(--tfs-card);padding:16px}.ops-live .inbox-capture>summary{cursor:pointer;min-height:48px;color:var(--tfs-link);font-weight:700}.ops-live .inbox-capture>section{border:0;padding:16px 0 0}.ops-live .inbox-workspace>section>label{gap:8px;max-width:24rem;display:grid}.ops-live .inbox-workspace .list{gap:20px;margin-block:20px;display:grid}.ops-live .inbox-workspace .inbox-item{border:1px solid var(--tfs-border);border-radius:var(--tfs-radius-card);background:var(--tfs-card);overflow-wrap:anywhere;min-width:0;padding:20px}.ops-live .inbox-item>p:first-child{flex-wrap:wrap;align-items:center;gap:12px;margin-top:0;display:flex}.ops-live .inbox-item>.actions{border-top:1px solid var(--tfs-divider);flex-wrap:wrap;align-items:end;gap:12px;padding-top:16px;display:flex}.ops-live .inbox-item .inline-form{flex-wrap:wrap;flex:20rem;gap:12px;display:flex}.ops-live .inbox-item .inline-form input{flex:12rem;min-width:0}.ops-live .inbox-item details{border:1px solid var(--tfs-border);border-radius:var(--tfs-radius-control);margin-block:16px;padding:12px}.ops-live .inbox-item summary{cursor:pointer;min-height:44px;font-weight:600}@media (width>=900px){.ops-live .inbox-capture form.stack{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.ops-live .inbox-capture form.stack>label:has(textarea){grid-column:1/-1}.ops-live .inbox-capture form.stack>button{justify-self:start}}.ops-live .office-workspace [aria-label=Office\ certificates]{gap:16px;min-width:0;display:grid}.ops-live .office-workspace [aria-label=Office\ certificates]>:is(p,h1){margin-block:0}.ops-live .office-workspace [aria-label=Office\ certificates]>label{gap:8px;max-width:36rem;display:grid}.ops-live .office-workspace .oc .oc-stats{gap:16px;margin:8px 0}.ops-live .office-workspace .oc .oc-stats>div{border:1px solid var(--tfs-border);border-radius:var(--tfs-radius-card);background:var(--tfs-card);box-shadow:var(--tfs-stat-shadow);padding:20px}.ops-live .office-workspace .oc .oc-stats span{font-size:var(--tfs-small);color:var(--tfs-muted)}.ops-live .office-workspace .oc .oc-stats strong{color:var(--tfs-navy);font-size:28px}.ops-live .office-workspace .oc .oc-stats .oc-warn{border-left-color:var(--tfs-warning);background:var(--tfs-warning-bg)}.ops-live .office-workspace .oc .oc-tabs{gap:12px}.ops-live .office-workspace .oc .oc-tabs [aria-pressed=true]{background:var(--tfs-tint);color:var(--tfs-link);border:1px solid var(--tfs-link)}.ops-live .office-workspace .oc .oc-scroll{border:1px solid var(--tfs-border);border-radius:var(--tfs-radius-card);background:var(--tfs-card)}.ops-live .office-workspace .oc .oc-table :is(th,td){border-color:var(--tfs-divider);padding:16px}.ops-live .office-workspace .oc .oc-table th{background:var(--tfs-page);color:var(--tfs-muted);font-size:var(--tfs-small)}.ops-live .office-workspace .oc :is(.oc-tag,.oc-due){border-radius:var(--tfs-radius-chip);font:600 var(--tfs-small)/1.4 var(--tfs-font);background:var(--tfs-draft-bg);color:var(--tfs-draft);padding:6px 12px;display:inline-flex}.ops-live .office-workspace .oc :is(.oc-overdue,.oc-due_soon){color:var(--tfs-warning);background:var(--tfs-warning-bg)}.ops-live .office-workspace .oc .oc-sub{color:var(--tfs-muted);opacity:1}.ops-live .operator-workspace{gap:24px;min-width:0;display:grid}.ops-live .operator-workspace>section{border:1px solid var(--tfs-border);border-radius:var(--tfs-radius-card);background:var(--tfs-card);min-width:0;padding:24px}.ops-live .operator-workspace>section>:is(h2,h3){font-size:var(--tfs-section);margin-top:0}.ops-live .operator-workspace>section>label{gap:8px;max-width:28rem;display:grid}.ops-live .operator-workspace .list{gap:12px;padding:0;list-style:none;display:grid}.ops-live .operator-workspace .list>li{border:1px solid var(--tfs-border);background:var(--tfs-page);border-radius:var(--tfs-radius-card);overflow-wrap:anywhere;min-width:0;padding:16px}.ops-live .operator-workspace .health-states{grid-template-columns:repeat(auto-fit,minmax(min(100%,180px),1fr))}.ops-live .operator-workspace .health-states p{font-variant-numeric:tabular-nums;margin-bottom:0}.ops-live .operator-workspace .actions{gap:12px}.ops-live .operator-workspace form{gap:16px}.ops-live .operator-workspace :is(fieldset,details){border:1px solid var(--tfs-border);border-radius:var(--tfs-radius-card);min-width:0;padding:16px}.ops-live .operator-workspace summary{cursor:pointer;min-height:44px;font-weight:600}.ops-live .office-workspace .oat{gap:24px}.ops-live .office-workspace .oat-layout{grid-template-columns:minmax(0,1fr) minmax(280px,360px);gap:24px}.ops-live .office-workspace .oat-layout>:is(section,aside){background:var(--tfs-card);border:1px solid var(--tfs-border);border-radius:var(--tfs-radius-card);min-width:0;padding:24px}.ops-live .office-workspace .oat-filters{background:var(--tfs-page);border-radius:var(--tfs-radius-card);grid-template-columns:minmax(0,1fr) minmax(0,10rem);gap:12px;padding:16px}.ops-live .office-workspace .oat-filters button{justify-self:start}.ops-live .office-workspace .oat-log{gap:16px;padding-left:20px}.ops-live .office-workspace .oat-log>li{border:1px solid var(--tfs-border);border-radius:var(--tfs-radius-card);padding:16px}.ops-live .office-workspace .oat :is(.oai,.oaf){border:1px solid var(--tfs-border);border-radius:var(--tfs-radius-card);background:var(--tfs-card);margin-block:20px;padding:16px}.ops-live .office-workspace .oat :is(.oai-status,.oaf-status){border-radius:var(--tfs-radius-chip);font-size:var(--tfs-small);padding:6px 12px}.ops-live .office-workspace .oat :is(.oai-note,.oai-meta,.oaf-notice,.oaf-meta,.oaf-footer){font-size:var(--tfs-small);color:var(--tfs-muted)}.ops-live .office-workspace .oaf-list>li{border-radius:var(--tfs-radius-control);padding:16px}@media (width<=1199px){.ops-live .office-workspace .oat-layout{grid-template-columns:minmax(0,1fr)}}@media (width<=640px){.ops-live .office-workspace .oat-filters{grid-template-columns:minmax(0,1fr)}}.ops-live .office-workspace [aria-label=Social\ workspace]{gap:20px;padding:24px}.ops-live .office-workspace [aria-label=Social\ workspace] :is(form,article){border:1px solid var(--tfs-border);border-radius:var(--tfs-radius-card);background:var(--tfs-card);gap:16px;min-width:0;padding:20px}.ops-live .office-workspace [aria-label=Social\ workspace] form>.btn{justify-self:start}.ops-live .office-workspace [aria-label=Social\ workspace] textarea{resize:vertical;min-height:112px}.ops-live .office-workspace [aria-label=Social\ workspace] [aria-label=Channel\ status]{flex-wrap:wrap;gap:12px;padding:0;list-style:none;display:flex}.ops-live .office-workspace [aria-label=Social\ workspace] [aria-label=Channel\ status]>li{border-radius:var(--tfs-radius-control);background:var(--tfs-page);align-items:center;gap:12px;padding:12px 16px;display:flex}.ops-live .office-workspace [aria-label=Social\ workspace] blockquote{background:var(--tfs-page);border-radius:var(--tfs-radius-control);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;padding:16px}.ops-live .office-workspace [aria-label=Social\ workspace] .actions{gap:12px}.ops-live .office-workspace [aria-label=Social\ workspace] [aria-label=Intended\ dates]>li{border:1px solid var(--tfs-border);border-radius:var(--tfs-radius-control);padding:16px}.ops-live .onj4465{width:100%;max-width:100%}.ops-live .onj4465-nav{min-width:0;max-width:100%}.ops-live .onj4465-nav ol{gap:8px;max-width:100%;padding:4px}.ops-live .onj4465-nav a{border-radius:var(--tfs-radius-control);padding-inline:12px}.ops-live .onj4465-card{border-radius:var(--tfs-radius-card);border-top-width:1px;padding:20px;scroll-margin-top:9rem}.ops-live .onj4465-card :is(label,.row,.inline-form,.stack),.ops-live .onj4465-card :is(input,select,textarea){min-width:0}.ops-live .onj4465-card :is(input:not([type=checkbox]):not([type=radio]),select,textarea){width:100%}.ops-live .onj4465-card input:is([type=checkbox],[type=radio]){flex:0 0 24px;width:24px;min-width:24px;height:24px;min-height:24px;margin:0}.ops-live .onj4465-card label.inline:has(input:is([type=checkbox],[type=radio])){align-items:center;gap:12px;min-height:44px;padding-block:8px;display:flex}.ops-live .onj4465-card .row{flex-wrap:wrap}.ops-live .onj4465-actions{border:1px solid var(--tfs-border);border-radius:var(--tfs-radius-card);background:var(--tfs-card);gap:12px;padding:16px}.ops-live .onj4465-actions form{flex-wrap:wrap;gap:12px;display:flex}@media (width>=900px){.ops-live .office-workspace .onj4465-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.ops-live .office-workspace .onj4465-card--scope{grid-column:span 1}}.ops-live .property-workspace{gap:20px;min-width:0;padding:24px;display:grid}.ops-live .property-workspace>:is(h1,h2,p){margin-block:0}.ops-live .property-workspace .cl-prop-facts{border-radius:var(--tfs-radius-card);background:var(--tfs-page);margin:0;padding:20px}.ops-live .property-workspace>:is(form,section),.ops-live .property-workspace section>form{border:1px solid var(--tfs-border);border-radius:var(--tfs-radius-card);background:var(--tfs-card);min-width:0;padding:20px}.ops-live .property-workspace form{gap:16px}.ops-live .property-workspace form>button{justify-self:start}.ops-live .property-workspace textarea{resize:vertical;min-height:112px}.ops-live .property-workspace .actions{flex-wrap:wrap;gap:12px}.ops-live .property-workspace .plain{gap:12px;padding:0;list-style:none;display:grid}.ops-live .property-workspace .plain>li{border:1px solid var(--tfs-border);border-radius:var(--tfs-radius-control);overflow-wrap:anywhere;padding:16px}.ops-live .rates-workspace{gap:20px;min-width:0;display:grid}@media (width<=767px){.ops-live .rates-workspace>section{padding:16px}.ops-live .rates-workspace [aria-label="Filter rate items"]{border-radius:var(--tfs-radius-card);background:var(--tfs-page);grid-template-columns:minmax(0,1fr);gap:12px;padding:16px;display:grid}.ops-live .rates-workspace [aria-label="Filter rate items"] label{gap:8px;min-width:0;display:grid}.ops-live .rates-workspace [aria-label="Filter rate items"] input{width:100%;min-width:0}.ops-live .rates-workspace .list{gap:12px;margin-top:20px;padding:0;display:grid}.ops-live .rates-workspace .list>.item{border:1px solid var(--tfs-border);border-radius:var(--tfs-radius-card);background:var(--tfs-card);overflow-wrap:anywhere;padding:16px}.ops-live .rates-workspace .item .row{flex-wrap:wrap;gap:12px}.ops-live .rates-workspace .item p{line-height:1.6}.ops-live .rates-workspace button{min-height:48px}}.ops-live .area-dash{gap:20px;min-width:0;display:grid}.ops-live .area-dash>:is(h1,p){margin-block:0}.ops-live .area-dash .dash-links{border:0;grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.ops-live .area-dash .dash-links>li{min-width:0;display:flex}.ops-live .area-dash .dash-link{border:1px solid var(--tfs-border);border-radius:var(--tfs-radius-card);background:var(--tfs-card);text-align:left;width:100%;min-height:104px;color:var(--tfs-navy);font:inherit;overflow-wrap:anywhere;flex-direction:column;justify-content:center;align-items:start;gap:8px;padding:20px;display:flex}.ops-live .area-dash .dash-link-label{color:var(--tfs-link);font-weight:700}.ops-live .area-dash .dash-link :is(.small,.muted){font-size:var(--tfs-small);line-height:1.5}.ops-live .area-dash .dash-link:hover{background:var(--tfs-tint);border-color:var(--tfs-input)}.ops-live .area-dash .dash-link:focus-visible{outline:3px solid var(--tfs-link);outline-offset:3px}.ops-live .chats{gap:20px;min-width:0;display:grid}.ops-live .chats>:is(p,h2){margin-block:0}.ops-live .chats-top{border:1px solid var(--tfs-border);border-radius:var(--tfs-radius-card);background:var(--tfs-card);gap:12px;padding:20px}.ops-live .chats-top input{min-width:0}.ops-live .chats .chat-list{border:0;gap:12px;margin:0;display:grid}.ops-live .chats .chat-list>li{min-width:0}.ops-live .chats .chat-row-btn{border:1px solid var(--tfs-border);border-radius:var(--tfs-radius-card);background:var(--tfs-card);min-height:88px;color:var(--tfs-navy);gap:8px;padding:20px;display:grid}.ops-live .chats .chat-row-btn strong{color:var(--tfs-link)}.ops-live .chats .chat-row-btn:hover{border-color:var(--tfs-input);background:var(--tfs-tint)}.ops-live .chats .chat-row-btn:focus-visible{outline:3px solid var(--tfs-link);outline-offset:3px}.ops-live .chats [aria-label=New\ message]{gap:16px;padding:20px;display:grid}.ops-live .marketing-entry{gap:16px;margin-bottom:24px;display:grid}.ops-live .marketing-entry .marketing.mk-card{border:0;padding:0}@media (width<=767px){.ops-live .chats-top input{flex-basis:100%}.ops-live .chats-top>button{width:100%;min-height:48px}.ops-live .chats .chat-row-btn{padding:16px}}.ops-live .chats .chat-row-card{border:1px solid var(--tfs-border);border-radius:var(--tfs-radius-card);background:var(--tfs-card);gap:8px;min-height:88px;padding:20px;display:grid;position:relative}.ops-live .chats .chat-row-card .chat-row-btn{background:0 0;border:0;border-radius:0;min-height:0;padding:0;display:block}.ops-live .chats .chat-row-card .chat-row-btn:after{content:"";border-radius:var(--tfs-radius-card);position:absolute;inset:0}.ops-live .chats .chat-row-card:has(.chat-row-btn:hover){border-color:var(--tfs-input);background:var(--tfs-tint)}.ops-live .chats .chat-row-card:has(.chat-row-btn:focus-visible){outline:3px solid var(--tfs-link);outline-offset:3px}.ops-live .supplier-evidence-workspace{gap:16px;min-width:0}.ops-live .supplier-evidence-workspace form{border:1px solid var(--tfs-border);border-radius:var(--tfs-radius-card);background:var(--tfs-card);gap:16px;padding:16px}.ops-live .supplier-evidence-workspace label:has(input[type=checkbox]){align-items:start;gap:12px;min-height:44px;padding-block:8px;display:flex}.ops-live .supplier-evidence-workspace input[type=checkbox]{flex:0 0 24px;width:24px;min-width:24px;height:24px;min-height:24px;margin:0}.ops-live .supplier-evidence-workspace :is(.list,section){overflow-wrap:anywhere;min-width:0}.ops-live .supplier-evidence-workspace .list>li{border:1px solid var(--tfs-border);border-radius:var(--tfs-radius-card);padding:16px}@media (width<=767px){.ops-live .supplier-evidence-workspace>.tfs-card{background:0 0;border:0;padding:16px 0}.ops-live .supplier-evidence-workspace form{border:0;border-top:1px solid var(--tfs-divider);background:0 0;border-radius:0;padding:16px 0}}.ops-live .people-workspace{border:1px solid var(--tfs-border);border-radius:16px;padding:20px 16px}.ops-live .people-workspace>h2{margin-bottom:12px;font-size:20px}.ops-live .people-workspace .list>li{border:1px solid var(--tfs-border);background:var(--tfs-card);border-radius:16px;padding:16px}.ops-live .people-workspace .inline-form{gap:12px}.ops-live .people-workspace select{border-color:var(--tfs-input);border-radius:12px;min-height:48px}.ops-live .contractor-profile{border:1px solid var(--tfs-border);background:var(--tfs-card);border-radius:16px;padding:16px}.ops-live .cpc-summary{background:var(--tfs-page);border-radius:12px;gap:12px;padding:16px}.ops-live .cpc-disclosure{border-radius:12px;min-height:48px}.ops-live .csrp{border:1px solid var(--tfs-border);background:var(--tfs-card);border-radius:16px;padding:20px 16px}.ops-live .csrp-facts{background:var(--tfs-page);border-radius:12px;padding:16px}.ops-live .csrp-held{background:var(--tfs-warning-bg);color:var(--tfs-warning);border-radius:12px;padding:12px 16px}.ops-live .contractor-jobs .job{border-radius:16px;padding:16px}.ops-live .contractor-jobs .tag{border-radius:999px}.ops-live .invite-workspace{border-color:var(--tfs-border);border-radius:16px;padding:24px 16px}.ops-live .invite-workspace :is(input,select){border-radius:12px;min-height:48px}@media (width<=767px){.ops-live .people-workspace .inline-form{grid-template-columns:minmax(0,1fr);display:grid}.ops-live .people-workspace .inline-form>:is(button,select),.ops-live .cpc-form>button{width:100%;min-height:48px}.ops-live .contractor-jobs .jobs{grid-template-columns:minmax(0,1fr)}}.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{--navy:var(--tfs-navy);--electric:var(--tfs-link);--pale:var(--tfs-tint);--paper:var(--tfs-page);--ink:var(--tfs-navy);--muted:var(--tfs-muted);--rule:var(--tfs-border);--danger:var(--tfs-danger);--surface:#fff;--office-active:#243b50;--office-divider:#355065;--office-sidebar:#142d44;--office-sidebar-ink:#f7f8f6;--office-sidebar-muted:#b8c9d8;--office-lime:#d3eb64;--office-lime-ink:#142d44;font-family:var(--tfs-font);font-size:var(--tfs-body);color:var(--ink);background:var(--paper);line-height:1.5}.ops-live,.ops-live *{box-sizing:border-box}.ops-live h1{font-family:var(--tfs-font);color:var(--navy);margin:0 0 .5rem;font-size:1.35rem;font-weight:700}.ops-live.shell{flex-direction:column;min-height:100vh;display:flex}.ops-live .bar{padding:calc(.75rem + env(safe-area-inset-top)) max(1rem, env(safe-area-inset-right)) .75rem max(1rem, env(safe-area-inset-left));background:var(--navy);color:var(--paper);justify-content:space-between;align-items:center;gap:1rem;display:flex}.ops-live .brand{letter-spacing:.01em;align-items:center;gap:.5rem;font-weight:700;display:inline-flex}.ops-live .main{width:100%;max-width:960px;padding:1rem max(1rem, env(safe-area-inset-right)) 1rem max(1rem, env(safe-area-inset-left));gap:1rem;margin:0 auto;display:grid}.ops-live .main[hidden]{display:none}.ops-live [aria-label=Retention\ preview]{border-collapse:collapse;width:100%;display:block;overflow-x:auto}.ops-live [aria-label=Retention\ preview] th,.ops-live [aria-label=Retention\ preview] td{text-align:left;border-bottom:1px solid var(--rule);min-width:5rem;padding:.5rem}.ops-live [aria-label=Retention\ preview] th:first-child,.ops-live [aria-label=Retention\ preview] td:first-child{min-width:12rem}.ops-live [aria-label=Operator\ queue],.ops-live [aria-label=Delivery\ review]{overflow-wrap:anywhere;min-width:0;max-width:100%}.ops-live [aria-label=Operator\ queue]>*,.ops-live [aria-label=Delivery\ review]>*{min-width:0;max-width:100%}.ops-live .card{background:var(--tfs-card,#fff);border:1px solid var(--rule);border-radius:var(--tfs-radius-card);padding:1rem}.ops-live .card.narrow{justify-self:center;width:100%;max-width:420px}.ops-live .muted{color:var(--muted)}.ops-live .alert{color:var(--danger);font-weight:600}.ops-live form{gap:.9rem;display:grid}.ops-live label{gap:.35rem;font-weight:600;display:grid}.ops-live input{font:inherit;border:1px solid var(--rule);min-height:44px;padding:.7rem .75rem}.ops-live input:focus-visible,.ops-live button:focus-visible,.ops-live summary:focus-visible{outline:3px solid var(--electric);outline-offset:2px}.ops-live .link{font:inherit;border:1px solid var(--paper);color:var(--paper);cursor:pointer;background:0 0;min-height:40px;padding:.35rem .8rem}.ops-live .jobs{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.ops-live .job{background:var(--tfs-card,#fff);border:1px solid var(--rule);overflow-wrap:anywhere;min-width:0;padding:1rem}.ops-live .job p{margin:.4rem 0 0}.ops-live .row{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.ops-live .tag{background:var(--pale);color:var(--navy);text-transform:capitalize;padding:.15rem .5rem;font-size:.8rem}.ops-live .money{font-weight:600}.ops-live .install{width:100%;max-width:960px;color:var(--muted);margin:auto auto 1rem;padding:0 1rem}.ops-live .install summary{cursor:pointer;color:var(--navy);align-items:center;min-height:44px;font-weight:600;display:flex}.ops-live .preview-banner{background:var(--pale);color:var(--navy);border-bottom:2px solid var(--navy);overflow-wrap:anywhere;margin:0;padding:.6rem 1rem;font-size:.9rem}.ops-live h2{font-family:var(--tfs-font);color:var(--navy);margin:0 0 .4rem;font-size:1.1rem;font-weight:700}.ops-live .qr{background:var(--tfs-card,#fff);max-width:100%;height:auto;margin:.5rem auto;display:block}.ops-live .manual-key code{letter-spacing:.08em;word-break:break-all;font-size:1.05rem}.ops-live .codes{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:.4rem;padding:0;list-style:none;display:grid}.ops-live .codes code{font-size:1rem}.ops-live .check{align-items:center;gap:.5rem;font-weight:600;display:flex}.ops-live .check input{width:1.2rem;height:1.2rem;min-height:auto}.ops-live .steps{padding-left:1.2rem}.ops-live .warn{border-left-color:var(--danger)}.ops-live .events{gap:.3rem;padding-left:1rem;display:grid}.ops-live .work{gap:1rem;margin-top:.5rem;display:grid}.ops-live textarea,.ops-live select{font:inherit;border:1px solid var(--rule);width:100%;min-height:44px;padding:.6rem .75rem}.ops-live .setup summary{cursor:pointer;color:var(--navy);align-items:center;min-height:44px;display:flex}.ops-live .workspace{grid-template-columns:minmax(0,1fr);align-items:start;gap:1rem;display:grid}.ops-live .nav-btn{font:inherit;text-align:left;min-height:44px;color:var(--paper);cursor:pointer;background:0 0;border:0;border-left:3px solid #0000;padding:.5rem .75rem;font-weight:600}.ops-live .nav-btn.active{border-left-color:var(--electric);color:#fff;background:#ffffff14}.ops-live .content{gap:1rem;min-width:0;display:grid}.ops-live .list,.ops-live .plain{gap:.5rem;margin:.5rem 0;padding:0;list-style:none;display:grid}.ops-live .item{border:1px solid var(--rule);background:var(--tfs-card,#fff);overflow-wrap:anywhere;min-width:0;padding:.75rem}.ops-live .item.warn,.ops-live .card.warn{border-left:4px solid var(--danger)}.ops-live .item p{margin:.3rem 0}.ops-live .actions{flex-wrap:wrap;align-items:end;gap:.5rem;margin-top:.5rem;display:flex}.ops-live .inline{font-weight:500;display:inline-grid}.ops-live .inline-form{flex-wrap:wrap;align-items:end;gap:.5rem;display:flex}.ops-live .small{font-size:.85rem}.ops-live select,.ops-live textarea{font:inherit;border:1px solid var(--rule);background:var(--tfs-card,#fff);max-width:100%;min-height:44px;padding:.6rem .7rem}.ops-live select:focus-visible,.ops-live textarea:focus-visible{outline:3px solid var(--electric);outline-offset:2px}.ops-live .lines{border-collapse:collapse;width:100%;font-size:.9rem;display:block;overflow-x:auto}.ops-live .lines th,.ops-live .lines td{text-align:left;border-bottom:1px solid var(--rule);padding:.3rem .4rem}.ops-live .lines th:not(:first-child),.ops-live .lines td:not(:first-child){white-space:nowrap;overflow-wrap:normal}.ops-live .lines td:first-child{min-width:9rem}.ops-live .section-title{margin:0}.ops-live .card h1+.tag{flex:none}@media (width<=760px){.ops-live .nav-btn{text-align:center;border-top:3px solid #0000;border-left:0;min-height:56px}.ops-live .nav-btn.active{border-top-color:var(--electric)}}.ops-live .job-page{gap:1rem;min-width:0;display:grid}.ops-live .job-head .job-title{overflow-wrap:anywhere;margin:.25rem 0;font-weight:600}.ops-live .job-head .address{overflow-wrap:anywhere;margin:0}.ops-live .job-tabs{background:var(--tfs-card,#fff);border:1px solid var(--rule);scrollbar-width:thin;gap:0;display:flex;overflow-x:auto}.ops-live .job-tab{font:inherit;min-height:48px;color:var(--navy);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-bottom:3px solid #0000;flex:none;padding:.5rem 1rem;font-weight:600}.ops-live .job-tab.active{border-bottom-color:var(--electric);background:var(--pale)}.ops-live .job-tab:focus-visible{outline:3px solid var(--electric);outline-offset:-3px}.ops-live .job-panel{gap:1rem;min-width:0;display:grid}.ops-live .sticky-action{z-index:10;background:var(--paper);border-top:1px solid var(--rule);justify-content:flex-end;padding:.75rem 0;display:flex;position:sticky;bottom:0}.ops-live .notice{background:var(--pale);border-left:4px solid var(--navy);padding:.75rem 1rem}@media (width<=760px){.ops-live .sticky-action{bottom:calc(56px + env(safe-area-inset-bottom));justify-content:stretch}.ops-live .sticky-action .btn{width:100%}}.ops-live .card,.ops-live .card>*,.ops-live .list,.ops-live .item,.ops-live .row,.ops-live input,.ops-live select,.ops-live textarea{min-width:0;max-width:100%}.ops-live .item,.ops-live .row>span,.ops-live .card{overflow-wrap:anywhere}.ops-live .item.row{flex-wrap:wrap}.ops-live .item.row>span{flex:160px}.ops-live .item.row>.btn{overflow-wrap:normal;flex:none}.ops-live .row:has(>:is(h1,h2,strong)+.tag){flex-wrap:wrap;align-items:flex-start}.ops-live .row>:is(h1,h2,strong):has(+.tag){overflow-wrap:anywhere;flex:8rem;min-width:0}.ops-live .row>:is(h1,h2,strong)+.tag{white-space:nowrap;overflow-wrap:normal;flex:none;max-width:100%}.ops-live .terms-text{white-space:pre-wrap;overflow-wrap:anywhere;font:inherit;max-width:100%}.ops-live .schedule-nav{align-items:center}.ops-live .schedule-heading{text-align:center;flex:12rem}.ops-live .schedule-days{grid-template-columns:repeat(7,minmax(0,1fr));gap:.35rem;margin:.75rem 0;display:grid}.ops-live .day-btn{font:inherit;border:1px solid var(--rule);background:var(--tfs-card,#fff);min-height:56px;color:var(--navy);cursor:pointer;text-align:center;overflow-wrap:anywhere;flex-direction:column;gap:.15rem;padding:.4rem .3rem;display:flex}.ops-live .day-btn.active{border-color:var(--electric);box-shadow:inset 0 -3px 0 var(--electric);font-weight:600}.ops-live .agenda-item{grid-template-columns:7.5rem 1fr auto;align-items:center;gap:.75rem;display:grid}.ops-live .agenda-time{font-variant-numeric:tabular-nums;font-weight:600}.ops-live .agenda-body{overflow-wrap:anywhere;min-width:0}@media (width<=640px){.ops-live .schedule-days{grid-template-columns:repeat(4,minmax(0,1fr))}.ops-live .agenda-item{grid-template-columns:minmax(0,1fr);gap:.35rem}.ops-live .schedule-heading{text-align:left;flex-basis:100%;order:-1}}.ops-live .menu-select{flex:14rem;gap:.25rem;min-width:0;display:grid}.ops-live .menu-select label{letter-spacing:.04em;text-transform:uppercase;color:var(--navy);font-size:.8rem;font-weight:700}.ops-live .menu-select select{font:inherit;border:1px solid var(--rule);background-color:var(--tfs-card,#fff);width:100%;min-height:48px;color:var(--navy);border-radius:0;padding:.5rem 2.25rem .5rem .75rem;font-weight:600}.ops-live .menu-select select:focus-visible{outline:3px solid var(--electric);outline-offset:2px}.ops-live .menu-row{flex-wrap:wrap;align-items:end;gap:.75rem;margin:.5rem 0 1rem;display:flex}.ops-live .job-tabs{padding:.5rem .75rem;overflow:visible}.ops-live .bar{grid-template-columns:minmax(0,1fr) auto auto;grid-template-areas:"brand actions nav";align-items:center;gap:.5rem .75rem;display:grid;position:relative}.ops-live .bar .brand{overflow-wrap:break-word;grid-area:brand;min-width:0}.ops-live .bar .brand img{flex-shrink:0}.ops-live .bar .brand-name{overflow-wrap:anywhere;min-width:0}.ops-live .bar-actions{flex-wrap:wrap;grid-area:actions;justify-content:flex-end;align-items:center;gap:.5rem;min-width:0;display:flex}.ops-live .bar-actions .link{white-space:nowrap;min-height:44px}.ops-live .bar-nav{flex-shrink:0;grid-area:nav;justify-self:end}.ops-live .bar-nav:empty{display:none}.ops-live .nav-menu{position:static}.ops-live .menu-btn{width:48px;height:48px;color:var(--paper);cursor:pointer;background:0 0;border:1px solid #ffffff59;place-items:center;padding:0;display:inline-grid}.ops-live .menu-btn[aria-expanded=true]{background:#ffffff1f}.ops-live .menu-btn:focus-visible,.ops-live .nav-item:focus-visible{outline:3px solid var(--electric);outline-offset:2px}.ops-live .menu-icon{gap:5px;width:22px;display:grid}.ops-live .menu-icon>span{background:currentColor;height:2px;display:block}.ops-live .nav-panel{top:100%;right:max(0px, env(safe-area-inset-right));z-index:30;background:var(--navy);border-top:3px solid var(--electric);width:min(20rem,100%);max-height:calc(100vh - 5rem);position:absolute;overflow-y:auto;box-shadow:0 8px 24px #142d4459}.ops-live .nav-panel ul{margin:0;padding:.25rem 0;list-style:none}.ops-live .nav-item{font:inherit;text-align:left;width:100%;min-height:48px;color:var(--paper);cursor:pointer;background:0 0;border:0;border-left:3px solid #0000;padding:.75rem 1rem;font-weight:600;display:block}.ops-live .nav-item[aria-current=page]{border-left-color:var(--electric);background:#ffffff14}.ops-live .nav-group+.nav-group{border-top:1px solid #ffffff2e}.ops-live .nav-group-title{letter-spacing:.06em;text-transform:uppercase;color:#ffffffb3;margin:0;padding:.6rem 1rem 0;font-size:.75rem;font-weight:700}.ops-live .nav-signout{padding:.25rem 0}.ops-live .nav-item.danger{color:#ffd4d4}.ops-live .current-page{color:var(--navy);margin:0;font-weight:700}@media (width<=600px){.ops-live .bar{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"brand nav""actions actions"}.ops-live .bar-actions{justify-content:flex-end}}.ops-live .job-messages{min-height:48px}.ops-live .area-dash{max-width:48rem}.ops-live .area-title{margin:0 0 .25rem}.ops-live .dash-stat{font-weight:600}.ops-live .dash-sub{margin:1rem 0 .4rem;font-size:1rem}.ops-live .dash-links{grid-template-columns:repeat(auto-fill,minmax(min(100%,15rem),1fr));gap:.5rem;margin:.75rem 0 0;padding:0;list-style:none;display:grid}.ops-live .dash-links>li{min-width:0}.ops-live .dash-link{font:inherit;text-align:left;border:1px solid var(--rule,#d6dde4);border-left:3px solid var(--electric);background:var(--tfs-card,#fff);width:100%;min-height:48px;color:var(--navy);cursor:pointer;overflow-wrap:anywhere;padding:.6rem .75rem;display:block}.ops-live .dash-link-label{font-weight:700}.ops-live .subnav{background:var(--tfs-card,#fff);border-top:1px solid var(--rule,#d6dde4)}.ops-live .subnav ul{margin:0;padding:0;list-style:none}.ops-live .subnav-tabs{flex-wrap:wrap;display:flex}.ops-live .subnav-tabs>li{flex:1 0 auto;width:min-content;max-width:100%}.ops-live .subnav-tab{font:inherit;width:100%;min-height:48px;color:var(--navy);cursor:pointer;overflow-wrap:normal;word-break:normal;background:0 0;border:0;border-top:3px solid #0000;padding:.35rem .25rem;font-size:.85rem;font-weight:600;line-height:1.15;display:block}.ops-live .subnav-tab[aria-current=page]{border-top-color:var(--electric);background:var(--pale);font-weight:800}.ops-live .subnav-tab[aria-expanded=true]{background:var(--pale)}.ops-live .subnav-extra{border-top:1px solid var(--rule,#d6dde4)}.ops-live .subnav-extra .subnav-tab{text-align:left;border-top:0;border-left:3px solid #0000;padding:.6rem 1rem}.ops-live .subnav-extra .subnav-tab[aria-current=page]{border-left-color:var(--electric)}.ops-live .directory .dir-company{min-height:44px;font-weight:700}.ops-live .dir-engineers{padding-left:1rem}@media (width<=420px){.ops-live .subnav-tabs .subnav-tab{padding:.35rem .15rem;font-size:.75rem}}@media (width<=899px){.ops-live .subnav{z-index:20;padding:0 env(safe-area-inset-right) env(safe-area-inset-bottom) env(safe-area-inset-left);position:fixed;bottom:0;left:0;right:0;box-shadow:0 -4px 16px #142d441f}.ops-live .subnav-extra{max-height:50vh;overflow-y:auto}.ops-live .workspace{padding-bottom:calc(4.5rem + env(safe-area-inset-bottom))}.ops-live .workspace:has(input:focus,textarea:focus,select:focus,form:focus-within) .subnav{box-shadow:none;position:static}}@media (width>=900px){.ops-live .subnav{border-top:0;border-bottom:1px solid var(--rule,#d6dde4)}.ops-live .subnav-tabs{flex-wrap:wrap;padding:0 1rem}.ops-live .subnav-tabs>li{flex:none}.ops-live .subnav-tab{border-top:0;border-bottom:3px solid #0000;padding:.5rem 1rem;font-size:.95rem}.ops-live .subnav-tab[aria-current=page]{border-bottom-color:var(--electric)}.ops-live .subnav-extra{flex-wrap:wrap;padding:0 1rem;display:flex}}.ops-live .workspace-back{min-width:0}.ops-live .workspace-back .btn{min-width:88px;min-height:48px}.ops-live .workspace-actions{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.ops-live .create-menu{margin-left:auto;position:relative}.ops-live .create-options{z-index:30;background:var(--paper);border:1px solid var(--rule);width:min(17rem,80vw);margin:.25rem 0 0;padding:.5rem;list-style:none;position:absolute;top:100%;right:0}.ops-live .create-options .btn{text-align:left;border:0;width:100%}.ops-live .content[hidden],.ops-live .subnav[hidden]{display:none}.ops-live .chats-top{flex-wrap:wrap;align-items:end;gap:.5rem;display:flex}.ops-live .chats-top input[type=search]{flex:12rem;min-height:44px}.ops-live .chat-label{flex-basis:100%;font-weight:700}.ops-live .chat-list{border-top:1px solid var(--rule);margin:0;padding:0;list-style:none}.ops-live .chat-row-btn{text-align:left;width:100%;min-height:48px;font:inherit;border:0;border-bottom:1px solid var(--rule);color:var(--navy);cursor:pointer;overflow-wrap:anywhere;background:0 0;padding:.6rem .5rem;display:block}.ops-live .chat-row-btn:hover,.ops-live .chat-row-btn:focus-visible{background:var(--pale)}.ops-live .chat-head h2{overflow-wrap:anywhere;margin:0}.ops-live .chat-switch{flex-wrap:wrap;gap:.5rem;margin:.5rem 0;display:flex}.ops-live .chat-switch .btn{min-height:var(--tfs-control-height)}.ops-live .chat-log{flex-direction:column;gap:.5rem;margin:.75rem 0;padding:0;list-style:none;display:flex}.ops-live .bubble{background:var(--pale);border-left:3px solid var(--navy);overflow-wrap:anywhere;white-space:pre-wrap;align-self:flex-start;gap:.15rem;max-width:85%;padding:.5rem .75rem;display:grid}.ops-live .bubble.mine{border-left:0;border-right:3px solid var(--electric);background:var(--tfs-card,#fff);align-self:flex-end}.ops-live .chat-composer{z-index:10;background:var(--paper);border-top:1px solid var(--rule);gap:.25rem;padding:.5rem 0;display:grid;position:sticky;bottom:0}.ops-live .chat-row{align-items:stretch;gap:.5rem;display:flex}.ops-live .chat-row textarea{flex:1;min-width:0;min-height:48px}.ops-live .chat-row .btn{flex:none;min-height:48px}@media (width<=899px){.ops-live .chat-row{flex-direction:column}.ops-live .chat-row textarea{box-sizing:border-box;flex:auto;width:100%}.ops-live .chat-composer{bottom:calc(4.5rem + env(safe-area-inset-bottom))}.ops-live .workspace:has(input:focus,textarea:focus,select:focus,form:focus-within) .chat-composer{bottom:0}}.ops-live .setup-steps{gap:.35rem;margin:.25rem 0 .5rem 1.25rem;padding:0;display:grid}.ops-live .setup-status{border-left:4px solid var(--rule);background:var(--paper);overflow-wrap:anywhere;margin:.25rem 0;padding:.5rem .75rem}.ops-live .setup-status.ready{border-left-color:var(--navy);background:var(--pale)}.ops-live .setup-missing{margin:.25rem 0 .75rem 1.25rem;padding:0}.ops-live .setup-rules .item{overflow-wrap:anywhere}.ops-live [aria-label=Client\ setup] textarea,.ops-live [aria-label=Client\ setup] input,.ops-live [aria-label=Client\ setup] select{max-width:100%;min-height:44px}.ops-live .dir-toolbar{flex-wrap:wrap;align-items:flex-end;gap:.5rem;display:flex}.ops-live .dir-toolbar .dir-search{flex:14rem;min-width:0}.ops-live .dir-toolbar .btn{min-height:var(--tfs-control-height)}.ops-live .dir-created{border-left:3px solid;margin:.5rem 0;padding-left:.75rem}.ops-live .office-sidebar{display:none}.ops-live .office-eyebrow{color:var(--muted);margin:0 0 .5rem;font-size:.8rem;font-weight:600}.ops-live .office-dashboard{min-width:0}.ops-live .office-page-heading,.ops-live .office-section-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1.25rem;display:flex}.ops-live .office-dashboard h1{font-size:1.75rem}.ops-live .office-metrics{border-block:1px solid var(--rule);background:var(--surface);grid-template-columns:repeat(3,minmax(0,1fr));margin:1rem 0 2rem;display:grid}.ops-live .office-metrics>div{min-width:0;padding:1.25rem}.ops-live .office-metrics>div+div{border-left:1px solid var(--rule)}.ops-live .office-metrics dt{color:var(--muted);font-size:.85rem}.ops-live .office-metrics dd{font-variant-numeric:tabular-nums;margin:.5rem 0 0;font-size:2rem;font-weight:700}.ops-live .office-dash-columns{grid-template-columns:minmax(0,1.8fr) minmax(0,1fr);gap:2rem;display:grid}.ops-live .office-dash-columns>section{min-width:0}.ops-live .office-job-list,.ops-live .office-shortcuts{margin:0;padding:0;list-style:none}.ops-live .office-job-list button,.ops-live .office-shortcuts button{border:0;border-bottom:1px solid var(--rule);width:100%;min-height:64px;color:var(--ink);text-align:left;font:inherit;cursor:pointer;background:0 0;align-items:center;gap:.75rem;padding:.9rem .25rem;display:flex}.ops-live .office-job-list button>span:first-child{overflow-wrap:anywhere;flex:1;gap:.3rem;min-width:0;display:grid}.ops-live .office-job-list button>span:first-child>span{color:var(--muted);font-size:.9rem}.ops-live .office-job-list .tag{white-space:nowrap;flex:none}.ops-live .office-shortcuts button strong{flex:1}.ops-live .office-job-list button:hover,.ops-live .office-shortcuts button:hover{background:var(--pale)}.ops-live .login-panel{border-left:0;border-top:4px solid var(--electric);margin-top:3rem;padding:2rem}.ops-live .login-panel h1{margin-bottom:1.5rem;font-size:1.75rem}@media (width>=900px){.ops-live.office-desktop>.bar{z-index:35;background:var(--surface);color:var(--ink);border-bottom:1px solid var(--rule);position:sticky;top:0}.ops-live.office-desktop>.bar .brand{font-size:.9rem}.ops-live.office-desktop>.bar .menu-btn,.ops-live.office-desktop>.bar .link{color:var(--ink);border-color:var(--rule)}.ops-live.office-desktop>.main{max-width:none;padding:0}.ops-live .office-workspace{align-content:start;gap:1.25rem;min-height:calc(100vh - 5rem);padding:1.5rem 2rem 2rem 17rem;position:relative}.ops-live .office-sidebar{z-index:40;background:var(--office-sidebar);width:15rem;height:100dvh;color:var(--office-sidebar-ink);border-right:1px solid var(--office-divider);flex-direction:column;gap:1.5rem;padding:1.5rem .75rem;display:flex;position:fixed;top:0;left:0;overflow-y:auto}.ops-live .office-wordmark{align-items:center;gap:.6rem;padding:0 .5rem;font-size:.8rem;line-height:1.5;display:flex}.ops-live .office-monogram{background:var(--office-lime);color:var(--office-lime-ink);padding:.5rem;font-weight:700}.ops-live .office-sidebar nav{position:static}.ops-live .office-sidebar ul{gap:.2rem;margin:0;padding:0;list-style:none;display:grid}.ops-live .office-nav-link{width:100%;min-height:44px;font:inherit;text-align:left;color:var(--office-sidebar-muted);cursor:pointer;background:0 0;border:0;border-left:3px solid #0000;align-items:center;gap:.75rem;padding:.55rem .75rem;font-size:.9rem;display:flex}.ops-live .office-nav-link[aria-current=page]{color:var(--office-lime);background:var(--office-active);border-left-color:var(--office-lime);font-weight:700}.ops-live .office-nav-link:hover{background:var(--office-active);color:var(--office-sidebar-ink)}.ops-live .office-nav-link:disabled{opacity:.55;cursor:not-allowed}.ops-live .office-nav-icon{place-items:center;width:1.25rem;font-size:1.1rem;display:grid}.ops-live .office-account{border-top:1px solid var(--rule);gap:.5rem;margin-top:auto;padding:1rem .5rem 0;font-size:.85rem;display:grid}.ops-live .office-workspace>.workspace-actions,.ops-live .office-workspace>.subnav,.ops-live .office-workspace>div:not(.office-sidebar),.ops-live .office-workspace>p{width:100%;max-width:1440px;margin-inline:auto}.ops-live .office-workspace .subnav{background:0 0}.ops-live .office-workspace .subnav-tabs{padding:0}.ops-live .office-workspace .subnav-tabs>li{width:auto}.ops-live .office-workspace .content>.current-page{font-size:1.2rem}.ops-live .office-workspace .area-dash{max-width:none}.ops-live.office-desktop>.install{max-width:none;padding-left:17rem}.ops-live.office-desktop>.bar,.ops-live.office-desktop>.preview-banner{padding-left:17rem}.ops-live.office-desktop>.bar .bar-nav,.ops-live .office-workspace>.subnav{display:none}.ops-live .office-workspace .workspace-actions{z-index:25;background:var(--paper);border-bottom:1px solid var(--rule);padding-block:.5rem;position:sticky;top:3.6rem}.ops-live .office-sidebar .muted{color:var(--office-sidebar-muted)}.ops-live .office-sidebar .btn.ghost{color:var(--office-sidebar-ink);border-color:var(--office-divider)}.ops-live .office-search{display:flex}.ops-live .office-workspace .content:has(.office-dashboard)>.current-page{display:none}.ops-live .office-metrics{background:0 0;border:0;grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem}.ops-live .office-metrics>div{background:var(--surface);border:1px solid var(--rule);border-top:3px solid var(--office-lime);border-radius:6px}}@media (width<=700px){.ops-live .office-dash-columns{grid-template-columns:minmax(0,1fr)}.ops-live .office-metrics>div{padding:.8rem .5rem}.ops-live .office-metrics dt{font-size:.75rem}.ops-live .office-metrics dd{font-size:1.5rem}.ops-live .login-panel{margin-top:1rem;padding:1.25rem}}.ops-live .office-search{align-items:center;gap:.5rem;width:min(100%,28rem);margin-left:auto;display:none;position:relative}.ops-live .office-search input{background:var(--surface);flex:1;width:100%}.ops-live .office-search-results{z-index:30;background:var(--surface);border:1px solid var(--rule);margin:0;padding:.5rem;list-style:none;position:absolute;top:100%;left:0;right:0}.ops-live .office-search-results button{text-align:left;width:100%;color:var(--ink);font:inherit;cursor:pointer;min-height:var(--tfs-control-height);background:0 0;border:0}.ops-live .office-visit-time{flex:0 0 4.5rem;gap:.3rem;font-weight:700;display:grid}.ops-live .office-visit-time small{color:var(--muted);font-weight:400}.ops-live .office-job-list button>.office-visit-time:first-child{flex:0 0 4.5rem}.ops-live .office-job-list button>.office-visit-time+span{flex:1;gap:.25rem;min-width:0;display:grid}.ops-live .office-pipelines{border-top:1px solid var(--rule);margin-top:2rem;padding-top:1.5rem}.ops-live .office-pipeline-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr));gap:1.5rem;display:grid}.ops-live .office-pipeline-grid h3{font-size:1rem}.ops-live .office-pipeline-grid dl>div{border-bottom:1px solid var(--rule);justify-content:space-between;gap:.75rem;padding:.6rem 0;display:flex}.ops-live .office-pipeline-grid dd{margin:0;font-weight:700}.ops-live .office-off-status{border-top:1px solid var(--rule);color:var(--muted);flex-wrap:wrap;align-items:center;gap:1rem;padding:1rem 0;font-size:.85rem;display:flex}@media (width>=900px){.ops-live .office-workspace .office-search{display:flex}}.ops-live .completion-scope .check{min-height:44px;padding:.25rem 0}.ops-live .completion-scope .check input{flex:0 0 1.2rem}.ops-live .completion-scope .check span{overflow-wrap:anywhere;min-width:0}.ops-live .office-more{margin-left:auto;position:relative}.ops-live .office-more-panel{z-index:60;background:var(--surface);border:1px solid var(--rule);width:min(23rem,100vw - 2rem);max-height:70dvh;padding:.5rem;position:absolute;top:100%;right:0;overflow:auto;box-shadow:0 .5rem 1.5rem #0002}.ops-live .office-more-panel button{text-align:left;width:100%;color:var(--navy);font:inherit;overflow-wrap:anywhere;min-height:var(--tfs-control-height);background:0 0;border:0;padding:.6rem}.ops-live .office-more-panel .office-more-group{font-weight:700}.ops-live .office-more-panel ul{margin:0;padding:0 0 0 .75rem;list-style:none}.ops-live .office-more-panel [aria-current=page]{border-left:3px solid var(--electric);font-weight:700}@media (width>=900px){.ops-live .office-sidebar.collapsed{width:4.5rem;padding-inline:.35rem}.ops-live .office-sidebar.collapsed .office-nav-text,.ops-live .office-sidebar.collapsed .office-account>span,.ops-live .office-sidebar.collapsed .office-account>strong{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.ops-live .office-workspace:has(>.office-sidebar.collapsed){padding-left:5.5rem}}.ops-live .office-search-wrap{display:contents}.ops-live .office-search-toggle{min-height:44px;display:none}.ops-live .office-search-results{max-height:65vh;overflow:auto}@media (width<=899px){.ops-live .office-search-toggle{align-items:center;gap:.35rem;display:inline-flex}.ops-live .workspace-actions:has(>.office-search-wrap){flex-wrap:wrap}.ops-live .workspace-actions:has(>.office-search-wrap)>.workspace-back{flex:0 0 100%}.ops-live .workspace-actions:has(>.office-search-wrap)>.workspace-back:empty{display:none}.ops-live .workspace-actions:has(>.office-search-wrap)>.workspace-back .btn{white-space:nowrap}.ops-live .office-search.phone-open{border:1px solid var(--rule);background:var(--surface);z-index:40;width:auto;margin:0;padding:.5rem;display:flex;position:fixed;top:5.5rem;left:12px;right:12px}.ops-live .office-search.phone-open input{min-width:0;min-height:44px}.ops-live .workspace.mobile-option-a-workspace{padding-bottom:calc(var(--tfs-mobile-footer-height,72px) + 1rem)}.ops-live .mobile-option-a-workspace .chat-composer{bottom:var(--tfs-mobile-footer-height,72px)}.ops-live .mobile-option-a-workspace .sticky-action{position:static;bottom:auto}.ops-live .mobile-option-a-workspace .fv-action-strip{bottom:var(--tfs-mobile-footer-height,72px)}.ops-live:has(.mobile-option-a-workspace input:focus,.mobile-option-a-workspace textarea:focus,.mobile-option-a-workspace select:focus,.mobile-option-a-workspace form:focus-within) .tfs-mobile-primary{display:none}}.ops-live :is(.card,.job,.item){border-radius:var(--tfs-radius-card)}.ops-live :is(input:not([type=checkbox]):not([type=radio]),select,textarea){border-color:var(--tfs-input);border-radius:var(--tfs-radius-control);color:var(--ink);background:var(--surface)}.ops-live .link{border-radius:var(--tfs-radius-control);min-height:48px;font-weight:600}.ops-live .tag{border-radius:var(--tfs-radius-chip);color:var(--tfs-link);padding:6px 12px;font-weight:600}.ops-live h1{font-size:var(--tfs-title)}.ops-live h2{font-size:var(--tfs-section)}.ops-live .main{max-width:1440px}.ops-live .office-sidebar{background:#142d44;width:240px}.ops-live .office-nav-link{border-radius:12px;min-height:48px}.ops-live .office-nav-link[aria-current=page]{background:var(--tfs-action);color:#fff}.ops-live .office-collapse{color:#c9dded;background:0 0;border-color:#355065}.ops-live .office-wordmark{color:#fff}.ops-live .office-account{color:#c9dded}.ops-live .office-eyebrow{color:var(--tfs-muted);letter-spacing:.08em;font-size:12px}.ops-live .current-page{color:var(--tfs-muted);font-size:13px}.ops-live .today-pilot{color:var(--tfs-muted);margin:16px 0;font-size:12px}@media (width>=1100px){.ops-live .office-workspace{grid-template-columns:240px minmax(0,1fr)}}@media (width<=767px){.ops-live .desktop-create{display:none}.ops-live .mobile-create{display:block}.ops-live:has(.mobile-option-a-workspace .coa) .tfs-mobile-primary li:nth-child(2){margin-right:20%}.ops-live .mobile-option-a-workspace .coa{left:50%;bottom:calc(12px + env(safe-area-inset-bottom));z-index:25;position:fixed;transform:translate(-50%)}.ops-live .mobile-option-a-workspace .coa-trigger{background:var(--tfs-action);color:#fff;border:0;border-radius:16px;place-items:center;width:52px;height:52px;padding:0;display:grid}.ops-live .mobile-option-a-workspace .coa-trigger-label{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.ops-live .mobile-option-a-workspace .coa-panel{border-radius:16px;width:min(350px,100vw - 24px);max-width:none;padding:8px;position:fixed;inset:auto auto 70px 50%;transform:translate(-50%)}.ops-live .mobile-option-a-workspace:has(:is(input,textarea,select):focus,form:focus-within) .coa{position:static;transform:none}.ops-live .mobile-option-a-workspace:has(:is(input,textarea,select):focus,form:focus-within) .coa-trigger-label{clip-path:none;width:auto;height:auto;position:static}.ops-live .mobile-option-a-workspace:has(:is(input,textarea,select):focus,form:focus-within) .coa-trigger{width:auto;padding:8px 16px;display:flex}.ops-live .office-dashboard[aria-label="Owner command centre"]>.office-page-heading{color:#fff;background:#142d44;border-radius:0 0 16px 16px;margin:0 -16px -20px;padding:20px 16px 32px}.ops-live .office-dashboard[aria-label="Owner command centre"]>.office-page-heading :is(h1,p){color:#fff}}.ops-live .business-details-form{gap:20px;max-width:760px;margin-top:24px}.ops-live .business-details-form fieldset{border:1px solid var(--tfs-border);border-radius:16px;gap:16px;min-width:0;margin:0;padding:20px 16px;display:grid}.ops-live .business-details-form legend{color:var(--tfs-navy);padding:0 8px;font-size:16px;font-weight:700}.ops-live .business-details-form fieldset>p{margin:0}.ops-live .business-details-form textarea{resize:vertical;min-height:112px}.ops-live .business-details-form :is(input:not([type=checkbox]),select,textarea){min-height:48px}.ops-live .business-details-form>.btn:last-child{width:100%;min-height:52px}.ops-live .business-details-form .check{background:var(--tfs-tint);border-radius:12px;align-items:start;padding:16px;font-size:14px}.ops-live .business-details-form .check input{flex-shrink:0;margin-top:4px}.ops-live .facts{border:1px solid var(--tfs-border);background:var(--tfs-card);overflow-wrap:anywhere;border-radius:16px;padding:16px}.ops-live .facts dt{color:var(--tfs-muted);font-size:13px}.ops-live .facts dd{margin-bottom:12px}.ops-live :is(input,select,textarea):disabled{opacity:.65}.ops-live :is(input,textarea)[readonly]{background:var(--tfs-page)}.ops-live .tfs-empty{color:var(--tfs-navy)}.ops-live .office-acceptance{flex:100%;min-width:0}.ops-live .office-acceptance summary,.ops-live .manual-payment summary{cursor:pointer;min-height:48px;font-weight:700}.ops-live .office-acceptance form,.ops-live .manual-payment form{margin-top:16px}.ops-live .office-acceptance textarea{min-height:112px}.ops-live .finance-status.tfs-chip-done{background:var(--tfs-done-bg);color:var(--tfs-done)}.ops-live .finance-status.tfs-chip-warning{background:var(--tfs-warning-bg);color:var(--tfs-warning)}.ops-live .finance-status.tfs-chip-danger{background:var(--tfs-danger-bg);color:var(--tfs-danger)}@media (width<=767px){.ops-live:has(>main.main>.card.narrow){font-size:16px}.ops-live:has(>main.main>.card.narrow) :is(button,input:not([type=checkbox]):not([type=radio]),select,summary,a[href]){min-width:48px;min-height:48px}.ops-live:has(>main.main>.card.narrow) .btn:not(.ghost){color:#fff;background:#1d6fa6}.ops-live:has(>main.main>.card.narrow) .link-dark{color:#1d6fa6}.ops-live:has(>main.main>.card.narrow) :is(button,input,select,summary,a[href]):focus-visible{outline-offset:3px;outline:3px solid #1d6fa6}.ops-live:has(>main.main>.card.narrow)>.bar :is(button.link,a[href]):focus-visible{outline-color:#c9dded}.ops-live:not(:has(.workspace)):has(>main.main>.card[role=status]){font-size:16px}.ops-live:not(:has(.workspace)):has(>main.main>.card[role=status]) :is(button,summary,a[href]){min-width:48px;min-height:48px}.ops-live:not(:has(.workspace)):has(>main.main>.card[role=status]) .btn:not(.ghost){color:#fff;background:#1d6fa6}.ops-live:not(:has(.workspace)):has(>main.main>.card[role=status]) .link-dark{color:#1d6fa6}.ops-live:not(:has(.workspace)):has(>main.main>.card[role=status]) :is(button,summary,a[href]):focus-visible{outline-offset:3px;outline:3px solid #1d6fa6}.ops-live:not(:has(.workspace)):has(>main.main>.card[role=status])>.bar :is(button.link,a[href]):focus-visible{outline-color:#c9dded}.ops-live .phone-recovery-codes .codes{grid-template-columns:minmax(0,1fr);gap:12px}.ops-live .phone-recovery-codes .codes li{min-width:0}.ops-live .phone-recovery-codes .codes code{white-space:normal;overflow-wrap:anywhere;word-break:normal;font-size:16px;line-height:1.5;display:block}.ops-live .phone-recovery-codes .check{min-height:48px;padding:8px 0}.ops-live .phone-recovery-codes .check input[type=checkbox]{flex:0 0 24px;width:24px;min-width:24px;height:24px;min-height:24px;padding:0}}
