@media screen{:root:not(:has(.printDocument,.payslipDocument)){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ui-color-scheme:dark;--ui-bg:#10151c;--ui-surface:#19212b;--ui-raised:#212d3a;--ui-active:#24394e;--ui-line:#354355;--line:var(--ui-line);--ui-text:#edf1f7;--ui-muted:#a8b8cb;--ui-accent:#90b7df;--ui-on-accent:#101a26;--ui-action-bg:#19212b;--ui-action-selected-bg:#24394e;--ui-action-text:#90b7df;--ui-action-line:#354355;--ui-action-border-width:1px;--ui-disabled:#8898aa;--ui-blue-solid:#294962;--ui-success:#a1c6b2;--ui-success-surface:#1e332c;--ui-success-solid:#315743;--ui-success-line:#466b57;--ui-warning:#dcc18f;--ui-warning-surface:#342e23;--ui-warning-solid:#675332;--ui-warning-line:#756242;--ui-danger:#e5aaa4;--ui-danger-surface:#35262b;--ui-danger-solid:#713f45;--ui-danger-line:#825158;--ui-backdrop:#050a11c2;--ui-shadow:none;--ui-radius:6px;--ui-weight:600;background:var(--ui-bg);color:var(--ui-text);accent-color:var(--ui-accent)}body:not(:has(.printDocument,.payslipDocument)){scrollbar-color:#46566a #10151c;font-size:14px;line-height:1.5}body:not(:has(.printDocument,.payslipDocument)) :is(input,select,textarea){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:var(--ui-text);background-color:var(--ui-surface);border-color:var(--ui-line);font-weight:400}body:not(:has(.printDocument,.payslipDocument)) :is(input,textarea)::placeholder{color:#8f9fb3;opacity:1}:where(body:not(:has(.printDocument,.payslipDocument))) :where(button,input[type=submit],input[type=button]){appearance:none;background:var(--ui-action-bg);color:var(--ui-action-text);border:1px solid var(--ui-action-line)}body:not(:has(.printDocument,.payslipDocument)) :is(.primaryLink,.primaryAction,.primaryButton){border:1px solid var(--ui-action-line)}:where(body:not(:has(.printDocument,.payslipDocument))) :is(button,input[type=submit],input[type=button],a.primaryLink,a.primaryAction,a.ghostLink,a.ghostAction,.uploadButton,.createDropdown>summary):not(:disabled):not([aria-disabled=true]):hover{filter:brightness(1.15)}:where(body:not(:has(.printDocument,.payslipDocument))) :is(button,input[type=submit],input[type=button],a.primaryLink,a.primaryAction,a.ghostLink,a.ghostAction,.uploadButton,.createDropdown>summary):not(:disabled):not([aria-disabled=true]):active{filter:brightness(.92)}body:not(:has(.printDocument,.payslipDocument)) :is(button:disabled,input[type=submit]:disabled,input[type=button]:disabled,a[aria-disabled=true]){color:var(--ui-disabled);opacity:1;filter:none}body:not(:has(.printDocument,.payslipDocument)) :is(button,a,input,select,textarea):focus-visible{outline:2px solid var(--ui-accent);outline-offset:3px}body:not(:has(.printDocument,.payslipDocument)) :is(h1,h2,h3){letter-spacing:0;font-weight:600}body:not(:has(.printDocument,.payslipDocument)) h1{text-transform:none;font-size:28px;line-height:1.25}:is(.directoryHeader,.calendarHeader,.financeHeader,.analyticsHeader,.processHero,.topbar) .eyebrow,.attentionPanel>.panelHeading .eyebrow{display:none}:is(.directoryHeader,.calendarHeader,.analyticsHeader,.financeHeader,.salesDirectoryHeader,.calendarDirectoryHeader,.payrollDirectoryHeader){text-align:left;justify-content:space-between;align-items:center}:is(.directoryHeader,.calendarHeader,.analyticsHeader,.financeHeader,.salesDirectoryHeader,.calendarDirectoryHeader,.payrollDirectoryHeader)>div{text-align:left;justify-items:start}:is(.directoryHeader,.calendarHeader,.analyticsHeader,.financeHeader) h1{color:var(--ui-text);letter-spacing:0}:is(.directoryHeader,.calendarHeader,.analyticsHeader,.financeHeader) .directoryActions,.directoryHeader.stackedDirectoryHeader,.calendarHeader.calendarDirectoryHeader{justify-content:flex-start}.directoryHeader.stackedDirectoryHeader>div,.calendarHeader.calendarDirectoryHeader>div{text-align:left;justify-items:start}.shell{padding-top:30px}.directoryShell,.calendarShell{padding-top:28px}.summary{gap:14px;margin:24px 0}.summary article{padding:18px 20px}.summary strong,.summaryValueLink{font-variant-numeric:tabular-nums;font-size:30px;font-weight:500}.summaryValueLink{color:var(--ui-accent);text-decoration:none}.panel{padding:22px}.attentionPanel{padding:0}.attentionPanel>.panelHeading{padding:20px 22px}.attentionPanel h2,.inquiryDashboard h2{font-size:18px}.attentionGroup>header{background:var(--ui-raised);padding:12px 22px}.attentionRow{padding:13px 22px}.attentionState{border-radius:4px;font-weight:500}.dangerSummary{background:var(--ui-surface)!important;border-color:var(--ui-line)!important}.dangerSummary strong{color:var(--ui-danger)}.attentionRow.overdue{background:var(--ui-surface)}.attentionRow.overdue .attentionState{color:var(--ui-warning);background:var(--ui-warning-surface)}.attentionRow.overdue small{color:var(--ui-warning)}.inquiryDashboard{padding:20px 22px}.financeSummary strong,.reportSummary strong{font-weight:500}.accountCard,.account-virtual_envelope{background:var(--ui-surface);border-color:var(--ui-line)}.reportSummary article.accent{background:var(--ui-active);color:var(--ui-text);border-color:var(--ui-line)}.reportSummary article.accent>span,.reportSummary article.accent .reportExplanation{color:var(--ui-muted)}.reportSummary article.accent strong{color:var(--ui-text)}.journeyLog{background:var(--ui-surface);color:var(--ui-text)}.journeyLog output{color:var(--ui-muted)}.primaryLink,.saveOrder{font-weight:600}.workOrderFooter .footerCompleteButton{color:var(--ui-action-text)}.ghostLink{font-weight:500}.globalNavigation{background:var(--ui-surface);box-shadow:none}.globalNavMain{flex-wrap:wrap;gap:0;min-height:0;padding:0 24px}.globalBrand{letter-spacing:.1em;gap:10px;min-height:60px}.globalBrand>span{background:var(--ui-active);width:30px;height:30px;color:var(--ui-accent);border-radius:4px}.globalBrand strong{font-size:13px;font-weight:600}.globalNavActions{margin-left:auto}.globalNavDropdown>button{background:0 0;min-height:34px;font-size:12px;font-weight:500}.globalDesktopLinks{flex:1 0 100%;order:3;justify-content:flex-start;gap:26px}.globalDesktopLinks a{min-height:43px;color:var(--ui-muted);border-bottom:2px solid #0000;border-radius:0;padding:0;font-size:13px;font-weight:400}.globalDesktopLinks a.active{color:var(--ui-text);border-bottom-color:var(--ui-accent);background:0 0}.globalDesktopLinks a:hover{color:var(--ui-text);background:0 0}.globalSubNavigation{background:var(--ui-bg);justify-content:flex-start;gap:22px;min-height:39px;padding:0 24px}.globalSubNavigation a{border-radius:0;padding:9px 0;font-size:12px;font-weight:400}.globalSubNavigation a.active{color:var(--ui-accent);background:0 0}.globalNavPopover{border-radius:6px;box-shadow:0 12px 32px #00000047}.globalMobileMenu,.globalMobileMenu>header,.globalMobileAccount,.globalMobileBottom{background:var(--ui-surface);color:var(--ui-text)}.globalMobileMenu>header button{background:var(--ui-raised);color:var(--ui-text);border-radius:4px}.globalMobileMenu .globalMobileGroup{color:var(--ui-text);font-weight:600}.globalMobileMenu a{color:var(--ui-muted)}.globalMobileMenu a:hover{background:var(--ui-active);color:var(--ui-text)}.globalMobileAccount>button{background:var(--ui-active);color:var(--ui-accent)}.inquiryNavBadge{background:var(--ui-accent);color:var(--ui-on-accent);border-radius:4px;font-weight:600}.inquiryInboxShell>.directoryHeader{max-width:none;margin:0}.inquiryInboxShell>.directoryHeader>div{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;width:100%;display:flex}.inboxHeaderActions{justify-content:flex-start;margin-top:0}.inboxWorkspace{border-radius:6px;height:calc(100dvh - 205px)}.inboxList,.inboxDetails{background:var(--ui-surface)}.inboxListItem.selected{background:var(--ui-active);border-left-color:var(--ui-accent)}.inboxMessage{background:var(--ui-raised);border-color:var(--ui-line);box-shadow:none;border-radius:6px}.inboxMessage.outgoing{background:var(--ui-active);border-color:var(--ui-line)}.inboxMessage.internal{background:var(--ui-warning-surface);border-color:var(--ui-warning-line)}.inboxMessageMeta,.inboxMessage small{color:var(--ui-muted)}.inboxDetails h3{color:var(--ui-text);font-weight:600}.inboxUnread{background:var(--ui-accent);color:var(--ui-on-accent);border-radius:4px}.inboxComposer{background:var(--ui-surface)}.inboxComposerActions>button{background:var(--ui-action-bg);color:var(--ui-action-text)}.inboxConversationHeader h2{color:var(--ui-text);font-weight:600}.calendarMonthEvent{background:var(--ui-blue-solid);color:var(--ui-text)}.calendarMonthEvent.event-confirmed,.calendarMonthEvent.event-arrived{background:var(--ui-success-solid);color:var(--ui-text)}.calendarMonthEvent.event-completed{background:var(--ui-raised);color:var(--ui-muted)}.calendarMonthAbsence{background:var(--ui-warning-solid);color:var(--ui-text)}.routeModalPanel{box-shadow:0 24px 70px #00000059}.directoryTable th,.stockTable th,.reportTable th{font-weight:500}.directoryTable td,.stockTable td,.reportTable td{font-variant-numeric:tabular-nums}@media (max-width:1100px) and (min-width:901px){.globalDesktopLinks{gap:18px}.globalDesktopLinks a{font-size:12px}}@media (max-width:900px){.globalNavMain{flex-wrap:nowrap;gap:12px;min-height:58px;padding:0 16px}.globalBrand{min-height:58px}.globalDesktopLinks{display:none}.globalSubNavigation{gap:15px;padding-inline:16px}.globalMobileMenuButton{border-radius:4px;min-width:44px;min-height:44px}.globalMobileBottom a{border-radius:4px;font-weight:500}.globalMobileBottom a.active{background:var(--ui-active);color:var(--ui-accent)}}@media (max-width:899px){.inboxWorkspace{height:auto}}@media (max-width:720px){body:not(:has(.printDocument,.payslipDocument)) h1{font-size:25px}body:not(:has(.printDocument,.payslipDocument)) :is(input,select,textarea){font-size:16px}:is(.directoryHeader,.calendarHeader,.analyticsHeader,.financeHeader){align-items:flex-start}.shell,.directoryShell,.calendarShell{padding-inline:16px;padding-top:24px}.inquiryInboxShell{padding-inline:12px}.inboxHeaderActions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;width:100%;display:grid}.inboxHeaderActions>button{white-space:normal;min-width:0;min-height:44px;padding:9px 10px;font-size:12px}.panel{padding:18px}.attentionPanel{padding:0}.attentionPanel>.panelHeading{padding:17px}.attentionRow{padding-inline:16px}.inquiryDashboard{padding:18px}.calendarBoard{box-sizing:border-box;width:100%;min-width:0}}}
