.tenantTheme{--page-background:#fff;--task-surface:#fff;--text-color:#14201a;--chrome-color:#fff;--muted-text:#637267;--border-color:#dfe6e0;--navy:#075335;--navy-soft:#0b603e;--gold:#b8790b;--gold-soft:#fff8e9;--focus-color:#0b7651;--record-accent:#075335;--record-accent-soft:#edf6ef;--record-primary:#b8790b;--record-primary-text:#fff;--field-error:#a3312b;--record-row-hover:#f8fbf8;--record-shadow:0 18px 48px #1224191a;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.tenantTheme[data-theme=dark]{--page-background:#0d1922;--task-surface:#12232e;--text-color:#f5faf9;--chrome-color:#0f202a;--muted-text:#a6bac5;--border-color:#304550;--navy:#1caecc;--navy-soft:#63d5ed;--gold:#42c9ef;--gold-soft:#142d39;--focus-color:#68dbf4;--record-accent:#59d6ea;--record-accent-soft:#153540;--record-primary:#40c8ee;--record-primary-text:#07141b;--field-error:#ffaaa3;--record-row-hover:#1a303b;--record-shadow:0 18px 48px #00000052;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}@media (prefers-color-scheme:dark){.tenantTheme[data-theme=system]{--page-background:#0d1922;--task-surface:#12232e;--text-color:#f5faf9;--chrome-color:#0f202a;--muted-text:#a6bac5;--border-color:#304550;--navy:#1caecc;--navy-soft:#63d5ed;--gold:#42c9ef;--gold-soft:#142d39;--focus-color:#68dbf4;--record-accent:#59d6ea;--record-accent-soft:#153540;--record-primary:#40c8ee;--record-primary-text:#07141b;--field-error:#ffaaa3;--record-row-hover:#1a303b;--record-shadow:0 18px 48px #00000052;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}.tenantShell{background:var(--page-background);grid-template:"header"4.7rem"sidebar"3.65rem"main"minmax(0,1fr)/minmax(0,1fr);display:grid}.tenantHeader{z-index:12;border-block-end:1px solid var(--border-color);background:var(--chrome-color);color:var(--text-color);justify-content:flex-start;gap:0;padding:0 clamp(1.25rem,2.35vw,2.25rem);position:sticky;top:0}.brandLockup{gap:.55rem;padding:0}.brandLockupDark,.darkWorkspaceTitle,.darkWorkspaceFooter{display:none}.brandLogoIcon{color:#08734a;flex:0 0 2rem;width:2rem;height:2.2rem}.brandText>span:first-child{color:var(--text-color);letter-spacing:-.055em;font-size:1.48rem;font-weight:750}.brandText>span:first-child>span{color:var(--text-color)}.workspaceContext{border-inline-start:1px solid var(--border-color);margin-inline-start:1.65rem;padding-inline-start:1.65rem}.workspaceContext strong{color:var(--text-color);font-size:.95rem;font-weight:620}.workspaceContext{align-content:center;align-self:center;min-height:2.7rem;text-decoration:none}.workspaceContext:hover strong{color:var(--record-accent)}.workspaceContext:focus-visible{outline:3px solid var(--focus-color);outline-offset:4px}.tenantUtilities{gap:.9rem;margin-inline-start:auto}.notificationUtility{width:2.8rem;min-height:2.8rem;color:var(--text-color);background:0 0;border:0;place-items:center;padding:0;display:grid}.notificationUtility:hover{color:var(--record-accent);background:var(--record-accent-soft)}.notificationUtility .navigationIcon{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:1.35rem;height:1.35rem}.notificationUtility:focus-visible{outline:3px solid var(--focus-color);outline-offset:2px}.utilityLink{color:var(--text-color);background:0 0;border:0;gap:.65rem;font-size:.85rem;font-weight:650}.utilityLink>span:first-child{color:#fff;background:#4b6656;width:2.3rem;height:2.3rem;font-size:.85rem}.utilityLink>span:last-child{width:auto;height:auto;color:var(--text-color);background:0 0;border-radius:0;place-items:start;gap:.1rem;padding:0;line-height:1.1;display:grid}.utilityLink small{color:var(--muted-text);font-size:.72rem;font-weight:450}.tenantAccount{flex:none;position:relative}.tenantAccountButton{min-height:3.2rem;color:var(--text-color);cursor:pointer;text-align:start;background:0 0;border:0;align-items:center;gap:.65rem;margin:0;padding:.25rem .15rem;display:flex}.tenantAccountButton:hover,.tenantAccountButton[aria-expanded=true]{color:var(--record-accent)}.tenantAccountButton:focus-visible{outline:3px solid var(--focus-color);outline-offset:3px;border-radius:.3rem}.tenantAccountAvatar{color:#fff;letter-spacing:-.03em;background:#486453;border-radius:50%;flex:0 0 2.7rem;place-items:center;width:2.7rem;height:2.7rem;font-size:.82rem;font-weight:720;display:grid}.tenantAccountIdentity{gap:.12rem;min-width:0;line-height:1.1;display:grid}.tenantAccountIdentity strong{max-width:11rem;color:var(--text-color);text-overflow:ellipsis;white-space:nowrap;font-size:.88rem;font-weight:650;overflow:hidden}.tenantAccountIdentity small{color:var(--muted-text);font-size:.7rem;font-weight:450}.tenantAccountChevron{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:1rem;height:1rem;margin-inline-start:.2rem}.tenantAccountButton[aria-expanded=true] .tenantAccountChevron{transform:rotate(180deg)}.tenantAccountPopover{z-index:30;border:1px solid var(--border-color);background:var(--task-surface);border-radius:.45rem;min-width:13.7rem;padding:.35rem;display:grid;position:absolute;top:calc(100% + .55rem);right:0;box-shadow:0 12px 28px #0e1e1821}.tenantAccountPopover a,.tenantAccountPopover button{width:100%;min-height:2.6rem;color:var(--text-color);text-align:start;cursor:pointer;background:0 0;border:0;border-radius:.3rem;margin:0;padding:.62rem .8rem;font-size:.84rem;font-weight:550;text-decoration:none;display:block}.tenantAccountPopover a:hover,.tenantAccountPopover button:hover{background:var(--record-accent-soft);color:var(--record-accent)}.tenantAccountPopover a:focus-visible,.tenantAccountPopover button:focus-visible{outline:2px solid var(--focus-color);outline-offset:-2px}.tenantAccountPopover .tenantAccountSwitch{border-block-start:1px solid var(--border-color);border-start-start-radius:0;border-start-end-radius:0;margin-block-start:.2rem}.tenantAccountPopover p{max-width:17rem;color:var(--muted-text);margin:.4rem .8rem .5rem;font-size:.75rem}.tenantAccountPopover [role=alert]{color:var(--record-danger,#b4382c)}.tenantTheme[data-theme=dark] .tenantAccountAvatar{color:#0a2630;background:#b4f3db}.tenantTheme[data-theme=dark] .tenantAccountPopover{background:#14242f;border-color:#2d414e;box-shadow:0 16px 30px #00000047}.tenantSidebar{z-index:11;border-block-end:1px solid var(--border-color);background:var(--chrome-color);height:auto;min-height:3.65rem;color:var(--text-color);padding:0 clamp(1.25rem,2.35vw,2.25rem);display:block;position:sticky;top:4.7rem;overflow:auto hidden}.tenantNavigationFrame{min-width:0;position:relative}.tenantNavigationScroller{min-width:0}.tenantNavigationScrollControl,.tenantNavigationScrollControl[hidden]{display:none}.tenantNavigation ul{align-items:stretch;gap:clamp(.1rem,.65vw,.65rem);width:max-content;min-width:100%;display:flex}.tenantNavigation li{flex:none;margin:0}.tenantNavigation a{min-height:3.58rem;color:var(--text-color);white-space:nowrap;border-block-end:3px solid #0000;border-radius:0;gap:.45rem;padding:.7rem clamp(.55rem,1vw,1rem);font-size:.85rem;font-weight:540}.tenantNavigation a:hover{background:var(--record-row-hover);color:var(--record-accent)}.tenantNavigation a[aria-current=page]{border-block-end-color:var(--record-accent);background:var(--record-accent-soft);color:var(--record-accent);font-weight:730}.tenantNavigation .navigationMarker{display:none}.navigationIcon{stroke-width:1.8px;width:1.28rem;height:1.28rem}.tenantMain{gap:1.2rem;width:min(100%,100rem);margin-inline:auto;padding:clamp(1.4rem,2.35vw,2.3rem)}.tenantMain h1{letter-spacing:-.035em;font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:clamp(1.75rem,2.15vw,2.25rem);font-weight:730}.tenantMain h2{letter-spacing:-.025em}.tenantMain>section.workbenchRecords{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.recordPageHeading{justify-content:space-between;align-items:end;gap:1.4rem;margin-block-end:1.65rem;display:flex}.recordPageHeading h1{margin:.2rem 0 .25rem}.recordPageHeading p{margin:0}.recordEyebrow{letter-spacing:.11em;text-transform:uppercase;font-size:.72rem;font-weight:750;color:var(--muted-text)!important}.recordHeadingActions{flex-wrap:wrap;justify-content:end;gap:.6rem;display:flex}.tenantMain .recordPrimaryAction{border:1px solid color-mix(in srgb, var(--record-primary) 80%, #000);background:var(--record-primary);min-height:2.8rem;color:var(--record-primary-text);box-shadow:0 3px 9px color-mix(in srgb, var(--record-primary) 16%, transparent);border-radius:.4rem;padding:.68rem 1.1rem;font-size:.86rem;font-weight:700}.tenantMain .recordPrimaryAction:hover{filter:brightness(1.05)}.recordToolbar{flex-wrap:wrap;align-items:end;gap:.8rem;margin-block-end:.9rem;display:flex}.recordToolbar .recordSearch{max-width:24rem;color:var(--muted-text);flex:15rem;font-size:.75rem;font-weight:660}.recordToolbar .recordSearch input{border-radius:.35rem;min-height:2.7rem;margin-block-start:.2rem;font-size:.85rem}.recordSegments{border:1px solid var(--border-color);border-radius:.35rem;align-items:center;gap:.25rem;min-height:2.7rem;padding:.2rem;display:inline-flex}.tenantMain .recordSegments button{min-height:2.2rem;color:var(--muted-text);background:0 0;border:0;border-radius:.25rem;margin:0;padding:.35rem .65rem;font-size:.82rem;font-weight:620}.tenantMain .recordSegments button[aria-pressed=true]{background:var(--record-accent-soft);color:var(--record-accent)}.recordSecondaryAction{border:1px solid var(--border-color);min-height:2.7rem;color:var(--text-color);border-radius:.35rem;align-items:center;padding:.6rem .85rem;font-size:.84rem;font-weight:650;text-decoration:none;display:inline-flex}.recordSplit{grid-template-columns:minmax(19rem,.82fr) minmax(0,1.18fr);gap:.6rem;min-height:37rem;display:grid}.fleetSplit{grid-template-columns:minmax(20rem,1fr) minmax(0,1.03fr);gap:1rem}.tenantMain .fleetDirectory .recordRowButton{min-height:6.4rem}.tenantMain .fleetDirectorySamplePhotos .recordRowButton{grid-template-columns:7rem minmax(0,1fr) auto 1rem}.fleetDirectorySamplePhotos .recordRowButton .recordAssetIcon{background:0 0;border-radius:0;width:7rem;height:4.8rem}.fleetDirectorySamplePhotos .recordAssetIcon .recordAssetPhoto{object-fit:contain;width:100%;height:100%}.fleetDirectorySamplePhotos .recordDetailHeader .recordAssetIconLarge{background:0 0;border-radius:0;flex:0 0 8.2rem;width:8.2rem;height:6rem}.fleetDirectory .recordDetailHeader{min-height:8.4rem}.fleetDirectory .recordDetailHeader h2{color:var(--record-accent);font-size:1.7rem}.peopleSplit{grid-template-columns:minmax(12rem,14rem) minmax(18rem,1fr) minmax(0,1.5fr)}.peopleFilterRail{border:1px solid var(--border-color);background:var(--task-surface);border-radius:.5rem;align-content:start;gap:.2rem;min-width:0;padding:.8rem .45rem;display:grid}.tenantMain .peopleFilterRail button{width:100%;min-height:2.9rem;color:var(--text-color);text-align:start;background:0 0;border:0;border-radius:.35rem;justify-content:space-between;align-items:center;gap:.5rem;margin:0;padding:.55rem .8rem;font-size:.84rem;font-weight:650;display:flex}.tenantMain .peopleFilterRail button[aria-pressed=true]{background:var(--record-accent-soft);color:var(--record-accent);box-shadow:inset 3px 0 0 var(--record-accent)}.peopleFilterRail button span{color:var(--muted-text);font-size:.75rem;font-weight:600}.peopleFilterRail p{color:var(--muted-text);margin:.5rem .8rem 0;font-size:.72rem}.peopleToolbarFilters{display:none}.recordListPanel,.recordDetailPanel{border:1px solid var(--border-color);background:var(--task-surface);border-radius:.5rem;min-width:0;box-shadow:0 4px 20px #12241908}.recordMobileNavigator{display:none}.recordPanelHeading{border-block-end:1px solid var(--border-color);padding:1.15rem 1.3rem}.recordPanelHeading h2{margin:0;font-size:1rem;font-weight:730}.recordPanelHeading h2 span{color:var(--muted-text);font-weight:450}.tenantMain .recordRows{margin:0;padding:0 .45rem;list-style:none}.tenantMain .recordRows li{border-block-end:1px solid var(--border-color);margin:0}.tenantMain .recordRows li:last-child{border-block-end:0}.tenantMain .recordRowButton{width:100%;min-height:5.1rem;color:var(--text-color);text-align:start;background:0 0;border:0;border-radius:0;grid-template-columns:2.65rem minmax(0,1fr) auto 1rem;align-items:center;gap:.75rem;margin:0;padding:.62rem .75rem;font-size:.85rem;display:grid}.tenantMain .recordRowButton:hover{background:var(--record-row-hover)}.tenantMain .recordRowButton[aria-current=true]{background:var(--record-accent-soft);box-shadow:inset 3px 0 0 var(--record-accent)}.recordAvatar,.recordAssetIcon{color:#155637;background:#dcebe0;border-radius:50%;place-items:center;width:2.65rem;height:2.65rem;font-size:.83rem;font-weight:760;display:grid}.tenantMain .peopleDirectory .recordRowButton{grid-template-columns:3.8rem minmax(0,1fr) auto 1rem;min-height:5.8rem}.peopleDirectory .recordRowButton .recordAvatar{width:3.8rem;height:3.8rem}.peopleDirectory .recordDetailHeader .recordAvatarLarge{flex:0 0 5.5rem;width:5.5rem;height:5.5rem}.recordAssetIcon{border-radius:.55rem}.recordAssetIcon svg{width:1.65rem;height:1.65rem}.recordAvatarLarge,.recordAssetIconLarge{width:4.3rem;height:4.3rem;font-size:1.23rem}.recordAssetIconLarge svg{width:2.8rem;height:2.8rem}.recordAvatar img,.recordAssetIcon img{border-radius:inherit;object-fit:cover;width:100%;height:100%}.recordRowText{gap:.2rem;min-width:0;display:grid}.recordRowText strong{text-overflow:ellipsis;white-space:nowrap;font-size:.88rem;overflow:hidden}.recordRowText small{color:var(--muted-text);font-size:.77rem}.recordRowStatus{background:var(--record-accent-soft);color:var(--record-accent);text-transform:capitalize;white-space:nowrap;border-radius:.35rem;align-items:center;gap:.35rem;padding:.3rem .5rem;font-size:.75rem;font-weight:670;display:inline-flex}.recordRowStatus_blocked{color:#ab3b1d;background:#fff0eb}.recordRowStatus_warning,.recordRowStatus_setup_incomplete{color:#8b630f;background:#fff5df}.recordChevron{fill:none;width:1rem;height:1rem;stroke:var(--muted-text);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.recordContinue{color:var(--record-accent);margin:.9rem 1.2rem;font-size:.84rem;font-weight:650;display:block}.recordDetailHeader{align-items:center;gap:1rem;min-height:7.6rem;padding:1.35rem 1.45rem;display:flex}.recordDetailHeader>div{flex:1;min-width:0}.recordDetailHeader h2{margin:0 0 .3rem;font-size:1.45rem}.recordDetailHeader p{margin:0;font-size:.86rem}.recordDetailTabs{border-block-end:1px solid var(--border-color);align-items:stretch;gap:.3rem;min-height:3rem;padding-inline:1.2rem;display:flex;overflow-x:auto}.tenantMain .recordDetailTabs button,.recordDetailTabs a,.recordDetailTabs>span{min-height:3rem;color:var(--muted-text);white-space:nowrap;background:0 0;border:0;border-block-end:2px solid #0000;border-radius:0;align-items:center;margin:0;padding:.5rem .9rem;font-size:.84rem;font-weight:650;text-decoration:none;display:inline-flex}.tenantMain .recordDetailTabs button[aria-selected=true],.tenantMain .recordDetailTabs button[aria-pressed=true],.recordDetailTabs>span[aria-current=page]{border-block-end-color:var(--record-accent);color:var(--record-accent)}.recordDetailBody{padding:1.4rem 1.55rem}.recordDetailBody h3{margin-block:0 .9rem;font-size:.97rem}.tenantMain .recordFacts{grid-template-columns:repeat(2,minmax(0,1fr));gap:0;margin:0 0 1rem}.tenantMain .recordFacts>div{border:0;border-block-end:1px solid var(--border-color);border-radius:0;padding:.75rem .1rem}.tenantMain .recordFacts dt{font-size:.74rem;font-weight:610}.tenantMain .recordFacts dd{font-size:.87rem;font-weight:650}.recordRelated{border-block-start:1px solid var(--border-color);margin-block-start:1.4rem;padding-block-start:1.2rem}.recordRelatedLinks{flex-wrap:wrap;gap:.65rem;display:flex}.recordRelatedLinks a,.recordTextLink{color:var(--record-accent);font-size:.85rem;font-weight:670}.peopleRelatedHeading{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.5rem .9rem;display:flex}.recordDetailBody .peopleRelatedHeading h3{margin:0}.peopleRelatedScope{color:var(--muted-text);margin:.35rem 0 .8rem;font-size:.76rem}.peopleEquipmentRows{gap:.45rem;display:grid}.peopleEquipmentRows a{border:1px solid var(--border-color);min-width:0;min-height:3.25rem;color:var(--record-accent);border-radius:.4rem;align-items:center;gap:.8rem;padding:.65rem .8rem;text-decoration:none;display:flex}.peopleEquipmentRows a:hover,.peopleEquipmentRows a:focus-visible{background:var(--record-accent-soft);border-color:var(--record-accent)}.peopleEquipmentRows a:focus-visible{outline:2px solid var(--focus-color);outline-offset:2px}.peopleEquipmentRows a strong{overflow-wrap:anywhere;font-size:.84rem}.peopleEquipmentRows .peopleEquipmentKind{color:var(--muted-text);flex:0 0 3.5rem;font-size:.73rem;font-weight:660}.peopleEquipmentRows>p{border:1px dashed var(--border-color);color:var(--muted-text);border-radius:.4rem;margin:0;padding:.9rem;font-size:.8rem}.peopleRecentWork .peopleRelatedHeading button,.peopleRecentWork>button,.peopleRecentWork [role=alert] button{border:1px solid var(--border-color);background:var(--task-surface);min-height:2.25rem;color:var(--record-accent);border-radius:.35rem;padding:.35rem .65rem;font-size:.78rem;font-weight:670}.peopleRecentWork>p:not(.peopleRelatedScope){color:var(--muted-text);margin:.6rem 0;font-size:.82rem}.peopleRecentWorkRows{gap:.45rem;margin:0;padding:0;list-style:none;display:grid}.peopleRecentWorkRows a{border:1px solid var(--border-color);min-height:3.35rem;color:var(--record-accent);border-radius:.4rem;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:.65rem;padding:.7rem .8rem;text-decoration:none;display:grid}.peopleRecentWorkRows a:hover,.peopleRecentWorkRows a:focus-visible{border-color:var(--record-accent);background:var(--record-accent-soft)}.peopleRecentWorkRows a:focus-visible{outline:2px solid var(--focus-color);outline-offset:2px}.peopleRecentWorkRows a strong{overflow-wrap:anywhere;font-size:.88rem}.peopleRecentWorkIdentity{gap:.2rem;min-width:0;display:grid}.peopleRecentWorkIdentity strong{color:var(--record-accent)}.peopleRecentWorkIdentity small{color:var(--muted-text);font-size:.73rem}.peopleRecentWorkRows a span{color:var(--muted-text);text-transform:capitalize;font-size:.75rem}.recordCurrentLinks{border-block-start:1px solid var(--border-color);padding:1rem 1.55rem 1.4rem}.recordCurrentLinksHeading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.6rem;margin-block-end:.8rem;display:flex}.recordCurrentLinksHeading h3{margin:0;font-size:.96rem}.recordCurrentLinksHeading>div{flex-wrap:wrap;align-items:center;gap:.4rem .7rem;display:flex}.recordCurrentLinksHeading span{color:var(--muted-text);font-size:.72rem}.recordCurrentLinksHeading button{border:1px solid var(--border-color);background:var(--task-surface);min-height:2.25rem;color:var(--record-accent);cursor:pointer;border-radius:.35rem;padding:.35rem .65rem;font-size:.78rem;font-weight:670}.recordCurrentLinksHeading button:hover{border-color:var(--record-accent)}.recordCurrentLinksHeading button:focus-visible{outline:2px solid var(--focus-color);outline-offset:2px}.recordCurrentLinkCards{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.recordCurrentLinkCard{border:1px solid var(--border-color);background:var(--task-surface);border-radius:.4rem;min-width:0;padding:.75rem .85rem}.recordCurrentLinkCard small{color:var(--muted-text);margin-block-end:.5rem;font-size:.72rem;font-weight:660;display:block}.recordCurrentLinkCard a{color:var(--record-accent);gap:.2rem;text-decoration:none;display:grid}.recordCurrentLinkCard a:hover,.recordCurrentLinkCard a:focus-visible{text-decoration:underline}.recordCurrentLinkCard strong{overflow-wrap:anywhere;font-size:.9rem}.recordCurrentLinkCard span,.recordCurrentLinkCard p{color:var(--muted-text);margin:0;font-size:.75rem}.recordSecondary{border-block-start:1px solid var(--border-color);margin-block-start:1.3rem}.recordSecondary summary{color:var(--record-accent);cursor:pointer;padding-block:1rem;font-size:.83rem;font-weight:670}.recordPhotoEditor{margin-block-start:1rem}.recordPhotoEditor .previewAssetPhotoNote{color:var(--muted-text);margin:0;font-size:.75rem}.recordEmpty{color:var(--muted-text);padding:1.5rem;font-size:.9rem}.recordPageCount{font-size:.75rem;margin:.65rem 0 0!important}.previewDisclosure{color:var(--muted-text);padding:.25rem .5rem;font-size:.7rem;margin:0 0 -.65rem!important}.recordDetailBody .assetHistory{box-shadow:none;border:0;margin:0;padding:0}.recordDetailBody .assetHistoryHeading{padding:0}.recordDetailBody .assetHistory h3{margin:0 0 .35rem}.recordDetailBody .assetHistorySearch{margin:1rem 0}.recordDetailBody .assetHistorySearchDisclosure{border-block-start:1px solid var(--border-color);margin-block-start:.8rem}.recordDetailBody .assetHistorySearchDisclosure>summary{color:var(--record-accent);cursor:pointer;padding:.8rem .15rem;font-size:.81rem;font-weight:670}.recordDetailBody .assetHistorySearchDisclosure>summary:focus-visible{outline:2px solid var(--focus-color);outline-offset:2px}.recordDetailBody .assetHistorySearchDisclosure .assetHistorySearch{margin:0 0 .9rem}.recordDetailBody .assetHistoryCard{border-radius:.4rem}.recordDetailBody .assetHistoryCompact{gap:.6rem}.recordDetailBody .assetHistoryCompact .assetHistoryHeading p{color:var(--muted-text);font-size:.78rem}.recordDetailBody .assetHistoryCompact .assetHistoryTimeline{border-block-start:1px solid var(--border-color);margin:.2rem 0 0;display:block}.assetHistoryCompactRow{border-block-end:1px solid var(--border-color);position:relative}.assetHistoryCompactEntry>summary{color:var(--text-color);cursor:pointer;padding:.9rem 3rem .9rem .15rem}.assetHistoryCompactEntry>summary::marker{color:var(--record-accent)}.assetHistoryCompactEntry>summary:focus-visible{outline:2px solid var(--focus-color);outline-offset:-2px}.assetHistoryCaseLink{width:2.75rem;height:2.75rem;color:var(--record-accent);border-radius:.3rem;place-items:center;font-size:1.6rem;line-height:1;text-decoration:none;display:grid;position:absolute;inset-block-start:.35rem;inset-inline-end:.1rem}.assetHistoryCaseLink:hover{background:var(--record-accent-soft)}.assetHistoryCaseLink:focus-visible{outline:2px solid var(--focus-color);outline-offset:2px}.assetHistoryCompactText{vertical-align:middle;gap:.18rem;max-width:calc(100% - 8rem);margin-inline:.65rem .5rem;display:inline-grid}.assetHistoryCompactDate,.assetHistoryCompactTitle>span,.assetHistoryCompactDescription,.assetHistoryCompactMechanic{display:none}.assetHistoryCompactText strong{color:var(--record-accent);font-size:.86rem;line-height:1.25}.assetHistoryCompactText small{color:var(--muted-text);font-size:.73rem;line-height:1.35}.assetHistoryCompactEntry>summary .assetHistoryStatus{vertical-align:middle;display:inline-block}.recordDetailBody .assetHistoryCompactEntry .assetHistoryCard{box-shadow:none;margin:0 .25rem .9rem}@media (min-width:901px){.tenantTheme[data-theme=dark] .fleetDirectory .assetHistoryCompactEntry>summary{grid-template-columns:9rem minmax(0,1fr) auto;align-items:start;gap:1rem;min-height:7rem;padding:1rem 3.2rem 1rem 0;list-style:none;display:grid}.tenantTheme[data-theme=dark] .fleetDirectory .assetHistoryCompactEntry>summary::-webkit-details-marker{display:none}.tenantTheme[data-theme=dark] .fleetDirectory .assetHistoryCompactDate{border-inline-end:1px solid var(--border-color);min-height:4.7rem;color:var(--text-color);white-space:nowrap;gap:.25rem;padding-inline:2.2rem .6rem;font-size:.8rem;display:grid;position:relative}.tenantTheme[data-theme=dark] .fleetDirectory .assetHistoryCompactDate:before{background:var(--record-accent);content:"";border-radius:50%;width:.85rem;height:.85rem;position:absolute;inset-block-start:.25rem;inset-inline-start:.45rem}.tenantTheme[data-theme=dark] .fleetDirectory .assetHistoryCompactDate small{color:var(--muted-text);font-size:.7rem}.tenantTheme[data-theme=dark] .fleetDirectory .assetHistoryCompactText{gap:.35rem;max-width:none;margin:0;display:grid}.tenantTheme[data-theme=dark] .fleetDirectory .assetHistoryCompactTitle{flex-wrap:wrap;gap:.55rem;display:flex}.tenantTheme[data-theme=dark] .fleetDirectory .assetHistoryCompactTitle>span{color:var(--record-accent);font-size:.87rem;font-weight:730;display:inline}.tenantTheme[data-theme=dark] .fleetDirectory .assetHistoryCompactTitle strong{color:var(--text-color);font-size:.87rem;font-weight:650}.tenantTheme[data-theme=dark] .fleetDirectory .assetHistoryCompactMeta{display:none}.tenantTheme[data-theme=dark] .fleetDirectory .assetHistoryCompactDescription,.tenantTheme[data-theme=dark] .fleetDirectory .assetHistoryCompactMechanic{color:var(--muted-text);font-size:.76rem;line-height:1.35;display:block}.tenantTheme[data-theme=dark] .fleetDirectory .assetHistoryCompactEntry>summary .assetHistoryStatus{margin-block-start:.1rem}.tenantTheme[data-theme=dark] .fleetDirectory .assetHistoryCaseLink{inset-block-start:1rem}}.assetUpcomingService{border-block-start:1px solid var(--border-color);margin-block-start:1.2rem;padding-block-start:1.05rem}.assetUpcomingServiceHeading{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.35rem .8rem;display:flex}.recordDetailBody .assetUpcomingServiceHeading h3{margin:0}.assetUpcomingServiceHeading a{color:var(--record-accent);font-size:.8rem;font-weight:660}.assetUpcomingServiceRow{border-block:1px solid var(--border-color);justify-content:space-between;align-items:center;gap:.7rem;margin-block-start:.7rem;padding:.8rem .2rem;display:flex}.assetUpcomingServiceRow strong{color:var(--text-color);font-size:.87rem}.assetUpcomingServiceLink{color:inherit;border-radius:.3rem;text-decoration:none}.assetUpcomingServiceLink:hover{background:var(--record-accent-soft)}.assetUpcomingServiceLink:focus-visible{outline:2px solid var(--focus-color);outline-offset:-2px}.assetUpcomingServiceLink:hover strong,.assetUpcomingServiceLink:focus-visible strong{color:var(--record-accent);text-underline-offset:.16em;text-decoration:underline}.assetUpcomingServiceRow p,.assetUpcomingService>p{color:var(--muted-text);margin:.25rem 0 0;font-size:.78rem}.assetUpcomingServiceState{background:var(--record-accent-soft);color:var(--record-accent);border-radius:999px;flex:none;padding:.25rem .55rem;font-size:.72rem;font-weight:700}.assetUpcomingServiceState_due_soon,.assetUpcomingServiceState_overdue{background:color-mix(in srgb, var(--record-primary) 18%, var(--task-surface));color:var(--text-color)}.tenantMain .assetUpcomingServiceRefresh{color:var(--record-accent);background:0 0;border:0;margin:.55rem 0 0;padding:.3rem 0;font-size:.75rem;font-weight:650}.tenantMain>.workspaceSecondary{border:1px solid var(--border-color);background:var(--task-surface);border-radius:.5rem;padding:0}.workspaceSecondary>summary{color:var(--record-accent);cursor:pointer;padding:.9rem 1.15rem;font-size:.86rem;font-weight:700}.workspaceSecondaryBody{gap:1rem;padding:0 1rem 1rem;display:grid}.workspaceSecondaryBody>section{border:1px solid var(--border-color);border-radius:.4rem;padding:1rem}.workspaceSecondaryBody .invitationPersonLink{color:var(--record-accent);align-items:center;text-decoration:none;display:inline-flex}.workspaceSecondaryBody .invitationPersonLink:hover,.workspaceSecondaryBody .invitationPersonLink:focus-visible{text-underline-offset:.16rem;text-decoration:underline}.recordDialog{border:1px solid var(--border-color);background:var(--task-surface);width:min(36rem,100vw - 2rem);max-width:none;max-height:min(50rem,100dvh - 2rem);color:var(--text-color);box-shadow:var(--record-shadow);border-radius:.6rem;margin:auto;padding:0;position:fixed;inset:0;overflow:hidden}.recordDialogSide{border-radius:0;width:min(34rem,100vw);height:100dvh;max-height:100dvh;margin:0;inset:0 0 0 auto}.recordDialog::backdrop{background:#050e0973}.recordDialog[open]{flex-direction:column;display:flex}.recordDialogTop{border-block-end:1px solid var(--border-color);letter-spacing:-.025em;flex:none;justify-content:space-between;align-items:center;min-height:4.3rem;padding:.9rem 1.3rem .9rem 1.6rem;font-size:1.35rem;font-weight:730;display:flex}.tenantMain .recordDialogTop button{width:2.2rem;min-width:2.2rem;min-height:2.2rem;color:var(--muted-text);background:0 0;border:0;flex:0 0 2.2rem;margin:0;padding:0;font-size:1.7rem;font-weight:400}.recordDialogBody{flex:auto;min-height:0;padding:1.3rem 1.6rem .5rem;overflow-y:auto}.recordDialogSide .recordDialogBody{padding-bottom:1.2rem}.recordDialogSide .recordDialogBody>section{flex-direction:column;min-height:100%;display:flex}.recordDialogSide .recordDialogBody>section>form{flex:auto}.recordDialogBody>section{background:0 0;border:0;margin:0;padding:0}.recordDialogBody>section>h2{display:none}.recordDialogBody>section>p:first-of-type{margin:0 0 1rem;font-size:.84rem}.recordDialogBody .previewFormBoundary{border:1px solid color-mix(in srgb, var(--record-accent) 30%, var(--border-color));background:var(--record-accent-soft);color:var(--text-color);border-radius:.35rem;gap:.2rem;margin:0 0 1rem;padding:.75rem .85rem;font-size:.78rem;line-height:1.4;display:grid}.recordDialogBody .previewFormBoundary strong{color:var(--record-accent);letter-spacing:.02em;text-transform:uppercase;font-size:.75rem}.tenantMain .recordDialog form{gap:.9rem;margin:0}.tenantMain .recordDialog label{gap:.32rem;font-size:.82rem;font-weight:650}.tenantMain .recordDialog input,.tenantMain .recordDialog select{border-radius:.35rem;min-height:2.75rem;padding:.6rem .75rem;font-size:.9rem}.tenantMain .recordDialog input[aria-invalid=true]{border-color:var(--field-error)}.tenantMain .recordDialog .fieldError{color:var(--field-error);margin:-.55rem 0 0;font-size:.76rem;line-height:1.35}.tenantMain .recordDialog form>button[type=submit],.tenantMain .recordDialog .createPersonActions button[type=submit],.tenantMain .recordDialog .equipmentCreateActions button[type=submit]{border-color:var(--record-primary);background:var(--record-primary);color:var(--record-primary-text);border-radius:.35rem;justify-self:end;margin-block:.6rem;padding:.68rem 1.15rem;font-size:.86rem}.tenantMain .recordDialog .chatCreateForm{flex-direction:column;gap:.9rem;min-height:100%;display:flex}.tenantMain .recordDialog .chatCreateForm>p{color:var(--muted-text);margin:0 0 .25rem;font-size:.84rem;line-height:1.45}.tenantMain .recordDialog .chatCreateForm>ul{gap:.5rem;margin:.2rem 0;padding:0;list-style:none;display:grid}.tenantMain .recordDialog .chatCreateForm>ul li{margin:0}.tenantMain .recordDialog .chatCreateForm>ul button{border:1px solid var(--border-color);background:var(--task-surface);width:100%;min-height:2.65rem;color:var(--text-color);text-align:start;border-radius:.35rem;margin:0;padding:.55rem .75rem;font-size:.82rem;font-weight:680}.tenantMain .recordDialog .chatCreateForm>ul button:hover{border-color:var(--record-accent);background:var(--record-accent-soft);color:var(--record-accent)}.tenantMain .recordDialog .chatCreateForm>button[type=submit]{align-self:flex-end;margin-block:auto 0}.tenantMain .recordDialog .createPersonActions{border-top:1px solid var(--border-color);flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.65rem;margin-top:.75rem;padding-top:.8rem;display:flex}.tenantMain .recordDialog .createPersonActions button[type=button]{border:1px solid var(--border-color);background:var(--task-surface);min-height:2.65rem;color:var(--text-color);border-radius:.35rem;padding:.55rem 1rem;font-size:.86rem}.tenantMain .recordDialog .equipmentKindChoices{border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;margin:0;padding:0;display:grid}.tenantMain .recordDialog .equipmentKindChoices legend{grid-column:1/-1;margin-bottom:.6rem;font-size:.82rem;font-weight:650}.tenantMain .recordDialog .equipmentKindChoices label{border:1px solid var(--border-color);cursor:pointer;border-radius:.35rem;flex-direction:row;align-items:center;gap:.55rem;min-height:3.2rem;padding:.55rem .8rem;display:flex}.tenantMain .recordDialog .equipmentKindChoices label:has(input:checked){border-color:var(--record-accent);background:var(--record-accent-soft);color:var(--record-accent)}.tenantMain .recordDialog .equipmentKindChoices input{width:1rem;min-height:1rem;accent-color:var(--record-accent);margin:0;padding:0}.tenantMain .recordDialog .equipmentFieldHint{color:var(--muted-text);margin:-.65rem 0 0;font-size:.75rem;line-height:1.35}.tenantMain .recordDialog .equipmentCreateActions{border-top:1px solid var(--border-color);flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.65rem;margin-top:auto;padding-top:1rem;display:flex}.tenantMain .recordDialog .equipmentCreateActions button[type=button]{border:1px solid var(--border-color);background:var(--task-surface);min-height:2.65rem;color:var(--text-color);border-radius:.35rem;padding:.55rem 1rem;font-size:.86rem}.tenantMain .recordDialog .driverLoadMorePeople{min-height:2.25rem;color:var(--record-accent);text-underline-offset:.17rem;background:0 0;border:0;justify-self:start;margin:-.45rem 0 0;padding:.25rem 0;font-size:.79rem;font-weight:670;text-decoration:underline}.tenantMain .recordDialog .driverLoadMorePeople:focus-visible{outline:2px solid var(--focus-color);outline-offset:2px}.recordFormMore{border-block:1px solid var(--border-color);padding:.6rem 0}.recordFormMore summary{color:var(--record-accent);cursor:pointer;font-size:.85rem;font-weight:670}.recordFormMore[open]{gap:.8rem;display:grid}.recordDialogFooter{border-block-start:1px solid var(--border-color);flex:none;justify-content:flex-start;padding:.75rem 1.6rem;display:flex}.tenantMain .recordDialogFooter button{min-height:2.3rem;color:var(--muted-text);background:0 0;border:0;margin:0;padding:.3rem .6rem;font-size:.84rem}.dispatchHeadingActions{align-items:center;gap:.7rem;display:flex}.dispatchHeadingActions>button{white-space:nowrap;min-height:2.8rem}.recordDialogWide{width:min(53rem,100vw - 2rem);max-height:min(50rem,100dvh - 2rem)}.recordDialogWide .recordDialogBody{padding:0}.recordDialogWide:has(.dispatchLoadWizard){height:min(50rem,100dvh - 2rem)}.recordDialogWide:has(.dispatchLoadWizard) .recordDialogBody{overflow:hidden}.recordDialogWide .recordDialogFooter{display:none}.tenantMain .recordDialogWide .dispatchLoadWizard{grid-template-rows:minmax(0,1fr) auto;grid-template-columns:13rem minmax(0,1fr);gap:0;width:100%;height:100%;min-height:0;margin:0;display:grid;overflow:hidden}.dispatchWizardSteps{border-inline-end:1px solid var(--border-color);background:color-mix(in srgb, var(--task-surface) 97%, var(--record-accent));grid-row:1;align-content:start;gap:1.15rem;margin:0;padding:1.55rem 1.05rem;list-style:none;display:grid;overflow-y:auto}.dispatchWizardSteps li{color:var(--muted-text);align-items:center;gap:.6rem;font-size:.82rem;display:flex}.dispatchWizardSteps li span{border:1px solid var(--border-color);border-radius:50%;flex:0 0 1.75rem;place-items:center;width:1.75rem;height:1.75rem;font-size:.8rem;font-weight:730;display:grid}.dispatchWizardSteps li strong{font-weight:680}.dispatchWizardSteps li[aria-current=step]{color:var(--record-accent)}.dispatchWizardSteps li[aria-current=step] span{border-color:var(--record-accent);background:var(--record-accent);color:var(--task-surface)}.dispatchWizardSteps li.completed span{color:#fff;background:#25845a;border-color:#25845a}.dispatchWizardContent{grid-row:1;min-width:0;min-height:0;padding:1.55rem 1.65rem;overflow-y:auto}.dispatchWizardFields{border:0;min-width:0;margin:0;padding:0}.dispatchWizardContent h2{color:var(--text-color);margin:0 0 .25rem;font-size:1.3rem}.dispatchWizardContent p{color:var(--muted-text);margin:0 0 1.1rem;font-size:.83rem;line-height:1.5}.dispatchWizardContent .dispatchFormGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem}.dispatchWizardContent .dispatchFormGrid label:first-child,.dispatchWizardContent .dispatchFormGrid label:nth-child(3),.dispatchWizardContent .dispatchFormGrid label:last-child{grid-column:1/-1}.dispatchStopCards{gap:.75rem;display:grid}.dispatchStopCards fieldset{border:1px solid var(--border-color);background:color-mix(in srgb, var(--task-surface) 98%, var(--record-accent));border-radius:.4rem;gap:.6rem;min-width:0;margin:0;padding:.9rem 1rem;display:grid}.dispatchStopCards legend{color:var(--text-color);align-items:center;gap:.55rem;padding:0 .3rem;font-size:.9rem;font-weight:730;display:flex}.dispatchStopCards legend span{background:var(--record-accent);width:1.35rem;height:1.35rem;color:var(--task-surface);border-radius:50%;place-items:center;font-size:.72rem;display:inline-grid}.dispatchStopTimes{grid-template-columns:minmax(0,1.15fr) repeat(2,minmax(0,.85fr));gap:.7rem;display:grid}.dispatchStopCards small{color:var(--muted-text);font-size:.72rem}.tenantMain .recordDialog .dispatchOvernight{width:fit-content;color:var(--muted-text);align-items:center;gap:.45rem;font-size:.74rem;font-weight:500;display:inline-flex}.tenantMain .recordDialog .dispatchOvernight input{width:.9rem;height:.9rem;min-height:.9rem;margin:0;padding:0}.dispatchWizardContent .dispatchWizardHint{background:var(--record-accent-soft);color:var(--record-accent);border-radius:.3rem;margin:.75rem 0 0;padding:.65rem .8rem}.dispatchWizardContent .dispatchWizardError{color:#b83e2d;border:1px solid #b83e2d;border-radius:.3rem;padding:.7rem .8rem}.dispatchReviewFacts{gap:0;margin:0;display:grid}.dispatchReviewFacts>div{border-block-end:1px solid var(--border-color);grid-template-columns:8rem minmax(0,1fr);gap:.75rem;padding:.75rem 0;display:grid}.dispatchReviewFacts dt{color:var(--muted-text);font-size:.78rem}.dispatchReviewFacts dd{overflow-wrap:anywhere;margin:0;font-size:.87rem;font-weight:650}.dispatchWizardFooter{border-block-start:1px solid var(--border-color);grid-area:2/1/auto/-1;justify-content:space-between;align-items:center;gap:1rem;min-height:4.3rem;padding:.7rem 1.2rem;display:flex}.dispatchWizardFooter>div{gap:.55rem;display:flex}.tenantMain .dispatchWizardFooter button{border:1px solid var(--border-color);background:var(--task-surface);min-height:2.45rem;color:var(--text-color);border-radius:.35rem;margin:0;padding:.45rem .8rem;font-size:.82rem;font-weight:670}.tenantMain .dispatchWizardFooter button[type=submit]{border-color:var(--record-primary);background:var(--record-primary);color:var(--record-primary-text)}.tenantMain .dispatchWizardFooter button:disabled{opacity:.65}.workbenchDispatchPreview{min-height:38rem}.tenantMain>section.workbenchDispatchPreview,.tenantMain>section.dispatchWorkspace{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.dispatchWorkspace .workspaceHeadingRow{padding-inline-start:0}.dispatchWorkspace .workspaceHeadingRow:before{display:none}.dispatchPreviewTable{border:1px solid var(--border-color);background:var(--task-surface);border-radius:.45rem;display:grid;overflow-x:auto}.dispatchPreviewTable>div{border-block-end:1px solid var(--border-color);grid-template-columns:minmax(6rem,.65fr) minmax(12rem,1.8fr) minmax(9rem,1fr) minmax(7rem,.8fr) minmax(7rem,.9fr);align-items:center;min-width:43rem;min-height:3.75rem;display:grid}.dispatchPreviewTable>div:first-child{background:var(--record-row-hover);min-height:2.7rem;color:var(--muted-text);font-size:.72rem;font-weight:720}.dispatchPreviewTable>div:last-child{border-block-end:0}.dispatchPreviewTable span{padding:.6rem .85rem;font-size:.83rem}.tenantMain .dispatchBoard{box-shadow:none;background:0 0;border:0;padding:0}.dispatchBoardToolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.7rem;margin-block:.2rem .8rem;display:flex}.dispatchBoardToolbar .recordSearch{min-width:min(100%,15rem);max-width:23rem;color:var(--muted-text);font-size:.72rem;font-weight:650}.dispatchBoardToolbar .recordSearch input{min-height:2.6rem;margin-block-start:.2rem;font-size:.84rem}.dispatchBoardToolbar .recordSegments button span{background:var(--record-row-hover);min-width:1.35rem;min-height:1.35rem;color:var(--muted-text);border-radius:50%;place-items:center;margin-inline-start:.2rem;font-size:.7rem;display:inline-grid}.dispatchBoardToolbar .recordSegments button[aria-pressed=true] span{background:var(--record-accent);color:var(--task-surface)}.dispatchBoardSplit{grid-template-columns:minmax(19rem,.83fr) minmax(0,1.17fr);gap:.6rem;min-height:38rem;display:grid}.dispatchBoardListHeading{display:none}.tenantTheme[data-theme=dark] .dispatchBoardListHeading{align-items:center;gap:.55rem;padding:1rem 1rem .25rem;display:flex}.tenantTheme[data-theme=dark] .dispatchBoardListHeading h3{color:var(--text-color);margin:0;font-size:1.35rem;line-height:1.2}.tenantTheme[data-theme=dark] .dispatchBoardListHeading span{background:var(--record-row-hover);min-width:1.5rem;min-height:1.5rem;color:var(--muted-text);border-radius:50%;place-items:center;font-size:.78rem;font-weight:700;display:inline-grid}.dispatchBoardRows{margin:0;padding:.4rem;list-style:none}.dispatchBoardRows li{border-block-end:1px solid var(--border-color);margin:0}.dispatchBoardRows li:last-child{border-block-end:0}.tenantMain .dispatchBoardRow{width:100%;min-height:7.7rem;color:var(--text-color);text-align:start;background:0 0;border:0;border-radius:0;gap:.55rem;margin:0;padding:.9rem 1rem;display:grid}.tenantMain .dispatchBoardRow:hover{background:var(--record-row-hover)}.tenantMain .dispatchBoardRow[aria-current=true]{background:var(--record-accent-soft);box-shadow:inset 3px 0 0 var(--record-accent)}.dispatchBoardRowTop{align-items:center;gap:.65rem;display:flex}.dispatchBoardRowTop strong{font-size:.9rem}.dispatchBoardRoute{color:var(--text-color);font-size:1rem;font-weight:700}.dispatchBoardRoute span{color:var(--record-accent);padding-inline:.4rem}.dispatchBoardRowMeta{color:var(--muted-text);font-size:.76rem}.dispatchDetailHeader{border-block-end:1px solid var(--border-color);gap:.25rem;padding:1.25rem 1.45rem;display:grid}.dispatchDetailHeaderTop{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.7rem;display:flex}.dispatchDetailHeaderTop .recordPrimaryAction{margin-inline-start:auto}.dispatchDetailHeader .recordRowStatus{justify-self:start}.dispatchDetailHeader h2{color:var(--record-accent);margin:.2rem 0 0;font-size:1.65rem}.dispatchDetailHeader p{color:var(--text-color);margin:0;font-size:1.08rem;font-weight:690}.dispatchDetailHeader p span{color:var(--record-accent);padding-inline:.4rem}.dispatchDetailHeader small{color:var(--muted-text);font-size:.78rem}.dispatchDetailPeople{border-block-end:1px solid var(--border-color);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.dispatchDetailPeople>div{border-inline-end:1px solid var(--border-color);align-content:start;gap:.35rem;min-width:0;padding:.5rem .65rem .8rem;display:grid}.dispatchDetailPeople>div:first-child{padding-inline-start:0}.dispatchDetailPeople>div:last-child{border-inline-end:0}.dispatchDetailPeople small{color:var(--muted-text);font-size:.73rem}.dispatchDetailPeople strong,.dispatchDetailPeople a{overflow-wrap:anywhere;color:var(--record-accent);font-size:.82rem;font-weight:690}.dispatchDetailPeople strong{color:var(--text-color)}.dispatchDetailSchedule,.dispatchDetailFacts,.dispatchDetailActions{border-block-end:1px solid var(--border-color);padding-block:1rem}.dispatchDetailSchedule h3,.dispatchDetailFacts h3,.dispatchDetailActions h3{margin:0 0 .7rem}.dispatchDetailSchedule ol{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;margin:0;padding:0;list-style:none;display:grid}.dispatchDetailSchedule li{border-inline-start:2px solid var(--record-accent);gap:.28rem;min-width:0;padding-inline-start:.85rem;display:grid}.dispatchDetailSchedule li strong{font-size:.82rem}.dispatchDetailSchedule li span,.dispatchDetailSchedule li small{color:var(--muted-text);font-size:.76rem}.dispatchDetailFacts .recordFacts{margin:0}.dispatchDetailActions{border-block-end:0}.dispatchAssignmentSummary a{color:var(--record-accent);text-underline-offset:.18em;font-weight:700}.dispatchAssignmentSummary a:focus-visible{outline:2px solid var(--focus-color);outline-offset:2px}.dispatchDetailActions>details{margin-block:.45rem}.tenantMain>section.notificationCentre{min-width:0;box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.notificationPageHeading{margin-block-end:1rem}.notificationPageHeading>div>p:last-child{color:var(--muted-text);font-size:.94rem}.notificationPanelTitle{display:none}.notificationSplit{grid-template-columns:minmax(20rem,1.04fr) minmax(0,.96fr);gap:1rem;min-height:45rem;display:grid}.notificationListPanel,.notificationDetailPanel{border:1px solid var(--border-color);background:var(--task-surface);border-radius:.38rem;min-width:0;box-shadow:0 4px 18px #12241908}.notificationListPanel{flex-direction:column;display:flex}.notificationToolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.7rem;min-height:4.65rem;padding:.65rem .9rem;display:flex}.notificationToolbar .recordSegments{min-height:2.65rem;padding:0;overflow:hidden}.tenantMain .notificationToolbar .recordSegments button{border-radius:0;min-width:5.8rem;min-height:2.6rem}.tenantMain .notificationToolbar .recordSegments button[aria-pressed=true]{border-block-end:2px solid var(--record-accent)}.tenantMain .notificationMarkAll{border:1px solid var(--border-color);background:var(--task-surface);min-height:2.5rem;color:var(--text-color);border-radius:.3rem;margin:0;padding:.48rem .7rem;font-size:.8rem;font-weight:660}.tenantMain .notificationMarkAll:disabled{opacity:.6}.notificationScope{color:var(--muted-text);margin:0 .9rem .5rem;font-size:.73rem}.tenantMain .notificationRecordRows{flex:1;margin:0;padding:0 .7rem;list-style:none}.notificationRecordRows li{border-block-end:1px solid var(--border-color);margin:0}.notificationRecordRows li:last-child{border-block-end:0}.tenantMain .notificationRow{width:100%;min-height:7.1rem;color:var(--text-color);text-align:start;background:0 0;border:0;border-radius:0;grid-template-columns:3.1rem minmax(0,1fr) .5rem 1rem;align-items:center;gap:.8rem;margin:0;padding:.75rem .85rem;display:grid}.tenantMain .notificationRow:hover{background:var(--record-row-hover)}.tenantMain .notificationRow[aria-current=true]{background:var(--record-accent-soft);box-shadow:inset 3px 0 0 var(--record-accent)}.notificationGlyph{--notification-icon-mark:#fff;color:#c63c32;flex:0 0 2.85rem;place-items:center;width:2.85rem;height:2.85rem;display:inline-grid}.notificationGlyph svg{width:2.65rem;height:2.65rem;display:block}.notificationGlyph_warning{color:#d99505}.notificationGlyph_success{color:#219d68}.notificationGlyph_information,.notificationGlyph_unavailable,.notificationGlyph_archived{color:#4b7893}.notificationRowText{gap:.24rem;min-width:0;display:grid}.notificationRowText strong{color:var(--text-color);font-size:1rem;font-weight:650;line-height:1.3}.notificationRowText small{color:var(--muted-text);text-overflow:ellipsis;white-space:nowrap;font-size:.85rem;line-height:1.35;overflow:hidden}.notificationUnreadDot{background:#16945e;border-radius:50%;width:.48rem;height:.48rem}.notificationRowArrow{width:1rem;height:1rem;color:var(--muted-text)}.notificationEnd{color:var(--muted-text);margin:auto 1.15rem 1rem;padding-block-start:.8rem;font-size:.72rem}.tenantMain .notificationOlder{color:var(--record-accent);background:0 0;align-self:start;margin:.8rem 1.15rem;font-size:.82rem;font-weight:680}.notificationDetailPanel{padding:1.4rem 1.7rem}.notificationDetailHeader{align-items:start;gap:.9rem;padding-block-end:1.15rem;display:flex}.notificationDetailHeader .notificationGlyph{flex-basis:2.7rem;width:2.7rem;height:2.7rem}.notificationDetailHeader>div{flex:1;min-width:0}.notificationDetailHeader .recordEyebrow{margin:0 0 .25rem}.notificationDetailHeader h2{color:var(--text-color);margin:0;font-size:clamp(1.3rem,1.7vw,1.65rem);font-weight:750;line-height:1.2}.notificationDetailHeader p:last-child{color:var(--muted-text);margin:.5rem 0 0;font-size:.8rem}.notificationDetailHeader .statusBadge{flex:none}.notificationUrgentNotice{color:#a4342b;background:#fff3f1;border:1px solid #f1c9c2;border-radius:.35rem;margin:.25rem 0 1rem;padding:.85rem 1rem}.notificationUrgentNotice strong{font-size:.87rem}.notificationUrgentNotice p{color:#68433d;margin:.2rem 0 0;font-size:.8rem;line-height:1.45}.notificationDetailSection{border-block-start:1px solid var(--border-color);padding:1rem 0 1.1rem}.notificationDetailSection h3{color:var(--text-color);margin:0 0 .75rem;font-size:.93rem;font-weight:720}.tenantMain .notificationFacts{grid-template-columns:minmax(0,1fr);gap:.5rem;margin:0;display:grid}.tenantMain .notificationFacts>div{border:0;border-radius:0;grid-template-columns:minmax(7.5rem,.3fr) minmax(0,1fr);gap:.65rem;min-width:0;padding:0;display:grid}.tenantMain .notificationFacts dt{color:var(--muted-text);font-size:.87rem;font-weight:520}.tenantMain .notificationFacts dd{overflow-wrap:anywhere;min-width:0;color:var(--text-color);margin:0;font-size:.87rem;font-weight:560}.notificationRelatedLink{border:1px solid var(--border-color);min-height:4.5rem;color:var(--text-color);border-radius:.35rem;justify-content:space-between;align-items:center;gap:.8rem;padding:.75rem .9rem;text-decoration:none;display:flex}.notificationRelatedLink:hover{background:var(--record-row-hover)}.notificationRelatedLink span{color:var(--muted-text);font-size:.76rem}.notificationRelatedLink strong{color:var(--record-accent);font-size:.84rem}.notificationRelatedUnavailable{color:var(--muted-text);margin:0;font-size:.81rem}.notificationDetailActions{flex-wrap:wrap;align-items:center;gap:.65rem;padding-block-start:.7rem;display:flex}.notificationDetailActions>button{border:1px solid var(--border-color);background:var(--task-surface);min-height:2.8rem;color:var(--text-color);border-radius:.35rem;margin:0;padding:.65rem .9rem;font-size:.83rem;font-weight:670}.notificationDetailActions>button:disabled{opacity:.55}.notificationAnnouncement{color:var(--record-accent);margin:.6rem 0 0;font-size:.78rem}.criticalDeliveryEmergencies{border-color:#d27b67!important}.tenantTheme[data-theme=dark] .notificationSplit{grid-template-columns:minmax(19rem,.72fr) minmax(0,1.28fr);gap:.85rem;min-height:54rem}.tenantTheme[data-theme=dark] .notificationListPanel,.tenantTheme[data-theme=dark] .notificationDetailPanel{box-shadow:none;background:#172833;border-color:#2c404d;border-radius:.45rem}.tenantTheme[data-theme=dark] .notificationPanelTitle{padding:1.15rem 1.3rem 0;display:block}.tenantTheme[data-theme=dark] .notificationPanelTitle h2{margin:0;font-size:1.25rem}.tenantTheme[data-theme=dark] .notificationPanelTitle span{color:#edf7fb;background:#304251;border-radius:50%;place-items:center;min-width:1.6rem;min-height:1.6rem;margin-inline-start:.35rem;font-size:.82rem;display:inline-grid}.tenantTheme[data-theme=dark] .notificationToolbar{border-block-end:1px solid var(--border-color);min-height:3.3rem;padding:.15rem .75rem .45rem}.tenantTheme[data-theme=dark] .notificationToolbar .recordSegments{border:0}.tenantTheme[data-theme=dark] .notificationToolbar .recordSegments button{border-radius:0;min-width:5rem}.tenantTheme[data-theme=dark] .notificationToolbar .recordSegments button[aria-pressed=true]{background:0 0}.tenantTheme[data-theme=dark] .notificationMarkAll{color:var(--record-accent);background:0 0;border:0}.tenantTheme[data-theme=dark] .notificationRecordRows{padding:0}.tenantTheme[data-theme=dark] .notificationRecordRows li{border-color:#304550}.tenantTheme[data-theme=dark] .notificationRow{min-height:6.2rem;padding-inline:1.15rem}.tenantTheme[data-theme=dark] .notificationRow[aria-current=true]{background:#213948}.tenantTheme[data-theme=dark] .notificationUnreadDot{background:#4ce8c1}.tenantTheme[data-theme=dark] .notificationDetailPanel{padding:1.6rem 1.9rem}.tenantTheme[data-theme=dark] .notificationPageHeading{display:none}.tenantTheme[data-theme=dark] .notificationUrgentNotice{color:#ffa69c;background:#392724;border-color:#71433f}.tenantTheme[data-theme=dark] .notificationUrgentNotice p{color:#e4c1bd}@media (max-width:1020px){.notificationSplit,.tenantTheme[data-theme=dark] .notificationSplit{grid-template-columns:minmax(0,1fr);min-height:0}.notificationListPanel,.notificationDetailPanel{min-height:20rem}}@media (max-width:560px){.notificationToolbar{align-items:stretch}.notificationToolbar .recordSegments{flex:auto}.tenantMain .notificationToolbar .recordSegments button{flex:1;min-width:0}.tenantMain .notificationMarkAll{flex:100%}.notificationRow{grid-template-columns:2.5rem minmax(0,1fr) .4rem .8rem!important;gap:.55rem!important;padding-inline:.6rem!important}.notificationGlyph{flex-basis:2.45rem;width:2.45rem;height:2.45rem}.notificationGlyph svg{width:2.3rem;height:2.3rem}.notificationDetailPanel,.tenantTheme[data-theme=dark] .notificationDetailPanel{padding:1.1rem}.notificationDetailHeader{grid-template-columns:2.45rem minmax(0,1fr);column-gap:.7rem;display:grid}.notificationDetailHeader .notificationGlyph{grid-area:1/1}.notificationDetailHeader>div{grid-column:2}.notificationDetailHeader .statusBadge{grid-column:2;justify-self:start;margin-inline-start:0}.notificationRowText strong{font-size:.9rem;font-weight:700}.notificationRowText small{font-size:.76rem}.tenantMain .notificationFacts>div{grid-template-columns:minmax(0,1fr);gap:.15rem}}@media (max-width:1050px){.dispatchBoardSplit{grid-template-columns:minmax(0,1fr)}.dispatchBoardRows{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.dispatchBoardRows li{border-inline-end:1px solid var(--border-color)}}@media (max-width:660px){.dispatchBoardRows{grid-template-columns:minmax(0,1fr)}.dispatchBoardRows li{border-inline-end:0}.dispatchDetailPeople{grid-template-columns:repeat(2,minmax(0,1fr))}.dispatchDetailPeople>div:nth-child(2){border-inline-end:0}.dispatchDetailPeople>div:nth-child(-n+2){border-block-end:1px solid var(--border-color)}.dispatchDetailSchedule ol{grid-template-columns:minmax(0,1fr)}.dispatchHeadingActions{flex-wrap:wrap}.tenantMain .recordDialogWide .dispatchLoadWizard{grid-template-rows:auto minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr)}.dispatchWizardSteps{border-inline-end:0;border-block-end:1px solid var(--border-color);grid-row:1;gap:.6rem;padding:.8rem .9rem;display:flex;overflow-x:auto}.dispatchWizardSteps li{flex:none}.dispatchWizardContent{grid-row:2;padding:1rem}.dispatchWizardFooter{grid-row:3}.dispatchWizardContent .dispatchFormGrid,.dispatchStopTimes{grid-template-columns:minmax(0,1fr)}.dispatchWizardContent .dispatchFormGrid label{grid-column:1/-1}}.tenantTheme[data-theme=dark] .brandLogoIcon{color:#36d5aa}.tenantTheme[data-theme=dark] .recordAvatar,.tenantTheme[data-theme=dark] .recordAssetIcon{color:#b7f7d6;background:#184536}.tenantTheme[data-theme=dark] .recordRowStatus_blocked{color:#ffad97;background:#3c221f}.tenantTheme[data-theme=dark] .recordRowStatus_warning,.tenantTheme[data-theme=dark] .recordRowStatus_setup_incomplete{color:#f8cf6a;background:#3a321d}.tenantTheme[data-theme=dark] .recordDialog::backdrop{background:#020a1047}@media (min-width:901px){.tenantTheme[data-theme=dark] .recordDialogWide{transform:translate(6.5rem,4rem)}}.tenantTheme[data-theme=dark] .tenantShell{grid-template:"sidebar header"8.2rem"sidebar main"minmax(0,1fr)/14.2rem minmax(0,1fr)}.tenantTheme[data-theme=dark] .tenantSidebar{border:0;border-inline-end:1px solid var(--border-color);background:linear-gradient(#0b1b25 0%,#11242e 100%);flex-direction:column;grid-area:sidebar;height:100vh;min-height:0;padding:1.15rem .45rem .85rem;display:flex;position:sticky;top:0;overflow:hidden auto}.tenantTheme[data-theme=dark] .brandLockupDark{min-height:3.6rem;padding:0 .7rem 1rem;display:flex}.tenantTheme[data-theme=dark] .brandLockupDark .brandText>span:first-child{color:#f5faf9}.tenantTheme[data-theme=dark] .tenantHeader{background:#0d1922;border:0;align-items:start;min-height:8.2rem;padding:1.3rem 1.8rem;position:sticky;top:0}.tenantTheme[data-theme=dark] .tenantHeader>.brandLockup,.tenantTheme[data-theme=dark] .workspaceContext{display:none}.tenantTheme[data-theme=dark] .darkWorkspaceTitle{gap:.2rem;min-width:0;display:grid}.tenantTheme[data-theme=dark] .darkWorkspaceTitle h1{letter-spacing:-.035em;margin:0;font-size:1.65rem;font-weight:690}.tenantTheme[data-theme=dark] .darkWorkspaceTitle span{color:var(--muted-text);font-size:.95rem}.tenantTheme[data-theme=dark] .tenantNavigation{flex:auto}.tenantTheme[data-theme=dark] .tenantNavigation ul{align-content:start;gap:.15rem;width:auto;min-width:0;display:grid}.tenantTheme[data-theme=dark] .tenantNavigation li{min-width:0}.tenantTheme[data-theme=dark] .tenantNavigation a{color:#c9d8df;border:0;border-radius:.35rem;gap:.85rem;min-height:3.3rem;padding:.8rem 1rem;font-size:.92rem;font-weight:500}.tenantTheme[data-theme=dark] .tenantNavigation a:hover{color:#fff;background:#1a3440}.tenantTheme[data-theme=dark] .tenantNavigation a[aria-current=page]{color:#65edd1;background:#1a3a43;box-shadow:inset 3px 0 #4aeac2}.tenantTheme[data-theme=dark] .darkWorkspaceFooter{border-block-start:1px solid var(--border-color);color:#bdd1d9;justify-content:space-between;align-items:center;gap:.5rem;min-height:2.8rem;margin:auto .7rem 0;padding:.7rem .35rem 0;font-size:.77rem;text-decoration:none;display:flex;overflow:hidden}.tenantTheme[data-theme=dark] .darkWorkspaceFooter span{text-overflow:ellipsis;white-space:nowrap;flex:auto;overflow:hidden}.tenantTheme[data-theme=dark] .darkWorkspaceFooter svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex:0 0 1rem;width:1rem;height:1rem}.tenantTheme[data-theme=dark] .darkWorkspaceFooter .darkWorkspaceCompanyIcon{flex-basis:1.2rem;width:1.2rem;height:1.2rem}.tenantTheme[data-theme=dark] a.darkWorkspaceFooter:hover{color:#65edd1}.tenantTheme[data-theme=dark] a.darkWorkspaceFooter:focus-visible{outline:2px solid var(--focus-color);outline-offset:3px}.tenantTheme[data-theme=dark] .tenantMain{padding:.4rem 1.3rem 1.4rem}.tenantTheme[data-theme=dark] .tenantShell:has(>.tenantMain>:is(.operationsDashboard,.dashboardLoading,.dashboardError)) .darkWorkspaceTitle{display:none}@media (min-width:901px){.tenantTheme[data-theme=dark] .tenantShell:has(>.tenantMain>:is(.operationsDashboard,.dashboardLoading,.dashboardError)){grid-template-rows:5.5rem minmax(0,1fr)}.tenantTheme[data-theme=dark] .tenantShell:has(>.tenantMain>:is(.operationsDashboard,.dashboardLoading,.dashboardError)) .tenantHeader{min-height:5.5rem}}.tenantTheme[data-theme=dark] .recordPageHeading .recordEyebrow,.tenantTheme[data-theme=dark] .recordPageHeading h1{display:none}.tenantTheme[data-theme=dark] .recordPageHeading{margin-block-end:.7rem}.tenantTheme[data-theme=dark] .recordPageHeading p{font-size:.83rem}.tenantTheme[data-theme=dark] .peopleFilterRail{display:none}.tenantTheme[data-theme=dark] .peopleToolbarFilters{display:inline-flex}.tenantTheme[data-theme=dark] .peopleSplit{grid-template-columns:minmax(18rem,.8fr) minmax(0,1.8fr)}.tenantTheme[data-theme=dark] .peopleDirectory .recordRowButton{grid-template-columns:3.05rem minmax(0,1fr) auto 1rem;min-height:5.1rem}.tenantTheme[data-theme=dark] .peopleDirectory .recordRowButton .recordAvatar{width:3.05rem;height:3.05rem}.tenantTheme[data-theme=dark] .fleetSplit{grid-template-columns:minmax(18rem,.4fr) minmax(0,1fr);gap:.7rem}@media (min-width:1200px){.tenantTheme[data-theme=dark] .fleetDirectory{position:relative}.tenantTheme[data-theme=dark] .fleetDirectory .recordPageHeading{z-index:13;margin:0;position:absolute;inset-block-start:-3.4rem;inset-inline-end:0}.tenantTheme[data-theme=dark] .tenantShell:has(.tenantAccountPopover) .fleetDirectory .recordPageHeading{visibility:hidden}.tenantTheme[data-theme=dark] .fleetDirectory .recordPageHeading>div:first-child{display:none}.tenantTheme[data-theme=dark] .fleetDirectory .recordToolbar{z-index:1;grid-template-columns:minmax(0,1fr) auto;gap:.45rem;width:calc(28.571% - 2rem);margin:0;display:grid;position:absolute;inset-block-start:3.65rem;inset-inline-start:.85rem}.tenantTheme[data-theme=dark] .fleetDirectory .recordSegments{grid-column:1/-1;width:100%;overflow-x:auto}.tenantTheme[data-theme=dark] .fleetDirectory .fleetFilterCount{display:none}.tenantTheme[data-theme=dark] .fleetDirectory .recordSearch{min-width:0;max-width:none}.tenantTheme[data-theme=dark] .fleetDirectory .recordSearch>span{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.tenantTheme[data-theme=dark] .fleetDirectory .recordSearch input{min-width:0}.tenantTheme[data-theme=dark] .fleetDirectory .recordSecondaryAction{align-self:end}.tenantTheme[data-theme=dark] .fleetDirectory .recordPanelHeading{margin-block-end:7.45rem}}@media (max-width:900px){.recordSplit,.fleetSplit,.tenantTheme[data-theme=dark] .fleetSplit,.peopleSplit,.tenantTheme[data-theme=dark] .peopleSplit{grid-template-columns:minmax(0,1fr)}.peopleFilterRail{flex-wrap:wrap;align-items:center;gap:.3rem;padding:.45rem;display:flex}.tenantMain .peopleFilterRail button{width:auto;min-width:7.5rem}.peopleFilterRail p{margin:0 .5rem}.recordDetailPanel{min-height:25rem}.tenantNavigation ul{min-width:max-content}.tenantSidebar,.tenantTheme[data-theme=dark] .tenantSidebar{overflow-x:hidden}.tenantNavigationScroller{overscroll-behavior-inline:contain;scrollbar-width:none;-webkit-overflow-scrolling:touch;overflow:auto hidden}.tenantNavigationScroller::-webkit-scrollbar{display:none}.tenantNavigationScrollControl{z-index:3;min-width:4.35rem;color:var(--record-accent);font:inherit;letter-spacing:.01em;cursor:pointer;border:0;border-radius:0;align-items:center;gap:.15rem;margin:0;padding:0 .55rem;font-size:.7rem;font-weight:760;display:inline-flex;position:absolute;inset-block:0}.tenantNavigationScrollControl svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:1rem;height:1rem}.tenantNavigationScrollControl:focus-visible{z-index:4;outline:2px solid var(--focus-color);outline-offset:-3px}.tenantNavigationScrollBack{border-inline-end:1px solid var(--border-color);background:var(--chrome-color);box-shadow:.8rem 0 1rem var(--chrome-color);justify-content:flex-start;inset-inline-start:0}.tenantNavigationScrollForward{border-inline-start:1px solid var(--border-color);background:var(--chrome-color);box-shadow:-.8rem 0 1rem var(--chrome-color);justify-content:flex-end;inset-inline-end:0}.tenantTheme[data-theme=dark] .tenantNavigationScrollControl{color:#65edd1}.tenantTheme[data-theme=dark] .tenantNavigationScrollBack{background:#0b1b25;box-shadow:.8rem 0 1rem #0b1b25}.tenantTheme[data-theme=dark] .tenantNavigationScrollForward{background:#0b1b25;box-shadow:-.8rem 0 1rem #0b1b25}}@media (max-width:600px){.fleetSplit>.recordDetailPanel,.peopleSplit>.recordDetailPanel,.maintenanceLayout>.maintenanceDetail{order:1;scroll-margin-block-start:8.5rem}.peopleSplit>.peopleFilterRail{order:2}.fleetSplit>.recordListPanel,.peopleSplit>.recordListPanel,.maintenanceLayout>.maintenanceQueue{order:3;scroll-margin-block-start:8.5rem}.recordMobileNavigator{border-block-end:1px solid var(--border-color);background:var(--record-accent-soft);min-height:2.75rem;color:var(--record-accent);text-align:center;justify-content:center;align-items:center;padding:.65rem 1rem;font-size:.82rem;font-weight:720;text-decoration:none;display:flex}.recordMobileNavigator:hover{text-underline-offset:.18em;text-decoration:underline}.recordMobileNavigator:focus-visible{outline:2px solid var(--focus-color);outline-offset:-3px}.recordMobileReturn{border-block:0 1px solid var(--border-color)}}@media (max-width:900px){.tenantTheme[data-theme=dark] .tenantShell{grid-template:"header""sidebar""main"1fr/minmax(0,1fr)}.tenantTheme[data-theme=dark] .tenantSidebar{border-inline-end:0;border-block-end:1px solid var(--border-color);width:100%;height:auto;padding:0 .5rem;display:block;position:sticky;top:4.4rem;overflow:auto hidden}.tenantTheme[data-theme=dark] .brandLockupDark,.tenantTheme[data-theme=dark] .darkWorkspaceFooter{display:none}.tenantTheme[data-theme=dark] .tenantHeader{align-items:center;min-height:4.4rem;padding:.7rem 1rem}.tenantTheme[data-theme=dark] .tenantHeader>.brandLockup{display:flex}.tenantTheme[data-theme=dark] .tenantHeader>.brandLockup .brandText>span:first-child{color:var(--text-color)}.tenantTheme[data-theme=dark] .darkWorkspaceTitle{display:none}.tenantTheme[data-theme=dark] .tenantNavigation ul{width:max-content;display:flex}.tenantTheme[data-theme=dark] .tenantNavigation a{white-space:nowrap;min-height:3.1rem}.tenantTheme[data-theme=dark] .tenantMain{padding:1rem}}@media (max-width:760px){.tenantShell{grid-template:"header""sidebar""main"1fr/minmax(0,1fr)}.tenantHeader{flex-wrap:nowrap;align-items:center;min-height:4.4rem;padding-inline:1rem;position:sticky;top:0}.brandText>span:first-child{font-size:1.2rem}.brandLogoIcon{flex-basis:1.65rem;width:1.65rem;height:1.85rem}.workspaceContext{margin-inline-start:.8rem;padding-inline-start:.8rem}.workspaceContext strong{text-overflow:ellipsis;white-space:nowrap;max-width:9rem;font-size:.78rem;display:block;overflow:hidden}.tenantUtilities{gap:0}.notificationUtility b,.utilityLink>span:last-child,.tenantAccountIdentity{display:none}.tenantAccountButton{gap:.2rem}.tenantAccountAvatar{flex-basis:2.3rem;width:2.3rem;height:2.3rem}.tenantAccountPopover{right:-.5rem}.tenantSidebar{padding-inline:.7rem;position:sticky;top:4.4rem;overflow-x:auto}.tenantNavigation ul{gap:.1rem;display:flex}.tenantNavigation a{min-height:3.15rem;font-size:.76rem}.tenantMain{padding:1.05rem}.recordPageHeading{flex-direction:column;align-items:start}.recordHeadingActions{justify-content:start}}@media (max-width:500px){.maintenanceEvidencePreview ul:has(img){grid-template-columns:minmax(0,1fr)}.peopleRecentWorkRows{min-width:0}.peopleRecentWorkRows a{grid-template-columns:minmax(0,1fr) auto;gap:.25rem .65rem}.peopleRecentWorkRows a span:last-child{grid-column:1/-1}.recordToolbar .recordSearch{flex-basis:100%;max-width:none}.recordSegments{width:100%;overflow-x:auto}.recordSplit{min-height:0}.recordDetailHeader{flex-wrap:wrap}.recordDetailHeader>.recordRowStatus{margin-inline-start:0}.tenantMain .recordFacts,.recordCurrentLinkCards{grid-template-columns:1fr}.tenantMain .recordRowButton{width:100%;margin:0}.tenantMain .fleetDirectorySamplePhotos .recordRowButton{grid-template-columns:5rem minmax(0,1fr) auto 1rem}.fleetDirectorySamplePhotos .recordRowButton .recordAssetIcon{width:5rem;height:3.6rem}.fleetDirectorySamplePhotos .recordDetailHeader .recordAssetIconLarge{flex-basis:6rem;width:6rem;height:4.5rem}.tenantMain .recordSegments button,.tenantMain .recordPrimaryAction{width:auto;margin:0}.recordDialog{width:calc(100vw - .8rem);max-height:calc(100dvh - .8rem)}.recordDialogSide{width:100vw;max-height:100dvh}.recordDialogBody{padding-inline:1rem}}.maintenanceWorkspace .recordPageHeading{margin-block-end:.9rem}.maintenancePreviewNotice{color:var(--muted-text);margin:.85rem 0 0;font-size:.78rem}@media (min-width:1200px){.tenantTheme[data-theme=dark] .maintenanceWorkspace{position:relative}.tenantTheme[data-theme=dark] .maintenanceWorkspace .recordPageHeading{height:0;margin:0}.tenantTheme[data-theme=dark] .maintenanceWorkspace .recordPageHeading>div:first-child{display:none}.tenantTheme[data-theme=dark] .maintenanceWorkspace .recordPageHeading>.recordSecondaryAction{z-index:13;position:absolute;inset-block-start:-3.2rem;inset-inline-end:0}.tenantTheme[data-theme=dark] .tenantShell:has(.tenantAccountPopover) .maintenanceWorkspace .recordPageHeading>.recordSecondaryAction{visibility:hidden}}.maintenanceWorkspace .maintenanceLayout{grid-template-columns:minmax(18rem,.76fr) minmax(0,1.24fr);gap:.55rem;min-height:38rem;margin-block-start:0}.tenantTheme[data-theme=dark] .maintenanceWorkspace .maintenanceLayout{grid-template-columns:minmax(18rem,.4fr) minmax(0,1fr);gap:.7rem}.maintenanceWorkspace .maintenanceQueue,.maintenanceWorkspace .maintenanceDetail{background:var(--task-surface);padding:0}.maintenanceQueue>h2{color:var(--text-color);margin:0;padding:1.15rem 1.2rem 0;font-size:1rem}.maintenanceQueue>p{color:var(--muted-text);margin:0;padding:.35rem 1.2rem .8rem;font-size:.77rem}.maintenanceQueueTools{border-block-end:1px solid var(--border-color);gap:.7rem;padding:.2rem 1rem .85rem;display:grid}.maintenanceQueueTools .recordSearch{color:var(--muted-text);gap:.35rem;font-size:.74rem;font-weight:650;display:grid}.maintenanceQueueTools .recordSearch input{border-radius:.35rem;min-height:2.65rem;font-size:.84rem}.maintenanceQueueTools .recordSegments{width:max-content;max-width:100%;overflow-x:auto}.maintenanceWorkspace .maintenanceCaseList{gap:0;padding:0 .55rem;display:block}.maintenanceWorkspace .maintenanceCaseList>li{border-block-end:1px solid var(--border-color)}.maintenanceWorkspace .maintenanceCaseList>li:last-child{border-block-end:0}.tenantMain .maintenanceWorkspace .maintenanceCaseButton{background:0 0;border:0;border-radius:0;min-height:5.8rem;padding:.75rem .85rem}.tenantMain .maintenanceWorkspace .maintenanceCaseButton:hover{background:var(--record-row-hover)}.tenantMain .maintenanceWorkspace .maintenanceCaseButton[aria-pressed=true]{background:var(--record-accent-soft);box-shadow:inset 3px 0 0 var(--record-accent)}.maintenanceCaseButton>span:first-child strong{color:var(--text-color);font-size:.91rem}.maintenanceCaseButton>span:last-child{align-content:start}.maintenanceQueue>button:last-child{margin:1rem}.maintenanceDetail>p[role=status],.maintenanceDetail>div[role=alert]{margin:1.25rem}.maintenanceWorkspace .caseOverview{border-block-end:1px solid var(--border-color);align-items:start;padding:1.3rem 1.45rem .9rem}.maintenanceCaseIdentity h2{color:var(--text-color);margin:.25rem 0;font-size:1.55rem;font-weight:730}.tenantMain .maintenanceIdentityTarget{width:auto;color:inherit;font:inherit;font-weight:inherit;letter-spacing:inherit;text-decoration:underline;-webkit-text-decoration-color:var(--record-accent);text-decoration-color:var(--record-accent);text-underline-offset:.2em;cursor:pointer;background:0 0;border:0;margin:0;padding:0}.tenantMain button.maintenanceIdentityTarget:not(:disabled):hover{box-shadow:none;transform:none}.maintenanceIdentityTarget:focus-visible{outline:2px solid var(--focus-color);outline-offset:3px}.maintenanceCaseIdentity>p:last-child{color:var(--muted-text);margin:0;font-size:.83rem}.maintenanceCaseActions{flex-wrap:wrap;justify-content:end;align-items:center;gap:.65rem;display:flex}.maintenanceWorkspace .maintenanceCaseFacts{border-block-start:1px solid var(--border-color);grid-template-columns:repeat(4,minmax(0,1fr));gap:.45rem;margin:.35rem 0 0;padding-block:.4rem 0;display:grid}.tenantMain .maintenanceCaseFacts>div{padding:.55rem .65rem}.maintenanceCaseFacts>div{min-width:0}.maintenanceCaseFacts dt{color:var(--muted-text);font-size:.72rem}.maintenanceCaseFacts dd{color:var(--text-color);overflow-wrap:anywhere;margin:.25rem 0 0;font-size:.84rem;font-weight:650}.maintenanceCaseFacts a{color:var(--record-accent);text-underline-offset:.16rem;text-decoration:underline}.maintenanceProgress{border:1px solid var(--border-color);border-radius:.4rem;margin:1rem 1.25rem;padding:1.05rem 1.1rem}.maintenanceProgress h3{margin:0 0 1rem;font-size:.93rem}.maintenanceProgress ol{grid-template-columns:repeat(5,minmax(0,1fr));gap:.25rem;margin:0;padding:0;list-style:none;display:grid}.maintenanceProgress li{color:var(--muted-text);text-align:center;justify-items:center;gap:.4rem;font-size:.73rem;display:grid;position:relative}.maintenanceProgress li:not(:last-child):after{background:var(--border-color);content:"";width:calc(100% - 1.7rem);height:2px;position:absolute;top:.9rem;left:calc(50% + 1.05rem)}.maintenanceProgress li[data-state=complete]:after{background:var(--record-accent)}.maintenanceProgress li[data-state=complete],.maintenanceProgress li[data-state=current]{color:var(--record-accent);font-weight:700}.maintenanceProgressMarker{border:2px solid var(--border-color);background:var(--task-surface);width:1.8rem;height:1.8rem;color:var(--muted-text);border-radius:50%;place-items:center;font-size:.75rem;font-weight:750;display:grid}.maintenanceProgress li[data-state=complete] .maintenanceProgressMarker{border-color:var(--record-accent);background:var(--record-accent);color:var(--task-surface)}.maintenanceProgress li[data-state=current] .maintenanceProgressMarker{border-color:var(--record-accent);color:var(--record-accent)}.maintenanceProgress>p,.maintenanceProgressTerminal{color:var(--muted-text);margin:1rem 0 0;font-size:.78rem}.maintenanceProgressTerminal,.maintenanceDetail>:not(.caseOverview):not(.maintenanceProgress):not(.maintenanceProgressTerminal):not(.maintenanceActionBackdrop){margin-inline:1.3rem}.maintenanceDetail>.maintenanceDetailTabs,.maintenanceDetail>.maintenanceDetailTabBody{margin-inline:0!important}.maintenanceDetailTabBody{min-height:18rem;padding:1.15rem 1.3rem 1.5rem}.maintenanceDetailTabBody>.maintenanceProgress{margin:0 0 1rem}.maintenanceOverviewSummary{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.maintenanceOverviewSummary>section,.maintenanceVerificationSummary{border:1px solid var(--border-color);border-radius:.4rem;padding:1rem}.maintenanceOverviewSummary>.maintenanceRecentActivity{grid-row:span 2}.maintenanceRecentActivityHeader{justify-content:space-between;align-items:start;gap:.75rem;display:flex}.tenantMain .maintenanceRecentActivityHeader button,.tenantMain .maintenanceLatestUpdate button{color:var(--record-accent);text-underline-offset:.2em;box-shadow:none;background:0 0;border:0;margin:0;padding:.35rem 0;font-size:.8rem;text-decoration:underline}.tenantMain .maintenanceRecentActivityHeader button:not(:disabled):hover,.tenantMain .maintenanceLatestUpdate button:not(:disabled):hover{box-shadow:none;transform:none}.maintenanceRecentActivity ol{gap:.85rem;margin:.8rem 0 0;padding:0;list-style:none;display:grid}.maintenanceRecentActivity li{border-block-start:1px solid var(--border-color);grid-template-columns:minmax(5rem,6.8rem) minmax(0,1fr);gap:.8rem;padding-block-start:.75rem;display:grid}.maintenanceRecentActivity time,.maintenanceRecentActivity span{color:var(--muted-text);font-size:.78rem;line-height:1.4}.maintenanceRecentActivity li div{gap:.15rem;min-width:0;display:grid}.maintenanceRecentActivity strong{font-size:.84rem;line-height:1.4}.maintenanceRecentActivity a{color:var(--record-accent);text-underline-offset:.18em;text-decoration:underline}.maintenanceLatestUpdate time{color:var(--muted-text);font-size:.78rem}.maintenanceEvidencePreview ul{gap:.45rem;margin:.65rem 0;padding:0;list-style:none;display:grid}.maintenanceEvidencePreview ul:has(img){grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem}.maintenanceEvidencePreview li{border-block-start:1px solid var(--border-color);justify-content:space-between;gap:.7rem;padding-block-start:.45rem;font-size:.82rem;display:flex}.maintenanceEvidencePreview li span{overflow-wrap:anywhere;min-width:0}.maintenanceEvidencePreview li small{color:var(--muted-text);white-space:nowrap}.maintenanceEvidencePreview li:has(img){grid-template-columns:minmax(0,1fr);display:grid}.maintenanceEvidencePreview li img{object-fit:cover;border-radius:.3rem;grid-column:1/-1;width:100%;max-height:8rem;display:block}.maintenanceEvidencePreview li:has(img) small{white-space:normal}.maintenanceEvidencePreview>button+button{margin-inline-start:.75rem}.maintenanceOverviewSummary h3,.maintenanceVerificationSummary h3{color:var(--text-color);margin:0 0 .6rem;font-size:.9rem}.maintenanceOverviewSummary p,.maintenanceVerificationSummary p{color:var(--muted-text);font-size:.84rem;line-height:1.5}.maintenanceDetailTabBody .assetHistory{margin:0}.maintenanceActionBackdrop{z-index:50;background:#030f0c7a;justify-content:end;display:flex;position:fixed;inset:0}.tenantMain .maintenanceActionDialog{border-inline-start:1px solid var(--border-color);background:var(--task-surface);width:min(42rem,100vw);height:100dvh;color:var(--text-color);box-shadow:var(--record-shadow);flex-direction:column;gap:0;display:flex;overflow:hidden}.maintenanceActionHeader{border-block-end:1px solid var(--border-color);flex:none;justify-content:space-between;align-items:start;gap:1rem;padding:1.3rem 1.5rem;display:flex}.maintenanceActionHeader h2{margin:.2rem 0 .35rem;font-size:1.35rem}.maintenanceActionHeader p:last-child{color:var(--muted-text);margin:0;font-size:.82rem}.maintenanceActionContent{flex:auto;align-content:start;gap:1rem;min-height:0;padding:1.2rem 1.5rem 2rem;display:grid;overflow-y:auto}.maintenanceActionContent>form,.maintenanceActionContent>section{border:1px solid var(--border-color);background:var(--task-surface);border-radius:.4rem;margin:0;padding:1rem}.maintenanceActionContent h3{margin-block-start:0}.maintenanceActionContent .maintenanceActionPanel{border:0;padding:0}.maintenanceScheduleActions{flex-wrap:wrap;align-items:center;gap:.65rem;margin-block:1rem;display:flex}.maintenancePlanningSection{padding:0;overflow:visible}.maintenancePlanningSection>details>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:.7rem 1rem;padding:1rem 1.2rem;display:flex}.maintenancePlanningSection>details>summary h2{margin:0;font-size:1rem;display:inline}.maintenancePlanningSection>details>summary span{color:var(--muted-text);text-align:end;font-size:.78rem}.maintenancePlanningSection>details>summary:focus-visible{outline:2px solid var(--focus-color);outline-offset:-3px}.maintenancePlanningBody{border-block-start:1px solid var(--border-color);padding:0 1.2rem 1.2rem}.maintenanceScheduleActions .recordPrimaryAction{margin:0}.maintenanceScheduleList{border:1px solid var(--border-color);background:var(--task-surface);border-radius:.5rem;overflow:hidden}.maintenanceScheduleRow{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.8rem;min-height:4.6rem;padding:.7rem 1rem;display:grid}.maintenanceScheduleRow:target,.maintenanceScheduleRow:focus{outline:2px solid var(--focus-color);outline-offset:-2px;background:var(--record-accent-soft);scroll-margin-block:5rem}.maintenanceScheduleRow+.maintenanceScheduleRow{border-block-start:1px solid var(--border-color)}.maintenanceScheduleRowText{min-width:0}.maintenanceScheduleRowText h3{margin:0 0 .25rem;font-size:.93rem;line-height:1.35}.maintenanceScheduleRowText p{color:var(--muted-text);margin:0;font-size:.79rem}.maintenanceScheduleCardActions{flex-wrap:wrap;gap:.65rem;display:flex}.maintenanceScheduleCardActions .recordSecondaryAction{margin:0}.maintenanceScheduleAssetLink{color:var(--record-accent,var(--navy));text-underline-offset:.18em;text-decoration:underline}.maintenanceScheduleAssetLink:focus-visible{outline:2px solid var(--focus-color);outline-offset:3px}.maintenanceCompletionList{border:1px solid var(--border-color);background:var(--task-surface);border-radius:.5rem;margin:0;padding:0;list-style:none;overflow:hidden}.maintenanceCompletionList li+li{border-block-start:1px solid var(--border-color)}.maintenanceCompletionList summary{cursor:pointer;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.4rem 1rem;min-height:3.6rem;padding:.75rem 1rem;display:flex}.maintenanceCompletionList summary:focus-visible{outline:2px solid var(--focus-color);outline-offset:-3px}.maintenanceCompletionList summary span{color:var(--muted-text);font-size:.79rem}.maintenanceCompletionDetail{padding:0 1rem .9rem}.maintenanceCompletionDetail p{margin:.35rem 0}.maintenanceCompletionDetail a{color:var(--record-accent,var(--navy));text-underline-offset:.18em}@media (max-width:900px){.maintenanceWorkspace .maintenanceLayout,.tenantTheme[data-theme=dark] .maintenanceWorkspace .maintenanceLayout{grid-template-columns:minmax(0,1fr)}.maintenanceWorkspace .maintenanceCaseFacts{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:500px){.maintenanceWorkspace .caseOverview{flex-direction:column;align-items:stretch}.maintenanceCaseActions{justify-content:start}.maintenancePlanningSection>details>summary{flex-direction:column;align-items:start}.maintenancePlanningSection>details>summary span{text-align:start}.maintenanceScheduleRow{grid-template-columns:minmax(0,1fr)}.maintenanceScheduleCardActions .recordSecondaryAction{flex:auto;justify-content:center}.maintenanceWorkspace .maintenanceCaseFacts{grid-template-columns:minmax(0,1fr)}.maintenanceProgress{margin-inline:.7rem;padding-inline:.7rem}.maintenanceProgress li{font-size:.62rem}.maintenanceProgressMarker{width:1.5rem;height:1.5rem}.maintenanceProgress li:not(:last-child):after{width:calc(100% - 1.2rem);top:.75rem;left:calc(50% + .8rem)}.maintenanceActionHeader,.maintenanceActionContent{padding-inline:1rem}.maintenanceOverviewSummary{grid-template-columns:minmax(0,1fr)}.maintenanceOverviewSummary>.maintenanceRecentActivity{grid-row:auto}.maintenanceDetailTabBody{padding-inline:.8rem}}.documentsWorkspace{position:relative}.documentsWorkspace .recordPageHeading{margin-block-end:1.1rem}.documentsPreviewNotice{color:var(--muted-text);margin:.85rem 0 0;font-size:.78rem}.documentsToolbar{grid-template-columns:repeat(2,minmax(0,1fr));align-items:end;gap:.55rem;margin:0;padding:.8rem 1rem 0;display:grid}.documentsToolbar .recordSearch{grid-column:1/-1;min-width:0;max-width:none}.documentsToolbar .recordSearch input,.documentsDateFilter input{width:100%;min-width:0}.documentsDateFilter{min-width:0}.documentsToolbar .documentsMobileCategory,.documentsTypeSegments{display:none}.documentsTypeFilter{color:var(--muted-text);gap:.2rem;font-size:.75rem;font-weight:660;display:grid}.documentsTypeFilter select{min-width:10rem;min-height:2.7rem;color:var(--text-color);border-radius:.35rem;font-size:.85rem}.documentsSplit{grid-template-columns:minmax(19rem,.82fr) minmax(0,1.18fr);min-height:37rem}@media (min-width:1200px){.tenantTheme[data-theme=dark] .documentsWorkspace .recordPageHeading{height:0;margin:0}.tenantTheme[data-theme=dark] .documentsWorkspace .recordPageHeading>div:first-child{display:none}.tenantTheme[data-theme=dark] .documentsWorkspace .recordPageHeading>.recordSecondaryAction{z-index:13;position:absolute;inset-block-start:-3.2rem;inset-inline-end:0}.tenantTheme[data-theme=dark] .tenantShell:has(.tenantAccountPopover) .documentsWorkspace .recordPageHeading>.recordSecondaryAction{visibility:hidden}.tenantTheme[data-theme=dark] .documentsSplit{grid-template-columns:minmax(18rem,.52fr) minmax(0,1fr);gap:.7rem}}.tenantTheme[data-theme=dark] .documentsToolbar{justify-content:stretch;padding:1rem .85rem .2rem;display:grid}.tenantTheme[data-theme=dark] .documentsToolbar .recordSearch{max-width:none}.tenantTheme[data-theme=dark] .documentsToolbar .recordSearch input{width:100%}.tenantTheme[data-theme=dark] .documentsTypeFilter{display:none}.tenantTheme[data-theme=dark] .documentsTypeSegments{gap:.4rem;display:flex;overflow-x:auto}.tenantTheme[data-theme=dark] .documentsTypeSegments button{border:1px solid var(--border-color);width:auto;min-height:2.4rem;color:var(--muted-text);white-space:nowrap;background:0 0;border-radius:.3rem;margin:0;padding:.45rem .7rem;font-size:.78rem}.tenantTheme[data-theme=dark] .documentsTypeSegments button[aria-pressed=true]{border-color:var(--record-accent);color:var(--record-accent)}.documentsListPanel .recordPanelHeading{justify-content:space-between;align-items:center;gap:.7rem;display:flex}.documentsListPanel .recordPanelHeading small{color:var(--muted-text);font-size:.75rem}.tenantMain .documentRecordRows .recordRowButton{grid-template-columns:2.75rem minmax(0,1fr) auto;min-height:5.8rem}.documentRecordRows .recordRowButton>small{color:var(--muted-text);white-space:nowrap;font-size:.75rem}.documentFileGlyph{border:1px solid var(--border-color);background:var(--record-accent-soft);width:2.65rem;height:2.85rem;color:var(--record-accent);letter-spacing:.03em;border-radius:.35rem;place-items:center;font-size:.7rem;font-weight:780;display:inline-grid}.documentFileGlyphLarge{flex:none;width:3.7rem;height:4rem;font-size:.9rem}.documentsScope{margin:0;padding-block-start:0;font-size:.73rem}.documentsDetailHeader{border-block-end:1px solid var(--border-color);flex-wrap:wrap;min-height:6.8rem;padding-block:1rem}.documentsDetailHeader h2{overflow-wrap:anywhere;color:var(--text-color);font-size:1.35rem}.documentsDetailHeader>.recordSecondaryAction{white-space:nowrap}.documentsDetailBody{grid-template-columns:minmax(0,1.15fr) minmax(14rem,.85fr);gap:1rem;padding:.85rem;display:grid}.documentsPreviewPane{border:1px solid var(--border-color);background:color-mix(in srgb, var(--task-surface) 91%, var(--text-color));border-radius:.4rem;place-items:center;min-width:0;min-height:30rem;display:grid;overflow:hidden}.documentsPreviewPane iframe,.documentsPreviewPane img{object-fit:contain;border:0;width:100%;height:100%;min-height:30rem;display:block}.documentsSamplePreview{gap:.6rem;width:100%;margin:0;padding:.6rem;display:grid}.documentsSamplePreview img{object-fit:contain;border-radius:.25rem;height:auto;min-height:0;max-height:27rem}.documentsSamplePreviewInvoice img{max-height:34rem}.documentsSamplePreview figcaption{color:var(--muted-text);text-align:center;font-size:.75rem}.documentsPreviewEmpty{max-width:19rem;color:var(--muted-text);text-align:center;padding:1.5rem}.documentsPreviewEmpty h3{color:var(--text-color);margin:0 0 .6rem;font-size:.95rem}.documentsPreviewEmpty p{margin:0;font-size:.83rem;line-height:1.5}.documentsDetailMeta{min-width:0;padding:.3rem .55rem}.documentsDetailMeta>div:first-child{flex-wrap:wrap;align-items:center;gap:.5rem;margin-block-end:1.35rem;display:flex}.documentsDetailMeta>div:first-child p{color:var(--muted-text);flex-basis:100%;margin:0;font-size:.75rem}.documentsDetailMeta h3{color:var(--text-color);margin:0 0 .7rem;font-size:.95rem}.documentsDetailMeta .recordFacts{grid-template-columns:minmax(0,1fr)}.documentsDetailMeta .recordFacts dd{overflow-wrap:anywhere}.documentsDetailMeta .recordRelatedLinks{gap:.7rem;display:grid}.tenantTheme[data-theme=dark] .documentFileGlyph{background:color-mix(in srgb, var(--record-accent) 19%, var(--task-surface))}@media (max-width:1100px){.documentsDetailBody{grid-template-columns:minmax(0,1fr)}.documentsPreviewPane{min-height:22rem}}@media (max-width:900px){.documentsSplit,.tenantTheme[data-theme=dark] .documentsSplit{grid-template-columns:minmax(0,1fr)}.documentsToolbar .documentsMobileCategory{grid-column:1/-1;display:grid}}@media (max-width:500px){.documentsToolbar .recordSearch,.documentsTypeFilter{flex-basis:100%;width:100%}.documentsTypeFilter select{width:100%}.documentsListPanel .recordPanelHeading{flex-direction:column;align-items:start}.tenantMain .documentRecordRows .recordRowButton{grid-template-columns:2.75rem minmax(0,1fr)}.documentRecordRows .recordRowButton>small{grid-column:2}.documentsDetailBody{padding:.65rem}.documentsDetailHeader>.recordStatus{flex-basis:100%;margin-inline-start:4.4rem}.documentsPreviewPane,.documentsPreviewPane iframe,.documentsPreviewPane img{min-height:19rem}}.tenantShell{overflow-x:clip}.tenantMain .operationsDashboard{box-shadow:none;background:0 0;border:0;border-radius:0;gap:1rem;padding:.35rem 0 1.2rem}.tenantMain .operationsDashboard>section{border-block-start:0;margin-block-start:0;padding-block-start:0}.tenantMain .dashboardTitle{align-items:center;min-height:5.8rem;padding:.3rem 0 .5rem}.tenantMain .dashboardTitle h1{color:var(--text-color);letter-spacing:-.055em;font-size:clamp(2rem,3vw,2.85rem);font-weight:760;line-height:1.08}.tenantMain .dashboardTitle p{margin-block-start:.3rem;font-size:.98rem}.tenantMain .dashboardTitle .dashboardDate{color:var(--muted-text);letter-spacing:.11em;text-transform:uppercase;margin-block-end:.55rem;font-size:.7rem;font-weight:760}.dashboardDateLong{display:none}.tenantMain .dashboardTitleActions{align-items:center;gap:.6rem;display:flex}.tenantMain .dashboardCreateLoad{background:var(--record-primary);min-width:10.4rem;min-height:2.9rem;color:var(--record-primary-text);border-radius:.35rem;justify-content:center;align-items:center;gap:.35rem;padding:.55rem 1rem;font-size:.86rem;font-weight:720;text-decoration:none;display:inline-flex}.tenantMain .dashboardCreateLoad:hover{filter:brightness(1.07)}.tenantMain .dashboardCreateLoad span{font-size:1.4rem;font-weight:400;line-height:.7}.tenantMain .dashboardTitleActions button{border:1px solid var(--border-color);background:var(--task-surface);min-height:2.9rem;color:var(--text-color);border-radius:.35rem;margin:0;padding:.5rem .75rem;font-size:.82rem}.dashboardCoverage{border:1px solid var(--border-color);color:var(--muted-text);border-radius:.4rem;margin:0;padding:.75rem .9rem;font-size:.8rem}.tenantMain .operationsStatusStrip{box-shadow:none;background:0 0;border:0;grid-template-columns:repeat(4,minmax(0,1fr));gap:.85rem;overflow:visible}.tenantMain .dashboardMetric{border:1px solid var(--border-color);background:var(--task-surface);min-height:7.45rem;color:var(--text-color);box-shadow:var(--panel-shadow);border-radius:.45rem;grid-template-columns:3.4rem minmax(0,1fr) auto;gap:.75rem;padding:.85rem 1rem;text-decoration:none;display:grid}.tenantMain a.dashboardMetric:hover{border-color:var(--record-accent);background:var(--record-row-hover)}.dashboardMetricIcon{background:var(--record-accent-soft);width:3.25rem;height:3.25rem;color:var(--record-accent);border-radius:50%;place-items:center;display:inline-grid}.dashboardMetricIcon_repair{background:var(--gold-soft);color:var(--gold)}.dashboardMetricIcon svg{width:1.65rem;height:1.65rem}.dashboardMetricCopy{align-content:center;gap:.08rem;min-width:0;display:grid}.tenantMain .dashboardMetricCopy strong{color:var(--text-color);font-family:inherit;font-size:1.75rem;font-weight:760;line-height:1.05}.tenantMain .dashboardMetricCopy>span{font-size:.88rem;font-weight:690}.tenantMain .dashboardMetricCopy small{color:var(--muted-text);font-size:.76rem;font-weight:450}.dashboardMetricArrow{color:var(--muted-text);font-size:1.5rem;font-weight:300}.tenantMain .dashboardPanel{box-shadow:none;border-radius:.45rem}.tenantMain .dashboardPanel>header{min-height:4.25rem;padding:.7rem 1rem .55rem}.tenantMain .dashboardPanel>header h2{color:var(--text-color);letter-spacing:-.035em;font-size:1.3rem;font-weight:740}.tenantMain .dashboardPanel>header p{color:var(--muted-text);margin:.1rem 0 0;font-size:.82rem}.tenantMain .dashboardPanel>header a{color:var(--record-accent);white-space:nowrap;font-size:.75rem;font-weight:750}.tenantMain .dashboardPanel>header a span{margin-inline-start:.25rem;font-size:1.1rem;font-weight:450}.dashboardAttentionList{margin:0;padding:0 .8rem;list-style:none}.dashboardAttentionList li{border-block-end:1px solid var(--border-color);grid-template-columns:3rem minmax(10rem,1.2fr) minmax(6rem,.7fr) minmax(9rem,1fr) 1.3rem;align-items:center;gap:.8rem;min-height:3.55rem;display:grid}.dashboardAttentionList li:last-child{border-block-end:0}.dashboardAttentionList .statusBadge{justify-self:start}.dashboardAttentionIcon{background:var(--record-accent-soft);width:2.6rem;height:2.6rem;color:var(--record-accent);border-radius:50%;place-items:center;font-size:1.15rem;font-weight:780;display:inline-grid}.dashboardAttentionIcon_repair,.dashboardAttentionIcon_alert{background:var(--gold-soft);color:var(--gold)}.dashboardAttentionSubject{min-width:0;display:grid}.dashboardAttentionSubject a{color:var(--record-accent);text-overflow:ellipsis;white-space:nowrap;font-size:.9rem;font-weight:770;text-decoration:none;overflow:hidden}.dashboardAttentionSubject .dashboardAttentionDetailLink{color:var(--muted-text);font-size:.8rem;font-weight:450}.dashboardAttentionSubject small,.dashboardAttentionContext{color:var(--muted-text);font-size:.8rem}.dashboardAttentionArrow,.dashboardRowArrow{color:var(--text-color);font-size:1.5rem;font-weight:350;text-decoration:none}.dashboardBottomGrid{grid-template-columns:minmax(0,1.75fr) minmax(18rem,1fr);align-items:start;gap:.85rem;display:grid}.tenantMain .dashboardTable{font-size:.82rem}.tenantMain .dashboardTable th,.tenantMain .dashboardTable td{padding:.65rem .72rem}.tenantMain .dashboardTable th{letter-spacing:0;text-transform:none;font-size:.65rem;font-weight:690}.dashboardTable td:nth-child(2) span,.dashboardTable td:nth-child(2) small{display:block}.dashboardTable td:nth-child(2) small{color:var(--muted-text);font-size:.65rem}.tenantMain .dashboardTable a{color:var(--record-accent);font-weight:690}.tenantMain .dashboardTable a:hover,.dashboardAttentionSubject a:hover,.dashboardActivity a:hover{text-decoration:underline}.dashboardDriverIdentity{white-space:nowrap;align-items:center;gap:.45rem;display:inline-flex}.dashboardDriverAvatar{color:#145c3f;background:#dceee4;border-radius:50%;flex:0 0 2.2rem;place-items:center;width:2.2rem;height:2.2rem;font-size:.7rem;font-weight:730;display:inline-grid;position:relative;overflow:hidden}.dashboardDriverAvatar img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.tenantTheme[data-theme=dark] .dashboardDriverAvatar{color:#0a2630;background:#b4f3db}.dashboardRecordLink{color:var(--record-accent)}.dashboardActivity{padding:0 .75rem}.tenantMain .dashboardActivity li{grid-template-columns:2.65rem minmax(0,1fr) auto;align-items:center;gap:.55rem;min-height:4.2rem;padding:.58rem .1rem}.tenantMain .dashboardActivity li:after{display:none}.dashboardActivityIcon{background:var(--record-accent-soft);width:2.4rem;height:2.4rem;color:var(--record-accent);border-radius:50%;place-items:center;font-size:1.15rem;display:inline-grid}.dashboardActivity li>div{gap:.12rem;min-width:0;display:grid}.dashboardActivity strong{font-size:.82rem}.dashboardActivity a{color:var(--text-color);text-decoration:none}.dashboardActivity small{line-height:1.3}.dashboardActivity time{max-width:5.5rem;color:var(--muted-text);text-align:end;white-space:normal;font-size:.64rem}.tenantTheme[data-theme=dark] .dashboardMetric{box-shadow:none}.tenantTheme[data-theme=dark] .tenantMain .operationsStatusStrip{gap:0}.tenantTheme[data-theme=dark] .tenantMain .dashboardMetric{border:0;border-inline-end:1px solid var(--border-color);background:0 0;border-radius:0}.tenantTheme[data-theme=dark] .tenantMain .dashboardMetric:last-child{border-inline-end:0}.tenantTheme[data-theme=dark] .dashboardTitle>div:first-child{flex-direction:column;align-items:flex-start;display:flex}.tenantTheme[data-theme=dark] .dashboardTitle h1{order:1}.tenantTheme[data-theme=dark] .dashboardTitle .dashboardDate{letter-spacing:0;text-transform:none;order:2;margin:.4rem 0 0;font-size:.97rem;font-weight:450}.tenantTheme[data-theme=dark] .dashboardDateShort{display:none}.tenantTheme[data-theme=dark] .dashboardDateLong{display:inline}.tenantTheme[data-theme=dark] .dashboardTitle>div:first-child>p:last-child{display:none}.tenantTheme[data-theme=dark] .dashboardMetricIcon{background:#1b3440}.tenantTheme[data-theme=dark] .dashboardMetricIcon_repair{color:#d7e4f9}.tenantTheme[data-theme=dark] .dashboardAttentionIcon_repair{color:#07141b;background:#e0567c}@media (min-width:1101px){.tenantTheme[data-theme=dark] .operationsStatusStrip{margin-block-start:.75rem}.tenantTheme[data-theme=dark] .dashboardAttentionList li{min-height:4.5rem}}@media (prefers-color-scheme:dark){.tenantTheme[data-theme=system] .dashboardMetric{box-shadow:none}.tenantTheme[data-theme=system] .tenantMain .operationsStatusStrip{gap:0}.tenantTheme[data-theme=system] .tenantMain .dashboardMetric{border:0;border-inline-end:1px solid var(--border-color);background:0 0;border-radius:0}.tenantTheme[data-theme=system] .tenantMain .dashboardMetric:last-child{border-inline-end:0}.tenantTheme[data-theme=system] .dashboardMetricIcon{background:#1b3440}.tenantTheme[data-theme=system] .dashboardTitle>div:first-child{flex-direction:column;align-items:flex-start;display:flex}.tenantTheme[data-theme=system] .dashboardTitle h1{order:1}.tenantTheme[data-theme=system] .dashboardTitle .dashboardDate{letter-spacing:0;text-transform:none;order:2;margin:.4rem 0 0;font-size:.97rem;font-weight:450}.tenantTheme[data-theme=system] .dashboardDateShort{display:none}.tenantTheme[data-theme=system] .dashboardDateLong{display:inline}.tenantTheme[data-theme=system] .dashboardTitle>div:first-child>p:last-child{display:none}}@media (max-width:1100px){.tenantMain .operationsStatusStrip{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboardBottomGrid{grid-template-columns:minmax(0,1fr)}.tenantTheme[data-theme=dark] .tenantMain .dashboardMetric:nth-child(2n){border-inline-end:0}}@media (max-width:700px){.dashboardDriverAvatar{display:none}.tenantMain .dashboardTitle{flex-direction:column;align-items:stretch}.tenantMain .dashboardTitleActions{justify-content:space-between}.tenantMain .operationsStatusStrip{gap:.55rem}.tenantMain .dashboardMetric{grid-template-columns:2.5rem minmax(0,1fr);gap:.5rem;min-height:6rem;padding:.65rem}.dashboardMetricIcon{width:2.4rem;height:2.4rem}.dashboardMetricIcon svg{width:1.3rem;height:1.3rem}.dashboardMetricArrow{display:none}.dashboardAttentionList li{grid-template-columns:2.5rem minmax(0,1fr) auto;gap:.55rem;padding:.6rem 0}.dashboardAttentionList li>.dashboardAttentionContext{grid-column:2}.dashboardAttentionArrow{grid-area:1/3}.dashboardAttentionList li>.statusBadge{grid-area:2/3}.dashboardTable th:nth-child(2),.dashboardTable td:nth-child(2),.dashboardTable th:nth-child(4),.dashboardTable td:nth-child(4),.dashboardTable th:nth-child(6),.dashboardTable td:nth-child(6),.dashboardTable th:nth-child(7),.dashboardTable td:nth-child(7){display:none}.tenantMain .dashboardTable th,.tenantMain .dashboardTable td{padding:.65rem .42rem}}@media (max-width:420px){.tenantMain .operationsStatusStrip{grid-template-columns:minmax(0,1fr)}.tenantMain .dashboardMetric{min-height:4.7rem}.tenantTheme[data-theme=dark] .tenantMain .dashboardMetric{border-inline-end:0;border-block-end:1px solid var(--border-color)}.tenantTheme[data-theme=dark] .tenantMain .dashboardMetric:last-child{border-block-end:0}}.tenantMain>section.collaborationWorkspace_chats{min-width:0;box-shadow:none;background:0 0;border:0;border-radius:0;padding:0;position:relative}.collaborationWorkspace_chats .workspaceHeadingRow{align-items:end;min-height:5.7rem;margin:0 0 1.15rem;padding-inline-start:0}.collaborationWorkspace_chats .workspaceHeadingRow:before{display:none}.collaborationWorkspace_chats .workspaceHeadingRow .eyebrow{color:var(--muted-text);letter-spacing:.1em;text-transform:uppercase;margin:0 0 .38rem;font-size:.72rem;font-weight:760}.collaborationWorkspace_chats .workspaceHeadingRow h1{margin:0 0 .25rem;font-size:2.3rem;line-height:1.1}.collaborationWorkspace_chats .workspaceHeadingRow p:last-child{color:var(--muted-text);margin:0;font-size:.94rem}.tenantMain .collaborationWorkspace_chats .workspaceHeadingRow>button{border:1px solid var(--border-color);background:var(--task-surface);color:var(--text-color);border-radius:.35rem;margin:0 11rem .3rem 0;padding:.55rem .7rem;font-size:.78rem}.collaborationWorkspace_chats .chatShell{background:0 0;border:0;border-radius:0;grid-template-columns:minmax(17rem,.94fr) minmax(24rem,1.82fr) minmax(15rem,.89fr);gap:.55rem;min-height:44.5rem;overflow:visible}.collaborationWorkspace_chats .chatRail,.collaborationWorkspace_chats .chatConversation,.collaborationWorkspace_chats .chatContext{border:1px solid var(--border-color);background:var(--task-surface);border-radius:.45rem;min-width:0}.collaborationWorkspace_chats .chatRail{padding:0;overflow:hidden}.collaborationWorkspace_chats .chatRailHeader{min-height:0;padding:0}.collaborationWorkspace_chats .chatRailHeader h2,.collaborationWorkspace_chats .chatRailHeader>span{display:none}.collaborationWorkspace_chats .chatRailHeader .recordPrimaryAction,.collaborationWorkspace_chats .chatRailHeader>button{position:absolute;top:1.6rem;right:.2rem}.collaborationWorkspace_chats .chatRailHeader .recordDialogAction,.tenantMain .collaborationWorkspace_chats .chatRailHeader button{background:var(--record-primary);min-height:2.85rem;color:var(--record-primary-text);border:1px solid #a96c06;border-radius:.36rem;padding:.65rem 1.1rem;font-size:.86rem;font-weight:720}.collaborationWorkspace_chats .chatSearch{margin:1rem .85rem .55rem;display:block}.collaborationWorkspace_chats .chatSearch input{border:1px solid var(--border-color);background:var(--task-surface);width:100%;min-height:2.65rem;color:var(--text-color);border-radius:.32rem;margin:0;padding:.55rem .8rem;font-size:.82rem}.collaborationWorkspace_chats .chatRail>ul{gap:0;margin:0}.collaborationWorkspace_chats .chatRail>ul>li{border-block-end:1px solid var(--border-color)}.tenantMain .collaborationWorkspace_chats .chatRail>ul>li>button{border:0;border-radius:0;grid-template-columns:2.75rem minmax(0,1fr) auto;gap:.65rem;min-height:5.4rem;margin:0;padding:.72rem .85rem;font-size:.84rem;display:grid}.tenantMain .collaborationWorkspace_chats .chatRail>ul>li>button:hover{background:var(--record-row-hover)}.tenantMain .collaborationWorkspace_chats .chatRail>ul>li>button[aria-pressed=true]{background:var(--record-accent-soft);box-shadow:inset 3px 0 0 var(--record-accent)}.collaborationWorkspace_chats .chatThreadIcon{color:#1d3026;background:#f0f3f0;border-radius:50%;flex:0 0 2.7rem;place-items:center;width:2.7rem;height:2.7rem;display:grid}.collaborationWorkspace_chats .chatThreadIcon svg{width:1.4rem;height:1.4rem}.collaborationWorkspace_chats .chatThreadText{gap:.32rem;min-width:0;display:grid}.collaborationWorkspace_chats .chatThreadText strong,.collaborationWorkspace_chats .chatThreadText small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.collaborationWorkspace_chats .chatThreadText strong{color:var(--text-color);font-size:.92rem;font-weight:700}.collaborationWorkspace_chats .chatThreadText small{color:var(--muted-text);text-transform:none;font-size:.76rem;font-weight:450}.collaborationWorkspace_chats .chatThreadMeta{color:var(--muted-text);white-space:nowrap;align-self:start;font-size:.7rem}.collaborationWorkspace_chats .chatRailEmpty{color:var(--muted-text);padding:1rem}.collaborationWorkspace_chats .chatConversation{grid-template-rows:auto minmax(20rem,1fr) auto;overflow:hidden}.collaborationWorkspace_chats .chatConversationHeader{justify-content:flex-start;min-height:5.5rem;padding:.9rem 1.15rem}.collaborationWorkspace_chats .chatConversationHeader>div{flex:1;min-width:0}.collaborationWorkspace_chats .chatConversationHeader h2{color:var(--text-color);margin:0 0 .18rem;font-size:1.27rem;font-weight:730}.collaborationWorkspace_chats .chatConversationHeader p{color:var(--muted-text);margin:0;font-size:.79rem}.collaborationWorkspace_chats .chatConversationHeader>div:last-child{flex:none}.tenantMain .collaborationWorkspace_chats .chatConversationHeader>div:last-child button{border:1px solid var(--border-color);background:var(--task-surface);color:var(--muted-text);border-radius:.35rem;margin:0;padding:.5rem .65rem;font-size:.73rem}.tenantMain .collaborationWorkspace_chats .chatConversationHeader>div:last-child button:disabled{display:none}.collaborationWorkspace_chats .chatMessageList{background:var(--task-surface);gap:.8rem;min-height:0;max-height:none;padding:1.2rem 1.25rem}.collaborationWorkspace_chats .chatDateDivider{color:var(--muted-text);text-align:center;white-space:nowrap;align-items:center;gap:.9rem;margin:.2rem 0 .5rem;font-size:.74rem;display:flex}.collaborationWorkspace_chats .chatDateDivider:before,.collaborationWorkspace_chats .chatDateDivider:after{background:var(--border-color);content:"";flex:1;height:1px}.collaborationWorkspace_chats .chatMessage,.collaborationWorkspace_chats .chatMessageAlternate{background:0 0;border:0;border-radius:0;align-items:start;gap:.65rem;max-width:min(92%,38rem);padding:0;display:flex}.collaborationWorkspace_chats .chatMessageAlternate{align-self:start}.collaborationWorkspace_chats .chatMessageAvatar,.collaborationWorkspace_chats .chatParticipantAvatar{color:#18543a;background:#dcece3;border-radius:50%;flex:0 0 2.65rem;place-items:center;width:2.65rem;height:2.65rem;font-size:.74rem;font-weight:750;display:grid}.collaborationWorkspace_chats .chatMessageContent{gap:.25rem;min-width:0;display:grid}.collaborationWorkspace_chats .chatMessageMeta{justify-content:flex-start;align-items:baseline;gap:.6rem;display:flex}.collaborationWorkspace_chats .chatMessageMeta strong{color:var(--text-color);font-size:.81rem}.collaborationWorkspace_chats .chatMessageMeta a,.collaborationWorkspace_chats .chatParticipantList a{color:inherit;border-radius:.12rem;text-decoration:none}.collaborationWorkspace_chats .chatMessageMeta a:hover,.collaborationWorkspace_chats .chatParticipantList a:hover{text-decoration:underline}.collaborationWorkspace_chats .chatMessageMeta a:focus-visible,.collaborationWorkspace_chats .chatParticipantList a:focus-visible{outline:2px solid var(--focus-color);outline-offset:2px}.collaborationWorkspace_chats .chatMessageMeta time{font-size:.72rem}.collaborationWorkspace_chats .chatMessageBubble{max-width:100%;color:var(--text-color);background:#f0f1f1;border-radius:.55rem;padding:.65rem .8rem;font-size:.92rem;line-height:1.42}.collaborationWorkspace_chats .chatMessageBubble p{margin:0}.collaborationWorkspace_chats .chatMessageAlternate .chatMessageBubble{background:#e3f1e8}.collaborationWorkspace_chats .chatAttachments{margin-block-start:.55rem!important}.collaborationWorkspace_chats .chatAttachments li{background:var(--task-surface);grid-template-columns:minmax(0,1fr) auto;gap:.2rem .5rem}.collaborationWorkspace_chats .chatAttachments li>span{color:var(--record-accent);grid-column:1/-1}.collaborationWorkspace_chats .chatAttachments li>strong{overflow-wrap:anywhere}.collaborationWorkspace_chats .chatAttachments .chatSampleEvidence{background:0 0;border:0;border-radius:.45rem;width:min(100%,17rem);padding:0;display:block;overflow:hidden}.collaborationWorkspace_chats .chatSampleEvidence img{aspect-ratio:4/3;object-fit:cover;width:100%;height:auto;display:block}.collaborationWorkspace_chats .chatAttachmentMedia{grid-column:1/-1;justify-items:start;gap:.4rem;min-width:0;display:grid}.collaborationWorkspace_chats .chatPrivateImage{aspect-ratio:4/3;object-fit:cover;border-radius:.45rem;width:min(100%,17rem);height:auto;display:block}.collaborationWorkspace_chats .messageComposer{border-block-start:1px solid var(--border-color);padding:.65rem .8rem .4rem}.collaborationWorkspace_chats .composerTools{flex-wrap:nowrap;align-items:center;gap:.55rem}.collaborationWorkspace_chats .chatAttachControl,.tenantMain .collaborationWorkspace_chats .chatVoiceButton,.tenantMain .collaborationWorkspace_chats .chatSendButton{width:2.6rem;min-width:0;height:2.6rem;color:var(--text-color);cursor:pointer;background:0 0;border:0;border-radius:.4rem;flex:0 0 2.6rem;place-items:center;margin:0;padding:0;display:grid}.collaborationWorkspace_chats .chatAttachControl svg,.collaborationWorkspace_chats .chatVoiceButton svg,.collaborationWorkspace_chats .chatSendButton svg{width:1.25rem;height:1.25rem}.collaborationWorkspace_chats .chatAttachControl:focus-within,.collaborationWorkspace_chats .chatVoiceButton:focus-visible,.collaborationWorkspace_chats .chatSendButton:focus-visible{outline:2px solid var(--focus-color);outline-offset:2px}.tenantMain .collaborationWorkspace_chats .composerTools textarea{resize:vertical;border:1px solid var(--border-color);background:var(--task-surface);width:100%;min-width:0;min-height:2.6rem;max-height:7rem;color:var(--text-color);border-radius:.35rem;flex:auto;margin:0;padding:.68rem .75rem;font-family:inherit;font-size:.82rem;line-height:1.2}.tenantMain .collaborationWorkspace_chats .chatSendButton{background:var(--record-primary);width:2.65rem;height:2.65rem;color:var(--record-primary-text);border-radius:50%;flex-basis:2.65rem}.collaborationWorkspace_chats .chatComposerHelp{color:var(--muted-text);margin:.35rem 0 0;font-size:.67rem}.collaborationWorkspace_chats .chatComposerAttachment{flex-wrap:wrap;align-items:center;gap:.5rem;padding:.5rem 0;font-size:.74rem;display:flex}.collaborationWorkspace_chats .chatComposerAttachment p{overflow-wrap:anywhere;margin:0}.collaborationWorkspace_chats .chatContext{padding:1rem}.collaborationWorkspace_chats .chatContext h2{margin:0 0 .9rem;font-size:.9rem;font-weight:740}.collaborationWorkspace_chats .chatContext h3{border-block-start:1px solid var(--border-color);color:var(--text-color);letter-spacing:0;text-transform:none;margin:1.3rem 0 .7rem;padding-block-start:1.1rem;font-size:.88rem;font-weight:730}.collaborationWorkspace_chats .chatContextLinks{gap:0!important}.collaborationWorkspace_chats .chatContextLinks li{border-block-end:0;border-radius:0;padding:0;display:block}.collaborationWorkspace_chats .chatContextLinks li:first-child{border-radius:.35rem .35rem 0 0}.collaborationWorkspace_chats .chatContextLinks li:last-child{border-block-end:1px solid var(--border-color);border-radius:0 0 .35rem .35rem}.collaborationWorkspace_chats .chatContextLinks a{color:var(--text-color);gap:.2rem;padding:.75rem;text-decoration:none;display:grid}.collaborationWorkspace_chats .chatContextLinks a:hover{background:var(--record-row-hover)}.collaborationWorkspace_chats .chatContextLinks a span{color:var(--muted-text);font-size:.66rem;font-weight:700}.collaborationWorkspace_chats .chatContextLinks a strong{color:var(--record-accent);font-size:.84rem}.collaborationWorkspace_chats .chatContextLinks a small{color:var(--muted-text);font-size:.71rem}.collaborationWorkspace_chats .chatContextLinks a .statusBadge{color:var(--text-color);text-transform:none;justify-self:start;font-size:.76rem;font-weight:700}.collaborationWorkspace_chats .chatParticipantList{gap:.55rem}.collaborationWorkspace_chats .chatParticipantList li{border:0;align-items:center;gap:.65rem;padding:.15rem 0;display:flex}.collaborationWorkspace_chats .chatParticipantList li>div{gap:.12rem;min-width:0;display:grid}.collaborationWorkspace_chats .chatParticipantList li strong{color:var(--text-color);font-size:.82rem}.collaborationWorkspace_chats .chatParticipantList li small{color:var(--muted-text);font-size:.72rem}.collaborationWorkspace_chats .chatSharedFiles li{padding:.55rem}.tenantTheme[data-theme=dark] .collaborationWorkspace_chats .workspaceHeadingRow{display:none}.tenantTheme[data-theme=dark] .collaborationWorkspace_chats .chatShell{grid-template-columns:minmax(16rem,1.17fr) minmax(24rem,1.82fr) minmax(14rem,.88fr);gap:.55rem;min-height:calc(100dvh - 10.5rem)}.tenantTheme[data-theme=dark] .collaborationWorkspace_chats .chatRail,.tenantTheme[data-theme=dark] .collaborationWorkspace_chats .chatConversation,.tenantTheme[data-theme=dark] .collaborationWorkspace_chats .chatContext{background:#11232e}.tenantTheme[data-theme=dark] .collaborationWorkspace_chats .chatRailHeader{min-height:4.4rem;padding:.75rem 1rem .35rem}.tenantTheme[data-theme=dark] .collaborationWorkspace_chats .chatRailHeader h2{color:var(--text-color);margin:0;font-size:1.34rem;display:block}.tenantTheme[data-theme=dark] .collaborationWorkspace_chats .chatRailHeader>span{display:none}.tenantTheme[data-theme=dark] .collaborationWorkspace_chats .chatRailHeader .recordPrimaryAction,.tenantTheme[data-theme=dark] .collaborationWorkspace_chats .chatRailHeader>button{position:static}.tenantTheme[data-theme=dark] .tenantMain .collaborationWorkspace_chats .chatRailHeader button{color:#07141b;background:#3fc5eb;border-color:#41cbed}.tenantTheme[data-theme=dark] .collaborationWorkspace_chats .chatSearch{margin:.3rem .75rem .75rem}.tenantTheme[data-theme=dark] .collaborationWorkspace_chats .chatSearch input{background:#10212c}.tenantTheme[data-theme=dark] .collaborationWorkspace_chats .chatRail>ul>li>button[aria-pressed=true]{background:#203b4a}.tenantTheme[data-theme=dark] .collaborationWorkspace_chats .chatThreadIcon{color:#d5f7ff;background:#294257}.tenantTheme[data-theme=dark] .collaborationWorkspace_chats .chatMessageBubble{background:#213543}.tenantTheme[data-theme=dark] .collaborationWorkspace_chats .chatMessageAlternate .chatMessageBubble{background:#1b4250}.tenantTheme[data-theme=dark] .collaborationWorkspace_chats .chatMessageAvatar,.tenantTheme[data-theme=dark] .collaborationWorkspace_chats .chatParticipantAvatar{color:#082334;background:#67c5df}.tenantTheme[data-theme=dark] .collaborationWorkspace_chats .chatContextLinks li{background:#152b38}.tenantTheme[data-theme=dark] .collaborationWorkspace_chats .chatContextLinks a strong{color:#52d8ef}@media (max-width:1180px){.collaborationWorkspace_chats .chatShell,.tenantTheme[data-theme=dark] .collaborationWorkspace_chats .chatShell{grid-template-columns:minmax(16rem,.84fr) minmax(0,1.5fr)}.collaborationWorkspace_chats .chatContext{grid-column:1/-1}.collaborationWorkspace_chats .chatContextLinks,.collaborationWorkspace_chats .chatParticipantList{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:700px){.collaborationWorkspace_chats .workspaceHeadingRow{min-height:6rem}.collaborationWorkspace_chats .chatShell,.tenantTheme[data-theme=dark] .collaborationWorkspace_chats .chatShell{grid-template-columns:minmax(0,1fr);min-height:0}.collaborationWorkspace_chats .chatRail{max-height:19rem;overflow-y:auto}.collaborationWorkspace_chats .chatConversation{min-height:32rem}.collaborationWorkspace_chats .chatContext{grid-column:auto}.collaborationWorkspace_chats .chatContextLinks,.collaborationWorkspace_chats .chatParticipantList{grid-template-columns:minmax(0,1fr)}.collaborationWorkspace_chats .composerTools{display:flex!important}.collaborationWorkspace_chats .composerTools>*{width:auto!important}.tenantMain .collaborationWorkspace_chats .composerTools textarea{width:100%!important}.collaborationWorkspace_chats .chatRailHeader{min-height:0}.collaborationWorkspace_chats .chatRailHeader .recordPrimaryAction,.collaborationWorkspace_chats .chatRailHeader>button{top:.8rem}}@media (max-width:440px){.collaborationWorkspace_chats .workspaceHeadingRow h1{font-size:1.8rem}.collaborationWorkspace_chats .workspaceHeadingRow p:last-child{max-width:13rem;font-size:.79rem}.tenantMain .collaborationWorkspace_chats .workspaceHeadingRow>button{display:none}.collaborationWorkspace_chats .chatMessage,.collaborationWorkspace_chats .chatMessageAlternate{max-width:100%}.collaborationWorkspace_chats .chatMessageList{padding:.9rem}.collaborationWorkspace_chats .chatMessageAvatar{flex-basis:2.15rem;width:2.15rem;height:2.15rem}.collaborationWorkspace_chats .composerTools{gap:.25rem}.collaborationWorkspace_chats .chatAttachControl,.tenantMain .collaborationWorkspace_chats .chatVoiceButton,.tenantMain .collaborationWorkspace_chats .chatSendButton{flex-basis:2.25rem;width:2.25rem;height:2.25rem}}.tenantMain>section.collaborationWorkspace_timeline{min-width:0;box-shadow:none;background:0 0;border:0;border-radius:0;padding:0;position:relative}.collaborationWorkspace_timeline .workspaceHeadingRow{min-height:6.2rem;margin-block-end:1rem;padding-inline-start:0}.collaborationWorkspace_timeline .workspaceHeadingRow:before{display:none}.collaborationWorkspace_timeline .workspaceHeadingRow .eyebrow{color:var(--muted-text);letter-spacing:.1em;text-transform:uppercase;margin:0 0 .4rem;font-size:.73rem;font-weight:760}.collaborationWorkspace_timeline .workspaceHeadingRow h1{margin:0 0 .3rem;font-size:2.3rem;line-height:1.1}.collaborationWorkspace_timeline .workspaceHeadingRow p:last-child{color:var(--muted-text);margin:0;font-size:.93rem}.tenantMain .collaborationWorkspace_timeline .workspaceHeadingRow>button{display:none}.collaborationWorkspace_timeline .timelineToolbar{align-items:center;gap:.65rem;display:flex;position:absolute;top:1.8rem;right:0}.collaborationWorkspace_timeline .timelineSearch input,.collaborationWorkspace_timeline .timelineKindSelect select,.collaborationWorkspace_timeline .timelineDateFilter input{border:1px solid var(--border-color);background:var(--task-surface);min-height:2.65rem;color:var(--text-color);border-radius:.34rem;margin:0;padding:.55rem .7rem;font-family:inherit;font-size:.83rem}.collaborationWorkspace_timeline .timelineSearch input{width:17.5rem}.collaborationWorkspace_timeline .timelineKindSelect select{min-width:11.5rem}.collaborationWorkspace_timeline .timelineKindTabs,.collaborationWorkspace_timeline .timelineDateFilter{display:none}.collaborationWorkspace_timeline .timelineWorkspace{grid-template-columns:minmax(0,2.08fr) minmax(19rem,1fr);align-items:start;gap:1.25rem;margin:0}.collaborationWorkspace_timeline .companyTimeline{background:0 0;border:0;border-radius:0;align-content:start;gap:1.15rem;min-width:0;padding:0;display:grid}.collaborationWorkspace_timeline .timelineDay>header{justify-content:space-between;align-items:baseline;gap:.8rem;min-height:2.55rem;display:flex}.collaborationWorkspace_timeline .timelineDay h2{color:var(--text-color);margin:0;font-size:1.07rem;font-weight:750}.collaborationWorkspace_timeline .timelineDay>header>span{display:none}.collaborationWorkspace_timeline .timelineDay ol{gap:.55rem;margin:0;padding:0;display:grid}.collaborationWorkspace_timeline .timelineEvent{border:0;grid-template-columns:4.2rem .8rem minmax(0,1fr);align-items:start;gap:.75rem;min-height:8.9rem;margin:0;padding:0;display:grid;position:relative}.collaborationWorkspace_timeline .timelineEvent:before{background:var(--border-color);content:"";width:1px;position:absolute;top:0;bottom:-.55rem;left:5.34rem}.collaborationWorkspace_timeline .timelineEvent:last-child:before{bottom:0}.collaborationWorkspace_timeline .timelineEvent>time{color:var(--muted-text);text-align:end;grid-column:1;margin-block-start:1.3rem;font-size:.82rem}.collaborationWorkspace_timeline .timelineEventDot{z-index:1;background:#0c884b;border:0;border-radius:50%;grid-column:2;width:.7rem;height:.7rem;margin-block-start:1.35rem}.collaborationWorkspace_timeline .timelineEvent_maintenance .timelineEventDot{background:#078344}.collaborationWorkspace_timeline .timelineEvent_waiting .timelineEventDot{background:#e8a21b}.collaborationWorkspace_timeline .timelineEvent_chat .timelineEventDot{background:#3c83bb}.collaborationWorkspace_timeline .timelineEventBody{border:1px solid var(--border-color);background:var(--task-surface);border-radius:.42rem;grid-column:3;grid-template-columns:2.75rem minmax(0,1fr);align-items:start;gap:.9rem;width:100%;min-width:0;min-height:8.9rem;padding:1.05rem 1rem;display:grid}.collaborationWorkspace_timeline .timelineEventIcon{color:#075c38;background:#edf5ef;border-radius:50%;flex:0 0 2.75rem;place-items:center;width:2.75rem;height:2.75rem;display:grid}.collaborationWorkspace_timeline .timelineEvent_waiting .timelineEventIcon{color:#b67c0d;background:#fff5e1}.collaborationWorkspace_timeline .timelineEvent_chat .timelineEventIcon{color:#2b6c9d;background:#e9f3fa}.collaborationWorkspace_timeline .timelineEventIcon svg{width:1.65rem;height:1.65rem}.collaborationWorkspace_timeline .timelineEventCopy{width:100%;min-width:0}.collaborationWorkspace_timeline .timelineEventCopy>strong{color:var(--text-color);font-size:1.06rem;font-weight:720}.collaborationWorkspace_timeline .timelineEventCopy>p{color:var(--muted-text);margin:.3rem 0 0;font-size:.89rem;line-height:1.4}.collaborationWorkspace_timeline .timelineEventMeta{flex-wrap:wrap;align-items:stretch;gap:.45rem;margin-block-start:.7rem;display:flex}.collaborationWorkspace_timeline .timelineEventMeta>.timelineKindChip{border:1px solid var(--border-color);color:var(--text-color);border-radius:.28rem;align-self:center;padding:.3rem .55rem;font-size:.7rem;font-weight:630}.collaborationWorkspace_timeline .timelineEntityCard,.collaborationWorkspace_timeline .timelineRecordCard{border:1px solid var(--border-color);background:color-mix(in srgb, var(--task-surface) 92%, var(--record-accent) 8%);min-height:2.5rem;color:var(--text-color);border-radius:.34rem;align-items:center;gap:.48rem;padding:.35rem .6rem;font-size:.75rem;text-decoration:none;display:inline-flex}.collaborationWorkspace_timeline .timelineEntityCard>span:first-child{color:#075c38;background:#d8efe0;border-radius:50%;flex:0 0 1.75rem;place-items:center;width:1.75rem;height:1.75rem;font-size:.65rem;font-weight:760;display:grid}.collaborationWorkspace_timeline .timelineEntityCard strong,.collaborationWorkspace_timeline .timelineRecordCard strong{font-size:.76rem;font-weight:690}.collaborationWorkspace_timeline .timelineRecordCard{color:var(--record-accent)}.collaborationWorkspace_timeline .timelineRecordCard svg{width:1.2rem;height:1.2rem}.collaborationWorkspace_timeline .timelineRecordCard>span:last-child{font-size:.9rem}.collaborationWorkspace_timeline .timelineEntityCard:hover,.collaborationWorkspace_timeline .timelineRecordCard:hover{border-color:var(--record-accent);text-decoration:none}.collaborationWorkspace_timeline .timelineEmpty,.collaborationWorkspace_timeline .timelineLimit{border:1px solid var(--border-color);color:var(--muted-text);border-radius:.4rem;margin:0;padding:1.2rem}.collaborationWorkspace_timeline .waitingPanel{border:1px solid var(--border-color);background:var(--task-surface);border-radius:.42rem;min-width:0;padding:1rem}.collaborationWorkspace_timeline .waitingPanelHeading{justify-content:space-between;align-items:start;gap:.5rem;display:flex}.collaborationWorkspace_timeline .waitingPanelHeading h2{color:var(--text-color);margin:0;font-size:1.35rem;font-weight:740}.collaborationWorkspace_timeline .waitingPanelHeading p{color:var(--muted-text);margin:.28rem 0 0;font-size:.8rem;line-height:1.35}.collaborationWorkspace_timeline .waitingPanelHeading>span{color:#94600a;background:#fff1d3;border-radius:50%;place-items:center;min-width:1.75rem;min-height:1.75rem;font-size:.8rem;font-weight:730;display:grid}.collaborationWorkspace_timeline .waitingPanel>ul{gap:.65rem;margin-block-start:1rem}.collaborationWorkspace_timeline .waitingPanel>ul>li{background:#fffaf0;border:1px solid #edddb5;border-radius:.38rem;gap:.55rem;padding:.85rem;scroll-margin-block-start:5rem}.collaborationWorkspace_timeline .waitingPanel>ul>li:target,.collaborationWorkspace_timeline .waitingPanel>ul>li:focus{outline:2px solid var(--focus-color);outline-offset:2px}.collaborationWorkspace_timeline .waitingEntryTop{justify-content:space-between;align-items:center;gap:.6rem;display:flex!important}.collaborationWorkspace_timeline .waitingDriver{align-items:center;gap:.7rem;min-width:0;display:flex}.collaborationWorkspace_timeline .waitingDriver>div{gap:.14rem;min-width:0;display:grid}.collaborationWorkspace_timeline .waitingDriverAvatar{color:#634917;background:#f2e4c6;border-radius:50%;flex:0 0 3.75rem;place-items:center;width:3.75rem;height:3.75rem;font-size:.82rem;font-weight:740;line-height:1;display:grid;overflow:hidden}.collaborationWorkspace_timeline .waitingDriverAvatar img{object-fit:cover;width:100%;height:100%;display:block}.collaborationWorkspace_timeline .waitingDriver small{color:var(--muted-text);font-size:.75rem}.collaborationWorkspace_timeline .waitingEntryTop strong{color:var(--text-color);font-size:.93rem}.collaborationWorkspace_timeline .waitingEntryTop strong a{color:inherit;text-decoration:none}.collaborationWorkspace_timeline .waitingEntryTop strong a:hover,.collaborationWorkspace_timeline .waitingEntryTop strong a:focus-visible{text-decoration:underline}.collaborationWorkspace_timeline .waitingEntryTop b{color:#8b5b08;white-space:nowrap;font-size:.9rem}.collaborationWorkspace_timeline .waitingPanel li>p{color:var(--text-color);margin:0;font-size:.84rem}.collaborationWorkspace_timeline .waitingPanel li>small{color:var(--muted-text);font-size:.75rem}.collaborationWorkspace_timeline .waitingRelatedLink{width:fit-content;color:var(--record-accent);font-size:.8rem;font-weight:690;text-decoration:none}.collaborationWorkspace_timeline .waitingRelatedLink:hover,.collaborationWorkspace_timeline .waitingRelatedLink:focus-visible{text-decoration:underline}.tenantMain .collaborationWorkspace_timeline .waitingShowAll{width:fit-content;min-height:2.35rem;color:var(--record-accent);background:0 0;border:0;margin:.6rem 0 0 auto;padding:.35rem .2rem;font-size:.82rem;font-weight:690;display:block}.tenantMain .collaborationWorkspace_timeline .waitingShowAll:hover{text-decoration:underline}.collaborationWorkspace_timeline .waitingReview{grid-template-columns:repeat(2,minmax(0,1fr));margin-block-start:.4rem;display:grid}.tenantMain .collaborationWorkspace_timeline .waitingReview button{border:1px solid var(--border-color);background:var(--task-surface);min-height:2.55rem;color:var(--text-color);border-radius:.3rem;margin:0;font-size:.82rem;font-weight:660}.tenantMain .collaborationWorkspace_timeline .waitingReview button:first-child{background:var(--record-primary);color:var(--record-primary-text);border-color:#a96c06}.collaborationWorkspace_timeline .waitingEmpty{color:var(--muted-text);margin:1rem 0 0;font-size:.84rem}.collaborationWorkspace_timeline .waitingAdd{margin-block-start:1rem}.collaborationWorkspace_timeline .waitingAdd>summary{color:var(--record-accent);cursor:pointer;font-size:.84rem;font-weight:700}.collaborationWorkspace_timeline .waitingAdd form{gap:.75rem;margin-block-start:.8rem;display:grid}.tenantTheme[data-theme=dark] .collaborationWorkspace_timeline .workspaceHeadingRow{display:none}.tenantTheme[data-theme=dark] .collaborationWorkspace_timeline .timelineToolbar{border:1px solid var(--border-color);background:#11232e;border-radius:.35rem;min-height:4.4rem;margin-block-end:.65rem;padding:.6rem .8rem;position:static}.tenantTheme[data-theme=dark] .collaborationWorkspace_timeline .timelineSearch,.tenantTheme[data-theme=dark] .collaborationWorkspace_timeline .timelineKindSelect{display:none}.tenantTheme[data-theme=dark] .collaborationWorkspace_timeline .timelineKindTabs{flex-wrap:wrap;gap:.4rem;display:flex}.tenantTheme[data-theme=dark] .tenantMain .collaborationWorkspace_timeline .timelineKindTabs button{border:1px solid var(--border-color);min-height:2.65rem;color:var(--text-color);background:0 0;border-radius:.35rem;margin:0;padding:.5rem .85rem;font-size:.8rem}.tenantTheme[data-theme=dark] .tenantMain .collaborationWorkspace_timeline .timelineKindTabs button[aria-pressed=true]{color:#54def4;border-color:#46d3ee;box-shadow:inset 0 0 0 1px #46d3ee}.tenantTheme[data-theme=dark] .collaborationWorkspace_timeline .timelineDateFilter{margin-inline-start:auto;display:block}.tenantTheme[data-theme=dark] .collaborationWorkspace_timeline .timelineDateFilter input{background:#0e202a}.tenantTheme[data-theme=dark] .collaborationWorkspace_timeline .timelineWorkspace{grid-template-columns:minmax(0,1.95fr) minmax(18rem,1fr);gap:.65rem}.tenantTheme[data-theme=dark] .collaborationWorkspace_timeline .companyTimeline,.tenantTheme[data-theme=dark] .collaborationWorkspace_timeline .waitingPanel{border:1px solid var(--border-color);background:#11232e;border-radius:.35rem;min-height:calc(100dvh - 14rem);padding:1rem}.tenantTheme[data-theme=dark] .collaborationWorkspace_timeline .timelineDay>header{border-block-end:1px solid var(--border-color)}.tenantTheme[data-theme=dark] .collaborationWorkspace_timeline .timelineDay>header>span{color:var(--muted-text);font-size:.78rem;display:block}.tenantTheme[data-theme=dark] .collaborationWorkspace_timeline .timelineDay h2{font-size:.97rem}.tenantTheme[data-theme=dark] .collaborationWorkspace_timeline .timelineDay ol{gap:0}.tenantTheme[data-theme=dark] .collaborationWorkspace_timeline .timelineEvent{min-height:9.5rem}.tenantTheme[data-theme=dark] .collaborationWorkspace_timeline .timelineEventBody{border:0;border-block-end:1px solid var(--border-color);background:0 0;border-radius:0;min-height:9.5rem;padding:1rem .4rem}.tenantTheme[data-theme=dark] .collaborationWorkspace_timeline .timelineEventIcon{color:#bfefff;background:#2d4555}.tenantTheme[data-theme=dark] .collaborationWorkspace_timeline .timelineEvent_maintenance .timelineEventDot,.tenantTheme[data-theme=dark] .collaborationWorkspace_timeline .timelineEvent_load .timelineEventDot{background:#42cef0}.tenantTheme[data-theme=dark] .collaborationWorkspace_timeline .timelineEventMeta>.timelineKindChip,.tenantTheme[data-theme=dark] .collaborationWorkspace_timeline .timelineEntityCard,.tenantTheme[data-theme=dark] .collaborationWorkspace_timeline .timelineRecordCard{background:#152c39}.tenantTheme[data-theme=dark] .collaborationWorkspace_timeline .timelineEntityCard>span:first-child{color:#0a2932;background:#b8f3d8}.tenantTheme[data-theme=dark] .collaborationWorkspace_timeline .waitingPanel>ul>li{border-color:var(--border-color);background:#132937;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.75rem .5rem;padding:1rem}.tenantTheme[data-theme=dark] .collaborationWorkspace_timeline .waitingEntryTop{display:contents!important}.tenantTheme[data-theme=dark] .collaborationWorkspace_timeline .waitingEntryTop b{grid-area:1/1;justify-self:start;font-size:1.12rem}.tenantTheme[data-theme=dark] .collaborationWorkspace_timeline .waitingPanel li>.statusBadge{background:0 0;border-radius:.3rem;grid-area:1/2;justify-self:end;font-size:.73rem;font-weight:620}.tenantTheme[data-theme=dark] .collaborationWorkspace_timeline .waitingPanel li>.statusBadge .statusBadgeIcon{display:none}.tenantTheme[data-theme=dark] .collaborationWorkspace_timeline .waitingPanel li>p{grid-area:2/1/auto/-1;line-height:1.45}.tenantTheme[data-theme=dark] .collaborationWorkspace_timeline .waitingPanel li>small{grid-area:3/1/auto/-1}.tenantTheme[data-theme=dark] .collaborationWorkspace_timeline .waitingDriver{grid-area:4/1}.tenantTheme[data-theme=dark] .collaborationWorkspace_timeline .waitingRelatedLink{overflow-wrap:anywhere;grid-area:4/2;max-width:9rem}.tenantTheme[data-theme=dark] .collaborationWorkspace_timeline .waitingReview{grid-area:5/1/auto/-1;margin-block-start:.2rem}.tenantTheme[data-theme=dark] .collaborationWorkspace_timeline .waitingDriverAvatar{color:#e4f5fa;background:#294454;flex-basis:2.75rem;width:2.75rem;height:2.75rem}.tenantTheme[data-theme=dark] .collaborationWorkspace_timeline .waitingEntryTop b{color:#e7f8fd}.tenantTheme[data-theme=dark] .collaborationWorkspace_timeline .waitingPanelHeading>span{color:#e4f5fa;background:#294454}.tenantTheme[data-theme=dark] .tenantMain .collaborationWorkspace_timeline .waitingReview button:first-child{border-color:#42c9ef}@media (max-width:1000px){.collaborationWorkspace_timeline .timelineToolbar{justify-content:end;margin-block-end:1rem;position:static}.collaborationWorkspace_timeline .timelineWorkspace,.tenantTheme[data-theme=dark] .collaborationWorkspace_timeline .timelineWorkspace{grid-template-columns:minmax(0,1fr)}.collaborationWorkspace_timeline .timelineCalendar{display:none}.collaborationWorkspace_timeline .timelineDateFilter{display:block}.tenantTheme[data-theme=dark] .collaborationWorkspace_timeline .companyTimeline,.tenantTheme[data-theme=dark] .collaborationWorkspace_timeline .waitingPanel{min-height:0}}@media (max-width:620px){.collaborationWorkspace_timeline .waitingEntryTop{flex-wrap:wrap}.collaborationWorkspace_timeline .waitingDriver{flex:11rem}.collaborationWorkspace_timeline .workspaceHeadingRow{min-height:0}.collaborationWorkspace_timeline .timelineToolbar{justify-content:stretch}.collaborationWorkspace_timeline .timelineSearch{flex:1}.collaborationWorkspace_timeline .timelineSearch input{width:100%}.collaborationWorkspace_timeline .timelineKindSelect select{min-width:8.5rem}.collaborationWorkspace_timeline .timelinePeriodStep strong{white-space:nowrap;flex:auto;min-width:0}.tenantMain .collaborationWorkspace_timeline .timelinePeriodStep button{flex:0 0 2.5rem;width:2.5rem;padding-inline:0}.collaborationWorkspace_timeline .timelineEvent{grid-template-columns:2.5rem .65rem minmax(0,1fr);gap:.4rem}.collaborationWorkspace_timeline .timelineEvent:before{left:3.45rem}.collaborationWorkspace_timeline .timelineEventDot{grid-area:1/2}.collaborationWorkspace_timeline .timelineEventBody{grid-area:1/3;grid-template-columns:2rem minmax(0,1fr);gap:.5rem;padding:.65rem}.collaborationWorkspace_timeline .timelineEventIcon{flex-basis:2rem;width:2rem;height:2rem}.collaborationWorkspace_timeline .timelineEventIcon svg{width:1.15rem;height:1.15rem}.collaborationWorkspace_timeline .timelineEvent>time{font-size:.68rem}.tenantTheme[data-theme=dark] .collaborationWorkspace_timeline .timelineToolbar{flex-wrap:wrap}.tenantTheme[data-theme=dark] .collaborationWorkspace_timeline .timelineKindTabs{overscroll-behavior-inline:contain;flex-wrap:nowrap;width:100%;overflow-x:auto}.tenantTheme[data-theme=dark] .tenantMain .collaborationWorkspace_timeline .timelineKindTabs button{white-space:nowrap;flex:none;width:auto}.tenantTheme[data-theme=dark] .collaborationWorkspace_timeline .timelineDateFilter{margin-inline:0}}@media (max-width:440px){.tenantTheme[data-theme=dark] .collaborationWorkspace_timeline .waitingDriver{grid-column:1/-1}.tenantTheme[data-theme=dark] .collaborationWorkspace_timeline .waitingRelatedLink{grid-area:5/1/auto/-1;max-width:none}.tenantTheme[data-theme=dark] .collaborationWorkspace_timeline .waitingReview{grid-row:6}}.tenantMain>.companySettingsWorkspace{background:0 0;border:0;border-radius:0;padding:0}.settingsPageHeading{margin-block-end:1.45rem}.settingsPageHeading .recordEyebrow{margin:0 0 .38rem}.settingsPageHeading h1{margin:0 0 .3rem}.settingsPageHeading>p:last-child{color:var(--muted-text);margin:0;font-size:.93rem}.settingsLayout{grid-template-columns:minmax(14.5rem,.23fr) minmax(0,1fr);align-items:start;gap:.85rem;display:grid}.settingsRail{border:1px solid var(--border-color);background:var(--task-surface);border-radius:.44rem;align-content:start;gap:.28rem;min-height:32rem;padding:.45rem;display:grid}.settingsRail a{color:var(--text-color);border-radius:.32rem;gap:.18rem;padding:.9rem .85rem;text-decoration:none;display:grid}.settingsRail a:first-child,.settingsRail a:hover,.settingsRail a:focus-visible{background:var(--record-accent-soft);color:var(--record-accent)}.settingsRail a:first-child{box-shadow:inset 3px 0 0 var(--record-accent)}.settingsRail a strong{font-size:.88rem;font-weight:690}.settingsRail a small{color:var(--muted-text);font-size:.75rem;line-height:1.3}.settingsSections{gap:.75rem;min-width:0;display:grid}.settingsCard,.settingsExportSection,.settingsSetup{border:1px solid var(--border-color);background:var(--task-surface);border-radius:.44rem;min-width:0}.settingsCard{padding:1.05rem 1.25rem;scroll-margin-top:9rem}.settingsCardHeading{justify-content:space-between;align-items:start;gap:1rem;display:flex}.settingsCardHeading h2{color:var(--text-color);margin:0;font-size:1.12rem;font-weight:720}.settingsCardHeading p{color:var(--muted-text);margin:.28rem 0 0;font-size:.78rem}.tenantMain .settingsCardHeading .recordSecondaryAction{flex:none;min-height:2.35rem;padding:.4rem .8rem}.tenantMain .settingsFacts{grid-template-columns:minmax(0,1fr);gap:0;margin:.8rem 0 0;display:grid}.tenantMain .settingsFacts>div{border:0;border-radius:0;grid-template-columns:minmax(10rem,.85fr) minmax(0,1fr);gap:1rem;min-width:0;padding:.48rem 0;display:grid}.tenantMain .settingsFacts dt{color:var(--muted-text);font-size:.8rem;font-weight:520}.tenantMain .settingsFacts dd{overflow-wrap:anywhere;min-width:0;color:var(--text-color);align-items:center;gap:.45rem;margin:0;font-size:.86rem;font-weight:580;display:flex}.settingsColorSwatch{border:1px solid var(--border-color);border-radius:50%;flex:0 0 .85rem;width:.85rem;height:.85rem;display:inline-block}.settingsCapabilityNote{color:var(--muted-text);margin:.7rem 0 0;font-size:.78rem;line-height:1.5}.settingsSaveNotice{border:1px solid var(--border-color);color:var(--text-color);border-radius:.38rem;margin:0 0 1rem;padding:.75rem .9rem;font-size:.84rem}.settingsExportSection{scroll-margin-top:9rem}.settingsExportSection>section{box-shadow:none;border:0;margin:0}.settingsPreviewExport{padding:1rem 1.25rem}.settingsPreviewExportHeading{justify-content:space-between;align-items:start;gap:1rem;display:flex}.settingsPreviewExportHeading h2{margin:0;font-size:1.12rem}.settingsPreviewExportHeading p{color:var(--muted-text);margin:.25rem 0 0;font-size:.78rem}.tenantMain .settingsPreviewExportHeading button{min-height:2.35rem;margin:0;padding:.4rem .8rem}.settingsPreviewTableScroll{margin-block-start:.9rem;overflow-x:auto}.settingsPreviewExport table{border-collapse:collapse;text-align:start;width:100%;font-size:.8rem}.settingsPreviewExport th,.settingsPreviewExport td{border:1px solid var(--border-color);text-align:start;white-space:nowrap;padding:.65rem}.settingsPreviewExport th{background:var(--record-accent-soft);color:var(--muted-text);font-weight:660}.settingsSetup{padding:1rem 1.25rem}.settingsSetup>summary{color:var(--record-accent);cursor:pointer;font-size:.88rem;font-weight:680}.settingsSetup>section{margin-block-start:1rem}.settingsDialogIntro{color:var(--muted-text);margin:0 0 1.15rem;font-size:.83rem;line-height:1.5}.tenantMain .recordDialog .settingsEditorForm{gap:1rem;display:grid}.settingsEditorForm fieldset{border:0;gap:1rem;margin:0;padding:0;display:grid}.settingsEditorForm fieldset>label,.settingsOptional>label{color:var(--text-color);gap:.35rem;font-size:.84rem;font-weight:650;display:grid}.settingsEditorForm textarea{resize:vertical;min-height:6rem}.settingsEditorForm fieldset>p{color:var(--muted-text);margin:-.35rem 0 0;font-size:.76rem;line-height:1.45}.settingsTwoColumns{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;display:grid}.settingsTwoColumns label{gap:.35rem;display:grid}.settingsOptional{border-block-start:1px solid var(--border-color)}.settingsOptional summary{color:var(--record-accent);cursor:pointer;padding-block:.75rem;font-size:.8rem;font-weight:670}.settingsOptional label{margin-block:.3rem .75rem}.settingsFormFeedback{flex-wrap:wrap;gap:.55rem;display:flex}.settingsFormFeedback p{flex-basis:100%;margin:0}.settingsFormFeedback button{border:1px solid var(--border-color);background:var(--task-surface);min-height:2.4rem;color:var(--text-color);border-radius:.3rem;padding:.4rem .65rem;font-size:.77rem}.settingsDialogActions{border-block-start:1px solid var(--border-color);justify-content:end;gap:.65rem;margin:.9rem -1.6rem -.5rem;padding:.9rem 1.6rem;display:flex}.tenantMain .recordDialog .settingsDialogActions button{border:1px solid var(--border-color);background:var(--task-surface);min-height:2.6rem;color:var(--text-color);border-radius:.33rem;margin:0;padding:.5rem .95rem;font-size:.83rem;font-weight:670}.tenantMain .recordDialog .settingsDialogActions button[type=submit]{border-color:var(--record-primary);background:var(--record-primary);color:var(--record-primary-text)}.tenantTheme[data-theme=dark] .companySettingsWorkspace .settingsPageHeading{display:none}.tenantTheme[data-theme=dark] .companySettingsWorkspace .settingsLayout{grid-template-columns:minmax(17rem,.34fr) minmax(0,1fr);gap:.75rem}.tenantTheme[data-theme=dark] .companySettingsWorkspace .settingsRail{min-height:35rem}.tenantTheme[data-theme=dark] .companySettingsWorkspace .settingsCard{padding:1.4rem 1.55rem}.tenantTheme[data-theme=dark] .companySettingsWorkspace .settingsFacts>div{border-block-start:1px solid var(--border-color);padding:.72rem 0}@media (max-width:900px){.settingsLayout,.tenantTheme[data-theme=dark] .companySettingsWorkspace .settingsLayout{grid-template-columns:minmax(0,1fr)}.settingsRail,.tenantTheme[data-theme=dark] .companySettingsWorkspace .settingsRail{min-height:0;display:flex;overflow-x:auto}.settingsRail a{flex:none;min-width:9rem}}@media (max-width:540px){.settingsPageHeading h1{font-size:1.85rem}.settingsCard,.tenantTheme[data-theme=dark] .companySettingsWorkspace .settingsCard{padding:.9rem}.settingsCardHeading{flex-wrap:wrap;align-items:center}.settingsCardHeading>div{flex:12rem;min-width:0}.tenantMain .settingsCardHeading .recordSecondaryAction{width:auto;margin:0}.tenantMain .settingsFacts>div{grid-template-columns:minmax(0,1fr);gap:.15rem}.settingsTwoColumns{grid-template-columns:minmax(0,1fr)}.settingsDialogActions{margin-inline:-1rem;padding-inline:1rem}.settingsPreviewExportHeading{flex-wrap:wrap}}.tenantMain>section.assignmentWorkspace{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.assignmentHeading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;display:flex}.assignmentHeading h1{margin:.2rem 0 .25rem}.assignmentHeading p{margin:0}.assignmentHeadingActions{flex-wrap:wrap;gap:.6rem;display:flex}.tenantMain .assignmentHeadingActions .recordSecondaryAction{background:var(--task-surface);color:var(--record-accent);margin:0}.assignmentScopeNote{max-width:70rem;color:var(--muted-text);font-size:.8rem;margin:.7rem 0!important}.assignmentOptionLinks{color:var(--muted-text);flex-wrap:wrap;align-items:center;gap:.4rem 1.1rem;margin-block-start:.5rem;font-size:.75rem;display:flex}.assignmentOptionLinks a{color:var(--record-accent);font-weight:650}.tenantMain>section.assignmentHistory{border:1px solid var(--border-color);background:var(--task-surface);border-radius:.5rem;padding:0;overflow:hidden;box-shadow:0 4px 20px #12241908}.assignmentViewTabs{border-block-end:1px solid var(--border-color);gap:1.4rem;margin:0 0 .8rem;padding-inline:.85rem;display:flex}.tenantMain .assignmentViewTabs button{border:0;min-height:3rem;color:var(--muted-text);background:0 0;border-block-end:2px solid #0000;border-radius:0;margin:0;padding:0 .15rem;font-size:.82rem;font-weight:650}.tenantMain .assignmentViewTabs button[aria-selected=true]{border-block-end-color:var(--record-accent);color:var(--record-accent)}.tenantMain .assignmentViewTabs button:focus-visible{outline:2px solid var(--record-accent);outline-offset:-3px}.assignmentSectionHeader{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:.7rem;padding:1rem 1.25rem;display:flex}.assignmentSectionHeader h2{margin:0;font-size:1.12rem}.assignmentSectionHeader p{color:var(--muted-text);margin:.25rem 0 0;font-size:.76rem}.assignmentSectionHeader label{width:min(100%,19rem);color:var(--muted-text);font-size:.74rem;font-weight:650}.tenantMain .assignmentSectionHeader input{min-height:2.35rem;margin-block-start:.3rem;font-size:.82rem}.assignmentHistoryHeader{border-block-start:1px solid var(--border-color);margin-block-start:.75rem}.assignmentRecent .assignmentHistoryHeader{margin-block-start:0}.tenantMain .assignmentRecent .assignmentSectionHeader button{min-height:2rem;color:var(--record-accent);background:0 0;border:0;margin:0;padding:0;font-size:.78rem;font-weight:650;text-decoration:underline}.assignmentEmpty{color:var(--muted-text);margin:0;padding:1.5rem 1.25rem}.assignmentTableScroll{width:100%;overflow-x:auto}.assignmentTableHead{border-block-start:1px solid var(--border-color);background:var(--record-row-hover);min-width:55rem;color:var(--muted-text);grid-template-columns:minmax(8rem,1.05fr) minmax(10rem,1.3fr) minmax(5rem,.65fr) minmax(10rem,1.2fr) minmax(7rem,1fr) minmax(7rem,.8fr);gap:.9rem;padding:.55rem 1.25rem;font-size:.72rem;font-weight:700;display:grid}.tenantMain .assignmentRows{min-width:55rem;margin:0;padding:0;list-style:none;display:grid}.tenantMain .assignmentRows li{border-block-start:1px solid var(--border-color);border-radius:0;grid-template-columns:minmax(8rem,1.05fr) minmax(10rem,1.3fr) minmax(5rem,.65fr) minmax(10rem,1.2fr) minmax(7rem,1fr) minmax(7rem,.8fr);align-items:center;gap:.9rem;margin:0;padding:.8rem 1.25rem;font-size:.8rem;display:grid}.tenantMain .assignmentRows li:hover{background:var(--record-row-hover)}.assignmentRelationship,.assignmentEntities,.assignmentMeta{gap:.25rem;min-width:0;display:grid}.assignmentRelationship strong{color:var(--text-color);font-size:.84rem}.assignmentRelationship small,.assignmentMeta small{color:var(--muted-text);font-size:.72rem}.assignmentEntities a{color:var(--record-accent);font-size:.79rem;font-weight:680}.assignmentEntities>span{color:var(--muted-text);font-size:.72rem}.assignmentMeta strong{color:var(--record-accent);text-transform:capitalize;font-size:.8rem}.assignmentDates,.assignmentReason{color:var(--muted-text);overflow-wrap:anywhere;font-size:.75rem;line-height:1.45}.tenantMain .assignmentRows button{border:1px solid var(--border-color);background:var(--task-surface);min-height:2.1rem;color:var(--record-accent);border-radius:.3rem;margin:0;padding:.35rem .5rem;font-size:.72rem;font-weight:680}.assignmentEnded{color:var(--muted-text);font-size:.75rem}.assignmentHistory>p{margin:.7rem 1.25rem}.assignmentHistory>p a{color:var(--record-accent)}.assignmentDialog{border-radius:.4rem 0 0;width:min(29rem,100vw);height:calc(100dvh - 8.4rem);max-height:calc(100dvh - 8.4rem);margin:0;inset:8.4rem 0 0 auto}.assignmentDialog::backdrop,.tenantTheme[data-theme=dark] .assignmentDialog::backdrop{background:0 0}.tenantTheme[data-theme=dark] .assignmentDialog{width:min(26rem,100vw);height:calc(100dvh - 5.5rem);max-height:calc(100dvh - 5.5rem);inset-block-start:5.5rem}.assignmentDialog .recordDialogBody{flex-direction:column;padding-block-end:1.25rem;display:flex}.assignmentDialog .recordDialogBody>section,.assignmentDialog .recordDialogBody form{flex-direction:column;flex:1;display:flex}.assignmentDialog .recordDialogBody>section>h2{display:none}.assignmentDialog .recordDialogBody>section>p:first-of-type{margin:0 0 1rem}.tenantMain .assignmentDialog form{gap:.85rem}.assignmentDialogActions{gap:.65rem;margin-block-start:auto;padding-block-start:1.3rem;display:flex}.tenantMain .assignmentDialogActions button{border:1px solid var(--border-color);background:var(--task-surface);min-height:2.7rem;color:var(--text-color);border-radius:.35rem;flex:1 1 0;margin:0;padding:.55rem .7rem;font-size:.78rem;font-weight:680}.tenantMain .assignmentDialogActions button[type=submit]{border-color:var(--record-primary);background:var(--record-primary);color:var(--record-primary-text);flex:1.3 1 0}.assignmentDialog form>p{color:var(--muted-text);margin:0;font-size:.74rem}.assignmentDialog form>p[role=alert]{color:#ad3e29}.assignmentDialog .recordDialogBody>p[role]{margin:.8rem 0 0}.assignmentDialog .recordDialogBody>button{margin-block-start:.6rem}@media (max-width:600px){.assignmentDialog,.tenantTheme[data-theme=dark] .assignmentDialog{border-radius:0;width:100vw;height:100dvh;max-height:100dvh;inset:0 0 0 auto}.assignmentHeadingActions{width:100%}.tenantMain .assignmentHeadingActions button{flex:11rem;width:auto;margin:0}.assignmentSectionHeader label{width:100%}.assignmentDialog .recordDialogBody{padding-inline:1rem}.tenantMain .assignmentRows{min-width:0}.assignmentTableHead{display:none}.tenantMain .assignmentRows li{grid-template-columns:minmax(0,1fr) auto;gap:.5rem .65rem;padding:.95rem 1rem}.assignmentRelationship{grid-column:1}.assignmentMeta{text-align:end;grid-area:1/2}.assignmentEntities{flex-wrap:wrap;grid-column:1/-1;gap:.3rem .8rem;display:flex}.assignmentDates,.assignmentReason{grid-column:1/-1}.tenantMain .assignmentRows button,.assignmentEnded{grid-column:1/-1;justify-self:start}}.tenantMain>section.accountProfile{box-shadow:none;background:0 0;border:0;padding:0}.accountProfileHeading{justify-content:space-between;align-items:end;gap:1rem;margin-block-end:1.65rem;display:flex}.accountProfileHeading .recordEyebrow{margin:0 0 .55rem}.tenantMain .accountProfileHeading h1{letter-spacing:-.045em;margin:0 0 .2rem;font-size:clamp(2rem,3vw,2.45rem)}.accountProfileHeading p:last-child{margin:0;font-size:.96rem}.tenantMain .accountProfileHeading>button{margin:0}.accountProfileCard{border:1px solid var(--border-color);background:var(--task-surface);border-radius:.45rem;width:min(55rem,100%);padding:1.5rem 1.9rem .5rem;box-shadow:0 5px 20px #1224190a}.accountProfileHero{border-block-end:1px solid var(--border-color);align-items:center;gap:1.65rem;padding-block-end:1.45rem;display:flex}.accountProfileAvatar{color:#0b3728;letter-spacing:-.055em;background:#d0f4dd;border-radius:50%;flex:0 0 8.5rem;place-items:center;width:8.5rem;height:8.5rem;font-size:2.65rem;font-weight:700;display:grid}.tenantMain .accountProfileHero h2{color:var(--record-accent);letter-spacing:-.04em;margin:0 .65rem 0 0;font-size:1.9rem;display:inline}.accountProfileRole{color:#125a37;background:#e5f4e9;border:1px solid #bde4c9;border-radius:.35rem;padding:.22rem .6rem;font-size:.8rem;font-weight:650;display:inline-flex}.accountProfileHero p{margin:.35rem 0 0;font-size:.89rem}.accountProfileSectionTitle{padding-block:1.45rem .8rem}.tenantMain .accountProfileSectionTitle h3{margin:0 0 .2rem;font-size:1.05rem}.accountProfileSectionTitle p{margin:0;font-size:.8rem}.tenantMain dl.accountProfileFacts{grid-template-columns:1fr;gap:0;margin:0;display:grid}.tenantMain dl.accountProfileFacts>div{border:0;border-block-start:1px solid var(--border-color);border-radius:0;grid-template-columns:minmax(9rem,.85fr) minmax(8rem,1.6fr) auto;align-items:center;gap:.8rem;min-height:4.5rem;padding:.75rem .25rem;display:grid}.tenantMain dl.accountProfileFacts dt{color:var(--text-color);font-size:.85rem;font-weight:600}.tenantMain dl.accountProfileFacts dd{color:var(--muted-text);margin:0;font-size:.85rem;font-weight:500}.tenantMain dl.accountProfileFacts button{border:1px solid var(--border-color);background:var(--task-surface);min-height:2.3rem;color:var(--text-color);border-radius:.35rem;margin:0;padding:.4rem .7rem;font-size:.76rem;font-weight:650}.accountProfileDetails{border-block-start:1px solid var(--border-color);color:var(--muted-text);padding:.9rem 0 .7rem;font-size:.77rem}.accountProfileDetails summary{cursor:pointer;width:fit-content;color:var(--record-accent);font-weight:650}.tenantMain .accountProfileDetails dl{grid-template-columns:1fr;gap:0;margin:.7rem 0 0;display:grid}.tenantMain .accountProfileDetails dl>div{border:0;border-block-start:1px solid var(--border-color);border-radius:0;justify-content:space-between;gap:1rem;padding:.45rem 0;display:flex}.tenantMain .accountProfileDetails dd{text-align:end;margin:0}.accountProfileNote{max-width:55rem;margin:1rem 0 0;font-size:.78rem}.accountProfileFeedback{flex-wrap:wrap;align-items:center;gap:.6rem;max-width:55rem;margin-block-start:.7rem;display:flex}.accountProfileFeedback:empty{display:none}.accountProfileFeedback p{margin:0}.accountProfileFeedback [role=status]{color:var(--record-accent);font-weight:650}.accountProfileSecurity{margin:1rem 0 0;font-size:.82rem}.accountProfileSecurity a{color:var(--record-accent)}.accountProfileDialog{width:min(34.8rem,100vw - 2rem);max-height:min(42rem,100dvh - 23vh);margin:0;inset:21vh 2.4rem auto auto}.accountProfileDialog .recordDialogBody{padding:1.3rem 1.7rem 1.4rem}.accountProfileDialog .recordDialogBody>p:first-child{margin:0 0 1.15rem}.tenantMain .accountProfileDialog form{gap:.9rem;margin:0}.tenantMain .accountProfileDialog form>fieldset{border:0;gap:1.15rem;margin:0;padding:0;display:grid}.accountProfileFieldsetTitle{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.tenantMain .accountProfileDialog label{font-size:.82rem}.tenantMain .accountProfileDialog input[name=displayName]{border-color:var(--record-accent);min-height:2.85rem}.tenantMain .accountThemeChoices{border:0;gap:.5rem;margin:0;padding:0;display:grid}.accountThemeChoices legend{color:var(--text-color);margin-block-end:.55rem;font-size:.82rem;font-weight:650}.accountThemeChoices>div{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.tenantMain .accountThemeChoices label{border:1px solid var(--border-color);background:var(--task-surface);cursor:pointer;text-align:center;min-width:0;margin-inline-start:-1px;display:block}.tenantMain .accountThemeChoices label:first-child{border-radius:.35rem 0 0 .35rem;margin-inline-start:0}.tenantMain .accountThemeChoices label:last-child{border-radius:0 .35rem .35rem 0}.tenantMain .accountThemeChoices input{opacity:0;width:1px;height:1px;position:absolute}.accountThemeChoices span{min-height:2.75rem;padding:.75rem .3rem;display:block}.accountThemeChoices label:has(input:checked){z-index:1;border-color:var(--record-accent);background:var(--record-accent-soft);color:var(--record-accent);position:relative}.accountThemeChoices label:has(input:focus-visible){outline:2px solid var(--record-accent);outline-offset:2px}.accountProfileDialogActions{justify-content:space-between;gap:.7rem;margin-block-start:.7rem;display:flex}.tenantMain .accountProfileDialogActions button{border:1px solid var(--border-color);background:var(--task-surface);min-height:2.8rem;color:var(--text-color);flex:0 10rem;margin:0;font-size:.8rem}.tenantMain .accountProfileDialogActions button[type=submit]{border-color:var(--record-primary);background:var(--record-primary);color:var(--record-primary-text)}.accountProfilePhotoEdit{border-block-start:1px solid var(--border-color);margin-block-start:1.3rem;padding-block-start:1.1rem}.tenantMain .accountProfilePhotoEdit h3{margin:0 0 .2rem;font-size:.92rem}.accountProfilePhotoEdit>p{margin:0 0 .65rem;font-size:.75rem}.accountProfilePhotoEdit>section{border:0;margin:0;padding:0}.accountProfileDialogFeedback{border:1px solid var(--border-color);background:var(--record-accent-soft);border-radius:.4rem;flex-wrap:wrap;align-items:center;gap:.55rem;padding:.8rem;display:flex}.accountProfileDialogFeedback p{flex-basis:100%;margin:0}.tenantMain .accountProfileDialogFeedback button{border:1px solid var(--border-color);background:var(--task-surface);min-height:2.35rem;color:var(--text-color);margin:0;padding:.45rem .7rem;font-size:.76rem}.tenantTheme[data-theme=dark] .accountProfileHeading{display:none}.tenantTheme[data-theme=dark] .accountProfileCard{width:min(43rem,100%);min-height:54rem;box-shadow:none;background:#172833}.tenantTheme[data-theme=dark] .accountProfileAvatar{background:#b4f3db}.tenantTheme[data-theme=dark] .accountProfileRole{color:#75f3af;background:#124a35;border-color:#1d714b}.tenantTheme[data-theme=dark] .accountProfileDialog{background:#1a2c38;width:min(33.2rem,100vw - 2rem);inset-block-start:23vh}@media (max-width:800px){.tenantTheme[data-theme=dark] .accountProfileCard{min-height:0}.accountProfileDialog,.tenantTheme[data-theme=dark] .accountProfileDialog{width:calc(100vw - 2rem);max-height:calc(100dvh - 2rem);inset:1rem 1rem auto auto}}@media (max-width:600px){.accountProfileHeading{flex-direction:column;align-items:start}.accountProfileCard{padding:1rem}.accountProfileHero{align-items:start;gap:.9rem}.accountProfileAvatar{flex-basis:4.5rem;width:4.5rem;height:4.5rem;font-size:1.5rem}.tenantMain .accountProfileHero h2{font-size:1.4rem;display:block}.tenantMain dl.accountProfileFacts>div{grid-template-columns:minmax(0,1fr) auto}.tenantMain dl.accountProfileFacts dd{grid-column:1}.tenantMain dl.accountProfileFacts button{grid-area:1/2/3}.accountProfileDialog,.tenantTheme[data-theme=dark] .accountProfileDialog{border-radius:0;width:100vw;height:100dvh;max-height:100dvh;inset:0}}.tenantMain>section.driverTodayOverview{min-width:0;box-shadow:none;background:0 0;border:0;border-radius:0;gap:1.25rem;padding:0;display:grid}.driverTodayHeading{justify-content:space-between;align-items:end;gap:1rem;display:flex}.driverTodayHeading>div{flex-direction:column;display:flex}.tenantMain .driverTodayHeading h1{letter-spacing:-.05em;margin:0 0 .25rem;font-size:clamp(2rem,3vw,2.6rem)}.driverTodayHeading p:last-child{margin:0;font-size:.94rem}.driverTodayHeading .driverTodayDate{color:var(--muted-text);letter-spacing:.1em;text-transform:uppercase;margin:0 0 .45rem;font-size:.73rem;font-weight:750}.driverTodayGrid{grid-template-columns:minmax(0,1.6fr) minmax(18rem,.95fr);grid-template-areas:"primary equipment""loads equipment""loads assist""loads message";align-items:start;gap:1rem;min-width:0;display:grid}.driverTodayPrimary{background:#f1f7f0;border:1px solid #d8e4d8;border-radius:.45rem;grid-area:primary;align-items:center;gap:1.15rem;min-width:0;min-height:10.4rem;padding:1.4rem;display:flex}.driverTodayPrimaryIcon{color:#fff;background:#075335;border-radius:50%;flex:0 0 4.2rem;place-items:center;width:4.2rem;height:4.2rem;font-size:2rem;font-weight:600;display:grid}.driverTodayPrimary>div{flex:auto;min-width:0}.driverTodayPrimary .recordEyebrow{margin:0 0 .25rem}.tenantMain .driverTodayPrimary h2{color:var(--text-color);margin:0 0 .35rem;font-size:clamp(1.25rem,1.8vw,1.7rem);font-weight:730}.driverTodayPrimary p:last-child{margin:0;font-size:.86rem}.tenantMain .driverTodayPrimary .recordPrimaryAction{text-align:center;white-space:nowrap;flex:none;justify-content:center;align-items:center;min-height:3rem;padding:.65rem .9rem;text-decoration:none;display:inline-flex}.tenantMain .driverTodayPrimary button.recordPrimaryAction{margin:0}.tenantMain .driverTodayTextButton{text-align:start;cursor:pointer;background:0 0;border:0;min-height:0;margin:0;padding:0;font-size:.85rem}.driverTodayOverview [aria-disabled=true]{cursor:default;opacity:.7}.driverTodayEquipment{border:1px solid var(--border-color);background:var(--task-surface);border-radius:.45rem;grid-area:equipment;min-width:0;padding:1.15rem 1.25rem}.driverTodaySession{border-block-start:1px solid var(--border-color);margin-block-start:.8rem;padding-block-start:.85rem}.tenantMain .driverTodaySession h3{color:var(--text-color);margin:0;font-size:.88rem;font-weight:730}.driverTodayPanelHeading{justify-content:space-between;align-items:baseline;gap:.65rem;display:flex}.tenantMain .driverTodayPanelHeading h2{margin:0;font-size:1.05rem;font-weight:730}.driverTodayPanelHeading>span{color:var(--muted-text);white-space:nowrap;font-size:.75rem}.driverTodayEquipment ul{gap:0;margin:.8rem 0 0;padding:0;list-style:none;display:grid}.driverTodayEquipment li{border-block-start:1px solid var(--border-color);align-items:start;gap:.8rem;min-width:0;padding:.85rem 0;display:flex}.driverTodayEquipmentIcon{background:var(--record-accent-soft);width:2.7rem;height:2.7rem;color:var(--record-accent);border-radius:.35rem;flex:0 0 2.7rem;place-items:center;font-size:.92rem;font-weight:750;display:grid}.driverTodayEquipment li>div{gap:.15rem;min-width:0;display:grid}.driverTodayEquipment strong{color:var(--record-accent);font-size:.95rem}.tenantMain .driverTodayEquipmentLink{width:100%;min-height:1.5rem;color:var(--record-accent);text-align:start;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:.6rem;margin:0;padding:0;font-size:.96rem;font-weight:750;display:flex}.driverTodayEquipmentLink:hover{text-decoration:underline}.driverTodayEquipment li span:not(.driverTodayEquipmentIcon),.driverTodayEquipment small{color:var(--muted-text);font-size:.75rem}.driverTodayEquipment small:first-of-type{color:var(--record-accent)}.driverTodayEquipment .driverTodayRepairGlance{border-block-start:1px solid var(--border-color);margin-block-start:.35rem;padding-block-start:.35rem;line-height:1.4}.driverTodayEmpty{margin:.8rem 0 0}.driverTodaySession>p{margin:.6rem 0 .5rem}.driverTodayAssist{border:1px solid var(--border-color);background:var(--task-surface);border-radius:.45rem;grid-area:assist;min-width:0;padding:1.15rem 1.25rem}.driverTodayMessage{grid-area:message}.tenantMain .driverTodayAssist h2{margin:0 0 .35rem;font-size:1.05rem}.driverTodayAssist p{margin:0 0 .8rem;font-size:.82rem}.tenantMain .driverTodayAssist button,.driverTodayAssist a{border:1px solid var(--border-color);background:var(--task-surface);width:100%;min-height:2.5rem;color:var(--record-accent);text-align:center;cursor:pointer;border-radius:.35rem;margin:0;padding:.55rem .75rem;font-size:.82rem;font-weight:700;text-decoration:none;display:block}.tenantMain .driverTodayAssist button:hover,.driverTodayAssist a:hover{background:var(--record-accent-soft)}.driverTodayGrid>.driverAssignments{border:1px solid var(--border-color);background:var(--task-surface);border-radius:.45rem;grid-area:loads;min-width:0;padding:1.2rem}.driverTodayGrid .driverAssignments .workspaceHeadingRow{align-items:center}.driverTodayGrid .driverAssignments .workspaceHeadingRow h2{margin:0;font-size:1.35rem}.driverTodayGrid .driverAssignments .workspaceHeadingRow p{margin:.3rem 0 0;font-size:.82rem}.driverTodayGrid .driverLoadPicker{color:var(--muted-text);gap:.4rem;font-size:.75rem;font-weight:700;display:grid}.driverTodayGrid .driverLoadPicker select{border:1px solid var(--border-color);background:var(--task-surface);width:100%;min-height:2.6rem;color:var(--text-color);font:inherit;border-radius:.35rem;padding:.5rem .7rem;font-size:.88rem}.driverTodayGrid .driverLoadList{gap:.8rem}.driverTodayGrid .driverLoadList>li{border-color:var(--border-color);background:var(--task-surface);padding:1.05rem}.driverTodayGrid .driverLoadCard>.dispatchLoadSummary{border-block-end:1px solid var(--border-color);align-items:center;gap:.8rem;padding-block-end:.8rem}.driverTodayGrid .driverLoadCard>.dispatchLoadSummary>div{gap:.15rem;display:grid}.driverTodayGrid .driverLoadCard>.dispatchLoadSummary strong{color:var(--record-accent);font-size:1.14rem}.driverTodayGrid .driverLoadEyebrow{color:var(--muted-text);letter-spacing:.09em;text-transform:uppercase;font-size:.68rem;font-weight:750}.driverTodayGrid .driverLoadCard>.dispatchLoadSummary>div>span:last-child{color:var(--muted-text);font-size:.82rem}.driverTodayGrid .driverStopList{gap:0;padding:.65rem 0}.driverTodayGrid .driverStopList li{border-inline-start:0;gap:.3rem;padding:.75rem .5rem .75rem 1.5rem;position:relative}.driverTodayGrid .driverStopList li:not(:last-child):before{background:var(--border-color);content:"";width:1px;position:absolute;top:1.4rem;bottom:-.75rem;left:.43rem}.driverTodayGrid .driverStopList li:after{border:2px solid var(--record-accent);background:var(--task-surface);content:"";border-radius:50%;width:.55rem;height:.55rem;position:absolute;top:1.15rem;left:.17rem}.driverTodayGrid .driverStopList li:first-child:after{background:var(--record-accent)}.driverTodayGrid .driverStopList strong{color:var(--text-color);font-size:.92rem}.driverTodayGrid .driverStopList span,.driverTodayGrid .driverStopList p{color:var(--muted-text);margin:0;font-size:.79rem}.driverTodayGrid .driverLoadCargo{background:var(--record-accent-soft);border-radius:.35rem;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin:0;padding:.9rem;display:grid}.driverTodayGrid .driverLoadCargo>div{border-inline-end:1px solid var(--border-color);gap:.15rem;min-width:0;padding-inline:.7rem;display:grid}.driverTodayGrid .driverLoadCargo>div:first-child{padding-inline-start:0}.driverTodayGrid .driverLoadCargo>div:last-child{border:0;padding-inline-end:0}.driverTodayGrid .driverLoadCargo dt{color:var(--muted-text);font-size:.71rem}.driverTodayGrid .driverLoadCargo dd{overflow-wrap:anywhere;color:var(--text-color);text-transform:capitalize;margin:0;font-size:.81rem;font-weight:660}.driverTodayGrid .driverAssignmentDetails{border-block-end:1px solid var(--border-color);padding-block:.75rem}.driverTodayGrid .driverAssignmentDetails dt{font-size:.69rem}.driverTodayGrid .driverAssignmentDetails dd{font-size:.82rem}.driverTodayEquipmentDetail h3{margin:.15rem 0 1rem;font-size:1.4rem}.driverTodayEquipmentDetail dl{gap:.7rem;margin:0 0 1.2rem;display:grid}.driverTodayEquipmentDetail dl>div{border-block-end:1px solid var(--border-color);grid-template-columns:minmax(8rem,.45fr) 1fr;gap:.8rem;padding-block-end:.65rem;display:grid}.driverTodayEquipmentDetail dt{color:var(--muted-text);font-size:.8rem}.driverTodayEquipmentDetail dd{text-transform:capitalize;margin:0;font-size:.85rem;font-weight:650}.driverTodayRecentRepairs{border-block:1px solid var(--border-color);margin-block:1.1rem;padding-block:.9rem}.driverTodayRecentRepairs h4{color:var(--record-accent);margin:0 0 .7rem;font-size:.9rem}.driverTodayRecentRepairs p{color:var(--muted-text);margin:0;font-size:.82rem}.driverTodayRecentRepairs ul{gap:.45rem;margin:0;padding:0;list-style:none;display:grid}.driverTodayRecentRepairs li{border:1px solid var(--border-color);background:var(--task-surface);border-radius:.4rem;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:.7rem;padding:.65rem .75rem;font-size:.79rem;display:grid}.driverTodayRecentRepairs li span{text-transform:capitalize}.driverTodayRecentRepairs li time{color:var(--muted-text)}@media (max-width:520px){.driverTodayRecentRepairs li{grid-template-columns:1fr auto}.driverTodayRecentRepairs li time{grid-column:1/-1}}.driverTodayEquipmentDetail>p:last-of-type{font-size:.8rem}.driverTodayEquipmentDetail>a{color:var(--record-accent);font-weight:700}.driverTodayStatus{background:var(--record-accent-soft);color:var(--record-accent);border-radius:.32rem;padding:.33rem .6rem;font-size:.8rem;font-weight:680;display:inline-flex}.driverTodayStatus_blocked{color:#a43c24;background:#fff0eb}.driverTodayStatus_pending_check{color:#855b0d;background:#fff4df}.driverTodaySupport{border:1px solid var(--border-color);background:var(--task-surface);border-radius:.45rem}.driverTodaySupport summary{color:var(--record-accent);cursor:pointer;padding:.85rem 1.2rem;font-size:.82rem;font-weight:670}.driverTodaySupport>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;padding:0 1.2rem 1rem;display:grid}.driverTodaySupport section{border-block-start:1px solid var(--border-color);padding-block-start:.8rem}.tenantMain .driverTodaySupport h2{margin:0 0 .35rem;font-size:.86rem}.driverTodaySupport p{margin:0;font-size:.8rem}.tenantMain>section.driverTodayQuickActions{border:1px solid var(--border-color);background:var(--task-surface);border-radius:.45rem;justify-content:space-between;align-items:center;gap:1rem;padding:1.05rem 1.25rem;display:flex}.driverTodayQuickActions h2{margin:0 0 .2rem;font-size:1rem}.driverTodayQuickActions p{margin:0;font-size:.8rem}.driverTodayQuickActions>div:last-child{flex-wrap:wrap;gap:.55rem;display:flex}.driverTodayClosedHint{max-width:20rem;color:var(--muted-text);font-size:.8rem}.tenantMain .driverTodayQuickActions button{border:1px solid var(--border-color);background:var(--task-surface);min-height:2.5rem;color:var(--record-accent);border-radius:.35rem;margin:0;padding:.5rem .75rem;font-size:.8rem;font-weight:650}.tenantMain .driverTodayQuickActions button:hover{background:var(--record-accent-soft)}.driverTodayDialog{width:min(43rem,100vw - 2rem)}.tenantMain .driverTodayDialog .recordDialogTop h2{margin:0;font-size:1.35rem;font-weight:730}.driverTodayDialog .recordDialogBody{padding:1.3rem 1.55rem}.driverTodayDialog .recordDialogFooter{display:flex}.driverTodayDialog .recordDialogBody>section>h2{display:none}.driverTodayDialog .recordDialogBody>section>fieldset{border:1px solid var(--border-color);border-radius:.35rem;margin-block-end:1rem;padding:.9rem}.driverTodayDialog .recordDialogBody>section>fieldset legend{color:var(--text-color);padding-inline:.3rem;font-size:.9rem;font-weight:680}.driverTodayDialog .recordDialogBody>section>fieldset label{align-items:center;gap:.35rem;display:flex}.tenantMain .driverTodayDialog input[type=checkbox],.tenantMain .driverTodayDialog input[type=radio]{width:1rem;height:1rem;min-height:1rem;margin:0;padding:0}.tenantTheme[data-theme=dark] .driverTodayDialog{background:#172a35}.tenantTheme[data-theme=dark] .driverTodayPrimary{background:#182d38;border-color:#304550}.tenantTheme[data-theme=dark] .driverTodayPrimaryIcon{color:#59d6ea;background:#143b4a;border:1px solid #3388a0}.tenantTheme[data-theme=dark] .tenantMain>section.driverTodayOverview{gap:.7rem;margin-block-start:-.85rem}.tenantTheme[data-theme=dark] .tenantMain .driverTodayHeading h1{font-size:clamp(1.8rem,2.35vw,2.15rem)}.tenantTheme[data-theme=dark] .driverTodayGrid{grid-template-columns:minmax(0,1.4fr) minmax(18rem,1fr)}.tenantTheme[data-theme=dark] .driverTodayHeading h1{order:0}.tenantTheme[data-theme=dark] .driverTodayHeading .driverTodayDate{letter-spacing:0;text-transform:none;order:1;margin:0 0 .25rem;font-size:.9rem;font-weight:450}.tenantTheme[data-theme=dark] .driverTodayHeading p:last-child{order:2}.tenantTheme[data-theme=dark] .driverTodayStatus_pending_check{color:#f6d17a;background:#493912}.tenantTheme[data-theme=dark] .driverTodayStatus_blocked{color:#ffc4af;background:#4b2523}@media (max-width:980px){.driverTodayGrid{grid-template-columns:minmax(0,1fr);grid-template-areas:"primary""loads""equipment""assist""message"}.tenantTheme[data-theme=dark] .driverTodayGrid{grid-template-columns:minmax(0,1fr)}}@media (max-width:600px){.driverTodayHeading{flex-direction:column;align-items:start;gap:.4rem}.driverTodayPrimary{flex-wrap:wrap;align-items:start;min-height:0;padding:1rem}.driverTodayPrimaryIcon{flex-basis:2.8rem;width:2.8rem;height:2.8rem;font-size:1.3rem}.driverTodayPrimary>div{flex-basis:calc(100% - 4rem)}.tenantMain .driverTodayPrimary .recordPrimaryAction{width:100%}.driverTodaySupport>div{grid-template-columns:minmax(0,1fr)}.tenantMain>section.driverTodayQuickActions{flex-direction:column;align-items:stretch}.driverTodayQuickActions>div:last-child{display:grid}.driverTodayDialog{border-radius:0;width:100vw;height:100dvh;max-height:100dvh;inset:0}.driverTodayDialog .recordDialogBody{padding:1rem}.driverTodayGrid .driverLoadCargo{grid-template-columns:minmax(0,1fr)}.driverTodayGrid .driverLoadCargo>div{border-inline-end:0;border-block-end:1px solid var(--border-color);padding:.45rem 0}.driverTodayGrid .driverLoadCargo>div:last-child{border:0}}
