.smartPlanLocationProposal{border:1px solid #e6b75e;background:#fffbeb;border-radius:12px;padding:14px 16px;display:flex;flex-direction:column;gap:9px;font-size:13px;color:#67400d}.smartPlanLocationProposalTitle{display:flex;gap:8px;align-items:center;font-size:14px}.smartPlanLocationProposalTitle svg{width:18px;height:18px}.smartPlanLocationProposal p{margin:0}.smartPlanLocationProposalItem{display:flex;flex-direction:column;gap:3px;padding:9px 10px;border:1px solid #f3ddb1;background:#fff;border-radius:8px;overflow-wrap:anywhere}.smartPlanLocationProposalItem small{color:#875a23}.smartPlanLocationProposal>button{background:#1d4ed8;color:#fff;border:0;border-radius:8px;padding:10px 14px;font-weight:600;cursor:pointer;align-self:flex-start}.smartPlanLocationProposal>button:disabled{opacity:.5;cursor:not-allowed}.n12OrderWindow{display:grid;gap:10px;min-width:0;width:100%;grid-column:1/-1}.n12OrderWindow label{display:grid;gap:5px;min-width:0;font-weight:600;font-size:13px}.n12OrderWindow select,.n12OrderWindow input{min-width:0;max-width:100%;width:100%;min-height:42px;box-sizing:border-box;font-size:16px}.n12OrderWindow>small{font-size:12px;line-height:1.5;opacity:.78}.n12WindowTimeInputs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.n12WindowError{color:#b45309!important;opacity:1!important}@media(max-width:540px){.n12WindowTimeInputs{grid-template-columns:1fr}}.n12BulkWindowModal{max-width:min(600px,95vw);width:100%;box-sizing:border-box}.n12BulkWindowModal>p{font-size:13px;line-height:1.5}.n12BulkWindowModal .n12BulkWarning{padding:9px 12px;background:#d9770612;border:1px solid rgba(217,119,6,.28);border-radius:8px}.smartN11Simple{border:1px solid #cbdaf0;border-radius:14px;background:linear-gradient(135deg,#f7fbff,#eef5ff);padding:16px;margin:12px 0 14px;color:#19335d}.smartN11Lead{display:flex;flex-direction:column;gap:5px;margin-bottom:13px}.smartN11Lead b{font-size:16px}.smartN11Lead small{font-size:12px;color:#5a6f89;line-height:1.55}.smartN11Grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.smartN11Grid label{display:flex;flex-direction:column;gap:6px;min-width:0;font-weight:650;font-size:12px}.smartN11Grid select{width:100%;min-width:0;min-height:44px;padding:9px 10px;border-radius:9px;border:1px solid #bfd1eb;background:#fff;color:#142d51;font-size:13px}.smartN11Grid label small{font-weight:400;font-size:11px;color:#61728c}.smartN11Advanced{margin:12px 0 16px;border:1px solid #ccd8e7;border-radius:12px;padding:0 12px}.smartN11Advanced>summary{cursor:pointer;padding:14px 6px;min-height:44px;font-weight:700;color:#243d66}.smartN11Advanced>summary small{font-weight:400;color:#63758b;display:block;margin-top:3px}.smartN11Advanced[open]>summary{border-bottom:1px solid #d9e3f1;margin-bottom:13px}.smartN11Result{background:#edf9f3;border:1px solid #b9d9c7;border-radius:9px;padding:10px 14px;margin:10px 0;display:flex;gap:12px;align-items:center;justify-content:space-between;flex-wrap:wrap;color:#245743}.smartN11Result span{font-size:12px}.pe-advancedDisclosure{padding:0 14px}.pe-advancedDisclosure .pe-config-area{margin-top:12px}@media(max-width:700px){.smartN11Grid{grid-template-columns:1fr}.smartN11Simple{padding:12px}.smartN11Result{display:block}.smartN11Result span{display:block;margin-top:4px}}.smartUpgrade{padding:18px;border:1px solid #d7e3f4;border-radius:18px;background:linear-gradient(135deg,#f7faff,#fff);color:#19334b;margin:16px 0}.smartUpgradeHeading{display:flex;gap:12px;align-items:flex-start;margin-bottom:14px}.smartUpgradeHeading>span{background:#e7edff;border-radius:12px;padding:10px;display:flex;color:#3758da}.smartUpgradeHeading svg{width:22px;height:22px}.smartUpgradeHeading small{font-size:11px;font-weight:800;letter-spacing:.08em;color:#52719d}.smartUpgradeHeading h3{font-size:18px;color:#102942;margin:4px 0}.smartUpgradeHeading p{font-size:13px;color:#526a83;margin:0}.smartUpgradeGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.smartUpgradeGrid article{border:1px solid #dbe6f6;border-radius:13px;padding:14px;background:#fff;display:flex;flex-direction:column;gap:9px}.smartUpgradeGrid article.featured{border-color:#a6c4ff}.smartUpgradeTierTitle{display:flex;align-items:center;gap:7px;color:#24426c}.smartUpgradeTierTitle svg{width:17px;height:17px}.smartUpgradeIncluded{margin-left:auto;color:#12805a;font-size:11px;display:inline-flex;gap:4px;align-items:center}.smartUpgradeGrid p{font-size:12px;margin:0;line-height:1.45;color:#60748b}.smartUpgradeGrid ul{padding-left:17px;margin:0 0 4px;color:#466078;font-size:12px;line-height:1.7}.smartUpgradeBuy{display:flex;align-items:center;justify-content:space-between;gap:7px;margin-top:auto;flex-wrap:wrap}.smartUpgradeBuy b{font-size:16px;color:#173458}.smartUpgradeBuy button{font-size:12px;background:#2563eb;color:#fff;border:0;border-radius:9px;padding:9px 11px;display:inline-flex;align-items:center;gap:6px;cursor:pointer}.smartUpgradeBuy button svg{height:14px;width:14px}.smartUpgradeBuy button:disabled{opacity:.55;cursor:not-allowed}.smartUpgradeEstimate{display:flex;gap:10px;background:#f0f6fd;border-radius:12px;padding:12px;margin-bottom:12px}.smartUpgradeEstimate>svg{width:19px;flex-shrink:0;color:#2868a9}.smartUpgradeEstimate strong{display:block;font-size:13px;color:#16406b}.smartUpgradeEstimate small{font-size:12px;line-height:1.5;display:block;margin-top:4px;color:#536e89}.smartUpgradeDisclaimer{display:block;margin-top:11px;color:#657e95;font-size:11px}.smartUpgradeError{color:#b91c1c;font-size:12px}.smartUpgradeNote{color:#126345;font-size:12px}.smartUpgrade.compact .smartUpgradeGrid ul{display:none}@media(max-width:760px){.smartUpgradeGrid{grid-template-columns:1fr}.smartUpgrade{padding:12px}}.smartUpgradeBase{display:flex;align-items:center;gap:10px;padding:11px 14px;margin:0 0 13px;border:1px solid #d5e8e3;border-radius:12px;background:#f4fbf8;color:#19654c}.smartUpgradeBase svg{width:18px;flex:0 0 auto}.smartUpgradeBase span{display:flex;flex-direction:column;gap:3px}.smartUpgradeBase small{font-size:12px;color:#476c5c}.smartUpgradeBuy small{font-size:11px;color:#657e95}.smartUpgradeNote{line-height:1.5}.smartUpgradeManage{border:1px solid #afd1ef;border-radius:8px;background:#fff;color:#245ca8;font:inherit;font-weight:750;font-size:12px;padding:6px 9px;margin-left:9px;cursor:pointer;display:inline-flex;align-items:center;gap:5px}.smartUpgradeManage svg{width:13px;height:13px}.smartUpgradeSelected{outline:3px solid #1d65e8;outline-offset:2px;box-shadow:0 10px 30px #1757b526}.premiumDashboard{--pd-track:#e9f0f7;--pd-muted:#73869e;--pd-text:#20324c;--pd-surface:#fff;--pd-border:#e0e9f3;max-width:1540px!important;width:100%!important;box-sizing:border-box;padding:24px!important;margin:0 auto!important;background:transparent!important;color:var(--pd-text);font-family:Inter,Arial,sans-serif}.premiumDashboard *{box-sizing:border-box}.pdPageHead{display:flex;align-items:center;justify-content:space-between;margin:0 0 22px!important;padding:0!important;border:0!important;background:none!important}.pdPageHead p{font-size:10px!important;letter-spacing:.13em;color:var(--pd-muted);margin:0 0 7px!important;font-weight:600}.pdPageHead h1{font-size:25px!important;letter-spacing:-.035em;margin:0 0 6px!important;font-weight:650;line-height:1.2}.pdPageHead span{font-size:12px;color:var(--pd-muted)}.pdPageHead>div:last-child{display:flex;align-items:center;gap:10px}.pdRefresh{border:1px solid var(--pd-border);border-radius:9px;background:var(--pd-surface);color:var(--pd-muted);padding:9px;display:grid;place-items:center}.pdError{color:#ba654e!important}.pdTopGrid,.pdChartGrid,.pdBottomGrid{display:grid!important;gap:16px!important;margin:0 0 16px!important;align-items:stretch}.pdTopGrid,.pdChartGrid{grid-template-columns:1.15fr 1fr .95fr!important}.pdBottomGrid{grid-template-columns:2.18fr 1fr!important}.pdPanel{background:var(--pd-surface)!important;border:1px solid var(--pd-border)!important;border-radius:13px!important;padding:18px!important;min-width:0!important;box-shadow:0 3px 12px #26426103!important;overflow:hidden}.pdPanel>header{display:flex;align-items:center;justify-content:space-between;gap:12px;border:0!important;padding:0!important;margin:0 0 18px!important;background:none!important;min-height:18px}.pdPanel h2{font-size:13px!important;font-weight:650!important;margin:0!important;line-height:1.3;color:var(--pd-text)}.pdPanel>header button{display:flex;align-items:center;gap:3px;color:#347bc0;background:transparent;border:0;font-size:11px;padding:0;cursor:pointer}.premiumDashboard button:focus-visible{outline:3px solid #80b8e5;outline-offset:3px}.pdEmpty{display:grid;place-items:center;color:var(--pd-muted);font-size:13px;min-height:138px;text-align:center;padding:20px}.pdMetrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;min-height:138px;align-items:center}.pdMetrics button{padding:0!important;background:none!important;border:0!important;display:flex;flex-direction:column;align-items:flex-start;gap:9px;text-align:left;min-width:0;cursor:pointer;color:var(--pd-text)}.pdMetricIcon{width:29px;height:29px;border-radius:7px;display:grid;place-items:center;color:#2396ac;background:#ecf7fa}.pdMetricIcon.color-1{color:#3d85ca;background:#eef5fc}.pdMetricIcon.color-2{color:#ba8a40;background:#fff6e8}.pdMetricIcon.color-3{color:#c37173;background:#fff0f1}.pdMetrics strong{font-size:23px;line-height:1.1;font-weight:600;letter-spacing:-.025em}.pdMetrics small{font-size:10px;color:var(--pd-muted);line-height:1.5;min-height:30px}.pdTopStatus{display:flex;align-items:center;justify-content:space-around;gap:14px;min-height:138px}.pdTopStatus>div:last-child p{margin:0 0 12px}.pdTopStatus b{display:block;font-size:18px;font-weight:600}.pdTopStatus small{display:block;font-size:10px;color:var(--pd-muted);margin-top:3px}.pdDonut{flex-shrink:0;line-height:0}.pdDonut svg{max-width:100%}.pdDonutNumber{fill:var(--pd-text);font-size:24px;font-weight:600}.pdDonutCaption{fill:var(--pd-muted);font-size:10px}.pdHighlights{display:grid;grid-template-columns:1fr 1fr;gap:16px;min-height:138px;align-content:center}.pdHighlights button{display:flex;flex-direction:column;text-align:left;border:0;background:none;padding:0;gap:14px;color:var(--pd-text);cursor:pointer;min-width:0}.pdHighlights small{font-size:10px;color:var(--pd-muted);line-height:1.4}.pdHighlights strong{font-size:24px;font-weight:600;letter-spacing:-.025em;overflow-wrap:anywhere}.pdHighlights span{display:flex;gap:5px;align-items:center;font-size:10px;color:#3a9dae}.pdHighlights>p{grid-column:1/-1;color:var(--pd-muted);font-size:11px;margin:0}.pdLegend{display:flex;gap:10px;align-items:center;flex-wrap:wrap;font-size:10px;color:var(--pd-muted);margin:0 0 16px}.pdLegend span{display:flex;gap:5px;align-items:center}.pdLegend i,.pdStatusBody li i{width:7px;height:7px;border-radius:50%;display:inline-block;flex-shrink:0}.pdLegend>small{margin-left:auto;font-size:9px}.pdBarChart{height:170px;padding-top:6px}.pdBarGrid{height:100%;display:flex;align-items:stretch;gap:9px;background:repeating-linear-gradient(to top,transparent 0,transparent 39px,var(--pd-border) 40px);border-bottom:1px solid var(--pd-border)}.pdBarColumn{flex:1;min-width:0;display:flex;flex-direction:column}.pdBarPair{display:flex;align-items:flex-end;justify-content:center;gap:3px;flex:1;min-height:0}.pdBarPair span{width:35%;max-width:24px;min-height:0;border-radius:3px 3px 0 0}.pdBarColumn small{text-align:center;color:var(--pd-muted);font-size:9px;padding-top:10px;height:28px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;background:var(--pd-surface)}.pdStatusBody{display:flex;align-items:center;justify-content:space-around;gap:12px;min-height:198px}.pdStatusBody ul{list-style:none;padding:0;margin:0;min-width:0;flex:1}.pdStatusBody li{display:flex;align-items:center;gap:6px;margin-bottom:13px;font-size:10px;color:var(--pd-muted)}.pdStatusBody li span{flex:1}.pdStatusBody li b{color:var(--pd-text);font-weight:500}.pdAllocation{display:flex;flex-direction:column;justify-content:center;gap:18px;min-height:198px}.pdAllocation>div:not(.pdEmpty){display:grid;grid-template-columns:minmax(70px,.9fr) minmax(50px,1.3fr) 32px;gap:10px;align-items:center}.pdAllocation span{font-size:10px;color:var(--pd-muted);overflow-wrap:anywhere}.pdAllocation i{height:8px;border-radius:3px;background:var(--pd-track);overflow:hidden}.pdAllocation i b{display:block;height:100%;border-radius:3px}.pdAllocation strong{font-size:11px;font-weight:500;text-align:right}.pdTableScroll{overflow:auto}.pdRecords table{width:100%;border-collapse:collapse;table-layout:fixed;font-size:11px}.pdRecords th{text-align:left;font-size:10px;color:var(--pd-muted);font-weight:500;padding:10px 8px;background:var(--pd-track)}.pdRecords td{padding:13px 8px;border-bottom:1px solid var(--pd-border);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pdRecords td:nth-child(2){color:var(--pd-muted)}.pdRecords th:nth-child(1){width:24%}.pdRecords th:nth-child(2){width:31%}.pdRecords th:nth-child(3){width:23%}.pdRecords th:nth-child(4){width:22%}.pdRecords td button{padding:0;border:0;background:none;color:var(--pd-text);font-size:11px;cursor:pointer;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pdStatusTag{color:#397aaa;font-size:9px;display:inline-block;padding:4px 6px;background:#edf5fb;border-radius:5px}.pdStatusTag.isGood{color:#2b9085;background:#edf8f5}.pdRecords td.pdTableEmpty{text-align:center;color:var(--pd-muted);height:175px}.pdAttentionList{min-height:235px}.pdAttentionList>button{display:flex;align-items:center;gap:9px;width:100%;border:0;background:none;padding:15px 0;text-align:left;color:var(--pd-text);border-bottom:1px solid var(--pd-border);cursor:pointer}.pdAttentionList>button>div{flex:1}.pdAttentionList b{display:block;font-size:11px;font-weight:500}.pdAttentionList small{display:block;color:var(--pd-muted);font-size:10px;margin-top:4px}.pdAttentionList strong{font-size:14px;font-weight:600}.pdWarningIcon{color:#c79347;background:#fff6e9;border-radius:7px;padding:7px;display:grid;place-items:center}.pdClear{display:flex;min-height:210px;align-items:center;justify-content:center;gap:9px;color:#4e9c95}.pdClear b{font-size:12px;font-weight:500}body[data-voleng-theme=dark] .premiumDashboard{--pd-track:#26394d;--pd-muted:#9bb0c5;--pd-text:#e1ebf5;--pd-surface:#182b3f;--pd-border:#30465b}@media(max-width:1200px){.pdTopGrid,.pdChartGrid{grid-template-columns:repeat(3,minmax(0,1fr))!important}.pdMetrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.pdMetrics small{min-height:0}.pdMetrics strong{font-size:20px}.pdTopStatus{gap:5px}.pdTopStatus .pdDonut svg{width:105px}.pdStatusBody{flex-direction:column}.pdStatusBody ul{width:100%;display:grid;grid-template-columns:1fr 1fr;gap:6px 12px}.pdStatusBody li{margin:0}.pdHighlights strong{font-size:20px}.pdPanel{padding:15px!important}}@media(max-width:900px){.pdTopGrid,.pdChartGrid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.pdTopGrid>.pdPanel:first-child,.pdChartGrid>.pdPanel:first-child{grid-column:1/-1}.pdMetrics{grid-template-columns:repeat(4,minmax(0,1fr))}.pdBottomGrid{grid-template-columns:1fr!important}.pdStatusBody{flex-direction:row}.pdStatusBody ul{display:block}.pdStatusBody li{margin-bottom:10px}.pdAttentionList,.pdClear{min-height:100px}}@media(max-width:600px){.premiumDashboard{padding:16px 12px!important}.pdPageHead{margin-bottom:17px!important}.pdPageHead h1{font-size:22px!important}.pdTopGrid,.pdChartGrid{grid-template-columns:1fr!important;gap:12px!important}.pdTopGrid>.pdPanel:first-child,.pdChartGrid>.pdPanel:first-child{grid-column:auto}.pdMetrics{gap:9px}.pdMetrics strong{font-size:20px}.pdMetrics small{font-size:9px}.pdTopStatus{justify-content:center;gap:28px}.pdHighlights{min-height:100px}.pdChartGrid .pdStatusBody{min-height:170px}.pdAllocation{min-height:140px}.pdStatusBody .pdDonut svg{width:140px}.pdPanel>header{margin-bottom:15px!important}.pdRecords table{min-width:560px}.pdEmpty{min-height:110px}}body .simpleApp .premiumDashboard>.pdPageHead{display:flex!important;align-items:center!important;justify-content:space-between!important;grid-template-columns:none!important;border:0!important;margin:0 0 20px!important;min-height:58px!important;background:transparent!important;box-shadow:none!important}body .simpleApp .premiumDashboard>.pdPageHead:before,body .simpleApp .premiumDashboard>.pdPageHead:after{display:none!important}body .simpleApp .premiumDashboard .pdPageHead h1{font-size:24px!important;line-height:1.2!important;margin:0 0 5px!important}body .simpleApp .premiumDashboard .pdPageHead p{font-size:9px!important;line-height:1.3!important;margin:0 0 5px!important}body .simpleApp .premiumDashboard .pdPanel h2{font-size:13px!important;line-height:1.3!important;font-weight:600!important}body .simpleApp .premiumDashboard .pdMetrics strong{font-size:23px!important;font-weight:600!important}body .simpleApp .premiumDashboard .pdRecords th,body .simpleApp .premiumDashboard .pdRecords td{font-size:11px!important;line-height:17px!important;padding:10px 8px!important;height:auto!important;min-height:0!important}body .simpleApp .premiumDashboard .pdRecords tr{height:auto!important;min-height:0!important}body .simpleApp .premiumDashboard .pdRecords td.pdTableEmpty{height:175px!important}@media(min-width:901px){.pdMetrics,.pdTopStatus,.pdHighlights{min-height:118px!important}.pdStatusBody,.pdAllocation{min-height:174px!important}.pdBarChart{height:156px!important}}@media(max-width:600px){body .simpleApp .premiumDashboard .pdMetrics strong{font-size:20px!important}}body .simpleApp .premiumDashboard>.pdPageHead{flex-direction:row!important;flex-wrap:nowrap!important;text-align:left!important}body .simpleApp .premiumDashboard>.pdPageHead>div:first-child{flex:1!important;width:auto!important;text-align:left!important;margin:0!important;display:block!important}body .simpleApp .premiumDashboard>.pdPageHead>div:last-child{flex:0 0 auto!important;width:auto!important;margin:0!important;align-self:center!important}body .simpleApp .premiumDashboard .pdRecords td button{min-height:0!important;height:auto!important;line-height:17px!important;padding:0!important}body .simpleApp .premiumDashboard .pdStatusTag{min-height:0!important;height:auto!important;line-height:14px!important;font-size:9px!important;padding:4px 6px!important}body .simpleApp .premiumDashboard .pdPanel{background:var(--pd-surface)!important;border-color:var(--pd-border)!important}body[data-voleng-theme=dark] .simpleApp .premiumDashboard{--pd-track:#26394d;--pd-muted:#9bb0c5;--pd-text:#e1ebf5;--pd-surface:#182b3f;--pd-border:#30465b}body .simpleApp .premiumDashboard .pdPanel header{align-items:flex-start!important}body .simpleApp .premiumDashboard .pdScope{font-size:11px!important;line-height:1.5!important;color:var(--pd-muted)!important;margin:5px 0 0!important;max-width:650px}body .simpleApp .premiumDashboard>.pdPageHead{min-height:30px!important;margin-bottom:14px!important}body .simpleApp .premiumDashboard>.pdPageHead .pdAccessibleTitle{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important}.pdAttentionList button small{line-height:1.45;white-space:normal}.ccHome .ccHomeOverview{display:grid;grid-template-columns:1.15fr 1fr;gap:16px;margin-bottom:16px}.ccHome .ccHomeIntro{border-top:3px solid #7363d9!important}.ccHome .ccHomeIntro h3{font-size:24px;font-weight:650;letter-spacing:-.025em;margin:20px 0 10px}.ccHome .ccHomeIntro>p{max-width:520px;line-height:1.65}.ccHome p{font-size:12px;color:var(--pd-muted)}.ccHome .ccHomeSearch{display:flex;gap:10px;align-items:center;background:var(--pd-surface);border:1px solid var(--pd-border);border-radius:9px;padding:12px;margin-top:24px;color:var(--pd-muted)}.ccHome .ccHomeSearch input{font:inherit;font-size:13px;border:0;background:transparent;color:var(--pd-text);width:100%;min-width:0;outline:0}.ccHome .ccHomeSearch:focus-within{outline:2px solid #7363d9;outline-offset:2px}.ccHome .ccUsageHeading{display:flex;align-items:center;justify-content:space-between;gap:12px}.ccHome .ccUsageHeading strong{font-size:16px}.ccHome .ccUsageHeading span{font-size:11px;color:var(--pd-muted)}.ccHome .ccUsageValue{display:flex;gap:10px;align-items:baseline;margin:20px 0 12px}.ccHome .ccUsageValue b{font-size:30px;font-weight:600;color:var(--pd-text)}.ccHome progress{appearance:none;width:100%;height:8px;border:0;border-radius:8px;overflow:hidden;background:var(--pd-track);accent-color:#7363d9}.ccHome progress::-webkit-progress-bar{background:var(--pd-track)}.ccHome progress::-webkit-progress-value{background:#7363d9;border-radius:8px}.ccHome progress::-moz-progress-bar{background:#7363d9}.ccHome .ccUsagePeriod{font-size:10px;line-height:1.5}.ccHome .ccUsageLink{display:inline-flex;gap:8px;align-items:center;background:none;border:0;padding:6px 0;font:inherit;font-size:12px;color:#5875c9;cursor:pointer}.ccHome .ccHomeGroups{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.ccHome .ccGroupNumber{font-size:10px;color:var(--pd-muted)}.ccHome .ccSettingsLink{display:flex;align-items:center;gap:12px;width:100%;text-align:left;padding:17px 0;border:0;border-bottom:1px solid var(--pd-border);background:transparent;color:var(--pd-text);cursor:pointer;font-family:inherit}.ccHome .ccSettingsLink:last-child{border-bottom:0}.ccHome .ccSettingsLink:hover strong{color:#7363d9}.ccHome .ccSettingsIcon{display:grid;place-items:center;flex-shrink:0;width:37px;height:37px;background:#7363d914;color:#7363d9;border-radius:9px}.ccHome .ccSettingsLink>span:nth-child(2){flex:1;min-width:0}.ccHome .ccSettingsLink strong{display:block;font-size:13px;font-weight:650}.ccHome .ccSettingsLink small{display:block;font-size:11px;line-height:1.6;margin-top:5px;color:var(--pd-muted)}.ccHome .ccSettingsLink>svg{flex-shrink:0;color:var(--pd-muted)}.ccHome .ccHomeEmpty{text-align:center;margin-top:16px}@media(max-width:1100px){.ccHome .ccHomeGroups{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:700px){.ccHome .ccHomeOverview,.ccHome .ccHomeGroups{grid-template-columns:1fr}.ccHome .ccUsageHeading{align-items:flex-start;flex-direction:column}}.ccHome .ccHomeOverview{grid-template-columns:minmax(0,1.3fr) minmax(260px,.8fr);align-items:start}.ccHome .ccHomeIntro h3{display:none}.ccHome .ccHomeIntro>p{margin:7px 0 13px}.ccHome .ccShortcutList{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin:10px 0}.ccHome .ccShortcutItem{display:flex;align-items:center;min-width:0;border:1px solid var(--pd-border);border-radius:9px;background:var(--pd-surface)}.ccHome .ccShortcutOpen{display:flex;align-items:center;gap:8px;flex:1;min-width:0;padding:11px 9px;border:0;background:transparent;color:var(--pd-text);font:inherit;font-size:12px;text-align:left;cursor:pointer}.ccHome .ccShortcutOpen span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1}.ccHome .ccShortcutOpen>svg:first-child{color:#7363d9}.ccHome .ccShortcutRemove{border:0;background:transparent;padding:7px;cursor:pointer;color:var(--pd-muted)}.ccHome .ccShortcutAdd{display:inline-flex;align-items:center;gap:7px;border:1px solid var(--pd-border);border-radius:8px;padding:9px 13px;background:var(--pd-surface);color:var(--pd-text);font:inherit;font-size:12px;cursor:pointer}.ccHome .ccShortcutChooser{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin-top:10px;max-height:220px;overflow:auto}.ccHome .ccShortcutChooser button{display:flex;align-items:center;gap:7px;background:var(--pd-surface);border:1px solid var(--pd-border);border-radius:7px;text-align:left;padding:8px;color:var(--pd-text);cursor:pointer}.ccHome .ccShortcutChooser button:disabled{opacity:.45;cursor:not-allowed}.ccHome .ccShortcutChooser button span{flex:1;font-size:12px}.ccHome .ccShortcutChooser button small{color:var(--pd-muted);font-size:10px}.ccHome .ccShortcutHint{grid-column:1/-1;margin:8px 0 12px}.ccHome .ccHomeUsage{padding-bottom:13px}.ccHome .ccUsageValue{margin:12px 0 9px}.workspaceTopHome{flex-shrink:0;margin-left:8px;margin-right:7px}@media(max-width:700px){.ccHome .ccHomeOverview,.ccHome .ccShortcutList,.ccHome .ccShortcutChooser{grid-template-columns:1fr}}body .simpleApp .premiumDashboard,body .simpleApp .premiumDashboard *{font-family:var(--voleng-ui-font,Inter,system-ui,"Segoe UI",Arial,sans-serif)!important}body .simpleApp .dispatchCapacityPage .capacityFteListLayout{width:100%!important;max-width:none!important;margin-left:0!important;margin-right:0!important;grid-template-columns:minmax(0,1fr)!important}body .simpleApp .dispatchCapacityPage .capacityOperationalListPanel{width:100%!important;max-width:none!important;min-width:0!important;box-sizing:border-box!important}body .simpleApp .dispatchCapacityPage .capacityFteTable{width:100%!important;max-width:none!important;overflow-x:auto!important}body .simpleApp .dispatchCapacityPage .capacityFteTable :is(.capacityListHead,.capacityListRow){grid-template-columns:minmax(150px,1.4fr) repeat(3,minmax(95px,1fr)) minmax(95px,.9fr) minmax(145px,1.4fr) minmax(105px,1fr) minmax(100px,.9fr)!important}body .simpleApp .dispatchCapacityPage .capacityRegisterFilters{display:flex;align-items:end;gap:12px;flex-wrap:wrap;padding:4px 0 14px;border-bottom:1px solid var(--theme-border);margin-bottom:10px}body .simpleApp .dispatchCapacityPage .capacityRegisterFilters label{display:grid;gap:6px;font-size:12px;color:var(--theme-muted)}body .simpleApp .dispatchCapacityPage .capacityRegisterFilters :is(select,button){height:36px;padding:0 12px;border:1px solid var(--theme-border);border-radius:8px;background:var(--theme-surface);color:var(--theme-text);font:inherit}body .simpleApp .dispatchCapacityPage .capacityRegisterCount{margin-left:auto;padding:10px 0;color:var(--theme-muted);font-size:12px}body .simpleApp .dispatchCapacityPage .capacityRegisterFilters button:disabled{opacity:.5;cursor:default}@media(max-width:640px){body .simpleApp .dispatchCapacityPage .capacityRegisterFilters label{flex:1 1 180px}body .simpleApp .dispatchCapacityPage .capacityRegisterFilters select{width:100%}}.smartPlanFlexSummary{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap;padding:12px 16px;margin:10px 0;border:1px solid #c8d7f4;border-radius:12px;background:#f5f8fd;color:#17345c;font-size:13px}.smartPlanFlexSummary span{font-size:12px;color:#4e6280}.smartPlanOptionsGrid select{width:100%;min-height:42px;padding:10px;border:1px solid #d0dbea;border-radius:9px;background:#fff;color:#123}.smartPlanPreviewModal{max-width:min(1000px,calc(100vw - 24px))}@media(max-width:600px){.smartPlanFlexSummary{display:block}.smartPlanFlexSummary span{display:block;margin-top:5px}}body.planningFullscreenMode .simpleApp :is(.newPlatformTopbar,.newProductRail,.newMobileTopbar,.newSidebar,.masterSidebar){display:none!important}body.planningFullscreenMode .simpleApp .dispatchPlanningPage{position:fixed!important;inset:0!important;width:100%!important;height:100dvh!important;max-height:100dvh!important;max-width:none!important;margin:0!important;padding:8px 12px!important;box-sizing:border-box!important;overflow:auto!important;background:var(--theme-canvas,#eef3f7)!important;z-index:9000!important;transform:none!important;contain:layout}body.planningFullscreenMode .simpleApp .dispatchPlanningPage>.volengPageChrome{position:sticky!important;inset:-8px auto auto!important;width:100%!important;margin:0 0 8px!important;transform:none!important;z-index:1500!important;background:var(--theme-canvas,#eef3f7)!important}body.planningFullscreenMode .simpleApp .dispatchPlanningPage .opsUnifiedToolbar{position:relative!important;inset:auto!important;width:100%!important;transform:none!important;margin:0!important}body.planningFullscreenMode .simpleApp .dispatchPlanningPage .planningBoardWorkspace,body.planningFullscreenMode .simpleApp .dispatchPlanningPage .planningBoardMain{min-height:0!important;padding-top:0!important;margin-top:0!important}body.planningFullscreenMode .simpleApp .dispatchPlanningPage .timelineBoard{height:calc(100dvh - 240px)!important;min-height:260px!important;max-height:calc(100dvh - 140px)!important;overflow:auto!important;scrollbar-gutter:stable}.techRouteBackdrop{backdrop-filter:none!important}.techRouteDrawer{height:100dvh!important;min-height:0}.techRouteBody,.techRouteMapWrap,.techRouteStops,.techRouteStopList{min-height:0}.techRouteMap{min-height:0!important}.techRouteHeader{flex-shrink:0;gap:16px}.techRouteHeaderActions{align-items:center;flex-wrap:wrap;justify-content:flex-end}.techRouteHeader .routeSave,.techRouteHeader .routeReset{width:auto;padding:0 14px;display:flex;gap:7px;font-size:12px;font-weight:700}.techRouteHeader .routeSave{background:#1768ff;color:#fff;border-color:#1768ff}.techRouteHeader button:disabled{opacity:.45;cursor:not-allowed}.techRouteOverview{display:flex;align-items:center;gap:24px;flex-wrap:wrap;padding:10px 22px;background:#f4f8fc;border-bottom:1px solid #dce4ef;flex-shrink:0}.techRouteOverview>span{font-size:11px;color:#647c93;display:flex;gap:8px;align-items:center}.techRouteOverview b{font-size:13px;color:#17374f}.techRouteOverview p{margin:0;font-size:12px;color:#17654c}.techRouteFooter{flex-shrink:0}.techRouteDrawer.fullscreen .techRouteBody{grid-template-columns:minmax(0,1fr) minmax(360px,420px)}.planningRouteOrder{position:fixed;inset:0;z-index:11000;background:var(--theme-canvas,#f3f6fa);overflow:auto;color:var(--theme-text,#17374f)}.planningRouteOrder>header{position:sticky;top:0;z-index:2;display:flex;align-items:center;gap:18px;padding:12px 24px;background:var(--theme-surface,#fff);border-bottom:1px solid var(--theme-border,#dce4ef)}.planningRouteOrder>header button{display:flex;align-items:center;gap:8px;padding:10px;border:1px solid #dce4ef;border-radius:8px;background:var(--theme-surface,#fff);color:inherit}.planningRouteOrder>header svg{width:16px}.planningRouteOrder>.page{max-width:1600px;margin:auto;padding:20px}.routeOrderNotice{position:fixed;top:16px;left:50%;transform:translate(-50%);z-index:12000;background:#17374f;color:#fff;padding:12px 20px;border-radius:10px}@media(max-width:850px){.techRouteHeader{padding:12px;align-items:flex-start;flex-wrap:wrap}.techRouteHeader h2{font-size:18px}.techRouteHeaderActions{width:100%;justify-content:flex-start!important}.techRouteOverview{padding:10px 12px;gap:10px}.techRouteDrawer.fullscreen .techRouteBody{grid-template-columns:1fr;overflow:auto}.techRouteMapWrap{min-height:280px}.techRouteMap{min-height:240px!important}.techRouteStopList{overflow:visible}.techRouteStops{min-height:300px}}body.planningFullscreenMode #volengNavigation{display:none!important}body.planningFullscreenMode .simpleApp>main{margin:0!important;width:100%!important;padding:0!important;transform:none!important}.pe-engine-root,.pe-capacity-root{display:grid;gap:17px;color:var(--text,#152b49)}.pe-intro{display:flex;gap:14px;align-items:center;padding:6px 0 13px;border-bottom:1px solid var(--border,#d9e2ee)}.pe-intro-icon{display:grid;place-items:center;flex:0 0 43px;height:43px;border-radius:14px;background:#e9f0ff;color:#2259bc}.pe-intro-icon svg{height:23px;width:23px}.pe-intro small,.pe-config-head small,.pe-profile-preview small,.pe-rule-work-profile small{display:block;color:#5372a4;font-size:10px;font-weight:800;letter-spacing:.09em}.pe-intro h2{margin:3px 0;font-size:20px;font-weight:800}.pe-intro p,.pe-config-head p,.pe-profile-preview p,.pe-select small,.pe-number small,.pe-switch small,.pe-footnote,.pe-privacy-note{color:var(--muted,#687f9c);font-size:12px;line-height:1.5;margin:2px 0}.pe-tiers{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.pe-tier{appearance:none;border:1px solid #dbe4f0;border-radius:14px;background:var(--surface,#fff);padding:15px 13px;display:flex;gap:11px;align-items:start;text-align:left;color:inherit;cursor:pointer;min-height:95px;transition:border-color .15s,background .15s}.pe-tier>svg{color:#477bd9;width:21px;height:21px;flex:none}.pe-tier>span{min-width:0;display:flex;flex-direction:column;gap:3px}.pe-tier strong{font-size:14px}.pe-tier small{color:#687f9c;font-size:11px}.pe-tier em{font-size:10px;font-weight:750;font-style:normal;color:#23816f}.pe-tier.locked em{color:#9a6e41}.pe-tier.selected{background:#eef4ff;border-color:#5888fc;box-shadow:0 0 0 1px #a7c1ff inset}.pe-tier:focus-visible,.pe-switch:focus-within{outline:2px solid #527be8;outline-offset:2px}.pe-config-area,.pe-comms{border:1px solid #dce5f0;background:var(--surface,#fff);border-radius:15px;padding:19px}.pe-config-head{display:flex;justify-content:space-between;gap:18px;align-items:center;margin-bottom:17px}.pe-config-head h3{margin:3px 0 5px;font-size:17px}.pe-config-head>svg{flex:none;color:#4b79da}.pe-entitlement{display:flex;align-items:center;gap:6px;font-size:11px;padding:7px 10px;border-radius:20px;font-weight:750;white-space:nowrap}.pe-entitlement svg{width:14px;height:14px}.pe-entitlement.enabled{color:#15785b;background:#def8ef}.pe-entitlement.restricted{color:#8b633b;background:#fff2e1}.pe-field-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.pe-number,.pe-select{display:flex;flex-direction:column;gap:7px;border:1px solid #dce4ed;border-radius:12px;padding:13px;background:var(--surface,#fff)}.pe-number-title,.pe-select>b{font-size:12px;font-weight:750}.pe-number-input{display:flex;align-items:center;gap:8px}.pe-number input,.pe-select select,.pe-capacity-edit input{min-width:0;width:100%;border:1px solid #cbd8ea;border-radius:8px;padding:10px 11px;background:var(--surface,#fff);color:inherit;font:inherit;font-size:14px;font-weight:700}.pe-number-input em{font-style:normal;font-weight:800;font-size:11px;color:#60718b}.pe-number input:disabled,.pe-select select:disabled{opacity:.55;cursor:not-allowed}.pe-locked-note,.pe-warning,.pe-footnote,.pe-privacy-note{display:flex;gap:10px;align-items:start;padding:12px 14px;border-radius:11px;font-size:12px;line-height:1.5}.pe-locked-note{margin-top:12px;background:#f4f6fa;color:#69768b}.pe-locked-note svg,.pe-warning svg,.pe-footnote svg,.pe-privacy-note svg{width:17px;height:17px;flex:none}.pe-warning{border:1px solid #f1cf96;background:#fff9ed;color:#805515}.pe-footnote,.pe-privacy-note{background:#f5f8fd;color:#536d89}.pe-rule-status{display:flex;align-items:center;gap:15px;flex-wrap:wrap;padding:14px;border:1px solid #dce5f0;border-radius:12px;background:var(--surface,#fff)}.pe-rule-status>div{display:flex;flex-direction:column;gap:3px}.pe-rule-status>svg{width:18px;color:#7894b9}.pe-rule-status b{font-size:12px}.pe-rule-status span{font-size:12px;color:#6280a0}.pe-rule-status .pe-rule-work-profile{margin-left:auto;padding-left:14px;border-left:1px solid #d8e2ee}.pe-switch-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.pe-switch{display:flex;align-items:center;gap:11px;padding:12px;border:1px solid #dce5ef;border-radius:12px;cursor:pointer;min-height:89px;position:relative;background:var(--surface,#fff)}.pe-switch.on{border-color:#b8d8d1}.pe-switch-icon{display:grid;place-items:center;flex:0 0 34px;height:34px;border-radius:10px;background:#ebf1ff;color:#4d7bd2}.pe-switch-icon svg{width:18px;height:18px}.pe-switch-copy{display:flex;flex-direction:column;gap:3px;flex:1;min-width:0}.pe-switch-copy b{font-size:12px}.pe-switch-copy small{font-size:11px}.pe-switch-copy em{color:#b77a31;font-size:11px;font-style:normal}.pe-switch input{position:absolute;opacity:0;width:1px;height:1px}.pe-slider{flex:0 0 36px;width:36px;height:20px;border-radius:20px;background:#c9d3df;position:relative}.pe-slider:before{content:"";position:absolute;left:3px;top:3px;width:14px;height:14px;background:#fff;border-radius:50%;transition:transform .15s}.pe-switch.on .pe-slider{background:#238a79}.pe-switch.on .pe-slider:before{transform:translate(16px)}.pe-switch.dependent-disabled{opacity:.55;cursor:not-allowed}.pe-profile-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.pe-capacity-edit{display:flex;align-items:center;gap:9px}.pe-capacity-edit input{max-width:120px}.pe-capacity-edit span{font-weight:700;font-size:12px;color:#60718b}.pe-profile-preview{display:flex;align-items:center;gap:14px;border:1px solid #b7cef8;background:#f3f7ff;border-radius:13px;padding:16px}.pe-preview-icon{display:grid;place-items:center;flex:0 0 40px;height:40px;border-radius:11px;background:#dfebff;color:#3268ce}.pe-preview-icon svg{width:21px}.pe-profile-description{flex:1;min-width:0}.pe-profile-preview b{display:block;margin:6px 0 4px;font-size:15px}.pe-profile-preview b span{color:#9eafc4;margin:0 4px}.pe-profile-preview button{display:inline-flex;align-items:center;gap:6px;border:1px solid #7fa3e6;border-radius:8px;color:#245ab5;background:#fff;padding:10px 12px;font-size:12px;font-weight:750;white-space:nowrap;cursor:pointer}.pe-profile-preview button:disabled{opacity:.5;cursor:not-allowed}.pe-profile-preview button svg{height:14px;width:14px}@media(max-width:850px){.pe-tiers,.pe-profile-grid,.pe-field-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pe-profile-preview{flex-wrap:wrap}}@media(max-width:600px){.pe-tiers,.pe-field-grid,.pe-profile-grid,.pe-switch-grid{grid-template-columns:1fr}.pe-config-area,.pe-comms{padding:12px}.pe-rule-status .pe-rule-work-profile{margin-left:0;border:0;padding:0}.pe-profile-preview button{width:100%;justify-content:center}}.pe-engine-root .pe-intro{display:flex;align-items:flex-start;gap:12px}.pe-engine-root .pe-intro>.pe-entitlement{margin-left:auto}.pe-goals{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.pe-goal{appearance:none;display:flex;align-items:flex-start;gap:10px;text-align:left;border:1px solid #dbe4f0;border-radius:12px;background:var(--surface,#fff);padding:13px;min-height:94px;color:inherit;cursor:pointer}.pe-goal>svg{width:20px;height:20px;flex:none;color:#547dcf}.pe-goal span{display:flex;flex:1;flex-direction:column;gap:6px}.pe-goal span b{font-size:12px}.pe-goal span small{color:#7184a0;font-size:11px;line-height:1.5}.pe-goal.selected{background:#eef4ff;border-color:#5b8fff;box-shadow:0 0 0 1px #b0c8ff inset}.pe-goal>.pe-goal-check{color:#247e69;width:16px}.pe-goal:disabled{cursor:not-allowed;opacity:.6}.pe-subhead{margin-top:22px}.pe-routing-select{max-width:700px}.pe-routing-select select{font-weight:500}.pe-pilot{display:flex;align-items:center;justify-content:space-between;gap:16px;border:1px solid #c6d8ef;background:#f6f9ff;border-radius:13px;margin-top:15px;padding:17px}.pe-pilot>div{flex:1}.pe-pilot b{font-size:13px}.pe-pilot p{color:#536b8b;font-size:12px;margin:6px 0}.pe-pilot small{color:#9a7035;font-size:11px}.pe-pilot .pe-switch{min-height:auto;flex:none;padding:11px 12px}.pe-engine-root .pe-config-area{margin-bottom:0}@media(max-width:1050px){.pe-goals{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.pe-goals{grid-template-columns:1fr}.pe-pilot{align-items:stretch;flex-direction:column}.pe-engine-root .pe-intro{flex-wrap:wrap}}body .simpleApp .dispatchPlanningPage .workerTimeline[data-timeline-worker]{background:linear-gradient(to right,#edf0f4 0%,#edf0f4 var(--shift-start),var(--shift-fill) var(--shift-start),var(--shift-fill) var(--shift-end),#edf0f4 var(--shift-end),#edf0f4 100%)!important}body .simpleApp .dispatchPlanningPage .planningShiftHours{display:flex;align-items:center;gap:4px;color:#617084;font-size:10px;line-height:14px;margin-top:3px}body .simpleApp .dispatchPlanningPage .planningShiftHours svg{width:11px;height:11px}body .simpleApp .dispatchPlanningPage .timeScale span:last-of-type{transform:translate(-100%)}body .simpleApp .dispatchPlanningPage .workerTimeline[data-timeline-worker] .timelineGrid{background:transparent!important}body .simpleApp .dispatchPlanningPage section.timelineBoard .timelineHead,body .simpleApp .dispatchPlanningPage section.timelineBoard .timelineRow{grid-template-columns:190px minmax(0,1fr)!important}body .simpleApp .dispatchPlanningPage section.timelineBoard .timeScale{border-left:0!important}*{box-sizing:border-box}body{margin:0;font-family:Inter,system-ui,Segoe UI,Arial;background:var(--theme-surface);color:var(--theme-text)}button,input,select,textarea{font:inherit}button{cursor:pointer}.app{min-height:100vh;display:grid;grid-template-columns:230px 1fr}aside{background:#071c3d;color:#dbe8ff;padding:22px 14px;display:flex;flex-direction:column;gap:7px}.brand{display:flex;align-items:center;gap:10px;padding:8px;margin-bottom:18px}.brand b{font-size:22px;letter-spacing:3px;color:#fff}.brand small{display:block;font-size:8px;letter-spacing:1.4px}.mark{width:38px;height:38px;border-radius:12px;background:linear-gradient(135deg,#2465ff,#17cad2);display:grid;place-items:center;color:#fff;font-weight:700}.mark.big{width:68px;height:68px;font-size:28px}.nav{border:0;background:transparent;color:var(--theme-muted);padding:10px 12px;border-radius:10px;display:flex;align-items:center;gap:10px;text-align:left}.nav.active,.nav:hover{background:#12325f;color:#fff}.spacer{flex:1}.who{display:flex;gap:8px;align-items:center;padding:10px;border-top:1px solid #17365f}.who small{display:block;color:var(--theme-muted)}main{min-width:0}.page{padding:28px;max-width:1500px;margin:auto}.page>header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:20px}.page header small{color:var(--theme-accent-ink);font-weight:700;letter-spacing:1.2px}.page h1{margin:4px 0;font-size:30px}.page header p{margin:0;color:var(--theme-muted)}.primary{background:var(--voleng-action,#0f9f98)!important;color:#fff!important;border:1px solid var(--voleng-action,#0f9f98)!important;padding:10px 13px;border-radius:10px;display:flex;gap:6px;align-items:center;box-shadow:0 8px 20px var(--voleng-action-shadow,rgba(15,159,152,.22))}.pipeline{display:flex;align-items:center;gap:9px;padding:14px;background:var(--theme-surface);border:1px solid var(--theme-border);border-radius:14px;overflow:auto}.pipeline button{border:1px solid var(--theme-border);background:var(--theme-surface);padding:10px 12px;border-radius:9px;font-weight:800;white-space:nowrap}.pipeline span{color:var(--theme-muted)}.cards{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-top:16px}.cards button{background:var(--theme-surface);border:1px solid var(--theme-border);border-radius:14px;padding:16px;text-align:left}.cards small{display:block;color:var(--theme-muted)}.cards b{display:block;font-size:27px;margin-top:5px}.panel{background:var(--theme-surface);border:1px solid var(--theme-border);border-radius:14px;padding:16px}.toolbar{display:flex;gap:8px;align-items:center;background:var(--theme-surface);border:1px solid var(--theme-border);border-radius:12px;padding:8px 12px;margin-bottom:12px;width:min(520px,100%)}.toolbar input{border:0;outline:0;flex:1}.table{overflow:auto;padding:0}.table table{width:100%;border-collapse:collapse}.table th,.table td{padding:11px 12px;text-align:left;border-bottom:1px solid var(--theme-border);font-size:12px}.table th{font-size:9px;text-transform:uppercase;color:var(--theme-muted)}.table a,.link{color:var(--theme-accent-ink);text-decoration:none;border:0;background:transparent;font-weight:800;padding:0}.badge{display:inline-block;padding:5px 7px;border-radius:999px;background:var(--theme-surface-soft);color:var(--theme-muted);font-size:8px;font-weight:700}.badge.rdv_confirmed,.badge.approved,.badge.paid{background:var(--theme-success-soft);color:var(--theme-success-ink)}.badge.planned,.badge.in_progress,.badge.invoiced,.badge.ready{background:var(--theme-accent-soft);color:var(--theme-accent-ink)}.badge.travelling,.badge.arrived{background:var(--theme-warning-soft);color:var(--theme-warning-ink)}.badge.completed,.badge.ready_to_invoice,.badge.sent{background:var(--theme-accent-soft);color:var(--theme-purple-ink)}.badge.cancelled,.badge.nok{background:var(--theme-surface);color:var(--theme-danger-ink)}.form{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.form label,.panel label{display:grid;gap:6px;font-size:10px;font-weight:800;color:var(--theme-muted)}.form input,.form select,.form textarea,.panel input,.panel select{border:1px solid var(--theme-border);border-radius:9px;padding:10px;background:var(--theme-surface)}.form textarea{min-height:95px}.wide{grid-column:1/-1}.two{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-bottom:16px}.panel h3{margin:0 0 12px}.info{display:grid;gap:3px;padding:8px 0;border-bottom:1px solid var(--theme-border)}.info small{color:var(--theme-muted)}.info b{font-size:12px}.map{width:100%;height:240px;border:0;border-radius:10px;margin-top:12px}.actions{display:flex;gap:7px;flex-wrap:wrap;margin:10px 0}.actions button,.panel>button,.inlineForm button{border:1px solid var(--theme-border);background:var(--theme-surface);border-radius:8px;padding:8px 10px;display:inline-flex;align-items:center;gap:5px}.panel hr{border:0;border-top:1px solid var(--theme-border);margin:14px 0}.event{display:grid;gap:2px;padding:9px 0;border-bottom:1px solid var(--theme-border)}.event span,.event small{color:var(--theme-muted);font-size:9px}.fieldGrid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.job>div:first-child{display:flex;justify-content:space-between}.job>a{display:flex;gap:5px;color:var(--theme-accent-ink);text-decoration:none}.job>a svg{width:15px}.job p{color:var(--theme-muted);font-size:10px}.inlineForm{display:grid;grid-template-columns:2fr 1fr 1fr 1fr 1fr auto;gap:8px;margin-bottom:12px}.inlineForm input,.inlineForm select{border:1px solid var(--theme-border);border-radius:8px;padding:9px}.login{min-height:100vh;background:linear-gradient(135deg,#06162f,#073a67);display:grid;grid-template-columns:1fr 1fr;align-items:center;padding:7vw;color:#fff}.loginBrand{padding:30px}.loginBrand h1{font-size:54px;letter-spacing:6px;margin:16px 0 4px}.loginBrand p{color:var(--theme-muted)}.flow{margin-top:26px;border:1px solid #31587d;border-radius:12px;padding:14px;color:var(--theme-teal-ink)}.login form{background:var(--theme-surface);color:var(--theme-text);padding:38px;border-radius:20px;display:grid;gap:14px;max-width:520px}.login form>small{color:var(--theme-accent-ink);font-weight:700;letter-spacing:1px}.login h2{font-size:28px;margin:0 0 4px}.login label{display:grid;gap:6px;font-size:11px;font-weight:800}.login input{padding:12px;border:1px solid var(--theme-border);border-radius:10px}.login button{padding:12px;border:0;border-radius:10px;background:linear-gradient(90deg,#2455ed,#13c1c7);color:#fff;font-weight:700}.error{padding:9px;border-radius:8px;background:var(--theme-surface);color:var(--theme-danger-ink);font-size:10px}@media(max-width:1000px){.app{grid-template-columns:76px 1fr}aside .brand div:last-child,.nav{font-size:0}.cards{grid-template-columns:repeat(2,1fr)}.two{grid-template-columns:1fr}.fieldGrid,.inlineForm{grid-template-columns:1fr 1fr}.login{grid-template-columns:1fr;padding:25px}.loginBrand{display:none}}@media(max-width:650px){.app{grid-template-columns:1fr}aside{position:sticky;top:0;z-index:5;flex-direction:row;padding:8px;overflow:auto}.brand,.spacer,.who{display:none}.page{padding:16px}.cards,.fieldGrid,.form{grid-template-columns:1fr}.wide{grid-column:auto}.login{padding:14px}.login form{padding:24px}.inlineForm{grid-template-columns:1fr}}.rowActions{display:flex;gap:6px;flex-wrap:wrap}.rowActions button{border:1px solid var(--theme-border);background:var(--theme-surface);border-radius:7px;padding:6px 8px;display:inline-flex;align-items:center;gap:4px;font-size:9px;color:var(--theme-text)}.rowActions button svg{width:13px;height:13px}.rowActions .danger{background:var(--theme-surface);border-color:var(--theme-danger-border);color:var(--theme-danger-ink)}.panelTitleRow{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:10px}.panelTitleRow h3{margin:0}.editGrid{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}.editGrid label{display:grid;gap:5px}.editGrid textarea{min-height:80px;border:1px solid var(--theme-border);border-radius:9px;padding:10px;resize:vertical}.editGrid .wide{grid-column:1/-1}.modalBack{position:fixed;inset:0;background:#05122a8c;display:grid;place-items:center;z-index:50;padding:20px}.modal{width:min(720px,95vw);background:var(--theme-surface);border-radius:18px;padding:20px;box-shadow:0 24px 70px #071c3d47}.modalHead{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:16px}.modalHead small{color:var(--theme-accent-ink);font-weight:700;letter-spacing:1px}.modalHead h2{margin:3px 0 0}.modalHead>button{border:0;background:var(--theme-surface-soft);border-radius:8px;width:34px;height:34px;display:grid;place-items:center}.modalActions{display:flex;justify-content:flex-end;gap:8px;margin-top:16px}.modalActions button{border:1px solid var(--theme-border);background:var(--theme-surface);border-radius:8px;padding:9px 11px}.toggleLine{display:flex!important;align-items:center;gap:8px!important}.toggleLine input{width:auto!important}.tableInput{width:92px!important;padding:6px 7px!important;border:1px solid var(--theme-border)!important;border-radius:7px!important;background:var(--theme-surface)}@media(max-width:700px){.editGrid{grid-template-columns:1fr}.editGrid .wide{grid-column:auto}}.planningNav{display:flex;align-items:center;gap:8px;margin-bottom:12px}.planningNav button,.planningNav input{border:1px solid var(--theme-border);background:var(--theme-surface);border-radius:9px;padding:9px}.planningNav button{display:grid;place-items:center}.planningNav button svg{width:16px}.planningNav span{margin-left:auto;color:var(--theme-muted);font-size:10px}.planningMetrics{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin-bottom:12px}.planningMetrics div{background:var(--theme-surface);border:1px solid var(--theme-border);border-radius:12px;padding:13px}.planningMetrics small{display:block;color:var(--theme-muted)}.planningMetrics b{font-size:22px}.planningBoard{display:grid;grid-template-columns:330px 1fr;gap:12px;align-items:start}.queueCol{display:grid;gap:8px}.workerLanes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.workerLane{min-width:0}.sectionHead{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:10px}.sectionHead small{color:var(--theme-accent-ink);font-size:8px;font-weight:700;letter-spacing:1px}.sectionHead h3{margin:2px 0 0}.sectionHead>span{background:var(--theme-surface-soft);color:var(--theme-accent-ink);border-radius:999px;padding:5px 8px;font-size:8px;font-weight:700}.laneJobs{display:grid;gap:7px}.planJob{width:100%;text-align:left;border:1px solid var(--theme-border);background:var(--theme-surface);border-radius:10px;padding:10px;color:var(--theme-text)}.planJob:hover{border-color:var(--theme-border);background:var(--theme-surface)}.planJob>div{display:flex;justify-content:space-between;align-items:center}.planJob strong{display:block;margin:6px 0 2px;font-size:10px}.planJob small{display:block;color:var(--theme-muted);font-size:8px}.planJob>span{display:flex;gap:4px;margin-top:7px;color:var(--theme-muted);font-size:8px}.planJob>span svg{width:12px}.unassignedJob{background:var(--theme-surface);border-color:var(--theme-warning-border)}.emptyState{min-height:120px;display:grid;place-items:center;align-content:center;gap:7px;color:var(--theme-muted);text-align:center}.emptyState svg{width:28px}.emptyState b{font-size:9px}.fieldSummary,.hrKpis{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin-bottom:14px}.fieldSummary>div,.hrKpis>div{background:var(--theme-surface);border:1px solid var(--theme-border);border-radius:12px;padding:13px;display:flex;gap:10px;align-items:center}.fieldSummary svg,.hrKpis svg{width:34px;height:34px;padding:8px;background:var(--theme-accent-soft);color:var(--theme-accent-ink);border-radius:10px}.fieldSummary small,.hrKpis small{display:block;color:var(--theme-muted);font-size:8px}.fieldSummary b,.hrKpis b{display:block;margin-top:2px;font-size:17px}.jobActive{border-color:var(--theme-border);box-shadow:0 8px 24px #315bd014}.workerLine{font-size:9px!important}.fieldSteps{display:flex;align-items:center;margin:13px 0}.fieldSteps span{font-size:7px;color:var(--theme-muted)}.fieldSteps span.done{color:var(--theme-success-ink);font-weight:700}.fieldSteps i{flex:1;height:1px;background:var(--theme-surface-soft);margin:0 5px}.fieldSteps span.done+i{background:#8fd0b0}.payrollToolbar{display:flex;gap:8px;align-items:flex-end;flex-wrap:wrap;margin-bottom:12px;background:var(--theme-surface);border:1px solid var(--theme-border);border-radius:12px;padding:12px}.payrollToolbar label{display:grid;gap:4px;font-size:8px;font-weight:800;color:var(--theme-muted)}.payrollToolbar input,.payrollToolbar button,.exportBtn{border:1px solid var(--theme-border);background:var(--theme-surface);border-radius:8px;padding:8px 10px;text-decoration:none;color:var(--theme-text);font-size:9px;display:flex;align-items:center;gap:5px}.payrollToolbar .primary{height:34px}.exportBtn{margin-left:auto;background:#071c3d;color:#fff;border-color:#071c3d}.exportBtn svg{width:14px}.payrollSummary{margin-bottom:12px}.subText{display:block;color:var(--theme-muted);font-size:7px}.pendingText{color:var(--theme-warning-ink);font-weight:800}.okText{color:var(--theme-success-ink);font-weight:800}.badge.work{background:var(--theme-accent-soft);color:var(--theme-accent-ink)}.badge.travel{background:var(--theme-warning-soft);color:var(--theme-warning-ink)}.badge.break{background:var(--theme-accent-soft);color:var(--theme-purple-ink)}.badge.overtime{background:var(--theme-surface);color:var(--theme-danger-ink)}.badge.standby{background:var(--theme-success-soft);color:var(--theme-success-ink)}@media(max-width:1100px){.planningBoard{grid-template-columns:1fr}.workerLanes{grid-template-columns:1fr 1fr}.planningMetrics,.fieldSummary,.hrKpis{grid-template-columns:repeat(2,1fr)}}@media(max-width:700px){.workerLanes,.planningMetrics,.fieldSummary,.hrKpis{grid-template-columns:1fr}.exportBtn{margin-left:0}}.heroStatsBar{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin-bottom:12px}.heroStatsBar>div{display:flex;align-items:center;gap:10px;background:linear-gradient(145deg,#081f45,#0b3964);color:#fff;border-radius:13px;padding:14px}.heroStatsBar svg{width:36px;height:36px;padding:9px;border-radius:10px;background:#ffffff14;color:var(--theme-teal-ink)}.heroStatsBar small{display:block;color:var(--theme-muted);font-size:8px}.heroStatsBar b{display:block;margin-top:2px;font-size:18px}.flowPanel{margin-bottom:12px}.stageFlow{display:flex;align-items:center;gap:8px;overflow:auto}.stageFlow button{min-width:100px;border:1px solid var(--theme-border);background:var(--theme-surface);border-radius:10px;padding:10px;text-align:center}.stageFlow small{display:block;color:var(--theme-muted);font-size:8px}.stageFlow b{display:block;margin-top:3px;font-size:18px;color:var(--theme-text)}.stageFlow>span{color:var(--theme-muted)}.modernCards button{display:grid;grid-template-columns:36px 1fr;column-gap:9px;align-items:center}.modernCards .cardIcon{grid-row:1/3;width:36px;height:36px;border-radius:10px;background:var(--theme-surface-soft);color:var(--theme-accent-ink);display:grid;place-items:center}.modernCards small,.modernCards b{margin:0}.modernCards b{font-size:20px}.dashboardSplit{display:grid;grid-template-columns:1.45fr .55fr;gap:12px;margin-top:12px}.activityFeed{display:grid;gap:7px}.activityFeed>div{display:grid;grid-template-columns:10px 1fr;gap:8px;padding:8px 0;border-bottom:1px solid var(--theme-border)}.activityDot{width:8px;height:8px;border-radius:50%;background:#315bd0;margin-top:4px}.activityFeed b{display:block;font-size:10px}.activityFeed small{display:block;color:var(--theme-muted);font-size:8px;margin-top:2px}.activityFeed em{display:block;color:var(--theme-muted);font-size:8px;font-style:normal;margin-top:2px}.quickActions{display:grid;align-content:start;gap:8px}.quickActions .sectionHead{margin-bottom:0}.quickActions>button{border:1px solid var(--theme-border);background:var(--theme-surface);border-radius:9px;padding:10px;display:flex;align-items:center;gap:8px;color:var(--theme-text);font-size:9px;font-weight:800}.quickActions>button svg{width:15px;color:var(--theme-accent-ink)}.userCreate{display:grid;grid-template-columns:1.2fr 1.2fr 1.2fr .9fr auto;gap:8px;margin-bottom:12px;align-items:end}.userCreate .sectionHead{grid-column:1/-1}.userCreate input,.userCreate select{border:1px solid var(--theme-border);border-radius:8px;padding:9px}.userCreate button{height:36px}.userCreate .error{grid-column:1/-1}.badge.admin,.badge.manager{background:var(--theme-accent-soft);color:var(--theme-purple-ink)}.badge.dispatch,.badge.planner{background:var(--theme-accent-soft);color:var(--theme-accent-ink)}.badge.field{background:var(--theme-success-soft);color:var(--theme-success-ink)}.badge.hr{background:var(--theme-warning-soft);color:var(--theme-warning-ink)}.badge.finance{background:var(--theme-teal-soft);color:var(--theme-teal-ink)}.badge.client{background:var(--theme-surface-soft);color:var(--theme-muted)}@media(max-width:1100px){.heroStatsBar{grid-template-columns:repeat(2,1fr)}.dashboardSplit{grid-template-columns:1fr}.userCreate{grid-template-columns:1fr 1fr}}@media(max-width:700px){.heroStatsBar,.userCreate{grid-template-columns:1fr}}.subscriptionHero{display:grid;grid-template-columns:2fr repeat(3,1fr);gap:10px;margin-bottom:14px}.subscriptionHero>div{background:linear-gradient(145deg,#081f45,#0b3964);color:#fff;border-radius:14px;padding:16px}.subscriptionHero small{display:block;color:var(--theme-muted);font-size:8px;letter-spacing:.8px}.subscriptionHero h2{margin:5px 0 2px;font-size:24px}.subscriptionHero p{margin:0;color:var(--theme-muted);font-size:9px}.subscriptionHero b{display:block;margin-top:7px;font-size:19px}.moduleGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.moduleCard{background:var(--theme-surface);border:1px solid var(--theme-border);border-radius:15px;padding:16px;display:flex;flex-direction:column;min-height:220px}.moduleCard.activeModule{border-color:var(--theme-success-border);box-shadow:0 8px 24px #1a7e530f}.moduleTop{display:flex;justify-content:space-between;align-items:center}.moduleIcon{width:38px;height:38px;border-radius:11px;background:var(--theme-surface-soft);color:var(--theme-accent-ink);display:grid;place-items:center}.activeModule .moduleIcon{background:var(--theme-success-soft);color:var(--theme-success-ink)}.moduleCard h3{margin:14px 0 6px;font-size:15px}.moduleCard p{margin:0;color:var(--theme-muted);font-size:9px;line-height:1.55}.moduleFoot{display:flex;justify-content:space-between;gap:10px;align-items:end;margin-top:auto;padding-top:18px}.moduleFoot small{display:block;color:var(--theme-muted);font-size:7px}.moduleFoot b{font-size:10px}.moduleFoot button{border:1px solid var(--theme-border);border-radius:8px;padding:8px 9px;display:flex;align-items:center;gap:5px;font-size:8px}.moduleFoot button svg{width:13px}.moduleFoot button:disabled{opacity:.7}.planExplainer{display:flex;gap:12px;margin-top:14px;align-items:flex-start}.planExplainer>svg{width:34px;height:34px;padding:8px;border-radius:10px;background:var(--theme-surface-soft);color:var(--theme-accent-ink)}.planExplainer h3{margin:0 0 5px}.planExplainer p{margin:0;color:var(--theme-muted);font-size:9px;line-height:1.55}.platformCreate{display:grid;grid-template-columns:1.5fr .8fr .9fr .8fr .7fr .7fr auto;gap:8px;margin-bottom:12px}.platformCreate .sectionHead{grid-column:1/-1}.platformCreate input,.platformCreate select{border:1px solid var(--theme-border);border-radius:8px;padding:9px}.clientAdminGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.clientHead{display:flex;justify-content:space-between;align-items:flex-start}.clientHead small{color:var(--theme-accent-ink);font-size:8px;font-weight:700}.clientHead h3{margin:3px 0}.clientHead p{margin:0;color:var(--theme-muted);font-size:8px}.clientHead button{border:1px solid var(--theme-border);background:var(--theme-surface);border-radius:8px;padding:7px 8px;display:flex;gap:5px;align-items:center;font-size:8px}.clientHead button svg{width:13px}.clientUsage{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin:14px 0}.clientUsage span{background:var(--theme-surface);border-radius:9px;padding:9px}.clientUsage small{display:block;color:var(--theme-muted);font-size:7px}.clientUsage b{font-size:11px}.moduleToggles{display:grid;grid-template-columns:repeat(3,1fr);gap:6px}.moduleToggles button{border:1px solid var(--theme-border);background:var(--theme-surface);border-radius:8px;padding:7px;display:flex;align-items:center;gap:5px;color:var(--theme-muted);font-size:7px;text-align:left}.moduleToggles button.on{background:var(--theme-success-soft);border-color:var(--theme-success-border);color:var(--theme-success-ink)}.moduleToggles svg{width:15px;flex:0 0 auto}.requestPanel{margin-top:12px}.badge.active{background:var(--theme-success-soft);color:var(--theme-success-ink)}.badge.available{background:var(--theme-surface-soft);color:var(--theme-muted)}.badge.requested{background:var(--theme-warning-soft);color:var(--theme-warning-ink)}.badge.approved{background:var(--theme-success-soft);color:var(--theme-success-ink)}.badge.rejected{background:var(--theme-surface);color:var(--theme-danger-ink)}@media(max-width:1100px){.subscriptionHero,.moduleGrid,.platformCreate{grid-template-columns:1fr 1fr}.clientAdminGrid{grid-template-columns:1fr}}@media(max-width:700px){.subscriptionHero,.moduleGrid,.platformCreate{grid-template-columns:1fr}.moduleToggles{grid-template-columns:1fr 1fr}}.miniLink{border:1px solid var(--theme-border);background:var(--theme-surface);border-radius:7px;padding:6px 8px;display:inline-flex;align-items:center;gap:4px;font-size:9px;color:var(--theme-text);text-decoration:none}.miniLink svg{width:13px}.financeModal{width:min(850px,96vw);max-height:92vh;overflow:auto}.lineList{display:grid;gap:6px}.lineList>div{display:grid;grid-template-columns:1fr 100px 100px 35px;gap:7px;align-items:center;background:var(--theme-surface);border-radius:8px;padding:8px;font-size:9px}.lineAdd{display:grid;grid-template-columns:1fr 90px 120px auto;gap:7px;margin-top:8px}.lineAdd input{border:1px solid var(--theme-border);border-radius:8px;padding:8px}.fieldWorkspace{margin-top:12px}.fieldForms{display:grid;grid-template-columns:1fr 1fr;gap:16px}.fieldForms>div:first-child{display:grid;gap:8px}.fieldForms label{display:grid;gap:4px;font-size:8px;font-weight:800}.fieldForms input,.fieldForms textarea,.materialAdd input{border:1px solid var(--theme-border);border-radius:8px;padding:8px}.materialAdd{display:grid;grid-template-columns:.6fr 1.4fr .5fr .6fr auto;gap:5px}.materialRow{display:grid;grid-template-columns:.5fr 1.5fr .6fr .7fr 30px;gap:6px;align-items:center;padding:7px;border-bottom:1px solid var(--theme-border);font-size:8px}.assetArea{display:flex;gap:8px;margin-top:14px}.uploadBox{border:1px dashed var(--theme-border);background:var(--theme-surface);border-radius:10px;padding:12px;display:flex;align-items:center;gap:7px;cursor:pointer;font-size:9px}.uploadBox input{display:none}.assetList{display:flex;gap:6px;flex-wrap:wrap}.assetList a{display:flex;gap:5px;align-items:center;text-decoration:none;color:var(--theme-text);font-size:8px;border:1px solid var(--theme-border);border-radius:8px;padding:7px}.importPanel{max-width:900px}.importChoice{display:flex;gap:7px;margin-bottom:12px}.importChoice button{border:1px solid var(--theme-border);background:var(--theme-surface);border-radius:8px;padding:8px 12px}.importChoice button.active{background:#071c3d;color:#fff}.bigUpload{min-height:190px;border:2px dashed var(--theme-border);border-radius:14px;display:grid;place-items:center;align-content:center;text-align:center;background:var(--theme-surface)}.bigUpload svg{width:38px;color:var(--theme-accent-ink)}.bigUpload h3{margin:7px}.bigUpload p{font-size:9px;color:var(--theme-muted)}.infoBanner{background:var(--theme-surface-soft);color:var(--theme-text);border-radius:8px;padding:9px;margin:10px 0;font-size:9px}.importPreview pre{max-height:260px;overflow:auto;background:#071c3d;color:#cfe2ff;border-radius:9px;padding:10px;font-size:8px}.maintenanceForm{display:grid;grid-template-columns:1fr 1fr 1.4fr 1fr .6fr .8fr 1fr auto;gap:6px;margin-bottom:12px}.maintenanceForm input,.maintenanceForm select{border:1px solid var(--theme-border);border-radius:8px;padding:8px}.notificationList{display:grid;gap:8px}.notificationItem{display:grid;grid-template-columns:42px 1fr auto;gap:10px;align-items:center;text-align:left;background:var(--theme-surface);border:1px solid var(--theme-border);border-radius:12px;padding:12px;color:var(--theme-text)}.notificationItem.unread{border-color:var(--theme-border);background:var(--theme-surface)}.notificationItem>span{width:36px;height:36px;border-radius:10px;background:var(--theme-surface-soft);color:var(--theme-accent-ink);display:grid;place-items:center}.notificationItem p{margin:3px 0;font-size:8px;color:var(--theme-muted)}.privacyActions{display:flex;gap:8px;margin-bottom:12px}.dangerBtn{border:1px solid var(--theme-danger-border);background:var(--theme-surface);color:var(--theme-danger-ink);border-radius:8px;padding:9px 11px;display:flex;align-items:center;gap:6px}.onboardHero{display:flex;gap:14px;align-items:center;background:linear-gradient(145deg,#071d40,#0b4169);color:#fff;border-radius:14px;padding:17px;margin-bottom:12px}.onboardHero>b{font-size:26px}.onboardHero h3{margin:0}.onboardHero p{margin:3px 0 0;font-size:9px;color:var(--theme-muted)}.onboardSteps{display:grid;gap:8px}.onboardSteps button{display:grid;grid-template-columns:40px 1fr 30px;gap:9px;align-items:center;text-align:left;background:var(--theme-surface);border:1px solid var(--theme-border);border-radius:11px;padding:11px}.onboardSteps button>span{width:34px;height:34px;border-radius:10px;background:var(--theme-surface-soft);display:grid;place-items:center}.onboardSteps button>span.done{background:var(--theme-success-soft);color:var(--theme-success-ink)}.finishSetup{margin-top:12px}.portalHero{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin-bottom:12px}.portalHero>div{background:var(--theme-surface);border:1px solid var(--theme-border);border-radius:12px;padding:13px}.portalHero small{display:block;font-size:8px;color:var(--theme-muted)}.portalHero b{font-size:22px}@media(max-width:1100px){.maintenanceForm{grid-template-columns:1fr 1fr 1fr}.fieldForms{grid-template-columns:1fr}.portalHero{grid-template-columns:1fr 1fr}}@media(max-width:700px){.lineAdd,.materialAdd,.materialRow,.maintenanceForm{grid-template-columns:1fr}.assetArea{flex-direction:column}.portalHero{grid-template-columns:1fr}}.importTop{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:12px}.templateBtn{border:1px solid var(--theme-border);background:var(--theme-surface);border-radius:8px;padding:8px 10px;display:flex;align-items:center;gap:6px;color:var(--theme-text);font-size:9px}.templateBtn svg{width:14px}.bigUpload small{display:block;max-width:720px;color:var(--theme-muted);font-size:8px;line-height:1.5;margin:6px auto}.mappingBox{margin:10px 0;padding:11px;border:1px solid var(--theme-border);background:var(--theme-surface);border-radius:10px}.mappingBox>b{display:block;font-size:10px}.mappingBox>span{display:block;color:var(--theme-muted);font-size:8px;margin:3px 0 8px}.mappingBox>div{display:flex;flex-wrap:wrap;gap:5px}.mappingBox code{background:var(--theme-accent-soft);color:var(--theme-accent-ink);border-radius:6px;padding:5px 7px;font-size:7px}.permissionCreate{grid-template-columns:1.2fr 1.2fr 1.2fr .9fr!important}.permissionCreate .permissionBox,.permissionCreate>button,.permissionCreate>.error{grid-column:1/-1}.permissionBox{border:1px solid var(--theme-border);background:var(--theme-surface);border-radius:12px;padding:12px;margin-top:8px}.permHead{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-bottom:10px}.permHead small{color:var(--theme-accent-ink);font-size:8px;font-weight:700;letter-spacing:1px}.permHead h3{margin:2px 0 0;font-size:13px}.permHead>div:last-child{display:flex;gap:5px}.permHead button{border:1px solid var(--theme-border);background:var(--theme-surface);border-radius:7px;padding:6px 8px;font-size:8px;color:var(--theme-muted)}.permissionGrid{display:grid;grid-template-columns:repeat(3,1fr);gap:6px}.permissionGrid label{border:1px solid var(--theme-border);background:var(--theme-surface);border-radius:9px;padding:9px;display:flex;align-items:center;gap:7px;cursor:pointer;color:var(--theme-muted)}.permissionGrid label.permissionOn{border-color:var(--theme-border);background:var(--theme-surface-soft);color:var(--theme-accent-ink)}.permissionGrid input{display:none}.permissionGrid span{width:22px;height:22px;border-radius:6px;background:var(--theme-surface-soft);display:grid;place-items:center}.permissionGrid .permissionOn span{background:#315bd0;color:#fff}.permissionGrid svg{width:12px}.permissionGrid b{font-size:8px}.permissionModal{width:min(880px,96vw);max-height:92vh;overflow:auto}.accessCount{background:var(--theme-surface-soft);color:var(--theme-accent-ink);border-radius:999px;padding:5px 8px;font-size:8px;font-weight:800}@media(max-width:800px){.permissionGrid{grid-template-columns:1fr 1fr}.permissionCreate{grid-template-columns:1fr!important}}@media(max-width:520px){.permissionGrid{grid-template-columns:1fr}}.quickSlots{display:grid;grid-template-columns:1fr 1fr;gap:6px;margin:8px 0}.quickSlots button{border:1px solid var(--theme-border);background:var(--theme-surface);border-radius:8px;padding:8px;color:var(--theme-text);font-size:9px;font-weight:800}.quickSlots button:hover{border-color:#315bd0;background:var(--theme-surface-soft);color:var(--theme-accent-ink)}.wfmLegend{display:flex;gap:14px;align-items:center;flex-wrap:wrap;background:var(--theme-surface);border:1px solid var(--theme-border);border-radius:11px;padding:10px 12px;margin-bottom:11px}.wfmLegend span{display:flex;gap:6px;align-items:center;color:var(--theme-muted);font-size:8px;font-weight:800}.wfmLegend i{width:13px;height:13px;border-radius:4px;border:1px solid rgba(0,0,0,.05)}.wfmQueue{margin-bottom:12px}.wfmQueueItems{display:flex;gap:8px;overflow:auto;padding-bottom:3px}.wfmQueueCard{min-width:220px;max-width:260px;border:1px solid var(--theme-border);background:var(--theme-surface);border-radius:10px;padding:10px;text-align:left;color:var(--theme-text)}.wfmQueueCard.selected{border:2px solid #315bd0;background:var(--theme-surface-soft)}.wfmQueueCard>div{display:flex;justify-content:space-between;align-items:center}.wfmQueueCard strong{display:block;font-size:9px;margin:5px 0}.wfmQueueCard small,.wfmQueueCard em{display:block;font-size:7px;color:var(--theme-muted);font-style:normal;margin-top:3px}.wfmQueueCard em{color:var(--theme-muted);font-weight:800}.wfmBoardWrap{overflow:auto;padding:0}.wfmBoard{display:grid;grid-template-columns:260px minmax(380px,1fr) minmax(380px,1fr);min-width:1050px}.wfmHead{position:sticky;top:0;z-index:4;background:#0b2347;color:#fff;padding:12px 14px;border-right:1px solid #244264}.wfmHead b{display:block;font-size:10px}.wfmHead small{display:block;color:var(--theme-muted);font-size:7px;margin-top:2px}.techHead{left:0;z-index:5}.wfmTech{position:sticky;left:0;z-index:2;background:var(--theme-surface);border-right:1px solid var(--theme-border);border-bottom:1px solid var(--theme-border);padding:11px;display:grid;grid-template-columns:34px 1fr auto;gap:8px;align-items:center;min-height:108px}.techAvatar{width:34px;height:34px;border-radius:10px;background:var(--theme-accent-soft);color:var(--theme-accent-ink);display:grid;place-items:center;font-weight:700}.wfmTech b{font-size:9px}.wfmTech span{display:block;font-size:7px;color:var(--theme-muted);margin-top:3px}.wfmTech strong{background:#0b2347;color:#fff;border-radius:999px;padding:5px 7px;font-size:7px;white-space:nowrap}.wfmSlot{min-height:108px;padding:7px;border-right:1px solid var(--theme-border);border-bottom:1px solid var(--theme-border);background:var(--theme-surface);display:flex;flex-direction:column;gap:6px}.slotAssign{border:1px dashed var(--theme-border);background:var(--theme-surface);color:var(--theme-muted);border-radius:8px;padding:6px;font-size:7px;font-weight:800}.slotAssign:not(:disabled){border-color:var(--theme-border);color:var(--theme-accent-ink);background:var(--theme-surface)}.slotAssign:disabled{cursor:default;opacity:.6}.wfmTask{text-align:left;border:1px solid transparent;border-radius:9px;padding:8px;color:var(--theme-text);box-shadow:0 2px 8px #172b470a}.wfmTask>div{display:flex;justify-content:space-between;align-items:center}.wfmTask b{font-size:8px}.wfmTask strong{display:block;font-size:8px;margin:4px 0}.wfmTask small{display:block;font-size:7px;color:var(--theme-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.wfmTask em{display:block;font-size:7px;font-style:normal;font-weight:700;margin-top:4px;color:var(--theme-text)}.wfmAccepted{background:var(--theme-purple-soft);border-color:var(--theme-purple-border)}.wfmTravel{background:var(--theme-accent-soft);border-color:var(--theme-border)}.wfmCustomer{background:var(--theme-warning-soft);border-color:var(--theme-warning-border)}.wfmDone{background:var(--theme-success-soft);border-color:var(--theme-success-border)}.wfmNegative{background:var(--theme-danger-soft);border-color:var(--theme-danger-border)}.wfmReady{background:var(--theme-accent-soft);border-color:var(--theme-border)}@media(max-width:900px){.wfmLegend{gap:8px}.wfmBoard{grid-template-columns:220px minmax(330px,1fr) minmax(330px,1fr)}}.smartPlanningBar{display:flex;justify-content:space-between;align-items:center;gap:12px;background:linear-gradient(135deg,#071e42,#134b7d);color:#fff;border-radius:13px;padding:13px 15px;margin-bottom:11px}.smartPlanningBar>div{display:flex;align-items:center;gap:10px}.smartPlanningBar>div>svg{width:34px;height:34px;padding:8px;border-radius:10px;background:var(--theme-surface);color:var(--theme-teal-ink)}.smartPlanningBar b{display:block;font-size:10px}.smartPlanningBar small{display:block;color:var(--theme-muted);font-size:8px;margin-top:2px}.smartModal{width:min(1050px,97vw);max-height:94vh;overflow:auto}.smartIntro{display:flex;gap:10px;background:var(--theme-surface-soft);border-radius:10px;padding:11px;margin-bottom:10px}.smartIntro>svg{width:30px;color:var(--theme-accent-ink)}.smartIntro b{font-size:10px}.smartIntro p{margin:3px 0 0;color:var(--theme-muted);font-size:8px;line-height:1.5}.smartControls{display:flex;align-items:end;gap:9px;flex-wrap:wrap;margin-bottom:12px}.smartControls label{display:grid;gap:4px;font-size:8px;font-weight:800}.smartControls select{border:1px solid var(--theme-border);border-radius:8px;padding:8px}.smartControls>span{color:var(--theme-muted);font-size:8px;margin-left:auto}.smartControls button{border:1px solid var(--theme-border);background:var(--theme-surface);border-radius:8px;padding:8px;display:flex;align-items:center;gap:5px}.routeProfiles{border:1px solid var(--theme-border);border-radius:11px;overflow:auto}.routeProfiles>h3{margin:0;padding:10px 12px;background:var(--theme-surface);font-size:10px}.routeProfile{display:grid;grid-template-columns:150px 1fr 1fr 75px 75px 65px 45px;gap:6px;align-items:end;padding:8px 10px;border-top:1px solid var(--theme-border)}.routeProfile>div b{display:block;font-size:9px}.routeProfile>div small{font-size:7px;color:var(--theme-muted)}.routeProfile label{display:grid;grid-template-columns:18px 80px 1fr;gap:5px;align-items:center;font-size:7px;color:var(--theme-muted)}.routeProfile label>svg{width:13px}.routeProfile input,.routeProfile select{border:1px solid var(--theme-border);border-radius:7px;padding:6px;min-width:0}.routeProfile .smallField{grid-template-columns:1fr}.routeProfile>button{border:1px solid var(--theme-border);background:var(--theme-surface);border-radius:7px;padding:7px;display:flex;gap:4px;align-items:center;font-size:7px}.routeProfile>button svg{width:12px}.routeCheck{grid-template-columns:16px 1fr!important}.routeCheck input{width:auto}.smartResult{margin-top:13px}.routeResult{border:1px solid var(--theme-border);border-radius:10px;padding:10px;margin-bottom:7px}.routeSummary{display:flex;justify-content:space-between;margin-bottom:8px}.routeSummary b{font-size:9px}.routeSummary span{font-size:8px;color:var(--theme-muted)}.routeSequence{display:flex;align-items:center;gap:6px;overflow:auto;padding-bottom:4px}.routeSequence>i{font-style:normal;color:var(--theme-muted)}.routePoint,.routeJob{min-width:100px;border-radius:8px;padding:7px;background:var(--theme-surface);font-size:7px}.routePoint{display:flex;align-items:center;gap:5px;font-weight:700}.routePoint svg{width:12px}.routeJob{background:var(--theme-surface-soft)}.routeJob b,.routeJob small,.routeJob em{display:block}.routeJob small{margin-top:2px;color:var(--theme-muted)}.routeJob em{font-style:normal;color:var(--theme-accent-ink);margin-top:3px;font-weight:700}.unscheduledBox{background:var(--theme-surface);border:1px solid var(--theme-danger-border);border-radius:9px;padding:9px;color:var(--theme-danger-ink)}.unscheduledBox b,.unscheduledBox span{display:block;font-size:8px}.unscheduledBox span{margin-top:3px}@media(max-width:900px){.smartPlanningBar{align-items:flex-start;flex-direction:column}.routeProfile{grid-template-columns:1fr 1fr}.routeProfile>div{grid-column:1/-1}.routeProfile label{grid-template-columns:18px 80px 1fr}.routeCheck{grid-column:1/-1!important}}.simpleApp aside{width:220px}.simpleApp main{margin-left:220px}.simpleApp aside .brand small{letter-spacing:1.5px}.trialPill{display:flex;align-items:center;gap:8px;margin:8px 9px;padding:9px;border:1px solid #244b78;background:#0d315a;border-radius:10px;color:#fff}.trialPill svg{width:16px;color:var(--theme-teal-ink)}.trialPill b,.trialPill small{display:block}.trialPill b{font-size:9px}.trialPill small{font-size:7px;color:var(--theme-muted)}.simpleLogin{min-height:100vh;display:grid;grid-template-columns:1.08fr .92fr;background:var(--theme-surface)}.simpleLoginHero{padding:7vw;display:flex;flex-direction:column;background:linear-gradient(145deg,#071c3d,#0b3768);color:#fff;position:relative;overflow:hidden}.simpleLoginHero:after{content:"";position:absolute;width:440px;height:440px;border:1px solid var(--theme-border);border-radius:50%;right:-170px;bottom:-120px;box-shadow:0 0 0 70px #ffffff08,0 0 0 140px #ffffff05}.simpleLogo{display:flex;align-items:center;gap:13px;z-index:1}.simpleLogo h1{margin:0;font-size:24px;letter-spacing:5px}.simpleLogo span{display:block;color:var(--theme-teal-ink);font-size:8px;letter-spacing:2px}.loginMessage{margin:auto 0;z-index:1;max-width:650px}.loginMessage>small{color:var(--theme-teal-ink);font-size:9px;letter-spacing:2px;font-weight:700}.loginMessage h2{font-size:clamp(42px,5vw,72px);line-height:1.02;letter-spacing:-3px;margin:14px 0}.loginMessage h2 b{color:var(--theme-teal-ink)}.loginMessage p{max-width:540px;color:var(--theme-muted);font-size:14px;line-height:1.6}.simpleFlow{display:flex;align-items:center;gap:9px;z-index:1;flex-wrap:wrap}.simpleFlow span{display:flex;align-items:center;gap:6px;background:var(--theme-surface);border:1px solid var(--theme-border);border-radius:9px;padding:8px 10px;font-size:8px;font-weight:700}.simpleFlow svg{width:14px;color:var(--theme-teal-ink)}.simpleFlow i{font-style:normal;color:var(--theme-muted)}.simpleLoginPanel{display:grid;place-items:center;padding:45px}.loginBox{width:min(430px,100%)}.loginTabs{display:grid;grid-template-columns:1fr 1fr;margin-bottom:12px;background:var(--theme-surface-soft);padding:4px;border-radius:10px}.loginTabs button{border:0;background:transparent;border-radius:8px;padding:10px;color:var(--theme-muted);font-size:9px;font-weight:700}.loginTabs button.active{background:var(--theme-surface);color:var(--theme-accent-ink);box-shadow:0 2px 8px #18365a12}.simpleLoginPanel form{background:var(--theme-surface);border:1px solid var(--theme-border);border-radius:16px;padding:28px}.simpleLoginPanel form>small:first-child{color:var(--theme-accent-ink);font-size:8px;letter-spacing:1.5px;font-weight:700}.simpleLoginPanel h2{font-size:24px;margin:5px 0}.simpleLoginPanel form>p{font-size:9px;color:var(--theme-muted);margin:0 0 18px;line-height:1.5}.simpleLoginPanel label{display:grid;gap:5px;margin-top:10px;font-size:8px;font-weight:800;color:var(--theme-muted)}.simpleLoginPanel input{border:1px solid var(--theme-border);border-radius:9px;padding:11px;font-size:12px;outline:none}.simpleLoginPanel input:focus{border-color:#315bd0;box-shadow:0 0 0 3px #315bd012}.loginSubmit{width:100%;border:0;border-radius:9px;background:#2458d7;color:#fff;padding:12px;margin-top:15px;font-weight:700;font-size:10px}.loginSubmit:disabled{opacity:.65}.switchText{width:100%;border:0;background:none;color:var(--theme-accent-ink);font-size:8px;margin-top:10px}.termsHint{display:block!important;color:var(--theme-muted)!important;text-align:center;margin-top:9px!important;font-size:7px!important;letter-spacing:0!important;font-weight:500!important}.simpleSettingsTop{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-bottom:12px}.simpleSettingsTop>div{border:1px solid var(--theme-border);background:var(--theme-surface);border-radius:12px;padding:14px}.simpleSettingsTop small{font-size:7px;color:var(--theme-accent-ink);font-weight:700;letter-spacing:1px}.simpleSettingsTop h3{margin:4px 0;font-size:18px}.simpleSettingsTop p,.simpleSettingsTop b{font-size:8px;color:var(--theme-muted)}.settingsCards{display:grid;grid-template-columns:repeat(2,1fr);gap:9px}.settingsCards>button{border:1px solid var(--theme-border);background:var(--theme-surface);border-radius:12px;padding:14px;display:grid;grid-template-columns:40px 1fr 20px;gap:10px;align-items:center;text-align:left;color:var(--theme-text)}.settingsCards>button>span{width:40px;height:40px;border-radius:10px;background:var(--theme-surface-soft);color:var(--theme-accent-ink);display:grid;place-items:center}.settingsCards svg{width:18px}.settingsCards b{font-size:10px}.settingsCards p{font-size:8px;color:var(--theme-muted);margin:4px 0;line-height:1.4}.advancedNote{display:flex;gap:10px;background:var(--theme-surface);border:1px solid var(--theme-border);border-radius:11px;padding:12px;margin-top:12px}.advancedNote>svg{width:20px;color:var(--theme-accent-ink)}.advancedNote b{font-size:9px}.advancedNote p{font-size:8px;color:var(--theme-muted);margin:3px 0}@media(max-width:900px){.simpleLogin{grid-template-columns:1fr}.simpleLoginHero{padding:35px;min-height:390px}.simpleLoginPanel{padding:25px}.settingsCards,.simpleSettingsTop{grid-template-columns:1fr}}@media(max-width:720px){.simpleApp aside{width:72px}.simpleApp main{margin-left:72px}.simpleApp aside .brand>div:last-child,.simpleApp aside .nav span,.simpleApp .who span,.simpleApp .trialPill span{display:none}.simpleApp .trialPill{justify-content:center}.simpleLoginHero{padding:28px}.loginMessage h2{font-size:42px}.simpleFlow i{display:none}}.simpleApp aside{padding-top:18px}.simpleApp aside .brand{margin:0 14px 22px}.simpleApp aside .nav{margin:4px 10px;width:calc(100% - 20px);border-radius:10px}.simpleApp aside .spacer{min-height:22px}.simpleApp main{padding-left:0}.page{max-width:1480px;margin:0 auto;padding:34px 42px 70px}.page>header{margin-bottom:22px}.page>header h1{font-size:30px;letter-spacing:-.5px}.serviceTag{display:inline-flex;align-items:center;min-height:24px;padding:4px 8px;border-radius:999px;background:var(--theme-surface-soft);color:var(--theme-accent-ink);font-size:8px;font-weight:700;white-space:nowrap}.smartPlanningHero{margin:6px 0 14px;padding:16px 18px}.smartPlanningHero span em{display:block;font-style:normal;color:var(--theme-teal-ink);font-size:7px;margin-top:4px}.smartPlanningHero .primary{min-width:150px;justify-content:center}.smartControls{background:var(--theme-surface);border:1px solid var(--theme-border);border-radius:10px;padding:10px}.smartControls label{min-width:220px}.smartPreviewBtn{background:#0b2347!important;color:#fff!important;border-color:#0b2347!important}.smartResult{border-top:1px solid var(--theme-border);padding-top:12px}.routeSummary span{background:var(--theme-surface);padding:4px 7px;border-radius:999px}.wfmBoardWrap,.wfmQueue{border-radius:12px}@media(max-width:1100px){.page{padding:28px 24px 60px}}@media(max-width:720px){.page{padding:22px 14px 50px}.simpleApp aside .brand{margin-left:9px;margin-right:9px}}.ownerWorkerForm{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:14px}.ownerWorkerForm .sectionHead,.ownerWorkerForm>button,.ownerWorkerForm>.error{grid-column:1/-1}.ownerWorkerForm label,.ownerEditGrid label{display:grid;gap:5px;font-size:8px;font-weight:800;color:var(--theme-muted)}.ownerWorkerForm input,.ownerWorkerForm select,.ownerEditGrid input,.ownerEditGrid select{border:1px solid var(--theme-border);border-radius:8px;padding:9px;background:var(--theme-surface)}.timePair{display:grid;grid-template-columns:1fr auto 1fr;gap:6px;align-items:center}.ownerTeamGrid{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}.ownerTechCard{background:var(--theme-surface);border:1px solid var(--theme-border);border-radius:13px;padding:13px}.ownerTechHead{display:grid;grid-template-columns:38px 1fr auto;gap:8px;align-items:center}.ownerTechHead b{font-size:10px}.ownerTechHead small{display:block;font-size:7px;color:var(--theme-muted)}.ownerTechHead>span{font-size:7px;background:var(--theme-success-soft);color:var(--theme-success-ink);border-radius:999px;padding:5px 7px}.ownerTechRoute{display:grid;grid-template-columns:1fr 20px 1fr;gap:6px;align-items:center;margin:12px 0;padding:10px;background:var(--theme-surface);border-radius:10px}.ownerTechRoute>div{display:flex;gap:7px;min-width:0}.ownerTechRoute svg{width:16px;color:var(--theme-accent-ink);flex:none}.ownerTechRoute>svg{width:14px;color:var(--theme-muted)}.ownerTechRoute small,.ownerTechRoute b,.ownerTechRoute em{display:block}.ownerTechRoute small{font-size:6px;color:var(--theme-muted)}.ownerTechRoute b{font-size:8px}.ownerTechRoute em{font-size:7px;font-style:normal;color:var(--theme-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:180px}.ownerTechMeta{display:flex;gap:12px;margin-bottom:10px;font-size:7px;color:var(--theme-muted)}.ownerEditGrid{display:grid;grid-template-columns:1fr 1fr;gap:9px}.ownerWorkerModal{width:min(780px,95vw)}.ownerPlannerTop{display:grid;grid-template-columns:auto 1fr auto;gap:12px;align-items:center;margin-bottom:10px}.ownerDate{display:flex;align-items:center;border:1px solid var(--theme-border);background:var(--theme-surface);border-radius:10px;overflow:hidden}.ownerDate button{border:0;background:var(--theme-surface);padding:9px}.ownerDate svg{width:16px}.ownerDate input{border:0;padding:9px;min-width:145px}.ownerPlannerStats{display:flex;gap:8px}.ownerPlannerStats span{min-width:85px;background:var(--theme-surface);border:1px solid var(--theme-border);border-radius:9px;padding:8px 10px}.ownerPlannerStats b,.ownerPlannerStats small{display:block}.ownerPlannerStats b{font-size:15px}.ownerPlannerStats small{font-size:7px;color:var(--theme-muted)}.ownerBuildPlan{min-width:150px;justify-content:center}.ownerPlannerHelp{display:flex;gap:10px;background:var(--theme-surface-soft);border:1px solid var(--theme-border);border-radius:11px;padding:11px;margin-bottom:11px}.ownerPlannerHelp>svg{width:24px;color:var(--theme-accent-ink)}.ownerPlannerHelp b{font-size:9px}.ownerPlannerHelp p{font-size:8px;color:var(--theme-muted);margin:3px 0}.ownerPreview{margin-bottom:12px}.ownerRouteGrid{display:grid;gap:8px}.ownerRouteGrid article{border:1px solid var(--theme-border);border-radius:10px;padding:10px}.ownerRouteFlow{display:flex;align-items:center;gap:5px;overflow:auto;padding-bottom:3px}.ownerRouteFlow>svg{width:14px;color:var(--theme-muted);flex:none}.ownerEndpoint,.ownerRouteJob{min-width:130px;border-radius:8px;padding:8px;border:1px solid var(--theme-border);background:var(--theme-surface);text-align:left;color:var(--theme-text)}.ownerEndpoint{display:grid;grid-template-columns:16px 1fr;gap:5px;align-items:start;font-size:7px;font-weight:700}.ownerEndpoint svg{width:14px;color:var(--theme-accent-ink)}.ownerEndpoint small{grid-column:1/-1;color:var(--theme-muted);font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:180px}.ownerRouteJob{background:var(--theme-surface-soft)}.ownerRouteJob b,.ownerRouteJob span,.ownerRouteJob small{display:block}.ownerRouteJob b{font-size:8px}.ownerRouteJob span{font-size:8px;margin-top:2px}.ownerRouteJob small{font-size:7px;color:var(--theme-muted);margin-top:3px}.ownerDayBoard{overflow:hidden}.ownerPlannerRow{display:grid;grid-template-columns:190px 1fr;border-top:1px solid var(--theme-border);min-height:86px}.ownerWorkerCell{display:flex;gap:8px;align-items:center;padding:10px;background:var(--theme-surface);border-right:1px solid var(--theme-border)}.ownerWorkerCell b{font-size:9px}.ownerWorkerCell small{display:block;font-size:7px;color:var(--theme-muted)}.ownerJobRail{display:flex;gap:6px;align-items:center;padding:8px;overflow:auto}.ownerRailJob{min-width:150px;border:1px solid transparent;border-radius:9px;padding:8px;text-align:left;color:var(--theme-text)}.ownerRailJob b,.ownerRailJob span,.ownerRailJob small{display:block}.ownerRailJob b,.ownerRailJob span{font-size:8px}.ownerRailJob small{font-size:7px;color:var(--theme-muted)}.ownerEmptyRail{font-size:8px;color:var(--theme-success-ink);background:var(--theme-success-soft);border:1px dashed var(--theme-success-border);border-radius:8px;padding:9px 12px}@media(max-width:950px){.ownerWorkerForm{grid-template-columns:1fr 1fr}.ownerTeamGrid,.ownerPlannerTop{grid-template-columns:1fr}.ownerPlannerStats{overflow:auto}.ownerPlannerRow{grid-template-columns:150px 1fr}}@media(max-width:620px){.ownerWorkerForm,.ownerEditGrid,.ownerPlannerRow{grid-template-columns:1fr}.ownerWorkerCell{border-right:0;border-bottom:1px solid var(--theme-border)}}.orderTopActions{display:flex;gap:8px;align-items:center}.bulkDeleteBtn{border:1px solid var(--theme-danger-border);background:var(--theme-surface);color:var(--theme-danger-ink);border-radius:9px;padding:10px 12px;display:flex;align-items:center;gap:6px}.bulkDeleteBtn svg{width:15px}.serviceTag{display:inline-flex;padding:4px 8px;border-radius:999px;background:var(--theme-surface-soft);color:var(--theme-accent-ink);font-size:8px;font-weight:700}.ownerPlannerHelp{align-items:center}.ownerPlannerHelp>div{flex:1}.modeBadge{margin-left:auto;border-radius:999px;padding:6px 9px;font-size:7px;font-weight:700;white-space:nowrap}.modeBadge.basic{background:var(--theme-surface-soft);color:var(--theme-accent-ink)}.modeBadge.route{background:var(--theme-success-soft);color:var(--theme-success-ink)}.plannerToolbar{display:grid;grid-template-columns:auto 1fr auto;gap:12px;align-items:center;margin-bottom:10px}.plannerKpis{display:flex;gap:7px;overflow:auto}.plannerKpis>span{min-width:80px;border:1px solid var(--theme-border);background:var(--theme-surface);border-radius:9px;padding:8px 10px}.plannerKpis b,.plannerKpis small{display:block}.plannerKpis b{font-size:14px}.plannerKpis small{font-size:7px;color:var(--theme-muted)}.unplannedPanel{margin-bottom:12px}.unplannedRail{display:flex;gap:7px;overflow:auto;min-height:76px;padding-bottom:3px}.plannerBoard{overflow:auto;padding:0}.plannerGrid{display:grid;grid-template-columns:220px minmax(470px,1fr) 82px minmax(470px,1fr);min-width:1250px}.plannerGridHead{position:sticky;top:0;z-index:6;background:#0b2347;color:#fff;font-size:8px;font-weight:700}.plannerGridHead>div{padding:11px;border-right:1px solid #294667}.lunchHead{text-align:center;color:var(--theme-muted)}.plannerWorkerRow{border-top:1px solid var(--theme-border);min-height:124px}.plannerTech{position:sticky;left:0;z-index:3;background:var(--theme-surface);border-right:1px solid var(--theme-border);padding:10px;display:grid;grid-template-columns:36px 1fr 28px;gap:7px;align-content:start}.plannerTechText b{display:block;font-size:9px}.plannerTechText small{display:block;font-size:7px;color:var(--theme-muted);margin-top:2px}.plannerTechText span{display:inline-block;font-size:6px;font-weight:700;color:var(--theme-accent-ink);background:var(--theme-surface-soft);border-radius:999px;padding:4px 6px;margin-top:5px}.availabilityBtn{border:1px solid var(--theme-border);background:var(--theme-surface);border-radius:7px;width:28px;height:28px;display:grid;place-items:center}.availabilityBtn svg{width:13px}.capacityBar{grid-column:1/-1;height:16px;border-radius:999px;background:var(--theme-surface-soft);position:relative;overflow:hidden;margin-top:3px}.capacityBar i{display:block;height:100%;background:#70a5ff}.capacityBar span{position:absolute;inset:0;display:grid;place-items:center;font-size:6px;font-weight:700;color:var(--theme-text)}.techDistance{grid-column:1/-1;font-size:7px;color:var(--theme-muted)}.plannerPeriod{display:flex;gap:6px;align-content:flex-start;align-items:flex-start;flex-wrap:wrap;padding:8px;min-height:124px;background:var(--theme-surface);border-right:1px solid var(--theme-border)}.periodOff{background:var(--theme-surface-soft)}.periodBlock{width:100%;height:100%;min-height:96px;display:flex;align-items:center;justify-content:center;gap:6px;border:1px dashed var(--theme-border);border-radius:9px;color:var(--theme-muted);font-size:8px}.periodBlock svg{width:15px}.lunchBlock{display:flex;align-items:center;justify-content:center;gap:4px;background:var(--theme-surface-soft);color:var(--theme-muted);border-right:1px solid var(--theme-border);font-size:7px}.lunchBlock svg{width:13px}.workerOff .plannerTech{background:var(--theme-surface-soft)}.plannerJob{position:relative;min-width:145px;max-width:178px;border:1px solid transparent;border-radius:9px;padding:8px;text-align:left;color:var(--theme-text);cursor:grab}.plannerJob:active{cursor:grabbing}.plannerJobTop{display:flex;gap:4px;align-items:center}.plannerJobTop svg{width:11px;color:var(--theme-muted)}.plannerJobTop b{font-size:7px}.plannerJob>span{display:block;font-size:8px;font-weight:700;margin:4px 0}.plannerJob>small,.plannerJob>em{display:block;font-size:7px;font-style:normal;color:var(--theme-muted)}.plannerJob>em{margin-top:3px;color:var(--theme-accent-ink);font-weight:800}.plannerHover{display:none;position:absolute;left:0;top:calc(100% + 5px);z-index:20;width:245px;background:#0b2347;color:#fff;border-radius:9px;padding:9px;box-shadow:0 14px 30px #122d4c35}.plannerHover b,.plannerHover span{display:block;font-size:7px}.plannerHover span{color:var(--theme-muted);margin-top:3px;line-height:1.35}@media(hover:hover)and (pointer:fine){.plannerJob:hover .plannerHover{display:block}}.routeSummaryStrip{display:flex;gap:6px;overflow:auto}.routeSummaryStrip span{border:1px solid var(--theme-border);border-radius:8px;padding:7px 9px;font-size:7px;color:var(--theme-muted)}.routeSummaryStrip b{display:block;font-size:8px;color:var(--theme-text)}.plannerQuick{width:min(520px,94vw)}.quickCustomer{display:grid;gap:6px;background:var(--theme-surface);border:1px solid var(--theme-border);border-radius:10px;padding:12px}.quickCustomer b{font-size:12px}.quickCustomer span{font-size:8px;color:var(--theme-muted)}.quickActions{display:flex;gap:7px;margin-top:10px}.quickActions button,.quickActions a{border:1px solid var(--theme-border);background:var(--theme-surface);border-radius:8px;padding:9px 10px;color:var(--theme-text);text-decoration:none;display:flex;align-items:center;gap:5px;font-size:8px}.quickActions svg{width:14px}.availabilityModal{width:min(560px,94vw)}.availabilityModal>p{font-size:9px;color:var(--theme-muted)}.availabilityChoices{display:grid;grid-template-columns:1fr 1fr;gap:7px}.availabilityChoices button{border:1px solid var(--theme-border);background:var(--theme-surface);border-radius:9px;padding:12px;text-align:left;font-size:9px}.availabilityChoices button:hover{border-color:var(--theme-border);background:var(--theme-surface)}.modeBadge{margin-left:auto}@media(max-width:950px){.plannerToolbar{grid-template-columns:1fr}.plannerGrid{grid-template-columns:185px minmax(420px,1fr) 70px minmax(420px,1fr)}}@media(max-width:600px){.availabilityChoices{grid-template-columns:1fr}.plannerKpis>span{min-width:72px}}.teamProLayout{display:grid;grid-template-columns:300px 1fr;gap:12px}.teamList{padding:0;overflow:hidden}.teamList .sectionHead{padding:12px}.teamPerson{width:100%;display:grid;grid-template-columns:36px 1fr 18px;gap:8px;align-items:center;border:0;border-top:1px solid var(--theme-border);background:var(--theme-surface);padding:10px;text-align:left;color:var(--theme-text)}.teamPerson.active{background:var(--theme-surface-soft)}.teamPerson b{display:block;font-size:9px}.teamPerson small{display:block;font-size:7px;color:var(--theme-muted);margin-top:2px}.teamPerson>svg{width:14px}.teamProfilePanel{min-height:520px}.teamProfileHead{display:flex;justify-content:space-between;align-items:start}.teamProfileHead h2{margin:3px 0}.teamProfileHead p{font-size:8px;color:var(--theme-muted)}.profileTabs{display:flex;gap:6px;border-bottom:1px solid var(--theme-border);margin:12px 0}.profileTabs button{border:0;background:transparent;padding:9px 10px;color:var(--theme-muted);font-size:8px;font-weight:700;display:flex;align-items:center;gap:5px}.profileTabs button.active{color:var(--theme-accent-ink);border-bottom:2px solid #315bd0}.profileTabs svg{width:14px}.profileForm{display:grid;grid-template-columns:1fr 1fr;gap:9px}.profileForm label{display:grid;gap:4px;font-size:8px;font-weight:800;color:var(--theme-muted)}.profileForm input,.profileForm select,.profileForm textarea{border:1px solid var(--theme-border);border-radius:8px;padding:9px;background:var(--theme-surface)}.profileNotes{grid-column:1/-1}.profileNotes textarea{min-height:80px}.skillsPanel p{font-size:8px;color:var(--theme-muted)}.skillChips{display:flex;flex-wrap:wrap;gap:6px}.skillChips>span{display:flex;align-items:center;gap:5px;background:var(--theme-surface-soft);color:var(--theme-accent-ink);border-radius:999px;padding:6px 8px;font-size:8px;font-weight:700}.skillChips button{border:0;background:transparent;padding:0}.skillChips svg{width:11px}.calendarPeriod{display:flex;justify-content:space-between;align-items:center;border:1px solid var(--theme-border);border-radius:9px;padding:9px;margin-bottom:6px}.calendarPeriod b,.calendarPeriod small{display:block}.calendarPeriod b{font-size:9px}.calendarPeriod small{font-size:7px;color:var(--theme-muted);margin-top:2px}.calendarPeriod button{border:0;background:var(--theme-surface);color:var(--theme-danger-ink)}.calendarPeriod svg{width:14px}.forecastToolbar{display:flex;gap:8px;margin-bottom:10px}.forecastToolbar label{display:grid;gap:4px;font-size:8px;font-weight:800}.forecastToolbar input,.forecastToolbar select{border:1px solid var(--theme-border);border-radius:8px;padding:8px;background:var(--theme-surface)}.forecastKpis{display:flex;gap:8px;margin-bottom:12px}.forecastKpis span{background:var(--theme-surface);border:1px solid var(--theme-border);border-radius:10px;padding:10px 12px;min-width:130px}.forecastKpis b,.forecastKpis small{display:block}.forecastKpis b{font-size:18px}.forecastKpis small{font-size:7px;color:var(--theme-muted)}.gapNeg{color:var(--theme-danger-ink);font-weight:700}.gapPos{color:var(--theme-success-ink);font-weight:700}@media(max-width:900px){.teamProLayout,.profileForm{grid-template-columns:1fr}.profileNotes{grid-column:auto}}.techMetrics{grid-column:1/-1;display:grid;grid-template-columns:repeat(4,1fr);gap:4px;margin-top:5px}.techMetrics>span{border:1px solid var(--theme-border);background:var(--theme-surface);border-radius:7px;padding:5px;text-align:center;min-width:0}.techMetrics b,.techMetrics small{display:block}.techMetrics b{font-size:7px;color:var(--theme-text);white-space:nowrap}.techMetrics small{font-size:6px;color:var(--theme-muted);margin-top:1px}.simpleApp aside{width:184px;padding-top:12px}.simpleApp main{margin-left:184px}.simpleApp aside .brand{margin:0 10px 12px;grid-template-columns:36px 1fr 24px;gap:8px}.simpleApp aside .brand .mark{width:36px;height:36px;border-radius:10px}.simpleApp aside .brand b{font-size:12px;letter-spacing:2px}.simpleApp aside .brand small{font-size:6px}.sidebarToggle{width:24px;height:24px;display:grid;place-items:center;border:1px solid #31517a;background:#0d2b50;color:#dce8f7;border-radius:7px;font-size:16px;cursor:pointer}.simpleApp aside .nav{margin:2px 8px;width:calc(100% - 16px);min-height:38px;padding:9px 10px;gap:8px;border-radius:9px}.simpleApp aside .nav span{font-size:9px}.simpleApp .who{margin:4px 8px;padding:8px}.page{max-width:none;margin:0;padding:20px 22px 48px}.page>header{margin-bottom:12px}.page>header h1{font-size:26px;margin:2px 0}.page>header p{font-size:9px}.plannerToolbar{gap:8px;margin-bottom:8px}.ownerDate input{min-width:128px}.plannerKpis>span{min-width:72px;padding:7px 8px}.ownerPlannerHelp{padding:9px 10px;margin-bottom:8px}.unplannedPanel{margin-bottom:8px}.unplannedPanel .sectionHead{margin-bottom:6px}.plannerGrid{grid-template-columns:190px minmax(430px,1fr) 70px minmax(430px,1fr)}.plannerWorkerRow{min-height:106px}.plannerTech{padding:8px;grid-template-columns:32px 1fr 26px}.techAvatar{width:32px;height:32px}.plannerPeriod{min-height:106px;padding:6px;gap:5px}.plannerJob{min-width:132px;max-width:155px;padding:7px}.lunchBlock{font-size:6px}.techMetrics{gap:3px}.techMetrics>span{padding:4px 3px}.sidebarCompact aside{width:66px}.sidebarCompact main{margin-left:66px}.sidebarCompact aside .brand{grid-template-columns:36px 1fr}.sidebarCompact aside .brand>div:nth-child(2){display:none}.sidebarCompact .sidebarToggle{grid-column:1/-1;width:36px;margin-top:2px}.sidebarCompact aside .nav{justify-content:center;padding:9px 0}.sidebarCompact aside .nav span,.sidebarCompact .who span,.sidebarCompact .trialPill span{display:none}.sidebarCompact .who,.sidebarCompact .trialPill{justify-content:center}@media(max-width:900px){.simpleApp aside{width:66px}.simpleApp main{margin-left:66px}.simpleApp aside .brand>div:nth-child(2),.simpleApp aside .nav span,.simpleApp .who span,.simpleApp .trialPill span{display:none}.sidebarToggle{display:none}.page{padding:16px 12px 40px}}.simpleApp main{margin-left:176px!important;width:calc(100% - 176px);padding-left:0!important}.simpleApp aside{width:176px!important}.simpleApp main .page{max-width:none!important;margin:0!important;padding:18px 14px 44px 12px!important}.sidebarCompact main{margin-left:62px!important;width:calc(100% - 62px)}.sidebarCompact aside{width:62px!important}.jobsFilterBar{display:grid;grid-template-columns:minmax(280px,1.7fr) repeat(4,minmax(120px,.65fr)) 145px auto;gap:7px;align-items:end;margin-bottom:8px}.jobsFilterBar .jobsSearch{width:100%;margin:0;height:40px}.jobsFilterBar label{display:grid;gap:3px;font-size:7px;font-weight:700;color:var(--theme-muted)}.jobsFilterBar select,.jobsFilterBar input[type=date]{height:40px;border:1px solid var(--theme-border);border-radius:9px;background:var(--theme-surface);padding:0 9px}.clearFilterBtn{height:40px;border:1px solid var(--theme-border);background:var(--theme-surface);border-radius:9px;padding:0 12px;color:var(--theme-muted);font-weight:800}.filterResult{font-size:7px;color:var(--theme-muted);margin:0 0 7px 2px}.plannerGrid{grid-template-columns:150px minmax(470px,1fr) 68px minmax(470px,1fr)!important}.compactTech{position:relative;display:grid!important;grid-template-columns:30px 1fr 25px!important;align-items:center!important;align-content:center!important;min-height:92px!important;padding:8px!important}.compactTech .plannerTechText b{font-size:8px!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.compactTech .capacityBar,.compactTech .techMetrics{display:none!important}.compactTech .availabilityBtn{width:25px;height:25px}.techHoverCard{display:none;position:absolute;left:138px;top:8px;z-index:30;width:255px;background:#0b2347;color:#fff;border-radius:10px;padding:10px;box-shadow:0 14px 32px #102b4b38;pointer-events:none}.techHoverCard b,.techHoverCard span{display:block}.techHoverCard b{font-size:9px;margin-bottom:5px}.techHoverCard span{font-size:7px;color:var(--theme-muted);margin-top:3px;line-height:1.35}@media(hover:hover)and (pointer:fine){.compactTech:hover .techHoverCard{display:block}}.profileTabs{gap:8px}.profileSkillsBlock{grid-column:1/-1;margin-top:4px;border-top:1px solid var(--theme-border);padding-top:12px}.profileSkillsBlock .sectionHead{margin-bottom:8px}.profileSkillsBlock p{font-size:8px;color:var(--theme-muted);margin:8px 0 0}.dashboardSplit{grid-template-columns:minmax(0,1.25fr) minmax(360px,.75fr)!important;align-items:start}.dashboardQuickActions{display:block!important}.dashboardQuickActions .sectionHead{margin-bottom:10px}.dashboardActionGrid{display:grid;grid-template-columns:1fr 1fr;gap:8px}.dashboardActionGrid button{min-height:72px;border:1px solid var(--theme-border);background:var(--theme-surface);border-radius:11px;padding:11px;text-align:left;display:grid;grid-template-columns:28px 1fr;gap:8px;align-items:center;color:var(--theme-text)}.dashboardActionGrid button>svg{width:20px;color:var(--theme-accent-ink)}.dashboardActionGrid button span b,.dashboardActionGrid button span small{display:block}.dashboardActionGrid button span b{font-size:9px;color:var(--theme-text)}.dashboardActionGrid button span small{font-size:7px;color:var(--theme-muted);margin-top:2px}.dashboardActionGrid button:last-child{grid-column:1/-1}.dashboardActionGrid button:hover{background:var(--theme-surface-soft);border-color:var(--theme-border)}.activityFeed{max-height:500px;overflow:auto;padding-right:4px}@media(max-width:1250px){.jobsFilterBar{grid-template-columns:1fr 1fr 1fr}.jobsFilterBar .jobsSearch{grid-column:1/-1}.dashboardSplit{grid-template-columns:1fr!important}}@media(max-width:900px){.simpleApp main{margin-left:66px!important;width:calc(100% - 66px)}.simpleApp aside{width:66px!important}.jobsFilterBar,.dashboardActionGrid{grid-template-columns:1fr 1fr}}@media(max-width:620px){.jobsFilterBar,.dashboardActionGrid{grid-template-columns:1fr}.dashboardActionGrid button:last-child{grid-column:auto}}.simpleApp{grid-template-columns:190px minmax(0,1fr)!important}.simpleApp aside{width:190px!important;position:fixed!important;left:0;top:0;bottom:0}.simpleApp main{margin-left:190px!important;width:calc(100% - 190px)!important;padding:0!important}.simpleApp main .page{padding:16px 14px 40px!important;margin:0!important;max-width:none!important;width:100%!important;box-sizing:border-box}.sidebarCompact{grid-template-columns:64px minmax(0,1fr)!important}.simpleApp aside .nav{min-height:42px!important;padding:10px 11px!important}.simpleApp aside .nav span{font-size:12px!important;font-weight:700!important;letter-spacing:0!important}.simpleApp aside .brand b{font-size:14px!important}.simpleApp aside .brand small{font-size:7px!important}.simpleApp .who,.simpleApp .trialPill{font-size:10px!important}.teamProLayout{grid-template-columns:250px minmax(0,1fr)!important;gap:8px!important}.teamList{max-width:250px}.teamPerson{grid-template-columns:32px 1fr 14px!important;padding:8px 9px!important;min-height:50px!important}.teamPerson .techAvatar{width:30px!important;height:30px!important}.teamPerson b{font-size:10px!important}.teamPerson small{font-size:7px!important}.teamProfilePanel{min-width:0}.profileForm{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}.profileForm input,.profileForm select,.profileForm textarea{min-height:38px!important;font-size:11px!important}.profileForm label{font-size:9px!important}.plannerGrid{grid-template-columns:120px minmax(360px,1fr) 54px minmax(360px,1fr)!important;min-width:980px!important}.plannerGridHead>div{padding:8px 6px!important;font-size:7px!important}.plannerWorkerRow{min-height:78px!important}.compactTech{min-height:78px!important;grid-template-columns:24px 1fr 22px!important;padding:6px!important}.compactTech .techAvatar{width:24px!important;height:24px!important;font-size:9px!important;border-radius:7px!important}.compactTech .plannerTechText b{font-size:7.5px!important}.compactTech .availabilityBtn{width:22px!important;height:22px!important}.compactTech .availabilityBtn svg{width:12px!important}.plannerPeriod{min-height:78px!important;padding:5px!important;gap:4px!important}.plannerJob{min-width:104px!important;max-width:124px!important;padding:5px 6px!important;border-radius:7px!important}.plannerJobTop b{font-size:6px!important}.plannerJob>span{font-size:7px!important;margin:2px 0!important}.plannerJob>small,.plannerJob>em{font-size:6px!important}.plannerJobTop svg{width:9px!important}.lunchBlock{font-size:6px!important}.lunchBlock svg{width:11px!important}.unplannedRail .plannerJob{min-width:105px!important}.techHoverCard{left:112px!important}.page>header{margin-bottom:9px!important}.page>header h1{font-size:24px!important}.page>header p{font-size:9px!important;margin-top:2px!important}.plannerToolbar,.ownerPlannerHelp,.unplannedPanel{margin-bottom:6px!important}.dashboardSplit{gap:8px!important}.panel{border-radius:10px!important}.dashboardActionGrid button{min-height:58px!important;padding:9px!important}@media(max-width:1100px){.simpleApp{grid-template-columns:72px minmax(0,1fr)!important}.simpleApp aside{width:72px!important}.simpleApp main{margin-left:72px!important;width:calc(100% - 72px)!important}.simpleApp aside .nav span,.simpleApp aside .brand>div:nth-child(2){display:none!important}.simpleApp aside .nav{justify-content:center!important}.teamProLayout{grid-template-columns:210px minmax(0,1fr)!important}}@media(max-width:760px){.teamProLayout{grid-template-columns:1fr!important}.teamList{max-width:none}.profileForm{grid-template-columns:1fr!important}}html,body,#root{width:100%;min-width:0}body{overflow-x:hidden}.simpleApp{display:block!important;width:100%!important;min-height:100vh}.simpleApp aside{width:190px!important;position:fixed!important;inset:0 auto 0 0!important;z-index:100}.simpleApp main{display:block!important;margin-left:190px!important;width:calc(100% - 190px)!important;min-width:0!important;padding:0!important;box-sizing:border-box!important}.simpleApp main>.page,.simpleApp .page{display:block!important;width:100%!important;min-width:0!important;max-width:none!important;margin:0!important;padding:18px 22px 42px!important;box-sizing:border-box!important}.sidebarCompact main{margin-left:64px!important;width:calc(100% - 64px)!important}.sidebarCompact aside{width:64px!important}.page>header{width:100%!important;display:flex!important;align-items:flex-start!important;justify-content:space-between!important;gap:16px!important}.page>header>div:first-child{min-width:0;max-width:760px}.page>header h1{max-width:none!important;white-space:normal!important}.page>header p{max-width:760px!important}.panel{width:100%;min-width:0;box-sizing:border-box}.tableWrap,.tableShell,.tableContainer{width:100%!important;max-width:none!important;overflow:auto}table,.dashboardTop,.controlTop,.kpiRow,.dashboardKpis{width:100%!important}.dashboardKpis,.kpiRow{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:10px!important}.dashboardKpis>*,.kpiRow>*{min-width:0!important;width:auto!important}.pipeline,.pipelinePanel,.controlPipeline{width:100%!important}.pipelineFlow{display:grid!important;grid-template-columns:repeat(7,minmax(90px,1fr))!important;gap:8px!important;width:100%!important}.summaryGrid,.dashboardSummary,.statGrid{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:10px!important;width:100%!important}.dashboardSplit{display:grid!important;grid-template-columns:minmax(0,1.3fr) minmax(360px,.7fr)!important;gap:10px!important;width:100%!important}.dashboardQuickActions,.activityFeed,.dashboardSplit>.panel{min-width:0!important}.dashboardActionGrid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.dashboardActionGrid button:last-child{grid-column:auto!important}.jobsFilterBar{width:100%!important;grid-template-columns:minmax(280px,2fr) repeat(4,minmax(120px,.7fr)) 150px auto!important}.jobsFilterBar .jobsSearch{min-width:0!important}.jobsFilterBar select,.jobsFilterBar input{width:100%!important;min-width:0!important}.filterResult{display:block!important;width:auto!important;white-space:nowrap!important}.page table{table-layout:auto!important}.fieldGrid,.fieldCards,.jobsGrid{display:grid!important;grid-template-columns:repeat(4,minmax(230px,1fr))!important;gap:10px!important;width:100%!important}.fieldGrid>article,.fieldCards>article,.jobsGrid>article{width:auto!important;min-width:0!important}.fieldKpis,.fieldStats{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:10px!important;width:100%!important}.teamProLayout{width:100%!important;grid-template-columns:260px minmax(0,1fr)!important;gap:10px!important}.teamList{max-width:none!important}.teamProfilePanel,.plannerToolbar,.ownerPlannerHelp,.unplannedPanel,.plannerBoard{width:100%!important}.plannerBoard{overflow:auto!important}.plannerGrid{width:100%!important;min-width:1020px!important;grid-template-columns:120px minmax(380px,1fr) 56px minmax(380px,1fr)!important}@media(min-width:1900px){.simpleApp main .page{padding-left:28px!important;padding-right:28px!important}.fieldGrid,.fieldCards,.jobsGrid{grid-template-columns:repeat(5,minmax(220px,1fr))!important}}@media(max-width:1350px){.dashboardSplit{grid-template-columns:1fr!important}.jobsFilterBar{grid-template-columns:repeat(3,minmax(0,1fr))!important}.jobsFilterBar .jobsSearch{grid-column:1/-1}.fieldGrid,.fieldCards,.jobsGrid{grid-template-columns:repeat(3,minmax(220px,1fr))!important}}@media(max-width:1100px){.simpleApp aside{width:72px!important}.simpleApp main{margin-left:72px!important;width:calc(100% - 72px)!important}.dashboardKpis,.kpiRow,.summaryGrid,.dashboardSummary,.statGrid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.pipelineFlow{grid-template-columns:repeat(4,minmax(110px,1fr))!important}.teamProLayout{grid-template-columns:220px minmax(0,1fr)!important}.fieldGrid,.fieldCards,.jobsGrid{grid-template-columns:repeat(2,minmax(220px,1fr))!important}}@media(max-width:760px){.simpleApp main .page{padding:14px 10px 34px!important}.page>header{display:grid!important}.dashboardKpis,.kpiRow,.summaryGrid,.dashboardSummary,.statGrid,.fieldKpis,.fieldStats{grid-template-columns:1fr 1fr!important}.pipelineFlow{grid-template-columns:repeat(2,minmax(120px,1fr))!important}.jobsFilterBar,.fieldGrid,.fieldCards,.jobsGrid,.teamProLayout{grid-template-columns:1fr!important}}.sortHead{border:0;background:transparent;font:inherit;color:inherit;font-weight:700;display:flex;align-items:center;gap:4px;padding:0}.sortHead span{font-size:7px;color:var(--theme-muted)}.toPlanBtn{border-color:var(--theme-border)!important;background:var(--theme-surface-soft)!important;color:var(--theme-accent-ink)!important}.quickPlanModal{width:min(560px,94vw)}.quickPlanGrid{display:grid;grid-template-columns:1fr 1.2fr 1fr;gap:8px}.quickPlanGrid label{display:grid;gap:4px;font-size:8px;font-weight:800}.quickPlanGrid input,.quickPlanGrid select{border:1px solid var(--theme-border);border-radius:8px;padding:9px;background:var(--theme-surface)}.planningMiniAnalytics{display:grid;grid-template-columns:minmax(230px,1.6fr) repeat(3,minmax(90px,.5fr));gap:8px;margin:7px 0}.planningMiniAnalytics>div{border:1px solid var(--theme-border);background:var(--theme-surface);border-radius:9px;padding:8px 10px;min-height:48px}.planningMiniAnalytics small,.planningMiniAnalytics b{display:block}.planningMiniAnalytics small{font-size:7px;color:var(--theme-muted)}.planningMiniAnalytics b{font-size:15px;margin-top:3px}.miniBars{height:30px;display:flex;align-items:flex-end;gap:3px;margin-top:2px}.miniBars i{width:8px;min-height:4px;border-radius:3px 3px 0 0;background:#315bd0}.plannerGrid{grid-template-columns:112px minmax(410px,1fr) 52px minmax(410px,1fr)!important}.plannerWorkerRow,.compactTech{min-height:50px!important}.plannerPeriod{min-height:50px!important;display:flex!important;align-items:center!important;flex-wrap:nowrap!important;overflow:visible!important}.plannerDot{width:20px!important;height:20px!important;min-width:20px!important;max-width:20px!important;padding:0!important;border:0!important;border-radius:5px!important;position:relative!important;display:grid!important;place-items:center!important;cursor:grab!important}.plannerDotCode{font-size:0!important}.plannerDotCode:after{content:"•";font-size:13px;line-height:1}.plannerHover.premiumHover{left:10px!important;top:24px!important;width:260px!important}.unplannedRail .plannerDot{min-width:20px!important}.lunchBlock{min-height:50px!important}.plannerGridHead>div{padding:6px!important}.techHoverCard{left:105px!important}.fieldListFilters{display:grid;grid-template-columns:minmax(320px,1fr) 190px 180px;gap:8px;margin-bottom:9px}.fieldListFilters .toolbar{margin:0;width:100%}.fieldListFilters select{border:1px solid var(--theme-border);background:var(--theme-surface);border-radius:9px;padding:0 10px}.fieldListSummary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-bottom:9px}.fieldListSummary span{background:var(--theme-surface);border:1px solid var(--theme-border);border-radius:9px;padding:9px 11px}.fieldListSummary b,.fieldListSummary small{display:block}.fieldListSummary b{font-size:16px}.fieldListSummary small{font-size:7px;color:var(--theme-muted)}.primarySmall{background:#315bd0!important;color:#fff!important;border-color:#315bd0!important}@media(max-width:900px){.quickPlanGrid,.fieldListFilters{grid-template-columns:1fr}.planningMiniAnalytics,.fieldListSummary{grid-template-columns:1fr 1fr}}.planningHealth{display:grid;grid-template-columns:1.3fr repeat(3,.7fr);gap:8px;margin:8px 0}.planningHealth>div{background:var(--theme-surface);border:1px solid var(--theme-border);border-radius:10px;padding:9px 11px;min-width:0}.planningHealth small,.planningHealth b,.planningHealth span{display:block}.planningHealth small{font-size:7px;color:var(--theme-muted);font-weight:700}.planningHealth b{font-size:17px;margin-top:2px;color:var(--theme-text)}.planningHealth span{font-size:7px;color:var(--theme-muted);margin-top:2px}.healthLine{height:5px;background:var(--theme-surface-soft);border-radius:999px;overflow:hidden;margin-top:6px}.healthLine i{display:block;height:100%;background:#315bd0}.unplannedCompact{display:grid;grid-template-columns:85px 1fr;align-items:center;gap:8px;padding:8px 10px!important;margin-bottom:8px}.unplannedCompact>div:first-child small,.unplannedCompact>div:first-child b{display:block}.unplannedCompact>div:first-child small{font-size:7px;color:var(--theme-muted)}.unplannedCompact>div:first-child b{font-size:17px}.unplannedDots{display:flex;gap:4px;align-items:center;overflow:auto;min-height:26px}.unplannedDots>span{font-size:8px;color:var(--theme-muted)}.unplannedDot{width:20px;height:20px;min-width:20px;border:0;border-radius:5px;position:relative;display:grid;place-items:center;cursor:grab}.unplannedDot>span{font-size:14px;line-height:1}.timelineHead{display:grid;grid-template-columns:132px minmax(0,1fr);background:#0b2347;color:#fff;min-height:31px;align-items:center;border-radius:10px 10px 0 0}.timelineHead>div:first-child{padding:0 9px;font-size:7px;font-weight:700}.timeScale{height:31px;position:relative;border-left:1px solid #294565}.timeScale span{position:absolute;top:9px;transform:translate(-50%);font-size:7px;color:#d7e2ef;white-space:nowrap}.timelineRow{display:grid;grid-template-columns:132px minmax(0,1fr);min-height:44px;border-top:1px solid var(--theme-border)}.timelineTech{position:relative;background:var(--theme-surface);border-right:1px solid var(--theme-border);padding:5px 7px;cursor:pointer;min-width:0}.timelineTechName{display:flex;align-items:center;gap:5px;min-width:0}.timelineTechName b{font-size:7px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.miniAvatar{width:20px;height:20px;border-radius:6px;background:var(--theme-accent-soft);color:var(--theme-accent-ink);display:grid;place-items:center;font-size:8px;font-weight:700;flex:none}.workerLoad{height:4px;background:var(--theme-surface-soft);border-radius:999px;overflow:hidden;margin-top:4px}.workerLoad i{display:block;height:100%;border-radius:999px}.loadLow i{background:#6ecb8b}.loadMedium i{background:#6aa6f7}.loadHigh i{background:#f0a64b}.loadCritical i{background:#e95a61}.workerLoadText{display:flex;gap:5px;margin-top:3px}.workerLoadText span{font-size:6px;color:var(--theme-muted)}.workerTimeline{position:relative;min-height:44px;background:var(--theme-surface);overflow:visible}.timelineGrid{position:absolute;inset:0;pointer-events:none;background:linear-gradient(to right,transparent 0,transparent calc(11.111% - 1px),var(--theme-surface-soft) calc(11.111% - 1px),var(--theme-surface-soft) 11.111%);background-size:11.111% 100%}.timelineJob{position:absolute;top:8px;height:27px;min-width:18px;border:0;border-radius:6px;padding:0 4px;overflow:visible;cursor:grab;display:flex;align-items:center;justify-content:center}.timelineJob>span{font-size:6px;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.timelineJob .premiumHover{top:31px!important;left:4px!important}.timelineOff{background:var(--theme-surface-soft)}.absenceBand{position:absolute;left:8px;right:8px;top:8px;height:27px;border:1px dashed var(--theme-border);background:var(--theme-surface-soft);border-radius:6px;display:flex;align-items:center;justify-content:center;gap:5px;color:var(--theme-muted);font-size:7px}.absenceBand svg{width:13px}.timelineTech .techHoverCard{left:122px!important;top:2px!important}@media(hover:hover)and (pointer:fine){.timelineTech:hover .techHoverCard{display:block}}@media(max-width:1000px){.planningHealth{grid-template-columns:1fr 1fr}.timelineHead,.timelineRow{grid-template-columns:115px minmax(760px,1fr)}.timelineBoard{overflow:auto!important}}.timelineBoard{padding:0!important;overflow:visible!important}.timelineHead{display:grid;grid-template-columns:196px minmax(0,1fr);background:#0b2347;color:#fff;min-height:34px;align-items:center;border-radius:10px 10px 0 0}.timelineHead>div:first-child{padding:0 10px;font-size:8px;font-weight:700}.timeScale{height:34px;position:relative;border-left:1px solid #294565;background:#0b2347}.timeScale span{position:absolute;top:9px;transform:translate(-50%);font-size:8px;color:#d7e2ef;white-space:nowrap}.timeScale span:first-child{transform:none}.timeScale span:last-child{transform:translate(-100%)}.timelineRow{display:grid;grid-template-columns:196px minmax(0,1fr);min-height:54px;border-top:1px solid var(--theme-border)}.timelineTech{position:relative;background:var(--theme-surface);border-right:1px solid var(--theme-border);padding:8px 10px;cursor:pointer;min-width:0}.timelineTechName{display:flex;align-items:center;gap:6px;min-width:0}.timelineTechName b{font-size:13px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.miniAvatar{width:24px;height:24px;border-radius:7px;background:var(--theme-accent-soft);color:var(--theme-accent-ink);display:grid;place-items:center;font-size:10px;font-weight:700;flex:none}.workerLoad{height:6px;background:var(--theme-surface-soft);border-radius:999px;overflow:hidden;margin-top:6px}.workerLoadText{display:flex;gap:6px;margin-top:4px;flex-wrap:wrap}.workerLoadText span{font-size:10px;color:var(--theme-muted)}.workerTimeline{position:relative;min-height:54px;background:var(--theme-surface);overflow:visible}.timelineGrid{position:absolute;inset:0;pointer-events:none;background:var(--theme-surface)}.timelineGrid i{position:absolute;top:0;bottom:0;width:1px;background:var(--theme-surface-soft)}.timelineJob{position:absolute;top:10px;height:34px;min-width:26px;border:1px solid rgba(49,91,208,.18)!important;border-radius:8px;padding:0 8px;overflow:visible;cursor:grab;display:flex;align-items:center;justify-content:center;box-shadow:0 1px 2px #1018280f}.timelineJob>span{font-size:11px;font-weight:800;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.timelineJob .premiumHover{top:38px!important;left:6px!important}.timelineOff{background:var(--theme-surface)}.absenceBand{position:absolute;left:10px;right:10px;top:10px;height:34px;border:1px dashed var(--theme-border);background:var(--theme-surface-soft);border-radius:8px;display:flex;align-items:center;justify-content:center;gap:6px;color:var(--theme-muted);font-size:11px}.absenceBand svg{width:14px}.workerOff .timelineTech{background:var(--theme-surface-soft)}.timelineTech .techHoverCard{left:182px!important;top:4px!important}@media(max-width:1000px){.timelineHead,.timelineRow{grid-template-columns:160px minmax(1100px,1fr)}.timelineBoard{overflow:auto!important}}.planningTopActions{display:flex;align-items:center;gap:7px;justify-content:flex-end}.planningTopActions button{height:40px;border-radius:9px;padding:0 12px;display:flex;align-items:center;gap:6px;font-weight:850}.planningTopActions svg{width:15px}.previewPlanBtn{border:1px solid var(--theme-border);background:var(--theme-surface);color:var(--theme-accent-ink)}.secondaryDanger{border:1px solid var(--theme-danger-border);background:var(--theme-surface);color:var(--theme-danger-ink)}.sendPlanBtn{white-space:nowrap}.unplannedOrdersPanel{padding:10px!important;margin:8px 0}.unplannedTitle{display:flex;align-items:end;justify-content:space-between;gap:12px;margin-bottom:8px}.unplannedTitle small{font-size:7px;color:var(--theme-accent-ink);font-weight:700}.unplannedTitle h3{margin:2px 0 0;font-size:15px}.unplannedTitle>span{font-size:8px;color:var(--theme-muted)}.unplannedOrderRail{display:flex;gap:7px;overflow:auto;padding-bottom:3px;min-height:72px}.unplannedOrderCard{min-width:160px;width:160px;border:1px solid var(--theme-border)!important;border-radius:9px!important;background:var(--theme-surface)!important;padding:8px 9px!important;text-align:left;cursor:grab;position:relative;color:var(--theme-text)!important}.unplannedOrderCard>div{display:flex;align-items:center;justify-content:space-between;gap:5px}.unplannedOrderCard>div b{font-size:8px}.unplannedOrderCard>div:first-child span{font-size:6px;border-radius:999px;padding:3px 5px;background:var(--theme-surface-soft);color:var(--theme-accent-ink)}.unplannedOrderCard strong{display:block;font-size:10px;margin-top:6px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.unplannedOrderCard small{display:block;font-size:7px;color:var(--theme-muted);margin-top:3px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.unplannedOrderCard em{display:block;font-size:6px;font-style:normal;color:var(--theme-muted);margin-top:4px}.allPlannedState{display:flex;align-items:center;gap:6px;border:1px dashed var(--theme-success-border);background:var(--theme-success-soft);color:var(--theme-success-ink);border-radius:9px;padding:12px 14px;font-size:8px}.allPlannedState svg{width:15px}.autoPlanPreview{padding:11px!important;margin-bottom:8px;border-color:var(--theme-border)!important;background:linear-gradient(180deg,var(--theme-surface),var(--theme-surface))!important}.autoPreviewIntro{display:grid;grid-template-columns:28px 1fr;gap:8px;align-items:start}.autoPreviewIntro>svg{width:22px;color:var(--theme-accent-ink)}.autoPreviewIntro small{font-size:7px;color:var(--theme-accent-ink);font-weight:700}.autoPreviewIntro h3{font-size:13px;margin:2px 0}.autoPreviewIntro p{font-size:8px;color:var(--theme-muted);margin:2px 0}.autoPreviewStats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;margin-top:9px}.autoPreviewStats span{border:1px solid var(--theme-border);background:var(--theme-surface);border-radius:8px;padding:8px 9px}.autoPreviewStats b,.autoPreviewStats small{display:block}.autoPreviewStats b{font-size:14px}.autoPreviewStats small{font-size:7px;color:var(--theme-muted)}.autoPreviewRoutes{display:flex;gap:5px;overflow:auto;margin-top:7px}.autoPreviewRoutes>span{border:1px solid var(--theme-border);background:var(--theme-surface);border-radius:7px;padding:6px 8px;min-width:105px}.autoPreviewRoutes b,.autoPreviewRoutes small{display:block}.autoPreviewRoutes b{font-size:7px}.autoPreviewRoutes small{font-size:6px;color:var(--theme-muted);margin-top:2px}.autoPreviewActions{display:flex;justify-content:flex-end;gap:6px;margin-top:8px}.autoPreviewActions button{border:1px solid var(--theme-border);background:var(--theme-surface);border-radius:8px;padding:8px 10px}.planningPublished{display:flex;align-items:center;gap:8px;background:var(--theme-success-soft);border:1px solid var(--theme-success-border);color:var(--theme-success-ink);border-radius:9px;padding:8px 10px;margin:6px 0;font-size:8px}.planningPublished svg{width:16px}.planningPublished b{display:block;font-size:9px}.timelineViewBar{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:7px 0 5px}.timelineViewBar b,.timelineViewBar span{display:block}.timelineViewBar b{font-size:10px}.timelineViewBar span{font-size:7px;color:var(--theme-muted)}.densityToggle{display:flex;border:1px solid var(--theme-border);border-radius:8px;background:var(--theme-surface);padding:2px}.densityToggle button{border:0;background:transparent;border-radius:6px;padding:6px 9px;font-size:7px;font-weight:850;color:var(--theme-muted)}.densityToggle button.active{background:var(--theme-surface);color:var(--theme-accent-ink);box-shadow:0 1px 3px #16385a18}.timelineBoard{overflow:auto!important}.timelineBoard.readableMode .timelineHead,.timelineBoard.readableMode .timelineRow{min-width:1900px}.timelineBoard.compactMode .timelineHead,.timelineBoard.compactMode .timelineRow{min-width:1250px}.timelineJob{flex-direction:column!important;align-items:flex-start!important;justify-content:center!important;padding:0 8px!important}.timelineJob>span{font-size:10px!important;font-weight:700!important;max-width:100%}.timelineJob>small{display:block;font-size:6px;color:var(--theme-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%;margin-top:1px}.quickMoveGrid{display:grid;grid-template-columns:1.3fr .7fr auto;gap:7px;align-items:end;margin-top:10px}.quickMoveGrid label{display:grid;gap:4px;font-size:7px;font-weight:700;color:var(--theme-muted)}.quickMoveGrid select,.quickMoveGrid input{height:38px;border:1px solid var(--theme-border);border-radius:8px;background:var(--theme-surface);padding:0 8px}.quickMoveGrid>button{height:38px}.quickNudge{display:flex;align-items:center;gap:5px;margin-top:7px}.quickNudge span{font-size:7px;color:var(--theme-muted);margin-right:3px}.quickNudge button{border:1px solid var(--theme-border);background:var(--theme-surface);border-radius:7px;padding:6px 8px;font-size:7px}@media(max-width:1100px){.plannerToolbar{grid-template-columns:1fr}.planningTopActions{justify-content:flex-start}.autoPreviewStats,.quickMoveGrid{grid-template-columns:1fr 1fr}.quickMoveGrid>button{grid-column:1/-1}}@media(max-width:650px){.planningTopActions{display:grid;grid-template-columns:1fr}.autoPreviewStats{grid-template-columns:1fr 1fr}.unplannedTitle{display:block}.unplannedTitle>span{margin-top:3px}.quickMoveGrid{grid-template-columns:1fr}}.timelineJob,.unplannedOrderCard{user-select:none;-webkit-user-select:none}.timelineJob.draggingJob,.unplannedOrderCard.draggingJob{opacity:.45;transform:scale(.98)}.workerTimeline.dropTarget{background:var(--theme-surface-soft)!important;box-shadow:inset 0 0 0 2px #7ea7f8}.workerTimeline.dropTarget:after{content:"Drop here";position:absolute;right:8px;top:5px;font-size:7px;font-weight:700;color:var(--theme-accent-ink);background:var(--theme-surface);border:1px solid var(--theme-border);border-radius:999px;padding:3px 6px;z-index:5}.overrideModal{width:min(560px,94vw)}.warningBox{display:grid;grid-template-columns:24px 1fr;gap:8px;align-items:start;background:var(--theme-warning-soft);border:1px solid var(--theme-warning-border);border-radius:9px;padding:10px;color:var(--theme-warning-ink)}.warningBox svg{width:20px;color:var(--theme-warning-ink)}.warningBox p{margin:0;font-size:9px;line-height:1.45}.overrideHelp{font-size:8px;color:var(--theme-muted)}.warningAction{border:1px solid #e0a33a!important;background:var(--theme-warning-soft)!important;color:var(--theme-warning-ink)!important}.timelineJob.hasConflict{box-shadow:0 0 0 2px #ee5b65!important;z-index:8}.conflictMarker{position:absolute;right:-6px;top:-7px;width:15px;height:15px;border-radius:50%;display:grid;place-items:center;background:#d83e49;color:#fff;font-size:9px;font-style:normal;font-weight:700;border:2px solid var(--theme-border)}.timelineJob.lateJob{box-shadow:inset 0 -3px #ef8b22}.lateMarker{position:absolute;left:5px;top:-8px;background:#ef8b22;color:#fff;border-radius:999px;padding:2px 4px;font-size:5px;font-style:normal;font-weight:700;border:1px solid var(--theme-border)}.nowLine{position:absolute;top:0;bottom:0;width:2px;background:#e43f53;z-index:7;pointer-events:none}.nowLine:before{content:"";position:absolute;top:-3px;left:-3px;width:8px;height:8px;background:#e43f53;border-radius:50%}.nowLine span{position:absolute;top:2px;left:4px;background:#e43f53;color:#fff;border-radius:4px;padding:2px 4px;font-size:5px;font-weight:700}.nowHead{position:absolute;top:0;bottom:0;width:2px;background:#ff6071;z-index:5}.fieldDynamicFilters{display:grid;grid-template-columns:minmax(280px,1.5fr) repeat(4,minmax(125px,.65fr)) auto;gap:7px;align-items:end;margin-bottom:9px}.fieldDynamicFilters .toolbar{margin:0;width:100%;height:40px}.fieldDynamicFilters label{display:grid;gap:3px;font-size:7px;font-weight:700;color:var(--theme-muted)}.fieldDynamicFilters select,.fieldDynamicFilters input[type=date]{height:40px;width:100%;border:1px solid var(--theme-border);border-radius:9px;background:var(--theme-surface);padding:0 8px}@media(max-width:1150px){.fieldDynamicFilters{grid-template-columns:1fr 1fr 1fr}.fieldDynamicFilters .toolbar{grid-column:1/-1}}@media(max-width:650px){.fieldDynamicFilters{grid-template-columns:1fr}}.toPlanPrimary{border:1px solid var(--theme-border);background:var(--theme-surface-soft);color:var(--theme-accent-ink);border-radius:7px;padding:6px 8px;font-size:8px;font-weight:700;display:inline-flex;align-items:center;gap:4px}.toPlanPrimary svg{width:13px}.workerPublish{margin-top:5px;display:grid;gap:2px}.workerPublish button{height:24px;border-radius:7px;padding:0 7px;display:flex;align-items:center;justify-content:center;gap:4px;font-size:7px;font-weight:700}.workerPublish button svg{width:11px}.workerPublish small{font-size:6px!important;line-height:1.2;text-align:center}.publishPending button{border:1px solid var(--theme-border);background:var(--theme-accent-soft);color:var(--theme-accent-ink)}.publishPending small{color:var(--theme-warning-ink)!important}.publishSent button{border:1px solid var(--theme-success-border);background:var(--theme-success-soft);color:var(--theme-success-ink)}.publishSent small{color:var(--theme-success-ink)!important}.timelineRow{min-height:70px!important}.timelineTech{padding-bottom:6px!important}.workerTimeline{min-height:70px!important}.timelineJob{top:17px!important}.pointerDragGhost{position:fixed;z-index:99999;pointer-events:none;min-width:130px;background:#0b2347;color:#fff;border-radius:8px;padding:7px 9px;box-shadow:0 12px 30px #0b234744;display:grid;grid-template-columns:14px auto;gap:3px 5px;align-items:center}.pointerDragGhost svg{width:13px;grid-row:1/3}.pointerDragGhost span{font-size:7px;color:var(--theme-muted)}.pointerDragGhost b{font-size:9px}.volengPointerDragging,.volengPointerDragging *{cursor:grabbing!important}.conflictModal{width:min(580px,94vw)}.conflictList{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.conflictList span{border:1px solid var(--theme-danger-border);background:var(--theme-surface);color:var(--theme-danger-ink);border-radius:7px;padding:6px 8px;font-size:7px}.conflictList b{margin-right:5px}.timelineJob,.unplannedOrderCard{touch-action:none!important}.exactDropMarker{position:absolute;top:0;bottom:0;width:2px;background:#315bd0;z-index:18;pointer-events:none;box-shadow:0 0 0 1px #fff8}.exactDropMarker:before{content:"";position:absolute;top:0;left:-4px;width:10px;height:10px;border-radius:50%;background:#315bd0}.exactDropMarker span{position:absolute;top:-24px;left:50%;transform:translate(-50%);background:#0b2347;color:#fff;border-radius:6px;padding:4px 6px;font-size:8px;font-weight:700;white-space:nowrap;box-shadow:0 5px 14px #0b234733}.volengPointerDragging{user-select:none!important;-webkit-user-select:none!important}.timelineJob,.unplannedOrderCard{cursor:pointer!important}.timelineJob:active,.unplannedOrderCard:active{cursor:grabbing!important}.timelineJob .plannerHover,.unplannedOrderCard .plannerHover{display:none;pointer-events:none}@media(hover:hover)and (pointer:fine){.timelineJob:hover .plannerHover,.unplannedOrderCard:hover .plannerHover{display:block!important}}.plannerHover.premiumHover{z-index:80!important;width:290px!important;background:#0b2347!important;color:#fff!important;border:1px solid #2f4d74!important;border-radius:10px!important;padding:10px!important;box-shadow:0 14px 34px #0b234747!important;text-align:left!important}.plannerHover.premiumHover strong,.plannerHover.premiumHover span,.plannerHover.premiumHover em{display:block!important}.plannerHover.premiumHover strong{font-size:10px!important;margin:6px 0 4px!important}.plannerHover.premiumHover span{font-size:8px!important;color:var(--theme-muted)!important;margin-top:3px!important;line-height:1.35!important}.plannerHover.premiumHover em{font-size:7px!important;color:var(--theme-accent-ink)!important;font-style:normal!important;margin-top:7px!important;border-top:1px solid #28476d!important;padding-top:6px!important}.hoverTitle{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:8px!important}.hoverTitle>b{font-size:9px!important;color:#fff!important}.hoverTitle .badge{transform:scale(.82);transform-origin:right center}.unplannedHover{top:74px!important;left:8px!important}.volengPointerDragging .plannerHover{display:none!important}.successCascade{display:grid;grid-template-columns:24px 1fr;gap:8px;align-items:start;background:var(--theme-success-soft);border:1px solid var(--theme-success-border);border-radius:9px;padding:10px;color:var(--theme-success-ink)}.successCascade svg{width:20px;color:var(--theme-success-ink)}.successCascade p{margin:0;font-size:9px;line-height:1.45}.fieldDispatchActions{display:flex;gap:5px;align-items:center;flex-wrap:wrap}.fieldDispatchActions button{height:30px;border:1px solid var(--theme-border);background:var(--theme-surface);border-radius:7px;padding:0 8px;font-size:7px;font-weight:850}.fieldDispatchActions .primarySmall{background:#315bd0!important;color:#fff!important}.fieldDispatchActions .nokBtn{border-color:var(--theme-danger-border);background:var(--theme-surface);color:var(--theme-danger-ink)}.smsIntegrationNote{display:grid;grid-template-columns:28px 1fr;gap:8px;align-items:start;margin-top:10px;border:1px solid var(--theme-border);background:var(--theme-surface);border-radius:10px;padding:10px;color:var(--theme-muted)}.smsIntegrationNote svg{width:20px;color:var(--theme-accent-ink)}.smsIntegrationNote span,.smsIntegrationNote b{display:block}.smsIntegrationNote b{font-size:9px;color:var(--theme-text);margin-bottom:2px}.smsIntegrationNote span{font-size:7px;line-height:1.45}.smsIntegrationNote code{background:var(--theme-surface-soft);border-radius:4px;padding:1px 3px}.capacityToolbar{display:grid;grid-template-columns:auto auto 1fr;gap:8px;align-items:center;margin-bottom:8px}.capacityPlanningBtn{justify-self:end;height:40px;border:1px solid var(--theme-border);background:var(--theme-surface);color:var(--theme-accent-ink);border-radius:9px;padding:0 12px;font-weight:700;display:flex;align-items:center;gap:6px}.capacityPlanningBtn svg{width:15px}.capacityHero{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin-bottom:8px}.capacityHero>div{background:var(--theme-surface);border:1px solid var(--theme-border);border-radius:10px;padding:10px 12px}.capacityHero small,.capacityHero b,.capacityHero span{display:block}.capacityHero small{font-size:7px;color:var(--theme-muted);font-weight:700}.capacityHero b{font-size:21px;color:var(--theme-text);margin-top:2px}.capacityHero span{font-size:7px;color:var(--theme-muted);margin-top:2px}.capacityAgendaPanel{padding:11px!important}.capacityAgenda{display:grid;gap:6px}.weekAgenda{grid-template-columns:repeat(7,minmax(115px,1fr))}.monthAgenda{grid-template-columns:repeat(7,minmax(105px,1fr))}.capacityAgenda>button{min-height:122px;border-radius:9px;border:1px solid var(--theme-border);background:var(--theme-surface);padding:9px;text-align:left;color:var(--theme-text);position:relative}.capacityAgenda>button:hover{box-shadow:0 6px 18px #16385a12;transform:translateY(-1px)}.capDate{display:flex;justify-content:space-between;align-items:center}.capDate b{font-size:8px}.capDate span{font-size:7px;color:var(--theme-muted)}.capacityAgenda strong{display:block;font-size:22px;margin-top:10px}.capacityAgenda strong small{font-size:8px}.capacityAgenda>button>span{display:block;font-size:7px;color:var(--theme-muted)}.capBar{height:5px;border-radius:999px;background:var(--theme-surface-soft);overflow:hidden;margin:7px 0 5px}.capBar i{height:100%;display:block;background:#5ba675}.capacityAgenda em{font-style:normal;font-size:7px;color:var(--theme-muted)}.absenceCount{display:inline-block!important;margin-top:6px;border-radius:999px;padding:3px 6px;background:var(--theme-surface);color:var(--theme-danger-ink);font-size:6px!important}.capWeekend{background:var(--theme-surface-soft)!important;color:var(--theme-muted)!important}.capWeekend strong{font-size:13px!important;margin-top:16px!important}.capReduced{background:var(--theme-surface)!important;border-color:var(--theme-warning-border)!important}.capBusy{border-color:var(--theme-warning-border)!important}.capRisk{background:var(--theme-surface)!important;border-color:var(--theme-danger-border)!important}.capRisk .capBar i{background:#d9535c}.capZero{background:var(--theme-danger-soft)!important;border-color:var(--theme-danger-border)!important}.capGood{background:var(--theme-surface)!important}.capacityBottom{display:grid;grid-template-columns:1.2fr .8fr;gap:8px;margin-top:8px}.absenceList{display:grid;gap:5px;max-height:360px;overflow:auto}.absenceList>div{display:grid;grid-template-columns:85px 1fr 150px;gap:7px;align-items:center;border-bottom:1px solid var(--theme-border);padding:7px 0}.absenceList b{font-size:8px}.absenceList span,.absenceList small{font-size:7px;color:var(--theme-muted)}.absenceList small{grid-column:2/-1}.absenceType{display:inline-flex!important;justify-content:center;border-radius:999px;padding:4px 6px!important;font-weight:700!important}.absenceType.holiday{background:#f2ebff;color:#7c3aed}.absenceType.sick{background:var(--theme-surface);color:var(--theme-danger-ink)}.absenceType.training{background:#fff1df;color:#d97706}.absenceType.unavailable{background:var(--theme-surface-soft);color:var(--theme-muted)}.capacityWarnings{display:grid;gap:6px}.capacityWarnings button{display:grid;grid-template-columns:1fr auto;gap:2px 8px;text-align:left;border:1px solid var(--theme-border);background:var(--theme-surface);border-radius:8px;padding:8px}.capacityWarnings span{font-size:8px;font-weight:800}.capacityWarnings b{font-size:10px}.capacityWarnings small{grid-column:1/-1;font-size:7px;color:var(--theme-muted)}.capacityModal{width:min(680px,95vw)}.capacityAbsenceForm{display:grid;grid-template-columns:1fr 1fr;gap:8px}.capacityAbsenceForm label{display:grid;gap:4px;font-size:8px;font-weight:700;color:var(--theme-muted)}.capacityAbsenceForm input,.capacityAbsenceForm select{height:40px;border:1px solid var(--theme-border);border-radius:8px;background:var(--theme-surface);padding:0 9px}.capacityNote{grid-column:1/-1}@media(max-width:1200px){.capacityHero{grid-template-columns:repeat(3,1fr)}.weekAgenda,.monthAgenda{grid-template-columns:repeat(4,1fr)}}@media(max-width:850px){.capacityToolbar{grid-template-columns:1fr}.capacityPlanningBtn{justify-self:start}.capacityHero{grid-template-columns:1fr 1fr}.capacityBottom{grid-template-columns:1fr}.weekAgenda,.monthAgenda{grid-template-columns:repeat(2,1fr)}}.capacityHeaderActions{display:flex;gap:7px}.capacityHeaderActions button{height:40px;border:1px solid var(--theme-border);background:var(--theme-surface);border-radius:9px;padding:0 11px;display:flex;align-items:center;gap:5px;font-weight:700}.capacityHeaderActions svg{width:14px}.capacityHeaderActions .primary{border:0}.capacityToolbar{grid-template-columns:auto auto minmax(360px,1fr) auto!important}.capacitySearch{display:grid;grid-template-columns:28px minmax(160px,1fr) minmax(210px,1fr);align-items:center;border:1px solid var(--theme-border);background:var(--theme-surface);border-radius:9px;overflow:hidden;height:40px}.capacitySearch svg{width:16px;margin-left:8px;color:var(--theme-muted)}.capacitySearch input,.capacitySearch select{border:0!important;outline:0;background:transparent;height:100%;min-width:0;padding:0 8px}.capacitySearch select{border-left:1px solid var(--theme-border)!important}.capacityTabs{display:flex;gap:5px;margin-bottom:8px;border-bottom:1px solid var(--theme-border)}.capacityTabs button{border:0;background:transparent;padding:8px 10px;font-size:8px;font-weight:700;color:var(--theme-muted);border-bottom:2px solid transparent}.capacityTabs button.active{color:var(--theme-accent-ink);border-bottom-color:#315bd0}.ratioLine{display:flex;justify-content:space-between;align-items:center;margin-top:6px}.ratioLine b{font-size:7px!important;margin:0!important}.ratioLine span{font-size:6px!important;font-weight:700;color:var(--theme-muted)}.technicianAgendaPanel{padding:11px!important}.agendaEmpty{display:grid;place-items:center;min-height:220px;color:var(--theme-muted);text-align:center}.agendaEmpty svg{width:24px}.agendaEmpty p{font-size:8px;max-width:320px}.techAgenda{display:grid;gap:6px}.techDay{min-height:105px;border:1px solid var(--theme-border);border-radius:9px;padding:9px;background:var(--theme-surface)}.techDay strong,.techDay small{display:block}.techDay strong{font-size:15px;margin-top:14px}.techDay small{font-size:7px;color:var(--theme-muted);margin-top:4px}.techDay.working{background:var(--theme-surface);border-color:var(--theme-success-border)}.techDay.holiday{background:#f7f2ff;border-color:#d8c2ff}.techDay.sick{background:var(--theme-surface);border-color:var(--theme-danger-border)}.techDay.training{background:#fff8ed;border-color:#ffd1a1}.techDay.unavailable,.techDay.off{background:var(--theme-surface-soft);color:var(--theme-muted)}.warningMatrix{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px}.warningMatrix>div{border:1px solid var(--theme-border);border-radius:9px;padding:9px;background:var(--theme-surface)}.warningMatrix span,.warningMatrix b,.warningMatrix small{display:block}.warningMatrix span{font-size:7px;color:var(--theme-muted)}.warningMatrix b{font-size:19px;margin:5px 0}.warningMatrix small{font-size:7px;color:var(--theme-muted)}.warningMatrix .warning{background:var(--theme-warning-soft);border-color:var(--theme-warning-border)}.warningMatrix .critical{background:var(--theme-surface);border-color:var(--theme-danger-border)}.warningMatrix .ok{background:var(--theme-surface);border-color:var(--theme-success-border)}.capacitySettingsModal{width:min(560px,94vw)}.thresholdGrid{display:grid;grid-template-columns:1fr 1fr;gap:8px}.thresholdGrid label{display:grid;gap:4px;font-size:8px;font-weight:700;color:var(--theme-muted)}.thresholdGrid input{height:40px;border:1px solid var(--theme-border);border-radius:8px;padding:0 9px}.thresholdPreview{display:grid;grid-template-columns:repeat(3,1fr);gap:6px;margin-top:10px}.thresholdPreview span{border-radius:8px;padding:8px;text-align:center;font-size:7px;font-weight:700}.thresholdPreview .ok{background:var(--theme-success-soft);color:var(--theme-success-ink)}.thresholdPreview .warning{background:var(--theme-warning-soft);color:var(--theme-warning-ink)}.thresholdPreview .critical{background:var(--theme-surface);color:var(--theme-danger-ink)}@media(max-width:1200px){.capacityToolbar{grid-template-columns:1fr 1fr!important}.capacitySearch{grid-column:1/-1}.warningMatrix{grid-template-columns:repeat(2,1fr)}}@media(max-width:700px){.capacityToolbar{grid-template-columns:1fr!important}.capacitySearch{grid-template-columns:28px 1fr}.capacitySearch select{grid-column:1/-1;border-left:0!important;border-top:1px solid var(--theme-border)!important}.thresholdGrid,.thresholdPreview,.warningMatrix{grid-template-columns:1fr}}.absenceManageRow{display:grid!important;grid-template-columns:85px minmax(130px,1fr) 190px auto;gap:8px;align-items:center!important;border-bottom:1px solid var(--theme-border);padding:7px 0!important}.absenceManageRow>small{grid-column:2/4;font-size:7px;color:var(--theme-muted)}.absenceCancelBtn{height:28px;border:1px solid var(--theme-danger-border);background:var(--theme-surface);color:var(--theme-danger-ink);border-radius:7px;padding:0 8px;display:flex;align-items:center;gap:4px;font-size:7px;font-weight:700;justify-self:end}.absenceCancelBtn svg{width:12px}@media(max-width:760px){.absenceManageRow{grid-template-columns:85px 1fr auto}.absenceManageRow>span:nth-of-type(2){grid-column:2/3}.absenceManageRow>small{grid-column:1/-1}}.techDay{width:100%;text-align:left;cursor:pointer}.techDay:hover{box-shadow:0 7px 20px #17385818;transform:translateY(-1px)}.techDay em,.techDay i{display:block;font-size:6px;font-style:normal;margin-top:6px}.techDay em{color:var(--theme-muted)}.techDay i{color:var(--theme-accent-ink);font-weight:850}.absenceAudit{display:grid;gap:2px}.absenceAudit small,.absenceAudit em{font-size:7px;color:var(--theme-muted);font-style:normal}.absenceAudit em{color:var(--theme-accent-ink)}.absenceDetailCard{display:grid;grid-template-columns:90px 1fr auto;gap:8px;align-items:center;border:1px solid var(--theme-border);background:var(--theme-surface);border-radius:9px;padding:10px}.absenceDetailCard b{font-size:9px}.absenceDetailCard span,.absenceDetailCard small,.absenceDetailCard em{font-size:7px}.absenceDetailCard small,.absenceDetailCard em{grid-column:2/-1;color:var(--theme-muted)}.absenceDetailCard em{font-style:normal;color:var(--theme-accent-ink)}.dangerAction{border:1px solid var(--theme-danger-border)!important;background:var(--theme-surface)!important;color:var(--theme-danger-ink)!important}.warningDetailModal{width:min(620px,94vw)}.warningSummary{display:grid;grid-template-columns:repeat(3,1fr);gap:7px}.warningSummary span{border:1px solid var(--theme-border);border-radius:8px;padding:8px;font-size:7px;color:var(--theme-muted)}.warningSummary b{display:block;font-size:17px;color:var(--theme-text)}.warningPeople{margin-top:10px}.warningPeople h3{font-size:11px}.warningPeople>div{display:grid;grid-template-columns:90px 1fr auto;gap:7px;align-items:center;border-bottom:1px solid var(--theme-border);padding:7px 0}.warningPeople b{font-size:8px}.warningPeople small{font-size:7px;color:var(--theme-muted)}.warningMatrix>button{border:1px solid var(--theme-border);border-radius:9px;padding:9px;background:var(--theme-surface);text-align:left}.warningMatrix>button:hover{box-shadow:0 5px 14px #17385812}.unplannedOrdersPanel{padding:11px!important}.unplannedTitle{align-items:center!important}.unplannedTools{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.unplannedTools>button{height:32px;border:1px solid var(--theme-border);background:var(--theme-surface);border-radius:7px;padding:0 9px;font-size:7px;font-weight:700}.unplannedTools .batchPlanBtn{background:#315bd0;color:#fff;border-color:#315bd0}.miniSearch{height:32px;display:flex;align-items:center;border:1px solid var(--theme-border);background:var(--theme-surface);border-radius:7px;min-width:210px}.miniSearch svg{width:13px;margin-left:7px;color:var(--theme-muted)}.miniSearch input{border:0;outline:0;height:100%;width:100%;padding:0 7px;background:transparent;font-size:8px}.unplannedHelp{display:flex;justify-content:space-between;gap:10px;color:var(--theme-muted);font-size:7px;margin:5px 0 8px}.unplannedHelp b{color:var(--theme-accent-ink)}.expandedUnplanned{display:grid!important;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));max-height:230px;overflow-y:auto!important;overflow-x:hidden!important;gap:7px;padding:2px 2px 8px!important}.expandedUnplanned .unplannedOrderCard{width:auto!important;min-width:0!important;min-height:88px}.unplannedOrderCard.selectedUnplanned{border:2px solid #315bd0!important;background:var(--theme-surface)!important;box-shadow:0 0 0 2px #315bd018}.selectHint{display:block;font-size:6px;font-style:normal;color:var(--theme-muted);margin-top:4px}.selectedUnplanned .selectHint{color:var(--theme-accent-ink);font-weight:700}.batchPlanModal{width:min(720px,95vw)}.batchSelectedPreview{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;max-height:210px;overflow:auto;margin:9px 0}.batchSelectedPreview span{border:1px solid var(--theme-border);border-radius:8px;padding:7px;background:var(--theme-surface)}.batchSelectedPreview b,.batchSelectedPreview small{display:block}.batchSelectedPreview b{font-size:8px}.batchSelectedPreview small{font-size:7px;color:var(--theme-muted);margin-top:2px}.batchPlanGrid{display:grid;grid-template-columns:1.4fr .7fr .7fr;gap:7px}.batchPlanGrid label{display:grid;gap:4px;font-size:7px;font-weight:700;color:var(--theme-muted)}.batchPlanGrid select,.batchPlanGrid input{height:39px;border:1px solid var(--theme-border);border-radius:8px;background:var(--theme-surface);padding:0 8px}@media(max-width:900px){.unplannedHelp{display:block}.batchPlanGrid,.batchSelectedPreview{grid-template-columns:1fr}.expandedUnplanned{grid-template-columns:repeat(2,minmax(140px,1fr))}}.unplannedHover{background:#102a52!important;border:1px solid #274a7a!important;box-shadow:0 18px 34px #071c3d57!important}.unplannedHover strong{font-size:11px!important;color:#fff!important;margin:8px 0 6px!important}.unplannedHover span{display:block!important;background:transparent!important;border:0!important;border-radius:0!important;padding:0!important;color:#d9e5f5!important;font-size:8px!important;line-height:1.45!important;white-space:normal!important;overflow:visible!important;text-overflow:clip!important;margin-top:4px!important}.unplannedHover em{color:var(--theme-accent-ink)!important}.unplannedHover .hoverTitle .badge{transform:none!important;font-size:7px!important;padding:4px 8px!important}.unplannedOrderCard:hover{border-color:var(--theme-border)!important;box-shadow:0 8px 18px #315bd014!important}.planningHealth>button.routingHealthCard{border:0;border-left:1px solid var(--theme-border);background:var(--theme-surface);text-align:left;padding:10px 12px;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;cursor:pointer;color:var(--theme-text)}.planningHealth>button.routingHealthCard:hover{background:var(--theme-surface)}.routingHealthCard small{font-size:7px;color:var(--theme-muted);font-weight:700}.routingHealthCard b{font-size:13px;margin-top:3px}.routingHealthCard span{font-size:7px;color:var(--theme-muted);margin-top:2px}.routingHealthCard em{font-style:normal;font-size:6px;font-weight:700;margin-top:5px;padding:3px 6px;border-radius:999px;background:var(--theme-surface-soft);color:var(--theme-accent-ink)}.routingHealthCard.live em{background:var(--theme-success-soft);color:var(--theme-success-ink)}.routingProductModal{width:min(780px,95vw)}.routingOptionGrid{display:grid;grid-template-columns:1fr 1fr;gap:8px}.routingOption{position:relative;border:1px solid var(--theme-border);border-radius:11px;padding:12px;display:grid;grid-template-columns:38px 1fr auto;gap:10px;background:var(--theme-surface)}.routingOption.included{border-color:var(--theme-success-border);background:var(--theme-surface)}.routingOption.premium{background:var(--theme-surface)}.routingOptionIcon{width:38px;height:38px;border-radius:10px;background:var(--theme-accent-soft);color:var(--theme-accent-ink);display:grid;place-items:center}.routingOptionIcon svg{width:18px}.routingOption small{font-size:6px;color:var(--theme-accent-ink);font-weight:700;letter-spacing:.7px}.routingOption h3{font-size:11px;margin:2px 0 4px}.routingOption p{font-size:8px;color:var(--theme-muted);line-height:1.45;margin:0}.routingStatus{align-self:start;border-radius:999px;padding:5px 7px;font-size:6px;white-space:nowrap;display:flex;gap:3px;align-items:center}.routingStatus svg{width:9px}.routingStatus.active{background:var(--theme-success-soft);color:var(--theme-success-ink)}.routingStatus.locked{background:var(--theme-warning-soft);color:var(--theme-warning-ink)}.routingFeatureChips{display:flex;gap:4px;flex-wrap:wrap;margin-top:8px}.routingFeatureChips span{font-size:6px;background:var(--theme-surface-soft);color:var(--theme-accent-ink);border-radius:999px;padding:3px 6px}.routingCommercialNote{display:flex;gap:9px;margin-top:10px;border:1px solid var(--theme-border);background:var(--theme-surface);border-radius:10px;padding:10px}.routingCommercialNote>svg{width:18px;color:var(--theme-accent-ink);flex:none}.routingCommercialNote b{font-size:9px}.routingCommercialNote p{font-size:8px;color:var(--theme-muted);margin:3px 0 0;line-height:1.4}@media(max-width:760px){.routingOptionGrid{grid-template-columns:1fr}.routingOption{grid-template-columns:36px 1fr}.routingStatus{grid-column:2}.planningHealth>button.routingHealthCard{border-left:0;border-top:1px solid var(--theme-border)}}.premiumClickable{cursor:pointer;text-align:left;width:100%}.premiumClickable:hover{border-color:var(--theme-border)!important;box-shadow:0 8px 20px #315bd01a!important;transform:translateY(-1px)}.premiumUpgradeModal{width:min(720px,95vw)}.premiumUpgradeHero{display:grid;grid-template-columns:58px 1fr;gap:12px;align-items:start;border:1px solid var(--theme-border);border-radius:12px;padding:14px;background:var(--theme-surface)}.premiumIcon{width:48px;height:48px;border-radius:12px;background:var(--theme-accent-soft);color:var(--theme-accent-ink);display:grid;place-items:center}.premiumIcon svg{width:23px}.premiumPill{display:inline-block;padding:4px 7px;border-radius:999px;background:var(--theme-warning-soft);color:var(--theme-warning-ink);font-size:7px;font-weight:700}.premiumUpgradeHero h3{margin:7px 0 4px;font-size:14px}.premiumUpgradeHero p{margin:0;color:var(--theme-muted);font-size:8px;line-height:1.5}.premiumPriceBox{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin:10px 0}.premiumPriceBox>div{border:1px solid var(--theme-border);border-radius:10px;padding:11px;background:var(--theme-surface)}.premiumPriceBox small,.premiumPriceBox span{display:block;font-size:7px;color:var(--theme-muted)}.premiumPriceBox b{display:block;font-size:16px;margin:3px 0;color:var(--theme-text)}.premiumFeatureList{display:grid;grid-template-columns:1fr 1fr;gap:6px}.premiumFeatureList span{display:flex;align-items:center;gap:6px;border:1px solid var(--theme-border);background:var(--theme-surface);border-radius:8px;padding:8px;font-size:8px;font-weight:800}.premiumFeatureList svg{width:13px;color:var(--theme-success-ink)}.premiumRequestSuccess{display:flex;gap:8px;align-items:start;margin-top:10px;border:1px solid var(--theme-success-border);background:var(--theme-success-soft);color:var(--theme-success-ink);border-radius:9px;padding:10px}.premiumRequestSuccess svg{width:16px}.premiumRequestSuccess b,.premiumRequestSuccess span{display:block}.premiumRequestSuccess b{font-size:9px}.premiumRequestSuccess span{font-size:7px;margin-top:2px}@media(max-width:700px){.premiumPriceBox,.premiumFeatureList{grid-template-columns:1fr}}.planningWorkspaceTop{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;margin-bottom:10px}.planningWorkspaceTitle>small{font-size:8px;color:var(--theme-accent-ink);font-weight:700;letter-spacing:.7px}.planningWorkspaceTitle>div{display:flex;align-items:center;gap:8px}.planningWorkspaceTitle h2{font-size:20px;margin:2px 0;color:var(--theme-text)}.planningWorkspaceTitle>div>span{font-size:7px;font-weight:700;color:var(--theme-accent-ink);background:var(--theme-surface-soft);border-radius:999px;padding:5px 8px}.planningWorkspaceTitle p{font-size:8px;color:var(--theme-muted);margin:3px 0}.planningWorkspaceActions{display:flex;align-items:center;gap:6px;flex-wrap:wrap;justify-content:flex-end}.planningWorkspaceActions>button{height:34px;border:1px solid var(--theme-border);background:var(--theme-surface);border-radius:8px;color:var(--theme-text);padding:0 9px;display:flex;align-items:center;gap:5px;font-size:8px;font-weight:700}.planningWorkspaceActions svg{width:13px}.planningSummaryCards{display:grid;grid-template-columns:repeat(4,minmax(120px,1fr));gap:8px;margin:9px 0}.planningSummaryCards>div{background:var(--theme-surface);border:1px solid var(--theme-border);border-radius:11px;padding:9px 11px;box-shadow:0 4px 13px #1837590a}.planningSummaryCards small,.planningSummaryCards b,.planningSummaryCards span{display:block}.planningSummaryCards small{font-size:7px;color:var(--theme-muted);font-weight:700;letter-spacing:.45px}.planningSummaryCards b{font-size:20px;color:var(--theme-text)}.planningSummaryCards span{font-size:7px;color:var(--theme-muted)}.planningSummaryCards .attention{border-color:var(--theme-warning-border);background:var(--theme-surface)}.planningWorkspaceTabs{display:flex;gap:3px;border-bottom:1px solid var(--theme-border);margin-bottom:10px}.planningWorkspaceTabs button{border:0;background:transparent;color:var(--theme-muted);padding:9px 11px;border-bottom:2px solid transparent;font-size:8px;font-weight:700;display:flex;align-items:center;gap:5px}.planningWorkspaceTabs button.active{color:var(--theme-accent-ink);border-bottom-color:#315bd0}.planningWorkspaceTabs button span{min-width:17px;height:17px;display:grid;place-items:center;border-radius:999px;background:var(--theme-surface-soft);color:var(--theme-muted);font-size:7px}.planningWorkspaceTabs button.active span{background:var(--theme-accent-soft);color:var(--theme-accent-ink)}.unplannedOrdersPanel.unplannedEmpty{min-height:auto!important;padding:10px 12px!important}.unplannedDone{display:flex;align-items:center;gap:6px;border-top:1px solid var(--theme-border);margin-top:7px;padding-top:8px;color:var(--theme-success-ink);font-size:8px}.unplannedDone svg{width:14px}.modernUnplannedRail{display:grid!important;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:7px!important;max-height:190px;overflow:auto!important}.planningFocusPage{min-height:390px}.planningFocusHead{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;border-bottom:1px solid var(--theme-border);padding-bottom:12px;margin-bottom:12px}.planningFocusHead small{font-size:8px;color:var(--theme-accent-ink);font-weight:700}.planningFocusHead h3{font-size:17px;margin:3px 0;color:var(--theme-text)}.planningFocusHead p{font-size:8px;color:var(--theme-muted);margin:0}.planningFocusHead>b{min-width:38px;height:38px;border-radius:10px;background:var(--theme-surface-soft);color:var(--theme-accent-ink);display:grid;place-items:center;font-size:16px}.planningFocusHead>button{border:1px solid var(--theme-border);background:var(--theme-surface);color:var(--theme-accent-ink);border-radius:8px;padding:8px 10px;font-size:8px;font-weight:700}.planningFocusList{display:grid;gap:6px}.planningFocusList button{width:100%;border:1px solid var(--theme-border);background:var(--theme-surface);border-radius:9px;padding:10px;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:9px;text-align:left;color:var(--theme-text)}.planningFocusList button:hover{background:var(--theme-surface);border-color:var(--theme-border)}.planningFocusList svg{width:14px}.planningFocusList button>svg:first-child{color:var(--theme-warning-ink)}.planningFocusList strong,.planningFocusList span{display:block}.planningFocusList strong{font-size:9px}.planningFocusList span,.planningFocusList small{font-size:7px;color:var(--theme-muted);margin-top:2px}.planningEmptyFeature{min-height:190px;border:1px dashed var(--theme-border);background:var(--theme-surface);border-radius:12px;display:flex;align-items:center;justify-content:center;gap:10px;color:var(--theme-muted)}.planningEmptyFeature svg{width:24px;color:var(--theme-accent-ink)}.planningEmptyFeature strong,.planningEmptyFeature span{display:block}.planningEmptyFeature strong{font-size:11px;color:var(--theme-text)}.planningEmptyFeature span{font-size:8px;margin-top:3px}.routeInsightCards{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.routeInsightCards>div{border:1px solid var(--theme-border);background:var(--theme-surface);border-radius:10px;padding:11px}.routeInsightCards small,.routeInsightCards b,.routeInsightCards span{display:block}.routeInsightCards small{font-size:7px;color:var(--theme-muted);font-weight:700}.routeInsightCards b{font-size:15px;color:var(--theme-text);margin:3px 0}.routeInsightCards span{font-size:7px;color:var(--theme-muted)}.routeTechnicianList{display:grid;gap:4px;margin-top:10px}.routeTechnicianList>div{display:flex;justify-content:space-between;align-items:center;gap:12px;border-bottom:1px solid var(--theme-border);padding:8px}.routeTechnicianList strong,.routeTechnicianList span,.routeTechnicianList small{display:block}.routeTechnicianList strong{font-size:9px}.routeTechnicianList span,.routeTechnicianList small{font-size:7px;color:var(--theme-muted)}.routeTechnicianList small{color:var(--theme-accent-ink);font-weight:800}.auditPublicationList{display:grid;gap:6px}.auditPublicationList>div:not(.planningEmptyFeature){display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:9px;border-bottom:1px solid var(--theme-border);padding:9px}.auditPublicationList svg{width:14px;color:var(--theme-accent-ink)}.auditPublicationList strong,.auditPublicationList span,.auditPublicationList small{display:block}.auditPublicationList strong{font-size:9px}.auditPublicationList span,.auditPublicationList small{font-size:7px;color:var(--theme-muted)}.unplannedDrawerModal{width:min(980px,95vw);max-height:88vh;overflow:hidden}.unplannedDrawerToolbar{display:flex;align-items:center;gap:7px;margin-bottom:10px}.unplannedDrawerToolbar .miniSearch{flex:1}.unplannedDrawerToolbar>button{height:34px;border:1px solid var(--theme-border);background:var(--theme-surface);border-radius:8px;padding:0 10px;color:var(--theme-text);font-size:8px;font-weight:700}.unplannedDrawerGrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:8px;max-height:62vh;overflow:auto;padding-right:3px}@media(max-width:1000px){.planningWorkspaceTop{display:block}.planningWorkspaceActions{justify-content:flex-start;margin-top:8px}.planningSummaryCards{grid-template-columns:1fr 1fr}.routeInsightCards{grid-template-columns:1fr}.planningWorkspaceTabs{overflow:auto}}.freshWorkspaceCard,.planningOnboarding{display:grid;grid-template-columns:48px 1fr auto;gap:14px;align-items:center;border:1px solid var(--theme-border);background:linear-gradient(135deg,var(--theme-surface),var(--theme-surface));border-radius:13px;padding:16px;margin-bottom:12px;box-shadow:0 7px 20px #22446c0e}.freshIcon{width:44px;height:44px;border-radius:12px;background:var(--theme-surface-soft);color:var(--theme-accent-ink);display:grid;place-items:center}.freshIcon svg{width:21px}.freshWorkspaceCard small,.planningOnboarding small{font-size:8px;color:var(--theme-accent-ink);font-weight:700;letter-spacing:.55px}.freshWorkspaceCard h3,.planningOnboarding h3{font-size:15px;color:var(--theme-text);margin:3px 0}.freshWorkspaceCard p,.planningOnboarding p{font-size:9px;color:var(--theme-muted);margin:0;line-height:1.45}.freshActions{display:flex;gap:6px}.jobsFresh{margin-top:10px}.planningOnboarding{grid-template-columns:48px 1fr;margin-bottom:10px}.onboardingStepsMini{display:flex;gap:7px;margin-top:10px;flex-wrap:wrap}.onboardingStepsMini span{display:flex;align-items:center;gap:5px;padding:6px 8px;border:1px solid var(--theme-border);border-radius:8px;background:var(--theme-surface);color:var(--theme-muted);font-size:8px}.onboardingStepsMini b{width:18px;height:18px;border-radius:999px;background:#315bd0;color:#fff;display:grid;place-items:center;font-size:7px}.setupWarning{display:flex;align-items:flex-start;gap:8px;border:1px solid var(--theme-warning-border);background:var(--theme-surface);color:var(--theme-warning-ink);border-radius:10px;padding:10px 12px;margin-bottom:9px}.setupWarning svg{width:17px;flex:none}.setupWarning b,.setupWarning span{display:block}.setupWarning b{font-size:9px}.setupWarning span{font-size:8px;margin-top:2px}.tableEmpty{min-height:180px;display:flex;flex-direction:column;align-items:center;justify-content:center;color:var(--theme-muted)}.tableEmpty svg{width:27px;color:var(--theme-accent-ink);margin-bottom:7px}.tableEmpty b{font-size:11px;color:var(--theme-text)}.tableEmpty span{font-size:8px;margin-top:3px}button:disabled{opacity:.48;cursor:not-allowed}@media(max-width:800px){.freshWorkspaceCard{grid-template-columns:44px 1fr}.freshWorkspaceCard>button,.freshActions{grid-column:1/-1}.planningOnboarding{grid-template-columns:44px 1fr}}.addInternalTaskBtn{border-color:var(--theme-border)!important;background:var(--theme-surface)!important;color:var(--theme-accent-ink)!important}.timelineTask{position:absolute;top:8px;height:32px;min-width:22px;border-radius:7px;padding:3px 6px;overflow:visible;cursor:pointer;text-align:left;z-index:3;box-shadow:0 3px 9px #1f3d601a;border:1px solid var(--theme-border);background:var(--theme-surface-soft);color:var(--theme-text)}.timelineTask>span,.timelineTask>small{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.timelineTask>span{font-size:7px;font-weight:700}.timelineTask>small{font-size:6px;color:var(--theme-muted);margin-top:2px}.timelineTask.task_material_pickup{background:var(--theme-warning-soft);border-color:var(--theme-warning-border);color:var(--theme-warning-ink)}.timelineTask.task_car_wash,.timelineTask.task_vehicle{background:var(--theme-teal-soft);border-color:var(--theme-teal-border);color:var(--theme-teal-ink)}.timelineTask.task_employer_booking,.timelineTask.task_admin{background:var(--theme-accent-soft);border-color:var(--theme-border);color:var(--theme-accent-ink)}.timelineTask.task_warehouse{background:var(--theme-success-soft);border-color:var(--theme-success-border);color:var(--theme-success-ink)}.timelineTask.task_training,.timelineTask.task_meeting{background:var(--theme-purple-soft);border-color:var(--theme-purple-border);color:var(--theme-purple-ink)}.timelineTask.task_fuel_charge{background:var(--theme-success-soft);border-color:var(--theme-success-border);color:var(--theme-success-ink)}.timelineTask:hover{filter:brightness(.985);box-shadow:0 7px 18px #1f3d6029}.taskHover{top:38px!important;left:4px!important}.internalBadge{display:inline-block!important;width:auto!important;background:var(--theme-accent-soft)!important;color:var(--theme-accent-ink)!important;border-radius:999px!important;padding:3px 6px!important;font-size:6px!important;font-weight:700!important}.internalTaskModal{width:min(720px,95vw)}.internalTaskIntro{font-size:9px;color:var(--theme-muted);line-height:1.5;margin:0 0 12px}.internalTaskGrid{display:grid;grid-template-columns:1.4fr 1.4fr .7fr .8fr;gap:8px}.internalTaskGrid label{display:grid;gap:5px;font-size:8px;font-weight:800;color:var(--theme-muted)}.internalTaskGrid input,.internalTaskGrid select,.internalTaskGrid textarea{border:1px solid var(--theme-border);border-radius:8px;background:var(--theme-surface);padding:9px}.internalTaskGrid textarea{min-height:72px;resize:vertical}.internalTaskGrid .taskWide{grid-column:1/-1}.taskTypeExamples{display:flex;gap:6px;flex-wrap:wrap;margin-top:10px}.taskTypeExamples span{display:flex;align-items:center;gap:4px;background:var(--theme-surface);border:1px solid var(--theme-border);border-radius:999px;padding:5px 7px;color:var(--theme-muted);font-size:7px}.taskTypeExamples svg{width:11px}.modalActions{align-items:center}@media(max-width:850px){.internalTaskGrid{grid-template-columns:1fr 1fr}.internalTaskGrid .taskWide{grid-column:1/-1}}@media(max-width:520px){.internalTaskGrid{grid-template-columns:1fr}.internalTaskGrid .taskWide{grid-column:auto}}.breadcrumbs{display:flex;gap:4px;align-items:center;margin-bottom:8px;color:var(--theme-muted);font-size:8px}.breadcrumbs span{display:flex;align-items:center;gap:3px}.breadcrumbs svg{width:10px}.sidebarUpgrade{display:grid;gap:5px;padding:8px 4px}.sidebarUpgrade>small{font-size:7px;letter-spacing:1px;color:var(--theme-muted);font-weight:700;padding:0 6px}.sidebarUpgrade>button:not(.comparePlansBtn){display:flex;align-items:center;gap:8px;border:1px solid #1d4774;background:#0d315d;color:#fff;border-radius:9px;padding:7px 8px;text-align:left}.sidebarUpgrade>button svg{width:14px}.sidebarUpgrade>button span{display:block}.sidebarUpgrade b{display:block;font-size:8px}.sidebarUpgrade small{display:block;font-size:6.5px;color:var(--theme-muted)}.comparePlansBtn{border:0;background:transparent;color:var(--theme-muted);font-size:7.5px;display:flex;gap:5px;align-items:center;padding:5px 7px}.premiumKpis{grid-template-columns:repeat(5,1fr)!important}.kpiCard{display:grid!important;grid-template-columns:40px 1fr;gap:9px;align-items:start;min-height:110px!important}.kpiIcon{width:36px;height:36px;border-radius:11px;display:grid;place-items:center}.kpiIcon svg{width:18px}.kpiIcon.amber{background:var(--theme-warning-soft);color:var(--theme-warning-ink)}.kpiIcon.violet{background:var(--theme-purple-soft);color:var(--theme-purple-ink)}.kpiCard>div>b,.kpiCard>div>small,.kpiCard>div>em{display:block}.kpiCard>div>b{font-size:22px!important}.kpiCard>div>em{font-size:7px;color:var(--theme-muted);font-style:normal}.miniSpark{width:100%;height:28px;margin-top:5px}.miniSpark polyline{fill:none;stroke-width:2}.miniSpark.blue polyline{stroke:var(--theme-accent-ink)}.miniSpark.green polyline{stroke:var(--theme-success-ink)}.miniSpark.amber polyline{stroke:var(--theme-warning-ink)}.miniBars{height:28px;display:flex;align-items:end;gap:2px;margin-top:5px}.miniBars i{width:8%;background:#ef6570;border-radius:2px 2px 0 0}.miniDonut{--pct:0;width:38px;height:38px;border-radius:50%;background:conic-gradient(#744fe7 calc(var(--pct)*1%),var(--theme-surface-soft) 0);margin-top:5px;position:relative}.miniDonut:after{content:"";position:absolute;inset:7px;background:var(--theme-surface);border-radius:50%}.sectionIconTitle{display:flex;align-items:center;gap:8px}.sectionIconTitle>span{width:28px;height:28px;border-radius:8px;background:var(--theme-accent-soft);color:var(--theme-accent-ink);display:grid;place-items:center}.sectionIconTitle.warning>span{background:var(--theme-surface);color:var(--theme-danger-ink)}.sectionIconTitle svg{width:14px}.absenceDrawerBack{position:fixed;inset:0;background:#0f1f3247;backdrop-filter:blur(3px);z-index:5000;display:flex;align-items:center;justify-content:center;padding:24px}.absenceDrawer{position:relative;right:auto;top:auto;height:auto;max-height:min(88vh,920px);overflow:auto;width:min(520px,94vw);background:var(--theme-surface)!important;color:var(--theme-text)!important;padding:24px;display:flex;flex-direction:column;gap:14px;box-shadow:0 28px 72px #1a314d3d;border-radius:22px;border:1px solid var(--theme-border)}.drawerHead{display:flex;justify-content:space-between;align-items:flex-start}.drawerHead>div{display:flex;gap:10px;align-items:center}.drawerHead svg{width:20px;color:var(--theme-accent-ink)}.drawerHead h2{margin:2px 0;font-size:20px;line-height:1.15}.drawerHead small{font-size:9px;color:var(--theme-accent-ink);font-weight:700;letter-spacing:.08em}.drawerHead>button{border:1px solid var(--theme-border);background:var(--theme-surface);width:36px;height:36px;border-radius:11px;display:grid;place-items:center}.absenceDrawer>p{font-size:12px;line-height:1.45;color:var(--theme-muted);margin:0 0 2px}.absenceDrawer label{display:grid;gap:6px;font-size:11px;font-weight:800}.absenceDrawer input,.absenceDrawer select,.absenceDrawer textarea{border:1px solid var(--theme-border);border-radius:11px;padding:12px 13px;font-size:14px;background:var(--theme-surface)}.absenceDrawer textarea{min-height:120px;resize:vertical}.drawerDates{display:grid;grid-template-columns:1fr 1fr;gap:10px}.drawerInfo{margin-top:6px;border:1px solid var(--theme-border);background:var(--theme-surface);color:var(--theme-accent-ink);border-radius:12px;padding:12px;display:flex;gap:8px;font-size:11px;line-height:1.4}.drawerInfo svg{width:15px;flex:0 0 auto}.drawerActions{display:flex;justify-content:flex-end;gap:10px;padding-top:6px}.drawerActions button{padding:11px 14px;border:1px solid var(--theme-border);background:var(--theme-surface);border-radius:10px;font-size:13px;font-weight:800}.pricingOverlay{position:fixed;inset:0;background:var(--theme-surface);z-index:6000;overflow:auto}.pricingSheet{max-width:1320px;margin:auto;padding:26px}.pricingTop{display:flex;justify-content:space-between;align-items:flex-start}.pricingTop h2{font-size:27px;margin:4px 0}.pricingTop p{font-size:10px;color:var(--theme-muted)}.pricingTop>button{border:0;background:var(--theme-surface);width:36px;height:36px;border-radius:9px;box-shadow:0 3px 10px #1e375714}.pricingGrid{display:grid;grid-template-columns:repeat(3,1fr);gap:13px;margin-top:18px}.pricingGrid article{position:relative;background:var(--theme-surface);border:1px solid var(--theme-border);border-radius:14px;padding:18px;box-shadow:0 9px 24px #1f3b5c0e}.pricingGrid article.popular{border:2px solid var(--theme-border)}.popularTag{position:absolute;left:50%;top:-10px;transform:translate(-50%);background:#315bd0;color:#fff;padding:4px 9px;border-radius:999px;font-size:7px}.planIcon{width:42px;height:42px;border-radius:12px;display:grid;place-items:center}.planIcon svg{width:20px}.planIcon.starter,.planIcon.business{background:var(--theme-accent-soft);color:var(--theme-accent-ink)}.planIcon.premium{background:var(--theme-purple-soft);color:var(--theme-purple-ink)}.pricingGrid h3{font-size:16px;margin:10px 0 3px}.pricingGrid p{font-size:9px;color:var(--theme-muted);min-height:38px}.price{font-size:27px;font-weight:700;color:var(--theme-text);margin:10px 0}.price small{font-size:9px;color:var(--theme-muted)}.pricingGrid article>button{width:100%;height:38px;border:1px solid var(--theme-border);background:var(--theme-surface);color:var(--theme-accent-ink);border-radius:8px;font-size:9px;font-weight:700}.pricingGrid ul{list-style:none;padding:0;display:grid;gap:7px}.pricingGrid li{display:flex;gap:6px;align-items:center;font-size:8px;color:var(--theme-text)}.pricingGrid li svg{width:12px;color:var(--theme-success-ink)}@media(max-width:1100px){.premiumKpis{grid-template-columns:1fr 1fr!important}.pricingGrid{grid-template-columns:1fr}.sidebarUpgrade{display:none}}.planningHeroBar{display:grid;grid-template-columns:minmax(360px,1fr) auto;align-items:center;gap:24px;background:linear-gradient(135deg,var(--theme-surface) 0%,var(--theme-surface) 100%);border:1px solid var(--theme-border);border-radius:16px;padding:18px 20px;box-shadow:0 10px 28px #1c3c6011;margin-bottom:10px}.planningHeroLeft{display:flex;align-items:center;gap:14px;min-width:0}.pageBackBtn{width:38px;height:38px;flex:0 0 38px;border:1px solid var(--theme-border);background:var(--theme-surface);color:var(--theme-text);border-radius:10px;display:grid;place-items:center;box-shadow:0 3px 9px #1d3a5b0d}.pageBackBtn svg{width:17px}.planningHeroTitle small{font-size:8px;font-weight:700;letter-spacing:.8px;color:var(--theme-accent-ink)}.planningHeroTitle h1{font-size:27px!important;line-height:1.05!important;margin:3px 0!important;color:var(--theme-text)!important}.planningHeroTitle p{font-size:9px!important;margin:0!important;color:var(--theme-muted)!important}.planningHeroRight{display:grid;grid-template-columns:270px repeat(3,max-content);align-items:center;gap:8px;justify-content:end}.heroDatePicker{height:44px;display:grid;grid-template-columns:38px 1fr 38px;align-items:center;border:1px solid var(--theme-border);background:var(--theme-surface);border-radius:11px;overflow:hidden;box-shadow:0 3px 10px #1d3a5b0b}.heroDatePicker button{height:100%;border:0;background:transparent;color:var(--theme-text);display:grid;place-items:center}.heroDatePicker button:hover{background:var(--theme-surface)}.heroDatePicker input{border:0!important;background:transparent!important;height:100%;font-size:13px!important;font-weight:700;text-align:center;padding:0 4px!important}.heroDatePicker svg{width:15px}.heroAction{height:44px;border-radius:11px;padding:0 14px;border:1px solid var(--theme-border);background:var(--theme-surface);color:var(--theme-text);display:flex;align-items:center;gap:7px;font-size:9px;font-weight:700;box-shadow:0 3px 10px #1d3a5b0b}.heroAction svg{width:15px}.heroAction.reset{color:var(--theme-danger-ink);border-color:var(--theme-danger-border);background:var(--theme-surface)}.heroAction.task{color:var(--theme-accent-ink);border-color:var(--theme-border);background:var(--theme-surface)}.heroAction.smart{color:#fff!important;border-color:#315bd0!important;background:linear-gradient(100deg,#315bd0,#16b9c3)!important;box-shadow:0 8px 20px #315bd02e!important}.heroAction:disabled{opacity:.42}.planningWorkspaceMeta{display:flex;justify-content:space-between;align-items:center;padding:0 4px 4px;margin-bottom:6px}.planningWorkspaceMeta>div{display:flex;align-items:center;gap:9px}.planningWorkspaceMeta b{font-size:12px;color:var(--theme-text)}.planningWorkspaceMeta small{font-size:8px;color:var(--theme-muted)}.planningModePill{display:flex;align-items:center;gap:4px;background:var(--theme-surface-soft);color:var(--theme-accent-ink);border-radius:999px;padding:5px 8px;font-size:7px;font-weight:700}.planningModePill svg{width:11px}.pageBackInline,.ordersBackBtn,.teamBackInline{margin-bottom:8px}.pageBackInline button,.ordersBackBtn button,.teamBackInline button{display:inline-flex;align-items:center;gap:6px;border:1px solid var(--theme-border);background:var(--theme-surface);color:var(--theme-text);border-radius:8px;padding:7px 10px;font-size:8px;font-weight:800}.pageBackInline button:hover,.ordersBackBtn button:hover,.teamBackInline button:hover{background:var(--theme-surface);border-color:var(--theme-border)}.pageBackInline svg,.ordersBackBtn svg,.teamBackInline svg{width:13px}.planningSummaryCards{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:10px!important}.planningSummaryCards>div{min-height:84px!important;display:flex!important;flex-direction:column;justify-content:center;padding:12px 14px!important}.planningSummaryCards>div b{font-size:22px!important}.planningSummaryCards>div small{margin-bottom:2px}.capacityHeaderActions{display:flex;align-items:center;gap:8px;justify-content:flex-end}.capacityHeaderActions button{height:42px!important;border-radius:10px!important;padding:0 13px!important}.page>header,.capacityToolbar,.capacityTabs,.capacityHero,.capacityAgendaPanel,.capacityBottom,.planningHeroBar,.planningSummaryCards,.planningWorkspaceTabs,.planningHealth,.unplannedOrdersPanel,.planningFocusPage{max-width:100%;box-sizing:border-box}@media(max-width:1180px){.planningHeroBar{grid-template-columns:1fr}.planningHeroRight{grid-template-columns:1fr repeat(3,max-content);justify-content:stretch}.heroDatePicker{min-width:0}}@media(max-width:760px){.planningHeroRight{grid-template-columns:1fr 1fr}.heroDatePicker{grid-column:1/-1}.planningSummaryCards{grid-template-columns:1fr 1fr!important}}.detailBackBtn{margin-bottom:9px}.detailBackBtn button{display:inline-flex;align-items:center;gap:6px;border:1px solid var(--theme-border);background:var(--theme-surface);color:var(--theme-text);border-radius:8px;padding:7px 10px;font-size:8px;font-weight:800}.detailBackBtn button:hover{background:var(--theme-surface);border-color:var(--theme-border)}.detailBackBtn svg{width:13px}.sectionIconAction{width:42px!important;height:42px!important;min-width:42px!important;padding:0!important;border:1px solid var(--theme-border)!important;border-radius:12px!important;background:var(--theme-surface)!important;color:var(--theme-accent-ink)!important;display:grid!important;place-items:center!important;box-shadow:0 4px 12px #1f3d600f!important;transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease,background .16s ease!important}.sectionIconAction svg{width:19px!important;height:19px!important;stroke-width:2!important}.sectionIconAction:hover{transform:translateY(-1px)!important;background:var(--theme-surface)!important;border-color:var(--theme-border)!important;box-shadow:0 8px 18px #315bd01f!important}.addAbsenceIcon,.calendarAddIcon{background:linear-gradient(180deg,var(--theme-surface),var(--theme-surface))!important}.thresholdAction{color:var(--theme-danger-ink)!important;background:linear-gradient(180deg,var(--theme-surface),var(--theme-surface))!important;border-color:var(--theme-danger-border)!important}.thresholdAction:hover{background:var(--theme-surface)!important;border-color:var(--theme-danger-border)!important;box-shadow:0 8px 18px #d85a631a!important}.capacityBottom .panel>div:first-child,.capacityWarnings>div:first-child,.absenceListHeader,.teamProfilePanel .sectionHead,.teamProfilePanel .calendarHead{align-items:center!important}.teamProfilePanel .calendarHead .sectionIconAction,.teamProfilePanel .sectionHead .sectionIconAction{margin-left:auto!important}.orderTopActions{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.orderTopActions .exportBtn,.detailBackBtn .exportBtn{display:inline-flex;align-items:center;gap:6px;height:38px;padding:0 11px;border:1px solid var(--theme-border);background:var(--theme-surface);color:var(--theme-accent-ink);border-radius:9px;font-size:8px;font-weight:850;text-decoration:none;cursor:pointer}.orderTopActions .exportBtn:hover,.detailBackBtn .exportBtn:hover{background:var(--theme-surface);border-color:var(--theme-border);box-shadow:0 5px 14px #315bd014}.orderTopActions .exportBtn svg,.detailBackBtn .exportBtn svg{width:14px}.detailBackBtn{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.importTopNav{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px;padding-bottom:10px;border-bottom:1px solid var(--theme-border)}.importTopNav>button{display:inline-flex;align-items:center;gap:6px;border:1px solid var(--theme-border);background:var(--theme-surface);color:var(--theme-text);border-radius:9px;padding:8px 11px;font-size:8px;font-weight:800}.importTopNav>button:hover{background:var(--theme-surface);border-color:var(--theme-border)}.importTopNav svg{width:13px}.importTopNav>div{text-align:right}.importTopNav small,.importTopNav span{display:block}.importTopNav small{font-size:7px;color:var(--theme-accent-ink);font-weight:700;letter-spacing:.6px}.importTopNav span{font-size:9px;color:var(--theme-muted);margin-top:2px}.topActionBtn{height:38px!important;min-height:38px!important;padding:0 12px!important;border-radius:9px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:6px!important;font-size:8.5px!important;font-weight:850!important;line-height:1!important;white-space:nowrap!important;cursor:pointer!important;transition:transform .15s ease,box-shadow .15s ease,border-color .15s ease,background .15s ease!important}.topActionBtn svg{width:14px!important;height:14px!important;min-width:14px!important;stroke-width:2.1!important}.topActionBtn.secondary{background:var(--theme-surface)!important;color:var(--theme-accent-ink)!important;border:1px solid var(--theme-border)!important;box-shadow:0 3px 10px #26466c0b!important}.topActionBtn.secondary:hover{background:var(--theme-surface)!important;border-color:var(--theme-border)!important;box-shadow:0 6px 16px #315bd017!important;transform:translateY(-1px)!important}.topActionBtn.primaryAction{background:linear-gradient(100deg,#315bd0,#3475eb)!important;color:#fff!important;border:1px solid #315bd0!important;box-shadow:0 6px 16px #315bd029!important}.topActionBtn.primaryAction:hover{background:linear-gradient(100deg,#274fc3,#2d69d8)!important;box-shadow:0 8px 20px #315bd038!important;transform:translateY(-1px)!important}.topActionBtn.dangerSoft{background:var(--theme-surface)!important;color:var(--theme-danger-ink)!important;border:1px solid var(--theme-danger-border)!important;box-shadow:0 3px 10px #923d440a!important}.topActionBtn.dangerSoft:hover{background:var(--theme-surface)!important;border-color:var(--theme-danger-border)!important}.topActionBtn:disabled{opacity:.45!important;cursor:not-allowed!important;transform:none!important;box-shadow:none!important}.orderTopActions{display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:8px!important;flex-wrap:wrap!important}.orderTopActions .topActionBtn{min-width:118px!important}.orderTopActions .primaryAction{min-width:110px!important}.capacityHeaderActions{display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:8px!important}.capacityHeaderActions .topActionBtn{min-width:112px!important}.capacityHeaderActions .primaryAction{min-width:124px!important}.compactSectionAction{height:36px!important;min-height:36px!important;min-width:auto!important;padding:0 10px!important}.planningHeroRight{grid-template-columns:250px repeat(3,max-content)!important;gap:8px!important}.planningHeroRight .topActionBtn{height:38px!important;min-height:38px!important}.planningHeroRight .topActionBtn.secondary,.planningHeroRight .topActionBtn.dangerSoft{min-width:78px!important}.planningHeroRight .smartAction{min-width:112px!important}.heroDatePicker{height:38px!important;border-radius:9px!important}.heroDatePicker input{font-size:11px!important;font-weight:700!important}.heroDatePicker button{width:36px!important}.heroDatePicker svg{width:14px!important}.capacityHeaderActions button.topActionBtn,.orderTopActions button.topActionBtn,.planningHeroRight button.topActionBtn{margin:0!important}@media(max-width:980px){.planningHeroRight{grid-template-columns:1fr 1fr 1fr!important}.heroDatePicker{grid-column:1/-1!important}}.taskNoWorkers{display:flex;gap:10px;align-items:flex-start;margin:0 0 14px;padding:11px 12px;border:1px solid var(--theme-warning-border);background:var(--theme-surface);border-radius:10px;color:var(--theme-warning-ink)}.taskNoWorkers svg{width:16px;height:16px;min-width:16px;margin-top:1px}.taskNoWorkers b,.taskNoWorkers span{display:block}.taskNoWorkers b{font-size:9px;margin-bottom:3px}.taskNoWorkers span{font-size:8px;line-height:1.45;color:var(--theme-warning-ink)}.capacitySettingsModal{width:min(560px,94vw)!important;border-radius:20px!important;border:1px solid var(--theme-border)!important;padding:24px!important;box-shadow:0 28px 72px #1a314d3d!important}.capacitySettingsModal>p{font-size:12px!important;line-height:1.5!important;color:var(--theme-muted)!important}.capacitySettingsModal .thresholdGrid{gap:12px!important}.capacitySettingsModal .thresholdGrid label{font-size:11px!important}.capacitySettingsModal .thresholdGrid input{height:44px!important;border-radius:11px!important;font-size:14px!important}.capacitySettingsModal .thresholdPreview{margin-top:14px!important}.capacitySettingsModal .modalActions button{height:40px!important;padding:0 14px!important}.importTopNav{max-width:820px!important;margin:0 auto 12px!important}.importPanel{max-width:820px!important;margin:0 auto!important;border-radius:20px!important;border:1px solid var(--theme-border)!important;padding:22px!important;box-shadow:0 16px 38px #1f3b5c12!important}.importTop{padding-bottom:14px!important;border-bottom:1px solid var(--theme-border)!important}.importChoice{background:var(--theme-surface-soft)!important;padding:4px!important;border-radius:11px!important}.importChoice button{min-height:36px!important;border-radius:8px!important}.bigUpload{min-height:220px!important;margin-top:16px!important;border-radius:16px!important;border-color:var(--theme-border)!important;background:linear-gradient(180deg,var(--theme-surface),var(--theme-surface))!important}.bigUpload:hover{border-color:var(--theme-border)!important;background:var(--theme-surface)!important}.mappingBox,.importPreview{border-radius:13px!important}.fieldKpiSection{background:linear-gradient(180deg,var(--theme-surface),var(--theme-surface));border:1px solid var(--theme-border);border-radius:18px;padding:16px;margin-bottom:13px;box-shadow:0 10px 26px #1a34560e}.fieldKpiTitle{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.fieldKpiTitle small{display:block;font-size:7.5px;font-weight:700;letter-spacing:.08em;color:var(--theme-accent-ink)}.fieldKpiTitle h3{font-size:15px;margin:3px 0 0;color:var(--theme-text)}.fieldLivePill{display:inline-flex;align-items:center;gap:6px;padding:7px 10px;background:var(--theme-success-soft);color:var(--theme-success-ink);border:1px solid var(--theme-success-border);border-radius:999px;font-size:8px;font-weight:850}.fieldLivePill svg{width:13px;height:13px}.fieldKpiGrid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:9px}.fieldKpiGrid article{min-height:92px;background:var(--theme-surface);border:1px solid var(--theme-border);border-radius:14px;padding:12px;display:flex;gap:10px;align-items:flex-start;box-shadow:0 5px 15px #1c385b0a}.fieldKpiGrid article.fieldKpiAttention{border-color:var(--theme-danger-border);background:var(--theme-surface)}.fieldKpiGrid article>div{min-width:0;flex:1}.fieldKpiGrid small{display:block;font-size:7px;font-weight:700;letter-spacing:.04em;color:var(--theme-muted)}.fieldKpiGrid b{display:block;font-size:22px;line-height:1.05;color:var(--theme-text);margin:4px 0}.fieldKpiGrid em{display:block;font-style:normal;font-size:7.5px;color:var(--theme-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fieldKpiGrid i{display:block;height:4px;background:var(--theme-surface-soft);border-radius:999px;margin-top:7px;overflow:hidden}.fieldKpiGrid i span{display:block;height:100%;background:#36a46c;border-radius:999px}.fieldKpiIcon{width:34px;height:34px;border-radius:10px;display:grid;place-items:center;flex:0 0 auto}.fieldKpiIcon svg{width:16px;height:16px}.fieldKpiIcon.blue{background:var(--theme-surface-soft);color:var(--theme-accent-ink)}.fieldKpiIcon.cyan{background:var(--theme-teal-soft);color:var(--theme-teal-ink)}.fieldKpiIcon.violet{background:var(--theme-purple-soft);color:var(--theme-purple-ink)}.fieldKpiIcon.green{background:var(--theme-success-soft);color:var(--theme-success-ink)}.fieldKpiIcon.red{background:var(--theme-surface);color:var(--theme-danger-ink)}.fieldStatusStrip{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:6px;padding-top:12px;margin-top:12px;border-top:1px solid var(--theme-border)}.fieldStatusStrip button{display:grid;grid-template-columns:8px auto 1fr;align-items:center;gap:6px;border:1px solid var(--theme-border);background:var(--theme-surface);border-radius:10px;padding:7px 8px;color:var(--theme-muted);text-align:left}.fieldStatusStrip button:hover,.fieldStatusStrip button.active{border-color:var(--theme-border);background:var(--theme-surface);color:var(--theme-accent-ink)}.fieldStatusStrip b{font-size:9px}.fieldStatusStrip small{font-size:7px;font-weight:750}.fieldStatusDot{width:7px;height:7px;border-radius:50%;background:#9ba9b9}.fieldStatusDot.planned{background:#6684d8}.fieldStatusDot.travelling{background:#735bd7}.fieldStatusDot.arrived{background:#1aa3b6}.fieldStatusDot.in_progress{background:#e4a32a}.fieldStatusDot.paused{background:#a28754}.fieldStatusDot.completed{background:#35a36b}.fieldStatusDot.nok{background:#d65b64}.fieldDynamicFilters{background:var(--theme-surface)!important;border:1px solid var(--theme-border)!important;border-radius:14px!important;padding:10px!important;margin-bottom:12px!important;box-shadow:0 5px 15px #1c385b09!important}.fieldDynamicFilters .clearFilterBtn{display:inline-flex!important;align-items:center!important;gap:5px!important}.fieldDynamicFilters .clearFilterBtn svg{width:12px!important}.fieldTablePanel{padding:0!important;overflow:hidden!important}.fieldTablePanel>.sectionHead{padding:12px 14px!important;border-bottom:1px solid var(--theme-border)!important}.fieldTablePanel>.sectionHead span{font-size:8px;color:var(--theme-muted)}.fieldTablePanel .tableWrap{margin:0!important;border:0!important;border-radius:0!important}.fieldDispatchActions{gap:5px!important}.fieldDispatchActions button{min-height:31px!important;border-radius:8px!important}.smsIntegrationNote{border-radius:13px!important;margin-top:12px!important}@media(max-width:1180px){.fieldKpiGrid{grid-template-columns:repeat(3,1fr)}.fieldStatusStrip{grid-template-columns:repeat(4,1fr)}}@media(max-width:760px){.fieldKpiGrid,.fieldStatusStrip{grid-template-columns:1fr 1fr}.fieldKpiTitle{align-items:flex-start;flex-direction:column}}@media(max-width:520px){.fieldKpiGrid{grid-template-columns:1fr}}.teamAbsenceModalBack{position:fixed!important;inset:0!important;z-index:9000!important;display:grid!important;place-items:center!important;padding:28px!important;background:#0d1d315c!important;backdrop-filter:blur(4px)!important}.teamAbsenceModal{position:relative!important;width:min(620px,calc(100vw - 56px))!important;max-height:calc(100vh - 56px)!important;overflow:auto!important;margin:0!important;padding:24px!important;background:var(--theme-surface)!important;color:var(--theme-text)!important;border:1px solid var(--theme-border)!important;border-radius:20px!important;box-shadow:0 32px 90px #11254047!important}.teamAbsenceModalHead{display:flex!important;align-items:flex-start!important;justify-content:space-between!important;gap:16px!important;margin-bottom:8px!important}.teamAbsenceModalHead>div{display:flex!important;align-items:center!important;gap:11px!important}.teamAbsenceModalIcon{width:40px!important;height:40px!important;border-radius:11px!important;display:grid!important;place-items:center!important;background:var(--theme-surface-soft)!important;color:var(--theme-accent-ink)!important}.teamAbsenceModalIcon svg{width:18px!important;height:18px!important}.teamAbsenceModalHead small{display:block!important;font-size:8px!important;font-weight:700!important;letter-spacing:.08em!important;color:var(--theme-accent-ink)!important}.teamAbsenceModalHead h2{font-size:22px!important;line-height:1.15!important;margin:3px 0 0!important}.teamAbsenceModalHead>button{width:36px!important;height:36px!important;display:grid!important;place-items:center!important;border:1px solid var(--theme-border)!important;background:var(--theme-surface)!important;border-radius:10px!important}.teamAbsenceModalHead>button svg{width:16px!important;height:16px!important}.teamAbsenceModal>p{font-size:11px!important;line-height:1.5!important;color:var(--theme-muted)!important;margin:0 0 16px!important}.teamAbsenceForm{display:grid!important;gap:12px!important}.teamAbsenceForm label{display:grid!important;gap:6px!important;font-size:10px!important;font-weight:850!important;color:var(--theme-text)!important}.teamAbsenceForm input,.teamAbsenceForm select,.teamAbsenceForm textarea{width:100%!important;box-sizing:border-box!important;border:1px solid var(--theme-border)!important;border-radius:10px!important;background:var(--theme-surface)!important;padding:11px 12px!important;font-size:12px!important;color:var(--theme-text)!important}.teamAbsenceForm input:disabled{background:var(--theme-surface)!important;color:var(--theme-muted)!important}.teamAbsenceForm textarea{min-height:105px!important;resize:vertical!important}.teamAbsenceDates{display:grid!important;grid-template-columns:1fr 1fr!important;gap:12px!important}.teamAbsenceInfo{display:flex!important;align-items:center!important;gap:8px!important;margin-top:14px!important;padding:11px 12px!important;border:1px solid var(--theme-border)!important;border-radius:10px!important;background:var(--theme-surface)!important;color:var(--theme-accent-ink)!important;font-size:9px!important}.teamAbsenceInfo svg{width:14px!important;height:14px!important;flex:0 0 auto!important}.teamAbsenceActions{display:flex!important;justify-content:flex-end!important;gap:8px!important;margin-top:16px!important;padding-top:14px!important;border-top:1px solid var(--theme-border)!important}.teamAbsenceActions button{height:38px!important;padding:0 14px!important;border-radius:9px!important;border:1px solid var(--theme-border)!important;background:var(--theme-surface)!important;font-size:10px!important;font-weight:850!important}.teamAbsenceActions .primary{border-color:#315bd0!important;background:linear-gradient(100deg,#315bd0,#3475eb)!important;color:#fff!important}.teamAbsenceActions .primary:disabled{opacity:.45!important}@media(max-width:640px){.teamAbsenceModalBack{padding:12px!important}.teamAbsenceModal{width:calc(100vw - 24px)!important;max-height:calc(100vh - 24px)!important;padding:18px!important}.teamAbsenceDates{grid-template-columns:1fr!important}}.ordersKpiSection{background:linear-gradient(180deg,var(--theme-surface),var(--theme-surface));border:1px solid var(--theme-border);border-radius:18px;padding:16px;margin-bottom:13px;box-shadow:0 10px 26px #1a34560e}.ordersKpiTitle{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.ordersKpiTitle small{display:block;font-size:7.5px;font-weight:700;letter-spacing:.08em;color:var(--theme-accent-ink)}.ordersKpiTitle h3{font-size:15px;margin:3px 0 0;color:var(--theme-text)}.ordersKpiDate{display:inline-flex;align-items:center;gap:6px;padding:7px 10px;background:var(--theme-surface);color:var(--theme-accent-ink);border:1px solid var(--theme-border);border-radius:999px;font-size:8px;font-weight:850}.ordersKpiDate svg{width:13px;height:13px}.ordersKpiGrid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:9px}.ordersKpiGrid>button{min-height:94px;background:var(--theme-surface);border:1px solid var(--theme-border);border-radius:14px;padding:12px;display:flex;gap:10px;align-items:flex-start;text-align:left;color:var(--theme-text);box-shadow:0 5px 15px #1c385b0a;transition:.16s ease}.ordersKpiGrid>button:hover,.ordersKpiGrid>button.active{border-color:var(--theme-border);background:var(--theme-surface);transform:translateY(-1px);box-shadow:0 8px 20px #315bd014}.ordersKpiGrid>button.attention{border-color:var(--theme-danger-border);background:var(--theme-surface)}.ordersKpiGrid>button>div{min-width:0;flex:1}.ordersKpiGrid small{display:block;font-size:7px;font-weight:700;letter-spacing:.04em;color:var(--theme-muted)}.ordersKpiGrid b{display:block;font-size:22px;line-height:1.05;color:var(--theme-text);margin:4px 0}.ordersKpiGrid em{display:block;font-style:normal;font-size:7.5px;color:var(--theme-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ordersKpiGrid i{display:block;height:4px;background:var(--theme-surface-soft);border-radius:999px;margin-top:7px;overflow:hidden}.ordersKpiGrid i span{display:block;height:100%;background:#36a46c;border-radius:999px}.ordersKpiIcon{width:34px;height:34px;border-radius:10px;display:grid;place-items:center;flex:0 0 auto}.ordersKpiIcon svg{width:16px;height:16px}.ordersKpiIcon.blue{background:var(--theme-surface-soft);color:var(--theme-accent-ink)}.ordersKpiIcon.amber{background:var(--theme-warning-soft);color:var(--theme-warning-ink)}.ordersKpiIcon.violet{background:var(--theme-purple-soft);color:var(--theme-purple-ink)}.ordersKpiIcon.cyan{background:var(--theme-teal-soft);color:var(--theme-teal-ink)}.ordersKpiIcon.green{background:var(--theme-success-soft);color:var(--theme-success-ink)}.ordersKpiIcon.red{background:var(--theme-surface);color:var(--theme-danger-ink)}.ordersInsightStrip{display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding-top:12px;margin-top:12px;border-top:1px solid var(--theme-border)}.ordersInsightStrip span{display:inline-flex;align-items:center;gap:5px;padding:6px 8px;border:1px solid var(--theme-border);background:var(--theme-surface);border-radius:9px;font-size:7.5px;color:var(--theme-muted)}.ordersInsightStrip span svg{width:12px;height:12px;color:var(--theme-accent-ink)}.ordersInsightStrip span b{font-size:9px;color:var(--theme-text)}.ordersInsightStrip span.risk{border-color:var(--theme-danger-border);background:var(--theme-surface);color:var(--theme-danger-ink)}.ordersInsightStrip span.risk svg{color:var(--theme-danger-ink)}.ordersFilterBar{border-radius:14px!important;box-shadow:0 5px 15px #1c385b09!important}.ordersFilterBar .clearFilterBtn{display:inline-flex!important;align-items:center!important;gap:5px!important}.ordersFilterBar .clearFilterBtn svg{width:12px!important}.ordersResult{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:10px!important}.ordersResult button{display:inline-flex;align-items:center;gap:5px;border:0;background:transparent;color:var(--theme-accent-ink);font-size:8px;font-weight:850}.ordersResult button svg{width:12px;height:12px}.ordersTablePanel{padding:0!important;overflow:hidden!important}.ordersTablePanel .tableWrap{margin:0!important;border:0!important;border-radius:0!important}.newOrderForm{max-width:980px!important}.newOrderForm input[type=date],.newOrderForm input[type=time]{min-height:40px}input[type=date],input[type=datetime-local],input[type=time]{font-variant-numeric:tabular-nums}@media(max-width:1280px){.ordersKpiGrid{grid-template-columns:repeat(3,1fr)}}@media(max-width:760px){.ordersKpiGrid{grid-template-columns:1fr 1fr}.ordersKpiTitle{align-items:flex-start;flex-direction:column}}@media(max-width:520px){.ordersKpiGrid{grid-template-columns:1fr}}.capacityAbsenceModal{max-width:720px!important}.capacityAbsenceModal .teamAbsenceInfo{margin-top:12px}.capacityAbsenceModal .teamAbsenceForm textarea{min-height:88px!important}.modernAbsenceDetail{background:linear-gradient(180deg,var(--theme-surface),var(--theme-surface));border:1px solid var(--theme-border);border-radius:14px;padding:14px;display:grid;gap:8px}.modernAbsenceDetail b{font-size:16px;color:var(--theme-text)}.modernAbsenceDetail span,.modernAbsenceDetail small,.modernAbsenceDetail em{font-size:11px;color:var(--theme-muted)}.modernAbsenceDetail .absenceType{justify-self:start}.internalTaskModal .modalHead small{letter-spacing:.08em}.internalTaskIntro{margin-bottom:14px}.taskNoWorkers{display:grid;grid-template-columns:24px 1fr;gap:10px;align-items:start;background:var(--theme-warning-soft);border:1px solid var(--theme-warning-border);border-radius:12px;padding:12px;color:var(--theme-warning-ink);margin-bottom:12px}.taskNoWorkers svg{width:18px;height:18px}.capacityHeaderActions .topActionBtn.secondary,.capacityHeaderActions .topActionBtn.primaryAction{min-width:142px;justify-content:center}.capacityControlFrame{background:linear-gradient(180deg,var(--theme-surface),var(--theme-surface));border:1px solid var(--theme-border);border-radius:17px;padding:13px 14px;margin:4px 0 12px;box-shadow:0 8px 22px #1835570d}.capacityControlLabel{display:flex;justify-content:space-between;align-items:center;margin-bottom:9px}.capacityControlLabel small{font-size:7px;font-weight:700;letter-spacing:.09em;color:var(--theme-accent-ink)}.capacityControlLabel b{font-size:8px;color:var(--theme-muted)}.capacityControlGrid{display:grid;grid-template-columns:265px 150px minmax(280px,1fr) 250px;gap:10px;align-items:end}.capacityControlGroup{display:grid;gap:5px;min-width:0}.capacityControlGroup>span{font-size:7px;font-weight:700;color:var(--theme-muted);padding-left:2px;text-transform:uppercase;letter-spacing:.03em}.capacityControlFrame .ownerDate{display:grid!important;grid-template-columns:38px 1fr 38px!important;height:40px!important;border:1px solid var(--theme-border)!important;border-radius:10px!important;background:var(--theme-surface)!important;overflow:hidden!important}.capacityControlFrame .ownerDate button{width:auto!important;height:40px!important;border:0!important;background:var(--theme-surface)!important;border-radius:0!important}.capacityControlFrame .ownerDate input{height:40px!important;border:0!important;text-align:center!important;font-weight:800!important;background:var(--theme-surface)!important}.capacityControlFrame .densityToggle{height:40px!important;padding:3px!important;border-radius:10px!important;background:var(--theme-surface-soft)!important}.capacityControlFrame .densityToggle button{height:34px!important;border-radius:8px!important}.capacityControlFrame .capacitySearch{display:grid!important;grid-template-columns:36px 1fr!important;height:40px!important;border:1px solid var(--theme-border)!important;border-radius:10px!important;background:var(--theme-surface)!important;overflow:hidden!important}.capacityControlFrame .capacitySearch svg{align-self:center;justify-self:center;width:15px!important;color:var(--theme-muted)}.capacityControlFrame .capacitySearch input{border:0!important;height:40px!important;padding:0 8px!important;font-size:10px!important}.capacityTechSelect{width:100%;height:40px;border:1px solid var(--theme-border);border-radius:10px;background:var(--theme-surface);padding:0 11px;color:var(--theme-text);font-size:10px;font-weight:750}.capacityHeroVisual{display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:9px!important;margin:0 0 12px!important}.capacityHeroVisual article{min-height:96px;background:var(--theme-surface);border:1px solid var(--theme-border);border-radius:14px;padding:12px;display:grid;grid-template-columns:35px 1fr 52px;gap:9px;align-items:center;box-shadow:0 5px 15px #1c385b0a}.capacityHeroVisual article.risk{border-color:var(--theme-danger-border);background:var(--theme-surface)}.capacityHeroVisual article>div{min-width:0}.capacityHeroVisual small{display:block;font-size:7px;font-weight:700;letter-spacing:.04em;color:var(--theme-muted)}.capacityHeroVisual b{display:block;font-size:20px;line-height:1.1;color:var(--theme-text);margin:4px 0}.capacityHeroVisual span:not(.capacityHeroIcon){display:block;font-size:7.5px;color:var(--theme-muted)}.capacityHeroIcon{width:35px;height:35px;border-radius:10px;display:grid;place-items:center}.capacityHeroIcon svg{width:17px;height:17px}.capacityHeroIcon.blue{background:var(--theme-surface-soft);color:var(--theme-accent-ink)}.capacityHeroIcon.green{background:var(--theme-success-soft);color:var(--theme-success-ink)}.capacityHeroIcon.amber{background:var(--theme-warning-soft);color:var(--theme-warning-ink)}.capacityHeroIcon.red{background:var(--theme-surface);color:var(--theme-danger-ink)}.capacityHeroIcon.violet{background:var(--theme-purple-soft);color:var(--theme-purple-ink)}.capacityDownIcon{transform:rotate(180deg)}.capacitySpark{height:42px;display:flex;align-items:flex-end;justify-content:flex-end;gap:3px}.capacitySpark i{width:4px;min-height:4px;border-radius:3px 3px 1px 1px;background:#87a6ed}.capacityHeroVisual article:nth-child(2) .capacitySpark i{background:#62c58a}.capacityHeroVisual article:nth-child(3) .capacitySpark i{background:#efb253}.capacityHeroVisual article:nth-child(5) .capacitySpark i{background:#9b78e8}.warningMiniRing{width:49px;height:49px;border-radius:50%;background:conic-gradient(#e35a64 0 80%,var(--theme-danger-soft) 80% 100%);display:grid!important;place-content:center!important;text-align:center!important;position:relative}.warningMiniRing:after{content:"";position:absolute;inset:6px;background:var(--theme-surface);border-radius:50%}.warningMiniRing strong,.warningMiniRing em{position:relative;z-index:1}.warningMiniRing strong{font-size:9px;color:var(--theme-danger-ink)}.warningMiniRing em{font-size:6px;color:var(--theme-muted);font-style:normal}.taskMiniDashboard{margin:10px 0 12px;background:linear-gradient(180deg,var(--theme-surface),var(--theme-surface));border:1px solid var(--theme-border);border-radius:15px;padding:12px;box-shadow:0 7px 20px #1c385b0a}.taskMiniHead{display:flex;justify-content:space-between;align-items:center;margin-bottom:9px}.taskMiniHead small{font-size:7px;color:var(--theme-accent-ink);font-weight:700;letter-spacing:.07em}.taskMiniHead h3{font-size:12px;margin:2px 0 0;color:var(--theme-text)}.taskMiniAdd{height:34px;padding:0 10px;border:1px solid var(--theme-border);background:var(--theme-surface);color:var(--theme-accent-ink);border-radius:9px;display:flex;align-items:center;gap:5px;font-size:8px;font-weight:850}.taskMiniAdd svg{width:13px}.taskMiniGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.taskMiniGrid article{min-height:70px;border:1px solid var(--theme-border);background:var(--theme-surface);border-radius:11px;padding:9px;display:flex;align-items:center;gap:9px}.taskMiniGrid article>div{min-width:0}.taskMiniGrid small{display:block;font-size:6.5px;font-weight:700;color:var(--theme-muted)}.taskMiniGrid b{display:block;font-size:16px;margin:3px 0;color:var(--theme-text)}.taskMiniGrid em{display:block;font-size:7px;font-style:normal;color:var(--theme-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.taskMiniIcon{width:31px;height:31px;border-radius:9px;display:grid;place-items:center;flex:0 0 auto}.taskMiniIcon svg{width:15px}.taskMiniIcon.blue{background:var(--theme-surface-soft);color:var(--theme-accent-ink)}.taskMiniIcon.violet{background:var(--theme-purple-soft);color:var(--theme-purple-ink)}.taskMiniIcon.green{background:var(--theme-success-soft);color:var(--theme-success-ink)}.taskMiniIcon.amber{background:var(--theme-warning-soft);color:var(--theme-warning-ink)}@media(max-width:1250px){.capacityControlGrid{grid-template-columns:1fr 1fr}.capacityHeroVisual{grid-template-columns:repeat(3,1fr)!important}}@media(max-width:800px){.capacityControlGrid{grid-template-columns:1fr}.capacityHeroVisual{grid-template-columns:1fr 1fr!important}.taskMiniGrid{grid-template-columns:1fr 1fr}}@media(max-width:520px){.capacityHeroVisual{grid-template-columns:1fr!important}.taskMiniGrid{grid-template-columns:1fr}}.ordersControlFrame{background:linear-gradient(180deg,var(--theme-surface),var(--theme-surface));border:1px solid var(--theme-border);border-radius:17px;padding:13px 14px;margin:0 0 12px;box-shadow:0 8px 22px #1835570d}.ordersControlLabel{display:flex;justify-content:space-between;align-items:center;margin-bottom:9px}.ordersControlLabel small{font-size:7px;font-weight:700;letter-spacing:.09em;color:var(--theme-accent-ink)}.ordersControlLabel b{font-size:8px;color:var(--theme-muted)}.ordersControlGrid{display:grid;grid-template-columns:minmax(310px,1.35fr) 150px 190px 155px 150px 155px 118px;gap:9px;align-items:end}.ordersControlGroup{display:grid;gap:5px;min-width:0}.ordersControlGroup>span{font-size:7px;font-weight:700;color:var(--theme-muted);padding-left:2px;text-transform:uppercase;letter-spacing:.03em}.ordersControlSearch{display:grid;grid-template-columns:36px 1fr;height:40px;border:1px solid var(--theme-border);border-radius:10px;background:var(--theme-surface);overflow:hidden}.ordersControlSearch svg{align-self:center;justify-self:center;width:15px;color:var(--theme-muted)}.ordersControlSearch input{border:0!important;outline:0!important;height:40px!important;padding:0 9px!important;background:var(--theme-surface)!important;font-size:10px!important}.ordersControlGroup select,.ordersControlGroup input[type=date]{width:100%;height:40px;box-sizing:border-box;border:1px solid var(--theme-border);border-radius:10px;background:var(--theme-surface);padding:0 10px;color:var(--theme-text);font-size:9.5px;font-weight:750}.ordersClearBtn{height:40px;border:1px solid var(--theme-border);border-radius:10px;background:var(--theme-surface);color:var(--theme-muted);display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:0 10px;font-size:8px;font-weight:850;white-space:nowrap}.ordersClearBtn svg{width:13px;height:13px}.ordersClearBtn:hover{background:var(--theme-surface);border-color:var(--theme-border);color:var(--theme-accent-ink)}.ordersResult{margin-top:-3px!important;margin-bottom:9px!important;padding:0 3px!important}@media(max-width:1400px){.ordersControlGrid{grid-template-columns:minmax(300px,1.4fr) 150px 180px 150px}.ordersControlGroup.status,.ordersControlGroup.date,.ordersControlGroup.clear{grid-row:2}}@media(max-width:900px){.ordersControlGrid{grid-template-columns:1fr 1fr}.ordersControlGroup.search{grid-column:1/-1}}@media(max-width:560px){.ordersControlGrid{grid-template-columns:1fr}.ordersControlGroup.search{grid-column:auto}}.teamControlFrame{background:linear-gradient(180deg,var(--theme-surface),var(--theme-surface));border:1px solid var(--theme-border);border-radius:17px;padding:14px;margin:4px 0 12px;box-shadow:0 8px 22px #1835570d}.teamControlTitle{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.teamControlTitle small{font-size:7px;color:var(--theme-accent-ink);font-weight:700;letter-spacing:.08em}.teamControlTitle h3{font-size:13px;margin:3px 0 0}.teamControlStats{display:flex;gap:7px}.teamControlStats span{display:flex;align-items:center;gap:5px;border:1px solid var(--theme-border);border-radius:9px;padding:6px 8px;background:var(--theme-surface);font-size:7px;color:var(--theme-muted)}.teamControlStats svg{width:12px}.teamControlStats b{font-size:9px;color:var(--theme-text)}.teamControlGrid{display:grid;grid-template-columns:minmax(310px,1.5fr) 145px 140px 165px 150px 145px;gap:9px;align-items:end}.teamControlGroup{display:grid;gap:5px;min-width:0}.teamControlGroup>span{font-size:7px;font-weight:700;color:var(--theme-muted);padding-left:2px;text-transform:uppercase}.teamControlGroup select{height:40px;border:1px solid var(--theme-border);border-radius:10px;background:var(--theme-surface);padding:0 10px;font-size:9px;font-weight:750;color:var(--theme-text)}.teamControlSearch{display:grid;grid-template-columns:36px 1fr;height:40px;border:1px solid var(--theme-border);border-radius:10px;background:var(--theme-surface);overflow:hidden}.teamControlSearch svg{align-self:center;justify-self:center;width:15px;color:var(--theme-muted)}.teamControlSearch input{border:0!important;outline:0;height:40px!important;padding:0 9px!important;font-size:10px!important}.teamResourceGrid{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-bottom:12px}.teamResourceCard{background:var(--theme-surface);border:1px solid var(--theme-border);border-radius:15px;padding:12px;box-shadow:0 5px 15px #1c385b09}.teamResourceHead{display:flex;align-items:center;justify-content:space-between}.teamResourceHead>div{display:flex;align-items:center;gap:8px}.teamResourceHead>div>span{width:32px;height:32px;border-radius:9px;background:var(--theme-surface-soft);color:var(--theme-accent-ink);display:grid;place-items:center}.teamResourceCard.materials .teamResourceHead>div>span{background:var(--theme-purple-soft);color:var(--theme-purple-ink)}.teamResourceHead svg{width:15px}.teamResourceHead small{font-size:7px;color:var(--theme-muted);font-weight:700}.teamResourceHead h3{font-size:12px;margin:2px 0}.teamResourceHead>button{height:32px;border:1px solid var(--theme-border);background:var(--theme-surface);border-radius:8px;display:flex;align-items:center;gap:5px;padding:0 9px;font-size:8px;font-weight:850;color:var(--theme-accent-ink)}.teamResourceChips{display:flex;gap:5px;flex-wrap:wrap;margin:10px 0 7px}.teamResourceChips span{padding:5px 7px;border-radius:999px;background:var(--theme-surface-soft);color:var(--theme-text);font-size:7px;font-weight:800}.teamResourceChips em{font-size:8px;color:var(--theme-muted);font-style:normal}.teamResourceChips b{font-size:7px;color:var(--theme-accent-ink)}.teamResourceCard p{font-size:7.5px;color:var(--theme-muted);margin:0}.teamDirectoryPanel{padding:0!important;overflow:hidden!important}.teamDirectoryHead{display:flex;align-items:center;justify-content:space-between;padding:12px 14px;border-bottom:1px solid var(--theme-border)}.teamDirectoryHead small{font-size:7px;color:var(--theme-accent-ink);font-weight:700}.teamDirectoryHead h3{font-size:13px;margin:3px 0}.teamDirectoryHead button{height:34px;border:1px solid var(--theme-border);background:var(--theme-surface);color:var(--theme-accent-ink);border-radius:9px;padding:0 10px;display:flex;align-items:center;gap:5px;font-size:8px;font-weight:850}.teamDirectoryHead button svg{width:13px}.teamDirectoryTableWrap{overflow:auto}.teamDirectoryTable{width:100%;border-collapse:collapse;min-width:1060px}.teamDirectoryTable th{font-size:7px;color:var(--theme-muted);font-weight:700;text-align:left;padding:9px 10px;background:var(--theme-surface);border-bottom:1px solid var(--theme-border);text-transform:uppercase}.teamDirectoryTable td{font-size:8px;color:var(--theme-text);padding:8px 10px;border-bottom:1px solid var(--theme-border);vertical-align:middle}.teamDirectoryTable tr:hover td{background:var(--theme-surface)}.teamDirectoryTable tr.inactive td{background:var(--theme-surface);color:var(--theme-muted)}.teamNameCell{border:0;background:transparent;display:flex;align-items:center;gap:8px;text-align:left;color:var(--theme-text)}.teamNameCell>span{width:30px;height:30px;border-radius:9px;background:var(--theme-accent-soft);color:var(--theme-accent-ink);display:grid;place-items:center;font-size:10px;font-weight:700}.teamNameCell b,.teamNameCell small{display:block}.teamNameCell b{font-size:9px}.teamNameCell small{font-size:7px;color:var(--theme-muted);margin-top:2px}.tableSkillChips{display:flex;gap:3px;align-items:center;flex-wrap:wrap}.tableSkillChips span{font-size:6.5px;background:var(--theme-surface-soft);color:var(--theme-accent-ink);padding:3px 5px;border-radius:999px}.tableSkillChips em{font-size:6.5px;color:var(--theme-muted);font-style:normal}.teamStatus{display:inline-flex;padding:4px 7px;border-radius:999px;font-size:7px;font-weight:700}.teamStatus.active{background:var(--theme-success-soft);color:var(--theme-success-ink)}.teamStatus.inactive{background:var(--theme-surface-soft);color:var(--theme-muted)}.teamRowActions{display:flex;gap:4px;justify-content:flex-end}.teamRowActions button{height:29px;border:1px solid var(--theme-border);background:var(--theme-surface);border-radius:7px;padding:0 7px;font-size:7px;font-weight:800;display:flex;gap:4px;align-items:center}.teamRowActions svg{width:11px}.teamRowActions .archiveAction{color:var(--theme-purple-ink)}.teamRowActions .activateAction{color:var(--theme-success-ink)}.teamDirectoryFullscreen{position:fixed!important;inset:16px!important;z-index:8000!important;background:var(--theme-surface)!important;margin:0!important;border-radius:18px!important;box-shadow:0 30px 100px #0a1e3747!important;display:flex!important;flex-direction:column!important}.teamDirectoryFullscreen .teamDirectoryTableWrap{flex:1!important;overflow:auto!important}.teamProfileModalBack,.catalogModalBack{position:fixed;inset:0;z-index:8500;background:#0d1d3161;backdrop-filter:blur(4px);display:grid;place-items:center;padding:24px}.teamProfileModal{width:min(980px,96vw);max-height:92vh;background:var(--theme-surface);border:1px solid var(--theme-border);border-radius:20px;box-shadow:0 30px 90px #11254047;display:flex;flex-direction:column;overflow:hidden}.teamProfileModalHead{display:flex;justify-content:space-between;align-items:center;padding:17px 19px;border-bottom:1px solid var(--theme-border)}.teamProfileModalHead>div{display:flex;align-items:center;gap:10px}.teamProfileModalHead>div:last-child{gap:8px}.teamProfileAvatar{width:42px;height:42px;border-radius:12px;background:var(--theme-accent-soft);color:var(--theme-accent-ink);display:grid;place-items:center;font-size:17px;font-weight:700}.teamProfileModalHead small{font-size:7px;color:var(--theme-accent-ink);font-weight:700}.teamProfileModalHead h2{font-size:19px;margin:2px 0}.teamProfileModalHead p{font-size:8px;color:var(--theme-muted);margin:0}.teamProfileModalHead button{width:34px;height:34px;border:1px solid var(--theme-border);background:var(--theme-surface);border-radius:9px;display:grid;place-items:center}.teamProfileModalHead button svg{width:14px}.teamProfileModal>.profileTabs{margin:0;padding:0 17px}.teamProfileScroll{padding:16px 18px;overflow:auto}.premiumProfileForm{grid-template-columns:repeat(3,1fr)!important}.profileFieldHint{font-size:7px!important;color:var(--theme-danger-ink)!important;font-weight:600!important}.teamProfileModalActions{display:flex;justify-content:flex-end;gap:7px;padding:12px 18px;border-top:1px solid var(--theme-border);background:var(--theme-surface)}.teamProfileModalActions button{height:37px;padding:0 12px;border:1px solid var(--theme-border);background:var(--theme-surface);border-radius:9px;font-size:8px;font-weight:850}.teamProfileModalActions .primary{background:#315bd0;color:#fff;border-color:#315bd0}.profileAssignmentGrid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.profileAssignmentGrid>section{border:1px solid var(--theme-border);border-radius:13px;padding:12px}.profileAssignmentGrid .sectionHead button{border:1px solid var(--theme-border);background:var(--theme-surface);color:var(--theme-accent-ink);border-radius:8px;height:31px;padding:0 8px;font-size:7px;font-weight:850}.assignmentOptions{display:grid;grid-template-columns:1fr 1fr;gap:6px;margin-top:8px;max-height:330px;overflow:auto}.assignmentOptions>button{border:1px solid var(--theme-border);background:var(--theme-surface);border-radius:9px;padding:8px;display:grid;grid-template-columns:26px 1fr;gap:7px;align-items:center;text-align:left}.assignmentOptions>button.selected{border-color:var(--theme-border);background:var(--theme-surface)}.assignmentOptions>button>span{width:25px;height:25px;border-radius:7px;background:var(--theme-surface-soft);display:grid;place-items:center;color:var(--theme-muted)}.assignmentOptions>button.selected>span{background:#315bd0;color:#fff}.assignmentOptions svg{width:12px}.assignmentOptions b,.assignmentOptions small{display:block}.assignmentOptions b{font-size:8px;color:var(--theme-text)}.assignmentOptions small{font-size:6.5px;color:var(--theme-muted);margin-top:2px}.catalogModal{width:min(720px,95vw);max-height:88vh;background:var(--theme-surface);border-radius:20px;border:1px solid var(--theme-border);box-shadow:0 30px 90px #11254047;padding:18px;overflow:auto}.catalogModalHead{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:13px}.catalogModalHead>div{display:flex;gap:10px}.catalogModalHead>div>span{width:38px;height:38px;border-radius:11px;background:var(--theme-surface-soft);color:var(--theme-accent-ink);display:grid;place-items:center}.catalogModalHead>div>span svg{width:17px}.catalogModalHead small{font-size:7px;color:var(--theme-accent-ink);font-weight:700}.catalogModalHead h2{font-size:19px;margin:2px 0}.catalogModalHead p{font-size:8px;color:var(--theme-muted);margin:3px 0}.catalogModalHead>button{width:34px;height:34px;border:1px solid var(--theme-border);background:var(--theme-surface);border-radius:9px}.catalogAddRow{display:grid;grid-template-columns:150px 1fr auto auto;gap:7px;padding:10px;background:var(--theme-surface);border:1px solid var(--theme-border);border-radius:11px;margin-bottom:10px}.catalogAddRow.material{grid-template-columns:130px 1fr 150px auto auto}.catalogAddRow input{height:36px;border:1px solid var(--theme-border);border-radius:8px;padding:0 9px;font-size:8px}.catalogAddRow button{height:36px;border:1px solid var(--theme-border);background:var(--theme-surface);border-radius:8px;padding:0 10px;font-size:8px;font-weight:850;display:flex;align-items:center;gap:5px}.catalogAddRow button svg{width:12px}.catalogAddRow .primary{background:#315bd0;color:#fff;border-color:#315bd0}.catalogList{display:grid;gap:5px}.catalogList>div{display:grid;grid-template-columns:34px 1fr 32px 32px;gap:7px;align-items:center;border:1px solid var(--theme-border);border-radius:9px;padding:7px}.catalogIcon{width:30px;height:30px;border-radius:8px;background:var(--theme-surface-soft);color:var(--theme-accent-ink);display:grid;place-items:center}.catalogIcon.material{background:var(--theme-purple-soft);color:var(--theme-purple-ink)}.catalogIcon svg{width:13px}.catalogList b,.catalogList small{display:block}.catalogList b{font-size:8px}.catalogList small{font-size:6.5px;color:var(--theme-muted)}.catalogList button{width:30px;height:30px;border:1px solid var(--theme-border);background:var(--theme-surface);border-radius:7px}.catalogList button svg{width:12px}.catalogList button.danger{color:var(--theme-danger-ink)}@media(max-width:1250px){.teamControlGrid{grid-template-columns:1fr 1fr 1fr}.teamControlGroup.search{grid-column:1/-1}.premiumProfileForm{grid-template-columns:1fr 1fr!important}}@media(max-width:800px){.teamResourceGrid,.profileAssignmentGrid{grid-template-columns:1fr}.teamControlGrid{grid-template-columns:1fr 1fr}.premiumProfileForm{grid-template-columns:1fr!important}.assignmentOptions,.catalogAddRow,.catalogAddRow.material{grid-template-columns:1fr}}@media(max-width:520px){.teamControlGrid{grid-template-columns:1fr}.teamControlGroup.search{grid-column:auto}.teamControlTitle{align-items:flex-start;flex-direction:column;gap:8px}}.teamControlStats{align-items:center;flex-wrap:wrap}.teamAddTechBtn{height:32px;border:1px solid #315bd0!important;background:#315bd0!important;color:#fff!important;border-radius:9px!important;padding:0 10px!important;display:flex!important;align-items:center!important;gap:5px!important;font-size:8px!important;font-weight:850!important}.teamAddTechBtn svg{width:12px!important}.teamKpiStrip{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:9px;margin-bottom:11px}.teamKpiStrip article{min-height:76px;background:var(--theme-surface);border:1px solid var(--theme-border);border-radius:13px;padding:10px;display:flex;align-items:center;gap:9px;box-shadow:0 5px 15px #1c385b09}.teamKpiStrip small{display:block;font-size:6.5px;font-weight:700;color:var(--theme-muted)}.teamKpiStrip b{display:block;font-size:17px;color:var(--theme-text);margin:3px 0}.teamKpiStrip em{display:block;font-size:7px;color:var(--theme-muted);font-style:normal}.teamKpiIcon{width:32px;height:32px;border-radius:9px;display:grid;place-items:center;flex:0 0 auto}.teamKpiIcon svg{width:15px}.teamKpiIcon.blue{background:var(--theme-surface-soft);color:var(--theme-accent-ink)}.teamKpiIcon.cyan{background:var(--theme-teal-soft);color:var(--theme-teal-ink)}.teamKpiIcon.violet{background:var(--theme-purple-soft);color:var(--theme-purple-ink)}.teamKpiIcon.green{background:var(--theme-success-soft);color:var(--theme-success-ink)}.teamKpiIcon.amber{background:var(--theme-warning-soft);color:var(--theme-warning-ink)}.teamResourceGrid{grid-template-columns:repeat(3,1fr)!important}.teamResourceCard.assets .teamResourceHead>div>span{background:var(--theme-teal-soft);color:var(--theme-teal-ink)}.teamDirectoryTable tr.upcoming td{background:var(--theme-surface)}.teamStatus.upcoming{background:var(--theme-teal-soft);color:var(--theme-teal-ink)}.teamAssetCell{display:inline-flex;align-items:center;gap:4px}.teamAssetCell svg{width:12px;color:var(--theme-accent-ink)}.teamAssetCell b{font-size:7.5px;color:var(--theme-text)}.vehiclePlateMini{display:inline-flex!important;align-items:center!important;gap:3px!important;color:var(--theme-accent-ink)!important}.vehiclePlateMini svg{width:10px;height:10px}.profileAssetPanel .sectionHead button{height:31px;border:1px solid var(--theme-border);background:var(--theme-surface);color:var(--theme-accent-ink);border-radius:8px;padding:0 8px;font-size:7px;font-weight:850}.profileAssetList{display:grid;grid-template-columns:1fr 1fr;gap:7px}.profileAssetList>button,.assetCatalogRow{border:1px solid var(--theme-border);background:var(--theme-surface);border-radius:10px;padding:9px;display:grid;grid-template-columns:34px 1fr;gap:8px;align-items:center;text-align:left}.profileAssetList b,.profileAssetList small,.profileAssetList em,.assetCatalogRow b,.assetCatalogRow small,.assetCatalogRow em{display:block}.profileAssetList b,.assetCatalogRow b{font-size:8px;color:var(--theme-text)}.profileAssetList small,.assetCatalogRow small{font-size:6.5px;color:var(--theme-muted);margin-top:2px}.profileAssetList em,.assetCatalogRow em{font-size:6.5px;color:var(--theme-muted);font-style:normal;margin-top:3px}.profileAssetIcon{width:32px;height:32px;border-radius:9px;display:grid;place-items:center;background:var(--theme-surface-soft);color:var(--theme-accent-ink)}.profileAssetIcon.vehicle{background:var(--theme-teal-soft);color:var(--theme-teal-ink)}.profileAssetIcon.device{background:var(--theme-purple-soft);color:var(--theme-purple-ink)}.profileAssetIcon svg{width:15px}.assetCatalogModal{width:min(930px,96vw)!important}.assetEditGrid{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;padding:11px;background:var(--theme-surface);border:1px solid var(--theme-border);border-radius:12px;margin-bottom:12px}.assetEditGrid label{display:grid;gap:4px;font-size:7px;font-weight:850;color:var(--theme-muted)}.assetEditGrid input,.assetEditGrid select{height:36px;border:1px solid var(--theme-border);border-radius:8px;padding:0 8px;font-size:8px;background:var(--theme-surface)}.assetPlanningCheck{display:flex!important;align-items:center!important;gap:6px!important}.assetPlanningCheck input{width:auto!important;height:auto!important}.assetNote{grid-column:span 2}.assetFormActions{grid-column:1/-1;display:flex;justify-content:flex-end;gap:6px}.assetFormActions button{height:34px;border:1px solid var(--theme-border);background:var(--theme-surface);border-radius:8px;padding:0 9px;font-size:8px;font-weight:850;display:flex;align-items:center;gap:5px}.assetFormActions .primary{background:#315bd0;color:#fff;border-color:#315bd0}.assetFormActions svg{width:12px}.assetCatalogList{display:grid;gap:6px;max-height:330px;overflow:auto}.assetCatalogRow{grid-template-columns:34px 1fr 31px 31px}.assetCatalogRow.maintenance{border-color:var(--theme-warning-border);background:var(--theme-surface)}.assetCatalogRow.archived{opacity:.6}.assetCatalogRow>button{width:30px;height:30px;border:1px solid var(--theme-border);background:var(--theme-surface);border-radius:7px}.assetCatalogRow>button svg{width:12px}.assetCatalogRow>button.danger{color:var(--theme-danger-ink)}.newTechnicianModal{width:min(720px,95vw)!important}.newTechGrid{display:grid;grid-template-columns:1fr 1fr;gap:9px;padding:4px 0 12px}.newTechGrid label{display:grid;gap:4px;font-size:8px;font-weight:850;color:var(--theme-muted)}.newTechGrid input,.newTechGrid select{height:39px;border:1px solid var(--theme-border);border-radius:9px;padding:0 9px;background:var(--theme-surface)}.deleteConfirmModal{width:min(460px,92vw);background:var(--theme-surface);border-radius:20px;border:1px solid var(--theme-border);box-shadow:0 30px 90px #11254047;padding:22px;text-align:center}.deleteConfirmIcon{width:44px;height:44px;border-radius:13px;background:var(--theme-surface);color:var(--theme-danger-ink);display:grid;place-items:center;margin:0 auto 10px}.deleteConfirmIcon svg{width:19px}.deleteConfirmModal>small{font-size:7px;color:var(--theme-danger-ink);font-weight:700;letter-spacing:.08em}.deleteConfirmModal h2{font-size:18px;margin:5px 0}.deleteConfirmModal p{font-size:9px;color:var(--theme-muted);line-height:1.5}.deleteConfirmModal>div{display:flex;justify-content:center;gap:7px;margin-top:14px}.deleteConfirmModal button{height:37px;padding:0 13px;border:1px solid var(--theme-border);background:var(--theme-surface);border-radius:9px;font-size:8px;font-weight:850}.deleteConfirmModal .dangerAction{background:#c94f59;color:#fff;border-color:#c94f59;display:flex;align-items:center;gap:5px}.deleteConfirmModal svg{width:12px}@media(max-width:1300px){.teamKpiStrip{grid-template-columns:repeat(3,1fr)}.teamResourceGrid{grid-template-columns:1fr 1fr!important}.assetEditGrid{grid-template-columns:1fr 1fr}}@media(max-width:800px){.teamKpiStrip{grid-template-columns:1fr 1fr}.teamResourceGrid{grid-template-columns:1fr!important}.profileAssetList,.assetEditGrid{grid-template-columns:1fr}.assetNote{grid-column:auto}.newTechGrid{grid-template-columns:1fr}}@media(max-width:520px){.teamKpiStrip{grid-template-columns:1fr}}.teamAddAssetBtn{height:32px!important;border:1px solid var(--theme-border)!important;background:var(--theme-surface)!important;color:var(--theme-accent-ink)!important;border-radius:9px!important;padding:0 10px!important;display:flex!important;align-items:center!important;gap:5px!important;font-size:8px!important;font-weight:850!important}.teamAddAssetBtn svg{width:12px!important}.teamAddAssetBtn:hover{background:var(--theme-surface)!important;border-color:var(--theme-border)!important}.epodWorkspace{margin-top:12px!important;padding:0!important;overflow:hidden}.epodHead{display:flex;justify-content:space-between;align-items:center;padding:15px 16px;border-bottom:1px solid var(--theme-border);background:linear-gradient(180deg,var(--theme-surface),var(--theme-surface))}.epodHead small{font-size:7px;color:var(--theme-accent-ink);font-weight:700;letter-spacing:.08em}.epodHead h3{font-size:16px;margin:3px 0;color:var(--theme-text)}.epodHead p{font-size:8px;color:var(--theme-muted);margin:0}.epodHeadActions{display:flex;gap:7px}.epodHeadActions button,.epodPdfBtn{height:36px;border:1px solid var(--theme-border);background:var(--theme-surface);border-radius:9px;padding:0 10px;display:flex;align-items:center;gap:5px;font-size:8px;font-weight:850;color:var(--theme-accent-ink);text-decoration:none}.epodHeadActions .primary{background:#315bd0;color:#fff;border-color:#315bd0}.epodHeadActions svg,.epodPdfBtn svg{width:13px}.epodKpis{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;padding:12px 14px}.epodKpis article{border:1px solid var(--theme-border);border-radius:11px;background:var(--theme-surface);padding:9px;display:flex;align-items:center;gap:8px}.epodKpis article>span{width:31px;height:31px;border-radius:9px;background:var(--theme-surface-soft);color:var(--theme-accent-ink);display:grid;place-items:center}.epodKpis svg{width:14px}.epodKpis small,.epodKpis b,.epodKpis em{display:block}.epodKpis small{font-size:6.5px;color:var(--theme-muted);font-weight:700}.epodKpis b{font-size:15px;color:var(--theme-text);margin:2px 0}.epodKpis em{font-size:6.5px;color:var(--theme-muted);font-style:normal}.epodTabs{display:flex;gap:4px;padding:0 14px;border-bottom:1px solid var(--theme-border)}.epodTabs button{height:37px;border:0;background:transparent;color:var(--theme-muted);font-size:8px;font-weight:850;display:flex;align-items:center;gap:5px;border-bottom:2px solid transparent}.epodTabs button.active{color:var(--theme-accent-ink);border-bottom-color:#315bd0}.epodTabs svg{width:12px}.epodReportGrid{display:grid;grid-template-columns:1fr 1fr;gap:9px;padding:14px}.epodReportGrid label{display:grid;gap:5px;font-size:8px;font-weight:850;color:var(--theme-muted)}.epodReportGrid input,.epodReportGrid select,.epodReportGrid textarea{border:1px solid var(--theme-border);border-radius:9px;background:var(--theme-surface);padding:9px;font-size:9px}.epodReportGrid select,.epodReportGrid input{height:39px}.epodReportGrid textarea{min-height:88px;resize:vertical}.epodReportGrid .wide{grid-column:1/-1}.epodSave{justify-self:end;grid-column:1/-1;height:36px;border:0;border-radius:9px;padding:0 11px}.epodMaterials{padding:14px}.quickMaterialPresets{padding:10px;border:1px solid var(--theme-border);border-radius:11px;background:var(--theme-surface);margin-bottom:9px}.quickMaterialPresets>small{font-size:7px;font-weight:700;color:var(--theme-muted)}.quickMaterialPresets>div{display:flex;gap:5px;flex-wrap:wrap;margin-top:7px}.quickMaterialPresets button{height:30px;border:1px solid var(--theme-border);background:var(--theme-surface);border-radius:8px;padding:0 8px;font-size:7px;font-weight:800;color:var(--theme-text);display:flex;align-items:center;gap:4px}.quickMaterialPresets svg{width:11px}.materialEditor{display:grid;grid-template-columns:110px 1.4fr 90px 80px 110px 75px;gap:6px;margin-bottom:9px}.materialEditor input,.materialEditor select{height:37px;border:1px solid var(--theme-border);border-radius:8px;padding:0 8px;font-size:8px}.materialEditor button{border:0;border-radius:8px}.epodMaterialList{display:grid;gap:5px}.epodMaterialRow,.epodMaterialEdit{display:grid;grid-template-columns:1.5fr 95px 95px 100px 31px 31px;gap:6px;align-items:center;border:1px solid var(--theme-border);border-radius:9px;padding:7px}.epodMaterialRow b,.epodMaterialRow small{display:block}.epodMaterialRow b{font-size:7px;color:var(--theme-accent-ink)}.epodMaterialRow small{font-size:8px;color:var(--theme-text);margin-top:2px}.epodMaterialRow span,.epodMaterialRow strong{font-size:8px}.epodMaterialRow button,.epodMaterialEdit button{width:30px;height:30px;border:1px solid var(--theme-border);background:var(--theme-surface);border-radius:7px}.epodMaterialRow svg,.epodMaterialEdit svg{width:12px}.epodMaterialEdit input{height:31px;border:1px solid var(--theme-border);border-radius:7px;padding:0 6px;font-size:7px}.materialsTotal{display:flex;justify-content:flex-end;gap:15px;padding:10px 4px 0;font-size:9px;color:var(--theme-muted)}.materialsTotal b{font-size:12px;color:var(--theme-text)}.epodEvidence{padding:14px}.evidenceUploadGrid{display:grid;grid-template-columns:1fr 1fr;gap:8px}.cameraUpload{min-height:92px;border:1px dashed var(--theme-border);border-radius:12px;background:var(--theme-surface);display:grid;place-items:center;align-content:center;gap:3px;color:var(--theme-accent-ink);cursor:pointer}.cameraUpload svg{width:20px}.cameraUpload b{font-size:9px}.cameraUpload small{font-size:7px;color:var(--theme-muted)}.cameraUpload input{display:none}.evidenceGallery{display:grid;grid-template-columns:repeat(5,1fr);gap:7px;margin:10px 0}.evidenceGallery a{border:1px solid var(--theme-border);border-radius:9px;overflow:hidden;background:var(--theme-surface);text-decoration:none;color:var(--theme-muted)}.evidenceGallery img{width:100%;height:92px;object-fit:cover;display:block}.evidenceGallery span{display:block;padding:5px;font-size:6.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.signatureSection{margin-top:12px;border-top:1px solid var(--theme-border);padding-top:12px}.signatureSection>label{display:grid;gap:5px;font-size:8px;font-weight:850;color:var(--theme-muted);max-width:420px}.signatureSection>label input{height:37px;border:1px solid var(--theme-border);border-radius:8px;padding:0 8px}.signaturePad{margin-top:9px;border:1px solid var(--theme-border);border-radius:12px;padding:8px;background:var(--theme-surface);max-width:720px}.signaturePad canvas{display:block;width:100%;height:150px;border-radius:8px;background:repeating-linear-gradient(0deg,var(--theme-surface),var(--theme-surface) 29px,var(--theme-surface-soft) 30px);touch-action:none}.signaturePad>div{display:flex;justify-content:flex-end;gap:6px;margin-top:7px}.signaturePad button{height:32px;border:1px solid var(--theme-border);background:var(--theme-surface);border-radius:8px;padding:0 8px;font-size:7px;font-weight:850;display:flex;align-items:center;gap:4px}.signaturePad .primary{background:#315bd0;color:#fff;border-color:#315bd0}.signaturePad svg{width:11px}.signatureSaved{display:inline-flex;align-items:center;gap:5px;margin-top:7px;padding:6px 8px;border-radius:8px;background:var(--theme-success-soft);color:var(--theme-success-ink);font-size:7px;font-weight:850}.signatureSaved svg{width:12px}.epodDelivery{display:grid;grid-template-columns:1fr 1fr;gap:10px;padding:14px}.deliveryCard{border:1px solid var(--theme-border);border-radius:13px;padding:12px;display:grid;grid-template-columns:36px 1fr auto;gap:9px;align-items:center}.deliveryCard>span{width:35px;height:35px;border-radius:10px;background:var(--theme-surface-soft);color:var(--theme-accent-ink);display:grid;place-items:center}.deliveryCard svg{width:16px}.deliveryCard small{font-size:6.5px;color:var(--theme-accent-ink);font-weight:700}.deliveryCard h3{font-size:11px;margin:2px 0}.deliveryCard p{font-size:7px;color:var(--theme-muted);margin:0 0 5px}.deliveryCard input{height:33px;border:1px solid var(--theme-border);border-radius:8px;padding:0 8px;font-size:8px;width:100%}.deliveryCard>a,.deliveryCard>button{height:34px;border:1px solid var(--theme-border);background:var(--theme-surface);border-radius:8px;padding:0 9px;display:flex;align-items:center;gap:5px;color:var(--theme-accent-ink);text-decoration:none;font-size:7px;font-weight:850}.deliveryCard>button.primary{background:#315bd0;color:#fff;border-color:#315bd0}@media(max-width:1000px){.materialEditor{grid-template-columns:1fr 1fr 1fr}.epodMaterialRow,.epodMaterialEdit{grid-template-columns:1fr 80px 80px 90px 31px 31px}.evidenceGallery{grid-template-columns:repeat(3,1fr)}}@media(max-width:760px){.epodHead{align-items:flex-start;flex-direction:column;gap:8px}.epodKpis{grid-template-columns:1fr 1fr}.epodReportGrid,.epodDelivery,.evidenceUploadGrid{grid-template-columns:1fr}.materialEditor,.epodMaterialRow,.epodMaterialEdit,.evidenceGallery{grid-template-columns:1fr 1fr}}.roleArchitectureMini{display:grid;grid-template-columns:repeat(3,1fr);gap:5px;margin:10px 0}.roleArchitectureMini>span{border:1px solid var(--theme-border);border-radius:8px;padding:7px;font-size:7px;font-weight:850;color:var(--theme-text);display:grid;grid-template-columns:16px 1fr;align-items:center}.roleArchitectureMini svg{width:12px;color:var(--theme-accent-ink)}.roleArchitectureMini small{grid-column:2;font-size:6px;font-weight:600;color:var(--theme-muted);margin-top:2px}.teamResourceCard.access .teamResourceHead>div>span{background:var(--theme-warning-soft);color:var(--theme-warning-ink)}.roleArchitectureCards{display:grid;grid-template-columns:repeat(3,1fr);gap:9px;margin-bottom:11px}.roleArchitectureCards article{background:var(--theme-surface);border:1px solid var(--theme-border);border-radius:13px;padding:11px;display:grid;grid-template-columns:34px 1fr;gap:9px;align-items:start}.roleArchitectureCards svg{width:18px;color:var(--theme-accent-ink);background:var(--theme-surface-soft);border-radius:9px;padding:8px;box-sizing:content-box}.roleArchitectureCards b,.roleArchitectureCards span{display:block}.roleArchitectureCards b{font-size:10px;color:var(--theme-text)}.roleArchitectureCards span{font-size:7px;color:var(--theme-muted);line-height:1.45;margin-top:3px}.teamAccessCreate{grid-template-columns:1fr 1fr 1fr 150px 190px auto!important}.blockSub{display:block;font-size:7px;color:var(--theme-muted);margin-top:2px}.roleAccessNote{display:flex;gap:7px;align-items:flex-start;padding:9px;border:1px solid var(--theme-border);background:var(--theme-surface);border-radius:9px;font-size:7px;color:var(--theme-muted)}.roleAccessNote svg{width:13px;color:var(--theme-accent-ink);flex:0 0 auto}.fieldRoleNotice{display:flex;gap:8px;align-items:center;padding:9px 11px;border:1px solid var(--theme-border);border-radius:11px;background:var(--theme-surface);margin-bottom:10px}.fieldRoleNotice>svg{width:15px;color:var(--theme-accent-ink)}.fieldRoleNotice b,.fieldRoleNotice small{display:block}.fieldRoleNotice b{font-size:8px;color:var(--theme-text)}.fieldRoleNotice small{font-size:7px;color:var(--theme-muted);margin-top:2px}.dispatchOrderTop{display:grid;grid-template-columns:auto 1fr auto;gap:10px;align-items:center;margin-bottom:10px}.dispatchOrderTop>button,.dispatchOrderActions button,.dispatchOrderActions a{height:34px;border:1px solid var(--theme-border);background:var(--theme-surface);border-radius:9px;padding:0 9px;display:flex;align-items:center;gap:5px;font-size:8px;font-weight:850;color:var(--theme-accent-ink);text-decoration:none}.dispatchOrderTop svg{width:12px}.dispatchOrderIdentity{display:flex;align-items:center;gap:7px}.orderRef{font-size:12px;font-weight:700;color:var(--theme-text)}.visitPill{padding:4px 7px;border-radius:999px;background:var(--theme-accent-soft);color:var(--theme-purple-ink);font-size:7px;font-weight:700}.dispatchOrderActions{display:flex;gap:6px}.dispatchOrderKpis{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin-bottom:10px}.dispatchOrderKpis article{background:var(--theme-surface);border:1px solid var(--theme-border);border-radius:12px;padding:10px}.dispatchOrderKpis small,.dispatchOrderKpis b,.dispatchOrderKpis em{display:block}.dispatchOrderKpis small{font-size:6.5px;font-weight:700;color:var(--theme-muted)}.dispatchOrderKpis b{font-size:13px;color:var(--theme-text);margin:3px 0}.dispatchOrderKpis em{font-size:6.5px;color:var(--theme-muted);font-style:normal}.dispatchOrderTabs{display:flex;gap:4px;border-bottom:1px solid var(--theme-border);margin-bottom:10px}.dispatchOrderTabs button{height:38px;border:0;background:transparent;border-bottom:2px solid transparent;padding:0 11px;font-size:8px;font-weight:850;color:var(--theme-muted)}.dispatchOrderTabs button.active{color:var(--theme-accent-ink);border-bottom-color:#315bd0}.dispatchOrderGrid{display:grid;grid-template-columns:1.15fr .85fr;gap:10px}.orderSummaryCard .info{grid-template-columns:130px 1fr}.workflowStepper{display:grid;gap:5px;margin-top:9px}.workflowStepper span{display:grid;grid-template-columns:13px 1fr;gap:5px;align-items:center;font-size:7px;color:var(--theme-muted)}.workflowStepper i{width:8px;height:8px;border-radius:50%;background:var(--theme-surface-soft)}.workflowStepper span.done{color:var(--theme-success-ink)}.workflowStepper span.done i{background:#4da673}.workflowStepper span.current{font-weight:700;color:var(--theme-accent-ink)}.workflowStepper span.current i{background:#315bd0;box-shadow:0 0 0 3px #e9efff}.dispatchOperationalCard{padding:14px!important}.screeningStatusChoices{display:grid;grid-template-columns:repeat(5,1fr);gap:6px;margin:10px 0}.screeningStatusChoices button{border:1px solid var(--theme-border);background:var(--theme-surface);border-radius:9px;padding:8px;text-align:left}.screeningStatusChoices button.active{border-color:var(--theme-border);background:var(--theme-surface)}.screeningStatusChoices span,.screeningStatusChoices small{display:block}.screeningStatusChoices span{font-size:7px;font-weight:700;color:var(--theme-text)}.screeningStatusChoices small{font-size:6px;color:var(--theme-muted);margin-top:2px}.screeningAppointment{display:grid;grid-template-columns:1fr auto;gap:7px;align-items:end;max-width:620px}.screeningAppointment label,.planningEditGrid label{display:grid;gap:4px;font-size:7px;font-weight:850;color:var(--theme-muted)}.screeningAppointment input,.planningEditGrid input,.planningEditGrid select{height:38px;border:1px solid var(--theme-border);border-radius:8px;padding:0 8px;background:var(--theme-surface)}.screeningAppointment button,.planningEditGrid button{height:38px;border:1px solid var(--theme-border);border-radius:8px;padding:0 10px;display:flex;align-items:center;gap:5px;font-size:7px;font-weight:850}.planningDetailSummary{display:grid;grid-template-columns:repeat(4,1fr);gap:5px}.planningDetailSummary .info{display:block;border:1px solid var(--theme-border);border-radius:8px;padding:7px}.planningDetailSummary .info b{display:block;margin-bottom:3px}.planningEditGrid{display:grid;grid-template-columns:1.4fr 1fr 1fr auto auto;gap:7px;align-items:end;margin-top:10px}.replanBtn{color:var(--theme-purple-ink);background:var(--theme-surface)!important}.planningStatePill{padding:5px 8px;border-radius:999px;background:var(--theme-surface-soft);color:var(--theme-accent-ink);font-size:7px;font-weight:700}.interventionPanel{padding:12px!important}.interventionRow{display:grid;grid-template-columns:36px 1fr auto;gap:8px;align-items:center;padding:8px;border:1px solid var(--theme-border);border-radius:9px;margin-top:6px}.visitNumber{width:31px;height:31px;border-radius:8px;background:var(--theme-surface-soft);color:var(--theme-accent-ink);display:grid;place-items:center;font-size:8px;font-weight:700}.interventionRow b,.interventionRow small,.interventionRow em{display:block}.interventionRow b{font-size:8px}.interventionRow small{font-size:6.5px;color:var(--theme-muted);margin-top:2px}.interventionRow em{font-size:6.5px;color:var(--theme-warning-ink);font-style:normal;margin-top:2px}.interventionRow>div:last-child{display:flex;gap:5px;align-items:center}.resultCode{padding:4px 6px;border-radius:999px;font-size:7px;font-weight:700}.resultCode.ok{background:var(--theme-success-soft);color:var(--theme-success-ink)}.resultCode.nok{background:var(--theme-surface);color:var(--theme-danger-ink)}.recentOrderActivity{margin-top:11px!important;padding:11px!important}.recentOrderActivity .sectionHead button{border:0;background:transparent;color:var(--theme-accent-ink);font-size:7px;font-weight:850;display:flex;align-items:center;gap:4px}.recentOrderActivity .sectionHead svg{width:11px}.compactEvent{display:grid;grid-template-columns:12px 1fr;gap:6px;padding:7px 2px;border-top:1px solid var(--theme-border)}.activityDot{width:7px;height:7px;border-radius:50%;background:#315bd0;margin-top:4px}.compactEvent b,.compactEvent small,.compactEvent em{display:block}.compactEvent b{font-size:8px;color:var(--theme-text)}.compactEvent small{font-size:6.5px;color:var(--theme-muted);margin-top:1px}.compactEvent em{font-size:6.5px;color:var(--theme-muted);font-style:normal;margin-top:2px}.allActivityList{max-height:520px;overflow:auto}.modalLead{font-size:8px;color:var(--theme-muted);line-height:1.5}.replanModal{width:min(720px,94vw)!important}.techBackBtn{height:34px;border:1px solid var(--theme-border);background:var(--theme-surface);border-radius:9px;padding:0 9px;display:flex;align-items:center;gap:5px;color:var(--theme-accent-ink);font-size:8px;font-weight:850;margin-bottom:9px}.techBackBtn svg{width:12px}.techJobHero{background:linear-gradient(135deg,#173657,#244e78);color:#fff;border-radius:16px;padding:16px;display:flex;align-items:flex-start;justify-content:space-between}.techJobHero small{font-size:7px;opacity:.7;font-weight:700}.techJobHero h2{font-size:19px;margin:4px 0}.techJobHero p{font-size:8px;display:flex;align-items:center;gap:5px;margin:0;opacity:.85}.techJobHero p svg{width:13px}.techJobInfo{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin:9px 0}.techJobInfo article{background:var(--theme-surface);border:1px solid var(--theme-border);border-radius:11px;padding:9px}.techJobInfo small,.techJobInfo b{display:block}.techJobInfo small{font-size:6.5px;color:var(--theme-muted);font-weight:700}.techJobInfo b{font-size:9px;color:var(--theme-text);margin-top:3px}.techExecutionBar{display:flex;align-items:center;justify-content:space-between;gap:7px;background:var(--theme-surface);border:1px solid var(--theme-border);border-radius:12px;padding:10px;margin-bottom:10px}.techExecutionBar>div{margin-right:auto}.techExecutionBar small,.techExecutionBar b{display:block}.techExecutionBar small{font-size:6.5px;color:var(--theme-muted);font-weight:700}.techExecutionBar b{font-size:10px;color:var(--theme-text);margin-top:2px}.techExecutionBar button{height:40px;border:1px solid var(--theme-border);background:var(--theme-surface);border-radius:9px;padding:0 12px;font-size:8px;font-weight:700;display:flex;align-items:center;gap:5px}.techExecutionBar .primary{background:#315bd0;color:#fff;border-color:#315bd0}.techExecutionBar svg{width:13px}.internalOpsKpis{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-bottom:9px}.internalOpsKpis article{background:var(--theme-surface);border:1px solid var(--theme-border);border-radius:11px;padding:9px;display:flex;align-items:center;gap:8px}.internalOpsKpis svg{width:17px;color:var(--theme-accent-ink)}.internalOpsKpis small,.internalOpsKpis b{display:block}.internalOpsKpis small{font-size:6.5px;color:var(--theme-muted);font-weight:700}.internalOpsKpis b{font-size:15px;color:var(--theme-text)}.internalOpsControl{display:grid;grid-template-columns:1fr 180px;gap:8px;margin-bottom:9px}.internalOpsControl select{height:39px;border:1px solid var(--theme-border);border-radius:9px;padding:0 9px;background:var(--theme-surface)}.internalOpsList{padding:8px!important}.internalOpsList>article{display:grid;grid-template-columns:42px 1fr auto;gap:8px;align-items:center;padding:8px;border-bottom:1px solid var(--theme-border)}.followCode{width:37px;height:37px;border-radius:10px;display:grid;place-items:center;background:var(--theme-surface);color:var(--theme-danger-ink);font-size:10px;font-weight:700}.followMain b,.followMain small,.followMain em{display:block}.followMain b{font-size:8px}.followMain small{font-size:6.5px;color:var(--theme-muted);margin-top:2px}.followMain em{font-size:7px;color:var(--theme-muted);font-style:normal;margin-top:2px}.followActions{display:flex;gap:4px}.followActions button{height:30px;border:1px solid var(--theme-border);background:var(--theme-surface);border-radius:7px;padding:0 7px;font-size:7px;font-weight:800}.techHistoryList{padding:7px!important}.techHistoryList>button{width:100%;border:0;background:var(--theme-surface);border-bottom:1px solid var(--theme-border);padding:9px;display:flex;justify-content:space-between;text-align:left}.techHistoryList b,.techHistoryList small{display:block}.techHistoryList b{font-size:9px}.techHistoryList small{font-size:7px;color:var(--theme-muted);margin-top:2px}.technicianSelfProfile{max-width:640px}.technicianSelfProfile h2{font-size:17px}.selfSkillList{display:flex;gap:5px;flex-wrap:wrap;margin-top:10px}.selfSkillList span{font-size:7px;background:var(--theme-surface-soft);color:var(--theme-accent-ink);border-radius:999px;padding:5px 7px}@media(max-width:1200px){.teamAccessCreate{grid-template-columns:1fr 1fr!important}.dispatchOrderKpis,.planningDetailSummary{grid-template-columns:1fr 1fr}.screeningStatusChoices{grid-template-columns:repeat(3,1fr)}.planningEditGrid,.roleArchitectureCards{grid-template-columns:1fr 1fr}}@media(max-width:760px){.roleArchitectureCards,.dispatchOrderKpis,.dispatchOrderGrid,.techJobInfo,.internalOpsKpis{grid-template-columns:1fr}.screeningStatusChoices{grid-template-columns:1fr 1fr}.screeningAppointment,.planningEditGrid,.internalOpsControl,.dispatchOrderTop{grid-template-columns:1fr}.dispatchOrderActions{flex-wrap:wrap}.techExecutionBar{align-items:stretch;flex-direction:column}.techExecutionBar>div{margin:0}.internalOpsList>article{grid-template-columns:38px 1fr}.followActions{grid-column:1/-1}}.accessSessionNotice{display:flex;align-items:center;gap:8px;padding:8px 10px;border:1px solid var(--theme-border);border-radius:10px;background:var(--theme-surface);margin-bottom:10px}.accessSessionNotice svg{width:14px;color:var(--theme-accent-ink)}.accessSessionNotice b,.accessSessionNotice small{display:block}.accessSessionNotice b{font-size:8px;color:var(--theme-text)}.accessSessionNotice small{font-size:7px;color:var(--theme-muted);margin-top:2px}.inlineAccessBtn{min-width:145px;max-width:190px;border:1px dashed var(--theme-border);background:var(--theme-surface);border-radius:9px;padding:6px 8px;display:flex;align-items:center;gap:6px;text-align:left;color:var(--theme-muted)}.inlineAccessBtn svg{width:13px;flex:0 0 auto}.inlineAccessBtn span,.inlineAccessBtn b,.inlineAccessBtn small{display:block}.inlineAccessBtn b{font-size:7px;color:var(--theme-text)}.inlineAccessBtn small{font-size:6px;color:var(--theme-muted);margin-top:1px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:135px}.inlineAccessBtn.linked{border-style:solid;border-color:var(--theme-border);background:var(--theme-surface);color:var(--theme-accent-ink)}.inlineAccessBtn.linked b{color:var(--theme-accent-ink)}.inlineAccessModal{width:min(680px,94vw)!important}.inlineAccessRoleCards{display:grid;grid-template-columns:repeat(3,1fr);gap:7px;margin-bottom:12px}.inlineAccessRoleCards button{border:1px solid var(--theme-border);background:var(--theme-surface);border-radius:11px;padding:10px;text-align:left}.inlineAccessRoleCards button.active{border-color:var(--theme-border);background:var(--theme-surface);box-shadow:0 0 0 2px #e8efff}.inlineAccessRoleCards b,.inlineAccessRoleCards small{display:block}.inlineAccessRoleCards b{font-size:9px;color:var(--theme-text)}.inlineAccessRoleCards small{font-size:6.5px;color:var(--theme-muted);line-height:1.4;margin-top:3px}.inlineAccessFields{display:grid;grid-template-columns:1fr 1fr;gap:8px}.inlineAccessFields label{display:grid;gap:4px;font-size:7px;font-weight:850;color:var(--theme-muted)}.inlineAccessFields input[type=email],.inlineAccessFields input[type=password]{height:39px;border:1px solid var(--theme-border);border-radius:9px;padding:0 9px}.inlineAccessActive{grid-column:1/-1;display:flex!important;align-items:center!important;gap:6px!important}.inlineAccessHint{display:flex;align-items:center;gap:8px;border:1px solid var(--theme-border);background:var(--theme-surface);border-radius:10px;padding:9px;margin-top:10px}.inlineAccessHint svg{width:14px;color:var(--theme-accent-ink)}.inlineAccessHint b,.inlineAccessHint small{display:block}.inlineAccessHint b{font-size:7px;color:var(--theme-accent-ink)}.inlineAccessHint small{font-size:6.5px;color:var(--theme-muted);margin-top:2px}.dangerGhost{margin-right:auto!important;color:var(--theme-danger-ink)!important;border-color:var(--theme-danger-border)!important;background:var(--theme-surface)!important}.ordersDateNavigator{display:grid;grid-template-columns:30px 1fr 30px;align-items:center;gap:4px}.ordersDateNavigator>button{height:36px;border:1px solid var(--theme-border);background:var(--theme-surface);border-radius:8px;display:grid;place-items:center;color:var(--theme-accent-ink)}.ordersDateNavigator>button svg{width:13px}.ordersDateNavigator input{min-width:130px}.ordersKpiDateNav{display:flex!important;align-items:center;gap:5px!important}.ordersKpiDateNav button{width:27px;height:27px;border:1px solid var(--theme-border);background:var(--theme-surface);border-radius:7px;display:grid;place-items:center;color:var(--theme-accent-ink)}.ordersKpiDateNav button svg{width:12px}@media(max-width:800px){.inlineAccessRoleCards,.inlineAccessFields{grid-template-columns:1fr}.inlineAccessActive{grid-column:auto}.inlineAccessBtn{min-width:120px}}.volDateNav{height:44px;border:1px solid var(--theme-border);background:var(--theme-surface);border-radius:12px;display:grid;grid-template-columns:38px minmax(130px,1fr) 38px;align-items:center;overflow:hidden;box-shadow:0 3px 10px #1f365308}.volDateNav>button{height:100%;border:0;background:var(--theme-surface);color:var(--theme-text);display:grid;place-items:center}.volDateNav>button:hover{background:var(--theme-surface)}.volDateNav>button svg{width:14px;height:14px}.volDateInput{height:100%;position:relative;border-left:1px solid var(--theme-border);border-right:1px solid var(--theme-border)}.volDateInput input{width:100%!important;height:100%!important;border:0!important;border-radius:0!important;text-align:center;font-size:9px!important;font-weight:850;color:var(--theme-text);background:var(--theme-surface);padding:0 8px!important;box-shadow:none!important}.volDateInput input::-webkit-calendar-picker-indicator{opacity:.8;cursor:pointer}.ordersControlGroup .volDateNav{height:36px;border-radius:8px}.planningEditGrid .volDateNav,.screeningAppointment .volDateNav{height:38px}.replanModal .volDateNav{height:42px}.newTechGrid .volDateNav,.teamAbsenceModal .volDateNav{height:39px}.directoryAddPerson{background:#315bd0!important;color:#fff!important;border-color:#315bd0!important}.directoryAddPerson svg{width:12px}.techTaskCard{display:grid;grid-template-columns:42px 1fr;gap:10px;align-items:start;background:var(--theme-surface);border:1px solid var(--theme-border);border-radius:13px;padding:12px;margin:9px 0}.techTaskIcon{width:40px;height:40px;border-radius:11px;background:var(--theme-surface-soft);color:var(--theme-accent-ink);display:grid;place-items:center}.techTaskIcon svg{width:17px}.techTaskCard small{font-size:6.5px;font-weight:700;color:var(--theme-accent-ink)}.techTaskCard h3{font-size:12px;margin:2px 0;color:var(--theme-text)}.techTaskCard p{font-size:8px;line-height:1.45;color:var(--theme-muted);margin:0}.techFinishCard{padding:13px!important;margin-top:10px!important}.techResultCodes{display:grid;grid-template-columns:repeat(5,1fr);gap:6px;margin:9px 0}.techResultCodes button{border:1px solid var(--theme-border);background:var(--theme-surface);border-radius:10px;padding:8px;text-align:left}.techResultCodes button.active{border-color:var(--theme-border);background:var(--theme-surface);box-shadow:0 0 0 2px #e8efff}.techResultCodes b,.techResultCodes small{display:block}.techResultCodes b{font-size:10px;color:var(--theme-accent-ink)}.techResultCodes small{font-size:6.5px;color:var(--theme-muted);margin-top:2px}.techResultNote{display:grid;gap:5px;font-size:8px;font-weight:850;color:var(--theme-muted)}.techResultNote textarea{min-height:78px;border:1px solid var(--theme-border);border-radius:10px;padding:9px;resize:vertical}.techProofRow{display:grid;grid-template-columns:1fr 1fr;gap:7px;margin-top:9px}.techProofAction{min-height:66px;border:1px dashed var(--theme-border);background:var(--theme-surface);border-radius:11px;padding:9px;display:flex;align-items:center;gap:8px;text-align:left;color:var(--theme-accent-ink);cursor:pointer}.techProofAction.done{border-style:solid;border-color:var(--theme-success-border);background:var(--theme-success-soft);color:var(--theme-success-ink)}.techProofAction>svg{width:17px}.techProofAction b,.techProofAction small{display:block}.techProofAction b{font-size:8px}.techProofAction small{font-size:6.5px;color:var(--theme-muted);margin-top:2px}.techProofAction input{display:none}.techFinishButton{width:100%;height:43px;border:0;border-radius:10px;background:linear-gradient(90deg,#315ee8,#1cbec1);color:#fff;font-size:9px;font-weight:700;display:flex;align-items:center;justify-content:center;gap:6px;margin-top:10px}.techFinishButton svg{width:14px}.techSignatureModal{width:min(760px,94vw)!important}.dispatchFieldSync{border:1px solid var(--theme-border);border-radius:11px;background:var(--theme-surface);margin:0 14px 10px;padding:9px}.dispatchFieldSync .sectionHead{margin-bottom:6px}.dispatchFieldSync .sectionHead>span{font-size:7px;color:var(--theme-accent-ink);font-weight:850}.dispatchFieldSyncList{display:grid;grid-template-columns:repeat(2,1fr);gap:5px}.dispatchFieldSyncList>div{background:var(--theme-surface);border:1px solid var(--theme-border);border-radius:8px;padding:7px;display:flex;align-items:center;gap:7px}.dispatchFieldSyncList>div>svg{width:13px;color:var(--theme-accent-ink)}.dispatchFieldSyncList b,.dispatchFieldSyncList small{display:block}.dispatchFieldSyncList b{font-size:7px;color:var(--theme-text)}.dispatchFieldSyncList small{font-size:6px;color:var(--theme-muted);margin-top:2px}.syncEmpty{font-size:7px;color:var(--theme-muted);padding:5px}.replanBtn svg,.replanModal .primary svg{display:block!important;visibility:visible!important;opacity:1!important;stroke:currentColor!important;stroke-width:2.3!important;color:inherit!important;width:14px!important;height:14px!important}@media(max-width:900px){.techResultCodes{grid-template-columns:repeat(2,1fr)}.dispatchFieldSyncList{grid-template-columns:1fr}.volDateNav{grid-template-columns:34px minmax(120px,1fr) 34px}}@media(max-width:600px){.techProofRow{grid-template-columns:1fr}}.volDateNav{min-width:190px;grid-template-columns:34px minmax(118px,1fr) 34px}.volDateInput{min-width:0}.volDateInput input{min-width:0!important;padding:0 3px!important;font-size:8.5px!important}.ordersControlGrid{grid-template-columns:minmax(245px,1.15fr) 142px 170px 150px 145px minmax(205px,220px) 118px!important;gap:8px!important}.ordersControlGroup.date{min-width:205px!important}.ordersControlGroup.date .volDateNav{width:100%;min-width:0;height:40px!important;border-radius:10px}.ordersControlGroup.search .ordersControlSearch,.ordersControlSearch input{min-width:0}.fieldDynamicFilters{grid-template-columns:minmax(250px,1.15fr) minmax(145px,.62fr) minmax(140px,.58fr) minmax(145px,.6fr) minmax(205px,.78fr) 100px!important;gap:8px!important}.fieldDynamicFilters>label:nth-of-type(4){min-width:205px}.fieldDynamicFilters>label:nth-of-type(4) .volDateNav{width:100%;min-width:0;height:40px!important;border-radius:9px}.fieldDynamicFilters .toolbar{min-width:0!important;width:100%!important}.fieldDynamicFilters .toolbar input{min-width:0}@media(max-width:1450px)and (min-width:1161px){.ordersControlGrid{grid-template-columns:minmax(230px,1fr) 135px 155px 140px 140px 205px 110px!important}.fieldDynamicFilters{grid-template-columns:minmax(230px,1fr) 140px 135px 140px 205px 95px!important}}@media(max-width:1150px){.fieldDynamicFilters>label:nth-of-type(4){min-width:0}.fieldDynamicFilters .volDateNav{min-width:0}}@media(max-width:900px){.ordersControlGroup.date{min-width:0!important}.ordersControlGroup.date .volDateNav{min-width:0}}.teamControlRight{display:flex;align-items:center;gap:8px}.teamPrimaryAddPerson{height:34px!important;border:1px solid #315bd0!important;background:#315bd0!important;color:#fff!important;border-radius:9px!important;padding:0 11px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:5px!important;font-size:8px!important;font-weight:700!important;white-space:nowrap!important}.teamPrimaryAddPerson svg{width:13px!important;height:13px!important}.teamControlGridFinal{grid-template-columns:minmax(260px,1.35fr) 125px 115px 115px 130px 135px 145px!important;gap:8px!important;align-items:end!important}.teamControlGridFinal .teamControlGroup.search{min-width:0}.teamControlGridFinal .teamControlGroup.sort{min-width:110px}.teamControlGridFinal .teamControlSearch,.teamControlGridFinal .teamControlSearch input{min-width:0}.teamDirectoryHead>div:last-child{display:flex!important;align-items:center!important;gap:6px!important}@media(max-width:1450px){.teamControlGridFinal{grid-template-columns:minmax(240px,1.2fr) 120px 110px 110px 125px 130px 140px!important}}@media(max-width:1180px){.teamControlRight{align-items:flex-end;flex-direction:column}.teamControlGridFinal{grid-template-columns:minmax(260px,1.4fr) 130px 1fr 1fr!important}.teamControlGridFinal .teamControlGroup:nth-child(n+5){grid-row:2}}@media(max-width:780px){.teamControlTitle{align-items:flex-start!important;gap:10px;flex-direction:column!important}.teamControlRight{width:100%;align-items:stretch}.teamControlStats{flex-wrap:wrap}.teamPrimaryAddPerson{width:100%}.teamControlGridFinal{grid-template-columns:1fr 1fr!important}.teamControlGridFinal .teamControlGroup.search{grid-column:1/-1}}@media(max-width:520px){.teamControlGridFinal{grid-template-columns:1fr!important}.teamControlGridFinal .teamControlGroup.search{grid-column:auto}}.personRoleCards button{border:1px solid var(--theme-border);background:var(--theme-surface);border-radius:11px;padding:10px;text-align:left;min-height:62px}.personRoleCards small{font-size:6.5px;color:var(--theme-muted);line-height:1.35;margin-top:3px}.personAccessBlock{border:1px solid var(--theme-border);background:var(--theme-surface);border-radius:11px;padding:10px;margin:3px 0 10px}.personAccessBlock>div:first-child svg{width:14px;color:var(--theme-accent-ink)}.personAccessBlock small{font-size:6.5px;color:var(--theme-muted);margin-top:2px}.personAccessFields input{height:39px;border:1px solid var(--theme-border);border-radius:9px;padding:0 9px;background:var(--theme-surface)}@media(max-width:480px){.personRoleCards{grid-template-columns:1fr}}.directoryAddPerson{background:#315bd0!important;color:#fff!important;border-color:#315bd0!important;display:inline-flex!important;align-items:center!important;gap:5px!important;margin-right:6px!important}.directoryAddPerson svg{width:12px!important}.addPersonModal{width:min(780px,95vw)!important}.personRoleCards{display:grid;grid-template-columns:repeat(4,1fr);gap:7px;margin-bottom:12px}.personRoleCards button{border:1px solid var(--theme-border);background:var(--theme-surface);border-radius:11px;padding:10px;text-align:left}.personRoleCards button.active{border-color:var(--theme-border);background:var(--theme-surface);box-shadow:0 0 0 2px #e8efff}.personRoleCards b,.personRoleCards small{display:block}.personRoleCards b{font-size:9px;color:var(--theme-text)}.personRoleCards small{font-size:6.5px;color:var(--theme-muted);margin-top:3px}.personAccessBlock{border:1px solid var(--theme-border);background:var(--theme-surface);border-radius:11px;padding:10px;margin:8px 0}.personAccessBlock>div:first-child{display:flex;align-items:center;gap:7px;margin-bottom:8px}.personAccessBlock svg{width:14px;color:var(--theme-accent-ink)}.personAccessBlock b,.personAccessBlock small{display:block}.personAccessBlock b{font-size:8px;color:var(--theme-accent-ink)}.personAccessBlock small{font-size:6.5px;color:var(--theme-muted)}.personAccessFields{display:grid;grid-template-columns:1fr 1fr;gap:8px}.personAccessFields label{display:grid;gap:4px;font-size:7px;font-weight:850;color:var(--theme-muted)}.personAccessFields input{height:39px;border:1px solid var(--theme-border);border-radius:9px;padding:0 9px}.personModalError{display:flex;align-items:center;gap:6px;background:var(--theme-surface);border:1px solid var(--theme-danger-border);color:var(--theme-danger-ink);border-radius:9px;padding:8px 10px;font-size:7.5px;font-weight:800;margin-bottom:8px}.personModalError svg{width:13px}.errorTechDetails{margin-top:14px;max-width:900px}.errorTechDetails summary{cursor:pointer;font-size:12px;color:var(--theme-accent-ink)}.errorTechDetails pre{white-space:pre-wrap;font-size:10px;background:var(--theme-surface);border:1px solid var(--theme-border);border-radius:8px;padding:10px;margin-top:8px;color:var(--theme-muted)}@media(max-width:760px){.personRoleCards{grid-template-columns:1fr 1fr}.personAccessFields{grid-template-columns:1fr}}.todoTabs{display:flex;gap:8px;margin:0 0 12px}.todoTabs button{display:inline-flex;align-items:center;gap:7px;height:38px;padding:0 13px;border:1px solid var(--theme-border);border-radius:10px;background:var(--theme-surface);color:var(--theme-muted);font-weight:850;font-size:8px}.todoTabs button svg{width:13px}.todoTabs button span{min-width:20px;height:20px;padding:0 6px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;background:var(--theme-surface-soft);color:var(--theme-accent-ink)}.todoTabs button.active{background:var(--theme-surface-soft);border-color:var(--theme-border);color:var(--theme-accent-ink)}.todoExplainer{display:flex;align-items:center;justify-content:space-between;background:var(--theme-surface);border:1px solid var(--theme-border);border-radius:11px;padding:10px 12px;margin-bottom:10px}.todoExplainer b,.todoExplainer small{display:block}.todoExplainer b{font-size:8px;color:var(--theme-text)}.todoExplainer small{font-size:7px;color:var(--theme-muted);margin-top:2px}.screeningQueue article{display:flex;align-items:center;gap:11px;padding:12px;border-bottom:1px solid var(--theme-border)}.screeningQueue article:last-child{border-bottom:0}.screeningQueueIcon{width:34px;height:34px;border-radius:10px;background:var(--theme-surface-soft);color:var(--theme-accent-ink);display:grid;place-items:center;flex:0 0 auto}.screeningQueueIcon svg{width:15px}.todoAppointmentModal{width:min(570px,94vw)}.todoApptField{display:grid;gap:5px;font-size:8px;font-weight:850;color:var(--theme-muted);margin:12px 0}.todoApptField input{height:42px;border:1px solid var(--theme-border);border-radius:9px;padding:0 10px}.todoApptInfo{display:flex;align-items:flex-start;gap:7px;padding:9px 10px;border-radius:9px;background:var(--theme-success-soft);border:1px solid var(--theme-success-border);color:var(--theme-success-ink);font-size:7px}.todoApptInfo svg{width:14px;color:var(--theme-success-ink)}.fieldHint{display:block;font-size:6.5px;font-weight:600;color:var(--theme-muted);margin:2px 0 4px}.newOrderWorkflowHint{display:flex;align-items:center;gap:9px;border:1px solid var(--theme-border);border-radius:10px;background:var(--theme-surface);padding:10px 12px}.newOrderWorkflowHint svg{width:15px;color:var(--theme-accent-ink)}.newOrderWorkflowHint b,.newOrderWorkflowHint small{display:block}.newOrderWorkflowHint b{font-size:8px;color:var(--theme-text)}.newOrderWorkflowHint small{font-size:6.5px;color:var(--theme-muted);margin-top:2px}.screeningPending,.screeningResolved{display:flex;align-items:flex-start;gap:9px;padding:12px;border-radius:11px;margin:8px 0 12px}.screeningPending{background:var(--theme-warning-soft);border:1px solid var(--theme-warning-border)}.screeningResolved{background:var(--theme-success-soft);border:1px solid var(--theme-success-border)}.screeningPending svg,.screeningResolved svg{width:16px;flex:0 0 auto}.screeningPending svg{color:var(--theme-warning-ink)}.screeningResolved svg{color:var(--theme-success-ink)}.screeningPending b,.screeningPending small,.screeningResolved b,.screeningResolved small{display:block}.screeningPending b,.screeningResolved b{font-size:8px;color:var(--theme-text)}.screeningPending small,.screeningResolved small{font-size:7px;color:var(--theme-muted);margin-top:3px}.screeningRuleNote{display:block;color:var(--theme-muted);font-size:6.5px;margin-top:7px}.toPlanBtn:disabled,.planStateBtn:disabled{opacity:.48;cursor:not-allowed}.volDateInput,.volDateInput input{cursor:pointer}.ordersHeroDate{width:245px;min-width:245px;height:44px!important;border-radius:13px!important}.ordersHeroDate .volDateInput input{font-size:10px!important}.ordersKpiTitle{align-items:center!important}.ordersControlGrid{grid-template-columns:minmax(245px,1.5fr) repeat(5,minmax(125px,.72fr)) minmax(200px,.9fr) 130px!important}.capacityControlGrid{grid-template-columns:280px 160px minmax(190px,.8fr) minmax(260px,1fr)!important}.capacityControlFrame .volDateNav{height:40px;border-radius:10px}.capacityControlFrame .volDateNav>button{height:40px}.interventionTaskComposer{display:grid;grid-template-columns:minmax(220px,1fr) minmax(180px,1fr) minmax(240px,1.2fr) auto;gap:8px;align-items:end;padding:12px;border:1px solid var(--theme-border);border-radius:12px;background:linear-gradient(180deg,var(--theme-surface),var(--theme-surface));margin-bottom:12px}.interventionTaskComposer>div{display:flex;align-items:center;gap:8px}.interventionTaskComposer>div>svg{width:18px;color:var(--theme-accent-ink)}.interventionTaskComposer b,.interventionTaskComposer small{display:block}.interventionTaskComposer b{font-size:9px;color:var(--theme-text)}.interventionTaskComposer small{font-size:7px;color:var(--theme-muted)}.interventionTaskComposer input,.interventionTaskComposer textarea{border:1px solid var(--theme-border);border-radius:9px;padding:9px;background:var(--theme-surface);height:38px;font:inherit}.interventionTaskComposer textarea{resize:vertical}.interventionTaskComposer button{height:38px}.orderTaskList{display:grid;gap:6px;margin-bottom:14px}.orderTask{display:grid;grid-template-columns:34px 1fr 145px 34px;gap:8px;align-items:center;padding:9px 10px;border:1px solid var(--theme-border);border-radius:10px;background:var(--theme-surface)}.orderTask.done,.orderTask.blocked,.orderTask.in_progress{background:var(--theme-surface)}.taskStateIcon{width:30px;height:30px;border-radius:9px;background:var(--theme-surface-soft);color:var(--theme-accent-ink);display:grid;place-items:center}.taskStateIcon svg{width:14px}.orderTask b,.orderTask small{display:block}.orderTask b{font-size:8.5px;color:var(--theme-text)}.orderTask small{font-size:7px;color:var(--theme-muted)}.orderTask select{height:32px;border:1px solid var(--theme-border);border-radius:8px;background:var(--theme-surface);font-size:7.5px}.taskDelete{width:32px;height:32px;border:1px solid var(--theme-danger-border);background:var(--theme-surface);color:var(--theme-danger-ink);border-radius:8px}.taskDelete svg{width:13px}.taskEmpty{padding:8px;color:var(--theme-muted);font-size:7px}.interventionHistoryList{border-top:1px solid var(--theme-border);padding-top:10px}.technicianTaskChecklist{margin:10px 0!important;padding:12px!important}.techChecklistRow{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:9px 0;border-bottom:1px solid var(--theme-border)}.techChecklistRow:last-child{border-bottom:0}.techChecklistRow>div{display:flex;gap:8px;align-items:flex-start}.techChecklistRow>div>span{width:30px;height:30px;border-radius:9px;background:var(--theme-surface-soft);color:var(--theme-accent-ink);display:grid;place-items:center}.techChecklistRow svg{width:14px}.techChecklistRow b,.techChecklistRow small{display:block}.techChecklistRow b{font-size:9px}.techChecklistRow small{font-size:7px;color:var(--theme-muted)}.techChecklistRow select{height:34px;border:1px solid var(--theme-border);border-radius:8px;background:var(--theme-surface);font-size:8px}.techChecklistRow.done{opacity:.7}.techChecklistRow.done b{text-decoration:line-through}.epodWorkspace{box-shadow:0 12px 34px #17334f0f}.epodHead{padding:20px!important;background:linear-gradient(135deg,var(--theme-surface),var(--theme-surface) 58%,var(--theme-teal-soft))!important}.epodHead h3{font-size:19px!important}.epodKpis{padding:14px 18px!important;background:var(--theme-surface)}.epodKpis article{min-height:68px!important;padding:12px!important;border-radius:13px!important}.epodProgress{display:grid;grid-template-columns:repeat(4,1fr);padding:12px 18px 0;background:var(--theme-surface)}.epodProgress span{display:flex;align-items:center;gap:7px;padding-bottom:11px;border-bottom:2px solid var(--theme-border);color:var(--theme-muted);font-size:7.5px;font-weight:850}.epodProgress span b{width:22px;height:22px;border-radius:50%;background:var(--theme-surface-soft);display:grid;place-items:center}.epodProgress span.done{color:var(--theme-accent-ink);border-color:var(--theme-border)}.epodProgress span.done b{background:var(--theme-accent-soft)}.epodTabs{padding:0 18px!important}.epodTabs button{height:42px!important;font-size:8.5px!important}.epodReportGrid{padding:18px!important;gap:12px!important}.epodReportGrid textarea{min-height:112px!important}.nokBtn{display:inline-flex!important;align-items:center!important;gap:4px!important;color:var(--theme-danger-ink)!important;background:var(--theme-surface)!important;border-color:var(--theme-danger-border)!important}.nokBtn svg{width:11px!important}.todoBasketGrid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;margin-bottom:10px}.todoBasketGrid button{min-height:72px;border:1px solid var(--theme-border);background:var(--theme-surface);border-radius:13px;padding:10px;display:flex;align-items:center;gap:9px;text-align:left;color:var(--theme-text)}.todoBasketGrid button.active{border-color:var(--theme-border);background:var(--theme-surface);box-shadow:0 7px 18px #315bd014}.todoBasketGrid button>span{width:34px;height:34px;border-radius:10px;background:var(--theme-surface-soft);color:var(--theme-accent-ink);display:grid;place-items:center}.todoBasketGrid button>span svg{width:15px}.todoBasketGrid small,.todoBasketGrid b{display:block}.todoBasketGrid small{font-size:7px;color:var(--theme-muted);font-weight:850}.todoBasketGrid b{font-size:20px;color:var(--theme-text)}.todoModeBar{display:grid;grid-template-columns:auto auto auto minmax(300px,1fr) 155px;gap:7px;align-items:center;margin-bottom:10px}.todoModeBar>button{height:38px;border:1px solid var(--theme-border);background:var(--theme-surface);border-radius:9px;padding:0 11px;font-size:8px;font-weight:850;color:var(--theme-muted)}.todoModeBar>button.active{background:var(--theme-surface-soft);border-color:var(--theme-border);color:var(--theme-accent-ink)}.todoModeBar .toolbar{width:100%;height:38px;margin:0}.todoModeBar select{height:38px;border:1px solid var(--theme-border);border-radius:9px;background:var(--theme-surface);padding:0 9px;font-size:8px}.todoCombinedList,.screeningQueue,.internalOpsList{padding:0!important;overflow:hidden}.todoDetailedRow{min-height:66px;display:grid;grid-template-columns:42px minmax(0,1fr) 145px 118px;gap:10px;align-items:center;padding:10px 12px;border-bottom:1px solid var(--theme-border)}.todoDetailedRow:last-child{border-bottom:0}.todoTypeBadge{width:36px;height:36px;border-radius:10px;background:var(--theme-surface-soft);color:var(--theme-accent-ink);display:grid;place-items:center}.todoTypeBadge svg{width:15px}.todoTypeBadge.type200,.todoTypeBadge.type300{background:var(--theme-warning-soft);color:var(--theme-warning-ink)}.todoTypeBadge.type400{background:var(--theme-purple-soft);color:var(--theme-accent-ink)}.todoTypeBadge.type500{background:var(--theme-surface);color:var(--theme-danger-ink)}.todoDetailMain b,.todoDetailMain small,.todoDetailMain em{display:block}.todoDetailMain b{font-size:8.5px}.todoDetailMain small{font-size:7px;color:var(--theme-muted)}.todoDetailMain em{font-size:7px;color:var(--theme-muted);font-style:normal}.todoDetailedRow time{font-size:7px;color:var(--theme-muted)}.todoRowActions,.followActions.iconOnly{display:flex;justify-content:flex-end;gap:5px}.todoRowActions button,.followActions.iconOnly button{width:32px;height:32px!important;border:1px solid var(--theme-border)!important;background:var(--theme-surface)!important;border-radius:8px!important;padding:0!important;display:grid!important;place-items:center!important;color:var(--theme-muted)!important}.todoRowActions button svg,.followActions.iconOnly button svg{width:13px!important}.todoRowActions .primaryIcon,.followActions.iconOnly .primaryIcon{background:#315bd0!important;color:#fff!important;border-color:#315bd0!important}.screeningQueue article,.internalOpsList>article{grid-template-columns:42px minmax(0,1fr) 118px!important;min-height:64px!important}.screeningQueue .followActions,.internalOpsList .followActions{justify-self:end}.teamControlFrame{margin-top:0!important}.sidebarToggle{width:34px!important;height:34px!important;padding:0!important;display:grid!important;place-items:center!important;border:1px solid rgba(255,255,255,.12)!important;background:#ffffff0f!important;color:#c9d9ef!important;border-radius:9px!important}.sidebarToggle svg{width:16px}.sidebarCompact aside{width:72px!important;padding-left:8px!important;padding-right:8px!important}.sidebarCompact main{margin-left:72px!important;width:calc(100% - 72px)!important}.sidebarCompact aside .brand{display:grid!important;grid-template-columns:42px!important;justify-content:center!important;gap:8px!important;padding:8px 0 14px!important}.sidebarCompact aside .brand .mark{width:38px;height:38px;margin:auto}.sidebarCompact aside .brand>div:nth-child(2){display:none!important}.sidebarCompact .sidebarToggle{grid-column:auto!important;width:38px!important;margin:0 auto!important}.sidebarCompact aside .nav{width:42px!important;height:42px!important;padding:0!important;margin:2px auto!important;justify-content:center!important;border-radius:11px!important}.sidebarCompact aside .nav span{display:none!important}.sidebarCompact .sidebarUpgrade,.sidebarCompact .trialPill{display:none!important}.sidebarCompact .who{width:42px!important;height:42px!important;padding:0!important;margin:3px auto!important;justify-content:center!important;border:0!important}.sidebarCompact .who span{display:none!important}@media(max-width:1200px){.todoBasketGrid{grid-template-columns:repeat(3,1fr)}.interventionTaskComposer{grid-template-columns:1fr 1fr}.ordersControlGrid{grid-template-columns:repeat(4,minmax(0,1fr))!important}}@media(max-width:760px){.todoBasketGrid,.todoModeBar{grid-template-columns:1fr 1fr}.todoModeBar .toolbar{grid-column:1/-1}.todoDetailedRow{grid-template-columns:38px 1fr}.todoDetailedRow time{display:none}.todoRowActions{grid-column:2}.interventionTaskComposer{grid-template-columns:1fr}.orderTask{grid-template-columns:34px 1fr}.orderTask select,.taskDelete{grid-column:2}.epodProgress{grid-template-columns:1fr 1fr}.ordersHeroDate{width:100%;min-width:0}}.brandLogoMark,.loginLogoMark{overflow:hidden;padding:0!important;background:transparent!important;border:0!important;box-shadow:none!important}.brandLogoMark img,.loginLogoMark img{width:100%;height:100%;display:block;object-fit:contain}.brandLogoMark{width:38px!important;height:38px!important;border-radius:10px!important}.loginLogoMark{width:56px!important;height:56px!important;border-radius:14px!important}.sidebarCompact aside .brand .brandLogoMark{width:38px!important;height:38px!important}.brandLogoMark{background:transparent!important;border:0!important;box-shadow:none!important}.brandLogoMark img{width:100%!important;height:100%!important;object-fit:contain!important;display:block}.premiumLoginLogo{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:8px!important;margin-bottom:18px!important}.premiumLoginLogo img{width:min(300px,72vw)!important;height:auto!important;object-fit:contain!important;display:block!important}.premiumLoginLogo span{font-size:10px!important;letter-spacing:.18em!important;font-weight:700!important;color:var(--theme-muted)!important}.sidebarCompact .brandLogoMark img{width:100%!important;height:100%!important}:root{--vol-ui-font:clamp(12.5px,.72vw,14px);--vol-label-font:clamp(10.5px,.62vw,12px);--vol-helper-font:clamp(10px,.58vw,11.5px);--vol-control-height:clamp(42px,2.35vw,48px)}input,select,textarea,button{font-size:var(--vol-ui-font)}.catalogModal label,.teamProfileModal label,.panel label,.ordersControlGroup label{font-size:var(--vol-label-font)!important}.catalogModal input,.catalogModal select,.teamProfileModal input,.teamProfileModal select{min-height:var(--vol-control-height);font-size:var(--vol-ui-font)!important}.catalogModalHead small,.teamProfileModalHead small{font-size:clamp(10px,.58vw,11px)!important}.catalogModalHead p,.teamProfileModalHead p{font-size:clamp(11px,.64vw,12.5px)!important;line-height:1.45!important}.catalogModalHead h2,.teamProfileModalHead h2{font-size:clamp(22px,1.35vw,27px)!important}.addPersonModal{width:min(1040px,96vw)!important;max-height:94vh!important}.addPersonModal .catalogModalHead{padding:18px 20px!important}.personRoleCards{gap:10px!important;margin:14px 20px 16px!important}.personRoleCards button{min-height:82px!important;padding:14px 15px!important;border-radius:13px!important}.personRoleCards b{font-size:clamp(12px,.7vw,13.5px)!important}.personRoleCards small{font-size:clamp(10px,.57vw,11px)!important;line-height:1.4!important;margin-top:5px!important}.addPersonModal .newTechGrid{gap:13px 16px!important;padding:0 20px 16px!important}.newTechGrid label{gap:6px!important;font-size:var(--vol-label-font)!important}.newTechGrid input,.newTechGrid select{height:var(--vol-control-height)!important;padding:0 13px!important;border-radius:11px!important;font-size:var(--vol-ui-font)!important}.personAccessBlock{margin:2px 20px 16px!important;padding:14px!important;border-radius:13px!important}.personAccessBlock>div:first-child{margin-bottom:11px!important}.personAccessBlock b{font-size:clamp(11px,.64vw,12px)!important}.personAccessBlock small{font-size:var(--vol-helper-font)!important;line-height:1.45!important}.personAccessFields{gap:12px!important}.personAccessFields label{font-size:var(--vol-label-font)!important;gap:6px!important}.personAccessFields input{height:var(--vol-control-height)!important;padding:0 13px!important;font-size:var(--vol-ui-font)!important}.personModalError{margin:0 20px 12px!important;padding:11px 13px!important;font-size:clamp(11px,.64vw,12px)!important;line-height:1.4!important}.addPersonModal .teamProfileModalActions{padding:14px 20px 16px!important;gap:10px!important}.addPersonModal .teamProfileModalActions button{min-height:44px!important;padding:0 16px!important;font-size:clamp(11px,.65vw,12.5px)!important}.teamControlTitle small,.teamDirectoryHead small,.sectionHead small,.teamKpiStrip small,.ordersKpiCard small,.capacityKpiCard small,.inlineAccessModal small,.teamProfileModal .profileFieldHint{font-size:var(--vol-helper-font)!important}table th{font-size:clamp(10px,.58vw,11px)!important}table td{font-size:clamp(11px,.64vw,12.5px)!important}@media(max-width:1500px){.addPersonModal{width:min(980px,97vw)!important}.personRoleCards{grid-template-columns:repeat(2,1fr)!important}}@media(max-width:900px){.catalogModalBack,.teamProfileModalBack{padding:12px!important}.addPersonModal{width:98vw!important;max-height:96vh!important}.addPersonModal .newTechGrid,.personAccessFields{grid-template-columns:1fr!important}}@media(max-width:600px){.personRoleCards{grid-template-columns:1fr!important}.addPersonModal .catalogModalHead{padding:14px!important}.personRoleCards{margin:12px 14px!important}.addPersonModal .newTechGrid{padding:0 14px 14px!important}.personAccessBlock{margin:0 14px 14px!important}.personModalError{margin:0 14px 10px!important}.addPersonModal .teamProfileModalActions{padding:12px 14px!important}}.techSyncNotice{display:flex;align-items:center;gap:10px;margin:10px 0;padding:11px 13px;border:1px solid var(--theme-success-border);border-radius:12px;background:var(--theme-success-soft);color:var(--theme-success-ink)}.techSyncNotice>svg{width:20px;height:20px;flex:0 0 20px}.techSyncNotice span{display:grid;gap:2px}.techSyncNotice b{font-size:clamp(11px,.65vw,12.5px)}.techSyncNotice small{font-size:clamp(10px,.58vw,11.5px);color:var(--theme-success-ink);line-height:1.4}.techJobAlert{position:fixed;right:24px;top:20px;z-index:9999;width:min(420px,calc(100vw - 36px));display:grid;grid-template-columns:24px 1fr 18px;align-items:center;gap:10px;padding:13px 14px;border:1px solid var(--theme-border);border-radius:14px;background:var(--theme-surface);color:var(--theme-text);text-align:left;box-shadow:0 22px 55px #0e2d5333}.techJobAlert>svg:first-child{color:var(--theme-accent-ink)}.techJobAlert span{display:grid;gap:3px}.techJobAlert b{font-size:13px}.techJobAlert small{font-size:11px;line-height:1.4;color:var(--theme-muted)}.techJobAlert>svg:last-child{width:16px;height:16px;color:var(--theme-muted)}.fieldLiveActions{display:flex;align-items:center;gap:8px;flex-wrap:wrap;justify-content:flex-end}.fieldNotificationBtn{min-height:34px;padding:0 11px;border:1px solid var(--theme-border);border-radius:999px;background:var(--theme-surface);color:var(--theme-text);display:flex;align-items:center;gap:6px;font-size:11px;font-weight:800}.fieldNotificationBtn svg{width:15px;height:15px}.fieldNotificationBtn.enabled{border-color:var(--theme-success-border);background:var(--theme-success-soft);color:var(--theme-success-ink)}.timelineJob.planningLocked{cursor:default!important;box-shadow:inset 0 0 0 1px #63748b2e}.timelineJob.planningLocked:active{transform:none!important}.planningLockMarker{position:absolute;right:5px;top:5px;width:18px;height:18px;border-radius:6px;display:grid;place-items:center;background:#102d50;color:#fff;z-index:3}.planningLockMarker svg{width:11px;height:11px}@media(max-width:700px){.techJobAlert{right:12px;top:12px}.fieldLiveActions{justify-content:flex-start}}.hiddenCameraInput{display:none!important}.techFinishActions{margin-top:14px;padding:12px;border:1px solid var(--theme-border);border-radius:13px;background:var(--theme-surface);display:grid;grid-template-columns:1fr minmax(220px,320px);gap:14px;align-items:center}.techFinishActions>div{display:grid;gap:3px}.techFinishActions>div>b{font-size:clamp(12px,.72vw,14px);color:var(--theme-text)}.techFinishActions>div>small{font-size:clamp(10px,.6vw,11.5px);line-height:1.4;color:var(--theme-muted)}.techFinishButton{width:100%!important;min-height:52px!important;height:auto!important;margin-top:0!important;border:0!important;border-radius:11px!important;background:linear-gradient(90deg,#245bea,#14bfc7)!important;color:#fff!important;font-size:clamp(12px,.72vw,14px)!important;font-weight:700!important;box-shadow:0 10px 24px #255be133!important;opacity:1!important}.techFinishButton:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 14px 30px #255be142!important}.techFinishButton:disabled{opacity:.72!important;background:linear-gradient(90deg,#6d8fe7,#66bec3)!important;color:#fff!important}.techProofAction{appearance:none;width:100%}button.techProofAction{font-family:inherit}.cameraUpload{appearance:none;font-family:inherit;cursor:pointer}button.cameraUpload{width:100%;border:1px dashed var(--theme-border);background:var(--theme-surface);color:inherit}@media(max-width:780px){.techFinishActions{grid-template-columns:1fr}}.dispatchOrderTopSimple{align-items:center!important;padding:14px 16px!important}.dispatchOrderTopSimple .dispatchOrderIdentity{flex:1;display:grid;gap:3px}.dispatchOrderTopSimple .dispatchOrderIdentity>small{font-size:10px;letter-spacing:.08em;color:var(--theme-muted);font-weight:700}.dispatchOrderTopSimple .dispatchOrderIdentity>div{display:flex;align-items:center;gap:9px}.dispatchOrderTopSimple .dispatchOrderIdentity p{margin:0;font-size:12px;color:var(--theme-muted)}.dispatchOrderQuickSummary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:12px 0}.dispatchOrderQuickSummary article{padding:13px 14px;border:1px solid var(--theme-border);border-radius:13px;background:var(--theme-surface);display:grid;gap:4px;min-width:0}.dispatchOrderQuickSummary small{font-size:9px;color:var(--theme-muted);font-weight:700;letter-spacing:.04em}.dispatchOrderQuickSummary b{font-size:13px;color:var(--theme-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dispatchOrderQuickSummary span{font-size:10px;color:var(--theme-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dispatchOrderActionNav{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:9px;margin:0 0 14px}.dispatchOrderActionNav>button{min-height:70px;padding:11px;display:grid;grid-template-columns:34px 1fr 15px;gap:9px;align-items:center;text-align:left;border:1px solid var(--theme-border);border-radius:13px;background:var(--theme-surface);color:var(--theme-text)}.dispatchOrderActionNav>button:hover,.dispatchOrderActionNav>button.active{border-color:var(--theme-border);background:var(--theme-surface);color:var(--theme-accent-ink)}.dispatchOrderActionNav>button>span{width:34px;height:34px;border-radius:10px;background:var(--theme-accent-soft);display:grid;place-items:center;color:var(--theme-accent-ink)}.dispatchOrderActionNav>button>span svg{width:17px;height:17px}.dispatchOrderActionNav>button>div{display:grid;gap:3px;min-width:0}.dispatchOrderActionNav b{font-size:11.5px;color:var(--theme-text)}.dispatchOrderActionNav small{font-size:9.5px;color:var(--theme-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dispatchOrderActionNav>button>svg{width:14px;height:14px;color:var(--theme-muted)}.dispatchOrderOverviewSimple{grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important}.techSimpleSteps{display:grid;grid-template-columns:auto 1fr auto 1fr auto;gap:8px;align-items:center;max-width:620px;margin:2px auto 14px}.techSimpleSteps span{display:flex;align-items:center;gap:7px;color:var(--theme-muted);font-size:11px;font-weight:800}.techSimpleSteps span i{width:27px;height:27px;border-radius:50%;display:grid;place-items:center;background:var(--theme-surface-soft);color:var(--theme-muted);font-style:normal;font-size:10px;font-weight:700}.techSimpleSteps span.active i{background:#155be9;color:#fff;box-shadow:0 0 0 5px #155be917}.techSimpleSteps span.done{color:var(--theme-success-ink)}.techSimpleSteps span.done i{background:var(--theme-success-soft);color:var(--theme-success-ink)}.techSimpleSteps em{height:2px;background:var(--theme-surface-soft)}.techSimpleJobCard{border:1px solid var(--theme-border);border-radius:16px;background:var(--theme-surface);overflow:hidden;margin-bottom:12px}.techSimpleJobHead{display:flex;justify-content:space-between;align-items:center;padding:16px 18px;background:linear-gradient(135deg,#0d3158,#184f7d);color:#fff}.techSimpleJobHead small{font-size:9px;font-weight:850;color:var(--theme-accent-ink)}.techSimpleJobHead h2{font-size:22px;margin:4px 0 0}.techSimpleInfoGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0}.techSimpleInfoGrid article{min-height:74px;padding:13px 15px;border-right:1px solid var(--theme-border);display:flex;gap:9px;align-items:center;min-width:0}.techSimpleInfoGrid article:last-child{border-right:0}.techSimpleInfoGrid svg{width:18px;height:18px;color:var(--theme-accent-ink);flex:0 0 18px}.techSimpleInfoGrid article div{display:grid;gap:3px;min-width:0}.techSimpleInfoGrid small{font-size:8.5px;color:var(--theme-muted);font-weight:700}.techSimpleInfoGrid b{font-size:11.5px;color:var(--theme-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.techSimpleTaskSection{margin-bottom:12px!important}.techSingleInstruction{display:flex;align-items:center;gap:10px;padding:13px;border:1px solid var(--theme-border);border-radius:11px;background:var(--theme-surface)}.techSingleInstruction>svg{width:22px;height:22px;color:var(--theme-accent-ink)}.techSingleInstruction div{display:grid;gap:3px}.techSingleInstruction b{font-size:12px}.techSingleInstruction small{font-size:10.5px;color:var(--theme-muted)}.techSimpleTask{border-top:1px solid var(--theme-border)}.techSimpleTask:first-of-type{border-top:0}.techSimpleTask>button{width:100%;border:0;background:transparent;padding:12px 4px;display:flex;align-items:center;gap:10px;text-align:left;color:var(--theme-text)}.techSimpleTask>button>span{width:28px;height:28px;border-radius:9px;background:var(--theme-accent-soft);display:grid;place-items:center;color:var(--theme-accent-ink);flex:0 0 28px}.techSimpleTask.done>button>span{background:var(--theme-success-soft);color:var(--theme-success-ink)}.techSimpleTask>button>span svg{width:16px;height:16px}.techSimpleTask>button>div{display:grid;gap:3px}.techSimpleTask b{font-size:12px}.techSimpleTask small{font-size:10.5px;color:var(--theme-muted)}.techSimpleTask.done b{text-decoration:line-through;color:var(--theme-muted)}.techSimpleStatusCard{display:grid;grid-template-columns:1fr auto;align-items:center;gap:18px;padding:16px 18px;border:1px solid var(--theme-border);border-radius:14px;background:var(--theme-surface);margin-bottom:12px}.techSimpleStatusCard small{font-size:9px;color:var(--theme-accent-ink);font-weight:700}.techSimpleStatusCard h3{margin:4px 0 3px;font-size:17px}.techSimpleStatusCard p{margin:0;font-size:10.5px;color:var(--theme-muted)}.techSimpleStatusActions{display:flex;gap:8px}.techSimpleStatusActions button{min-height:44px;padding:0 16px;border-radius:10px}.techResultCodesSimple button{text-align:left!important;min-height:62px!important}.techResultCodesSimple button b{font-size:11px!important}.techResultCodesSimple button small{font-size:9px!important;color:var(--theme-muted)!important}@media(max-width:1200px){.dispatchOrderQuickSummary{grid-template-columns:1fr 1fr}.dispatchOrderActionNav{grid-template-columns:repeat(3,1fr)}.techSimpleInfoGrid{grid-template-columns:1fr 1fr}.techSimpleInfoGrid article:nth-child(2){border-right:0}.techSimpleInfoGrid article:nth-child(-n+2){border-bottom:1px solid var(--theme-border)}}@media(max-width:760px){.dispatchOrderQuickSummary,.dispatchOrderActionNav{grid-template-columns:1fr}.dispatchOrderOverviewSimple{grid-template-columns:1fr!important}.techSimpleInfoGrid{grid-template-columns:1fr}.techSimpleInfoGrid article{border-right:0;border-bottom:1px solid var(--theme-border)}.techSimpleStatusCard{grid-template-columns:1fr}.techSimpleStatusActions{width:100%}.techSimpleStatusActions button{flex:1}}.simpleOrderCreate{display:grid;gap:12px;max-width:1080px;margin:0 auto}.simpleCreateSection{padding:17px!important}.simpleCreateHead{display:flex;gap:11px;align-items:flex-start;margin-bottom:15px}.simpleCreateHead>span{width:30px;height:30px;border-radius:9px;background:#155be9;color:#fff;display:grid;place-items:center;font-size:11px;font-weight:700;flex:0 0 30px}.simpleCreateHead>div{display:grid;gap:2px}.simpleCreateHead small{font-size:9px;letter-spacing:.07em;font-weight:700;color:var(--theme-accent-ink)}.simpleCreateHead h3{margin:0;font-size:16px;color:var(--theme-text)}.simpleCreateHead p{margin:0;font-size:10.5px;color:var(--theme-muted)}.simpleCreateGrid{display:grid;grid-template-columns:1fr 1fr;gap:12px 14px}.simpleCreateGrid label,.simpleAppointmentFields label,.simpleOptionalRow label{display:grid;gap:6px;font-size:10.5px;font-weight:800;color:var(--theme-text)}.simpleCreateGrid .wide,.simpleOptionalRow .wide{grid-column:1/-1}.simpleCreateGrid input,.simpleAppointmentFields input,.simpleOptionalRow select,.simpleOptionalRow textarea,.simpleTaskAdd input{min-height:43px;border:1px solid var(--theme-border);border-radius:10px;padding:0 12px;background:var(--theme-surface);color:var(--theme-text);font-size:12px}.simpleOptionalRow textarea{min-height:78px;padding:10px 12px;resize:vertical}.simpleRouteChoice{display:grid;grid-template-columns:1fr 1fr;gap:11px}.simpleRouteChoice>button{min-height:74px;border:1px solid var(--theme-border);border-radius:12px;background:var(--theme-surface);padding:12px;display:grid;grid-template-columns:36px 1fr 18px;gap:10px;align-items:center;text-align:left;color:var(--theme-text)}.simpleRouteChoice>button>span{width:36px;height:36px;border-radius:10px;background:var(--theme-surface-soft);display:grid;place-items:center;color:var(--theme-muted)}.simpleRouteChoice>button>span svg{width:18px;height:18px}.simpleRouteChoice>button>div{display:grid;gap:3px}.simpleRouteChoice b{font-size:12px;color:var(--theme-text)}.simpleRouteChoice small{font-size:10px;color:var(--theme-muted)}.simpleRouteChoice>button>svg{width:17px;height:17px;color:var(--theme-muted)}.simpleRouteChoice>button.active{border-color:var(--theme-border);background:var(--theme-surface)}.simpleRouteChoice>button.active>span{background:#155be9;color:#fff}.simpleRouteChoice>button.active>svg{color:var(--theme-success-ink)}.simpleAppointmentFields{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:12px}.simpleWorkflowOutcome{margin-top:12px;padding:11px 12px;border-radius:11px;display:flex;gap:9px;align-items:center}.simpleWorkflowOutcome>svg{width:20px;height:20px;flex:0 0 20px}.simpleWorkflowOutcome span{display:grid;gap:2px}.simpleWorkflowOutcome b{font-size:11.5px}.simpleWorkflowOutcome small{font-size:10px;line-height:1.4}.simpleWorkflowOutcome.ready{background:var(--theme-success-soft);border:1px solid var(--theme-success-border);color:var(--theme-success-ink)}.simpleWorkflowOutcome.screening{background:var(--theme-warning-soft);border:1px solid var(--theme-warning-border);color:var(--theme-warning-ink)}.simpleTaskAdd{display:grid;grid-template-columns:1fr auto;gap:9px}.simpleTaskAdd button{min-height:43px;padding:0 14px;border:0;border-radius:10px;background:#173f68;color:#fff;display:flex;align-items:center;gap:7px;font-weight:850}.simpleTaskAdd button svg{width:15px;height:15px}.simpleTaskDraftList{display:grid;gap:7px;margin-top:10px}.simpleTaskDraftList article{display:grid;grid-template-columns:25px 1fr 30px;gap:8px;align-items:center;padding:8px 9px;border:1px solid var(--theme-border);border-radius:9px;background:var(--theme-surface)}.simpleTaskDraftList article>span{width:25px;height:25px;border-radius:7px;background:var(--theme-accent-soft);color:var(--theme-accent-ink);display:grid;place-items:center;font-size:9px;font-weight:700}.simpleTaskDraftList article>b{font-size:11px;color:var(--theme-text)}.simpleTaskDraftList article>button{border:0;background:transparent;color:var(--theme-muted);display:grid;place-items:center}.simpleTaskDraftList article>button svg{width:14px;height:14px}.simpleCreateEmpty{margin-top:10px;padding:12px;border:1px dashed var(--theme-border);border-radius:10px;display:flex;gap:9px;align-items:center;color:var(--theme-muted)}.simpleCreateEmpty>svg{width:19px;height:19px}.simpleCreateEmpty span{display:grid;gap:2px}.simpleCreateEmpty b{font-size:10.5px;color:var(--theme-text)}.simpleCreateEmpty small{font-size:9.5px}.simpleOptionalRow{display:grid;grid-template-columns:220px 1fr;gap:12px;margin-top:14px}.simpleCreateWarning{margin-top:11px;padding:10px 11px;border:1px solid var(--theme-warning-border);border-radius:10px;background:var(--theme-warning-soft);color:var(--theme-warning-ink);display:flex;gap:8px;align-items:center}.simpleCreateWarning.danger{border-color:var(--theme-danger-border);background:var(--theme-surface);color:var(--theme-danger-ink)}.simpleCreateWarning>svg{width:18px;height:18px;flex:0 0 18px}.simpleCreateWarning span{display:grid;gap:2px}.simpleCreateWarning b{font-size:10.5px}.simpleCreateWarning small{font-size:9.5px;line-height:1.35}.simpleCreateSubmit{position:sticky;bottom:10px;z-index:8;display:grid;grid-template-columns:1fr auto;align-items:center;gap:14px;padding:13px 14px;border:1px solid var(--theme-border);border-radius:13px;background:color-mix(in srgb,var(--theme-surface) 97%,transparent);box-shadow:0 12px 35px #1534531f;backdrop-filter:blur(8px)}.simpleCreateSubmit>div{display:grid;gap:2px}.simpleCreateSubmit small{font-size:8.5px;font-weight:700;color:var(--theme-muted)}.simpleCreateSubmit b{font-size:13px;color:var(--theme-text)}.simpleCreateSubmit span{font-size:9.5px;color:var(--theme-muted)}.simpleCreateSubmit>button{min-width:170px;min-height:46px;border-radius:10px!important}.techResultWorkflowNote{margin:0 0 12px;padding:10px 11px;border:1px solid var(--theme-border);border-radius:10px;background:var(--theme-surface);display:flex;gap:9px;align-items:center;color:var(--theme-text)}.techResultWorkflowNote>svg{width:19px;height:19px;color:var(--theme-accent-ink);flex:0 0 19px}.techResultWorkflowNote span{display:grid;gap:2px}.techResultWorkflowNote b{font-size:10.5px}.techResultWorkflowNote small{font-size:9.5px;line-height:1.4;color:var(--theme-muted)}@media(max-width:760px){.simpleCreateGrid,.simpleRouteChoice,.simpleAppointmentFields,.simpleOptionalRow{grid-template-columns:1fr}.simpleCreateGrid .wide,.simpleOptionalRow .wide{grid-column:auto}.simpleCreateSubmit{grid-template-columns:1fr}.simpleCreateSubmit>button{width:100%}}.simpleOpsSteps{display:grid;grid-template-columns:auto 1fr auto 1fr auto;align-items:center;gap:9px;max-width:680px;margin:2px auto 14px}.simpleOpsSteps span{display:flex;align-items:center;gap:7px;color:var(--theme-muted);font-size:11px;font-weight:850;white-space:nowrap}.simpleOpsSteps span i{width:27px;height:27px;border-radius:50%;display:grid;place-items:center;background:var(--theme-surface-soft);color:var(--theme-muted);font-style:normal;font-size:10px;font-weight:700}.simpleOpsSteps span.active i{background:#155be9;color:#fff}.simpleOpsSteps span.done{color:var(--theme-success-ink)}.simpleOpsSteps span.done i{background:var(--theme-success-soft);color:var(--theme-success-ink)}.simpleOpsSteps>em{height:2px;background:var(--theme-surface-soft)}.simpleTodoSection,.simpleOrdersFocus,.simpleOrdersFilterFrame,.simpleOrdersListPanel{padding:17px!important;border-color:var(--theme-border)!important;border-radius:14px!important;box-shadow:0 4px 16px #1a375709!important}.simpleTodoSection{margin-bottom:12px!important}.simpleTodoBaskets{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}.simpleTodoBaskets>button{min-height:74px;padding:11px;border:1px solid var(--theme-border);border-radius:12px;background:var(--theme-surface);display:grid;grid-template-columns:36px 1fr 15px;gap:9px;align-items:center;text-align:left}.simpleTodoBaskets>button>span{width:36px;height:36px;border-radius:10px;background:var(--theme-surface-soft);display:grid;place-items:center;color:var(--theme-accent-ink)}.simpleTodoBaskets>button>div{display:grid;grid-template-columns:1fr auto;gap:2px 8px}.simpleTodoBaskets small{font-size:10px;font-weight:850}.simpleTodoBaskets b{font-size:18px}.simpleTodoBaskets em{grid-column:1/-1;font-size:9.5px;color:var(--theme-muted);font-style:normal}.simpleTodoBaskets>button.active{border-color:var(--theme-border);background:var(--theme-surface)}.simpleTodoToolbar{display:grid;grid-template-columns:minmax(280px,1fr) auto auto;gap:10px;align-items:center;margin-bottom:11px}.simpleTodoToolbar select{min-height:40px;border:1px solid var(--theme-border);border-radius:9px;padding:0 10px;background:var(--theme-surface)}.simpleTodoCard{display:grid;grid-template-columns:40px 1fr auto;gap:11px;align-items:center;border:1px solid var(--theme-border);border-radius:12px;background:var(--theme-surface);padding:11px 12px}.simpleTodoIcon{width:40px;height:40px;border-radius:11px;background:var(--theme-surface-soft);color:var(--theme-accent-ink);display:grid;place-items:center}.simpleTodoMain small{font-size:8.5px;font-weight:700;color:var(--theme-muted)}.simpleTodoMain b{font-size:12px;color:var(--theme-text)}.simpleTodoMain p{margin:0;font-size:10.5px;color:var(--theme-muted)}.simpleTodoMain span{font-size:10px;color:var(--theme-muted)}.simpleTodoActions{display:flex;gap:7px;flex-wrap:wrap}.simpleTodoActions button{min-height:36px;padding:0 10px;border:1px solid var(--theme-border);border-radius:9px;background:var(--theme-surface);display:flex;align-items:center;gap:6px;font-size:10px;font-weight:850}.simpleTodoEmpty{padding:28px;display:flex;justify-content:center;gap:10px}.simpleTodoFooter{display:grid;grid-template-columns:auto 1fr;gap:18px;align-items:center;padding:12px 14px;border:1px solid var(--theme-border);border-radius:12px;background:var(--theme-surface)}.simpleTodoFooter>div:first-child{display:grid;grid-template-columns:auto auto;gap:2px 8px}.simpleTodoFooter small{grid-column:1/-1;font-size:8.5px}.simpleTodoFooter b{font-size:18px}.simpleTodoFooter span{font-size:9.5px;color:var(--theme-muted)}.simpleTodoLegend{display:flex;gap:15px;justify-content:flex-end;flex-wrap:wrap}.simpleTodoLegend span{display:flex;align-items:center;gap:5px}.simpleOrdersHead{display:grid!important;grid-template-columns:30px 1fr auto!important}.simpleOrdersFlow{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:9px}.simpleOrdersFlow>button{min-height:72px;padding:10px;border:1px solid var(--theme-border);border-radius:12px;background:var(--theme-surface);display:grid;grid-template-columns:34px 1fr 14px;gap:8px;align-items:center;text-align:left}.simpleOrdersFlow>button>span{width:34px;height:34px;border-radius:10px;background:var(--theme-surface-soft);color:var(--theme-accent-ink);display:grid;place-items:center}.simpleOrdersFlow>button>div{display:grid;grid-template-columns:1fr auto;gap:2px 8px}.simpleOrdersFlow small{font-size:9px;font-weight:700}.simpleOrdersFlow b{font-size:17px}.simpleOrdersFlow em{grid-column:1/-1;font-size:9.5px;color:var(--theme-muted);font-style:normal}.simpleOrdersFlow>button.active{border-color:var(--theme-border);background:var(--theme-surface)}.simpleOrdersMeta{display:flex;gap:18px;margin-top:10px;padding-top:10px;border-top:1px solid var(--theme-border)}.simpleOrdersMeta span{font-size:10px;color:var(--theme-muted);display:flex;gap:5px;align-items:center}@media(max-width:1200px){.simpleTodoBaskets{grid-template-columns:repeat(2,1fr)}.simpleOrdersFlow{grid-template-columns:repeat(3,1fr)}}@media(max-width:820px){.simpleOpsSteps{grid-template-columns:1fr}.simpleOpsSteps>em{display:none}.simpleTodoBaskets,.simpleOrdersFlow,.simpleTodoToolbar{grid-template-columns:1fr}.simpleTodoCard{grid-template-columns:40px 1fr}.simpleTodoActions{grid-column:1/-1}.simpleTodoFooter{grid-template-columns:1fr}.simpleTodoLegend{justify-content:flex-start}.simpleOrdersHead{grid-template-columns:30px 1fr!important}}.prestToolbar{display:flex;justify-content:space-between;gap:12px;align-items:center;margin-bottom:14px}.prestPeriod,.prestDateNav{display:flex;gap:7px}.prestPeriod button,.prestDateNav button,.prestDateNav input{border:1px solid var(--theme-border);background:var(--theme-surface);border-radius:9px;padding:9px 11px}.prestPeriod button.active{background:#12325f;color:#fff;border-color:#12325f}.prestDateNav svg{width:16px}.prestSummary{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin-bottom:14px}.prestSummary article{background:var(--theme-surface);border:1px solid var(--theme-border);border-radius:12px;padding:14px;display:flex;gap:10px;align-items:center}.prestSummary article>svg{width:34px;height:34px;padding:8px;background:var(--theme-accent-soft);color:var(--theme-accent-ink);border-radius:10px}.prestSummary small{display:block;color:var(--theme-muted);font-size:9px}.prestSummary b{display:block;margin-top:2px}.prestHrNote{display:flex;gap:10px;align-items:flex-start;margin-top:12px;padding:13px;border:1px solid var(--theme-border);background:var(--theme-surface);border-radius:12px}.prestHrNote svg{width:20px;color:var(--theme-accent-ink)}.prestHrNote small{display:block;color:var(--theme-muted);margin-top:3px}@media(max-width:800px){.prestSummary{grid-template-columns:1fr 1fr}.prestToolbar{align-items:stretch;flex-direction:column}}@media(max-width:520px){.prestSummary{grid-template-columns:1fr}}.plannerQuickBack{padding:24px!important;backdrop-filter:blur(5px)}.plannerQuick{width:min(920px,96vw)!important;max-height:92vh!important;overflow:auto!important;border-radius:22px!important;padding:22px!important;border:1px solid var(--theme-border)!important;box-shadow:0 32px 90px #0a1f394d!important}.plannerQuickHead{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:18px}.plannerQuickTitle{display:flex;align-items:center;gap:12px}.plannerQuickIcon{width:44px;height:44px;border-radius:13px;background:var(--theme-accent-soft);color:var(--theme-accent-ink);display:grid;place-items:center}.plannerQuickIcon svg{width:21px;height:21px}.plannerQuickTitle small{display:block;color:var(--theme-accent-ink);font-size:10px;font-weight:700;letter-spacing:.08em}.plannerQuickTitle h2{font-size:28px;line-height:1.05;margin:4px 0 0;color:var(--theme-text)}.plannerQuickClose{width:40px;height:40px;border:0;background:var(--theme-surface-soft);border-radius:11px;display:grid;place-items:center;color:var(--theme-text)}.plannerQuickClose svg{width:20px}.quickCustomerPro{display:grid;grid-template-columns:1.15fr .85fr;gap:20px;border:1px solid var(--theme-border);background:linear-gradient(135deg,var(--theme-surface),var(--theme-surface));border-radius:15px;padding:20px;box-shadow:0 5px 14px #1d35520a}.quickCustomerIdentity{display:grid;grid-template-columns:52px 1fr;gap:14px;align-items:start}.quickCustomerIcon{width:52px;height:52px;border-radius:50%;background:var(--theme-accent-soft);color:var(--theme-accent-ink);display:grid;place-items:center}.quickCustomerIcon svg{width:23px}.quickCustomerIdentity b{display:block;font-size:16px;color:var(--theme-text);margin:2px 0 9px}.quickCustomerIdentity span:not(.quickCustomerIcon){display:flex;align-items:center;gap:7px;font-size:11px;color:var(--theme-muted);margin-top:7px}.quickCustomerIdentity span svg{width:13px;height:13px;color:var(--theme-accent-ink);flex:none}.quickCustomerFacts{border-left:1px solid var(--theme-border);padding-left:20px;display:grid;grid-template-columns:1fr 1fr;gap:14px}.quickCustomerFacts>div{display:grid;grid-template-columns:38px 1fr;gap:10px;align-items:start}.quickFactIcon{width:38px;height:38px;border-radius:10px;background:var(--theme-accent-soft);color:var(--theme-accent-ink);display:grid;place-items:center}.quickFactIcon svg{width:17px}.quickCustomerFacts p{margin:0}.quickCustomerFacts small,.quickCustomerFacts b,.quickCustomerFacts em{display:block}.quickCustomerFacts small{font-size:9px;color:var(--theme-muted)}.quickCustomerFacts b{font-size:12px;color:var(--theme-text);margin-top:3px}.quickCustomerFacts em{font-size:9px;color:var(--theme-accent-ink);font-style:normal;font-weight:800;margin-top:4px}.quickMoveGridPro{grid-template-columns:1.2fr .8fr auto!important;gap:14px!important;margin-top:20px!important}.quickMoveGridPro label{font-size:10px!important;color:var(--theme-muted)!important;gap:7px!important}.quickControl,.quickTimeControl{height:48px;border:1px solid var(--theme-border);border-radius:12px;background:var(--theme-surface);display:flex;align-items:center}.quickControl>span{width:35px;height:35px;border-radius:10px;background:var(--theme-accent-soft);color:var(--theme-accent-ink);display:grid;place-items:center;margin-left:6px;font-size:14px;font-weight:700}.quickControl select{flex:1;border:0!important;height:46px!important;box-shadow:none!important;font-size:12px!important;font-weight:750;color:var(--theme-text);padding:0 9px!important;background:transparent!important}.quickTimeControl{padding-left:12px}.quickTimeControl svg{width:16px;color:var(--theme-text)}.quickTimeControl input{border:0!important;height:46px!important;box-shadow:none!important;font-size:13px!important;font-weight:700;color:var(--theme-text);padding:0 10px!important}.quickPlanPrimary{height:48px!important;border-radius:12px!important;padding:0 18px!important;font-size:12px!important;display:flex!important;align-items:center!important;gap:9px!important;justify-content:center!important;min-width:180px;background:linear-gradient(115deg,#315bd0,#17b8bd)!important;border:0!important;color:#fff!important}.quickPlanPrimary svg{width:16px}.quickNudgePro{margin-top:12px!important;gap:8px!important}.quickNudgePro>span{font-size:10px!important;margin-right:6px!important}.quickNudgePro button{height:34px!important;border-radius:9px!important;padding:0 11px!important;font-size:9px!important;display:flex;align-items:center;gap:5px}.quickNudgePro button svg{width:13px;color:var(--theme-accent-ink)}.quickActionsPro{display:grid!important;grid-template-columns:repeat(3,1fr)!important;gap:12px!important;margin-top:20px!important;padding-top:18px;border-top:1px solid var(--theme-border)}.quickActionsPro button,.quickActionsPro a{min-height:72px!important;border:1px solid var(--theme-border)!important;border-radius:13px!important;padding:12px 13px!important;display:grid!important;grid-template-columns:38px 1fr 15px!important;align-items:center!important;gap:10px!important;text-align:left!important;color:var(--theme-text)!important;background:var(--theme-surface)!important;text-decoration:none!important}.quickActionsPro>button>span,.quickActionsPro>a>span{width:38px;height:38px;border-radius:10px;background:var(--theme-surface-soft);color:var(--theme-accent-ink);display:grid;place-items:center}.quickActionsPro>button>span.quickActionPurple{background:var(--theme-purple-soft);color:var(--theme-purple-ink)}.quickActionsPro>button>span svg,.quickActionsPro>a>span svg{width:17px!important}.quickActionsPro p{margin:0}.quickActionsPro b,.quickActionsPro small{display:block}.quickActionsPro b{font-size:11px;color:var(--theme-text)}.quickActionsPro small{font-size:9px;color:var(--theme-muted);margin-top:3px;font-weight:500}.quickActionsPro>button>svg,.quickActionsPro>a>svg{width:14px;color:var(--theme-muted)}.quickSyncBar{margin-top:16px;border:1px solid var(--theme-border);background:var(--theme-surface);border-radius:12px;padding:11px 13px;display:flex;align-items:center;justify-content:space-between;gap:14px}.quickSyncBar>div{display:flex;align-items:center;gap:9px}.quickSyncBar>div>span{width:30px;height:30px;border-radius:9px;background:var(--theme-accent-soft);color:var(--theme-accent-ink);display:grid;place-items:center}.quickSyncBar svg{width:14px}.quickSyncBar p{margin:0}.quickSyncBar b,.quickSyncBar small{display:block}.quickSyncBar b{font-size:10px;color:var(--theme-text)}.quickSyncBar small{font-size:8.5px;color:var(--theme-muted);margin-top:2px}.quickSyncBar em{font-size:9px;font-style:normal;font-weight:850;color:var(--theme-success-ink);background:var(--theme-success-soft);padding:8px 10px;border-radius:10px;display:flex;align-items:center;gap:5px;white-space:nowrap}@media(max-width:760px){.plannerQuick{width:calc(100vw - 24px)!important;padding:16px!important}.quickCustomerPro{grid-template-columns:1fr}.quickCustomerFacts{border-left:0;border-top:1px solid var(--theme-border);padding-left:0;padding-top:14px}.quickMoveGridPro{grid-template-columns:1fr!important}.quickPlanPrimary{width:100%}.quickActionsPro{grid-template-columns:1fr!important}.quickSyncBar{align-items:flex-start;flex-direction:column}.plannerQuickTitle h2{font-size:24px}}.planningResendWarning{display:flex;align-items:center;gap:14px;margin:14px 0;padding:14px 16px;border:1px solid var(--theme-danger-border);background:var(--theme-surface);border-radius:14px;color:var(--theme-danger-ink);box-shadow:0 8px 22px #8d342414}.planningResendWarning>svg{width:22px;height:22px;flex:0 0 auto}.planningResendWarning>div{display:flex;flex-direction:column;gap:3px;flex:1}.planningResendWarning b{font-size:14px;color:var(--theme-danger-ink)}.planningResendWarning span{font-size:12px;color:var(--theme-danger-ink)}.planningResendWarning button{border:0;border-radius:10px;background:#dc4c37;color:#fff;padding:10px 14px;font-weight:800;cursor:pointer}.workerPublish.publishPending button{animation:volengResendPulse 1.8s ease-in-out infinite}.workerPublish.publishSent button:disabled{opacity:.72;cursor:default}@keyframes volengResendPulse{0%,to{box-shadow:0 0 #2458d714}50%{box-shadow:0 0 0 6px #2458d717}}.internalTaskCode{display:inline-flex;align-items:center;gap:7px;font-weight:800;color:var(--theme-accent-ink)}.internalTaskCode svg{width:15px;height:15px}.taskNoteInline{font-size:12px;color:var(--theme-muted);max-width:260px;white-space:normal}.fieldTablePanel .internalBadge{white-space:nowrap}@media(max-width:800px){.planningResendWarning{align-items:flex-start;flex-wrap:wrap}.planningResendWarning button{width:100%}}.timelineJob .plannerHover,.timelineTask .plannerHover,.unplannedOrderCard .plannerHover{display:none!important}.taskOpenLink{border:0;background:transparent;padding:0;color:inherit;cursor:pointer;font:inherit}.techTaskModal{width:min(620px,94vw);padding:0;overflow:hidden}.techTaskModal .modalHead{padding:24px 26px 18px;border-bottom:1px solid var(--theme-border)}.techTaskModal .modalHead p{margin:5px 0 0;color:var(--theme-muted)}.techTaskStatusLine{display:flex;align-items:center;justify-content:space-between;padding:18px 26px 8px;color:var(--theme-muted)}.techTaskMapLink,.techTaskNote{margin:12px 26px;display:flex;gap:14px;align-items:center;padding:16px 18px;border:1px solid var(--theme-border);border-radius:14px;text-decoration:none;color:var(--theme-text);background:var(--theme-surface)}.techTaskMapLink svg,.techTaskNote>svg{color:var(--theme-accent-ink)}.techTaskMapLink span,.techTaskNote span{display:flex;flex-direction:column;gap:3px;flex:1}.techTaskMapLink small,.techTaskNote small{font-size:10px;color:var(--theme-muted);font-weight:800}.techTaskMapLink b,.techTaskNote b{font-size:14px}.techTaskFlow{display:flex;align-items:center;padding:20px 26px 8px}.techTaskFlow span{display:flex;align-items:center;gap:7px;color:var(--theme-muted)}.techTaskFlow span i{width:28px;height:28px;border-radius:50%;display:grid;place-items:center;background:var(--theme-surface-soft);font-style:normal;font-weight:800}.techTaskFlow span.active,.techTaskFlow span.done{color:var(--theme-accent-ink)}.techTaskFlow span.done i{background:var(--theme-success-soft);color:var(--theme-success-ink)}.techTaskFlow em{height:2px;flex:1;background:var(--theme-surface-soft);margin:0 8px}.techTaskActions{display:flex;gap:10px;padding:18px 26px 26px}.techTaskActions button{display:flex;align-items:center;justify-content:center;gap:8px;min-height:44px;flex:1}.techTaskActions .taskFinishBtn{background:#0b9b70;color:#fff;border-color:#0b9b70}.techInfoLink{display:flex;gap:12px;align-items:center;padding:14px;border-radius:12px;text-decoration:none;color:inherit;background:var(--theme-surface);border:1px solid var(--theme-border)}.techInfoLink>svg:first-child{color:var(--theme-accent-ink)}.techInfoLink>div{flex:1}.techInfoLink>svg:last-child{width:15px;color:var(--theme-muted)}.techCustomerCell{display:flex;flex-direction:column;gap:5px}.techCustomerCell a{display:inline-flex;align-items:center;gap:5px;color:var(--theme-accent-ink);text-decoration:none;font-weight:700}.techCustomerCell a svg,.techMapCell svg{width:14px;height:14px}.techMapCell{display:inline-flex;align-items:center;gap:6px}.taskStatusStack{display:flex;align-items:center;gap:6px;flex-wrap:wrap}:root{--ux-navy:#102d4b;--ux-blue:#155be9;--ux-text:var(--theme-text);--ux-muted:var(--theme-muted);--ux-line:var(--theme-border);--ux-soft:var(--theme-surface);--ux-bg:var(--theme-surface-soft);--ux-green:#14925f;--ux-amber:#b97814;--ux-red:#b9473d;--ux-radius:14px;--ux-shadow:0 4px 16px rgba(26,55,87,.04) }.simpleApp main{background:var(--ux-bg)}.page{max-width:1600px;margin:0 auto;padding:22px 24px 42px}.page>header{margin:0 0 16px;padding:0 2px 15px;border-bottom:1px solid var(--theme-border);display:flex;align-items:flex-end;justify-content:space-between;gap:18px}.page>header>div:first-child{display:grid;gap:3px}.page>header small{font-size:9px;letter-spacing:.09em;font-weight:700;color:var(--theme-accent-ink)}.page>header h1{margin:0;font-size:25px;line-height:1.12;color:var(--theme-text);letter-spacing:-.02em}.page>header p{margin:0;max-width:760px;font-size:11px;color:var(--ux-muted);line-height:1.45}.panel,.capacityControlFrame,.planningHero,.planningBoard,.planningUnplannedDrawer,.fieldRoleNotice,.smsIntegrationNote,.payrollToolbar,.hrKpis>div{border:1px solid var(--ux-line)!important;border-radius:var(--ux-radius)!important;background:var(--theme-surface)!important;box-shadow:var(--ux-shadow)!important}.sectionHead{min-height:42px}.sectionHead small{font-size:9px!important;letter-spacing:.07em!important;color:var(--theme-accent-ink)!important;font-weight:700!important}.sectionHead h3{font-size:15px!important;color:var(--ux-text)!important;margin-top:2px!important}.sectionHead>span{font-size:10px!important;color:var(--ux-muted)!important}.topActionBtn,.page button,.page .exportBtn{border-radius:10px}.topActionBtn.primaryAction,.page button.primary,.page .primary{background:var(--ux-blue);border-color:var(--ux-blue);color:#fff}.topActionBtn{min-height:40px;font-size:10.5px;font-weight:850}.simpleApp aside{background:var(--theme-surface);border-right:1px solid var(--theme-border)}.simpleApp aside .brand{border-bottom:1px solid var(--theme-border)}.simpleApp aside .nav{min-height:42px;margin:2px 8px;border-radius:10px;color:var(--theme-muted)}.simpleApp aside .nav:hover{background:var(--theme-surface);color:var(--ux-text)}.simpleApp aside .nav.active{background:var(--theme-accent-soft);color:var(--theme-accent-ink);font-weight:700}.simpleApp aside .nav.active:before{content:"";width:3px;height:20px;background:var(--ux-blue);border-radius:4px;position:absolute;left:0}.sidebarUpgrade{display:none!important}.trialPill{margin-inline:10px!important;box-shadow:none!important;border:1px solid var(--theme-border)!important;background:var(--theme-surface)!important}.capacityControlFrame{padding:14px 16px!important;margin-bottom:12px!important}.capacityControlLabel small{color:var(--theme-accent-ink)!important}.capacityControlLabel b{color:var(--ux-text)!important;font-size:13px!important}.capacityHeroVisual{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:10px!important}.capacityHeroVisual article{min-height:105px!important;border:1px solid var(--ux-line)!important;border-radius:13px!important;background:var(--theme-surface)!important;padding:14px!important;box-shadow:none!important}.capacityHeroVisual article:first-child{display:none!important}.capacityHeroVisual article>div small{font-size:8.5px!important;letter-spacing:.05em}.capacityHeroVisual article>div>b{font-size:24px!important;color:var(--theme-text)!important}.capacityHeroVisual article>div>span{font-size:9.5px!important;color:var(--ux-muted)!important}.capacityHeroIcon{width:34px!important;height:34px!important;border-radius:10px!important}.capacitySpark{opacity:.55}.capacityAgendaPanel{padding:16px!important}.capacityAgenda{gap:8px!important}.capacityAgenda>button{border:1px solid var(--ux-line)!important;border-radius:11px!important;box-shadow:none!important}.capacityAgenda>button:hover{transform:none!important;border-color:var(--theme-border)!important}.capacityWarnings,.absenceList{gap:7px!important}.capacityBottom{gap:12px!important}.capacityBottom>.panel{padding:16px!important}.planningHero{padding:15px 17px!important;margin-bottom:12px!important}.planningHeroTitle small{color:var(--theme-accent-ink)!important;font-size:9px!important}.planningHeroTitle h1{font-size:19px!important;color:var(--ux-text)!important}.planningHeroTitle p{font-size:10px!important;color:var(--ux-muted)!important}.planningHeroStats>div{border-left:1px solid var(--theme-border)!important}.planningHeroStats b{font-size:18px!important;color:var(--theme-text)!important}.planningHeroStats small{font-size:8.5px!important;color:var(--ux-muted)!important}.planningToolbar,.planningFilters{border-color:var(--ux-line)!important;background:var(--theme-surface)!important;border-radius:12px!important}.planningBoard{overflow:hidden}.planningWorkerHead{background:var(--theme-surface)!important;border-color:var(--theme-border)!important}.planningWorkerHead b{color:var(--ux-text)!important}.planningWorkerHead small{color:var(--ux-muted)!important}.timelineJob,.timelineTask{box-shadow:none!important;border-width:1px!important;transition:border-color .12s ease,box-shadow .12s ease!important}.timelineJob:hover,.timelineTask:hover{transform:none!important;box-shadow:0 3px 10px #18395914!important}.plannerHover{display:none!important}.planningResendWarning{box-shadow:none!important;border-radius:12px!important}.workerPublish button{border-radius:9px!important;font-size:9.5px!important}.fieldRoleNotice,.smsIntegrationNote{box-shadow:none!important;padding:11px 13px!important}.fieldRoleNotice small,.smsIntegrationNote{font-size:9.5px!important}.fieldTablePanel{padding:15px!important}.fieldTablePanel table{border-collapse:separate;border-spacing:0}.fieldTablePanel th{background:var(--theme-surface)!important;color:var(--theme-muted)!important;font-size:8.5px!important;letter-spacing:.04em}.fieldTablePanel td{font-size:10.5px!important;color:var(--theme-text)!important;border-color:var(--theme-border)!important}.fieldTablePanel tr:hover td{background:var(--theme-surface)!important}.techJobCard,.techTaskCard{border:1px solid var(--ux-line)!important;border-radius:14px!important;box-shadow:none!important;background:var(--theme-surface)!important}.techJobCard:hover,.techTaskCard:hover{box-shadow:0 5px 16px #1b38570f!important}.techInfoLink{border-color:var(--ux-line)!important;background:var(--theme-surface)!important}.techTaskModal{border-radius:16px!important}.techTaskActions button{border-radius:11px!important;font-weight:850!important}.teamHero,.teamControlFrame,.teamDirectoryPanel{border-color:var(--ux-line)!important;border-radius:var(--ux-radius)!important;box-shadow:var(--ux-shadow)!important}.teamCard,.workerCard{box-shadow:none!important;border:1px solid var(--ux-line)!important;border-radius:12px!important}.teamCard:hover,.workerCard:hover{transform:none!important;border-color:var(--theme-border)!important}.addPersonModal,.inlineAccessModal,.catalogModal{border-radius:16px!important;box-shadow:0 24px 65px #0e27432e!important}.page table{width:100%}.page th{font-size:8.5px;letter-spacing:.04em;color:var(--theme-muted);background:var(--theme-surface)}.page td{font-size:10.5px;color:var(--theme-text)}.page input,.page select,.page textarea{border-color:var(--theme-border)!important;border-radius:10px!important;background:var(--theme-surface);color:var(--theme-text)}.page input:focus,.page select:focus,.page textarea:focus{outline:none;border-color:var(--theme-border)!important;box-shadow:0 0 0 3px #155be914!important}.modal,.catalogModal{border:1px solid var(--theme-border)!important}.modalHead{border-bottom-color:var(--theme-border)!important}.modalHead small,.catalogModalHead small{color:var(--theme-accent-ink)!important}.modalHead h2,.catalogModalHead h2{color:var(--theme-text)!important}.techPrestationHero,.techPrestationSummary,.prestationSummary,.hrKpis>div{border:1px solid var(--ux-line)!important;border-radius:13px!important;background:var(--theme-surface)!important;box-shadow:none!important}.hrKpis{gap:10px!important}.hrKpis>div{padding:13px!important}.hrKpis small{font-size:8.5px!important;color:var(--ux-muted)!important}.hrKpis b{color:var(--theme-text)!important}.timesheetList,.payrollSummary{padding:15px!important}.techJobAlert{border:1px solid var(--theme-border)!important;border-radius:13px!important;box-shadow:0 12px 30px #11335626!important}.techJobAlert b{color:var(--theme-text)!important}.techJobAlert small{color:var(--theme-muted)!important}@media(max-width:1100px){.capacityHeroVisual{grid-template-columns:repeat(2,minmax(0,1fr))!important}.page{padding:18px}.page>header{align-items:flex-start;flex-direction:column}}@media(max-width:760px){.page{padding:14px 12px 34px}.page>header h1{font-size:22px}.capacityHeroVisual{grid-template-columns:1fr 1fr!important}.page>header>div:last-child{width:100%}.capacityHeaderActions,.orderTopActions{width:100%;display:grid!important;grid-template-columns:1fr 1fr}.capacityHeaderActions .primaryAction,.orderTopActions .primaryAction{grid-column:1/-1}.fieldRoleNotice{align-items:flex-start!important}}@media(max-width:480px){.capacityHeroVisual{grid-template-columns:1fr!important}.capacityHeaderActions,.orderTopActions{grid-template-columns:1fr}.capacityHeaderActions .primaryAction,.orderTopActions .primaryAction{grid-column:auto}}.simpleApp aside .nav{position:relative}.navCount{margin-left:auto;min-width:19px;height:19px;padding:0 5px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;background:var(--theme-accent-soft);color:var(--theme-accent-ink);font-style:normal;font-size:8px;font-weight:700;line-height:1}.simpleApp aside .nav.active .navCount{background:#155be9;color:#fff}.sidebarCompact .navCount{position:absolute;right:-4px;top:-3px;min-width:16px;height:16px;font-size:7px;padding:0 4px}.capacityTabs{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px!important;margin:0 0 14px!important;border:0!important;background:transparent!important}.capacityTabs button{min-height:46px!important;padding:0 14px!important;border:1px solid var(--ux-line)!important;border-radius:12px!important;background:var(--theme-surface)!important;color:var(--theme-muted)!important;font-size:10.5px!important;font-weight:850!important;box-shadow:none!important}.capacityTabs button:hover{border-color:var(--theme-border)!important;background:var(--theme-surface)!important;color:var(--theme-accent-ink)!important}.capacityTabs button.active{border-color:var(--theme-border)!important;background:var(--theme-accent-soft)!important;color:var(--theme-accent-ink)!important;box-shadow:inset 0 0 0 1px #155be90a!important}.capacityHeroVisual button.capacityKpiCard{position:relative;min-height:105px!important;width:100%;display:grid!important;grid-template-columns:35px 1fr 52px!important;gap:9px!important;align-items:center!important;text-align:left!important;border:1px solid var(--ux-line)!important;border-radius:13px!important;background:var(--theme-surface)!important;padding:14px!important;color:inherit!important;box-shadow:none!important;cursor:pointer!important}.capacityHeroVisual button.capacityKpiCard:hover{border-color:var(--theme-border)!important;background:var(--theme-surface)!important;box-shadow:0 6px 18px #1f436812!important;transform:translateY(-1px)}.capacityHeroVisual button.capacityKpiCard.risk{border-color:var(--theme-danger-border)!important;background:var(--theme-surface)!important}.capacityKpiArrow{position:absolute!important;right:9px!important;top:9px!important;width:14px!important;height:14px!important;color:var(--theme-muted)!important;opacity:.8}.capacityHeroVisual button.capacityKpiCard>div small{display:block;font-size:8.5px!important;letter-spacing:.05em;color:var(--theme-muted)}.capacityHeroVisual button.capacityKpiCard>div>b{display:block;font-size:24px!important;line-height:1.1;color:var(--theme-text)!important;margin:4px 0}.capacityHeroVisual button.capacityKpiCard>div>span{display:block;font-size:9.5px!important;color:var(--ux-muted)!important}.sectionCount{margin-left:auto;padding:5px 9px;border-radius:999px;background:var(--theme-surface-soft);color:var(--theme-accent-ink);font-size:10px}.footerStep{width:28px;height:28px;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;border-radius:9px;background:var(--theme-accent-soft);color:var(--theme-accent-ink);font-weight:700}.simpleOrdersFilterFrame .simpleCreateHead p,.simpleOrdersListPanel .simpleCreateHead p,.simpleTodoSection .simpleCreateHead p{display:none!important}.theme-dark{--ux-navy:#edf5ff;--ux-blue:#72a5ff;--ux-text:#dbe8f5;--ux-muted:var(--theme-muted);--ux-line:#2a4058;--ux-soft:#132338;--ux-bg:#0c1725;--ux-green:#54cea0;--ux-amber:#efb85d;--ux-red:#ff8178;--ux-shadow:none;color-scheme:dark}.theme-dark main,.theme-dark .simpleApp main{background:var(--ux-bg)!important}.theme-dark aside,.theme-dark .simpleApp aside{background:#101e2e!important;border-color:#293c50!important}.theme-dark .simpleApp aside .brand{border-color:#293c50!important}.theme-dark .simpleApp aside .nav{color:var(--theme-muted)!important}.theme-dark .simpleApp aside .nav:hover{background:#172a3e!important;color:#eef6ff!important}.theme-dark .simpleApp aside .nav.active{background:#1b3555!important;color:var(--theme-accent-ink)!important}.theme-dark .page>header{border-color:#263a4f!important}.theme-dark .page>header h1,.theme-dark h1,.theme-dark h2,.theme-dark h3,.theme-dark b{color:var(--theme-text)}.theme-dark .panel,.theme-dark .capacityControlFrame,.theme-dark .planningHero,.theme-dark .planningBoard,.theme-dark .planningUnplannedDrawer,.theme-dark .fieldRoleNotice,.theme-dark .smsIntegrationNote,.theme-dark .payrollToolbar,.theme-dark .hrKpis>div,.theme-dark .techJobCard,.theme-dark .techTaskCard,.theme-dark .techPrestationHero,.theme-dark .techPrestationSummary,.theme-dark .prestationSummary{background:#111f30!important;border-color:#2a4058!important;color:#dce8f4!important}.theme-dark .capacityTabs button,.theme-dark .capacityHeroVisual button.capacityKpiCard,.theme-dark .capacityHeroVisual article{background:#111f30!important;border-color:#2a4058!important;color:#dce8f4!important}.theme-dark .capacityTabs button:hover,.theme-dark .capacityHeroVisual button.capacityKpiCard:hover{background:#15283d!important;border-color:#456a91!important}.theme-dark .capacityTabs button.active{background:#1a3555!important;border-color:#4e7eb4!important;color:var(--theme-accent-ink)!important}.theme-dark .capacityAgenda>button,.theme-dark .teamCard,.theme-dark .workerCard,.theme-dark .simpleTodoCard,.theme-dark .simpleOrdersFlow>button,.theme-dark .ordersControlFrame,.theme-dark .teamControlFrame,.theme-dark .teamDirectoryPanel{background:#111f30!important;border-color:#2a4058!important;color:#dce8f4!important}.theme-dark .page input,.theme-dark .page select,.theme-dark .page textarea,.theme-dark .ordersControlSearch{background:#0d1a29!important;border-color:#30475f!important;color:#e5eef8!important}.theme-dark .page input::placeholder,.theme-dark .page textarea::placeholder{color:var(--theme-muted)!important}.theme-dark .page th{background:#132337!important;color:var(--theme-muted)!important}.theme-dark .page td{color:var(--theme-muted)!important;border-color:#24384b!important}.theme-dark .page tr:hover td{background:#15263a!important}.theme-dark .modal,.theme-dark .catalogModal,.theme-dark .teamAbsenceModal{background:#111f30!important;border-color:#2b425a!important;color:#dce8f4!important}.theme-dark .modalHead{border-color:#2a4058!important}.theme-dark .planningToolbar,.theme-dark .planningFilters,.theme-dark .planningWorkerHead{background:#111f30!important;border-color:#2a4058!important}.theme-dark .trialPill,.theme-dark .who{background:#13243a!important;border-color:#2c435b!important;color:#dbe8f5!important}.theme-dark .navCount{background:#1b3555;color:var(--theme-accent-ink)}.theme-dark .simpleApp aside .nav.active .navCount{background:#72a5ff;color:var(--theme-text)}.theme-dark a{color:var(--theme-accent-ink)}@media(max-width:760px){.capacityTabs{grid-template-columns:repeat(2,minmax(0,1fr))}.capacityTabs button{min-height:42px!important}}.simpleApp aside{padding:14px 12px 12px!important}.simpleApp aside .brand{display:flex!important;align-items:center!important;justify-content:space-between!important;margin:0 4px 18px!important;padding:4px 4px 14px!important;gap:8px!important}.brandIdentity{display:flex;align-items:center;gap:9px;min-width:0}.brandWords{display:grid;gap:1px;min-width:0}.simpleApp aside .brand .brandLogoMark{width:31px!important;height:31px!important;flex:0 0 31px}.simpleApp aside .brand .brandWords b{font-size:15px!important;line-height:1!important;letter-spacing:1.8px!important;color:var(--theme-text)!important;font-weight:700!important}.simpleApp aside .brand .brandWords small{font-size:6.5px!important;line-height:1.15!important;letter-spacing:1.35px!important;color:var(--theme-muted)!important;font-weight:850!important;white-space:nowrap}.simpleApp .sidebarToggle{border-color:var(--theme-border)!important;background:var(--theme-surface)!important;color:var(--theme-muted)!important}.simpleApp .sidebarToggle:hover{background:var(--theme-surface-soft)!important;color:var(--theme-accent-ink)!important}.simpleApp aside .nav{padding:10px 11px!important;margin:2px 3px!important}.simpleApp .who{margin:4px 3px 3px!important;border-top:1px solid var(--theme-border)!important;border-radius:0!important;background:transparent!important}.simpleApp .who b{color:var(--theme-text)!important}.simpleCreateHead.noStep{align-items:center!important;gap:0!important}.simpleCreateHead.noStep>div{padding-left:0!important}.simpleCreateHead.noStep>div h3{font-size:16px!important}.simpleOrdersHead.noStep{justify-content:space-between!important}.simpleOrdersHead.noStep>div{margin-right:auto!important}.simpleOrdersListPanel .simpleCreateHead.noStep .sectionCount{margin-left:auto!important}.theme-dark{background:#0b1724!important}.theme-dark .simpleApp aside .brand .brandWords b{color:#f1f6fc!important}.theme-dark .simpleApp aside .brand .brandWords small{color:var(--theme-muted)!important}.theme-dark .simpleApp .sidebarToggle{background:#17283a!important;border-color:#31475d!important;color:var(--theme-muted)!important}.theme-dark .simpleApp .sidebarToggle:hover{background:#1b3046!important;color:var(--theme-accent-ink)!important}.theme-dark .simpleApp .who{border-color:#2a3f54!important;background:transparent!important}.theme-dark .simpleApp .who b{color:#eef5fc!important}.theme-dark .simpleApp .who small{color:var(--theme-muted)!important}.theme-dark .simpleApp .themeToggle{border-color:#273c50!important}.theme-dark .page{color:#dce8f4!important}.theme-dark .page>header p,.theme-dark .planningHeroTitle p,.theme-dark .planningWorkspaceMeta small{color:var(--theme-muted)!important}.theme-dark .planningHeroBar,.theme-dark .planningSummaryCards>div,.theme-dark .taskMiniDashboard,.theme-dark .taskMiniGrid article,.theme-dark .planningHealth>div,.theme-dark .planningHealth>button,.theme-dark .planningOnboarding,.theme-dark .unplannedOrdersPanel,.theme-dark .planningResendWarning,.theme-dark .fieldKpiSection,.theme-dark .fieldKpiGrid article,.theme-dark .fieldStatusStrip,.theme-dark .fieldStatusStrip button,.theme-dark .fieldFilterBar,.theme-dark .fieldTablePanel,.theme-dark .simpleOrdersFocus,.theme-dark .simpleOrdersFilterFrame,.theme-dark .simpleOrdersListPanel,.theme-dark .ordersTablePanel,.theme-dark .simpleTodoSection,.theme-dark .todoBasket,.theme-dark .todoPanel,.theme-dark .teamHero,.theme-dark .teamControlFrame,.theme-dark .teamDirectoryPanel,.theme-dark .capacityControlFrame,.theme-dark .capacityBottom>section,.theme-dark .absenceCalendar,.theme-dark .capacityWarnings,.theme-dark .planningWorkspaceTabs,.theme-dark .planningWorkspaceMeta,.theme-dark .planningHealth,.theme-dark .planningTimeline,.theme-dark .planningTimelineBody,.theme-dark .workerLane,.theme-dark .planningWorkerLane,.theme-dark .timelineGrid,.theme-dark .fieldExecutionPanel,.theme-dark .executionQueue,.theme-dark .ordersControlFrame{background:#111f30!important;border-color:#2a4058!important;color:#dce8f4!important;box-shadow:none!important}.theme-dark .planningSummaryCards>div small,.theme-dark .taskMiniGrid article small,.theme-dark .planningHealth small,.theme-dark .fieldKpiGrid small,.theme-dark .fieldKpiGrid em,.theme-dark .simpleOrdersFlow em,.theme-dark .simpleOrdersMeta,.theme-dark .filterResult,.theme-dark .ordersControlGroup>span{color:var(--theme-muted)!important}.theme-dark .planningSummaryCards>div b,.theme-dark .taskMiniGrid article b,.theme-dark .planningHealth b,.theme-dark .fieldKpiGrid b,.theme-dark .simpleOrdersFlow b{color:#eef5fc!important}.theme-dark .fieldKpiGrid article.fieldKpiAttention{background:#2b2027!important;border-color:#74404a!important}.theme-dark .planningSummaryCards>div.attention{background:#2a2224!important;border-color:#6e474c!important}.theme-dark .simpleOrdersFlow>button.attention{background:#2a2224!important;border-color:#6e474c!important}.theme-dark .simpleOrdersFlow>button.active{background:#183354!important;border-color:#4b74a6!important}.theme-dark .ordersControlFrame,.theme-dark .simpleOrdersFilterFrame{background:#111f30!important}.theme-dark .ordersControlSearch,.theme-dark .ordersControlGrid select,.theme-dark .heroDatePicker,.theme-dark .dateNavInput{background:#0c1927!important;border-color:#30475f!important;color:#e5eef8!important}.theme-dark .topActionBtn.secondary,.theme-dark .taskMiniAdd,.theme-dark .pageBackBtn,.theme-dark .filterResult button{background:#13263a!important;border-color:#35506a!important;color:#cfe0f0!important}.theme-dark .topActionBtn.secondary:hover,.theme-dark .taskMiniAdd:hover,.theme-dark .pageBackBtn:hover{background:#183049!important}.theme-dark .topActionBtn.dangerSoft{background:#2b2027!important;border-color:#70404a!important;color:var(--theme-danger-ink)!important}.theme-dark .planningWorkspaceTabs button{color:var(--theme-muted)!important}.theme-dark .planningWorkspaceTabs button.active{color:var(--theme-accent-ink)!important;border-color:#4f79ad!important;background:#18314f!important}.theme-dark .planningWorkspaceTabs button span{background:#203a57!important;color:var(--theme-accent-ink)!important}.theme-dark .page table{background:#111f30!important}.theme-dark .page thead,.theme-dark .page tbody,.theme-dark .page tr{background:transparent!important}.theme-dark .page th{background:#15283b!important;color:var(--theme-muted)!important;border-color:#2a4058!important}.theme-dark .page td{background:#111f30!important;color:#d5e2ef!important;border-color:#263b50!important}.theme-dark .page tr:hover td{background:#162a3e!important}.theme-dark .page td a,.theme-dark .page .link{color:var(--theme-accent-ink)!important}.theme-dark .badge{border:1px solid transparent}.theme-dark .modalBack{background:#030a12b8!important}.theme-dark .modal,.theme-dark .catalogModal,.theme-dark .addPersonModal,.theme-dark .inlineAccessModal,.theme-dark .techTaskModal{background:#111f30!important;border-color:#30475f!important;color:#dce8f4!important}.theme-dark .modal h2,.theme-dark .modal h3,.theme-dark .modal b{color:#eef5fc!important}.theme-dark .modal p,.theme-dark .modal small{color:var(--theme-muted)!important}.theme-dark .page input[type=date]::-webkit-calendar-picker-indicator{filter:invert(1);opacity:.75}.sidebarCompact .brandIdentity{justify-content:center!important}.sidebarCompact .brandWords{display:none!important}.sidebarCompact aside .brand{justify-content:center!important;display:grid!important}@media(max-width:720px){.brandWords{display:none}.simpleApp aside .brand{justify-content:center!important}}.simpleOpsSteps,.planningSimpleSteps{display:none!important}.simpleCreateHead.noStep{margin-bottom:13px!important}.simpleTodoFooter{grid-template-columns:1fr auto!important}.footerStep{display:none!important}.theme-dark .teamKpiStrip article,.theme-dark .teamResourceCard,.theme-dark .teamControlStats span,.theme-dark .teamResourceHead>button,.theme-dark .teamResourceChips span,.theme-dark .simpleTodoBaskets>button,.theme-dark .simpleTodoFooter,.theme-dark .simpleTodoActions button:not(.primary),.theme-dark .simpleTodoEmpty,.theme-dark .capacityWarnings button,.theme-dark .absenceList>div,.theme-dark .capacityAgenda>button,.theme-dark .planningOnboarding,.theme-dark .planningPublished,.theme-dark .quickCustomer,.theme-dark .quickActions button,.theme-dark .personRoleCards button,.theme-dark .personAccessBlock,.theme-dark .uploadBox,.theme-dark .assetList a,.theme-dark .lineList>div,.theme-dark .onboardSteps button,.theme-dark .portalHero>div,.theme-dark .interventionTaskComposer,.theme-dark .orderTask,.theme-dark .epodProgress,.theme-dark .epodKpis,.theme-dark .epodHead,.theme-dark .todoTabs button,.theme-dark .todoExplainer,.theme-dark .newOrderWorkflowHint{background:#111f30!important;border-color:#2a4058!important;color:#dce8f4!important;box-shadow:none!important}.theme-dark .teamKpiStrip article b,.theme-dark .teamResourceCard h3,.theme-dark .teamResourceCard b,.theme-dark .teamControlStats b,.theme-dark .simpleTodoBaskets b,.theme-dark .simpleTodoMain b,.theme-dark .simpleTodoFooter b,.theme-dark .capacityWarnings b,.theme-dark .planningPublished b,.theme-dark .quickCustomer b,.theme-dark .personRoleCards b,.theme-dark .personAccessBlock b,.theme-dark .orderTask b,.theme-dark .todoExplainer b,.theme-dark .newOrderWorkflowHint b{color:#eef5fc!important}.theme-dark .teamKpiStrip small,.theme-dark .teamKpiStrip em,.theme-dark .teamResourceCard small,.theme-dark .teamResourceCard p,.theme-dark .teamResourceChips em,.theme-dark .teamControlStats span,.theme-dark .simpleTodoBaskets small,.theme-dark .simpleTodoBaskets em,.theme-dark .simpleTodoMain p,.theme-dark .simpleTodoMain span,.theme-dark .simpleTodoFooter small,.theme-dark .simpleTodoFooter span,.theme-dark .capacityWarnings small,.theme-dark .absenceList small,.theme-dark .quickCustomer span,.theme-dark .personRoleCards small,.theme-dark .personAccessBlock small,.theme-dark .orderTask small,.theme-dark .todoExplainer small,.theme-dark .newOrderWorkflowHint small{color:var(--theme-muted)!important}.theme-dark .simpleTodoBaskets>button:hover,.theme-dark .teamResourceHead>button:hover,.theme-dark .capacityWarnings button:hover{background:#162a3f!important;border-color:#466783!important}.theme-dark .simpleTodoBaskets>button.active,.theme-dark .personRoleCards button.active,.theme-dark .todoTabs button.active{background:#183554!important;border-color:#527fb4!important;color:var(--theme-accent-ink)!important}.theme-dark .teamResourceChips span{background:#172a3e!important;color:var(--theme-muted)!important}.theme-dark .teamResourceHead>button{color:var(--theme-accent-ink)!important}.theme-dark .simpleTodoIcon,.theme-dark .teamResourceHead>div>span,.theme-dark .teamKpiIcon{filter:saturate(.9) brightness(.92)}.theme-dark .modal input,.theme-dark .modal select,.theme-dark .modal textarea,.theme-dark .catalogModal input,.theme-dark .catalogModal select,.theme-dark .catalogModal textarea,.theme-dark .addPersonModal input,.theme-dark .addPersonModal select,.theme-dark .addPersonModal textarea,.theme-dark .inlineAccessModal input,.theme-dark .inlineAccessModal select,.theme-dark .inlineAccessModal textarea,.theme-dark .techTaskModal input,.theme-dark .techTaskModal select,.theme-dark .techTaskModal textarea{background:#0c1927!important;border-color:#30475f!important;color:#e5eef8!important}.theme-dark .modalActions,.theme-dark .modalFooter{border-color:#2a4058!important}.theme-dark .errorTechDetails pre{background:#0c1927!important;border-color:#30475f!important;color:var(--theme-muted)!important}.theme-dark .capacityWarnings button{color:#dce8f4!important}.theme-dark .capacityWarnings button:hover{transform:none!important}.theme-dark .capacityAgenda>button.off{background:#0f1b2a!important;color:var(--theme-muted)!important}.theme-dark .teamDirectoryTable tr.upcoming td{background:#122338!important}.theme-dark .teamAssetCell b,.theme-dark .vehiclePlateMini{color:var(--theme-accent-ink)!important}.theme-dark .badge,.theme-dark .teamStatus,.theme-dark .navCount{box-shadow:none!important}.techSimpleSteps{display:none!important}.theme-dark .capacityControlFrame,.theme-dark .capacityControlGroup,.theme-dark .capacityHeroVisual,.theme-dark .capacityBottom,.theme-dark .capacityWarnings,.theme-dark .absenceCalendar,.theme-dark .capacityAgenda,.theme-dark .capacityAgenda>button,.theme-dark .capacityAgenda>article,.theme-dark .capacityWarningList,.theme-dark .capacityWarningList>button,.theme-dark .warningSummary,.theme-dark .warningPeople,.theme-dark .warningPeople>div,.theme-dark .teamAbsenceForm,.theme-dark .teamAbsenceInfo{background:#111f30!important;border-color:#2a4058!important;color:#dce8f4!important;box-shadow:none!important}.theme-dark .capacityControlGroup span,.theme-dark .capacityAgenda small,.theme-dark .capacityAgenda em,.theme-dark .capacityBottom small,.theme-dark .warningSummary span,.theme-dark .warningPeople small{color:var(--theme-muted)!important}.theme-dark .capacityAgenda b,.theme-dark .capacityBottom b,.theme-dark .warningSummary b,.theme-dark .warningPeople b{color:#eef5fc!important}.theme-dark .capacityAgenda>button.warning,.theme-dark .capacityHeroVisual button.capacityKpiCard.risk{background:#2a2227!important;border-color:#74464d!important}.theme-dark .capacityAgenda>button.off{background:#0c1725!important;border-color:#24384b!important;color:var(--theme-muted)!important}.theme-dark .dispatchOrderTop,.theme-dark .dispatchOrderQuickSummary,.theme-dark .dispatchOrderActionNav,.theme-dark .dispatchOrderGrid,.theme-dark .dispatchOperationalCard,.theme-dark .interventionPanel,.theme-dark .planningDetailSummary,.theme-dark .interventionTaskComposer,.theme-dark .interventionRow,.theme-dark .screeningPending,.theme-dark .screeningResolved,.theme-dark .epodProgress,.theme-dark .epodKpis,.theme-dark .epodHead,.theme-dark .lineAdd{color:#dce8f4!important}.theme-dark .dispatchOrderTop>button,.theme-dark .dispatchOrderActions button,.theme-dark .dispatchOrderActions a,.theme-dark .dispatchOrderQuickSummary article,.theme-dark .dispatchOrderActionNav>button,.theme-dark .planningDetailSummary .info,.theme-dark .interventionRow,.theme-dark .screeningStatusChoices button,.theme-dark .lineAdd,.theme-dark .lineList>div{background:#111f30!important;border-color:#2a4058!important;color:#dce8f4!important;box-shadow:none!important}.theme-dark .dispatchOrderActionNav>button:hover,.theme-dark .dispatchOrderActionNav>button.active,.theme-dark .screeningStatusChoices button.active{background:#183554!important;border-color:#527fb4!important}.theme-dark .dispatchOrderQuickSummary b,.theme-dark .dispatchOrderActionNav b,.theme-dark .dispatchOrderIdentity .orderRef,.theme-dark .planningDetailSummary b,.theme-dark .interventionRow b,.theme-dark .screeningPending b,.theme-dark .screeningResolved b{color:#eef5fc!important}.theme-dark .dispatchOrderQuickSummary small,.theme-dark .dispatchOrderQuickSummary span,.theme-dark .dispatchOrderActionNav small,.theme-dark .dispatchOrderIdentity p,.theme-dark .planningDetailSummary span,.theme-dark .interventionRow small,.theme-dark .interventionRow em,.theme-dark .screeningPending small,.theme-dark .screeningResolved small{color:var(--theme-muted)!important}.theme-dark .screeningPending{background:#2a2519!important;border-color:#6e5a2d!important}.theme-dark .screeningResolved{background:#142b25!important;border-color:#2c614d!important}.theme-dark .planningStatePill{background:#1a3555!important;color:var(--theme-accent-ink)!important}.theme-dark .replanBtn{background:#211d36!important;border-color:#4f4776!important;color:var(--theme-accent-ink)!important}.theme-dark .volDateNav,.theme-dark .volDateNav>button,.theme-dark .volDateInput,.theme-dark .volDateInput input,.theme-dark .ordersDateNavigator>button,.theme-dark .ordersKpiDateNav button{background:#0c1927!important;border-color:#30475f!important;color:#e5eef8!important;box-shadow:none!important}.theme-dark .volDateNav>button:hover{background:#15283d!important}.theme-dark .volDateInput{border-color:#30475f!important}.theme-dark .volDateInput input::-webkit-calendar-picker-indicator{filter:invert(1);opacity:.8}.theme-dark .techSimpleJobCard,.theme-dark .techSimpleTaskSection,.theme-dark .techSimpleStatusCard,.theme-dark .techFinishCard,.theme-dark .techSingleInstruction,.theme-dark .techSimpleTask,.theme-dark .techSimpleInfoGrid,.theme-dark .techSimpleInfoGrid article,.theme-dark .techInfoLink,.theme-dark .techFinishActions,.theme-dark .techResultWorkflowNote,.theme-dark .techProofAction,.theme-dark .techResultCodes button,.theme-dark .techHistoryList,.theme-dark .techHistoryList>button,.theme-dark .technicianSelfProfile{background:#111f30!important;border-color:#2a4058!important;color:#dce8f4!important;box-shadow:none!important}.theme-dark .techSimpleJobCard{background:#13263a!important}.theme-dark .techSimpleInfoGrid article,.theme-dark .techInfoLink{border-color:#2a4058!important}.theme-dark .techSimpleInfoGrid b,.theme-dark .techSimpleTask b,.theme-dark .techSimpleStatusCard h3,.theme-dark .techFinishActions b,.theme-dark .techResultCodes b,.theme-dark .techHistoryList b{color:#eef5fc!important}.theme-dark .techSimpleInfoGrid small,.theme-dark .techSimpleTask small,.theme-dark .techSimpleStatusCard p,.theme-dark .techFinishActions small,.theme-dark .techResultCodes small,.theme-dark .techProofAction small,.theme-dark .techHistoryList small{color:var(--theme-muted)!important}.theme-dark .techSimpleTask>button{color:#dce8f4!important}.theme-dark .techSimpleTask.done>button>span{background:#163229!important;color:var(--theme-success-ink)!important}.theme-dark .techResultCodes button.active{background:#183554!important;border-color:#527fb4!important;box-shadow:none!important}.theme-dark .techProofAction{background:#0f1d2c!important}.theme-dark .techProofAction.done{background:#142b25!important;border-color:#2f6a51!important;color:var(--theme-success-ink)!important}.theme-dark .techResultNote textarea{background:#0c1927!important;border-color:#30475f!important;color:#e5eef8!important}.theme-dark .techBackBtn{background:#13263a!important;border-color:#35506a!important;color:var(--theme-accent-ink)!important}.theme-dark .prestToolbar,.theme-dark .prestPeriod,.theme-dark .prestDateNav,.theme-dark .prestSummary,.theme-dark .prestSummary article,.theme-dark .prestHrNote,.theme-dark .techPrestationHero,.theme-dark .techPrestationSummary,.theme-dark .prestationSummary{color:#dce8f4!important}.theme-dark .prestPeriod button,.theme-dark .prestDateNav button,.theme-dark .prestDateNav input,.theme-dark .prestSummary article,.theme-dark .prestHrNote{background:#111f30!important;border-color:#2a4058!important;color:#dce8f4!important;box-shadow:none!important}.theme-dark .prestPeriod button.active{background:#1b4f91!important;border-color:#4d7db6!important;color:#fff!important}.theme-dark .prestSummary small,.theme-dark .prestHrNote small{color:var(--theme-muted)!important}.theme-dark .prestSummary b,.theme-dark .prestHrNote b{color:#eef5fc!important}.theme-dark .teamHero,.theme-dark .teamControlFrame,.theme-dark .teamDirectoryPanel,.theme-dark .teamKpiStrip article,.theme-dark .teamResourceCard,.theme-dark .teamResourceHead,.theme-dark .teamProfile,.theme-dark .teamProfileHeader,.theme-dark .teamProfileBody,.theme-dark .teamProfileTabs,.theme-dark .teamProfileTabs button,.theme-dark .inlineAccessRoleCards button,.theme-dark .personRoleCards button,.theme-dark .personAccessBlock,.theme-dark .accessSessionNotice,.theme-dark .inlineAccessHint,.theme-dark .inlineAccessBtn{background:#111f30!important;border-color:#2a4058!important;color:#dce8f4!important;box-shadow:none!important}.theme-dark .teamProfileTabs button.active,.theme-dark .inlineAccessRoleCards button.active,.theme-dark .personRoleCards button.active{background:#183554!important;border-color:#527fb4!important}.theme-dark .inlineAccessBtn.linked{background:#183554!important;border-color:#527fb4!important;color:var(--theme-accent-ink)!important}.theme-dark .accessSessionNotice small,.theme-dark .inlineAccessHint small,.theme-dark .inlineAccessBtn small{color:var(--theme-muted)!important}.theme-dark .accessSessionNotice b,.theme-dark .inlineAccessHint b,.theme-dark .inlineAccessBtn b{color:#eef5fc!important}.theme-dark .simpleTodoSection,.theme-dark .simpleTodoToolbar,.theme-dark .simpleTodoList,.theme-dark .simpleTodoCard,.theme-dark .simpleTodoFooter,.theme-dark .quickCustomer,.theme-dark .simpleWorkflowOutcome,.theme-dark .todoAppointmentModal,.theme-dark .simpleAppointmentModal{border-color:#2a4058!important;color:#dce8f4!important}.theme-dark .simpleTodoToolbar select,.theme-dark .simpleTodoActions button:not(.primary){background:#0c1927!important;border-color:#30475f!important;color:#dce8f4!important}.theme-dark .simpleWorkflowOutcome.ready{background:#142b25!important;border-color:#2f624d!important}.theme-dark .simpleWorkflowOutcome.screening{background:#2a2519!important;border-color:#6e5a2d!important;color:var(--theme-warning-ink)!important}.theme-dark .modal section,.theme-dark .modal article:not(.badge),.theme-dark .modal .panel,.theme-dark .catalogModal section,.theme-dark .addPersonModal section,.theme-dark .teamAbsenceModal section{border-color:#2a4058!important}.theme-dark .modal label,.theme-dark .catalogModal label,.theme-dark .addPersonModal label,.theme-dark .teamAbsenceModal label{color:var(--theme-muted)!important}.simpleOrdersHead.noStep{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:20px!important;width:100%!important}.simpleOrdersHead.noStep>div{flex:1 1 auto!important;min-width:0!important;margin-right:0!important}.simpleOrdersHead.noStep h3{white-space:nowrap!important;line-height:1.2!important}.simpleOrdersHead.noStep .ordersHeroDate{flex:0 0 245px!important;margin-left:auto!important}@media(max-width:760px){.simpleOrdersHead.noStep{align-items:stretch!important;flex-direction:column!important;gap:12px!important}.simpleOrdersHead.noStep h3{white-space:normal!important}.simpleOrdersHead.noStep .ordersHeroDate{flex:0 0 auto!important;width:100%!important;min-width:0!important;margin-left:0!important}}:root{--voleng-page-gap:16px;--voleng-control-h:42px;--voleng-copy:#60758d}.page>header{min-height:74px;align-items:flex-start;gap:18px;margin-bottom:14px}.page>header h1{line-height:1.05}.page>header p{max-width:720px;line-height:1.45}.page>header>div:last-child{margin-left:auto;align-self:flex-start}.planningControlBar{min-height:76px!important;padding:13px 16px!important;grid-template-columns:minmax(220px,1fr) auto!important;align-items:center!important}.planningControlBar .planningHeroLeft{align-items:center!important}.planningControlLabel{display:flex;flex-direction:column;gap:3px;min-width:0}.planningControlLabel small{font-size:9px!important;letter-spacing:.08em;font-weight:700;color:var(--theme-accent-ink)}.planningControlLabel b{font-size:14px;color:var(--theme-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.planningWorkspaceMeta.simplified{min-height:42px!important;padding:8px 13px!important}.planningWorkspaceMeta.simplified>div{width:100%;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:14px!important}.planningWorkspaceMeta.simplified b{font-size:11px!important}.planningWorkspaceMeta.simplified small{font-size:10px!important;text-align:right}.onboardingStepsMini.simplified span{gap:6px!important}.onboardingStepsMini.simplified span>b{display:none!important}.onboardingStepsMini.simplified svg{width:14px;height:14px;color:var(--theme-success-ink)}.routingHealthCard em{letter-spacing:.04em}.monitorOpenBtn{min-width:64px!important;background:var(--theme-surface)!important;color:var(--theme-accent-ink)!important;border-color:var(--theme-border)!important}.monitorOnlyNote{margin:14px 20px 20px;padding:12px 14px;border:1px solid var(--theme-border);border-radius:12px;background:var(--theme-surface);display:flex;align-items:flex-start;gap:9px;color:var(--theme-text)}.monitorOnlyNote>svg{width:18px;height:18px;color:var(--theme-accent-ink);flex:0 0 auto}.monitorOnlyNote span{display:grid;gap:2px}.monitorOnlyNote b{font-size:11px}.monitorOnlyNote small{font-size:10px;color:var(--theme-muted);line-height:1.4}.techTaskFlow.simplified{gap:8px}.techTaskFlow.simplified span{min-width:76px;justify-content:center}.techTaskFlow.simplified span svg{width:22px;height:22px;padding:5px;border-radius:50%;background:var(--theme-surface-soft);color:var(--theme-muted);box-sizing:content-box}.techTaskFlow.simplified span.active svg{background:var(--theme-accent-soft);color:var(--theme-accent-ink)}.techTaskFlow.simplified span.done svg{background:var(--theme-success-soft);color:var(--theme-success-ink)}.techTaskFlow.simplified span b{font-size:10px}.teamSectionTabs{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:0 0 12px}.teamSectionTabs>button{min-height:66px;border:1px solid var(--theme-border);border-radius:14px;background:var(--theme-surface);display:flex;align-items:center;gap:11px;padding:10px 14px;text-align:left;color:var(--theme-muted);box-shadow:0 4px 13px #17345509}.teamSectionTabs>button>svg{width:21px;height:21px;color:var(--theme-muted)}.teamSectionTabs>button span{display:grid;gap:2px}.teamSectionTabs>button b{font-size:12px;color:var(--theme-text)}.teamSectionTabs>button small{font-size:9.5px;color:var(--theme-muted)}.teamSectionTabs>button.active{border-color:var(--theme-border);background:var(--theme-surface-soft);box-shadow:0 5px 14px #315bd014}.teamSectionTabs>button.active>svg,.teamSectionTabs>button.active b{color:var(--theme-accent-ink)}.teamResourceIntro{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:14px 16px;margin-bottom:12px;background:var(--theme-surface);border:1px solid var(--theme-border);border-radius:16px}.teamResourceIntro small{font-size:8px;letter-spacing:.08em;color:var(--theme-accent-ink);font-weight:700}.teamResourceIntro h3{font-size:15px;margin:2px 0 3px;color:var(--theme-text)}.teamResourceIntro p{font-size:10px;color:var(--theme-muted);margin:0;max-width:650px}.teamControlGrid{grid-template-columns:minmax(280px,1.7fr) repeat(3,minmax(135px,.8fr))!important}.teamControlGroup>span,.ordersControlGroup>span,.fieldDynamicFilters label{font-size:9px!important}.teamControlSearch input,.ordersControlSearch input,.teamControlGroup select,.ordersControlGroup select{font-size:11px!important}.teamResourceCard p{font-size:9.5px!important;line-height:1.4}.teamResourceHead small,.teamResourceChips span{font-size:8.5px!important}.simpleTodoSection .simpleCreateHead h3{font-size:15px!important}.simpleTodoBaskets button small{font-size:9px!important}.simpleTodoBaskets button em,.simpleTodoMain p,.simpleTodoMain span{font-size:9.5px!important}.planningSummaryCards small,.planningSummaryCards span,.taskMiniGrid small,.taskMiniGrid em,.fieldKpiGrid small,.fieldKpiGrid em,.fieldStatusStrip small,.teamKpiStrip small,.teamKpiStrip em,.teamDirectoryTable th,.teamDirectoryTable td,.simpleOrdersFlow small,.simpleOrdersFlow em,.simpleOrdersMeta,.capacityKpiGrid small,.capacityKpiGrid em{font-size:max(9px,.62vw)!important}.ordersHeroDate,.heroDatePicker,.fieldDynamicFilters .dateNavInput{flex:0 0 auto}.dateNavInput,.heroDatePicker{min-width:238px}@media(max-width:1180px){.planningControlBar{grid-template-columns:1fr!important}.planningHeroRight{justify-content:flex-start!important;flex-wrap:wrap}.planningWorkspaceMeta.simplified>div{align-items:flex-start!important;flex-direction:column}.planningWorkspaceMeta.simplified small{text-align:left}.teamControlGrid{grid-template-columns:1fr 1fr!important}}@media(max-width:760px){.teamSectionTabs{grid-template-columns:1fr}.teamResourceIntro{align-items:flex-start;flex-direction:column}.teamControlGrid{grid-template-columns:1fr!important}.dateNavInput,.heroDatePicker{min-width:0;width:100%}}.techSimpleSteps.simplified span svg{width:17px;height:17px;padding:6px;border-radius:50%;background:var(--theme-surface-soft);color:var(--theme-muted);box-sizing:content-box}.techSimpleSteps.simplified span.done svg{background:var(--theme-success-soft);color:var(--theme-success-ink)}.techSimpleSteps.simplified span.active svg{background:var(--theme-accent-soft);color:var(--theme-accent-ink)}.epodProgress.simplified span{display:flex;align-items:center;justify-content:center;gap:6px}.epodProgress.simplified span>b{display:none}.epodProgress.simplified svg{width:14px;height:14px}.page>header{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:start!important;width:100%!important}.page>header>div:first-child{grid-column:1;justify-self:start;text-align:left!important}.page>header>div:last-child{grid-column:2;justify-self:end;margin-left:0!important;display:flex;align-items:center;justify-content:flex-end;gap:10px}.capacityHeaderActions,.orderTopActions,.planningPageActions,.teamPageActions{display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:10px!important;flex-wrap:wrap}.planningControlBar{grid-template-columns:minmax(220px,1fr) auto!important}.planningControlBar .planningHeroRight{justify-content:flex-end!important}.planningControlBar .heroDatePicker{margin-left:auto}@media(max-width:900px){.page>header{grid-template-columns:1fr!important}.page>header>div:last-child{grid-column:1;justify-self:stretch;justify-content:flex-start!important;margin-top:8px!important}.capacityHeaderActions,.orderTopActions,.planningPageActions,.teamPageActions{justify-content:flex-start!important}}.fieldPageActions,.todoPageActions,.settingsPageActions,.techPageActions{display:flex;align-items:center;justify-content:flex-end;gap:10px;flex-wrap:wrap}.headerStatusPill,.headerMetricPill{min-height:40px;border:1px solid var(--theme-border);background:var(--theme-surface);border-radius:10px;padding:0 12px;display:inline-flex;align-items:center;gap:7px;color:var(--theme-muted);font-size:10px;font-weight:850;white-space:nowrap}.headerStatusPill svg,.headerMetricPill svg{width:15px;height:15px;color:var(--theme-accent-ink)}.headerMetricPill b{font-size:15px;color:var(--theme-text)}.headerMetricPill small{font-size:8px!important;letter-spacing:0!important;color:var(--theme-muted)!important;font-weight:800!important}.headerPrestToolbar{margin:0!important;justify-content:flex-end!important;align-items:center!important;gap:10px!important}.headerPrestToolbar .prestPeriod,.headerPrestToolbar .prestDateNav{margin:0!important}@media(max-width:760px){.fieldPageActions,.todoPageActions,.settingsPageActions,.techPageActions{justify-content:flex-start}.headerPrestToolbar{justify-content:flex-start!important;flex-wrap:wrap}.headerStatusPill,.headerMetricPill{min-height:38px}}.capacityOrdersFocus{padding:16px!important;margin-bottom:12px!important}.capacityOrdersFlow{grid-template-columns:repeat(4,minmax(0,1fr))!important}.capacityOrdersFlow>button{min-height:96px!important}.capacityOrdersFlow>button>div>b{font-size:24px!important}.capacityOrdersMeta{margin-top:11px!important}.capacityOrdersFilters{margin-bottom:10px!important}.capacityOrdersFilters .simpleCreateHead{margin-bottom:12px!important;gap:14px!important;flex-wrap:wrap}.capacityViewSwitch{display:flex;align-items:center;gap:5px;margin-left:auto;padding:3px;border:1px solid var(--ux-line);border-radius:10px;background:var(--theme-surface)}.capacityViewSwitch button{min-height:30px;padding:0 10px;border:0;border-radius:7px;background:transparent;color:var(--theme-muted);font-size:9.5px;font-weight:850;cursor:pointer}.capacityViewSwitch button:hover{background:var(--theme-surface-soft);color:var(--theme-accent-ink)}.capacityViewSwitch button.active{background:var(--theme-surface);color:var(--theme-accent-ink);box-shadow:0 1px 4px #1f43681a}.capacityOrdersControlGrid{grid-template-columns:minmax(190px,.8fr) minmax(170px,.8fr) minmax(260px,1.35fr) minmax(150px,.65fr)!important}.capacityOrdersControlGrid .densityToggle{height:40px;width:100%;border:1px solid var(--ux-line);border-radius:10px;background:var(--theme-surface);padding:3px}.capacityOrdersControlGrid .densityToggle button{height:32px;flex:1;border-radius:7px;font-size:10px}.capacityOrdersControlGrid select{width:100%;height:40px}.capacityAgendaPanel{margin-top:0!important}.capacityAgendaPanel .sectionHead{min-height:40px}.capacityBottom{margin-top:12px!important}.technicianAgendaPanel{margin-top:0!important}@media(max-width:1100px){.capacityOrdersFlow{grid-template-columns:repeat(2,minmax(0,1fr))!important}.capacityOrdersControlGrid{grid-template-columns:1fr 1fr!important}}@media(max-width:760px){.capacityOrdersFlow,.capacityOrdersControlGrid{grid-template-columns:1fr!important}.capacityViewSwitch{width:100%;overflow:auto}.capacityViewSwitch button{flex:1;white-space:nowrap}.capacityOrdersFilters .simpleCreateHead{align-items:stretch!important}}.capacityControlBar{padding:0!important;margin:0 0 12px!important;overflow:hidden}.capacityPrimaryTabs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;gap:8px;padding:10px 12px;border-bottom:1px solid var(--ux-line);background:var(--theme-surface)}.capacityPrimaryTabs button{width:100%;min-width:0;height:40px;padding:0 14px;border:1px solid transparent;border-radius:9px;background:var(--theme-surface);color:var(--theme-muted);font-size:10px;font-weight:850;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:7px;box-shadow:inset 0 0 0 1px #edf1f6}.capacityPrimaryTabs button:hover{background:var(--theme-surface-soft);color:var(--theme-accent-ink);border-color:var(--theme-border)}.capacityPrimaryTabs button.active{background:var(--theme-accent-soft);color:var(--theme-accent-ink);border-color:var(--theme-border);box-shadow:none}.capacityPrimaryTabs button span{min-width:18px;height:18px;padding:0 5px;border-radius:999px;background:var(--theme-surface);color:var(--theme-danger-ink);display:inline-grid;place-items:center;font-size:9px;box-shadow:inset 0 0 0 1px #f0caca}.capacityControlFields{display:grid;grid-template-columns:minmax(180px,.7fr) minmax(180px,.85fr) minmax(280px,1.35fr) auto;gap:10px;align-items:end;padding:12px}.capacityControlFields label{display:flex;flex-direction:column;gap:5px;min-width:0}.capacityControlFields label>span{font-size:8px;letter-spacing:.04em;text-transform:uppercase;color:var(--theme-muted);font-weight:700}.capacityControlFields select{width:100%;height:40px;border:1px solid var(--ux-line);border-radius:10px;background:var(--theme-surface);padding:0 12px;color:var(--theme-text);font-weight:750}.capacityControlFields .densityToggle{height:40px;width:100%;border:1px solid var(--ux-line);border-radius:10px;background:var(--theme-surface);padding:3px;display:flex}.capacityControlFields .densityToggle button{height:32px;flex:1;border:0;border-radius:7px;background:transparent;color:var(--theme-muted);font-size:10px;font-weight:850}.capacityControlFields .densityToggle button.active{background:var(--theme-surface);color:var(--theme-accent-ink);box-shadow:0 1px 4px #1f43681a}.capacityResetBtn{height:40px;padding:0 14px;border:1px solid var(--ux-line);border-radius:10px;background:var(--theme-surface);color:var(--theme-muted);font-weight:800;display:inline-flex;align-items:center;justify-content:center;gap:7px;cursor:pointer;white-space:nowrap}.capacityResetBtn svg{width:14px}.capacityResetBtn:hover{background:var(--theme-surface);color:var(--theme-accent-ink)}@media(max-width:1050px){.capacityControlFields{grid-template-columns:1fr 1fr}.capacityResetBtn{width:100%}.capacityTechFilter{grid-column:1/-1}}@media(max-width:720px){.capacityPrimaryTabs{grid-template-columns:repeat(2,minmax(0,1fr))}.capacityPrimaryTabs button{white-space:nowrap}.capacityControlFields{grid-template-columns:1fr}.capacityTechFilter{grid-column:auto}}@media(max-width:430px){.capacityPrimaryTabs{grid-template-columns:1fr}}.capacityAgendaPanel{padding:0!important;overflow:hidden;border-color:var(--theme-border)!important;box-shadow:0 8px 22px #1c3f640b!important}.capacityAgendaPanel>.sectionHead{min-height:64px!important;margin:0!important;padding:14px 16px!important;border-bottom:1px solid var(--theme-border);background:linear-gradient(90deg,var(--theme-surface) 0%,var(--theme-surface) 60%)}.capacityAgendaPanel>.sectionHead small{font-size:9px!important;letter-spacing:.09em!important}.capacityAgendaPanel>.sectionHead h3{font-size:17px!important;margin-top:3px!important}.capacityAgendaPanel>.sectionHead>span{padding:6px 10px;border-radius:999px;background:var(--theme-surface-soft);border:1px solid var(--theme-border);font-size:9px!important;font-weight:800;color:var(--theme-muted)!important}.capacityAgendaPanel>.capacityAgenda{padding:14px 16px 16px!important}.capacityAgendaPanel .capacityAgenda>button{min-height:132px!important;background:var(--theme-surface)!important;border-color:var(--theme-border)!important;box-shadow:0 3px 10px #20426609!important}.capacityAgendaPanel .capacityAgenda>button:hover{border-color:var(--theme-border)!important;box-shadow:0 6px 16px #2d588a14!important}.capacityAgendaPanel .capacityAgenda strong{font-size:24px!important;line-height:1!important}.capacityAgendaPanel .capacityAgenda .capDate b{font-size:10px!important}.capacityAgendaPanel .capacityAgenda .capDate span,.capacityAgendaPanel .capacityAgenda>button>span,.capacityAgendaPanel .capacityAgenda em{font-size:8.5px!important}.capacityAgendaPanel .ratioLine b{font-size:9px!important}.capacityBottom{grid-template-columns:1fr 1fr!important;gap:14px!important;margin-top:14px!important}.capacityBottom>.capacitySupportPanel{padding:0!important;overflow:hidden;border-color:var(--theme-border)!important;box-shadow:0 8px 22px #1c3f640b!important;min-height:210px}.capacitySupportPanel>.capacitySupportHead{min-height:64px!important;margin:0!important;padding:12px 14px!important;border-bottom:1px solid var(--theme-border);background:var(--theme-surface);display:grid!important;grid-template-columns:minmax(0,1fr) auto auto;gap:10px;align-items:center}.capacitySupportPanel.warningSupportPanel>.capacitySupportHead{background:var(--theme-surface)}.capacitySupportPanel .sectionIconTitle>span{width:36px!important;height:36px!important;border-radius:10px!important}.capacitySupportPanel .sectionIconTitle svg{width:17px!important;height:17px!important}.capacitySupportPanel .sectionIconTitle small{font-size:8.5px!important;letter-spacing:.09em!important}.capacitySupportPanel .sectionIconTitle h3{font-size:16px!important;margin-top:2px!important}.capacitySupportCount{height:28px;padding:0 9px;border-radius:999px;border:1px solid var(--theme-border);background:var(--theme-surface);color:var(--theme-muted);font-size:8.5px;font-weight:850;display:inline-flex;align-items:center;white-space:nowrap}.capacitySupportCount.warning{border-color:var(--theme-danger-border);background:var(--theme-surface);color:var(--theme-danger-ink)}.capacitySupportPanel .sectionIconAction{width:36px!important;height:36px!important;border-radius:10px!important}.capacitySupportPanel>.absenceList,.capacitySupportPanel>.capacityWarnings{padding:12px 14px 14px!important;max-height:320px}.capacitySupportPanel .absenceList>div{min-height:48px;padding:9px 4px!important}.capacitySupportPanel .absenceList b{font-size:9px!important}.capacitySupportPanel .absenceList span,.capacitySupportPanel .absenceList small{font-size:8px!important}.capacitySupportPanel .capacityWarnings>button{min-height:54px;padding:10px 12px!important;border:1px solid var(--theme-border)!important;border-radius:10px!important;background:var(--theme-surface)!important;text-align:left}.capacitySupportPanel .capacityWarnings>button:hover{border-color:var(--theme-danger-border)!important;background:var(--theme-surface)!important}.capacitySupportPanel .capacityWarnings>button span{font-size:9px!important;font-weight:850!important}.capacitySupportPanel .capacityWarnings>button b{font-size:15px!important}.capacitySupportPanel .capacityWarnings>button small{font-size:8px!important}.capacitySupportPanel .allPlannedState{margin:8px 0!important;min-height:70px;border:1px dashed var(--theme-success-border);border-radius:10px;background:var(--theme-surface)}@media(max-width:980px){.capacityBottom{grid-template-columns:1fr!important}.capacityAgendaPanel>.capacityAgenda{overflow-x:auto}}@media(max-width:640px){.capacityAgendaPanel>.sectionHead,.capacitySupportPanel>.capacitySupportHead{grid-template-columns:1fr auto!important}.capacitySupportCount{display:none}.capacityAgendaPanel>.sectionHead{align-items:flex-start!important;gap:8px;flex-wrap:wrap}}.todoSectionHead{display:flex!important;align-items:flex-end!important;justify-content:space-between!important;gap:16px!important;margin-bottom:12px!important}.todoSectionHead>div{display:grid;gap:2px}.todoSectionHead small{color:var(--theme-accent-ink);font-size:9px;font-weight:700;letter-spacing:.07em}.todoSectionHead h3{margin:0;font-size:16px;line-height:1.2;color:var(--theme-text)}.todoSectionHead p{margin:0;color:var(--theme-muted);font-size:10.5px;line-height:1.35}.todoCaseCount{flex:0 0 auto;border:1px solid var(--theme-border);border-radius:999px;background:var(--theme-surface);color:var(--theme-accent-ink);padding:6px 10px;font-size:10px;font-weight:850}.simpleTodoSection{padding:18px!important;margin-bottom:12px!important;border-color:var(--theme-border)!important;box-shadow:0 6px 18px #19375a0a!important}.simpleTodoBaskets{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:9px}.simpleTodoBaskets>button{min-height:82px;padding:11px;border:1px solid var(--theme-border);border-radius:12px;background:var(--theme-surface);display:grid;grid-template-columns:34px minmax(0,1fr) 13px;gap:8px;align-items:center;text-align:left;transition:border-color .15s ease,box-shadow .15s ease,background .15s ease,transform .15s ease}.simpleTodoBaskets>button:hover{border-color:var(--theme-border);box-shadow:0 5px 14px #19375a12;transform:translateY(-1px)}.simpleTodoBaskets>button.active{border-color:var(--theme-border);background:var(--theme-surface);box-shadow:inset 0 0 0 1px #155be90d}.simpleTodoBaskets>button>span{width:34px;height:34px;border-radius:10px;background:var(--theme-surface-soft);color:var(--theme-accent-ink);display:grid;place-items:center}.simpleTodoBaskets>button>div{min-width:0;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:2px 7px;align-items:center}.simpleTodoBaskets small{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:9.5px;font-weight:700;color:var(--theme-text)}.simpleTodoBaskets b{font-size:19px;line-height:1;color:var(--theme-text)}.simpleTodoBaskets em{grid-column:1/-1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:9px;color:var(--theme-muted);font-style:normal}.simpleTodoToolbar{display:grid;grid-template-columns:minmax(320px,1fr) minmax(160px,220px);gap:10px;align-items:center;margin-bottom:12px;padding:10px;border:1px solid var(--theme-border);border-radius:12px;background:var(--theme-surface)}.simpleTodoToolbar:has(>.ordersControlSearch:last-child){grid-template-columns:1fr}.simpleTodoToolbar .ordersControlSearch{margin:0}.simpleTodoToolbar select{min-height:42px;border:1px solid var(--theme-border);border-radius:9px;padding:0 11px;background:var(--theme-surface);color:var(--theme-text);font-weight:750}.simpleTodoList{display:grid;gap:8px}.simpleTodoCard{display:grid;grid-template-columns:42px minmax(0,1fr) auto;gap:12px;align-items:center;min-height:74px;border:1px solid var(--theme-border);border-radius:12px;background:var(--theme-surface);padding:12px 13px;transition:border-color .15s ease,box-shadow .15s ease}.simpleTodoCard:hover{border-color:var(--theme-border);box-shadow:0 4px 13px #1b39580b}.simpleTodoIcon{width:42px;height:42px;border-radius:11px;background:var(--theme-surface-soft);color:var(--theme-accent-ink);display:grid;place-items:center}.simpleTodoMain{display:grid;gap:3px;min-width:0}.simpleTodoMain small{font-size:9px;font-weight:700;color:var(--theme-muted);letter-spacing:.035em}.simpleTodoMain b{font-size:12.5px;color:var(--theme-text)}.simpleTodoMain p{margin:0;font-size:10.5px;color:var(--theme-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.simpleTodoMain span{font-size:9.75px;color:var(--theme-muted)}.simpleTodoActions,.todoRowActions{display:flex;align-items:center;justify-content:flex-end;gap:7px;flex-wrap:wrap}.simpleTodoActions button,.todoRowActions button{min-height:36px;border:1px solid var(--theme-border);border-radius:9px;background:var(--theme-surface);color:var(--theme-text);display:flex;align-items:center;justify-content:center;gap:6px;font-size:10px;font-weight:850}.simpleTodoActions button{padding:0 11px}.todoRowActions button{width:36px;padding:0}.simpleTodoActions button.primary{background:#155be9;border-color:#155be9;color:#fff}.simpleTodoActions button:hover,.todoRowActions button:hover{border-color:var(--theme-border);background:var(--theme-surface)}.simpleTodoActions button.primary:hover{background:#0f51d8;color:#fff}.simpleTodoEmpty{min-height:140px;border:1px dashed var(--theme-border);border-radius:12px;background:var(--theme-surface);padding:30px;display:flex;align-items:center;justify-content:center;gap:10px;color:var(--theme-muted)}.simpleTodoEmpty>span{display:grid;gap:2px}.simpleTodoEmpty b{color:var(--theme-text);font-size:12px}.simpleTodoEmpty small{font-size:10px}.simpleTodoFooter,.simpleTodoLegend{display:none!important}.unifiedOperationModal{width:min(720px,calc(100vw - 32px))!important;border-radius:18px!important;overflow:hidden!important;box-shadow:0 24px 70px #1932502e!important}.unifiedOperationModal .modalHead{padding:18px 20px!important;border-bottom:1px solid var(--theme-border)}.unifiedOperationModal .modalHead small{color:var(--theme-accent-ink);font-size:9px;font-weight:700;letter-spacing:.07em}.unifiedOperationModal .quickCustomer{margin:16px 20px 0!important;padding:15px!important;border:1px solid var(--theme-border)!important;border-radius:12px!important;background:var(--theme-surface)!important}.unifiedOperationModal .todoApptField{margin:16px 20px 0!important;display:grid!important;gap:7px!important;font-size:10px!important;font-weight:850!important;color:var(--theme-muted)!important}.unifiedOperationModal .simpleWorkflowOutcome{margin:14px 20px 0!important;border-radius:11px!important}.unifiedOperationModal .modalActions{margin-top:18px!important;padding:14px 20px 18px!important;border-top:1px solid var(--theme-border)!important}@media(max-width:1450px){.simpleTodoBaskets{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:900px){.simpleTodoBaskets{grid-template-columns:repeat(2,minmax(0,1fr))}.simpleTodoToolbar{grid-template-columns:1fr}.simpleTodoCard{grid-template-columns:42px minmax(0,1fr)}.simpleTodoActions,.todoRowActions{grid-column:1/-1;justify-content:flex-start}}@media(max-width:600px){.simpleTodoBaskets{grid-template-columns:1fr}.todoSectionHead{align-items:flex-start!important}.todoSectionHead p{display:none}.simpleTodoCard{padding:11px}}:root{--ux-navy:#0c2b4a;--ux-navy-2:#123b63;--ux-blue:#1671e8;--ux-text:var(--theme-text);--ux-muted:var(--theme-muted);--ux-line:var(--theme-border);--ux-soft:var(--theme-surface);--ux-bg:var(--theme-surface-soft);--ux-green:#16935f;--ux-amber:#d07a1c;--ux-red:#c54a43;--ux-shadow:0 6px 18px rgba(25,52,78,.045) }html,body,#root{background:var(--ux-bg)}.simpleApp main{background:linear-gradient(180deg,var(--theme-surface) 0,var(--theme-surface-soft) 260px,var(--theme-surface-soft) 100%)}.page{padding-top:20px}.page>header{border-bottom-color:var(--theme-border)}.panel,.capacityControlFrame,.planningHero,.planningBoard,.planningUnplannedDrawer,.fieldRoleNotice,.smsIntegrationNote,.payrollToolbar,.hrKpis>div{border-color:var(--theme-border)!important;box-shadow:0 4px 14px #1d395409!important}.simpleApp aside{background:linear-gradient(180deg,#092844,#0c3154 54%,#092642)!important;border-right:1px solid #123b61!important;color:#dce9f6!important;box-shadow:8px 0 26px #0926420e}.simpleApp aside .brand{border-bottom:1px solid rgba(255,255,255,.1)!important}.simpleApp aside .brand .brandWords b{color:#fff!important}.simpleApp aside .brand .brandWords small{color:var(--theme-muted)!important}.simpleApp aside .nav{position:relative;color:var(--theme-muted)!important;background:transparent!important}.simpleApp aside .nav svg{color:var(--theme-muted)}.simpleApp aside .nav:hover{background:#ffffff12!important;color:#fff!important}.simpleApp aside .nav:hover svg{color:#dcecff}.simpleApp aside .nav.active{background:linear-gradient(90deg,#1671e8,#1b87df)!important;color:#fff!important;box-shadow:0 7px 16px #005cbe38}.simpleApp aside .nav.active svg{color:#fff}.simpleApp .sidebarToggle{background:#fff1!important;border-color:#ffffff21!important;color:#d5e5f2!important}.simpleApp .sidebarToggle:hover{background:#ffffff1c!important;color:#fff!important}.simpleApp .who{border-top-color:#ffffff1a!important;color:#e5eff8}.simpleApp .trialPill{background:#ffffff0d!important;border-color:#ffffff1a!important;color:#dce8f4!important}.sidebarCompact aside{box-shadow:5px 0 18px #0926420d}.capacityControlBar{background:var(--theme-surface)!important}.capacityPrimaryTabs{background:var(--theme-surface)!important;border-bottom-color:var(--theme-border)!important}.capacityPrimaryTabs button{background:var(--theme-surface)!important;box-shadow:inset 0 0 0 1px #e5ebf1!important;color:var(--theme-muted)!important}.capacityPrimaryTabs button.active{background:var(--theme-accent-soft)!important;border-color:var(--theme-border)!important;color:var(--theme-accent-ink)!important;box-shadow:none!important}.capacityControlFields{background:var(--theme-surface)}.capacityControlFields .densityToggle{background:var(--theme-surface-soft)!important}.capacityControlFields .densityToggle button.active{color:var(--theme-accent-ink)!important}.capacityAgendaPanel{box-shadow:0 6px 18px #19344e0a!important}.capacityAgendaPanel>.sectionHead{min-height:56px!important;padding:11px 14px!important;background:var(--theme-surface)!important;border-bottom-color:var(--theme-border)!important}.capacityAgendaPanel>.sectionHead h3{font-size:15px!important}.capacityAgendaPanel>.sectionHead>span{background:var(--theme-surface-soft)!important;border-color:var(--theme-border)!important}.capacityAgendaPanel>.capacityAgenda{padding:11px 12px 13px!important;gap:7px!important}.capacityAgendaPanel .weekAgenda{grid-template-columns:repeat(7,minmax(108px,1fr))}.capacityAgendaPanel .monthAgenda{grid-template-columns:repeat(7,minmax(102px,1fr))}.capacityAgendaPanel .capacityAgenda>button{min-height:108px!important;padding:9px 10px!important;border-radius:10px!important;background:var(--theme-surface)!important;border:1px solid var(--theme-border)!important;box-shadow:0 2px 6px #1b375106!important;transition:border-color .14s ease,box-shadow .14s ease,background .14s ease!important}.capacityAgendaPanel .capacityAgenda>button:hover{border-color:var(--theme-border)!important;box-shadow:0 5px 13px #1f436712!important}.capacityAgendaPanel .capacityAgenda>button.isToday{border-color:#438ce8!important;box-shadow:0 0 0 2px #1671e817!important}.capacityAgendaPanel .capacityAgenda>button.isToday .capDate:after{content:"TODAY";font-size:6.5px;line-height:17px;height:17px;padding:0 5px;border-radius:999px;background:var(--theme-accent-soft);color:var(--theme-accent-ink);font-weight:700;letter-spacing:.04em;margin-left:auto}.capacityAgendaPanel .capacityAgenda .capDate{justify-content:flex-start;gap:5px}.capacityAgendaPanel .capacityAgenda .capDate b{font-size:9px!important;color:var(--theme-text)!important;text-transform:uppercase;letter-spacing:.03em}.capacityAgendaPanel .capacityAgenda .capDate span{font-size:8px!important;color:var(--theme-muted)!important}.capacityAgendaPanel .capacityAgenda strong{font-size:20px!important;line-height:1!important;margin-top:7px!important;color:var(--theme-text)!important}.capacityAgendaPanel .capacityAgenda strong small{font-size:7px!important;color:var(--theme-muted)!important}.capacityAgendaPanel .capacityAgenda>button>span{font-size:8px!important;margin-top:2px;color:var(--theme-muted)!important}.capacityAgendaPanel .ratioLine{margin-top:5px!important}.capacityAgendaPanel .ratioLine b{font-size:8px!important;color:var(--theme-text)!important}.capacityAgendaPanel .ratioLine span{font-size:6.8px!important}.capacityAgendaPanel .capBar{height:4px!important;margin:5px 0 4px!important;background:var(--theme-surface-soft)!important}.capacityAgendaPanel .capacityAgenda em{font-size:7.5px!important;color:var(--theme-muted)!important}.capacityAgendaPanel .absenceCount{margin-top:4px!important;padding:2px 5px!important;font-size:6.5px!important}.capacityAgendaPanel .capacityAgenda>button.capGood{background:var(--theme-surface)!important}.capacityAgendaPanel .capacityAgenda>button.capBusy{background:var(--theme-surface)!important;border-color:var(--theme-warning-border)!important}.capacityAgendaPanel .capacityAgenda>button.capReduced{background:var(--theme-surface)!important;border-color:var(--theme-warning-border)!important}.capacityAgendaPanel .capacityAgenda>button.capRisk,.capacityAgendaPanel .capacityAgenda>button.capZero{background:var(--theme-surface)!important;border-color:var(--theme-danger-border)!important}.capacityAgendaPanel .capacityAgenda>button.capWeekend{background:var(--theme-surface-soft)!important;border-color:var(--theme-border)!important;color:var(--theme-muted)!important}.capacityAgendaPanel .capacityAgenda>button.capWeekend strong{font-size:12px!important;margin-top:12px!important}.technicianAgendaPanel{padding:0!important;overflow:hidden;border-color:var(--theme-border)!important}.technicianAgendaPanel>.sectionHead{min-height:58px!important;margin:0!important;padding:12px 14px!important;border-bottom:1px solid var(--theme-border);background:var(--theme-surface)}.technicianAgendaPanel>.sectionHead h3{font-size:16px!important}.technicianAgendaPanel>.sectionHead>span{padding:6px 9px;border:1px solid var(--theme-border);border-radius:999px;background:var(--theme-surface-soft);color:var(--theme-muted)!important;font-size:8px!important}.technicianAgendaPanel .techAgenda{padding:12px;gap:7px!important}.technicianAgendaPanel .weekAgenda{grid-template-columns:repeat(7,minmax(112px,1fr))}.technicianAgendaPanel .techDay{min-height:105px!important;padding:10px!important;border-radius:10px!important;background:var(--theme-surface)!important;border:1px solid var(--theme-border)!important;box-shadow:none!important;text-align:left;position:relative}.technicianAgendaPanel .techDay:hover{border-color:var(--theme-border)!important;box-shadow:0 4px 12px #1f43670e!important}.technicianAgendaPanel .techDay.isToday{border-color:#438ce8!important;box-shadow:0 0 0 2px #1671e814!important}.technicianAgendaPanel .techDay.isToday .capDate:after{content:"TODAY";font-size:6.5px;height:17px;line-height:17px;padding:0 5px;border-radius:999px;background:var(--theme-accent-soft);color:var(--theme-accent-ink);font-weight:700;margin-left:auto}.technicianAgendaPanel .techDay .capDate{justify-content:flex-start;gap:5px}.technicianAgendaPanel .techDay .capDate b{font-size:9px;color:var(--theme-text);text-transform:uppercase}.technicianAgendaPanel .techDay .capDate span{font-size:8px;color:var(--theme-muted)}.technicianAgendaPanel .techDay strong{font-size:14px!important;margin-top:13px!important;color:var(--theme-text)}.technicianAgendaPanel .techDay small{font-size:8px!important;line-height:1.35;color:var(--theme-muted)!important}.technicianAgendaPanel .techDay em{display:block;margin-top:5px;font-size:7px;color:var(--theme-muted);font-style:normal}.technicianAgendaPanel .techDay i{display:block;margin-top:8px;font-size:6.8px;color:var(--theme-muted);font-style:normal}.technicianAgendaPanel .techDay.working{background:var(--theme-surface)!important;border-color:var(--theme-success-border)!important}.technicianAgendaPanel .techDay.holiday{background:var(--theme-surface)!important;border-color:var(--theme-border)!important}.technicianAgendaPanel .techDay.sick{background:var(--theme-surface)!important;border-color:var(--theme-danger-border)!important}.technicianAgendaPanel .techDay.training{background:var(--theme-surface)!important;border-color:var(--theme-purple-border)!important}.technicianAgendaPanel .techDay.unavailable,.technicianAgendaPanel .techDay.off{background:var(--theme-surface-soft)!important;color:var(--theme-muted)!important;border-color:var(--theme-border)!important}.capacityBottom>.capacitySupportPanel{box-shadow:0 5px 15px #19344e09!important}.capacitySupportPanel>.capacitySupportHead{background:var(--theme-surface)!important}.capacitySupportPanel.warningSupportPanel>.capacitySupportHead{background:var(--theme-surface)!important}@media(max-width:1100px){.capacityAgendaPanel .weekAgenda,.technicianAgendaPanel .weekAgenda{grid-template-columns:repeat(7,minmax(104px,1fr))}}@media(max-width:760px){.simpleApp aside{box-shadow:none}.capacityAgendaPanel>.capacityAgenda,.technicianAgendaPanel .techAgenda{overflow-x:auto}.capacityAgendaPanel .weekAgenda,.technicianAgendaPanel .weekAgenda{grid-template-columns:repeat(7,minmax(116px,1fr))}}.capacityDayWorkspace,.capacityMatrixPreview,.matrixAgendaPanel{padding:0!important;overflow:hidden;border-color:var(--theme-border)!important;background:var(--theme-surface)!important;box-shadow:0 8px 24px #14314d0b!important}.capacityWorkspaceHead{min-height:60px!important;margin:0!important;padding:13px 15px!important;border-bottom:1px solid var(--theme-border)!important;background:linear-gradient(180deg,var(--theme-surface) 0%,var(--theme-surface) 100%)!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px}.capacityWorkspaceHead small{font-size:8.5px!important;letter-spacing:.095em!important;color:var(--theme-muted)!important;font-weight:700!important}.capacityWorkspaceHead h3{font-size:16px!important;line-height:1.15!important;margin-top:3px!important;color:var(--theme-text)!important}.capacityWorkspaceHead>span{display:inline-flex;align-items:center;gap:6px;height:29px;padding:0 9px;border:1px solid var(--theme-border);border-radius:999px;background:var(--theme-surface);color:var(--theme-muted)!important;font-size:8.5px!important;font-weight:800!important;white-space:nowrap}.capacityWorkspaceHead>span svg{width:13px;height:13px;color:var(--theme-success-ink)}.sectionTextAction{height:32px;padding:0 10px;border:1px solid var(--theme-border);border-radius:8px;background:var(--theme-surface);color:var(--theme-accent-ink);font-size:9px;font-weight:850;display:inline-flex;align-items:center;gap:5px;cursor:pointer}.sectionTextAction:hover{background:var(--theme-surface);border-color:var(--theme-border)}.sectionTextAction svg{width:13px;height:13px}.capacityDayGrid{display:grid;gap:8px;padding:11px 12px 13px;background:var(--theme-surface)}.capacityDayGrid.weekCapacityGrid{grid-template-columns:repeat(7,minmax(116px,1fr))}.capacityDayGrid.monthCapacityGrid{grid-template-columns:repeat(7,minmax(112px,1fr))}.capacityDayCard{position:relative;min-width:0;min-height:170px;padding:11px 11px 9px;border:1px solid var(--theme-border);border-radius:11px;background:var(--theme-surface);color:var(--theme-text);text-align:left;cursor:pointer;box-shadow:0 2px 7px #1e395309;transition:.16s ease;overflow:hidden}.capacityDayCard:hover{transform:translateY(-1px);border-color:var(--theme-border);box-shadow:0 6px 16px #1f3e5b13}.capacityDayCard.isToday{border-color:#3c8de8;box-shadow:0 0 0 2px #267ee314,0 6px 16px #1f3e5b0f}.capacityDayCard.capBusy{border-top:3px solid #ef9a3d}.capacityDayCard.capRisk,.capacityDayCard.capZero{border-top:3px solid var(--theme-danger-border)}.capacityDayCard.capReduced{border-top:3px solid #e4ae49}.capacityDayCard.capGood{border-top:3px solid #3ba27f}.capacityDayCard.capWeekend{background:var(--theme-surface-soft);color:var(--theme-muted);cursor:default}.capacityDayTop{display:flex;align-items:flex-start;justify-content:space-between;gap:6px}.capacityDayTop>span{display:flex;align-items:baseline;gap:5px}.capacityDayTop b{font-size:9px;letter-spacing:.05em;color:var(--theme-text)}.capacityDayTop small{font-size:7.5px;color:var(--theme-muted)}.capacityDayTop em{font-style:normal;font-size:6.5px;font-weight:700;letter-spacing:.045em;color:var(--theme-accent-ink);background:var(--theme-accent-soft);border-radius:999px;padding:4px 6px}.capacityLoadLine{display:flex;align-items:baseline;gap:5px;margin-top:10px}.capacityLoadLine strong{font-size:23px;line-height:1;color:var(--theme-text);letter-spacing:-.025em}.capacityLoadLine span{font-size:8px;color:var(--theme-muted);font-weight:750}.capacityDayCard.capBusy .capacityLoadLine strong,.capacityDayCard.capReduced .capacityLoadLine strong{color:var(--theme-warning-ink)}.capacityDayCard.capRisk .capacityLoadLine strong,.capacityDayCard.capZero .capacityLoadLine strong{color:var(--theme-danger-ink)}.capacityMiniBar{height:4px;margin:7px 0 9px;border-radius:999px;background:var(--theme-surface-soft);overflow:hidden}.capacityMiniBar i{display:block;height:100%;border-radius:inherit;background:#2a78d1}.capacityDayCard.capGood .capacityMiniBar i{background:#309272}.capacityDayCard.capBusy .capacityMiniBar i,.capacityDayCard.capReduced .capacityMiniBar i{background:#e39137}.capacityDayCard.capRisk .capacityMiniBar i,.capacityDayCard.capZero .capacityMiniBar i{background:#d95757}.capacityDayCard dl{display:grid;gap:4px;margin:0}.capacityDayCard dl>div{display:flex;align-items:center;justify-content:space-between;gap:8px}.capacityDayCard dt{font-size:7.5px;color:var(--theme-muted)}.capacityDayCard dd{margin:0;font-size:8.5px;font-weight:850;color:var(--theme-text)}.capacityDayCard dd.positive{color:var(--theme-success-ink)}.capacityDayCard dd.tight{color:var(--theme-warning-ink)}.capacityDayCard dd.negative{color:var(--theme-danger-ink)}.capacityDayCard footer{display:flex;align-items:center;gap:8px;margin-top:9px;padding-top:7px;border-top:1px solid var(--theme-border)}.capacityDayCard footer span{display:inline-flex;align-items:center;gap:3px;font-size:7px;font-weight:800;color:var(--theme-muted)}.capacityDayCard footer svg{width:10px;height:10px}.capacityDayCard footer .hasAbsence{color:var(--theme-warning-ink)}.capacityOffDay{height:115px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;font-size:8px;font-weight:800;color:var(--theme-muted)}.capacityOffDay svg{width:17px;height:17px}.capacityMatrixPreview{margin-top:12px!important}.capacityMatrixScroll{overflow:auto;max-width:100%;background:var(--theme-surface)}.capacityMatrixScroll.compactPreview{max-height:410px}.capacityMatrix{--capacity-days:7;display:grid;grid-template-columns:180px repeat(var(--capacity-days),minmax(126px,1fr));min-width:max-content;align-items:stretch}.matrixCorner,.matrixDayHead,.matrixTech,.matrixCell{border-right:1px solid var(--theme-border);border-bottom:1px solid var(--theme-border)}.matrixCorner{position:sticky;left:0;top:0;z-index:6;min-width:180px;padding:11px 12px;background:var(--theme-surface);color:var(--theme-muted);font-size:8.5px;font-weight:700;text-transform:uppercase;letter-spacing:.055em}.matrixDayHead{position:sticky;top:0;z-index:4;min-width:126px;padding:9px 10px;background:var(--theme-surface);display:flex;flex-direction:column;gap:3px}.matrixDayHead b{font-size:8.5px;color:var(--theme-text)}.matrixDayHead span{font-size:7.2px;color:var(--theme-muted)}.matrixDayHead.today{background:var(--theme-accent-soft);box-shadow:inset 0 2px #2c82df}.matrixDayHead.today b{color:var(--theme-accent-ink)}.matrixTech{position:sticky;left:0;z-index:3;min-width:180px;padding:9px 10px;background:var(--theme-surface);display:flex;align-items:center;gap:8px}.matrixTech>span{width:30px;height:30px;border-radius:9px;background:var(--theme-accent-soft);color:var(--theme-accent-ink);display:grid;place-items:center;font-size:8px;font-weight:700;flex:0 0 auto}.matrixTech>div{min-width:0}.matrixTech b{display:block;font-size:8.5px;color:var(--theme-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.matrixTech small{display:block;margin-top:2px;font-size:7px;color:var(--theme-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.matrixCell{position:relative;min-width:126px;min-height:62px;padding:9px 9px 8px;border-top:0;border-left:0;background:var(--theme-surface);text-align:left;cursor:pointer;color:var(--theme-text)}.matrixCell:hover:not(:disabled){background:var(--theme-surface);box-shadow:inset 0 0 0 1px #b9d1e7}.matrixCell:disabled{cursor:default}.matrixCell b{display:block;padding-right:30px;font-size:8px;line-height:1.2;color:var(--theme-text)}.matrixCell span{display:block;margin-top:4px;font-size:7px;line-height:1.25;color:var(--theme-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.matrixCell em{position:absolute;right:7px;top:8px;font-style:normal;font-size:6.5px;font-weight:700;color:var(--theme-success-ink);background:var(--theme-success-soft);border-radius:999px;padding:3px 5px}.matrixCell em.risk{color:var(--theme-danger-ink);background:var(--theme-danger-soft)}.matrixCell.today{background:var(--theme-surface)}.matrixCell.overloaded{background:var(--theme-surface);box-shadow:inset 3px 0 #df5c55}.matrixCell.holiday,.matrixCell.sick,.matrixCell.training,.matrixCell.unavailable,.matrixCell.am_off,.matrixCell.pm_off{background:var(--theme-surface)}.matrixCell.holiday b,.matrixCell.sick b,.matrixCell.training b,.matrixCell.unavailable b,.matrixCell.am_off b,.matrixCell.pm_off b{color:var(--theme-purple-ink)}.matrixCell.off{background:var(--theme-surface-soft);color:var(--theme-muted)}.matrixCell.off b{color:var(--theme-muted)}.matrixCell.off em{display:none}.matrixAgendaPanel .capacityMatrixScroll{max-height:calc(100vh - 335px);min-height:320px}.matrixAgendaPanel .capacityMatrix{grid-template-columns:190px repeat(var(--capacity-days),minmax(132px,1fr))}.matrixAgendaPanel .matrixCorner,.matrixAgendaPanel .matrixTech{min-width:190px}.matrixAgendaPanel .matrixCell,.matrixAgendaPanel .matrixDayHead{min-width:132px}@media(max-width:1100px){.capacityDayGrid.weekCapacityGrid,.capacityDayGrid.monthCapacityGrid{grid-template-columns:repeat(7,minmax(110px,1fr));overflow-x:auto}.capacityDayWorkspace{overflow-x:auto}.capacityMatrix{grid-template-columns:170px repeat(var(--capacity-days),minmax(122px,1fr))}.matrixCorner,.matrixTech{min-width:170px}}@media(max-width:720px){.capacityWorkspaceHead{align-items:flex-start!important;flex-direction:column!important}.capacityWorkspaceHead>span{align-self:flex-start}.capacityDayGrid{grid-template-columns:repeat(7,minmax(122px,1fr))!important;overflow-x:auto}.capacityDayCard{min-height:164px}.capacityMatrix{grid-template-columns:155px repeat(var(--capacity-days),minmax(120px,1fr))}.matrixCorner,.matrixTech{min-width:155px}.matrixAgendaPanel .capacityMatrixScroll{max-height:none}.capacityBottom{grid-template-columns:1fr!important}}.capacityOrdersFlow>button{min-height:104px!important;padding:14px 15px!important;grid-template-columns:44px 1fr 18px!important;gap:12px!important}.capacityOrdersFlow>button>span{width:42px!important;height:42px!important;border-radius:12px!important;background:linear-gradient(145deg,var(--theme-surface-soft),var(--theme-accent-soft))!important;border:1px solid var(--theme-border)!important;box-shadow:0 5px 14px #2367b814!important}.capacityOrdersFlow>button>span svg{width:21px!important;height:21px!important;stroke-width:2!important}.capacityOrdersFlow small{font-size:10.5px!important}.capacityOrdersFlow>button>div>b{font-size:27px!important}.capacityOrdersFlow em,.capacityOrdersMeta span{font-size:11px!important}.capacityOrdersMeta svg{width:16px!important;height:16px!important}.capacityHeaderActions .topActionBtn{min-height:40px!important;padding:0 14px!important;border-radius:10px!important;font-size:11px!important;gap:7px!important}.capacityHeaderActions .topActionBtn svg{width:16px!important;height:16px!important}.capacityControlFields>label>span{font-size:9.5px!important}.capacityControlFields select,.capacityControlFields .densityToggle button,.capacityResetBtn{font-size:11px!important}.capacityPrimaryTabs button{font-size:11px!important;height:42px!important}.capacityDayCard{min-height:178px!important;padding:13px!important}.capacityDayTop b{font-size:10.5px!important}.capacityDayTop small{font-size:9px!important}.capacityDayTop em{font-size:7.5px!important}.capacityLoadLine strong{font-size:29px!important}.capacityLoadLine span{font-size:9.5px!important}.capacityMiniBar{height:5px!important}.capacityDayCard dt{font-size:9.5px!important}.capacityDayCard dd{font-size:10.5px!important}.capacityDayCard footer span{font-size:9px!important}.capacityDayCard footer svg{width:12px!important;height:12px!important}.capacityWorkspaceHead small{font-size:9.5px!important}.capacityWorkspaceHead h3{font-size:17px!important}.capacityWorkspaceHead>span{font-size:9.5px!important}.sectionTextAction{height:38px!important;padding:0 13px!important;font-size:10.5px!important}.capacityMatrix{grid-template-columns:190px repeat(var(--capacity-days),minmax(165px,1fr))!important;width:100%!important;min-width:0!important}.matrixCorner{min-width:190px!important;font-size:10px!important}.matrixDayHead{min-width:0!important;padding:11px 12px!important}.matrixDayHead b{font-size:10.5px!important}.matrixDayHead span{font-size:9px!important}.matrixTech{min-width:190px!important;padding:10px 12px!important}.matrixTech>span{width:34px!important;height:34px!important;font-size:9px!important}.matrixTech b{font-size:10.5px!important}.matrixTech small{font-size:8.5px!important}.matrixCell{min-width:0!important;min-height:72px!important;padding:11px!important}.matrixCell b{font-size:10px!important}.matrixCell span{font-size:9px!important}.matrixCell em{font-size:8px!important}.matrixAgendaPanel .capacityMatrix{grid-template-columns:200px repeat(var(--capacity-days),minmax(170px,1fr))!important;width:100%!important;min-width:0!important}.matrixAgendaPanel .matrixCorner,.matrixAgendaPanel .matrixTech{min-width:200px!important}.matrixAgendaPanel .matrixCell,.matrixAgendaPanel .matrixDayHead{min-width:0!important}@media(max-width:1200px){.capacityMatrix,.matrixAgendaPanel .capacityMatrix{min-width:1050px!important}.capacityMatrixScroll{overflow-x:auto!important}}.simpleTodoSection{padding:20px!important}.todoSectionHead{margin-bottom:14px!important}.todoSectionHead small{font-size:10.5px!important}.todoSectionHead h3{font-size:18px!important}.todoSectionHead p{font-size:12px!important}.todoCaseCount{font-size:11.5px!important;padding:7px 11px!important}.simpleTodoBaskets{gap:10px!important}.simpleTodoBaskets>button{min-height:94px!important;padding:13px!important;grid-template-columns:40px minmax(0,1fr) 15px!important;gap:10px!important;border-radius:13px!important}.simpleTodoBaskets>button>span{width:40px!important;height:40px!important;border-radius:11px!important;background:linear-gradient(145deg,var(--theme-surface-soft),var(--theme-accent-soft))!important;border:1px solid var(--theme-border)!important;box-shadow:0 4px 12px #2367b812!important}.simpleTodoBaskets>button>span svg{width:19px!important;height:19px!important;stroke-width:2!important}.simpleTodoBaskets small{font-size:11px!important}.simpleTodoBaskets b{font-size:23px!important}.simpleTodoBaskets em{font-size:10.5px!important}.simpleTodoBaskets>button>svg{width:16px!important;height:16px!important;color:var(--theme-muted)!important}.simpleTodoToolbar{padding:11px!important;gap:11px!important}.simpleTodoToolbar .ordersControlSearch input,.simpleTodoToolbar select{font-size:12px!important;min-height:42px!important}.simpleTodoCard{min-height:86px!important;grid-template-columns:46px minmax(0,1fr) auto!important;gap:14px!important;padding:13px 14px!important}.simpleTodoIcon{width:46px!important;height:46px!important;border-radius:12px!important;background:linear-gradient(145deg,var(--theme-surface-soft),var(--theme-accent-soft))!important;border:1px solid var(--theme-border)!important}.simpleTodoIcon svg{width:20px!important;height:20px!important}.simpleTodoMain small{font-size:10px!important}.simpleTodoMain b{font-size:14px!important}.simpleTodoMain p{font-size:12px!important}.simpleTodoMain span{font-size:10.5px!important}.simpleTodoActions button,.todoRowActions button{min-height:40px!important;border-radius:10px!important;font-size:11.5px!important;gap:7px!important}.simpleTodoActions button{padding:0 13px!important}.todoRowActions button{width:40px!important}.simpleTodoActions button svg,.todoRowActions button svg{width:15px!important;height:15px!important}.headerMetricPill{min-height:42px!important}.headerMetricPill b{font-size:14px!important}.headerMetricPill small{font-size:10px!important}.teamSectionTabs{gap:11px!important;margin-bottom:14px!important}.teamSectionTabs>button{min-height:76px!important;padding:13px 16px!important;border-radius:14px!important;gap:13px!important}.teamSectionTabs>button>svg{width:24px!important;height:24px!important}.teamSectionTabs>button b{font-size:14px!important}.teamSectionTabs>button small{font-size:11px!important}.teamControlFrame{padding:16px!important;margin-bottom:14px!important}.teamControlTitle{margin-bottom:12px!important}.teamControlTitle small{font-size:10px!important}.teamControlTitle h3{font-size:17px!important}.teamControlStats{gap:8px!important}.teamControlStats span{min-height:38px!important;padding:0 10px!important;font-size:10.5px!important;border-radius:10px!important}.teamControlStats span svg{width:15px!important;height:15px!important}.teamControlStats span b{font-size:12px!important}.teamControlStats .teamAddTechBtn,.teamDirectoryHead .directoryAddPerson{display:none!important}.teamControlGroup>span{font-size:10px!important;margin-bottom:5px!important}.teamControlSearch input,.teamControlGroup select{font-size:12px!important;min-height:42px!important}.teamDirectoryHead{padding:14px 16px!important}.teamDirectoryHead small{font-size:10px!important}.teamDirectoryHead h3{font-size:17px!important}.teamDirectoryHead button{height:38px!important;padding:0 12px!important;font-size:10.5px!important;border-radius:9px!important}.teamDirectoryHead button svg{width:15px!important;height:15px!important}.teamDirectoryTable th{font-size:10px!important;padding:11px 12px!important}.teamDirectoryTable td{font-size:11px!important;padding:10px 12px!important}.teamNameCell{gap:10px!important}.teamNameCell>span{width:36px!important;height:36px!important;font-size:11px!important;border-radius:10px!important}.teamNameCell b{font-size:12px!important}.teamNameCell small{font-size:9.5px!important}.tableSkillChips span,.tableSkillChips em{font-size:9px!important;padding:4px 6px!important}.teamStatus{font-size:9.5px!important;padding:5px 8px!important}.teamAssetCell{gap:5px!important}.teamAssetCell svg{width:14px!important;height:14px!important}.teamAssetCell b{font-size:10px!important}.inlineAccessBtn b{font-size:10.5px!important}.inlineAccessBtn small{font-size:9px!important}.teamRowActions{gap:6px!important}.teamRowActions button{height:34px!important;padding:0 9px!important;font-size:9.5px!important;border-radius:8px!important}.teamRowActions svg{width:13px!important;height:13px!important}.teamResourceIntro{padding:16px 18px!important}.teamResourceIntro small{font-size:10px!important}.teamResourceIntro h3{font-size:17px!important}.teamResourceIntro p{font-size:11.5px!important;line-height:1.45!important}.teamAddAssetBtn{min-height:40px!important;padding:0 13px!important;font-size:10.5px!important}.teamKpiStrip{gap:10px!important}.teamKpiStrip article{min-height:92px!important;padding:13px!important;gap:11px!important}.teamKpiIcon{width:40px!important;height:40px!important;border-radius:11px!important}.teamKpiIcon svg{width:19px!important;height:19px!important}.teamKpiStrip small{font-size:9.5px!important}.teamKpiStrip b{font-size:22px!important}.teamKpiStrip em{font-size:10px!important}.teamResourceCard{padding:15px!important}.teamResourceHead>div>span{width:40px!important;height:40px!important;border-radius:11px!important}.teamResourceHead svg{width:18px!important;height:18px!important}.teamResourceHead small{font-size:9.5px!important}.teamResourceHead h3{font-size:15px!important}.teamResourceHead>button{height:38px!important;padding:0 11px!important;font-size:10px!important}.teamResourceChips{gap:6px!important;margin:12px 0 9px!important}.teamResourceChips span{font-size:9.5px!important;padding:6px 8px!important}.teamResourceChips em,.teamResourceChips b{font-size:9.5px!important}.teamResourceCard p{font-size:10.5px!important;line-height:1.45!important}@media(max-width:1450px){.simpleTodoBaskets{grid-template-columns:repeat(3,minmax(0,1fr))!important}.teamDirectoryTable{min-width:1180px!important}}@media(max-width:900px){.simpleTodoCard{grid-template-columns:46px minmax(0,1fr)!important}.teamControlStats .teamAddTechBtn{display:none!important}}.settingsWorkspace{display:grid;grid-template-columns:245px minmax(0,1fr);gap:14px;align-items:start;margin-bottom:18px}.settingsRail{padding:10px!important;position:sticky;top:12px;overflow:hidden}.settingsRailTitle{padding:10px 10px 14px;border-bottom:1px solid var(--ux-line);margin-bottom:8px}.settingsRailTitle small,.settingsRailMeta small{display:block;font-size:10px;font-weight:700;letter-spacing:.08em;color:var(--theme-muted)}.settingsRailTitle b{font-size:16px;color:var(--theme-text)}.settingsRail>button{width:100%;height:48px;border:0;background:transparent;border-radius:10px;display:grid;grid-template-columns:32px 1fr 18px;align-items:center;gap:9px;padding:0 10px;text-align:left;color:var(--theme-muted);font-size:13px;cursor:pointer}.settingsRail>button>span{width:30px;height:30px;border-radius:9px;background:var(--theme-surface-soft);display:grid;place-items:center}.settingsRail>button svg{width:16px;height:16px}.settingsRail>button>svg{width:14px}.settingsRail>button.active{background:var(--theme-accent-soft);color:var(--theme-accent-ink)}.settingsRail>button.active>span{background:var(--theme-accent-soft);color:var(--theme-accent-ink)}.settingsRailMeta{margin-top:10px;padding:12px;border-radius:10px;background:var(--theme-surface);border:1px solid var(--theme-border)}.settingsRailMeta b{display:block;margin:4px 0;color:var(--theme-text)}.settingsRailMeta span{font-size:11px;color:var(--theme-muted)}.settingsMain{padding:20px!important;min-height:560px}.settingsSectionHead{display:flex;justify-content:space-between;align-items:flex-start;padding-bottom:18px;border-bottom:1px solid var(--ux-line);margin-bottom:18px}.settingsSectionHead small{font-size:10px;font-weight:700;letter-spacing:.1em;color:var(--theme-accent-ink)}.settingsSectionHead h2{font-size:22px;margin:3px 0;color:var(--theme-text)}.settingsSectionHead p{margin:0;color:var(--theme-muted);font-size:12px}.settingsSectionHead>svg{width:38px;height:38px;padding:9px;border-radius:11px;background:var(--theme-accent-soft);color:var(--theme-accent-ink);box-sizing:border-box}.settingsFormGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.settingsFormGrid.three{grid-template-columns:repeat(3,minmax(0,1fr))}.settingsFormGrid label{display:flex;flex-direction:column;gap:7px}.settingsFormGrid label>span{font-size:11px;font-weight:850;color:var(--theme-muted)}.settingsFormGrid input,.settingsFormGrid select{height:44px;border:1px solid var(--theme-border);border-radius:9px;padding:0 12px;background:var(--theme-surface);color:var(--theme-text);font-size:13px;font-weight:700}.settingsFormGrid input:disabled,.settingsFormGrid select:disabled{background:var(--theme-surface);color:var(--theme-muted)}.unitInput{display:flex;height:44px;border:1px solid var(--theme-border);border-radius:9px;background:var(--theme-surface);overflow:hidden}.unitInput input{height:42px!important;flex:1;border:0!important;border-radius:0!important;min-width:0}.unitInput em{display:grid;place-items:center;padding:0 12px;background:var(--theme-surface);border-left:1px solid var(--theme-border);color:var(--theme-muted);font-size:11px;font-style:normal;font-weight:800}.settingsBlock{padding:14px;border:1px solid var(--theme-border);border-radius:11px;background:var(--theme-surface);margin-bottom:16px}.settingsBlockHead{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.settingsBlockHead b{color:var(--theme-text)}.settingsBlockHead small{color:var(--theme-muted)}.workingDayPicker{display:grid;grid-template-columns:repeat(7,1fr);gap:7px}.workingDayPicker button{height:38px;border:1px solid var(--theme-border);border-radius:8px;background:var(--theme-surface);color:var(--theme-muted);font-weight:850;cursor:pointer}.workingDayPicker button.on{background:var(--theme-accent-soft);border-color:var(--theme-border);color:var(--theme-accent-ink)}.workingDayPicker button:disabled{cursor:default}.settingsToggleList{display:grid;gap:9px;margin-top:16px}.settingsToggleList.large{grid-template-columns:repeat(2,minmax(0,1fr))}.settingsToggleList label{min-height:62px;border:1px solid var(--theme-border);border-radius:10px;padding:11px 13px;display:flex;align-items:center;justify-content:space-between;gap:14px;background:var(--theme-surface)}.settingsToggleList label div{display:flex;flex-direction:column;gap:3px}.settingsToggleList label b{font-size:13px;color:var(--theme-text)}.settingsToggleList label small{font-size:11px;color:var(--theme-muted)}.settingsToggleList input[type=checkbox]{appearance:none;width:38px;height:22px;border-radius:999px;background:var(--theme-surface-soft);position:relative;cursor:pointer;flex:0 0 auto}.settingsToggleList input[type=checkbox]:after{content:"";position:absolute;top:3px;left:3px;width:16px;height:16px;border-radius:50%;background:var(--theme-surface);box-shadow:0 1px 3px #0002;transition:.18s}.settingsToggleList input[type=checkbox]:checked{background:#1d73e8}.settingsToggleList input[type=checkbox]:checked:after{left:19px}.settingsToggleList input[type=checkbox]:disabled{opacity:.65;cursor:default}.settingsThreshold{margin-top:15px}.settingsInfoStrip,.settingsReadOnly{display:flex;gap:11px;align-items:flex-start;padding:13px 14px;border-radius:10px;margin-top:18px;background:var(--theme-surface);border:1px solid var(--theme-border)}.settingsInfoStrip svg,.settingsReadOnly svg{width:19px;color:var(--theme-accent-ink)}.settingsInfoStrip b,.settingsReadOnly b{color:var(--theme-text);font-size:12px}.settingsInfoStrip p,.settingsReadOnly p{margin:2px 0 0;color:var(--theme-muted);font-size:11px}.settingsSaveMessage{display:flex;align-items:center;gap:8px;margin-top:16px;padding:10px 12px;border-radius:9px;background:var(--theme-success-soft);color:var(--theme-success-ink);font-weight:800;font-size:12px}.settingsSaveMessage.error{background:var(--theme-surface);color:var(--theme-danger-ink)}.settingsSaveMessage svg{width:17px}.settingsSaveTop{height:40px!important}.settingsTools{margin-top:6px}.settingsCards.compact{grid-template-columns:repeat(3,minmax(0,1fr))}.settingsCards.compact>button{min-height:84px}.settingsLoading{display:flex;align-items:center;gap:10px;padding:24px!important}.settingsLoading svg{animation:spin 1s linear infinite}@media(max-width:1050px){.settingsWorkspace{grid-template-columns:1fr}.settingsRail{position:static;display:grid;grid-template-columns:repeat(5,1fr);gap:6px}.settingsRailTitle,.settingsRailMeta{display:none}.settingsRail>button{grid-template-columns:28px 1fr;height:44px}.settingsRail>button>svg{display:none}.settingsFormGrid.three,.settingsCards.compact{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:700px){.settingsRail{grid-template-columns:1fr 1fr}.settingsFormGrid,.settingsFormGrid.three,.settingsToggleList.large,.settingsCards.compact{grid-template-columns:1fr}.workingDayPicker{grid-template-columns:repeat(4,1fr)}.settingsMain{padding:14px!important}}.settingsWorkspace{width:100%;min-width:0}.settingsMain{width:100%;min-width:0;align-self:stretch}.settingsSectionHead>div,.settingsFormGrid>*{min-width:0}@media(min-width:1051px){.settingsWorkspace{grid-template-columns:230px minmax(0,1fr);gap:16px}.settingsMain{min-height:500px}}nn .settingsControlCenter{display:block;width:100%;min-width:0;margin-bottom:18px}.settingsTopBar{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:center;padding:10px 12px!important;margin-bottom:12px;overflow:hidden}.settingsPrimaryTabs{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;min-width:0}.settingsPrimaryTabs button{height:44px;border:1px solid var(--theme-border);border-radius:10px;background:var(--theme-surface);color:var(--theme-muted);display:flex;align-items:center;justify-content:center;gap:8px;padding:0 12px;font-size:12px;font-weight:850;cursor:pointer;min-width:0}.settingsPrimaryTabs button span{width:28px;height:28px;border-radius:8px;background:var(--theme-surface-soft);display:grid;place-items:center;flex:0 0 auto}.settingsPrimaryTabs button svg{width:15px;height:15px}.settingsPrimaryTabs button.active{background:var(--theme-accent-soft);border-color:var(--theme-border);color:var(--theme-accent-ink)}.settingsPrimaryTabs button.active span{background:var(--theme-accent-soft);color:var(--theme-accent-ink)}.settingsPlanSummary{min-width:130px;height:44px;border-left:1px solid var(--theme-border);padding-left:14px;display:flex;flex-direction:column;justify-content:center}.settingsPlanSummary small{font-size:8.5px;font-weight:700;letter-spacing:.08em;color:var(--theme-muted)}.settingsPlanSummary b{font-size:12px;color:var(--theme-text)}.settingsPlanSummary span{font-size:9.5px;color:var(--theme-muted)}.settingsControlCenter>.settingsMain{width:100%;min-width:0;min-height:0;padding:18px!important}.settingsControlCenter .settingsSectionHead{margin-bottom:16px;padding-bottom:14px}.settingsControlCenter .settingsSectionHead h2{font-size:20px}.settingsControlCenter .settingsSectionHead p{font-size:11.5px}.settingsControlCenter .settingsFormGrid{max-width:980px}.settingsControlCenter .settingsToggleList{max-width:1100px}.settingsControlCenter .settingsInfoStrip,.settingsControlCenter .settingsReadOnly{max-width:980px}.settingsTools{margin-top:0;padding-top:2px}.settingsTools .sectionHead{margin-bottom:10px}.settingsCards.compact{gap:10px}.settingsControlCenter .settingsRail{display:none!important}@media(max-width:1050px){.settingsTopBar{grid-template-columns:1fr}.settingsPlanSummary{display:none}.settingsPrimaryTabs{grid-template-columns:repeat(5,minmax(120px,1fr));overflow-x:auto;padding-bottom:2px}}@media(max-width:700px){.settingsPrimaryTabs{display:flex;overflow-x:auto}.settingsPrimaryTabs button{min-width:145px}.settingsControlCenter>.settingsMain{padding:14px!important}}n .financeSecure{display:inline-flex;align-items:center;gap:8px;padding:9px 12px;border:1px solid var(--theme-border);border-radius:10px;background:var(--theme-surface);color:var(--theme-text);font-size:11px;font-weight:850}.financeSecure svg{width:16px;height:16px;color:var(--theme-accent-ink)}.financeMsg{margin-bottom:12px}.financeKpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:12px}.financeKpis article{display:flex;align-items:center;gap:11px;padding:14px;border:1px solid var(--theme-border);border-radius:13px;background:var(--theme-surface)}.financeKpis article>svg{width:36px;height:36px;padding:9px;border-radius:10px;background:var(--theme-surface-soft);color:var(--theme-accent-ink)}.financeKpis span{display:grid;gap:2px}.financeKpis small{font-size:9px;color:var(--theme-muted);font-weight:800;text-transform:uppercase;letter-spacing:.05em}.financeKpis b{font-size:18px;color:var(--theme-text)}.invoiceRegister{padding:14px!important}.invoiceRegister .subText{display:block;margin-top:3px;color:var(--theme-muted);font-size:8px}.invoiceStudioModal{width:min(1420px,96vw)!important;max-width:none!important;height:min(900px,92vh);overflow:hidden;padding:0!important}.invoiceModalHead{padding:17px 20px!important;border-bottom:1px solid var(--theme-border)}.invoiceModalHead p{margin:4px 0 0;color:var(--theme-muted);font-size:10px}.invoiceModalStatus{display:flex;align-items:center;gap:10px}.invoiceStudioGrid{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(300px,.7fr);height:calc(92vh - 86px);min-height:620px;background:var(--theme-surface-soft)}.invoicePaper{margin:20px;overflow:auto;background:var(--theme-surface);border:1px solid var(--theme-border);border-radius:14px;box-shadow:0 16px 38px #1c364f14;padding:26px}.invoicePaperTop{display:flex;justify-content:space-between;align-items:flex-start;padding:22px 24px;border-radius:12px;background:#0d355f;color:#fff}.invoicePaperTop>div:first-child{display:grid;gap:2px}.invoicePaperTop>div:first-child b{font-size:22px;letter-spacing:.04em}.invoicePaperTop small{font-size:8px;opacity:.72;letter-spacing:.1em}.invoicePaperTop>div:last-child{display:grid;text-align:right}.invoicePaperTop strong{font-size:22px}.invoicePaperTop span{font-size:10px;opacity:.8}.invoiceBillRow{display:grid;grid-template-columns:1.3fr .9fr;gap:25px;padding:24px 4px}.invoiceBillRow small,.invoiceMeta small{font-size:8px;color:var(--theme-accent-ink);font-weight:700;letter-spacing:.08em}.invoiceBillRow h3{margin:7px 0 4px;font-size:18px;color:var(--theme-text)}.invoiceBillRow p{margin:0;color:var(--theme-muted);font-size:10px}.invoiceMeta{display:grid;gap:8px}.invoiceMeta span{display:flex;justify-content:space-between;gap:15px;padding-bottom:6px;border-bottom:1px solid var(--theme-border)}.invoiceMeta b{font-size:10px;color:var(--theme-text)}.invoiceLinesHeader,.invoiceLineRow{display:grid;grid-template-columns:minmax(220px,1fr) 70px 100px 105px 30px;gap:8px;align-items:center}.invoiceLinesHeader{padding:9px 8px;border-top:1px solid var(--theme-border);border-bottom:1px solid var(--theme-border);color:var(--theme-muted);font-size:8px;font-weight:700;text-transform:uppercase}.invoiceLinesHeader span:nth-child(n+2){text-align:right}.invoiceLineRow{min-height:48px;padding:8px;border-bottom:1px solid var(--theme-border);color:var(--theme-text);font-size:10px}.invoiceLineRow>span:nth-child(n+2),.invoiceLineRow>b{text-align:right}.invoiceLineRow>span:first-child{display:grid;gap:2px}.invoiceLineRow small{font-size:8px;color:var(--theme-muted)}.invoiceLineRow button{border:0;background:none;color:var(--theme-muted);padding:4px}.invoiceEmptyLine{padding:30px;text-align:center;border-bottom:1px solid var(--theme-border);color:var(--theme-muted);font-size:10px}.invoiceTotals{margin:22px 0 0 auto;width:min(330px,100%);display:grid;gap:10px}.invoiceTotals span,.invoiceTotals strong{display:flex;justify-content:space-between;align-items:center;padding:4px 0;color:var(--theme-muted);font-size:10px}.invoiceTotals strong{padding-top:13px;border-top:1px solid var(--theme-border);color:var(--theme-text);font-size:14px}.invoiceTotals strong b{font-size:20px}.invoiceControls{overflow:auto;padding:17px;background:var(--theme-surface);border-left:1px solid var(--theme-border)}.invoiceControlBlock{display:grid;gap:9px;padding:14px 0;border-bottom:1px solid var(--theme-border)}.invoiceControlBlock>small{color:var(--theme-accent-ink);font-size:8px;font-weight:700;letter-spacing:.08em}.invoiceControlBlock h3{margin:0 0 2px;color:var(--theme-text);font-size:14px}.invoiceControlBlock label{display:grid;gap:5px;color:var(--theme-muted);font-size:9px;font-weight:800}.invoiceControlBlock input,.invoiceControlBlock textarea,.invoiceControlFooter select{width:100%;min-height:38px;border:1px solid var(--theme-border);border-radius:9px;background:var(--theme-surface);padding:8px 10px;color:var(--theme-text)}.invoiceControlBlock textarea{min-height:64px;resize:vertical}.invoiceLineInputs{display:grid;grid-template-columns:1fr 1fr;gap:8px}.invoiceDeliveryControl>div{display:grid;grid-template-columns:1fr 1fr;gap:8px}.invoiceDeliveryControl .exportBtn{display:flex;align-items:center;justify-content:center;margin:0}.invoiceControlFooter{display:grid;gap:8px;padding-top:14px}.invoiceControlFooter .danger{color:var(--theme-danger-ink);border-color:var(--theme-danger-border)}.hrHeaderActions{display:flex;gap:8px;flex-wrap:wrap}.hrHeaderActions .exportBtn{display:inline-flex;align-items:center;gap:7px;margin:0}.hrPeriodBar{display:flex;align-items:end;justify-content:space-between;gap:12px;padding:12px 14px!important;margin-bottom:12px}.hrPeriodBar>div{display:flex;align-items:end;gap:8px}.hrPeriodBar label{display:grid;gap:4px;color:var(--theme-muted);font-size:8px;font-weight:850;text-transform:uppercase}.hrPeriodBar input{height:38px;border:1px solid var(--theme-border);border-radius:9px;padding:0 10px;background:var(--theme-surface)}.hrKpis.modern{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:12px}.hrKpis.modern article{display:flex;align-items:center;gap:10px;padding:14px;background:var(--theme-surface);border:1px solid var(--theme-border);border-radius:13px}.hrKpis.modern article>svg{width:36px;height:36px;padding:9px;border-radius:10px;background:var(--theme-surface-soft);color:var(--theme-accent-ink)}.hrKpis.modern article.attention>svg{background:var(--theme-warning-soft);color:var(--theme-warning-ink)}.hrKpis.modern span{display:grid}.hrKpis.modern small{font-size:8px;color:var(--theme-muted);text-transform:uppercase;font-weight:700}.hrKpis.modern b{font-size:18px;color:var(--theme-text)}.hrPrestationsSummary,.timesheetList{padding:14px!important;margin-bottom:12px}.hrSearch{display:flex;align-items:center;gap:7px;padding:0 10px;border:1px solid var(--theme-border);border-radius:9px;background:var(--theme-surface)}.hrSearch svg{width:14px;color:var(--theme-muted)}.hrSearch input{border:0;outline:0;height:34px;background:transparent}.hrWorkerCell{display:flex;align-items:center;gap:8px}.hrWorkerCell>span{display:grid;place-items:center;width:30px;height:30px;border-radius:9px;background:var(--theme-accent-soft);color:var(--theme-accent-ink);font-size:9px;font-weight:700}.hrWorkerCell>div{display:grid}.hrWorkerCell small{font-size:8px;color:var(--theme-muted)}.approveEntry{font-size:9px!important}.epodDocument{overflow:hidden;margin-bottom:12px;border:1px solid var(--theme-border);border-radius:14px;background:var(--theme-surface);box-shadow:0 8px 22px #1e3c5a0b}.epodDocTop{display:flex;align-items:center;justify-content:space-between;padding:18px 20px;background:#0c355f;color:#fff}.epodDocTop>div{display:grid}.epodDocBrand{font-size:20px;font-weight:700;letter-spacing:.04em}.epodDocTop small{font-size:8px;opacity:.72;letter-spacing:.09em}.epodDocTop>div:last-child{text-align:right}.epodDocTop>div:last-child b{font-size:20px}.epodDocTop>div:last-child span{font-size:9px;opacity:.78}.epodDocInfo{display:grid;grid-template-columns:1.1fr .9fr;gap:22px;padding:18px 20px}.epodDocInfo>div{display:grid;gap:5px}.epodDocInfo small{font-size:8px;color:var(--theme-accent-ink);font-weight:700;letter-spacing:.08em}.epodDocInfo>div:first-child>b{font-size:15px;color:var(--theme-text)}.epodDocInfo span{color:var(--theme-muted);font-size:9px}.epodDocInfo>div:last-child span{display:flex;justify-content:space-between;gap:12px;padding-bottom:5px;border-bottom:1px solid var(--theme-border)}.epodDocInfo span b{color:var(--theme-text)}.epodDocResult{display:grid;grid-template-columns:2fr repeat(3,.7fr);border-top:1px solid var(--theme-border);background:var(--theme-surface)}.epodDocResult>span{display:grid;gap:3px;padding:12px 16px;border-right:1px solid var(--theme-border)}.epodDocResult>span:last-child{border-right:0}.epodDocResult small{font-size:7px;color:var(--theme-muted);font-weight:700}.epodDocResult b{color:var(--theme-text);font-size:11px}.epodWorkspace .epodKpis{margin-top:0}@media(max-width:1100px){.financeKpis,.hrKpis.modern{grid-template-columns:repeat(2,minmax(0,1fr))}.invoiceStudioGrid{grid-template-columns:1fr}.invoiceStudioModal{overflow:auto;height:94vh}.invoiceStudioGrid{height:auto}.invoiceControls{border-left:0;border-top:1px solid var(--theme-border)}.epodDocResult{grid-template-columns:1fr 1fr}.epodDocInfo{grid-template-columns:1fr}}@media(max-width:700px){.financeKpis,.hrKpis.modern{grid-template-columns:1fr}.hrPeriodBar,.hrPeriodBar>div{align-items:stretch;flex-direction:column}.invoiceLinesHeader,.invoiceLineRow{grid-template-columns:1fr 50px 80px 90px 26px}.epodDocResult{grid-template-columns:1fr}.epodDocResult>span{border-right:0;border-bottom:1px solid var(--theme-border)}}.createOrderRight{max-width:1180px!important;margin-left:auto!important;margin-right:0!important}.settingsPrimaryTabs{grid-template-columns:repeat(auto-fit,minmax(120px,1fr))!important}.settingsPrimaryTabs button{border:1px solid var(--theme-border)!important;border-radius:10px!important;background:var(--theme-surface)!important;color:var(--theme-muted)!important;box-shadow:none!important;font-size:12px!important;font-weight:800!important}.settingsPrimaryTabs button span{width:30px!important;height:30px!important;border-radius:9px!important;background:var(--theme-surface-soft)!important;border:0!important}.settingsPrimaryTabs button svg{width:16px!important;height:16px!important;stroke-width:2!important}.settingsPrimaryTabs button.active{background:var(--theme-accent-soft)!important;border-color:var(--theme-border)!important;color:var(--theme-accent-ink)!important}.settingsLogoField{grid-column:span 2}.settingsLogoUpload{min-height:86px;border:1px dashed var(--theme-border);border-radius:12px;background:var(--theme-surface);display:flex;align-items:center;gap:12px;padding:12px}.settingsLogoUpload>img{width:118px;height:58px;object-fit:contain;background:var(--theme-surface);border:1px solid var(--theme-border);border-radius:9px;padding:6px}.settingsLogoUpload>svg{width:34px;height:34px;color:var(--theme-accent-ink)}.settingsLogoButton{position:relative!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;width:auto!important;min-height:36px!important;padding:0 12px!important;border:1px solid var(--theme-border)!important;border-radius:9px!important;background:var(--theme-surface)!important;color:var(--theme-text)!important;font-weight:800!important;cursor:pointer!important}.settingsLogoButton input{position:absolute!important;inset:0!important;opacity:0!important;cursor:pointer!important;width:100%!important;height:100%!important}.settingsLogoUpload>button{height:36px;padding:0 11px;border:1px solid var(--theme-border);border-radius:9px;background:var(--theme-surface);color:var(--theme-muted);font-weight:700}.peppolSettings{margin-top:18px}.peppolSettings .settingsBlockHead{display:flex;justify-content:space-between;align-items:center}.peppolOn,.peppolOff{font-size:10px;font-weight:700;padding:6px 9px;border-radius:999px}.peppolOn{background:var(--theme-success-soft);color:var(--theme-success-ink)}.peppolOff{background:var(--theme-surface-soft);color:var(--theme-muted)}.invoiceCompanyLogo{max-width:125px;max-height:44px;object-fit:contain;display:block;margin-bottom:4px}.invoicePaperTop em{display:block;font-size:10px;color:var(--theme-muted);font-style:normal;margin-top:3px}.invoiceCompanyIdentity{display:flex;flex-direction:column;gap:3px;padding:10px 0 14px;border-bottom:1px solid var(--theme-border);color:var(--theme-muted)}.invoiceCompanyIdentity b{font-size:12px;color:var(--theme-text)}.invoiceCompanyIdentity span{font-size:9.5px}.peppolSendBtn{display:inline-flex;align-items:center;gap:6px;border:1px solid #7d5bd6;background:var(--theme-surface);color:var(--theme-purple-ink);border-radius:9px;padding:9px 12px;font-weight:850}.peppolSendBtn svg{width:15px}.epodCompanyLogo{max-width:135px;max-height:48px;object-fit:contain;display:block;margin-bottom:5px}@media(max-width:760px){.settingsLogoField{grid-column:1/-1}.createOrderRight{max-width:none!important;margin:0!important}}.cameraHelpLink{border:0;background:transparent;color:var(--ux-blue,var(--theme-accent-ink));font-weight:800;font-size:12px;padding:8px 4px;cursor:pointer}.cameraHelpLink:hover{text-decoration:underline}.cameraPermissionModal{max-width:560px}.cameraPermissionBody{padding:8px 22px 4px;color:var(--theme-text)}.cameraPermissionIcon{width:52px;height:52px;border-radius:15px;display:flex;align-items:center;justify-content:center;background:var(--theme-accent-soft);color:var(--theme-accent-ink);margin-bottom:14px}.cameraPermissionIcon svg{width:25px;height:25px}.cameraPermissionBody p{font-size:14px;line-height:1.55;margin:0 0 14px}.cameraPermissionBody ol{margin:0 0 16px;padding-left:22px;display:grid;gap:8px;font-size:13px;line-height:1.45}.cameraPermissionNote{display:flex;gap:12px;align-items:flex-start;padding:12px;border:1px solid var(--theme-border);background:var(--theme-surface);border-radius:12px}.cameraPermissionNote svg{width:20px;height:20px;color:var(--theme-accent-ink);flex:0 0 auto}.cameraPermissionNote span{display:flex;flex-direction:column;gap:2px}.cameraPermissionNote small{color:var(--theme-muted);line-height:1.4}@media(max-width:640px){.cameraPermissionModal{width:calc(100vw - 24px)}.cameraPermissionBody{padding:6px 16px 2px}}.createOrderRight{max-width:1240px!important;margin:0 auto!important;width:100%!important}.createOrderPage>header,.teamAccessPage>header{align-items:flex-end!important;justify-content:space-between!important;text-align:left!important}.createOrderPage>header>div:first-child,.teamAccessPage>header>div:first-child{margin:0!important;max-width:820px!important;text-align:left!important}.createOrderPage .pageBackInline{max-width:1240px;margin:0 auto 12px}.teamAccessPage .accessSessionNotice,.teamAccessPage .breadcrumbs,.teamAccessPage .roleArchitectureCards,.teamAccessPage .teamAccessCreate,.teamAccessPage .accessListHead,.teamAccessPage>.table{max-width:1400px;margin-left:auto;margin-right:auto}.accessListHead{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:16px auto 8px}.accessListHead small{display:block;color:var(--theme-accent-ink);font-size:8px;font-weight:700;letter-spacing:.08em}.accessListHead h3{margin:2px 0 0;color:var(--theme-text);font-size:15px}.accessListHead button{display:inline-flex;align-items:center;gap:6px;border:1px solid var(--theme-border);background:var(--theme-surface);color:var(--theme-muted);border-radius:9px;padding:8px 10px;font-weight:800;font-size:10px}.accessListHead button svg{width:14px;height:14px}.settingsTopBar{padding:12px 14px!important}.settingsPrimaryTabs{display:flex!important;flex-wrap:wrap!important;gap:7px!important}.settingsPrimaryTabs button{flex:0 1 150px!important;min-width:132px!important;height:42px!important;padding:0 12px!important}.settingsPlanSummary{margin-left:auto;min-width:160px!important}.settingsPlanSummary b,.settingsPlanSummary span{display:block}.settingsPlanSummary b{font-size:12px!important}.settingsPlanSummary span{font-size:9px!important;margin-top:2px}.settingsPlanSummary small{margin-bottom:1px}@media(max-width:900px){.settingsTopBar{grid-template-columns:1fr!important}.settingsPlanSummary{display:none!important}.settingsPrimaryTabs button{flex:1 1 140px!important}.createOrderPage .pageBackInline{max-width:none}}.unplannedOrderCard{position:relative}.unplannedSelectBox{position:absolute;top:8px;right:8px;width:23px;height:23px;border-radius:7px;border:1px solid var(--theme-border);background:var(--theme-surface);display:grid;place-items:center;padding:0;z-index:3;color:#fff;box-shadow:0 2px 8px #1839590d}.unplannedSelectBox span{width:9px;height:9px;border:1px solid var(--theme-border);border-radius:3px}.unplannedSelectBox svg{width:14px;height:14px;stroke-width:2.7}.unplannedSelectBox.active{background:#1f6fe5;border-color:#1f6fe5}.toPlanAllBtn{border-color:var(--theme-border)!important;background:var(--theme-surface)!important;color:var(--theme-accent-ink)!important;font-weight:850!important}.smartPlanPreviewBack{z-index:1300}.smartPlanPreviewModal{width:min(1180px,94vw)!important;max-width:none!important;max-height:90vh;overflow:hidden;padding:0!important}.smartPlanPreviewHead{padding:18px 20px!important;border-bottom:1px solid var(--theme-border)}.smartPlanPreviewHead p{margin:4px 0 0;color:var(--theme-muted);font-size:11px}.smartPlanPreviewSummary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;padding:14px 18px;background:var(--theme-surface);border-bottom:1px solid var(--theme-border)}.smartPlanPreviewSummary>span{display:flex;align-items:center;gap:10px;padding:12px;border:1px solid var(--theme-border);background:var(--theme-surface);border-radius:12px}.smartPlanPreviewSummary svg{width:30px;height:30px;padding:7px;border-radius:9px;background:var(--theme-accent-soft);color:var(--theme-accent-ink)}.smartPlanPreviewSummary span.warning svg{background:var(--theme-warning-soft);color:var(--theme-warning-ink)}.smartPlanPreviewSummary p{margin:0;display:grid;gap:1px}.smartPlanPreviewSummary b{font-size:17px;color:var(--theme-text)}.smartPlanPreviewSummary small{font-size:9px;color:var(--theme-muted);font-weight:800}.smartPlanPreviewBody{display:grid;grid-template-columns:minmax(0,1fr) 280px;gap:14px;padding:16px 18px;max-height:56vh;overflow:auto;background:var(--theme-surface)}.smartPreviewRouteList{display:grid;gap:10px}.smartPreviewRoute{border:1px solid var(--theme-border);background:var(--theme-surface);border-radius:13px;overflow:hidden}.smartPreviewRouteHead{display:flex;justify-content:space-between;align-items:center;padding:12px 14px;border-bottom:1px solid var(--theme-border);background:var(--theme-surface)}.smartPreviewRouteHead>div{display:flex;align-items:center;gap:9px}.smartPreviewRouteHead p{display:grid;margin:0}.smartPreviewRouteHead small{color:var(--theme-muted);font-size:9px}.smartPreviewRouteHead>strong{font-size:10px;color:var(--theme-text)}.smartPreviewStops{display:grid}.smartPreviewStops>div{display:grid;grid-template-columns:24px minmax(0,1fr) auto;gap:9px;align-items:center;padding:9px 13px;border-top:1px solid var(--theme-border)}.smartPreviewStops>div:first-child{border-top:0}.smartPreviewStops>div>span{width:22px;height:22px;border-radius:50%;display:grid;place-items:center;background:var(--theme-accent-soft);color:var(--theme-accent-ink);font-size:9px;font-weight:700}.smartPreviewStops p{display:grid;margin:0}.smartPreviewStops b{font-size:10px;color:var(--theme-text)}.smartPreviewStops small{font-size:9px;color:var(--theme-muted);margin-top:2px}.smartPreviewStops em{font-style:normal;font-size:9px;font-weight:850;color:var(--theme-muted)}.smartPreviewUnscheduled{border:1px solid var(--theme-warning-border);background:var(--theme-surface);border-radius:13px;padding:13px;align-self:start}.smartPreviewUnscheduled>small{color:var(--theme-warning-ink);font-size:8px;font-weight:700;letter-spacing:.08em}.smartPreviewUnscheduled h3{font-size:13px;color:var(--theme-warning-ink);margin:5px 0 10px}.smartPreviewUnscheduled>div{display:flex;gap:8px;padding:8px 0;border-top:1px solid var(--theme-warning-border)}.smartPreviewUnscheduled svg{width:16px;color:var(--theme-warning-ink);flex:0 0 auto}.smartPreviewUnscheduled p{margin:0;display:grid}.smartPreviewUnscheduled b{font-size:9px}.smartPreviewUnscheduled small{font-size:8px;color:var(--theme-warning-ink)}.smartPlanPreviewNote{display:flex;gap:9px;align-items:center;margin:0 18px 2px;padding:10px 12px;border:1px solid var(--theme-border);border-radius:10px;background:var(--theme-surface);color:var(--theme-muted);font-size:10px}.smartPlanPreviewNote svg{width:17px;color:var(--theme-accent-ink)}.smartPlanPreviewActions{padding:14px 18px!important;border-top:1px solid var(--theme-border);margin-top:12px!important}.invoiceToolbar{display:grid;grid-template-columns:minmax(260px,1fr) 150px 190px auto auto auto;gap:8px;align-items:end;margin:12px 0 14px;padding:10px;border:1px solid var(--theme-border);border-radius:12px;background:var(--theme-surface)}.invoiceSearch{display:flex;align-items:center;gap:8px;height:38px;padding:0 10px;border:1px solid var(--theme-border);border-radius:9px;background:var(--theme-surface)}.invoiceSearch svg{width:16px;color:var(--theme-muted)}.invoiceSearch input{border:0;outline:0;width:100%;background:transparent;color:var(--theme-text)}.invoiceToolbar label{display:grid;gap:4px;font-size:8px;font-weight:700;color:var(--theme-muted);text-transform:uppercase;letter-spacing:.04em}.invoiceToolbar select{height:38px;border:1px solid var(--theme-border);border-radius:9px;background:var(--theme-surface);padding:0 9px;color:var(--theme-text);font-weight:750}.invoiceToolbar>button{height:38px;display:flex;align-items:center;justify-content:center;gap:6px}.invoiceSelectCheck{width:16px;height:16px;accent-color:#1f6fe5}.invoiceCustomerCell{display:grid;gap:2px}.invoiceCustomerCell b{font-size:10px}.invoiceCustomerCell small{font-size:8px;color:var(--theme-muted)}.invoiceSendClient{color:var(--theme-accent-ink)!important;border-color:var(--theme-border)!important;background:var(--theme-surface)!important}.invoiceSendClient:disabled{opacity:.45}@media(max-width:1000px){.invoiceToolbar{grid-template-columns:1fr 1fr}.invoiceSearch{grid-column:1/-1}.smartPlanPreviewBody{grid-template-columns:1fr}.smartPreviewUnscheduled{width:auto}.smartPlanPreviewSummary{grid-template-columns:repeat(2,1fr)}}.todoRowActions .todoNextVisitBtn{width:auto!important;min-width:124px;padding:0 12px!important;gap:7px;color:var(--theme-accent-ink);border-color:var(--theme-border);background:var(--theme-surface);font-weight:850}.todoRowActions .todoNextVisitBtn span{white-space:nowrap}.nextVisitAutoModal{max-width:720px}.nextVisitOrderSummary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:4px 0 14px}.nextVisitOrderSummary>div{padding:12px 14px;border:1px solid var(--ux-line);border-radius:12px;background:var(--theme-surface);display:flex;flex-direction:column;gap:4px}.nextVisitOrderSummary span{font-size:10px;font-weight:850;letter-spacing:.04em;text-transform:uppercase;color:var(--theme-muted)}.nextVisitOrderSummary b{font-size:13px;color:var(--theme-text)}.nextVisitAutoInfo{display:flex;gap:12px;align-items:flex-start;padding:14px;border:1px solid var(--theme-border);border-radius:13px;background:var(--theme-surface);margin-bottom:14px}.nextVisitAutoInfo>svg{width:22px;height:22px;color:var(--theme-accent-ink);flex:0 0 auto;margin-top:1px}.nextVisitAutoInfo b{display:block;color:var(--theme-text);margin-bottom:3px}.nextVisitAutoInfo p{margin:0;color:var(--theme-muted);font-size:12px;line-height:1.45}.nextVisitForm{display:grid;grid-template-columns:minmax(190px,.7fr) minmax(0,1.3fr);gap:12px;margin-bottom:14px}.nextVisitForm label{display:flex;flex-direction:column;gap:6px;font-size:11px;font-weight:850;color:var(--theme-muted)}.nextVisitForm label small{font-weight:700;color:var(--theme-muted)}.nextVisitForm textarea{min-height:82px;resize:vertical}@media(max-width:680px){.nextVisitOrderSummary,.nextVisitForm{grid-template-columns:1fr}.todoRowActions .todoNextVisitBtn span{display:none}.todoRowActions .todoNextVisitBtn{min-width:40px;padding:0 9px!important}}.invoiceToolbar{grid-template-columns:minmax(320px,1.35fr) 150px 190px minmax(250px,auto) auto!important;align-items:end!important}.invoiceSearch{position:relative;height:42px!important;border-color:var(--theme-border)!important;box-shadow:0 1px 2px #14304e08}.invoiceSearch:focus-within{border-color:var(--theme-border)!important;box-shadow:0 0 0 3px #226fe517}.invoiceSearch input{font-size:10.5px!important;font-weight:650!important}.invoiceSearchClear{width:28px!important;height:28px!important;border:0!important;border-radius:8px!important;background:var(--theme-surface-soft)!important;color:var(--theme-muted)!important;padding:0!important;display:grid!important;place-items:center!important}.invoiceSearchClear svg{width:13px!important}.invoiceSelectionTools{height:42px;display:flex;align-items:center;gap:6px;padding:4px;border:1px solid var(--theme-border);border-radius:10px;background:var(--theme-surface);position:relative}.invoiceSelectionTools>button{height:32px!important;border:0!important;border-radius:7px!important;padding:0 10px!important;display:flex!important;align-items:center!important;gap:6px!important;font-size:9px!important;font-weight:850!important;white-space:nowrap}.invoiceSelectVisible{background:var(--theme-accent-soft)!important;color:var(--theme-accent-ink)!important}.invoiceSelectVisible:hover{background:var(--theme-accent-soft)!important}.invoiceSelectVisible em{font-style:normal;min-width:20px;height:20px;padding:0 6px;border-radius:999px;background:var(--theme-surface);color:var(--theme-accent-ink);display:grid;place-items:center;font-size:8px;font-weight:700}.invoiceClearSelection{background:var(--theme-surface)!important;color:var(--theme-muted)!important}.invoiceClearSelection:not(:disabled):hover{background:var(--theme-surface-soft)!important;color:var(--theme-text)!important}.invoiceClearSelection:disabled{opacity:.35!important}.invoiceSelectionTools>small{position:absolute;left:7px;top:45px;color:var(--theme-muted);font-size:7.5px;font-weight:800;white-space:nowrap}.invoiceBulkSend{height:42px!important;border-radius:10px!important;padding:0 15px!important}.invoiceOrderLink{border:0;background:transparent;color:var(--theme-accent-ink);font-weight:850;display:inline-flex;align-items:center;gap:5px;padding:3px 0;cursor:pointer}.invoiceOrderLink:hover{text-decoration:underline}.invoiceOrderLink svg{width:12px;height:12px}.invoiceViewOrderBtn{height:34px!important;padding:0 10px!important;border:1px solid var(--theme-border)!important;border-radius:9px!important;background:var(--theme-surface)!important;color:var(--theme-text)!important;display:flex!important;align-items:center!important;gap:6px!important;font-size:9px!important;font-weight:850!important}.invoiceViewOrderBtn svg{width:14px}.planningWallControl{position:relative;display:grid!important;grid-template-columns:auto minmax(420px,1fr) minmax(270px,360px) auto;align-items:center!important;gap:12px!important;margin:9px 0 7px!important;z-index:20}.planningWallTitle{min-width:170px}.planningWallTitle b{font-size:11px!important}.planningWallTitle span{font-size:7.5px!important;margin-top:2px}.planningStatusLegend{display:flex;align-items:center;justify-content:center;gap:10px;min-width:0;flex-wrap:wrap}.planningStatusLegend span{display:flex;align-items:center;gap:5px;color:var(--theme-muted);font-size:7.5px;font-weight:800;white-space:nowrap}.planningStatusLegend i{width:9px;height:9px;border-radius:3px;border:1px solid rgba(18,48,75,.12);display:block}.legendPlanned{background:var(--theme-purple-soft)}.legendTravel{background:var(--theme-accent-soft)}.legendWork{background:var(--theme-warning-soft)}.legendDone{background:var(--theme-success-soft)}.legendNok{background:var(--theme-danger-soft)}.planningSearchWrap{position:relative;min-width:0}.planningQuickSearch{height:38px;border:1px solid var(--theme-border);border-radius:10px;background:var(--theme-surface);display:flex;align-items:center;gap:7px;padding:0 9px;transition:.12s}.planningQuickSearch:focus-within{border-color:var(--theme-border);box-shadow:0 0 0 3px #236fe414}.planningQuickSearch>svg{width:15px;color:var(--theme-muted)}.planningQuickSearch input{border:0;outline:0;background:transparent;width:100%;font-size:9.5px;font-weight:700;color:var(--theme-text)}.planningQuickSearch button{width:25px;height:25px;border:0;border-radius:7px;background:var(--theme-surface-soft);display:grid;place-items:center;color:var(--theme-muted)}.planningQuickSearch button svg{width:12px}.planningSearchResults{position:absolute;right:0;top:44px;width:min(620px,75vw);max-height:390px;overflow:auto;background:var(--theme-surface);border:1px solid var(--theme-border);border-radius:12px;box-shadow:0 16px 38px #16304a29;padding:6px;z-index:80}.planningSearchResults>button{width:100%;display:grid;grid-template-columns:minmax(190px,1.4fr) minmax(130px,.8fr) auto 16px;align-items:center;gap:10px;border:0;border-bottom:1px solid var(--theme-border);background:var(--theme-surface);padding:9px 10px;text-align:left;cursor:pointer;border-radius:8px}.planningSearchResults>button:last-child{border-bottom:0}.planningSearchResults>button:hover{background:var(--theme-surface)}.planningSearchResults>button>span{display:grid;gap:2px;min-width:0}.planningSearchResults b{font-size:9.5px;color:var(--theme-text)}.planningSearchResults small{font-size:7.5px;color:var(--theme-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.planningSearchAssignment strong{font-size:8.5px;color:var(--theme-accent-ink)}.planningSearchResults>button>svg{width:13px;color:var(--theme-muted)}.planningSearchEmpty{padding:18px;text-align:center;color:var(--theme-muted);font-size:9px;font-weight:750}@media(max-width:1200px){.invoiceToolbar{grid-template-columns:1fr 1fr!important}.invoiceSearch{grid-column:1/-1}.invoiceSelectionTools{justify-self:start}.planningWallControl{grid-template-columns:1fr auto!important}.planningStatusLegend{grid-column:1/-1;grid-row:2;justify-content:flex-start}.planningSearchWrap{grid-column:1}.densityToggle{grid-column:2}}@media(max-width:720px){.planningWallControl{grid-template-columns:1fr!important}.planningStatusLegend,.planningSearchWrap,.densityToggle{grid-column:1!important}.planningSearchResults{left:0;right:auto;width:min(94vw,620px)}.invoiceToolbar{grid-template-columns:1fr!important}.invoiceToolbar>*{grid-column:1!important}.invoiceSelectionTools{width:100%}}.odooSettings{border-color:var(--theme-border)!important;background:linear-gradient(180deg,var(--theme-surface) 0%,var(--theme-surface) 100%)!important}.odooConnectionRow{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-top:12px}.odooConnectionRow .primary{height:40px;padding:0 14px;display:inline-flex;align-items:center;gap:7px;border-radius:10px}.odooConnected{display:inline-flex;align-items:center;gap:7px;color:var(--theme-success-ink);font-size:11px;font-weight:850;padding:8px 10px;border:1px solid var(--theme-success-border);border-radius:9px;background:var(--theme-success-soft)}.odooConnected svg{width:16px;height:16px}.odooSendBtn{display:inline-flex!important;align-items:center!important;gap:6px!important;height:38px!important;padding:0 12px!important;border:1px solid var(--theme-border)!important;border-radius:9px!important;background:var(--theme-surface)!important;color:var(--theme-accent-ink)!important;font-weight:850!important}.odooSendBtn:hover:not(:disabled){background:var(--theme-accent-soft)!important;border-color:var(--theme-border)!important}.odooSendBtn:disabled{opacity:.55!important;cursor:not-allowed!important}.odooSendBtn svg{width:15px;height:15px}.smartPlanPreviewHead{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:18px;position:relative;background:var(--theme-surface)}.smartPlanPreviewTitle{min-width:0;flex:1}.smartPlanPreviewHeadActions{display:flex;align-items:center;justify-content:flex-end;gap:8px;flex:0 0 auto;margin-left:auto}.smartPlanPreviewHeadActions button{height:38px;border-radius:9px;padding:0 14px;font-size:10px;font-weight:850;display:inline-flex;align-items:center;justify-content:center;gap:7px;white-space:nowrap}.smartPlanPreviewHeadActions button svg{width:15px;height:15px}.smartPlanDiscard{border:1px solid var(--theme-border);background:var(--theme-surface);color:var(--theme-text)}.smartPlanDiscard:hover{background:var(--theme-surface);border-color:var(--theme-border)}.smartPlanApply{min-width:132px}.smartPlanClose{width:38px!important;padding:0!important;border:1px solid transparent!important;background:var(--theme-surface-soft)!important;color:var(--theme-muted)!important}.smartPlanClose:hover{background:var(--theme-surface-soft)!important;color:var(--theme-text)!important}.smartPlanPreviewActions{display:none!important}@media(max-width:760px){.smartPlanPreviewHead{align-items:flex-start!important;flex-wrap:wrap}.smartPlanPreviewHeadActions{width:100%;justify-content:stretch;margin-left:0}.smartPlanPreviewHeadActions .smartPlanDiscard,.smartPlanPreviewHeadActions .smartPlanApply{flex:1}.smartPlanPreviewHeadActions .smartPlanClose{flex:0 0 38px}}@keyframes volengSpin{to{transform:rotate(360deg)}}.spin{animation:volengSpin .85s linear infinite}.hrPeriodBar.modern{align-items:center!important;padding:11px 12px!important;background:linear-gradient(180deg,var(--theme-surface) 0%,var(--theme-surface) 100%)}.hrPeriodDates,.hrPeriodPresets{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.hrPeriodPresets{justify-content:flex-end}.hrPeriodPresets>button,.hrRefreshBtn{height:38px;border:1px solid var(--theme-border);border-radius:9px;background:var(--theme-surface);color:var(--theme-text);padding:0 11px;font-size:9px;font-weight:850;display:inline-flex;align-items:center;gap:6px;white-space:nowrap}.hrPeriodPresets>button:hover,.hrRefreshBtn:hover:not(:disabled){background:var(--theme-surface);border-color:var(--theme-border)}.hrPeriodPresets>button.primary{color:#fff;border-color:transparent}.hrRefreshBtn svg{width:14px;height:14px}.hrRefreshBtn:disabled{opacity:.65}.hrWorkspaceGrid{display:grid;grid-template-columns:minmax(360px,.78fr) minmax(560px,1.22fr);gap:12px;align-items:start}.hrCalendarPanel{padding:14px!important;margin-bottom:12px}.hrCalendarHead{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px}.hrCalendarHead>div:first-child{display:grid;gap:2px}.hrCalendarHead small{font-size:8px;font-weight:700;color:var(--theme-muted);letter-spacing:.08em}.hrCalendarHead h3{margin:0;font-size:15px;color:var(--theme-text);text-transform:capitalize}.hrCalendarHead>div:last-child{display:flex;align-items:center;gap:5px}.hrCalendarHead button{height:31px;min-width:31px;padding:0 9px;border:1px solid var(--theme-border);border-radius:8px;background:var(--theme-surface);color:var(--theme-muted);font-size:9px;font-weight:800}.hrCalendarHead button svg{width:14px;height:14px}.hrCalendarWeek,.hrCalendarGrid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:4px}.hrCalendarWeek{margin-bottom:4px}.hrCalendarWeek span{text-align:center;color:var(--theme-muted);font-size:7.5px;font-weight:700;text-transform:uppercase}.hrCalendarGrid>button,.hrCalendarGrid>.empty{min-height:62px;border-radius:9px}.hrCalendarGrid>.empty{background:var(--theme-surface)}.hrCalendarGrid>button{border:1px solid var(--theme-border);background:var(--theme-surface);padding:7px;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;text-align:left;position:relative;overflow:hidden}.hrCalendarGrid>button:hover{border-color:var(--theme-border);background:var(--theme-surface)}.hrCalendarGrid>button b{font-size:10px;color:var(--theme-text)}.hrCalendarGrid>button span{font-size:9px;font-weight:700;color:var(--theme-accent-ink);margin-top:auto}.hrCalendarGrid>button small{font-size:6.8px;color:var(--theme-muted);white-space:nowrap;max-width:100%;overflow:hidden;text-overflow:ellipsis}.hrCalendarGrid>button.today{box-shadow:inset 0 0 0 1px #8ab7ef}.hrCalendarGrid>button.selected{background:var(--theme-surface-soft);border-color:var(--theme-border)}.hrCalendarGrid>button.hasPending:after{content:"";position:absolute;right:6px;top:6px;width:6px;height:6px;border-radius:50%;background:#e8902c}.hrCalendarLegend{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-top:10px;padding-top:9px;border-top:1px solid var(--theme-border)}.hrCalendarLegend>span{display:flex;align-items:center;gap:5px;color:var(--theme-muted);font-size:7.5px;font-weight:750}.hrCalendarLegend i{width:7px;height:7px;border-radius:50%}.hrCalendarLegend i.approved{background:#2f7bd8}.hrCalendarLegend i.pending{background:#e8902c}.hrCalendarLegend button{margin-left:auto;border:0;background:transparent;color:var(--theme-accent-ink);font-size:8px;font-weight:850;display:flex;align-items:center;gap:4px}.hrCalendarLegend button svg{width:12px;height:12px}.hrWorkspaceGrid .hrPrestationsSummary{margin-bottom:12px;min-width:0}.hrAuditHead{gap:12px}.hrAuditTools{display:flex;align-items:center;gap:8px}.hrAuditTools select{height:34px;border:1px solid var(--theme-border);border-radius:8px;background:var(--theme-surface);padding:0 9px;color:var(--theme-muted);font-size:8.5px;font-weight:800}.hrAuditTools>span{font-size:8px;color:var(--theme-muted);font-weight:800;white-space:nowrap}@media(max-width:1280px){.hrWorkspaceGrid{grid-template-columns:1fr}.hrCalendarGrid>button{min-height:68px}}@media(max-width:760px){.hrPeriodPresets{justify-content:flex-start}.hrPeriodPresets>button{flex:1 1 auto}.hrRefreshBtn span{display:none}.hrWorkspaceGrid{grid-template-columns:1fr}.hrCalendarGrid{gap:2px}.hrCalendarGrid>button{min-height:54px;padding:5px}.hrCalendarGrid>button span{font-size:8px}.hrCalendarGrid>button small{display:none}.hrAuditHead{align-items:flex-start!important;flex-direction:column}.hrAuditTools{width:100%;justify-content:space-between}}.invoiceSelectionTools{min-width:180px;justify-content:space-between!important;padding-left:9px!important}.invoiceSelectionState{display:flex;align-items:center;gap:6px;min-width:0;color:var(--theme-muted);font-size:9px;font-weight:850;white-space:nowrap}.invoiceSelectionState svg{width:14px;height:14px;color:var(--theme-accent-ink)}.invoiceSelectionTools>small{display:none!important}.invoiceClearSelection{margin-left:auto}.invoiceBulkSend{white-space:nowrap}.genericEinvoiceConnector{margin-top:12px;padding-top:12px;border-top:1px solid var(--theme-border)}.peppolLookupRow{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px;border:1px solid var(--theme-border);border-radius:11px;background:var(--theme-surface);margin:12px 0}.peppolLookupRow>div{display:grid;gap:2px}.peppolLookupRow span{font-size:8px;color:var(--theme-muted);font-weight:850;text-transform:uppercase}.peppolLookupRow b{font-size:11px;color:var(--theme-text)}.peppolLookupRow button{height:36px;border:1px solid var(--theme-border);border-radius:9px;background:var(--theme-surface);color:var(--theme-accent-ink);padding:0 11px;display:inline-flex;align-items:center;gap:6px;font-size:9px;font-weight:850}.peppolLookupRow button svg{width:14px;height:14px}.peppolLookupResult{display:flex;align-items:flex-start;gap:9px;padding:10px 11px;border-radius:10px;margin-bottom:12px}.peppolLookupResult svg{width:17px;height:17px;flex:0 0 auto}.peppolLookupResult>div{display:grid;gap:2px}.peppolLookupResult b{font-size:10px}.peppolLookupResult span{font-size:8px;line-height:1.4}.peppolLookupResult.ok{background:var(--theme-success-soft);border:1px solid var(--theme-success-border);color:var(--theme-success-ink)}.peppolLookupResult.warn{background:var(--theme-warning-soft);border:1px solid var(--theme-warning-border);color:var(--theme-warning-ink)}.hrAgendaPanel{padding:14px!important;margin-bottom:12px}.hrAgendaHead{align-items:flex-end!important;gap:12px}.hrAgendaHead p{margin:3px 0 0;color:var(--theme-muted);font-size:8.5px}.hrMatrixWrap{overflow:auto;border:1px solid var(--theme-border);border-radius:12px;background:var(--theme-surface)}.hrMatrix{display:grid;grid-template-columns:210px repeat(var(--hr-days),minmax(88px,1fr));min-width:max-content}.hrMatrixCorner,.hrMatrixDate,.hrMatrixWorker,.hrMatrixCell{border-right:1px solid var(--theme-border);border-bottom:1px solid var(--theme-border)}.hrMatrixCorner{position:sticky;left:0;top:0;z-index:4;display:flex;align-items:center;padding:0 12px;min-height:54px;background:var(--theme-surface);color:var(--theme-muted);font-size:8px;font-weight:700;text-transform:uppercase}.hrMatrixDate{position:sticky;top:0;z-index:3;min-height:54px;display:grid;place-content:center;text-align:center;background:var(--theme-surface)}.hrMatrixDate b{font-size:9px;color:var(--theme-text);text-transform:uppercase}.hrMatrixDate span{font-size:8px;color:var(--theme-muted)}.hrMatrixDate.today{background:var(--theme-accent-soft)}.hrMatrixWorker{position:sticky;left:0;z-index:2;min-height:63px;padding:9px 10px;background:var(--theme-surface);display:flex;align-items:center;gap:8px}.hrMatrixWorker>span{display:grid;place-items:center;flex:0 0 30px;width:30px;height:30px;border-radius:9px;background:var(--theme-accent-soft);color:var(--theme-accent-ink);font-size:9px;font-weight:700}.hrMatrixWorker>div{display:grid;min-width:0}.hrMatrixWorker b{font-size:9.5px;color:var(--theme-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hrMatrixWorker small{font-size:7.5px;color:var(--theme-muted)}.hrMatrixCell{min-height:63px;border-top:0;border-left:0;background:var(--theme-surface);display:grid;place-content:center;text-align:center;padding:7px;cursor:pointer}.hrMatrixCell b{font-size:11px;color:var(--theme-text)}.hrMatrixCell small{font-size:7px;font-weight:850;margin-top:2px}.hrMatrixCell.approved{background:var(--theme-success-soft)}.hrMatrixCell.approved small{color:var(--theme-success-ink)}.hrMatrixCell.control{background:var(--theme-warning-soft)}.hrMatrixCell.control small{color:var(--theme-warning-ink)}.hrMatrixCell.running{background:var(--theme-surface)}.hrMatrixCell.running small{color:var(--theme-accent-ink)}.hrMatrixCell.empty{cursor:default;background:var(--theme-surface);color:var(--theme-muted)}.hrMatrixCell:hover:not(.empty){box-shadow:inset 0 0 0 1px #8bb7e9}.hrMatrixLegend{display:flex;align-items:center;gap:13px;flex-wrap:wrap;margin-top:9px;color:var(--theme-muted);font-size:8px;font-weight:800}.hrMatrixLegend span{display:flex;align-items:center;gap:5px}.hrMatrixLegend i{width:8px;height:8px;border-radius:50%}.hrMatrixLegend i.approved{background:#3aa277}.hrMatrixLegend i.control{background:#e49a46}.hrMatrixLegend i.running{background:#397ed1}.hrMatrixLegend em{margin-left:auto;font-style:normal;color:var(--theme-muted)}.hrDayOverlay{position:fixed;inset:0;z-index:1400;background:#12284042;backdrop-filter:blur(2px);display:grid;place-items:center;padding:20px}.hrDayCard{width:min(560px,96vw);background:var(--theme-surface);border:1px solid var(--theme-border);border-radius:18px;box-shadow:0 24px 60px #102e4f38;padding:18px}.hrDayCardHead{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;border-bottom:1px solid var(--theme-border);padding-bottom:13px;margin-bottom:13px}.hrDayCardHead small{font-size:8px;font-weight:700;color:var(--theme-muted);letter-spacing:.08em}.hrDayCardHead h3{font-size:18px;color:var(--theme-text);margin:2px 0}.hrDayCardHead p{margin:0;color:var(--theme-muted);font-size:9px}.hrDayCardHead>button{width:32px;height:32px;border:1px solid var(--theme-border);border-radius:9px;background:var(--theme-surface);display:grid;place-items:center;color:var(--theme-muted)}.hrDayCardHead svg{width:15px}.hrPunchGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.hrPunchGrid article{padding:12px;border:1px solid var(--theme-border);border-radius:11px;background:var(--theme-surface);display:grid;gap:4px}.hrPunchGrid small,.hrDayTotal small{font-size:7px;font-weight:700;color:var(--theme-muted);letter-spacing:.05em}.hrPunchGrid b{font-size:16px;color:var(--theme-text)}.hrDayTotal{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:10px;padding:14px;border-radius:12px;background:var(--theme-surface)}.hrDayTotal>span:first-child{display:grid}.hrDayTotal>span:first-child b{font-size:22px;color:var(--theme-text)}.hrDayTotal>span:last-child{padding:6px 9px;border-radius:999px;font-size:8px;font-weight:700}.hrDayTotal .approved{background:var(--theme-success-soft);color:var(--theme-success-ink)}.hrDayTotal .control{background:var(--theme-warning-soft);color:var(--theme-warning-ink)}.hrDayTotal .running{background:var(--theme-accent-soft);color:var(--theme-accent-ink)}.hrAutoRule{display:flex;gap:9px;margin-top:10px;padding:11px;border:1px solid var(--theme-border);border-radius:11px}.hrAutoRule>svg{width:18px;color:var(--theme-accent-ink);flex:0 0 auto}.hrAutoRule b{font-size:9px;color:var(--theme-text)}.hrAutoRule p{margin:2px 0 0;color:var(--theme-muted);font-size:8px;line-height:1.45}.hrApproveDay{width:100%;justify-content:center;margin-top:10px}.hrPeriodBar.modern+.hrKpis.modern{margin-top:0}@media(max-width:760px){.hrMatrix{grid-template-columns:165px repeat(var(--hr-days),82px)}.hrPunchGrid{grid-template-columns:1fr 1fr}.hrMatrixLegend em{width:100%;margin-left:0}}.techDayBar{position:sticky;top:10px;z-index:20;display:flex;align-items:center;gap:14px;padding:11px 13px;margin-bottom:12px;border:1px solid var(--theme-border);border-radius:13px;background:color-mix(in srgb,var(--theme-surface) 96%,transparent);box-shadow:0 8px 24px #153a5b14;backdrop-filter:blur(10px)}.techDayState{display:flex;align-items:center;gap:9px;min-width:250px}.techDayState>svg{width:32px;height:32px;padding:8px;border-radius:10px;background:var(--theme-accent-soft);color:var(--theme-accent-ink)}.techDayState span{display:grid}.techDayState small{font-size:7px;font-weight:700;color:var(--theme-muted);letter-spacing:.08em}.techDayState b{font-size:10px;color:var(--theme-text)}.techDayState em{font-size:7.5px;color:var(--theme-muted);font-style:normal}.techDayTimeline{display:grid;grid-template-columns:repeat(4,1fr);gap:5px;flex:1}.techDayTimeline span{display:grid;padding:6px 9px;border-left:1px solid var(--theme-border)}.techDayTimeline small{font-size:6.5px;color:var(--theme-muted);text-transform:uppercase;font-weight:700}.techDayTimeline b{font-size:10px;color:var(--theme-text)}.techDayNext{min-width:125px;justify-content:center}.techDayBar.paused{border-color:var(--theme-warning-border);background:var(--theme-surface)}.techDayBar.done{border-color:var(--theme-success-border);background:var(--theme-surface)}.techDayBar.notStarted{border-color:var(--theme-border)}.hrIssueLauncher{width:100%;display:flex;align-items:center;justify-content:space-between;text-align:left;margin:0 0 12px;padding:12px 14px;border:1px solid var(--theme-danger-border);border-radius:13px;background:var(--theme-surface);color:var(--theme-danger-ink)}.hrIssueLauncher>span{display:grid;grid-template-columns:auto 1fr;column-gap:9px;align-items:center}.hrIssueLauncher svg{grid-row:1/3;width:20px}.hrIssueLauncher b{font-size:10px}.hrIssueLauncher small{font-size:8px;color:var(--theme-danger-ink)}.hrIssueLauncher>svg{width:16px}.hrIssueLauncher.active{background:var(--theme-danger-soft);border-color:var(--theme-danger-border)}.hrMatrixCell.problem{background:var(--theme-surface);border-color:var(--theme-danger-border)}.hrMatrixCell.problem b,.hrMatrixCell.problem small{color:var(--theme-danger-ink)}.hrMatrixLegend i.problem{background:#d95151}.hrDayTotal em{font-size:7px;color:var(--theme-muted);font-style:normal;margin-top:2px}.hrCorrectionAudit{display:flex;gap:9px;align-items:center;margin-top:10px;padding:10px;border-radius:10px;background:var(--theme-surface);border:1px solid var(--theme-border)}.hrCorrectionAudit svg{width:16px;color:var(--theme-muted)}.hrCorrectionAudit span{display:grid}.hrCorrectionAudit b{font-size:9px;color:var(--theme-text)}.hrCorrectionAudit small{font-size:7.5px;color:var(--theme-muted)}.hrCorrectionTimes{display:grid;grid-template-columns:1fr 1fr;gap:9px}.hrCorrectionTimes label,.hrCorrectionReason{display:grid;gap:4px;font-size:7.5px;color:var(--theme-muted);font-weight:700;text-transform:uppercase}.hrCorrectionTimes input,.hrCorrectionReason textarea{border:1px solid var(--theme-border);border-radius:9px;background:var(--theme-surface);padding:9px;color:var(--theme-text)}.hrCorrectionReason{margin-top:10px}.hrCorrectionReason textarea{min-height:70px;resize:vertical;text-transform:none}.hrCorrectionCard{width:min(590px,96vw)}@media(max-width:900px){.techDayBar{align-items:stretch;flex-wrap:wrap}.techDayState{flex:1}.techDayTimeline{order:3;flex-basis:100%}.techDayNext{margin-left:auto}}.techDayBar.blocked{border-color:var(--theme-danger-border);background:var(--theme-surface)}.techDayBar.blocked .techDayState>svg{background:var(--theme-danger-soft);color:var(--theme-danger-ink)}.techDayBar.blocked .techDayState b{color:var(--theme-danger-ink)}.techDayBar.blocked .techDayNext{background:var(--theme-surface-soft)!important;color:var(--theme-muted)!important;border-color:var(--theme-border)!important;cursor:not-allowed}.hrProblemReason{display:flex;gap:9px;align-items:flex-start;margin-top:10px;padding:11px;border:1px solid var(--theme-danger-border);border-radius:11px;background:var(--theme-surface);color:var(--theme-danger-ink)}.hrProblemReason>svg{width:17px;flex:0 0 auto;margin-top:1px}.hrProblemReason>div{display:grid;gap:2px}.hrProblemReason b{font-size:9px}.hrProblemReason small{font-size:7.5px;line-height:1.45;color:var(--theme-danger-ink)}.hrDecisionActions{display:grid;grid-template-columns:1fr 1fr;gap:9px;margin-top:11px}.hrDecisionActions>button{min-height:62px;border:1px solid var(--theme-border);border-radius:11px;background:var(--theme-surface);display:flex;align-items:center;gap:9px;text-align:left;padding:10px 11px;color:var(--theme-text)}.hrDecisionActions>button>svg{width:18px;flex:0 0 auto}.hrDecisionActions>button>span{display:grid}.hrDecisionActions b{font-size:9px}.hrDecisionActions small{font-size:7px;color:var(--theme-muted);line-height:1.35}.hrDecisionActions .approveException{border-color:var(--theme-success-border);background:var(--theme-surface);color:var(--theme-success-ink)}.hrResolutionType{display:grid;gap:5px;font-size:7.5px;color:var(--theme-muted);font-weight:700;text-transform:uppercase}.hrResolutionType select{height:40px;border:1px solid var(--theme-border);border-radius:9px;background:var(--theme-surface);padding:0 10px;color:var(--theme-text);font-size:10px}.hrResolutionAudit{display:flex;gap:9px;align-items:center;margin-top:10px;padding:10px;border-radius:10px;background:var(--theme-success-soft);border:1px solid var(--theme-success-border)}.hrResolutionAudit svg{width:16px;color:var(--theme-success-ink)}.hrResolutionAudit span{display:grid}.hrResolutionAudit b{font-size:9px;color:var(--theme-success-ink)}.hrResolutionAudit small{font-size:7.5px;color:var(--theme-muted)}.hrMatrixCell.approved small{line-height:1.25}@media(max-width:640px){.hrDecisionActions{grid-template-columns:1fr}.techDayBar.blocked .techDayTimeline{display:none}}.techPlanningDays{display:flex;gap:8px;align-items:stretch;margin:0 0 10px;overflow-x:auto;padding:2px 1px 5px;scrollbar-width:thin}.techPlanningDays>button{min-width:118px;min-height:58px;border:1px solid var(--theme-border);background:var(--theme-surface);border-radius:12px;padding:9px 11px;display:flex;align-items:center;justify-content:space-between;gap:9px;text-align:left;color:var(--theme-text);box-shadow:0 1px 2px #14314e08;flex:0 0 auto}.techPlanningDays>button:first-child{min-width:132px;justify-content:flex-start}.techPlanningDays>button:first-child svg{width:18px;height:18px;color:var(--theme-accent-ink)}.techPlanningDays>button span{display:grid;gap:2px}.techPlanningDays>button small{font-size:8px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--theme-muted)}.techPlanningDays>button b{font-size:11px;color:var(--theme-text)}.techPlanningDays>button em{font-style:normal;font-size:8px;font-weight:800;color:var(--theme-muted);background:var(--theme-surface-soft);border-radius:999px;padding:4px 6px;white-space:nowrap}.techPlanningDays>button.active{border-color:var(--theme-border);background:var(--theme-accent-soft);box-shadow:0 0 0 1px #3779ca1f}.techPlanningDays>button.active b{color:var(--theme-accent-ink)}.techPlanningDays>button.active em{background:var(--theme-accent-soft);color:var(--theme-accent-ink)}.techJobDateTime{display:grid;gap:2px;min-width:112px}.techJobDateTime>b{font-size:10.5px;color:var(--theme-text)}.techJobDateTime>small{font-size:8.5px;color:var(--theme-muted);white-space:nowrap}.fieldTablePanel td:first-child{vertical-align:middle}@media(max-width:760px){.techPlanningDays{margin-left:-2px;margin-right:-2px}.techPlanningDays>button{min-width:108px}.techPlanningDays>button:first-child{min-width:122px}.techJobDateTime{min-width:105px}.techJobDateTime>b{font-size:11px}.techJobDateTime>small{font-size:9px}}n .hrPage>header{grid-template-columns:minmax(0,1fr)!important;justify-items:start!important;text-align:left!important}.hrPage>header>div:first-child{grid-column:1!important;justify-self:start!important;text-align:left!important;width:100%!important}.hrPage>header h1,.hrPage>header p,.hrPage>header small{text-align:left!important}.simpleApp aside .brand{min-height:68px!important;padding:7px 5px 16px!important;margin:0 4px 17px!important}.simpleApp aside .brandIdentity{gap:11px!important}.simpleApp aside .brand .brandLogoMark{width:39px!important;height:39px!important;flex:0 0 39px!important;border-radius:11px!important;display:grid!important;place-items:center!important;overflow:hidden!important;background:#ffffff0e!important;border:1px solid rgba(255,255,255,.08)!important;box-shadow:0 7px 18px #0000001f!important}.simpleApp aside .brand .brandLogoMark img{width:34px!important;height:34px!important;object-fit:contain!important;display:block!important}.simpleApp aside .brand .brandWords b{font-size:16.5px!important;letter-spacing:2.15px!important}.simpleApp aside .brand .brandWords small{font-size:6.8px!important;letter-spacing:1.5px!important;margin-top:2px!important}.simpleApp .sidebarToggle{width:32px!important;height:32px!important;flex:0 0 32px!important}.sidebarCompact aside .brand .brandLogoMark{width:40px!important;height:40px!important;flex-basis:40px!important}.sidebarCompact aside .brand .brandLogoMark img{width:35px!important;height:35px!important}@media(max-width:720px){.simpleApp aside .brand .brandLogoMark{width:36px!important;height:36px!important;flex-basis:36px!important}.simpleApp aside .brand .brandLogoMark img{width:31px!important;height:31px!important}}.hrPage>header{display:grid!important;grid-template-columns:1fr!important;justify-content:start!important;justify-items:start!important;align-items:start!important;text-align:left!important;min-height:auto!important;padding-left:0!important}.hrPage>header>div:first-child{grid-column:1!important;width:auto!important;margin:0!important;justify-self:start!important;text-align:left!important}.hrPage>header>div:first-child>*{text-align:left!important}.hrPage>header h1{font-size:28px!important;line-height:1.05!important}.hrPage>header p{max-width:760px!important}.simpleApp aside .brand{min-height:78px!important;padding:8px 6px 18px!important;margin:0 2px 18px!important}.simpleApp aside .brandIdentity{gap:12px!important;overflow:visible!important}.simpleApp aside .brand .brandLogoMark{width:48px!important;height:48px!important;flex:0 0 48px!important;border-radius:13px!important}.simpleApp aside .brand .brandLogoMark img{width:43px!important;height:43px!important}.simpleApp aside .brand .brandWords b{font-size:18px!important;letter-spacing:2.5px!important;line-height:1!important}.simpleApp aside .brand .brandWords small{font-size:7.2px!important;letter-spacing:1.55px!important;margin-top:3px!important}.simpleApp .sidebarToggle{width:34px!important;height:34px!important;flex:0 0 34px!important}.hrDecisionActions{display:grid!important;visibility:visible!important;opacity:1!important}.hrDecisionActions>button,.hrApproveDay{pointer-events:auto!important}.hrDayTotal .hrCreditInfo{display:grid;min-width:128px;padding-left:14px;border-left:1px solid var(--theme-border)}.hrDayTotal .hrCreditInfo b{font-size:15px;color:var(--theme-text)}.hrDayTotal .hrCreditInfo em{margin-top:2px}.hrResolutionType{display:grid;gap:4px;margin-top:10px;font-size:7.5px;color:var(--theme-muted);font-weight:700;text-transform:uppercase}.hrResolutionType select{border:1px solid var(--theme-border);border-radius:9px;background:var(--theme-surface);padding:10px;color:var(--theme-text);font-weight:800;text-transform:none}.hrCorrectionPreview{display:grid;grid-template-columns:1fr 1fr auto;align-items:center;gap:10px;margin-top:10px;padding:11px 12px;border:1px solid var(--theme-border);border-radius:11px;background:var(--theme-surface)}.hrCorrectionPreview>span{display:grid}.hrCorrectionPreview small{font-size:7px;color:var(--theme-muted);font-weight:700}.hrCorrectionPreview b{font-size:14px;color:var(--theme-text)}.hrCorrectionPreview>.approved,.hrCorrectionPreview>.control{display:inline-flex;padding:6px 9px;border-radius:999px;font-size:8px;font-weight:700}.hrCorrectionPreview>.approved{background:var(--theme-success-soft);color:var(--theme-success-ink)}.hrCorrectionPreview>.control{background:var(--theme-warning-soft);color:var(--theme-warning-ink)}.hrRuleEffect{display:grid;gap:4px;margin-top:10px;padding:11px 12px;border:1px solid var(--theme-border);border-radius:11px;background:var(--theme-surface)}.hrRuleEffect>b{font-size:8px;color:var(--theme-text);text-transform:uppercase}.hrRuleEffect>span{font-size:8.5px;color:var(--theme-muted);line-height:1.5}.hrRuleEffect strong{color:var(--theme-text)}@media(max-width:620px){.hrDayTotal{align-items:flex-start;flex-wrap:wrap}.hrDayTotal .hrCreditInfo{border-left:0;padding-left:0}.hrCorrectionPreview{grid-template-columns:1fr 1fr}.hrCorrectionPreview>.approved,.hrCorrectionPreview>.control{grid-column:1/-1;justify-self:start}}.hrWorkRulePreview{border:1px solid var(--theme-border);background:var(--theme-surface);border-radius:14px;padding:13px;margin-top:12px}.hrWorkRulePreviewHead{display:flex;gap:9px;align-items:center;margin-bottom:10px}.hrWorkRulePreviewHead svg{width:18px;color:var(--theme-success-ink)}.hrWorkRulePreviewHead span{display:grid}.hrWorkRulePreviewHead b{font-size:10px;color:var(--theme-text)}.hrWorkRulePreviewHead small{font-size:8px;color:var(--theme-muted)}.hrWorkRuleNumbers{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.hrWorkRuleNumbers span{border:1px solid var(--theme-border);background:var(--theme-surface);border-radius:10px;padding:9px}.hrWorkRuleNumbers small{display:block;font-size:7px;font-weight:700;color:var(--theme-muted);letter-spacing:.04em}.hrWorkRuleNumbers b{display:block;margin-top:3px;font-size:13px;color:var(--theme-text)}.hrWorkRulePreview p{margin:9px 0 0;padding:8px 10px;border-radius:9px;font-size:9px}.hrWorkRulePreview p.ok{background:var(--theme-success-soft);color:var(--theme-success-ink)}.hrWorkRulePreview p.warn{background:var(--theme-surface);color:var(--theme-danger-ink)}.hrApproveDay:disabled{opacity:.45;cursor:not-allowed}@media(max-width:760px){.hrWorkRuleNumbers{grid-template-columns:1fr 1fr}}.customerMasterPanel{padding:22px}.customerMasterToolbar{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin-bottom:18px}.customerMasterToolbar h3{margin:4px 0}.customerMasterToolbar p{margin:4px 0 0;color:var(--muted,var(--theme-muted))}.customerMasterGrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:14px}.customerMasterCard{display:flex;flex-direction:column;text-align:left;border:1px solid var(--theme-border);background:var(--theme-surface);border-radius:16px;padding:17px;min-height:168px}.customerMasterCard:hover{border-color:var(--theme-border);box-shadow:0 8px 24px #15437014}.customerMasterCard.inactive{opacity:.55}.customerMasterCard>div{display:flex;justify-content:space-between;align-items:center}.customerMasterCard h3{margin:13px 0 5px;color:var(--theme-text)}.customerMasterCard p,.customerMasterCard small{display:block;margin:0 0 5px;color:var(--theme-muted)}.customerMasterCard footer{display:flex;gap:16px;border-top:1px solid var(--theme-border);padding-top:12px;margin-top:13px}.customerMasterCard footer span{display:flex;align-items:center;gap:5px;font-size:12px;color:var(--theme-muted)}.customerMasterCard footer svg{width:14px}.customerCode{font-size:11px;font-weight:800;color:var(--theme-accent-ink);letter-spacing:.05em}.customerFormGrid{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-top:18px}.customerFormGrid label{display:flex;flex-direction:column;gap:6px;font-size:12px;font-weight:700;color:var(--theme-muted)}.customerFormGrid label.wide{grid-column:1/-1}.customerFormGrid input,.customerFormGrid select{height:43px;border:1px solid var(--theme-border);border-radius:10px;padding:0 12px;background:var(--theme-surface)}.customerMasterModal,.customerQuickModal{width:min(720px,94vw)}.customerActiveCheck{flex-direction:row!important;align-items:center!important}.customerActiveCheck input{width:18px;height:18px}.payerSelectLabel small{margin-top:5px;color:var(--theme-muted);font-weight:500}.payerSelectRow{display:grid;grid-template-columns:1fr auto;gap:8px}.payerSelectRow select{min-width:0}.payerSelectRow button{border:1px solid var(--theme-border);background:var(--theme-surface);color:var(--theme-accent-ink);border-radius:10px;padding:0 13px;font-weight:800;display:flex;align-items:center;gap:6px}.payerSelectRow button svg{width:15px}.payerCell{color:var(--theme-accent-ink)}.payerMini{color:var(--theme-accent-ink)!important;font-weight:700!important}.quickCustomer>small:first-child{color:var(--theme-accent-ink);font-weight:800;letter-spacing:.04em}@media(max-width:760px){.customerMasterToolbar{align-items:stretch;flex-direction:column}.customerFormGrid{grid-template-columns:1fr}.customerFormGrid label.wide{grid-column:auto}.payerSelectRow,.customerMasterGrid{grid-template-columns:1fr}}.customerAlertBanner{margin:0 0 14px;padding:11px 14px;border:1px solid var(--theme-danger-border);background:var(--theme-surface);color:var(--theme-danger-ink);border-radius:11px;font-size:11px;font-weight:750}.customerMasterCard.incomplete{border-color:var(--theme-warning-border)}.customerMasterCard.complete{border-color:var(--theme-success-border)}.customerDataHealth{display:flex!important;justify-content:flex-start!important;gap:6px;align-items:center;margin-top:10px;font-size:10px;font-weight:800}.customerDataHealth svg,.vatMiniStatus svg{width:13px;height:13px}.customerDataHealth.warning{color:var(--theme-warning-ink)}.customerDataHealth.ok{color:var(--theme-success-ink)}.vatMiniStatus{display:flex;align-items:center;gap:5px;margin-top:6px;font-size:9px;font-weight:800}.vatMiniStatus.verified{color:var(--theme-success-ink)}.vatMiniStatus.unchecked{color:var(--theme-warning-ink)}.customerCompleteness{display:flex;justify-content:space-between;gap:14px;align-items:center;margin:15px 0 2px;padding:12px 14px;border:1px solid var(--theme-border);background:var(--theme-surface);border-radius:12px}.customerCompleteness b,.customerCompleteness span{display:block}.customerCompleteness>div>span{font-size:9px;color:var(--theme-muted);margin-top:3px}.customerCompletenessChips{display:flex;gap:6px;flex-wrap:wrap;justify-content:flex-end}.customerCompletenessChips span{display:flex!important;align-items:center;gap:4px;padding:5px 8px;border-radius:999px;font-size:8px!important;font-weight:850;margin:0!important}.customerCompletenessChips svg{width:11px;height:11px}.customerCompletenessChips .warn{background:var(--theme-warning-soft);color:var(--theme-warning-ink)}.customerCompletenessChips .good{background:var(--theme-success-soft);color:var(--theme-success-ink)}.vatControlLabel{grid-column:1/-1}.vatControlRow{display:grid;grid-template-columns:1fr auto;gap:8px}.vatControlRow button{height:43px;border:1px solid var(--theme-border);background:var(--theme-surface);color:var(--theme-accent-ink);border-radius:10px;padding:0 12px;font-size:10px;font-weight:850;display:flex;align-items:center;gap:6px}.vatControlRow button:disabled{opacity:.55}.vatControlRow button svg{width:14px}.vatVerifiedText{display:flex!important;align-items:center;gap:5px;color:var(--theme-success-ink)!important;font-weight:800!important}.vatVerifiedText svg{width:12px}.vatCheckResult{grid-column:1/-1;display:grid;grid-template-columns:auto 1fr auto;gap:10px;align-items:center;padding:11px 12px;border-radius:11px;border:1px solid}.vatCheckResult>svg{width:18px}.vatCheckResult b,.vatCheckResult span{display:block}.vatCheckResult span{font-size:9px;margin-top:2px}.vatCheckResult.valid{background:var(--theme-success-soft);border-color:var(--theme-success-border);color:var(--theme-success-ink)}.vatCheckResult.invalid{background:var(--theme-surface);border-color:var(--theme-danger-border);color:var(--theme-danger-ink)}.vatCheckResult button{border:1px solid currentColor;background:var(--theme-surface);border-radius:8px;height:32px;padding:0 9px;font-size:9px;font-weight:850;color:inherit}@media(max-width:760px){.customerCompleteness{align-items:flex-start;flex-direction:column}.customerCompletenessChips{justify-content:flex-start}.vatCheckResult{grid-template-columns:auto 1fr}.vatCheckResult button{grid-column:1/-1}.vatControlRow{grid-template-columns:1fr}}.customerMasterModal{width:min(720px,calc(100vw - 32px))!important;max-height:calc(100dvh - 32px)!important;overflow:auto!important;overscroll-behavior:contain;scrollbar-gutter:stable;padding:18px 20px 0!important}.customerMasterModal .modalHead{margin-bottom:12px!important}.customerMasterModal .customerCompleteness{margin:10px 0 2px!important;padding:10px 12px!important}.customerMasterModal .customerFormGrid{gap:11px 14px!important;margin-top:14px!important}.customerMasterModal .customerFormGrid input,.customerMasterModal .customerFormGrid select,.customerMasterModal .vatControlRow button{height:40px!important}.customerMasterModal .vatCheckResult{padding:9px 11px!important}.customerMasterModal .modalActions{position:sticky!important;bottom:0!important;z-index:5!important;margin:14px -20px 0!important;padding:12px 20px 14px!important;background:color-mix(in srgb,var(--theme-surface) 97%,transparent)!important;border-top:1px solid var(--theme-border)!important;box-shadow:0 -8px 18px #15324f0d!important;backdrop-filter:blur(8px)}.customerMasterModal .modalActions button{min-height:38px!important}@media(max-height:820px)and (min-width:761px){.customerMasterModal{max-height:calc(100dvh - 24px)!important;padding-top:14px!important}.customerMasterModal .modalHead h2{font-size:22px!important}.customerMasterModal .customerCompleteness{margin-top:8px!important;padding:9px 11px!important}.customerMasterModal .customerFormGrid{gap:9px 14px!important;margin-top:11px!important}.customerMasterModal .customerFormGrid label{gap:4px!important}.customerMasterModal .customerFormGrid input,.customerMasterModal .customerFormGrid select,.customerMasterModal .vatControlRow button{height:38px!important}}@media(max-width:760px){.modalBack{padding:8px!important;align-items:center!important}.customerMasterModal{width:min(100%,calc(100vw - 16px))!important;max-height:calc(100dvh - 16px)!important;padding-left:14px!important;padding-right:14px!important;border-radius:15px!important}.customerMasterModal .modalActions{margin-left:-14px!important;margin-right:-14px!important;padding-left:14px!important;padding-right:14px!important}}.page>header,.pageHeader,.sectionHead,.settingsSectionHead,.simpleCreateHead,.catalogModalHead,.teamControlTitle,.teamDirectoryHead{text-align:left!important}.page>header>div:first-child,.pageHeader>div:first-child,.sectionHead>div:first-child,.settingsSectionHead>div:first-child,.simpleCreateHead>div:first-child,.catalogModalHead>div:first-child{margin-left:0!important;margin-right:auto!important;align-items:flex-start!important;text-align:left!important}.page>header h1,.page>header p,.page>header small,.settingsSectionHead h2,.settingsSectionHead p,.settingsSectionHead small,.catalogModalHead h2,.catalogModalHead p,.catalogModalHead small{text-align:left!important}.headerActionGroup{display:flex;align-items:center;gap:10px;flex-wrap:wrap;justify-content:flex-end}.settingsTopBar{padding:14px 16px!important;gap:14px!important;align-items:stretch!important}.settingsPrimaryTabs{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(145px,1fr));gap:8px!important;flex:1}.settingsPrimaryTabs button{justify-content:flex-start!important;min-height:52px;border-radius:12px!important;padding:10px 12px!important}.settingsPrimaryTabs button span{width:30px;height:30px;display:grid;place-items:center;border-radius:9px;background:var(--theme-surface)}.settingsPrimaryTabs button.active{box-shadow:0 6px 18px #2558d714}.settingsPlanSummary{min-width:150px;border-left:1px solid var(--theme-border);padding-left:16px!important;display:flex;flex-direction:column;justify-content:center;align-items:flex-start!important;text-align:left!important}.notificationChannelCards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0 0 16px}.notificationChannelCards>label{display:grid;grid-template-columns:auto 1fr auto;gap:12px;align-items:center;border:1px solid var(--theme-border);border-radius:14px;padding:14px;background:var(--theme-surface);cursor:pointer}.notificationChannelCards>label.active{border-color:var(--theme-border);background:var(--theme-surface);box-shadow:0 5px 16px #2558d70f}.notificationChannelCards>label>span{width:38px;height:38px;border-radius:11px;background:var(--theme-accent-soft);display:grid;place-items:center;color:var(--theme-accent-ink)}.notificationChannelCards b,.notificationChannelCards small{display:block;text-align:left}.notificationChannelCards small{margin-top:3px;color:var(--theme-muted)}.platformHostShell{min-height:100vh;background:var(--theme-surface);padding:24px}.platformHostShell .page{max-width:1600px;margin:0 auto}.platformHostDenied{min-height:100vh;display:grid;place-items:center;align-content:center;gap:10px;text-align:center;background:var(--theme-surface);color:var(--theme-text);padding:30px}.platformHostDenied svg{width:44px;height:44px;color:var(--theme-accent-ink)}.platformHostDenied button{margin-top:8px;padding:10px 18px;border-radius:10px;border:1px solid var(--theme-border);background:var(--theme-surface)}@media(max-width:900px){.notificationChannelCards{grid-template-columns:1fr}.settingsTopBar{flex-direction:column}.settingsPlanSummary{border-left:0;border-top:1px solid var(--theme-border);padding:12px 0 0!important}}.appSupportFab{position:fixed;right:20px;bottom:20px;z-index:95;height:44px;border:0;border-radius:999px;padding:0 16px 0 13px;background:#0a4f93;color:#fff;display:flex;align-items:center;gap:8px;font-weight:850;box-shadow:0 14px 34px #0d355e3d;cursor:pointer}.appSupportFab svg{width:18px;height:18px}.appSupportFab:hover{transform:translateY(-1px)}.supportCenterBack{z-index:160}.supportCenterModal{width:min(680px,calc(100vw - 28px));max-height:calc(100vh - 40px);overflow:auto}.supportCenterModal .modalHead p{margin:5px 0 0;color:var(--theme-muted);font-size:12px}.supportFormGrid textarea{min-height:120px;resize:vertical}.supportSendStatus{margin:14px 0 0;padding:11px 13px;border-radius:10px;font-size:12px;font-weight:750}.supportSendStatus.ok{background:var(--theme-success-soft);color:var(--theme-success-ink);border:1px solid var(--theme-success-border)}.supportSendStatus.error{background:var(--theme-surface);color:var(--theme-danger-ink);border:1px solid var(--theme-danger-border)}.supportRouteHint{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px;padding-top:14px;border-top:1px solid var(--theme-border)}.supportRouteHint span{display:flex;align-items:center;gap:6px;padding:7px 9px;border-radius:999px;background:var(--theme-surface);color:var(--theme-muted);font-size:10px;font-weight:750}.supportRouteHint svg{width:13px;height:13px}@media(max-width:700px){.appSupportFab{right:13px;bottom:13px}.supportRouteHint{display:grid}.supportCenterModal{max-height:calc(100vh - 20px)}}.accessPolicySummary{display:grid;grid-template-columns:1fr 1fr 1.15fr;gap:14px;margin:16px 0 20px}.accessPolicySummary article{border:1px solid var(--theme-border);border-radius:16px;padding:16px;background:linear-gradient(180deg,var(--theme-surface),var(--theme-surface));box-shadow:0 9px 24px #1842630e;display:flex;flex-direction:column;gap:5px}.accessPolicySummary article>small{font-size:9px;letter-spacing:1.4px;color:var(--theme-muted);font-weight:700}.accessPolicySummary article>b{font-size:19px;color:var(--theme-text)}.accessPolicySummary article>span{font-size:10px;color:var(--theme-muted)}.accessPolicySummary article>div{height:6px;border-radius:999px;background:var(--theme-surface-soft);overflow:hidden;margin:5px 0}.accessPolicySummary article>div i{display:block;height:100%;border-radius:999px;background:linear-gradient(90deg,#1769ef,#11b9b0)}.accessPolicySummary article>em{font-style:normal;font-size:9px;color:var(--theme-accent-ink);font-weight:800}.accessPolicySummary .accessEstimate{background:linear-gradient(135deg,var(--theme-surface-soft),var(--theme-success-soft))}@media(max-width:1050px){.accessPolicySummary{grid-template-columns:1fr 1fr}.accessPolicySummary .accessEstimate{grid-column:1/-1}}@media(max-width:680px){.accessPolicySummary{grid-template-columns:1fr}.accessPolicySummary .accessEstimate{grid-column:auto}}:root{--d-navy:#0b2b55;--d-text:var(--theme-text);--d-muted:var(--theme-muted);--d-blue:#1672f8;--d-blue2:#0f5ee8;--d-cyan:#18b7c6;--d-green:#12a679;--d-red:#e65151;--d-violet:#7557e8;--d-amber:#e49a22;--d-bg:var(--theme-surface);--d-line:var(--theme-border);--d-soft:var(--theme-surface);--d-card:var(--theme-surface);--d-shadow:0 10px 28px rgba(35,72,113,.06) }.simpleApp{background:var(--d-bg)!important}.simpleApp aside{background:var(--theme-surface)!important;border-right:1px solid var(--d-line)!important;padding:16px 12px 14px!important;width:208px!important;box-shadow:4px 0 22px #1f467006!important}.simpleApp main{margin-left:208px!important;width:calc(100% - 208px)!important;background:var(--d-bg)!important}.simpleApp aside .brand{padding:8px 7px 16px!important;margin:0 3px 13px!important;border-bottom:1px solid var(--theme-border)!important}.simpleApp aside .brandIdentity{min-width:0}.simpleApp aside .brand .mark{width:40px!important;height:40px!important;border-radius:12px!important;background:var(--theme-surface-soft)!important}.simpleApp aside .brand .brandWords b{font-size:18px!important;letter-spacing:-.02em!important;color:var(--theme-text)!important}.simpleApp aside .brand .brandWords small{font-size:7px!important;letter-spacing:.15em!important;color:var(--theme-muted)!important;margin-top:2px}.simpleApp aside .nav{height:42px!important;min-height:42px!important;margin:2px 0!important;padding:0 12px!important;border-radius:11px!important;color:var(--theme-muted)!important;gap:10px!important;position:relative!important;font-size:12px!important}.simpleApp aside .nav span{font-size:12px!important;font-weight:720!important}.simpleApp aside .nav svg{width:18px!important;height:18px!important}.simpleApp aside .nav:hover{background:var(--theme-surface)!important;color:var(--theme-accent-ink)!important}.simpleApp aside .nav.active{background:var(--theme-accent-soft)!important;color:var(--theme-accent-ink)!important;box-shadow:inset 0 0 0 1px #1672f808!important}.simpleApp aside .nav.active:before{display:none!important}.simpleApp .who{border-top:1px solid var(--theme-border)!important;color:var(--theme-text)!important;margin-top:6px!important;padding:11px 9px!important}.simpleApp .who svg{color:var(--theme-accent-ink)!important}.simpleApp .who small{color:var(--theme-muted)!important}.simpleApp aside>.nav:last-child{color:var(--theme-muted)!important}.simpleApp .trialPill{background:var(--theme-surface)!important;border:1px solid var(--theme-border)!important;color:var(--theme-text)!important}.sidebarCompact aside{width:70px!important}.sidebarCompact main{margin-left:70px!important;width:calc(100% - 70px)!important}.dispatchTopbar{height:64px;position:sticky;top:0;z-index:42;background:color-mix(in srgb,var(--theme-surface) 96%,transparent);backdrop-filter:blur(12px);border-bottom:1px solid var(--theme-border);display:flex;align-items:center;gap:10px;padding:0 18px;box-shadow:0 3px 15px #25486c06}.dispatchProductPill{height:42px;display:flex;align-items:center;gap:9px;border:1px solid var(--theme-border);background:var(--theme-surface);color:var(--theme-accent-ink);border-radius:11px;padding:0 12px;font-weight:800}.dispatchProductPill>svg{width:18px}.dispatchProductPill span{display:flex;align-items:baseline;gap:5px}.dispatchProductPill b{font-size:11px;letter-spacing:.03em}.dispatchProductPill small{font-size:11px;color:var(--theme-muted);font-weight:760}.dispatchTopNav{display:flex;align-items:center;gap:2px;min-width:0;flex:1}.dispatchTopNav button{height:38px;border:0;background:transparent;color:var(--theme-muted);border-radius:9px;padding:0 10px;display:flex;align-items:center;gap:6px;font-size:10.5px;font-weight:760;white-space:nowrap}.dispatchTopNav button svg{width:15px;height:15px}.dispatchTopNav button:hover{background:var(--theme-surface);color:var(--theme-accent-ink)}.dispatchTopNav button.active{background:var(--theme-accent-soft);color:var(--theme-accent-ink)}.dispatchGlobalSearch{height:38px;width:min(310px,25vw);border:1px solid var(--theme-border);border-radius:10px;background:var(--theme-surface);display:flex;align-items:center;padding:0 8px 0 11px;gap:7px}.dispatchGlobalSearch>svg{width:15px;color:var(--theme-muted)}.dispatchGlobalSearch input{flex:1;min-width:0;border:0!important;outline:0!important;background:transparent!important;box-shadow:none!important;font-size:10.5px;color:var(--theme-text);padding:0!important}.dispatchGlobalSearch input::placeholder{color:var(--theme-muted)}.dispatchGlobalSearch button{height:26px;padding:0 9px;border:0;border-radius:7px;background:var(--theme-accent-soft);color:var(--theme-accent-ink);font-size:9px;font-weight:850}.dispatchTopIcon{position:relative;width:38px;height:38px;border:1px solid var(--theme-border);background:var(--theme-surface);border-radius:10px;display:grid;place-items:center;color:var(--theme-muted)}.dispatchTopIcon svg{width:17px}.dispatchTopIcon i{position:absolute;right:4px;top:3px;width:14px;height:14px;border-radius:50%;display:grid;place-items:center;background:#eb4f54;color:#fff;font-size:7px;font-style:normal;font-weight:700;border:2px solid var(--theme-border)}.dispatchTopUser{height:42px;border:0;background:transparent;border-radius:10px;display:flex;align-items:center;gap:8px;padding:0 7px}.dispatchTopUser:hover{background:var(--theme-surface)}.dispatchTopUser>span{width:30px;height:30px;border-radius:50%;display:grid;place-items:center;background:#166ff2;color:#fff;font-weight:700;font-size:11px}.dispatchTopUser>div{display:grid;text-align:left;line-height:1.15}.dispatchTopUser b{font-size:10px;color:var(--theme-text)}.dispatchTopUser small{font-size:8px;color:var(--theme-muted);margin-top:2px}.simpleApp main>.page,.simpleApp .page{padding:22px 24px 44px!important;max-width:1680px!important;margin:0 auto!important}.page>header{padding:2px 0 16px!important;margin-bottom:16px!important;border-bottom:0!important;align-items:center!important}.page>header small{font-size:8px!important;letter-spacing:.16em!important;color:var(--theme-accent-ink)!important}.page>header h1{font-size:28px!important;letter-spacing:-.035em!important;line-height:1.08!important;color:var(--theme-text)!important}.page>header p{font-size:11px!important;color:var(--theme-muted)!important;max-width:820px!important;margin-top:4px!important}.panel{border-color:var(--theme-border)!important;border-radius:14px!important;box-shadow:0 5px 18px #21436809!important}.dispatchHomePage{padding-top:20px!important}.dispatchHomeDate{display:flex;align-items:center;gap:9px;border:1px solid var(--theme-border);background:var(--theme-surface);border-radius:11px;padding:9px 12px;color:var(--theme-muted);box-shadow:0 4px 12px #23446708}.dispatchHomeDate>svg{width:18px;color:var(--theme-accent-ink)}.dispatchHomeDate>span{display:grid;text-align:right}.dispatchHomeDate small{letter-spacing:0!important;color:var(--theme-muted)!important;font-size:8px!important;font-weight:700!important}.dispatchHomeDate b{font-size:10px;color:var(--theme-text)}.dispatchKpiGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:14px}.dispatchKpiGrid>button{position:relative;min-height:112px;border:1px solid var(--theme-border);background:var(--theme-surface);border-radius:15px;padding:16px;text-align:left;display:grid;grid-template-columns:43px 1fr 16px;gap:12px;align-items:center;color:inherit;box-shadow:var(--d-shadow);transition:.15s ease}.dispatchKpiGrid>button:hover{transform:translateY(-1px);border-color:var(--theme-border);box-shadow:0 12px 28px #22476e16}.dispatchKpiGrid>button.risk{border-color:var(--theme-danger-border);background:linear-gradient(180deg,var(--theme-surface),var(--theme-surface))}.dispatchKpiGrid>button>svg{width:15px;color:var(--theme-muted)}.kpiIcon{width:43px;height:43px;border-radius:12px;display:grid;place-items:center}.kpiIcon svg{width:21px}.kpiIcon.blue{background:var(--theme-accent-soft);color:var(--theme-accent-ink)}.kpiIcon.cyan{background:var(--theme-teal-soft);color:var(--theme-teal-ink)}.kpiIcon.green{background:var(--theme-success-soft);color:var(--theme-success-ink)}.kpiIcon.red{background:var(--theme-surface);color:var(--theme-danger-ink)}.dispatchKpiGrid small{display:block;color:var(--theme-muted);font-size:8px;font-weight:850;letter-spacing:.07em}.dispatchKpiGrid b{display:block;color:var(--theme-text);font-size:27px;line-height:1.05;margin:4px 0}.dispatchKpiGrid em{font-style:normal;color:var(--theme-muted);font-size:9.5px}.dispatchWorkspaceGrid{display:grid;grid-template-columns:1.05fr 1.05fr .9fr;gap:12px;margin-bottom:14px}.dispatchWorkspaceCard{min-height:340px;border:1px solid var(--theme-border);background:var(--theme-surface);border-radius:16px;box-shadow:var(--d-shadow);padding:15px;overflow:hidden}.workspaceHead{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-bottom:12px;border-bottom:1px solid var(--theme-border)}.workspaceHead>div{display:flex;align-items:center;gap:9px}.workspaceHead .miniIcon{width:34px;height:34px;border-radius:10px;background:var(--theme-accent-soft);color:var(--theme-accent-ink);display:grid;place-items:center}.workspaceHead .miniIcon svg{width:17px}.workspaceHead small{display:block;color:var(--theme-muted);font-size:7.5px;font-weight:850;letter-spacing:.08em}.workspaceHead h3{margin:2px 0 0;color:var(--theme-text);font-size:14px}.workspaceHead>button{border:0!important;background:transparent!important;color:var(--theme-accent-ink)!important;font-size:9px!important;font-weight:820!important;padding:6px 0!important;display:flex;align-items:center;gap:2px}.workspaceHead>button svg{width:13px}.workspaceList,.todayTimeline{display:grid;margin-top:6px}.workspaceList>button,.todayTimeline>button{min-height:53px;width:100%;display:grid;align-items:center;gap:8px;border:0;background:var(--theme-surface);border-bottom:1px solid var(--theme-border);color:inherit;text-align:left;padding:7px 2px;border-radius:0}.workspaceList>button{grid-template-columns:8px 1fr auto 14px}.workspaceList>button:hover,.todayTimeline>button:hover{background:var(--theme-surface)}.workspaceList>button>svg,.todayTimeline>button>svg{width:13px;color:var(--theme-muted)}.workspaceList b,.todayTimeline b{display:block;color:var(--theme-text);font-size:10px}.workspaceList small,.todayTimeline small{display:block;color:var(--theme-muted);font-size:8.5px;margin-top:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.priorityDot{width:7px;height:7px;border-radius:50%;background:#9cb0c2}.priorityDot.high,.priorityDot.urgent{background:#ee5656}.priorityDot.normal{background:#1a74ef}.priorityDot.low{background:#20aa79}.todayTimeline>button{grid-template-columns:42px 6px 1fr auto}.todayTimeline time{font-size:9px;font-weight:820;color:var(--theme-muted)}.timelineRail{width:4px;height:30px;border-radius:4px;background:#1672f8}.timelineRail.travelling{background:#e4a029}.timelineRail.arrived,.timelineRail.in_progress,.timelineRail.working{background:#11a57a}.timelineRail.nok{background:#e65151}.timelineRail.completed{background:#0d9a6d}.workspaceEmpty{min-height:170px;display:flex;align-items:center;justify-content:center;gap:10px;color:var(--theme-muted)}.workspaceEmpty>svg{width:25px;color:var(--theme-success-ink)}.workspaceEmpty span{display:grid}.workspaceEmpty b{font-size:11px;color:var(--theme-text)}.workspaceEmpty small{font-size:9px;margin-top:2px}.fieldPulse{display:grid;grid-template-columns:108px 1fr;gap:14px;align-items:center;padding:18px 2px 13px;border-bottom:1px solid var(--theme-border)}.fieldCapacityRing{--pct:0%;width:98px;height:98px;border-radius:50%;background:conic-gradient(#16b5c6 var(--pct),var(--theme-surface-soft) 0);position:relative;display:grid;place-items:center}.fieldCapacityRing:after{content:"";position:absolute;inset:10px;border-radius:50%;background:var(--theme-surface)}.fieldCapacityRing span{position:relative;z-index:1;text-align:center}.fieldCapacityRing b{display:block;font-size:20px;color:var(--theme-text)}.fieldCapacityRing small{display:block;font-size:8px;color:var(--theme-muted)}.fieldStatusLegend{display:grid;gap:9px}.fieldStatusLegend>span{display:grid;grid-template-columns:9px 25px 1fr;align-items:center;gap:5px}.fieldStatusLegend i{width:8px;height:8px;border-radius:50%;background:#8fa2b5}.fieldStatusLegend i.route{background:#e3a02b}.fieldStatusLegend i.site{background:#12a679}.fieldStatusLegend i.done{background:#1672f8}.fieldStatusLegend b{font-size:11px;color:var(--theme-text)}.fieldStatusLegend small{font-size:8.5px;color:var(--theme-muted)}.fieldMiniWorkers{display:grid;margin-top:7px}.fieldMiniWorkers>button{display:grid;grid-template-columns:27px 1fr 13px;gap:8px;align-items:center;min-height:43px;border:0;background:var(--theme-surface);border-bottom:1px solid var(--theme-border);text-align:left;padding:4px 1px;color:inherit}.fieldMiniWorkers>button:hover{background:var(--theme-surface)}.fieldMiniWorkers>button>span{width:26px;height:26px;border-radius:50%;display:grid;place-items:center;background:var(--theme-accent-soft);color:var(--theme-accent-ink);font-size:9px;font-weight:700}.fieldMiniWorkers>button b{display:block;font-size:9.5px;color:var(--theme-text)}.fieldMiniWorkers>button small{display:block;font-size:8px;color:var(--theme-muted)}.fieldMiniWorkers>button>svg{width:12px;color:var(--theme-muted)}.mutedLine{display:block;padding:22px 4px;color:var(--theme-muted);font-size:9px}.dispatchModules{border:1px solid var(--theme-border);background:var(--theme-surface);border-radius:16px;padding:16px;box-shadow:var(--d-shadow);margin-bottom:12px}.dispatchSectionTitle{display:flex;justify-content:space-between;align-items:end;gap:12px;margin-bottom:12px}.dispatchSectionTitle small{font-size:8px;font-weight:700;letter-spacing:.09em;color:var(--theme-accent-ink)}.dispatchSectionTitle h2{font-size:16px;color:var(--theme-text);margin:2px 0 0}.dispatchSectionTitle>span{font-size:9px;color:var(--theme-muted)}.dispatchModuleGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px}.dispatchModuleGrid>button{min-height:112px;border:1px solid var(--theme-border);background:var(--theme-surface);border-radius:13px;display:grid;grid-template-columns:38px 1fr 15px;align-items:center;gap:10px;padding:12px;text-align:left;color:inherit}.dispatchModuleGrid>button:hover{background:var(--theme-surface);border-color:var(--theme-border)}.dispatchModuleGrid>button>svg{width:14px;color:var(--theme-muted)}.moduleIcon{width:38px;height:38px;border-radius:11px;display:grid;place-items:center}.moduleIcon svg{width:19px}.moduleIcon.blue{background:var(--theme-accent-soft);color:var(--theme-accent-ink)}.moduleIcon.cyan{background:var(--theme-teal-soft);color:var(--theme-teal-ink)}.moduleIcon.violet{background:var(--theme-accent-soft);color:var(--theme-accent-ink)}.moduleIcon.green{background:var(--theme-success-soft);color:var(--theme-success-ink)}.dispatchModuleGrid h3{margin:0;color:var(--theme-text);font-size:13px}.dispatchModuleGrid p{margin:4px 0 7px;font-size:8.5px;line-height:1.35;color:var(--theme-muted)}.dispatchModuleGrid small{font-size:8px;color:var(--theme-accent-ink);font-weight:800}.dispatchFlowStrip{height:68px;border:1px solid var(--theme-border);border-radius:14px;background:var(--theme-surface);display:flex;align-items:center;justify-content:center;gap:18px;padding:0 18px;color:var(--theme-muted)}.dispatchFlowStrip>svg{width:15px}.dispatchFlowStrip>span{display:grid;grid-template-columns:24px auto;column-gap:7px;align-items:center}.dispatchFlowStrip>span>svg{grid-row:1/3;width:22px;height:22px;padding:5px;border-radius:8px;background:var(--theme-accent-soft);color:var(--theme-accent-ink)}.dispatchFlowStrip b{font-size:9.5px;color:var(--theme-text)}.dispatchFlowStrip small{font-size:7.5px;color:var(--theme-muted)}.badge{font-size:8px!important;font-weight:850!important;padding:5px 8px!important;border:1px solid transparent!important}.badge.planned,.badge.ready,.badge.rdv_confirmed{background:var(--theme-accent-soft)!important;color:var(--theme-accent-ink)!important;border-color:var(--theme-border)!important}.badge.travelling{background:var(--theme-warning-soft)!important;color:var(--theme-warning-ink)!important;border-color:var(--theme-warning-border)!important}.badge.arrived{background:var(--theme-teal-soft)!important;color:var(--theme-teal-ink)!important;border-color:var(--theme-teal-border)!important}.badge.in_progress,.badge.working{background:var(--theme-warning-soft)!important;color:var(--theme-warning-ink)!important;border-color:var(--theme-warning-border)!important}.badge.paused{background:var(--theme-purple-soft)!important;color:var(--theme-purple-ink)!important;border-color:var(--theme-purple-border)!important}.badge.completed,.badge.sent,.badge.ready_to_invoice{background:var(--theme-success-soft)!important;color:var(--theme-success-ink)!important;border-color:var(--theme-success-border)!important}.badge.nok,.badge.cancelled,.badge.blocked{background:var(--theme-danger-soft)!important;color:var(--theme-danger-ink)!important;border-color:var(--theme-danger-border)!important}.timelineJob,.timelineTask{border-radius:9px!important}.timelineJob.status-planned,.timelineJob.planned{background:var(--theme-accent-soft)!important;border-color:var(--theme-border)!important}.timelineJob.status-travelling,.timelineJob.travelling{background:var(--theme-warning-soft)!important;border-color:var(--theme-warning-border)!important}.timelineJob.status-arrived,.timelineJob.arrived{background:var(--theme-teal-soft)!important;border-color:var(--theme-teal-border)!important}.timelineJob.status-in_progress,.timelineJob.in_progress,.timelineJob.status-working,.timelineJob.working{background:var(--theme-warning-soft)!important;border-color:var(--theme-warning-border)!important}.timelineJob.status-paused,.timelineJob.paused{background:var(--theme-purple-soft)!important;border-color:var(--theme-border)!important}.timelineJob.status-completed,.timelineJob.completed{background:var(--theme-success-soft)!important;border-color:var(--theme-success-border)!important}.timelineJob.status-nok,.timelineJob.nok{background:var(--theme-danger-soft)!important;border-color:var(--theme-danger-border)!important}@media(max-width:1250px){.dispatchTopNav button{padding:0 7px}.dispatchGlobalSearch{width:220px}.dispatchWorkspaceGrid{grid-template-columns:1fr 1fr}.dispatchWorkspaceCard.fieldFocus{grid-column:1/-1}.fieldPulse{grid-template-columns:110px 1fr}.dispatchModuleGrid{grid-template-columns:1fr 1fr}}@media(max-width:980px){.simpleApp aside{width:74px!important;padding-inline:8px!important}.simpleApp main{margin-left:74px!important;width:calc(100% - 74px)!important}.simpleApp aside .brandWords,.simpleApp aside .nav span,.simpleApp .who span,.simpleApp .trialPill span{display:none!important}.simpleApp aside .brand{justify-content:center!important}.simpleApp aside .nav{justify-content:center!important;padding:0!important}.dispatchTopNav{display:none}.dispatchGlobalSearch{margin-left:auto;width:260px}.dispatchKpiGrid{grid-template-columns:1fr 1fr}.dispatchWorkspaceGrid{grid-template-columns:1fr}.dispatchWorkspaceCard.fieldFocus{grid-column:auto}.dispatchModuleGrid{grid-template-columns:1fr 1fr}}@media(max-width:680px){.dispatchTopbar{height:auto;min-height:58px;padding:8px 10px;flex-wrap:wrap}.dispatchProductPill{height:38px}.dispatchGlobalSearch{order:3;width:100%;flex-basis:100%}.dispatchTopUser>div{display:none}.simpleApp main>.page,.simpleApp .page{padding:16px 11px 36px!important}.page>header{align-items:flex-start!important}.page>header h1{font-size:24px!important}.dispatchHomeDate{display:none}.dispatchKpiGrid,.dispatchModuleGrid{grid-template-columns:1fr}.dispatchWorkspaceCard{min-height:auto}.dispatchSectionTitle{align-items:flex-start;flex-direction:column}.dispatchFlowStrip{overflow:auto;justify-content:flex-start}.dispatchKpiGrid>button{min-height:98px}.fieldPulse{grid-template-columns:92px 1fr}.fieldCapacityRing{width:84px;height:84px}}.multiProductBrand{position:relative!important;overflow:visible!important;padding:4px 2px 13px!important}.volengProductSwitcher{position:relative;min-width:0;flex:1;z-index:75}.productSwitcherTrigger{width:100%;min-height:46px;border:1px solid var(--theme-border);background:var(--theme-surface);border-radius:13px;padding:6px 8px;display:flex;align-items:center;gap:9px;color:var(--theme-text);text-align:left;transition:.15s ease}.productSwitcherTrigger:hover{border-color:var(--theme-border);background:var(--theme-surface);box-shadow:0 7px 18px #21466c0e}.productBrandMark{width:38px;height:38px;border-radius:11px;background:var(--theme-surface-soft);display:grid;place-items:center;flex:0 0 38px;overflow:hidden}.productBrandMark img{width:34px;height:34px;object-fit:contain}.productBrandWords{display:grid;gap:2px;min-width:0;flex:1}.productBrandWords b{font-size:15px!important;letter-spacing:.04em!important;color:var(--theme-text)!important;line-height:1!important}.productBrandWords small{font-size:7px!important;font-weight:700!important;letter-spacing:.14em!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.productSwitcherTrigger>svg{width:15px;height:15px;color:var(--theme-muted);transition:.15s ease;flex:0 0 15px}.productSwitcherTrigger>svg.open{transform:rotate(180deg)}.productSwitcherMenu{position:absolute;left:0;top:calc(100% + 8px);width:340px;background:var(--theme-surface);border:1px solid var(--theme-border);border-radius:16px;box-shadow:0 22px 55px #183a5e2e;padding:8px;z-index:95}.productSwitcherMenuHead{padding:9px 10px 10px;border-bottom:1px solid var(--theme-border);margin-bottom:4px}.productSwitcherMenuHead small,.productSwitcherMenuHead b{display:block}.productSwitcherMenuHead small{font-size:7px;color:var(--product-accent,var(--theme-accent-ink));font-weight:700;letter-spacing:.14em}.productSwitcherMenuHead b{font-size:11px;color:var(--theme-text);margin-top:3px}.productSwitcherOption{width:100%;border:0;background:var(--theme-surface);border-radius:11px;padding:8px;display:grid;grid-template-columns:38px 1fr auto;gap:9px;align-items:center;text-align:left;color:var(--theme-text)}.productSwitcherOption:hover{background:var(--theme-surface)}.productSwitcherOption.active{background:var(--product-soft,var(--theme-accent-soft))}.productOptionIcon{width:38px;height:38px;border-radius:10px;display:grid;place-items:center}.productOptionIcon svg{width:18px;height:18px}.productSwitcherOption>span:nth-child(2){display:grid;min-width:0}.productSwitcherOption>span:nth-child(2) b{font-size:10px;color:var(--theme-text)}.productSwitcherOption>span:nth-child(2) small{font-size:7.5px;color:var(--theme-muted);margin-top:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.productSwitcherOption em{font-style:normal;font-size:6.5px;font-weight:700;letter-spacing:.07em;border-radius:999px;padding:4px 6px}.productSwitcherOption em.live{background:var(--theme-success-soft);color:var(--theme-success-ink)}.productSwitcherOption em.roadmap{background:var(--theme-surface-soft);color:var(--theme-muted)}.productSwitcherFoot{display:flex;align-items:center;gap:8px;margin-top:5px;padding:9px 10px;background:var(--theme-surface);border-radius:10px;color:var(--theme-muted)}.productSwitcherFoot>svg{width:15px;color:var(--product-accent,var(--theme-accent-ink))}.productSwitcherFoot span{display:grid}.productSwitcherFoot b{font-size:8.5px;color:var(--theme-text)}.productSwitcherFoot small{font-size:7px;margin-top:2px;color:var(--theme-muted)}.volengProductSwitcher.compact{flex:0 0 auto}.volengProductSwitcher.compact .productSwitcherTrigger{width:auto;min-width:148px;height:42px;min-height:42px;padding:4px 9px 4px 5px;background:var(--theme-surface)}.volengProductSwitcher.compact .productBrandMark{width:32px;height:32px;flex-basis:32px;border-radius:9px}.volengProductSwitcher.compact .productBrandMark img{width:29px;height:29px}.productCompactLabel{display:flex;align-items:center;gap:5px;min-width:0}.productCompactLabel>svg{width:14px;color:var(--product-accent,var(--theme-accent-ink))}.productCompactLabel b{font-size:10px;color:var(--theme-text);white-space:nowrap}.volengProductSwitcher.compact .productSwitcherMenu{width:350px}.sidebarCompact .multiProductBrand{justify-content:center!important}.sidebarCompact .volengProductSwitcher:not(.compact) .productBrandWords,.sidebarCompact .volengProductSwitcher:not(.compact) .productSwitcherTrigger>svg{display:none}.sidebarCompact .volengProductSwitcher:not(.compact) .productSwitcherTrigger{width:46px;padding:4px;justify-content:center}.sidebarCompact .volengProductSwitcher:not(.compact) .productSwitcherMenu{left:52px;top:0}.sidebarCompact .multiProductBrand .sidebarToggle{display:none!important}.simpleApp aside .nav.active{background:var(--product-soft,var(--theme-accent-soft))!important;color:var(--product-accent,var(--theme-accent-ink))!important}.simpleApp aside .nav:hover{color:var(--product-accent,var(--theme-accent-ink))!important}.simpleApp .who svg{color:var(--product-accent,var(--theme-accent-ink))!important}.dispatchTopNav button.active{background:var(--product-soft,var(--theme-accent-soft))!important;color:var(--product-accent,var(--theme-accent-ink))!important}.dispatchTopNav button:hover{color:var(--product-accent,var(--theme-accent-ink))!important}.dispatchTopbar .productSwitcherMenu{left:0;top:48px}.dispatchTopbarSpacer{flex:1}.productRoadmapTopbar{display:flex;align-items:center;gap:8px;min-width:0;flex:1}.productRoadmapTopbar>span{border-radius:999px;padding:5px 8px;font-size:7px;font-weight:700;letter-spacing:.08em}.productRoadmapTopbar b{font-size:10px;color:var(--theme-text)}.productRoadmapTopbar small{font-size:8px;color:var(--theme-muted)}.productRoadmapMode main{background:linear-gradient(180deg,var(--theme-surface),var(--theme-surface))!important}.productRoadmapMode aside .trialPill{display:none!important}.productPreviewPage{max-width:1500px;margin:0 auto;padding:34px 28px 60px}.productPreviewHero{min-height:180px;border:1px solid var(--theme-border);background:linear-gradient(135deg,var(--theme-surface) 20%,var(--preview-soft));border-radius:22px;padding:28px;display:grid;grid-template-columns:74px 1fr auto;gap:20px;align-items:center;box-shadow:0 12px 34px #1f43690f}.productPreviewIcon{width:70px;height:70px;border-radius:20px;background:var(--preview-soft);color:var(--preview-accent);display:grid;place-items:center}.productPreviewIcon svg{width:32px;height:32px}.productPreviewHero small{display:block;font-size:8px;font-weight:700;letter-spacing:.14em;color:var(--preview-accent)}.productPreviewHero h1{margin:5px 0 3px;font-size:34px;color:var(--theme-text);letter-spacing:-.035em}.productPreviewHero p{margin:0;color:var(--theme-muted);font-size:12px}.productPreviewHero>span{align-self:start;background:var(--preview-soft);color:var(--preview-accent);font-size:7px;font-weight:700;letter-spacing:.12em;border-radius:999px;padding:7px 9px}.productPreviewGrid{display:grid;grid-template-columns:1fr 1fr;gap:15px;margin-top:15px}.productPreviewGrid>section{background:var(--theme-surface);border:1px solid var(--theme-border);border-radius:18px;padding:22px;box-shadow:0 8px 26px #1f43690a}.productPreviewGrid section>small{font-size:7.5px;color:var(--preview-accent);font-weight:700;letter-spacing:.12em}.productPreviewGrid h2{font-size:19px;color:var(--theme-text);margin:5px 0 8px}.productPreviewGrid p{font-size:10px;color:var(--theme-muted);line-height:1.6;max-width:650px}.previewSharedChips{display:flex;flex-wrap:wrap;gap:7px;margin-top:14px}.previewSharedChips span{background:var(--preview-soft);color:var(--preview-accent);border-radius:999px;padding:7px 9px;font-size:8px;font-weight:850}.previewModuleList{display:grid;margin-top:10px}.previewModuleList>div{display:grid;grid-template-columns:31px 1fr auto;gap:8px;align-items:center;min-height:43px;border-top:1px solid var(--theme-border)}.previewModuleList>div>span{width:25px;height:25px;border-radius:8px;background:var(--preview-soft);color:var(--preview-accent);display:grid;place-items:center;font-size:7px;font-weight:700}.previewModuleList b{font-size:9px;color:var(--theme-text)}.previewModuleList em{font-style:normal;font-size:7px;color:var(--theme-muted)}.previewBackButton{margin-top:15px;border:1px solid var(--theme-border);background:var(--theme-surface);color:var(--theme-text);border-radius:12px;padding:10px 13px;display:inline-flex;align-items:center;gap:7px;font-size:9px;font-weight:850}.previewBackButton svg{width:15px}.dispatchPlanningPage>header{padding-bottom:8px!important;margin-bottom:8px!important}.dispatchPlanningPage>header h1{font-size:34px!important}.dispatchPlanningPage>header p{font-size:12px!important}.conceptKpis{gap:11px!important;margin:10px 0 14px!important}.conceptKpis>div{min-height:86px!important;padding:14px!important;display:grid!important;grid-template-columns:44px 1fr 16px!important;gap:11px!important;align-items:center!important;border-radius:14px!important;box-shadow:0 7px 20px #2348710b!important}.conceptKpis>div>div{min-width:0}.conceptKpis>div>svg{width:15px;color:var(--theme-muted)}.conceptKpis>div b{font-size:23px!important;line-height:1!important;margin:2px 0 4px!important}.conceptKpis>div small{font-size:7px!important;letter-spacing:.08em!important}.conceptKpis>div span:not(.conceptKpiIcon){font-size:8px!important}.conceptKpiIcon{width:42px;height:42px;border-radius:12px;display:grid!important;place-items:center!important}.conceptKpiIcon svg{width:19px;height:19px}.conceptKpiIcon.red{background:var(--theme-surface);color:var(--theme-danger-ink)}.conceptKpiIcon.blue{background:var(--theme-accent-soft);color:var(--theme-accent-ink)}.conceptKpiIcon.green{background:var(--theme-success-soft);color:var(--theme-success-ink)}.conceptKpiIcon.amber{background:var(--theme-warning-soft);color:var(--theme-warning-ink)}.conceptKpis .attention{background:var(--theme-surface)!important;border-color:var(--theme-danger-border)!important}.planningHeroBar{border-radius:14px!important;box-shadow:0 6px 20px #23487109!important}.planningWorkspaceMeta.simplified{border-radius:12px!important}.planningWorkspaceTabs{background:var(--theme-surface);border:1px solid var(--theme-border);border-radius:12px;padding:4px!important;margin-bottom:10px!important;gap:4px!important}.planningWorkspaceTabs button{border-radius:9px!important;border-bottom:0!important;padding:8px 11px!important}.planningWorkspaceTabs button.active{background:var(--product-soft,var(--theme-accent-soft))!important;color:var(--product-accent,var(--theme-accent-ink))!important}.planningWorkspaceTabs button.active span{background:var(--theme-surface)!important;color:var(--product-accent,var(--theme-accent-ink))!important}.unplannedOrdersPanel,.timelineBoard{border-radius:16px!important;box-shadow:0 7px 22px #2348710b!important}.timelineViewBar.planningWallControl{border-radius:13px!important;background:var(--theme-surface)!important;border:1px solid var(--theme-border)!important;padding:9px 11px!important}@media(max-width:1100px){.productSwitcherMenu{width:320px}.productPreviewGrid{grid-template-columns:1fr}.conceptKpis{grid-template-columns:1fr 1fr!important}}@media(max-width:980px){.multiProductBrand .productSwitcherMenu{left:56px;top:0}.multiProductBrand .productBrandWords,.multiProductBrand .productSwitcherTrigger>svg{display:none}.multiProductBrand .productSwitcherTrigger{width:46px;padding:4px;justify-content:center}.volengProductSwitcher.compact .productCompactLabel{display:none}.volengProductSwitcher.compact .productSwitcherTrigger{min-width:46px;width:46px}.dispatchTopbar .productSwitcherMenu{left:0;top:48px}}@media(max-width:680px){.productSwitcherMenu,.volengProductSwitcher.compact .productSwitcherMenu{position:fixed;left:10px!important;right:10px;width:auto;top:62px!important}.productRoadmapTopbar small{display:none}.productPreviewPage{padding:18px 11px 40px}.productPreviewHero{grid-template-columns:55px 1fr;padding:18px}.productPreviewHero>span{grid-column:1/-1;justify-self:start}.productPreviewIcon{width:52px;height:52px;border-radius:15px}.productPreviewHero h1{font-size:27px}.conceptKpis{grid-template-columns:1fr!important}.conceptKpis>div{min-height:78px!important}}.ecosystemV{--ecosystem-accent:transparent;position:relative;width:34px;height:30px;display:inline-block;filter:drop-shadow(0 4px 7px rgba(22,57,100,.12))}.ecosystemV i{position:absolute;display:block;clip-path:polygon(0 0,100% 0,50% 100%)}.ecosystemV i:nth-child(1){left:1px;top:1px;width:15px;height:21px;background:var(--ecosystem-accent,#176ff2)}.ecosystemV i:nth-child(2){left:9px;top:4px;width:13px;height:18px;background:var(--ecosystem-accent,#10a699);opacity:var(--ecosystem-single,.92)}.ecosystemV i:nth-child(3){left:14px;top:12px;width:13px;height:17px;background:var(--ecosystem-accent,#7b3fe4);opacity:var(--ecosystem-single,.88)}.ecosystemV i:nth-child(4){right:1px;top:1px;width:15px;height:21px;background:var(--ecosystem-accent,#e63b45)}.ecosystemV i:nth-child(5){right:9px;top:4px;width:13px;height:18px;background:var(--ecosystem-accent,#f59e0b);opacity:var(--ecosystem-single,.9)}.ecosystemV i:nth-child(6){left:11px;bottom:0;width:14px;height:18px;background:var(--ecosystem-accent,#176ff2);opacity:var(--ecosystem-single,.9)}.ecosystemV[style]{--ecosystem-single:.88}.productBrandMark .ecosystemV:not([style]) i:nth-child(1){background:#176ff2}.productBrandMark .ecosystemV:not([style]) i:nth-child(2){background:#0f9f92}.productBrandMark .ecosystemV:not([style]) i:nth-child(3){background:#7c3aed}.productBrandMark .ecosystemV:not([style]) i:nth-child(4){background:#e53945}.productBrandMark .ecosystemV:not([style]) i:nth-child(5){background:#f59e0b}.productBrandMark .ecosystemV:not([style]) i:nth-child(6){background:#147acb}.switcherMasterMark .ecosystemV:not([style]) i:nth-child(1){background:#176ff2}.switcherMasterMark .ecosystemV:not([style]) i:nth-child(2){background:#0f9f92}.switcherMasterMark .ecosystemV:not([style]) i:nth-child(3){background:#7c3aed}.switcherMasterMark .ecosystemV:not([style]) i:nth-child(4){background:#e53945}.switcherMasterMark .ecosystemV:not([style]) i:nth-child(5){background:#f59e0b}.switcherMasterMark .ecosystemV:not([style]) i:nth-child(6){background:#147acb}.multiProductBrand{align-items:center!important}.productSwitcherTrigger{background:linear-gradient(180deg,var(--theme-surface) 0%,var(--theme-surface) 100%);border-color:var(--theme-border);box-shadow:0 5px 18px #1d3f630b}.productBrandMark{display:grid;place-items:center;background:linear-gradient(145deg,var(--theme-surface),var(--theme-surface-soft))!important;border:1px solid var(--theme-border);border-radius:12px!important;width:40px!important;height:40px!important;flex:0 0 40px!important}.productBrandWords{display:grid;line-height:1.05;min-width:0}.productBrandWords>b{font-size:13px!important;letter-spacing:.095em;color:var(--theme-text)!important}.productBrandWords>small{font-size:7.5px!important;font-weight:700;letter-spacing:.08em;margin-top:4px}.productBrandWords>em{font-style:normal;font-size:5.5px;color:var(--theme-muted);letter-spacing:.06em;margin-top:3px;white-space:nowrap}.productSwitcherMenu{width:390px!important;padding:10px!important;border-radius:18px!important;box-shadow:0 24px 70px #11305433!important}.productSwitcherMenuHead{display:flex;align-items:center;gap:11px;padding:10px 10px 12px!important}.switcherMasterMark{width:48px;height:48px;border-radius:14px;background:linear-gradient(145deg,var(--theme-surface),var(--theme-surface-soft));border:1px solid var(--theme-border);display:grid;place-items:center;flex:0 0 48px}.switcherMasterMark .ecosystemV{transform:scale(1.05)}.productSwitcherMenuHead>span:last-child{display:grid}.productSwitcherMenuHead small{font-size:7px!important;letter-spacing:.16em!important;color:var(--theme-accent-ink)!important}.productSwitcherMenuHead b{font-size:12px!important;color:var(--theme-text)!important;margin-top:4px!important}.productSwitcherFamily{display:grid;grid-template-columns:1fr 1fr;gap:7px;padding:4px 1px}.productSwitcherOption{position:relative;overflow:hidden;min-height:80px!important;grid-template-columns:45px 1fr!important;grid-template-rows:auto auto!important;gap:8px!important;padding:10px!important;border:1px solid var(--theme-border)!important;border-radius:14px!important;background:linear-gradient(180deg,var(--theme-surface) 0%,var(--theme-surface) 100%)!important}.productSwitcherOption:after{content:"";position:absolute;left:0;right:0;bottom:0;height:3px;background:var(--option-accent)}.productSwitcherOption:hover{border-color:color-mix(in srgb,var(--option-accent) 25%,var(--theme-border))!important;background:var(--option-soft)!important;transform:translateY(-1px)}.productSwitcherOption.active{background:linear-gradient(180deg,var(--theme-surface),var(--option-soft))!important;border-color:color-mix(in srgb,var(--option-accent) 38%,var(--theme-border))!important;box-shadow:0 8px 20px color-mix(in srgb,var(--option-accent) 10%,transparent)}.productOptionIcon{width:43px!important;height:43px!important;border-radius:12px!important;background:var(--option-soft)!important;border:1px solid color-mix(in srgb,var(--option-accent) 16%,var(--theme-border));display:grid!important;place-items:center!important}.productOptionIcon .ecosystemV{transform:scale(.72)}.productSwitcherOption>span:nth-child(2){align-self:center}.productSwitcherOption>span:nth-child(2) b{font-size:8.7px!important;letter-spacing:.02em;color:var(--theme-text)!important}.productSwitcherOption>span:nth-child(2) b strong{color:var(--option-accent);font-weight:700}.productSwitcherOption>span:nth-child(2) small{font-size:7.2px!important;margin-top:3px!important;color:var(--theme-muted)!important}.productSwitcherOption>span:nth-child(2) i{font-style:normal;font-size:6.2px;color:var(--theme-muted);margin-top:3px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.productSwitcherOption>em{position:absolute;right:8px;top:7px;font-size:5.7px!important;padding:3px 5px!important}.productSwitcherOption em.live{background:var(--theme-success-soft)!important;color:var(--theme-success-ink)!important}.productSwitcherOption em.roadmap{background:var(--theme-surface-soft)!important;color:var(--theme-muted)!important}.productSwitcherFoot{margin-top:9px!important;border:1px solid var(--theme-border);background:linear-gradient(90deg,var(--theme-surface),var(--theme-surface),var(--theme-surface))!important;padding:10px 11px!important}.productSwitcherFoot b{font-size:8.7px!important;color:var(--theme-text)!important}.productSwitcherFoot small{font-size:6.8px!important;color:var(--theme-muted)!important}.volengProductSwitcher.compact .productSwitcherTrigger{background:var(--theme-surface)!important}.volengProductSwitcher.compact .productBrandMark{width:32px!important;height:32px!important;flex-basis:32px!important;border-radius:9px!important}.volengProductSwitcher.compact .productBrandMark .ecosystemV{transform:scale(.72)}.productPreviewHero{background:linear-gradient(135deg,var(--theme-surface) 0%,var(--preview-soft) 100%)!important;border-top:3px solid var(--preview-accent)}.productPreviewHero:before{content:"VOLENG UNIFIED ECOSYSTEM";position:absolute;right:22px;top:14px;font-size:7px;font-weight:700;letter-spacing:.14em;color:color-mix(in srgb,var(--preview-accent) 55%,var(--theme-muted))}.productPreviewHero{position:relative;overflow:hidden}@media(max-width:680px){.productSwitcherFamily{grid-template-columns:1fr}.productSwitcherMenu{width:auto!important}.productBrandWords>em{display:none}}.sidebarProductIdentity{display:flex;align-items:center;gap:9px;min-width:0;flex:1}.sidebarProductIdentity .productBrandMark{width:40px!important;height:40px!important;flex:0 0 40px!important}.sidebarProductIdentity .productBrandWords{display:grid;min-width:0}.sidebarProductIdentity .productBrandWords>b{font-size:14px!important;letter-spacing:.11em!important;color:var(--theme-text)!important}.sidebarProductIdentity .productBrandWords>small{font-size:7.5px!important;font-weight:700!important;letter-spacing:.09em!important;color:var(--option-accent)!important;margin-top:4px!important}.sidebarCompact .sidebarProductIdentity .productBrandWords{display:none}.sidebarCompact .sidebarProductIdentity{justify-content:center}.sidebarCompact .sidebarProductIdentity .productBrandMark{width:42px!important;height:42px!important}.finalProductTopbar{gap:10px!important}.productQuickSwitch{display:flex;align-items:stretch;gap:3px;min-width:0;flex:1;height:42px;padding:3px;background:var(--theme-surface);border:1px solid var(--theme-border);border-radius:13px;overflow:hidden}.productQuickItem{min-width:0;height:34px;border:1px solid transparent;background:transparent;border-radius:9px;padding:0 8px;display:flex;align-items:center;gap:6px;color:var(--theme-muted);white-space:nowrap;transition:.15s ease}.productQuickItem:hover{background:var(--theme-surface);color:var(--theme-text)}.productQuickItem.active{background:var(--theme-surface);border-color:color-mix(in srgb,var(--option-accent) 28%,var(--theme-border));box-shadow:0 3px 10px #183b6012;color:var(--theme-text)}.productQuickDot{width:6px;height:6px;border-radius:999px;background:var(--option-accent);flex:0 0 6px}.productQuickItem b{font-size:9px;font-weight:850;overflow:hidden;text-overflow:ellipsis}.productQuickItem em{font-style:normal;font-size:5.5px;font-weight:700;letter-spacing:.05em;color:var(--theme-muted);margin-left:1px}.productQuickItem em.live{color:var(--theme-success-ink);background:var(--theme-success-soft);border-radius:999px;padding:3px 4px}.productQuickItem:not(.active) em:not(.live){display:none}.finalProductTopbar .dispatchGlobalSearch{margin-left:auto;flex:0 1 285px;width:285px}.finalProductTopbar .productRoadmapTopbar{margin-left:auto;justify-content:flex-end;flex:0 1 auto}.finalProductTopbar .dispatchTopIcon,.finalProductTopbar .dispatchTopUser{flex:0 0 auto}.finalProductTopbar .dispatchTopNav{display:none!important}@media(max-width:1350px){.productQuickItem{padding:0 6px}.productQuickItem b{font-size:8px}.productQuickItem em{display:none!important}.finalProductTopbar .dispatchGlobalSearch{width:230px;flex-basis:230px}}@media(max-width:1100px){.productQuickSwitch{overflow-x:auto;scrollbar-width:none}.productQuickSwitch::-webkit-scrollbar{display:none}.productQuickItem{flex:0 0 auto}.finalProductTopbar .dispatchGlobalSearch{display:none}}@media(max-width:680px){.finalProductTopbar{flex-wrap:nowrap!important}.productQuickSwitch{height:40px}.productQuickItem{height:32px}.productQuickItem b{font-size:7.5px}.finalProductTopbar .dispatchTopUser>div{display:none!important}}.multiProductBrand{display:grid!important;grid-template-columns:minmax(0,1fr) 34px!important;align-items:center!important;gap:8px!important;overflow:visible!important}.masterBrandIdentity{min-width:0;display:flex;align-items:center;height:58px;overflow:hidden}.masterBrandIdentity>img{display:block;width:144px;height:auto;max-height:56px;object-fit:contain;object-position:left center;mix-blend-mode:multiply}.compactMasterMark{display:none}.simpleApp .sidebarToggle{display:grid!important;place-items:center!important;width:34px!important;height:34px!important;min-width:34px!important;padding:0!important;border:1px solid var(--theme-border)!important;background:var(--theme-surface)!important;color:var(--theme-text)!important;border-radius:10px!important;box-shadow:0 2px 7px #1b40670f!important;opacity:1!important;visibility:visible!important}.simpleApp .sidebarToggle svg{width:18px!important;height:18px!important;stroke-width:2.2!important}.simpleApp .sidebarToggle:hover{background:var(--theme-accent-soft)!important;color:var(--theme-accent-ink)!important;border-color:var(--theme-border)!important}.sidebarCompact .multiProductBrand{grid-template-columns:1fr!important;justify-items:center!important}.sidebarCompact .masterBrandIdentity>img{display:none!important}.sidebarCompact .compactMasterMark{display:grid!important;width:42px;height:42px;place-items:center}.sidebarCompact .compactMasterMark .ecosystemV{transform:scale(.82)}.sidebarCompact .sidebarToggle{width:42px!important;height:34px!important;margin:3px auto 0!important}.productRoadmapMode aside .nav{height:40px!important;min-height:40px!important}.productRoadmapMode aside .nav.active{background:var(--product-soft)!important;color:var(--product-accent)!important;box-shadow:inset 3px 0 0 var(--product-accent)!important}.productRoadmapMode aside .nav.active svg{color:var(--product-accent)!important}@media(max-width:720px){.masterBrandIdentity>img{display:none}.compactMasterMark{display:grid!important}.multiProductBrand{grid-template-columns:1fr!important}.simpleApp .sidebarToggle{display:none!important}}.sidebarCompact .multiProductBrand .sidebarToggle{display:grid!important;place-items:center!important;width:42px!important;height:34px!important;min-width:42px!important;margin:3px auto 0!important;opacity:1!important;visibility:visible!important}.whoButton{width:100%;border:0;background:transparent;text-align:left;cursor:pointer;font:inherit}.whoButton:hover{background:var(--theme-surface);border-radius:12px}.profilePage{max-width:1500px}.profileHero{display:flex;align-items:center;gap:18px;padding:22px 24px;margin-bottom:16px}.profileHero>div:nth-child(2){flex:1}.profileHero h2{margin:2px 0 4px;font-size:24px;color:var(--theme-text)}.profileHero p{margin:0;color:var(--theme-muted)}.profileAvatar{width:58px;height:58px;border-radius:18px;display:grid;place-items:center;background:linear-gradient(145deg,#1b73f8,#0e4fc8);color:#fff;font-size:24px;font-weight:700;box-shadow:0 10px 24px #155bc933}.profileStatus{display:flex;align-items:center;gap:7px;padding:9px 13px;border-radius:999px;background:var(--theme-success-soft);color:var(--theme-success-ink);font-weight:850;font-size:12px}.profileStatus svg{width:16px}.profileGrid{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-bottom:16px}.profileCard{padding:22px}.profileCard dl{display:grid;gap:0;margin:10px 0 0}.profileCard dl>div{display:flex;justify-content:space-between;gap:18px;padding:13px 0;border-bottom:1px solid var(--theme-border)}.profileCard dt{color:var(--theme-muted);font-size:12px}.profileCard dd{margin:0;color:var(--theme-text);font-weight:800;text-align:right}.securityCard>p{color:var(--theme-muted);line-height:1.6;max-width:680px}.securityCard .primary{margin-top:10px}.profileMessage{margin-top:12px;padding:11px 13px;border-radius:10px;font-size:12px;font-weight:700}.profileMessage.ok{background:var(--theme-success-soft);color:var(--theme-success-ink)}.profileMessage.error{background:var(--theme-surface);color:var(--theme-danger-ink)}.profileAccess{padding:22px;margin-bottom:16px}.profileProducts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:14px}.profileProducts>div{position:relative;display:grid;grid-template-columns:9px 1fr;column-gap:9px;align-items:center;padding:13px 14px;border:1px solid var(--theme-border);border-radius:12px;background:var(--theme-surface)}.profileProducts>div>span{grid-row:1/3;width:8px;height:28px;border-radius:999px;background:var(--profile-accent)}.profileProducts b{font-size:12px;color:var(--theme-text)}.profileProducts small{font-size:9px;color:var(--theme-muted)}.profilePermissionList{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:12px}.profilePermissionList>span{display:flex;align-items:center;gap:8px;padding:10px 11px;border:1px solid var(--theme-border);background:var(--theme-surface);border-radius:10px;color:var(--theme-text);font-size:11px}.profilePermissionList svg{width:14px;height:14px;color:var(--theme-success-ink)}.forgotPasswordLink{display:block;margin:8px 0 2px auto;border:0;background:transparent;color:var(--theme-accent-ink);font-weight:800;font-size:11px;cursor:pointer}.forgotPasswordLink:hover{text-decoration:underline}@media(max-width:900px){.profileGrid{grid-template-columns:1fr}.profileProducts{grid-template-columns:1fr 1fr}.profilePermissionList{grid-template-columns:1fr}}@media(max-width:560px){.profileProducts{grid-template-columns:1fr}.profileHero{align-items:flex-start;flex-wrap:wrap}.profileStatus{margin-left:76px}}.profileMenuAccess{padding:22px}.profileAccessTable{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:14px}.profileAccessTable>div{display:grid;grid-template-columns:130px 1fr auto;gap:10px;align-items:center;padding:11px 12px;border:1px solid var(--theme-border);border-radius:10px;background:var(--theme-surface);font-size:11px}.profileAccessTable b{color:var(--theme-muted)}.profileAccessTable span{font-weight:800;color:var(--theme-text)}.profileAccessTable em{display:flex;align-items:center;gap:5px;font-style:normal;font-weight:850}.profileAccessTable em svg{width:13px;height:13px}.profileAccessTable .allowed em{color:var(--theme-success-ink)}.profileAccessTable .denied{background:var(--theme-surface);opacity:.72}.profileAccessTable .denied em{color:var(--theme-danger-ink)}@media(max-width:900px){.profileAccessTable{grid-template-columns:1fr}}@media(max-width:520px){.profileAccessTable>div{grid-template-columns:90px 1fr auto}}.dispatchOperationalSummary{padding:18px;display:grid;gap:16px}.dispatchOperationalNotice{display:flex;gap:12px;align-items:center;padding:14px 16px;border:1px solid var(--theme-border);background:var(--theme-surface-soft);border-radius:14px;color:var(--theme-text)}.dispatchOperationalNotice svg{width:20px}.dispatchOperationalNotice span{display:grid;gap:3px}.dispatchOperationalNotice small{color:var(--theme-muted)}.dispatchOperationalGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.dispatchOperationalGrid>div{border:1px solid var(--theme-border);background:var(--theme-surface);border-radius:14px;padding:13px;display:grid;gap:5px}.dispatchOperationalGrid small{font-size:10px;text-transform:uppercase;letter-spacing:.08em;color:var(--theme-muted)}.dispatchOperationalGrid b{color:var(--theme-text)}@media(max-width:1100px){.dispatchOperationalGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}.operationalSkillSave{margin-top:14px;display:flex;align-items:center;gap:12px}.operationalSkillSave small{color:var(--theme-muted)}.volengToastHost{position:fixed;right:24px;top:24px;z-index:10050;display:grid;gap:10px;pointer-events:none}.volengToast{min-width:280px;max-width:420px;display:flex;align-items:center;gap:11px;padding:13px 15px;border:1px solid var(--theme-border);border-radius:14px;background:color-mix(in srgb,var(--theme-surface) 98%,transparent);box-shadow:0 16px 42px #1b3d6029;transform:translateY(-8px);opacity:0;transition:.2s ease;color:var(--theme-text)}.volengToast.show{transform:translateY(0);opacity:1}.volengToast.error{border-color:var(--theme-danger-border);background:var(--theme-surface)}.volengToastIcon{width:30px;height:30px;border-radius:9px;display:grid;place-items:center;background:var(--theme-success-soft);color:var(--theme-success-ink);font-weight:700;flex:0 0 30px}.volengToast.error .volengToastIcon{background:var(--theme-surface);color:var(--theme-danger-ink)}.volengToast>div{display:grid;gap:2px}.volengToast b{font-size:12px}.volengToast small{font-size:10px;color:var(--theme-muted);line-height:1.35}.volengToast.error small{color:var(--theme-danger-ink)}.page>header{min-height:84px;display:flex;align-items:flex-start;justify-content:space-between;gap:20px}.page>header>div:first-child{min-width:0}.page>header h1{margin-top:3px}.page>header p{max-width:760px}.page>header>:last-child:not(:first-child){flex:0 0 auto}.topActionBtn,.settingsSaveTop,.page .primary{min-height:38px;border-radius:10px;display:inline-flex;align-items:center;justify-content:center;gap:7px;font-weight:850}.topActionBtn svg,.settingsSaveTop svg,.page .primary svg{width:16px;height:16px}.sectionHead{min-height:52px;align-items:center}.sectionHead>div:first-child{min-width:0}.sectionHead h3{line-height:1.2}.sectionHead small{letter-spacing:.08em}.modalBack,.teamAbsenceModalBack{padding:24px}.modal,.teamAbsenceModal{border-radius:18px!important;box-shadow:0 28px 80px #13345638!important}.modalHead,.teamAbsenceModalHead{min-height:68px;align-items:center}.modalActions{min-height:66px;padding-top:16px;border-top:1px solid var(--theme-border);display:flex;align-items:center;gap:10px}.modalActions>button{min-height:38px;border-radius:10px;padding:0 15px;font-weight:800}.modalActions .primary{margin-left:0}.modalSpacer{flex:1}.settingsLayout{align-items:start}.settingsNav,.settingsPanel,.settingsTools{border-radius:16px}.settingsPageActions{display:flex;align-items:center;gap:9px}.settingsSaveMessage{border-radius:12px!important;min-height:42px;display:flex!important;align-items:center!important;gap:8px!important}.settingsContent label,.settingsContent input,.settingsContent select,.settingsContent textarea{box-sizing:border-box}.settingsContent input,.settingsContent select,.settingsContent textarea{min-height:40px;border-radius:10px}.settingsToggleList label{min-height:58px;align-items:center}.settingsCards.compact button{min-height:76px;align-items:center}@media(max-width:720px){.volengToastHost{left:14px;right:14px;top:14px}.volengToast{min-width:0;max-width:none}.page>header{min-height:0;flex-direction:column}.page>header>:last-child:not(:first-child){width:100%}.settingsPageActions{width:100%;justify-content:space-between}.modalBack,.teamAbsenceModalBack{padding:10px}.modalActions{position:sticky;bottom:0;background:var(--theme-surface);z-index:2}}n .pageTitleBlock{display:flex!important;align-items:flex-start!important;gap:12px!important;min-width:0!important;text-align:left!important;justify-self:start!important}.pageTitleBlock>div{min-width:0}.globalPageBack{margin-top:1px;width:38px;height:38px;flex:0 0 38px;border:1px solid var(--theme-border);border-radius:11px;background:var(--theme-surface);color:var(--theme-text);display:grid;place-items:center;box-shadow:0 5px 16px #12375c0f}.globalPageBack svg{width:17px;height:17px}.globalPageBack span{display:none}.globalPageBack:hover{border-color:var(--theme-border);background:var(--theme-surface)}.profilePage>header{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:start!important;text-align:left!important}.profilePage>header .pageTitleBlock{grid-column:1!important;justify-self:start!important;margin:0!important}.profilePage .sectionHead{display:flex!important;align-items:flex-start!important;justify-content:space-between!important;gap:16px!important;text-align:left!important}.profilePage .sectionHead>div{min-width:0!important}.profilePage .sectionHead>svg{margin-left:auto!important;flex:0 0 auto!important}.profilePermissionList>span,.profileAccessTable>div{min-height:42px}.profilePermissionList>span b{flex:1;text-align:left}.profileAccessTable>div em{justify-self:end}@media(max-width:720px){.globalPageBack{width:34px;height:34px;flex-basis:34px}.pageTitleBlock{gap:9px}.profilePage>header{grid-template-columns:1fr!important}}:root{--voleng-navy:#0B2A55;--voleng-blue:#2563EB;--voleng-teal:#14B8A6;--voleng-purple:#7C3AED;--voleng-orange:#F59E0B;--voleng-red:#EF4444;--voleng-indigo:#4F46E5;--voleng-canvas:var(--theme-surface);--voleng-line:var(--theme-border);--voleng-text:var(--theme-text);--voleng-muted:var(--theme-muted)}.simpleApp{background:var(--voleng-canvas)!important}.simpleApp aside{background:linear-gradient(180deg,var(--theme-surface) 0%,var(--theme-surface) 100%)!important;border-right:1px solid var(--theme-border)!important;box-shadow:8px 0 28px #0b2a5509!important}.simpleApp aside .brand{padding:12px 10px 15px!important;margin-bottom:5px!important;border-bottom:1px solid var(--theme-border)!important}.simpleApp .masterBrandIdentity img{filter:none!important}.navGroupLabel{height:25px;display:flex;align-items:flex-end;padding:0 14px 5px;margin-top:9px;pointer-events:none}.navGroupLabel span{font-size:7px;font-weight:700;letter-spacing:.16em;color:var(--theme-muted)}.simpleApp aside .nav{min-height:40px!important;height:40px!important;margin:1px 4px!important;padding:0 11px!important;border-radius:11px!important;color:var(--theme-muted)!important;font-weight:700!important;transition:background .15s ease,color .15s ease,box-shadow .15s ease,transform .15s ease!important}.simpleApp aside .nav svg{color:var(--theme-muted)!important;stroke-width:1.8!important}.simpleApp aside .nav:hover{background:var(--theme-surface)!important;color:var(--product-accent,var(--theme-accent-ink))!important;transform:translate(1px)}.simpleApp aside .nav:hover svg{color:var(--product-accent,var(--theme-accent-ink))!important}.simpleApp aside .nav.active{background:var(--product-soft,var(--theme-accent-soft))!important;color:var(--product-accent,var(--theme-accent-ink))!important;box-shadow:inset 3px 0 0 var(--product-accent,var(--voleng-blue)),inset 0 0 0 1px #2563eb0a!important}.simpleApp aside .nav.active svg{color:var(--product-accent,var(--theme-accent-ink))!important}.simpleApp .whoButton{border-radius:12px!important;margin:4px!important;background:var(--theme-surface)!important;border:1px solid var(--theme-border)!important;color:var(--theme-text)!important}.simpleApp .whoButton:hover{border-color:var(--theme-border)!important;background:var(--theme-surface)!important}.sidebarCompact .navGroupLabel{display:none!important}.finalProductTopbar{min-height:64px!important;padding:9px 18px!important;background:color-mix(in srgb,var(--theme-surface) 96%,transparent)!important;border-bottom:1px solid var(--theme-border)!important;box-shadow:0 7px 26px #1035590b!important;backdrop-filter:saturate(125%) blur(8px)}.productQuickSwitch{background:var(--theme-surface)!important;border:1px solid var(--theme-border)!important;border-radius:13px!important;padding:4px!important;gap:3px!important}.productQuickItem{min-height:34px!important;border-radius:9px!important;padding:0 9px!important;color:var(--theme-muted)!important;transition:.15s ease!important}.productQuickItem .productQuickDot{width:6px!important;height:6px!important;background:var(--option-accent)!important;box-shadow:0 0 0 3px var(--option-soft)!important}.productQuickItem.active{background:var(--theme-surface)!important;color:var(--theme-text)!important;box-shadow:0 3px 11px #16375914,inset 0 0 0 1px color-mix(in srgb,var(--option-accent) 22%,#dfe7ef)!important}.productQuickItem.active:after{content:"";position:absolute;left:9px;right:9px;bottom:0;height:2px;border-radius:999px;background:var(--option-accent)}.productQuickItem b{font-weight:850!important}.productQuickItem em{font-size:6px!important;letter-spacing:.05em!important}.dispatchGlobalSearch{background:var(--theme-surface)!important;border-color:var(--theme-border)!important;border-radius:12px!important;box-shadow:none!important}.dispatchGlobalSearch:focus-within{border-color:color-mix(in srgb,var(--product-accent) 42%,var(--theme-border))!important;box-shadow:0 0 0 3px color-mix(in srgb,var(--product-accent) 8%,transparent)!important}.dispatchTopIcon,.dispatchTopUser{border-color:var(--theme-border)!important;background:var(--theme-surface)!important;box-shadow:0 2px 7px #14365809!important}.dispatchTopUser>span{box-shadow:0 0 0 4px var(--product-soft)!important}.page{padding:26px 30px 36px!important;max-width:1560px!important}.page>header{position:relative;margin-bottom:18px!important;padding:0 0 17px!important;border-bottom:1px solid var(--theme-border)!important;align-items:center!important}.page>header:after{content:"";position:absolute;left:0;bottom:-1px;width:58px;height:2px;border-radius:999px;background:var(--product-accent,var(--voleng-blue))}.pageTitleBlock>div>small{color:var(--product-accent,var(--theme-accent-ink))!important;font-size:7px!important;letter-spacing:.18em!important}.page h1{font-size:30px!important;line-height:1.08!important;letter-spacing:-.035em!important;color:var(--theme-text)!important;margin:5px 0!important}.page>header p{font-size:11px!important;line-height:1.45!important;color:var(--voleng-muted)!important;max-width:720px}.globalPageBack{background:var(--theme-surface)!important;border:1px solid var(--theme-border)!important;border-radius:10px!important;color:var(--theme-muted)!important;box-shadow:0 3px 10px #0f33570b!important}.globalPageBack:hover{color:var(--product-accent)!important;border-color:color-mix(in srgb,var(--product-accent) 30%,var(--theme-border))!important}.panel,.cards button,.dispatchWorkspaceCard,.dispatchKpiCard,.capacityKpiCard{border-color:var(--theme-border)!important;border-radius:15px!important;box-shadow:0 6px 22px #0f33570b!important}.panel:hover{border-color:var(--theme-border)!important}.sectionHead{border-bottom-color:var(--theme-border)!important}.sectionHead small{color:var(--product-accent,var(--theme-accent-ink))!important;letter-spacing:.14em!important}.table{border-radius:14px!important;border-color:var(--theme-border)!important;box-shadow:0 5px 18px #0f335709!important}.table th{background:var(--theme-surface)!important;color:var(--theme-muted)!important;letter-spacing:.08em!important}.table tr:hover td{background:var(--theme-surface)!important}.toolbar{border-color:var(--theme-border)!important;border-radius:12px!important;box-shadow:0 3px 12px #0f335708!important}.actions button,.panel>button,.inlineForm button{border-radius:9px!important;border-color:var(--theme-border)!important;background:var(--theme-surface)!important}.primary{background:var(--voleng-action,#0f9f98)!important;border-color:var(--voleng-action,#0f9f98)!important;box-shadow:0 8px 20px var(--voleng-action-shadow,rgba(15,159,152,.22))!important}.dispatchHomeHero,.dispatchHero,.capacityHeroVisual{border-radius:18px!important;border-color:var(--theme-border)!important;box-shadow:0 10px 32px #113a600e!important}.dispatchKpiGrid .dispatchKpiCard,.cards button{transition:transform .15s ease,border-color .15s ease,box-shadow .15s ease!important}.dispatchKpiGrid .dispatchKpiCard:hover,.cards button:hover{transform:translateY(-1px);border-color:color-mix(in srgb,var(--product-accent) 20%,var(--theme-border))!important;box-shadow:0 10px 26px #0f335711!important}.productRoadmapMode .page>header:after{background:var(--product-accent)!important}.productPreviewHero{border-color:color-mix(in srgb,var(--preview-accent) 20%,var(--theme-border))!important;box-shadow:0 10px 30px color-mix(in srgb,var(--preview-accent) 8%,transparent)!important}@media(max-width:980px){.navGroupLabel{display:none!important}.page{padding:22px 20px 30px!important}.finalProductTopbar{padding-inline:12px!important}.productQuickSwitch{overflow-x:auto;max-width:calc(100vw - 320px)}}@media(max-width:680px){.page{padding:18px 14px 26px!important}.page h1{font-size:25px!important}.page>header{align-items:flex-start!important}}.dispatchCapacityPage{--capacity-blue:#2563eb;--capacity-teal:#14b8a6;--capacity-amber:#f59e0b;--capacity-red:#ef4444}.dispatchCapacityPage>.pageTitleBlock h1,.dispatchCapacityPage>header h1{letter-spacing:-.035em!important}.dispatchCapacityPage>.pageTitleBlock p,.dispatchCapacityPage>header p{max-width:760px!important}.capacityExecutiveKpis>button{min-height:112px!important;position:relative!important;overflow:hidden!important;background:linear-gradient(180deg,var(--theme-surface) 0%,var(--theme-surface) 100%)!important}.capacityExecutiveKpis>button:before{content:"";position:absolute;left:0;right:0;top:0;height:3px;background:var(--theme-surface-soft);opacity:.95}.capacityExecutiveKpis>button:nth-child(1):before{background:linear-gradient(90deg,#2563eb,#14b8a6)}.capacityExecutiveKpis>button:nth-child(2):before{background:linear-gradient(90deg,#14b8a6,#4f46e5)}.capacityExecutiveKpis>button:nth-child(3):before{background:linear-gradient(90deg,#2563eb,#7c3aed)}.capacityExecutiveKpis>button:nth-child(4):before{background:var(--theme-surface-soft)}.capacityExecutiveKpis>button.attention:nth-child(3):before{background:#f59e0b}.capacityExecutiveKpis>button.attention:nth-child(4):before{background:#ef4444}.capacityExecutiveKpis>button>span{background:linear-gradient(145deg,var(--theme-surface),var(--theme-accent-soft))!important}.capacityExecutiveKpis>button:nth-child(2)>span{background:linear-gradient(145deg,var(--theme-success-soft),var(--theme-success-soft))!important;color:var(--theme-success-ink)!important;border-color:var(--theme-success-border)!important}.capacityExecutiveKpis>button:nth-child(4)>span{background:linear-gradient(145deg,var(--theme-warning-soft),var(--theme-warning-soft))!important;color:var(--theme-warning-ink)!important;border-color:var(--theme-warning-border)!important}.capacityExecutiveKpis>button.attention:nth-child(4)>span{background:linear-gradient(145deg,var(--theme-surface),var(--theme-danger-soft))!important;color:var(--theme-danger-ink)!important;border-color:var(--theme-danger-border)!important}.capacityExecutiveKpis>button>div>b{font-size:29px!important;letter-spacing:-.035em!important}.capacityExecutiveKpis>button>div>em{font-size:10.5px!important;line-height:1.35!important;color:var(--theme-muted)!important}.capacityControlBar{border-radius:13px!important;overflow:hidden!important}.capacityPrimaryTabs{padding:8px 9px!important;gap:7px!important}.capacityPrimaryTabs button{height:38px!important;min-height:38px!important;border-radius:9px!important}.capacityControlFields{padding:9px 10px 10px!important;gap:9px!important;align-items:end!important}.capacityControlFields>label>span{margin-bottom:4px!important}.capacityControlFields select,.capacityControlFields .densityToggle,.capacityResetBtn{min-height:38px!important;height:38px!important}.capacityControlFields .densityToggle button{min-height:34px!important;height:34px!important}.capacityDayCard{border-top:1px solid var(--theme-border)!important;box-shadow:0 2px 8px #18375409!important}.capacityDayCard.capGood{border-color:var(--theme-border)!important;background:var(--theme-surface)!important}.capacityDayCard.capGood:not(.isToday){box-shadow:0 2px 8px #18375409!important}.capacityDayCard.capBusy,.capacityDayCard.capReduced{border-top:3px solid var(--capacity-amber)!important;background:var(--theme-surface)!important}.capacityDayCard.capRisk,.capacityDayCard.capZero{border-top:3px solid var(--capacity-red)!important;background:var(--theme-surface)!important}.capacityDayCard.isToday{border-top:3px solid var(--capacity-blue)!important}.capacityDayCard.capGood .capacityMiniBar i{background:linear-gradient(90deg,#2563eb,#14b8a6)!important}.capacityDayCard.capBusy .capacityMiniBar i,.capacityDayCard.capReduced .capacityMiniBar i{background:#f59e0b!important}.capacityDayCard.capRisk .capacityMiniBar i,.capacityDayCard.capZero .capacityMiniBar i{background:#ef4444!important}.capacityDayCard.capGood .capacityLoadLine strong{color:var(--theme-text)!important}.capacityDayCard dl{margin-top:2px!important}.capacityDayCard dl>div{padding:2px 0!important}.capacityDayCard footer{margin-top:10px!important}.capacityMatrixPreview{box-shadow:0 10px 28px #1634520e!important}.capacityMatrixScroll.compactPreview{max-height:455px!important}.capacityMatrixPreview .matrixCorner,.matrixAgendaPanel .matrixCorner{box-shadow:6px 0 14px #12345409!important}.capacityMatrixPreview .matrixDayHead,.matrixAgendaPanel .matrixDayHead{box-shadow:0 5px 12px #12345406!important}.capacityMatrixPreview .matrixCell:hover:not(:disabled),.matrixAgendaPanel .matrixCell:hover:not(:disabled){background:var(--theme-surface)!important;box-shadow:inset 0 0 0 1px #b8d3f3!important}.capacityMatrixPreview .matrixTech,.matrixAgendaPanel .matrixTech{background:linear-gradient(90deg,var(--theme-surface) 0%,var(--theme-surface) 100%)!important}.capacityWorkspaceHead{position:relative!important}.capacityWorkspaceHead:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:linear-gradient(180deg,#2563eb,#14b8a6);opacity:.9}.capacityWorkspaceHead>div{padding-left:3px}@media(max-width:1200px){.capacityExecutiveKpis>button{min-width:210px!important}.capacityOrdersFlow.capacityExecutiveKpis{overflow-x:auto!important;grid-template-columns:repeat(4,minmax(210px,1fr))!important;padding-bottom:3px}}@media(max-width:760px){.capacityExecutiveKpis>button{min-height:96px!important}.capacityExecutiveKpis>button>div>b{font-size:24px!important}.capacityControlFields{grid-template-columns:1fr!important}}body{--ui-accent:#2563eb;--ui-accent-soft:var(--theme-surface-soft);--ui-accent-soft-2:var(--theme-surface);--ui-teal:#14b8a6;--ui-purple:#7c3aed;--ui-amber:#f59e0b;--ui-red:#ef4444;--ui-indigo:#4f46e5}body[data-voleng-product=operations]{--ui-accent:#2563eb;--ui-accent-soft:var(--theme-accent-soft);--ui-accent-soft-2:var(--theme-surface)}body[data-voleng-product=hr]{--ui-accent:#14b8a6;--ui-accent-soft:var(--theme-success-soft);--ui-accent-soft-2:var(--theme-surface)}body[data-voleng-product=service]{--ui-accent:#7c3aed;--ui-accent-soft:var(--theme-purple-soft);--ui-accent-soft-2:var(--theme-surface)}body[data-voleng-product=fleet]{--ui-accent:#f59e0b;--ui-accent-soft:var(--theme-warning-soft);--ui-accent-soft-2:var(--theme-surface)}body[data-voleng-product=control]{--ui-accent:#4f46e5;--ui-accent-soft:var(--theme-surface-soft);--ui-accent-soft-2:var(--theme-surface)}.simpleApp>main{background:radial-gradient(circle at 88% 2%,color-mix(in srgb,var(--ui-accent) 8%,transparent) 0,transparent 27%),linear-gradient(180deg,var(--theme-surface) 0%,var(--theme-surface-soft) 100%)!important}.page{position:relative}.page:before{content:"";position:absolute;inset:0 auto auto 0;width:220px;height:140px;pointer-events:none;background:radial-gradient(circle at 20% 15%,color-mix(in srgb,var(--ui-accent) 7%,transparent),transparent 68%);opacity:.8}.page>header{position:relative;z-index:1}.page>header:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:1px;background:linear-gradient(90deg,var(--ui-accent),color-mix(in srgb,var(--ui-accent) 22%,var(--theme-surface-soft)) 34%,var(--theme-surface-soft) 68%,transparent)}.pageTitleBlock>div>small{color:var(--theme-accent-ink)!important}.page>.panel,.page section.panel,.ordersControlFrame,.teamControlFrame,.teamSectionTabs,.financePage .panel,.dispatchTodoPage .panel,.dispatchCustomersPage .panel{border-color:var(--theme-border)!important;box-shadow:0 8px 24px #1837590b!important}.page>.panel,.page section.panel{background:linear-gradient(180deg,var(--theme-surface) 0%,var(--theme-surface) 100%)!important}.sectionHead>small,.simpleCreateHead small,.dispatchSectionTitle small,.teamControlTitle small{color:var(--theme-accent-ink)!important}.topActionBtn.primaryAction,.primarySmall,.teamAddTechBtn{background:var(--voleng-action,#0f9f98)!important;color:#fff!important;border-color:var(--voleng-action,#0f9f98)!important;box-shadow:0 8px 20px var(--voleng-action-shadow,rgba(15,159,152,.22))!important}.topActionBtn.secondary:hover,.sectionIconAction:hover{border-color:color-mix(in srgb,var(--ui-accent) 35%,var(--theme-border))!important;background:var(--ui-accent-soft)!important;color:var(--theme-accent-ink)!important}.dispatchHomePage .dispatchKpiGrid>button{position:relative;overflow:hidden;background:linear-gradient(180deg,var(--theme-surface),var(--theme-surface))!important;border-color:var(--theme-border)!important;box-shadow:0 7px 20px #1635570b!important}.dispatchHomePage .dispatchKpiGrid>button:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:#2563eb}.dispatchHomePage .dispatchKpiGrid>button:nth-child(2):before{background:#14b8a6}.dispatchHomePage .dispatchKpiGrid>button:nth-child(3):before{background:#7c3aed}.dispatchHomePage .dispatchKpiGrid>button:nth-child(4):before{background:#ef4444}.dispatchHomePage .dispatchKpiGrid>button:hover{transform:translateY(-1px);box-shadow:0 12px 26px #16355713!important}.dispatchWorkspaceCard{background:linear-gradient(180deg,var(--theme-surface) 0%,var(--theme-surface) 100%)!important;border-color:var(--theme-border)!important;box-shadow:0 8px 24px #1536570b!important}.dispatchWorkspaceCard.ordersFocus{background:linear-gradient(145deg,var(--theme-surface) 58%,var(--theme-surface) 100%)!important}.dispatchWorkspaceCard.planningFocus{background:linear-gradient(145deg,var(--theme-surface) 58%,var(--theme-success-soft) 100%)!important}.dispatchWorkspaceCard.fieldFocus{background:linear-gradient(145deg,var(--theme-surface) 58%,var(--theme-purple-soft) 100%)!important}.dispatchModuleGrid>button{background:linear-gradient(180deg,var(--theme-surface),var(--theme-surface))!important;border-color:var(--theme-border)!important}.dispatchModuleGrid>button:hover{border-color:var(--theme-border)!important;background:linear-gradient(180deg,var(--theme-surface),var(--ui-accent-soft))!important}.dispatchOrdersPage .simpleOrdersFocus{background:linear-gradient(135deg,var(--theme-surface) 50%,var(--theme-surface) 100%)!important}.dispatchOrdersPage .simpleOrdersFlow>button{background:var(--theme-surface)!important;position:relative;overflow:hidden}.dispatchOrdersPage .simpleOrdersFlow>button:before{content:"";position:absolute;left:0;right:0;top:0;height:3px;background:#2563eb;opacity:.8}.dispatchOrdersPage .simpleOrdersFlow>button:nth-child(2):before{background:#4f46e5}.dispatchOrdersPage .simpleOrdersFlow>button:nth-child(3):before{background:#14b8a6}.dispatchOrdersPage .simpleOrdersFlow>button:nth-child(4):before{background:#36a269}.dispatchOrdersPage .simpleOrdersFlow>button:nth-child(5):before{background:#ef4444}.dispatchOrdersPage .simpleOrdersFlow>button.active{background:linear-gradient(180deg,var(--theme-surface),var(--ui-accent-soft))!important}.dispatchOrdersPage .simpleOrdersFilterFrame{background:linear-gradient(180deg,var(--theme-surface),var(--theme-surface))!important}.dispatchOrdersPage .simpleOrdersListPanel{border-top:3px solid var(--theme-border)!important}.dispatchCustomersPage .panel{background:linear-gradient(145deg,var(--theme-surface) 62%,var(--theme-success-soft) 100%)!important}.dispatchCustomersPage table thead{background:var(--theme-surface-soft)!important}.dispatchCustomersPage table tbody tr:hover{background:var(--theme-surface)!important}.dispatchPlanningPage .planningHeroBar{background:linear-gradient(135deg,var(--theme-surface) 48%,var(--theme-surface-soft) 77%,var(--theme-success-soft) 100%)!important;border-color:var(--theme-border)!important}.dispatchPlanningPage .planningSummaryCards>div{position:relative;overflow:hidden;background:linear-gradient(180deg,var(--theme-surface),var(--theme-surface))!important}.dispatchPlanningPage .planningSummaryCards>div:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:#2563eb}.dispatchPlanningPage .planningSummaryCards>div:nth-child(2):before{background:#14b8a6}.dispatchPlanningPage .planningSummaryCards>div:nth-child(3):before{background:#7c3aed}.dispatchPlanningPage .planningSummaryCards>div:nth-child(4):before{background:#f59e0b}.dispatchPlanningPage .planningHealth>div,.dispatchPlanningPage .planningHealth>button{background:linear-gradient(180deg,var(--theme-surface),var(--theme-surface))!important}.dispatchPlanningPage .workerLane,.dispatchPlanningPage .queueCol>.panel{box-shadow:0 7px 20px #16355709}.dispatchFieldPage .fieldKpiSection{background:linear-gradient(135deg,var(--theme-surface) 55%,var(--theme-success-soft) 100%)!important;border-color:var(--theme-success-border)!important}.dispatchFieldPage .fieldKpiGrid article{background:linear-gradient(180deg,var(--theme-surface),var(--theme-surface))!important;border-color:var(--theme-success-border)!important}.dispatchFieldPage .fieldKpiGrid article:nth-child(2){background:linear-gradient(180deg,var(--theme-surface),var(--theme-surface))!important}.dispatchFieldPage .fieldKpiGrid article:nth-child(3){background:linear-gradient(180deg,var(--theme-surface),var(--theme-surface))!important}.dispatchFieldPage .fieldKpiGrid article.fieldKpiAttention{background:linear-gradient(180deg,var(--theme-surface),var(--theme-surface))!important}.dispatchFieldPage .fieldCards>article,.dispatchFieldPage .fieldGrid>article{box-shadow:0 7px 20px #1635570a!important}.dispatchTodoPage .panel{background:linear-gradient(145deg,var(--theme-surface) 62%,var(--theme-surface) 100%)!important}.dispatchTodoPage .headerMetricPill{background:var(--theme-warning-soft)!important;border-color:var(--theme-warning-border)!important;color:var(--theme-warning-ink)!important}.dispatchTodoPage table tbody tr:hover{background:var(--theme-surface)!important}.teamPage{--ui-accent:#14b8a6;--ui-accent-soft:var(--theme-success-soft);--ui-accent-soft-2:var(--theme-surface)}.teamPage .teamSectionTabs{background:linear-gradient(135deg,var(--theme-surface) 58%,var(--theme-success-soft) 100%)!important}.teamPage .teamSectionTabs button.active{background:var(--theme-success-soft)!important;border-color:var(--theme-success-border)!important;color:var(--theme-success-ink)!important}.teamPage .teamControlFrame{background:linear-gradient(180deg,var(--theme-surface),var(--theme-surface))!important}.teamPage .teamPerson.active{background:var(--theme-success-soft)!important;box-shadow:inset 3px 0 #14b8a6}.teamPage .teamPerson:hover{background:var(--theme-success-soft)!important}.teamPage .techAvatar,.teamPage .teamPerson .techAvatar{background:linear-gradient(145deg,var(--theme-success-soft),var(--theme-success-soft))!important;color:var(--theme-success-ink)!important}.teamPage .skillChips>span{background:var(--theme-success-soft)!important;color:var(--theme-success-ink)!important}.financePage{--ui-accent:#4f46e5;--ui-accent-soft:var(--theme-surface-soft);--ui-accent-soft-2:var(--theme-surface)}.financePage .financeSecure{background:var(--theme-surface)!important;color:var(--theme-accent-ink)!important;border-color:var(--theme-border)!important}.financePage .panel{background:linear-gradient(145deg,var(--theme-surface) 65%,var(--theme-surface) 100%)!important}.financePage table thead,.financePage table tbody tr:hover{background:var(--theme-surface)!important}.financePage .invoiceReady,.financePage .ready{color:var(--theme-success-ink)!important}.hrPage{--ui-accent:#14b8a6;--ui-accent-soft:var(--theme-success-soft);--ui-accent-soft-2:var(--theme-surface)}.hrPage .hrPeriodBar.modern{background:linear-gradient(135deg,var(--theme-surface) 58%,var(--theme-success-soft) 100%)!important}.hrPage .hrKpis.modern>article{background:linear-gradient(180deg,var(--theme-surface),var(--theme-surface))!important;border-color:var(--theme-success-border)!important;box-shadow:0 7px 18px #1170630a!important}.hrPage .hrKpis.modern>article:nth-child(3){background:linear-gradient(180deg,var(--theme-surface),var(--theme-warning-soft))!important}.hrPage .hrAgendaPanel{background:linear-gradient(180deg,var(--theme-surface),var(--theme-surface))!important}body[data-voleng-view=operations-settings] .page .panel,body[data-voleng-view=hr-settings] .page .panel,body[data-voleng-view=control-settings] .page .panel{background:linear-gradient(145deg,var(--theme-surface) 68%,var(--ui-accent-soft-2) 100%)!important}body[data-voleng-view=product-preview] .page{background:radial-gradient(circle at 75% 10%,color-mix(in srgb,var(--ui-accent) 10%,transparent),transparent 32%)}@media(max-width:900px){.simpleApp>main{background:var(--theme-surface)!important}.page:before{display:none}.dispatchHomePage .dispatchWorkspaceCard,.dispatchOrdersPage .simpleOrdersFocus,.dispatchPlanningPage .planningHeroBar,.teamPage .teamSectionTabs,.financePage .panel,.hrPage .hrPeriodBar.modern{background:var(--theme-surface)!important}}.notificationSummaryBar{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0 0 12px;padding:11px 13px;border:1px solid var(--theme-border);border-radius:13px;background:linear-gradient(135deg,var(--theme-surface) 0%,var(--theme-surface) 62%,var(--theme-surface) 100%);box-shadow:0 8px 24px #123d770d}.notificationSummaryBar>div{display:flex;align-items:center;gap:10px}.notificationSummaryIcon{width:36px;height:36px;border-radius:11px;display:grid;place-items:center;color:var(--theme-accent-ink);background:linear-gradient(145deg,var(--theme-accent-soft),var(--theme-success-soft));border:1px solid var(--theme-border)}.notificationSummaryIcon svg{width:17px}.notificationSummaryBar b{display:block;color:var(--theme-text);font-size:11px}.notificationSummaryBar small{display:block;margin-top:2px;color:var(--theme-muted);font-size:8px}.notificationRetention{display:inline-flex;align-items:center;gap:5px;padding:6px 9px;border:1px solid var(--theme-border);border-radius:999px;background:var(--theme-surface);color:var(--theme-muted);font-size:8px;font-weight:800}.notificationRetention svg{width:13px}.notificationReadAll{gap:6px}.notificationReadAll>span{min-width:18px;height:18px;padding:0 5px;border-radius:999px;display:inline-grid;place-items:center;background:var(--theme-accent-soft);color:var(--theme-accent-ink);font-size:8px;font-weight:700}.notificationReadAll:disabled{opacity:.48;cursor:not-allowed}.notificationItem{transition:border-color .16s ease,background .16s ease,transform .16s ease,box-shadow .16s ease}.notificationItem:hover{transform:translateY(-1px);box-shadow:0 8px 20px #102f5c0f}.notificationItem.unread{border-left:3px solid #2563eb;background:linear-gradient(90deg,var(--theme-surface),var(--theme-surface) 38%)}@media(max-width:700px){.notificationSummaryBar{align-items:flex-start;flex-direction:column}.notificationRetention{align-self:flex-start}.notificationReadAll{width:100%;justify-content:center}}.appearanceSettings{margin-bottom:14px!important;background:linear-gradient(145deg,var(--theme-surface,var(--theme-surface)) 55%,color-mix(in srgb,var(--ui-accent) 5%,var(--theme-surface,var(--theme-surface))) 100%)!important}.themePresetGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:14px}.themePreset{position:relative;min-height:148px;border:1px solid var(--theme-border,var(--theme-border));border-radius:14px;background:var(--theme-surface,var(--theme-surface));padding:11px;text-align:left;display:flex;flex-direction:column;gap:9px;color:var(--theme-text,var(--theme-text));transition:.16s ease}.themePreset:hover{transform:translateY(-1px);border-color:color-mix(in srgb,var(--ui-accent) 35%,var(--theme-border));box-shadow:0 9px 22px var(--theme-shadow)}.themePreset.active{border-color:var(--ui-accent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--ui-accent) 25%,transparent),0 8px 22px color-mix(in srgb,var(--ui-accent) 9%,transparent)}.themePreset>svg{position:absolute;right:9px;top:9px;width:16px;color:var(--theme-accent-ink)}.themePreset>b,.themePreset span>b{display:block;font-size:14px;font-weight:700}.themePreset span>small{display:block;margin-top:6px;color:var(--theme-muted,var(--theme-muted));font-size:12px;line-height:1.45}.themePreview{display:grid!important;grid-template-columns:1.2fr 1fr 1fr;height:54px;border-radius:10px;overflow:hidden;border:1px solid var(--theme-border);box-shadow:0 3px 12px #142d4b14}.themePreview i{display:block;min-width:0}.appearanceOptions{margin-top:12px;padding-top:12px;border-top:1px solid var(--theme-border,var(--theme-border));display:grid;grid-template-columns:1fr 1fr;gap:12px;align-items:center}.appearanceOptions b{font-size:10px}.appearanceOptions small{display:block;color:var(--theme-muted,var(--theme-muted));font-size:8px;margin-top:3px}.appearanceSegment{display:inline-flex;margin-top:8px;padding:3px;border-radius:10px;background:var(--theme-canvas,var(--theme-surface));border:1px solid var(--theme-border,var(--theme-border))}.appearanceSegment button{border:0;background:transparent;border-radius:7px;padding:7px 10px;font-size:8px;font-weight:700;color:var(--theme-muted,var(--theme-muted))}.appearanceSegment button.active{background:var(--theme-surface,var(--theme-surface));color:var(--theme-accent-ink);box-shadow:0 2px 7px var(--theme-shadow)}.appearanceMotion{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:15px!important;padding:11px 12px;border:1px solid var(--theme-border,var(--theme-border));border-radius:12px;background:var(--theme-surface-soft,var(--theme-surface))}.appearanceMotion input{width:38px!important;height:20px!important;accent-color:var(--ui-accent)}body[data-voleng-density=compact] .page{padding-top:24px!important;padding-bottom:42px!important}body[data-voleng-density=compact] .panel{padding:12px!important}body[data-voleng-density=compact] .table th,body[data-voleng-density=compact] .table td{padding-top:8px!important;padding-bottom:8px!important}body[data-voleng-density=compact] .dispatchKpiCard,body[data-voleng-density=compact] .capacityKpiCard{min-height:88px!important}body[data-voleng-density=compact] .nav{padding-top:8px!important;padding-bottom:8px!important}body[data-voleng-reduce-motion=true] *,body[data-voleng-reduce-motion=true] *:before,body[data-voleng-reduce-motion=true] *:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;scroll-behavior:auto!important}@media(max-width:1100px){.themePresetGrid{grid-template-columns:repeat(3,1fr)}}@media(max-width:700px){.themePresetGrid{grid-template-columns:1fr 1fr}.appearanceOptions{grid-template-columns:1fr}}@media(max-width:460px){.themePresetGrid{grid-template-columns:1fr}}.customerMasterPanel{background:color-mix(in srgb,var(--theme-surface) 94%,var(--theme-accent-soft) 6%)}.customerMasterToolbar{align-items:center}.customerMasterToolbar .searchBox{min-width:280px;max-width:380px;width:34%}.customerMasterGrid{grid-template-columns:repeat(auto-fill,minmax(285px,1fr))}.customerMasterCard{min-height:190px;display:flex;flex-direction:column}.customerMasterCard footer{margin-top:auto;flex-wrap:wrap}.customerMasterCard footer span{white-space:nowrap}.customerMasterModal{width:min(860px,96vw)!important;max-height:calc(100dvh - 36px)!important;overflow-y:auto!important;overflow-x:hidden}.customerMasterModal .modalHead{position:sticky;top:-18px;z-index:3;background:var(--theme-surface);padding:2px 0 12px}.customerPricingSection{margin-top:18px;border:1px solid var(--theme-border);border-radius:14px;background:var(--theme-surface-soft);padding:14px}.customerPricingHead{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.customerPricingHead small{font-size:9px;letter-spacing:.08em;font-weight:700;color:var(--theme-accent-ink)}.customerPricingHead h3{margin:3px 0 2px;font-size:15px;color:var(--theme-text)}.customerPricingHead p{margin:0;font-size:10px;color:var(--theme-muted)}.customerPricingHead>svg{width:34px;height:34px;padding:8px;border-radius:10px;background:var(--theme-accent-soft);color:var(--theme-accent-ink);box-sizing:border-box}.customerPriceList{display:grid;gap:7px;margin-top:12px}.customerPriceList article{display:grid;grid-template-columns:minmax(180px,1.6fr) 100px 130px 34px;gap:10px;align-items:center;border:1px solid var(--theme-border);border-radius:10px;padding:9px 10px;background:var(--theme-surface)}.customerPriceList article b,.customerPriceList article small{display:block}.customerPriceList article b{font-size:11px;color:var(--theme-text)}.customerPriceList article small{font-size:8px;color:var(--theme-muted);margin-top:2px}.customerPriceList article strong{font-size:12px;color:var(--theme-text);text-align:right}.customerPriceList article>span{font-size:9px;color:var(--theme-muted);text-align:right}.customerPriceList article>button{border:0;background:transparent;color:var(--theme-danger-ink);display:grid;place-items:center;padding:5px}.customerPriceList article>button svg{width:14px}.customerPriceComposer{display:grid;grid-template-columns:110px minmax(180px,1fr) 100px 100px 88px 110px;gap:8px;align-items:center;margin-top:10px}.customerPriceComposer input{height:38px;border:1px solid var(--theme-border);border-radius:9px;background:var(--theme-surface);color:var(--theme-text);padding:0 10px;min-width:0}.customerPriceComposer label{height:38px;border:1px solid var(--theme-border);border-radius:9px;background:var(--theme-surface);display:flex;align-items:center;justify-content:center;gap:6px;font-size:9px;font-weight:800;color:var(--theme-muted)}.customerPriceComposer label input{width:15px;height:15px;padding:0}.customerPriceComposer button{height:38px;border-radius:9px;display:flex;align-items:center;justify-content:center;gap:5px}.customerPriceComposer button svg{width:14px}.customerPriceEmpty{margin-top:10px;padding:11px;border:1px dashed var(--theme-border);border-radius:10px;color:var(--theme-muted);font-size:10px;background:var(--theme-surface)}.customerPriceEmpty.saveFirst{text-align:center}.selectedPriceHint{display:block!important;margin-top:5px;color:var(--theme-success-ink)!important;font-size:8px!important;font-weight:800!important}.customerMasterModal .modalActions{position:sticky;bottom:-18px;z-index:4;background:var(--theme-surface);border-top:1px solid var(--theme-border);margin:16px -18px -18px;padding:12px 18px}.settingsControlCenter{display:grid!important;grid-template-columns:minmax(0,1fr);gap:12px}.settingsTopBar{border-radius:16px!important;background:linear-gradient(135deg,var(--theme-surface),var(--theme-surface-soft))!important;border:1px solid var(--theme-border)!important;box-shadow:0 8px 24px #1130580d!important}.settingsPrimaryTabs{gap:8px!important}.settingsPrimaryTabs button{min-height:48px!important;border-radius:12px!important;justify-content:flex-start!important;background:var(--theme-surface)!important}.settingsPrimaryTabs button:hover{background:var(--theme-surface-soft)!important;transform:translateY(-1px)}.settingsPrimaryTabs button.active{background:var(--theme-accent-soft)!important;border-color:color-mix(in srgb,var(--theme-accent-ink) 30%,var(--theme-border))!important}.settingsPlanSummary{border-left:1px solid var(--theme-border);padding-left:14px}.settingsMain{border-radius:16px!important;background:color-mix(in srgb,var(--theme-surface) 96%,var(--theme-accent-soft) 4%)!important;box-shadow:0 10px 30px #1130580d!important}.settingsSectionHead{align-items:center!important}.settingsSectionHead>svg{flex:0 0 auto}.settingsFormGrid{gap:12px!important}.settingsFormGrid label{padding:10px 11px;border:1px solid var(--theme-border);border-radius:12px;background:var(--theme-surface)}.settingsFormGrid label>span{color:var(--theme-text)!important;font-size:10px!important}.settingsFormGrid input,.settingsFormGrid select{background:var(--theme-surface-soft)!important;border-color:transparent!important}.settingsFormGrid input:focus,.settingsFormGrid select:focus{border-color:var(--theme-accent-ink)!important;box-shadow:0 0 0 3px color-mix(in srgb,var(--theme-accent-soft) 75%,transparent)}.settingsBlock,.settingsToggleList,.settingsInfoStrip,.settingsReadOnly{border-radius:13px!important}.settingsTools .settingsCards.compact>button{background:var(--theme-surface)!important;border:1px solid var(--theme-border)!important;border-radius:14px!important}.settingsTools .settingsCards.compact>button:hover{background:var(--theme-surface-soft)!important;transform:translateY(-1px)}@media(max-width:900px){.customerPriceComposer{grid-template-columns:1fr 1fr}.customerPriceList article{grid-template-columns:1fr 90px}.customerPriceList article>span{grid-column:1/2;text-align:left}.customerPriceList article>button{grid-column:2/3;grid-row:2}.customerMasterToolbar .searchBox{width:100%;max-width:none}.customerMasterModal .modalHead{top:-14px}.customerMasterModal .modalActions{bottom:-14px;margin-left:-14px;margin-right:-14px;margin-bottom:-14px}}@media(max-width:620px){.customerPriceComposer{grid-template-columns:1fr}.customerPriceList article{grid-template-columns:1fr auto}.customerPriceList article strong{text-align:left}.settingsFormGrid label{padding:8px}}.customServiceInput{margin-top:7px!important}.customerMasterBody{display:grid;grid-template-columns:minmax(0,1fr) 280px;gap:16px;align-items:start}.customerMasterBody .customerMasterGrid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.customerMasterSummary{position:sticky;top:92px;border:1px solid var(--theme-border);border-radius:14px;background:linear-gradient(145deg,var(--theme-surface),var(--theme-surface-soft));padding:14px}.customerSummaryHead{display:flex;align-items:center;gap:9px;padding-bottom:11px;border-bottom:1px solid var(--theme-border)}.customerSummaryHead>span{width:34px;height:34px;display:grid;place-items:center;border-radius:10px;background:var(--theme-accent-soft);color:var(--theme-accent-ink)}.customerSummaryHead svg{width:17px}.customerSummaryHead small{font-size:8px;font-weight:700;letter-spacing:.08em;color:var(--theme-accent-ink)}.customerSummaryHead h3{margin:2px 0 0;font-size:13px;color:var(--theme-text)}.customerSummaryStats{display:grid;grid-template-columns:1fr 1fr;gap:7px;margin-top:10px}.customerSummaryStats article{border:1px solid var(--theme-border);border-radius:10px;background:var(--theme-surface);padding:10px}.customerSummaryStats b{display:block;font-size:18px;color:var(--theme-text)}.customerSummaryStats small{display:block;font-size:8px;color:var(--theme-muted);margin-top:2px}.customerSummaryNote{display:flex;gap:8px;align-items:flex-start;margin-top:10px;padding:10px;border-radius:10px;background:var(--theme-accent-soft);color:var(--theme-accent-ink)}.customerSummaryNote>svg{width:17px;flex:0 0 auto}.customerSummaryNote b,.customerSummaryNote small{display:block}.customerSummaryNote b{font-size:9px}.customerSummaryNote small{font-size:8px;line-height:1.4;margin-top:2px;color:var(--theme-muted)}@media(max-width:1050px){.customerMasterBody{grid-template-columns:1fr}.customerMasterSummary{position:static}.customerSummaryStats{grid-template-columns:repeat(4,1fr)}}@media(max-width:620px){.customerSummaryStats{grid-template-columns:1fr 1fr}}.createOrderPage,.teamAccessPage{max-width:1560px!important;margin:0 auto!important}.createOrderPage>header,.createOrderPage .pageBackInline,.createOrderPage .simpleOrderCreate{width:min(1280px,100%)!important;max-width:1280px!important;margin-left:auto!important;margin-right:auto!important}.createOrderPage>header{display:flex!important;align-items:flex-start!important;justify-content:flex-start!important;min-height:0!important;padding:4px 0 16px!important;margin-bottom:16px!important}.createOrderPage>header .pageTitleBlock{width:100%!important;max-width:none!important;margin:0!important;justify-content:flex-start!important;text-align:left!important}.createOrderPage .pageBackInline{margin-top:0!important;margin-bottom:12px!important}.createOrderPage .pageBackInline button{min-height:36px!important;padding:0 12px!important;border-radius:10px!important;display:inline-flex!important;align-items:center!important;gap:7px!important}.createOrderPage .simpleOrderCreate{display:grid!important;gap:12px!important}.createOrderPage .simpleCreateSection{padding:18px!important;border-radius:16px!important}.createOrderPage .simpleCreateHead{margin-bottom:14px!important}.createOrderPage .simpleCreateHead h3{margin:3px 0!important;font-size:17px!important}.createOrderPage .simpleCreateHead p{margin:0!important;line-height:1.45!important}.createOrderPage .simpleCreateGrid{gap:13px 14px!important;align-items:start!important}.createOrderPage .simpleCreateGrid label{gap:6px!important}.createOrderPage .simpleCreateGrid input,.createOrderPage .simpleCreateGrid select{min-height:42px!important;border-radius:10px!important;padding:0 12px!important}.createOrderPage .payerSelectRow{grid-template-columns:minmax(0,1fr) auto!important;gap:10px!important;align-items:stretch!important}.createOrderPage .payerSelectRow button{min-width:132px!important;min-height:42px!important;justify-content:center!important;white-space:nowrap!important}.createOrderPage .selectedPriceHint,.createOrderPage .payerSelectLabel>small{line-height:1.4!important}.createOrderPage .simpleCreateSection:last-of-type{margin-bottom:0!important}.createOrderPage .simpleCreateSection:last-of-type .primary,.createOrderPage .simpleOrderCreate>button.primary{min-width:170px!important;min-height:42px!important;justify-content:center!important}.teamAccessPage>header,.teamAccessPage .accessSessionNotice,.teamAccessPage .breadcrumbs,.teamAccessPage .accessPolicySummary,.teamAccessPage .roleArchitectureCards,.teamAccessPage .teamAccessCreate,.teamAccessPage .accessListHead,.teamAccessPage>.table{width:min(1320px,100%)!important;max-width:1320px!important;margin-left:auto!important;margin-right:auto!important}.teamAccessPage>header{display:flex!important;align-items:flex-start!important;justify-content:flex-start!important;min-height:0!important;padding:4px 0 16px!important;margin-bottom:16px!important}.teamAccessPage>header .pageTitleBlock{width:100%!important;max-width:none!important;margin:0!important;justify-content:flex-start!important;text-align:left!important}.teamAccessPage .accessSessionNotice{min-height:48px!important;padding:11px 13px!important;border-radius:12px!important;margin-bottom:10px!important}.teamAccessPage .breadcrumbs{margin-top:0!important;margin-bottom:12px!important}.teamAccessPage .accessPolicySummary{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:12px!important;margin-top:0!important;margin-bottom:14px!important}.teamAccessPage .accessPolicySummary article{min-height:132px!important;padding:16px!important;border-radius:15px!important}.teamAccessPage .accessPolicySummary article>b{font-size:20px!important;line-height:1.15!important}.teamAccessPage .roleArchitectureCards{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:10px!important;margin-bottom:14px!important}.teamAccessPage .roleArchitectureCards article{min-height:72px!important;padding:12px!important;border-radius:13px!important;align-items:center!important}.teamAccessPage .roleArchitectureCards b{font-size:11px!important}.teamAccessPage .roleArchitectureCards span{font-size:8px!important}.teamAccessPage .teamAccessCreate{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:10px!important;align-items:end!important;padding:16px!important;border-radius:15px!important;margin-bottom:14px!important}.teamAccessPage .teamAccessCreate .sectionHead{grid-column:1/-1!important;margin-bottom:2px!important}.teamAccessPage .teamAccessCreate>input,.teamAccessPage .teamAccessCreate>select{width:100%!important;min-width:0!important;min-height:40px!important;border-radius:10px!important}.teamAccessPage .teamAccessCreate>button.primary{grid-column:1/-1!important;min-height:42px!important;width:100%!important;justify-content:center!important;border-radius:10px!important;margin-top:1px!important}.teamAccessPage .teamAccessCreate>.error{grid-column:1/-1!important}.teamAccessPage .accessListHead{margin-top:16px!important;margin-bottom:8px!important}.teamAccessPage>.table{border-radius:15px!important}.teamAccessPage>.table th,.teamAccessPage>.table td{padding:11px 13px!important;vertical-align:middle!important}.teamAccessPage>.table .rowActions{gap:7px!important;flex-wrap:nowrap!important}@media(max-width:1100px){.teamAccessPage .accessPolicySummary{grid-template-columns:1fr 1fr!important}.teamAccessPage .accessPolicySummary .accessEstimate{grid-column:1/-1!important}.teamAccessPage .teamAccessCreate{grid-template-columns:1fr 1fr!important}}@media(max-width:760px){.createOrderPage>header,.createOrderPage .pageBackInline,.createOrderPage .simpleOrderCreate,.teamAccessPage>header,.teamAccessPage .accessSessionNotice,.teamAccessPage .breadcrumbs,.teamAccessPage .accessPolicySummary,.teamAccessPage .roleArchitectureCards,.teamAccessPage .teamAccessCreate,.teamAccessPage .accessListHead,.teamAccessPage>.table{width:100%!important;max-width:none!important}.createOrderPage .payerSelectRow{grid-template-columns:1fr!important}.createOrderPage .payerSelectRow button{width:100%!important}.teamAccessPage .accessPolicySummary,.teamAccessPage .roleArchitectureCards,.teamAccessPage .teamAccessCreate{grid-template-columns:1fr!important}.teamAccessPage .accessPolicySummary .accessEstimate{grid-column:auto!important}}.page>header{display:grid!important;grid-template-columns:minmax(340px,1.15fr) minmax(320px,1fr) auto!important;column-gap:18px!important;align-items:start!important}.page>header>.pageTitleBlock{grid-column:1!important;min-width:0!important}.page>header>.pageHeaderCenter{grid-column:2!important;align-self:start!important;justify-self:stretch!important;min-width:0!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:10px!important;padding-top:3px!important}.page>header>.pageHeaderAction{grid-column:3!important;justify-self:end!important;align-self:start!important;display:flex!important;align-items:center!important;gap:10px!important;min-width:0!important}.homePeriodSwitch,.ordersScopeSwitch{display:inline-flex;align-items:center;gap:4px;padding:4px;border:1px solid var(--theme-border);background:var(--theme-surface-soft);border-radius:12px;box-shadow:0 3px 10px #0f335709}.homePeriodSwitch button,.ordersScopeSwitch button{min-height:34px;padding:0 13px;border:0;border-radius:9px;background:transparent;color:var(--theme-muted);font-size:12px;font-weight:700;cursor:pointer;white-space:nowrap}.homePeriodSwitch button.active,.ordersScopeSwitch button.active{background:var(--theme-surface-raised);color:var(--theme-accent-ink);box-shadow:0 1px 5px var(--theme-shadow)}.ordersHeaderCenter{width:100%;display:flex;align-items:center;justify-content:center;gap:10px;min-width:0}.orderTopActions.compact{display:flex!important;align-items:center!important;gap:6px!important;min-width:0!important;flex-wrap:nowrap!important}.orderTopActions.compact .topActionBtn,.orderTopActions.compact .bulkDeleteBtn{min-height:38px!important;padding:0 11px!important;border-radius:10px!important;font-size:11px!important;white-space:nowrap!important}.orderTopActions.compact svg{width:15px!important;height:15px!important}.headerDateNav.ordersHeroDate{width:220px!important;min-width:220px!important;margin:0!important}.orderScopeLabel{color:var(--theme-muted);font-size:12px;font-weight:650;padding:7px 10px;border:1px solid var(--theme-border);background:var(--theme-surface-soft);border-radius:9px}.dispatchCapacityPage>.capacityControlBar{margin-top:0!important;margin-bottom:12px!important;box-shadow:0 4px 14px #0f335709!important}@media(max-width:1400px){.page>header{grid-template-columns:minmax(300px,1fr) minmax(280px,.95fr) auto!important;column-gap:12px!important}.ordersHeaderCenter{justify-content:flex-end}.orderTopActions.compact .topActionBtn{padding:0 9px!important}.orderTopActions.compact .topActionBtn svg+*{display:none}.headerDateNav.ordersHeroDate{width:205px!important;min-width:205px!important}}@media(max-width:1120px){.page>header{grid-template-columns:1fr auto!important;row-gap:10px!important}.page>header>.pageTitleBlock{grid-column:1!important}.page>header>.pageHeaderAction{grid-column:2!important}.page>header>.pageHeaderCenter{grid-column:1/-1!important;grid-row:2!important;justify-content:flex-start!important;padding-top:0!important}.ordersHeaderCenter{justify-content:flex-start;flex-wrap:wrap}}@media(max-width:720px){.page>header{display:flex!important;flex-direction:column!important;gap:10px!important}.page>header>.pageHeaderCenter,.page>header>.pageHeaderAction{width:100%!important;justify-content:flex-start!important}.homePeriodSwitch,.ordersScopeSwitch{width:100%;display:grid;grid-auto-flow:column;grid-auto-columns:1fr}.homePeriodSwitch button,.ordersScopeSwitch button{width:100%;padding:0 8px}.ordersHeaderCenter{display:grid;grid-template-columns:1fr;gap:8px}.orderTopActions.compact{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;width:100%!important}.orderTopActions.compact .bulkDeleteBtn{grid-column:1/-1}.headerDateNav.ordersHeroDate{width:100%!important;min-width:0!important}}.simpleApp .masterBrandIdentity>img{width:136px!important;max-height:52px!important;padding:0!important;border-radius:0!important;background:transparent!important;mix-blend-mode:normal!important;object-position:left center!important;filter:drop-shadow(0 1px 1px rgba(15,35,60,.12))!important}.simpleApp .compactMasterMark{background:transparent!important;box-shadow:none!important}body:is([data-voleng-theme=prestige-dark],[data-voleng-theme=graphite-dark]) .simpleApp .masterBrandIdentity>img{filter:drop-shadow(0 1px 1px rgba(255,255,255,.16)) drop-shadow(0 2px 5px rgba(0,0,0,.22))!important}.dispatchHomePage>header>.pageHeaderCenter,.dispatchCapacityPage>header>.pageHeaderCenter,.dispatchCustomersPage>header>.pageHeaderCenter,.dispatchOrdersPage>header>.pageHeaderCenter{justify-content:flex-start!important;align-items:flex-start!important}.dispatchHomePage>header{grid-template-columns:minmax(420px,.92fr) minmax(340px,1.08fr) auto!important}.dispatchHomePage .homePeriodSwitch{margin-top:1px}.dispatchCapacityPage>header{grid-template-columns:minmax(330px,.72fr) minmax(620px,1.38fr) auto!important;column-gap:14px!important}.capacityHeaderWorkspace{width:100%;display:grid;gap:7px;min-width:0}.capacityHeaderTabs{display:flex;align-items:center;gap:4px;padding:3px;border:1px solid var(--theme-border);background:var(--theme-surface-soft);border-radius:11px;min-width:0}.capacityHeaderTabs button{position:relative;min-height:32px;padding:0 10px;border:0;border-radius:8px;background:transparent;color:var(--theme-muted);font-size:10.5px;font-weight:750;cursor:pointer;white-space:nowrap;flex:1}.capacityHeaderTabs button.active{background:var(--theme-surface-raised);color:var(--theme-accent-ink);box-shadow:0 1px 4px var(--theme-shadow)}.capacityHeaderTabs button span{position:absolute;right:5px;top:3px;min-width:15px;height:15px;border-radius:999px;display:grid;place-items:center;background:var(--theme-danger-soft);color:var(--theme-danger-ink);font-size:8px}.capacityHeaderFilters{display:grid;grid-template-columns:auto minmax(110px,.65fr) minmax(150px,1fr) auto;gap:6px;align-items:center;min-width:0}.capacityHeaderFilters select{height:34px!important;min-width:0!important;border-radius:9px!important;padding:0 28px 0 10px!important;font-size:10.5px!important;background:var(--theme-surface)!important}.capacityHeaderPeriod{display:flex;align-items:center;gap:2px;height:34px;padding:3px;border:1px solid var(--theme-border);background:var(--theme-surface-soft);border-radius:9px}.capacityHeaderPeriod button{height:26px;padding:0 10px;border:0;border-radius:6px;background:transparent;color:var(--theme-muted);font-size:10px;font-weight:750;cursor:pointer}.capacityHeaderPeriod button.active{background:var(--theme-surface-raised);color:var(--theme-accent-ink);box-shadow:0 1px 3px var(--theme-shadow)}.capacityHeaderReset{height:34px;padding:0 9px;border:1px solid var(--theme-border);border-radius:9px;background:var(--theme-surface);color:var(--theme-muted);display:inline-flex;align-items:center;gap:5px;font-size:10px;font-weight:700;cursor:pointer}.capacityHeaderReset svg{width:14px;height:14px}.dispatchCapacityPage>.capacityOrdersFocus{margin-top:0!important}.dispatchCustomersPage>header{grid-template-columns:minmax(360px,.82fr) minmax(500px,1.18fr) auto!important}.customerHeaderSummary{width:100%;display:grid;grid-template-columns:repeat(4,minmax(86px,1fr));gap:6px;min-width:0}.customerHeaderSummary>span{min-height:48px;padding:7px 9px;border:1px solid var(--theme-border);border-radius:10px;background:var(--theme-surface-soft);display:flex;flex-direction:column;justify-content:center;min-width:0}.customerHeaderSummary b{font-size:15px;line-height:1;color:var(--theme-text)}.customerHeaderSummary small{margin-top:4px;font-size:8.5px;line-height:1.15;color:var(--theme-muted);font-weight:650;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.customerHeaderSummary>span.attention{background:var(--theme-warning-soft);border-color:var(--theme-warning-border)}.customerHeaderSummary>span.attention b{color:var(--theme-warning-ink)}.customerMasterBody{display:block!important}.customerMasterBody .customerMasterGrid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr))!important;width:100%!important}.customerMasterSummary{display:none!important}.dispatchCustomersPage .customerMasterPanel{margin-top:0!important}.dispatchHomePage>header,.dispatchCapacityPage>header,.dispatchCustomersPage>header,.dispatchOrdersPage>header{padding-bottom:14px!important;margin-bottom:14px!important}.dispatchHomePage>header .pageTitleBlock>div>p,.dispatchCapacityPage>header .pageTitleBlock>div>p,.dispatchCustomersPage>header .pageTitleBlock>div>p,.dispatchOrdersPage>header .pageTitleBlock>div>p{margin-top:4px!important;line-height:1.35!important}@media(max-width:1500px){.dispatchCapacityPage>header{grid-template-columns:minmax(300px,.75fr) minmax(500px,1.15fr) auto!important}.capacityHeaderTabs button{padding:0 7px;font-size:9.5px}.capacityHeaderFilters{grid-template-columns:auto 105px minmax(130px,1fr) auto}.dispatchCustomersPage>header{grid-template-columns:minmax(320px,.78fr) minmax(420px,1.12fr) auto!important}.customerHeaderSummary{grid-template-columns:repeat(4,minmax(72px,1fr))}}@media(max-width:1180px){.dispatchCapacityPage>header,.dispatchCustomersPage>header,.dispatchHomePage>header{grid-template-columns:1fr auto!important}.dispatchCapacityPage>header>.pageHeaderCenter,.dispatchCustomersPage>header>.pageHeaderCenter,.dispatchHomePage>header>.pageHeaderCenter{grid-column:1/-1!important;grid-row:2!important;width:100%!important}.capacityHeaderWorkspace{grid-template-columns:1fr;max-width:none}.customerHeaderSummary{max-width:640px}}@media(max-width:720px){.capacityHeaderTabs{display:grid;grid-template-columns:repeat(2,1fr)}.capacityHeaderFilters{grid-template-columns:1fr 1fr}.capacityHeaderFilters select{width:100%}.capacityHeaderReset{justify-content:center}.customerHeaderSummary{grid-template-columns:1fr 1fr;width:100%;max-width:none}}.page>header.compactWorkspaceHeader{display:grid!important;grid-template-columns:auto minmax(300px,.95fr) minmax(360px,1.05fr) auto!important;column-gap:12px!important;row-gap:0!important;align-items:start!important;padding-bottom:12px!important;margin-bottom:12px!important}.compactWorkspaceHeader>.pageHeaderBack{grid-column:1!important;display:flex;align-items:flex-start;justify-content:flex-start;padding-top:1px}.compactWorkspaceHeader>.pageTitleBlock{grid-column:2!important;display:block!important;min-width:0!important;margin:0!important;align-self:start!important}.compactWorkspaceHeader>.pageHeaderCenter{grid-column:3!important;grid-row:1!important;display:flex!important;align-items:flex-start!important;justify-content:flex-start!important;min-width:0!important;padding-top:0!important}.compactWorkspaceHeader>.pageHeaderAction{grid-column:4!important;grid-row:1!important;display:flex!important;align-items:flex-start!important;justify-content:flex-end!important;min-width:0!important}.compactWorkspaceHeader>.pageTitleBlock h1{font-size:24px!important;line-height:1.12!important;margin:2px 0 0!important;letter-spacing:-.035em!important;white-space:normal!important}.compactWorkspaceHeader>.pageTitleBlock p{font-size:11.5px!important;line-height:1.35!important;margin:4px 0 0!important;max-width:620px!important}.compactWorkspaceHeader>.pageTitleBlock small{font-size:7px!important;line-height:1!important}.compactWorkspaceHeader .globalPageBack{margin:0!important}.dispatchHomePage>header.compactWorkspaceHeader{grid-template-columns:auto minmax(420px,1.15fr) minmax(220px,.55fr) auto!important}.dispatchHomePage>header.compactWorkspaceHeader .pageHeaderCenter{justify-content:center!important;padding-top:1px!important}.dispatchCapacityPage>header.compactWorkspaceHeader{grid-template-columns:auto minmax(270px,.62fr) minmax(610px,1.38fr) auto!important}.dispatchCapacityPage>header.compactWorkspaceHeader .pageHeaderCenter{width:100%!important}.capacityHeaderWorkspace{width:100%!important;display:grid!important;grid-template-columns:minmax(270px,.8fr) minmax(360px,1.2fr)!important;gap:7px!important;align-items:start!important}.capacityHeaderTabs,.capacityHeaderFilters{margin:0!important}.dispatchCustomersPage>header.compactWorkspaceHeader{grid-template-columns:auto minmax(300px,.72fr) minmax(410px,1.15fr) auto!important}.dispatchCustomersPage .customerMasterSummary,.dispatchCustomersPage .customerControlPanel,.dispatchCustomersPage .customerHealthSidebar,.dispatchCustomersPage .customerMasterHealth{display:none!important}.dispatchCustomersPage .customerMasterBody{display:block!important;grid-template-columns:1fr!important}.dispatchCustomersPage .customerMasterGrid{width:100%!important;max-width:none!important;grid-template-columns:repeat(auto-fit,minmax(310px,1fr))!important}.dispatchOrdersPage>header.compactWorkspaceHeader{grid-template-columns:auto minmax(330px,.8fr) minmax(470px,1.2fr) auto!important}.dispatchOrdersPage>header.compactWorkspaceHeader .ordersHeaderCenter{justify-content:flex-start!important}.simpleApp .masterBrandIdentity{min-height:60px!important;display:flex!important;align-items:center!important;justify-content:flex-start!important;overflow:visible!important}.simpleApp .masterBrandIdentity>img{width:78px!important;height:auto!important;max-height:56px!important;object-fit:contain!important;object-position:left center!important;padding:0!important;margin:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;mix-blend-mode:normal!important;filter:drop-shadow(0 1px 1px rgba(15,35,60,.12))!important}.simpleApp .compactMasterMark{width:42px!important;height:42px!important;background:transparent!important;border:0!important;box-shadow:none!important;place-items:center!important}.simpleApp .compactMasterMark>img{width:38px!important;height:38px!important;object-fit:contain!important;display:block!important}body:is([data-voleng-theme=prestige-dark],[data-voleng-theme=graphite-dark]) .simpleApp .masterBrandIdentity>img{filter:drop-shadow(0 0 1px rgba(255,255,255,.7)) drop-shadow(0 2px 5px rgba(0,0,0,.28))!important}.premiumLoginLogo>img{width:min(270px,72vw)!important;height:auto!important;object-fit:contain!important;background:transparent!important;border:0!important;box-shadow:none!important}.premiumLoginLogo>span{display:none!important}@media(max-width:1500px){.page>header.compactWorkspaceHeader{grid-template-columns:auto minmax(260px,.78fr) minmax(420px,1.22fr) auto!important;column-gap:9px!important}.dispatchHomePage>header.compactWorkspaceHeader{grid-template-columns:auto minmax(340px,1fr) minmax(200px,.5fr) auto!important}.dispatchCapacityPage>header.compactWorkspaceHeader{grid-template-columns:auto minmax(220px,.5fr) minmax(540px,1.35fr) auto!important}.capacityHeaderWorkspace{grid-template-columns:minmax(230px,.72fr) minmax(330px,1.28fr)!important}.dispatchCustomersPage>header.compactWorkspaceHeader{grid-template-columns:auto minmax(250px,.58fr) minmax(370px,1.05fr) auto!important}.dispatchOrdersPage>header.compactWorkspaceHeader{grid-template-columns:auto minmax(260px,.62fr) minmax(420px,1.1fr) auto!important}.compactWorkspaceHeader>.pageTitleBlock h1{font-size:21px!important}.compactWorkspaceHeader>.pageTitleBlock p{font-size:10.5px!important}}@media(max-width:1180px){.page>header.compactWorkspaceHeader{grid-template-columns:auto 1fr auto!important;row-gap:9px!important}.compactWorkspaceHeader>.pageHeaderBack{grid-column:1!important;grid-row:1!important}.compactWorkspaceHeader>.pageTitleBlock{grid-column:2!important;grid-row:1!important}.compactWorkspaceHeader>.pageHeaderAction{grid-column:3!important;grid-row:1!important}.compactWorkspaceHeader>.pageHeaderCenter{grid-column:1/-1!important;grid-row:2!important;width:100%!important;justify-content:flex-start!important}.capacityHeaderWorkspace{grid-template-columns:1fr!important;width:100%!important}}@media(max-width:720px){.page>header.compactWorkspaceHeader{display:grid!important;grid-template-columns:auto 1fr!important;row-gap:9px!important}.compactWorkspaceHeader>.pageHeaderAction{grid-column:1/-1!important;grid-row:2!important;width:100%!important;justify-content:flex-start!important}.compactWorkspaceHeader>.pageHeaderCenter{grid-column:1/-1!important;grid-row:3!important;width:100%!important}.compactWorkspaceHeader>.pageTitleBlock h1{font-size:20px!important}.compactWorkspaceHeader>.pageTitleBlock p{font-size:10.5px!important}.simpleApp .masterBrandIdentity{min-height:54px!important}.simpleApp .masterBrandIdentity>img{width:72px!important;max-height:52px!important}}.simpleApp>main{container-type:inline-size;container-name:voleng-workspace;min-width:0}@container voleng-workspace (max-width:1250px){.page>header.compactWorkspaceHeader{grid-template-columns:auto minmax(0,1fr) auto!important;row-gap:9px!important}.compactWorkspaceHeader>.pageHeaderBack{grid-column:1!important;grid-row:1!important}.compactWorkspaceHeader>.pageTitleBlock{grid-column:2!important;grid-row:1!important}.compactWorkspaceHeader>.pageHeaderAction{grid-column:3!important;grid-row:1!important}.compactWorkspaceHeader>.pageHeaderCenter{grid-column:1/-1!important;grid-row:2!important;width:100%!important;justify-content:flex-start!important}.capacityHeaderWorkspace{grid-template-columns:1fr!important;width:100%!important}}@container voleng-workspace (max-width:720px){.page>header.compactWorkspaceHeader{grid-template-columns:auto minmax(0,1fr)!important}.compactWorkspaceHeader>.pageHeaderAction{grid-column:1/-1!important;grid-row:2!important;width:100%!important;justify-content:flex-start!important}.compactWorkspaceHeader>.pageHeaderCenter{grid-column:1/-1!important;grid-row:3!important}}.dispatchPlanningPage>header.compactWorkspaceHeader,.dispatchFieldPage>header.compactWorkspaceHeader,.financePage>header.compactWorkspaceHeader,.dispatchTodoPage>header.compactWorkspaceHeader,.teamPage>header.compactWorkspaceHeader{align-items:start!important;margin-bottom:12px!important;padding-bottom:12px!important}.dispatchPlanningPage>header.compactWorkspaceHeader{grid-template-columns:auto minmax(190px,.42fr) minmax(610px,1.58fr) auto!important}.dispatchFieldPage>header.compactWorkspaceHeader{grid-template-columns:auto minmax(220px,.5fr) minmax(560px,1.5fr) auto!important}.financePage>header.compactWorkspaceHeader{grid-template-columns:auto minmax(230px,.52fr) minmax(520px,1.48fr) auto!important}.dispatchTodoPage>header.compactWorkspaceHeader{grid-template-columns:auto minmax(220px,.58fr) minmax(430px,1.42fr) auto!important}.teamPage>header.compactWorkspaceHeader{grid-template-columns:auto minmax(220px,.46fr) minmax(600px,1.54fr) auto!important}.planningHeaderWorkspace{width:100%;display:grid;grid-template-columns:minmax(310px,1fr) auto;gap:7px;align-items:start;min-width:0}.planningHeaderWorkspace.rangeOnly{grid-template-columns:1fr;justify-items:end}.planningHeaderTabs{display:flex;align-items:center;gap:3px;padding:3px;border:1px solid var(--theme-border);background:var(--theme-surface-soft);border-radius:11px;min-width:0;overflow:hidden}.planningHeaderTabs button{position:relative;min-height:34px;padding:0 9px;border:0;border-radius:8px;background:transparent;color:var(--theme-muted);font-size:10px;font-weight:750;cursor:pointer;white-space:nowrap;display:flex;align-items:center;justify-content:center;gap:5px;flex:1;min-width:0}.planningHeaderTabs button.active{background:var(--theme-surface-raised);color:var(--theme-accent-ink);box-shadow:0 1px 4px var(--theme-shadow)}.planningHeaderTabs button span{min-width:16px;height:16px;padding:0 4px;border-radius:999px;display:grid;place-items:center;background:var(--theme-surface);color:var(--theme-muted);font-size:8px;font-weight:800}.planningHeaderTabs button.active span{background:var(--theme-accent-soft);color:var(--theme-accent-ink)}.dispatchPlanningPage .planningHeaderWorkspace .planningDateRange{margin:0!important;min-height:40px;justify-content:flex-end;flex-wrap:nowrap;gap:6px}.dispatchPlanningPage .planningHeaderWorkspace .planningDateRange label{font-size:10px!important;gap:5px!important;white-space:nowrap}body .simpleApp .dispatchPlanningPage .planningHeaderWorkspace .planningDateRange input{width:132px!important;min-height:34px!important;height:34px!important;font-size:10px!important;padding:0 7px!important}.dispatchPlanningPage .planningHeaderWorkspace .planningDateRange button{height:34px!important;padding:0 10px!important;font-size:10px!important;white-space:nowrap}.fieldHeaderWorkspace{width:100%;display:grid;gap:7px;min-width:0}.fieldHeaderPrimary{display:grid;grid-template-columns:minmax(220px,1fr) minmax(190px,220px);gap:6px;min-width:0}.fieldHeaderSearch,.financeHeaderSearch,.todoHeaderSearch,.teamHeaderSearch{height:34px;display:flex;align-items:center;border:1px solid var(--theme-border);background:var(--theme-surface);border-radius:9px;min-width:0}.fieldHeaderSearch svg,.financeHeaderSearch svg,.todoHeaderSearch svg,.teamHeaderSearch svg{width:14px;height:14px;margin-left:8px;flex:0 0 auto;color:var(--theme-muted)}.fieldHeaderSearch input,.financeHeaderSearch input,.todoHeaderSearch input,.teamHeaderSearch input{height:100%;min-width:0;width:100%;border:0;outline:0;background:transparent;color:var(--theme-text);padding:0 8px;font-size:10.5px}.fieldHeaderDate{width:100%!important;min-width:0!important;height:34px!important;margin:0!important}.fieldHeaderDate .volDateNav,.fieldHeaderDate.volDateNav{min-width:0!important;width:100%!important}.fieldHeaderFilters{display:grid;grid-template-columns:minmax(130px,1fr) minmax(120px,.8fr) minmax(120px,.9fr) auto;gap:6px;min-width:0}.fieldHeaderFilters select,.financeHeaderFilters select,.teamHeaderFilters select,.todoHeaderWorkspace select{height:34px;min-width:0;border:1px solid var(--theme-border);border-radius:9px;background:var(--theme-surface);color:var(--theme-text);padding:0 27px 0 9px;font-size:10px;font-weight:650}.fieldHeaderReset,.financeHeaderReset,.todoHeaderReset{height:34px;padding:0 9px;border:1px solid var(--theme-border);border-radius:9px;background:var(--theme-surface);color:var(--theme-muted);display:inline-flex;align-items:center;justify-content:center;gap:5px;font-size:10px;font-weight:700;cursor:pointer;white-space:nowrap}.fieldHeaderReset svg,.financeHeaderReset svg,.todoHeaderReset svg{width:13px;height:13px}.financeHeaderWorkspace{width:100%;display:grid;grid-template-columns:minmax(240px,1.25fr) minmax(250px,.95fr);gap:6px;align-items:start;min-width:0}.financeHeaderSearch button{width:30px;height:30px;border:0;background:transparent;color:var(--theme-muted);display:grid;place-items:center;cursor:pointer;flex:0 0 auto}.financeHeaderSearch button svg{margin:0;width:13px;height:13px}.financeHeaderFilters{display:grid;grid-template-columns:minmax(105px,.8fr) minmax(130px,1fr) auto;gap:6px;min-width:0}.invoiceToolbar.invoiceSelectionBar{display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:8px!important;margin:8px 0 12px!important;padding:7px 8px!important;min-height:46px!important;background:var(--theme-surface-soft)!important}.invoiceSelectionBar .invoiceSelectionTools{margin-left:auto}.todoHeaderWorkspace{width:100%;display:grid;grid-template-columns:minmax(240px,1fr) minmax(120px,.48fr) auto;gap:6px;align-items:center;min-width:0}.todoHeaderWorkspace:not(:has(select)){grid-template-columns:minmax(260px,1fr) auto}.teamHeaderWorkspace{width:100%;display:grid;gap:7px;min-width:0}.teamHeaderTabs{display:flex;align-items:center;gap:4px;padding:3px;border:1px solid var(--theme-border);background:var(--theme-surface-soft);border-radius:11px;min-width:0}.teamHeaderTabs button{height:34px;min-width:0;flex:1;border:0;border-radius:8px;background:transparent;color:var(--theme-muted);display:flex;align-items:center;justify-content:center;gap:6px;padding:0 9px;font-size:10px;font-weight:750;cursor:pointer;white-space:nowrap}.teamHeaderTabs button svg{width:14px;height:14px;flex:0 0 auto}.teamHeaderTabs button span{overflow:hidden;text-overflow:ellipsis}.teamHeaderTabs button em{min-width:16px;height:16px;padding:0 4px;border-radius:999px;background:var(--theme-surface);display:grid;place-items:center;font-size:8px;font-style:normal;color:var(--theme-muted)}.teamHeaderTabs button.active{background:var(--theme-surface-raised);color:var(--theme-success-ink);box-shadow:0 1px 4px var(--theme-shadow)}.teamHeaderTabs button.active em{background:var(--theme-success-soft);color:var(--theme-success-ink)}.teamHeaderFilters{display:grid;grid-template-columns:minmax(180px,1.35fr) minmax(88px,.65fr) minmax(92px,.68fr) minmax(100px,.75fr) minmax(105px,.8fr);gap:6px;min-width:0}.teamPage>.teamDirectoryPanel{margin-top:0!important}@container voleng-workspace (max-width:1380px){.dispatchPlanningPage>header.compactWorkspaceHeader,.dispatchFieldPage>header.compactWorkspaceHeader,.financePage>header.compactWorkspaceHeader,.dispatchTodoPage>header.compactWorkspaceHeader,.teamPage>header.compactWorkspaceHeader{grid-template-columns:auto minmax(210px,.55fr) minmax(470px,1.45fr) auto!important}.planningHeaderWorkspace{grid-template-columns:1fr!important}.dispatchPlanningPage .planningHeaderWorkspace .planningDateRange{justify-content:flex-start}.financeHeaderWorkspace{grid-template-columns:1fr}.teamHeaderFilters{grid-template-columns:minmax(180px,1.25fr) repeat(2,minmax(90px,.75fr))}.teamHeaderFilters select:nth-of-type(3),.teamHeaderFilters select:nth-of-type(4){grid-row:2}}@container voleng-workspace (max-width:1100px){.fieldHeaderPrimary{grid-template-columns:1fr}.fieldHeaderFilters{grid-template-columns:1fr 1fr}.financeHeaderFilters{grid-template-columns:1fr 1fr auto}.todoHeaderWorkspace{grid-template-columns:1fr auto}.todoHeaderWorkspace select{grid-column:1}.teamHeaderFilters{grid-template-columns:1fr 1fr}.teamHeaderSearch{grid-column:1/-1}}@container voleng-workspace (max-width:720px){.planningHeaderTabs,.teamHeaderTabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.dispatchPlanningPage .planningHeaderWorkspace .planningDateRange{display:grid;grid-template-columns:1fr 1fr auto;width:100%}.dispatchPlanningPage .planningHeaderWorkspace .planningDateRange label{display:grid;grid-template-columns:auto 1fr}body .simpleApp .dispatchPlanningPage .planningHeaderWorkspace .planningDateRange input{width:100%!important}.fieldHeaderFilters,.financeHeaderFilters,.teamHeaderFilters,.todoHeaderWorkspace,.fieldHeaderPrimary{grid-template-columns:1fr!important}.invoiceToolbar.invoiceSelectionBar{align-items:stretch!important;flex-direction:column!important}.invoiceSelectionBar .invoiceSelectionTools{width:100%;margin-left:0}}.customerMasterTools{display:flex;align-items:center;justify-content:flex-end;gap:10px;min-width:0}.customerStatusSwitch{display:flex;gap:4px;padding:3px;border:1px solid var(--theme-border);border-radius:10px;background:var(--theme-surface-soft)}.customerStatusSwitch button{height:30px;padding:0 10px;border:0;border-radius:7px;background:transparent;color:var(--theme-muted);font-size:10px;font-weight:800;cursor:pointer}.customerStatusSwitch button.active{background:var(--theme-surface);color:var(--theme-accent-ink);box-shadow:0 1px 4px #0f285014}.customerMasterCard footer .customerStatusAction{margin-left:auto;border:1px solid var(--theme-border);border-radius:8px;padding:5px 8px;background:var(--theme-surface);font-size:9px;font-weight:850;cursor:pointer}.customerMasterCard footer .customerStatusAction.deactivate{color:var(--theme-warning-ink);border-color:var(--theme-warning-border)}.customerMasterCard footer .customerStatusAction.activate{color:var(--theme-success-ink);border-color:var(--theme-success-border)}.customerMasterCard footer .customerStatusAction:disabled{opacity:.55;cursor:wait}@media(max-width:900px){.customerMasterTools{width:100%;align-items:stretch;flex-direction:column}.customerStatusSwitch{align-self:flex-start}.customerMasterTools .searchBox{width:100%!important;max-width:none!important}}.capacityExecutiveKpis>button{grid-template-columns:44px minmax(0,1fr) 82px 18px!important}.capacityKpiSpark{align-self:stretch;display:flex;align-items:flex-end;justify-content:flex-end;min-width:72px;height:48px;opacity:.9}.capacityKpiSpark .capacitySpark{width:72px;height:44px;gap:5px;align-items:flex-end;justify-content:flex-end}.capacityKpiSpark .capacitySpark i{width:6px;border-radius:4px 4px 2px 2px;background:linear-gradient(180deg,#4b8df8,#2563eb);opacity:.82}.capacityExecutiveKpis>button:nth-child(2) .capacityKpiSpark .capacitySpark i{background:linear-gradient(180deg,#42c7a4,#14b8a6)}.capacityExecutiveKpis>button:nth-child(3) .capacityKpiSpark .capacitySpark i{background:linear-gradient(180deg,#8b7cf6,#4f46e5)}.capacityRiskDots{display:flex;align-items:center;justify-content:flex-end;gap:5px;min-width:72px}.capacityRiskDots i{width:8px;height:8px;border-radius:999px;background:var(--theme-success-soft);border:1px solid var(--theme-success-border)}.capacityRiskDots i.risk{background:var(--theme-danger-soft);border-color:var(--theme-danger-border);box-shadow:0 0 0 2px #ef444412}.capacityVisualTrend{padding:12px 14px 4px;border-bottom:1px solid var(--theme-border);background:linear-gradient(180deg,var(--theme-surface),var(--theme-surface-soft))}.capacityVisualTrendHead{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:8px}.capacityVisualTrendHead>div:first-child{display:flex;align-items:baseline;gap:8px}.capacityVisualTrendHead b{font-size:12px;color:var(--theme-text)}.capacityVisualTrendHead span{font-size:9px;color:var(--theme-muted)}.capacityTrendLegend{display:flex;align-items:center;gap:12px}.capacityTrendLegend span{display:flex;align-items:center;gap:5px;white-space:nowrap}.capacityTrendLegend i{width:8px;height:8px;border-radius:999px}.capacityTrendLegend .good{background:#2f9c79}.capacityTrendLegend .busy{background:#f59e0b}.capacityTrendLegend .risk{background:#ef4444}.capacityTrendChart{height:138px;display:grid;grid-auto-flow:column;grid-auto-columns:minmax(56px,1fr);align-items:end;gap:8px;padding:4px 2px 10px;overflow-x:auto;scrollbar-width:thin}.capacityTrendCol{appearance:none;border:0;background:transparent;color:inherit;padding:0;min-width:56px;display:grid;grid-template-rows:88px auto auto auto;gap:2px;text-align:center;cursor:pointer;border-radius:8px}.capacityTrendCol:hover{background:#2563eb09}.capacityTrendCol.today{background:var(--theme-accent-soft)}.capacityTrendTrack{height:88px;width:18px;margin:0 auto;align-self:end;display:flex;align-items:flex-end;position:relative;border-radius:999px;background:var(--theme-surface);border:1px solid var(--theme-border);overflow:visible;box-shadow:inset 0 0 0 1px #ffffff52}.capacityTrendTrack>i{display:block;width:100%;min-height:3px;border-radius:999px;background:linear-gradient(180deg,#40b994,#287b65);transition:height .2s ease}.capacityTrendCol.busy .capacityTrendTrack>i{background:linear-gradient(180deg,#f7ba55,#e39137)}.capacityTrendCol.risk .capacityTrendTrack>i{background:linear-gradient(180deg,#f27777,#d95757)}.capacityTrendCol.off .capacityTrendTrack{height:44px;border-style:dashed;opacity:.5;background:transparent}.capacityTrendCol.off{align-self:end}.capacityTrendTrack em{position:absolute;top:-15px;left:50%;transform:translate(-50%);font-size:7px;font-weight:800;font-style:normal;color:var(--theme-danger-ink);white-space:nowrap}.capacityTrendCol>b{font-size:8.5px;color:var(--theme-text);text-transform:uppercase}.capacityTrendCol>small{font-size:7.5px;color:var(--theme-muted)}.capacityTrendCol>span{font-size:8px;font-weight:700;color:var(--theme-muted)}.capacityTrendCol.busy>span{color:var(--theme-warning-ink)}.capacityTrendCol.risk>span{color:var(--theme-danger-ink)}.capacityDayCard.isToday{box-shadow:0 0 0 2px #2563eb21,0 7px 18px #2563eb14!important;transform:translateY(-1px)}.capacityDayCard.capWeekend{min-height:128px!important;opacity:.72}@media(max-width:1150px){.capacityExecutiveKpis>button{grid-template-columns:42px minmax(0,1fr) 18px!important}.capacityKpiSpark,.capacityRiskDots{display:none}}@media(max-width:720px){.capacityVisualTrendHead{align-items:flex-start;flex-direction:column;gap:6px}.capacityTrendLegend{gap:8px}.capacityTrendChart{grid-auto-columns:58px;height:132px}.capacityVisualTrend{padding-inline:10px}}.dispatchFieldPage .fieldKpiSection{padding:14px 16px!important}.dispatchFieldPage .fieldKpiTitle{margin-bottom:10px!important}.fieldLiveSync{display:inline-flex;align-items:center;gap:6px;border:1px solid var(--theme-success-border);background:var(--theme-success-soft);color:var(--theme-success-ink);border-radius:999px;padding:6px 10px;font-size:9px;font-weight:800}.fieldLiveSync svg{width:14px;height:14px}.dispatchFieldPage .fieldStatusStrip{margin-top:10px!important;gap:5px!important;padding-top:9px!important}.dispatchFieldPage .fieldStatusStrip button{min-height:32px!important;padding:5px 8px!important;border-radius:9px!important}.dispatchFieldPage .fieldStatusStrip small{font-size:8px!important}.dispatchFieldPage .fieldStatusStrip b{font-size:9px!important}.fieldExecutionPanel{min-height:0!important}.fieldQueueEmpty{min-height:118px;display:flex;align-items:center;justify-content:center;gap:12px;color:var(--theme-muted);border:1px dashed var(--theme-border);border-radius:12px;background:var(--theme-surface-soft);margin-top:10px}.fieldQueueEmpty>svg{width:24px;height:24px;color:var(--theme-success-ink)}.fieldQueueEmpty b,.fieldQueueEmpty small{display:block}.fieldQueueEmpty b{font-size:12px;color:var(--theme-text)}.fieldQueueEmpty small{font-size:9px;margin-top:3px}.fieldWorkerCell,.fieldPlannedCell{display:flex;flex-direction:column;gap:2px}.fieldWorkerCell b,.fieldPlannedCell b{font-size:10px}.fieldWorkerCell small,.fieldPlannedCell small{font-size:8px;color:var(--theme-muted)}.fieldLocationCell{display:inline-flex;align-items:center;gap:5px;max-width:260px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fieldLocationCell svg{width:13px;height:13px;flex:0 0 auto}.fieldLastUpdate{display:inline-flex;align-items:center;gap:5px;white-space:nowrap;color:var(--theme-muted);font-size:9px}.fieldLastUpdate svg{width:12px;height:12px}.fieldActivityPanel{padding:14px 16px!important}.fieldActivityList{display:grid;grid-template-columns:1fr;gap:0}.fieldActivityList>button{display:grid;grid-template-columns:30px minmax(0,1fr) auto 84px 18px;align-items:center;gap:9px;width:100%;border:0;border-top:1px solid var(--theme-border);background:transparent;color:var(--theme-text);padding:9px 4px;text-align:left;cursor:pointer}.fieldActivityList>button:first-child{border-top:0}.fieldActivityList>button:hover{background:var(--theme-surface-soft)}.fieldActivityIcon{width:28px;height:28px;display:grid;place-items:center;border-radius:9px;background:var(--theme-surface-soft);color:var(--theme-accent-ink)}.fieldActivityIcon svg{width:14px;height:14px}.fieldActivityIcon.in_progress,.fieldActivityIcon.arrived{background:var(--theme-success-soft);color:var(--theme-success-ink)}.fieldActivityIcon.travelling{background:var(--theme-purple-soft);color:var(--theme-purple-ink)}.fieldActivityIcon.nok{background:var(--theme-danger-soft);color:var(--theme-danger-ink)}.fieldActivityMain b,.fieldActivityMain small{display:block}.fieldActivityMain b{font-size:10px}.fieldActivityMain small{font-size:8.5px;color:var(--theme-muted);margin-top:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fieldActivityList time{font-size:8.5px;color:var(--theme-muted);white-space:nowrap}.fieldActivityList>button>svg{width:14px;height:14px;color:var(--theme-muted)}.fieldActivityEmpty{min-height:76px;display:flex;align-items:center;justify-content:center;gap:10px;color:var(--theme-muted)}.fieldActivityEmpty>svg{width:22px}.fieldActivityEmpty b,.fieldActivityEmpty small{display:block}.fieldActivityEmpty b{font-size:11px;color:var(--theme-text)}.fieldActivityEmpty small{font-size:8.5px;margin-top:2px}@media(max-width:900px){.fieldActivityList>button{grid-template-columns:30px minmax(0,1fr) auto 18px}.fieldActivityList time{display:none}.dispatchFieldPage .fieldStatusStrip{overflow-x:auto;display:flex!important}.dispatchFieldPage .fieldStatusStrip button{flex:0 0 auto;min-width:92px}}.teamAvailabilityPage .capacityOrdersFocus,.teamAvailabilityPage .capacityHeaderActions .topActionBtn:first-child{display:none!important}.teamAvailabilityPage .capacityHeaderTabs{max-width:420px}.executionHistoryCard{margin-top:14px}.executionHistoryCard .sectionHead p{margin:4px 0 0;color:var(--muted,#64748b);font-size:12px}.executionHistoryCard .sectionHead>svg{width:20px;height:20px;color:var(--primary,#2563eb)}.executionTimeGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:12px 0 16px}.executionTimeGrid article{border:1px solid var(--line,#dbe3ec);border-radius:12px;padding:12px;background:var(--panel-soft,#f8fafc);display:flex;flex-direction:column;gap:4px}.executionTimeGrid small{font-size:10px;font-weight:800;letter-spacing:.08em;color:var(--muted,#64748b)}.executionTimeGrid b{font-size:17px}.executionTimeGrid span{font-size:11px;color:var(--muted,#64748b)}.executionTimeline{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:0;border-top:1px solid var(--line,#dbe3ec);padding-top:16px}.executionTimeline article{position:relative;display:flex;align-items:flex-start;gap:8px;min-width:0;padding-right:12px}.executionTimeline .executionIcon{width:30px;height:30px;border-radius:50%;display:grid;place-items:center;border:1px solid var(--line,#dbe3ec);background:var(--panel,#fff);z-index:2}.executionTimeline .executionIcon svg{width:15px;height:15px}.executionTimeline article.done .executionIcon{background:color-mix(in srgb,var(--primary,#2563eb) 12%,white);border-color:color-mix(in srgb,var(--primary,#2563eb) 35%,#dbe3ec);color:var(--primary,#2563eb)}.executionTimeline article.pending{opacity:.55}.executionTimeline article div{display:flex;flex-direction:column;min-width:0}.executionTimeline b{font-size:12px}.executionTimeline small{font-size:11px;color:var(--muted,#64748b);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.executionConnector{position:absolute;left:29px;right:-1px;top:15px;height:1px;background:var(--line,#dbe3ec);z-index:1}@media(max-width:900px){.executionTimeGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.executionTimeline{grid-template-columns:1fr 1fr}.executionTimeline article{padding:8px 0}.executionConnector{display:none}}.settingsPrimaryTabs button.active{background:color-mix(in srgb,var(--theme-accent-ink) 15%,var(--theme-surface));border-color:color-mix(in srgb,var(--theme-accent-ink) 38%,var(--theme-border));color:var(--theme-text);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--theme-accent-ink) 10%,transparent)}.settingsPrimaryTabs button.active span{background:var(--theme-accent-ink);color:var(--theme-surface)}.settingsToggleList input[type=checkbox]:checked{background:var(--theme-accent-ink)}.workingDayPicker button.on{background:color-mix(in srgb,var(--theme-accent-ink) 14%,var(--theme-surface));border-color:color-mix(in srgb,var(--theme-accent-ink) 35%,var(--theme-border));color:var(--theme-text)}.settingsThemeGrid{margin-top:2px}.settingsAppearanceOptions{margin-top:18px}.settingsControlCenter .settingsPrimaryTabs{grid-template-columns:repeat(auto-fit,minmax(118px,1fr))!important}@media(max-width:900px){.settingsControlCenter .settingsPrimaryTabs{display:flex!important}.settingsControlCenter .settingsPrimaryTabs button{min-width:140px}}.workflowHistoryCard{min-height:0}.workflowHistoryCard .sectionHead p{margin:4px 0 0;color:var(--theme-muted);font-size:10px}.workflowOperationalTimeline{display:grid;gap:0;margin-top:8px}.workflowOperationalTimeline article{position:relative;display:grid;grid-template-columns:18px 1fr;gap:9px;padding:7px 0}.workflowOperationalTimeline article:not(:last-child):before{content:"";position:absolute;left:7px;top:24px;bottom:-7px;width:1px;background:var(--theme-border)}.workflowStateDot{width:14px;height:14px;border-radius:50%;border:2px solid var(--theme-border);background:var(--theme-surface);margin-top:2px;z-index:1}.workflowOperationalTimeline article.done .workflowStateDot{background:var(--theme-accent);border-color:var(--theme-accent)}.workflowOperationalTimeline article.done .workflowStateDot.TRAVEL{background:#2f74d0;border-color:#2f74d0}.workflowOperationalTimeline article.done .workflowStateDot.ARRIVED{background:#c48514;border-color:#c48514}.workflowOperationalTimeline article.done .workflowStateDot.WORK,.workflowOperationalTimeline article.done .workflowStateDot.DONE{background:#2b9a67;border-color:#2b9a67}.workflowOperationalTimeline article.done .workflowStateDot.PAUSE{background:#c06b2b;border-color:#c06b2b}.workflowOperationalTimeline article div{display:grid;grid-template-columns:minmax(105px,auto) 1fr;column-gap:12px;align-items:baseline}.workflowOperationalTimeline b{font-size:10.5px;color:var(--theme-text)}.workflowOperationalTimeline small{font-size:10px;color:var(--theme-muted)}.workflowOperationalTimeline em{grid-column:1/-1;margin-top:2px;font-style:normal;font-size:9.5px;color:var(--theme-accent-ink);font-weight:700}.epodLockBanner,.epodUnlockBanner{display:flex;align-items:flex-start;gap:10px;margin:10px 0;padding:11px 12px;border-radius:12px}.epodLockBanner{border:1px solid var(--theme-border);background:var(--theme-surface-2)}.epodUnlockBanner{border:1px solid var(--theme-warning-border);background:var(--theme-warning-soft)}.epodLockBanner svg,.epodUnlockBanner svg{width:18px;flex:0 0 18px}.epodLockBanner span,.epodUnlockBanner span{display:grid;gap:2px}.epodLockBanner b,.epodUnlockBanner b{font-size:10.5px}.epodLockBanner small,.epodUnlockBanner small{font-size:9.5px;line-height:1.4;color:var(--theme-muted)}.epodLockedFieldset{border:0;padding:0;margin:0;min-width:0}.epodLockedFieldset:disabled{opacity:.72}.epodUnlockBtn,.epodRelockBtn{display:inline-flex;align-items:center;gap:6px}.epodUnlockBtn svg,.epodRelockBtn svg{width:15px}.epodRelockBtn{border-color:var(--theme-warning-border)!important;background:var(--theme-warning-soft)!important;color:var(--theme-warning-ink)!important}.settingsToggleList input[type=checkbox]{width:44px!important;height:25px!important;border:1px solid color-mix(in srgb,var(--theme-muted) 35%,var(--theme-border))!important;box-shadow:inset 0 1px 2px #142d4b14!important;transition:.18s ease!important}.settingsToggleList input[type=checkbox]:after{top:3px!important;left:3px!important;width:17px!important;height:17px!important;background:var(--theme-surface)!important;border:1px solid color-mix(in srgb,var(--theme-muted) 20%,transparent)!important}.settingsToggleList input[type=checkbox]:checked{background:var(--theme-accent-ink)!important;border-color:var(--theme-accent-ink)!important;box-shadow:0 0 0 3px color-mix(in srgb,var(--theme-accent-soft) 72%,transparent)!important}.settingsToggleList input[type=checkbox]:checked:after{left:22px!important}.settingsToggleList input[type=checkbox]:checked:before{content:"✓";position:absolute;left:7px;top:2px;color:var(--theme-surface);font-size:12px;font-weight:900;z-index:1}.notificationChannelCards input[type=checkbox]{accent-color:var(--theme-accent-ink);width:18px;height:18px;filter:none}.notificationChannelCards label.active{border-color:color-mix(in srgb,var(--theme-accent-ink) 42%,var(--theme-border))!important;background:color-mix(in srgb,var(--theme-accent-soft) 72%,var(--theme-surface))!important;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--theme-accent-ink) 12%,transparent)}.strategySetting .settingHelper{display:block!important;margin-top:7px!important;color:var(--theme-muted)!important;font-size:10.5px!important;line-height:1.45!important;font-weight:550!important}.settingsContextTools{margin-top:2px!important}.settingsContextGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-bottom:10px}.settingsContextGrid article{display:grid;grid-template-columns:38px 1fr;align-items:center;gap:10px;min-height:66px;padding:10px 12px;border:1px solid var(--theme-border);border-radius:13px;background:color-mix(in srgb,var(--theme-surface) 94%,var(--theme-accent-soft) 6%)}.settingsContextGrid article>span{width:34px;height:34px;border-radius:10px;display:grid;place-items:center;background:var(--theme-accent-soft);color:var(--theme-accent-ink)}.settingsContextGrid article svg{width:17px}.settingsContextGrid article b{display:block;color:var(--theme-text);font-size:12px}.settingsContextGrid article p{margin:3px 0 0;color:var(--theme-muted);font-size:10.5px;line-height:1.4}.settingsToolActions{margin-top:0!important}.settingsToolActions>button{min-height:68px!important}@media(max-width:760px){.settingsContextGrid{grid-template-columns:1fr}}.settingsToggleList input[type=checkbox]{background:#d9e0e7!important;border:1px solid #aeb8c4!important;box-shadow:inset 0 1px 2px #10233a1f!important}.settingsToggleList input[type=checkbox]:after{background:#fff!important;border:1px solid #9aa6b3!important;box-shadow:0 1px 3px #0a1e3738!important}.settingsToggleList input[type=checkbox]:checked{background:#176ff2!important;border-color:#176ff2!important;box-shadow:0 0 0 3px #176ff229!important}.settingsToggleList input[type=checkbox]:checked:after{background:#fff!important;border-color:#fff!important}.settingsToggleList input[type=checkbox]:checked:before{color:#fff!important}.settingsToggleList label:has(input[type=checkbox]:checked){border-color:color-mix(in srgb,#176ff2 40%,var(--theme-border))!important;background:color-mix(in srgb,#176ff2 5%,var(--theme-surface))!important}.settingsToggleList input[type=checkbox]:focus-visible{outline:3px solid rgba(23,111,242,.25)!important;outline-offset:2px}.capacityHeaderWorkspace{display:flex!important;flex-wrap:wrap!important;align-items:center!important;justify-content:flex-start!important;gap:10px!important;width:100%!important}.capacityHeaderTabs{display:inline-flex!important;flex:0 0 auto!important;width:max-content!important;max-width:100%!important;padding:4px!important;gap:4px!important;background:var(--theme-surface-soft)!important;border:1px solid var(--theme-border)!important;border-radius:12px!important;overflow-x:auto!important}.capacityHeaderTabs button{flex:0 0 auto!important;min-width:92px!important;min-height:34px!important;padding:0 13px!important;border:1px solid transparent!important;color:var(--theme-muted)!important}.capacityHeaderTabs button.active{background:var(--theme-surface)!important;color:#176ff2!important;border-color:#176ff247!important;box-shadow:0 2px 7px #12355e1f!important}.capacityHeaderFilters{flex:1 1 430px!important;min-width:320px!important;justify-content:flex-start!important}.teamAvailabilityPage .capacityHeaderTabs{max-width:none!important}.technicianHomePage{max-width:1100px!important}.techHomeHero{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-bottom:14px;background:linear-gradient(135deg,var(--theme-surface),var(--theme-surface-soft))}.techHomeHero small{font-size:8px;letter-spacing:.13em;color:var(--theme-accent-ink);font-weight:800}.techHomeHero h2{margin:4px 0 5px;font-size:22px}.techHomeHero p{margin:0;color:var(--theme-muted);font-size:11px}.techHomeStats{display:flex;gap:8px}.techHomeStats span{min-width:86px;padding:11px;border:1px solid var(--theme-border);border-radius:11px;background:var(--theme-surface);text-align:center}.techHomeStats b{display:block;font-size:20px}.techHomeStats small{display:block;margin-top:2px;color:var(--theme-muted);letter-spacing:0;font-size:8px}.techHomeGrid{display:grid;grid-template-columns:1.15fr .85fr;gap:14px}.techHomeJob{position:relative;width:100%;display:grid;gap:8px;padding:15px 42px 15px 15px;border:1px solid var(--theme-border);border-radius:13px;background:var(--theme-surface);text-align:left;color:var(--theme-text)}.techHomeJob>span{display:flex;justify-content:space-between;gap:8px}.techHomeJob>span small{color:var(--theme-muted)}.techHomeJob strong{font-size:15px}.techHomeJob em{display:flex;align-items:center;gap:6px;font-style:normal;color:var(--theme-muted);font-size:10px}.techHomeJob em svg{width:15px}.techHomeJob i{font-style:normal;color:#176ff2;font-size:10px;font-weight:800}.techHomeJob>svg{position:absolute;right:14px;top:50%;transform:translateY(-50%);width:19px}.techHomeActions{display:grid;gap:8px}.techHomeActions button{display:grid;grid-template-columns:34px 1fr 18px;align-items:center;gap:10px;width:100%;padding:11px;border:1px solid var(--theme-border);border-radius:11px;background:var(--theme-surface);color:var(--theme-text);text-align:left}.techHomeActions button>svg:first-child{width:18px;color:#176ff2}.techHomeActions button>svg:last-child{width:16px;color:var(--theme-muted)}.techHomeActions span{display:grid;gap:2px}.techHomeActions b{font-size:11px}.techHomeActions small{font-size:8px;color:var(--theme-muted)}@media(max-width:900px){.capacityHeaderWorkspace{display:grid!important;grid-template-columns:1fr!important}.capacityHeaderTabs{width:100%!important}.capacityHeaderTabs button{flex:1 0 auto!important}.capacityHeaderFilters{min-width:0!important;width:100%!important}.techHomeGrid{grid-template-columns:1fr}.techHomeHero{align-items:flex-start;flex-direction:column}.techHomeStats{width:100%}.techHomeStats span{flex:1;min-width:0}}.importActionRow{display:flex;align-items:center;justify-content:flex-start;margin-top:12px}.page .importPanel .importSubmitButton{min-width:210px;min-height:42px;padding:0 18px;background:var(--ux-blue,#155be9);border:1px solid var(--ux-blue,#155be9);color:#fff;opacity:1;visibility:visible;box-shadow:0 8px 20px #155be92e}.page .importPanel .importSubmitButton:disabled{opacity:.62;cursor:wait}.importResultCard{margin-top:12px;padding:13px 14px;border:1px solid var(--theme-border);border-radius:12px;background:var(--theme-surface);display:flex;align-items:center;justify-content:space-between;gap:14px}.importResultCard>div:first-child{display:grid;gap:3px}.importResultCard b{font-size:11px;color:var(--theme-text)}.importResultCard span{font-size:9px;line-height:1.45;color:var(--theme-muted)}.importResultCard>div:last-child{display:flex;gap:8px;flex:0 0 auto}.importResultCard button{min-height:36px;padding:0 12px;border:1px solid var(--theme-border);border-radius:9px;background:var(--theme-surface);color:var(--theme-text);display:inline-flex;align-items:center;gap:6px;font-size:9px;font-weight:850}.importResultCard button svg{width:14px;height:14px}.importResultCard.success{border-color:var(--theme-success-border);background:var(--theme-success-soft)}.importResultCard.success b{color:var(--theme-success-ink)}.importResultCard.warning{border-color:#f4c46a;background:#fff9ed}.importResultCard.warning b{color:#9a5a00}.importResultCard.error{border-color:var(--theme-danger-border);background:var(--theme-surface)}.importResultCard.error b{color:var(--theme-danger-ink)}@media(max-width:720px){.importResultCard{align-items:stretch;flex-direction:column}.importResultCard>div:last-child{justify-content:flex-start}}.workflowOperationalTimeline article.done .workflowStateDot.NOK{background:#d94b57;border-color:#d94b57}.workflowOperationalTimeline article.done .workflowStateDot.REBOOK{background:#c98512;border-color:#c98512}.workflowOperationalTimeline article.done .workflowStateDot.CLOSED{background:#6f7f91;border-color:#6f7f91}.workflowOperationalTimeline article.pending .workflowStateDot.PENDING{border-color:#d49a2f;background:var(--theme-warning-soft)}.invoiceMailReadiness{display:flex;flex-direction:column;gap:3px;padding:10px 12px;border:1px solid var(--line,#dbe5f0);border-radius:10px;margin:8px 0 10px;background:var(--panel-soft,#f7faff)}.invoiceMailReadiness span{font-size:12px;font-weight:800}.invoiceMailReadiness small{font-size:10px;line-height:1.35;opacity:.76}.invoiceMailReadiness.ready span{color:#0f7a55}.invoiceMailReadiness.notReady span{color:#b5472f}.timelineJob.wfmNegative,.timelineJob.status-nok,.timelineJob.nok{background:var(--theme-danger-soft)!important;border-color:var(--theme-danger-border)!important;color:var(--theme-danger-ink)!important}.extraVisitBadge{display:inline-flex;align-items:center;gap:3px;margin-top:4px;padding:3px 6px;border-radius:999px;background:var(--theme-warning-soft);color:var(--theme-warning-ink);font-size:6.5px;font-weight:900;letter-spacing:.4px}.extraVisitBadge svg{width:10px;height:10px}.invoiceExtraVisitWarning{display:grid;grid-template-columns:26px 1fr auto;align-items:center;gap:8px;margin:12px 0;padding:10px 12px;border:1px solid var(--theme-warning-border);background:var(--theme-warning-soft);border-radius:10px;color:var(--theme-warning-ink)}.invoiceExtraVisitWarning svg{width:17px}.invoiceExtraVisitWarning b,.invoiceExtraVisitWarning span{display:block}.invoiceExtraVisitWarning b{font-size:8px}.invoiceExtraVisitWarning span{font-size:7px;margin-top:2px}.invoiceExtraVisitWarning strong{font-size:7px;letter-spacing:.6px}.invoiceLineRow.extraVisitLine{background:var(--theme-warning-soft);border-radius:8px}.visitBillingMeta{display:block;margin-top:3px;color:var(--theme-warning-ink);font-size:6.5px;font-weight:850}.customerPriceRuleCard{align-items:center}.customerBillingRules{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.customerBillingRules label{font-size:8px;color:var(--theme-muted);display:flex;gap:5px;align-items:center}.customerBillingRules select{height:28px;border:1px solid var(--theme-border);border-radius:7px;background:var(--theme-surface);color:var(--theme-text);font-size:8px}.extraApprovalToggle{white-space:nowrap}.customerPriceComposerRules{grid-template-columns:minmax(90px,.7fr) minmax(150px,1.4fr) 90px 90px minmax(145px,1fr) auto auto auto}.extraApprovalBadge{display:inline-flex;align-items:center;gap:4px;margin-left:6px;padding:3px 7px;border-radius:999px;background:#fff4d7;color:#8a5a00;font-size:7px;font-weight:800}.extraApprovalBadge svg{width:10px}.invoiceExtraVisitWarning.approvalPending{border-color:#e1a628;background:#fff9e8}.visitApprovalPending{background:#fffaf0}.visitApprovalActions{display:flex;gap:5px}.visitApprovalActions button{width:auto;padding:4px 7px!important;font-size:8px!important}.visitApprovalActions .approve{background:#e8f6ef!important;color:#17663d!important}.visitApprovalActions .remove{background:#fff0f1!important;color:#a42835!important}.invoiceApprovalBlock{display:flex;gap:8px;align-items:flex-start;padding:9px;border:1px solid #e1a628;border-radius:8px;background:#fff9e8;color:#7a5200}.invoiceApprovalBlock svg{width:15px;flex:none}.invoiceApprovalBlock span{display:grid;gap:2px}.invoiceApprovalBlock b{font-size:9px}.invoiceApprovalBlock small{font-size:8px}.invoiceLineRow.visitApprovalPending{grid-template-columns:minmax(0,1fr) 50px 85px 85px minmax(130px,auto)}@media(max-width:1100px){.customerPriceComposerRules{grid-template-columns:1fr 1fr}.customerBillingRules{width:100%}}.visitLedgerCard{margin-top:14px}.visitLedgerList{display:grid;gap:9px}.visitLedgerList>article{display:grid;grid-template-columns:110px minmax(0,1fr) minmax(150px,210px);gap:14px;align-items:center;padding:12px 14px;border:1px solid var(--theme-border);border-radius:12px;background:var(--theme-surface)}.visitLedgerList>article.current{border-color:var(--theme-accent);box-shadow:0 0 0 1px color-mix(in srgb,var(--theme-accent) 16%,transparent)}.visitLedgerNo,.visitLedgerMain,.visitLedgerResult{display:grid;gap:4px;min-width:0}.visitLedgerNo b,.visitLedgerMain b{font-size:11px;color:var(--theme-text)}.visitLedgerNo span{width:max-content;font-size:7px;font-weight:800;letter-spacing:.08em;border-radius:999px;padding:3px 7px;background:var(--theme-accent-soft);color:var(--theme-accent-ink)}.visitLedgerMain small,.visitLedgerResult small{font-size:9px;color:var(--theme-muted)}.visitLedgerMain em,.visitLedgerResult em{font-size:8px;color:var(--theme-muted);font-style:normal}.visitLedgerResult{justify-items:end;text-align:right}.visitLedgerResult .resultCode{display:inline-flex;align-items:center;justify-content:center;min-width:42px;padding:4px 8px;border-radius:999px;font-weight:800}@media(max-width:900px){.visitLedgerList>article{grid-template-columns:90px 1fr}.visitLedgerResult{grid-column:1/-1;justify-items:start;text-align:left}}.customerCardOpen{display:block;width:100%;text-align:left;border:0;background:transparent;color:inherit;padding:0;cursor:pointer}.customerCardOpen:disabled{cursor:default}.customerCardOpen>div:first-child{display:flex;justify-content:space-between;align-items:center}.customerMasterCard footer{margin-top:auto}.customerEditAction{border:1px solid var(--theme-border);background:var(--theme-surface);color:var(--theme-accent-ink);border-radius:8px;padding:6px 9px;font-weight:800;display:inline-flex;align-items:center;gap:5px}.customerEditAction svg{width:14px}.customerFormGrid textarea{min-height:78px;border:1px solid var(--theme-border);border-radius:10px;padding:10px 12px;background:var(--theme-surface);resize:vertical}.financeCustomerHeaderActions{display:flex;gap:8px;align-items:center}.financeCustomerEditBtn{display:inline-flex;align-items:center;gap:6px;border:1px solid var(--theme-border);background:var(--theme-surface);color:var(--theme-accent-ink);border-radius:8px;padding:7px 10px;font-weight:850;cursor:pointer}.financeCustomerEditBtn:hover{background:var(--theme-accent-soft)}.financeCustomerEditBtn svg{width:14px}.financeCustomerEditModal{width:min(760px,95vw)}.customerMasterSyncHint{display:flex;gap:10px;align-items:flex-start;margin:14px 0 0;padding:11px;border:1px solid var(--theme-border);border-radius:10px;background:var(--theme-accent-soft);color:var(--theme-accent-ink)}.customerMasterSyncHint>svg{width:18px;flex:none}.customerMasterSyncHint b,.customerMasterSyncHint small{display:block}.customerMasterSyncHint small{margin-top:3px;color:var(--theme-muted);line-height:1.45}.mutedText{color:var(--theme-muted);font-size:11px}@media(max-width:760px){.financeCustomerHeaderActions{flex-wrap:wrap}.financeCustomerEditBtn{width:100%;justify-content:center}}.financeCustomerActions{display:flex;gap:6px;align-items:center;justify-content:flex-end}.financeCustomerViewBtn{display:inline-flex;align-items:center;gap:6px;border:1px solid var(--theme-border);background:var(--theme-accent-soft);color:var(--theme-accent-ink);border-radius:8px;padding:7px 10px;font-weight:850;cursor:pointer}.financeCustomerViewBtn svg{width:14px}.financeCustomerNameButton{border:0;background:transparent;padding:0;text-align:left;color:inherit;cursor:pointer}.financeCustomerNameButton:hover b{text-decoration:underline}.customer360Modal{width:min(1100px,96vw);max-height:92vh;overflow:auto}.customer360Head{position:sticky;top:0;z-index:3;background:var(--theme-surface);padding-bottom:12px}.customer360Head h2{display:flex;align-items:center;gap:9px}.customer360Head h2 svg{width:21px;color:var(--theme-accent)}.customer360Head p{margin:4px 0 0;color:var(--theme-muted);font-size:12px}.customer360HeadActions{display:flex;align-items:center;gap:8px}.customer360HeadActions .customer360Edit{display:inline-flex;align-items:center;gap:6px;width:auto;border:1px solid var(--theme-border);border-radius:9px;padding:8px 11px}.customer360Edit svg{width:15px}.customer360Loading{min-height:260px;display:flex;align-items:center;justify-content:center;gap:10px;color:var(--theme-muted);font-weight:800}.customer360Kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:8px 0 16px}.customer360Kpis article{display:flex;align-items:center;gap:11px;border:1px solid var(--theme-border);background:var(--theme-surface-2);border-radius:14px;padding:14px}.customer360Kpis article>svg{width:20px;color:var(--theme-accent)}.customer360Kpis article.risk>svg,.customer360Kpis article.risk b{color:#be123c}.customer360Kpis article span{display:flex;flex-direction:column;min-width:0}.customer360Kpis small,.customer360Kpis em{color:var(--theme-muted);font-style:normal;font-size:11px}.customer360Kpis b{font-size:18px}.customer360Grid{display:grid;grid-template-columns:1.1fr .9fr;gap:14px}.customer360Master,.customer360Pricing,.customer360Activity{border:1px solid var(--theme-border);background:var(--theme-surface);border-radius:14px;padding:15px;margin-top:14px}.customer360Facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.customer360Facts>span{border:1px solid var(--theme-border);background:var(--theme-surface-2);border-radius:10px;padding:10px;min-width:0}.customer360Facts>span.wide{grid-column:1/-1}.customer360Facts small,.customer360Facts b{display:block}.customer360Facts small{color:var(--theme-muted);font-size:10px;text-transform:uppercase;letter-spacing:.04em}.customer360Facts b{margin-top:3px;font-size:12px;overflow-wrap:anywhere}.customer360PriceList{display:grid;gap:8px}.customer360PriceList article{position:relative;display:flex;align-items:center;justify-content:space-between;gap:10px;border:1px solid var(--theme-border);background:var(--theme-surface-2);border-radius:10px;padding:10px}.customer360PriceList article>div,.customer360PriceList article>span{display:flex;flex-direction:column}.customer360PriceList small{color:var(--theme-muted);font-size:10px}.customer360PriceList em{position:absolute;right:8px;top:-7px;background:var(--theme-accent);color:#fff;border-radius:999px;padding:2px 6px;font-size:8px;font-style:normal;font-weight:900}.customer360Activity .table{box-shadow:none;border:1px solid var(--theme-border);margin-top:10px}.customer360Activity .sectionHead button{display:flex;align-items:center;gap:5px;border:0;background:transparent;color:var(--theme-accent-ink);font-weight:850}.customer360Link{border:0;background:transparent;color:var(--theme-accent-ink);font-weight:900;padding:0;cursor:pointer}.customer360Link:hover{text-decoration:underline}.customer360Empty{padding:18px;text-align:center;color:var(--theme-muted);font-size:12px}@media(max-width:900px){.customer360Kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.customer360Grid{grid-template-columns:1fr}.financeCustomerActions{flex-direction:column;align-items:stretch}.financeCustomerViewBtn,.financeCustomerEditBtn{width:100%;justify-content:center}}@media(max-width:600px){.customer360Modal{width:100vw;max-height:100vh;height:100vh;border-radius:0}.customer360Kpis{grid-template-columns:1fr 1fr}.customer360Facts{grid-template-columns:1fr}.customer360Facts>span.wide{grid-column:auto}.customer360HeadActions .customer360Edit{font-size:0}.customer360HeadActions .customer360Edit svg{margin:0}.customer360PriceList article{align-items:flex-start;flex-direction:column}}.invoiceOrderGroup{display:flex;flex-direction:column;gap:3px;align-items:flex-start}.invoiceOrderGroup>small{font-size:10px;color:var(--muted,#6b7d90);font-weight:700;white-space:nowrap}.consolidatedInvoiceNotice{border-color:#c8d9ec;background:#f4f8fc}.customer360Facts span em{display:block;margin-top:3px;font-style:normal;font-size:10px;color:var(--muted,#6b7d90);font-weight:700}.customerFormGrid label>small{display:block;margin-top:4px;color:var(--muted,#6b7d90);font-size:10px;line-height:1.35}.customerMasterModal{width:min(860px,96vw);overflow-x:hidden}.customerMasterModal .customerFormGrid{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:14px;row-gap:11px}.customerMasterModal .customerFormGrid>*{min-width:0}.customerMasterModal .customerFormGrid input,.customerMasterModal .customerFormGrid select,.customerMasterModal .customerFormGrid textarea{width:100%;box-sizing:border-box}.customerMasterModal .customerPricingSection{overflow:hidden;margin-top:16px;padding:14px 14px 16px}.customerPriceComposer.customerPriceComposerRules{grid-template-columns:minmax(90px,.7fr) minmax(180px,1.45fr) minmax(105px,.75fr) minmax(105px,.75fr);gap:8px;align-items:stretch}.customerPriceComposer.customerPriceComposerRules select{height:38px;min-width:0;border:1px solid var(--theme-border);border-radius:9px;background:var(--theme-surface);color:var(--theme-text);padding:0 9px}.customerPriceComposer.customerPriceComposerRules label{min-width:0;padding:0 8px;white-space:normal;text-align:center;line-height:1.15}.customerPriceComposer.customerPriceComposerRules button{min-width:0;white-space:nowrap}.customerMasterModal .modalActions{box-shadow:0 -8px 18px color-mix(in srgb,var(--theme-shadow) 45%,transparent)}.financeMsg{position:relative;border-left:4px solid var(--theme-accent)}.invoiceDeliveryHistory{display:grid;gap:7px;margin:10px 0 2px;padding:10px;border:1px solid var(--theme-border);border-radius:10px;background:var(--theme-surface-soft)}.invoiceDeliveryHistoryHead{display:flex;align-items:center;justify-content:space-between;gap:8px}.invoiceDeliveryHistoryHead b{font-size:11px}.invoiceDeliveryHistoryHead small{font-size:9px;color:var(--theme-muted)}.invoiceDeliveryEvent{display:flex;gap:8px;align-items:flex-start;padding:8px;border:1px solid var(--theme-border);border-radius:9px;background:var(--theme-surface)}.invoiceDeliveryEvent>span{width:24px;height:24px;border-radius:8px;display:grid;place-items:center;flex:0 0 auto}.invoiceDeliveryEvent>span svg{width:14px}.invoiceDeliveryEvent.sent>span{background:color-mix(in srgb,#22a06b 12%,var(--theme-surface));color:#16845a}.invoiceDeliveryEvent.failed>span{background:color-mix(in srgb,#d64545 10%,var(--theme-surface));color:#b62f2f}.invoiceDeliveryEvent b,.invoiceDeliveryEvent small,.invoiceDeliveryEvent em{display:block}.invoiceDeliveryEvent b{font-size:10px}.invoiceDeliveryEvent small{font-size:8px;color:var(--theme-muted);margin-top:2px}.invoiceDeliveryEvent em{font-style:normal;font-size:8px;color:#b62f2f;margin-top:3px;line-height:1.3}.invoiceSenderSettings{margin-top:14px}.invoiceSenderSettings .settingsFormGrid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.invoiceSenderSettings .settingsFormGrid label{grid-column:1/2}@media(max-width:900px){.customerPriceComposer.customerPriceComposerRules{grid-template-columns:1fr 1fr}.invoiceSenderSettings .settingsFormGrid{grid-template-columns:1fr}.invoiceSenderSettings .settingsFormGrid label{grid-column:auto}}@media(max-width:620px){.customerMasterModal .customerFormGrid{grid-template-columns:1fr}.customerMasterModal .customerFormGrid label.wide{grid-column:auto}.customerPriceComposer.customerPriceComposerRules{grid-template-columns:1fr}}.invoiceMailTestRow{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:center}.invoiceMailTestRow button{height:40px;border:1px solid var(--theme-border);border-radius:9px;background:var(--theme-accent-soft);color:var(--theme-accent-ink);font-weight:850;padding:0 12px;display:inline-flex;align-items:center;gap:6px}.invoiceMailTestRow button svg{width:14px}.invoiceMailTestResult{display:flex;align-items:flex-start;gap:8px;margin-top:10px;padding:10px 12px;border-radius:10px;font-size:10px;font-weight:800}.invoiceMailTestResult svg{width:16px;flex:0 0 auto}.invoiceMailTestResult.ok{background:color-mix(in srgb,#22a06b 10%,var(--theme-surface));color:#16845a;border:1px solid color-mix(in srgb,#22a06b 30%,var(--theme-border))}.invoiceMailTestResult.error{background:color-mix(in srgb,#d64545 9%,var(--theme-surface));color:#b62f2f;border:1px solid color-mix(in srgb,#d64545 30%,var(--theme-border))}@media(max-width:620px){.invoiceMailTestRow{grid-template-columns:1fr}.invoiceMailTestRow button{justify-content:center}}.customerFieldHint{font-size:9px;font-weight:500;color:var(--theme-muted);line-height:1.35;margin-top:2px}.enterpriseOps{display:flex;flex-direction:column;gap:18px;padding:18px 22px 34px;min-width:0}.eoHero{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:22px 24px;border:1px solid var(--border,#d9e0e5);border-radius:18px;background:var(--panel,#fff);box-shadow:0 10px 28px #12202e0f}.eoHero small,.eoHead small{font-size:11px;font-weight:800;letter-spacing:.12em;color:var(--muted,#667085)}.eoHero h2{margin:5px 0 6px;font-size:26px}.eoHero p{margin:0;max-width:760px;color:var(--muted,#667085)}.eoHero button,.eoForm button,.eoRun{display:inline-flex;align-items:center;justify-content:center;gap:7px;border:1px solid var(--border,#d9e0e5);border-radius:10px;background:var(--panel,#fff);padding:9px 12px;font-weight:700;cursor:pointer}.eoHero button svg,.eoForm button svg,.eoRun svg{width:16px;height:16px}.eoMessage{padding:10px 13px;border-radius:11px;background:#3a70a617;border:1px solid rgba(58,112,166,.2);font-size:13px}.eoTabs{display:flex;gap:8px;overflow:auto;padding-bottom:2px}.eoTabs button{display:flex;align-items:center;gap:7px;white-space:nowrap;padding:9px 12px;border-radius:10px;border:1px solid var(--border,#d9e0e5);background:var(--panel,#fff);font-weight:700;cursor:pointer}.eoTabs button.active{background:var(--text,#17212b);color:var(--panel,#fff);border-color:var(--text,#17212b)}.eoTabs svg{width:16px;height:16px}.eoKpis{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}.eoKpis article{padding:17px;border:1px solid var(--border,#d9e0e5);border-radius:15px;background:var(--panel,#fff)}.eoKpis small{display:block;font-size:10px;font-weight:800;letter-spacing:.11em;color:var(--muted,#667085)}.eoKpis b{display:block;font-size:25px;margin:6px 0 3px}.eoKpis span{font-size:12px;color:var(--muted,#667085)}.eoGrid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px}.eoGrid>section{min-width:0;padding:17px;border:1px solid var(--border,#d9e0e5);border-radius:16px;background:var(--panel,#fff)}.eoHead{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:13px}.eoHead h3{margin:3px 0 0;font-size:17px}.eoHead>svg{width:22px;height:22px;color:var(--muted,#667085)}.eoList{display:flex;flex-direction:column;gap:8px}.eoList>button,.eoListStatic>article{display:flex;align-items:center;gap:10px;width:100%;padding:11px;border:1px solid var(--border,#e5e7eb);border-radius:11px;background:transparent;text-align:left}.eoList>button{cursor:pointer}.eoList>button>div,.eoListStatic>article>div:first-of-type{min-width:0;flex:1}.eoList b{font-size:13px}.eoList small{display:block;margin-top:3px;color:var(--muted,#667085);font-size:11px}.eoList svg{width:16px;height:16px}.eoDot{width:9px;height:9px;border-radius:50%;background:#98a2b3;flex:none}.eoDot.urgent{background:#b42318}.eoDot.high{background:#f79009}.eoDot.normal{background:#2e90fa}.eoStatus{display:inline-flex;align-items:center;justify-content:center;padding:4px 7px;border-radius:999px;background:#eef2f6;font-size:10px;font-weight:800;white-space:nowrap}.eoStatus.breached,.eoStatus.failed,.eoStatus.needs-configuration{background:#fee4e2;color:#b42318}.eoStatus.critical,.eoStatus.at-risk,.eoStatus.on-hold{background:#fef0c7;color:#b54708}.eoStatus.on-track,.eoStatus.passed,.eoStatus.ready,.eoStatus.active{background:#dcfae6;color:#067647}.eoEmpty{display:flex;align-items:center;gap:8px;padding:16px;color:var(--muted,#667085);font-size:12px}.eoEmpty svg{width:18px}.eoStageCards{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}.eoStageCards button{display:flex;align-items:center;gap:10px;text-align:left;padding:14px;border:1px solid var(--border,#d9e0e5);border-radius:14px;background:var(--panel,#fff);cursor:pointer}.eoStageCards button>svg:first-child{width:20px;height:20px;flex:none}.eoStageCards button>svg:last-child{width:15px;height:15px;margin-left:auto}.eoStageCards div{min-width:0}.eoStageCards b{font-size:12px}.eoStageCards small{display:block;margin-top:3px;color:var(--muted,#667085);font-size:10px;line-height:1.35}.eoForm{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.eoForm input,.eoForm select,.eoForm textarea{width:100%;min-width:0;border:1px solid var(--border,#d9e0e5);border-radius:9px;background:var(--panel,#fff);color:inherit;padding:9px 10px;font:inherit}.eoForm textarea{grid-column:1/-1;resize:vertical}.eoForm label{display:flex;flex-direction:column;gap:5px;font-size:11px;color:var(--muted,#667085)}.eoForm label input{color:var(--text,#17212b)}.eoForm .eoCheck{flex-direction:row;align-items:center;padding:8px;border:1px solid var(--border,#d9e0e5);border-radius:9px}.eoForm .eoCheck input{width:auto}.eoForm button{background:var(--text,#17212b);color:var(--panel,#fff);border-color:var(--text,#17212b)}.eoRight{display:flex;align-items:flex-end;flex-direction:column;gap:5px}.eoRight strong{font-size:12px}.eoToolbar{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:12px 14px;border:1px solid var(--border,#d9e0e5);border-radius:12px;background:var(--panel,#fff)}.eoToolbar label,.eoToolbar span{display:flex;align-items:center;gap:8px;font-size:12px}.eoToolbar input{border:1px solid var(--border,#d9e0e5);border-radius:8px;padding:7px}.eoToolbar svg{width:16px}.eoCapacity{display:flex;flex-direction:column;gap:10px}.eoCapacity article{display:grid;grid-template-columns:170px 1fr;gap:12px;align-items:center}.eoCapacity b{font-size:12px}.eoCapacity small{display:block;color:var(--muted,#667085);font-size:10px}.eoLoad{position:relative;height:27px;border-radius:8px;background:#eef2f6;overflow:hidden}.eoLoad i{position:absolute;inset:0 auto 0 0;background:linear-gradient(90deg,#98a2b3,#475467);opacity:.35}.eoLoad span{position:relative;z-index:1;display:flex;align-items:center;height:100%;padding:0 9px;font-size:10px;font-weight:700}.eoCandidates{display:flex;gap:5px;flex-wrap:wrap;margin-top:7px}.eoCandidates span{padding:3px 6px;border-radius:999px;background:#f2f4f7;font-size:9px}.eoMiniList{display:flex;flex-wrap:wrap;gap:7px;margin-top:12px}.eoMiniList>span{display:flex;align-items:center;gap:5px;padding:6px 8px;border:1px solid var(--border,#e5e7eb);border-radius:9px;font-size:10px}.eoMiniList svg{width:14px;height:14px}.eoMiniList small{color:var(--muted,#667085)}.eoHint{font-size:11px;line-height:1.45;color:var(--muted,#667085)}.eoRun{padding:6px 8px;font-size:10px;background:transparent}.spin{animation:eoSpin .8s linear infinite}@keyframes eoSpin{to{transform:rotate(360deg)}}@media(max-width:1180px){.eoKpis,.eoStageCards{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:820px){.enterpriseOps{padding:12px}.eoHero,.eoToolbar{align-items:flex-start;flex-direction:column}.eoGrid{grid-template-columns:1fr}.eoKpis{grid-template-columns:repeat(2,minmax(0,1fr))}.eoStageCards{grid-template-columns:1fr 1fr}.eoForm{grid-template-columns:1fr}.eoCapacity article{grid-template-columns:1fr}.eoForm textarea{grid-column:auto}}@media(max-width:520px){.eoKpis,.eoStageCards{grid-template-columns:1fr}.eoHero h2{font-size:22px}}.eoKpisCompact{grid-template-columns:repeat(3,minmax(0,1fr));margin:0 0 14px}.eoFormSecondary{margin-top:14px;padding-top:14px;border-top:1px solid var(--border-default,#dbe3ec)}.eoRecommendation{margin:7px 0 0;font-size:12px;color:var(--text-secondary,#64748b);line-height:1.45}.eoScenario{margin-top:14px;padding:14px;border:1px solid var(--border-default,#dbe3ec);border-radius:12px;background:var(--surface-elevated,#f8fafc);display:grid;gap:5px}.eoScenario b{font-size:18px}.eoScenario span,.eoScenario p{font-size:13px;color:var(--text-secondary,#64748b);margin:0}.eoStatus.critical,.eoStatus.high,.eoStatus.expired{background:#fee2e2;color:#b91c1c}.eoStatus.medium,.eoStatus.at-risk{background:#fef3c7;color:#92400e}.eoStatus.valid{background:#dcfce7;color:#166534}@media(max-width:900px){.eoKpisCompact{grid-template-columns:1fr 1fr}}@media(max-width:620px){.eoKpisCompact{grid-template-columns:1fr}}.teamAccessPage .teamAccessCreate>button.primary{background:linear-gradient(100deg,#2458d7,#2587f5)!important;color:#fff!important;border:1px solid #2458d7!important;box-shadow:0 8px 20px #2458d738!important;opacity:1!important}.teamAccessPage .teamAccessCreate>button.primary:hover:not(:disabled){filter:brightness(.96);transform:translateY(-1px)}.teamAccessPage .teamAccessCreate>button.primary:focus-visible{outline:3px solid rgba(36,88,215,.24)!important;outline-offset:2px}.teamAccessPage .teamAccessCreate>button.primary:disabled{background:#d7e0eb!important;color:#6f8196!important;border-color:#c5d1df!important;box-shadow:none!important;opacity:1!important}body[data-voleng-theme=dark] .teamAccessPage .teamAccessCreate>button.primary,body[data-voleng-theme=premier-navy] .teamAccessPage .teamAccessCreate>button.primary{background:linear-gradient(100deg,#3d67df,#3290ff)!important;color:#fff!important;border-color:#5579e5!important}.workforceCorePage .workforceModuleHead .primaryAction,.workforceCorePage .skillQuickAdd .primaryAction{min-height:40px!important;border-radius:10px!important;padding:0 15px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:7px!important;background:linear-gradient(100deg,#0f9f98,#18b7a8)!important;color:#fff!important;border:1px solid #0f9f98!important;box-shadow:0 7px 18px #0f9f9833!important;font-weight:850!important}.workforceCorePage .workforceModuleHead .primaryAction:hover:not(:disabled),.workforceCorePage .skillQuickAdd .primaryAction:hover:not(:disabled){filter:brightness(.95);transform:translateY(-1px)}.workforceCorePage .workforceModuleHead .primaryAction:focus-visible,.workforceCorePage .skillQuickAdd .primaryAction:focus-visible{outline:3px solid rgba(15,159,152,.22)!important;outline-offset:2px}.workforceCorePage .skillQuickAdd .primaryAction:disabled{background:#dbe4ea!important;color:#778896!important;border-color:#ccd7df!important;box-shadow:none!important;opacity:1!important}body[data-voleng-theme=dark] .workforceCorePage .skillQuickAdd .primaryAction:disabled,body[data-voleng-theme=premier-navy] .workforceCorePage .skillQuickAdd .primaryAction:disabled{background:#2b3745!important;color:#8697a9!important;border-color:#415064!important}.financeHeaderNav{display:flex;gap:10px;align-items:center}.financeHeaderNavBtn{display:flex;align-items:center;gap:10px;min-width:150px;padding:9px 12px;border:1px solid var(--line,#d5dfeb);border-radius:14px;background:color-mix(in srgb,var(--card,#fff) 92%,var(--finance,#6758f5) 8%);box-shadow:0 6px 18px #1e385c0f;color:var(--text,#16314f);transition:.18s ease}.financeHeaderNavBtn>span{display:grid;place-items:center;width:34px;height:34px;border-radius:10px;background:color-mix(in srgb,var(--finance,#6758f5) 13%,transparent);color:var(--finance,#6758f5)}.financeHeaderNavBtn div{display:flex;flex-direction:column;align-items:flex-start;line-height:1.05;flex:1}.financeHeaderNavBtn small{font-size:9px;letter-spacing:.12em;color:var(--muted,#71829a)}.financeHeaderNavBtn b{font-size:13px}.financeHeaderNavBtn>svg{width:15px;height:15px;color:var(--muted,#71829a)}.financeHeaderNavBtn:hover{transform:translateY(-1px);border-color:color-mix(in srgb,var(--finance,#6758f5) 35%,var(--line,#d5dfeb));box-shadow:0 9px 22px #1e385c17}.financeHeaderNavBtn.primary{background:linear-gradient(135deg,color-mix(in srgb,var(--finance,#6758f5) 12%,var(--card,#fff)),color-mix(in srgb,var(--finance,#6758f5) 5%,var(--card,#fff)));border-color:color-mix(in srgb,var(--finance,#6758f5) 30%,var(--line,#d5dfeb))}body[data-voleng-theme=DARK] .financeHeaderNavBtn{background:color-mix(in srgb,var(--card,#172333) 92%,var(--finance,#7c6cff) 8%);box-shadow:none}.invoiceCreateActions{gap:10px}.invoiceCreateActions button{min-height:44px}.invoiceMailModeHint{display:flex;align-items:center;color:var(--muted,#66788a);font-size:12px;padding:8px 2px}.techDayBarHome{margin:0 0 18px}.techClockError{grid-column:1/-1;color:#b54747;padding-top:6px}.invoiceControlFooter .primary{margin-right:auto}.invoiceAutoSend.primary{box-shadow:0 10px 24px #0f9d912e}.companyLookupPanel{margin:14px 0 18px;padding:18px;border:1px solid var(--line,#d7e1ea);border-radius:18px;background:linear-gradient(135deg,#f7fafcf5,#eef7f8e6);box-shadow:0 8px 26px #1430470f}.companyLookupTitle{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-bottom:14px}.companyLookupTitle>div{display:grid;gap:3px}.companyLookupTitle small{font-size:11px;letter-spacing:.13em;color:#4f46e5;font-weight:800}.companyLookupTitle b{font-size:17px}.companyLookupTitle span{font-size:12px;color:var(--muted,#687b8d)}.companyLookupTitle>svg{width:28px;height:28px;color:#0f9f9a}.companyLookupControls{display:grid;grid-template-columns:155px 1fr;gap:10px}.companyLookupControls select,.companyLookupInput{min-height:46px;border:1px solid #c9d8e4;border-radius:12px;background:#fff}.companyLookupControls select{padding:0 12px;font-weight:700}.companyLookupInput{display:grid;grid-template-columns:24px 1fr auto;align-items:center;padding-left:12px;overflow:hidden}.companyLookupInput>svg{width:18px;color:#648096}.companyLookupInput input{border:0!important;box-shadow:none!important;min-width:0;height:44px;padding:0 8px!important;background:transparent!important}.companyLookupInput button{height:38px;margin-right:4px;border:0;border-radius:10px;background:#126e8a;color:#fff;font-weight:800;padding:0 14px;display:flex;align-items:center;gap:7px}.companyLookupInput button:disabled{opacity:.5}.companyLookupInput button svg{width:16px}.companyLookupMessage{margin-top:9px;padding:9px 11px;border-radius:10px;background:#ffffffb8;font-size:12px;color:#5d7182}.companyLookupResults{display:grid;gap:8px;margin-top:10px}.companyLookupResult{width:100%;display:flex;justify-content:space-between;gap:16px;text-align:left;padding:13px 14px;border:1px solid #d1dde7;border-radius:13px;background:#fff;color:inherit}.companyLookupResult:hover{border-color:#58aaa8;box-shadow:0 5px 16px #14505a14;transform:translateY(-1px)}.companyLookupResultMain{display:grid;gap:3px}.companyLookupResultMain b{font-size:14px}.companyLookupResultMain span,.companyLookupResultMain small{font-size:11px;color:#6c7e8d}.companyLookupResultMeta{display:flex;flex-direction:column;justify-content:center;align-items:flex-end;gap:5px;white-space:nowrap}.companyLookupResultMeta span{font-size:10px;color:#4f6d7b;display:flex;align-items:center;gap:4px}.companyLookupResultMeta span svg{width:13px}.companyLookupResultMeta strong{font-size:11px;color:#087d78;display:flex;align-items:center;gap:4px}.companyLookupResultMeta strong svg{width:13px}.companyLookupManual{display:flex;gap:5px;margin-top:10px;font-size:11px;color:#718391}.companyLookupManual b{color:#304657}@media(max-width:760px){.companyLookupControls{grid-template-columns:1fr}.companyLookupResult{flex-direction:column}.companyLookupResultMeta{align-items:flex-start}}.peopleMasterTable{min-width:1220px!important}.peopleEmploymentCell{display:flex;flex-direction:column;gap:3px}.peopleEmploymentCell b{font-size:10px;color:var(--theme-text)}.peopleEmploymentCell small{font-size:8px;color:var(--theme-muted)}.peopleRoleChip{display:inline-flex;padding:5px 8px;border-radius:999px;background:var(--theme-accent-soft);color:var(--theme-accent-ink);font-size:8px;font-weight:800}.assetReturnBadge{display:inline-flex;padding:5px 8px;border-radius:999px;background:var(--theme-warning-soft);color:var(--theme-warning-ink);font-size:8px;font-weight:800}.peopleMasterModal{width:min(1120px,97vw)!important}.peopleMasterSections{display:flex;flex-direction:column;gap:14px}.peopleMasterSections>section,.peopleCreateSection{border:1px solid var(--theme-border);border-radius:15px;background:var(--theme-surface);padding:14px}.peopleSectionHead{display:flex;align-items:flex-start;gap:10px;margin-bottom:13px}.peopleSectionHead>span{width:28px;height:28px;border-radius:9px;display:grid;place-items:center;background:var(--theme-accent-soft);color:var(--theme-accent-ink);font-size:9px;font-weight:900}.peopleSectionHead b,.peopleSectionHead small{display:block}.peopleSectionHead b{font-size:12px}.peopleSectionHead small{font-size:8px;color:var(--theme-muted);margin-top:2px}.peoplePolicyGrid{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:12px}.peoplePolicyGrid.compact{grid-template-columns:repeat(4,1fr)}.peoplePolicyGrid>label{display:flex;gap:9px;align-items:flex-start;padding:10px;border:1px solid var(--theme-border);border-radius:11px;background:var(--theme-surface-soft)}.peoplePolicyGrid input{margin-top:2px}.peoplePolicyGrid b,.peoplePolicyGrid small{display:block}.peoplePolicyGrid b{font-size:9px}.peoplePolicyGrid small{font-size:7px;color:var(--theme-muted);margin-top:2px}.peopleNotes{display:flex;flex-direction:column;gap:6px;font-size:8px;font-weight:750;margin-top:12px}.peopleNotes textarea{min-height:80px;border:1px solid var(--theme-border);border-radius:10px;padding:10px;background:var(--theme-surface);color:var(--theme-text)}.peopleCreateModal{width:min(1100px,97vw)!important;max-height:94vh!important;overflow:auto!important}.peopleCreateSteps{display:grid;grid-template-columns:repeat(4,1fr);gap:7px;padding:0 16px 12px}.peopleCreateSteps span{padding:8px 10px;border-radius:9px;background:var(--theme-surface-soft);border:1px solid var(--theme-border);font-size:8px;font-weight:800;color:var(--theme-muted)}.peopleCreateSteps span.active{background:var(--theme-accent-soft);color:var(--theme-accent-ink);border-color:var(--theme-accent)}.peopleCreateSection{margin:0 16px 12px}.peopleCreateSection.access{background:linear-gradient(180deg,var(--theme-surface),var(--theme-surface-soft))}.newTechGrid.advanced{grid-template-columns:repeat(4,1fr)!important}.newTechGrid.advanced label{min-width:0}.newTechGrid.advanced input,.newTechGrid.advanced select{width:100%}.assetHistory{margin-top:16px;border-top:1px solid var(--theme-border);padding-top:12px}.assetHistory>div:not(.sectionHead){display:flex;align-items:center;justify-content:space-between;padding:9px 2px;border-bottom:1px solid var(--theme-border)}.assetHistory b,.assetHistory small{display:block}.assetHistory b{font-size:9px}.assetHistory small,.assetHistory em{font-size:7px;color:var(--theme-muted);font-style:normal}.profileAssetIcon.laptop,.profileAssetIcon.pc,.profileAssetIcon.tablet{background:var(--theme-accent-soft);color:var(--theme-accent-ink)}.profileAssetIcon.phone,.profileAssetIcon.sim{background:var(--theme-teal-soft);color:var(--theme-teal-ink)}.profileAssetIcon.badge,.profileAssetIcon.key{background:var(--theme-warning-soft);color:var(--theme-warning-ink)}@media(max-width:1000px){.newTechGrid.advanced{grid-template-columns:repeat(2,1fr)!important}.peoplePolicyGrid,.peoplePolicyGrid.compact{grid-template-columns:repeat(2,1fr)}}@media(max-width:680px){.peopleCreateSteps{grid-template-columns:1fr 1fr}.newTechGrid.advanced{grid-template-columns:1fr!important}.peoplePolicyGrid,.peoplePolicyGrid.compact{grid-template-columns:1fr}.peopleCreateSection{margin-left:10px;margin-right:10px}}.productToolsLabel{margin-top:13px!important;border-top:1px solid color-mix(in srgb,var(--theme-border) 78%,transparent);padding-top:9px!important;height:auto!important}.productToolsLabel span{color:var(--product-accent,var(--theme-accent-ink))!important}.simpleApp aside .sidebarProfileCard{min-height:58px!important;padding:9px 10px!important}.simpleApp aside .sidebarProfileCard>svg{width:20px!important;height:20px!important;flex:0 0 20px}.simpleApp aside .sidebarProfileCard span{min-width:0}.simpleApp aside .sidebarProfileCard b,.simpleApp aside .sidebarProfileCard small{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.simpleApp aside .sidebarProfileCard b{font-size:11px!important}.simpleApp aside .sidebarProfileCard small{font-size:9px!important;margin-top:2px}.simpleApp aside>.spacer+.trialPill+.sidebarProfileCard,.simpleApp aside>.spacer+.sidebarProfileCard{margin-top:6px!important}.sidebarCompact .productToolsLabel{display:none!important}body .simpleApp :is(button.primary,button.primaryAction,.topActionBtn.primaryAction,.primarySmall,.teamAddTechBtn,.homeDateApply){background:var(--voleng-action,#0f9f98)!important;border-color:var(--voleng-action,#0f9f98)!important;color:#fff!important;box-shadow:0 8px 20px #0f9f9838!important}body .simpleApp :is(button.primary,button.primaryAction,.topActionBtn.primaryAction,.primarySmall,.teamAddTechBtn,.homeDateApply):hover:not(:disabled){filter:brightness(.96);transform:translateY(-1px)}body .simpleApp :is(button.primary,button.primaryAction,.topActionBtn.primaryAction,.primarySmall,.teamAddTechBtn,.homeDateApply):disabled{background:#d9e4e7!important;border-color:#cedae0!important;color:#7b8f96!important;box-shadow:none!important;transform:none!important}body .simpleApp .financeCoreToolbar>button:not(.iconDanger){background:var(--voleng-action,#0f9f98)!important;border-color:var(--voleng-action,#0f9f98)!important;color:#fff!important;min-height:40px;border-radius:10px;font-weight:850;box-shadow:0 7px 18px #0f9f982e!important}:root{--voleng-primary-blue:#2f5bdb;--voleng-primary-blue-hover:#264fc5;--voleng-primary-blue-shadow:rgba(47,91,219,.2)}body .simpleApp :is(button.primary,button.primaryAction,.topActionBtn.primaryAction,.primarySmall,.teamAddTechBtn,.homeDateApply,.productHomeRefresh,.payrollHeaderActions button,.payrollConnectHint button,.financeCoreToolbar>button:not(.iconDanger)){background:var(--voleng-primary-blue)!important;border-color:var(--voleng-primary-blue)!important;color:#fff!important;box-shadow:0 8px 20px var(--voleng-primary-blue-shadow)!important}body .simpleApp :is(button.primary,button.primaryAction,.topActionBtn.primaryAction,.primarySmall,.teamAddTechBtn,.homeDateApply,.productHomeRefresh,.payrollHeaderActions button,.payrollConnectHint button,.financeCoreToolbar>button:not(.iconDanger)):hover:not(:disabled){background:var(--voleng-primary-blue-hover)!important;border-color:var(--voleng-primary-blue-hover)!important;filter:none!important;transform:translateY(-1px)}body .simpleApp :is(button.primary,button.primaryAction,.topActionBtn.primaryAction,.primarySmall,.teamAddTechBtn,.homeDateApply,.productHomeRefresh,.payrollHeaderActions button,.payrollConnectHint button,.financeCoreToolbar>button:not(.iconDanger)):disabled{background:#d9e4e7!important;border-color:#cedae0!important;color:#7b8f96!important;box-shadow:none!important;transform:none!important}body .simpleApp :is(.workforceFilters>button,.rangeToolbar>button,.planningDateRange button,.hrRefreshBtn,.fieldHeaderReset,.financeHeaderReset,.todoHeaderReset){background:var(--theme-surface)!important;border:1px solid var(--theme-border)!important;color:var(--theme-text)!important;box-shadow:none!important;min-height:38px!important;border-radius:10px!important}body .simpleApp :is(.workforceFilters>button,.rangeToolbar>button,.planningDateRange button,.hrRefreshBtn,.fieldHeaderReset,.financeHeaderReset,.todoHeaderReset):hover:not(:disabled){background:var(--theme-surface-soft)!important;border-color:color-mix(in srgb,var(--theme-border) 70%,var(--voleng-primary-blue) 30%)!important;color:var(--theme-text)!important;filter:none!important;transform:none!important}body .simpleApp :is(.workforceFilters>button,.rangeToolbar>button,.planningDateRange button,.hrRefreshBtn,.fieldHeaderReset,.financeHeaderReset,.todoHeaderReset) svg{width:15px;height:15px}.workforceFilters>button,.rangeToolbar>button,.hrRefreshBtn{min-width:auto!important;padding:0 14px!important;font-weight:780!important}.teamPage>header.compactWorkspaceHeader{grid-template-columns:auto minmax(190px,.44fr) minmax(520px,1.36fr) auto!important;row-gap:10px!important}.teamPage .pageTitleBlock{min-width:0!important}.teamPage .pageTitleBlock h1{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.teamHeaderWorkspace{display:grid!important;grid-template-columns:auto minmax(320px,1fr)!important;gap:8px!important;align-items:start!important}.teamHeaderTabs{width:max-content!important;max-width:100%!important;overflow:auto!important}.teamHeaderTabs button{flex:0 0 auto!important;padding:0 12px!important}.teamHeaderFilters{grid-template-columns:minmax(250px,1.45fr) repeat(4,minmax(92px,.72fr))!important;gap:8px!important}.teamPageActions{display:grid!important;grid-auto-flow:column!important;grid-auto-columns:max-content!important;align-items:center!important;justify-content:end!important;gap:8px!important;flex-wrap:nowrap!important}.teamPageActions .topActionBtn{min-width:0!important;white-space:nowrap!important;padding:0 14px!important}.capacityHeaderActions,.orderTopActions,.planningPageActions,.teamPageActions,.headerActionGroup,.payrollHeaderActions{justify-content:flex-end!important}.capacityHeaderActions .topActionBtn,.orderTopActions .topActionBtn,.planningPageActions .topActionBtn,.teamPageActions .topActionBtn,.headerActionGroup .topActionBtn,.payrollHeaderActions button{border-radius:10px!important}@container voleng-workspace (max-width:1420px){.teamPage>header.compactWorkspaceHeader{grid-template-columns:auto minmax(170px,.5fr) minmax(0,1fr) auto!important}.teamHeaderWorkspace{grid-template-columns:1fr!important}.teamHeaderTabs{width:100%!important}.teamHeaderTabs button{flex:1 1 0!important}}@container voleng-workspace (max-width:1220px){.teamPageActions{grid-auto-flow:row!important;justify-content:start!important}.teamHeaderFilters{grid-template-columns:minmax(210px,1.3fr) repeat(2,minmax(100px,.8fr))!important}.teamHeaderFilters select:nth-of-type(3),.teamHeaderFilters select:nth-of-type(4){grid-row:2}}.dispatchFieldReadiness{display:grid;gap:14px}.fieldReadinessKpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.fieldReadinessKpis article{display:flex;align-items:center;gap:10px;min-height:78px;padding:14px;border:1px solid var(--theme-border);border-radius:14px;background:var(--theme-surface);box-shadow:0 8px 22px #0f172a0a}.fieldReadinessKpis article>svg{width:20px;height:20px;color:#2368ff}.fieldReadinessKpis span{display:grid;gap:2px}.fieldReadinessKpis small{font-size:9px;font-weight:900;letter-spacing:.07em;text-transform:uppercase;color:var(--theme-muted)}.fieldReadinessKpis b{font-size:21px}.fieldReadinessPanel{padding:0!important;overflow:hidden}.fieldReadinessPanel>.sectionHead{padding:15px 16px;margin:0;border-bottom:1px solid var(--theme-border)}.fieldReadinessTable{overflow:auto}.fieldReadinessTable>.head,.fieldReadinessTable>.row{display:grid;grid-template-columns:1.25fr 1.2fr .72fr .9fr 1.15fr 1.25fr 1fr;gap:12px;align-items:center;min-width:1080px;padding:11px 16px;border-bottom:1px solid var(--theme-border)}.fieldReadinessTable>.head{background:var(--theme-surface-soft);font-size:9px;font-weight:900;letter-spacing:.07em;text-transform:uppercase;color:var(--theme-muted)}.fieldReadinessTable>.row{font-size:11px}.fieldReadinessTable>.row:hover{background:color-mix(in srgb,#2368ff 4%,var(--theme-surface))}.fieldReadinessTable>.row>span{display:grid;gap:2px}.fieldReadinessTable>.row small{font-size:9px;color:var(--theme-muted)}.readinessBadge,.planningImpact{display:inline-flex;width:max-content;padding:4px 8px;border-radius:999px;font-size:9px;font-weight:900;letter-spacing:.04em;text-transform:uppercase;border:1px solid var(--theme-border);background:var(--theme-surface-soft)}.readinessBadge.active,.planningImpact.ready{background:#e8f8f1;color:#08775f;border-color:#bde7d7}.readinessBadge.maintenance,.planningImpact.block-check{background:#fff0ed;color:#b83c2f;border-color:#f2c7c0}.planningImpact.maintenance-soon,.planningImpact.reserved{background:#fff7e5;color:#9b6800;border-color:#efdcac}.fieldReadinessEmpty{padding:24px;text-align:center;color:var(--theme-muted)}.trafficTicker{display:grid;grid-template-columns:auto 1fr auto;gap:7px;align-items:center;margin-top:5px;min-width:0;padding-top:5px;border-top:1px dashed color-mix(in srgb,var(--theme-border) 82%,transparent);animation:trafficTickerIn .35s ease}.trafficTicker strong{display:inline-flex;padding:2px 5px;border-radius:6px;background:#eaf2ff;color:#2456ad;font-size:9px}.trafficTicker em{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-style:normal;font-size:9.5px;color:var(--theme-text)}.trafficTicker i{font-style:normal;font-size:8.5px;color:var(--theme-muted)}@keyframes trafficTickerIn{0%{opacity:.2;transform:translateY(3px)}to{opacity:1;transform:none}}@media(max-width:1000px){.fieldReadinessKpis{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:650px){.fieldReadinessKpis{grid-template-columns:1fr 1fr}.trafficTicker{grid-template-columns:auto minmax(0,1fr) auto}}.compactWorkspaceHeader>.pageTitleBlock p{display:block!important;margin:2px 0 0!important;max-width:420px!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-size:9.5px!important;line-height:1.2!important;color:var(--theme-muted)!important;font-weight:600!important}.teamPage>header.workspaceMasterHeader{grid-template-columns:40px minmax(200px,.42fr) minmax(0,1.58fr) auto!important}.teamPage .workspaceMasterCenter{overflow:visible!important}.teamHeaderWorkspace{width:100%!important;display:flex!important;align-items:center!important;gap:6px!important;min-width:0!important}.teamHeaderTabs{display:flex!important;align-items:center!important;flex:0 0 auto!important;width:auto!important;max-width:none!important;gap:2px!important;padding:2px!important;border-radius:9px!important;overflow:visible!important}.teamHeaderTabs button{height:32px!important;min-height:32px!important;flex:0 0 auto!important;padding:0 8px!important;gap:4px!important;border-radius:7px!important;font-size:9.5px!important}.teamHeaderTabs button svg{width:13px!important;height:13px!important}.teamHeaderTabs button em{min-width:15px!important;height:15px!important;font-size:7.5px!important}.teamHeaderFilters{flex:1 1 auto!important;display:flex!important;align-items:center!important;gap:5px!important;min-width:0!important}.teamHeaderSearch{height:32px!important;flex:1 1 190px!important;min-width:160px!important;border-radius:8px!important}.teamHeaderSearch input{font-size:9.5px!important;padding:0 6px!important}.teamHeaderFilters select{flex:0 1 auto!important;width:auto!important;min-width:82px!important;max-width:112px!important;height:32px!important;padding:0 24px 0 8px!important;border-radius:8px!important;font-size:9px!important}.teamHeaderFilters select:last-child{max-width:105px!important}.teamPageActions{display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:5px!important;flex-wrap:nowrap!important}.teamPageActions .topActionBtn{height:36px!important;min-height:36px!important;padding:0 10px!important;font-size:9.5px!important;border-radius:9px!important}.teamPageActions .topActionBtn svg{width:14px!important;height:14px!important}@container voleng-workspace (max-width:1450px){.teamPage>header.workspaceMasterHeader{grid-template-columns:40px minmax(175px,.36fr) minmax(0,1fr) auto!important}.teamHeaderTabs button{padding:0 7px!important}.teamHeaderFilters select{min-width:76px!important;max-width:98px!important}.teamHeaderSearch{min-width:145px!important}}@container voleng-workspace (max-width:1220px){.teamHeaderWorkspace{flex-wrap:wrap!important}.teamHeaderFilters{width:100%!important;flex-basis:100%!important}}@media(max-width:760px){.teamHeaderTabs{max-width:100%!important;overflow-x:auto!important}.teamHeaderFilters{flex-wrap:wrap!important}.teamHeaderSearch{flex-basis:100%!important}}.simplifiedPersonCreate{width:min(980px,97vw)!important;max-height:94vh!important;overflow:auto!important}.personCreateLegend{display:flex;align-items:center;gap:10px;margin:0 16px 12px;padding:10px 12px;border:1px solid var(--theme-border);border-radius:11px;background:var(--theme-surface-soft);font-size:11px;color:var(--theme-muted)}.personCreateLegend b{color:var(--theme-accent-ink);font-size:11px}.personCreateLegend span{font-size:10px}.simplifiedPersonCreate .requiredSection{border-color:color-mix(in srgb,var(--theme-accent) 28%,var(--theme-border));box-shadow:0 5px 18px #1a365d0a}.simplifiedPersonCreate .newTechGrid.requiredGrid,.simplifiedPersonCreate .newTechGrid.accessRequiredGrid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:13px 16px!important;padding:0 4px 4px!important}.simplifiedPersonCreate .newTechGrid.requiredGrid label,.simplifiedPersonCreate .newTechGrid.accessRequiredGrid label{font-size:11px!important;font-weight:800!important;color:var(--theme-text)!important;gap:7px!important}.simplifiedPersonCreate .newTechGrid.requiredGrid input,.simplifiedPersonCreate .newTechGrid.requiredGrid select,.simplifiedPersonCreate .newTechGrid.accessRequiredGrid input,.simplifiedPersonCreate .newTechGrid.accessRequiredGrid select{height:44px!important;border-radius:10px!important;font-size:12px!important}.addPersonProductAccess{margin-top:13px}.addPersonProductAccess .permissionBox{margin:0!important;padding:13px!important;background:var(--theme-surface-soft)!important}.addPersonProductAccess .permHead{margin-bottom:9px!important}.addPersonProductAccess .permHead h3{font-size:12px!important}.addPersonProductAccess .permHead small:after{content:" · REQUIRED";font-weight:900}.addPersonProductAccess .productPermissionGrid{grid-template-columns:repeat(4,minmax(0,1fr))!important}.addPersonProductAccess .productPermissionGrid label{min-height:64px;padding:10px!important;align-items:flex-start;display:grid!important;grid-template-columns:24px 1fr;gap:4px 8px!important}.addPersonProductAccess .productPermissionGrid label>span{grid-row:1/3}.addPersonProductAccess .productPermissionGrid label>b{font-size:10px!important}.addPersonProductAccess .productPermissionGrid label>small{font-size:8px!important;line-height:1.35;color:var(--theme-muted)}.addPersonProductAccess .productAccessHint{font-size:9px!important;margin:9px 0 0!important;color:var(--theme-muted)}.secureCreateNote{display:flex;gap:9px;align-items:center;margin-top:11px;padding:10px 12px;border-radius:10px;border:1px solid var(--theme-border);background:var(--theme-surface);color:var(--theme-muted)}.secureCreateNote svg{width:16px;color:var(--theme-accent-ink)}.secureCreateNote b,.secureCreateNote small{display:block}.secureCreateNote b{font-size:10px;color:var(--theme-text)}.secureCreateNote small{font-size:9px;margin-top:2px}.peopleOptionalDetails{margin:0 16px 12px;border:1px dashed var(--theme-border);border-radius:13px;background:var(--theme-surface)}.peopleOptionalDetails>summary{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:13px 15px}.peopleOptionalDetails>summary::-webkit-details-marker{display:none}.peopleOptionalDetails>summary span{display:grid;gap:3px}.peopleOptionalDetails>summary b{font-size:11px}.peopleOptionalDetails>summary small{font-size:9px;color:var(--theme-muted)}.peopleOptionalDetails>summary em{font-style:normal;font-size:9px;font-weight:850;color:var(--theme-accent-ink);padding:6px 8px;border-radius:8px;background:var(--theme-accent-soft)}.optionalDetailsBody{padding:0 0 2px}.peopleOptionalDetails .peopleCreateSection{margin-left:12px!important;margin-right:12px!important}.personCreateActions{position:sticky;bottom:0;z-index:4;background:var(--theme-surface);border-top:1px solid var(--theme-border);padding:12px 16px!important;margin:0!important}.personCreateActions>span{margin-right:auto;font-size:9px;font-weight:800;color:var(--theme-muted)}.personCreateActions>button.primary:disabled{opacity:.48;cursor:not-allowed}@media(max-width:820px){.simplifiedPersonCreate .newTechGrid.requiredGrid,.simplifiedPersonCreate .newTechGrid.accessRequiredGrid{grid-template-columns:1fr!important}.addPersonProductAccess .productPermissionGrid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.personCreateLegend,.peopleOptionalDetails{margin-left:10px;margin-right:10px}.personCreateActions>span{display:none}}@media(max-width:520px){.addPersonProductAccess .productPermissionGrid{grid-template-columns:1fr!important}}.techResultCodesSimple button{position:relative;overflow:hidden;transition:border-color .14s ease,background .14s ease,box-shadow .14s ease,transform .14s ease}.techResultCodesSimple button:hover{border-color:color-mix(in srgb,var(--theme-accent-ink) 35%,var(--theme-border));background:color-mix(in srgb,var(--theme-accent-soft) 42%,var(--theme-surface))}.techResultCodesSimple button.active{border:2px solid var(--theme-accent-ink)!important;background:color-mix(in srgb,var(--theme-accent-soft) 82%,var(--theme-surface))!important;box-shadow:0 0 0 3px color-mix(in srgb,var(--theme-accent-ink) 16%,transparent),inset 4px 0 0 var(--theme-accent-ink)!important;transform:translateY(-1px)}.techResultCodesSimple button.active b{color:var(--theme-text)!important;font-weight:900!important}.techResultCodesSimple button.active small{color:var(--theme-accent-ink)!important;font-weight:850!important}.techResultSelectedMark{position:absolute;right:8px;top:8px;width:20px;height:20px;border-radius:999px;display:grid;place-items:center;background:transparent;color:transparent}.techResultCodesSimple button.active .techResultSelectedMark{background:var(--theme-accent-ink);color:var(--theme-surface)}.techResultSelectedMark svg{width:12px;height:12px;stroke-width:3}.techSelectedResult{display:flex;align-items:center;gap:10px;margin:-1px 0 11px;padding:10px 12px;border:1px solid color-mix(in srgb,var(--theme-accent-ink) 32%,var(--theme-border));border-radius:11px;background:color-mix(in srgb,var(--theme-accent-soft) 70%,var(--theme-surface));color:var(--theme-text)}.techSelectedResult>svg{width:19px;height:19px;color:var(--theme-accent-ink);flex:0 0 auto}.techSelectedResult span{display:grid;gap:2px}.techSelectedResult small{font-size:7px;font-weight:900;letter-spacing:.08em;color:var(--theme-accent-ink)}.techSelectedResult b{font-size:10px}.theme-dark .techResultCodesSimple button.active{background:color-mix(in srgb,var(--theme-accent-soft) 72%,#102236)!important;border-color:var(--theme-accent-ink)!important;box-shadow:0 0 0 3px color-mix(in srgb,var(--theme-accent-ink) 22%,transparent),inset 4px 0 0 var(--theme-accent-ink)!important}.theme-dark .techSelectedResult{background:color-mix(in srgb,var(--theme-accent-soft) 55%,#0f1d2c);border-color:color-mix(in srgb,var(--theme-accent-ink) 45%,var(--theme-border))}n .premiumFeatureNotice{display:flex;gap:10px;align-items:flex-start;padding:12px 14px;margin:0 0 12px;border:1px solid var(--theme-border);border-radius:12px;background:var(--theme-surface-soft)}.premiumFeatureNotice>svg{width:18px;margin-top:1px;color:var(--theme-accent-ink)}.premiumFeatureNotice b,.premiumFeatureNotice small{display:block}.premiumFeatureNotice small{margin-top:3px;color:var(--theme-muted)}.automationRuleBuilder{display:grid;grid-template-columns:1.4fr 1fr 1fr auto;gap:8px;margin:12px 0}.automationRuleBuilder input,.automationRuleBuilder select{border:1px solid var(--theme-border);background:var(--theme-surface);color:var(--theme-text);border-radius:9px;padding:9px}.automationRuleList{display:grid;gap:8px}.automationRuleList article{display:flex;justify-content:space-between;gap:12px;align-items:center;border:1px solid var(--theme-border);border-radius:11px;background:var(--theme-surface);padding:11px 12px}.automationRuleList article small,.automationRuleList article b,.automationRuleList article span{display:block}.automationRuleList article small{font-size:8px;color:var(--theme-muted);font-weight:800}.automationRuleList article span{font-size:8px;color:var(--theme-muted);margin-top:3px}.automationRuleList article button{display:inline-flex;align-items:center;gap:5px}.automationRuleList article button svg{width:14px}.automationRunHistory{display:grid;gap:6px;margin-top:14px;padding-top:12px;border-top:1px solid var(--theme-border)}.automationRunHistory>small{font-weight:900;color:var(--theme-muted)}.automationRunHistory>span{display:flex;justify-content:space-between;gap:10px;font-size:9px}.automationRunHistory em{font-style:normal;color:var(--theme-muted)}@media(max-width:900px){.automationRuleBuilder{grid-template-columns:1fr}.automationRuleList article{align-items:flex-start;flex-direction:column}}.reportBiEmbed{margin:12px 0;border:1px solid var(--theme-border);border-radius:14px;background:var(--theme-surface);overflow:hidden}.reportBiEmbedHead{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px;border-bottom:1px solid var(--theme-border)}.reportBiEmbedHead small,.reportBiEmbedHead b,.reportBiEmbedHead span{display:block}.reportBiEmbedHead small{font-size:8px;font-weight:900;color:var(--theme-muted)}.reportBiEmbedHead span{font-size:8px;color:var(--theme-muted);margin-top:3px}.reportBiEmbedHead button{display:inline-flex;gap:6px;align-items:center}.reportBiEmbedHead button svg{width:14px}.reportBiEmbed iframe{display:block;width:100%;height:min(68vh,720px);min-height:420px;border:0;background:#fff}@media(max-width:800px){.reportBiEmbedHead{align-items:flex-start;flex-direction:column}.reportBiEmbed iframe{min-height:520px}}.teamAccountStatus{display:flex;min-width:112px;flex-direction:column;align-items:flex-start;gap:4px}.teamAccountStatus>small{color:var(--theme-muted);font-size:11px;line-height:1.3;white-space:nowrap}.teamAccountStatus>.teamOnlineNow{display:inline-flex;align-items:center;gap:6px;color:var(--theme-success-ink);font-weight:750}.teamAccountStatus>.teamOnlineNow:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--theme-success-ink);box-shadow:0 0 0 3px var(--theme-success-soft)}.leaveRequestState.pending,.absenceRequestStatus.pending{background:#fff6dd!important;color:#9c6a00!important}.leaveRequestState.in_review,.absenceRequestStatus.in_review{background:#eef5ff!important;color:#1e5da8!important}.leaveRequestState.approved,.absenceRequestStatus.approved{background:#eaf8ef!important;color:#187b45!important}.leaveRequestState.declined,.absenceRequestStatus.declined{background:#fff0ef!important;color:#b7352d!important}.financePaymentGuide{display:flex;gap:10px;align-items:flex-start;padding:11px 12px;margin:0 0 13px;border:1px solid #d7e5f2;border-radius:12px;background:#f7fbff;color:#294866}.financePaymentGuide svg{width:18px;height:18px;flex:0 0 auto;margin-top:1px;color:#1769e8}.financePaymentGuide b,.financePaymentGuide small{display:block}.financePaymentGuide b{font-size:12px}.financePaymentGuide small{margin-top:3px;font-size:10.5px;line-height:1.45;color:#657b90}.invoiceGuideModal{width:min(760px,94vw)!important}.invoiceGuideGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:4px 0 16px}.invoiceGuideGrid article{padding:13px;border:1px solid var(--border,#dce5ef);border-radius:13px;background:var(--card,#fff)}.invoiceGuideGrid article>b{display:inline-flex;padding:4px 7px;border-radius:7px;background:#eef5ff;color:#234f87;font-size:10px;letter-spacing:.04em}.invoiceGuideGrid p{margin:8px 0 0;font-size:11px;line-height:1.48;color:var(--muted,#657b90)}.documentColorField{display:grid;grid-template-columns:46px 1fr;gap:8px;align-items:center}.documentColorField input[type=color]{width:46px;height:38px;padding:3px;border:1px solid var(--border,#dce5ef);border-radius:10px;background:var(--card,#fff)}.settingsCheckboxInline{align-content:start}.settingsCheckboxInline>input[type=checkbox]{width:20px;height:20px;margin-top:8px}.premiumFeatureNotice.compact{margin:10px 0!important;padding:10px 12px!important}.brandedDocumentSettings,.companyDocumentMail{position:relative;overflow:hidden}.brandedDocumentSettings:before,.companyDocumentMail:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:#1677e8}.companyDocumentMail:before{background:#0f9f98}.invoicePaper[class*=invoiceTemplate] .invoicePaperTop{border-top:4px solid var(--invoice-accent,#1677E8)}.invoicePaper.invoiceTemplateclassic .invoicePaperTop{border-top-width:2px}.invoicePaper.invoiceTemplateminimal .invoicePaperTop{background:transparent!important;border-top-width:3px}.invoicePaper.invoiceTemplateminimal .invoicePaperTop strong,.invoicePaper.invoiceTemplateminimal .invoicePaperTop b{color:var(--invoice-accent,#1677E8)!important}.epodDocument[class*=epodTemplate] .epodDocTop{border-top:4px solid var(--epod-accent,#0F9F98)}.epodDocument.epodTemplateclassic .epodDocTop{border-top-width:2px}.epodDocument.epodTemplateminimal .epodDocTop{background:transparent!important;border-top-width:3px}.epodDocument.epodTemplateminimal .epodDocTop b,.epodDocument.epodTemplateminimal .epodDocBrand{color:var(--epod-accent,#0F9F98)!important}@media(max-width:680px){.invoiceGuideGrid{grid-template-columns:1fr}.documentColorField{grid-template-columns:42px 1fr}}.teamAccessPage .teamAccessCreateV2{display:block!important;padding:18px!important;max-width:100%!important}.teamAccessPage .accessCreateHero{margin-bottom:14px!important;padding-bottom:14px!important;border-bottom:1px solid var(--border,#d9e2ec)}.teamAccessPage .accessCreateSection{border:1px solid var(--border,#d9e2ec);border-radius:14px;padding:14px;margin-top:12px;background:var(--card,#fff)}.teamAccessPage .accessCreateSectionHead{display:grid;grid-template-columns:34px minmax(0,1fr) auto;align-items:start;gap:10px;margin-bottom:12px}.teamAccessPage .accessCreateSectionHead h4{margin:1px 0 2px;font-size:15px}.teamAccessPage .accessCreateSectionHead p{margin:0;color:var(--muted,#64748b);font-size:12px;line-height:1.45}.teamAccessPage .accessCreateSectionHead small{font-weight:800;letter-spacing:.06em;font-size:10px}.teamAccessPage .accessStep{width:30px;height:30px;border-radius:9px;display:grid;place-items:center;background:var(--surface-2,#eef4f8);font-weight:900;font-size:13px;border:1px solid var(--border,#d9e2ec)}.teamAccessPage .accessControlBadge{align-self:start;border-radius:999px;padding:5px 9px;font-size:9px;font-weight:900;letter-spacing:.08em;border:1px solid var(--border,#d9e2ec)}.teamAccessPage .accessControlBadge.profile{color:var(--muted,#64748b);background:var(--surface-2,#f5f8fa)}.teamAccessPage .accessControlBadge.access{color:#2952cc;background:#eef3ff;border-color:#cbd8ff}.teamAccessPage .accessCreateGrid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}.teamAccessPage .accessCreateField{display:flex;flex-direction:column;gap:6px;min-width:0}.teamAccessPage .accessCreateField>span{font-size:10px;font-weight:850;color:var(--text,#132238);letter-spacing:.025em}.teamAccessPage .accessCreateField>small{font-size:10px;color:var(--muted,#64748b);line-height:1.35}.teamAccessPage .accessCreateField input,.teamAccessPage .accessCreateField select{width:100%;min-height:38px;border:1px solid var(--border,#cbd5e1);border-radius:9px;padding:0 10px;background:var(--card,#fff);color:var(--text,#132238)}.teamAccessPage .profileOnlySection{background:color-mix(in srgb,var(--card,#fff) 96%,#eef2f7)}.teamAccessPage .accessRightsSection{border-color:#cbd8ff;background:color-mix(in srgb,var(--card,#fff) 95%,#edf2ff)}.teamAccessPage .accessRightsGrid{display:grid;grid-template-columns:minmax(230px,.65fr) minmax(0,1.35fr);gap:12px;align-items:stretch}.teamAccessPage .accessRoleSelect select{font-weight:800}.teamAccessPage .accessRoleImpact{border:1px solid #cbd8ff;border-radius:11px;padding:11px 12px;background:var(--card,#fff)}.teamAccessPage .accessRoleImpact>div:first-child{display:flex;gap:9px;align-items:center;margin-bottom:9px}.teamAccessPage .accessRoleImpact svg{width:18px;height:18px;color:#315fd4}.teamAccessPage .accessRoleImpact b{display:block;font-size:12px}.teamAccessPage .accessRoleImpact small{display:block;color:var(--muted,#64748b);font-size:10px;margin-top:1px}.teamAccessPage .accessEffectChips{display:flex;flex-wrap:wrap;gap:6px}.teamAccessPage .accessEffectChips span{padding:5px 8px;border-radius:999px;background:var(--surface-2,#f1f5f9);border:1px solid var(--border,#d9e2ec);font-size:10px;font-weight:750}.teamAccessPage .accessProductSection .permissionBox{margin:0!important;box-shadow:none!important}.teamAccessPage .accessCreateFooter{display:flex;justify-content:space-between;align-items:center;gap:14px;margin-top:14px;padding-top:14px;border-top:1px solid var(--border,#d9e2ec)}.teamAccessPage .accessCreateFooter>div{display:flex;align-items:center;gap:9px;color:var(--muted,#64748b)}.teamAccessPage .accessCreateFooter svg{width:18px;height:18px}.teamAccessPage .accessCreateFooter b{display:block;color:var(--text,#132238);font-size:11px}.teamAccessPage .accessCreateFooter small{display:block;font-size:10px;margin-top:2px}.teamAccessPage .accessCreateFooter button.primary{min-width:250px;justify-content:center}.skillAssignmentGuard{display:flex;align-items:flex-start;gap:10px;padding:10px 12px;margin:8px 0 12px;border:1px solid var(--border,#d9e2ec);border-radius:10px;background:var(--surface-2,#f5f8fa)}.skillAssignmentGuard svg{width:18px;height:18px;flex:0 0 auto;margin-top:1px}.skillAssignmentGuard b{display:block;font-size:11px}.skillAssignmentGuard small{display:block;color:var(--muted,#64748b);font-size:10px;line-height:1.4;margin-top:2px}.premiumLockedBlock .settingsFormGrid select:disabled{opacity:.65;cursor:not-allowed;background:var(--surface-2,#f5f8fa)}.premiumToggleLocked{opacity:.78}.premiumToggleLocked input{cursor:not-allowed}@media(max-width:1050px){.teamAccessPage .accessCreateGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.teamAccessPage .accessRightsGrid{grid-template-columns:1fr}}@media(max-width:680px){.teamAccessPage .accessCreateGrid{grid-template-columns:1fr}.teamAccessPage .accessCreateSectionHead{grid-template-columns:32px 1fr}.teamAccessPage .accessControlBadge{grid-column:2;justify-self:start}.teamAccessPage .accessCreateFooter{align-items:stretch;flex-direction:column}.teamAccessPage .accessCreateFooter button.primary{width:100%;min-width:0}}.reportBiConnections{margin:12px 0;border:1px solid var(--theme-border);border-radius:16px;background:var(--theme-surface);overflow:hidden}.reportBiConnectionsHead{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 16px;border-bottom:1px solid var(--theme-border);background:linear-gradient(90deg,color-mix(in srgb,#7c3aed 7%,var(--theme-surface)),var(--theme-surface))}.reportBiConnectionsHead>div{display:grid;gap:3px}.reportBiConnectionsHead small{font-size:8px;font-weight:950;letter-spacing:.12em;color:#7c3aed}.reportBiConnectionsHead b{font-size:13px}.reportBiConnectionsHead span{font-size:9px;color:var(--theme-muted)}.reportBiConnectionsHead button,.reportBiConnectionActions button{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:34px;padding:0 11px;border:1px solid color-mix(in srgb,#7c3aed 24%,var(--theme-border));border-radius:9px;background:#7c3aed;color:#fff;font-size:9px;font-weight:850}.reportBiConnectionsHead button svg,.reportBiConnectionActions button svg{width:13px}.reportBiConnectionGrid{display:grid;gap:0}.reportBiConnectionCard{display:grid;grid-template-columns:38px minmax(180px,1fr) auto;align-items:center;gap:12px;padding:13px 16px;border-bottom:1px solid var(--theme-border)}.reportBiConnectionCard:last-child{border-bottom:0}.reportBiProviderMark{width:36px;height:36px;border-radius:10px;display:grid;place-items:center;background:#f3f0ff;color:#6d28d9}.reportBiProviderMark svg{width:17px}.reportBiConnectionMeta{display:grid;gap:2px;min-width:0}.reportBiConnectionMeta small{font-size:8px;font-weight:950;letter-spacing:.1em;color:#7c3aed}.reportBiConnectionMeta b{font-size:11px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.reportBiConnectionMeta span{font-size:8.5px;color:var(--theme-muted)}.reportBiConnectionActions{display:flex;align-items:center;gap:6px;flex-wrap:wrap;justify-content:flex-end}.reportBiConnectionActions button.secondary{background:var(--theme-surface);color:var(--theme-text);border-color:var(--theme-border)}.reportBiConnectionActions button.danger{color:#b42318;border-color:#f1c4bf}.reportBiFields select{min-height:42px;border:1px solid var(--theme-border);border-radius:10px;padding:0 12px;background:var(--theme-surface);color:var(--theme-text)}@media(max-width:900px){.reportBiConnectionCard{grid-template-columns:38px 1fr}.reportBiConnectionActions{grid-column:1/-1;justify-content:flex-start}.reportBiConnectionsHead{align-items:flex-start;flex-direction:column}}.profileCompact{max-width:1500px}.profileCompact .profileHero{display:flex;align-items:center;gap:14px;padding:13px 16px;margin-bottom:12px;min-height:0}.profileCompact .profileHero .profilePhotoEditor{max-width:none;gap:4px}.profileCompact .profileHero .profilePhotoEditor .userAvatar{width:52px!important;height:52px!important;flex-basis:52px!important;font-size:20px!important}.profileCompact .profileHero .profilePhotoEditor button{padding:3px 6px!important;font-size:9px!important;border-radius:5px!important}.profileCompact .profileHeroIdentity{min-width:0;flex:1}.profileCompact .profileHeroIdentity h2{margin:0 0 2px!important;font-size:19px!important;line-height:1.2!important}.profileCompact .profileHeroIdentity p{margin:0!important;font-size:12px!important;line-height:1.35!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.profileCompact .profileHeroIdentity small{display:block;margin-top:3px;color:var(--theme-muted);font-size:10px!important}.profileCompact .profileHeroTools{display:flex;align-items:center;justify-content:flex-end;gap:10px;margin-left:auto}.profileCompact .profileLanguageInline{display:flex;align-items:center;gap:7px;padding:4px 5px 4px 9px;border:1px solid var(--theme-border);border-radius:9px;background:var(--theme-surface)}.profileCompact .profileLanguageInline>span{color:var(--theme-muted);font-size:10px;font-weight:750}.profileCompact .profileLanguageChoices{display:flex;align-items:center;gap:2px}.profileCompact .profileLanguageChoices button{min-width:31px;height:26px;padding:0 7px;border:0;border-radius:6px;background:transparent;color:var(--theme-muted);font-size:10px;font-weight:800;cursor:pointer}.profileCompact .profileLanguageChoices button:hover{background:var(--theme-surface-2,#eef3f8);color:var(--theme-text)}.profileCompact .profileLanguageChoices button.active{background:var(--theme-accent-soft,#eaf1ff);color:var(--theme-accent-ink,#2563eb)}.profileCompact .profileStatus{padding:7px 10px;font-size:10px;gap:5px}.profileCompact .profileStatus svg{width:13px;height:13px}.profileCompact .profileGrid{gap:12px;margin-bottom:12px}.profileCompact .profileCard{padding:15px 16px}.profileCompact .profileCard .sectionHead{margin-bottom:4px}.profileCompact .profileCard dl{margin-top:4px}.profileCompact .profileCard dl>div{padding:9px 0;gap:14px}.profileCompact .profileCard dt{font-size:11px}.profileCompact .profileCard dd{font-size:11px;max-width:65%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.profileCompact .securityCard>p{margin:8px 0 10px;max-width:620px;font-size:11px!important;line-height:1.45!important}.profileCompact .securityCard .primary{margin-top:0;min-height:34px;padding:7px 11px;font-size:11px}.profileCompact .profileAccess{padding:16px;margin-bottom:12px}.profileCompact .profileProducts{margin-top:10px}.profileCompact .profilePermissionList{margin-top:8px}.profileCompact .profileMenuAccess{margin-bottom:12px}@media(max-width:760px){.profileCompact .profileHero{align-items:flex-start;flex-wrap:wrap}.profileCompact .profileHeroIdentity{min-width:calc(100% - 82px)}.profileCompact .profileHeroTools{width:100%;justify-content:space-between;margin-left:0;padding-left:0}.profileCompact .profileLanguageInline{flex:1;justify-content:space-between}.profileCompact .profileStatus{margin-left:0!important}}.orderCapacitySelector{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(170px,.55fr);gap:12px;margin:4px 0 12px;padding:12px;border:1px solid var(--line,#dfe7f1);border-radius:12px;background:var(--panel-soft,#f8fafc)}.orderCapacitySelector label{display:grid;gap:6px;font-size:11px;font-weight:800;color:var(--muted,#64748b)}.orderCapacitySelector select{width:100%;min-height:39px;border:1px solid var(--line,#dbe4ef);border-radius:9px;background:var(--panel,#fff);color:var(--ink,#10233f);padding:0 10px;font-weight:800}.orderCapacityIncluded{display:flex;flex-direction:column;justify-content:center;padding:8px 10px;border-left:1px solid var(--line,#dbe4ef)}.orderCapacityIncluded b{font-size:13px;color:var(--ink,#10233f)}.orderCapacityIncluded small{margin-top:3px;color:var(--muted,#64748b)}.orderCapacityUpgrade{display:flex;align-items:center;gap:10px;margin:0 0 12px;padding:10px 12px;border:1px solid #d8e3ff;border-radius:10px;background:#f7f9ff;color:#334e7d}.orderCapacityUpgrade>svg{width:18px;flex:0 0 18px}.orderCapacityUpgrade span{display:grid;gap:2px;min-width:0;flex:1}.orderCapacityUpgrade small{color:#61718e}.orderCapacityUpgrade button{border:1px solid #b9cafa;border-radius:8px;background:#fff;padding:7px 10px;font-weight:800;color:#3157a6;white-space:nowrap}html[data-theme=dark] .orderCapacitySelector{background:#101827;border-color:#29354a}html[data-theme=dark] .orderCapacitySelector select{background:#0d1523;border-color:#334158;color:#e8eef8}html[data-theme=dark] .orderCapacityIncluded{border-color:#334158}html[data-theme=dark] .orderCapacityIncluded b{color:#f4f7fb}html[data-theme=dark] .orderCapacityUpgrade{background:#111a2d;border-color:#33466f;color:#dbe7ff}html[data-theme=dark] .orderCapacityUpgrade button{background:#162036;border-color:#40527d;color:#dbe7ff}@media(max-width:760px){.orderCapacitySelector{grid-template-columns:1fr}.orderCapacityIncluded{border-left:0;border-top:1px solid var(--line,#dbe4ef);padding-left:0}.orderCapacityUpgrade{align-items:flex-start;flex-wrap:wrap}.orderCapacityUpgrade button{width:100%}}.volengToast{min-width:320px;max-width:460px;gap:13px;padding:15px 17px;border-radius:15px;box-shadow:0 18px 48px #1b3d6030}.volengToastIcon{width:34px;height:34px;flex-basis:34px;border-radius:10px;font-size:14px}.volengToast b{font-size:13px;line-height:1.2}.volengToast small{font-size:11px;line-height:1.45}.volengToast.error{border-width:1.5px}.volengFieldInvalid{border-color:var(--theme-danger-ink)!important;box-shadow:0 0 0 3px color-mix(in srgb,var(--theme-danger-ink) 13%,transparent)!important;background:color-mix(in srgb,var(--theme-surface) 96%,var(--theme-danger-ink) 4%)!important}.companySetupGrid label small{display:block;margin-top:6px;color:var(--theme-muted);font-size:10px;line-height:1.35}@media(max-width:720px){.volengToast{min-width:0;max-width:none;padding:14px 15px}}.seatCapacitySelector{margin-top:4px}body:is([data-voleng-theme=dark],[data-voleng-theme=premier-navy],[data-theme=dark],[data-theme=premier-navy]) .controlCenterAppsPage .orderCapacitySelector,.theme-dark .controlCenterAppsPage .orderCapacitySelector{background:#101827!important;border-color:#334158!important;box-shadow:none!important}body:is([data-voleng-theme=dark],[data-voleng-theme=premier-navy],[data-theme=dark],[data-theme=premier-navy]) .controlCenterAppsPage .orderCapacitySelector label,.theme-dark .controlCenterAppsPage .orderCapacitySelector label{color:#a9bdd2!important}body:is([data-voleng-theme=dark],[data-voleng-theme=premier-navy],[data-theme=dark],[data-theme=premier-navy]) .controlCenterAppsPage .orderCapacitySelector select,.theme-dark .controlCenterAppsPage .orderCapacitySelector select{background:#0d1523!important;border-color:#3b4b64!important;color:#f4f7fb!important;color-scheme:dark}body:is([data-voleng-theme=dark],[data-voleng-theme=premier-navy],[data-theme=dark],[data-theme=premier-navy]) .controlCenterAppsPage .orderCapacitySelector select option,.theme-dark .controlCenterAppsPage .orderCapacitySelector select option{background:#0d1523!important;color:#f4f7fb!important}body:is([data-voleng-theme=dark],[data-voleng-theme=premier-navy],[data-theme=dark],[data-theme=premier-navy]) .controlCenterAppsPage .orderCapacityIncluded,.theme-dark .controlCenterAppsPage .orderCapacityIncluded{border-color:#334158!important;background:transparent!important}body:is([data-voleng-theme=dark],[data-voleng-theme=premier-navy],[data-theme=dark],[data-theme=premier-navy]) .controlCenterAppsPage .orderCapacityIncluded b,.theme-dark .controlCenterAppsPage .orderCapacityIncluded b{color:#f4f7fb!important}body:is([data-voleng-theme=dark],[data-voleng-theme=premier-navy],[data-theme=dark],[data-theme=premier-navy]) .controlCenterAppsPage .orderCapacityIncluded small,.theme-dark .controlCenterAppsPage .orderCapacityIncluded small{color:#a9bdd2!important}.techProofStepWide{margin-top:10px}.techProofStepWide .techProofAction{width:100%}.techNoteAction{min-height:72px}.techNoteAction span{min-width:0;flex:1}.techNoteAction small{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.fieldEntryBack{background:#0812208f!important;backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);padding:18px!important;align-items:center!important;justify-content:center!important}.fieldNoteModal,.fieldEntryModal{width:min(720px,94vw)!important;max-height:min(84vh,760px);overflow:auto;border-radius:20px!important;box-shadow:0 26px 70px #04142d47!important}.fieldNoteModal .modalHead,.fieldEntryModal .modalHead{padding-bottom:14px;border-bottom:1px solid var(--theme-border)}.fieldNoteModal .modalHead p{margin:4px 0 0;color:var(--theme-muted);font-size:12px}.fieldNoteModalBody{padding:18px 0 4px}.fieldNoteModalBody textarea{display:block;width:100%;min-height:180px;max-height:40vh;resize:vertical;border:1px solid var(--theme-border);background:var(--theme-surface);color:var(--theme-text);border-radius:15px;padding:15px;font:inherit;font-size:15px;line-height:1.5;outline:none}.fieldNoteModalBody textarea:focus{border-color:#2f6cf6;box-shadow:0 0 0 3px #2f6cf61f}.fieldNoteCounter{display:flex;align-items:center;justify-content:space-between;margin-top:8px;color:var(--theme-muted);font-size:11px}.fieldNoteCounter.required span{color:#c2413b}.fieldEntryActions{padding-top:14px!important}.fieldEntryActions button{min-height:44px}.techSignatureModal.fieldEntryModal .signaturePad{max-width:none;margin-top:14px}.techSignatureModal.fieldEntryModal .signaturePad canvas{height:210px}.fieldCompletionBack{backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px)}@media(max-width:720px){.fieldEntryBack{align-items:center!important;padding:14px!important;padding-top:max(14px,env(safe-area-inset-top))!important;padding-bottom:max(14px,env(safe-area-inset-bottom))!important}.fieldNoteModal,.fieldEntryModal{width:100%!important;max-width:calc(100vw - 28px)!important;max-height:84dvh;border-radius:20px!important;margin:0!important;padding:18px!important;animation:fieldPopupIn .18s ease-out}.fieldNoteModalBody textarea{min-height:170px}.techSignatureModal.fieldEntryModal .signaturePad canvas{height:220px}.fieldEntryActions{position:sticky;bottom:0;background:var(--theme-surface);padding-bottom:max(4px,env(safe-area-inset-bottom));z-index:2}}@keyframes fieldPopupIn{0%{transform:scale(.975) translateY(8px);opacity:.7}to{transform:scale(1) translateY(0);opacity:1}}@media(prefers-reduced-motion:reduce){.fieldNoteModal,.fieldEntryModal{animation:none!important}}.theme-dark .fieldNoteModalBody textarea{background:#0c1927!important;border-color:#30475f!important;color:#e5eef8!important}.theme-dark .fieldEntryActions{background:var(--theme-surface)}.dispatchTodoPage .simpleTodoSection{border:1px solid var(--theme-border,#d8e2ee)!important;border-radius:14px!important;background:var(--theme-surface,#fff)!important;box-shadow:none!important;overflow:hidden!important}.dispatchTodoPage .opsSectionHead{padding:12px 14px!important;border-bottom:1px solid var(--theme-border,#d8e2ee)!important;margin:0!important;min-height:54px!important}.dispatchTodoPage .opsSectionHead h3{font-size:14px!important;margin:0!important}.dispatchTodoPage .opsSectionHead small{font-size:10.5px!important;color:var(--theme-muted,#65758b)!important}.dispatchTodoPage .simpleTodoBaskets{padding:10px!important;gap:8px!important;background:var(--theme-surface-2,#f8fafc)!important}.dispatchTodoPage .simpleTodoBaskets>button{min-height:72px!important;border-radius:10px!important;box-shadow:none!important;background:var(--theme-surface,#fff)!important}.todoDynamicFilters{display:grid;grid-template-columns:minmax(240px,1.4fr) minmax(160px,.75fr) minmax(145px,.65fr) minmax(145px,.65fr) auto;gap:8px;padding:10px 12px;border-bottom:1px solid var(--theme-border,#d8e2ee);background:var(--theme-surface-2,#f8fafc);align-items:center}.todoDynamicFilters select,.todoDynamicFilters button,.todoSearchFilter{height:38px;border:1px solid var(--theme-border,#d7e1ed);border-radius:9px;background:var(--theme-surface,#fff);color:var(--theme-text,#132238);font-size:11px;font-weight:700}.todoDynamicFilters select{padding:0 30px 0 10px}.todoDynamicFilters select:disabled{opacity:.48;cursor:not-allowed}.todoDynamicFilters button{display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:0 12px;white-space:nowrap}.todoDynamicFilters button svg{width:14px;height:14px}.todoSearchFilter{display:flex;align-items:center;gap:8px;padding:0 10px}.todoSearchFilter svg{width:15px;height:15px;color:var(--theme-muted,#708096);flex:0 0 auto}.todoSearchFilter input{min-width:0;width:100%;border:0;outline:0;background:transparent;color:inherit;font:inherit}.todoSearchFilter input::placeholder{color:var(--theme-muted,#8090a5);font-weight:600}.dispatchTodoPage .simpleTodoList{display:block!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:var(--theme-surface,#fff)!important;overflow:visible!important}.dispatchTodoPage .simpleTodoCard{display:grid!important;grid-template-columns:44px minmax(0,1fr) auto!important;align-items:center!important;gap:12px!important;min-height:78px!important;margin:0!important;padding:11px 13px!important;border:0!important;border-bottom:1px solid var(--theme-border,#dce5ef)!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;transition:background .14s ease!important}.dispatchTodoPage .simpleTodoCard:last-child{border-bottom:0!important}.dispatchTodoPage .simpleTodoCard:hover{background:var(--theme-surface-2,#f7f9fc)!important}.dispatchTodoPage .simpleTodoCard:before{content:none!important}.dispatchTodoPage .simpleTodoIcon{width:38px!important;height:38px!important;border-radius:10px!important;margin:0!important;align-self:center!important}.dispatchTodoPage .simpleTodoMain{min-width:0!important;display:grid!important;gap:3px!important}.dispatchTodoPage .simpleTodoMain>small{font-size:9.5px!important;letter-spacing:.04em!important}.dispatchTodoPage .simpleTodoMain>b{font-size:12.5px!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dispatchTodoPage .simpleTodoMain>p{margin:1px 0!important;display:flex!important;align-items:center!important;gap:7px!important;flex-wrap:wrap!important}.dispatchTodoPage .simpleTodoMain>span{font-size:10px!important;color:var(--theme-muted,#6a7890)!important}.dispatchTodoPage .todoRowActions,.dispatchTodoPage .simpleTodoActions{display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:6px!important;min-width:max-content!important}.dispatchTodoPage .todoRowActions button,.dispatchTodoPage .simpleTodoActions button{height:34px!important;min-width:34px!important;border-radius:8px!important;box-shadow:none!important}.dispatchTodoPage .todoNextVisitBtn{min-width:118px!important;padding:0 10px!important}.dispatchTodoPage .todoCaseCount{border-radius:999px!important;padding:5px 9px!important;background:var(--theme-accent-soft,#edf4ff)!important;color:var(--theme-accent,#2165dc)!important}.teamAvailabilityPage .teamCalendarModeSwitch{display:none!important}.teamAvailabilityPage .matrixAgendaPanel>.capacityWorkspaceHead{display:none!important}.teamAvailabilityPage .matrixAgendaPanel{padding-top:8px!important}.teamAvailabilityPage .teamCalendarLegend{margin-top:0!important;padding:6px 8px 10px!important;border-bottom:1px solid var(--theme-border,#d8e2ee)!important}.teamAvailabilityPage .capacityCockpitNav{align-items:center!important;gap:7px!important}.teamAvailabilityPage .teamShiftActions{display:flex!important;align-items:center!important;gap:6px!important;margin-left:auto!important}.teamAvailabilityPage .teamCalendarExpandTopBtn{order:1!important}.teamAvailabilityPage .teamShiftActions>button:first-child{order:0!important}.teamAvailabilityPage .teamShiftActions>button:nth-of-type(3){order:2!important}.teamAvailabilityPage .teamShiftActions>button:nth-of-type(4){order:3!important}.teamAvailabilityPage .teamShiftActions button,.teamAvailabilityPage .capacityAddAbsenceQuick{height:36px!important;border-radius:9px!important;box-shadow:none!important}.teamAvailabilityPage .teamCalendarExpandTopBtn{border-color:#bcd0ff!important;background:#f6f9ff!important;color:#245fd5!important}.planningResourceMultiFilter .planningResourceFilterPop{width:min(350px,calc(100vw - 28px))!important;border-radius:12px!important;border:1px solid var(--theme-border,#d8e2ee)!important;box-shadow:0 18px 42px #182d4b29!important;padding:10px!important}.planningResourceMultiFilter .planningResourceFilterSearch{border-radius:9px!important}.planningResourceMultiFilter .planningResourceFilterActions{display:grid!important;grid-template-columns:1fr 1fr!important;gap:7px!important;margin:8px 0!important}.planningResourceMultiFilter .planningResourceFilterActions button{height:34px!important;border-radius:8px!important;box-shadow:none!important}.planningResourceMultiFilter .planningResourceFilterList{max-height:280px!important}.planningResourceMultiFilter .planningResourceFilterList label{border-radius:8px!important;padding:8px 7px!important}.planningResourceMultiFilter .planningResourceFilterList label:hover{background:var(--theme-surface-2,#f5f8fc)!important}html[data-theme=dark] .dispatchTodoPage .simpleTodoSection,html[data-theme=dark] .dispatchTodoPage .simpleTodoList,html[data-theme=dark] .todoDynamicFilters select,html[data-theme=dark] .todoDynamicFilters button,html[data-theme=dark] .todoSearchFilter{background:#101a27!important;border-color:#2b3b50!important;color:#edf4fb!important}html[data-theme=dark] .todoDynamicFilters,html[data-theme=dark] .dispatchTodoPage .simpleTodoBaskets{background:#0d1622!important;border-color:#2b3b50!important}html[data-theme=dark] .dispatchTodoPage .simpleTodoBaskets>button{background:#101a27!important;border-color:#2b3b50!important}html[data-theme=dark] .dispatchTodoPage .simpleTodoCard{border-color:#27364a!important}html[data-theme=dark] .dispatchTodoPage .simpleTodoCard:hover{background:#142131!important}html[data-theme=dark] .teamAvailabilityPage .teamCalendarExpandTopBtn{background:#14243a!important;border-color:#355585!important;color:#bcd4ff!important}@media(max-width:1050px){.todoDynamicFilters{grid-template-columns:minmax(220px,1fr) repeat(2,minmax(140px,.55fr))}.todoDynamicFilters>select:nth-of-type(3),.todoDynamicFilters>button{grid-column:auto}.todoDynamicFilters button{grid-column:span 1}}@media(max-width:760px){.todoDynamicFilters{grid-template-columns:1fr 1fr;padding:9px}.todoSearchFilter{grid-column:1/-1}.todoDynamicFilters button{width:100%}.dispatchTodoPage .simpleTodoCard{grid-template-columns:38px minmax(0,1fr)!important;align-items:start!important}.dispatchTodoPage .todoRowActions,.dispatchTodoPage .simpleTodoActions{grid-column:1/-1!important;justify-content:flex-end!important;padding-left:50px}.teamAvailabilityPage .teamShiftActions{margin-left:0!important;flex-wrap:wrap!important}.teamAvailabilityPage .capacityCockpitNav{flex-wrap:wrap!important}}.dispatchTodoPage .todoQueueSection{border-radius:12px!important;margin-bottom:10px!important}.dispatchTodoPage .todoQueueSection>.opsSectionHead{min-height:42px!important;padding:8px 12px!important}.dispatchTodoPage .todoQueueSection>.opsSectionHead h3{font-size:12.5px!important}.dispatchTodoPage .todoQueueSection>.opsSectionHead small{font-size:9.5px!important}.dispatchTodoPage .simpleTodoBaskets{display:flex!important;align-items:center!important;gap:6px!important;padding:8px 10px!important;overflow-x:auto!important;scrollbar-width:thin;background:var(--theme-surface,#fff)!important}.dispatchTodoPage .simpleTodoBaskets>button{flex:0 0 auto!important;display:inline-grid!important;grid-template-columns:24px auto auto!important;align-items:center!important;gap:7px!important;min-height:40px!important;height:40px!important;min-width:0!important;width:auto!important;padding:0 10px!important;border:1px solid var(--theme-border,#d8e2ee)!important;border-radius:9px!important;background:var(--theme-surface,#fff)!important}.dispatchTodoPage .simpleTodoBaskets>button>span{width:24px!important;height:24px!important;border-radius:7px!important}.dispatchTodoPage .simpleTodoBaskets>button>span svg{width:14px!important;height:14px!important}.dispatchTodoPage .simpleTodoBaskets>button>div{display:flex!important;align-items:center!important;gap:7px!important;min-width:0!important}.dispatchTodoPage .simpleTodoBaskets>button small{font-size:10.5px!important;white-space:nowrap!important;max-width:none!important;overflow:visible!important;text-overflow:clip!important}.dispatchTodoPage .simpleTodoBaskets>button b{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-width:22px!important;height:22px!important;padding:0 6px!important;border-radius:999px!important;font-size:11px!important;line-height:1!important;background:var(--theme-surface-2,#eef3f9)!important}.dispatchTodoPage .simpleTodoBaskets>button em,.dispatchTodoPage .simpleTodoBaskets>button>svg{display:none!important}.dispatchTodoPage .simpleTodoBaskets>button.active{border-color:color-mix(in srgb,var(--todo-accent,#2563eb) 60%,var(--theme-border))!important;background:color-mix(in srgb,var(--theme-surface,#fff) 92%,var(--todo-accent,#2563eb) 8%)!important;box-shadow:inset 3px 0 0 var(--todo-accent,#2563eb)!important}.dispatchTodoPage .todoCasesHead{min-height:48px!important;padding:9px 12px!important}.dispatchTodoPage .todoCasesHead h3{font-size:14px!important}.dispatchTodoPage .todoCasesHead small{font-size:10px!important}.todoDynamicFilters{display:grid!important;grid-template-columns:minmax(280px,1.6fr) minmax(150px,.7fr) minmax(135px,.6fr) minmax(145px,.65fr) auto!important;gap:7px!important;padding:8px 10px!important;background:var(--theme-surface,#fff)!important}.todoDynamicFilters select,.todoDynamicFilters button,.todoSearchFilter{height:36px!important;border-radius:8px!important;font-size:10.5px!important}.todoSearchFilter{position:relative!important;overflow:hidden!important;padding:0 10px!important}.todoSearchFilter input{height:34px!important;padding:0!important;margin:0!important;appearance:none!important;-webkit-appearance:none!important;background:transparent!important;box-shadow:none!important}.todoSearchFilter input:-webkit-autofill{-webkit-box-shadow:0 0 0 1000px var(--theme-surface,#fff) inset!important;-webkit-text-fill-color:var(--theme-text,#132238)!important}.dispatchTodoPage .simpleTodoList{border-top:0!important}.dispatchTodoPage .todoListHeader{display:grid!important;grid-template-columns:34px minmax(260px,1.25fr) minmax(210px,1fr) minmax(150px,.65fr) minmax(220px,auto)!important;gap:10px!important;align-items:center!important;min-height:32px!important;padding:0 11px!important;border-bottom:1px solid var(--theme-border,#d8e2ee)!important;background:var(--theme-surface-2,#f7f9fc)!important;color:var(--theme-muted,#6d7c90)!important;font-size:8.5px!important;font-weight:850!important;letter-spacing:.055em!important;text-transform:uppercase!important}.dispatchTodoPage .todoListHeader span:last-child{text-align:right!important}.dispatchTodoPage .simpleTodoCard{grid-template-columns:34px minmax(0,1fr) auto!important;gap:10px!important;min-height:58px!important;padding:7px 11px!important}.dispatchTodoPage .simpleTodoIcon{width:30px!important;height:30px!important;border-radius:8px!important}.dispatchTodoPage .simpleTodoIcon svg{width:15px!important;height:15px!important}.dispatchTodoPage .simpleTodoMain{display:grid!important;grid-template-columns:minmax(260px,1.25fr) minmax(210px,1fr) minmax(150px,.65fr)!important;grid-template-rows:auto auto!important;column-gap:12px!important;row-gap:1px!important;align-items:center!important}.dispatchTodoPage .simpleTodoMain>small{grid-column:1!important;grid-row:1!important;font-size:8.5px!important;color:var(--theme-muted,#68798f)!important}.dispatchTodoPage .simpleTodoMain>b{grid-column:1!important;grid-row:2!important;font-size:11.5px!important}.dispatchTodoPage .simpleTodoMain>p{grid-column:2!important;grid-row:1/3!important;margin:0!important;align-self:center!important;min-width:0!important}.dispatchTodoPage .simpleTodoMain>span{grid-column:3!important;grid-row:1/3!important;align-self:center!important;font-size:9.5px!important;white-space:normal!important;line-height:1.35!important}.dispatchTodoPage .todoResultPill{font-size:9px!important;padding:3px 6px!important;border-radius:999px!important}.dispatchTodoPage .todoReason{font-size:9.5px!important}.dispatchTodoPage .todoRowActions,.dispatchTodoPage .simpleTodoActions{gap:5px!important}.dispatchTodoPage .todoRowActions button,.dispatchTodoPage .simpleTodoActions button{height:30px!important;min-width:30px!important;border-radius:7px!important;padding:0 8px!important}.dispatchTodoPage .todoNextVisitBtn{min-width:104px!important}.dispatchTodoPage .todoNextVisitBtn span{font-size:9px!important}.dispatchTodoPage .simpleTodoEmpty{padding:22px 14px!important}html[data-theme=dark] .dispatchTodoPage .todoListHeader{background:#0d1622!important;border-color:#27364a!important;color:#92a6bd!important}html[data-theme=dark] .dispatchTodoPage .simpleTodoBaskets{background:#101a27!important}@media(max-width:1200px){.dispatchTodoPage .todoListHeader{grid-template-columns:32px minmax(220px,1.2fr) minmax(180px,1fr) minmax(130px,.65fr) minmax(190px,auto)!important}.dispatchTodoPage .simpleTodoMain{grid-template-columns:minmax(220px,1.2fr) minmax(180px,1fr) minmax(130px,.65fr)!important}.todoDynamicFilters{grid-template-columns:minmax(220px,1.4fr) repeat(3,minmax(125px,.7fr)) auto!important}}@media(max-width:900px){.dispatchTodoPage .todoListHeader{display:none!important}.dispatchTodoPage .simpleTodoCard{grid-template-columns:32px minmax(0,1fr)!important;padding:9px 10px!important}.dispatchTodoPage .simpleTodoMain{grid-template-columns:1fr!important}.dispatchTodoPage .simpleTodoMain>small,.dispatchTodoPage .simpleTodoMain>b,.dispatchTodoPage .simpleTodoMain>p,.dispatchTodoPage .simpleTodoMain>span{grid-column:1!important;grid-row:auto!important}.dispatchTodoPage .todoRowActions,.dispatchTodoPage .simpleTodoActions{grid-column:1/-1!important;padding-left:42px!important;justify-content:flex-start!important}.todoDynamicFilters{grid-template-columns:1fr 1fr!important}.todoSearchFilter{grid-column:1/-1!important}}nn .capacityModelSettings{display:grid;gap:18px}.capacityModelCore{display:grid;grid-template-columns:minmax(280px,1fr) minmax(360px,1.25fr);gap:14px;max-width:1120px}.capacityModelCore>label{border:1px solid var(--line,#dbe3ef);background:var(--card,#fff);border-radius:14px;padding:14px;display:flex;flex-direction:column;gap:8px}.capacityModelCore label>span{font-weight:800}.capacityModelCore select,.capacityModelCore input{width:100%}.capacityDailyInput{display:flex;align-items:center;gap:10px}.capacityDailyInput input{max-width:180px}.capacityDailyInput strong{font-size:13px}.capacityPresetCard{display:flex;align-items:center;gap:14px;max-width:1120px;border:1px solid #bcd0ff;background:linear-gradient(135deg,#3e68ff14,#0f9f980d);border-radius:16px;padding:15px}.capacityPresetCard>span{display:grid;place-items:center;width:42px;height:42px;border-radius:12px;background:#3e68ff1f}.capacityPresetCard>span svg{width:22px}.capacityPresetCard>div{flex:1}.capacityPresetCard small{font-weight:800;letter-spacing:.04em}.capacityPresetCard b{display:block;font-size:17px;margin:2px 0}.capacityPresetCard p{margin:3px 0 0;color:var(--muted,#64748b);font-size:12px}.capacityPresetCard button{white-space:nowrap}.smartSettingsTierStrip{display:grid;grid-template-columns:repeat(3,minmax(180px,1fr));gap:10px;max-width:1120px;margin-bottom:16px}.smartSettingsTierStrip article{border:1px solid var(--line,#dbe3ef);border-radius:14px;padding:12px;display:flex;align-items:center;gap:10px;opacity:.62}.smartSettingsTierStrip article.active{opacity:1;border-color:#86a7ff;background:#3e68ff12}.smartSettingsTierStrip svg{width:20px}.smartSettingsTierStrip span{display:flex;flex-direction:column}.smartSettingsTierStrip small{font-size:10px;font-weight:800}.smartSettingsTierStrip b{font-size:13px}.smartPlanningSettingsGrid,.smartSettingsAuthority{max-width:1120px}.epodSettingsLayout{display:grid;grid-template-columns:minmax(0,1.18fr) minmax(360px,.82fr);gap:22px;align-items:start}.epodSettingsEditor,.epodLivePreview{min-width:0}.epodPreviewSticky{position:sticky;top:84px}.epodPreviewHead{display:flex;align-items:center;justify-content:space-between;margin-bottom:9px}.epodPreviewHead span{display:flex;align-items:center;gap:7px;font-size:11px;letter-spacing:.04em}.epodPreviewHead svg{width:16px}.epodPreviewHead em{font-style:normal;text-transform:uppercase;font-size:10px;font-weight:800;padding:5px 8px;border-radius:999px;background:#3e68ff14}.epodPreviewPaper{background:#fff;color:#172033;border:1px solid #dbe3ef;border-radius:15px;box-shadow:0 12px 35px #0f172a17;padding:24px;min-height:610px;overflow:hidden}.epodPreviewPaper:before{content:"";display:block;height:7px;background:var(--epod-accent);margin:-24px -24px 20px}.epodPreviewPaper.classic:before{height:2px}.epodPreviewPaper.minimal:before{height:0;margin-bottom:8px}.epodPreviewPaper header{display:flex;gap:14px;align-items:flex-start;padding-bottom:18px;border-bottom:1px solid #e8edf5}.epodPreviewPaper header h3{margin:3px 0 4px;font-size:20px}.epodPreviewPaper header p,.epodPreviewPaper header small{margin:0;color:#667085;font-size:11px}.epodPreviewLogo{width:54px;height:54px;border-radius:11px;border:1px solid #e5eaf2;display:grid;place-items:center;overflow:hidden;flex:0 0 auto}.epodPreviewLogo img{max-width:100%;max-height:100%;object-fit:contain}.epodPreviewLogo svg{width:24px;color:var(--epod-accent)}.epodPreviewMeta{display:grid;grid-template-columns:1fr 1fr;gap:12px;padding:18px 0}.epodPreviewMeta span{display:flex;flex-direction:column}.epodPreviewMeta small,.epodPreviewPaper section>small,.epodPreviewSignature>small{font-size:9px;font-weight:800;letter-spacing:.05em;color:#7a8496}.epodPreviewMeta b{font-size:12px}.epodPreviewResult{display:flex;align-items:center;gap:9px;padding:11px 12px;border-radius:10px;background:color-mix(in srgb,var(--epod-accent) 10%,white);border:1px solid color-mix(in srgb,var(--epod-accent) 25%,white)}.epodPreviewResult svg{color:var(--epod-accent);width:22px}.epodPreviewResult span{display:flex;flex-direction:column}.epodPreviewResult small{font-size:9px}.epodPreviewPaper section{margin-top:18px}.epodPreviewPaper section p{font-size:11px;line-height:1.55;color:#475467}.epodPreviewPhotos{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin:15px 0}.epodPreviewPhotos span{height:64px;border:1px dashed #cbd5e1;border-radius:8px;display:grid;place-items:center;align-content:center;gap:3px;color:#7a8496;font-size:10px}.epodPreviewPhotos svg{width:18px}.epodPreviewSignature{margin-top:20px}.epodPreviewSignature>div{height:62px;margin:6px 0;border-bottom:1px solid #94a3b8;display:grid;place-items:end center;font-family:cursive;color:#64748b}.epodPreviewSignature b{font-size:10px}.epodPreviewPaper footer{margin-top:24px;padding-top:12px;border-top:1px solid #e8edf5;display:flex;justify-content:space-between;gap:12px;color:#667085;font-size:9px}.epodPreviewHint{margin:8px 0 0;color:var(--muted,#64748b);font-size:11px;text-align:center}.techDayNext:disabled[title]{cursor:not-allowed}.techClockError{display:block;color:#b42318;font-weight:700;max-width:390px}@media(max-width:1100px){.epodSettingsLayout{grid-template-columns:1fr}.epodPreviewSticky{position:relative;top:auto}.capacityModelCore{grid-template-columns:1fr}.smartSettingsTierStrip{grid-template-columns:1fr 1fr 1fr}}@media(max-width:720px){.smartSettingsTierStrip{grid-template-columns:1fr}.capacityPresetCard{align-items:flex-start;flex-wrap:wrap}.capacityPresetCard button{width:100%}.epodPreviewPaper{padding:18px}.epodPreviewPaper:before{margin:-18px -18px 16px}}.technicianPlanningPage,.technicianAbsencePage{max-width:1100px!important}.technicianPlanningShifts .myShiftGrid{display:grid;grid-template-columns:repeat(7,minmax(104px,1fr));gap:7px;overflow-x:auto;padding-bottom:2px}.technicianPlanningShifts .myShiftGrid article{min-width:104px;display:grid;gap:3px;padding:10px;border:1px solid var(--theme-border);border-radius:10px;background:var(--theme-surface-soft)}.technicianPlanningShifts .myShiftGrid article.today{outline:2px solid color-mix(in srgb,var(--theme-accent) 55%,transparent)}.technicianPlanningShifts .myShiftGrid article.status-working{background:color-mix(in srgb,#38a86a 7%,var(--theme-surface))}.technicianPlanningShifts .myShiftGrid article.status-holiday{background:color-mix(in srgb,#7b61d1 8%,var(--theme-surface))}.technicianPlanningShifts .myShiftGrid article.status-sick{background:color-mix(in srgb,#d9475b 8%,var(--theme-surface))}.technicianPlanningShifts .myShiftGrid article>small{font-size:8px;color:var(--theme-muted);font-weight:800}.technicianPlanningShifts .myShiftGrid article>b{font-size:18px}.technicianPlanningShifts .myShiftGrid article>span{font-size:9px;font-weight:800}.technicianPlanningShifts .myShiftGrid article>em{font-size:8px;font-style:normal;color:var(--theme-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.technicianPublishedWork{margin-top:12px}.technicianPlanningDays{display:grid;gap:12px}.technicianPlanningDay{border:1px solid var(--theme-border);border-radius:12px;overflow:hidden;background:var(--theme-surface)}.technicianPlanningDay>header{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 12px;background:var(--theme-surface-soft);border-bottom:1px solid var(--theme-border)}.technicianPlanningDay>header span{display:flex;align-items:center;gap:7px}.technicianPlanningDay>header svg{width:15px;color:var(--theme-accent)}.technicianPlanningDay>header b{font-size:11px}.technicianPlanningDay>header em{font-size:8px;color:var(--theme-muted);font-style:normal;font-weight:800}.technicianPlanningDay>div{display:grid}.technicianPlanningOrder{display:grid;grid-template-columns:30px 54px minmax(0,1fr) auto 18px;align-items:center;gap:9px;width:100%;padding:10px 12px;border:0;border-bottom:1px solid var(--theme-border);background:var(--theme-surface);color:var(--theme-text);text-align:left}.technicianPlanningOrder:last-child{border-bottom:0}.technicianPlanningOrder:hover{background:var(--theme-surface-soft)}.planningOrderSeq{width:26px;height:26px;display:grid;place-items:center;border-radius:50%;background:color-mix(in srgb,var(--theme-accent) 12%,var(--theme-surface));color:var(--theme-accent-ink);font-size:10px;font-weight:900}.planningOrderTime{font-size:10px;font-weight:900;color:var(--theme-text)}.planningOrderMain{min-width:0;display:grid;gap:2px}.planningOrderMain b{font-size:10px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.planningOrderMain small{font-size:8px;color:var(--theme-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.technicianPlanningOrder>svg{width:15px;color:var(--theme-muted)}.technicianAbsencePage .techLeaveRequest{margin-top:0}.mobileMenuTools .manualLocationNav svg{color:#16a36a!important}@media(max-width:900px){body .newPlatformShell main .page:is(.technicianPlanningPage,.technicianAbsencePage){width:100%!important;max-width:100%!important;margin:0!important;padding-left:max(10px,env(safe-area-inset-left))!important;padding-right:max(10px,env(safe-area-inset-right))!important}.technicianPlanningShifts .myShiftGrid{grid-template-columns:repeat(14,minmax(108px,108px))}.technicianPlanningOrder{grid-template-columns:28px 48px minmax(0,1fr) 16px}.technicianPlanningOrder>.badge{display:none}.technicianPlanningPage .workspaceMasterActions button,.technicianAbsencePage .workspaceMasterActions button{min-height:38px!important}}@media(max-width:600px){.technicianPlanningPage .myShiftHead{display:grid;grid-template-columns:1fr;gap:8px}.technicianPlanningPage .myShiftHead>span{justify-self:start}.technicianPlanningOrder{padding:10px 8px;gap:7px}}.technicianPlanningOnly,.technicianCalendarPage{max-width:1100px!important}.planningAddressList{margin-top:0!important}.technicianPlanningOrderRow{display:grid;grid-template-columns:minmax(0,1fr) auto;border-bottom:1px solid var(--theme-border)}.technicianPlanningOrderRow:last-child{border-bottom:0}.technicianPlanningOrderRow .technicianPlanningOrder{border-bottom:0!important}.planningOrderMain small{display:flex!important;align-items:center;gap:5px;min-width:0}.planningOrderMain small svg{width:12px;height:12px;flex:0 0 auto;color:var(--theme-accent)}.planningOrderNavigate{display:flex;align-items:center;justify-content:center;gap:5px;min-width:76px;padding:0 12px;border-left:1px solid var(--theme-border);color:var(--theme-accent);font-size:9px;font-weight:850;text-decoration:none;background:var(--theme-surface)}.planningOrderNavigate:hover{background:var(--theme-surface-soft)}.planningOrderNavigate svg{width:14px;height:14px}.techCalendarMonthNav{display:flex;align-items:center;gap:8px}.techCalendarMonthNav button{width:36px;height:36px;display:grid;place-items:center;border:1px solid var(--theme-border);border-radius:9px;background:var(--theme-surface);color:var(--theme-text)}.techCalendarMonthNav button svg{width:16px}.techCalendarMonthNav b{min-width:145px;text-align:center;text-transform:capitalize;font-size:11px}.techCalendarBalance{padding:14px!important;margin-bottom:12px}.techCalendarBalanceHead{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:12px}.techCalendarBalanceHead small{font-size:8px;font-weight:900;letter-spacing:.09em;color:var(--theme-accent)}.techCalendarBalanceHead h3{margin:2px 0;font-size:17px;text-transform:capitalize}.techCalendarBalanceHead p{margin:0;color:var(--theme-muted);font-size:9px}.techCalendarBalanceHead>button{display:flex;align-items:center;gap:6px;height:34px;padding:0 11px;border:1px solid var(--theme-border);border-radius:9px;background:var(--theme-surface);font-size:9px;font-weight:850;color:var(--theme-text)}.techCalendarBalanceHead>button svg{width:14px}.techCalendarKpis{display:grid;grid-template-columns:repeat(3,minmax(120px,1fr)) minmax(220px,1.35fr);gap:8px}.techCalendarKpis article{display:flex;align-items:center;gap:9px;min-height:70px;padding:11px;border:1px solid var(--theme-border);border-radius:11px;background:var(--theme-surface-soft)}.techCalendarKpis article>svg{width:20px;height:20px;color:var(--theme-accent);flex:0 0 auto}.techCalendarKpis article>span{min-width:0;display:grid;gap:1px}.techCalendarKpis article small{font-size:8px;color:var(--theme-muted);font-weight:800}.techCalendarKpis article b{font-size:18px;line-height:1.1}.techCalendarKpis article em{font-size:7.5px;font-style:normal;color:var(--theme-muted);white-space:normal;line-height:1.35}.techCalendarKpis .leaveBalanceKpi{background:color-mix(in srgb,var(--theme-accent) 6%,var(--theme-surface));border-color:color-mix(in srgb,var(--theme-accent) 24%,var(--theme-border))}.techMonthCalendar{padding:0!important;overflow:hidden}.techCalendarWeekdays{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));border-bottom:1px solid var(--theme-border);background:var(--theme-surface-soft)}.techCalendarWeekdays span{padding:8px 5px;text-align:center;font-size:8px;font-weight:850;color:var(--theme-muted);text-transform:uppercase}.techCalendarGrid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));background:var(--theme-border);gap:1px}.calendarBlank{min-height:104px;background:var(--theme-surface-soft)}.techCalendarDay{min-height:104px;padding:9px;text-align:left;border:0;background:var(--theme-surface);color:var(--theme-text);display:grid;grid-template-rows:auto auto auto 1fr;align-content:start;gap:4px;position:relative}.techCalendarDay:hover{background:var(--theme-surface-soft)}.techCalendarDay.selected{box-shadow:inset 0 0 0 2px var(--theme-accent);z-index:1}.techCalendarDay.today .calendarDayNo{background:var(--theme-accent);color:#fff}.calendarDayNo{width:24px;height:24px;display:grid;place-items:center;border-radius:50%;font-size:10px;font-weight:900}.techCalendarDay>b{font-size:9px;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.techCalendarDay>small{font-size:7.5px;color:var(--theme-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.techCalendarDay>em{align-self:end;font-size:7.5px;font-style:normal;font-weight:750;color:#16804d}.techCalendarDay.status-holiday{background:color-mix(in srgb,#7b61d1 7%,var(--theme-surface))}.techCalendarDay.status-sick{background:color-mix(in srgb,#d9475b 7%,var(--theme-surface))}.techCalendarDay.status-training{background:color-mix(in srgb,#ed9b2f 8%,var(--theme-surface))}.techCalendarDay.status-off,.techCalendarDay.status-unavailable{background:color-mix(in srgb,#7e8a9a 5%,var(--theme-surface))}.techCalendarLoading{min-height:220px}.techCalendarDayDetail{margin-top:12px}.calendarStatusPill{padding:5px 9px;border-radius:999px;background:var(--theme-surface-soft);font-size:8px;font-weight:850}.calendarStatusPill.status-holiday{background:#7b61d11f;color:#674bbd}.calendarStatusPill.status-sick{background:#d9475b1f;color:#b8293f}.techCalendarDetailGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.techCalendarDetailGrid article{display:flex;align-items:flex-start;gap:8px;padding:11px;border:1px solid var(--theme-border);border-radius:10px;background:var(--theme-surface-soft)}.techCalendarDetailGrid article>svg{width:17px;color:var(--theme-accent);flex:0 0 auto}.techCalendarDetailGrid article span{display:grid;gap:1px;min-width:0}.techCalendarDetailGrid small{font-size:8px;color:var(--theme-muted);font-weight:800}.techCalendarDetailGrid b{font-size:11px}.techCalendarDetailGrid em{font-size:7.5px;color:var(--theme-muted);font-style:normal}.techCalendarDayNote{display:flex;gap:8px;align-items:flex-start;margin-top:9px;padding:9px 10px;border-radius:9px;background:var(--theme-surface-soft)}.techCalendarDayNote svg{width:16px;color:var(--theme-accent)}.techCalendarDayNote span{display:grid}.techCalendarDayNote b{font-size:9px}.techCalendarDayNote small{font-size:8px;color:var(--theme-muted)}@media(max-width:900px){body .newPlatformShell main .page:is(.technicianPlanningPage,.technicianCalendarPage,.technicianAbsencePage){width:100%!important;max-width:100%!important;margin:0!important;padding-left:max(10px,env(safe-area-inset-left))!important;padding-right:max(10px,env(safe-area-inset-right))!important}.techCalendarKpis{grid-template-columns:1fr 1fr}.techCalendarKpis .leaveBalanceKpi{grid-column:1/-1}.techCalendarDay{min-height:88px;padding:7px 5px}.calendarBlank{min-height:88px}.techCalendarDetailGrid{grid-template-columns:1fr 1fr}.planningOrderNavigate span{display:none}.planningOrderNavigate{min-width:44px;padding:0 9px}}@media(max-width:600px){.technicianCalendarPage .workspaceMasterHeader{align-items:flex-start!important}.techCalendarMonthNav b{min-width:118px;font-size:10px}.techCalendarBalanceHead{display:grid;grid-template-columns:1fr}.techCalendarBalanceHead>button{justify-self:start}.techCalendarKpis{grid-template-columns:1fr 1fr;gap:7px}.techCalendarKpis article{min-height:64px;padding:9px}.techCalendarKpis article b{font-size:16px}.techCalendarWeekdays span{font-size:7px;padding:7px 1px}.techCalendarDay{min-height:74px;padding:5px 3px;gap:2px}.calendarBlank{min-height:74px}.calendarDayNo{width:21px;height:21px;font-size:9px}.techCalendarDay>b{font-size:7.5px}.techCalendarDay>small{font-size:6.5px}.techCalendarDay>em{font-size:6.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.techCalendarDetailGrid{grid-template-columns:1fr 1fr}.technicianPlanningOrderRow{grid-template-columns:minmax(0,1fr) 42px}}.planningDayFinished{display:inline-flex;align-items:center;gap:4px;margin-left:7px;padding:3px 7px;border-radius:999px;background:#e9f8ef;border:1px solid #bde7cb;color:#167844;vertical-align:middle;white-space:nowrap}.planningDayFinished svg{width:13px;height:13px;stroke-width:2.5}.planningDayFinished small{font-size:9px;font-weight:850;letter-spacing:.01em}.techDayBar.blocked .techDayNext:disabled{cursor:not-allowed;opacity:.72}.techFieldNextAction:disabled,.fieldDispatchActions .primarySmall:disabled,.techTaskActions .primary:disabled{cursor:not-allowed;opacity:.52}html[data-theme=dark] .planningDayFinished,.dark .planningDayFinished{background:#1c8b502e;border-color:#49b57459;color:#78d89e}@media(max-width:760px){.planningDayFinished small{display:none}.planningDayFinished{padding:4px;margin-left:5px}}.smartPlanRulesModal{position:relative;overflow:hidden}.smartPlanRulesModal.smartPlanIsBuilding>.smartTierStrip,.smartPlanRulesModal.smartPlanIsBuilding>.smartRuleIntro,.smartPlanRulesModal.smartPlanIsBuilding>.smartPlanOptionsGrid,.smartPlanRulesModal.smartPlanIsBuilding>.smartServiceDurationBox,.smartPlanRulesModal.smartPlanIsBuilding>.smartPlanRuleSummary,.smartPlanRulesModal.smartPlanIsBuilding>.smartOverrideToggle{opacity:.38;filter:saturate(.72);pointer-events:none;transition:opacity .18s ease}.smartBuildProgress{margin:14px 18px 2px;padding:16px 18px;display:grid;grid-template-columns:74px minmax(0,1fr);gap:16px;align-items:center;border:1px solid color-mix(in srgb,var(--theme-accent,#2f62e8) 28%,var(--theme-border,#d7e0e8));border-radius:14px;background:linear-gradient(135deg,color-mix(in srgb,var(--theme-accent,#2f62e8) 8%,var(--theme-surface,#fff)),var(--theme-surface,#fff));box-shadow:0 12px 28px #0f234112}.smartBuildVisual{position:relative;width:68px;height:68px;display:grid;place-items:center}.smartBuildVisual>svg{position:relative;z-index:3;width:30px;height:30px;color:var(--theme-accent-ink,var(--theme-accent,#2f62e8));animation:smartBrainPulse 1.55s ease-in-out infinite}.smartBuildHalo{position:absolute;inset:7px;border:1px solid color-mix(in srgb,var(--theme-accent,#2f62e8) 42%,transparent);border-radius:50%;animation:smartHalo 1.8s ease-out infinite}.smartBuildVisual:before,.smartBuildVisual:after{content:"";position:absolute;inset:0;border:1px dashed color-mix(in srgb,var(--theme-accent,#2f62e8) 34%,transparent);border-radius:50%;animation:smartOrbit 4s linear infinite}.smartBuildVisual:after{inset:11px;animation-direction:reverse;animation-duration:2.8s}.smartBuildNode{position:absolute;width:7px;height:7px;border-radius:50%;background:var(--theme-accent,#2f62e8);box-shadow:0 0 0 4px color-mix(in srgb,var(--theme-accent,#2f62e8) 12%,transparent);z-index:4}.smartBuildNode.n1{top:1px;left:30px;animation:smartNode 1.5s ease-in-out infinite}.smartBuildNode.n2{right:3px;bottom:15px;animation:smartNode 1.5s .35s ease-in-out infinite}.smartBuildNode.n3{left:5px;bottom:12px;animation:smartNode 1.5s .7s ease-in-out infinite}.smartBuildCopy{min-width:0;display:grid;gap:4px}.smartBuildCopy>small{font-size:8px;font-weight:900;letter-spacing:.11em;color:var(--theme-accent-ink,var(--theme-accent,#2f62e8))}.smartBuildCopy>b{font-size:14px;color:var(--theme-text,#172b40)}.smartBuildCopy>p{margin:0;color:var(--theme-muted,#61758a);font-size:10px;line-height:1.5}.smartBuildChecks{display:flex;gap:6px;flex-wrap:wrap;margin-top:7px}.smartBuildChecks span{padding:5px 8px;border-radius:999px;background:var(--theme-surface,#fff);border:1px solid var(--theme-border,#d7e0e8);font-size:8px;font-weight:800;color:var(--theme-muted,#61758a);animation:smartCheck 2s ease-in-out infinite}.smartBuildChecks span:nth-child(2){animation-delay:.25s}.smartBuildChecks span:nth-child(3){animation-delay:.5s}.smartBuildChecks span:nth-child(4){animation-delay:.75s}.smartBuildError{margin:12px 18px 2px;padding:12px 14px;display:flex;gap:10px;align-items:flex-start;border:1px solid color-mix(in srgb,#d84a4a 40%,var(--theme-border,#d7e0e8));border-radius:12px;background:color-mix(in srgb,#d84a4a 6%,var(--theme-surface,#fff));color:var(--theme-text,#172b40)}.smartBuildError>svg{width:18px;height:18px;flex:0 0 auto;color:#d84a4a;margin-top:1px}.smartBuildError>div{display:grid;gap:2px}.smartBuildError b{font-size:10px}.smartBuildError p{margin:0;font-size:9px;line-height:1.45;color:var(--theme-muted,#61758a)}.smartBuildError small{font-size:8px;color:#a84545;font-weight:800}.smartBuildButtonSpin{animation:smartOrbit .85s linear infinite}.theme-dark .smartBuildProgress{box-shadow:none;background:linear-gradient(135deg,#11223a,#0d1827)}.theme-dark .smartBuildError{background:#24171b;border-color:#65343c}.theme-dark .smartBuildChecks span{background:#101b2a}@keyframes smartOrbit{to{transform:rotate(360deg)}}@keyframes smartHalo{0%{transform:scale(.72);opacity:.8}to{transform:scale(1.18);opacity:0}}@keyframes smartBrainPulse{0%,to{transform:scale(.94);opacity:.78}50%{transform:scale(1.06);opacity:1}}@keyframes smartNode{0%,to{transform:scale(.72);opacity:.55}50%{transform:scale(1.15);opacity:1}}@keyframes smartCheck{0%,to{border-color:var(--theme-border,#d7e0e8);color:var(--theme-muted,#61758a)}50%{border-color:color-mix(in srgb,var(--theme-accent,#2f62e8) 42%,var(--theme-border,#d7e0e8));color:var(--theme-accent-ink,var(--theme-accent,#2f62e8))}}@media(max-width:640px){.smartBuildProgress{grid-template-columns:54px 1fr;padding:13px}.smartBuildVisual{width:50px;height:50px}.smartBuildVisual>svg{width:24px;height:24px}.smartBuildNode{width:6px;height:6px}.smartBuildChecks{gap:4px}}@media(prefers-reduced-motion:reduce){.smartBuildVisual>svg,.smartBuildHalo,.smartBuildVisual:before,.smartBuildVisual:after,.smartBuildNode,.smartBuildChecks span,.smartBuildButtonSpin{animation-duration:.001ms!important;animation-iteration-count:1!important}}.smartUnscheduledReasonSummary{display:flex!important;flex-wrap:wrap;gap:5px!important;padding:7px 0 9px!important;border:0!important;background:transparent!important}.smartUnscheduledReasonSummary span{display:inline-flex;align-items:center;gap:4px;padding:5px 7px;border:1px solid var(--theme-border,#d7e0e8);border-radius:999px;background:var(--theme-surface,#fff);font-size:7px;font-weight:850;letter-spacing:.02em;color:var(--theme-muted,#61758a)}.smartUnscheduledReasonSummary span b{font-size:8px;color:var(--theme-text,#172b40)}.theme-dark .smartUnscheduledReasonSummary span{background:#101b2a}.smartTierEngineNote,.smartShiftRuleNote{margin:10px 22px 0;padding:10px 12px;display:flex;align-items:flex-start;gap:9px;border:1px solid var(--theme-border,#d7e0e8);border-radius:12px;background:color-mix(in srgb,var(--theme-surface,#fff) 92%,var(--theme-accent,#2f62e8) 8%);color:var(--theme-text,#172b40)}.smartTierEngineNote>svg,.smartShiftRuleNote>svg{width:16px;height:16px;flex:0 0 auto;margin-top:1px;color:var(--theme-accent-ink,var(--theme-accent,#2f62e8))}.smartTierEngineNote>div{display:grid;gap:2px}.smartTierEngineNote b{font-size:9px}.smartTierEngineNote small,.smartShiftRuleNote span{font-size:8px;line-height:1.45;color:var(--theme-muted,#61758a)}.smartShiftRuleNote b{color:var(--theme-text,#172b40)}.smartPlanRulesModal.smartPlanIsBuilding>.smartTierEngineNote,.smartPlanRulesModal.smartPlanIsBuilding>.smartShiftRuleNote{opacity:.38;filter:saturate(.72);pointer-events:none}.theme-dark .smartTierEngineNote,.theme-dark .smartShiftRuleNote{background:#101b2a}@media(max-width:640px){.smartTierEngineNote,.smartShiftRuleNote{margin-left:14px;margin-right:14px}}body{color-scheme:light;--theme-canvas: #f3f6fa;--theme-canvas-2: #edf2f8;--theme-surface: #ffffff;--theme-surface-soft: #f5f8fc;--theme-surface-raised: #ffffff;--theme-sidebar: #f8fafd;--theme-border: #dce4ee;--theme-text: #162b45;--theme-muted: #52677e;--theme-accent-ink: #245cbd;--theme-success-ink: #147455;--theme-warning-ink: #8e570e;--theme-danger-ink: #b32e3e;--theme-purple-ink: #7042bf;--theme-teal-ink: #006e79;--theme-premium: #8b692b;--theme-premium-soft: #715221;--theme-shadow: rgba(18,40,70,.055);--theme-elevation: 0 3px 14px var(--theme-shadow);--theme-focus: #2563eb;--theme-accent-soft: color-mix(in srgb, #2563eb 8%, var(--theme-surface));--theme-success-soft: color-mix(in srgb, #10b981 9%, var(--theme-surface));--theme-warning-soft: color-mix(in srgb, #e9a129 10%, var(--theme-surface));--theme-danger-soft: color-mix(in srgb, #ee5265 8%, var(--theme-surface));--theme-purple-soft: color-mix(in srgb, #8b5cf6 8%, var(--theme-surface));--theme-teal-soft: color-mix(in srgb, #09a8bc 8%, var(--theme-surface));--theme-success-border: color-mix(in srgb, #10b981 25%, var(--theme-border));--theme-warning-border: color-mix(in srgb, #e9a129 28%, var(--theme-border));--theme-danger-border: color-mix(in srgb, #ee5265 25%, var(--theme-border));--theme-purple-border: color-mix(in srgb, #8b5cf6 25%, var(--theme-border));--theme-teal-border: color-mix(in srgb, #09a8bc 25%, var(--theme-border));--theme-logo-plate: #ffffff;background:var(--theme-canvas);color:var(--theme-text)}body[data-voleng-theme=pearl-light]{--theme-canvas: #edf2f7;--theme-canvas-2: #e7edf4;--theme-surface: #ffffff;--theme-surface-soft: #f5f8fb;--theme-surface-raised: #ffffff;--theme-sidebar: #f7f9fc;--theme-border: #d4dde8;--theme-text: #1c2d43;--theme-muted: #5f7186;--theme-premium: #7a8ea8;--theme-premium-soft: #5d728f}body[data-voleng-theme=silver-mist]{--theme-canvas: #e8edf3;--theme-canvas-2: #e0e6ed;--theme-surface: #f9fbfd;--theme-surface-soft: #f0f4f8;--theme-surface-raised: #ffffff;--theme-sidebar: #f2f5f8;--theme-border: #cbd5e1;--theme-text: #202f43;--theme-muted: #617084;--theme-accent-ink: #526f99;--theme-focus: #526f99;--theme-premium: #718299;--theme-premium-soft: #586a82}body[data-voleng-theme=cool-grey]{--theme-canvas: #e9eef5;--theme-canvas-2: #dfe6ef;--theme-surface: #f8fafc;--theme-surface-soft: #edf2f7;--theme-surface-raised: #ffffff;--theme-sidebar: #f1f5f9;--theme-border: #c9d4e1;--theme-text: #1e3048;--theme-muted: #596b80;--theme-accent-ink: #3d638f;--theme-focus: #3d638f;--theme-premium: #667b96;--theme-premium-soft: #4c6380}body[data-voleng-theme=azure-blue]{--theme-canvas: #edf6ff;--theme-canvas-2: #e4f0fb;--theme-surface: #ffffff;--theme-surface-soft: #f1f8ff;--theme-surface-raised: #ffffff;--theme-sidebar: #f4f9ff;--theme-border: #c9def2;--theme-text: #153354;--theme-muted: #56718e;--theme-accent-ink: #147ad8;--theme-focus: #2388f4;--theme-premium: #4e83b7;--theme-premium-soft: #316a9e}body[data-voleng-theme=rose-blush]{--theme-canvas: #f7edf1;--theme-canvas-2: #f0e3e8;--theme-surface: #fffafb;--theme-surface-soft: #fdf3f6;--theme-surface-raised: #ffffff;--theme-sidebar: #fcf6f8;--theme-border: #ead2da;--theme-text: #3d2832;--theme-muted: #755c67;--theme-accent-ink: #a74968;--theme-focus: #b85f7e;--theme-premium: #aa6a80;--theme-premium-soft: #8d4c63}body:is([data-voleng-theme=prestige-dark],[data-voleng-theme=graphite-dark],[data-voleng-theme=lavender-navy],[data-voleng-theme=platinum-dark]){color-scheme:dark;--theme-text: #edf3fc;--theme-muted: #a9b8ca;--theme-accent-ink: #94bdff;--theme-success-ink: #6bd9b4;--theme-warning-ink: #f2ca7a;--theme-danger-ink: #ff9ca5;--theme-purple-ink: #c3adff;--theme-teal-ink: #74dce7;--theme-focus: #94bdff;--theme-shadow: rgba(0,0,0,.18);--theme-elevation: 0 5px 20px var(--theme-shadow), inset 0 1px 0 rgba(255,255,255,.025)}body[data-voleng-theme=prestige-dark]{--theme-canvas: #14283d;--theme-canvas-2: #182e45;--theme-surface: #1c354f;--theme-surface-soft: #203d58;--theme-surface-raised: #294865;--theme-sidebar: #102236;--theme-text: #edf3fc;--theme-muted: #c0d0e2;--theme-accent-ink: #acceff;--theme-focus: #acceff;--theme-border: #3c5670;--theme-premium: #b6cbdf;--theme-premium-soft: #d8e5f2}body[data-voleng-theme=graphite-dark]{--theme-canvas: #232b35;--theme-canvas-2: #27323d;--theme-surface: #2c3744;--theme-surface-soft: #333f4d;--theme-surface-raised: #3b4858;--theme-sidebar: #1e2630;--theme-text: #edf0f4;--theme-muted: #c0cad6;--theme-accent-ink: #acc9eb;--theme-focus: #acc9eb;--theme-border: #4b5b6d;--theme-premium: #bbc7d5;--theme-premium-soft: #dce4ed}body[data-voleng-theme=rose-pearl]{color-scheme:light;--theme-canvas:#faf5f1;--theme-canvas-2:#f1e7e4;--theme-surface:#fffdfb;--theme-surface-soft:#f6edef;--theme-surface-raised:#ffffff;--theme-sidebar:#f4e9e8;--theme-border:#e0cbd1;--theme-text:#402d3b;--theme-muted:#715b69;--theme-accent-ink:#89506a;--theme-focus:#89506a;--theme-premium:#89506a;--theme-premium-soft:#75445c;--theme-accent-soft:color-mix(in srgb, #b57892 12%, var(--theme-surface));--theme-shadow:rgba(77,43,62,.065)}body[data-voleng-theme=lavender-navy]{--theme-canvas:#23283f;--theme-canvas-2:#292f48;--theme-surface:#2d344e;--theme-surface-soft:#363d58;--theme-surface-raised:#3d455f;--theme-sidebar:#1e2339;--theme-border:#56607e;--theme-text:#f3effb;--theme-muted:#cbc7df;--theme-accent-ink:#d2bff1;--theme-focus:#d2bff1;--theme-premium:#d2bff1;--theme-premium-soft:#e7dbf8;--theme-accent-soft:color-mix(in srgb, #bda0e8 14%, var(--theme-surface))}body[data-voleng-theme] :is(.simpleApp,.page,.modal,.supportPanel){--ux-text: var(--theme-text);--ux-muted: var(--theme-muted);--ux-line: var(--theme-border);--ux-bg: var(--theme-canvas);--ux-soft: var(--theme-surface-soft);--d-text: var(--theme-text);--d-muted: var(--theme-muted);--d-line: var(--theme-border);--d-bg: var(--theme-canvas);--d-soft: var(--theme-surface-soft);--d-card: var(--theme-surface);--voleng-text: var(--theme-text);--voleng-muted: var(--theme-muted);--voleng-line: var(--theme-border);--voleng-canvas: var(--theme-canvas);--ui-accent-soft: color-mix(in srgb, var(--ui-accent) 9%, var(--theme-surface));--ui-accent-soft-2: color-mix(in srgb, var(--ui-accent) 4%, var(--theme-surface));color:var(--theme-text)}body[data-voleng-theme] .simpleApp{--product-soft: color-mix(in srgb, var(--product-accent) 9%, var(--theme-surface)) !important}body[data-voleng-theme] .simpleApp>main{background:radial-gradient(ellipse at 95% 0%,color-mix(in srgb,var(--ui-accent) 4%,transparent),transparent 35%),var(--theme-canvas)!important;color:var(--theme-text)}body[data-voleng-theme] .simpleApp>aside{background:var(--theme-sidebar)!important;border-right:1px solid var(--theme-border)!important}body[data-voleng-theme] .page:before{display:none}body[data-voleng-theme] .page>header{border-bottom-color:var(--theme-border)!important;padding-bottom:22px!important;gap:18px}body[data-voleng-theme] .page>header:after{width:44px!important;height:2px!important;background:var(--theme-premium)!important}body[data-voleng-theme] .page h1{color:var(--theme-text)!important;font-size:clamp(25px,2.2vw,32px)!important;line-height:1.2!important;letter-spacing:-.035em!important;font-weight:700!important}body[data-voleng-theme] .page>header p{color:var(--theme-muted)!important;font-size:14px!important;line-height:1.55!important}body[data-voleng-theme] .pageTitleBlock>div>small{color:var(--theme-muted)!important;font-size:12px!important;letter-spacing:.12em!important;font-weight:650!important}body[data-voleng-theme] .dispatchTopbar.finalProductTopbar{background:var(--theme-surface)!important;border-bottom:1px solid var(--theme-border)!important;box-shadow:0 2px 12px var(--theme-shadow)!important;min-height:68px!important;height:auto!important;gap:12px!important;padding:10px 20px!important}body[data-voleng-theme] .dispatchTopbar:after{display:none!important}body[data-voleng-theme] .productQuickSwitch{background:var(--theme-surface-soft)!important;border-color:var(--theme-border)!important;height:auto!important;min-height:44px;overflow-x:auto!important;max-width:none!important;padding:4px!important}body[data-voleng-theme] .productQuickItem{color:var(--theme-muted)!important;font-size:12px!important;min-height:36px!important;padding:7px 10px!important;border-radius:9px!important;height:auto!important;flex:0 0 auto}body[data-voleng-theme] .productQuickItem b{font-size:12px!important;font-weight:600!important}body[data-voleng-theme] .productQuickItem em{font-size:10px!important;letter-spacing:.01em!important}body[data-voleng-theme] .productQuickItem.active{background:var(--theme-surface-raised)!important;color:var(--theme-text)!important;border-color:var(--theme-border)!important;box-shadow:0 1px 5px var(--theme-shadow)!important}body[data-voleng-theme] :is(.dispatchGlobalSearch,.dispatchTopIcon,.dispatchTopUser,.dispatchHomeDate,.globalPageBack,.sidebarToggle,.whoButton){background:var(--theme-surface)!important;border-color:var(--theme-border)!important;color:var(--theme-text)!important;box-shadow:none!important}body[data-voleng-theme] .dispatchGlobalSearch{min-height:40px!important}body[data-voleng-theme] .dispatchGlobalSearch input{background:transparent!important;border:0!important;color:var(--theme-text)!important;box-shadow:none!important;font-size:13px!important;min-width:0}body[data-voleng-theme] .dispatchGlobalSearch input::placeholder{color:var(--theme-muted)!important;opacity:1}body[data-voleng-theme] .dispatchTopUser b{font-size:12px!important;color:var(--theme-text)!important}body[data-voleng-theme] :is(.dispatchTopUser small,.who small,.dispatchHomeDate small){color:var(--theme-muted)!important;font-size:12px!important}body[data-voleng-theme] .dispatchHomeDate b{color:var(--theme-text)!important;font-size:13px!important}body[data-voleng-theme] .simpleApp aside .nav{color:var(--theme-muted)!important;font-size:14px!important;font-weight:550!important;min-height:42px;border-radius:10px!important}body[data-voleng-theme] .simpleApp aside .nav:hover{background:var(--theme-surface-soft)!important;color:var(--theme-text)!important}body[data-voleng-theme] .simpleApp aside .nav.active{background:var(--theme-accent-soft)!important;color:var(--theme-accent-ink)!important;box-shadow:inset 3px 0 0 var(--theme-accent-ink)!important;font-weight:650!important}body[data-voleng-theme] .simpleApp aside .navGroupLabel{color:var(--theme-muted)!important;font-size:12px!important;letter-spacing:.1em!important}body[data-voleng-theme] .simpleApp.sidebarCompact aside .nav{font-size:0!important}body[data-voleng-theme] .simpleApp .masterBrandIdentity>img{mix-blend-mode:normal!important;background:var(--theme-logo-plate);border-radius:10px;padding:6px;object-position:center}body[data-voleng-theme] .simpleApp .compactMasterMark{background:var(--theme-logo-plate);border-radius:10px}body[data-voleng-theme] :is(.panel,.dispatchWorkspaceCard,.dispatchModules,.dispatchKpiGrid>button,.capacityExecutiveKpis>button){background:var(--theme-surface)!important;border-color:var(--theme-border)!important;color:var(--theme-text)!important;border-radius:16px!important;box-shadow:var(--theme-elevation)!important}body[data-voleng-theme] :is(.dispatchKpiGrid>button,.capacityExecutiveKpis>button){padding:20px!important;min-height:124px!important;transition:border-color .16s,box-shadow .16s,transform .16s}body[data-voleng-theme] :is(.dispatchKpiGrid>button,.capacityExecutiveKpis>button):hover{border-color:var(--theme-accent-ink)!important;box-shadow:0 8px 24px var(--theme-shadow)!important;transform:translateY(-2px)}body[data-voleng-theme] :is(.dispatchKpiGrid>button,.capacityExecutiveKpis>button)>div>b{color:var(--theme-text)!important;font-size:32px!important;line-height:1.15!important;font-weight:650!important;letter-spacing:-.04em!important;font-variant-numeric:tabular-nums}body[data-voleng-theme] :is(.dispatchKpiGrid>button,.capacityExecutiveKpis>button)>div>small{color:var(--theme-muted)!important;font-size:12px!important;font-weight:650!important;letter-spacing:.035em!important;line-height:1.4!important}body[data-voleng-theme] :is(.dispatchKpiGrid>button,.capacityExecutiveKpis>button)>div>em{color:var(--theme-muted)!important;font-size:12px!important;line-height:1.5!important;font-style:normal}body[data-voleng-theme] .capacityExecutiveKpis>button>div{display:flex!important;flex-direction:column!important;align-items:flex-start!important;gap:6px!important;min-width:0}body[data-voleng-theme] .capacityExecutiveKpis>button>div>b{position:static!important;align-self:flex-start!important}body[data-voleng-theme] .dispatchKpiGrid>button:before{width:2px!important;opacity:.8}body[data-voleng-theme] .capacityExecutiveKpis>button:before{height:2px!important;opacity:.8}body[data-voleng-theme] :is(.workspaceHead,.capacityWorkspaceHead,.dispatchSectionTitle){border-color:var(--theme-border)!important}body[data-voleng-theme] :is(.workspaceHead h3,.capacityWorkspaceHead h3,.dispatchSectionTitle h2,.simpleOrdersHead h3){color:var(--theme-text)!important;font-size:17px!important;font-weight:650!important;line-height:1.35!important}body[data-voleng-theme] :is(.workspaceHead small,.capacityWorkspaceHead small,.dispatchSectionTitle small){color:var(--theme-muted)!important;font-size:12px!important;font-weight:600!important;letter-spacing:.05em!important}body[data-voleng-theme] :is(.workspaceHead>button,.sectionTextAction){color:var(--theme-accent-ink)!important;font-size:12px!important}body[data-voleng-theme] .workspaceEmpty b{color:var(--theme-text)!important;font-size:14px!important;font-weight:600!important}body[data-voleng-theme] .workspaceEmpty small{color:var(--theme-muted)!important;font-size:12px!important;line-height:1.5!important}body[data-voleng-theme] .workspaceEmpty>svg{color:var(--theme-success-ink)!important}body[data-voleng-theme] .dispatchModuleGrid>button{background:var(--theme-surface-soft)!important;border-color:var(--theme-border)!important;padding:18px!important}body[data-voleng-theme] .dispatchModuleGrid>button h3{color:var(--theme-text)!important;font-size:15px!important;font-weight:600!important}body[data-voleng-theme] .dispatchModuleGrid>button :is(p,small){color:var(--theme-muted)!important;font-size:12px!important;line-height:1.5!important}body[data-voleng-theme] .dispatchSectionTitle>span{color:var(--theme-muted)!important;font-size:12px!important}body[data-voleng-theme] .fieldCapacityRing{background:conic-gradient(var(--theme-success-ink) var(--pct),var(--theme-border) 0)!important}body[data-voleng-theme] .fieldCapacityRing>span{background:var(--theme-surface)!important}body[data-voleng-theme] .fieldCapacityRing b{color:var(--theme-text)!important;font-size:25px!important;font-weight:650!important}body[data-voleng-theme] .fieldCapacityRing small{color:var(--theme-muted)!important;font-size:12px!important}body[data-voleng-theme] .fieldStatusLegend :is(b,small){font-size:12px!important}body[data-voleng-theme] :is(input,select,textarea){background-color:var(--theme-surface)!important;border-color:var(--theme-border)!important;color:var(--theme-text)!important;accent-color:var(--theme-focus)}body[data-voleng-theme] :is(input,textarea)::placeholder{color:var(--theme-muted)!important;opacity:1}body[data-voleng-theme] :is(input,select,textarea):disabled{background-color:var(--theme-surface-soft)!important;color:var(--theme-muted)!important}body[data-voleng-theme] :is(button,input,select,textarea,a):focus-visible{outline:2px solid var(--theme-focus)!important;outline-offset:3px}body[data-voleng-theme] :is(.capacityPrimaryTabs,.capacityControlFields,.capacityWorkspaceHead,.toolbar,.filterBar,.modalHead){background:var(--theme-surface-soft)!important;border-color:var(--theme-border)!important}body[data-voleng-theme] .capacityControlBar{padding:0!important}body[data-voleng-theme] .capacityPrimaryTabs{padding:8px!important;gap:5px!important}body[data-voleng-theme] .capacityPrimaryTabs button{background:transparent!important;color:var(--theme-muted)!important;box-shadow:none!important;border-color:transparent!important;min-height:42px!important;height:auto!important;font-size:13px!important;font-weight:600!important}body[data-voleng-theme] .capacityPrimaryTabs button.active{background:var(--theme-surface-raised)!important;color:var(--theme-accent-ink)!important;border-color:var(--theme-border)!important;box-shadow:0 1px 5px var(--theme-shadow)!important}body[data-voleng-theme] .capacityControlFields{padding:14px!important;gap:14px!important}body[data-voleng-theme] .capacityControlFields>label>span{color:var(--theme-muted)!important;font-size:12px!important;font-weight:600!important}body[data-voleng-theme] .capacityControlFields :is(select,button){font-size:13px!important;font-weight:550!important}body[data-voleng-theme] :is(.ordersHeroDate,.densityToggle,.appearanceSegment){background:var(--theme-surface-soft)!important;border-color:var(--theme-border)!important}body[data-voleng-theme] :is(.densityToggle,.appearanceSegment) button.active{background:var(--theme-surface-raised)!important;color:var(--theme-accent-ink)!important}body[data-voleng-theme] .ordersHeroDate input{font-size:13px!important}body[data-voleng-theme] .capacityDayCard{background:var(--theme-surface)!important;border-color:var(--theme-border)!important;color:var(--theme-text)!important;box-shadow:none!important;border-radius:12px!important}body[data-voleng-theme] .capacityDayCard.capWeekend{background:var(--theme-surface-soft)!important}body[data-voleng-theme] .capacityDayCard:is(.capBusy,.capReduced){border-top-color:var(--theme-warning-ink)!important}body[data-voleng-theme] .capacityDayCard:is(.capRisk,.capZero){border-top-color:var(--theme-danger-ink)!important}body[data-voleng-theme] .capacityDayCard.isToday{border-top-color:var(--theme-accent-ink)!important}body[data-voleng-theme] .capacityDayTop :is(b,small){color:var(--theme-muted)!important;font-size:12px!important}body[data-voleng-theme] .capacityLoadLine strong{color:var(--theme-text)!important;font-size:30px!important;font-weight:650!important}body[data-voleng-theme] .capacityDayCard :is(dt,footer,.capacityOffDay,.capacityLoadLine>span){color:var(--theme-muted)!important;font-size:12px!important}body[data-voleng-theme] .capacityDayCard dd{color:var(--theme-text)!important;font-size:12px!important}body[data-voleng-theme] .capacityDayCard dd.positive{color:var(--theme-success-ink)!important}body[data-voleng-theme] .capacityDayCard dd.tight{color:var(--theme-warning-ink)!important}body[data-voleng-theme] .capacityDayCard dd.negative{color:var(--theme-danger-ink)!important}body[data-voleng-theme] .capacityMiniBar{background:var(--theme-border)!important}body[data-voleng-theme] :is(.modal,.modalActions,.notificationSummaryBar,.appearanceSettings){background:var(--theme-surface)!important;color:var(--theme-text)!important;border-color:var(--theme-border)!important}body[data-voleng-theme] .themePreset{min-height:164px;padding:14px}body[data-voleng-theme] .themePreset :is(b,span>b){font-size:14px;line-height:1.4}body[data-voleng-theme] .themePreset span>small{font-size:12px;line-height:1.5}body[data-voleng-theme] .themePreview{border-color:var(--theme-border)}body[data-voleng-theme] .appearanceOptions :is(b,button){font-size:13px}body[data-voleng-theme] .appearanceOptions small{font-size:12px}body[data-voleng-theme] :is(.primary,.primaryAction,.primarySmall,.loginSubmit){color:#fff!important}body[data-voleng-theme] :is(.primary,.primaryAction,.primarySmall,.loginSubmit) :is(b,span,small){color:inherit!important}body[data-voleng-theme] .simpleLoginHero :is(p,small){color:#c1d5eb!important}body[data-voleng-theme] .simpleLoginHero h2 b{color:#75dedb!important}body[data-voleng-theme] .smartPlanningBar small{color:#c1d5eb!important}body[data-voleng-density=compact] :is(.dispatchKpiGrid>button,.capacityExecutiveKpis>button){min-height:108px!important;padding:14px!important}body[data-voleng-density=compact] .simpleApp aside .nav{min-height:36px}@media(max-width:1280px){body[data-voleng-theme] .capacityExecutiveKpis,body[data-voleng-theme] .dispatchModuleGrid{grid-template-columns:repeat(2,minmax(0,1fr))!important}body[data-voleng-theme] .dispatchTopbar.finalProductTopbar{flex-wrap:wrap}}@media(max-width:760px){body[data-voleng-theme] .page>header{flex-wrap:wrap}body[data-voleng-theme] .dispatchTopbar.finalProductTopbar{padding:10px!important;gap:8px!important}body[data-voleng-theme] .dispatchGlobalSearch{flex:1 1 180px!important;width:auto!important}body[data-voleng-theme] .capacityExecutiveKpis>button{min-height:110px!important;padding:14px!important}body[data-voleng-theme] .themePresetGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:520px){body[data-voleng-theme] :is(.capacityExecutiveKpis,.dispatchKpiGrid,.dispatchModuleGrid,.themePresetGrid){grid-template-columns:1fr!important}body[data-voleng-theme] .dispatchTopUser>div{display:none}body[data-voleng-theme] .dispatchHomeDate{width:100%}}body[data-voleng-theme] .simpleApp .masterBrandIdentity>img{background:transparent!important;border-radius:0!important;padding:0!important;mix-blend-mode:normal!important}body[data-voleng-theme] .simpleApp .compactMasterMark{background:transparent!important;border-radius:0!important}.volengMasterLogo{display:block;width:112px;height:auto;max-width:100%;flex-shrink:0;color:var(--theme-text, #162b45);background:transparent;filter:none;mix-blend-mode:normal}.simpleApp .masterBrandIdentity>.volengMasterLogo{width:112px;max-height:82px}.premiumLoginLogo>.volengMasterLogo{width:min(270px,72vw);color:#edf3fc}.simpleApp.sidebarCompact .masterBrandIdentity>.volengMasterLogo{display:none}.themePreset:disabled,.appearanceSegment button:disabled{cursor:progress}.themePreset:focus-visible{outline:2px solid var(--theme-focus);outline-offset:3px}@media(max-width:720px){.simpleApp .masterBrandIdentity>.volengMasterLogo{display:none}.simpleApp .compactMasterMark{display:grid!important}}body[data-voleng-theme] .simpleApp .page{font-size:14px}body[data-voleng-theme] .simpleApp .page :is(input,select,textarea){font-size:14px!important;min-height:38px}body[data-voleng-theme] .simpleApp .page input[type=checkbox]{min-height:0}body[data-voleng-theme] .simpleApp .page :is(.sectionHead p,.pageTitleBlock p,.ordersControlGroup>span,.simpleOrdersMeta,.filterResult,.workspaceList small,.todayTimeline small,.fieldMiniWorkers small){font-size:12px!important;line-height:1.5!important}body[data-voleng-theme] .simpleApp .page :is(.workspaceHead h3,.simpleCreateHead h3){font-size:15px!important}body[data-voleng-theme] .simpleApp .page :is(.dispatchKpiGrid small,.simpleOrdersFlow small,.workspaceHead small,.pageTitleBlock small){font-size:11px!important;letter-spacing:.04em!important}body[data-voleng-theme] .simpleApp .page :is(.dispatchKpiGrid em,.simpleOrdersFlow em,.workspaceEmpty small,.fieldStatusLegend small){font-size:12px!important;line-height:1.4!important}body[data-voleng-theme] .simpleApp .page :is(.dispatchKpiGrid b,.simpleOrdersFlow b){font-size:28px!important}body[data-voleng-theme] .simpleApp .page :is(.ordersTablePanel td,.ordersTablePanel th,.ordersTablePanel button){font-size:13px!important}body[data-voleng-theme] .simpleApp .page :is(.primaryAction,.primary,.topActionBtn,.ordersClearBtn){min-height:38px;font-size:13px!important}body[data-voleng-theme] .simpleApp .page button:focus-visible{outline:2px solid var(--theme-focus);outline-offset:2px}body[data-voleng-theme] .simpleApp .page button:disabled{cursor:not-allowed;opacity:.65}body[data-voleng-theme] .dispatchHomePage .dispatchWorkspaceGrid{align-items:start}body[data-voleng-theme] .dispatchHomePage .dispatchWorkspaceCard{min-height:220px!important;height:auto!important}body[data-voleng-theme] .dispatchHomePage :is(.workspaceList,.todayTimeline){min-height:0!important}body[data-voleng-theme] .dispatchHomePage .workspaceEmpty{min-height:150px!important;height:auto!important;flex-wrap:wrap;gap:12px}body[data-voleng-theme] .dispatchHomePage .todayTimeline time{white-space:normal;min-width:58px;font-size:12px}body[data-voleng-theme] .fieldStatusLegend .paused{background:var(--theme-warning-ink)}.workspaceSync,.ordersPagination,.dispatchQuickActions,.dashboardScope{display:flex;align-items:center;flex-wrap:wrap;gap:12px}body[data-voleng-theme] .workspaceSync{margin:8px 24px 0;padding:8px 12px;border:1px solid var(--theme-border);border-radius:10px;background:var(--theme-surface-soft);color:var(--theme-muted);font-size:12px}body[data-voleng-theme] .workspaceSync small{font-size:12px;color:var(--theme-muted)}body[data-voleng-theme] .workspaceSync button{margin-left:auto;display:inline-flex;align-items:center;gap:6px;font-size:12px}.workspaceSync svg,.dispatchQuickActions svg,.ordersPagination svg{width:16px;height:16px}body[data-voleng-theme] .syncError{color:var(--theme-danger-ink);border-color:var(--theme-danger-border);background:var(--theme-danger-soft)}.dashboardNotice{display:flex;align-items:center;gap:12px;padding:12px;border:1px solid;border-radius:10px;margin-bottom:12px}.dashboardScope{justify-content:space-between;margin:0 0 14px;color:var(--theme-muted);font-size:12px;line-height:1.5}body[data-voleng-theme] .dispatchQuickActions{margin-top:16px;padding:14px 16px;border:1px solid var(--theme-border);border-radius:12px;background:var(--theme-surface)}.dispatchQuickActions button,.ordersPagination button{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:38px}.ordersPagination{padding:14px 0}.ordersPagination>span{flex:1 1 220px;font-size:13px;color:var(--theme-muted)}body[data-voleng-theme] .ordersScopeSwitch{flex-wrap:wrap}@media(max-width:760px){.workspaceSync{margin:8px 12px 0!important}.dispatchQuickActions button{flex:1 1 150px}}body[data-voleng-theme=platinum-dark]{--theme-sidebar:#17191d;--theme-canvas:#25282e;--theme-canvas-2:#292d34;--theme-surface:#353940;--theme-surface-soft:#3b4048;--theme-surface-raised:#434952;--theme-border:#626a76;--theme-text:#f3f4f6;--theme-muted:#cbd0d8;--theme-accent-ink:#c1d3eb;--theme-focus:#c1d3eb;--theme-premium:#ced3dc;--theme-premium-soft:#e2e5ea;--theme-button-bg:#445568}body[data-voleng-theme=deep-teal]{--theme-sidebar:#082927;--theme-canvas:#103b37;--theme-canvas-2:#15413c;--theme-surface:#1c5049;--theme-surface-soft:#245c54;--theme-surface-raised:#2c675e;--theme-border:#538d81;--theme-text:#eefaf5;--theme-muted:#c2ded3;--theme-accent-ink:#98e3c9;--theme-focus:#98e3c9;--theme-premium:#b0deca;--theme-premium-soft:#d4eee2;--theme-button-bg:#126455}body:is([data-voleng-theme=platinum-dark],[data-voleng-theme=deep-teal]) .simpleApp aside{background:var(--theme-sidebar)!important}body:is([data-voleng-theme=platinum-dark],[data-voleng-theme=deep-teal]) .simpleApp main{background:var(--theme-canvas)!important}body:is([data-voleng-theme=platinum-dark],[data-voleng-theme=deep-teal]) .simpleApp :is(button.primary,button.primaryAction,.loginSubmit){background:var(--theme-button-bg)!important;color:#fff!important}body{font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:14px;line-height:1.5;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}body :is(button,input,select,textarea){font-family:inherit}body :is(h1,h2,h3){font-weight:650;letter-spacing:-.025em;line-height:1.2}body :is(button,label,th){font-weight:600}body .simpleApp :is(.nav,.productModuleNav button){font-size:13px!important;font-weight:600!important}body .simpleApp .page :is(table td,table th,label,button){font-size:13px!important;line-height:1.45}body .simpleApp .page :is(p,small){line-height:1.55}body .simpleApp .page small{font-size:11px!important}body .simpleApp .page :is(input,select,textarea){font-size:14px!important}body .simpleApp .page h1{font-size:clamp(26px,2.4vw,34px)!important;font-weight:650!important}body .simpleApp .page :is(h2,h3){font-weight:650!important}body .simpleApp .page :is(th,label){letter-spacing:.015em!important}body :is(.masterBrandIdentity,.premiumLoginLogo,.compactMasterMark,.volengMasterLogo){background:transparent!important;box-shadow:none!important;border:0!important;filter:none!important;mix-blend-mode:normal!important}body .volengMasterLogo{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;width:116px;max-height:none;color:var(--theme-text,#182d48);padding:0!important}body .volengMasterLogo .brandVectorV{width:48px;height:44px;flex-shrink:0}.brandWordmark{font-size:22px;font-weight:750;letter-spacing:-.055em;line-height:1.1}.brandTagline{font-size:4.8px;font-weight:600;letter-spacing:.03em;white-space:nowrap}body .compactMasterMark .brandVectorV{width:32px;height:32px}body[data-voleng-theme=rose-pearl],body[data-voleng-theme=rose-blush]{--brand-blue:#9362bd;--brand-teal:#ad82c5;--brand-violet:#89506a;--brand-rose:#d5769b;--brand-amber:#dfb68c}body[data-voleng-theme=graphite-dark],body[data-voleng-theme=silver-mist],body[data-voleng-theme=cool-grey]{--brand-blue:#758fae;--brand-teal:#a5c3cf;--brand-violet:#7985b0;--brand-rose:#b8a5cd;--brand-amber:#d5c4a7}body[data-voleng-theme=lavender-navy]{--brand-blue:#8b9cfa;--brand-teal:#99caca;--brand-violet:#b9a1e6;--brand-rose:#dfacd2;--brand-amber:#e4d0ac}body[data-voleng-theme=prestige-dark]{--brand-blue:#689cf4;--brand-teal:#64c4c2;--brand-violet:#a694e6;--brand-rose:#daa1bb;--brand-amber:#ddc392}.brandVectorV path{transition:fill .3s ease}body .premiumSignIn{min-height:100dvh;display:grid;grid-template-columns:minmax(0,1.15fr) minmax(390px,1fr);background:var(--theme-canvas);color:var(--theme-text)}body .premiumSignIn .simpleLoginHero{padding:clamp(32px,5vw,80px);background:radial-gradient(ellipse at 10% 5%,#3d71eb30,transparent 48%),radial-gradient(ellipse at 90% 65%,#8c5de52b,transparent 52%),radial-gradient(ellipse at 10% 100%,#17b9af25,transparent 50%),var(--theme-surface-soft);display:flex;flex-direction:column;align-items:flex-start;justify-content:center;border:0;min-width:0}body .premiumSignIn .premiumLoginLogo{padding:0;margin:0 0 38px}body .premiumSignIn .volengMasterLogo{width:155px;color:var(--theme-text)}body .premiumSignIn .volengMasterLogo .brandVectorV{width:61px;height:55px}body .premiumSignIn .brandWordmark{font-size:29px}body .premiumSignIn .brandTagline{font-size:6.4px}body .premiumSignIn .loginMessage{margin:0;max-width:650px}body .premiumSignIn .loginMessage>small{font-size:11px;font-weight:650;letter-spacing:.17em;color:var(--theme-muted)}body .premiumSignIn .loginMessage h2{font-size:clamp(36px,4vw,62px);font-weight:600;letter-spacing:-.055em;line-height:1.08;margin:20px 0;color:var(--theme-text)}body .premiumSignIn .loginMessage h2 b{font-weight:650;background:linear-gradient(110deg,var(--theme-accent-ink),var(--theme-purple-ink),var(--theme-teal-ink));background-clip:text;-webkit-background-clip:text;color:transparent}body .premiumSignIn .loginMessage p{font-size:16px;line-height:1.75;max-width:470px;color:var(--theme-muted)}.loginProducts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:30px;width:100%;max-width:560px}.loginProducts>div{display:flex;align-items:center;gap:9px;padding:13px 10px;background:var(--theme-surface);border:1px solid var(--theme-border);border-top:2px solid var(--product-hue);border-radius:12px;font-size:12px;font-weight:600;color:var(--theme-text)}.loginProducts svg{width:18px;height:18px;color:var(--product-hue);flex-shrink:0}.loginFootnote{display:flex;gap:8px;align-items:center;margin-top:32px;color:var(--theme-muted);font-size:12px}body .premiumSignIn .simpleLoginPanel{padding:clamp(24px,4vw,64px);background:var(--theme-canvas)}body .premiumSignIn .loginBox{width:min(460px,100%)}body .premiumSignIn .loginTabs{padding:5px;border:1px solid var(--theme-border);border-radius:14px;margin-bottom:20px}body .premiumSignIn .loginTabs button{font-size:14px;font-weight:600;min-height:42px}body .premiumSignIn form{padding:clamp(24px,3vw,40px);border-radius:24px;box-shadow:0 20px 65px var(--theme-shadow);border:1px solid var(--theme-border);background:var(--theme-surface)}body .premiumSignIn form>small:first-child{font-size:11px;font-weight:650}body .premiumSignIn form h2{font-size:28px;margin:12px 0}body .premiumSignIn form>p{font-size:14px;line-height:1.6;margin-bottom:24px}body .premiumSignIn label{font-size:13px;font-weight:600;margin-top:16px;gap:8px}body .premiumSignIn input{min-height:48px;font-size:15px;border-radius:11px;background:var(--theme-surface);color:var(--theme-text)}body .premiumSignIn .loginSubmit{min-height:48px;font-size:14px;font-weight:650;border-radius:11px;background:#275de1}body .premiumSignIn :is(.forgotPasswordLink,.switchText,.termsHint){font-size:12px!important;line-height:1.6}body .premiumSignIn .switchText{margin-top:18px}body :is(button,input,select,textarea):focus-visible{outline:2px solid var(--theme-accent-ink);outline-offset:3px}@media(max-width:900px){body .premiumSignIn{grid-template-columns:1fr}body .premiumSignIn .simpleLoginHero{padding:32px;min-height:0}body .premiumSignIn .premiumLoginLogo{margin-bottom:20px}body .premiumSignIn .loginMessage h2{font-size:38px}.loginProducts{max-width:none}body .premiumSignIn .simpleLoginPanel{padding:24px}}@media(max-width:480px){.loginProducts{grid-template-columns:repeat(2,minmax(0,1fr))}body .premiumSignIn .simpleLoginHero{padding:24px}body .premiumSignIn .loginMessage h2{font-size:34px}body .premiumSignIn .simpleLoginPanel{padding:16px}}@media(prefers-reduced-motion:reduce){.brandVectorV path{transition:none}}body .simpleApp .page{padding:18px!important;max-width:none!important}body .simpleApp .page>header,body .simpleApp .page>header.compactWorkspaceHeader{display:flex!important;flex-wrap:wrap!important;align-items:center!important;justify-content:flex-start!important;gap:12px!important;padding:0 0 14px!important;margin:0 0 14px!important;min-height:0!important;grid-template-columns:none!important}body .simpleApp .page>header>*,body .simpleApp .page>header.compactWorkspaceHeader>*{position:static!important;grid-column:auto!important;grid-row:auto!important;min-width:0!important;max-width:100%!important;margin:0!important;transform:none!important}body .simpleApp .page>header>.pageTitleBlock{flex:1 1 280px!important;display:block!important}body .simpleApp .page>header>.pageHeaderBack{flex:0 0 auto!important;padding:0!important}body .simpleApp .page>header>.pageHeaderBack:empty{display:none!important}body .simpleApp .page>header>:is(.pageHeaderCenter,.pageHeaderAction){flex:0 1 auto!important;display:flex!important;flex-wrap:wrap!important;width:auto!important;justify-content:flex-start!important;align-items:center!important}body .simpleApp .page>header .pageTitleBlock h1{font-size:26px!important;margin:0!important}body .simpleApp .page>header .pageTitleBlock small{display:none!important}body .simpleApp .page>header .pageTitleBlock p{margin:5px 0 0!important;font-size:12px!important}body .simpleApp .standardWorkspace>header>div{flex:1 1 300px;display:block!important}body .simpleApp .standardWorkspace>header>div>small{display:none}body .simpleApp :is(.capacityHeaderWorkspace,.capacityHeaderFilters,.ordersHeaderCenter,.orderTopActions.compact){display:flex!important;flex-wrap:wrap!important;gap:8px!important;max-width:100%;width:auto!important;position:static!important;transform:none!important}body .simpleApp .capacityHeaderFilters select{width:160px!important;max-width:100%!important}body .simpleApp :is(.ordersScopeSwitch,.homePeriodSwitch,.capacityHeaderTabs){display:flex!important;flex-wrap:wrap!important;width:auto!important;max-width:100%!important}body .simpleApp :is(.ordersScopeSwitch,.homePeriodSwitch) button{width:auto!important;min-height:32px!important}body .simpleApp .dispatchTopbar{position:relative!important;top:auto!important;display:flex!important;flex-wrap:wrap!important;gap:8px!important;min-height:56px!important;padding:8px 14px!important}body .simpleApp .dispatchTopbar>*{min-width:0!important}body .simpleApp .dispatchGlobalSearch{flex:0 1 240px!important;margin-left:auto}body .simpleApp .dispatchTopUser{max-width:190px!important;flex-shrink:0}body .simpleApp .dispatchTopUser b{display:block;max-width:130px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.compactDisplayTools{display:flex;gap:4px;margin-left:auto}.compactDisplayTools button,body .simpleApp .dispatchQuickActions button,body .simpleApp .dispatchHomePage .pageHeaderAction button{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:34px;padding:7px 11px;border:1px solid var(--theme-border);border-radius:9px;background:var(--theme-surface);color:var(--theme-text);font-weight:600}.compactDisplayTools button{width:34px;padding:7px}.compactDisplayTools svg,.dispatchQuickActions button svg{width:16px;height:16px}body .simpleApp .dispatchHomePage .pageHeaderAction button{background:#245ce2;color:#fff;border-color:#245ce2}body .simpleApp .dispatchWorkspaceCard{min-height:0!important;height:auto!important;padding:14px!important}body .simpleApp .dispatchWorkspaceGrid{align-items:start!important;gap:12px!important}body .simpleApp :is(.workspaceEmpty,.fieldMiniWorkers){min-height:0!important;padding:14px 0!important}body .simpleApp .fieldCapacityRing{width:72px!important;height:72px!important;flex:0 0 72px!important}body .simpleApp .fieldCapacityRing b{font-size:22px!important}body .simpleApp .fieldCapacityRing small{font-size:9px!important}body .simpleApp .fieldPulse{gap:16px!important;padding:10px 0!important}body .simpleApp .dispatchQuickActions{padding:10px 12px!important;display:flex;flex-wrap:wrap;gap:8px}body .simpleApp .dashboardScope{margin-bottom:10px!important;font-size:11px!important}body .simpleApp .dispatchKpiGrid{gap:10px!important;margin-bottom:12px!important}body .simpleApp .dispatchKpiGrid>button{min-height:88px!important;padding:12px!important}body .simpleApp aside .nav{min-height:36px!important;padding:8px 10px!important;margin:0!important}body .simpleApp aside{gap:3px!important}body .simpleApp .standardHub{gap:12px}.standardHub button{padding:18px!important;min-height:90px!important}body .brandVectorV{--brand-blue:#3275f6;--brand-teal:#19b9b0;--brand-violet:#8664ef;--brand-rose:#e578a0;--brand-amber:#edb34f}.userAvatar{display:inline-flex!important;width:34px!important;height:34px!important;flex:0 0 34px;align-items:center;justify-content:center;border-radius:50%;overflow:hidden;background:#2863e9;color:#fff}.userAvatar img{width:100%;height:100%;object-fit:cover;display:block}.profilePhotoEditor{display:flex;flex-direction:column;align-items:center;gap:6px;max-width:180px}.profilePhotoEditor .userAvatar{width:68px!important;height:68px!important;flex-basis:68px;font-size:26px}.profilePhotoEditor button{background:var(--theme-surface);color:var(--theme-accent-ink);border:1px solid var(--theme-border);padding:5px 8px;border-radius:7px;font-size:11px!important}.profilePhotoEditor input[hidden]{display:none!important}@media(max-width:900px){body .simpleApp .page>header>.pageHeaderCenter{flex-basis:100%!important}body .simpleApp .dispatchTopUser>div{display:none}body .simpleApp .dispatchGlobalSearch{flex:1 1 170px!important}}@media(max-width:600px){body .simpleApp .page{padding:12px!important}body .simpleApp .page>header>.pageHeaderAction{flex-basis:100%!important}.compactDisplayTools{margin-left:0}}.ecosystemV>.brandVectorV{width:100%;height:100%;display:block}body .simpleApp .dispatchPlanningPage .wfmAccepted{background:#e9e1ff!important;border:1px solid #9270d9!important;border-left:5px solid #7444c7!important;color:#392168!important}body .simpleApp .dispatchPlanningPage .wfmTravel{background:#dceaff!important;border:1px solid #568bdf!important;border-left:5px solid #2463cc!important;color:#163c78!important}body .simpleApp .dispatchPlanningPage .wfmArrived{background:#ffedcc!important;border:1px solid #dba444!important;border-left:5px solid #bb770c!important;color:#704800!important}body .simpleApp .dispatchPlanningPage .wfmWorking{background:#d0f1eb!important;border:1px solid #46a894!important;border-left:5px solid #087f6d!important;color:#074e43!important}body .simpleApp .dispatchPlanningPage .wfmPaused{background:#ffe1d2!important;border:1px solid #d8875e!important;border-left:5px solid #b64d1c!important;color:#77300e!important}body .simpleApp .dispatchPlanningPage .wfmDone{background:#d7f1df!important;border:1px solid #71b389!important;border-left:5px solid #287641!important;color:#174926!important}body .simpleApp .dispatchPlanningPage .wfmNegative{background:#ffdfe4!important;border:1px solid #d98292!important;border-left:5px solid #bf3550!important;color:#7f1d31!important}body .simpleApp .dispatchPlanningPage :is(.wfmAccepted,.wfmTravel,.wfmArrived,.wfmWorking,.wfmPaused,.wfmDone,.wfmNegative) :is(b,strong,small,span){color:inherit!important}body .planningStatusLegend{flex-wrap:wrap;gap:9px}body .planningStatusLegend i{width:10px;height:10px;border:0!important}body .planningStatusLegend .legendPlanned{background:#7444c7!important}body .planningStatusLegend .legendTravel{background:#2463cc!important}body .planningStatusLegend .legendArrived{background:#bb770c!important}body .planningStatusLegend .legendWork{background:#087f6d!important}body .planningStatusLegend .legendPaused{background:#b64d1c!important}body .planningStatusLegend .legendDone{background:#287641!important}body .planningStatusLegend .legendNok{background:#bf3550!important}body .dispatchPlanningPage .noInternalTasks .taskMiniGrid{display:none!important}body .dispatchPlanningPage .noInternalTasks{padding:10px 14px!important}body .dispatchPlanningPage .noInternalTasks .taskMiniHead{margin:0!important}body .dispatchPlanningPage .planningSummaryCards{margin-bottom:12px!important}.planningDisplayControls{display:flex;justify-content:space-between;gap:10px;flex-wrap:wrap;padding:10px 0;margin-bottom:12px;background:var(--theme-canvas)}.planningDisplayControls>div{display:flex;gap:6px;flex-wrap:wrap}.planningDisplayControls button{display:inline-flex;align-items:center;gap:6px;padding:9px 12px;min-height:40px;border:1px solid var(--theme-border);border-radius:8px;background:var(--theme-surface);color:var(--theme-text);font:inherit;font-size:13px}.planningDisplayControls button[aria-pressed=true]{outline:2px solid var(--theme-focus);outline-offset:-2px;background:var(--theme-surface-soft)}.planningDisplayControls svg{width:17px;height:17px}.planningDisplayControls p{width:100%;font-size:13px}.planningDailyList{display:grid;gap:12px}.planningDailyList>section{border:1px solid var(--theme-border);border-radius:12px;padding:14px;background:var(--theme-surface)}.planningDailyList header{display:flex;justify-content:space-between;gap:12px;margin-bottom:10px;font-size:16px}.planningDailyList p,.planningDailyList header span{font-size:13px;color:var(--theme-muted)}.planningDailyList .dailyJob{width:100%;display:grid;gap:7px;text-align:left;margin:8px 0;padding:14px;border:1px solid var(--theme-border);border-left:4px solid var(--theme-focus);border-radius:9px;background:var(--theme-surface-soft);color:var(--theme-text)}.dailyJob small{font-size:13px}.dailyJob strong{font-size:12px}.planningDailyList.compact .dailyJob{padding:10px;gap:4px}.dailyInternalTask{padding:10px;border-left:3px solid var(--theme-muted);font-size:14px}@media(min-width:901px){body.planningFocusMode .simpleApp>aside,body.planningFocusMode .simpleApp>main .finalProductTopbar{display:none!important}body.planningFocusMode .simpleApp:not(.sidebarCompact)>main,body.planningFocusMode .simpleApp.sidebarCompact>main{width:100%!important;margin:0!important}body.planningFocusMode .simpleApp{display:block!important}body.planningFocusMode .simpleApp>main .page{max-width:none!important;padding:12px 16px!important}body.planningFocusMode .dispatchPlanningPage .pageTitleBlock{display:none!important}}.planningActionChoices{display:grid;grid-template-columns:repeat(3,1fr);gap:6px;padding:0 6px 7px}.planningActionChoices button{min-height:38px!important;padding:6px!important;display:flex!important;flex-direction:column!important;justify-content:center!important;gap:3px!important;font-size:9px!important}.planningActionChoices button svg{width:14px!important;height:14px!important}.planningActionChoices button[aria-pressed=true]{background:#eef4ff!important;border-color:#b8cef8!important;color:#245fc9!important}body[data-voleng-product=operations] .dispatchPlanningPage .workerTimeline.dropTarget{background:inherit!important;box-shadow:none!important}body[data-voleng-product=operations] .dispatchPlanningPage .workerTimeline.dropTarget:after{display:none!important}body[data-voleng-product=operations] .dispatchPlanningPage .timelineJob{min-width:0!important;overflow:hidden;text-overflow:ellipsis}body[data-voleng-product=operations] .dispatchPlanningPage .workerTimeline{overflow:visible}body[data-voleng-product=operations] .dispatchPlanningPage .wallDropSlotPreview{position:absolute;top:4px;bottom:4px;box-sizing:border-box;border:2px dashed #6750f3;background:#6353ef30;border-radius:7px;z-index:30;pointer-events:none;min-width:3px;box-shadow:0 0 0 1px #ffffffa6 inset}body[data-voleng-product=operations] .dispatchPlanningPage .wallDropSlotPreview>span{position:absolute;top:-22px;left:50%;transform:translate(-50%);padding:4px 7px;border-radius:6px;background:#213467;color:#fff;font-size:10px;font-weight:800;white-space:nowrap;box-shadow:0 4px 12px #00000026}body[data-voleng-product=operations] .dispatchPlanningPage .timelineTechCardActions .planningQuickAction{opacity:.72;transition:opacity .15s ease,background .15s ease}body[data-voleng-product=operations] .dispatchPlanningPage .timelineTech:hover .planningQuickAction,body[data-voleng-product=operations] .dispatchPlanningPage .timelineTech:focus-within .planningQuickAction{opacity:1}.wallManualOverlay{position:fixed;inset:0;background:#0f172a85;display:flex;align-items:center;justify-content:center;z-index:110000;padding:20px}.wallManualDialog{width:min(480px,95vw);border-radius:16px;background:var(--theme-surface,#fff);color:var(--theme-text,#14213d);padding:22px;box-shadow:0 18px 70px #0000003d;display:grid;gap:12px}.wallManualDialog h3{display:flex;align-items:center;gap:8px;font-size:16px;margin:0}.wallManualDialog h3 svg{width:19px;height:19px}.wallManualDialog p{font-size:13px;line-height:1.5;color:var(--theme-text,#26354d);margin:0}.wallManualDialog small{font-size:11px;line-height:1.5;color:var(--theme-muted,#718096)}.wallManualRecipient{padding:11px 12px;display:flex;gap:12px;align-items:center;font-size:13px;font-weight:600;border-radius:8px;background:var(--theme-surface-soft,#f4f6fa)}.wallManualRecipient input{accent-color:#5544f7}.wallManualActions{display:flex;justify-content:flex-end;gap:8px;margin-top:4px}.wallManualActions button{min-height:38px;border-radius:8px;padding:0 14px;font-size:12px;font-weight:700}.wallManualActions .wallForceBtn{background:#bb4b00;color:#fff;border-color:#bb4b00}.wallManualActions .wallSendBtn{background:#5544f7;color:#fff;border-color:#5544f7}@media(prefers-reduced-motion:reduce){.wallDropSlotPreview,.wallManualDialog{transition:none!important;animation:none!important}}body .simpleApp main[data-product=operations] .page>header .pageTitleBlock p{display:none!important}body .simpleApp .dispatchPlanningPage .unplannedOrdersPanel.unplannedEmpty{display:none!important}body .simpleApp .dispatchPlanningPage .planningWorkspaceTabs{margin:0 0 12px!important}body .simpleApp .dispatchPlanningPage .timelineHead{background:var(--theme-surface-soft)!important;color:var(--theme-text)!important;border-bottom:1px solid var(--theme-border);min-height:46px!important}body .simpleApp .dispatchPlanningPage .timelineHead :is(div,span){background-color:transparent!important;color:var(--theme-text)!important;font-size:12px!important;font-weight:600!important}body .simpleApp .dispatchPlanningPage .timelineTechName b{font-size:14px!important;font-weight:650!important}body .simpleApp .dispatchPlanningPage :is(.workerLoadText,.workerLoadText span,.workerPublish small){font-size:11px!important;line-height:1.4!important}body .simpleApp .dispatchPlanningPage :is(.timelineJob b,.timelineJob small,.planningStatusLegend span){font-size:12px!important;line-height:1.4!important}body .simpleApp .dispatchPlanningPage .timelineBoard{padding:0!important;border-radius:12px;overflow:auto}.planningDateRange{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.planningDateRange label{display:flex;gap:7px;align-items:center;font-size:12px;color:var(--theme-muted)}body .simpleApp .planningDateRange input{width:148px;min-height:36px!important;border:1px solid var(--theme-border);border-radius:8px;background:var(--theme-surface);color:var(--theme-text);padding:6px 8px}.planningDateRange button,.rangeToolbar button,.rangeUnassigned button{display:inline-flex;align-items:center;gap:6px;padding:8px 12px;border-radius:8px;border:1px solid var(--theme-border);background:var(--theme-surface);color:var(--theme-text);font-weight:600}.rangeToolbar{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin:0 0 14px}.rangeToolbar>span{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--theme-muted);margin-right:auto}.rangeToolbar svg{width:16px;height:16px}.rangeToolbar input{padding:9px;border:1px solid var(--theme-border);border-radius:9px;background:var(--theme-surface);color:var(--theme-text)}.rangeScroll{overflow:auto;border:1px solid var(--theme-border);border-radius:12px;background:var(--theme-surface)}.rangeScroll table{border-collapse:separate;border-spacing:0;width:100%}.rangeScroll :is(th,td){padding:10px;border-right:1px solid var(--theme-border);border-bottom:1px solid var(--theme-border);vertical-align:top;min-width:190px;text-align:left}.rangeScroll th{background:var(--theme-surface-soft);color:var(--theme-text);font-size:13px;position:sticky;top:0;z-index:1}.rangeScroll tr>th:first-child{position:sticky;left:0;z-index:2;min-width:180px}.rangeScroll thead th:first-child{z-index:3}.rangeScroll thead button{border:0;background:transparent;color:var(--theme-accent-ink);font-weight:650;cursor:pointer;padding:4px}body .simpleApp .rangeJob{display:flex;flex-direction:column;gap:4px;width:100%;text-align:left;border:1px solid #a1bce7;border-left:4px solid #3c73c5;background:#e4edfb;color:#183e77;padding:9px;border-radius:8px;margin-bottom:7px;cursor:pointer}body .simpleApp .rangeJob :is(b,span,small){color:inherit;font-size:12px!important}.rangeJob b{font-weight:650}body .simpleApp .range-planned{background:#e9e1ff;border-color:#9270d9;color:#392168}body .simpleApp .range-arrived{background:#ffedcc;border-color:#dba444;color:#704800}body .simpleApp .range-in_progress{background:#d0f1eb;border-color:#46a894;color:#074e43}body .simpleApp .range-paused{background:#ffe1d2;border-color:#d8875e;color:#77300e}body .simpleApp .range-completed{background:#d7f1df;border-color:#71b389;color:#174926}body .simpleApp :is(.range-nok,.range-cancelled){background:#ffdfe4;border-color:#d98292;color:#7f1d31}.rangeAbsence,.rangeTask{display:block;padding:8px;margin-bottom:7px;border-radius:7px;background:var(--theme-surface-soft);color:var(--theme-muted);font-size:12px}.rangeEmpty{color:var(--theme-muted)}.rangeUnassigned{display:flex;gap:8px;padding:10px;flex-wrap:wrap}@media(max-width:600px){.planningDateRange{gap:6px}.planningDateRange label{flex-direction:column;align-items:flex-start}body .simpleApp .planningDateRange input{width:135px}}body .simpleApp .dispatchPlanningPage .timelineTechName{flex-wrap:wrap}body .simpleApp .dispatchPlanningPage .workerZonePill{display:inline-flex;align-items:center;max-width:90px;padding:2px 6px;border:1px solid var(--theme-border);border-radius:999px;background:var(--theme-surface-soft);color:var(--theme-muted);font-size:9px;font-weight:750;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}body .simpleApp .dispatchPlanningPage .workerPublishSelect{width:18px;height:18px;min-height:18px;padding:0;border:1px solid var(--theme-border);border-radius:5px;background:var(--theme-surface);display:grid;place-items:center;flex:none}body .simpleApp .dispatchPlanningPage .workerPublishSelect.active{background:var(--product-accent,var(--theme-accent-ink));border-color:var(--product-accent,var(--theme-accent-ink));color:#fff}body .simpleApp .dispatchPlanningPage .workerPublishSelect svg{width:12px;height:12px}body .simpleApp .dispatchPlanningPage .publishSentStatic{display:inline-flex;align-items:center;gap:4px;color:var(--theme-success-ink);font-size:9px;font-weight:800}body .simpleApp .dispatchPlanningPage .publishSentStatic svg{width:12px;height:12px}body .simpleApp .dispatchPlanningPage .planningBulkPublish{display:flex;align-items:center;gap:7px;margin-left:auto}body .simpleApp .dispatchPlanningPage .planningBulkPublish button{display:inline-flex;align-items:center;gap:5px;min-height:30px;padding:0 9px;border:1px solid var(--theme-border);border-radius:8px;background:var(--theme-surface);color:var(--theme-text);font-size:10px;font-weight:750}body .simpleApp .dispatchPlanningPage .planningBulkPublish button.primary{background:var(--product-accent,var(--theme-accent-ink));border-color:var(--product-accent,var(--theme-accent-ink));color:#fff}body .simpleApp .dispatchPlanningPage .planningBulkPublish svg{width:14px;height:14px}body .simpleApp .planningDailyList .dailyWorkerZone{display:inline-flex;margin-left:7px;padding:2px 6px;border:1px solid var(--theme-border);border-radius:999px;color:var(--theme-muted);font-size:9px;font-weight:700}@media(max-width:1100px){body .simpleApp .dispatchPlanningPage .planningBulkPublish{order:3;width:100%;margin-left:0}.timelineViewBar.planningWallControl{flex-wrap:wrap}}body[data-voleng-theme=deep-bronze]{color-scheme:light!important;--theme-sidebar:#D8E2E8!important;--theme-canvas:#E8EEF2!important;--theme-canvas-2:#E1E9EE!important;--theme-surface:#F8FAFC!important;--theme-surface-soft:#F0F5F8!important;--theme-surface-raised:#FFFFFF!important;--theme-border:#CDD9E2!important;--theme-text:#17324A!important;--theme-muted:#62778A!important;--theme-accent-ink:#2563EB!important;--theme-focus:#2563EB!important;--theme-premium:#4F82B8!important;--theme-premium-soft:#7AA5CE!important;--theme-logo-plate:#FFFFFF!important;--theme-shadow:rgba(33,72,108,.08)!important;--theme-elevation:0 8px 24px rgba(31,67,103,.08)!important}body[data-voleng-theme=deep-bronze] .simpleApp>aside,body[data-voleng-theme=deep-bronze] .simpleApp aside,body[data-voleng-theme=deep-bronze] .sidebarCompact aside{background:#d8e2e8!important;border-right:1px solid #C9D6E0!important}body[data-voleng-theme=deep-bronze] .simpleApp aside .nav{color:#4c6479!important}body[data-voleng-theme=deep-bronze] .simpleApp aside .nav svg{color:#54718a!important}body[data-voleng-theme=deep-bronze] .simpleApp aside .nav:hover{background:#e7eef3!important;color:#17324a!important}body[data-voleng-theme=deep-bronze] .simpleApp aside .nav.active{background:#f5f8fa!important;color:#2563eb!important;box-shadow:inset 3px 0 #2563eb,0 3px 12px #264f7714!important}body[data-voleng-theme=deep-bronze] .simpleApp aside .nav.active svg{color:#2563eb!important}body[data-voleng-theme=deep-bronze] .navGroupLabel span{color:#5a7185!important}body[data-voleng-theme=deep-bronze] .simpleApp .whoButton,body[data-voleng-theme=deep-bronze] .simpleApp .who,body[data-voleng-theme=deep-bronze] .simpleApp .sidebarToggle{background:#f5f8fa!important;color:#17324a!important;border-color:#c8d6e0!important}body[data-voleng-theme=deep-bronze] .simpleApp .who small{color:#6a7f91!important}.dispatchHomePage{--home-blue:#2563eb;--home-red:#f0445a;--home-green:#14a879;--home-cyan:#0da7b8;--home-purple:#7c4dff;--home-amber:#eda51a}.dispatchHomePage .dispatchKpiGrid>button,.dispatchHomePage .dispatchWorkspaceCard,.dispatchHomePage .homeOperationalInsights{box-shadow:0 8px 26px #1d3e610e!important;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.dispatchHomePage .dispatchKpiGrid>button:hover,.dispatchHomePage .dispatchWorkspaceCard:hover{transform:translateY(-1px);box-shadow:0 11px 30px #1d3e6116!important}.dispatchHomePage .kpiIcon{border-radius:14px!important;box-shadow:inset 0 0 0 1px #ffffff73}.dispatchHomePage .kpiIcon.blue{background:#e7f0ff!important;color:#2563eb!important}.dispatchHomePage .kpiIcon.red{background:#ffe9ed!important;color:#f0445a!important}.dispatchHomePage .kpiIcon.cyan{background:#e2f7f3!important;color:#12a57a!important}.dispatchHomePage .miniIcon{border-radius:12px!important;background:#eaf1ff!important;color:#2563eb!important}.dispatchHomePage .fieldFocus .miniIcon{background:#f0eaff!important;color:#7c4dff!important}.dispatchHomePage .ordersFocus .miniIcon{background:#e8f1ff!important;color:#2563eb!important}.dispatchHomePage .planningFocus .miniIcon{background:#e7f4ff!important;color:#1478e8!important}.dispatchHomePage .insightsGrid{grid-template-columns:1.08fr 1fr 1.08fr .96fr!important}.dispatchHomePage .insightPanel{padding:13px 14px!important;background:linear-gradient(180deg,color-mix(in srgb,var(--theme-surface) 97%,#fff),color-mix(in srgb,var(--theme-surface-soft) 55%,var(--theme-surface)))!important}.dispatchHomePage .insightTitle>span{border-radius:11px!important}.dispatchHomePage .weatherTile{background:#e8f1ff!important;color:#2670df!important}.dispatchHomePage .trafficTile{background:#e5f7ef!important;color:#15956c!important}.dispatchHomePage .attentionInsight .insightTitle>span{background:#ffeaed!important;color:#ef4057!important}.dispatchHomePage .weatherVisual{display:grid;grid-template-columns:64px minmax(80px,1fr) auto;align-items:center;gap:10px;margin-top:10px;padding:10px;border:1px solid var(--theme-border);border-radius:12px;background:color-mix(in srgb,var(--theme-surface-raised) 84%,#edf6ff)}.dispatchHomePage .weatherGlyph{position:relative;width:58px;height:50px}.dispatchHomePage .weatherSun{position:absolute;left:1px;top:-5px;font-size:37px;line-height:1;color:#f4b316;filter:saturate(1.05)}.dispatchHomePage .weatherCloud{position:absolute;right:0;bottom:-1px;font-size:38px;line-height:1;color:#88b5e8;text-shadow:0 2px 5px rgba(40,92,145,.12)}.dispatchHomePage .weatherReading{display:grid;gap:1px}.dispatchHomePage .weatherReading>b{font-size:24px;line-height:1;color:var(--theme-text)}.dispatchHomePage .weatherReading>span{font-size:9px;color:var(--theme-muted);font-weight:650}.dispatchHomePage .weatherFacts{display:grid;gap:6px}.dispatchHomePage .weatherFacts>span{display:grid;padding:5px 7px;border-radius:8px;background:var(--theme-surface-soft)}.dispatchHomePage .weatherFacts b{font-size:9px}.dispatchHomePage .weatherFacts small{font-size:7px;color:var(--theme-muted)}.dispatchHomePage .providerRow{width:100%;display:flex;align-items:center;gap:8px;margin-top:8px;padding:7px 8px;border:1px solid var(--theme-border);border-radius:10px;background:var(--theme-surface)!important;color:var(--theme-text)!important;text-align:left}.dispatchHomePage .providerRow>span:nth-child(2){display:grid;gap:0;min-width:0;flex:1}.dispatchHomePage .providerRow small{font-size:7px;color:var(--theme-muted)}.dispatchHomePage .providerRow b{font-size:9px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dispatchHomePage .providerRow>svg{width:13px;height:13px;color:var(--theme-muted)}.dispatchHomePage .providerLogo{width:26px;height:26px;display:grid;place-items:center;flex:0 0 26px;border-radius:8px;font-weight:900}.dispatchHomePage .openMeteoLogo{background:#fff5dc;color:#efaa16;font-size:16px}.dispatchHomePage .verkeersLogo{background:#e8f7f0;color:#129467;font-size:9px;letter-spacing:-.04em}.dispatchHomePage .trafficVisual{display:flex;align-items:center;gap:9px;margin-top:10px;padding:9px 10px;border-radius:12px;background:#eaf8f1;border:1px solid #d0eadf}.dispatchHomePage .trafficStatusIcon{width:34px;height:34px;display:grid;place-items:center;border-radius:10px;background:#d6f2e5;color:#129467}.dispatchHomePage .trafficStatusIcon svg{width:19px}.dispatchHomePage .trafficVisual>div{display:grid;gap:2px}.dispatchHomePage .trafficVisual b{font-size:10px;color:#138860}.dispatchHomePage .trafficVisual small{font-size:8px;color:#637b70}.dispatchHomePage .trafficRoads{display:grid;gap:4px;margin-top:7px}.dispatchHomePage .trafficRoads>span{display:grid;grid-template-columns:26px minmax(0,1fr) auto;align-items:center;gap:6px;font-size:8px}.dispatchHomePage .trafficRoads b{font-size:8px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dispatchHomePage .trafficRoads small{font-size:7px;color:var(--theme-muted)}.dispatchHomePage .roadBadge{display:grid;place-items:center;height:18px;border-radius:5px;color:#fff;font-style:normal;font-size:7px;font-weight:900}.dispatchHomePage .roadBadge.danger{background:#ed4d5f}.dispatchHomePage .roadBadge.warning{background:#efa81b}.dispatchHomePage .roadBadge.good{background:#14a879}.dispatchHomePage .latestWorkerAvatar{background:linear-gradient(135deg,#e1f4ec,#d9ebff)!important;color:#18795f!important;font-weight:800!important}.dispatchHomePage .workforceStatusGrid>span{position:relative;overflow:hidden}.dispatchHomePage .workforceStatusGrid>span:nth-child(2){background:color-mix(in srgb,#3184ff 7%,var(--theme-surface))!important}.dispatchHomePage .workforceStatusGrid>span:nth-child(3){background:color-mix(in srgb,#16b981 7%,var(--theme-surface))!important}.dispatchHomePage .workforceStatusGrid>span:nth-child(4){background:color-mix(in srgb,#8b5cf6 7%,var(--theme-surface))!important}@media(max-width:1380px){.dispatchHomePage .insightsGrid{grid-template-columns:1fr 1fr!important}.dispatchHomePage .attentionInsight{grid-column:auto!important}.dispatchHomePage .insightPanel:nth-child(2n){border-right:0!important}.dispatchHomePage .insightPanel:nth-child(n+3){border-top:1px solid var(--theme-border)}}@media(max-width:900px){.dispatchHomePage .insightsGrid{grid-template-columns:1fr!important}.dispatchHomePage .insightPanel{border-right:0!important;border-top:0!important;border-bottom:1px solid var(--theme-border)!important}.dispatchHomePage .insightPanel:last-child{border-bottom:0!important}.dispatchHomePage .weatherVisual{grid-template-columns:54px 1fr auto}}.dispatchHomePage .liveTrafficEvents>button{border:0;background:transparent;padding:3px 0;display:grid;grid-template-columns:26px minmax(0,1fr) auto;align-items:center;gap:6px;text-align:left;color:inherit;cursor:pointer}.dispatchHomePage .liveTrafficEvents>button>span{min-width:0;display:grid;gap:1px}.dispatchHomePage .liveTrafficEvents>button b{font-size:8px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dispatchHomePage .liveTrafficEvents>button small{font-size:7px;color:var(--theme-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dispatchHomePage .liveTrafficEvents>button em{font-size:6.5px;font-style:normal;color:var(--theme-muted);text-transform:uppercase}.dispatchHomePage .trafficNoEvents{grid-template-columns:26px minmax(0,1fr)!important}.dispatchHomePage .trafficNoEvents small{grid-column:2}.dispatchHomePage .trafficInsight .insightTitle button:disabled{opacity:.5}dialog.secondScreenPicker{width:min(440px,calc(100vw - 40px));max-height:85dvh;overflow:auto;box-sizing:border-box;padding:24px;border:1px solid var(--theme-border);border-radius:16px;color:var(--theme-text);background:var(--theme-surface);box-shadow:0 20px 70px #0005}dialog.secondScreenPicker::backdrop{background:#10182088}dialog.secondScreenPicker header{display:flex;align-items:center;justify-content:space-between;gap:16px}dialog.secondScreenPicker h2{font-size:22px;margin:0}dialog.secondScreenPicker p{color:var(--theme-muted);font-size:14px}dialog.secondScreenPicker button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:40px;padding:8px 12px;border:1px solid var(--theme-border);border-radius:9px;background:var(--theme-surface-soft);color:var(--theme-text);font:inherit;cursor:pointer}dialog.secondScreenPicker svg{width:20px;height:20px;flex:none}.secondScreenOptions{display:grid;gap:10px}.secondScreenOptions label{display:flex;align-items:center;gap:14px;padding:14px;border:1px solid var(--theme-border);border-radius:10px;cursor:pointer;font-size:16px}.secondScreenOptions label.selected{outline:2px solid var(--theme-focus);outline-offset:-2px;background:var(--theme-surface-soft)}.secondScreenOptions input{width:18px;height:18px;accent-color:var(--theme-focus)}dialog.secondScreenPicker footer{display:flex;justify-content:flex-end;margin-top:20px}dialog.secondScreenPicker button:focus-visible,.secondScreenOptions label:focus-within{outline:2px solid var(--theme-focus);outline-offset:3px}dialog.secondScreenPicker [role=alert]{color:var(--theme-danger-ink)}dialog.secondScreenPicker button:disabled{opacity:.5;cursor:default}body .simpleApp .compactDisplayTools button.secondScreenTrigger{width:auto!important;min-width:36px!important;white-space:nowrap;gap:7px;padding-inline:10px!important}body .simpleApp .compactDisplayTools button.secondScreenTrigger span{font-size:12px}@media(max-width:1100px){body .simpleApp .compactDisplayTools button.secondScreenTrigger span{display:none}}.mobileNavigationBar,.mobileNavigationBackdrop{display:none}@media(max-width:900px){html{-webkit-text-size-adjust:100%;text-size-adjust:100%}body .simpleApp{display:block!important;min-width:0!important;width:100%!important;min-height:100dvh!important}body .simpleApp:not(.sidebarCompact)>main,body .simpleApp.sidebarCompact>main{margin:0!important;width:100%!important;max-width:100%!important;min-width:0!important;padding:0!important}body .simpleApp>.mobileNavigationBar{position:sticky;top:0;z-index:90;display:flex;align-items:center;gap:12px;min-height:56px;padding:6px max(12px,env(safe-area-inset-right)) 6px max(12px,env(safe-area-inset-left));border-bottom:1px solid var(--theme-border);background:var(--theme-sidebar);color:var(--theme-text)}.mobileNavigationBar button{display:grid;place-items:center;width:44px;height:44px;border:1px solid var(--theme-border);border-radius:10px;background:var(--theme-surface);color:var(--theme-text)}.mobileNavigationBar svg{width:22px;height:22px}.mobileNavigationBar span{margin-left:auto;font-size:13px;color:var(--theme-muted)}body .simpleApp>aside#volengNavigation{position:fixed!important;inset:0 auto 0 0!important;display:flex!important;flex-direction:column!important;align-items:stretch!important;justify-content:flex-start!important;width:min(300px,86vw)!important;min-width:0!important;max-width:86vw!important;height:100dvh!important;max-height:100dvh!important;overflow-y:auto!important;overflow-x:hidden!important;padding:14px 12px max(16px,env(safe-area-inset-bottom))!important;z-index:1001!important;transform:translate(-105%);visibility:hidden;transition:transform .2s ease,visibility .2s!important}body .simpleApp>aside#volengNavigation.mobileNavigationOpen{transform:translate(0);visibility:visible}body .simpleApp>.mobileNavigationBackdrop{display:block;position:fixed;inset:0;width:100%;height:100dvh;background:#0b152980;border:0;z-index:1000}body .simpleApp>aside#volengNavigation .brand{position:static!important;flex:none!important;min-height:68px!important;margin:0 0 14px!important;padding:6px!important}body .simpleApp>aside#volengNavigation .masterBrandIdentity{display:flex!important;align-self:auto!important;margin:0!important}body .simpleApp>aside#volengNavigation .nav{display:flex!important;width:100%!important;min-height:44px!important;justify-content:flex-start!important;gap:12px!important;margin:2px 0!important;padding:10px 12px!important;flex-shrink:0!important;font-size:15px!important}body .simpleApp>aside#volengNavigation .nav span,body .simpleApp>aside#volengNavigation .who span,body .simpleApp>aside#volengNavigation .navGroupLabel{display:block!important}body .simpleApp>aside#volengNavigation .navGroupLabel{padding:14px 10px 5px!important}body .simpleApp>aside#volengNavigation .nav svg{width:20px!important;height:20px!important}body .simpleApp>aside#volengNavigation .who{position:static!important;width:100%!important;min-height:48px!important;margin:10px 0!important}body .simpleApp>main .dispatchTopbar.finalProductTopbar{position:relative!important;top:auto!important;display:flex!important;flex-wrap:wrap!important;align-items:center!important;gap:8px!important;padding:10px 12px!important;margin:0!important;width:100%!important;min-width:0!important}body .simpleApp>main .productQuickSwitch{display:flex!important;flex:1 1 calc(100% - 44px)!important;min-width:0!important;max-width:100%!important;width:auto!important;overflow-x:auto!important;flex-wrap:nowrap!important;scrollbar-width:thin}body .simpleApp>main .productQuickItem{flex:0 0 auto!important;min-height:40px!important;padding:8px 10px!important;font-size:13px!important}body .simpleApp>main .dispatchGlobalSearch{order:4!important;flex:1 1 100%!important;width:100%!important;max-width:100%!important;margin:0!important}body .simpleApp>main .dispatchGlobalSearch input{font-size:16px!important}body .simpleApp>main .dispatchTopUser{margin-left:auto!important;min-width:44px!important;max-width:160px!important}body .simpleApp>main .dispatchTopUser>div{display:none!important}body .simpleApp>main :is(.dispatchTopIcon,.compactDisplayTools button){min-width:44px!important;width:44px!important;height:44px!important}body .simpleApp>main .page{width:100%!important;max-width:100%!important;min-width:0!important;padding:16px 12px max(80px,env(safe-area-inset-bottom))!important}body .simpleApp>main .page>header,body .simpleApp>main .page>header.compactWorkspaceHeader{display:flex!important;flex-wrap:wrap!important;align-items:center!important;gap:12px!important;padding:0 0 14px!important;margin-bottom:14px!important}body .simpleApp>main .page>header :is(.pageTitleBlock,.pageHeaderCenter,.pageHeaderAction){min-width:0!important;max-width:100%!important;margin:0!important;position:static!important;transform:none!important}body .simpleApp>main .page>header :is(.pageHeaderCenter,.pageHeaderAction){flex:1 1 100%!important;display:flex!important;flex-wrap:wrap!important;justify-content:flex-start!important;gap:8px!important}body .simpleApp>main .page h1{font-size:25px!important;line-height:1.2!important;overflow-wrap:anywhere}body .simpleApp>main :is(.dispatchKpiGrid,.dispatchWorkspaceGrid,.standardHub,.cards,.standardFormGrid,.editGrid,.ordersControlGrid,.teamHeaderFilters,.financeHeaderWorkspace,.financeHeaderFilters,.fieldHeaderPrimary,.fieldHeaderFilters,.todoHeaderWorkspace){grid-template-columns:minmax(0,1fr)!important;min-width:0!important;gap:12px!important}body .simpleApp>main :is(.dispatchKpiCard,.dispatchWorkspaceCard){min-width:0!important;min-height:0!important;padding:16px!important}body .simpleApp>main :is(input,select,textarea){font-size:16px!important;max-width:100%;min-width:0;min-height:44px!important}body .simpleApp>main :is(.toolbar,.filterBar,.planningDateRange,.planningWallToolbar,.standardToolbar,.dispatchQuickActions,.modalActions){flex-wrap:wrap!important;min-width:0!important;max-width:100%!important;gap:8px!important}body .simpleApp>main :is(.planningDateRange label,.planningDateRange input){min-width:0!important;max-width:100%!important}body .simpleApp>main :is(.table,.tableWrap,.standardTable,.rangeScroll,.timelineBoard){max-width:100%!important;min-width:0!important;overflow:auto!important;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch}body .simpleApp>main .timelineBoard>:is(.timelineHead,.timelineRow){min-width:1000px!important}body .simpleApp>main .standardTable table{min-width:600px}body .simpleApp>main :is(.tabs,.planningWorkspaceTabs){overflow-x:auto!important;max-width:100%;flex-wrap:nowrap!important}body .modalBack{padding:12px!important;align-items:center!important}body .modalBack>.modal{width:100%!important;min-width:0!important;max-width:600px!important;max-height:calc(100dvh - 24px)!important;overflow-y:auto!important;margin:0!important;padding:16px!important}body .modalBack :is(.editGrid,.standardFormGrid){display:grid!important;grid-template-columns:minmax(0,1fr)!important}body .modalBack :is(input,select,textarea){font-size:16px!important;min-height:44px!important;max-width:100%!important}body .simpleApp>main .page button{min-height:40px}body .premiumSignIn{width:100%!important;min-width:0!important;padding:16px!important}body .premiumSignIn :is(input,select,textarea){font-size:16px!important;min-height:44px!important}}@media(min-width:600px)and (max-width:900px){body .simpleApp>main :is(.dispatchKpiGrid,.cards){grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(prefers-reduced-motion:reduce){body .simpleApp>aside#volengNavigation{transition:none!important}}@media(max-width:900px){body .modalBack :is(.editGrid,.standardFormGrid)>*,body .simpleApp>main .editGrid>*{grid-column:auto!important}body .simpleApp>main .planningDateRange{width:100%}body .simpleApp>main .planningDateRange label{flex:1 1 145px}body .simpleApp>main .planningDateRange input{width:100%!important}body .premiumSignIn .simpleLoginPanel{min-width:0!important}body .simpleApp>aside#volengNavigation .sidebarToggle{width:44px!important;height:44px!important;min-width:44px!important}}.installAccessTrigger{display:flex;align-items:center;gap:10px;min-height:44px;cursor:pointer}.installAccessDialog{box-sizing:border-box;width:min(440px,calc(100vw - 24px));max-height:calc(100dvh - 24px);overflow:auto;border:1px solid var(--theme-border,#cbd5e1);border-radius:18px;padding:20px;color:var(--theme-text,#172b46);background:var(--theme-surface,#fff);font:15px/1.5 system-ui,sans-serif;text-align:center;box-shadow:0 24px 80px #07122255}.installAccessDialog::backdrop{background:#07122299}.installAccessHead{display:flex;gap:12px;align-items:center;text-align:left}.installAccessHead>div{flex:1}.installAccessHead small{font-size:11px;letter-spacing:.12em;font-weight:800;color:var(--theme-muted,#52677e)}.installAccessHead h2{font-size:21px;line-height:1.25;margin:2px 0 0;flex:1}.installAccessHead button{display:grid;place-items:center;width:44px;height:44px;flex-shrink:0;border:1px solid var(--theme-border,#cbd5e1);border-radius:10px;color:inherit;background:transparent;cursor:pointer}.installQr{display:block;width:208px;height:208px;max-width:100%;margin:14px auto 8px;background:#fff;border:8px solid white;border-radius:12px}.installUrl{display:inline-block;font-weight:700}.installAccessDialog a{color:var(--theme-accent-ink,#245cbd);text-underline-offset:3px}.installSteps{text-align:left;margin-top:14px;padding:12px 14px;border:1px solid var(--theme-border,#dbe2ea);border-radius:12px;background:color-mix(in srgb,var(--theme-surface,#fff) 92%,#7aa2ff 8%)}.installSteps h3{font-size:15px;margin:8px 0 3px}.installSteps h3:first-child{margin-top:0}.installSteps p{margin:0;font-size:13px}.installNow{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;min-height:44px;margin:16px 0 10px;padding:10px;border:0;border-radius:10px;background:#245cbd;color:#fff;font:inherit;font-weight:700;cursor:pointer}.installNow:disabled{opacity:.65;cursor:wait}.installState{font-size:13px;font-weight:650}.downloadQr{display:inline-block;margin-top:8px}.installFootnote{font-size:12px;color:var(--theme-muted,#52677e);margin-bottom:0}.premiumSignIn .installAccessTrigger{position:relative;margin:12px 0 0;width:100%;justify-content:center;background:transparent;border:1px solid var(--theme-border,#cbd5e1);border-radius:10px;color:var(--theme-text,#172b46);padding:8px 12px}.premiumSignIn .simpleLoginPanel{align-content:center}.premiumSignIn .loginBox{display:grid;gap:14px}.premiumSignIn .loginDirectQr{box-sizing:border-box;width:min(420px,100%);margin-top:14px;padding:16px 18px;border:1px solid var(--theme-border,#cbd5e1);border-radius:16px;background:var(--theme-surface,#fff);color:var(--theme-text,#172b46);text-align:center;box-shadow:0 12px 34px #18365a0d}.premiumSignIn .loginDirectQrHead{display:flex;align-items:center;justify-content:center;gap:10px;text-align:left}.premiumSignIn .loginDirectQrHead>svg{width:22px;height:22px;color:var(--theme-accent-ink,#245cbd)}.premiumSignIn .loginDirectQrHead small{display:block;font-size:9px;letter-spacing:.14em;font-weight:800;color:var(--theme-muted,#52677e)}.premiumSignIn .loginDirectQrHead h3{margin:2px 0 0;font-size:16px;line-height:1.2}.premiumSignIn .loginDirectQr>img{display:block;width:160px;height:160px;margin:12px auto 8px;padding:6px;box-sizing:border-box;background:#fff;border-radius:12px}.premiumSignIn .loginDirectQr>p{margin:5px auto;color:var(--theme-muted,#52677e);font-size:11px;line-height:1.45;max-width:330px}.premiumSignIn .loginDirectQr>strong{display:block;margin-top:4px;font-size:12px;color:var(--theme-accent-ink,#245cbd)}.premiumSignIn .loginDirectQr .loginDirectQrNote{font-size:10px}.premiumSignIn .loginDirectQrSteps{display:grid;gap:5px;margin-top:10px;padding-top:10px;border-top:1px solid var(--theme-border,#cbd5e1);text-align:left}.premiumSignIn .loginDirectQrSteps span{font-size:9px;line-height:1.4;color:var(--theme-muted,#52677e)}.premiumSignIn .loginDirectQrSteps b{color:var(--theme-text,#172b46);margin-right:4px}@media(max-width:900px){.premiumSignIn .loginDirectQr{margin-top:10px;padding:14px}.premiumSignIn .loginDirectQr>img{width:150px;height:150px}}@media(min-width:901px){body .premiumSignIn .simpleLoginPanel{grid-auto-flow:column!important;grid-auto-columns:minmax(0,420px)!important;place-content:center!important;align-items:stretch!important;column-gap:18px!important}body .premiumSignIn .loginBox,body .premiumSignIn .loginDirectQr{width:420px!important;max-width:100%!important;margin:0!important;align-self:stretch!important;box-sizing:border-box!important}body .premiumSignIn .loginBox{display:flex!important}body .premiumSignIn .loginBox>form{width:100%!important;min-height:100%!important;box-sizing:border-box!important}body .premiumSignIn .loginDirectQr{display:flex!important;flex-direction:column!important;justify-content:space-between!important}body .premiumSignIn .loginDirectQr>img{width:160px!important;height:160px!important;flex:0 0 160px!important}}.dispatchOrdersPage>header.compactWorkspaceHeader{align-items:center!important}.dispatchOrdersPage .ordersHeaderCenter{gap:10px!important}.dispatchOrdersPage .ordersScopeSwitch{flex-wrap:wrap}.dispatchOrdersPage .ordersAllDatesPill{display:inline-flex;align-items:center;gap:7px;min-height:40px;padding:0 13px;border:1px solid var(--theme-border);border-radius:11px;background:var(--theme-surface);color:var(--theme-muted);font-weight:700;cursor:pointer}.dispatchOrdersPage .ordersAllDatesPill:hover{color:var(--theme-text);border-color:var(--theme-accent-ink)}.dispatchOrdersPage .ordersControlGrid{grid-template-columns:minmax(250px,1.5fr) repeat(5,minmax(125px,.78fr)) 130px!important}.dispatchOrdersPage .ordersResult{display:flex;align-items:center;gap:10px;min-height:30px}.dispatchOrdersPage .ordersResult>span{color:var(--theme-muted)}.dispatchOrdersPage .ordersResult>span b{color:var(--theme-text)}.dispatchOrdersPage .iconOnlyOrderAction{width:36px!important;min-width:36px!important;padding:0!important;justify-content:center!important}.dispatchOrdersPage .iconOnlyOrderAction svg{margin:0!important}.dispatchOrdersPage .rowActions{gap:6px!important}@media(max-width:1200px){.dispatchOrdersPage .ordersControlGrid{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media(max-width:820px){.dispatchOrdersPage .ordersControlGrid{grid-template-columns:1fr!important}.dispatchOrdersPage .ordersAllDatesPill{width:100%;justify-content:center}}.customerViewSwitch{display:flex;gap:4px;padding:3px;border:1px solid var(--theme-border);border-radius:10px;background:var(--theme-surface-soft)}.customerViewSwitch button{display:flex;align-items:center;gap:6px;height:30px;padding:0 10px;border:0;border-radius:7px;background:transparent;color:var(--theme-muted);font-size:10px;font-weight:800;cursor:pointer}.customerViewSwitch button svg{width:14px;height:14px}.customerViewSwitch button.active{background:var(--theme-surface);color:var(--theme-accent-ink);box-shadow:0 1px 4px #0f285014}.customerDeleteAction{display:inline-flex;align-items:center;gap:5px;border:1px solid #efb1b1;border-radius:8px;padding:5px 8px;background:var(--theme-surface);color:#b42318;font-size:9px;font-weight:850;cursor:pointer}.customerDeleteAction svg{width:13px;height:13px}.customerDeleteAction:disabled{opacity:.55;cursor:wait}.customerTableWrap{width:100%;overflow:auto;border:1px solid var(--theme-border);border-radius:13px;background:var(--theme-surface)}.customerMasterTable{width:100%;border-collapse:collapse;min-width:980px}.customerMasterTable th{padding:10px 12px;text-align:left;background:var(--theme-surface-soft);color:var(--theme-muted);font-size:9px;letter-spacing:.04em;text-transform:uppercase;border-bottom:1px solid var(--theme-border)}.customerMasterTable td{padding:10px 12px;border-bottom:1px solid var(--theme-border);font-size:10px;color:var(--theme-text);vertical-align:middle}.customerMasterTable tr:last-child td{border-bottom:0}.customerMasterTable tr.inactive{opacity:.62}.customerMasterTable tbody tr:hover{background:var(--theme-surface-soft)}.customerTableName{display:flex;flex-direction:column;align-items:flex-start;gap:2px;border:0;background:transparent;color:var(--theme-text);padding:0;cursor:pointer;text-align:left}.customerTableName b{font-size:11px}.customerTableName small,.customerMasterTable td>small{display:block;color:var(--theme-muted);margin-top:2px;font-size:9px}.customerMasterTable td>span{display:block;font-weight:700}.customerTableStatus{display:flex;align-items:center;gap:7px;flex-wrap:wrap}.customerTableStatus small{display:flex;align-items:center;gap:4px;font-size:8px;font-weight:800}.customerTableStatus small svg{width:12px;height:12px}.customerTableStatus .warn{color:var(--theme-warning-ink)}.customerTableStatus .ok{color:var(--theme-success-ink)}.customerTableActions{display:flex;align-items:center;gap:6px;white-space:nowrap}.customerTableActions button{display:inline-flex;align-items:center;gap:4px;min-height:30px;padding:0 8px;border:1px solid var(--theme-border);border-radius:8px;background:var(--theme-surface);color:var(--theme-text);font-size:9px;font-weight:800;cursor:pointer}.customerTableActions button svg{width:13px;height:13px}.customerTableActions button.delete{color:#b42318;border-color:#efb1b1}.customerTableActions button.deactivate{color:var(--theme-warning-ink)}.customerTableActions button.activate{color:var(--theme-success-ink)}.customerTableActions button:disabled{opacity:.45;cursor:not-allowed}.customerTableEmpty{padding:28px;text-align:center;color:var(--theme-muted);font-size:11px}@media(max-width:900px){.customerViewSwitch{align-self:flex-start}.customerViewSwitch span{display:none}.customerMasterTable{min-width:860px}}.unplannedViewToggle{display:flex;align-items:center;padding:3px;border:1px solid var(--theme-border);border-radius:9px;background:var(--theme-surface-soft);gap:2px}.unplannedViewToggle button{height:26px!important;padding:0 7px!important;border:0!important;background:transparent!important;border-radius:6px!important;display:flex;align-items:center;gap:4px;color:var(--theme-muted);font-size:7px!important}.unplannedViewToggle button svg{width:12px;height:12px}.unplannedViewToggle button.active{background:var(--theme-surface)!important;color:var(--theme-accent-ink)!important;box-shadow:0 1px 4px #1f416914}.unplannedListWrap{border:1px solid var(--theme-border);border-radius:10px;overflow:auto;max-height:238px;background:var(--theme-surface)}.unplannedListHead,.unplannedListRow{display:grid;grid-template-columns:30px 90px 90px minmax(210px,1.5fr) minmax(120px,1fr) minmax(120px,1fr) 68px 80px 22px;align-items:center;min-width:980px}.unplannedListHead{position:sticky;top:0;z-index:2;min-height:29px;padding:0 7px;background:var(--theme-surface-soft);border-bottom:1px solid var(--theme-border);font-size:6.5px;text-transform:uppercase;letter-spacing:.05em;color:var(--theme-muted);font-weight:800}.unplannedListRow{min-height:36px;padding:0 7px;border-bottom:1px solid var(--theme-border);cursor:grab;font-size:7.5px;color:var(--theme-text)}.unplannedListRow:last-child{border-bottom:0}.unplannedListRow:hover{background:var(--theme-accent-soft)}.unplannedListRow.selectedUnplanned{background:var(--theme-accent-soft);box-shadow:inset 3px 0 0 var(--theme-accent-ink)}.unplannedListRow>span,.unplannedListRow>b{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding-right:9px}.unplannedListOrder{font-size:7.5px;color:var(--theme-accent-ink)}.unplannedListService{font-weight:700}.unplannedListAddress{font-weight:600}.unplannedListCustomer,.unplannedListPayer{color:var(--theme-muted)}.unplannedListDuration{text-align:center;font-weight:700}.unplannedListPriority{justify-self:start;padding:3px 6px!important;border-radius:999px;background:var(--theme-surface-soft);font-size:6.5px;font-weight:800;text-transform:capitalize}.unplannedListPriority.priority_high,.unplannedListPriority.priority_urgent{background:var(--theme-danger-soft);color:var(--theme-danger-ink)}.unplannedListSelect{width:22px;height:22px;padding:0;border:1px solid var(--theme-border);border-radius:6px;background:var(--theme-surface);display:grid;place-items:center}.unplannedListSelect span{width:9px;height:9px;border:1px solid var(--theme-border);border-radius:3px}.unplannedListSelect svg{width:12px}.unplannedListSelect.active{background:#1f6fe5;color:#fff;border-color:#1f6fe5}.unplannedCompactRail{display:flex;gap:5px;overflow:auto;padding:1px 1px 5px;max-height:84px}.unplannedCompactRail .unplannedOrderCard{min-width:118px!important;width:118px!important;min-height:64px!important;padding:6px 7px!important}.unplannedCompactRail .unplannedOrderCard strong{font-size:8px!important;margin-top:3px!important}.unplannedCompactRail .unplannedOrderCard small{font-size:6px!important;margin-top:2px!important}.unplannedCompactRail .unplannedOrderCard em{font-size:5.5px!important;margin-top:2px!important}.unplannedCompactRail .selectHint{display:none}.unplannedCompactRail .unplannedSelectBox{width:18px;height:18px;top:5px;right:5px}.unplannedCompactRail .unplannedSelectBox svg{width:10px}@media(max-width:900px){.unplannedViewToggle{order:3}.unplannedViewToggle button{min-width:44px}.unplannedListWrap{max-height:270px}.unplannedListHead,.unplannedListRow{grid-template-columns:30px 86px 82px 180px 105px 105px 60px 72px 20px}}.unplannedFilterMenu{position:relative}.unplannedFilterMenu>summary{list-style:none;cursor:pointer;display:inline-flex;align-items:center;gap:6px}.unplannedFilterMenu>summary::-webkit-details-marker{display:none}.unplannedFilterMenuPop{position:absolute;z-index:80;top:calc(100% + 6px);left:0;min-width:290px;padding:12px;display:grid;gap:8px;border:1px solid var(--theme-border);border-radius:12px;background:var(--theme-surface);box-shadow:0 14px 38px #0f172a24}.unplannedFilterMenuPop select,.unplannedFilterMenuPop input{width:100%}.unplannedSortableHead{appearance:none;border:0;background:transparent;color:inherit;font:inherit;font-weight:750;text-align:left;display:flex;align-items:center;gap:5px;min-width:0;cursor:pointer;padding:0}.unplannedSortableHead.sorted{color:var(--theme-accent-ink)}.unplannedSortableHead small{font-size:8px}.unplannedSortableHead[draggable=true]{cursor:grab}.unplannedSortableHead[draggable=true]:active{cursor:grabbing}.smartPlanOptionsGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:14px 0}.smartPlanOptionsGrid label{display:grid;gap:5px;font-size:12px;font-weight:700}.smartPlanOptionsGrid input{min-height:40px;border:1px solid var(--theme-border);border-radius:9px;padding:0 10px;background:var(--theme-surface);color:var(--theme-text)}.smartPlanOptionsGrid small{font-size:10px;color:var(--theme-muted)}.smartPlanRuleSummary{display:flex;flex-wrap:wrap;gap:8px;padding:10px;border-radius:10px;background:var(--theme-surface-soft)}.smartPlanRuleSummary span{display:inline-flex;align-items:center;gap:6px;font-size:11px}.smartPlanRuleSummary svg{width:14px}.smartWorkerSettings{margin:14px 0;padding:14px;border:1px solid var(--theme-border);border-radius:12px;background:var(--theme-surface-soft)}.smartOverrideToggle{display:flex;align-items:flex-start;gap:10px;margin:10px 0 14px}.smartOverrideToggle span{display:grid}.smartOverrideToggle small{color:var(--theme-muted)}@media(max-width:760px){.smartPlanOptionsGrid{grid-template-columns:1fr}.unplannedFilterMenuPop{position:fixed;left:12px;right:12px;top:auto;min-width:0}}.smartPlanRulesModal{width:min(940px,calc(100vw - 32px));max-height:min(92vh,920px);overflow:auto}.smartTierStrip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:14px 0}.smartTierStrip>span{display:flex;flex-direction:column;gap:3px;padding:12px 14px;border:1px solid var(--line,#dfe4ea);border-radius:14px;background:var(--surface-soft,#f7f9fc)}.smartTierStrip>span.active{outline:2px solid color-mix(in srgb,var(--primary,#1769ff) 42%,transparent);border-color:var(--primary,#1769ff)}.smartTierStrip b{font-size:14px}.smartTierStrip small{opacity:.72}.smartRuleIntro{display:flex;align-items:flex-start;gap:10px;padding:12px 14px;margin:4px 0 14px;border-radius:14px;background:color-mix(in srgb,var(--primary,#1769ff) 7%,var(--surface,#fff));border:1px solid color-mix(in srgb,var(--primary,#1769ff) 18%,var(--line,#dfe4ea))}.smartRuleIntro>svg{width:19px;height:19px;flex:0 0 auto;margin-top:2px}.smartRuleIntro div{display:flex;flex-direction:column;gap:3px}.smartRuleIntro small{opacity:.75;line-height:1.35}.smartServiceDurationBox{margin-top:14px;padding:14px;border:1px solid var(--line,#dfe4ea);border-radius:16px;background:var(--surface-soft,#f8fafc)}.smartServiceDurationHead{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:12px}.smartServiceDurationHead>div{display:flex;flex-direction:column;gap:3px}.smartServiceDurationHead small{opacity:.72}.smartServiceDurationHead>svg{width:19px;height:19px;opacity:.72}.smartServiceDurationGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.smartServiceDurationGrid label{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:9px 10px;border:1px solid var(--line,#dfe4ea);border-radius:12px;background:var(--surface,#fff)}.smartServiceDurationGrid label>span{font-weight:650;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.smartServiceDurationGrid label>div{display:flex;align-items:center;gap:5px;flex:0 0 auto}.smartServiceDurationGrid input{width:78px}.smartServiceDurationGrid em{font-size:12px;font-style:normal;opacity:.65}.smartServiceEmpty{display:block;opacity:.7;padding:4px 2px}.livePlanningProposalBar{display:flex;align-items:center;gap:12px;padding:11px 14px;margin:0 0 12px;border:1px solid color-mix(in srgb,var(--primary,#1769ff) 24%,var(--line,#dfe4ea));border-radius:14px;background:color-mix(in srgb,var(--primary,#1769ff) 6%,var(--surface,#fff));box-shadow:0 8px 24px #1118270d}.livePlanningProposalBar>svg{width:20px;height:20px;flex:0 0 auto}.livePlanningProposalBar>div{display:flex;flex:1;min-width:0;flex-direction:column;gap:2px}.livePlanningProposalBar span{font-size:12px;opacity:.7}.livePlanningProposalBar button{white-space:nowrap}@media(max-width:720px){.smartTierStrip,.smartServiceDurationGrid{grid-template-columns:1fr}.livePlanningProposalBar{align-items:flex-start;flex-wrap:wrap}.livePlanningProposalBar button{width:100%}}.standardWorkspace header{display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap}.standardWorkspace header h1{font-size:26px}.standardWorkspace header p,.standardHint{font-size:13px;color:var(--theme-muted);line-height:1.5}.standardFilters{display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding:16px;background:var(--theme-surface);border:1px solid var(--theme-border);border-radius:12px;margin:16px 0}.standardFilters label{display:flex;align-items:center;gap:8px;flex:1}.standardFilters input{width:100%}.standardFilters svg,.standardHub svg{width:20px;height:20px;flex-shrink:0}.standardTable{overflow:auto;border:1px solid var(--theme-border);border-radius:12px;background:var(--theme-surface)}.standardTable table{width:100%;border-collapse:collapse;font-size:13px}.standardTable th,.standardTable td{padding:13px 15px;text-align:left;border-bottom:1px solid var(--theme-border)}.standardTable small{display:block;color:var(--theme-muted);margin-top:5px}.standardStatus{font-size:11px;padding:5px 8px;background:var(--theme-surface-soft);border-radius:8px}.standardEmpty{text-align:center;padding:40px}.standardPagination{display:flex;justify-content:flex-end;gap:12px;align-items:center;margin:16px 0}.standardPagination span{margin-right:auto}.standardRecordModal{width:min(760px,94vw)!important;max-height:90dvh;overflow:auto}.standardRecordModal fieldset{border:0;padding:0;margin:0;min-width:0}.standardFormGrid{display:grid;grid-template-columns:1fr 1fr;gap:14px}.standardFormGrid label{display:grid;gap:6px;font-size:13px;color:var(--theme-muted)}.standardFormGrid textarea{min-height:110px}.standardFormGrid input,.standardFormGrid select,.standardFormGrid textarea{width:100%;box-sizing:border-box}.standardFormGrid .standardCheck{display:flex;align-items:center}.standardCheck input{width:auto}.standardError{padding:12px;border-radius:8px;color:var(--theme-danger-ink);background:var(--theme-danger-soft)}.standardHub{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px}.standardHub>button{display:flex;align-items:center;gap:12px;text-align:left;padding:20px;background:var(--theme-surface);border:1px solid var(--theme-border);border-radius:14px;color:var(--theme-text)}.standardHub h3{margin:0 0 7px;font-size:16px}.standardHub p{font-size:13px;line-height:1.5;color:var(--theme-muted)}@media(max-width:650px){.standardFormGrid{grid-template-columns:1fr}.standardRecordModal .modalActions{flex-wrap:wrap}}body .standardWorkspace button{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:35px;padding:7px 12px;border:1px solid var(--theme-border);border-radius:9px;background:var(--theme-surface);color:var(--theme-text);font:inherit;font-weight:600;cursor:pointer}body .standardWorkspace button:disabled{opacity:.5;cursor:not-allowed}body .standardWorkspace :is(button.primaryAction,button.primary){background:var(--voleng-action,#0f9f98)!important;color:#fff!important;border-color:var(--voleng-action,#0f9f98)!important}body .standardWorkspace :is(input,select,textarea){border:1px solid var(--theme-border);background:var(--theme-surface);color:var(--theme-text);border-radius:9px;padding:9px 11px;outline-offset:2px;min-width:0}body .standardWorkspace button svg{width:16px;height:16px;flex-shrink:0}.recordHeading{display:flex;gap:12px;align-items:center}.recordHeading>svg{width:30px;height:30px;color:var(--theme-accent-ink)}body .standardRecordModal .modalHead{display:flex;align-items:center;justify-content:space-between;padding:0 0 18px;margin-bottom:18px;border-bottom:1px solid var(--theme-border);background:transparent}body .standardRecordModal .modalHead h2{display:flex;gap:10px;align-items:center;font-size:22px;margin:0}body .standardRecordModal .modalHead h2 svg{width:24px;height:24px;color:var(--theme-accent-ink)}body .standardRecordModal .standardFormGrid label:has(textarea){grid-column:1/-1}body .standardRecordModal .modalActions{display:flex;justify-content:flex-end;gap:8px;border-top:1px solid var(--theme-border);padding-top:16px;margin-top:18px}body .standardTable tbody tr:hover{background:var(--theme-surface-soft)}body .standardStatus{border:1px solid var(--theme-border);display:inline-flex;white-space:nowrap;font-weight:650;font-size:11px}body .standardStatus:is(.status-open,.status-active){background:#e8f0ff;color:#19499f;border-color:#a3bff2}body .standardStatus.status-in_progress{background:#fff0d5;color:#825000;border-color:#e8bc60}body .standardStatus:is(.status-resolved,.status-completed){background:#def7ea;color:#14613b;border-color:#88c9a7}body .standardStatus.status-archived{background:var(--theme-surface-soft);color:var(--theme-muted)}.standardFilters input{border:0!important;background:transparent!important}.standardFilters label{min-width:180px}.productHubPage{--product-accent:#2563eb;--product-soft:#eef5ff;display:grid;gap:18px;padding-bottom:34px}.productHubHero{display:grid;grid-template-columns:auto 1fr minmax(230px,320px);gap:18px;align-items:center;padding:24px;border:1px solid var(--theme-border);border-radius:20px;background:linear-gradient(135deg,var(--theme-surface) 0%,var(--product-soft) 160%);box-shadow:0 12px 32px #1a365d12}.productHubHeroIcon{width:58px;height:58px;border-radius:17px;background:var(--product-soft);color:var(--product-accent);display:grid;place-items:center}.productHubHeroIcon svg{width:30px;height:30px}.productHubHero h1{font-size:30px;margin:3px 0 5px}.productHubHero p{margin:0;color:var(--theme-muted);font-size:14px}.productHubHero>aside{padding:17px 18px;border-radius:15px;background:#08244b;color:#fff;display:grid;gap:5px}.productHubHero>aside b{font-size:16px}.productHubHero>aside span{font-size:12px;opacity:.82}.productHubBadges{display:flex;gap:8px;flex-wrap:wrap;margin-top:13px}.productHubBadges span{display:inline-flex;align-items:center;gap:6px;padding:6px 9px;border-radius:999px;background:#ffffffb8;border:1px solid var(--theme-border);font-size:11px;font-weight:700;color:var(--theme-muted)}.productHubBadges svg{width:13px;height:13px;color:var(--product-accent)}.productMetricGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.productMetricGrid article{display:flex;align-items:center;gap:12px;padding:15px;border:1px solid var(--theme-border);border-radius:15px;background:var(--theme-surface)}.productMetricGrid article>span{width:40px;height:40px;border-radius:12px;display:grid;place-items:center;background:var(--product-soft);color:var(--product-accent)}.productMetricGrid svg{width:20px;height:20px}.productMetricGrid div{display:grid;gap:1px}.productMetricGrid small,.productMetricGrid em{font-size:11px;color:var(--theme-muted);font-style:normal}.productMetricGrid b{font-size:20px;line-height:1.1}.productHubColumns{display:grid;grid-template-columns:1.15fr .85fr;gap:16px}.productPanel,.syncPanel{padding:20px;border:1px solid var(--theme-border);border-radius:18px;background:var(--theme-surface)}.productPanelHead{display:flex;justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:15px}.productPanelHead small{font-size:10px;font-weight:800;letter-spacing:.13em;color:var(--product-accent)}.productPanelHead h2{margin:4px 0 3px;font-size:18px}.productPanelHead p{margin:0;color:var(--theme-muted);font-size:12px;line-height:1.45}.productPanelHead>svg{width:23px;height:23px;color:var(--product-accent)}.productToolGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.productToolGrid button{display:grid!important;grid-template-columns:auto 1fr auto;align-items:center!important;gap:11px!important;text-align:left!important;padding:14px!important;min-height:82px!important;background:var(--theme-surface-soft)!important;border:1px solid var(--theme-border)!important;border-radius:13px!important}.productToolGrid button>span{width:38px;height:38px;border-radius:11px;display:grid;place-items:center;background:var(--product-soft);color:var(--product-accent)}.productToolGrid button>span svg{width:19px;height:19px}.productToolGrid button div{display:grid;gap:3px}.productToolGrid button b{font-size:13px}.productToolGrid button small{font-size:11px;color:var(--theme-muted);line-height:1.35}.productToolGrid button>svg{width:16px;height:16px;color:var(--theme-muted)}.featureList{display:grid;gap:9px}.featureList article{display:grid;grid-template-columns:auto 1fr auto;gap:10px;align-items:center;padding:12px;border:1px solid var(--theme-border);border-radius:12px;background:var(--theme-surface-soft)}.featureList article>span{width:35px;height:35px;border-radius:10px;display:grid;place-items:center;background:var(--product-soft);color:var(--product-accent)}.featureList article>span svg{width:17px;height:17px}.featureList article div{display:grid;gap:2px}.featureList article b{font-size:12px}.featureList article small{font-size:10.5px;color:var(--theme-muted)}.featureStatus{font-style:normal;font-size:10px;font-weight:800;padding:5px 7px;border-radius:999px;background:#edf2f7;color:#5e6b7a}.featureStatus.ready{background:#def7ea;color:#14613b}.featureStatus.optional{background:#eaf3ff;color:#1d4ed8}.featureStatus.connector{background:#fff1d6;color:#8a5800}.syncPanel{display:grid;gap:2px}.syncGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.syncGrid article{display:grid;grid-template-columns:auto 1fr;gap:10px;padding:14px;border:1px solid var(--theme-border);border-radius:13px;background:linear-gradient(180deg,var(--theme-surface),var(--theme-surface-soft))}.syncIcon{width:36px;height:36px;border-radius:10px;display:grid;place-items:center;background:var(--product-soft);color:var(--product-accent);grid-row:1/3}.syncIcon svg{width:17px;height:17px}.syncGrid article div{display:grid;gap:3px}.syncGrid article b{font-size:12px}.syncGrid article small{font-size:10.5px;color:var(--theme-muted);line-height:1.35}.syncGrid article em{grid-column:2;font-style:normal;font-size:10px;font-weight:800;color:var(--product-accent)}.syncNotice{margin-top:12px;display:flex;align-items:center;gap:10px;padding:11px 13px;border-radius:12px;background:var(--product-soft);color:var(--theme-text)}.syncNotice>svg{width:19px;height:19px;color:var(--product-accent)}.syncNotice span{display:grid;gap:2px}.syncNotice b{font-size:11px}.syncNotice small{font-size:10.5px;color:var(--theme-muted)}@media(max-width:1050px){.productHubHero{grid-template-columns:auto 1fr}.productHubHero>aside{grid-column:1/-1}.productMetricGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.productHubColumns{grid-template-columns:1fr}.syncGrid{grid-template-columns:1fr 1fr}}@media(max-width:650px){.productHubHero{grid-template-columns:1fr}.productHubHeroIcon{width:48px;height:48px}.productHubHero h1{font-size:24px}.productMetricGrid,.productToolGrid,.syncGrid{grid-template-columns:1fr}.productPanel,.syncPanel{padding:15px}}.productRoadmapMode aside{background:linear-gradient(180deg,var(--theme-surface-soft),var(--theme-surface))!important;border-right:1px solid var(--theme-border)!important}.productNavIdentity{display:flex;align-items:center;gap:10px;margin:8px 10px 6px;padding:11px 10px;border:1px solid var(--theme-border);border-radius:13px;background:linear-gradient(135deg,var(--theme-surface),var(--nav-product-soft));overflow:hidden}.productNavIdentity>span{width:34px;height:34px;display:grid;place-items:center;border-radius:10px;background:var(--nav-product-soft);color:var(--nav-product-accent);flex:0 0 auto}.productNavIdentity svg{width:18px;height:18px}.productNavIdentity>div{min-width:0;display:grid;gap:1px}.productNavIdentity small{font-size:8px;letter-spacing:.14em;font-weight:800;color:var(--theme-muted)}.productNavIdentity b{font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.productNavGroupLabel{margin-top:8px!important}.productRoadmapMode aside .nav{margin-inline:8px!important;border-radius:9px!important}.productRoadmapMode aside .nav.active{box-shadow:inset 3px 0 0 var(--product-accent),0 3px 12px #1e40af0d!important}.sidebarCompact .productNavIdentity{justify-content:center;padding:9px 6px}.sidebarCompact .productNavIdentity>div,.sidebarCompact .productNavGroupLabel{display:none!important}.productHubPage{max-width:1500px;margin:0 auto}.productHubHero{grid-template-columns:auto 1fr!important;padding:18px 20px!important;min-height:unset!important}.productHubHero>aside{display:none!important}.productHubHeroIcon{width:48px!important;height:48px!important;border-radius:14px!important}.productHubHeroIcon svg{width:25px!important;height:25px!important}.productHubHero h1{font-size:26px!important}.productHubHeroBadges{margin-top:9px!important}.productHubBadges span{padding:5px 8px!important}.productFeaturePage{max-width:1500px;margin:0 auto;display:grid;gap:16px;padding-bottom:30px}.productFeatureHeader{display:grid;grid-template-columns:auto 1fr auto;gap:15px;align-items:center;padding:19px 20px;border:1px solid var(--theme-border);border-radius:18px;background:linear-gradient(135deg,var(--theme-surface),var(--product-soft));box-shadow:0 10px 28px #1830520f}.productFeatureHeader>span{width:48px;height:48px;border-radius:14px;display:grid;place-items:center;background:var(--product-soft);color:var(--product-accent)}.productFeatureHeader>span svg{width:24px;height:24px}.productFeatureHeader small{font-size:9px;letter-spacing:.13em;font-weight:800;color:var(--product-accent)}.productFeatureHeader h1{margin:2px 0 4px;font-size:25px}.productFeatureHeader p{margin:0;color:var(--theme-muted);font-size:12px}.productFeatureHeader em{font-style:normal;padding:6px 9px;border-radius:999px;background:var(--product-soft);color:var(--product-accent);font-size:10px;font-weight:800}.productFeatureGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:11px}.productFeatureGrid article{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:15px;border:1px solid var(--theme-border);border-radius:14px;background:var(--theme-surface)}.productFeatureGrid article>span{font-size:10px;font-weight:900;color:var(--product-accent);background:var(--product-soft);border-radius:9px;padding:8px}.productFeatureGrid article div{display:grid;gap:3px}.productFeatureGrid article b{font-size:13px}.productFeatureGrid article small{font-size:10.5px;color:var(--theme-muted)}.productFeatureGrid article>svg{width:18px;height:18px;color:#16a36a}.productFeatureSync{display:flex;align-items:center;gap:11px;padding:14px 15px;border-radius:13px;background:var(--product-soft);border:1px solid color-mix(in srgb,var(--product-accent) 22%,var(--theme-border));color:var(--theme-text)}.productFeatureSync>svg{width:20px;height:20px;color:var(--product-accent)}.productFeatureSync div{display:grid;gap:2px}.productFeatureSync b{font-size:12px}.productFeatureSync small{font-size:10.5px;color:var(--theme-muted)}@media(max-width:800px){.productFeatureHeader{grid-template-columns:auto 1fr}.productFeatureHeader>em{grid-column:1/-1;width:max-content}.productFeatureGrid{grid-template-columns:1fr}}.hrDocumentsPage{display:flex;flex-direction:column;gap:18px}.hrDocsHead{display:flex;align-items:flex-start;justify-content:space-between;gap:20px}.hrDocsHead h1{display:flex;align-items:center;gap:10px;margin:5px 0 6px}.hrDocsHead h1 svg{width:28px;height:28px}.hrDocsHead p{margin:0;color:var(--text-secondary,#61758a)}.hrDocsKpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.hrDocsKpis article{padding:16px;border:1px solid var(--border-default,#dbe5ef);border-radius:16px;background:var(--surface-card,#fff);display:flex;flex-direction:column;gap:4px}.hrDocsKpis small{font-size:10px;font-weight:800;letter-spacing:.12em;color:var(--text-secondary,#71849a)}.hrDocsKpis b{font-size:24px}.hrDocsKpis span{font-size:12px;color:var(--text-secondary,#71849a)}.hrDocsPanel{border:1px solid var(--border-default,#dbe5ef);border-radius:18px;background:var(--surface-card,#fff);overflow:hidden}.hrDocsPanelHead{display:flex;align-items:center;justify-content:space-between;padding:16px 18px;border-bottom:1px solid var(--border-default,#dbe5ef)}.hrDocsPanelHead h3{margin:3px 0 0}.hrDocsPanelHead button,.hrDocActions button{display:inline-flex;align-items:center;gap:7px;border:1px solid var(--border-default,#dbe5ef);background:var(--surface-elevated,#f8fbfe);border-radius:10px;padding:8px 10px;font-weight:700}.hrDocsPanelHead svg,.hrDocActions svg{width:15px;height:15px}.hrDocsTable{overflow:auto}.hrDocsTable table{width:100%;border-collapse:collapse;min-width:760px}.hrDocsTable th,.hrDocsTable td{padding:13px 16px;text-align:left;border-bottom:1px solid var(--border-default,#e6edf4)}.hrDocsTable th{font-size:10px;letter-spacing:.1em;color:var(--text-secondary,#71849a)}.hrDocsTable td small{display:block;color:var(--text-secondary,#71849a);margin-top:3px}.hrDocStatus{display:inline-flex;padding:5px 9px;border-radius:999px;font-size:10px;font-weight:900;letter-spacing:.06em;background:#edf7ef;color:#25723d}.hrDocStatus.expiring{background:#fff3d8;color:#9a6700}.hrDocStatus.expired{background:#ffe8e8;color:#b12b2b}.hrDocActions{display:flex;gap:7px}.hrDocActions .danger{color:#a92727}.hrDocsModal{width:min(760px,calc(100vw - 28px))}.hrDocsForm{display:grid;grid-template-columns:1fr 1fr;gap:14px;padding:18px}.hrDocsForm label{display:flex;flex-direction:column;gap:6px;font-weight:700;font-size:12px}.hrDocsForm input,.hrDocsForm select,.hrDocsForm textarea{width:100%;border:1px solid var(--border-default,#cedbea);background:var(--surface-elevated,#fff);color:var(--text-primary,#15324f);border-radius:10px;padding:11px}.hrDocsForm .wide{grid-column:1/-1}.hrDocsForm label small{font-weight:500;color:var(--text-secondary,#71849a)}@media(max-width:800px){.hrDocsKpis{grid-template-columns:1fr 1fr}.hrDocsHead{flex-direction:column}.hrDocsForm{grid-template-columns:1fr}.hrDocsForm .wide{grid-column:auto}}.hrDocumentsPage{padding-top:14px}.hrDocsHead{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding-bottom:12px;border-bottom:1px solid var(--border-default,#dbe5ef)}.hrDocsHead h1{margin:2px 0 4px;font-size:24px}.hrDocsHead p{font-size:13px}.hrDocsHead .primaryAction,.hrDocsPanelHead>button,.hrDocumentsPage .standardEmpty button{min-width:138px;min-height:42px;padding:0 16px;border-radius:12px;display:inline-flex;align-items:center;justify-content:center;gap:8px;background:var(--voleng-action,#0f9f98)!important;border:1px solid var(--voleng-action,#0f9f98)!important;color:#fff!important;box-shadow:0 10px 24px #0f9f9838!important;font-weight:850}.hrDocsHead .primaryAction:hover:not(:disabled),.hrDocsPanelHead>button:hover:not(:disabled),.hrDocumentsPage .standardEmpty button:hover:not(:disabled){filter:brightness(.96);transform:translateY(-1px)}.hrDocsHead .primaryAction:disabled,.hrDocsPanelHead>button:disabled,.hrDocumentsPage .standardEmpty button:disabled{background:#d9e4e7!important;border-color:#cedae0!important;color:#7b8f96!important;box-shadow:none!important}@media(max-width:900px){.hrDocsHead{grid-template-columns:1fr}.hrDocsHead .primaryAction{justify-self:start}}.workforceCorePage{padding:18px 22px 28px;color:var(--theme-ink,#10233d)}.workforceModuleHead{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;margin-bottom:16px}.workforceModuleHead small{font-weight:800;letter-spacing:.14em;color:var(--product-accent,#0f766e)}.workforceModuleHead h1{display:flex;align-items:center;gap:9px;margin:4px 0 5px;font-size:25px}.workforceModuleHead h1 svg{width:23px}.workforceModuleHead p{margin:0;color:var(--theme-muted,#60738b);font-size:14px}.workforceFilters,.skillQuickAdd{display:flex;align-items:flex-end;gap:10px;flex-wrap:wrap;background:var(--theme-panel,#fff);border:1px solid var(--theme-line,#d8e1eb);border-radius:12px;padding:12px;margin-bottom:14px}.workforceFilters label,.skillQuickAdd label,.workforceForm label{display:flex;flex-direction:column;gap:5px;font-size:12px;font-weight:700;color:var(--theme-muted,#60738b)}.workforceFilters input,.workforceFilters select,.skillQuickAdd input,.workforceForm input,.workforceForm select,.workforceForm textarea{min-height:38px;border:1px solid var(--theme-line,#d8e1eb);border-radius:8px;background:var(--theme-input,#fff);color:var(--theme-ink,#10233d);padding:8px 10px;font:inherit}.workforceFilters button,.skillQuickAdd button{min-height:38px}.workforceFilters span{margin-left:auto;color:var(--theme-muted,#60738b);font-size:13px}.workforceNotice{padding:10px 12px;margin-bottom:12px;border-radius:9px;background:color-mix(in srgb,var(--product-accent,#0f766e) 10%,transparent);border:1px solid color-mix(in srgb,var(--product-accent,#0f766e) 26%,transparent)}.workforceTable{overflow:auto;background:var(--theme-panel,#fff);border:1px solid var(--theme-line,#d8e1eb);border-radius:12px}.workforceTable table{width:100%;border-collapse:collapse;min-width:850px}.workforceTable th{font-size:11px;letter-spacing:.04em;text-transform:uppercase;text-align:left;color:var(--theme-muted,#60738b);padding:11px 12px;border-bottom:1px solid var(--theme-line,#d8e1eb)}.workforceTable td{padding:11px 12px;border-bottom:1px solid var(--theme-line,#e6edf4);font-size:13px}.workforceTable td b,.workforceTable td small{display:block}.workforceTable td small{color:var(--theme-muted,#60738b);margin-top:2px}.workforceTable tbody tr:last-child td{border-bottom:0}.hrTypeBadge,.certStatus{display:inline-flex!important;width:max-content;padding:4px 8px;border-radius:999px;font-size:11px!important;font-weight:800;background:color-mix(in srgb,var(--product-accent,#0f766e) 11%,transparent);color:var(--product-accent,#0f766e)}.hrTypeBadge.sick,.certStatus.expired{color:#b42318;background:#b423181a}.hrTypeBadge.training,.certStatus.expiring{color:#b54708;background:#b547081a}.certStatus.valid,.certStatus.no-expiry{color:#067647;background:#0676471a}.workforceEmpty{padding:34px;text-align:center;color:var(--theme-muted,#60738b)}.iconDanger{border:0;background:transparent;color:#b42318;padding:6px}.iconDanger svg{width:17px}.rowMiniActions{display:flex;gap:6px;justify-content:flex-end}.workforceModal{width:min(720px,calc(100vw - 32px))}.workforceForm{display:grid;grid-template-columns:1fr 1fr;gap:12px;padding:6px 0}.workforceForm .wide{grid-column:1/-1}.workforceForm textarea{resize:vertical}.skillQuickAdd label:nth-child(2){min-width:280px}.skillCards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.skillCards article{display:grid;grid-template-columns:38px 1fr auto auto;align-items:center;gap:10px;background:var(--theme-panel,#fff);border:1px solid var(--theme-line,#d8e1eb);border-radius:11px;padding:12px}.skillCards article>span{display:grid;place-items:center;width:36px;height:36px;border-radius:9px;background:var(--product-soft,#ecfdf5);color:var(--product-accent,#0f766e)}.skillCards b,.skillCards small{display:block}.skillCards small{color:var(--theme-muted,#60738b)}.skillCards em{font-style:normal;font-size:12px;color:var(--theme-muted,#60738b)}.skillCards button{border:0;background:transparent;color:#b42318}.skillCards svg{width:18px}.certificateSummary{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin-bottom:14px}.certificateSummary article{background:var(--theme-panel,#fff);border:1px solid var(--theme-line,#d8e1eb);border-radius:11px;padding:13px}.certificateSummary b{display:block;font-size:23px}.certificateSummary small{color:var(--theme-muted,#60738b)}[data-voleng-theme=dark] .workforceCorePage,[data-voleng-theme=premier-navy] .workforceCorePage{--theme-panel:#15253d;--theme-input:#0f1d31;--theme-line:#304662;--theme-ink:#f4f7fb;--theme-muted:#c2cfdd}@media(max-width:1100px){.skillCards,.certificateSummary{grid-template-columns:1fr 1fr}}@media(max-width:700px){.workforceCorePage{padding:14px}.workforceModuleHead{flex-direction:column}.workforceForm{grid-template-columns:1fr}.workforceForm .wide{grid-column:auto}.skillCards{grid-template-columns:1fr}.certificateSummary{grid-template-columns:1fr 1fr}}.workforceModuleHead{padding-bottom:14px;border-bottom:1px solid var(--theme-line,#d8e1eb);flex-wrap:wrap}.workforceModuleHead>div:first-child{flex:1 1 520px;min-width:320px}.workforceFilters,.skillQuickAdd{border-radius:15px;box-shadow:0 10px 24px #0f172a0a;padding:14px 15px}.workforceFilters input,.workforceFilters select,.skillQuickAdd input,.workforceForm input,.workforceForm select,.workforceForm textarea{border-radius:10px;box-shadow:0 2px #0f172a05}.workforceTable{border:1px solid color-mix(in srgb,var(--theme-line,#d8e1eb) 74%,var(--product-accent,#0f766e));border-radius:16px;box-shadow:0 14px 32px #0f172a0d}.workforceTable th{padding:14px 16px;font-size:10.5px;font-weight:900;letter-spacing:.08em;background:linear-gradient(180deg,color-mix(in srgb,var(--theme-panel,#fff) 92%,#fff),color-mix(in srgb,var(--product-soft,#ecfdf5) 18%,var(--theme-panel,#fff)))}.workforceTable td{padding:14px 16px;vertical-align:middle}.workforceTable tbody tr{transition:background .18s ease,box-shadow .18s ease}.workforceTable tbody tr:hover{background:color-mix(in srgb,var(--product-soft,#ecfdf5) 24%,var(--theme-panel,#fff));box-shadow:inset 3px 0 color-mix(in srgb,var(--product-accent,#0f766e) 54%,transparent)}.hrTypeBadge,.certStatus{padding:0 10px;min-height:28px;align-items:center;font-size:10.5px!important;letter-spacing:.05em;text-transform:uppercase;box-shadow:0 6px 16px #0f172a0d}.workforceEmpty{display:grid;place-items:center;gap:10px;min-height:150px;padding:30px 18px;text-align:center;background:linear-gradient(180deg,color-mix(in srgb,var(--theme-panel,#fff) 96%,#fff),color-mix(in srgb,var(--product-soft,#ecfdf5) 22%,var(--theme-panel,#fff)));border-top:1px dashed color-mix(in srgb,var(--theme-line,#d8e1eb) 76%,var(--product-accent,#0f766e))}.skillCards article,.certificateSummary article{border-radius:14px;box-shadow:0 10px 24px #0f172a0a}.certificateSummary article{padding:15px 16px}.certificateSummary b{font-size:24px;font-weight:900}.certificateSummary small{font-size:11.5px;font-weight:700;text-transform:uppercase;letter-spacing:.05em}.workforceCorePage{padding-top:14px}.workforceModuleHead{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;margin-bottom:12px;padding-bottom:12px}.workforceModuleHead>div:first-child{min-width:0;max-width:none}.workforceModuleHead h1{margin:2px 0 4px;font-size:24px}.workforceModuleHead p{font-size:13px}.workforceFilters,.skillQuickAdd{margin-bottom:12px}.workforceFilters>button,.rangeToolbar>button,.planningDateRange button,.hrRefreshBtn,.workforceCorePage .workforceModuleHead .primaryAction,.workforceCorePage .skillQuickAdd .primaryAction{min-width:138px!important;min-height:42px!important;padding:0 16px!important;border-radius:12px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;background:var(--voleng-action,#0f9f98)!important;border:1px solid var(--voleng-action,#0f9f98)!important;color:#fff!important;box-shadow:0 10px 24px #0f9f9838!important;font-weight:850!important}.workforceFilters>button:hover,.rangeToolbar>button:hover,.planningDateRange button:hover,.hrRefreshBtn:hover,.workforceCorePage .workforceModuleHead .primaryAction:hover:not(:disabled),.workforceCorePage .skillQuickAdd .primaryAction:hover:not(:disabled){filter:brightness(.96);transform:translateY(-1px)}.workforceFilters>button:disabled,.rangeToolbar>button:disabled,.planningDateRange button:disabled,.hrRefreshBtn:disabled,.workforceCorePage .skillQuickAdd .primaryAction:disabled{background:#d9e4e7!important;border-color:#cedae0!important;color:#7b8f96!important;box-shadow:none!important}@media(max-width:900px){.workforceModuleHead{grid-template-columns:1fr}.workforceModuleHead .primaryAction{justify-self:start}}.payrollHeaderActions{display:flex;align-items:center;justify-content:flex-end;gap:8px;flex-wrap:wrap}.payrollHeaderActions button,.payrollConnectHint button{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:42px;padding:0 14px;border:1px solid var(--voleng-action,#0f9f98);border-radius:12px;background:var(--voleng-action,#0f9f98);color:#fff;font-weight:850;box-shadow:0 10px 24px #0f9f9829}.payrollHeaderActions button svg,.payrollConnectHint button svg{width:15px;height:15px}.payrollPeriodBar{align-items:flex-end}.payrollSummary article.attention{border-color:var(--theme-warning-border,#f0c36b);background:color-mix(in srgb,var(--theme-warning-soft,#fff7db) 45%,var(--theme-panel,#fff))}.payrollTable table{min-width:980px}.payrollConnectHint{display:flex;align-items:center;gap:12px;padding:14px 15px;border:1px solid color-mix(in srgb,var(--product-accent,#0f766e) 22%,var(--theme-line,#d8e1eb));border-radius:14px;background:color-mix(in srgb,var(--product-soft,#ecfdf5) 34%,var(--theme-panel,#fff));box-shadow:0 10px 24px #0f172a0a}.payrollConnectHint>svg{width:21px;color:var(--product-accent,#0f766e)}.payrollConnectHint>div{display:flex;flex-direction:column;gap:3px;flex:1}.payrollConnectHint b{font-size:12px}.payrollConnectHint small{font-size:10.5px;color:var(--theme-muted,#60738b)}@media(max-width:900px){.payrollHeaderActions{justify-content:flex-start}.payrollConnectHint{align-items:flex-start;flex-wrap:wrap}.payrollConnectHint button{width:100%}}.payrollConnectPanel{display:grid;gap:14px;padding:16px;border:1px solid color-mix(in srgb,var(--product-accent,#0f766e) 26%,var(--theme-line,#d8e1eb));border-radius:16px;background:linear-gradient(145deg,var(--theme-panel,#fff),color-mix(in srgb,var(--product-soft,#ecfdf5) 34%,var(--theme-panel,#fff)));box-shadow:0 12px 28px #0f172a0d}.payrollConnectPanelHead{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.payrollConnectPanelHead>div{min-width:0}.payrollConnectPanelHead small{font-size:10px;font-weight:900;letter-spacing:.11em;color:var(--product-accent,#0f766e)}.payrollConnectPanelHead h3{margin:3px 0 4px;font-size:18px}.payrollConnectPanelHead p{margin:0;color:var(--theme-muted,#60738b);font-size:12px;line-height:1.45}.payrollConnectPanelHead>label{display:grid;gap:6px;min-width:250px;font-size:11px;font-weight:800;color:var(--theme-muted,#60738b)}.payrollConnectPanel input{min-height:40px;border:1px solid var(--theme-line,#d8e1eb);border-radius:10px;background:var(--theme-input,#fff);color:var(--theme-ink,#10233d);padding:8px 10px;font:inherit}.payrollConnectPanel input:disabled{opacity:.72}.payrollMappingGrid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}.payrollMappingGrid label{display:grid;gap:5px;font-size:10px;font-weight:850;color:var(--theme-muted,#60738b)}.payrollMappingGrid label span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.payrollConnectActions{display:flex;align-items:center;justify-content:space-between;gap:14px;padding-top:2px}.payrollConnectActions>span{display:flex;align-items:center;gap:7px;font-size:11px;color:var(--theme-muted,#60738b)}.payrollConnectActions>span svg{width:16px;height:16px;color:var(--product-accent,#0f766e)}@media(max-width:1150px){.payrollMappingGrid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:760px){.payrollConnectPanelHead{flex-direction:column}.payrollConnectPanelHead>label{min-width:0;width:100%}.payrollMappingGrid{grid-template-columns:1fr 1fr}.payrollConnectActions{align-items:flex-start;flex-direction:column}}.fleetCorePage{display:grid;gap:16px}.fleetCoreHead{display:flex;align-items:flex-start;justify-content:space-between;gap:20px}.fleetCoreHead small{font-size:12px;font-weight:800;letter-spacing:.14em;color:var(--product-accent,#f59e0b)}.fleetCoreHead h1{display:flex;align-items:center;gap:10px;margin:5px 0 4px;font-size:26px}.fleetCoreHead h1 svg{width:25px;height:25px}.fleetCoreHead p{margin:0;color:var(--theme-muted);font-size:14px}.fleetNotice{border:1px solid var(--theme-warning-border);background:var(--theme-warning-soft);color:var(--theme-text);border-radius:12px;padding:10px 12px}.fleetSummaryRow{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.fleetSummaryRow article{border:1px solid var(--theme-border);background:var(--theme-surface);border-radius:13px;padding:14px}.fleetSummaryRow b{display:block;font-size:22px}.fleetSummaryRow small{color:var(--theme-muted);font-size:12px}.fleetCoreTable{border:1px solid var(--theme-border);background:var(--theme-surface);border-radius:14px;overflow:hidden}.fleetCoreTable table{width:100%;border-collapse:collapse}.fleetCoreTable th,.fleetCoreTable td{padding:12px 14px;border-bottom:1px solid var(--theme-border);text-align:left;font-size:13px}.fleetCoreTable th{font-size:11px;text-transform:uppercase;letter-spacing:.05em;color:var(--theme-muted);background:var(--theme-surface-soft)}.fleetCoreTable td b,.fleetCoreTable td small{display:block}.fleetCoreTable td small{color:var(--theme-muted);margin-top:2px}.fleetCoreTable select{min-width:190px;background:var(--theme-surface);color:var(--theme-text);border:1px solid var(--theme-border);border-radius:8px;padding:7px}.fleetStatus{display:inline-flex;padding:4px 8px;border-radius:999px;font-size:11px;font-weight:800;background:var(--theme-surface-soft);border:1px solid var(--theme-border)}.fleetStatus.active,.fleetStatus.valid,.fleetStatus.completed,.fleetStatus.returned,.fleetStatus.resolved{background:var(--theme-success-soft);color:var(--theme-success-ink);border-color:var(--theme-success-border)}.fleetStatus.maintenance,.fleetStatus.planned,.fleetStatus.reserved,.fleetStatus.expiring,.fleetStatus.medium,.fleetStatus.in_progress,.fleetStatus.in_repair{background:var(--theme-warning-soft);color:var(--theme-warning-ink);border-color:var(--theme-warning-border)}.fleetStatus.open,.fleetStatus.expired,.fleetStatus.critical,.fleetStatus.high{background:var(--theme-danger-soft);color:var(--theme-danger-ink);border-color:var(--theme-danger-border)}.fleetModal{width:min(820px,calc(100vw - 30px))}.fleetForm{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:4px 0}.fleetForm label{display:grid;gap:6px;font-size:12px;font-weight:700}.fleetForm input,.fleetForm select,.fleetForm textarea{width:100%;background:var(--theme-surface);color:var(--theme-text);border:1px solid var(--theme-border);border-radius:9px;padding:9px 10px}.fleetForm .wide{grid-column:1/-1}@media(max-width:820px){.fleetSummaryRow,.fleetForm{grid-template-columns:1fr}.fleetForm .wide{grid-column:auto}.fleetCoreTable{overflow:auto}.fleetCoreHead{flex-direction:column}}.fleetDocumentUpload>div{position:relative;display:grid;grid-template-columns:34px 1fr;gap:3px 10px;align-items:center;border:1px dashed var(--theme-border);border-radius:12px;padding:12px;background:var(--theme-surface-soft);cursor:pointer}.fleetDocumentUpload>div>svg{grid-row:1/3;width:22px;color:var(--product-accent,#f59e0b)}.fleetDocumentUpload>div b{font-size:12px}.fleetDocumentUpload>div small{font-size:10px;color:var(--theme-muted);font-weight:500}.fleetDocumentUpload input{position:absolute!important;inset:0;opacity:0;cursor:pointer}.fleetFileLink{display:inline-flex;margin-top:7px;font-size:11px;font-weight:800;color:var(--theme-accent-ink);text-decoration:none}.fleetCoreHead .primaryAction{white-space:nowrap}.rowMiniActions button:first-child{font-weight:800}.fleetCoreHead{padding-bottom:14px;border-bottom:1px solid var(--theme-border);flex-wrap:wrap}.fleetCoreHead>div:first-child{flex:1 1 520px;min-width:320px;max-width:920px}.fleetCoreHead .primaryAction{margin-left:auto;align-self:flex-start;min-height:40px;padding:0 16px;border-radius:12px;border:1px solid var(--voleng-action,#0f9f98)!important;background:var(--voleng-action,#0f9f98)!important;color:#fff!important;font-size:13px;font-weight:850;letter-spacing:.01em;box-shadow:0 10px 24px #0f9f9838!important;white-space:nowrap}.fleetCoreHead .primaryAction:hover:not(:disabled){filter:brightness(.97);transform:translateY(-1px)}.fleetCoreHead .primaryAction:focus-visible{outline:3px solid rgba(15,159,152,.22)!important;outline-offset:2px}.fleetCoreHead .primaryAction svg{width:16px;height:16px}.fleetCombinedTabs{display:flex;gap:10px;flex-wrap:wrap;margin-bottom:14px}.fleetCombinedTabs button{display:inline-flex;align-items:center;gap:8px;min-height:38px;padding:0 14px;border-radius:11px;border:1px solid var(--theme-border);background:var(--theme-surface);color:var(--theme-text);font-weight:800}.fleetCombinedTabs button.active{border-color:color-mix(in srgb,var(--voleng-action,#0f9f98) 48%,var(--theme-border));background:color-mix(in srgb,var(--voleng-action,#0f9f98) 8%,var(--theme-surface));color:var(--voleng-action,#0f9f98)}.fleetCoreTable .rowMiniActions button:first-child{min-width:74px}@media(max-width:820px){.fleetCoreHead{flex-direction:column;align-items:stretch}.fleetCoreHead>div:first-child{min-width:0;max-width:none}.fleetCoreHead .primaryAction{width:100%;justify-content:center;margin-left:0}}.fleetCombinedHead{align-items:center}.fleetCombinedTabsHeader{margin-left:auto;margin-bottom:0;justify-content:flex-end;align-self:flex-start}.fleetCombinedPage .fleetCorePage{display:grid;gap:16px}.fleetCombinedPage .fleetCorePage>header{display:none}@media(max-width:980px){.fleetCombinedHead{align-items:flex-start}.fleetCombinedTabsHeader{margin-left:0;width:100%;justify-content:flex-start}}.fleetCoreTable{border:1px solid color-mix(in srgb,var(--theme-border) 72%,var(--product-accent,#f59e0b));border-radius:16px;box-shadow:0 14px 32px #0f172a0d;overflow:hidden}.fleetCoreTable table{background:var(--theme-surface)}.fleetCoreTable th{padding:14px 16px;font-size:10.5px;font-weight:900;letter-spacing:.08em;text-transform:uppercase;color:color-mix(in srgb,var(--theme-muted) 88%,var(--theme-text));background:linear-gradient(180deg,color-mix(in srgb,var(--theme-surface-soft) 92%,#fff),color-mix(in srgb,var(--theme-surface-soft) 98%,var(--product-soft,#fff7ed)))}.fleetCoreTable td{padding:14px 16px;vertical-align:middle}.fleetCoreTable tbody tr{transition:background .18s ease,transform .18s ease,box-shadow .18s ease}.fleetCoreTable tbody tr:hover{background:color-mix(in srgb,var(--product-soft,#fff7ed) 26%,var(--theme-surface));box-shadow:inset 3px 0 color-mix(in srgb,var(--product-accent,#f59e0b) 58%,transparent)}.fleetCoreTable tbody tr:last-child td{border-bottom:none}.fleetCoreTable td b{font-size:13.5px;font-weight:850;color:var(--theme-text)}.fleetCoreTable td small{font-size:11px;color:color-mix(in srgb,var(--theme-muted) 92%,var(--theme-text));margin-top:3px}.fleetCoreTable select{min-height:38px;padding:8px 10px;border-radius:10px;font-weight:700;box-shadow:0 2px #0f172a05}.fleetStatus{display:inline-flex;align-items:center;justify-content:center;min-height:28px;padding:0 11px;border-radius:999px;font-size:10.5px;font-weight:900;letter-spacing:.06em;text-transform:uppercase;border-width:1px;box-shadow:0 6px 16px #0f172a0f}.fleetStatus.active,.fleetStatus.valid,.fleetStatus.completed,.fleetStatus.returned,.fleetStatus.resolved,.fleetStatus.assigned{background:linear-gradient(180deg,color-mix(in srgb,var(--theme-success-soft) 84%,#fff) 0%,var(--theme-success-soft) 100%);color:var(--theme-success-ink);border-color:color-mix(in srgb,var(--theme-success-border) 86%,#fff)}.fleetStatus.unassigned,.fleetStatus.archived{background:linear-gradient(180deg,color-mix(in srgb,var(--theme-surface-soft) 74%,#fff) 0%,var(--theme-surface-soft) 100%);color:var(--theme-muted);border-color:color-mix(in srgb,var(--theme-border) 85%,#fff)}.fleetStatus.maintenance,.fleetStatus.planned,.fleetStatus.reserved,.fleetStatus.expiring,.fleetStatus.medium,.fleetStatus.in_progress,.fleetStatus.in_repair{background:linear-gradient(180deg,color-mix(in srgb,var(--theme-warning-soft) 86%,#fff) 0%,var(--theme-warning-soft) 100%);color:var(--theme-warning-ink);border-color:color-mix(in srgb,var(--theme-warning-border) 88%,#fff)}.fleetStatus.open,.fleetStatus.expired,.fleetStatus.critical,.fleetStatus.high,.fleetStatus.closed,.fleetStatus.cancelled{background:linear-gradient(180deg,color-mix(in srgb,var(--theme-danger-soft) 84%,#fff) 0%,var(--theme-danger-soft) 100%);color:var(--theme-danger-ink);border-color:color-mix(in srgb,var(--theme-danger-border) 88%,#fff)}.fleetCorePage .workforceEmpty{display:grid;place-items:center;gap:10px;min-height:150px;padding:28px 18px;text-align:center;color:var(--theme-muted);background:linear-gradient(180deg,color-mix(in srgb,var(--theme-surface) 96%,#fff),color-mix(in srgb,var(--product-soft,#fff7ed) 18%,var(--theme-surface)));border-top:1px dashed color-mix(in srgb,var(--theme-border) 76%,var(--product-accent,#f59e0b))}.fleetCorePage .workforceEmpty:before{content:" ";width:54px;height:54px;border-radius:16px;background:color-mix(in srgb,var(--product-soft,#fff7ed) 62%,#fff);border:1px solid color-mix(in srgb,var(--theme-border) 74%,var(--product-accent,#f59e0b));box-shadow:0 10px 24px #0f172a0d}.fleetSummaryRow article{border-radius:15px;box-shadow:0 10px 26px #0f172a0a;padding:15px 16px}.fleetSummaryRow article b{font-size:24px;font-weight:900}.fleetSummaryRow article small{font-size:11.5px;font-weight:700;text-transform:uppercase;letter-spacing:.05em}.documentFileCell{display:inline-flex;align-items:center;gap:9px;max-width:360px;padding:0;border:0!important;background:transparent!important;color:var(--theme-text,#17324d)!important;text-align:left;box-shadow:none!important}.documentFileCell>svg{width:18px;min-width:18px;color:var(--product-accent,#2f5bdb)}.documentFileCell span{display:grid;min-width:0}.documentFileCell b{font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.documentFileCell small{font-size:10px;color:var(--theme-muted,#70839b);font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.documentFileCell:hover b{text-decoration:underline}.documentMissingFile{display:inline-flex;align-items:center;gap:7px;color:var(--theme-muted,#70839b);font-size:11px;font-weight:700}.documentMissingFile svg{width:16px}.documentRowActions{flex-wrap:wrap}.documentCurrentFile{display:grid;grid-template-columns:34px minmax(0,1fr) auto auto;gap:10px;align-items:center;border:1px solid var(--theme-border,#d7e2ec);border-radius:12px;padding:11px 12px;background:var(--theme-surface-soft,#f7fafc)}.documentCurrentFile>svg{width:22px;color:var(--product-accent,#2f5bdb)}.documentCurrentFile>span{display:grid;min-width:0}.documentCurrentFile small{font-size:9px;font-weight:800;text-transform:uppercase;letter-spacing:.08em;color:var(--theme-muted,#70839b)}.documentCurrentFile b{font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.documentCurrentFile a,.documentCurrentFile button{display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--theme-border,#d7e2ec);border-radius:9px;padding:8px 11px;background:#fff;color:var(--theme-text,#17324d);font-size:10px;font-weight:800;text-decoration:none}.documentCurrentFile button.danger{color:#b42318;border-color:#f3c7c3;background:#fff7f6}.documentReplaceField small{display:block;margin-top:5px;color:var(--theme-muted,#70839b);font-size:10px;font-weight:600}@media(max-width:760px){.documentCurrentFile{grid-template-columns:30px 1fr}.documentCurrentFile a,.documentCurrentFile button{grid-column:auto}}.productStandardHome{max-width:1540px;margin:0 auto;padding-bottom:34px;display:grid;gap:16px;--product-accent:#2563eb;--product-soft:#eef5ff}.productHomeHeader{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:2px 0 10px;border-bottom:1px solid var(--theme-border)}.productHomeTitle{display:flex;align-items:center;gap:14px;min-width:0}.productHomeTitle>span{width:48px;height:48px;border-radius:14px;display:grid;place-items:center;background:var(--product-soft);color:var(--product-accent);flex:0 0 auto}.productHomeTitle>span svg{width:24px;height:24px}.productHomeTitle small,.productHomePanelHead small,.productHomeSignalsHead small{font-size:9px;font-weight:900;letter-spacing:.13em;color:var(--product-accent)}.productHomeTitle h1{font-size:27px;line-height:1.05;margin:3px 0 5px}.productHomeTitle p{margin:0;color:var(--theme-muted);font-size:12px;line-height:1.4}.productHomeRefresh{display:inline-flex;align-items:center;gap:7px;padding:9px 12px;border:1px solid var(--theme-border);border-radius:10px;background:var(--theme-surface);color:var(--theme-text);font-weight:750;white-space:nowrap}.productHomeRefresh svg{width:16px;height:16px}.productHomeNotice{display:flex;align-items:center;gap:10px;padding:11px 13px;border:1px solid color-mix(in srgb,#e4a11b 45%,var(--theme-border));border-radius:12px;background:color-mix(in srgb,#fff5d8 72%,var(--theme-surface));color:var(--theme-text)}.productHomeNotice>svg{width:20px;height:20px;color:#ad6a00}.productHomeNotice span{display:grid;gap:2px}.productHomeNotice b{font-size:12px}.productHomeNotice small{font-size:10.5px;color:var(--theme-muted)}.productHomeKpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.productHomeKpis>button{position:relative;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;min-height:100px;padding:16px;border:1px solid var(--theme-border);border-radius:16px;background:var(--theme-surface);text-align:left;color:var(--theme-text)}.productHomeKpis>button>span{width:42px;height:42px;border-radius:12px;display:grid;place-items:center;background:var(--product-soft);color:var(--product-accent)}.productHomeKpis>button>span svg{width:21px;height:21px}.productHomeKpis>button>div{display:grid;gap:2px;min-width:0}.productHomeKpis small{font-size:9px;letter-spacing:.07em;font-weight:850;color:var(--theme-muted);text-transform:uppercase}.productHomeKpis b{font-size:23px;line-height:1.05;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.productHomeKpis em{font-size:10.5px;font-style:normal;color:var(--theme-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.productHomeKpis>button>svg{width:16px;height:16px;color:var(--theme-muted)}.productHomeKpis>button.isAction,.productHomeRow.isAction,.productHomeSignalGrid>button.isAction{cursor:pointer}.productHomeKpis>button.isAction:hover,.productHomeRow.isAction:hover,.productHomeSignalGrid>button.isAction:hover{border-color:color-mix(in srgb,var(--product-accent) 36%,var(--theme-border));box-shadow:0 8px 22px #22407012;transform:translateY(-1px)}.productHomeKpis>button:disabled,.productHomeRow:disabled,.productHomeSignalGrid>button:disabled{opacity:1;cursor:default}.productHomeMainGrid{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(330px,.75fr);gap:14px}.productHomePanel{border:1px solid var(--theme-border);border-radius:17px;background:var(--theme-surface);padding:16px;min-width:0}.productHomePrimary{min-height:300px}.productHomePanelHead{display:flex;justify-content:space-between;align-items:flex-start;gap:14px;padding-bottom:12px;border-bottom:1px solid var(--theme-border)}.productHomePanelHead h2,.productHomeSignalsHead h2{font-size:17px;margin:3px 0 0}.productHomePanelHead>svg{width:21px;height:21px;color:var(--product-accent)}.productHomeRows{display:grid}.productHomeRow{display:grid;grid-template-columns:auto 1fr auto auto;align-items:center;gap:11px;width:100%;padding:13px 4px;border:0;border-bottom:1px solid var(--theme-border);border-radius:0;background:transparent;color:var(--theme-text);text-align:left;transition:.16s ease}.productHomeRow:last-child{border-bottom:0}.productHomeRow>span{width:36px;height:36px;border-radius:10px;display:grid;place-items:center;background:var(--product-soft);color:var(--product-accent)}.productHomeRow>span svg{width:17px;height:17px}.productHomeRow>div{display:grid;gap:3px;min-width:0}.productHomeRow b{font-size:12px}.productHomeRow small{font-size:10.5px;color:var(--theme-muted);line-height:1.3}.productHomeRow strong{font-size:18px;white-space:nowrap}.productHomeRow>svg{width:15px;height:15px;color:var(--theme-muted)}.productHomeSignals{border:1px solid var(--theme-border);border-radius:17px;background:var(--theme-surface);overflow:hidden}.productHomeSignalsHead{display:flex;align-items:flex-end;justify-content:space-between;gap:18px;padding:13px 15px;border-bottom:1px solid var(--theme-border)}.productHomeSignalsHead>span{font-size:10px;color:var(--theme-muted)}.productHomeSignalGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.productHomeSignalGrid>button{display:grid;grid-template-columns:auto 1fr auto;align-items:start;gap:10px;padding:16px;border:0;border-right:1px solid var(--theme-border);background:transparent;color:var(--theme-text);text-align:left;min-height:110px;transition:.16s ease}.productHomeSignalGrid>button:last-child{border-right:0}.productHomeSignalGrid>button>span{width:36px;height:36px;border-radius:10px;display:grid;place-items:center;background:var(--product-soft);color:var(--product-accent)}.productHomeSignalGrid>button>span svg{width:17px;height:17px}.productHomeSignalGrid>button>div{display:grid;gap:3px;min-width:0}.productHomeSignalGrid small{font-size:9px;font-weight:850;letter-spacing:.08em;text-transform:uppercase;color:var(--theme-muted)}.productHomeSignalGrid b{font-size:12px;line-height:1.3}.productHomeSignalGrid em{font-size:10.5px;line-height:1.35;font-style:normal;color:var(--theme-muted)}.productHomeSignalGrid>button>svg{width:15px;height:15px;color:var(--theme-muted);margin-top:2px}@media(max-width:1180px){.productHomeKpis{grid-template-columns:repeat(2,minmax(0,1fr))}.productHomeMainGrid{grid-template-columns:1fr}.productHomeSignalGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.productHomeSignalGrid>button:nth-child(2){border-right:0}.productHomeSignalGrid>button:nth-child(-n+2){border-bottom:1px solid var(--theme-border)}}@media(max-width:650px){.productHomeHeader{align-items:flex-start}.productHomeTitle>span{width:42px;height:42px}.productHomeTitle h1{font-size:23px}.productHomeRefresh{font-size:0;padding:9px}.productHomeRefresh svg{margin:0}.productHomeKpis{grid-template-columns:1fr}.productHomeKpis>button{min-height:88px}.productHomeSignalGrid{grid-template-columns:1fr}.productHomeSignalGrid>button{border-right:0;border-bottom:1px solid var(--theme-border)}.productHomeSignalGrid>button:last-child{border-bottom:0}.productHomeSignalsHead>span{display:none}}.productHomeHeader{padding:4px 0 14px;border-bottom:1px solid var(--theme-border);flex-wrap:wrap}.productHomeTitle{flex:1 1 520px;min-width:300px}.productHomeTitle>span{box-shadow:0 10px 24px color-mix(in srgb,var(--product-accent) 12%,transparent)}.productHomeRefresh{min-height:40px;padding:0 14px;border-radius:12px;box-shadow:0 10px 24px #0f172a0d;font-weight:850}.productHomeKpis>button,.productHomePanel,.productHomeSignals{border-radius:16px;box-shadow:0 12px 28px #0f172a0d}.productHomeKpis>button{min-height:104px;padding:16px 17px}.productHomeKpis small{font-size:10px;font-weight:900;letter-spacing:.08em}.productHomeKpis b{font-size:24px;font-weight:900}.productHomeKpis em{font-size:11px}.productHomePanel{padding:17px}.productHomePanelHead{padding-bottom:13px}.productHomePanelHead h2,.productHomeSignalsHead h2{font-size:18px;font-weight:850}.productHomeRow{padding:14px 5px}.productHomeRow.isAction:hover{background:color-mix(in srgb,var(--product-soft) 24%,transparent);box-shadow:inset 3px 0 color-mix(in srgb,var(--product-accent) 54%,transparent);transform:none}.productHomeRow strong{font-size:19px;font-weight:900}.productHomeSignalsHead{padding:14px 16px}.productHomeSignalGrid>button{padding:17px;min-height:114px}.productHomeSignalGrid>button.isAction:hover{background:color-mix(in srgb,var(--product-soft) 24%,var(--theme-surface));box-shadow:inset 0 3px color-mix(in srgb,var(--product-accent) 52%,transparent);transform:none}.productStandardHome{gap:14px}.productHomeHeader{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:0 0 10px}.productHomeTitle{gap:12px;min-width:0}.productHomeTitle>span{width:42px;height:42px;border-radius:12px}.productHomeTitle>span svg{width:21px;height:21px}.productHomeTitle h1{font-size:24px;margin:2px 0 4px}.productHomeTitle p{font-size:13px;max-width:none}.productHomeRefresh{min-width:138px;min-height:42px;justify-content:center;background:var(--voleng-action,#0f9f98)!important;border-color:var(--voleng-action,#0f9f98)!important;color:#fff!important;box-shadow:0 10px 24px #0f9f9838!important}.productHomeRefresh:hover:not(:disabled){filter:brightness(.96);transform:translateY(-1px)}.productHomeRefresh:disabled{background:#d9e4e7!important;border-color:#cedae0!important;color:#7b8f96!important;box-shadow:none!important}@media(max-width:900px){.productHomeHeader{grid-template-columns:1fr}.productHomeRefresh{justify-self:start}}.productStandardHome.product-control{--control-home-accent:#7C3AED}.productStandardHome.product-control .productHomeKpis>button,.productStandardHome.product-control .productHomePanel,.productStandardHome.product-control .productHomeSignals{border-color:color-mix(in srgb,var(--product-accent) 10%,var(--theme-border))!important}.productStandardHome.product-control .productHomePanelHead>svg,.productStandardHome.product-control .productHomeKpis>button>span,.productStandardHome.product-control .productHomeSignalGrid>button>span{color:var(--product-accent)!important}.productStandardHome.product-control .productHomeSignalsHead small,.productStandardHome.product-control .productHomePanelHead small{color:var(--product-accent)!important}:root{--uniform-page-gap:14px;--uniform-radius:15px;--uniform-card-shadow:0 8px 24px rgba(22,45,72,.045)}body .simpleApp :is(.standardWorkspace,.fleetCorePage,.fleetCombinedPage,.financePage,.financeCustomersPage,.financeCorePage){padding:16px 18px 28px!important;display:block!important;min-width:0!important}body .simpleApp :is(.standardWorkspace,.fleetCorePage,.fleetCombinedPage,.financePage,.financeCustomersPage,.financeCorePage)>:is(.workspaceMasterHeader,.compactWorkspaceHeader,.fleetCoreHead,.financeCoreHead){margin-bottom:12px!important}body .simpleApp :is(.standardWorkspace,.fleetCorePage,.fleetCombinedPage,.financePage,.financeCustomersPage,.financeCorePage) .workspaceMasterHeader{min-height:58px!important;grid-template-columns:max-content minmax(360px,1fr) max-content!important;gap:12px!important;align-items:center!important}body .simpleApp :is(.standardWorkspace,.fleetCorePage,.fleetCombinedPage,.financePage,.financeCustomersPage,.financeCorePage) .workspaceMasterTitle h1{font-size:23px!important;letter-spacing:-.035em!important}body .simpleApp :is(.standardWorkspace,.fleetCorePage,.fleetCombinedPage,.financePage,.financeCustomersPage,.financeCorePage) .workspaceMasterTitle p{max-width:520px!important}body .simpleApp :is(.standardHeaderFilters,.financeInvoiceHeaderFilters,.financeHeaderFilters,.masterFilterLane){display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:8px!important;width:100%!important;min-width:0!important}body .simpleApp :is(.standardHeaderFilters,.financeInvoiceHeaderFilters,.financeHeaderFilters,.masterFilterLane) .masterSearch{flex:1 1 320px!important;min-width:220px!important;max-width:560px!important;height:40px!important;border:1px solid var(--theme-border)!important;border-radius:10px!important;background:var(--theme-surface)!important;padding:0 11px!important}body .simpleApp :is(.standardHeaderFilters,.financeInvoiceHeaderFilters,.financeHeaderFilters,.masterFilterLane) :is(select,button){height:40px!important;min-height:40px!important;border-radius:10px!important}body .simpleApp .workspaceMasterActions>button,body .simpleApp :is(.standardWorkspace,.fleetCorePage,.financePage,.financeCorePage) .workspaceMasterActions button{height:42px!important;min-height:42px!important;padding-inline:16px!important;border-radius:10px!important;background:#3158df!important;border-color:#3158df!important;color:#fff!important;box-shadow:0 8px 18px #3158df2e!important}body .simpleApp :is(.financeKpis,.financeCoreKpis,.fleetSummaryRow,.uniformKpiGrid){display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:10px!important;margin:0 0 12px!important}body .simpleApp :is(.financeKpis,.financeCoreKpis,.fleetSummaryRow,.uniformKpiGrid)>article{position:relative!important;min-height:82px!important;margin:0!important;padding:14px 16px!important;border:1px solid var(--theme-border)!important;border-radius:13px!important;background:var(--theme-surface)!important;box-shadow:var(--uniform-card-shadow)!important;overflow:hidden!important}body .simpleApp :is(.financeKpis,.financeCoreKpis,.fleetSummaryRow,.uniformKpiGrid)>article:before{content:"";position:absolute;left:0;right:0;top:0;height:3px;background:#5364e8}body .simpleApp :is(.financeKpis,.financeCoreKpis,.fleetSummaryRow,.uniformKpiGrid)>article:nth-child(2):before{background:#10a77d}body .simpleApp :is(.financeKpis,.financeCoreKpis,.fleetSummaryRow,.uniformKpiGrid)>article:nth-child(3):before{background:#db8b1e}body .simpleApp :is(.financeKpis,.financeCoreKpis,.fleetSummaryRow,.uniformKpiGrid)>article:nth-child(4):before{background:#e34d58}body .simpleApp :is(.financeKpis,.financeCoreKpis,.fleetSummaryRow,.uniformKpiGrid)>article small{font-size:9px!important;font-weight:900!important;letter-spacing:.075em!important;text-transform:uppercase!important;color:var(--theme-muted)!important}body .simpleApp :is(.financeKpis,.financeCoreKpis,.fleetSummaryRow,.uniformKpiGrid)>article b{font-size:19px!important;line-height:1.1!important;color:var(--theme-text)!important}body .simpleApp :is(.standardTable,.fleetCoreTable,.invoiceRegister,.financeCorePanel,.uniformRegisterCard){border:1px solid var(--theme-border)!important;border-radius:var(--uniform-radius)!important;background:var(--theme-surface)!important;box-shadow:var(--uniform-card-shadow)!important;overflow:hidden!important}body .simpleApp :is(.standardTable,.fleetCoreTable,.invoiceRegister,.financeCorePanel) table{width:100%!important;border-collapse:separate!important;border-spacing:0!important}body .simpleApp :is(.standardTable,.fleetCoreTable,.invoiceRegister,.financeCorePanel) thead th,body .simpleApp .financeCoreTable>.head{height:46px!important;padding:0 15px!important;background:color-mix(in srgb,var(--theme-surface-soft) 82%,var(--theme-surface))!important;border-bottom:1px solid var(--theme-border)!important;color:var(--theme-muted)!important;font-size:10px!important;font-weight:900!important;letter-spacing:.055em!important;text-transform:uppercase!important}body .simpleApp :is(.standardTable,.fleetCoreTable,.invoiceRegister,.financeCorePanel) tbody td{height:54px!important;padding:10px 15px!important;border-bottom:1px solid var(--theme-border)!important;vertical-align:middle!important}body .simpleApp :is(.standardTable,.fleetCoreTable,.invoiceRegister,.financeCorePanel) tbody tr:last-child td{border-bottom:0!important}body .simpleApp :is(.standardTable,.fleetCoreTable,.invoiceRegister,.financeCorePanel) tbody tr:hover{background:color-mix(in srgb,var(--theme-surface-soft) 54%,transparent)!important}body .simpleApp :is(.standardTable,.fleetCoreTable) td>button,body .simpleApp .rowMiniActions>button{min-height:34px!important;padding:0 12px!important;border:1px solid var(--theme-border)!important;border-radius:9px!important;background:var(--theme-surface)!important;color:var(--theme-text)!important}.uniformRegisterHead{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 16px 11px;border-bottom:1px solid var(--theme-border)}.uniformRegisterHead>div{display:grid;gap:3px}.uniformRegisterHead small{font-size:9px;font-weight:900;letter-spacing:.08em;text-transform:uppercase;color:var(--theme-muted)}.uniformRegisterHead h3{margin:0;font-size:15px}.uniformRegisterHead>span{font-size:10px;font-weight:800;color:var(--theme-muted)}body .simpleApp :is(.standardEmpty,.workforceEmpty,.financeCoreEmpty,.tableEmpty,.uniformEmpty){min-height:230px!important;margin:0!important;padding:34px 24px!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:7px!important;text-align:center!important;color:var(--theme-muted)!important;background:var(--theme-surface)!important}body .simpleApp :is(.standardEmpty,.workforceEmpty,.financeCoreEmpty,.tableEmpty,.uniformEmpty)>svg,.uniformEmptyIcon{width:44px!important;height:44px!important;padding:11px!important;border-radius:13px!important;background:color-mix(in srgb,#5b55e8 10%,var(--theme-surface))!important;color:#5b55e8!important}body .simpleApp :is(.standardEmpty,.workforceEmpty,.financeCoreEmpty,.tableEmpty,.uniformEmpty) h3,body .simpleApp :is(.standardEmpty,.workforceEmpty,.financeCoreEmpty,.tableEmpty,.uniformEmpty)>b{margin:3px 0 0!important;font-size:15px!important;color:var(--theme-text)!important}body .simpleApp :is(.standardEmpty,.workforceEmpty,.financeCoreEmpty,.tableEmpty,.uniformEmpty) p,body .simpleApp :is(.standardEmpty,.workforceEmpty,.financeCoreEmpty,.tableEmpty,.uniformEmpty)>span{margin:0!important;font-size:11px!important;color:var(--theme-muted)!important}body .simpleApp :is(.standardEmpty,.uniformEmpty) button{margin-top:8px!important;min-height:38px!important;padding:0 14px!important;border-radius:10px!important;background:#4e46db!important;border:1px solid #4e46db!important;color:#fff!important;font-weight:800!important}body .simpleApp .financePage .invoiceDataFilters{margin:0 14px 12px!important;padding:8px!important;border:1px solid var(--theme-border)!important;border-radius:11px!important;background:var(--theme-surface-soft)!important}body .simpleApp .financePage .invoiceRegister>.sectionHead{padding:13px 14px 10px!important;margin:0!important;border-bottom:1px solid var(--theme-border)!important}body .simpleApp .financePage .invoiceRegister>.sectionHead p{display:none!important}body .simpleApp .financePage .invoiceSelectionBar{margin:0 14px 12px!important;border-radius:10px!important}body .simpleApp .financePage .table{border:0!important;border-radius:0!important;box-shadow:none!important}body:is([data-voleng-product=fleet],[data-voleng-product=finance]) .simpleApp :is(.modalBack,.financeCoreModalBack){position:fixed!important;inset:0!important;z-index:5000!important;display:grid!important;place-items:center!important;padding:24px!important;background:#14273e75!important;backdrop-filter:blur(5px)!important;overflow:auto!important}body:is([data-voleng-product=fleet],[data-voleng-product=finance]) .simpleApp :is(.standardRecordModal,.fleetModal,.invoicePaymentModal,.financeCoreModal){position:relative!important;inset:auto!important;transform:none!important;width:min(620px,calc(100vw - 32px))!important;max-width:620px!important;max-height:calc(100dvh - 48px)!important;overflow:auto!important;margin:auto!important;border:1px solid var(--theme-border)!important;border-radius:17px!important;background:var(--theme-surface)!important;box-shadow:0 28px 85px #0a1b3052!important;padding:0!important}body:is([data-voleng-product=fleet],[data-voleng-product=finance]) .simpleApp :is(.standardRecordModal,.fleetModal,.invoicePaymentModal,.financeCoreModal) .modalHead,body[data-voleng-product=finance] .simpleApp .financeCoreModal>header{position:sticky!important;top:0!important;z-index:2!important;padding:17px 20px 14px!important;border-bottom:1px solid var(--theme-border)!important;background:color-mix(in srgb,var(--theme-surface) 97%,transparent)!important}body:is([data-voleng-product=fleet],[data-voleng-product=finance]) .simpleApp :is(.standardRecordModal,.fleetModal,.invoicePaymentModal) :is(.standardFormGrid,.fleetForm,.financeCoreFormGrid),body[data-voleng-product=finance] .simpleApp .financeCoreModal>.financeCoreFormGrid{margin:0!important;padding:18px 20px!important}body[data-voleng-product=finance] .simpleApp .financeCoreModal>label{margin:14px 20px 0!important}body:is([data-voleng-product=fleet],[data-voleng-product=finance]) .simpleApp :is(.standardRecordModal,.fleetModal,.invoicePaymentModal) .modalActions,body[data-voleng-product=finance] .simpleApp .financeCoreModal>footer{position:sticky!important;bottom:0!important;z-index:2!important;margin:0!important;padding:14px 20px!important;border-top:1px solid var(--theme-border)!important;background:var(--theme-surface)!important}body:is([data-voleng-product=fleet],[data-voleng-product=finance]) .simpleApp :is(.standardRecordModal,.fleetModal,.invoicePaymentModal,.financeCoreModal) :is(input,select,textarea){border-radius:10px!important;border-color:var(--theme-border)!important;background:var(--theme-input,var(--theme-surface))!important}body .simpleApp .fleetCorePage>.fleetSummaryRow{margin-bottom:12px!important}body .simpleApp .fleetCoreTable>.workforceEmpty{border:0!important;border-radius:0!important}body .simpleApp .fleetCombinedTabsHeader button{height:38px!important;border-radius:9px!important}body .simpleApp .standardPagination{display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:8px!important;padding:12px 0!important}body .simpleApp .standardPagination>span{margin-right:auto!important;color:var(--theme-muted)!important;font-size:11px!important}body .simpleApp .standardPagination button{height:36px!important;border-radius:9px!important}@media(max-width:1100px){body .simpleApp :is(.financeKpis,.financeCoreKpis,.fleetSummaryRow,.uniformKpiGrid){grid-template-columns:repeat(2,minmax(0,1fr))!important}body .simpleApp :is(.standardWorkspace,.fleetCorePage,.fleetCombinedPage,.financePage,.financeCustomersPage,.financeCorePage) .workspaceMasterHeader{grid-template-columns:1fr!important}body .simpleApp :is(.standardHeaderFilters,.financeInvoiceHeaderFilters,.financeHeaderFilters,.masterFilterLane){justify-content:flex-start!important;flex-wrap:wrap!important}}@media(max-width:680px){body .simpleApp :is(.financeKpis,.financeCoreKpis,.fleetSummaryRow,.uniformKpiGrid){grid-template-columns:1fr!important}body .simpleApp :is(.standardWorkspace,.fleetCorePage,.fleetCombinedPage,.financePage,.financeCustomersPage,.financeCorePage){padding:12px!important}body:is([data-voleng-product=fleet],[data-voleng-product=finance]) .simpleApp :is(.modalBack,.financeCoreModalBack){padding:10px!important}}:root{--ff-page-bg:#eef4f8;--ff-card:#fff;--ff-border:#d7e2ec;--ff-text:#172b46;--ff-muted:#6f8298;--ff-blue:#3157e7;--ff-radius:15px}body:is([data-voleng-product=finance],[data-voleng-product=fleet]) .simpleApp main{background:var(--ff-page-bg)!important}body:is([data-voleng-product=finance],[data-voleng-product=fleet]) .simpleApp main .page{padding:18px 20px 30px!important}body:is([data-voleng-product=finance],[data-voleng-product=fleet]) .workspaceMasterHeader.noBack{display:grid!important;grid-template-columns:minmax(170px,230px) minmax(420px,1fr) max-content!important;align-items:center!important;gap:12px!important;min-height:64px!important;height:64px!important;margin:0 0 14px!important;padding:0 0 10px!important;border-bottom:1px solid var(--ff-border)!important;background:transparent!important}body:is([data-voleng-product=finance],[data-voleng-product=fleet]) .workspaceMasterTitle{display:flex!important;align-items:center!important;min-width:0!important}body:is([data-voleng-product=finance],[data-voleng-product=fleet]) .workspaceMasterTitle h1{font-size:25px!important;line-height:1!important;letter-spacing:-.035em!important;color:var(--ff-text)!important;font-weight:900!important}body:is([data-voleng-product=finance],[data-voleng-product=fleet]) .workspaceMasterTitle p{display:none!important}body:is([data-voleng-product=finance],[data-voleng-product=fleet]) .workspaceMasterCenter{display:flex!important;align-items:center!important;justify-content:flex-start!important;width:100%!important;overflow:visible!important}body:is([data-voleng-product=finance],[data-voleng-product=fleet]) .workspaceMasterCenter>div{display:flex!important;align-items:center!important;width:100%!important;gap:8px!important}body:is([data-voleng-product=finance],[data-voleng-product=fleet]) .workspaceMasterCenter .masterSearch{height:42px!important;min-height:42px!important;flex:1 1 420px!important;min-width:250px!important;max-width:600px!important;padding:0 12px!important;border:1px solid var(--ff-border)!important;border-radius:10px!important;background:#fff!important}body:is([data-voleng-product=finance],[data-voleng-product=fleet]) .workspaceMasterCenter .masterSearch input{height:40px!important;min-height:40px!important;width:100%!important;border:0!important;padding:0 4px!important;background:transparent!important;font-size:11px!important;font-weight:700!important;box-shadow:none!important}body:is([data-voleng-product=finance],[data-voleng-product=fleet]) .workspaceMasterCenter :is(select,button,input[type=date]){height:42px!important;min-height:42px!important;border:1px solid var(--ff-border)!important;border-radius:10px!important;background:#fff!important;color:var(--ff-text)!important;font-size:10px!important;font-weight:800!important;padding:0 34px 0 12px!important;box-shadow:none!important}body:is([data-voleng-product=finance],[data-voleng-product=fleet]) .workspaceMasterActions>button{height:44px!important;min-height:44px!important;padding:0 18px!important;border-radius:10px!important;background:linear-gradient(135deg,#365fe8,#2d52d9)!important;border:0!important;color:#fff!important;font-size:11px!important;font-weight:850!important;box-shadow:0 10px 22px #3157e733!important}body:is([data-voleng-product=finance],[data-voleng-product=fleet]) .workspaceMasterActions>button.secondary{background:#fff!important;color:var(--ff-text)!important;border:1px solid var(--ff-border)!important;box-shadow:none!important}body:is([data-voleng-product=finance],[data-voleng-product=fleet]) :is(.financeKpis,.financeCoreKpis,.financeCustomerSummary,.fleetSummaryRow,.uniformKpiGrid){display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:12px!important;margin:0 0 14px!important}body:is([data-voleng-product=finance],[data-voleng-product=fleet]) :is(.financeKpis,.financeCoreKpis,.financeCustomerSummary,.fleetSummaryRow,.uniformKpiGrid)>article{display:grid!important;grid-template-columns:48px 1fr!important;align-items:center!important;gap:12px!important;min-height:98px!important;padding:16px!important;border:1px solid var(--ff-border)!important;border-radius:14px!important;background:#fff!important;box-shadow:0 7px 22px #1e3a580b!important}body:is([data-voleng-product=finance],[data-voleng-product=fleet]) :is(.financeKpis,.financeCoreKpis,.financeCustomerSummary,.fleetSummaryRow,.uniformKpiGrid)>article>svg{width:44px!important;height:44px!important;padding:12px!important;border-radius:14px!important;background:#eef5fb!important;color:#176f9f!important}body:is([data-voleng-product=finance],[data-voleng-product=fleet]) :is(.financeKpis,.financeCoreKpis,.financeCustomerSummary,.fleetSummaryRow,.uniformKpiGrid)>article:nth-child(2)>svg{background:#e9f8f2!important;color:#07956d!important}body:is([data-voleng-product=finance],[data-voleng-product=fleet]) :is(.financeKpis,.financeCoreKpis,.financeCustomerSummary,.fleetSummaryRow,.uniformKpiGrid)>article:nth-child(3)>svg{background:#fff5df!important;color:#ce7f0e!important}body:is([data-voleng-product=finance],[data-voleng-product=fleet]) :is(.financeKpis,.financeCoreKpis,.financeCustomerSummary,.fleetSummaryRow,.uniformKpiGrid)>article:nth-child(4)>svg{background:#ffedf0!important;color:#d83f51!important}body:is([data-voleng-product=finance],[data-voleng-product=fleet]) :is(.financeKpis,.financeCoreKpis,.financeCustomerSummary,.fleetSummaryRow,.uniformKpiGrid)>article small{font-size:10px!important;font-weight:900!important;letter-spacing:.055em!important;color:var(--ff-muted)!important;text-transform:uppercase!important}body:is([data-voleng-product=finance],[data-voleng-product=fleet]) :is(.financeKpis,.financeCoreKpis,.financeCustomerSummary,.fleetSummaryRow,.uniformKpiGrid)>article b{display:block!important;margin-top:5px!important;font-size:23px!important;line-height:1!important;color:var(--ff-text)!important;font-weight:900!important}body:is([data-voleng-product=finance],[data-voleng-product=fleet]) :is(.invoiceRegister,.financeCustomerRegister,.financeCorePanel,.fleetCoreTable,.standardTable,.uniformRegisterCard){border:1px solid var(--ff-border)!important;border-radius:16px!important;background:#fff!important;box-shadow:0 8px 25px #1e3a580a!important;overflow:hidden!important}body:is([data-voleng-product=finance],[data-voleng-product=fleet]) :is(.invoiceRegister,.financeCustomerRegister,.financeCorePanel,.fleetCoreTable,.standardTable)>.sectionHead,body:is([data-voleng-product=finance],[data-voleng-product=fleet]) .uniformRegisterHead{min-height:62px!important;padding:14px 16px!important;border-bottom:1px solid var(--ff-border)!important;background:#fff!important}body:is([data-voleng-product=finance],[data-voleng-product=fleet]) .uniformRegisterHead h3,body:is([data-voleng-product=finance],[data-voleng-product=fleet]) .sectionHead h3{font-size:17px!important;color:var(--ff-text)!important;margin:3px 0 0!important}body:is([data-voleng-product=finance],[data-voleng-product=fleet]) :is(.standardTable,.fleetCoreTable,.invoiceRegister,.financeCorePanel,.financeCustomerRegister) table thead th{height:48px!important;background:#f7fafc!important;border-bottom:1px solid var(--ff-border)!important;padding:0 16px!important;color:var(--ff-muted)!important;font-size:10px!important;font-weight:900!important;text-transform:uppercase!important;letter-spacing:.045em!important}body:is([data-voleng-product=finance],[data-voleng-product=fleet]) :is(.standardTable,.fleetCoreTable,.invoiceRegister,.financeCorePanel,.financeCustomerRegister) table tbody td{height:60px!important;padding:11px 16px!important;border-bottom:1px solid var(--ff-border)!important}body:is([data-voleng-product=finance],[data-voleng-product=fleet]) .financeCoreTable>.head{height:48px!important;background:#f7fafc!important;border-bottom:1px solid var(--ff-border)!important;padding:0 16px!important}body:is([data-voleng-product=finance],[data-voleng-product=fleet]) :is(.tableEmpty,.standardEmpty,.uniformEmpty,.financeCoreEmpty).mockupEmptyState,body:is([data-voleng-product=finance],[data-voleng-product=fleet]) .mockupEmptyState{min-height:285px!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:8px!important;padding:38px 24px!important;text-align:center!important;background:#fff!important;color:var(--ff-muted)!important}body:is([data-voleng-product=finance],[data-voleng-product=fleet]) .mockupEmptyState>svg{width:48px!important;height:48px!important;padding:13px!important;border-radius:14px!important;background:#eeedff!important;color:#5950df!important}body:is([data-voleng-product=finance],[data-voleng-product=fleet]) .mockupEmptyState :is(b,h3){margin:4px 0 0!important;font-size:16px!important;font-weight:900!important;color:var(--ff-text)!important}body:is([data-voleng-product=finance],[data-voleng-product=fleet]) .mockupEmptyState :is(span,p){margin:0!important;max-width:520px!important;font-size:11px!important;line-height:1.45!important;color:var(--ff-muted)!important}body:is([data-voleng-product=finance],[data-voleng-product=fleet]) .mockupEmptyState :is(button,.emptyPrimaryAction){display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:7px!important;margin-top:10px!important;min-height:42px!important;padding:0 16px!important;border:0!important;border-radius:10px!important;background:linear-gradient(135deg,#5b50e3,#4b42d7)!important;color:#fff!important;font-size:11px!important;font-weight:850!important;box-shadow:0 9px 20px #4f45d82e!important}body[data-voleng-product=finance] .invoiceDataFilters{margin:10px 14px 8px!important;padding:7px!important;border:1px solid var(--ff-border)!important;border-radius:10px!important;background:#f8fbfd!important}body[data-voleng-product=finance] .invoiceSelectionBar{margin:0 14px 10px!important;min-height:48px!important;border-radius:10px!important;background:#fbfcfe!important}body:is([data-voleng-product=finance],[data-voleng-product=fleet]) :is(.modalBack,.financeCoreModalBack){background:#20364f7a!important;backdrop-filter:blur(5px)!important}body:is([data-voleng-product=finance],[data-voleng-product=fleet]) :is(.uniformCreateModal,.invoicePaymentModal,.financeCoreModal,.fleetModal,.standardRecordModal){width:min(600px,calc(100vw - 36px))!important;max-width:600px!important;border:1px solid #d8e0e8!important;border-radius:16px!important;background:#fff!important;box-shadow:0 28px 90px #0c1f3552!important}body:is([data-voleng-product=finance],[data-voleng-product=fleet]) :is(.uniformCreateModal,.invoicePaymentModal,.financeCoreModal,.fleetModal,.standardRecordModal) :is(input,select,textarea){min-height:42px!important;border:1px solid #ccd9e5!important;border-radius:10px!important;background:#fff!important}@media(max-width:1180px){body:is([data-voleng-product=finance],[data-voleng-product=fleet]) .workspaceMasterHeader.noBack{grid-template-columns:1fr auto!important;height:auto!important;min-height:64px!important;row-gap:10px!important}body:is([data-voleng-product=finance],[data-voleng-product=fleet]) .workspaceMasterCenter{grid-column:1/-1!important;grid-row:2!important}body:is([data-voleng-product=finance],[data-voleng-product=fleet]) :is(.financeKpis,.financeCoreKpis,.financeCustomerSummary,.fleetSummaryRow,.uniformKpiGrid){grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(max-width:680px){body:is([data-voleng-product=finance],[data-voleng-product=fleet]) .simpleApp main .page{padding:12px!important}body:is([data-voleng-product=finance],[data-voleng-product=fleet]) :is(.financeKpis,.financeCoreKpis,.financeCustomerSummary,.fleetSummaryRow,.uniformKpiGrid){grid-template-columns:1fr!important}body:is([data-voleng-product=finance],[data-voleng-product=fleet]) .workspaceMasterCenter>div{flex-wrap:wrap!important}body:is([data-voleng-product=finance],[data-voleng-product=fleet]) .workspaceMasterCenter .masterSearch{flex-basis:100%!important;max-width:none!important}}body[data-voleng-product=hr] .simpleApp .uniformHrModule{padding:16px 18px 28px!important;min-width:0!important}body[data-voleng-product=hr] .simpleApp .uniformHrModule>.workspaceMasterHeader,body[data-voleng-product=hr] .simpleApp .uniformHrModule .workspaceMasterHeader{min-height:58px!important;grid-template-columns:max-content minmax(420px,1fr) max-content!important;gap:12px!important;align-items:center!important;margin-bottom:12px!important}body[data-voleng-product=hr] .simpleApp .uniformHrModule .workspaceMasterTitle h1{font-size:23px!important;letter-spacing:-.035em!important}body[data-voleng-product=hr] .simpleApp .uniformHrModule .workspaceMasterTitle p{max-width:520px!important}body[data-voleng-product=hr] .simpleApp .hrUniformHeaderFilters{display:flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;width:100%!important;min-width:0!important}body[data-voleng-product=hr] .simpleApp .hrUniformHeaderFilters .masterSearch{flex:1 1 300px!important;min-width:220px!important;max-width:520px!important;height:40px!important;display:flex!important;align-items:center!important;gap:8px!important;padding:0 11px!important;border:1px solid var(--theme-border)!important;border-radius:10px!important;background:var(--theme-surface)!important}body[data-voleng-product=hr] .simpleApp .hrUniformHeaderFilters .masterSearch input{min-width:0!important;width:100%!important;height:36px!important;border:0!important;background:transparent!important;padding:0!important;color:var(--theme-text)!important;box-shadow:none!important}body[data-voleng-product=hr] .simpleApp .hrUniformHeaderFilters>input,body[data-voleng-product=hr] .simpleApp .hrUniformHeaderFilters>select,body[data-voleng-product=hr] .simpleApp .hrUniformHeaderFilters>button{height:40px!important;min-height:40px!important;border:1px solid var(--theme-border)!important;border-radius:10px!important;background:var(--theme-surface)!important;color:var(--theme-text)!important;padding:0 11px!important;box-shadow:none!important}body[data-voleng-product=hr] .simpleApp .hrUniformHeaderFilters>input[type=date]{width:136px!important}body[data-voleng-product=hr] .simpleApp .hrUniformHeaderFilters>select{min-width:115px!important;max-width:155px!important}body[data-voleng-product=hr] .simpleApp .hrUniformHeaderFilters .rangeArrow{font-weight:900;color:var(--theme-muted)}body[data-voleng-product=hr] .simpleApp .hrHeaderReset{display:inline-flex!important;align-items:center!important;gap:6px!important;font-weight:800!important;white-space:nowrap!important}body[data-voleng-product=hr] .simpleApp .hrHeaderReset svg{width:15px;height:15px}body[data-voleng-product=hr] .simpleApp .hrPeoplePage .workspaceMasterHeader{grid-template-columns:max-content minmax(520px,1fr) max-content!important}body[data-voleng-product=hr] .simpleApp .hrPeoplePage .hrUniformPeopleHeader{display:flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;width:100%!important;min-width:0!important}body[data-voleng-product=hr] .simpleApp .hrPeoplePage .teamHeaderTabs{flex:0 0 auto!important}body[data-voleng-product=hr] .simpleApp .hrPeoplePage .teamHeaderFilters{display:flex!important;align-items:center!important;gap:6px!important;flex:1 1 auto!important;min-width:0!important}body[data-voleng-product=hr] .simpleApp .hrPeoplePage .teamHeaderSearch{flex:1 1 260px!important;max-width:420px!important;min-width:190px!important;height:40px!important;border:1px solid var(--theme-border)!important;border-radius:10px!important;background:var(--theme-surface)!important;display:flex!important;align-items:center!important;gap:7px!important;padding:0 10px!important}body[data-voleng-product=hr] .simpleApp .hrPeoplePage .teamHeaderSearch input{height:36px!important;border:0!important;background:transparent!important;box-shadow:none!important;width:100%!important;color:var(--theme-text)!important}body[data-voleng-product=hr] .simpleApp .hrPeoplePage .teamHeaderFilters select,body[data-voleng-product=hr] .simpleApp .hrPeoplePage .teamHeaderFilters .dataFilterReset{height:40px!important;min-height:40px!important;border-radius:10px!important}body[data-voleng-product=hr] .simpleApp .hrUniformKpiGrid{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:10px!important;margin:0 0 12px!important}body[data-voleng-product=hr] .simpleApp .hrUniformKpiGrid>button{position:relative!important;display:grid!important;grid-template-columns:auto 1fr auto!important;align-items:center!important;gap:12px!important;min-height:94px!important;width:100%!important;padding:14px 16px!important;border:1px solid var(--theme-border)!important;border-radius:13px!important;background:var(--theme-surface)!important;color:var(--theme-text)!important;text-align:left!important;box-shadow:0 8px 24px #162d480b!important;overflow:hidden!important;cursor:pointer!important}body[data-voleng-product=hr] .simpleApp .hrUniformKpiGrid>button:before{content:"";position:absolute;left:0;right:0;top:0;height:3px;background:#5364e8}body[data-voleng-product=hr] .simpleApp .hrUniformKpiGrid>button:nth-child(2):before{background:#10a77d}body[data-voleng-product=hr] .simpleApp .hrUniformKpiGrid>button:nth-child(3):before{background:#db8b1e}body[data-voleng-product=hr] .simpleApp .hrUniformKpiGrid>button:nth-child(4):before{background:#e34d58}body[data-voleng-product=hr] .simpleApp .hrUniformKpiGrid>button>svg:first-child{width:42px!important;height:42px!important;padding:11px!important;border-radius:13px!important;background:color-mix(in srgb,#0f766e 9%,var(--theme-surface))!important;color:#0f766e!important}body[data-voleng-product=hr] .simpleApp .hrUniformKpiGrid>button:nth-child(2)>svg:first-child{background:color-mix(in srgb,#10a77d 11%,var(--theme-surface))!important;color:#07936d!important}body[data-voleng-product=hr] .simpleApp .hrUniformKpiGrid>button:nth-child(3)>svg:first-child{background:color-mix(in srgb,#db8b1e 11%,var(--theme-surface))!important;color:#c9780c!important}body[data-voleng-product=hr] .simpleApp .hrUniformKpiGrid>button:nth-child(4)>svg:first-child{background:color-mix(in srgb,#e34d58 11%,var(--theme-surface))!important;color:#d63d4b!important}body[data-voleng-product=hr] .simpleApp .hrUniformKpiGrid>button>span{display:grid!important;gap:3px!important;min-width:0!important}body[data-voleng-product=hr] .simpleApp .hrUniformKpiGrid small{font-size:9px!important;font-weight:900!important;letter-spacing:.075em!important;text-transform:uppercase!important;color:var(--theme-muted)!important}body[data-voleng-product=hr] .simpleApp .hrUniformKpiGrid b{font-size:20px!important;line-height:1.05!important;color:var(--theme-text)!important}body[data-voleng-product=hr] .simpleApp .hrUniformKpiGrid em{font-size:10px!important;font-style:normal!important;color:var(--theme-muted)!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}body[data-voleng-product=hr] .simpleApp .hrUniformKpiGrid>button>svg:last-child{width:16px;height:16px;color:var(--theme-muted)}body[data-voleng-product=hr] .simpleApp .hrUniformKpiGrid>button:hover{transform:translateY(-1px);box-shadow:0 12px 27px #162d4813!important}body[data-voleng-product=hr] .simpleApp .hrUniformKpiGrid>button.active{border-color:color-mix(in srgb,#0f766e 52%,var(--theme-border))!important;background:color-mix(in srgb,#0f766e 4%,var(--theme-surface))!important;box-shadow:0 0 0 2px color-mix(in srgb,#0f766e 10%,transparent),0 10px 25px #162d480f!important}body[data-voleng-product=hr] .simpleApp .hrUniformKpiGrid>button.attention.active{border-color:color-mix(in srgb,#e34d58 58%,var(--theme-border))!important}body[data-voleng-product=hr] .simpleApp :is(.uniformHrRegister,.workforceTable.uniformHrRegister,.hrDocsPanel.uniformHrRegister,.skillCatalogCards.uniformHrRegister){border:1px solid var(--theme-border)!important;border-radius:15px!important;background:var(--theme-surface)!important;box-shadow:0 8px 24px #162d480b!important;overflow:hidden!important}body[data-voleng-product=hr] .simpleApp .hrUniformRegisterHead{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;padding:14px 16px 11px!important;border-bottom:1px solid var(--theme-border)!important;background:var(--theme-surface)!important}body[data-voleng-product=hr] .simpleApp .hrUniformRegisterHead>div{display:grid;gap:3px}body[data-voleng-product=hr] .simpleApp .hrUniformRegisterHead small{font-size:9px;font-weight:900;letter-spacing:.08em;text-transform:uppercase;color:#0f766e}body[data-voleng-product=hr] .simpleApp .hrUniformRegisterHead h3{margin:0;font-size:15px;color:var(--theme-text)}body[data-voleng-product=hr] .simpleApp .hrUniformRegisterHead>span{font-size:10px;font-weight:800;color:var(--theme-muted)}body[data-voleng-product=hr] .simpleApp :is(.workforceTable,.hrDocsTable,.uniformHrRegister) table{width:100%!important;border-collapse:separate!important;border-spacing:0!important}body[data-voleng-product=hr] .simpleApp :is(.workforceTable,.hrDocsTable,.uniformHrRegister) thead th{height:46px!important;padding:0 15px!important;background:color-mix(in srgb,var(--theme-surface-soft) 82%,var(--theme-surface))!important;border-bottom:1px solid var(--theme-border)!important;color:var(--theme-muted)!important;font-size:10px!important;font-weight:900!important;letter-spacing:.055em!important;text-transform:uppercase!important}body[data-voleng-product=hr] .simpleApp :is(.workforceTable,.hrDocsTable,.uniformHrRegister) tbody td{min-height:54px!important;padding:10px 15px!important;border-bottom:1px solid var(--theme-border)!important;vertical-align:middle!important}body[data-voleng-product=hr] .simpleApp :is(.workforceTable,.hrDocsTable,.uniformHrRegister) tbody tr:last-child td{border-bottom:0!important}body[data-voleng-product=hr] .simpleApp :is(.workforceTable,.hrDocsTable,.uniformHrRegister) tbody tr:hover{background:color-mix(in srgb,var(--theme-surface-soft) 55%,transparent)!important}body[data-voleng-product=hr] .simpleApp .teamDirectoryPanel.uniformHrRegister{margin-top:0!important}body[data-voleng-product=hr] .simpleApp .teamDirectoryPanel.uniformHrRegister .teamDirectoryHead{padding:13px 16px 11px!important;border-bottom:1px solid var(--theme-border)!important}body[data-voleng-product=hr] .simpleApp .teamDirectoryPanel.uniformHrRegister .teamDirectoryTableWrap{border:0!important;border-radius:0!important}body[data-voleng-product=hr] .simpleApp .hrAgendaPanel.uniformHrRegister{padding:0!important}body[data-voleng-product=hr] .simpleApp .hrAgendaPanel.uniformHrRegister>.sectionHead{margin:0!important;padding:14px 16px 11px!important;border-bottom:1px solid var(--theme-border)!important}body[data-voleng-product=hr] .simpleApp .hrAgendaPanel.uniformHrRegister .hrMatrixWrap{padding:12px 14px 0!important}body[data-voleng-product=hr] .simpleApp .hrAgendaPanel.uniformHrRegister .hrMatrixLegend{padding:10px 14px 14px!important}body[data-voleng-product=hr] .simpleApp .skillCatalogCards.uniformHrRegister{padding:14px!important;display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:10px!important}body[data-voleng-product=hr] .simpleApp .skillCatalogCards.uniformHrRegister>article{margin:0!important;border:1px solid var(--theme-border)!important;border-radius:12px!important;background:var(--theme-surface-soft)!important}body[data-voleng-product=hr] .simpleApp :is(.workforceEmpty,.standardEmpty){min-height:230px!important;padding:34px 24px!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:7px!important;text-align:center!important;background:var(--theme-surface)!important;color:var(--theme-muted)!important}body[data-voleng-product=hr] .simpleApp :is(.workforceEmpty,.standardEmpty)>svg{width:44px!important;height:44px!important;padding:11px!important;border-radius:13px!important;background:color-mix(in srgb,#0f766e 10%,var(--theme-surface))!important;color:#0f766e!important}body[data-voleng-product=hr] .simpleApp :is(.workforceEmpty,.standardEmpty) h3{margin:3px 0 0!important;font-size:15px!important;color:var(--theme-text)!important}body[data-voleng-product=hr] .simpleApp :is(.workforceEmpty,.standardEmpty) p{margin:0!important;font-size:11px!important;color:var(--theme-muted)!important}body[data-voleng-product=hr] .simpleApp :is(.workforceEmpty,.standardEmpty) button{margin-top:8px!important;min-height:38px!important;padding:0 14px!important;border-radius:10px!important;background:#0f766e!important;border:1px solid #0f766e!important;color:#fff!important;font-weight:800!important}body[data-voleng-product=hr] .simpleApp .modalBack{position:fixed!important;inset:0!important;z-index:5000!important;display:grid!important;place-items:center!important;padding:24px!important;background:#14273e75!important;backdrop-filter:blur(5px)!important;overflow:auto!important}body[data-voleng-product=hr] .simpleApp :is(.workforceModal,.hrDocsModal){position:relative!important;inset:auto!important;transform:none!important;width:min(640px,calc(100vw - 32px))!important;max-width:640px!important;max-height:calc(100dvh - 48px)!important;overflow:auto!important;margin:auto!important;border:1px solid var(--theme-border)!important;border-radius:17px!important;background:var(--theme-surface)!important;box-shadow:0 28px 85px #0a1b3052!important}body:is([data-voleng-theme=dark],[data-voleng-theme=premier-navy],[data-theme=dark],[data-theme=premier-navy])[data-voleng-product=hr] .simpleApp .uniformHrModule,body:is([data-voleng-theme=dark],[data-voleng-theme=premier-navy],[data-theme=dark],[data-theme=premier-navy])[data-voleng-product=hr] .simpleApp :is(.hrUniformKpiGrid>button,.uniformHrRegister,.workforceTable,.hrDocsPanel,.skillCatalogCards,.teamDirectoryPanel,.hrAgendaPanel){background:var(--theme-surface)!important;color:var(--theme-text)!important}body:is([data-voleng-theme=dark],[data-voleng-theme=premier-navy],[data-theme=dark],[data-theme=premier-navy])[data-voleng-product=hr] .simpleApp :is(.hrUniformHeaderFilters input,.hrUniformHeaderFilters select,.hrUniformHeaderFilters button,.teamHeaderSearch,.teamHeaderFilters select){background:var(--theme-surface)!important;color:var(--theme-text)!important;border-color:var(--theme-border)!important}body:is([data-voleng-theme=dark],[data-voleng-theme=premier-navy],[data-theme=dark],[data-theme=premier-navy])[data-voleng-product=hr] .simpleApp .hrUniformKpiGrid>button.active{background:color-mix(in srgb,#0f766e 13%,var(--theme-surface))!important}@media(max-width:1280px){body[data-voleng-product=hr] .simpleApp .uniformHrModule .workspaceMasterHeader{grid-template-columns:max-content minmax(320px,1fr) max-content!important}body[data-voleng-product=hr] .simpleApp .hrUniformHeaderFilters .masterSearch{min-width:170px!important}body[data-voleng-product=hr] .simpleApp .hrPeoplePage .workspaceMasterHeader{grid-template-columns:max-content minmax(360px,1fr) max-content!important}}@media(max-width:1050px){body[data-voleng-product=hr] .simpleApp .hrUniformKpiGrid{grid-template-columns:repeat(2,minmax(0,1fr))!important}body[data-voleng-product=hr] .simpleApp .uniformHrModule .workspaceMasterHeader,body[data-voleng-product=hr] .simpleApp .hrPeoplePage .workspaceMasterHeader{grid-template-columns:1fr auto!important;row-gap:8px!important}body[data-voleng-product=hr] .simpleApp .uniformHrModule .workspaceMasterCenter{grid-column:1/-1!important;grid-row:2!important}body[data-voleng-product=hr] .simpleApp .hrUniformHeaderFilters{justify-content:flex-start!important;flex-wrap:wrap!important}body[data-voleng-product=hr] .simpleApp .hrPeoplePage .hrUniformPeopleHeader{flex-wrap:wrap!important;justify-content:flex-start!important}body[data-voleng-product=hr] .simpleApp .hrPeoplePage .teamHeaderFilters{flex-basis:100%!important}}@media(max-width:700px){body[data-voleng-product=hr] .simpleApp .hrUniformKpiGrid,body[data-voleng-product=hr] .simpleApp .skillCatalogCards.uniformHrRegister{grid-template-columns:1fr!important}}body:is([data-voleng-product=hr],[data-voleng-product=operations]) .simpleApp .workTimePeriodSwitch{display:inline-flex!important;align-items:center!important;flex:0 0 auto!important;gap:2px!important;min-height:40px!important;padding:3px!important;border:1px solid var(--theme-border)!important;border-radius:10px!important;background:var(--theme-surface-soft)!important}body:is([data-voleng-product=hr],[data-voleng-product=operations]) .simpleApp .workTimePeriodSwitch>button{display:inline-flex!important;align-items:center!important;justify-content:center!important;height:32px!important;min-height:32px!important;padding:0 10px!important;border:0!important;border-radius:7px!important;background:transparent!important;color:var(--theme-muted)!important;font-size:12px!important;font-weight:750!important;white-space:nowrap!important;box-shadow:none!important}body:is([data-voleng-product=hr],[data-voleng-product=operations]) .simpleApp .workTimePeriodSwitch>button.active{background:var(--theme-accent,#0f766e)!important;color:#fff!important}body:is([data-voleng-theme=dark],[data-voleng-theme=premier-navy],[data-theme=dark],[data-theme=premier-navy]):is([data-voleng-product=hr],[data-voleng-product=operations]) .simpleApp .workTimePeriodSwitch>button.active{background:var(--theme-accent,#14b8a6)!important;color:#07131f!important}@media(max-width:700px){body:is([data-voleng-product=hr],[data-voleng-product=operations]) .simpleApp .hrUniformHeaderFilters .workTimePeriodSwitch{flex:1 1 100%!important;width:100%!important;justify-content:stretch!important}body:is([data-voleng-product=hr],[data-voleng-product=operations]) .simpleApp .hrUniformHeaderFilters .workTimePeriodSwitch>button{flex:1 1 0!important;padding:0 7px!important}}.centralReportsHub{display:grid;gap:14px;max-width:none!important;margin:0!important;padding-bottom:34px}.centralReportsHero{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(320px,.62fr);gap:14px;align-items:stretch}.centralReportsIntro,.centralReportsSelected{position:relative;border:1px solid var(--theme-border);border-radius:18px;background:var(--theme-surface);box-shadow:0 12px 30px #0f172a0d;overflow:hidden}.centralReportsIntro:before,.centralReportsSelected:before{content:"";position:absolute;left:0;right:0;top:0;height:3px;background:linear-gradient(90deg,#7c3aed,#2563eb,#0f9f98)}.centralReportsIntro{padding:24px 24px 22px}.centralReportsIntro small{font-size:9px;font-weight:900;letter-spacing:.14em;color:#7c3aed}.centralReportsIntro h2{margin:8px 0 9px;font-size:30px;line-height:1.06;letter-spacing:-.035em;color:var(--theme-text)}.centralReportsIntro p{margin:0;max-width:780px;color:var(--theme-muted);font-size:12px;line-height:1.55}.centralReportsSelected{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:18px}.centralReportsSelected>span{width:48px;height:48px;border-radius:14px;display:grid;place-items:center;background:var(--central-soft);color:var(--central-accent)}.centralReportsSelected>span svg{width:23px;height:23px}.centralReportsSelected>div{display:grid;gap:3px;min-width:0}.centralReportsSelected small{font-size:8px;font-weight:900;letter-spacing:.12em;color:var(--theme-muted)}.centralReportsSelected b{font-size:20px;color:var(--theme-text)}.centralReportsSelected em{font-size:10px;font-style:normal;color:var(--theme-muted)}.centralReportsSelected>i{font-style:normal;font-size:9px;font-weight:850;color:#087f5b;background:#e8f8f1;border:1px solid #bde8d6;border-radius:999px;padding:6px 9px}.centralReportsSelector{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}.centralReportsSelector>button{position:relative;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;min-height:82px;padding:13px 14px;border:1px solid var(--theme-border);border-radius:15px;background:var(--theme-surface);color:var(--theme-text);text-align:left;box-shadow:0 7px 20px #16355709;overflow:hidden;transition:.16s ease}.centralReportsSelector>button:before{content:"";position:absolute;left:0;right:0;top:0;height:3px;background:var(--choice-accent);opacity:.36}.centralReportsSelector>button>span{width:38px;height:38px;border-radius:11px;display:grid;place-items:center;background:var(--choice-soft);color:var(--choice-accent)}.centralReportsSelector>button>span svg{width:18px;height:18px}.centralReportsSelector>button>div{display:grid;gap:3px;min-width:0}.centralReportsSelector b{font-size:11px}.centralReportsSelector small{font-size:9px;line-height:1.25;color:var(--theme-muted)}.centralReportsSelector>button>svg{width:17px;height:17px;color:var(--choice-accent)}.centralReportsSelector>button:hover{transform:translateY(-1px);box-shadow:0 11px 24px #16355711}.centralReportsSelector>button.active{border-color:color-mix(in srgb,var(--choice-accent) 48%,var(--theme-border));background:color-mix(in srgb,var(--choice-soft) 42%,var(--theme-surface));box-shadow:0 12px 26px color-mix(in srgb,var(--choice-accent) 10%,transparent)}.centralReportsSelector>button.active:before{opacity:1}.centralReportsContext{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:13px 15px;border:1px solid var(--theme-border);border-radius:15px;background:var(--theme-surface);box-shadow:0 7px 18px #16355709}.centralReportsContext>div:first-child{display:flex;align-items:center;gap:10px;min-width:0}.centralReportsContext>div:first-child>span{width:38px;height:38px;border-radius:11px;display:grid;place-items:center;background:var(--central-soft);color:var(--central-accent)}.centralReportsContext>div:first-child>span svg{width:18px;height:18px}.centralReportsContext>div:first-child>div{display:grid;gap:2px}.centralReportsContext small{font-size:8px;font-weight:900;letter-spacing:.11em;color:var(--central-accent)}.centralReportsContext b{font-size:13px}.centralReportsContext em{font-size:9.5px;font-style:normal;color:var(--theme-muted)}.centralReportsLegend{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:7px}.centralReportsLegend>span{padding:6px 9px;border:1px solid var(--theme-border);border-radius:999px;background:var(--theme-surface-soft);font-size:8.5px;font-weight:750;color:var(--theme-muted)}.reportStudioEmbedded{padding:0!important;margin:0!important;max-width:none!important;display:grid;gap:12px;background:transparent!important}.centralReportActions{display:flex;justify-content:flex-end;align-items:center;flex-wrap:wrap;gap:8px}.centralReportActions>button{display:inline-flex;align-items:center;gap:6px;min-height:36px;padding:8px 11px;border:1px solid var(--theme-border);border-radius:10px;background:var(--theme-surface);color:var(--theme-text);font-weight:800}.centralReportActions>button svg{width:15px;height:15px}.centralReportActions>button:first-child{background:var(--central-accent);border-color:var(--central-accent);color:#fff}.centralReportActions>button:hover{box-shadow:0 6px 16px #16355712}.reportStudioEmbedded .reportKpis,.reportStudioEmbedded .reportWidgetGrid{margin-top:0!important}.reportStudioEmbedded .reportKpis>article,.reportStudioEmbedded .reportWidget{border-radius:16px!important;box-shadow:0 10px 24px #0f172a0b!important}@media(max-width:1240px){.centralReportsSelector{grid-template-columns:repeat(3,minmax(0,1fr))}.centralReportsHero{grid-template-columns:1fr}}@media(max-width:760px){.centralReportsSelector{grid-template-columns:1fr}.centralReportsContext{align-items:flex-start;flex-direction:column}.centralReportsLegend,.centralReportActions{justify-content:flex-start}.centralReportsIntro h2{font-size:25px}}.centralReportsHeroTags{display:flex;flex-wrap:wrap;gap:7px;margin-top:17px}.centralReportsHeroTags span{display:inline-flex;align-items:center;gap:6px;padding:7px 9px;border:1px solid var(--theme-border);border-radius:999px;background:var(--theme-surface-soft);font-size:8.5px;font-weight:800;color:var(--theme-muted)}.centralReportsHeroTags svg{width:13px;height:13px;color:#7c3aed}.centralReportsCapabilityGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.centralReportsCapabilityGrid article{display:flex;align-items:center;gap:11px;min-height:76px;padding:13px 14px;border:1px solid var(--theme-border);border-radius:15px;background:var(--theme-surface);box-shadow:0 8px 20px #0f172a09}.centralReportsCapabilityGrid article>span{width:38px;height:38px;flex:0 0 38px;border-radius:11px;display:grid;place-items:center;background:#f3f0ff;color:#6d42d8}.centralReportsCapabilityGrid article>span svg{width:18px;height:18px}.centralReportsCapabilityGrid article>div{display:grid;gap:2px;min-width:0}.centralReportsCapabilityGrid small{font-size:7.5px;font-weight:900;letter-spacing:.12em;color:#7c3aed}.centralReportsCapabilityGrid b{font-size:11px;color:var(--theme-text)}.centralReportsCapabilityGrid em{font-size:8.5px;font-style:normal;color:var(--theme-muted);line-height:1.25}.reportBiConnectionInfo{display:flex;align-items:center;gap:10px;margin:2px 0 13px;padding:11px 12px;border:1px solid color-mix(in srgb,#7c3aed 22%,var(--theme-border));border-radius:12px;background:color-mix(in srgb,#f5f3ff 72%,var(--theme-surface))}.reportBiConnectionInfo>span{width:34px;height:34px;border-radius:10px;display:grid;place-items:center;background:#ede9fe;color:#6d28d9}.reportBiConnectionInfo svg{width:17px}.reportBiConnectionInfo>div{display:grid;gap:2px}.reportBiConnectionInfo b{font-size:10px;color:var(--theme-text)}.reportBiConnectionInfo small,.reportBiFields label>small{font-size:8.5px;font-weight:600;color:var(--theme-muted)}@media(max-width:1050px){.centralReportsCapabilityGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:620px){.centralReportsCapabilityGrid{grid-template-columns:1fr}}.productHomeHeroSplit{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(320px,.9fr);gap:14px}.productHomeHeroCard{position:relative;border:1px solid var(--theme-border);border-radius:18px;background:var(--theme-surface);box-shadow:0 12px 30px #0f172a0d;overflow:hidden}.productHomeHeroCard:before{content:"";position:absolute;left:0;right:0;top:0;height:3px;background:linear-gradient(90deg,var(--product-accent),color-mix(in srgb,var(--product-accent) 40%,#8b5cf6),#8b5cf6)}.productHomeHeroLead{padding:22px 22px 20px;display:grid;align-content:center;min-height:228px}.productHomeHeroLead small{font-size:9px;font-weight:900;letter-spacing:.13em;color:var(--product-accent)}.productHomeHeroLead h2{margin:8px 0 10px;font-size:34px;line-height:1.05;letter-spacing:-.04em;color:var(--theme-text);max-width:720px}.productHomeHeroLead p{margin:0;max-width:700px;color:var(--theme-muted);font-size:13px;line-height:1.55}.productHomeHeroActions{display:flex;flex-wrap:wrap;gap:10px;margin-top:18px}.productHomeHeroActions>button{height:42px;padding:0 16px;border-radius:12px;border:1px solid var(--theme-border);background:var(--theme-surface);color:var(--theme-text);font-weight:800;box-shadow:0 2px 8px #19334f0a}.productHomeHeroActions>button.primary{background:color-mix(in srgb,var(--product-accent) 92%,white 8%);border-color:color-mix(in srgb,var(--product-accent) 72%,var(--theme-border));color:#fff;box-shadow:0 12px 24px color-mix(in srgb,var(--product-accent) 22%,transparent)}.productHomeHeroStatus{padding:12px 0 0;display:grid;align-content:start;min-height:228px}.productHomeHeroStatusHead{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:0 16px 10px}.productHomeHeroStatusHead b{font-size:18px;line-height:1.1;color:var(--theme-text)}.productHomeHeroStatusHead span{display:inline-flex;align-items:center;height:28px;padding:0 10px;border-radius:999px;border:1px solid var(--theme-border);background:var(--theme-surface-soft);font-size:10px;font-weight:800;color:var(--product-accent)}.productHomeHeroSummary{display:grid;border-top:1px solid var(--theme-border)}.productHomeHeroSummary>button{display:grid;grid-template-columns:auto 1fr auto auto;align-items:center;gap:10px;width:100%;padding:15px 16px;border:0;border-top:1px solid var(--theme-border);background:transparent;color:var(--theme-text);text-align:left;min-height:58px}.productHomeHeroSummary>button:first-child{border-top:0}.productHomeHeroSummary>button>span{width:36px;height:36px;border-radius:12px;display:grid;place-items:center;background:var(--product-soft);color:var(--product-accent)}.productHomeHeroSummary>button>span svg{width:17px;height:17px}.productHomeHeroSummary>button>div{display:grid;gap:2px;min-width:0}.productHomeHeroSummary>button small{font-size:10px;font-weight:850;letter-spacing:.06em;text-transform:uppercase;color:var(--theme-text)}.productHomeHeroSummary>button em{font-size:10px;font-style:normal;color:var(--theme-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.productHomeHeroSummary>button strong{font-size:18px;font-weight:900;color:var(--theme-text);white-space:nowrap}.productHomeHeroSummary>button>svg{width:15px;height:15px;color:var(--theme-muted)}.productHomeHeroSummary>button.isAction{cursor:pointer}.productHomeHeroSummary>button.isAction:hover{background:color-mix(in srgb,var(--product-soft) 24%,var(--theme-surface))}.dispatchCapacityPage .capacityOrdersFocus,.dispatchCapacityPage .capacityDayWorkspace,.dispatchCapacityPage .capacityOverviewWarnings,.dispatchCapacityPage .technicianAgendaPanel.matrixAgendaPanel{border-radius:18px!important;box-shadow:0 12px 30px #0f172a0d!important;overflow:hidden}.dispatchCapacityPage .simpleOrdersHead.noStep{padding:14px 16px 12px!important;border-bottom:1px solid var(--theme-border)!important;background:linear-gradient(180deg,color-mix(in srgb,var(--theme-surface) 96%,#eef4fb),var(--theme-surface))!important}.dispatchCapacityPage .simpleOrdersHead.noStep h3{font-size:24px!important;letter-spacing:-.03em!important}.dispatchCapacityPage .capacityExecutiveKpis{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px!important;padding:14px 16px 10px!important}.dispatchCapacityPage .capacityExecutiveKpis>button{position:relative;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;min-height:106px;padding:16px;border:1px solid var(--theme-border);border-radius:16px;background:var(--theme-surface);text-align:left;box-shadow:0 8px 20px #113a600a;overflow:hidden}.dispatchCapacityPage .capacityExecutiveKpis>button:before{content:"";position:absolute;left:0;right:0;top:0;height:3px;background:#2563eb}.dispatchCapacityPage .capacityExecutiveKpis>button:nth-child(2):before{background:#14b8a6}.dispatchCapacityPage .capacityExecutiveKpis>button:nth-child(3):before{background:#8b5cf6}.dispatchCapacityPage .capacityExecutiveKpis>button:nth-child(4):before{background:#ef9a3d}.dispatchCapacityPage .capacityExecutiveKpis>button>span{width:44px;height:44px;border-radius:14px;display:grid;place-items:center;background:var(--theme-surface-soft)!important}.dispatchCapacityPage .capacityExecutiveKpis>button>span svg{width:20px;height:20px}.dispatchCapacityPage .capacityExecutiveKpis>button>div{display:grid;gap:3px;min-width:0}.dispatchCapacityPage .capacityExecutiveKpis>button small{font-size:10px!important;font-weight:900!important;letter-spacing:.08em!important;color:var(--theme-muted)!important;text-transform:uppercase!important}.dispatchCapacityPage .capacityExecutiveKpis>button b{font-size:24px!important;line-height:1.02!important;white-space:nowrap}.dispatchCapacityPage .capacityExecutiveKpis>button em{font-size:11px!important;color:var(--theme-muted)!important;font-style:normal;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dispatchCapacityPage .capacityExecutiveKpis>button>.capacityKpiSpark,.dispatchCapacityPage .capacityExecutiveKpis>button>.capacityRiskDots{justify-self:end}.dispatchCapacityPage .capacityOrdersMeta{display:flex!important;flex-wrap:wrap;gap:10px!important;padding:0 16px 16px!important;border-top:0!important}.dispatchCapacityPage .capacityOrdersMeta>span{display:inline-flex!important;align-items:center;gap:7px;padding:9px 12px;border:1px solid var(--theme-border);border-radius:999px;background:var(--theme-surface-soft);font-size:10px;color:var(--theme-muted)}.dispatchCapacityPage .capacityOrdersMeta>span b{font-size:11px;color:var(--theme-text)}.dispatchCapacityPage .capacityWorkspaceHead{padding:16px 18px!important;min-height:68px!important}.dispatchCapacityPage .capacityWorkspaceHead h3{font-size:20px!important;letter-spacing:-.02em!important}.dispatchCapacityPage .capacityDayGrid{padding:14px!important;gap:12px!important;background:linear-gradient(180deg,var(--theme-surface) 0%,color-mix(in srgb,var(--theme-surface) 98%,#f7fafc))!important}.dispatchCapacityPage .capacityDayCard{min-height:184px!important;padding:12px 12px 10px!important;border-radius:14px!important;box-shadow:0 6px 16px #1f3e5b0b!important}.dispatchCapacityPage .capacityDayCard:hover{box-shadow:0 12px 24px #1f3e5b14!important}.dispatchCapacityPage .capacityDayTop b{font-size:10px!important}.dispatchCapacityPage .capacityDayTop small{font-size:8px!important}.dispatchCapacityPage .capacityLoadLine strong{font-size:26px!important}.dispatchCapacityPage .capacityLoadLine span{font-size:9px!important}.dispatchCapacityPage .capacityDayCard dl>div{padding:1px 0}.dispatchCapacityPage .capacityDayCard dt{font-size:8px!important}.dispatchCapacityPage .capacityDayCard dd{font-size:9px!important}.dispatchCapacityPage .capacityOverviewWarnings .capacityWarnings{padding:14px!important;gap:10px!important}.dispatchCapacityPage .capacityOverviewWarnings .capacityWarnings>button{border-radius:14px!important;min-height:92px!important;box-shadow:0 5px 14px #1f3e5b0a!important}.dispatchCapacityPage .capacityOverviewWarnings .allPlannedState{margin:14px!important;border-radius:14px!important}@media(max-width:1180px){.productHomeHeroSplit{grid-template-columns:1fr}.dispatchCapacityPage .capacityExecutiveKpis{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(max-width:700px){.productHomeHeroLead{min-height:auto;padding:18px}.productHomeHeroLead h2{font-size:28px}.productHomeHeroStatus{min-height:auto}.dispatchCapacityPage .capacityExecutiveKpis{grid-template-columns:1fr!important}}.operationsHomeHeroSplit{margin-bottom:14px}.dispatchCapacityPage .capacityOrdersMeta{display:none!important}.capacityPulseGrid{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(320px,.75fr);gap:14px;margin-bottom:14px}.capacityPulseChart,.capacityPulseStatus{padding:0!important;overflow:hidden;border-radius:18px!important;box-shadow:0 12px 30px #0f172a0d!important}.capacityPulseHead,.capacityPulseStatusHead{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 18px 12px;border-bottom:1px solid var(--theme-border);background:linear-gradient(180deg,color-mix(in srgb,var(--theme-surface) 95%,#eef6ff),var(--theme-surface))}.capacityPulseHead small,.capacityPulseStatusHead small{display:block;font-size:9px;font-weight:900;letter-spacing:.11em;color:var(--theme-accent-ink)}.capacityPulseHead h3,.capacityPulseStatusHead h3{margin:3px 0 0;font-size:19px;letter-spacing:-.02em}.capacityPulseHead>span,.capacityPulseStatusHead>span{height:30px;display:inline-flex;align-items:center;padding:0 10px;border:1px solid var(--theme-border);border-radius:999px;background:var(--theme-surface-soft);font-size:9px;font-weight:850;color:var(--theme-muted);white-space:nowrap}.capacityPulseStatusHead>span.healthy{color:var(--theme-success-ink);border-color:var(--theme-success-border);background:var(--theme-success-soft)}.capacityPulseStatusHead>span.attention{color:var(--theme-warning-ink);border-color:var(--theme-warning-border);background:var(--theme-warning-soft)}.capacityPulseBars{display:grid;grid-template-columns:repeat(7,minmax(42px,1fr));align-items:end;gap:10px;min-height:190px;padding:20px 18px 12px}.capacityPulseBar{display:grid;grid-template-rows:128px auto auto;gap:5px;align-items:end;text-align:center;min-width:0}.capacityPulseBar>div{height:128px;display:flex;align-items:flex-end;justify-content:center;border-radius:10px;background:linear-gradient(180deg,color-mix(in srgb,var(--theme-surface-soft) 72%,transparent),transparent);overflow:hidden}.capacityPulseBar i{display:block;width:min(34px,66%);min-height:5px;border-radius:8px 8px 3px 3px;background:linear-gradient(180deg,#66b7ff,#2f78cf);box-shadow:0 7px 18px #2f78cf2e}.capacityPulseBar i.good{background:linear-gradient(180deg,#69d8bf,#28a17e)}.capacityPulseBar i.warning{background:linear-gradient(180deg,#ffc36b,#df8d27)}.capacityPulseBar i.risk{background:linear-gradient(180deg,#ff8c94,#dc4f59)}.capacityPulseBar b{font-size:10px;color:var(--theme-text)}.capacityPulseBar small{font-size:8px;color:var(--theme-muted);text-transform:uppercase;font-weight:800}.capacityPulseMetrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:0 18px 18px}.capacityPulseMetrics>span{display:grid;gap:4px;padding:11px 12px;border:1px solid var(--theme-border);border-radius:12px;background:var(--theme-surface-soft)}.capacityPulseMetrics small{font-size:8px;color:var(--theme-muted)}.capacityPulseMetrics b{font-size:16px;color:var(--theme-text)}.capacityPulseStatusRows{display:grid;padding:4px 16px 10px}.capacityPulseStatusRows>div{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:11px;padding:14px 2px;border-bottom:1px solid var(--theme-border)}.capacityPulseStatusRows>div:last-child{border-bottom:0}.capacityPulseStatusRows>div>span{width:38px;height:38px;border-radius:12px;display:grid;place-items:center;background:var(--theme-surface-soft);color:var(--theme-accent-ink)}.capacityPulseStatusRows svg{width:17px;height:17px}.capacityPulseStatusRows>div>div{display:grid;gap:3px;min-width:0}.capacityPulseStatusRows small{font-size:9px;font-weight:850;color:var(--theme-muted);text-transform:uppercase}.capacityPulseStatusRows b{font-size:11px;color:var(--theme-text)}.capacityPulseStatusRows strong{font-size:16px;color:var(--theme-text);white-space:nowrap}@media(max-width:1180px){.capacityPulseGrid{grid-template-columns:1fr}.capacityPulseBars{grid-template-columns:repeat(7,minmax(48px,1fr))}}@media(max-width:700px){.capacityPulseBars{overflow-x:auto;grid-template-columns:repeat(7,minmax(60px,1fr))}.capacityPulseMetrics{grid-template-columns:1fr}.capacityPulseStatusRows>div{grid-template-columns:auto 1fr}.capacityPulseStatusRows strong{grid-column:2}}body .simpleApp .dispatchHomePage{--ops-home-columns:minmax(0,1.72fr) minmax(360px,.92fr)}body .simpleApp .dispatchHomePage .operationsHomeHeroSplit,body .simpleApp .dispatchHomePage .operationsPrimaryGrid{display:grid!important;grid-template-columns:var(--ops-home-columns)!important;gap:14px!important;align-items:stretch!important}body .simpleApp .dispatchHomePage .operationsHomeHeroSplit>*,body .simpleApp .dispatchHomePage .operationsPrimaryGrid>*{min-width:0!important;width:100%!important}body .simpleApp .dispatchHomePage .dispatchKpiGrid{gap:14px!important;margin-bottom:14px!important}.productHomeHeroSplit,.productHomeMainGrid{grid-template-columns:minmax(0,1.58fr) minmax(340px,.88fr)!important;align-items:stretch!important}.productHomeMainGrid>.productHomePanel,.productHomeHeroSplit>.productHomeHeroCard{min-width:0!important}@media(max-width:1380px){body .simpleApp .dispatchHomePage{--ops-home-columns:minmax(0,1.38fr) minmax(320px,.88fr)}.productHomeHeroSplit,.productHomeMainGrid{grid-template-columns:minmax(0,1.38fr) minmax(320px,.86fr)!important}}@media(max-width:1180px){body .simpleApp .dispatchHomePage .operationsHomeHeroSplit,body .simpleApp .dispatchHomePage .operationsPrimaryGrid,.productHomeHeroSplit,.productHomeMainGrid{grid-template-columns:1fr!important}}:root{--voleng-home-gap:14px;--voleng-home-columns:minmax(0,1.58fr) minmax(340px,.88fr);--voleng-home-radius:18px}.productStandardHome,body .simpleApp .dispatchHomePage{--product-home-columns:var(--voleng-home-columns)}.productStandardHome .productHomeHeroSplit,.productStandardHome .productHomeMainGrid,body .simpleApp .dispatchHomePage .operationsHomeHeroSplit,body .simpleApp .dispatchHomePage .operationsPrimaryGrid{display:grid!important;grid-template-columns:var(--product-home-columns)!important;gap:var(--voleng-home-gap)!important;align-items:stretch!important;width:100%!important}.productStandardHome .productHomeHeroSplit>*,.productStandardHome .productHomeMainGrid>*,body .simpleApp .dispatchHomePage .operationsHomeHeroSplit>*,body .simpleApp .dispatchHomePage .operationsPrimaryGrid>*{min-width:0!important;width:100%!important}.productStandardHome .productHomeHeroCard,body .simpleApp .dispatchHomePage .productHomeHeroCard{min-height:218px!important;height:100%!important;border-radius:var(--voleng-home-radius)!important;box-shadow:0 10px 28px #0f172a0d!important}.productStandardHome .productHomeHeroLead,body .simpleApp .dispatchHomePage .productHomeHeroLead{padding:20px 22px!important}.productStandardHome .productHomeHeroStatus,body .simpleApp .dispatchHomePage .productHomeHeroStatus{padding-top:10px!important}.productStandardHome .productHomeKpis,body .simpleApp .dispatchHomePage .dispatchKpiGrid{gap:var(--voleng-home-gap)!important;margin:0!important}.productStandardHome .productHomeKpis>button,body .simpleApp .dispatchHomePage .dispatchKpiGrid>button{min-height:94px!important;border-radius:16px!important;box-shadow:0 8px 22px #0f172a0b!important}.productStandardHome .productHomePanel,body .simpleApp .dispatchHomePage .dispatchWorkspaceCard{border-radius:var(--voleng-home-radius)!important;box-shadow:0 8px 24px #0f172a0b!important}.productStandardHome .productHomeMainGrid{align-items:stretch!important}.productStandardHome .productHomeMainGrid>.productHomePanel{height:100%!important}body .simpleApp .dispatchHomePage .operationsPrimaryGrid>.dispatchWorkspaceCard{height:100%!important}.productStandardHome{gap:14px!important}body .simpleApp .dispatchHomePage .operationsHomeHeroSplit,body .simpleApp .dispatchHomePage .dispatchKpiGrid,body .simpleApp .dispatchHomePage .operationsPrimaryGrid{margin-bottom:14px!important}.productStandardHome .productHomeSignals,body .simpleApp .dispatchHomePage .liveOperationsPanel{width:100%!important;border-radius:var(--voleng-home-radius)!important;box-shadow:0 8px 24px #0f172a0a!important}@media(max-width:1380px){:root{--voleng-home-columns:minmax(0,1.38fr) minmax(320px,.86fr)}}@media(max-width:1180px){.productStandardHome .productHomeHeroSplit,.productStandardHome .productHomeMainGrid,body .simpleApp .dispatchHomePage .operationsHomeHeroSplit,body .simpleApp .dispatchHomePage .operationsPrimaryGrid{grid-template-columns:1fr!important}}@media(max-width:720px){:root{--voleng-home-gap:10px}.productStandardHome .productHomeHeroCard,body .simpleApp .dispatchHomePage .productHomeHeroCard{min-height:auto!important}}.fleetSaasPilot{max-width:1540px;margin:0 auto;padding-bottom:34px;display:grid;gap:16px}.fleetSaasNotice{display:flex;align-items:center;gap:10px;padding:11px 14px;border:1px solid #f0c46b;border-radius:12px;background:#fff9eb;color:var(--theme-text)}.fleetSaasNotice>svg{width:18px;color:#b7791f}.fleetSaasNotice span{display:grid;gap:2px}.fleetSaasNotice b{font-size:12px}.fleetSaasNotice small{font-size:10.5px;color:var(--theme-muted)}.fleetSaasKpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border:1px solid var(--theme-border);border-radius:18px;background:var(--theme-surface);overflow:hidden;box-shadow:0 8px 24px #0f172a09}.fleetSaasKpis>button{min-height:126px;padding:22px 24px;border:0;border-right:1px solid var(--theme-border);background:transparent;color:var(--theme-text);display:flex;align-items:flex-start;justify-content:space-between;gap:18px;text-align:left;transition:.16s ease}.fleetSaasKpis>button:last-child{border-right:0}.fleetSaasKpis>button:hover{background:color-mix(in srgb,var(--product-soft) 28%,transparent)}.fleetSaasKpis>button>div{display:grid;gap:5px;min-width:0}.fleetSaasKpis small{font-size:11px;font-weight:800;color:var(--theme-text)}.fleetSaasKpis strong{font-size:30px;line-height:1.05;letter-spacing:-.03em}.fleetSaasKpis span{font-size:10.5px;color:var(--theme-muted)}.fleetSaasKpis em{width:38px;height:38px;border-radius:11px;display:grid;place-items:center;background:var(--product-soft);color:var(--product-accent);font-style:normal;flex:0 0 auto}.fleetSaasKpis em svg{width:19px;height:19px}.fleetSaasMain{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(340px,.75fr);gap:16px}.fleetSaasChartCard,.fleetSaasAttention,.fleetSaasActions{border:1px solid var(--theme-border);border-radius:18px;background:var(--theme-surface);box-shadow:0 8px 24px #0f172a09}.fleetSaasChartCard{padding:22px 24px 16px;min-height:360px}.fleetSaasChartCard>header,.fleetSaasAttention>header,.fleetSaasActions>header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.fleetSaasChartCard h2,.fleetSaasAttention h2,.fleetSaasActions h2{font-size:19px;margin:0 0 4px}.fleetSaasChartCard p,.fleetSaasAttention p,.fleetSaasActions p{font-size:11px;color:var(--theme-muted);margin:0}.fleetSaasChartCard>header>span{font-size:11px;font-weight:800;padding:7px 10px;border:1px solid var(--theme-border);border-radius:9px;color:var(--theme-muted)}.fleetSaasBars{display:grid;margin-top:22px}.fleetSaasBars>button{display:grid;grid-template-columns:38px 1fr 18px;align-items:center;gap:12px;padding:14px 4px;border:0;border-bottom:1px solid var(--theme-border);background:transparent;color:var(--theme-text);text-align:left}.fleetSaasBars>button:last-child{border-bottom:0}.fleetSaasBars>button:hover{background:color-mix(in srgb,var(--product-soft) 20%,transparent)}.fleetSaasBarIcon{width:34px;height:34px;border-radius:10px;display:grid;place-items:center;background:var(--product-soft);color:var(--product-accent)}.fleetSaasBarIcon svg{width:16px}.fleetSaasBars>button>div{display:grid;gap:8px}.fleetSaasBarLabel{display:flex;justify-content:space-between;gap:16px;align-items:center}.fleetSaasBarLabel b{font-size:11.5px}.fleetSaasBarLabel strong{font-size:13px}.fleetSaasTrack{height:7px;border-radius:999px;background:color-mix(in srgb,var(--theme-border) 65%,transparent);overflow:hidden}.fleetSaasTrack i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--product-accent),color-mix(in srgb,var(--product-accent) 62%,#f59e0b));transition:width .25s ease}.fleetSaasBars>button>svg{width:15px;color:var(--theme-muted)}.fleetSaasChartCard>footer{display:flex;align-items:center;gap:14px;padding-top:13px;margin-top:5px;border-top:1px solid var(--theme-border);font-size:10px;color:var(--theme-muted)}.fleetSaasChartCard>footer span{display:flex;align-items:center;gap:5px}.fleetSaasChartCard>footer i{width:7px;height:7px;border-radius:50%;background:#10b981}.fleetSaasChartCard>footer i.attention{background:#f59e0b}.fleetSaasChartCard>footer small{margin-left:auto;font-size:10px}.fleetSaasAttention{padding:22px}.fleetSaasAttention>header{padding-bottom:13px;border-bottom:1px solid var(--theme-border)}.fleetSaasAttention>header>svg{width:20px;color:var(--product-accent)}.fleetSaasAttention>button{width:100%;display:grid;grid-template-columns:36px 1fr auto 16px;align-items:center;gap:10px;padding:16px 0;border:0;border-bottom:1px solid var(--theme-border);background:transparent;color:var(--theme-text);text-align:left}.fleetSaasAttention>button:last-child{border-bottom:0}.fleetSaasAttention>button>span{width:34px;height:34px;border-radius:10px;display:grid;place-items:center;background:var(--product-soft);color:var(--product-accent)}.fleetSaasAttention>button>span svg{width:16px}.fleetSaasAttention>button>div{display:grid;gap:3px}.fleetSaasAttention b{font-size:11.5px}.fleetSaasAttention small{font-size:10px;color:var(--theme-muted)}.fleetSaasAttention strong{font-size:17px}.fleetSaasAttention>button>svg{width:14px;color:var(--theme-muted)}.fleetSaasActions{overflow:hidden}.fleetSaasActions>header{padding:18px 20px;border-bottom:1px solid var(--theme-border)}.fleetSaasActions>div{display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.fleetSaasActions>div>button{display:grid;grid-template-columns:38px 1fr 18px;align-items:center;gap:11px;padding:18px;border:0;border-right:1px solid var(--theme-border);background:transparent;color:var(--theme-text);text-align:left}.fleetSaasActions>div>button:last-child{border-right:0}.fleetSaasActions>div>button:hover{background:color-mix(in srgb,var(--product-soft) 24%,transparent)}.fleetSaasActions>div>button>span{width:36px;height:36px;border-radius:10px;display:grid;place-items:center;background:var(--product-soft);color:var(--product-accent)}.fleetSaasActions>div>button>span svg{width:17px}.fleetSaasActions>div>button>div{display:grid;gap:3px;min-width:0}.fleetSaasActions b{font-size:11.5px}.fleetSaasActions small{font-size:10px;color:var(--theme-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fleetSaasActions>div>button>svg{width:15px;color:var(--theme-muted)}@media(max-width:1180px){.fleetSaasKpis{grid-template-columns:repeat(2,1fr)}.fleetSaasKpis>button:nth-child(2){border-right:0}.fleetSaasKpis>button:nth-child(-n+2){border-bottom:1px solid var(--theme-border)}.fleetSaasMain{grid-template-columns:1fr}.fleetSaasActions>div{grid-template-columns:repeat(2,1fr)}.fleetSaasActions>div>button:nth-child(2){border-right:0}.fleetSaasActions>div>button:nth-child(-n+2){border-bottom:1px solid var(--theme-border)}}@media(max-width:680px){.fleetSaasKpis{grid-template-columns:1fr}.fleetSaasKpis>button{border-right:0;border-bottom:1px solid var(--theme-border);min-height:100px}.fleetSaasKpis>button:last-child{border-bottom:0}.fleetSaasActions>div{grid-template-columns:1fr}.fleetSaasActions>div>button{border-right:0;border-bottom:1px solid var(--theme-border)}.fleetSaasActions>div>button:last-child{border-bottom:0}.fleetSaasChartCard,.fleetSaasAttention{padding:18px}}.controlCenterPage{display:flex;flex-direction:column;gap:14px}.controlCenterHead{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.controlCenterHead small,.controlPanelHead small{font-weight:800;letter-spacing:.12em;color:var(--product-accent,#312e81)}.controlCenterHead h1{margin:3px 0 4px;font-size:25px}.controlCenterHead p,.controlPanelHead p{margin:0;color:var(--theme-muted,#64748b)}.controlCenterHead button{display:inline-flex;align-items:center;gap:7px;padding:9px 13px;border:1px solid var(--theme-border,#d7e0e8);border-radius:10px;background:var(--theme-card,#fff);color:var(--theme-ink,#172b3d);font-weight:700}.controlCenterHead button svg{width:17px}.controlKpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.controlKpis article{display:flex;align-items:center;gap:11px;padding:13px 14px;border:1px solid var(--theme-border,#d7e0e8);border-radius:13px;background:var(--theme-card,#fff)}.controlKpis article>span{width:38px;height:38px;border-radius:11px;display:grid;place-items:center;background:var(--product-soft,#eef2ff);color:var(--product-accent,#312e81)}.controlKpis article>span svg{width:19px}.controlKpis article div{display:flex;flex-direction:column;min-width:0}.controlKpis small{font-size:10px;font-weight:800;letter-spacing:.08em;color:var(--theme-muted,#64748b)}.controlKpis b{font-size:20px;line-height:1.15;color:var(--theme-ink,#172b3d)}.controlKpis em{font-style:normal;font-size:11px;color:var(--theme-muted,#64748b)}.controlKpis article.attention{border-color:color-mix(in srgb,#d97706 38%,var(--theme-border,#d7e0e8))}.controlHealth{display:inline-flex;align-items:center;gap:5px;font-size:12px;padding:4px 8px;border-radius:999px}.controlHealth svg{width:14px}.controlHealth.healthy{background:#dcfce7;color:#166534}.controlHealth.watch{background:#fef3c7;color:#92400e}.controlHealth.attention{background:#fee2e2;color:#991b1b}.controlMainGrid{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(340px,.8fr);gap:12px}.controlBottomGrid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.controlPanel{padding:14px;border:1px solid var(--theme-border,#d7e0e8);border-radius:14px;background:var(--theme-card,#fff)}.controlPanelHead{display:flex;justify-content:space-between;gap:12px;align-items:flex-start;margin-bottom:12px}.controlPanelHead h2{font-size:16px;margin:2px 0 3px;color:var(--theme-ink,#172b3d)}.controlPanelHead>svg{width:19px;color:var(--product-accent,#312e81)}.controlProductGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}.controlProductGrid article,.controlProductAccessGrid article{border:1px solid var(--theme-border,#d7e0e8);border-radius:12px;background:var(--theme-elevated,var(--theme-card,#fff));padding:11px}.controlProductGrid article.disabled{opacity:.55}.controlProductTop{display:flex;align-items:center;gap:8px}.controlProductTop div{display:flex;flex-direction:column;min-width:0;flex:1}.controlProductTop b{font-size:12px;color:var(--theme-ink,#172b3d)}.controlProductTop small{font-size:10px;color:var(--theme-muted,#64748b)}.controlProductTop>svg{width:16px;color:#16a34a}.controlDot{width:8px;height:8px;border-radius:50%;background:var(--product-accent,#312e81);display:inline-block}.controlProductMetric{margin:12px 0 7px;display:flex;align-items:baseline;gap:6px}.controlProductMetric strong{font-size:23px}.controlProductMetric span{font-size:10px;color:var(--theme-muted,#64748b)}.controlProductGrid footer{display:flex;justify-content:space-between;gap:8px;border-top:1px solid var(--theme-border,#d7e0e8);padding-top:7px;font-size:10px;color:var(--theme-muted,#64748b)}.controlProductGrid footer em{font-style:normal}.controlProductGrid footer .hasAttention{color:#b45309;font-weight:800}.controlAlertList,.controlConnections,.controlActivity{display:flex;flex-direction:column;gap:7px}.controlAlertList article,.controlConnections article,.controlActivity article{display:flex;align-items:center;gap:9px;padding:9px 10px;border:1px solid var(--theme-border,#d7e0e8);border-radius:10px;background:var(--theme-elevated,var(--theme-card,#fff))}.controlAlertList article>span{width:28px;height:28px;display:grid;place-items:center;border-radius:8px;font-weight:900}.controlAlertList article.high>span{background:#fee2e2;color:#991b1b}.controlAlertList article.medium>span{background:#fef3c7;color:#92400e}.controlAlertList article div,.controlConnections article div,.controlActivity article div{display:flex;flex:1;min-width:0;flex-direction:column}.controlAlertList b,.controlConnections b,.controlActivity b{font-size:11px}.controlAlertList small,.controlConnections small,.controlActivity small{font-size:10px;color:var(--theme-muted,#64748b)}.controlAlertList em{font-size:9px;font-style:normal;font-weight:800}.controlConnections article>span,.controlActivity article>span{width:30px;height:30px;display:grid;place-items:center;border-radius:8px;background:var(--product-soft,#eef2ff);color:var(--product-accent,#312e81)}.controlConnections svg,.controlActivity svg{width:15px}.controlConnections em{font-style:normal;font-size:10px;font-weight:800;color:#047857}.controlConnections article.off{opacity:.6}.controlConnections article.off em{color:var(--theme-muted,#64748b)}.controlActivity time{font-size:9px;color:var(--theme-muted,#64748b);white-space:nowrap}.controlEmpty{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:4px;padding:22px;text-align:center;color:var(--theme-muted,#64748b)}.controlEmpty svg{width:22px}.controlError{display:flex;gap:7px;align-items:center;padding:10px 12px;border-radius:10px;background:#fee2e2;color:#991b1b}.controlProductAccessGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.controlProductAccessGrid article>div:first-child{display:flex;align-items:center;gap:8px}.controlProductAccessGrid article p{font-size:11px;color:var(--theme-muted,#64748b);min-height:30px}.controlProductAccessGrid dl{margin:0;display:flex;flex-direction:column;gap:6px}.controlProductAccessGrid dl div{display:flex;justify-content:space-between;border-top:1px solid var(--theme-border,#d7e0e8);padding-top:5px;font-size:10px}.controlProductAccessGrid dt{color:var(--theme-muted,#64748b)}.controlProductAccessGrid dd{margin:0;font-weight:800}.controlProductAccessGrid dd.good{color:#047857}.controlProductAccessGrid dd.muted{color:var(--theme-muted,#64748b)}.previewTag{display:inline-flex;margin-top:8px;padding:3px 7px;border-radius:999px;background:var(--product-soft,#eef2ff);font-size:9px;font-style:normal;color:var(--product-accent,#312e81);font-weight:800}.controlInfo{display:flex;gap:10px;align-items:flex-start;padding:11px 13px;border:1px solid color-mix(in srgb,var(--product-accent,#312e81) 28%,var(--theme-border,#d7e0e8));border-radius:11px;background:color-mix(in srgb,var(--product-soft,#eef2ff) 45%,var(--theme-card,#fff))}.controlInfo>svg{width:18px;color:var(--product-accent,#312e81)}.controlInfo div{display:flex;flex-direction:column}.controlInfo b{font-size:11px}.controlInfo small{font-size:10px;color:var(--theme-muted,#64748b)}.controlAuditFilter{display:flex;justify-content:space-between;align-items:center;gap:10px}.controlAuditFilter input{width:min(420px,100%);padding:9px 11px;border:1px solid var(--theme-border,#d7e0e8);border-radius:9px;background:var(--theme-input,var(--theme-card,#fff));color:var(--theme-ink,#172b3d)}.controlAuditFilter span{font-size:10px;color:var(--theme-muted,#64748b)}.controlAuditTable{border:1px solid var(--theme-border,#d7e0e8);border-radius:12px;overflow:hidden;background:var(--theme-card,#fff)}.controlAuditTable table{width:100%;border-collapse:collapse}.controlAuditTable th,.controlAuditTable td{text-align:left;padding:9px 10px;border-bottom:1px solid var(--theme-border,#d7e0e8);font-size:10px}.controlAuditTable th{font-size:9px;letter-spacing:.07em;color:var(--theme-muted,#64748b)}.controlAuditTable td b{font-size:10px}.controlAuditTable td small{display:block;color:var(--theme-muted,#64748b)}.controlLoading{padding:14px;color:var(--theme-muted,#64748b);font-size:10px}@media(max-width:1200px){.controlKpis,.controlProductGrid,.controlProductAccessGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.controlMainGrid,.controlBottomGrid{grid-template-columns:1fr}}@media(max-width:720px){.controlKpis,.controlProductGrid,.controlProductAccessGrid{grid-template-columns:1fr}.controlCenterHead{flex-direction:column}}.controlCenterHead{padding-bottom:14px;border-bottom:1px solid var(--theme-border,#d7e0e8);flex-wrap:wrap}.controlCenterHead>div:first-child{flex:1 1 520px;min-width:320px}.controlCenterHead button{border-radius:12px;box-shadow:0 10px 24px #0f172a0d}.controlKpis article,.controlPanel,.controlProductGrid article,.controlProductAccessGrid article,.controlAlertList article,.controlConnections article,.controlActivity article{box-shadow:0 12px 28px #0f172a0d}.controlKpis article,.controlPanel{border-radius:16px}.controlKpis article{padding:15px}.controlKpis b{font-size:22px;font-weight:900}.controlKpis small{font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.06em}.controlPanel{padding:15px}.controlProductGrid article,.controlProductAccessGrid article{border-radius:14px}.controlProductGrid footer{padding-top:9px}.controlAuditTable{border:1px solid color-mix(in srgb,var(--theme-border,#d7e0e8) 76%,var(--product-accent,#312e81));border-radius:15px;box-shadow:0 12px 28px #0f172a0d}.controlAuditTable th{padding:13px 14px;font-size:10px;font-weight:900;letter-spacing:.08em;background:linear-gradient(180deg,color-mix(in srgb,var(--theme-card,#fff) 96%,#fff),color-mix(in srgb,var(--product-soft,#eef2ff) 30%,var(--theme-card,#fff)))}.controlAuditTable td{padding:13px 14px;font-size:11px}.controlAuditTable tbody tr:hover{background:color-mix(in srgb,var(--product-soft,#eef2ff) 30%,var(--theme-card,#fff))}.controlEmpty{min-height:140px;padding:28px 18px;border-top:1px dashed color-mix(in srgb,var(--theme-border,#d7e0e8) 76%,var(--product-accent,#312e81));background:linear-gradient(180deg,color-mix(in srgb,var(--theme-card,#fff) 96%,#fff),color-mix(in srgb,var(--product-soft,#eef2ff) 22%,var(--theme-card,#fff)))}.controlCenterAppsPage{gap:14px}.controlAppsToolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;padding:12px 14px;border:1px solid var(--theme-border,#d7e0e8);border-radius:14px;background:var(--theme-card,#fff);box-shadow:0 10px 24px #0f172a0a}.controlAppsSearch{display:flex;align-items:center;gap:9px;min-width:min(420px,100%);flex:1}.controlAppsSearch svg{width:17px;color:var(--theme-muted,#64748b)}.controlAppsSearch input{width:100%;min-height:40px;padding:0 4px;border:0;background:transparent;color:var(--theme-ink,#172b3d);outline:0}.controlAppsFilters{display:flex;gap:7px;flex-wrap:wrap}.controlAppsFilters button{min-height:36px;padding:0 11px;border:1px solid var(--theme-border,#d7e0e8);border-radius:10px;background:var(--theme-card,#fff);color:var(--theme-ink,#172b3d);font-weight:800}.controlAppsFilters button.active{background:var(--voleng-action,#0f9f98);border-color:var(--voleng-action,#0f9f98);color:#fff}.controlAppsGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.controlAppsGrid>article{display:flex;flex-direction:column;min-height:220px;padding:15px;border:1px solid var(--theme-border,#d7e0e8);border-radius:16px;background:var(--theme-card,#fff);box-shadow:0 12px 28px #0f172a0d}.controlAppsGrid>article.locked{opacity:.58}.controlAppsGrid>article>header{display:flex;align-items:flex-start;gap:11px}.controlAppIcon{width:42px;height:42px;border-radius:12px;display:grid;place-items:center;background:color-mix(in srgb,var(--product-soft,#eef2ff) 70%,var(--theme-card,#fff));color:var(--product-accent,#312e81);flex:0 0 auto}.controlAppIcon svg{width:21px;height:21px}.controlAppsGrid header>div{min-width:0;flex:1}.controlAppsGrid header small{display:block;font-size:9px;font-weight:900;letter-spacing:.09em;color:var(--theme-muted,#64748b)}.controlAppsGrid h2{margin:3px 0 0;font-size:17px}.controlAppsGrid>article>p{flex:1;margin:13px 0;color:var(--theme-muted,#64748b);font-size:12px;line-height:1.5}.controlAppsGrid footer{display:flex;align-items:flex-end;justify-content:space-between;gap:10px;padding-top:12px;border-top:1px solid var(--theme-border,#d7e0e8)}.controlAppsGrid footer>span{display:flex;flex-direction:column}.controlAppsGrid footer b{font-size:11px}.controlAppsGrid footer small{font-size:9.5px;color:var(--theme-muted,#64748b)}.controlAppsGrid footer button{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:38px;padding:0 12px;border:1px solid var(--voleng-action,#0f9f98);border-radius:10px;background:var(--voleng-action,#0f9f98);color:#fff;font-weight:850}.controlAppsGrid footer button:disabled{background:#d9e4e7;border-color:#cedae0;color:#7b8f96}.controlAppsGrid footer button svg{width:14px}.controlAppFeatured{display:inline-flex;align-items:center;gap:4px;padding:4px 7px;border-radius:999px;background:#fff3d8;color:#8a5a00;font-size:9px;font-weight:900;white-space:nowrap}.controlAppFeatured svg{width:11px;height:11px}@media(max-width:1100px){.controlAppsGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:680px){.controlAppsGrid{grid-template-columns:1fr}.controlAppsSearch{min-width:100%}.controlAppsToolbar{align-items:stretch}.controlAppsFilters{width:100%}}.controlAppsSectionHead{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;margin:4px 0 10px}.controlAppsSectionHead>div{display:grid;gap:3px}.controlAppsSectionHead small{font-size:9px;font-weight:900;letter-spacing:.12em;color:var(--product-accent,#7c3aed)}.controlAppsSectionHead h2{margin:0;font-size:18px}.controlAppsSectionHead p{margin:0;color:var(--theme-muted);font-size:11px}.includedAppBadge,.paidAppBadge{display:inline-flex;align-items:center;gap:6px;min-height:28px;padding:0 10px;border-radius:999px;font-size:10px;font-weight:850}.includedAppBadge{background:var(--theme-success-soft);color:var(--theme-success-ink);border:1px solid var(--theme-success-border)}.paidAppBadge{background:color-mix(in srgb,var(--product-soft,#f5f3ff) 72%,var(--theme-surface));color:var(--product-accent,#7c3aed);border:1px solid color-mix(in srgb,var(--product-accent,#7c3aed) 25%,var(--theme-border))}.includedAppBadge svg,.paidAppBadge svg{width:14px;height:14px}.controlStandardGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:18px}.controlStandardGrid article{display:flex;flex-direction:column;min-height:150px;padding:13px;border:1px solid var(--theme-border);border-radius:14px;background:var(--theme-surface);box-shadow:0 10px 24px #0f172a0a}.controlStandardGrid article header{display:flex;gap:10px;align-items:center}.controlStandardIcon{width:34px;height:34px;border-radius:10px;display:grid;place-items:center;background:var(--theme-success-soft);color:var(--theme-success-ink)}.controlStandardIcon svg{width:17px;height:17px}.controlStandardGrid article header div{display:grid;gap:2px}.controlStandardGrid article header small{font-size:8.5px;font-weight:900;letter-spacing:.08em;color:var(--theme-muted)}.controlStandardGrid h3{margin:0;font-size:13px}.controlStandardGrid p{font-size:11px;line-height:1.45;color:var(--theme-muted);flex:1}.controlStandardGrid footer{display:flex;justify-content:flex-end;border-top:1px solid var(--theme-border);padding-top:8px}.controlStandardGrid footer span{font-size:10px;font-weight:850;color:var(--theme-success-ink)}.controlAppsSectionHead.paid{margin-top:2px}.controlAppsPage .controlSyncNote span b{font-weight:900}@media(max-width:1100px){.controlStandardGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:720px){.controlStandardGrid{grid-template-columns:1fr}.controlAppsSectionHead{align-items:flex-start;flex-direction:column}}.controlExternalConnectionsPanel{display:grid;gap:14px}.controlExternalConnection{border:1px solid var(--theme-border);border-radius:15px;background:var(--theme-card,var(--theme-surface));padding:15px;box-shadow:0 10px 24px #0f172a0a}.controlExternalConnection.off{opacity:.78}.controlExternalConnection.connected{border-color:color-mix(in srgb,#2f5bdb 38%,var(--theme-border));box-shadow:0 12px 28px #2f5bdb14}.controlExternalConnectionHead{display:grid;grid-template-columns:42px minmax(0,1fr) auto;gap:12px;align-items:start}.controlExternalConnectionHead>span,.controlExternalConnection>span{width:42px;height:42px;border-radius:12px;background:#edf3ff;color:#2f5bdb;display:grid;place-items:center}.controlExternalConnectionHead svg,.controlExternalConnection>span svg{width:20px}.controlExternalConnectionHead small,.controlExternalConnection>div>small{font-size:9px;font-weight:900;letter-spacing:.11em;color:var(--theme-muted)}.controlExternalConnectionHead h3,.controlExternalConnection>div>h3{margin:3px 0 4px;font-size:16px}.controlExternalConnectionHead p,.controlExternalConnection>div>p{margin:0;color:var(--theme-muted);font-size:11px;line-height:1.45}.controlExternalConnectionHead>em,.controlExternalConnection>em{font-style:normal;font-size:10px;font-weight:850;padding:6px 9px;border-radius:999px;background:var(--theme-surface-soft);color:var(--theme-muted);white-space:nowrap}.controlExternalConnection.connected .controlExternalConnectionHead>em{background:#e7f8f0;color:#08764f}.controlExternalConnection.off{display:grid;grid-template-columns:42px minmax(0,1fr) auto;gap:12px;align-items:start}.controlExternalConnectionForm{display:grid;grid-template-columns:minmax(260px,1fr) minmax(330px,1.2fr) auto;gap:12px;align-items:end;margin-top:14px;padding-top:14px;border-top:1px solid var(--theme-border)}.controlExternalConnectionForm>label:first-child{display:grid;gap:5px}.controlExternalConnectionForm label>span{font-size:10px;font-weight:800;color:var(--theme-muted)}.controlExternalConnectionForm input[type=text],.controlExternalConnectionForm input:not([type]){min-height:40px;border:1px solid var(--theme-border);border-radius:10px;background:var(--theme-surface);color:var(--theme-text);padding:0 11px}.controlConnectionToggle{display:flex!important;align-items:center!important;gap:9px!important;padding:8px 10px;border:1px solid var(--theme-border);border-radius:10px;background:var(--theme-surface-soft)}.controlConnectionToggle input{width:18px;height:18px}.controlConnectionToggle b,.controlConnectionToggle small{display:block}.controlConnectionToggle b{font-size:10px}.controlConnectionToggle small{font-size:9px;color:var(--theme-muted);margin-top:2px}.controlExternalConnectionForm>button{min-height:40px;white-space:nowrap}@media(max-width:1000px){.controlExternalConnectionForm{grid-template-columns:1fr}.controlExternalConnectionForm>button{justify-self:start}}.controlOptionsUsagePage{gap:14px}.billingOverviewCard{padding:18px;border:1px solid var(--theme-border,var(--border,#dce5ef));border-radius:18px;background:var(--theme-card,var(--card,#fff));box-shadow:0 12px 30px #0f172a0f;border-top:3px solid #4f46e5}.billingOverviewCard.attention{border-top-color:#ef4444}.billingOverviewHead{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;padding-bottom:14px;border-bottom:1px solid var(--theme-border,var(--border,#dce5ef))}.billingOverviewHead>div:first-child{min-width:0}.billingOverviewHead small,.controlOptionsSectionTitle small{font-size:9px;font-weight:900;letter-spacing:.12em;color:#4f46e5}.billingTitleRow{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.billingTitleRow h2{margin:4px 0 2px;font-size:21px;color:var(--theme-ink,var(--text,#172b3d))}.billingOverviewHead p{margin:0;color:var(--theme-muted,var(--muted,#728197));font-size:11px}.billingState{display:inline-flex;align-items:center;min-height:25px;padding:0 9px;border-radius:999px;font-size:9px;font-weight:900;letter-spacing:.05em}.billingState.active{background:#e7f8f0;color:#08764f;border:1px solid #b8ead6}.billingState.attention{background:#fff0f0;color:#b42318;border:1px solid #fecaca}.billingState.neutral{background:var(--theme-surface-soft,#eef3f8);color:var(--theme-muted,#64748b);border:1px solid var(--theme-border,#d7e0e8)}.billingOverviewActions button{display:inline-flex;align-items:center;gap:7px;min-height:39px;padding:0 13px;border-radius:10px;border:1px solid #2563eb;background:#2563eb;color:#fff;font-weight:850;white-space:nowrap}.billingOverviewActions svg{width:16px}.billingMetricGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:14px}.billingMetricGrid article{display:grid;grid-template-columns:38px minmax(0,1fr);gap:10px;align-items:center;padding:12px;border:1px solid var(--theme-border,var(--border,#dce5ef));border-radius:13px;background:var(--theme-elevated,var(--theme-surface-soft,#f7f9fc))}.billingMetricGrid article>span{width:38px;height:38px;border-radius:11px;display:grid;place-items:center;background:color-mix(in srgb,#4f46e5 10%,var(--theme-card,#fff));color:#4f46e5}.billingMetricGrid svg{width:18px}.billingMetricGrid article>div{display:flex;flex-direction:column;min-width:0}.billingMetricGrid small{font-size:8.5px;font-weight:900;letter-spacing:.08em;color:var(--theme-muted,var(--muted,#728197))}.billingMetricGrid b{font-size:17px;line-height:1.2;color:var(--theme-ink,var(--text,#172b3d));white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.billingMetricGrid em{font-size:9.5px;font-style:normal;color:var(--theme-muted,var(--muted,#728197));white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.billingConnectionLine{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-top:12px}.billingConnectionLine span{display:inline-flex;align-items:center;gap:5px;min-height:27px;padding:0 9px;border-radius:999px;background:var(--theme-surface-soft,#f3f6f9);border:1px solid var(--theme-border,#d7e0e8);color:var(--theme-muted,#64748b);font-size:9.5px;font-weight:750}.billingConnectionLine span.ok{background:#e7f8f0;color:#08764f;border-color:#b8ead6}.billingConnectionLine span.off{background:#fff7ed;color:#9a3412;border-color:#fed7aa}.billingConnectionLine svg{width:13px}.controlOptionsSectionTitle{display:flex;justify-content:space-between;align-items:flex-end;padding:2px 2px 0}.controlOptionsSectionTitle h2{margin:3px 0;font-size:17px;color:var(--theme-ink,var(--text,#172b3d))}.controlOptionsSectionTitle p{margin:0;color:var(--theme-muted,var(--muted,#728197));font-size:11px}body:is([data-voleng-theme=dark],[data-voleng-theme=premier-navy]) .billingOverviewCard,body:is([data-voleng-theme=dark],[data-voleng-theme=premier-navy]) .billingMetricGrid article{background:var(--theme-card,#182536)!important;border-color:var(--theme-border,#34465a)!important;color:var(--theme-ink,#f5f7fb)!important}body:is([data-voleng-theme=dark],[data-voleng-theme=premier-navy]) .billingMetricGrid article>span{background:#7c5cff29;color:#a995ff}body:is([data-voleng-theme=dark],[data-voleng-theme=premier-navy]) .billingTitleRow h2,body:is([data-voleng-theme=dark],[data-voleng-theme=premier-navy]) .billingMetricGrid b,body:is([data-voleng-theme=dark],[data-voleng-theme=premier-navy]) .controlOptionsSectionTitle h2{color:var(--theme-ink,#f5f7fb)!important}body:is([data-voleng-theme=dark],[data-voleng-theme=premier-navy]) .billingConnectionLine span{background:var(--theme-elevated,#1d2c3e);border-color:var(--theme-border,#34465a);color:var(--theme-muted,#aab8c8)}body:is([data-voleng-theme=dark],[data-voleng-theme=premier-navy]) .billingConnectionLine span.ok{background:#10b9811f;border-color:#10b98152;color:#7ee2bd}body:is([data-voleng-theme=dark],[data-voleng-theme=premier-navy]) .billingConnectionLine span.off{background:#f59e0b1f;border-color:#f59e0b52;color:#f7c56a}@media(max-width:1100px){.billingMetricGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:700px){.billingOverviewHead{flex-direction:column}.billingMetricGrid{grid-template-columns:1fr}.billingOverviewActions,.billingOverviewActions button{width:100%}.billingOverviewActions button{justify-content:center}}.billingState.trial{background:#fff7e8;color:#9a5a00;border-color:#f3c46b}.billingUnavailable{min-height:180px;display:flex;align-items:center}.billingUnavailableState{display:flex;gap:16px;align-items:flex-start;padding:22px;width:100%}.billingUnavailableState>svg{width:28px;height:28px;color:#c2410c;flex:0 0 auto}.billingUnavailableState small{font-weight:800;letter-spacing:.08em;color:#6b7280}.billingUnavailableState h2{margin:4px 0 6px;font-size:20px}.billingUnavailableState p{margin:0 0 14px;color:#64748b}.billingUnavailableState button{display:inline-flex;align-items:center;gap:7px;border:1px solid #cbd5e1;background:var(--surface,#fff);color:inherit;border-radius:9px;padding:9px 13px;font-weight:700;cursor:pointer}.billingUnavailableState button svg{width:15px;height:15px}[data-theme=dark] .billingState.trial,.theme-dark .billingState.trial{background:#3a2b13;color:#ffd88a;border-color:#75531f}[data-theme=dark] .billingUnavailableState p,.theme-dark .billingUnavailableState p{color:#aab7c7}.billingSubscriptionsCard{padding:18px;border:1px solid var(--theme-border,#d7e0e8);border-radius:18px;background:var(--theme-card,#fff);box-shadow:0 12px 30px #0f172a0d}.billingSubscriptionsHead{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;padding-bottom:13px;border-bottom:1px solid var(--theme-border,#d7e0e8)}.billingSubscriptionsHead small{font-size:9px;font-weight:900;letter-spacing:.12em;color:#4f46e5}.billingSubscriptionsHead h2{margin:3px 0;font-size:18px}.billingSubscriptionsHead p{margin:0;color:var(--theme-muted,#64748b);font-size:11px}.billingSubscriptionsHead>span{font-size:10px;font-weight:850;color:var(--theme-muted,#64748b)}.billingSubscriptionRows{display:flex;flex-direction:column}.billingSubscriptionRows>article{display:grid;grid-template-columns:42px minmax(220px,1fr) auto auto;align-items:center;gap:12px;padding:13px 4px;border-bottom:1px solid var(--theme-border,#d7e0e8)}.billingSubscriptionRows>article:last-child{border-bottom:0}.billingSubIcon{width:40px;height:40px;display:grid;place-items:center;border-radius:11px;background:color-mix(in srgb,#4f46e5 10%,var(--theme-card,#fff));color:#4f46e5}.billingSubIcon svg{width:18px}.billingSubCopy{display:flex;flex-direction:column;min-width:0}.billingSubCopy small{font-size:8.5px;font-weight:900;letter-spacing:.08em;color:var(--theme-muted,#64748b)}.billingSubCopy b{font-size:13px}.billingSubCopy span{font-size:10px;color:var(--theme-muted,#64748b)}.billingSubState{display:inline-flex;align-items:center;justify-content:center;min-height:25px;padding:0 9px;border-radius:999px;font-size:8.5px;font-weight:900;white-space:nowrap}.billingSubState.active{background:#e7f8f0;color:#08764f;border:1px solid #b8ead6}.billingSubState.scheduled{background:#fff7ed;color:#9a3412;border:1px solid #fed7aa}.billingSubState.trial{background:#eef2ff;color:#4338ca;border:1px solid #c7d2fe}.billingSubState.attention{background:#fff0f0;color:#b42318;border:1px solid #fecaca}.billingSubscriptionRows button{min-height:34px;padding:0 11px;border-radius:9px;border:1px solid var(--theme-border,#d7e0e8);background:var(--theme-card,#fff);color:var(--theme-ink,#172b3d);font-weight:800}.billingSubscriptionRows button.dangerGhost{border-color:#fecaca;color:#c62828;background:snow}.billingEndDate{display:flex;flex-direction:column;align-items:flex-end;min-width:90px}.billingEndDate small{font-size:8px;font-weight:900;color:var(--theme-muted,#64748b)}.billingEndDate b{font-size:11px}.billingManagedLabel{font-size:9.5px;color:var(--theme-muted,#64748b);font-weight:750}.billingCancelBack{position:fixed;inset:0;z-index:10050;display:grid;place-items:center;padding:20px;background:#0f172a7a;backdrop-filter:blur(4px)}.billingCancelModal{display:grid;grid-template-columns:48px minmax(0,1fr);gap:14px;width:min(620px,100%);padding:22px;border:1px solid var(--theme-border,#d7e0e8);border-radius:18px;background:var(--theme-card,#fff);box-shadow:0 30px 80px #0f172a47}.billingCancelIcon{width:46px;height:46px;display:grid;place-items:center;border-radius:13px;background:#fff1f2;color:#e11d48}.billingCancelIcon svg{width:22px}.billingCancelModal small{font-size:9px;font-weight:900;letter-spacing:.1em;color:#e11d48}.billingCancelModal h2{margin:4px 0 7px;font-size:20px}.billingCancelModal p{margin:0;color:var(--theme-muted,#64748b);font-size:12px;line-height:1.55}.billingCancelSummary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:15px}.billingCancelSummary span{display:flex;flex-direction:column;padding:10px;border:1px solid var(--theme-border,#d7e0e8);border-radius:11px;background:var(--theme-surface-soft,#f6f8fb)}.billingCancelSummary b{font-size:11px}.billingCancelSummary small{margin-top:2px;color:var(--theme-muted,#64748b);letter-spacing:0;font-size:8.5px}.billingCancelActions{display:flex;justify-content:flex-end;gap:8px;margin-top:17px}.billingCancelActions button{min-height:38px;padding:0 14px;border-radius:10px;border:1px solid var(--theme-border,#d7e0e8);background:var(--theme-card,#fff);font-weight:850}.billingCancelActions button.danger{background:#dc2626;border-color:#dc2626;color:#fff}body:is([data-voleng-theme=dark],[data-voleng-theme=premier-navy]) .billingSubscriptionsCard,body:is([data-voleng-theme=dark],[data-voleng-theme=premier-navy]) .billingCancelModal{background:var(--theme-card,#182536);border-color:var(--theme-border,#34465a);color:var(--theme-ink,#f5f7fb)}body:is([data-voleng-theme=dark],[data-voleng-theme=premier-navy]) .billingSubIcon,body:is([data-voleng-theme=dark],[data-voleng-theme=premier-navy]) .billingCancelSummary span{background:var(--theme-elevated,#1d2c3e);border-color:var(--theme-border,#34465a)}body:is([data-voleng-theme=dark],[data-voleng-theme=premier-navy]) .billingSubscriptionRows button{background:var(--theme-elevated,#1d2c3e);border-color:var(--theme-border,#34465a);color:var(--theme-ink,#f5f7fb)}@media(max-width:760px){.billingSubscriptionRows>article{grid-template-columns:40px minmax(0,1fr);align-items:start}.billingSubState,.billingSubscriptionRows>article>button,.billingEndDate,.billingManagedLabel{grid-column:2;justify-self:start;align-items:flex-start}.billingCancelModal,.billingCancelSummary{grid-template-columns:1fr}.billingCancelActions{flex-direction:column-reverse}.billingCancelActions button{width:100%}}.controlSeatPurchaseInfo{align-items:center}.controlSeatPurchaseInfo>div{flex:1;min-width:0}.controlSeatPurchaseInfo em{margin-top:4px;font-style:normal;font-size:10px;font-weight:800;color:var(--product-accent,#312e81)}.controlSeatPurchaseInfo>button{margin-left:auto;display:inline-flex;align-items:center;justify-content:center;min-height:38px;padding:0 14px;border:1px solid var(--voleng-action,#0f9f98);border-radius:10px;background:var(--voleng-action,#0f9f98);color:#fff;font-weight:850;white-space:nowrap}.controlSeatPurchaseInfo>button:disabled{background:#d9e4e7;border-color:#cedae0;color:#7b8f96}@media(max-width:720px){.controlSeatPurchaseInfo{align-items:flex-start;flex-wrap:wrap}.controlSeatPurchaseInfo>button{width:100%;margin-left:0}}.billingMetricGridFive{grid-template-columns:repeat(5,minmax(0,1fr))}.billingMethodMetric.stripe{border-color:#bfdbfe!important}.billingMethodMetric.invoice{border-color:#c7d2fe!important}.billingMethodPill.stripe{background:#eff6ff!important;color:#1d4ed8!important;border-color:#bfdbfe!important}.billingMethodPill.invoice{background:#eef2ff!important;color:#4338ca!important;border-color:#c7d2fe!important}.billingSubBadges{display:flex;align-items:center;justify-content:flex-end;gap:6px;flex-wrap:wrap}.billingProviderBadge{display:inline-flex;align-items:center;justify-content:center;min-height:23px;padding:0 8px;border-radius:999px;font-size:8px;font-weight:950;letter-spacing:.06em;white-space:nowrap;background:var(--theme-surface-soft,#eef3f8);border:1px solid var(--theme-border,#d7e0e8);color:var(--theme-muted,#64748b)}.billingProviderBadge.stripe{background:#eff6ff;color:#1d4ed8;border-color:#bfdbfe}.billingProviderBadge.invoice,.billingProviderBadge.manual{background:#eef2ff;color:#4338ca;border-color:#c7d2fe}.billingProviderBadge.annual_gift,.billingProviderBadge.bundled{background:#ecfdf5;color:#047857;border-color:#a7f3d0}@media(max-width:1350px){.billingMetricGridFive{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:900px){.billingMetricGridFive{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.billingSubBadges{grid-column:2;justify-self:start;justify-content:flex-start}}@media(max-width:700px){.billingMetricGridFive{grid-template-columns:1fr}}.orderTaskTypeField{display:flex;align-items:flex-end;gap:8px;flex-wrap:wrap;min-width:0}.orderTaskTypeField>label{display:grid;gap:6px;min-width:170px;flex:1}.orderTaskTypeField select{width:100%;min-width:0}.taskCatalogInlineLink{display:inline-flex;gap:5px;align-items:center;border:1px solid var(--line,#d8e1ea);border-radius:9px;padding:8px 10px;background:transparent;cursor:pointer;font-size:12px}.taskCatalogInlineLink svg{width:15px;height:15px}.taskCatalogLayer{position:fixed;z-index:30000;inset:0;background:#0e1e2e9e;display:flex;justify-content:center;align-items:center;padding:20px}.taskCatalogDialog{background:var(--surface,#fff);color:var(--text,#15283d);border:1px solid var(--line,#dce4ed);box-shadow:0 24px 80px #061d3840;border-radius:16px;padding:24px;max-width:650px;width:100%;max-height:90vh;overflow:auto}.taskCatalogDialog header{display:flex;justify-content:space-between;align-items:flex-start;gap:16px}.taskCatalogDialog header h2{margin:2px 0 4px}.taskCatalogDialog header p{margin:0;color:var(--muted,#617084)}.taskCatalogDialog header>button{border:0;background:transparent;cursor:pointer}.taskCatalogDefault{margin:18px 0;background:var(--surface-2,#f5f8fb);padding:12px;border-radius:10px}.taskCatalogDefault p{margin:6px 0 0;font-size:13px}.taskCatalogAdd{display:flex;align-items:end;gap:10px}.taskCatalogAdd label{display:grid;gap:5px;flex:1}.taskCatalogAdd input,.taskCatalogItem input{min-width:0;width:100%;border:1px solid #c7d3de;border-radius:8px;padding:9px}.taskCatalogAdd button,.taskCatalogItem button{padding:9px 12px;border:1px solid #cbd5e1;border-radius:8px;cursor:pointer;background:var(--surface,#fff)}.taskCatalogAdd button{display:flex;align-items:center;gap:6px;background:#145cba;color:#fff}.taskCatalogAdd svg{width:16px}.taskCatalogList{display:grid;gap:9px;margin-top:20px}.taskCatalogItem{display:flex;gap:7px;align-items:center;border-bottom:1px solid var(--line,#e2e8f0);padding-bottom:9px}.taskCatalogItem>span{flex:1;min-width:0}.taskCatalogItem small{display:block}.taskCatalogItem .archived{opacity:.55}.taskCatalogError{color:#b91c1c}.taskCatalogDialog footer{font-size:12px;color:var(--muted,#64748b);padding-top:16px}.createOrderPage .orderTaskTypeField{grid-column:span 2}.simpleTaskAdd.typedTask{display:flex;flex-wrap:wrap;gap:9px;align-items:end}.simpleTaskAdd.typedTask .orderTaskTypeField{min-width:180px;flex:1}.simpleTaskAdd.typedTask>input{min-width:200px;flex:2}.simpleTaskAdd.typedTask>button{white-space:nowrap}.orderTaskMetaRow{display:flex;gap:9px;align-items:center;flex-wrap:wrap;margin:8px 0}.orderTaskMetaRow input{min-width:180px;flex:1}.orderTaskMetaRow input[type=number]{min-width:90px;flex:0 1 130px}.orderTaskTypePill{display:inline-flex;border-radius:7px;padding:3px 7px;background:#dceaf9;color:#205188;font-size:12px;margin-right:8px}.taskCatalogMove{display:inline-flex;gap:5px}.taskCatalogMove button{padding:3px 7px}.taskAttentionBadge{font-size:11px;font-weight:600;color:#a65d0c}.taskAttentionBadge.high{color:#b91c1c}@media(max-width:700px){.createOrderPage .orderTaskTypeField{grid-column:span 1}.taskCatalogAdd{flex-direction:column;align-items:stretch}.taskCatalogItem{flex-wrap:wrap}.taskCatalogItem span{flex-basis:100%}}.dataHubPage{padding:18px 20px 34px;display:grid;gap:12px;min-width:0;width:100%;max-width:none;box-sizing:border-box}.dataHubHero{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:18px 20px;border:1px solid var(--theme-border);border-radius:14px;background:var(--theme-surface)}.dataHubHero small,.dataHubPanelHead small{font-size:10px;font-weight:800;letter-spacing:.12em;color:var(--theme-muted)}.dataHubHero h1{margin:3px 0 4px;font-size:24px}.dataHubHero p,.dataHubPanelHead p{margin:0;color:var(--theme-muted)}.dataHubHero>svg{width:32px;height:32px;color:var(--product-accent,var(--theme-accent-ink))}.dataHubModeTabs{display:flex;gap:7px;flex-wrap:wrap}.dataHubModeTabs button{display:flex;align-items:center;gap:7px;min-height:36px;padding:0 12px;border:1px solid var(--theme-border);border-radius:9px;background:var(--theme-surface);color:var(--theme-text);font-weight:700}.dataHubModeTabs button.active{background:var(--product-soft,var(--theme-accent-soft));color:var(--product-accent,var(--theme-accent-ink));border-color:color-mix(in srgb,var(--product-accent,var(--theme-accent-ink)) 35%,var(--theme-border))}.dataHubModeTabs svg{width:15px}.dataHubLayout{display:grid;grid-template-columns:1fr;gap:12px;align-items:start;min-width:0;width:100%}.dataHubEntities{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:8px;align-content:start;align-items:stretch;min-width:0;width:100%}.dataHubEntities button{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:68px;height:auto;text-align:left;padding:11px 13px;border:1px solid var(--theme-border);border-radius:11px;background:var(--theme-surface);color:var(--theme-text);box-shadow:none}.dataHubEntities button.active{border-color:var(--product-accent,var(--theme-accent-ink));box-shadow:inset 3px 0 0 var(--product-accent,var(--theme-accent-ink))}.dataHubEntities span{display:grid;gap:2px;min-width:0}.dataHubEntities b{font-size:12px}.dataHubEntities small{font-size:9px;line-height:1.3;color:var(--theme-muted);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.dataHubEntities svg{width:15px;flex:none}.dataHubMain{min-width:0;width:100%;max-width:100%}.dataHubPanel{border:1px solid var(--theme-border);border-radius:14px;background:var(--theme-surface);padding:16px;display:grid;gap:16px;min-width:0;width:100%;box-sizing:border-box}.dataHubPanelHead{display:flex;justify-content:space-between;gap:18px;align-items:flex-start}.dataHubPanelHead h2{margin:3px 0 4px}.dataHubCount{display:grid;place-items:center;min-width:54px;height:36px;border-radius:10px;background:var(--product-soft,var(--theme-accent-soft));color:var(--product-accent,var(--theme-accent-ink));font-weight:800}.dataHubFilters{display:grid;grid-template-columns:repeat(6,minmax(120px,1fr));gap:9px;padding:12px;border:1px solid var(--theme-border);border-radius:11px;background:var(--theme-surface-soft);min-width:0}.dataHubFilters label,.dataHubExportBar label{display:grid;gap:4px;font-size:9px;font-weight:700;color:var(--theme-muted);min-width:0}.dataHubFilters input,.dataHubFilters select,.dataHubExportBar select{min-height:34px;width:100%;min-width:0;border:1px solid var(--theme-border);border-radius:8px;background:var(--theme-surface);color:var(--theme-text);padding:0 8px}.dataHubSearch{grid-column:span 2;position:relative}.dataHubSearch>svg{position:absolute;left:9px;bottom:9px;width:14px}.dataHubSearch input{padding-left:29px}.dataHubColumns{display:grid;gap:9px}.dataHubColumns>div:first-child{display:grid;gap:2px}.dataHubColumns>div:first-child small{color:var(--theme-muted)}.dataHubColumns>div:last-child{display:flex;flex-wrap:wrap;gap:6px}.dataHubColumns label{display:flex;align-items:center;gap:6px;padding:6px 8px;border:1px solid var(--theme-border);border-radius:8px;font-size:10px;background:var(--theme-surface)}.dataHubExportBar{display:flex;justify-content:flex-end;align-items:end;gap:9px}.dataHubExportBar button,.dataHubImportCard button{min-height:36px;padding:0 13px;border:1px solid var(--theme-border);border-radius:9px;background:var(--theme-surface);color:var(--theme-text);font-weight:750;display:flex;align-items:center;gap:7px}.dataHubExportBar button.primary,.dataHubImportCard button.primary{border-color:var(--product-accent,var(--theme-accent-ink));background:var(--product-accent,var(--theme-accent-ink));color:#fff}.dataHubImportCard,.dataHubUnavailable{display:flex;align-items:center;gap:14px;padding:16px;border:1px solid var(--theme-border);border-radius:12px;background:var(--theme-surface-soft)}.dataHubImportCard>svg,.dataHubUnavailable>svg{width:24px;height:24px;color:var(--product-accent,var(--theme-accent-ink));flex:none}.dataHubImportCard>div,.dataHubUnavailable>div{display:grid;gap:3px;flex:1}.dataHubImportCard small,.dataHubUnavailable small{color:var(--theme-muted)}.dataHubHistory{display:grid;gap:8px}.dataHubHistory article{display:flex;align-items:center;gap:10px;padding:10px;border:1px solid var(--theme-border);border-radius:10px}.dataHubHistory article>span{width:32px;height:32px;border-radius:8px;display:grid;place-items:center;background:var(--theme-surface-soft)}.dataHubHistory article>span svg{width:15px}.dataHubHistory article>div{display:grid;gap:2px}.dataHubHistory small{color:var(--theme-muted)}.dataHubNotice{display:flex;justify-content:space-between;gap:12px;align-items:center;padding:9px 11px;border:1px solid var(--theme-border);border-radius:9px;background:var(--theme-surface-soft)}.dataHubNotice button{border:0;background:transparent;color:var(--theme-muted)}.dataHubNotice svg{width:16px}@media(max-width:1280px){.dataHubFilters{grid-template-columns:repeat(4,minmax(120px,1fr))}}@media(max-width:900px){.dataHubPage{padding:14px}.dataHubEntities,.dataHubFilters{grid-template-columns:repeat(2,minmax(0,1fr))}.dataHubSearch{grid-column:span 2}}@media(max-width:560px){.dataHubEntities,.dataHubFilters{grid-template-columns:1fr}.dataHubSearch{grid-column:span 1}.dataHubExportBar,.dataHubImportCard,.dataHubUnavailable{align-items:stretch;flex-direction:column}.dataHubExportBar button,.dataHubImportCard button{justify-content:center}}.workspaceMasterHeader{display:grid;grid-template-columns:40px minmax(170px,.42fr) minmax(0,1.58fr) auto;align-items:center;column-gap:10px;min-height:54px;padding:0 0 9px;margin:0 0 12px;border-bottom:1px solid var(--theme-border,#d7e0e8);background:transparent}.workspaceMasterBack{display:flex;align-items:center}.workspaceMasterBack button{width:40px;height:40px;padding:0!important;display:grid!important;place-items:center;border:1px solid var(--theme-border,#d7e0e8)!important;border-radius:10px!important;background:var(--theme-surface,#fff)!important;color:var(--theme-text,#17304f)!important;box-shadow:0 3px 10px #0f33570b!important}.workspaceMasterBack button:hover{border-color:#9fb7d1!important;color:#245fd8!important}.workspaceMasterBack svg{width:18px;height:18px}.workspaceMasterTitle{min-width:0}.workspaceMasterTitle h1{margin:0!important;font-size:23px!important;line-height:1.08!important;letter-spacing:-.035em!important;color:var(--theme-text,#17304f)!important;font-weight:850!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.workspaceMasterCenter{display:flex;align-items:center;justify-content:flex-start;gap:7px;min-width:0;overflow-x:auto;scrollbar-width:none}.workspaceMasterCenter::-webkit-scrollbar{display:none}.workspaceMasterCenter>div,.workspaceMasterCenter>form{display:flex;align-items:center;gap:7px;min-width:0}.workspaceMasterCenter label{display:flex;align-items:center;gap:5px;min-width:0;margin:0!important;font-size:9px!important;font-weight:850!important;color:var(--theme-muted,#64778b)!important}.workspaceMasterCenter input,.workspaceMasterCenter select,.workspaceMasterCenter button{height:38px!important;min-height:38px!important;border-radius:9px!important;border:1px solid var(--theme-border,#d7e0e8)!important;background:var(--theme-surface,#fff)!important;color:var(--theme-text,#17304f)!important;box-shadow:none!important;font-size:10px!important;font-weight:800!important}.workspaceMasterCenter input{padding:0 10px!important}.workspaceMasterCenter select{padding:0 30px 0 10px!important}.workspaceMasterCenter button{padding:0 11px!important;white-space:nowrap}.workspaceMasterCenter button.active{background:color-mix(in srgb,#2f5bdb 9%,var(--theme-surface,#fff))!important;border-color:#a9bce8!important;color:#244da9!important}.workspaceMasterActions{display:flex;align-items:center;justify-content:flex-end;gap:7px;min-width:0;white-space:nowrap}.workspaceMasterActions>div,.workspaceMasterActions>form{display:flex;align-items:center;justify-content:flex-end;gap:7px}.workspaceMasterActions button{min-height:40px!important;height:40px!important;min-width:0;padding:0 14px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:7px!important;border-radius:10px!important;border:1px solid #2f5bdb!important;background:#2f5bdb!important;color:#fff!important;font-weight:850!important;box-shadow:0 7px 17px #2f5bdb29!important;white-space:nowrap}.workspaceMasterActions button:hover:not(:disabled){background:#274fc3!important;border-color:#274fc3!important;transform:translateY(-1px)}.workspaceMasterActions button.refreshAction{background:#159a73!important;border-color:#159a73!important;box-shadow:0 7px 17px #159a7329!important}.workspaceMasterActions button.secondary,.workspaceMasterActions button.neutralAction{background:var(--theme-surface,#fff)!important;border-color:var(--theme-border,#d7e0e8)!important;color:var(--theme-text,#17304f)!important;box-shadow:none!important}.workspaceMasterActions button.danger{background:#fff!important;border-color:#f0b9b9!important;color:#c93535!important;box-shadow:none!important}.workspaceMasterActions button:disabled{background:#d9e4e7!important;border-color:#cedae0!important;color:#7b8f96!important;box-shadow:none!important;transform:none!important}.workspaceMasterActions button svg{width:16px!important;height:16px!important}@media(max-width:1180px){.workspaceMasterHeader{grid-template-columns:40px minmax(150px,.38fr) minmax(0,1fr) auto}.workspaceMasterCenter{max-width:100%}}@media(max-width:900px){.workspaceMasterHeader{grid-template-columns:40px minmax(0,1fr) auto;row-gap:8px}.workspaceMasterCenter{grid-column:1/-1;grid-row:2;padding-left:50px}.workspaceMasterActions{grid-column:3;grid-row:1}.workspaceMasterTitle h1{font-size:21px!important}}@media(max-width:620px){.workspaceMasterHeader{grid-template-columns:36px minmax(0,1fr)}.workspaceMasterBack button{width:36px;height:36px}.workspaceMasterActions{grid-column:1/-1;grid-row:3;justify-content:flex-start;padding-left:0;flex-wrap:wrap}.workspaceMasterCenter{padding-left:0}.workspaceMasterTitle h1{font-size:20px!important}}.productStandardHome{max-width:none!important;margin:0!important}.workspaceMasterHeader{grid-template-columns:40px minmax(210px,.48fr) minmax(0,1.52fr) auto;min-height:58px;column-gap:9px;padding-bottom:8px;margin-bottom:10px}.workspaceMasterTitle{align-self:center;display:grid;gap:2px;min-width:0}.workspaceMasterTitle h1{font-size:22px!important;line-height:1.04!important}.workspaceMasterTitle p{margin:0!important;max-width:420px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:9.5px!important;line-height:1.2!important;font-weight:600;color:var(--theme-muted,#64778b)!important}.workspaceMasterCenter{gap:5px;align-self:center}.workspaceMasterCenter>div,.workspaceMasterCenter>form{gap:5px}.workspaceMasterCenter input,.workspaceMasterCenter select,.workspaceMasterCenter button{height:34px!important;min-height:34px!important;border-radius:8px!important;font-size:9.5px!important}.workspaceMasterCenter button{padding:0 9px!important}.workspaceMasterActions{gap:5px;align-self:center}.workspaceMasterActions>div,.workspaceMasterActions>form{gap:5px}.workspaceMasterActions button{height:36px!important;min-height:36px!important;padding:0 11px!important;border-radius:9px!important;font-size:10px!important}.workspaceMasterActions button svg{width:14px!important;height:14px!important}@media(max-width:1180px){.workspaceMasterHeader{grid-template-columns:40px minmax(180px,.42fr) minmax(0,1fr) auto}.workspaceMasterTitle p{max-width:300px}}@media(max-width:900px){.workspaceMasterTitle p{max-width:100%}}.workspaceMasterHeader.noBack{grid-template-columns:minmax(210px,.48fr) minmax(0,1.52fr) auto}.workspaceMasterHeader.noBack .workspaceMasterTitle{grid-column:1}.workspaceMasterHeader.noBack .workspaceMasterCenter{grid-column:2}.workspaceMasterHeader.noBack .workspaceMasterActions{grid-column:3}body[data-voleng-product=hr] .workspaceMasterHeader{min-height:56px;column-gap:8px;margin-bottom:10px}body[data-voleng-product=hr] .workspaceMasterTitle h1{font-size:21px!important}body[data-voleng-product=hr] .workspaceMasterTitle p{max-width:390px;font-size:9.5px!important}body[data-voleng-product=hr] .workspaceMasterCenter{justify-content:flex-end;overflow:visible}body[data-voleng-product=hr] .workspaceMasterCenter>div{justify-content:flex-end}body[data-voleng-product=hr] .workspaceMasterCenter input[type=date]{width:132px!important;min-width:132px!important;padding:0 8px!important}body[data-voleng-product=hr] .workspaceMasterCenter select{max-width:142px!important}body[data-voleng-product=hr] .workspaceMasterCenter .rangeArrow{color:var(--theme-muted,#64778b);font-size:12px;font-weight:800;line-height:1}body[data-voleng-product=hr] .workspaceMasterCenter .masterFilterCount{white-space:nowrap;font-size:9px;font-weight:800;color:var(--theme-muted,#64778b)}body[data-voleng-product=hr] .hrHeaderFilters{width:100%;justify-content:flex-end!important;gap:5px!important}body[data-voleng-product=hr] .hrRangePresets{display:flex;align-items:center;gap:3px;padding:2px;border:1px solid var(--theme-border,#d7e0e8);border-radius:9px;background:var(--theme-surface-soft,#f7f9fc)}body[data-voleng-product=hr] .hrRangePresets button{height:28px!important;min-height:28px!important;border:0!important;background:transparent!important;padding:0 8px!important;border-radius:7px!important;box-shadow:none!important;color:var(--theme-muted,#64778b)!important}body[data-voleng-product=hr] .hrRangePresets button:hover{background:var(--theme-surface,#fff)!important;color:var(--theme-text,#17304f)!important}body[data-voleng-product=hr] .hrPeoplePage .teamHeaderWorkspace{display:flex!important;align-items:center!important;gap:5px!important;min-width:0!important;width:100%!important}body[data-voleng-product=hr] .hrPeoplePage .teamHeaderTabs{flex:0 0 auto!important;width:auto!important;padding:2px!important;gap:2px!important;border-radius:9px!important}body[data-voleng-product=hr] .hrPeoplePage .teamHeaderTabs button{height:30px!important;min-height:30px!important;padding:0 8px!important;font-size:9px!important;border-radius:7px!important}body[data-voleng-product=hr] .hrPeoplePage .teamHeaderFilters{display:flex!important;align-items:center!important;flex:1 1 auto!important;gap:4px!important;min-width:0!important}body[data-voleng-product=hr] .hrPeoplePage .teamHeaderSearch{height:30px!important;flex:1 1 175px!important;min-width:140px!important;max-width:230px!important}body[data-voleng-product=hr] .hrPeoplePage .teamHeaderFilters select{height:30px!important;min-height:30px!important;min-width:74px!important;max-width:105px!important;padding-left:7px!important;font-size:9px!important}body[data-voleng-product=hr] .hrPeoplePage .teamPageActions{gap:4px!important}body[data-voleng-product=hr] .hrPeoplePage .teamPageActions button{height:34px!important;min-height:34px!important;padding:0 10px!important;font-size:9.5px!important}body[data-voleng-product=hr] .payrollConnectPanel{margin-top:16px!important}body[data-voleng-product=hr] .payrollConnectHint{margin-top:14px!important}body[data-voleng-product=hr] .simpleApp aside .nav.active{background:color-mix(in srgb,#0f766e 15%,var(--theme-surface,#fff))!important;color:#0b5f59!important;box-shadow:inset 3px 0 #0f766e,0 4px 12px #0f766e12!important;font-weight:800!important}@media(max-width:1180px){.workspaceMasterHeader.noBack{grid-template-columns:minmax(180px,.42fr) minmax(0,1fr) auto}body[data-voleng-product=hr] .hrPeoplePage .teamHeaderWorkspace{flex-wrap:wrap!important}body[data-voleng-product=hr] .hrPeoplePage .teamHeaderFilters{flex-basis:100%!important}}@media(max-width:900px){.workspaceMasterHeader.noBack{grid-template-columns:minmax(0,1fr) auto;row-gap:7px}.workspaceMasterHeader.noBack .workspaceMasterTitle{grid-column:1;grid-row:1}.workspaceMasterHeader.noBack .workspaceMasterActions{grid-column:2;grid-row:1}.workspaceMasterHeader.noBack .workspaceMasterCenter{grid-column:1/-1;grid-row:2;justify-content:flex-start!important}body[data-voleng-product=hr] .workspaceMasterCenter>div{justify-content:flex-start}body[data-voleng-product=hr] .hrHeaderFilters{justify-content:flex-start!important;flex-wrap:wrap}}.volengPageChrome:has(.opsUnifiedToolbar){grid-template-columns:minmax(0,1fr);padding:4px 6px;min-height:48px;border-radius:4px;margin-bottom:6px}.volengPageChrome:has(.opsUnifiedToolbar) .volengPageChromeMain,.volengPageChrome:has(.opsUnifiedToolbar) .volengPageChromeFilters{width:100%;overflow:visible}.opsUnifiedToolbar{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;min-width:0}.opsUnifiedToolbarLeft,.opsUnifiedToolbarRight{display:flex;align-items:center;gap:6px;min-width:0}.opsUnifiedToolbarLeft{flex:1;overflow:visible}.opsUnifiedToolbarRight{flex:0 0 auto;margin-left:auto}.opsToolbarControl{display:flex;align-items:center;min-width:0}.opsUnifiedToolbar :is(select,input[type=date],input[type=search],input[type=text],button,summary){height:34px!important;min-height:34px!important;border-radius:6px!important;font-size:12px!important;box-shadow:none!important}.opsUnifiedToolbar select{padding:0 28px 0 9px;max-width:190px}.opsToolbarPeriodDate{flex:0 1 auto}.opsToolbarPeriodDate .dateRangeToolbar{gap:4px}.opsToolbarPeriodDate .dateRangeToolbar input{width:126px}.opsToolbarZone select{max-width:145px}.opsToolbarResource select{max-width:190px}.opsToolbarStatus select{max-width:150px}.opsToolbarFilterButton,.opsToolbarReset,.opsToolbarIconAction,.opsToolbarAdd{border:1px solid var(--theme-border,#d8e0ea);background:var(--theme-surface,#fff);color:var(--theme-text,#182335);display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:0 9px}.opsToolbarFilterButton svg,.opsToolbarReset svg,.opsToolbarIconAction svg,.opsToolbarAdd svg{width:15px;height:15px}.opsToolbarReset,.opsToolbarIconAction,.opsToolbarAdd{width:34px;min-width:34px;padding:0}.opsToolbarFilterButton b{display:grid;place-items:center;min-width:17px;height:17px;padding:0 4px;border-radius:9px;background:var(--product-accent,#0f766e);color:#fff;font-size:10px}.opsToolbarAdd{background:var(--product-accent,#0f766e);border-color:var(--product-accent,#0f766e);color:#fff}.opsToolbarAdd span{display:none}.opsToolbarIconAction.active,.opsToolbarFilterButton[aria-expanded=true]{border-color:var(--product-accent,#0f766e);color:var(--product-accent,#0f766e);background:color-mix(in srgb,var(--product-accent,#0f766e) 8%,var(--theme-surface,#fff))}.opsToolbarMore{position:relative}.opsToolbarFilterPopover{position:absolute;top:40px;right:0;z-index:800;width:min(340px,80vw);padding:10px;background:var(--theme-surface,#fff);border:1px solid var(--theme-border,#d8e0ea);border-radius:8px;box-shadow:0 12px 32px #0f172a29}.opsToolbarFilterPopoverHead{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px;font-size:12px;font-weight:700}.opsToolbarFilterPopoverHead button{width:28px!important;min-width:28px!important;height:28px!important;min-height:28px!important;padding:0;border:0;background:transparent}.opsToolbarFilterPopoverHead svg{width:14px;height:14px}.opsToolbarFilterPopover>div:not(.opsToolbarFilterPopoverHead){display:grid;gap:9px}.opsToolbarFilterPopover label{display:grid;gap:4px;font-size:11px;color:var(--theme-muted,#667085)}.opsToolbarFilterPopover label select,.opsToolbarFilterPopover label input{width:100%;max-width:none}.opsUnifiedToolbar .planningPeriodToolbar{gap:4px!important;flex-wrap:nowrap!important}.opsUnifiedToolbar .planningPeriodSelect{min-width:92px}.opsUnifiedToolbar .planningPeriodNav{gap:2px}.opsUnifiedToolbar .planningPeriodNav>button{width:30px!important;min-width:30px!important;padding:0!important}.opsUnifiedToolbar .planningPeriodDate input{width:124px}.opsUnifiedToolbar .planningPeriodSummary,.opsUnifiedToolbar .planningTodayButton{display:none!important}.opsUnifiedToolbar .planningResourceMultiFilter>summary{min-width:150px!important;padding:0 9px!important}.opsUnifiedToolbar .planningResourceFilterPop{top:39px}.opsUnifiedToolbar .workTimePeriodSwitch{display:flex;gap:2px}.opsUnifiedToolbar .workTimePeriodSwitch button{padding:0 8px!important}.opsUnifiedToolbar .capacityHeaderPeriod{display:flex;gap:2px}.opsUnifiedToolbar .capacityHeaderPeriod button{padding:0 8px!important}.opsUnifiedToolbar .capacityPeriodNav{display:flex;align-items:center;gap:2px}.opsUnifiedToolbar .capacityPeriodNav button{width:30px!important;min-width:30px!important;padding:0!important}.opsUnifiedToolbar .capacityPeriodNav span{font-size:12px;white-space:nowrap;padding:0 4px}.opsUnifiedToolbarRight .topActionBtn{height:34px!important;min-height:34px!important;margin:0!important}.opsUnifiedToolbarRight .compactSmartAction{padding-inline:10px!important}.opsUnifiedToolbarRight .compactSmartAction span{display:inline}.dispatchPlanningPage>.volengPageChrome,.dispatchCapacityPage>.volengPageChrome,.dispatchOrdersPage>.volengPageChrome{margin-bottom:6px!important}.dispatchPlanningPage .planningWallControl,.dispatchPlanningPage .timelineViewBar.planningWallControl{display:none!important}.dispatchOrdersPage .ordersDataFilters,.dispatchCapacityPage .capacityCockpitToolbar{background:transparent!important;border:0!important;box-shadow:none!important}@media(max-width:980px){.opsUnifiedToolbar{align-items:flex-start}.opsUnifiedToolbarLeft{overflow-x:auto;padding-bottom:2px}.opsUnifiedToolbarLeft>*{flex:0 0 auto}.opsUnifiedToolbarRight{position:sticky;right:0;background:var(--theme-surface,#fff);padding-left:4px}.opsToolbarFilterButton span{display:none}.opsToolbarFilterButton{width:34px;min-width:34px;padding:0}.opsToolbarPeriodDate .dateRangeToolbar input{width:116px}}body[data-voleng-theme=dark] .opsToolbarFilterPopover,html[data-theme=dark] .opsToolbarFilterPopover{background:#1b2430;border-color:#344255}.opsToolbarFilterPopover{color:var(--theme-text,#172033)}.unifiedProductToolbar{min-height:38px}.unifiedProductToolbar .opsUnifiedToolbarLeft{gap:6px}.unifiedProductToolbar .opsUnifiedToolbarRight{gap:5px}.unifiedProductToolbar.product-finance .opsToolbarResource select{max-width:210px}.unifiedProductToolbar.product-hr .opsToolbarResource select{max-width:200px}.unifiedProductToolbar.product-fleet .opsToolbarResource select{max-width:220px}.unifiedProductToolbar .opsToolbarFilterPopover{right:auto;left:0}.unifiedProductToolbar .opsToolbarFilterPopover>label{display:grid;gap:4px}.mobileMenuTools{display:none}@media(max-width:900px){body .simpleApp>main .page>header,body .simpleApp>main .page>header.compactWorkspaceHeader{flex-direction:row!important;height:auto!important;min-height:0!important;align-content:flex-start!important;justify-content:flex-start!important;flex:0 0 auto!important}body .simpleApp>main .page>header>*{flex:0 1 auto!important;height:auto!important;min-height:0!important;align-self:center!important}body .simpleApp>main .page>header>.pageTitleBlock{flex:1 1 180px!important}body .simpleApp>main .page>header>:is(.pageHeaderCenter,.pageHeaderAction){flex:0 0 100%!important;width:100%!important}body .simpleApp>main .standardWorkspace>header>div{flex:1 1 100%!important}body .simpleApp>main .page>header p,body .simpleApp>main .dashboardScope{display:none!important}body .simpleApp>main .dispatchTopbar.finalProductTopbar{display:none!important}body .simpleApp>.mobileNavigationBar{gap:8px!important;padding-top:max(6px,env(safe-area-inset-top))!important}.mobileNavigationBar .mobileBrand{width:28px;height:28px;object-fit:contain;background:transparent;flex-shrink:0}.mobileNavigationBar select{flex:1 1 auto;min-width:0;width:0;max-width:100%;height:44px;padding:0 4px;border:0;background:transparent;color:var(--theme-text);font-size:16px;font-weight:650}.mobileNavigationBar button{flex:0 0 44px;padding:0}.mobileNavigationBar .mobileProfileButton{overflow:hidden}body .simpleApp .mobileMenuTools{display:block}body .simpleApp>.appSupportFab{display:none!important}body .simpleApp>main .planningHeaderWorkspace{display:flex!important;flex-direction:column!important;align-items:stretch!important;gap:10px!important;width:100%!important;min-width:0!important}body .simpleApp>main .planningHeaderTabs{display:flex!important;flex-wrap:nowrap!important;overflow-x:auto!important;gap:4px!important;width:100%!important;max-width:100%!important;min-width:0!important;padding:4px!important}body .simpleApp>main .planningHeaderTabs button{flex:0 0 auto!important;width:auto!important;font-size:13px!important;padding:8px 10px!important;white-space:nowrap!important}body .simpleApp>main .planningDateRange{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto!important;width:100%!important;gap:8px!important;align-items:end!important}body .simpleApp>main .planningDateRange label{display:flex!important;flex-direction:column!important;align-items:stretch!important;gap:4px!important;width:auto!important;min-width:0!important;font-size:12px!important}body .simpleApp>main .planningDateRange input{box-sizing:border-box!important;min-width:0!important;width:100%!important;padding:6px!important;font-size:16px!important}body .simpleApp>main .planningPageActions{display:flex!important;flex-wrap:wrap!important;gap:8px!important;width:100%!important}body .simpleApp>main .standardFilters{display:flex!important;flex-wrap:wrap!important;gap:8px!important;padding:10px!important}body .simpleApp>main .standardFilters label{flex:1 1 100%!important;min-width:0!important}body .simpleApp>main .standardHub button{text-align:left!important;justify-content:flex-start!important;min-height:72px!important;padding:14px!important}body .simpleApp>main .standardHub button>div{flex:1;min-width:0}body .simpleApp>main .standardHub h3{font-size:17px!important;margin:0 0 4px!important}body .simpleApp>main .standardHub p{font-size:13px!important;margin:0!important}}@media(max-width:360px){body .simpleApp>main .planningDateRange{grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important}.planningDateRange>button{grid-column:1/-1}}.dispatchHomePage .homeDashboardControls{display:flex;align-items:flex-end;justify-content:center;gap:12px;min-width:0;width:100%}.dispatchHomePage .homeDateRange{display:flex;align-items:flex-end;gap:8px;min-width:0}.dispatchHomePage .homeDateRange label{display:grid;gap:3px;min-width:132px;color:var(--theme-muted,#60748b);font-size:10px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.dispatchHomePage .homeDateRange input{box-sizing:border-box;width:100%;min-height:36px;border:1px solid var(--theme-border,#cbd5e1);border-radius:9px;padding:6px 9px;background:var(--theme-surface,#fff);color:var(--theme-text,#172b46);font:600 13px/1 system-ui,sans-serif}.dispatchHomePage .homeDateApply{min-height:36px;padding:7px 13px;border:1px solid #245ce2;border-radius:9px;background:#245ce2;color:#fff;font-weight:700;cursor:pointer}.dispatchHomePage .homeDateApply:disabled{opacity:.55;cursor:default}.dispatchHomePage .priorityActions{align-items:center}.dispatchHomePage .priorityActions>b{margin-right:2px}.dispatchHomePage .priorityActions button{white-space:nowrap}@media(max-width:1180px){.dispatchHomePage .homeDashboardControls{flex-wrap:wrap;justify-content:flex-start}.dispatchHomePage .homeDateRange{width:100%;justify-content:flex-start}}@media(max-width:900px){body .simpleApp>main .dispatchHomePage>header>.pageHeaderCenter{width:100%!important}.dispatchHomePage .homeDashboardControls{display:grid;grid-template-columns:1fr;gap:8px;width:100%}.dispatchHomePage .homePeriodSwitch{width:100%!important;display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important}.dispatchHomePage .homePeriodSwitch button{width:100%!important}.dispatchHomePage .homeDateRange{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;width:100%;gap:8px}.dispatchHomePage .homeDateRange label{min-width:0}.dispatchHomePage .homeDateRange input{font-size:16px;min-width:0}.dispatchHomePage .homeDateApply{min-height:44px;align-self:end}.dispatchHomePage .priorityActions{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.dispatchHomePage .priorityActions>b{grid-column:1/-1}.dispatchHomePage .priorityActions button{width:100%;white-space:normal;text-align:left}}@media(max-width:520px){.dispatchHomePage .homeDateRange{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.dispatchHomePage .homeDateApply{grid-column:1/-1;width:100%}.dispatchHomePage .priorityActions{grid-template-columns:1fr}.dispatchHomePage .priorityActions>b{grid-column:1}}.dispatchHomePage>header.compactWorkspaceHeader{align-items:center!important}.dispatchHomePage>header.compactWorkspaceHeader .pageTitleBlock{align-self:center!important}.dispatchHomePage>header.compactWorkspaceHeader .pageTitleBlock p{display:none!important}.dispatchHomePage>header.compactWorkspaceHeader .pageHeaderCenter{justify-self:end!important;justify-content:flex-end!important;width:auto!important;max-width:none!important;padding:0!important}.dispatchHomePage .homeDashboardControls{justify-content:flex-end!important;align-items:center!important;gap:9px!important;width:auto!important}.dispatchHomePage .homeDateRange{align-items:center!important;gap:7px!important}.dispatchHomePage .homeDateRange>input{box-sizing:border-box;width:132px;min-height:36px;border:1px solid var(--theme-border,#cbd5e1);border-radius:9px;padding:6px 8px;background:var(--theme-surface,#fff);color:var(--theme-text,#172b46);font:600 13px/1 system-ui,sans-serif}.dispatchHomePage .dashboardScope{display:none!important}.homeOperationalInsights{margin-top:14px;border:1px solid var(--theme-border);border-radius:12px;background:color-mix(in srgb,var(--theme-surface) 92%,transparent);overflow:hidden;box-shadow:0 7px 20px #16355706}.insightsHeader{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 14px 8px;border-bottom:1px solid var(--theme-border)}.insightsHeader>div{display:flex;align-items:baseline;gap:9px}.insightsHeader small{font-size:8px;font-weight:900;letter-spacing:.12em;color:var(--theme-muted)}.insightsHeader h3{margin:0;font-size:14px}.insightsHeader>span{font-size:9px;color:var(--theme-muted)}.insightsGrid{display:grid;grid-template-columns:1.05fr 1fr 1.15fr;min-width:0}.insightPanel{min-width:0;padding:12px 14px;border-right:1px solid var(--theme-border);background:transparent}.insightPanel:last-child{border-right:0}.insightPanel>p{margin:10px 0 0;font-size:9px;color:var(--theme-muted)}.insightTitle{display:flex;align-items:center;gap:8px;min-width:0}.insightTitle>span{width:30px;height:30px;display:grid;place-items:center;flex:0 0 30px;border-radius:9px;background:var(--theme-accent-soft);color:var(--theme-accent-ink)}.insightTitle>span svg{width:16px;height:16px}.insightTitle>div{min-width:0;flex:1}.insightTitle small{display:block;font-size:7px;font-weight:900;letter-spacing:.12em;color:var(--theme-muted)}.insightTitle b{display:block;margin-top:2px;font-size:11px;line-height:1.25;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.insightTitle>button{border:0;background:transparent;color:var(--theme-accent-ink);display:grid;place-items:center;padding:4px}.insightTitle>button svg{width:15px}.insightMetrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin-top:10px}.insightMetrics span{display:grid;gap:1px;padding:6px 7px;border-radius:8px;background:var(--theme-surface-soft)}.insightMetrics b{font-size:14px}.insightMetrics small{font-size:7px;color:var(--theme-muted)}.insightFeed{display:grid;gap:4px;margin-top:8px}.insightFeed>span{display:flex;align-items:center;gap:6px;min-width:0;font-size:8px}.insightFeed b{font-size:8px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.insightFeed small{margin-left:auto;color:var(--theme-muted);white-space:nowrap}.insightDot{width:7px;height:7px;flex:0 0 7px;border-radius:50%;background:#91a0b2}.insightDot.good{background:#17a673}.insightDot.warning{background:#e8a318}.insightDot.danger{background:#df4a56}.insightDot.neutral{background:#91a0b2}.conditionsRows,.attentionFeed{display:grid;gap:5px;margin-top:9px}.conditionsRows button,.attentionFeed button{width:100%;min-width:0;border:0;border-radius:8px;background:transparent;color:var(--theme-text);padding:6px 7px;display:grid;grid-template-columns:1fr auto;align-items:center;text-align:left;cursor:pointer}.conditionsRows button:hover,.attentionFeed button:hover{background:var(--theme-surface-soft)}.conditionsRows button:disabled{opacity:.6;cursor:default}.conditionsRows button>span{display:flex;align-items:center;gap:6px;min-width:0}.conditionsRows button>span svg{width:13px;height:13px;color:var(--theme-accent-ink)}.conditionsRows button b{font-size:9px}.conditionsRows button small{grid-column:1/2;margin-left:19px;font-size:7px;color:var(--theme-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.conditionsRows button>svg{grid-column:2;grid-row:1/3;width:13px;height:13px;color:var(--theme-muted)}.attentionFeed button{grid-template-columns:auto 1fr auto;gap:7px}.attentionFeed button>span{min-width:0;display:grid;gap:1px}.attentionFeed button b{font-size:9px}.attentionFeed button small{font-size:7px;color:var(--theme-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.attentionFeed button>svg{width:13px;color:var(--theme-muted)}.dispatchHomePage .homeFooterActions{margin-top:18px!important;border-radius:10px!important;padding:8px 12px!important;box-shadow:none!important}@media(max-width:1180px){.insightsGrid{grid-template-columns:1fr 1fr}.attentionInsight{grid-column:1/-1;border-top:1px solid var(--theme-border)}.conditionsInsight{border-right:0}.dispatchHomePage>header.compactWorkspaceHeader .pageHeaderCenter{grid-column:1/-1!important;grid-row:2!important;width:100%!important;justify-self:stretch!important}.dispatchHomePage .homeDashboardControls{width:100%!important;justify-content:flex-end!important}}@media(max-width:900px){.dispatchHomePage .homeDashboardControls{display:grid!important;grid-template-columns:1fr!important;justify-content:stretch!important}.dispatchHomePage .homeDateRange{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto!important;width:100%!important}.dispatchHomePage .homeDateRange>input{width:100%!important;min-width:0;font-size:16px}.insightsHeader>span{display:none}.insightsGrid{grid-template-columns:1fr}.insightPanel{border-right:0;border-bottom:1px solid var(--theme-border)}.insightPanel:last-child{border-bottom:0}.attentionInsight{grid-column:auto;border-top:0}.dispatchHomePage .homeFooterActions{margin-top:14px!important}}@media(max-width:520px){.dispatchHomePage .homeDateRange{grid-template-columns:1fr 1fr!important}.dispatchHomePage .homeDateApply{grid-column:1/-1}.insightsHeader{padding:10px 12px}.insightPanel{padding:11px 12px}.insightMetrics{grid-template-columns:repeat(3,minmax(0,1fr))}.insightFeed small{display:none}}.dispatchHomePage>header.compactWorkspaceHeader{padding-bottom:14px!important;border-bottom:1px solid var(--theme-border)!important}.dispatchHomePage .homeDateRange>input{min-height:40px!important;border-radius:11px!important;box-shadow:0 2px #0f172a05}.dispatchHomePage .homeDateApply{min-height:40px!important;border-radius:11px!important;font-weight:850!important}.dispatchHomePage .dispatchWorkspaceCard,.dispatchHomePage .homeOperationalInsights,.dispatchHomePage .liveOperationsPanel{border-radius:16px!important;box-shadow:0 12px 28px #0f172a0d!important;border-color:color-mix(in srgb,var(--theme-border) 84%,var(--theme-accent-ink))!important}.dispatchHomePage .workspaceHead{padding-bottom:12px!important;border-bottom:1px solid var(--theme-border)!important}.dispatchHomePage .workspaceHead h3{font-weight:850!important}.dispatchHomePage .workspaceHead small{font-weight:900!important;letter-spacing:.09em!important}.dispatchHomePage .workspaceHead button{min-height:36px!important;border-radius:10px!important;font-weight:800!important}.insightsHeader{padding:12px 15px 10px}.insightsHeader small{font-size:8.5px;font-weight:900}.insightsHeader h3{font-size:15px;font-weight:850}.insightPanel{padding:14px 15px}.insightTitle>span{width:34px;height:34px;flex-basis:34px;border-radius:10px}.insightTitle b{font-size:11.5px;font-weight:850}.insightMetrics{gap:8px}.insightMetrics span{padding:8px 9px;border-radius:10px}.insightMetrics b{font-size:16px;font-weight:900}.insightMetrics small{font-size:7.5px;font-weight:700}.conditionsRows button,.attentionFeed button,.riskSignalList>button,.dispatchAlertFeed>button{border-radius:10px!important;transition:background .18s ease,box-shadow .18s ease}.conditionsRows button:hover,.attentionFeed button:hover,.riskSignalList>button:hover,.dispatchAlertFeed>button:hover{box-shadow:inset 3px 0 color-mix(in srgb,var(--theme-accent-ink) 45%,transparent)}.travelSignal{border-radius:12px;box-shadow:0 8px 18px #0f172a09}@media(min-width:1181px){.dispatchHomePage>header.compactWorkspaceHeader{grid-template-columns:auto minmax(360px,1fr) auto!important;column-gap:14px!important}.dispatchHomePage>header.compactWorkspaceHeader .pageHeaderBack{grid-column:1!important}.dispatchHomePage>header.compactWorkspaceHeader .pageTitleBlock{grid-column:2!important}.dispatchHomePage>header.compactWorkspaceHeader .pageHeaderCenter{grid-column:3!important;justify-self:end!important;justify-content:flex-end!important;margin-left:auto!important}}.dispatchHomePage .dispatchKpiGrid{grid-template-columns:repeat(3,minmax(0,1fr))!important}.workforceTodayCard{display:flex;flex-direction:column}.workforceStatusGrid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:7px;margin-top:12px}.workforceStatusGrid>span{min-width:0;padding:10px 8px;border:1px solid var(--theme-border);border-radius:9px;background:var(--theme-surface-soft);text-align:center}.workforceStatusGrid b{display:block;font-size:18px;line-height:1.05;color:var(--theme-text)}.workforceStatusGrid small{display:block;margin-top:4px;font-size:8px;color:var(--theme-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.workforceStatusGrid .risk{border-color:var(--theme-danger-border);background:var(--theme-danger-soft)}.workforceStatusGrid .warning{border-color:#ead19a;background:#fff8e9}.workforceTodayFoot{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:12px;padding-top:10px;border-top:1px solid var(--theme-border);font-size:9px;color:var(--theme-muted)}.workforceTodayFoot>span{display:flex;align-items:center;gap:6px}.workforceTodayFoot b{color:var(--theme-text)}.latestFieldFeed{display:grid;gap:4px;margin-top:9px}.latestFieldFeed>button{width:100%;border:0;border-radius:8px;background:transparent;color:var(--theme-text);display:grid;grid-template-columns:auto 1fr auto;gap:8px;align-items:center;padding:6px;text-align:left;cursor:pointer}.latestFieldFeed>button:hover{background:var(--theme-surface-soft)}.latestWorkerAvatar{width:25px;height:25px;border-radius:8px;display:grid;place-items:center;background:var(--theme-success-soft);color:var(--theme-success-ink);font-size:9px;font-weight:900}.latestFieldFeed>button>span:nth-child(2){min-width:0}.latestFieldFeed b{display:block;font-size:8.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.latestFieldFeed small{display:block;margin-top:1px;font-size:7px;color:var(--theme-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.latestFieldFeed svg{width:13px;color:var(--theme-muted)}.latestFieldEmpty{display:flex;align-items:center;gap:8px;padding:10px 6px;color:var(--theme-muted)}.latestFieldEmpty>svg{width:18px}.latestFieldEmpty b,.latestFieldEmpty small{display:block}.latestFieldEmpty b{font-size:9px;color:var(--theme-text)}.latestFieldEmpty small{margin-top:2px;font-size:7px}@media(max-width:1180px){.dispatchHomePage .dispatchKpiGrid{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media(max-width:900px){.dispatchHomePage .dispatchKpiGrid{grid-template-columns:1fr!important}.workforceStatusGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.workforceStatusGrid>span:nth-child(4),.workforceStatusGrid>span:nth-child(5){grid-column:auto}.workforceTodayFoot{flex-wrap:wrap}}@media(max-width:520px){.workforceStatusGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.workforceStatusGrid>span:last-child{grid-column:1/-1}}@media(min-width:901px){body .simpleApp .dispatchHomePage>header.compactWorkspaceHeader{display:grid!important;grid-template-columns:auto minmax(260px,1fr) auto!important;align-items:center!important;column-gap:14px!important}body .simpleApp .dispatchHomePage>header.compactWorkspaceHeader>.pageHeaderBack{grid-column:1!important;align-self:center!important}body .simpleApp .dispatchHomePage>header.compactWorkspaceHeader>.pageTitleBlock{grid-column:2!important;align-self:center!important}body .simpleApp .dispatchHomePage>header.compactWorkspaceHeader>.pageHeaderCenter{grid-column:3!important;grid-row:1!important;width:auto!important;min-width:0!important;justify-self:end!important;align-self:center!important;justify-content:flex-end!important;padding-top:0!important;margin-left:auto!important}body .simpleApp .dispatchHomePage .homeDashboardControls{width:auto!important;display:flex!important;flex-wrap:nowrap!important;align-items:center!important;justify-content:flex-end!important;gap:9px!important;margin-left:auto!important}body .simpleApp .dispatchHomePage .homeDateRange{width:auto!important;display:flex!important;flex-wrap:nowrap!important;align-items:center!important;gap:8px!important}body .simpleApp .dispatchHomePage .homeDateRange>input{width:132px!important;min-width:132px!important}body .simpleApp .dispatchHomePage .dispatchKpiGrid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:12px!important;width:100%!important}body .simpleApp .dispatchHomePage .dispatchKpiGrid>button{width:100%!important;min-width:0!important}body .simpleApp .dispatchHomePage .dispatchWorkspaceGrid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:12px!important;align-items:stretch!important;width:100%!important}body .simpleApp .dispatchHomePage .dispatchWorkspaceGrid>.dispatchWorkspaceCard,body .simpleApp .dispatchHomePage .dispatchWorkspaceGrid>.dispatchWorkspaceCard.fieldFocus{grid-column:auto!important;width:100%!important;min-width:0!important;height:100%!important;min-height:0!important;align-self:stretch!important}body .simpleApp .dispatchHomePage .workforceTodayCard{display:flex!important;flex-direction:column!important}body .simpleApp .dispatchHomePage .workforceTodayCard .workforceTodayFoot{margin-top:auto!important}}@media(min-width:901px)and (max-width:1180px){body .simpleApp .dispatchHomePage>header.compactWorkspaceHeader{grid-template-columns:auto minmax(220px,1fr) auto!important}body .simpleApp .dispatchHomePage .homeDateRange>input{width:118px!important;min-width:118px!important}}.capacityAgendaHint{margin:4px 0 0!important;font-size:9px!important;color:var(--theme-muted)!important;font-weight:500!important}.capacityOverviewWarnings{padding:0!important;overflow:hidden}.capacityOverviewWarnings .capacitySupportHead{padding:12px 14px;border-bottom:1px solid var(--theme-border)}.capacityWarnings.overviewSignals{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;padding:10px 12px}.capacityWarnings.overviewSignals>button{min-height:62px;border:1px solid var(--theme-border);border-radius:12px;padding:9px 10px;background:var(--theme-surface);text-align:left}.capacityWarnings.overviewSignals .allPlannedState{grid-column:1/-1;min-height:52px}.matrixDayHead{position:relative}.matrixDayAbsenceSummary{display:flex;gap:4px;flex-wrap:wrap;margin-top:5px}.matrixDayAbsenceSummary em{position:static!important;display:inline-flex!important;align-items:center;gap:2px;padding:2px 5px;border-radius:999px;font-size:7px!important;font-style:normal;font-weight:800}.matrixDayAbsenceSummary svg{width:9px;height:9px}.matrixDayAbsenceSummary .sick{background:#fee2e2;color:#b42318}.matrixDayAbsenceSummary .holiday{background:#f2ebff;color:#7c3aed}.matrixDayAbsenceSummary .training{background:#fff1df;color:#d97706}.matrixDayAbsenceSummary .unavailable{background:#fef3c7;color:#92400e}.matrixCell[class*=availability-]{min-height:78px!important;padding-left:44px!important;box-shadow:inset 4px 0 transparent}.matrixCell .availabilityStatusIcon{position:absolute;left:10px;top:13px;width:26px;height:26px;border-radius:8px;display:grid;place-items:center}.matrixCell .availabilityStatusIcon svg{width:15px;height:15px}.matrixCell[class*=availability-] b{font-size:10px!important;text-transform:uppercase;letter-spacing:.04em}.matrixCell[class*=availability-] span{font-size:8.5px!important;white-space:normal!important}.matrixCell .availabilitySource{top:auto!important;bottom:8px!important;right:8px!important;background:transparent!important;color:var(--theme-muted)!important;padding:0!important}.matrixCell.availability-sick{background:#fff7f7!important;box-shadow:inset 4px 0 #dc2626!important}.matrixCell.availability-sick .availabilityStatusIcon{background:#fee2e2;color:#b42318}.matrixCell.availability-sick b{color:#b42318!important}.matrixCell.availability-holiday{background:#f7f2ff!important;box-shadow:inset 4px 0 #7c3aed!important}.matrixCell.availability-holiday .availabilityStatusIcon{background:#f2ebff;color:#7c3aed}.matrixCell.availability-holiday b{color:#7c3aed!important}.matrixCell.availability-training{background:#fff8ed!important;box-shadow:inset 4px 0 #d97706!important}.matrixCell.availability-training .availabilityStatusIcon{background:#fff1df;color:#d97706}.matrixCell.availability-training b{color:#d97706!important}.matrixCell.availability-unavailable,.matrixCell.availability-partial{background:#fffbeb!important;box-shadow:inset 4px 0 #d97706!important}.matrixCell.availability-unavailable .availabilityStatusIcon,.matrixCell.availability-partial .availabilityStatusIcon{background:#fef3c7;color:#92400e}.matrixCell.availability-unavailable b,.matrixCell.availability-partial b{color:#92400e!important}.matrixCell.availability-off{padding-left:44px!important;background:var(--theme-surface-soft)!important}.matrixCell.availability-off .availabilityStatusIcon{background:var(--theme-surface);color:var(--theme-muted)}@media(max-width:1100px){.capacityWarnings.overviewSignals{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:720px){.capacityWarnings.overviewSignals{grid-template-columns:1fr}.capacityAgendaHint{display:none}.matrixCell[class*=availability-]{padding-left:40px!important}}.absenceInlineError{display:flex;align-items:flex-start;gap:8px;border:1px solid var(--theme-danger-border,#fecaca);background:var(--theme-danger-soft,#fff1f2);color:var(--theme-danger-ink,#b42318);border-radius:10px;padding:10px 12px;font-size:11px;font-weight:700}.absenceInlineError svg{width:16px;height:16px;flex:0 0 auto}.teamAbsenceActions button:disabled{opacity:.6;cursor:not-allowed}.financeProductDashboard,.financeCustomersPage{--finance-accent:var(--product-accent,#0ea5e9);--finance-soft:var(--product-soft,#eaf8ff)}.financeProductKpis{margin-top:6px}.financeProductGrid{display:grid;grid-template-columns:1.05fr .95fr;gap:16px;margin-top:16px}.financeProductGrid>.panel,.financeRecentDocs{padding:18px}.financeProductGrid .sectionHead button{border:0;background:transparent;color:var(--finance-accent);font-weight:800;display:flex;align-items:center;gap:4px}.financeProductGrid .sectionHead button svg{width:15px}.financeAttentionList{display:grid;gap:10px;margin-top:14px}.financeAttentionList>div{display:flex;align-items:center;gap:12px;padding:13px 14px;border:1px solid var(--line);border-radius:14px;background:var(--card)}.financeAttentionList span span,.financeAttentionList>div>span:last-child{display:flex;flex-direction:column;gap:2px}.financeAttentionList small{color:var(--muted)}.financeDot{width:10px;height:10px;border-radius:50%;flex:0 0 auto}.overdueDot{background:#e11d48}.openDot{background:var(--finance-accent)}.paidDot{background:#16a34a}.financeCrmIntro{color:var(--muted);margin:10px 0 16px}.financeMiniActions{display:grid;gap:10px}.financeMiniActions button{display:flex;align-items:center;gap:12px;text-align:left;border:1px solid var(--line);background:var(--card);padding:13px;border-radius:14px}.financeMiniActions button>svg{width:20px;color:var(--finance-accent)}.financeMiniActions span{display:flex;flex-direction:column;gap:2px}.financeMiniActions small{color:var(--muted)}.financeRecentDocs{margin-top:16px}.financeRecentDocs .table{box-shadow:none;border:1px solid var(--line)}.financeCustomerSummary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:8px 0 16px}.financeCustomerSummary article{display:flex;align-items:center;gap:12px;border:1px solid var(--line);background:var(--card);padding:16px;border-radius:16px}.financeCustomerSummary article>svg{width:20px;color:var(--finance-accent)}.financeCustomerSummary span{display:flex;flex-direction:column}.financeCustomerSummary small{color:var(--muted);font-weight:700}.financeCustomerSummary b{font-size:20px}.financeRisk{color:#be123c;font-weight:800}.financeOk{color:#15803d;font-weight:800}body[data-voleng-product=finance] .nav.active{background:var(--product-soft)!important;color:var(--product-accent-strong)!important;border-color:color-mix(in srgb,var(--product-accent) 45%,transparent)!important}body[data-voleng-product=finance] .nav.active svg{color:var(--product-accent)!important}@media(max-width:980px){.financeProductGrid,.financeCustomerSummary{grid-template-columns:1fr}}@media(min-width:1280px){body .simpleApp .dispatchCapacityPage>header.compactWorkspaceHeader{display:grid!important;grid-template-columns:44px minmax(150px,190px) minmax(610px,1fr) auto!important;grid-template-rows:auto!important;align-items:center!important;column-gap:10px!important;row-gap:0!important;padding:0 0 12px!important;margin:0 0 12px!important}body .simpleApp .dispatchCapacityPage>header.compactWorkspaceHeader>.pageHeaderBack{grid-column:1!important;grid-row:1!important;align-self:center!important}body .simpleApp .dispatchCapacityPage>header.compactWorkspaceHeader>.pageTitleBlock{grid-column:2!important;grid-row:1!important;align-self:center!important}body .simpleApp .dispatchCapacityPage>header.compactWorkspaceHeader>.pageTitleBlock h1{font-size:clamp(21px,1.35vw,26px)!important;white-space:nowrap!important}body .simpleApp .dispatchCapacityPage>header.compactWorkspaceHeader>.pageTitleBlock p,body .simpleApp .dispatchCapacityPage>header.compactWorkspaceHeader>.pageTitleBlock small{display:none!important}body .simpleApp .dispatchCapacityPage>header.compactWorkspaceHeader>.pageHeaderCenter{grid-column:3!important;grid-row:1!important;width:100%!important;min-width:0!important;display:flex!important;align-items:center!important;justify-content:flex-start!important;padding:0!important;margin:0!important}body .simpleApp .dispatchCapacityPage>header.compactWorkspaceHeader>.pageHeaderAction{grid-column:4!important;grid-row:1!important;display:flex!important;align-items:center!important;justify-content:flex-end!important;width:auto!important;min-width:0!important;margin:0!important}body .simpleApp .dispatchCapacityPage .capacityHeaderWorkspace{display:flex!important;flex-wrap:nowrap!important;align-items:center!important;justify-content:flex-start!important;gap:7px!important;width:100%!important;min-width:0!important}body .simpleApp .dispatchCapacityPage .capacityHeaderTabs,body .simpleApp .dispatchCapacityPage .capacityHeaderFilters,body .simpleApp .dispatchCapacityPage .capacityHeaderPeriod{display:flex!important;flex-wrap:nowrap!important;align-items:center!important;min-width:0!important}body .simpleApp .dispatchCapacityPage .capacityHeaderTabs{flex:0 1 auto!important;gap:2px!important}body .simpleApp .dispatchCapacityPage .capacityHeaderTabs button{min-width:0!important;height:38px!important;padding:0 10px!important;font-size:10.5px!important;white-space:nowrap!important}body .simpleApp .dispatchCapacityPage .capacityHeaderTabs button span{font-size:8px!important}body .simpleApp .dispatchCapacityPage .capacityHeaderFilters{flex:1 1 auto!important;gap:6px!important;width:auto!important}body .simpleApp .dispatchCapacityPage .capacityHeaderPeriod{flex:0 0 auto!important}body .simpleApp .dispatchCapacityPage .capacityHeaderPeriod button{height:38px!important;padding:0 10px!important;font-size:10.5px!important;white-space:nowrap!important}body .simpleApp .dispatchCapacityPage .capacityHeaderFilters select{height:38px!important;min-width:0!important;width:auto!important;padding:0 30px 0 10px!important;font-size:10.5px!important}body .simpleApp .dispatchCapacityPage .capacityHeaderFilters select[aria-label=Zone]{flex:0 1 126px!important;max-width:126px!important}body .simpleApp .dispatchCapacityPage .capacityHeaderFilters select[aria-label="Field worker"]{flex:1 1 148px!important;max-width:170px!important}body .simpleApp .dispatchCapacityPage .capacityHeaderReset{height:38px!important;padding:0 9px!important;font-size:10px!important;white-space:nowrap!important;flex:0 0 auto!important}body .simpleApp .dispatchCapacityPage .capacityHeaderReset svg{width:13px!important;height:13px!important}body .simpleApp .dispatchCapacityPage .capacityHeaderActions{display:flex!important;flex-wrap:nowrap!important;align-items:center!important;justify-content:flex-end!important;gap:6px!important;width:auto!important}body .simpleApp .dispatchCapacityPage .capacityHeaderActions .topActionBtn{min-width:0!important;height:38px!important;min-height:38px!important;padding:0 10px!important;border-radius:9px!important;font-size:10.5px!important;gap:5px!important;white-space:nowrap!important}body .simpleApp .dispatchCapacityPage .capacityHeaderActions .topActionBtn svg{width:14px!important;height:14px!important}body .simpleApp .dispatchCapacityPage .capacityDayGrid.weekCapacityGrid,body .simpleApp .dispatchCapacityPage .capacityAgendaPanel .weekAgenda{grid-template-columns:repeat(7,minmax(0,1fr))!important;overflow:visible!important}body .simpleApp .dispatchCapacityPage .capacityDayCard,body .simpleApp .dispatchCapacityPage .capacityAgendaPanel .capacityAgenda>button{min-width:0!important}}@media(min-width:1280px)and (max-width:1599px){body .simpleApp .dispatchCapacityPage>header.compactWorkspaceHeader{grid-template-columns:40px minmax(138px,160px) minmax(560px,1fr) auto!important;column-gap:7px!important}body .simpleApp .dispatchCapacityPage .capacityHeaderWorkspace{gap:5px!important}body .simpleApp .dispatchCapacityPage .capacityHeaderTabs button,body .simpleApp .dispatchCapacityPage .capacityHeaderPeriod button{padding:0 8px!important;font-size:9.5px!important}body .simpleApp .dispatchCapacityPage .capacityHeaderFilters{gap:4px!important}body .simpleApp .dispatchCapacityPage .capacityHeaderFilters select{font-size:9.5px!important;padding-left:8px!important}body .simpleApp .dispatchCapacityPage .capacityHeaderFilters select[aria-label=Zone]{flex-basis:108px!important;max-width:108px!important}body .simpleApp .dispatchCapacityPage .capacityHeaderFilters select[aria-label="Field worker"]{flex-basis:126px!important;max-width:138px!important}body .simpleApp .dispatchCapacityPage .capacityHeaderReset{padding:0 7px!important;font-size:9.5px!important}body .simpleApp .dispatchCapacityPage .capacityHeaderActions{gap:4px!important}body .simpleApp .dispatchCapacityPage .capacityHeaderActions .topActionBtn{padding:0 8px!important;font-size:9.5px!important}body .simpleApp .dispatchCapacityPage .capacityHeaderActions .topActionBtn svg{width:13px!important;height:13px!important}body .simpleApp .dispatchCapacityPage .capacityDayGrid.weekCapacityGrid{gap:6px!important;padding-left:10px!important;padding-right:10px!important}body .simpleApp .dispatchCapacityPage .capacityDayCard{padding-left:9px!important;padding-right:9px!important}}@media(min-width:1600px){body .simpleApp .dispatchCapacityPage .capacityHeaderFilters select[aria-label=Zone]{max-width:150px!important}body .simpleApp .dispatchCapacityPage .capacityHeaderFilters select[aria-label="Field worker"]{max-width:190px!important}}.platformLauncherShell{min-height:100dvh;display:flex;flex-direction:column;overflow:hidden;color:#0b2753;background:radial-gradient(circle at 48% 19%,rgba(255,255,255,.98) 0 17%,rgba(247,251,253,.88) 42%,transparent 66%),radial-gradient(circle at 88% 13%,rgba(117,184,235,.15),transparent 27%),linear-gradient(180deg,#f8fbfd,#eef5f9 48%,#f9fcfe);position:relative}.platformLauncherShell:before{content:"";position:absolute;width:520px;height:480px;right:-70px;top:74px;background:url(/workspace/voleng-logo-official.png?v=1276) center/contain no-repeat;opacity:.085;filter:saturate(.9);pointer-events:none;transform:rotate(-1deg)}.platformLauncherShell:after{content:"";position:absolute;inset:auto -6% -22%;height:380px;background:radial-gradient(ellipse at center,rgba(142,190,224,.16),transparent 68%);pointer-events:none}.platformLauncherTopbar{min-height:76px;margin:8px 34px 0;padding:0 28px 0 30px;display:grid;grid-template-columns:300px minmax(360px,690px) 1fr;gap:24px;align-items:center;border:1px solid rgba(169,194,215,.32);border-radius:16px;background:#ffffffe0;box-shadow:0 6px 22px #1f44670e;backdrop-filter:blur(16px);position:relative;z-index:4}.launcherBrand{display:flex;align-items:center;gap:10px;border:0;background:transparent;padding:0;margin:0;color:#092654;text-align:left;cursor:pointer;justify-self:start}.launcherBrand>img{width:52px;height:45px;object-fit:contain;display:block}.launcherBrand>span{display:grid;align-content:center;min-width:0}.launcherBrand b{font-size:25px;line-height:1;font-weight:900;letter-spacing:.025em;color:#0b2753}.launcherBrand small{margin-top:5px;font-size:6.4px;line-height:1;letter-spacing:.04em;font-weight:800;color:#243b72;white-space:nowrap}.launcherBrand i{height:2px;margin-top:4px;border-radius:99px;background:linear-gradient(90deg,#185df0 0 16%,#18b8bc 16% 33%,#ffd11c 33% 50%,#ff9f1a 50% 66%,#f3394c 66% 82%,#6a37df 82% 100%)}.launcherSearch{height:50px;display:grid;grid-template-columns:22px 1fr auto;gap:10px;align-items:center;border:1px solid #d9e4ec;border-radius:17px;background:#fafcfef0;box-shadow:inset 0 1px 2px #193a5a08;padding:0 15px}.launcherSearch svg{width:20px;height:20px;color:#0b3978}.launcherSearch input{width:100%;border:0!important;outline:0!important;background:transparent!important;padding:0!important;color:#183963!important;font:inherit!important;font-size:14px!important}.launcherSearch input::placeholder{color:#7994b3}.launcherSearch kbd{display:inline-flex;align-items:center;gap:2px;border:1px solid #cfddea;background:#edf3f8;border-radius:7px;color:#6784a6;font:700 12px/1 system-ui;padding:5px 7px;box-shadow:inset 0 1px #fff}.launcherUtilities{display:flex;align-items:center;justify-content:flex-end;gap:11px;min-width:0}.launcherUtilityButton,.launcherWorkspace,.launcherAvatar{height:46px;border:1px solid #dbe5ed;background:#ffffffe6;color:#0b2d64;border-radius:14px;display:flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 2px 8px #1f446706}.launcherUtilityButton{width:46px;padding:0;position:relative}.launcherUtilityButton svg{width:21px;height:21px}.launcherUtilityButton.notification i{position:absolute;width:7px;height:7px;border-radius:50%;background:#ef3340;right:9px;top:8px;border:1.5px solid white}.launcherWorkspace{max-width:210px;padding:0 15px;gap:10px}.launcherWorkspace span{font-size:12px;font-weight:800;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.launcherWorkspace svg{width:16px}.launcherAvatar{border:0;background:transparent;gap:7px;padding:0 3px 0 0;box-shadow:none}.launcherAvatar>span{width:46px;height:46px;border-radius:50%;display:grid;place-items:center;background:#2372ed;color:#fff;font-size:20px;font-weight:700;box-shadow:0 4px 14px #2372ed2e}.launcherAvatar svg{width:16px}.launcherUtilityButton:hover,.launcherWorkspace:hover{background:#f5f9fc;border-color:#cbd9e5}.platformLauncherMain{width:min(1540px,calc(100% - 92px));margin:0 auto;flex:1;padding:34px 0 24px;position:relative;z-index:2}.launcherHero{display:grid;grid-template-columns:1.4fr .9fr;align-items:center;gap:36px;margin:0 32px 32px}.launcherHero>div>small{display:block;font-size:10px;letter-spacing:.31em;font-weight:850;color:#1461df;margin-bottom:12px}.launcherHero h1{margin:0;font-size:49px;line-height:1.02;letter-spacing:-.045em;color:#0a2552;font-weight:900}.launcherHero p{margin:9px 0 0;font-size:19px;color:#6581a6;font-weight:500}.launcherHero aside{justify-self:end;min-width:300px;display:grid;gap:6px;position:relative;z-index:2;padding-right:80px}.launcherHero aside small,.launcherHero aside b{font-size:10px;letter-spacing:.25em;color:#8094c4;font-weight:800}.launcherHero aside i{width:285px;height:4px;border-radius:10px;margin-top:8px;background:linear-gradient(90deg,#155bf4 0 18%,#18b8b8 18% 36%,#ffd21e 36% 52%,#ff9b1b 52% 68%,#f33449 68% 84%,#5534df 84% 100%)}.launcherProducts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:0 0 26px}.launcherProductCard{min-height:116px;border:1px solid rgba(198,215,228,.72);border-radius:15px;padding:18px 20px;display:grid;grid-template-columns:58px minmax(0,1fr) 18px;align-items:center;gap:16px;color:#0d2a58;text-align:left;background:#ffffffe0;box-shadow:0 7px 20px #294e6f0d;cursor:pointer;position:relative;transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease}.launcherProductCard:hover{transform:translateY(-2px);box-shadow:0 13px 28px #2651771a;border-color:color-mix(in srgb,var(--launcher-accent,#2563eb) 34%,#cbd9e5)}.launcherProductCard.featured{background:linear-gradient(145deg,#f4f9fff5,#ffffffeb);border-color:#b9d1f2}.launcherProductIcon{width:56px;height:56px;border-radius:14px;display:grid;place-items:center;background:var(--launcher-soft,#edf4ff);color:var(--launcher-accent,#2563eb);box-shadow:0 5px 14px color-mix(in srgb,var(--launcher-accent,#2563eb) 12%,transparent)}.launcherProductIcon svg{width:29px;height:29px;stroke-width:2.2}.launcherProductCopy{display:grid;min-width:0;align-content:center}.launcherProductCopy>b{font-size:17px;line-height:1.12;font-weight:850;color:#0b2857}.launcherProductCopy>small{margin-top:6px;font-size:13px;line-height:1.25;color:#6782a4;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.launcherProductCopy>em{margin-top:8px;width:max-content;display:inline-flex;align-items:center;gap:5px;padding:4px 9px;border-radius:999px;background:#eaf3ff;color:#0e63d6;font-size:11px;font-style:normal;font-weight:800}.launcherProductCopy>em svg{width:12px;height:12px}.launcherProductCard>svg{width:19px;height:19px;color:#0d438b;justify-self:end}.launcherProductCard.academy{--launcher-accent:#6d28d9;--launcher-soft:#f0e7ff}.launcherProductCard.settings{--launcher-accent:#526d9e;--launcher-soft:#edf2f7}.launcherInsights{border-top:1px solid rgba(190,209,224,.7);padding-top:22px;display:grid;grid-template-columns:280px repeat(3,minmax(0,1fr));gap:16px;align-items:stretch}.launcherInsightsTitle{display:flex;flex-direction:column;justify-content:center;padding-left:2px}.launcherInsightsTitle>b{font-size:25px;letter-spacing:-.025em;color:#0b2753}.launcherInsightsTitle>small{font-size:12px;color:#7c92ad;margin-top:6px}.launcherInsights>button{min-height:112px;border:1px solid rgba(193,211,225,.78);border-radius:15px;background:#ffffffe0;box-shadow:0 6px 18px #294e6f0b;padding:16px 18px;display:grid;grid-template-columns:54px 1fr 18px;gap:14px;align-items:center;text-align:left;color:#0b2b5b;cursor:pointer}.launcherInsights>button:hover{border-color:#b8cce0;background:#fff}.launcherInsights>button>span:nth-child(2){display:grid;min-width:0}.launcherInsights>button small{font-size:12px;font-weight:800;color:#294a82}.launcherInsights>button b{font-size:29px;line-height:1;margin:5px 0;color:#061d48}.launcherInsights>button em{font-size:11px;font-style:normal;color:#7188a6;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.launcherInsights>button>svg{width:18px;color:#0e4a91}.quickInsightIcon{width:50px;height:50px;border-radius:14px;display:grid!important;place-items:center}.quickInsightIcon svg{width:25px;height:25px}.quickInsightIcon.operations{background:#e5f2ff;color:#0d65db}.quickInsightIcon.service{background:#e9fbf3;color:#07865d}.quickInsightIcon.finance{background:#fff4d7;color:#ed9600}.platformLauncherFooter{width:min(1540px,calc(100% - 92px));margin:0 auto;border-top:1px solid rgba(190,209,224,.66);min-height:58px;display:flex;align-items:center;justify-content:space-between;color:#7288ab;font-size:9px;letter-spacing:.2em;position:relative;z-index:2}.platformLauncherFooter>span:first-child{display:flex;align-items:center;gap:13px}.platformLauncherFooter b{font-size:16px;color:#123464;letter-spacing:-.02em}.platformLauncherFooter i{display:block;width:1px;height:17px;background:#9eb1c5}.volengWorkspaceSwitcher{position:relative;z-index:130;flex:0 0 auto}.workspaceSwitcherTrigger{height:42px;min-width:190px;max-width:245px;padding:4px 9px 4px 5px;border:1px solid var(--theme-border)!important;border-radius:12px!important;background:var(--theme-surface)!important;color:var(--theme-text)!important;display:flex!important;align-items:center!important;gap:9px!important;box-shadow:0 3px 12px #1f40620b!important;cursor:pointer}.workspaceSwitcherIcon{width:32px;height:32px;border-radius:9px;display:grid;place-items:center;flex:0 0 32px}.workspaceSwitcherIcon svg{width:17px;height:17px}.workspaceSwitcherCopy{display:grid;min-width:0;flex:1;text-align:left}.workspaceSwitcherCopy small{font-size:6.5px;line-height:1;font-weight:800;letter-spacing:.12em;color:var(--theme-muted)}.workspaceSwitcherCopy b{font-size:11px;margin-top:3px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:var(--theme-text)}.workspaceSwitcherTrigger>svg{width:15px;height:15px;color:var(--theme-muted);transition:.15s}.workspaceSwitcherTrigger>svg.open{transform:rotate(180deg)}.workspaceSwitcherMenu{position:absolute;left:0;top:48px;width:355px;max-height:min(570px,calc(100vh - 90px));overflow:auto;padding:8px;border:1px solid var(--theme-border);border-radius:16px;background:var(--theme-surface-raised);box-shadow:0 22px 58px #13305333;z-index:150}.workspaceSwitcherHead{padding:9px 10px 11px;display:grid}.workspaceSwitcherHead small{font-size:7px;font-weight:800;letter-spacing:.16em;color:var(--theme-accent-ink)}.workspaceSwitcherHead b{font-size:12px;margin-top:4px;color:var(--theme-text)}.workspaceSwitcherOption{width:100%;min-height:58px;padding:8px 9px;border:0;background:transparent;border-radius:11px;display:grid;grid-template-columns:40px 1fr 18px;align-items:center;gap:10px;text-align:left;color:var(--theme-text);cursor:pointer}.workspaceSwitcherOption:hover,.workspaceSwitcherOption.active{background:var(--theme-surface-soft)}.workspaceSwitcherOption>span:first-child{width:38px;height:38px;border-radius:10px;display:grid;place-items:center}.workspaceSwitcherOption>span:first-child svg{width:19px}.workspaceSwitcherOption>span:nth-child(2){display:grid;min-width:0}.workspaceSwitcherOption b{font-size:10px}.workspaceSwitcherOption small{font-size:8px;color:var(--theme-muted);margin-top:3px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.workspaceSwitcherOption>svg{width:15px;color:var(--theme-success-ink)}.workspaceSwitcherHome{width:100%;min-height:54px;margin-top:6px;padding:8px 9px;border:1px solid var(--theme-border);border-radius:11px;background:var(--theme-surface-soft);display:grid;grid-template-columns:30px 1fr 16px;gap:8px;align-items:center;color:var(--theme-text);text-align:left;cursor:pointer}.workspaceSwitcherHome>svg:first-child{width:18px;color:var(--theme-accent-ink)}.workspaceSwitcherHome>svg:last-child{width:15px;color:var(--theme-muted)}.workspaceSwitcherHome span{display:grid}.workspaceSwitcherHome b{font-size:10px}.workspaceSwitcherHome small{font-size:8px;color:var(--theme-muted);margin-top:2px}.productQuickSwitch{display:none!important}.platformHomeBrand{border:0!important;background:transparent!important;padding:0!important;margin:0!important;display:block!important;min-width:0!important;cursor:pointer!important;text-align:left!important}.platformHomeBrand .masterBrandIdentity{pointer-events:none}.mobileBrandHome{border:0;background:transparent;padding:0;display:grid;place-items:center}.mobileBrandHome .mobileBrand{display:block}@media(max-width:1220px){.platformLauncherTopbar{grid-template-columns:245px minmax(300px,1fr) auto;margin-inline:18px;padding-inline:20px;gap:16px}.launcherWorkspace span{display:none}.launcherWorkspace{width:46px;padding:0!important}.launcherHero aside{padding-right:0}.launcherProducts{grid-template-columns:repeat(3,1fr)}.launcherInsights{grid-template-columns:1fr repeat(3,1fr)}.launcherInsightsTitle{grid-column:1/-1;padding:0 0 4px}}@media(max-width:850px){.platformLauncherTopbar{grid-template-columns:1fr auto;min-height:70px;padding:10px 14px}.launcherBrand>span small,.launcherBrand>span i{display:none}.launcherBrand>img{width:40px;height:36px}.launcherBrand b{font-size:20px}.launcherSearch{grid-column:1/-1;grid-row:2}.launcherUtilities .launcherWorkspace{display:none}.platformLauncherMain{width:calc(100% - 28px);padding-top:26px}.launcherHero{grid-template-columns:1fr;margin-inline:6px}.launcherHero aside{display:none}.launcherHero h1{font-size:38px}.launcherProducts{grid-template-columns:repeat(2,1fr);gap:11px}.launcherProductCard{min-height:125px}.launcherInsights{grid-template-columns:1fr}.platformLauncherFooter{width:calc(100% - 28px)}.platformLauncherFooter>span:last-child{display:none}.workspaceSwitcherTrigger{min-width:48px;width:48px;padding:4px}.workspaceSwitcherCopy{display:none}.workspaceSwitcherMenu{position:fixed;left:10px;right:10px;top:62px;width:auto}}@media(max-width:520px){.launcherProducts{grid-template-columns:1fr}.launcherHero h1{font-size:32px}.launcherHero p{font-size:15px}.launcherProductCard{min-height:112px}.launcherInsights>button{min-height:94px}.platformLauncherFooter{font-size:7px}}.platformLauncherV102 .launcherSearch{flex:1;max-width:560px;margin:0 26px;display:flex;align-items:center;gap:9px;padding:8px 12px;border:1px solid var(--theme-border);border-radius:12px;background:var(--theme-surface-soft)}.platformLauncherV102 .launcherSearch svg{width:17px;height:17px;color:#65758b}.platformLauncherV102 .launcherSearch input{width:100%;border:0;background:transparent;outline:0;color:var(--theme-text);font:inherit}.launcherHeroV102{margin-bottom:18px}.launcherHeroBadges{display:flex;gap:8px;flex-wrap:wrap;margin-top:14px}.launcherHeroBadges span{display:inline-flex;align-items:center;gap:6px;padding:6px 9px;border:1px solid #d5e1ef;border-radius:999px;background:#ffffffb8;font-size:11px;font-weight:700;color:#5a6f8c}.launcherHeroBadges svg{width:13px;height:13px;color:#1677ff}.launcherGroup{margin-top:4px;padding:20px 0}.launcherGroupHead{display:flex;justify-content:space-between;align-items:end;gap:16px;margin-bottom:12px}.launcherGroupHead small{font-size:10px;letter-spacing:.17em;font-weight:800;color:#1677ff}.launcherGroupHead h2{margin:4px 0 2px;font-size:22px;color:#0a2d60}.launcherGroupHead p{margin:0;color:#7486a0;font-size:12px}.launcherGroupHead>button{display:inline-flex;align-items:center;gap:7px;border:0;background:transparent;color:#146ee8;font-weight:700;cursor:pointer}.launcherGroupHead>button svg{width:15px}.platformLauncherV102 .launcherProductsActive{grid-template-columns:repeat(3,minmax(0,1fr))}.productActiveTag{display:inline-flex!important;width:max-content;align-items:center;gap:4px;padding:4px 7px!important;border-radius:999px;background:#e4f8ed!important;color:#167245!important;font-size:10px!important;font-style:normal!important}.productActiveTag svg{width:11px;height:11px}.launcherExploreGroup{border-top:1px solid #dce7f1}.platformLauncherV102 .launcherExploreProducts{grid-template-columns:repeat(4,minmax(0,1fr))}.launcherProductCard.explore{cursor:default;opacity:.92;position:relative}.launcherProductCard.explore .exploreLabel{align-self:center;padding:5px 8px;border-radius:999px;background:#eff5ff;color:#1d65c7;font-size:10px;font-weight:800}.launcherProductCard.explore em{color:#6f8198!important}.launcherPlatformTools{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:6px 0 22px}.launcherPlatformTools button{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;text-align:left;padding:14px 16px;border:1px solid #d5e1ef;border-radius:14px;background:#fff;color:#0a2d60;cursor:pointer}.launcherPlatformTools>button>svg:first-child{width:21px;height:21px;color:#6d4af6}.launcherPlatformTools button span{display:grid;gap:2px}.launcherPlatformTools b{font-size:13px}.launcherPlatformTools small{font-size:11px;color:#7486a0}.launcherPlatformTools button>svg:last-child{width:15px;height:15px;color:#6b7d94}@media(max-width:1200px){.platformLauncherV102 .launcherProductsActive,.platformLauncherV102 .launcherExploreProducts{grid-template-columns:repeat(2,minmax(0,1fr))}.platformLauncherV102 .launcherSearch{display:none}}@media(max-width:700px){.platformLauncherV102 .launcherProductsActive,.platformLauncherV102 .launcherExploreProducts,.launcherPlatformTools{grid-template-columns:1fr}.launcherGroupHead{align-items:flex-start;flex-direction:column}.launcherHeroBadges{display:none}}.platformLauncherTopbar{grid-template-columns:300px 1fr auto!important}.platformLauncherTopbar>.launcherUtilities{grid-column:3}body .simpleApp .dispatchHomePage .operationsPrimaryGrid{display:grid!important;grid-template-columns:minmax(0,1.7fr) minmax(360px,.9fr)!important;gap:12px!important;align-items:stretch!important}body .simpleApp .dispatchHomePage .operationsPrimaryGrid>.dispatchWorkspaceCard{width:100%!important;min-width:0!important;height:100%!important}body .simpleApp .dispatchHomePage .primaryPlanningCard .todayTimeline{min-height:128px}body .simpleApp .dispatchHomePage .planningEmptyState{min-height:118px;grid-template-columns:auto minmax(0,1fr)!important}body .simpleApp .dispatchHomePage .planningEmptyState>button{display:none!important}body .simpleApp .dispatchHomePage .liveOperationsPanel .insightsHeader{min-height:38px}body .simpleApp .dispatchHomePage .liveOperationsPanel .insightsHeader>div{display:flex!important;align-items:baseline!important;gap:9px!important}body .simpleApp .dispatchHomePage .liveOperationsPanel .insightsHeader small{color:var(--theme-accent-ink)!important}body .simpleApp .dispatchHomePage .liveOperationsGrid{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important}body .simpleApp .dispatchHomePage .liveOperationsGrid>.insightPanel{min-width:0;min-height:238px;display:flex;flex-direction:column}body .simpleApp .dispatchHomePage .scheduleRiskTile{background:#fff0e5!important;color:#dd7b14!important}body .simpleApp .dispatchHomePage .travelTile{background:#e7f5f1!important;color:#0c9875!important}body .simpleApp .dispatchHomePage .dispatchAlertTile{background:#ffeaed!important;color:#e94159!important}.riskSignalList,.dispatchAlertFeed{display:grid;gap:4px;margin-top:10px}.riskSignalList>button,.dispatchAlertFeed>button{width:100%;min-width:0;min-height:47px;border:0;border-radius:10px;background:transparent;padding:7px 5px;display:grid;grid-template-columns:12px minmax(0,1fr) 15px;align-items:center;gap:8px;color:var(--theme-text);text-align:left;cursor:pointer}.riskSignalList>button:hover,.dispatchAlertFeed>button:hover{background:var(--theme-surface-soft)}.riskSignalList>button:disabled{cursor:default;opacity:.75}.riskSignalList>button>span,.dispatchAlertFeed>button>span{display:grid;min-width:0;gap:2px}.riskSignalList b,.dispatchAlertFeed b{font-size:9px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.riskSignalList small,.dispatchAlertFeed small{font-size:7.5px;color:var(--theme-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.riskSignalList svg,.dispatchAlertFeed svg{width:13px;height:13px;color:var(--theme-muted)}.dispatchAlertFeed .priorityDot{width:8px;height:8px;border-radius:50%;background:#9aabba}.dispatchAlertFeed .priorityDot.high,.dispatchAlertFeed .priorityDot.urgent{background:#ef4057}.dispatchAlertFeed .priorityDot.medium{background:#eea11c}.dispatchAlertFeed .priorityDot.low{background:#1aaa7c}.travelSignals{display:grid;gap:8px;margin-top:10px}.travelSignal{min-height:57px;display:grid;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:9px;padding:9px 10px;border:1px solid var(--theme-border);border-radius:11px;background:var(--theme-surface-soft)}.travelSignalIcon{width:32px;height:32px;border-radius:9px;display:grid;place-items:center;background:var(--theme-surface);color:var(--theme-accent-ink);font-size:16px}.travelSignalIcon svg{width:17px;height:17px}.travelSignal>span:last-child{display:grid;gap:2px;min-width:0}.travelSignal b{font-size:9px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.travelSignal small{font-size:7.5px;color:var(--theme-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.compactProvider{margin-top:auto!important}body .simpleApp .dispatchHomePage .homeFooterActions{display:none!important}@media(max-width:1380px){body .simpleApp .dispatchHomePage .operationsPrimaryGrid{grid-template-columns:minmax(0,1.35fr) minmax(320px,.85fr)!important}body .simpleApp .dispatchHomePage .liveOperationsGrid{grid-template-columns:repeat(2,minmax(0,1fr))!important}body .simpleApp .dispatchHomePage .liveOperationsGrid>.insightPanel:nth-child(2n){border-right:0!important}body .simpleApp .dispatchHomePage .liveOperationsGrid>.insightPanel:nth-child(n+3){border-top:1px solid var(--theme-border)!important}}@media(max-width:900px){.platformLauncherTopbar{grid-template-columns:1fr auto!important}.platformLauncherTopbar>.launcherUtilities{grid-column:2!important}body .simpleApp .dispatchHomePage .operationsPrimaryGrid,body .simpleApp .dispatchHomePage .liveOperationsGrid{grid-template-columns:1fr!important}body .simpleApp .dispatchHomePage .liveOperationsGrid>.insightPanel{border-right:0!important;border-top:0!important;border-bottom:1px solid var(--theme-border)!important;min-height:auto}body .simpleApp .dispatchHomePage .liveOperationsGrid>.insightPanel:last-child{border-bottom:0!important}}body[data-voleng-product=operations] .dispatchHomePage .dispatchKpiGrid>button{border-top-width:4px!important;border-top-style:solid!important;box-shadow:0 12px 28px #0f172a0d!important}body[data-voleng-product=operations] .dispatchHomePage .dispatchKpiGrid>button:before{display:none!important;content:none!important}body[data-voleng-product=operations] .dispatchHomePage .dispatchKpiGrid>button:nth-child(1){border-top-color:#8b5cf6!important}body[data-voleng-product=operations] .dispatchHomePage .dispatchKpiGrid>button:nth-child(2){border-top-color:#ef4444!important}body[data-voleng-product=operations] .dispatchHomePage .dispatchKpiGrid>button:nth-child(3){border-top-color:#10b981!important}body[data-voleng-product=operations] .dispatchHomePage .dispatchKpiGrid>button:nth-child(4){border-top-color:#06b6d4!important}body[data-voleng-product=operations] .dispatchHomePage .dispatchKpiGrid>button:nth-child(1) .kpiIcon{background:#f3e8ff!important;color:#7c3aed!important}body[data-voleng-product=operations] .dispatchHomePage .dispatchKpiGrid>button:nth-child(2) .kpiIcon{background:#fee2e2!important;color:#dc2626!important}body[data-voleng-product=operations] .dispatchHomePage .dispatchKpiGrid>button:nth-child(3) .kpiIcon{background:#dcfce7!important;color:#059669!important}body[data-voleng-product=operations] .dispatchHomePage .dispatchKpiGrid>button:nth-child(4) .kpiIcon{background:#cffafe!important;color:#0891b2!important}body[data-voleng-product=operations] .simpleApp .hrPeoplePage.uniformHrModule{padding:16px 18px 28px!important;min-width:0!important}body[data-voleng-product=operations] .simpleApp .hrPeoplePage .workspaceMasterHeader{min-height:58px!important;grid-template-columns:max-content minmax(520px,1fr) max-content!important;gap:12px!important;align-items:center!important;margin-bottom:12px!important}body[data-voleng-product=operations] .simpleApp .hrPeoplePage .hrUniformPeopleHeader{display:flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;width:100%!important;min-width:0!important}body[data-voleng-product=operations] .simpleApp .hrPeoplePage .teamHeaderTabs{flex:0 0 auto!important}body[data-voleng-product=operations] .simpleApp .hrPeoplePage .teamHeaderFilters{display:flex!important;align-items:center!important;gap:6px!important;flex:1 1 auto!important;min-width:0!important}body[data-voleng-product=operations] .simpleApp .hrPeoplePage .teamHeaderSearch{flex:1 1 260px!important;max-width:420px!important;min-width:190px!important;height:40px!important;border:1px solid var(--theme-border)!important;border-radius:10px!important;background:var(--theme-surface)!important;display:flex!important;align-items:center!important;gap:7px!important;padding:0 10px!important}body[data-voleng-product=operations] .simpleApp .hrPeoplePage .teamHeaderSearch input{height:36px!important;border:0!important;background:transparent!important;box-shadow:none!important;width:100%!important;color:var(--theme-text)!important}body[data-voleng-product=operations] .simpleApp .hrPeoplePage .teamHeaderFilters select,body[data-voleng-product=operations] .simpleApp .hrPeoplePage .teamHeaderFilters .dataFilterReset{height:40px!important;min-height:40px!important;border-radius:10px!important}body[data-voleng-product=operations] .simpleApp .hrPeoplePage .hrUniformKpiGrid{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:10px!important;width:100%!important;margin:0 0 12px!important}body[data-voleng-product=operations] .simpleApp .hrPeoplePage .hrUniformKpiGrid>button{position:relative!important;display:grid!important;grid-template-columns:auto 1fr auto!important;align-items:center!important;gap:12px!important;min-width:0!important;min-height:94px!important;width:100%!important;padding:14px 16px!important;border:1px solid var(--theme-border)!important;border-radius:13px!important;background:var(--theme-surface)!important;color:var(--theme-text)!important;text-align:left!important;box-shadow:0 8px 24px #162d480b!important;overflow:hidden!important;cursor:pointer!important}body[data-voleng-product=operations] .simpleApp .hrPeoplePage .hrUniformKpiGrid>button:before{content:"";position:absolute;left:0;right:0;top:0;height:3px;background:#5364e8}body[data-voleng-product=operations] .simpleApp .hrPeoplePage .hrUniformKpiGrid>button:nth-child(2):before{background:#10a77d}body[data-voleng-product=operations] .simpleApp .hrPeoplePage .hrUniformKpiGrid>button:nth-child(3):before{background:#db8b1e}body[data-voleng-product=operations] .simpleApp .hrPeoplePage .hrUniformKpiGrid>button:nth-child(4):before{background:#e34d58}body[data-voleng-product=operations] .simpleApp .hrPeoplePage .hrUniformKpiGrid>button>svg:first-child{width:42px!important;height:42px!important;padding:11px!important;border-radius:13px!important;background:color-mix(in srgb,#2563eb 10%,var(--theme-surface))!important;color:#2563eb!important;flex:0 0 auto!important}body[data-voleng-product=operations] .simpleApp .hrPeoplePage .hrUniformKpiGrid>button:nth-child(2)>svg:first-child{background:color-mix(in srgb,#10a77d 11%,var(--theme-surface))!important;color:#07936d!important}body[data-voleng-product=operations] .simpleApp .hrPeoplePage .hrUniformKpiGrid>button:nth-child(3)>svg:first-child{background:color-mix(in srgb,#db8b1e 11%,var(--theme-surface))!important;color:#c9780c!important}body[data-voleng-product=operations] .simpleApp .hrPeoplePage .hrUniformKpiGrid>button:nth-child(4)>svg:first-child{background:color-mix(in srgb,#e34d58 11%,var(--theme-surface))!important;color:#d63d4b!important}body[data-voleng-product=operations] .simpleApp .hrPeoplePage .hrUniformKpiGrid>button>span{display:grid!important;gap:3px!important;min-width:0!important}body[data-voleng-product=operations] .simpleApp .hrPeoplePage .hrUniformKpiGrid small{display:block!important;font-size:9px!important;font-weight:900!important;line-height:1.2!important;letter-spacing:.075em!important;text-transform:uppercase!important;color:var(--theme-muted)!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}body[data-voleng-product=operations] .simpleApp .hrPeoplePage .hrUniformKpiGrid b{display:block!important;font-size:20px!important;line-height:1.05!important;color:var(--theme-text)!important}body[data-voleng-product=operations] .simpleApp .hrPeoplePage .hrUniformKpiGrid em{display:block!important;font-size:10px!important;line-height:1.25!important;font-style:normal!important;color:var(--theme-muted)!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}body[data-voleng-product=operations] .simpleApp .hrPeoplePage .hrUniformKpiGrid>button>svg:last-child{width:16px!important;height:16px!important;color:var(--theme-muted)!important}body[data-voleng-product=operations] .simpleApp .hrPeoplePage .hrUniformKpiGrid>button:hover{transform:translateY(-1px);box-shadow:0 12px 27px #162d4813!important}body[data-voleng-product=operations] .simpleApp .hrPeoplePage .hrUniformKpiGrid>button.active{border-color:color-mix(in srgb,#2563eb 52%,var(--theme-border))!important;background:color-mix(in srgb,#2563eb 4%,var(--theme-surface))!important;box-shadow:0 0 0 2px color-mix(in srgb,#2563eb 10%,transparent),0 10px 25px #162d480f!important}body[data-voleng-product=operations] .simpleApp .hrPeoplePage .teamDirectoryPanel.uniformHrRegister{width:100%!important;margin-top:0!important;border:1px solid var(--theme-border)!important;border-radius:15px!important;background:var(--theme-surface)!important;box-shadow:0 8px 24px #162d480b!important;overflow:hidden!important}body[data-voleng-product=operations] .simpleApp .hrPeoplePage .teamDirectoryPanel.uniformHrRegister .teamDirectoryHead{padding:13px 16px 11px!important;border-bottom:1px solid var(--theme-border)!important}body[data-voleng-product=operations] .simpleApp .hrPeoplePage .teamDirectoryPanel.uniformHrRegister .teamDirectoryTableWrap{width:100%!important;border:0!important;border-radius:0!important;overflow:auto!important}body:is([data-voleng-theme=dark],[data-voleng-theme=premier-navy],[data-theme=dark],[data-theme=premier-navy])[data-voleng-product=operations] .simpleApp .hrPeoplePage :is(.hrUniformKpiGrid>button,.teamDirectoryPanel.uniformHrRegister){background:var(--theme-surface)!important;color:var(--theme-text)!important}body:is([data-voleng-theme=dark],[data-voleng-theme=premier-navy],[data-theme=dark],[data-theme=premier-navy])[data-voleng-product=operations] .simpleApp .hrPeoplePage .hrUniformKpiGrid>button.active{background:color-mix(in srgb,#2563eb 13%,var(--theme-surface))!important}@media(max-width:1050px){body[data-voleng-product=operations] .simpleApp .hrPeoplePage .workspaceMasterHeader{grid-template-columns:1fr auto!important;row-gap:8px!important}body[data-voleng-product=operations] .simpleApp .hrPeoplePage .workspaceMasterCenter{grid-column:1/-1!important;grid-row:2!important}body[data-voleng-product=operations] .simpleApp .hrPeoplePage .hrUniformPeopleHeader{flex-wrap:wrap!important;justify-content:flex-start!important}body[data-voleng-product=operations] .simpleApp .hrPeoplePage .teamHeaderFilters{flex-basis:100%!important}body[data-voleng-product=operations] .simpleApp .hrPeoplePage .hrUniformKpiGrid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(max-width:700px){body[data-voleng-product=operations] .simpleApp .hrPeoplePage .hrUniformKpiGrid{grid-template-columns:1fr!important}}body .simpleApp .operationsHomeTopbar{width:100%}body .simpleApp .operationsHomeTopbar>.volengWorkspaceSwitcher+.dispatchTopIcon,body .simpleApp .operationsHomeTopbar>.volengWorkspaceSwitcher+.compactDisplayTools{margin-left:auto!important}body .simpleApp .operationsHomeTopbar>.compactDisplayTools,body .simpleApp .operationsHomeTopbar>.academyHelpTrigger,body .simpleApp .operationsHomeTopbar>.dispatchTopUser{flex:0 0 auto!important}@media(min-width:981px){body .simpleApp .operationsHomeTopbar{flex-wrap:nowrap!important}}@media(max-width:980px){body .simpleApp .operationsHomeTopbar>.volengWorkspaceSwitcher+.dispatchTopIcon,body .simpleApp .operationsHomeTopbar>.volengWorkspaceSwitcher+.compactDisplayTools{margin-left:0!important}}:root{--v110-navy:#082650;--v110-blue:#2368e8;--v110-line:color-mix(in srgb,var(--theme-border) 78%,#b9cbe0 22%);--v110-shadow:0 10px 28px rgba(23,55,91,.065);--v110-shadow-hover:0 16px 38px rgba(23,55,91,.11)}body .appShell{background:linear-gradient(135deg,var(--theme-canvas) 0%,color-mix(in srgb,var(--theme-canvas) 90%,#eaf4ff 10%) 100%)}body .appTopbar{border-bottom:1px solid var(--v110-line);box-shadow:0 4px 16px #16325209;backdrop-filter:saturate(1.08) blur(10px)}body .page{padding-top:20px}body .page>header:not(.compactWorkspaceHeader){margin-bottom:18px}body .page>header h1{letter-spacing:-.025em}body .panel,body .card{border-color:var(--v110-line)}body aside.sidebar,body .appSidebar{border-right:1px solid var(--v110-line);box-shadow:8px 0 26px #1c385706}body aside .nav,body .appSidebar .nav{transition:background .16s ease,border-color .16s ease,transform .16s ease}body aside .nav:hover,body .appSidebar .nav:hover{transform:translate(2px)}body aside .nav.active,body .appSidebar .nav.active{font-weight:800}.productNavIdentity{box-shadow:0 6px 18px #1e3c5f0d}.productNavIdentity b{letter-spacing:-.01em}.volengWorkspaceSwitcher{min-width:190px}.workspaceSwitcherTrigger{box-shadow:0 4px 14px #1434580d}.workspaceSwitcherMenu{border:1px solid var(--v110-line)!important;box-shadow:0 24px 60px #112c4f2e!important;border-radius:16px!important;padding:8px!important}.workspaceSwitcherOption,.workspaceSwitcherHome{border-radius:11px!important}.platformLauncherShell{background:radial-gradient(circle at 86% 10%,rgba(78,180,255,.12),transparent 24%),radial-gradient(circle at 96% 34%,rgba(117,85,255,.08),transparent 18%),var(--theme-canvas)}.platformLauncherMain{max-width:1510px!important;margin:0 auto!important;padding-bottom:42px!important}.platformLauncherTopbar{border:1px solid var(--v110-line)!important;border-radius:17px!important;margin:12px 18px 0!important;box-shadow:var(--v110-shadow)!important;background:color-mix(in srgb,var(--theme-surface) 94%,transparent 6%)!important}.launcherHeroV102{position:relative;overflow:hidden;border:1px solid var(--v110-line)!important;border-radius:22px!important;padding:30px 34px!important;background:linear-gradient(115deg,color-mix(in srgb,var(--theme-surface) 96%,#fff 4%),color-mix(in srgb,var(--theme-surface) 86%,#e8f5ff 14%) 68%,color-mix(in srgb,var(--theme-surface) 80%,#ece7ff 20%))!important;box-shadow:var(--v110-shadow)!important}.launcherHeroV102:after{content:"";position:absolute;right:-64px;bottom:-120px;width:360px;height:360px;border-radius:80px;transform:rotate(36deg);background:linear-gradient(135deg,#2368e814,#14b8a614,#f59e0b14,#7c3aed14);pointer-events:none}.launcherHeroV102 h1{font-size:42px!important;letter-spacing:-.045em!important;line-height:1!important}.launcherHeroV102 p{font-size:16px!important;max-width:720px!important}.launcherHeroV102 aside{position:relative;z-index:1;box-shadow:0 10px 28px #0826501f}.launcherGroup{margin-top:24px!important}.launcherGroupHead h2{font-size:22px!important;letter-spacing:-.025em}.launcherProductsActive{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.launcherProductCard{min-height:110px!important;border:1px solid var(--v110-line)!important;border-radius:17px!important;box-shadow:0 6px 18px #14325409!important;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease!important}button.launcherProductCard:hover{transform:translateY(-3px)!important;box-shadow:var(--v110-shadow-hover)!important;border-color:color-mix(in srgb,var(--launcher-accent) 38%,var(--v110-line))!important}.launcherProductCard.featured{background:linear-gradient(135deg,var(--theme-surface),var(--launcher-soft))!important}.launcherProductIcon{width:48px!important;height:48px!important;border-radius:14px!important;box-shadow:inset 0 0 0 1px #ffffff8c}.launcherProductCopy b{font-size:15px!important;letter-spacing:-.01em}.launcherProductCopy small{font-size:11px!important;line-height:1.4!important}.productActiveTag{width:max-content!important;margin-top:6px!important}.launcherExploreProducts{grid-template-columns:repeat(4,minmax(0,1fr))!important}.launcherProductCard.explore{min-height:98px!important;background:color-mix(in srgb,var(--theme-surface) 90%,var(--launcher-soft) 10%)!important}.launcherPlatformTools{gap:12px!important;margin-top:24px!important}.launcherPlatformTools>button{border-radius:15px!important;border-color:var(--v110-line)!important}.launcherInsights{border-top:1px solid var(--v110-line)!important;padding-top:22px!important}.launcherInsights>button{border-radius:15px!important;box-shadow:0 5px 16px #19375809}.productHubPage{gap:14px!important}.productHubHero{position:relative;overflow:hidden;border-color:color-mix(in srgb,var(--product-accent) 20%,var(--v110-line))!important;background:linear-gradient(112deg,var(--theme-surface) 0%,color-mix(in srgb,var(--theme-surface) 82%,var(--product-soft) 18%) 100%)!important;box-shadow:var(--v110-shadow)!important}.productHubHero:after{content:"";position:absolute;right:-70px;top:-100px;width:260px;height:260px;border-radius:50%;background:var(--product-soft);opacity:.5;pointer-events:none}.productHubHeroIcon,.productMetricGrid article>span,.productToolGrid button>span,.featureList article>span,.syncIcon{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--product-accent) 13%,transparent)}.productHubHero h1{letter-spacing:-.035em!important}.productMetricGrid article{border-color:var(--v110-line)!important;border-radius:14px!important;box-shadow:0 5px 16px #19375808}.productMetricGrid b{letter-spacing:-.025em}.productPanel,.syncPanel{border-color:var(--v110-line)!important;box-shadow:0 6px 20px #19375809}.productToolGrid button{transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease}.productToolGrid button:hover{transform:translateY(-2px);border-color:color-mix(in srgb,var(--product-accent) 32%,var(--v110-line))!important;box-shadow:0 9px 24px #16355812}.featureList article{background:linear-gradient(180deg,var(--theme-surface),color-mix(in srgb,var(--theme-surface-soft) 92%,var(--product-soft) 8%))!important}.syncPanel{background:linear-gradient(135deg,var(--theme-surface),color-mix(in srgb,var(--theme-surface) 91%,var(--product-soft) 9%))!important}.syncGrid article{border-color:var(--v110-line)!important}.syncNotice{border:1px solid color-mix(in srgb,var(--product-accent) 13%,var(--v110-line))}.productFeatureHeader{border-color:color-mix(in srgb,var(--product-accent) 18%,var(--v110-line))!important;box-shadow:var(--v110-shadow)!important}.productFeatureGrid article{border-color:var(--v110-line)!important;box-shadow:0 5px 15px #19375808}.standardWorkspace header{padding:4px 2px 8px}.standardFilters{border-color:var(--v110-line)!important;box-shadow:0 5px 16px #19375806}.standardTable{border-color:var(--v110-line)!important;box-shadow:0 7px 20px #19375809}.standardTable th{font-size:11px!important;text-transform:uppercase;letter-spacing:.055em;color:var(--theme-muted);background:color-mix(in srgb,var(--theme-surface-soft) 92%,#eef5ff 8%)}.standardTable tbody tr{transition:background .13s ease}.operationsHomePage .homeKpiCard,.operationsHomePage .opsHomeCard,.operationsHomePage .liveOpsPanel,.homeOperationsPage .homeKpiCard,.homeOperationsPage .opsHomeCard{border-color:var(--v110-line)!important;box-shadow:0 6px 20px #17355709!important}.operationsHomePage .homeKpiCard:hover,.homeOperationsPage .homeKpiCard:hover{box-shadow:0 10px 26px #17355713!important}body .page.operationsHomePage,body .page.homeOperationsPage{max-width:1680px;margin:0 auto}.themePreset{border-color:var(--v110-line)!important;box-shadow:0 4px 14px #19375806}.themePreset.active{box-shadow:0 0 0 2px color-mix(in srgb,var(--theme-accent-ink) 22%,transparent),0 8px 22px #1937580f!important}@media(min-width:1500px){.platformLauncherMain{padding-inline:28px!important}.productHubPage,.productFeaturePage{max-width:1580px}}@media(max-width:1180px){.launcherProductsActive{grid-template-columns:repeat(2,minmax(0,1fr))}.launcherExploreProducts{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media(max-width:760px){.platformLauncherTopbar{margin:0!important;border-radius:0!important}.launcherProductsActive{grid-template-columns:1fr}.launcherExploreProducts{grid-template-columns:1fr!important}.launcherHeroV102{padding:22px!important}.launcherHeroV102 h1{font-size:32px!important}.productHubColumns{grid-template-columns:1fr!important}}.supportCenterModal.supportCenterV5{width:min(860px,calc(100vw - 28px));max-height:min(90vh,860px);overflow:auto;border-radius:22px}.supportCenterV5 .supportV5Head{display:flex;justify-content:space-between;gap:20px;padding:24px 26px 20px;background:linear-gradient(135deg,#0d3158,#15548c);color:#fff;border-radius:20px 20px 0 0}.supportCenterV5 .supportV5Head small{font-size:10px;letter-spacing:.15em;font-weight:900;color:#80e1c9}.supportCenterV5 .supportV5Head h2{margin:6px 0 4px;font-size:27px}.supportCenterV5 .supportV5Head p{margin:0;color:#d3e1ee;font-size:12px}.supportCenterV5 .supportV5Head>button{width:36px;height:36px;border-radius:50%;border:1px solid #ffffff33;background:#ffffff12;color:#fff;display:grid;place-items:center}.supportCenterV5 .supportV5Body{padding:20px 24px 24px}.supportCenterV5 .supportResourceGrid{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-bottom:15px}.supportCenterV5 .supportResourceCard{display:flex;gap:11px;align-items:center;text-decoration:none;padding:12px 13px;border:1px solid var(--line,#dce6f0);border-radius:13px;background:var(--panel-soft,#f8fbfe);color:var(--ink,#0b2a55)}.supportCenterV5 .supportResourceCard svg{width:19px;height:19px;color:#1768ff}.supportCenterV5 .supportResourceCard b{display:block;font-size:12px}.supportCenterV5 .supportResourceCard span{display:block;color:var(--muted,#6a7e91);font-size:10px;margin-top:2px}.supportCenterV5 .supportTopicGrid{display:grid;grid-template-columns:repeat(5,1fr);gap:7px;margin:4px 0 15px}.supportCenterV5 .supportTopic{border:1px solid var(--line,#dbe5ef);border-radius:11px;background:var(--panel,#fff);padding:9px 7px;display:grid;place-items:center;gap:5px;font-size:9px;font-weight:800;color:var(--muted,#526b82)}.supportCenterV5 .supportTopic.active{border-color:#87b7f3;background:#eef6ff;color:#0b5db9}.supportCenterV5 .supportTopic svg{width:17px;height:17px}.supportCenterV5 .supportFormGrid{display:grid;grid-template-columns:1fr 1fr;gap:11px}.supportCenterV5 .supportFormGrid label{display:grid;gap:5px;font-size:10px;font-weight:800;color:var(--muted,#49637c)}.supportCenterV5 .supportFormGrid label.wide{grid-column:1/-1}.supportCenterV5 .supportFormGrid input,.supportCenterV5 .supportFormGrid textarea{border:1px solid var(--line,#d8e3ed);border-radius:10px;padding:10px 11px;background:var(--input,#fff);color:var(--ink,#0b2a55);font:inherit}.supportCenterV5 .supportFormGrid textarea{min-height:104px;resize:vertical}.supportCenterV5 .supportSendStatus{margin-top:10px;padding:9px 11px;border-radius:10px;font-size:10px}.supportCenterV5 .supportSendStatus.ok{background:#edf9f5;color:#08755f}.supportCenterV5 .supportSendStatus.error{background:#fff1f1;color:#ad3540}.supportCenterV5 .modalActions{margin-top:15px}.supportCenterV5 .supportRouteHint{margin-top:13px;padding-top:12px;border-top:1px solid var(--line,#e2e9ef);display:flex;gap:10px;flex-wrap:wrap;color:var(--muted,#6d8194);font-size:9px}.supportCenterV5 .supportRouteHint span{display:flex;align-items:center;gap:4px}.supportCenterV5 .supportRouteHint svg{width:13px;height:13px}@media(max-width:760px){.supportCenterV5 .supportResourceGrid,.supportCenterV5 .supportFormGrid{grid-template-columns:1fr}.supportCenterV5 .supportFormGrid label.wide{grid-column:auto}.supportCenterV5 .supportTopicGrid{grid-template-columns:repeat(2,1fr)}.supportCenterV5 .supportV5Body{padding:16px}.supportCenterV5 .supportV5Head{padding:20px 17px 17px}}.productRoadmapMode{--product-shell-bg:#f6f8fb;--product-shell-card:#fff;--product-shell-line:#d9e1ea;--product-shell-text:#102a43;--product-shell-muted:#62758a}.productRoadmapMode main{background:var(--product-shell-bg)}.productRoadmapMode .productNavIdentity{display:none!important}.productRoadmapMode .productNavGroupLabel{margin-top:12px!important;padding-top:0!important}.productRoadmapMode .productNavGroupLabel span{font-size:10px!important;letter-spacing:.11em!important;color:#708399!important}.productRoadmapMode aside .nav{min-height:42px!important;border-radius:10px!important;margin:2px 8px!important;padding:0 11px!important}.productRoadmapMode aside .nav.active{background:#fff!important;color:var(--product-accent-strong)!important;box-shadow:0 2px 8px #142d4b0f!important;border:1px solid color-mix(in srgb,var(--product-accent) 20%,#dce4ed)!important}.productHubPage{max-width:1560px!important;gap:12px!important;padding:14px 18px 30px!important}.productHubHero{padding:18px 20px!important;border-radius:16px!important;background:#fff!important;border:1px solid var(--product-shell-line)!important;box-shadow:none!important}.productHubHero:after{display:none!important}.productHubHeroIcon{width:46px!important;height:46px!important;border-radius:12px!important}.productHubHero h1{font-size:27px!important;margin:2px 0 3px!important;color:var(--product-shell-text)!important}.productHubHero p{font-size:13px!important;color:var(--product-shell-muted)!important}.productHubHero>div>small{color:var(--product-accent)!important;font-size:10px!important;font-weight:850!important;letter-spacing:.11em!important}.productHubBadges{margin-top:10px!important}.productHubBadges span{background:#fff!important;padding:4px 8px!important;font-size:10px!important}.productMetricGrid{gap:10px!important}.productMetricGrid article{padding:13px 14px!important;border-radius:13px!important;border-color:var(--product-shell-line)!important;box-shadow:none!important}.productMetricGrid article>span{width:36px!important;height:36px!important;border-radius:10px!important}.productMetricGrid b{font-size:18px!important}.productMetricGrid small,.productMetricGrid em{font-size:10px!important}.productHubColumns{grid-template-columns:1fr 1fr!important;gap:12px!important}.productPanel,.syncPanel{padding:16px!important;border-radius:15px!important;border-color:var(--product-shell-line)!important;box-shadow:none!important}.productPanelHead{margin-bottom:11px!important}.productPanelHead small{font-size:9.5px!important}.productPanelHead h2{font-size:16px!important;margin:3px 0!important}.productPanelHead p{font-size:11px!important}.productPanelHead>svg{width:20px!important}.productToolGrid{gap:8px!important}.productToolGrid button{min-height:68px!important;padding:11px 12px!important;border-radius:11px!important;background:#fbfcfe!important;border-color:var(--product-shell-line)!important}.productToolGrid button>span{width:34px!important;height:34px!important}.productToolGrid button b{font-size:12px!important}.productToolGrid button small{font-size:10px!important}.featureList{gap:7px!important}.featureList article{padding:9px 10px!important;border-radius:10px!important;background:#fbfcfe!important;border-color:var(--product-shell-line)!important}.featureList article>span{width:31px!important;height:31px!important}.featureList article b{font-size:11px!important}.featureList article small{font-size:9.5px!important}.featureStatus{font-size:9px!important;padding:4px 6px!important}.syncPanel{margin-top:0!important}.syncGrid{gap:8px!important}.syncGrid article{padding:10px!important;border-radius:10px!important}.syncGrid article b{font-size:11px!important}.syncGrid article small,.syncGrid article em{font-size:9.5px!important}.syncIcon{width:31px!important;height:31px!important}.syncNotice{padding:9px 11px!important}.reportStudio{max-width:1560px;margin:0 auto;padding:14px 18px 32px;display:grid;gap:12px}.reportStudioHead{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;padding:18px 20px;border:1px solid var(--product-shell-line);border-radius:16px;background:#fff}.reportStudioHead small{font-size:10px;font-weight:850;letter-spacing:.11em;color:var(--product-accent)}.reportStudioHead h1{margin:3px 0;font-size:27px;color:var(--product-shell-text)}.reportStudioHead p{margin:0;color:var(--product-shell-muted);font-size:12px}.reportStudioHead>div:last-child{display:flex;gap:8px;flex-wrap:wrap}.reportStudioHead button{display:inline-flex;align-items:center;gap:6px;border:1px solid var(--product-shell-line);background:#fff;padding:9px 11px;border-radius:10px;font-weight:750;color:var(--product-shell-text)}.reportStudioHead button:first-child{background:var(--product-accent);color:#fff;border-color:var(--product-accent)}.reportStudioHead button svg{width:16px}.reportKpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.reportKpis article{padding:14px 15px;border:1px solid var(--product-shell-line);border-radius:13px;background:#fff;display:grid;gap:3px}.reportKpis b{font-size:21px;color:var(--product-shell-text)}.reportKpis small{font-size:10px;color:var(--product-shell-muted)}.reportWidgetGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.reportWidget{position:relative;background:#fff;border:1px solid var(--product-shell-line);border-radius:15px;padding:15px;min-height:270px}.reportWidgetHead{display:flex;justify-content:space-between;align-items:center;margin-bottom:15px}.reportWidgetHead>span{display:flex;align-items:center;gap:8px}.reportWidgetHead svg{width:18px;color:var(--product-accent)}.reportWidgetHead b{font-size:13px}.reportWidgetHead select{border:1px solid var(--product-shell-line);background:#fff;border-radius:8px;padding:6px 8px;font-size:10px}.reportBars{display:grid;gap:10px}.reportBars>div{display:grid;grid-template-columns:minmax(90px,1fr) 3fr auto;gap:9px;align-items:center}.reportBars span{font-size:10.5px;color:var(--product-shell-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.reportBars i{height:9px;border-radius:999px;background:#edf1f5;overflow:hidden}.reportBars em{display:block;height:100%;border-radius:999px;background:var(--product-accent)}.reportBars b{font-size:10.5px}.reportBars.donut{grid-template-columns:1fr 1fr;gap:12px}.reportBars.donut>div{display:grid;grid-template-columns:auto 1fr auto;border:1px solid var(--product-shell-line);border-radius:10px;padding:10px}.reportBars.donut i{width:12px;height:12px;background:var(--product-soft)}.reportBars.donut em{width:100%!important;background:var(--product-accent)}.reportTable{border:1px solid var(--product-shell-line);border-radius:10px;overflow:hidden}.reportTable>div{display:flex;justify-content:space-between;padding:10px 12px;border-bottom:1px solid var(--product-shell-line);font-size:11px}.reportTable>div:last-child{border-bottom:0}.reportRemove{position:absolute;right:14px;bottom:12px;border:0;background:transparent;color:#8a98a8;font-size:9.5px}.taxonomyField{display:grid;gap:5px!important}.taxonomyRow{display:flex;gap:7px}.taxonomyRow select{width:100%}.taxonomyAdd{display:grid;grid-template-columns:1fr auto auto;gap:6px;margin-top:5px}.taxonomyAdd input{min-width:0}.taxonomyAdd button{padding:7px 9px!important;display:inline-flex!important;align-items:center;gap:4px}.taxonomyAdd button svg{width:14px;height:14px}@media(max-width:1050px){.productHubColumns,.reportWidgetGrid{grid-template-columns:1fr!important}.reportKpis{grid-template-columns:repeat(2,minmax(0,1fr))}.reportStudioHead{flex-direction:column}}@media(max-width:650px){.reportKpis{grid-template-columns:1fr}.reportStudio{padding:10px}.reportStudioHead{padding:15px}.taxonomyAdd{grid-template-columns:1fr}}@media print{aside,.dispatchTopbar,.mobileNavigationBar,.reportStudioHead button,.reportRemove,.supportFloating{display:none!important}.reportStudio{padding:0!important}.reportWidget{break-inside:avoid}.reportWidgetGrid{grid-template-columns:1fr 1fr!important}}.reportStudio{gap:14px}.reportStudioHead{padding:18px 20px 16px;border-radius:16px;box-shadow:0 12px 28px #0f172a0d;border-color:color-mix(in srgb,var(--product-shell-line) 78%,var(--product-accent));flex-wrap:wrap}.reportStudioHead>div:first-child{flex:1 1 520px;min-width:300px}.reportStudioHead h1{font-weight:900}.reportStudioHead button{min-height:40px;border-radius:11px;padding:0 13px;font-weight:850;box-shadow:0 8px 18px #0f172a0a}.reportKpis article{padding:15px 16px;border-radius:15px;box-shadow:0 10px 24px #0f172a0b}.reportKpis b{font-size:23px;font-weight:900}.reportKpis small{font-size:10.5px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.reportWidget{border-radius:16px;padding:16px;box-shadow:0 12px 28px #0f172a0d;border-color:color-mix(in srgb,var(--product-shell-line) 82%,var(--product-accent))}.reportWidgetHead{padding-bottom:12px;border-bottom:1px solid var(--product-shell-line);margin-bottom:14px}.reportWidgetHead b{font-size:13.5px;font-weight:850}.reportWidgetHead select{min-height:34px;border-radius:9px;font-weight:750}.reportTable{border-radius:13px;box-shadow:0 8px 20px #0f172a09}.reportTable>div{padding:12px 13px;transition:background .18s ease}.reportTable>div:hover{background:color-mix(in srgb,var(--product-soft) 26%,transparent)}.reportTable b{font-weight:900}.reportBars>div{padding:4px 0}.reportBars i{height:10px}.reportBars b{font-weight:850}.reportSummary strong{font-size:42px;font-weight:900}.reportRemove{right:15px;bottom:13px;padding:5px 8px!important;border-radius:8px!important}.reportRemove:hover{background:color-mix(in srgb,var(--product-soft) 38%,transparent)!important;color:var(--product-accent)!important}.reportBuilder{border-radius:20px;box-shadow:0 34px 90px #09224247}.reportIntentGrid>button,.reportMetricList button{border-radius:12px;transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease}.reportIntentGrid>button:hover,.reportMetricList button:hover{transform:translateY(-1px);box-shadow:0 9px 20px #0f172a0d}.productTopbarV112{width:100%;display:flex;align-items:center;gap:10px;flex-wrap:nowrap}.productTopbarV112>.volengWorkspaceSwitcher{flex:0 0 auto}.productTopbarUtilities{margin-left:auto;display:flex;align-items:center;justify-content:flex-end;gap:8px;min-width:0}.productTopbarUtilities>button{flex:0 0 auto}.productTopbarIcon,.productTopbarAction{height:42px;min-width:42px;border:1px solid var(--line,#d7e1ea);background:#ffffffe0;border-radius:12px;color:#17324d;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:0 12px;font-weight:750;cursor:pointer}.productTopbarIcon svg,.productTopbarAction svg{width:18px;height:18px}.productTopbarIcon:disabled{opacity:.55;cursor:wait}.productTopbarAction:hover,.productTopbarIcon:hover{border-color:color-mix(in srgb,var(--product-accent,#2563eb) 35%,#d7e1ea);background:color-mix(in srgb,var(--product-soft,#eff6ff) 58%,white)}.productTopbarV112 .academyHelpTrigger{height:42px;margin:0}.productTopbarV112 .dispatchTopUser{margin:0;max-width:250px}.productTopbarV112 .dispatchTopUser small{max-width:130px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(max-width:1180px){.productTopbarAction span{display:none}.productTopbarAction{padding:0;min-width:42px}.productTopbarV112 .dispatchTopUser div{display:none}.productTopbarV112 .dispatchTopUser{width:42px;min-width:42px;padding:0;justify-content:center}}@media(max-width:760px){.productTopbarV112{display:none}}@media(min-width:981px){.simpleApp.productRoadmapMode:not(.sidebarCompact)>aside{width:184px!important;padding:10px 8px!important}.simpleApp.productRoadmapMode:not(.sidebarCompact)>main{margin-left:184px!important;width:calc(100% - 184px)!important}.simpleApp.productRoadmapMode:not(.sidebarCompact)>aside .brand{padding:4px 7px!important;margin-bottom:8px!important}.simpleApp.productRoadmapMode:not(.sidebarCompact)>aside .brand img{max-width:42px!important}.simpleApp.productRoadmapMode:not(.sidebarCompact)>aside .nav{min-height:36px!important;margin:1px 5px!important;padding:0 9px!important;font-size:11px!important}.simpleApp.productRoadmapMode:not(.sidebarCompact)>aside .nav svg{width:15px!important;height:15px!important}.simpleApp.productRoadmapMode:not(.sidebarCompact)>aside .productNavGroupLabel{margin-top:8px!important;padding-inline:6px!important}.simpleApp.productRoadmapMode:not(.sidebarCompact)>aside .who{padding:8px!important;margin-inline:3px!important}}.productRoadmapMode .finalProductTopbar{min-height:54px!important;padding:6px 14px!important}.productRoadmapMode .productTopbarV112{gap:7px!important}.productRoadmapMode .productTopbarUtilities{gap:6px!important}.productRoadmapMode .productTopbarIcon,.productRoadmapMode .productTopbarAction{height:36px!important;min-width:36px!important;border-radius:10px!important;padding:0 10px!important;font-size:11px!important}.productRoadmapMode .productTopbarIcon svg,.productRoadmapMode .productTopbarAction svg{width:16px!important;height:16px!important}.productRoadmapMode .productTopbarV112 .academyHelpTrigger{height:36px!important;padding-inline:11px!important}.productRoadmapMode .productTopbarV112 .dispatchTopUser{min-height:36px!important;height:36px!important}.productRoadmapMode .volengWorkspaceSwitcher{min-height:36px!important}.productRoadmapMode .productHubPage{padding:10px 14px 22px!important;gap:9px!important;max-width:1600px!important}.productRoadmapMode .productHubHero{padding:13px 15px!important;border-radius:13px!important;gap:12px!important}.productRoadmapMode .productHubHeroIcon{width:39px!important;height:39px!important;border-radius:10px!important}.productRoadmapMode .productHubHeroIcon svg{width:20px!important;height:20px!important}.productRoadmapMode .productHubHero h1{font-size:23px!important;margin:1px 0 2px!important}.productRoadmapMode .productHubHero p{font-size:11px!important}.productRoadmapMode .productHubBadges{margin-top:6px!important;gap:5px!important}.productRoadmapMode .productHubBadges span{padding:3px 7px!important;font-size:9px!important}.productRoadmapMode .productMetricGrid{gap:7px!important}.productRoadmapMode .productMetricGrid article{padding:9px 10px!important;border-radius:10px!important;gap:8px!important}.productRoadmapMode .productMetricGrid article>span{width:30px!important;height:30px!important;border-radius:8px!important}.productRoadmapMode .productMetricGrid article>span svg{width:15px!important;height:15px!important}.productRoadmapMode .productMetricGrid b{font-size:16px!important}.productRoadmapMode .productMetricGrid small,.productRoadmapMode .productMetricGrid em{font-size:9px!important}.productRoadmapMode .productHubColumns{gap:8px!important}.productRoadmapMode .productPanel,.productRoadmapMode .syncPanel{padding:12px!important;border-radius:12px!important}.productRoadmapMode .productPanelHead{margin-bottom:8px!important;gap:9px!important}.productRoadmapMode .productPanelHead h2{font-size:14px!important;margin:2px 0!important}.productRoadmapMode .productPanelHead p{font-size:9.5px!important;line-height:1.35!important}.productRoadmapMode .productPanelHead small{font-size:8.5px!important}.productRoadmapMode .productPanelHead>svg{width:17px!important;height:17px!important}.productRoadmapMode .productToolGrid{gap:6px!important}.productRoadmapMode .productToolGrid button{min-height:55px!important;padding:8px 9px!important;border-radius:9px!important;gap:8px!important}.productRoadmapMode .productToolGrid button>span{width:29px!important;height:29px!important;border-radius:8px!important}.productRoadmapMode .productToolGrid button>span svg{width:15px!important;height:15px!important}.productRoadmapMode .productToolGrid button b{font-size:10.5px!important}.productRoadmapMode .productToolGrid button small{font-size:8.7px!important}.productRoadmapMode .featureList{gap:5px!important}.productRoadmapMode .featureList article{padding:7px 8px!important;border-radius:9px!important;gap:7px!important}.productRoadmapMode .featureList article>span{width:27px!important;height:27px!important;border-radius:8px!important}.productRoadmapMode .featureList article>span svg{width:14px!important;height:14px!important}.productRoadmapMode .featureList article b{font-size:10px!important}.productRoadmapMode .featureList article small{font-size:8.5px!important}.productRoadmapMode .featureStatus{font-size:8px!important;padding:3px 5px!important}.productRoadmapMode .syncGrid{gap:6px!important}.productRoadmapMode .syncGrid article{padding:8px!important;border-radius:9px!important;gap:7px!important}.productRoadmapMode .syncGrid article b{font-size:9.5px!important}.productRoadmapMode .syncGrid article small,.productRoadmapMode .syncGrid article em{font-size:8.2px!important}.productRoadmapMode .syncIcon{width:27px!important;height:27px!important;border-radius:8px!important}.productRoadmapMode .syncIcon svg{width:14px!important;height:14px!important}.productRoadmapMode .syncNotice{margin-top:7px!important;padding:7px 9px!important}.productRoadmapMode .syncNotice b{font-size:9.5px!important}.productRoadmapMode .syncNotice small{font-size:8.5px!important}.reportBuilderBack{position:fixed;inset:0;background:#091c3461;z-index:6000;display:grid;place-items:center;padding:18px;backdrop-filter:blur(2px)}.reportBuilder{width:min(760px,96vw);max-height:90vh;overflow:auto;background:#fff;border:1px solid var(--product-shell-line);border-radius:18px;box-shadow:0 30px 80px #0922423d;padding:18px;display:grid;gap:14px}.reportBuilderHead{display:flex;justify-content:space-between;gap:14px;align-items:flex-start}.reportBuilderHead small,.reportBuilderStep>small{font-size:9px;font-weight:850;letter-spacing:.12em;color:var(--product-accent)}.reportBuilderHead h2{font-size:22px;margin:3px 0}.reportBuilderHead p{margin:0;color:var(--product-shell-muted);font-size:11px}.reportBuilderHead>button{width:34px;height:34px;border:1px solid var(--product-shell-line);border-radius:10px;background:#fff;display:grid;place-items:center}.reportBuilderHead>button svg{width:16px}.reportIntentGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.reportIntentGrid>button{border:1px solid var(--product-shell-line);background:#fbfcfe;border-radius:11px;padding:11px;text-align:left;display:grid;grid-template-columns:auto 1fr;column-gap:8px;row-gap:2px;align-items:center}.reportIntentGrid>button.active{border-color:var(--product-accent);background:color-mix(in srgb,var(--product-soft) 70%,white);box-shadow:0 0 0 2px color-mix(in srgb,var(--product-accent) 13%,transparent)}.reportIntentGrid span{grid-row:1/3;width:30px;height:30px;border-radius:8px;display:grid;place-items:center;background:var(--product-soft);color:var(--product-accent)}.reportIntentGrid svg{width:15px;height:15px}.reportIntentGrid b{font-size:10.5px}.reportIntentGrid small{font-size:8.5px;color:var(--product-shell-muted);line-height:1.3}.reportBuilderStep{display:grid;gap:8px}.reportMetricList{display:grid;grid-template-columns:1fr 1fr;gap:7px}.reportMetricList button{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 11px;border:1px solid var(--product-shell-line);background:#fff;border-radius:10px;text-align:left}.reportMetricList button.active{border-color:var(--product-accent);background:color-mix(in srgb,var(--product-soft) 65%,white)}.reportMetricList button span{display:grid;gap:2px}.reportMetricList b{font-size:10.5px}.reportMetricList small{font-size:8.8px;color:var(--product-shell-muted)}.reportMetricList svg{width:17px;color:var(--product-accent);opacity:.18}.reportMetricList button.active svg{opacity:1}.reportBuilderSuggestion{display:flex;align-items:center;gap:9px;padding:9px 10px;border-radius:10px;background:#f7f9fc;border:1px solid var(--product-shell-line)}.reportBuilderSuggestion>svg{width:18px;color:var(--product-accent)}.reportBuilderSuggestion div{display:grid;gap:1px}.reportBuilderSuggestion b{font-size:9.5px}.reportBuilderSuggestion small{font-size:8.5px;color:var(--product-shell-muted)}.reportBuilderNotice{margin:0;padding:8px 10px;background:#fff7ed;color:#9a3412;border:1px solid #fed7aa;border-radius:9px;font-size:9px}.reportBuilderActions{display:flex;justify-content:flex-end;gap:7px}.reportBuilderActions button{border:1px solid var(--product-shell-line);background:#fff;padding:8px 11px;border-radius:9px;font-weight:750;font-size:10px}.reportBuilderActions .primary{background:var(--product-accent);color:#fff;border-color:var(--product-accent);display:inline-flex;align-items:center;gap:5px}.reportBuilderActions svg{width:14px}.reportSummary{height:190px;display:grid;place-content:center;text-align:center;gap:4px}.reportSummary strong{font-size:38px;color:var(--product-accent);letter-spacing:-.04em}.reportSummary span{font-size:11px;font-weight:800;color:var(--product-shell-text)}.reportSummary small{font-size:9px;color:var(--product-shell-muted)}@media(max-width:900px){.reportIntentGrid{grid-template-columns:1fr 1fr}.reportMetricList{grid-template-columns:1fr}}body[data-voleng-theme=light]{color-scheme:light;--theme-canvas:#f3f6fa;--theme-canvas-2:#edf2f8;--theme-surface:#ffffff;--theme-surface-soft:#f5f8fc;--theme-surface-raised:#ffffff;--theme-sidebar:#f8fafd;--theme-border:#dce4ee;--theme-text:#162b45;--theme-muted:#52677e;--theme-logo-plate:#ffffff;--theme-accent-ink:#245cbd;--theme-focus:#2563eb}body[data-voleng-theme=cloud-mist]{color-scheme:light;--theme-canvas:#e8eef2;--theme-canvas-2:#dce5eb;--theme-surface:#f8fafb;--theme-surface-soft:#eef3f6;--theme-surface-raised:#ffffff;--theme-sidebar:#e1e9ee;--theme-border:#cbd7df;--theme-text:#1d3347;--theme-muted:#607487;--theme-logo-plate:#ffffff;--theme-accent-ink:#286f8d;--theme-focus:#2d7f9f}body[data-voleng-theme=dark]{color-scheme:dark;--theme-canvas:#18212c;--theme-canvas-2:#1d2835;--theme-surface:#212d3a;--theme-surface-soft:#283645;--theme-surface-raised:#314154;--theme-sidebar:#1b2531;--theme-border:#3b4c5f;--theme-text:#f2f5f8;--theme-muted:#b7c3d1;--theme-logo-plate:#212d3a;--theme-accent-ink:#8ab8ff;--theme-focus:#8ab8ff;--theme-success-ink:#70d5b2;--theme-warning-ink:#f3c66c;--theme-danger-ink:#ff9aa6;--theme-purple-ink:#c5b2ff;--theme-teal-ink:#7adbe5;--theme-shadow:rgba(0,0,0,.24)}body[data-voleng-theme=premier-navy]{color-scheme:dark;--theme-canvas:#0b1426;--theme-canvas-2:#0e1930;--theme-surface:#13213a;--theme-surface-soft:#172844;--theme-surface-raised:#1b3152;--theme-sidebar:#07101f;--theme-border:#2a4164;--theme-text:#eef4ff;--theme-muted:#a9bad2;--theme-logo-plate:#13213a;--theme-accent-ink:#79aef8;--theme-focus:#79aef8;--theme-success-ink:#72d8b5;--theme-warning-ink:#f2c86f;--theme-danger-ink:#ff9ca8;--theme-purple-ink:#b9a9ff;--theme-teal-ink:#71d8e2;--theme-shadow:rgba(0,0,0,.26)}.productRoadmapMode{--product-shell-bg:var(--theme-canvas)!important;--product-shell-card:var(--theme-surface)!important;--product-shell-line:var(--theme-border)!important;--product-shell-text:var(--theme-text)!important;--product-shell-muted:var(--theme-muted)!important}.productRoadmapMode main{background:var(--theme-canvas)!important;color:var(--theme-text)}.productRoadmapMode :is(.productMetricGrid article,.productPanel,.syncPanel,.reportStudioHead,.reportKpis article,.reportWidget,.reportBuilder){background:var(--theme-surface)!important;color:var(--theme-text)!important;border-color:var(--theme-border)!important}.productRoadmapMode :is(.productToolGrid button,.featureList article,.syncGrid article,.reportBuilderSuggestion,.reportIntentGrid>button,.reportMetricList button,.reportTable){background:var(--theme-surface-soft)!important;color:var(--theme-text)!important;border-color:var(--theme-border)!important}.productRoadmapMode :is(.reportStudioHead button,.reportWidgetHead select,.reportBuilderHead>button,.reportBuilderActions button){background:var(--theme-surface-raised)!important;color:var(--theme-text)!important;border-color:var(--theme-border)!important}.productRoadmapMode :is(.productPanelHead p,.productToolGrid button small,.featureList article small,.syncGrid article small,.syncGrid article em,.reportStudioHead p,.reportKpis small,.reportBuilderHead p,.reportMetricList small,.reportIntentGrid small){color:var(--theme-muted)!important}.productRoadmapMode aside .nav.active{background:var(--theme-surface-raised)!important;border-color:color-mix(in srgb,var(--product-accent) 24%,var(--theme-border))!important}.productTopbarContext{min-width:0;display:flex;align-items:center;gap:7px;color:var(--theme-muted);font-size:10px;white-space:nowrap;overflow:hidden}.productTopbarContext span{overflow:hidden;text-overflow:ellipsis;max-width:360px}.productTopbarContext em{font-style:normal;font-size:8px;font-weight:800;letter-spacing:.03em;padding:3px 6px;border:1px solid var(--theme-border);border-radius:999px;background:var(--theme-surface-soft);color:var(--theme-muted)}.productTopbarUtilities{margin-left:auto}.productHubPageCompact{padding-top:8px!important}@media(max-width:1280px){.productTopbarContext span{display:none}}@media(max-width:1080px){.productTopbarContext em{display:none}}body[data-voleng-theme=dark]{--theme-text:#f2f5f8;--theme-muted:#b7c3d1;--theme-border:#3b4c5f;--theme-surface:#212d3a;--theme-surface-soft:#283645;--theme-surface-raised:#314154}body[data-voleng-theme=premier-navy]{--theme-text:#f3f7ff;--theme-muted:#c7d3e4;--theme-border:#324b70;--theme-surface:#13233e;--theme-surface-soft:#192c4a;--theme-surface-raised:#203858}body:is([data-voleng-theme=dark],[data-voleng-theme=premier-navy]) .platformLauncherShell{color:var(--theme-text)!important}body:is([data-voleng-theme=dark],[data-voleng-theme=premier-navy]) .platformLauncherTopbar,body:is([data-voleng-theme=dark],[data-voleng-theme=premier-navy]) .launcherHeroV102,body:is([data-voleng-theme=dark],[data-voleng-theme=premier-navy]) .launcherProductCard,body:is([data-voleng-theme=dark],[data-voleng-theme=premier-navy]) .launcherPlatformTools>button,body:is([data-voleng-theme=dark],[data-voleng-theme=premier-navy]) .launcherInsights>button{background:var(--theme-surface)!important;border-color:var(--theme-border)!important;color:var(--theme-text)!important;box-shadow:0 7px 22px #00000029!important}body:is([data-voleng-theme=dark],[data-voleng-theme=premier-navy]) .launcherHeroV102{background:linear-gradient(115deg,var(--theme-surface) 0%,color-mix(in srgb,var(--theme-surface) 88%,var(--theme-surface-raised) 12%) 68%,color-mix(in srgb,var(--theme-surface) 82%,#27375d 18%) 100%)!important}body:is([data-voleng-theme=dark],[data-voleng-theme=premier-navy]) .launcherProductCard.featured{background:linear-gradient(135deg,var(--theme-surface-raised),var(--theme-surface))!important}body:is([data-voleng-theme=dark],[data-voleng-theme=premier-navy]) .launcherProductCard:hover,body:is([data-voleng-theme=dark],[data-voleng-theme=premier-navy]) .launcherPlatformTools>button:hover,body:is([data-voleng-theme=dark],[data-voleng-theme=premier-navy]) .launcherInsights>button:hover{background:var(--theme-surface-raised)!important;border-color:color-mix(in srgb,var(--theme-accent-ink) 32%,var(--theme-border))!important}body:is([data-voleng-theme=dark],[data-voleng-theme=premier-navy]) :is(.launcherHero h1,.launcherGroupHead h2,.launcherProductCopy>b,.launcherInsightsTitle>b,.launcherInsights>button b,.launcherPlatformTools b){color:var(--theme-text)!important}body:is([data-voleng-theme=dark],[data-voleng-theme=premier-navy]) :is(.launcherHero p,.launcherGroupHead p,.launcherProductCopy>small,.launcherInsightsTitle>small,.launcherInsights>button em,.launcherPlatformTools small){color:var(--theme-muted)!important}body:is([data-voleng-theme=dark],[data-voleng-theme=premier-navy]) :is(.launcherProductCard>svg,.launcherPlatformTools button>svg:last-child,.launcherInsights>button>svg){color:var(--theme-muted)!important}body:is([data-voleng-theme=dark],[data-voleng-theme=premier-navy]) .launcherHeroBadges span{background:var(--theme-surface-raised)!important;color:var(--theme-text)!important;border-color:var(--theme-border)!important}body:is([data-voleng-theme=dark],[data-voleng-theme=premier-navy]) .launcherExploreGroup,body:is([data-voleng-theme=dark],[data-voleng-theme=premier-navy]) .launcherInsights{border-color:var(--theme-border)!important}body:is([data-voleng-theme=dark],[data-voleng-theme=premier-navy]) .productRoadmapMode :is(.productPanelHead p,.productToolGrid button small,.featureList article small,.syncGrid article small,.syncGrid article em,.reportStudioHead p,.reportKpis small,.reportBuilderHead p,.reportMetricList small,.reportIntentGrid small,.productTopbarContext,.productMetricGrid small,.productMetricGrid em){color:var(--theme-muted)!important}@media(min-width:1366px){.platformLauncherV102 .launcherProductCopy>b{font-size:16px!important}.platformLauncherV102 .launcherProductCopy>small{font-size:12px!important;line-height:1.45!important}.platformLauncherV102 .launcherGroupHead p{font-size:13px!important}.platformLauncherV102 .launcherPlatformTools b{font-size:14px!important}.platformLauncherV102 .launcherPlatformTools small{font-size:12px!important}.platformLauncherV102 .launcherInsightsTitle>small{font-size:13px!important}.platformLauncherV102 .launcherInsights>button small{font-size:12.5px!important}.platformLauncherV102 .launcherInsights>button em{font-size:12px!important}.productRoadmapMode .productMetricGrid small,.productRoadmapMode .productMetricGrid em,.productRoadmapMode .productPanelHead p,.productRoadmapMode .productToolGrid button small,.productRoadmapMode .featureList article small,.productRoadmapMode .syncGrid article small,.productRoadmapMode .syncGrid article em{font-size:11.5px!important;line-height:1.45!important}.productRoadmapMode .productToolGrid button b,.productRoadmapMode .featureList article b,.productRoadmapMode .syncGrid article b{font-size:12.5px!important}.productTopbarContext{font-size:11px!important}}body:is([data-voleng-theme=dark],[data-voleng-theme=premier-navy]) .productRoadmapMode .syncNotice{background:color-mix(in srgb,var(--theme-surface-raised) 82%,var(--theme-surface) 18%)!important;border:1px solid var(--theme-border)!important;color:var(--theme-text)!important;box-shadow:none!important}body:is([data-voleng-theme=dark],[data-voleng-theme=premier-navy]) .productRoadmapMode .syncNotice>svg{color:var(--product-accent)!important;opacity:.9}body:is([data-voleng-theme=dark],[data-voleng-theme=premier-navy]) .productRoadmapMode .syncNotice small{color:var(--theme-muted)!important}@media(min-width:1366px){.productRoadmapMode .finalProductTopbar,.productRoadmapMode .productTopbarV112{font-size:13px!important}.productRoadmapMode .productTopbarContext{font-size:12px!important;line-height:1.35!important}.productRoadmapMode .productTopbarIcon,.productRoadmapMode .productTopbarAction{font-size:12px!important}.simpleApp.productRoadmapMode:not(.sidebarCompact)>aside .nav{font-size:12px!important}.simpleApp.productRoadmapMode:not(.sidebarCompact)>aside .productNavGroupLabel{font-size:10px!important}.simpleApp.productRoadmapMode:not(.sidebarCompact)>aside .who{font-size:11px!important}.productRoadmapMode .productMetricGrid small,.productRoadmapMode .productMetricGrid em{font-size:12px!important;line-height:1.4!important}.productRoadmapMode .productMetricGrid b{font-size:17px!important}.productRoadmapMode .productPanelHead small{font-size:9.5px!important}.productRoadmapMode .productPanelHead h2{font-size:15px!important}.productRoadmapMode .productPanelHead p{font-size:11.5px!important;line-height:1.45!important}.productRoadmapMode .productToolGrid button b{font-size:12px!important}.productRoadmapMode .productToolGrid button small{font-size:10.7px!important;line-height:1.4!important}.productRoadmapMode .featureList article b{font-size:11.5px!important}.productRoadmapMode .featureList article small{font-size:10.5px!important;line-height:1.4!important}.productRoadmapMode .featureStatus{font-size:9px!important}.productRoadmapMode .syncGrid article b{font-size:11px!important}.productRoadmapMode .syncGrid article small,.productRoadmapMode .syncGrid article em{font-size:10.2px!important;line-height:1.4!important}.productRoadmapMode .syncNotice b{font-size:10.5px!important}.productRoadmapMode .syncNotice small{font-size:9.5px!important;line-height:1.4!important}}.operationsCoreContext{display:flex;align-items:center;gap:6px;margin-left:8px;white-space:nowrap}.operationsCoreContext em{font-style:normal;font-size:10px;font-weight:800;letter-spacing:.02em;padding:4px 8px;border:1px solid var(--theme-border,#cbd6e3);border-radius:999px;color:var(--theme-text-soft,#61758c);background:color-mix(in srgb,var(--theme-surface,#fff) 86%,transparent)}.operationsCoreContext em:last-child{color:#0f766e;border-color:color-mix(in srgb,#0f766e 35%,var(--theme-border,#cbd6e3));background:color-mix(in srgb,#0f766e 10%,var(--theme-surface,#fff))}@media(max-width:1180px){.operationsCoreContext{display:none}}@media(min-width:901px){body .simpleApp .finalProductTopbar.productTopbarV112{min-height:58px!important;height:58px!important;padding:7px 14px!important;gap:10px!important;flex-wrap:nowrap!important}body .simpleApp .finalProductTopbar .productSwitcher{flex:0 0 auto!important}body .simpleApp .finalProductTopbar .productTopbarContext{flex:0 1 auto;min-width:0;margin:0!important}body .simpleApp .finalProductTopbar .productTopbarContext span{font-size:12px!important;line-height:1.2!important;max-width:250px!important}body .simpleApp .finalProductTopbar .productTopbarContext em{font-size:9px!important;padding:4px 7px!important;line-height:1!important}body .simpleApp .finalProductTopbar .productTopbarContext em.connected{color:var(--theme-success-ink)!important;border-color:var(--theme-success-border)!important;background:var(--theme-success-soft)!important}body .simpleApp .finalProductTopbar .productTopbarUtilities{margin-left:auto!important;display:flex!important;align-items:center!important;gap:7px!important;min-width:0!important}body .simpleApp .finalProductTopbar .productTopbarIcon,body .simpleApp .finalProductTopbar .productTopbarAction,body .simpleApp .finalProductTopbar .academyHelpTrigger{height:40px!important;min-height:40px!important;border-radius:11px!important;white-space:nowrap!important;line-height:1!important;margin:0!important}body .simpleApp .finalProductTopbar .productTopbarIcon{width:40px!important;min-width:40px!important;padding:0!important;display:grid!important;place-items:center!important}body .simpleApp .finalProductTopbar .productTopbarAction{min-width:40px!important;padding:0 12px!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:7px!important}body .simpleApp .finalProductTopbar .productTopbarAction span,body .simpleApp .finalProductTopbar .academyHelpTrigger span{font-size:12px!important;white-space:nowrap!important}body .simpleApp .finalProductTopbar .dispatchTopUser{height:40px!important;min-height:40px!important;max-width:220px!important;margin:0!important;padding:0 7px!important}body .simpleApp .finalProductTopbar .dispatchTopUser b{font-size:11px!important;max-width:132px!important}body .simpleApp .finalProductTopbar .dispatchTopUser small{font-size:9px!important}body .simpleApp .operationsTopbarV1201 .dispatchGlobalSearch{margin-left:8px!important;flex:1 1 240px!important;max-width:340px!important;min-width:150px!important}}@media(max-width:1280px)and (min-width:901px){body .simpleApp .finalProductTopbar .productTopbarContext span,body .simpleApp .finalProductTopbar .productTopbarAction span,body .simpleApp .finalProductTopbar .academyHelpTrigger span{display:none!important}body .simpleApp .finalProductTopbar .productTopbarAction,body .simpleApp .finalProductTopbar .academyHelpTrigger{width:40px!important;min-width:40px!important;padding:0!important}}body .simpleApp main[data-product=operations] .reportStudio{--product-accent:#2563EB;--product-soft:#EAF3FF}.academyOverlay{position:fixed;inset:0;width:100vw;height:100dvh;z-index:9000;background:#0511209e;backdrop-filter:blur(8px);display:flex;align-items:center;justify-content:center;padding:18px;font-family:inherit;isolation:isolate}.academyV3{--ab:#275fe8;width:min(1540px,calc(100% - 36px));height:min(930px,calc(100dvh - 36px));max-width:1540px;max-height:930px;display:grid;grid-template-rows:auto auto minmax(0,1fr);background:var(--theme-surface,#f7fafc);border:1px solid var(--theme-border,#d8e2ed);border-radius:22px;box-shadow:0 28px 90px #03122352;overflow:hidden;color:var(--theme-text,#17304b)}.academyV3 button,.academyV3 input{font:inherit}.academyV3Top{display:grid;grid-template-columns:minmax(260px,1fr) auto minmax(180px,1fr);align-items:center;gap:20px;padding:14px 18px;background:var(--theme-surface-raised,#fff);border-bottom:1px solid var(--theme-border,#d8e2ed)}.academyV3Brand{display:flex;align-items:center;gap:11px;min-width:0}.academyV3Brand>span{width:42px;height:42px;display:grid;place-items:center;border-radius:13px;background:#edf3ff;color:#275fe8}.academyV3Brand svg{width:22px}.academyV3Brand div{display:grid;gap:2px}.academyV3Brand b{font-size:16px}.academyV3Brand small{font-size:11px;color:var(--theme-muted,#6b8097)}.academyV3Tabs{display:flex;align-items:center;gap:6px;padding:4px;border:1px solid var(--theme-border,#d8e2ed);background:var(--theme-surface-soft,#f4f7fb);border-radius:13px}.academyV3Tabs button{border:0;background:transparent;color:var(--theme-muted,#667b92);min-height:38px;padding:0 14px;border-radius:9px;display:flex;align-items:center;gap:7px;font-weight:800;font-size:12px;cursor:pointer}.academyV3Tabs svg{width:16px}.academyV3Tabs button.active{background:var(--theme-surface-raised,#fff);color:#275fe8;box-shadow:0 2px 8px #1e3d6417}.academyV3Close{justify-self:end;border:1px solid var(--theme-border,#d8e2ed);background:var(--theme-surface-raised,#fff);color:var(--theme-text,#17304b);height:40px;padding:0 13px;border-radius:11px;display:flex;align-items:center;gap:7px;font-weight:800;cursor:pointer}.academyV3Close svg{width:17px}.academyV3Toolbar{display:grid;grid-template-columns:minmax(0,1fr) minmax(270px,390px);align-items:center;gap:14px;padding:10px 18px;background:var(--theme-surface,#f7fafc);border-bottom:1px solid var(--theme-border,#d8e2ed)}.academyV3Products{display:flex;gap:6px;overflow:auto;padding-bottom:1px}.academyV3Products button{white-space:nowrap;border:1px solid var(--theme-border,#d8e2ed);background:var(--theme-surface-raised,#fff);color:var(--theme-muted,#667b92);min-height:34px;padding:0 10px;border-radius:9px;font-size:11px;font-weight:850;cursor:pointer}.academyV3Products button.active{border-color:color-mix(in srgb,var(--p,#275fe8) 60%,var(--theme-border,#d8e2ed));box-shadow:inset 0 -2px 0 var(--p,#275fe8);color:var(--theme-text,#17304b)}.academyV3Search{height:38px;display:flex;align-items:center;gap:8px;padding:0 12px;border:1px solid var(--theme-border,#d8e2ed);background:var(--theme-surface-raised,#fff);border-radius:10px}.academyV3Search svg{width:16px;color:var(--theme-muted,#667b92)}.academyV3Search input{border:0;outline:0;background:transparent;color:var(--theme-text,#17304b);width:100%;font-size:12px}.academyV3Search input::placeholder{color:var(--theme-muted,#8b9bae)}.academyV3Learn{min-width:0;min-height:0;display:grid;grid-template-columns:290px minmax(0,1fr);overflow:hidden}.academyV3LessonList{min-height:0;overflow:auto;padding:12px;background:var(--theme-surface-soft,#f1f5f9);border-right:1px solid var(--theme-border,#d8e2ed)}.academyV3ListTitle{display:flex;align-items:center;gap:8px;padding:7px 7px 11px;color:var(--theme-text,#17304b);font-size:12px}.academyV3ListTitle svg{width:17px;color:#275fe8}.academyV3ListTitle span{margin-left:auto;min-width:25px;height:22px;display:grid;place-items:center;border-radius:999px;background:var(--theme-surface-raised,#fff);border:1px solid var(--theme-border,#d8e2ed);color:var(--theme-muted,#667b92);font-size:10px}.academyV3LessonList>button{width:100%;border:1px solid transparent;background:transparent;border-radius:11px;padding:9px;display:grid;grid-template-columns:28px minmax(0,1fr);align-items:center;gap:9px;text-align:left;color:var(--theme-text,#17304b);cursor:pointer;margin-bottom:3px}.academyV3LessonList>button>span{width:28px;height:28px;display:grid;place-items:center;border-radius:9px;background:var(--theme-surface-raised,#fff);border:1px solid var(--theme-border,#d8e2ed);font-size:10px;font-weight:900;color:#275fe8}.academyV3LessonList em{font-style:normal;min-width:0;display:grid;gap:2px}.academyV3LessonList b{font-size:11px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.academyV3LessonList small{font-size:9px;color:var(--theme-muted,#73879c)}.academyV3LessonList>button:hover{background:color-mix(in srgb,#275fe8 6%,var(--theme-surface-raised,#fff))}.academyV3LessonList>button.active{background:var(--theme-surface-raised,#fff);border-color:#a9c1ff;box-shadow:0 5px 16px #275fe814}.academyV3LessonList>button.active>span{background:#275fe8;color:#fff;border-color:#275fe8}.academyV3Lesson{min-width:0;min-height:0;display:grid;grid-template-rows:auto minmax(0,1fr) auto;overflow:hidden}.academyV3LessonHead{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;padding:15px 18px 11px}.academyV3LessonHead>div{min-width:0}.academyV3LessonHead small{font-size:9px;font-weight:950;color:#275fe8;letter-spacing:.13em;text-transform:uppercase}.academyV3LessonHead h1{font-size:23px;line-height:1.08;margin:5px 0 6px;color:var(--theme-text,#17304b)}.academyV3LessonHead p{margin:0;color:var(--theme-muted,#657b92);font-size:12px;line-height:1.5;max-width:820px}.academyV3Demo{border:0;background:#275fe8;color:#fff;height:38px;padding:0 13px;border-radius:10px;display:flex;align-items:center;gap:7px;font-size:11px;font-weight:900;cursor:pointer;box-shadow:0 8px 18px #275fe830;white-space:nowrap}.academyV3Demo svg{width:15px}.academyV3LessonGrid{min-width:0;min-height:0;display:grid;grid-template-columns:minmax(0,1.78fr) minmax(300px,.72fr);gap:14px;padding:0 18px 12px;overflow:auto;align-items:start}.academyV3Screen{position:relative;width:100%;min-width:0;min-height:320px;aspect-ratio:16/9;border:1px solid var(--theme-border,#d8e2ed);border-radius:15px;background:#dce6ef;overflow:hidden;box-shadow:0 10px 28px #14314e14}.academyV3Screen iframe{position:absolute;inset:0;width:100%;height:100%;border:0;display:block;pointer-events:none;background:#eef3f7}.academyV3Guide{display:grid;align-content:start;gap:9px;min-height:0;overflow:auto}.academyV3Guide article{display:grid;grid-template-columns:36px 1fr;gap:10px;padding:11px;border:1px solid var(--theme-border,#d8e2ed);border-radius:13px;background:var(--theme-surface-raised,#fff)}.academyV3Guide article>span{width:36px;height:36px;display:grid;place-items:center;border-radius:10px;background:#edf3ff;color:#275fe8}.academyV3Guide article>span svg{width:18px}.academyV3Guide h3{margin:1px 0 6px;font-size:12px}.academyV3Guide p{margin:4px 0;display:flex;align-items:flex-start;gap:6px;color:var(--theme-muted,#657b92);font-size:10px;line-height:1.4}.academyV3Guide p svg{width:13px;min-width:13px;color:#10a77c;margin-top:1px}.academyV3Guide article.next{background:linear-gradient(135deg,color-mix(in srgb,#275fe8 9%,var(--theme-surface-raised,#fff)),var(--theme-surface-raised,#fff))}.academyV3Pager{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;padding:10px 18px;border-top:1px solid var(--theme-border,#d8e2ed);background:var(--theme-surface-raised,#fff)}.academyV3Pager>span{font-size:10px;color:var(--theme-muted,#657b92);font-weight:800}.academyV3Pager button{border:1px solid var(--theme-border,#d8e2ed);background:var(--theme-surface-raised,#fff);color:var(--theme-text,#17304b);height:34px;padding:0 10px;border-radius:9px;display:flex;align-items:center;gap:5px;font-size:10px;font-weight:850;cursor:pointer}.academyV3Pager button:last-child{justify-self:end;background:#275fe8;color:#fff;border-color:#275fe8}.academyV3Pager button:disabled{opacity:.35;cursor:not-allowed}.academyV3Pager svg{width:14px}.academyV3GuidePage,.academyV3Faq{min-height:0;overflow:auto;padding:18px}.academyV3GuideCards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.academyV3GuideCards button{position:relative;min-height:160px;text-align:left;padding:18px;border:1px solid var(--theme-border,#d8e2ed);background:var(--theme-surface-raised,#fff);border-radius:16px;color:var(--theme-text,#17304b);cursor:pointer;display:grid;align-content:start;gap:9px;box-shadow:inset 0 3px 0 var(--p),0 8px 24px #14314e0d}.academyV3GuideCards span{font-size:10px;font-weight:950;color:var(--p);letter-spacing:.1em;text-transform:uppercase}.academyV3GuideCards b{font-size:16px;line-height:1.35}.academyV3GuideCards small{color:var(--theme-muted,#657b92)}.academyV3GuideCards svg{position:absolute;right:16px;bottom:16px;width:18px;color:var(--p)}.academyV3GuideHero{border:1px solid var(--theme-border,#d8e2ed);background:linear-gradient(115deg,color-mix(in srgb,var(--p) 9%,var(--theme-surface-raised,#fff)),var(--theme-surface-raised,#fff));border-radius:16px;padding:22px;box-shadow:inset 4px 0 0 var(--p)}.academyV3GuideHero small{font-size:10px;font-weight:950;color:var(--p);letter-spacing:.12em;text-transform:uppercase}.academyV3GuideHero h1{font-size:28px;margin:5px 0 8px}.academyV3GuideHero p{margin:0;max-width:850px;color:var(--theme-muted,#657b92);font-size:13px;line-height:1.55}.academyV3GuideColumns{display:grid;grid-template-columns:minmax(280px,.65fr) minmax(0,1.35fr);gap:14px;margin-top:14px}.academyV3GuideColumns>section{border:1px solid var(--theme-border,#d8e2ed);background:var(--theme-surface-raised,#fff);border-radius:16px;padding:16px}.academyV3GuideColumns h2{font-size:14px;margin:0 0 12px}.academyV3GuideColumns ol{list-style:none;margin:0;padding:0;display:grid;gap:9px}.academyV3GuideColumns li{display:flex;align-items:center;gap:9px;padding:9px;background:var(--theme-surface-soft,#f4f7fb);border-radius:10px;font-size:11px;font-weight:700}.academyV3GuideColumns li span{width:24px;height:24px;display:grid;place-items:center;border-radius:8px;background:#275fe8;color:#fff;font-size:9px}.academyV3PageIndex{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.academyV3PageIndex button{position:relative;text-align:left;border:1px solid var(--theme-border,#d8e2ed);background:var(--theme-surface-soft,#f7f9fc);color:var(--theme-text,#17304b);border-radius:11px;padding:11px 34px 11px 11px;display:grid;gap:3px;cursor:pointer}.academyV3PageIndex b{font-size:11px}.academyV3PageIndex small{font-size:9px;line-height:1.4;color:var(--theme-muted,#657b92)}.academyV3PageIndex svg{position:absolute;right:10px;top:50%;transform:translateY(-50%);width:15px;color:#275fe8}.academyV3FaqHead{display:flex;align-items:center;gap:12px;margin-bottom:14px}.academyV3FaqHead>svg{width:34px;height:34px;padding:8px;border-radius:11px;background:#edf3ff;color:#275fe8}.academyV3FaqHead h1{margin:0;font-size:22px}.academyV3FaqHead p{margin:2px 0 0;font-size:11px;color:var(--theme-muted,#657b92)}.academyV3FaqHead>span{margin-left:auto;min-width:35px;height:28px;display:grid;place-items:center;border:1px solid var(--theme-border,#d8e2ed);background:var(--theme-surface-raised,#fff);border-radius:999px;font-size:10px;font-weight:900;color:#275fe8}.academyV3FaqGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;align-items:start}.academyV3Faq details{border:1px solid var(--theme-border,#d8e2ed);background:var(--theme-surface-raised,#fff);border-radius:12px;overflow:hidden}.academyV3Faq summary{list-style:none;cursor:pointer;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:9px;padding:12px}.academyV3Faq summary::-webkit-details-marker{display:none}.academyV3Faq summary span{font-size:8px;font-weight:950;text-transform:uppercase;letter-spacing:.08em;color:#275fe8;background:#edf3ff;border-radius:999px;padding:4px 7px}.academyV3Faq summary b{font-size:11px}.academyV3Faq summary i{font-style:normal;font-size:16px;color:var(--theme-muted,#657b92)}.academyV3Faq details[open] summary i{transform:rotate(45deg)}.academyV3Faq details p{margin:0;padding:0 12px 13px;font-size:10px;line-height:1.55;color:var(--theme-muted,#657b92)}.academyV3Empty{padding:18px;color:var(--theme-muted,#657b92);font-size:11px}body:is([data-voleng-theme=dark],[data-voleng-theme=premier-navy]) .academyV3{background:var(--theme-bg,#0d1724);border-color:var(--theme-border,#2a3d51);box-shadow:0 30px 95px #0000008c}body:is([data-voleng-theme=dark],[data-voleng-theme=premier-navy]) .academyV3Brand>span,body:is([data-voleng-theme=dark],[data-voleng-theme=premier-navy]) .academyV3FaqHead>svg,body:is([data-voleng-theme=dark],[data-voleng-theme=premier-navy]) .academyV3Faq summary span{background:#15284a;color:#8fb0ff}body:is([data-voleng-theme=dark],[data-voleng-theme=premier-navy]) .academyV3Screen{background:#08111d}body:is([data-voleng-theme=dark],[data-voleng-theme=premier-navy]) .academyV3Screen iframe{background:#eaf1f7}@media(max-width:1180px){.academyV3Learn{grid-template-columns:240px minmax(0,1fr)}.academyV3LessonGrid{grid-template-columns:1fr}.academyV3Guide{grid-template-columns:repeat(3,minmax(0,1fr));overflow:visible}.academyV3Guide article{grid-template-columns:30px 1fr}.academyV3GuideCards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:820px){.academyOverlay{padding:0}.academyV3{width:100vw;height:100dvh;max-width:none;max-height:none;border-radius:0}.academyV3Top{grid-template-columns:1fr auto}.academyV3Tabs{grid-row:2;grid-column:1/-1;justify-self:start}.academyV3Close span{display:none}.academyV3Toolbar,.academyV3Learn{grid-template-columns:1fr}.academyV3LessonList{display:none}.academyV3LessonGrid{padding:0 10px 10px}.academyV3Guide,.academyV3GuideColumns,.academyV3GuideCards,.academyV3FaqGrid,.academyV3PageIndex{grid-template-columns:1fr}.academyV3LessonHead{padding:12px 10px 9px}.academyV3Demo{padding:0 9px}.academyV3Demo{font-size:0}.academyV3Demo svg{width:18px}.academyV3Pager{padding:9px 10px}}.academyV3GuideHero{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.academyV3GuideHero>div{min-width:0}.academyV3GuideHero>a{white-space:nowrap;display:flex;align-items:center;gap:7px;text-decoration:none;background:var(--p);color:#fff;border-radius:10px;padding:10px 12px;font-size:10px;font-weight:900}.academyV3GuideHero>a svg{width:15px}@media(max-width:700px){.academyV3GuideHero{display:grid}.academyV3GuideHero>a{justify-self:start}}.academyV3VoiceBlock{display:grid;justify-items:end;gap:5px;flex:0 0 auto}.academyV3VoiceActions{display:flex;align-items:center;gap:7px}.academyV3VoiceError{max-width:260px;text-align:right;font-size:9px;line-height:1.35;color:#b42318}.academyV3Sound{width:38px;height:38px;border:1px solid var(--theme-border,#d8e2ed);background:var(--theme-surface-raised,#fff);border-radius:10px;display:grid;place-items:center;cursor:pointer}.academyV3Guide article{position:relative}.academyV3MarkerKey{position:absolute;right:10px;top:10px;width:22px;height:22px;border-radius:999px;display:grid;place-items:center;background:#275fe8;color:#fff;font-size:9px;font-weight:950;box-shadow:0 4px 10px #275fe82e}@media(min-width:1181px){.academyV3Screen{max-height:100%}}@media(max-width:1180px){.academyV3LessonGrid{overflow:auto}.academyV3Screen{min-height:360px;aspect-ratio:16/9}.academyV3Guide{padding-bottom:4px}}@media(max-width:820px){.academyV3Screen{min-height:240px}.academyV3LessonHead{gap:10px}.academyV3VoiceBlock{justify-items:end}.academyV3VoiceError{display:none}}.academyV3AdminOnly{white-space:nowrap;display:flex;align-items:center;gap:7px;border:1px solid var(--theme-border,#d8e2ed);background:var(--theme-surface-soft,#f4f7fb);color:var(--theme-muted,#657b92);border-radius:10px;padding:10px 12px;font-size:10px;font-weight:850}.academyV3AdminOnly svg{width:15px;height:15px}@media(max-width:700px){.academyV3AdminOnly{justify-self:start}}.financeCorePage{--fin:#2563eb;display:flex;flex-direction:column;gap:16px}.financeCoreHead{display:flex;align-items:flex-start;justify-content:space-between;gap:20px}.financeCoreHead small{font-size:12px;font-weight:800;letter-spacing:.14em;color:var(--fin)}.financeCoreHead h1{margin:5px 0 3px;font-size:26px}.financeCoreHead p{margin:0;color:var(--text-secondary,#66778b);font-size:14px}.financeCoreHead button,.financeCoreToolbar button,.financeCoreModal button,.peppolCoreGrid button{display:inline-flex;align-items:center;gap:8px;border:1px solid var(--theme-border,#d6dfeb);background:var(--theme-surface,#fff);color:var(--theme-text,#17304f);border-radius:10px;padding:10px 13px;font-weight:700}.financeCoreHead .primary,.financeCoreModal .primary,.peppolCoreGrid .primary{background:var(--fin);border-color:var(--fin);color:#fff}.financeCoreKpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.financeCoreKpis article{display:flex;align-items:center;gap:12px;padding:15px;border:1px solid var(--theme-border,#d6dfeb);background:var(--theme-surface,#fff);border-radius:14px}.financeCoreKpis svg{width:20px;color:var(--fin)}.financeCoreKpis span{display:flex;flex-direction:column}.financeCoreKpis small{color:var(--text-secondary,#73849a);font-size:12px}.financeCoreKpis b{font-size:18px}.financeCorePanel{border:1px solid var(--theme-border,#d6dfeb);background:var(--theme-surface,#fff);border-radius:14px;padding:14px}.financeCoreToolbar{display:flex;justify-content:space-between;gap:12px;margin-bottom:12px}.financeCoreToolbar>div{min-width:320px;display:flex;align-items:center;gap:8px;border:1px solid var(--theme-border,#d6dfeb);background:var(--theme-input,#fff);padding:0 10px;border-radius:10px}.financeCoreToolbar input{border:0!important;background:transparent!important;outline:0;width:100%;padding:10px 0!important;color:inherit!important}.financeCoreTable{display:flex;flex-direction:column}.financeCoreTable>div,.financeCoreTable>.rowButton{display:grid;grid-template-columns:110px 1fr 1.2fr 130px 1fr 130px 46px;align-items:center;gap:12px;min-height:52px;border-top:1px solid var(--theme-border,#e2e8f0);padding:7px 6px;text-align:left}.financeCoreTable.expenses>div,.financeCoreTable.expenses>.rowButton{grid-template-columns:110px 1.4fr 120px 120px 120px 80px 130px}.financeCoreTable .head{min-height:34px;border-top:0;color:var(--text-secondary,#73849a);font-size:11px;text-transform:uppercase;font-weight:800;letter-spacing:.05em}.financeCoreTable .rowButton{border-left:0;border-right:0;border-bottom:0;background:transparent;color:inherit;width:100%;border-radius:0}.financeCoreTable .rowButton:hover{background:color-mix(in srgb,var(--fin) 5%,transparent)}.financeCoreTable span{min-width:0}.financeCoreTable span small{display:block;color:var(--text-secondary,#73849a);font-size:11px;margin-top:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.financeCoreBadge{display:inline-flex;width:max-content;border-radius:999px;padding:4px 8px;font-size:10px;font-weight:800;background:#2563eb1a;color:#2563eb}.financeCoreBadge.paid,.financeCoreBadge.bank{background:#10b9811f;color:#059669}.financeCoreBadge.overdue,.financeCoreBadge.reimbursable{background:#ef44441f;color:#dc2626}.financeCoreEmpty{padding:34px;text-align:center;color:var(--text-secondary,#73849a)}.iconDanger{border:0!important;background:transparent!important;color:#dc2626!important;padding:7px!important}.financeCoreAlert{padding:10px 12px;border-radius:10px;background:#ef44441a;color:#dc2626;font-weight:700}.financeCoreModalBack{position:fixed;inset:0;z-index:1500;background:#040c1a9e;display:grid;place-items:center;padding:20px}.financeCoreModal{width:min(680px,96vw);background:var(--theme-surface,#fff);color:var(--theme-text,#17304f);border:1px solid var(--theme-border,#d6dfeb);border-radius:16px;padding:18px;box-shadow:0 24px 70px #0000004d;display:flex;flex-direction:column;gap:12px}.financeCoreModal header{display:flex;justify-content:space-between;align-items:flex-start}.financeCoreModal header small{color:var(--fin);font-weight:800;letter-spacing:.12em}.financeCoreModal header h2{margin:4px 0}.financeCoreModal header>button{padding:7px}.financeCoreModal label{display:flex;flex-direction:column;gap:6px;font-size:12px;font-weight:700}.financeCoreModal input,.financeCoreModal select,.financeCoreModal textarea{border:1px solid var(--theme-border,#d6dfeb);background:var(--theme-input,#fff);color:inherit;border-radius:9px;padding:10px 11px}.financeCoreModal textarea{min-height:80px}.financeCoreFormGrid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.financeCoreModal footer{display:flex;justify-content:flex-end;align-items:center;gap:8px}.financeCoreModal footer span{flex:1}.dangerGhost{color:#dc2626!important}.peppolCoreGrid{display:grid;grid-template-columns:1fr 1fr;gap:14px}.peppolCard{display:flex;align-items:flex-start;gap:14px}.peppolCard>svg{width:28px;height:28px;color:var(--fin)}.peppolCard small{font-size:11px;color:var(--fin);font-weight:800;letter-spacing:.1em}.peppolCard h2{margin:4px 0 3px}.peppolCard p,.peppolCoreGrid p{color:var(--text-secondary,#73849a)}.peppolCoreResult{margin-top:14px;padding:12px;border-radius:10px;display:flex;flex-direction:column}.peppolCoreResult.ok{background:#10b9811a;color:#059669}.peppolCoreResult.warn{background:#f59e0b1f;color:#b45309}@media(max-width:1000px){.financeCoreKpis{grid-template-columns:1fr 1fr}.financeCoreTable{overflow:auto}.financeCoreTable>div,.financeCoreTable>.rowButton{min-width:900px}.peppolCoreGrid{grid-template-columns:1fr}}@media(max-width:640px){.financeCoreHead{flex-direction:column}.financeCoreKpis,.financeCoreFormGrid{grid-template-columns:1fr}.financeCoreToolbar{flex-direction:column}.financeCoreToolbar>div{min-width:0}}[data-voleng-theme=dark] .financeCorePage,[data-voleng-theme=premier-navy] .financeCorePage{--text-secondary:#b9c7d8}.financeCorePage button svg{width:16px;height:16px}.financeCoreHeadActions{display:flex;gap:10px;align-items:center}.financeCoreHeadActions>button{display:inline-flex;gap:7px;align-items:center}.financeCoreSuccess{display:flex;align-items:center;gap:9px;padding:12px 14px;border:1px solid var(--line,#dce3ea);border-radius:12px;margin-bottom:14px}.financeCoreSuccess svg{width:18px}.bankingEnableToggle{display:flex;align-items:center;gap:12px;padding:10px 14px;border:1px solid var(--line,#dce3ea);border-radius:14px}.bankingEnableToggle span{display:flex;flex-direction:column}.bankingEnableToggle input{width:20px;height:20px}.bankingDisabled{display:flex;align-items:flex-start;gap:18px;padding:28px}.bankingDisabled>svg{width:34px;height:34px}.bankingSetup{display:grid;grid-template-columns:1.4fr 1fr 1.4fr auto;gap:16px;align-items:end}.bankingSetup label{display:flex;flex-direction:column;gap:6px}.bankingSetup input[type=text],.bankingSetup input:not([type]){min-height:40px}.bankAutoToggle{flex-direction:row;align-items:center}.bankAutoToggle>span{display:flex;flex-direction:column}.codaImport{display:flex;align-items:center;gap:14px}.codaImport>div{display:flex;align-items:center;gap:12px;flex:1}.codaImport>div>span{display:flex;flex-direction:column}.codaImport input[type=file]{max-width:280px}.bankFilters{display:flex;gap:6px}.bankFilters button.active{font-weight:700;border-color:currentColor}.bankTxTable>.head,.bankTxTable>div:not(.head){display:grid;grid-template-columns:120px minmax(260px,1.7fr) 120px 140px minmax(340px,1.4fr);gap:12px;align-items:center;padding:11px 8px;border-bottom:1px solid var(--line,#e5e9ef)}.bankTxTable .head{font-size:12px;font-weight:700;opacity:.72}.bankTxTable span{min-width:0}.bankTxTable span small{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bankReconcile{display:flex;gap:6px;align-items:center}.bankReconcile select{min-width:220px;max-width:310px}.bankMatched{display:flex;align-items:center;gap:6px}.bankMatched svg{width:16px}@media(max-width:900px){.financeCoreHeadActions{width:100%;justify-content:flex-end}.bankingSetup{grid-template-columns:1fr}.codaImport{align-items:flex-start;flex-direction:column}.bankTxTable{overflow:auto}.bankTxTable>.head,.bankTxTable>div:not(.head){min-width:980px}}.financeCoreHead{padding-bottom:14px;border-bottom:1px solid var(--theme-border,#d6dfeb);flex-wrap:wrap}.financeCoreHead>div:first-child{flex:1 1 520px;min-width:320px}.financeCoreHead .primary,.financeCoreModal .primary,.peppolCoreGrid .primary{box-shadow:0 10px 24px #2563eb38}.financeCoreKpis article,.financeCorePanel{border-radius:16px;box-shadow:0 12px 28px #0f172a0d}.financeCoreKpis article{padding:16px}.financeCoreKpis b{font-size:20px;font-weight:900}.financeCoreKpis small{font-size:11.5px;font-weight:700;text-transform:uppercase;letter-spacing:.05em}.financeCoreToolbar>div{border-radius:11px;box-shadow:0 2px #0f172a05}.financeCoreTable{border:1px solid color-mix(in srgb,var(--theme-border,#d6dfeb) 76%,var(--fin));border-radius:15px;overflow:hidden;background:var(--theme-surface,#fff)}.financeCoreTable>div,.financeCoreTable>.rowButton{padding:10px 12px}.financeCoreTable .head{min-height:40px;background:linear-gradient(180deg,color-mix(in srgb,var(--theme-surface,#fff) 96%,#fff),color-mix(in srgb,rgba(37,99,235,.08) 70%,var(--theme-surface,#fff)));font-size:10.5px;font-weight:900;letter-spacing:.08em}.financeCoreTable>.rowButton:hover,.financeCoreTable>div:not(.head):hover{background:color-mix(in srgb,rgba(37,99,235,.06) 80%,var(--theme-surface,#fff))}.financeCoreBadge{min-height:28px;align-items:center;padding:0 10px;font-size:10.5px;letter-spacing:.05em;text-transform:uppercase;box-shadow:0 6px 16px #0f172a0d}.financeCoreEmpty{display:grid;place-items:center;min-height:150px;padding:30px 18px;text-align:center;background:linear-gradient(180deg,color-mix(in srgb,var(--theme-surface,#fff) 96%,#fff),color-mix(in srgb,rgba(37,99,235,.08) 65%,var(--theme-surface,#fff)));border-top:1px dashed color-mix(in srgb,var(--theme-border,#d6dfeb) 76%,var(--fin))}.bankingConnectCard{display:grid;gap:18px}.bankingConnectIntro{display:flex;gap:14px;align-items:flex-start}.bankingConnectIntro>svg{width:34px;height:34px;color:#2f5bdb;flex:0 0 auto}.bankingConnectIntro small{font-size:10px;font-weight:900;letter-spacing:.12em;color:var(--theme-muted)}.bankingConnectIntro h2{margin:3px 0 5px}.bankingConnectIntro p{margin:0;color:var(--theme-muted);line-height:1.5}.bankingConnectSteps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.bankingConnectSteps>span{display:grid;grid-template-columns:28px 1fr;gap:8px;align-items:start;padding:12px;border:1px solid var(--theme-border);border-radius:12px;background:var(--theme-surface-soft)}.bankingConnectSteps b{width:28px;height:28px;border-radius:9px;display:grid;place-items:center;background:#edf3ff;color:#2f5bdb}.bankingConnectSteps small{font-size:11px;line-height:1.45;color:var(--theme-muted)}.bankingConnectForm{display:grid;grid-template-columns:minmax(260px,1fr) minmax(320px,1.2fr) auto;gap:12px;align-items:end}.bankingConnectForm>label:first-child{display:grid;gap:6px;font-size:11px;font-weight:800;color:var(--theme-muted)}.bankingConnectForm input[type=text],.bankingConnectForm input:not([type]){min-height:40px;border:1px solid var(--theme-border);border-radius:10px;padding:0 11px;background:var(--theme-surface);color:var(--theme-text)}.bankingConnectForm>button{min-height:40px;white-space:nowrap}.bankingProviderNote{display:flex;gap:12px;align-items:flex-start}.bankingProviderNote>svg{width:20px;flex:0 0 auto;color:var(--theme-muted)}.bankingProviderNote b{display:block}.bankingProviderNote p{margin:4px 0 0;color:var(--theme-muted);font-size:12px;line-height:1.5}@media(max-width:1000px){.bankingConnectSteps,.bankingConnectForm{grid-template-columns:1fr}.bankingConnectForm>button{justify-self:start}}.financeEnterprise{padding:24px;max-width:1560px;margin:0 auto;color:var(--text,#172033)}.feHero{display:flex;justify-content:space-between;gap:20px;align-items:flex-start;padding:22px;border:1px solid var(--border,#dfe5ee);border-radius:18px;background:var(--card,#fff);margin-bottom:16px}.feHero h2{margin:4px 0 6px;font-size:26px}.feHero p{max-width:820px;margin:0;color:var(--muted,#6f7d90)}.feHero button,.feForm button,.feQuickExport button,.feDecision button{display:inline-flex;align-items:center;gap:7px;border:1px solid var(--border,#dfe5ee);background:var(--card,#fff);padding:10px 13px;border-radius:10px;font-weight:700;cursor:pointer}.feHero svg,.feTabs svg,.feHead svg,.feForm button svg,.feDecision svg{width:17px;height:17px}.feMessage{padding:11px 14px;border-radius:10px;background:var(--surface,#f4f7fb);margin:0 0 12px}.feTabs{display:flex;gap:8px;overflow:auto;padding:4px 0 16px}.feTabs button{white-space:nowrap;display:flex;align-items:center;gap:8px;padding:10px 13px;border:1px solid var(--border,#dfe5ee);border-radius:999px;background:transparent;font-weight:700;cursor:pointer}.feTabs button.active{background:var(--card,#fff);box-shadow:0 4px 18px #001a3d12}.feKpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:14px}.feKpis article,.feGrid section,.feRoadmap button{border:1px solid var(--border,#dfe5ee);background:var(--card,#fff);border-radius:16px}.feKpis article{padding:18px;display:flex;flex-direction:column;gap:5px}.feKpis small,.feHead small{font-size:11px;letter-spacing:.08em;color:var(--muted,#6f7d90);font-weight:800}.feKpis b{font-size:24px}.feKpis span{font-size:12px;color:var(--muted,#6f7d90)}.feRoadmap{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.feRoadmap button{padding:16px;display:grid;grid-template-columns:auto 1fr auto;gap:12px;text-align:left;align-items:center;cursor:pointer}.feRoadmap button>svg{width:20px}.feRoadmap div{display:flex;flex-direction:column;gap:3px}.feRoadmap small{color:var(--muted,#6f7d90)}.feGrid{display:grid;grid-template-columns:1fr 1fr;gap:14px}.feGrid section{padding:18px;min-width:0}.feHead{display:flex;justify-content:space-between;align-items:center;margin-bottom:14px}.feHead h3{margin:3px 0 0}.feForm{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-bottom:14px}.feForm input,.feForm select{width:100%;border:1px solid var(--border,#dfe5ee);background:var(--input-bg,var(--card,#fff));color:inherit;padding:10px 11px;border-radius:9px}.feForm button{justify-content:center}.feForm button:not(.secondary){background:#1f58d6;color:#fff;border-color:#1f58d6}.feList{display:flex;flex-direction:column;gap:8px}.feList article{display:flex;align-items:center;gap:12px;padding:11px 12px;border:1px solid var(--border,#dfe5ee);border-radius:11px}.feList article>div:first-child{display:flex;flex-direction:column;gap:3px;min-width:0;flex:1}.feList article small{color:var(--muted,#6f7d90);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.feStatus{font-size:11px;font-weight:900;border-radius:999px;padding:5px 8px;background:#eef2f7}.feStatus.delivered,.feStatus.approved,.feStatus.active,.feStatus.sent,.feStatus.ready{background:#e6f7ef;color:#16724a}.feStatus.rejected,.feStatus.failed{background:#fdeaea;color:#a52d2d}.feStatus.pending,.feStatus.queued,.feStatus.draft{background:#fff4d8;color:#8a6413}.feHint{font-size:12px;color:var(--muted,#6f7d90);line-height:1.5}.feQuickExport{display:flex;flex-wrap:wrap;gap:8px}.feDecision{display:flex!important;flex-direction:row!important;gap:6px!important;flex:0!important}.feAging{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}.feAging article{border:1px solid var(--border,#dfe5ee);border-radius:10px;padding:11px;display:flex;flex-direction:column;gap:5px}.feAging strong{font-size:16px}.feEmpty{padding:18px;text-align:center;color:var(--muted,#6f7d90)}@media(max-width:900px){.financeEnterprise{padding:14px}.feKpis{grid-template-columns:repeat(2,1fr)}.feGrid,.feRoadmap{grid-template-columns:1fr}.feAging{grid-template-columns:repeat(2,1fr)}.feHero{flex-direction:column}.feForm{grid-template-columns:1fr}}.productActivationBack{position:fixed;inset:0;z-index:10050;background:#040f1f8f;display:grid;place-items:center;padding:24px;backdrop-filter:blur(4px)}.productActivationDialog{width:min(610px,96vw);border:1px solid var(--theme-border);border-radius:22px;background:var(--theme-surface);color:var(--theme-text);box-shadow:0 28px 90px #010c1c47;overflow:hidden}.productActivationDialog>header{display:grid;grid-template-columns:auto 1fr auto;gap:14px;align-items:center;padding:22px 24px 18px;border-bottom:1px solid var(--theme-border)}.productActivationDialog>header small{font-size:10px;letter-spacing:.17em;font-weight:900;color:var(--activate-accent)}.productActivationDialog>header h2{margin:3px 0 2px;font-size:23px}.productActivationDialog>header p{margin:0;color:var(--theme-muted);font-size:13px}.productActivationDialog>header>button{border:0;background:transparent;color:var(--theme-muted);cursor:pointer;padding:7px;border-radius:10px}.productActivationDialog>header>button:hover{background:var(--theme-surface-soft)}.productActivationIcon{width:44px;height:44px;border-radius:14px;display:grid;place-items:center;background:var(--activate-soft);color:var(--activate-accent)}.productActivationIcon svg{width:22px}.productActivationPrice{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:20px 24px;background:var(--theme-surface-soft)}.productActivationPrice>span:first-child{display:flex;align-items:baseline;gap:5px}.productActivationPrice small{display:block;margin-right:12px;color:var(--theme-muted);font-size:10px;font-weight:900;letter-spacing:.08em}.productActivationPrice b{font-size:28px}.productActivationPrice em{font-style:normal;color:var(--theme-muted);font-size:12px}.productActivationPrice>span:last-child{padding:6px 9px;border-radius:999px;font-size:10px;font-weight:900}.productActivationPrice .online{background:#e5f8ee;color:#14704a}.productActivationPrice .manual{background:#fff4d9;color:#8a5b00}.productActivationBenefits{display:grid;gap:12px;padding:20px 24px}.productActivationBenefits>div{display:grid;grid-template-columns:auto 1fr;gap:11px;align-items:start}.productActivationBenefits svg{width:18px;color:var(--activate-accent);margin-top:2px}.productActivationBenefits span{display:grid;gap:2px}.productActivationBenefits b{font-size:13px}.productActivationBenefits small{color:var(--theme-muted);font-size:12px;line-height:1.45}.productActivationConnect{margin:0 24px 20px;padding:13px 14px;border:1px solid var(--theme-border);border-radius:14px;display:grid;grid-template-columns:auto 1fr;gap:11px;align-items:start;background:var(--theme-surface-soft);cursor:pointer}.productActivationConnect input{margin-top:3px}.productActivationConnect span{display:grid;gap:2px}.productActivationConnect b{font-size:12px}.productActivationConnect small{font-size:11px;color:var(--theme-muted);line-height:1.4}.productActivationError,.productActivationMessage{margin:0 24px 14px;padding:10px 12px;border-radius:10px;font-size:12px}.productActivationError{background:#fff0f0;color:#a72c2c}.productActivationMessage{background:#e9f8ef;color:#166a46}.productActivationDialog>footer{display:flex;justify-content:flex-end;gap:9px;padding:16px 24px;border-top:1px solid var(--theme-border)}.productActivationDialog>footer button{min-height:38px;padding:0 14px;border-radius:10px;border:1px solid var(--theme-border);background:var(--theme-surface);color:var(--theme-text);font-weight:800;cursor:pointer;display:inline-flex;align-items:center;gap:7px}.productActivationDialog>footer button.primary{background:var(--activate-accent);border-color:var(--activate-accent);color:#fff}.productActivationDialog>footer button.test{border-style:dashed}.productActivationDialog>footer button:disabled{opacity:.55;cursor:not-allowed}.productActivationDialog>footer svg{width:15px}.launcherProductCard.explore .explorePrice{display:inline-flex;width:max-content;align-items:baseline;gap:3px;margin-top:4px;font-style:normal;color:var(--theme-text)!important;font-weight:900;font-size:12px}.launcherProductCard.explore .explorePrice small{font-size:9px!important;color:var(--theme-muted)!important}.launcherProductCard.explore .exploreAction{align-self:center;border:1px solid color-mix(in srgb,var(--launcher-accent) 35%,var(--theme-border));background:var(--theme-surface);color:var(--launcher-accent);padding:7px 10px;border-radius:10px;font-size:10px;font-weight:900;cursor:pointer}.launcherProductCard.explore .exploreAction:hover{background:var(--launcher-soft)}body:is([data-voleng-theme=dark],[data-voleng-theme=premier-navy]) .productActivationPrice .manual{background:#3a3018;color:#f4cc70}@media(max-width:650px){.productActivationBack{padding:10px}.productActivationDialog>header{padding:18px}.productActivationPrice{align-items:flex-start;flex-direction:column;padding:16px 18px}.productActivationBenefits{padding:18px}.productActivationConnect{margin:0 18px 16px}.productActivationDialog>footer{padding:14px 18px;flex-wrap:wrap}.productActivationDialog>footer button.primary{flex:1;justify-content:center}}.launcherCommercialCycle{display:flex;justify-content:flex-end;align-items:center;gap:10px;margin:0 0 12px;padding:0 2px}.launcherCommercialCycle>span{font-size:10px;font-weight:850;color:var(--theme-muted);text-transform:uppercase;letter-spacing:.08em}.launcherCommercialCycle>div,.activationCycle{display:inline-flex;gap:3px;padding:3px;border:1px solid var(--theme-border);background:var(--theme-surface-soft);border-radius:10px}.launcherCommercialCycle button,.activationCycle button{border:0;background:transparent;color:var(--theme-muted);font-weight:850;border-radius:7px;padding:7px 11px;cursor:pointer}.launcherCommercialCycle button.active,.activationCycle button.active{background:var(--theme-surface);color:var(--theme-accent-ink);box-shadow:0 1px 5px #0f28501a}.launcherCommercialCycle button em,.activationCycle button em{font-style:normal;color:var(--theme-success-ink)}.annualTotal,.bundleAnnualTotal{display:block;font-style:normal;font-size:9px;color:var(--theme-muted);margin-top:3px}.productActivationPrice i{display:block;font-style:normal;font-size:11px;color:var(--theme-muted);margin-top:4px}.activationCycle{margin:16px 24px 0;width:max-content}.productActivationPrice .trialIncluded{background:#e9f8ef;color:#166a46;border:1px solid #c9edd9}.productActivationTrialNotice{margin:16px 24px 0;padding:13px 14px;border:1px solid #cfe1ff;border-radius:14px;background:#f3f8ff;display:grid;grid-template-columns:auto 1fr;gap:11px;align-items:start;color:#244a78}.productActivationTrialNotice>svg{width:18px;margin-top:2px;color:#2563eb}.productActivationTrialNotice>span{display:grid;gap:3px}.productActivationTrialNotice b{font-size:12px}.productActivationTrialNotice small{font-size:11px;line-height:1.5;color:#5d7591}body:is([data-voleng-theme=dark],[data-voleng-theme=premier-navy]) .productActivationPrice .trialIncluded{background:#17392f;color:#8be4bd;border-color:#275647}body:is([data-voleng-theme=dark],[data-voleng-theme=premier-navy]) .productActivationTrialNotice{background:#17283c;border-color:#294969;color:#dcecff}body:is([data-voleng-theme=dark],[data-voleng-theme=premier-navy]) .productActivationTrialNotice small{color:#aac0d8}@media(max-width:650px){.productActivationTrialNotice{margin:14px 18px 0}}.trialActivationGate{min-height:100vh;background:radial-gradient(circle at 12% 8%,#e9f2ff 0,transparent 28%),#eef4f9;display:grid;place-items:center;padding:28px;color:#173452}.trialActivationCard{width:min(780px,96vw);background:#fff;border:1px solid #dbe6ef;border-radius:24px;overflow:hidden;box-shadow:0 24px 80px #14375a24}.trialActivationStripe{height:6px;display:grid;grid-template-columns:repeat(6,1fr)}.trialActivationStripe i:nth-child(1){background:#1768ff}.trialActivationStripe i:nth-child(2){background:#14b88a}.trialActivationStripe i:nth-child(3){background:#f6c63b}.trialActivationStripe i:nth-child(4){background:#f59e0b}.trialActivationStripe i:nth-child(5){background:#ef4f6b}.trialActivationStripe i:nth-child(6){background:#7b43e7}.trialActivationCard>header{padding:30px 32px 20px;display:flex;gap:20px;justify-content:space-between}.trialActivationCard header small,.trialActivationPlan small{font-size:10px;font-weight:900;letter-spacing:.13em;color:#1768ff}.trialActivationCard h1{font-size:30px;margin:7px 0 8px;color:#102f50}.trialActivationCard header p{margin:0;max-width:650px;color:#627990;line-height:1.6}.trialActivationClose{border:0;background:#f2f6fa;border-radius:10px;width:38px;height:38px;display:grid;place-items:center}.trialActivationClose svg{width:18px}.trialActivationTrust{padding:0 32px 20px;display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.trialActivationTrust span{border:1px solid #dce7f1;border-radius:14px;padding:14px;display:grid;grid-template-columns:auto 1fr;column-gap:8px}.trialActivationTrust svg{width:17px;color:#1768ff;grid-row:1/3}.trialActivationTrust b{font-size:12px}.trialActivationTrust small{font-size:10px;color:#71869b;line-height:1.4;margin-top:2px}.trialActivationPlan{margin:0 32px 20px;border:1px solid #d7e5f3;border-radius:18px;background:#f7faff;padding:20px;display:grid;grid-template-columns:1fr auto;gap:14px;align-items:center}.trialActivationPlan h2{font-size:20px;margin:5px 0 4px;color:#102f50}.trialActivationPlan p{margin:0;color:#71869b;font-size:12px}.trialActivationCycle{display:flex;gap:4px;padding:4px;background:#eaf1f8;border-radius:11px}.trialActivationCycle button{border:0;background:transparent;padding:8px 11px;border-radius:8px;font-weight:800;color:#627990}.trialActivationCycle button.active{background:#fff;color:#1768ff;box-shadow:0 2px 7px #14375a1a}.trialActivationPrice{grid-column:1/-1;border-top:1px solid #dce6f0;padding-top:14px;display:flex;align-items:baseline;gap:6px}.trialActivationPrice strong{font-size:28px;color:#102f50}.trialActivationPrice span,.trialActivationPrice small{color:#71869b;font-size:11px}.trialActivationPrice small{margin-left:auto}.trialActivationAdminNotice{margin:0 32px 20px;border:1px solid #f1d6a5;border-radius:18px;background:#fffaf0;padding:20px;display:grid;grid-template-columns:auto 1fr;gap:14px;align-items:start}.trialActivationAdminNotice>svg{width:24px;height:24px;color:#b87500;margin-top:2px}.trialActivationAdminNotice small{font-size:10px;font-weight:900;letter-spacing:.13em;color:#b87500}.trialActivationAdminNotice h2{font-size:20px;margin:5px 0 7px;color:#102f50}.trialActivationAdminNotice p{margin:0;color:#61778e;font-size:12px;line-height:1.6}.trialActivationAdminNotice p b{color:#173452}.trialActivationError{margin:0 32px 16px;padding:12px 14px;background:#fff1f1;color:#a52b2b;border-radius:11px;font-size:12px}.trialActivationActions{padding:0 32px 26px;display:flex;gap:9px;flex-wrap:wrap}.trialActivationActions a,.trialActivationActions button{min-height:42px;border-radius:11px;border:1px solid #ccd9e6;background:#fff;color:#315b83;padding:0 15px;display:inline-flex;align-items:center;gap:7px;text-decoration:none;font-weight:850;cursor:pointer}.trialActivationActions svg{width:16px}.trialActivationActions .trialActivationPrimary{background:#1768ff;border-color:#1768ff;color:#fff}.trialActivationCard>footer{border-top:1px solid #e4ebf2;padding:17px 32px 20px;color:#7890a8;font-size:11px;line-height:1.55}@media(max-width:680px){.trialActivationGate{padding:12px}.trialActivationCard>header,.trialActivationTrust,.trialActivationActions{padding-left:20px;padding-right:20px}.trialActivationTrust{grid-template-columns:1fr}.trialActivationPlan,.trialActivationAdminNotice{margin-left:20px;margin-right:20px;grid-template-columns:1fr}.trialActivationPrice{grid-column:auto}.trialActivationPrice small{margin-left:0}.trialActivationCard h1{font-size:25px}}.trialRetentionNotice{display:flex;gap:12px;align-items:flex-start;margin:0 0 18px;padding:14px 16px;border:1px solid var(--ui-border,#d9e4ef);border-radius:14px;background:var(--ui-surface-2,#f7faff);color:var(--ui-text,#16324f)}.trialRetentionNotice>svg{width:20px;height:20px;flex:0 0 auto;margin-top:1px}.trialRetentionNotice div{display:grid;gap:3px}.trialRetentionNotice b{font-size:13px}.trialRetentionNotice small{font-size:11px;line-height:1.5;color:var(--ui-muted,#657b91)}.trialActivationPlanTitle{grid-column:1/-1;display:flex;justify-content:space-between;gap:16px;align-items:flex-start}.trialProductChoices{grid-column:1/-1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.trialProductChoices>button{border:1px solid #d7e4ef;background:#fff;border-radius:13px;padding:12px;display:flex;align-items:center;gap:10px;text-align:left;color:#173452;cursor:pointer;transition:.15s ease}.trialProductChoices>button:hover{border-color:#9fc2ec}.trialProductChoices>button.selected{border-color:#1768ff;background:#f2f7ff;box-shadow:inset 0 0 0 1px #1768ff14}.trialProductCheck{width:22px;height:22px;display:grid;place-items:center;flex:0 0 auto}.trialProductCheck svg{width:20px;height:20px;color:#1768ff}.trialProductCheck i{width:18px;height:18px;border:1.5px solid #b6c7d8;border-radius:50%;display:block;background:#fff}.trialProductCopy{display:flex;flex-direction:column;gap:3px;min-width:0}.trialProductCopy b{font-size:12px;color:#173452}.trialProductCopy small{font-size:10px;color:#6f859a;letter-spacing:0;font-weight:700}.trialProductLoading{grid-column:1/-1;display:flex;gap:8px;align-items:center;color:#71869b;font-size:12px;padding:10px}.trialProductLoading svg,.trialPriceSpinner{width:15px;height:15px}.trialBundleApplied,.trialTaxNote{grid-column:1/-1;display:flex;gap:8px;align-items:flex-start;font-size:10.5px;line-height:1.5}.trialBundleApplied{padding:9px 11px;border-radius:10px;background:#edf9f3;color:#2a7655}.trialTaxNote{color:#617991}.trialBundleApplied svg,.trialTaxNote svg{width:15px;height:15px;flex:0 0 auto;margin-top:1px}.trialActivationActions button:disabled{opacity:.55;cursor:not-allowed}@media(max-width:680px){.trialActivationPlanTitle{display:grid}.trialProductChoices{grid-template-columns:1fr}}.launcherBundlesGroup{border-top:1px solid var(--theme-border,#dce7f1);padding-top:24px}.launcherBundlesGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.launcherBundleCard{position:relative;display:grid;gap:12px;padding:18px;border:1px solid var(--theme-border,#d5e1ef);border-radius:16px;background:var(--theme-surface,#fff);color:var(--theme-text,#0a2d60);box-shadow:0 8px 28px #112a490d}.launcherBundleCard.recommended{border-color:color-mix(in srgb,#2563eb 45%,var(--theme-border,#d5e1ef));box-shadow:0 12px 34px #2563eb1a}.launcherBundleBadge{position:absolute;top:12px;right:12px;padding:4px 7px;border-radius:999px;background:var(--theme-surface-soft,#eff5ff);color:#2563eb;font-size:9px;font-weight:900;letter-spacing:.05em}.launcherBundleCard h3{margin:0;font-size:17px}.launcherBundleCard>p{margin:0;color:var(--theme-muted,#7486a0);font-size:12px;line-height:1.45;min-height:34px}.launcherBundleProducts{display:flex;flex-wrap:wrap;gap:6px}.launcherBundleProducts span{padding:4px 7px;border:1px solid var(--theme-border,#d5e1ef);border-radius:999px;background:var(--theme-surface-soft,#f6f8fb);font-size:10px;font-weight:750}.launcherBundlePrice{display:flex;align-items:flex-end;justify-content:space-between;gap:10px;padding-top:4px}.launcherBundlePrice strong{font-size:24px;line-height:1}.launcherBundlePrice strong small{font-size:11px;color:var(--theme-muted,#7486a0);font-weight:700}.launcherBundlePrice em{font-style:normal;color:#15803d;font-size:11px;font-weight:900}.launcherBundleCard footer{display:flex;align-items:center;justify-content:space-between;gap:10px}.launcherBundleCard footer small{color:var(--theme-muted,#7486a0);font-size:10px}.launcherBundleCard footer button{min-height:36px;padding:0 12px;border:0;border-radius:10px;background:#2563eb;color:#fff;font-weight:850;cursor:pointer}.launcherBundleCard footer button:disabled{opacity:.5;cursor:not-allowed}.bundleRegularPrice{padding:9px 24px 0;color:var(--theme-muted);font-size:12px}.bundlePrice .bundleSaving{background:#e7f8ee!important;color:#167245!important}.bundleProductsList{display:flex;flex-wrap:wrap;gap:7px;padding:16px 24px 0}.bundleProductsList span{display:inline-flex;align-items:center;gap:5px;padding:6px 8px;border:1px solid var(--theme-border);border-radius:999px;background:var(--theme-surface-soft);font-size:11px;font-weight:800}.bundleProductsList svg{width:13px;color:#2563eb}body:is([data-voleng-theme=dark],[data-voleng-theme=premier-navy]) .bundlePrice .bundleSaving{background:#143826!important;color:#8fe2ae!important}@media(max-width:1100px){.launcherBundlesGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:700px){.launcherBundlesGrid{grid-template-columns:1fr}.launcherBundleCard>p{min-height:0}}.launcherProductGrid,.launcherBundlesGrid{align-items:stretch}.launcherProductCard,.launcherBundleCard{min-width:0}.launcherProductCopy,.launcherBundleCard>p,.launcherBundleCard footer small{overflow-wrap:anywhere}@media(min-width:1281px){.simpleApp .finalProductTopbar.productTopbarV112{min-width:0}.simpleApp .finalProductTopbar .productTopbarUtilities{flex:0 1 auto;min-width:0}.simpleApp .finalProductTopbar .dispatchTopUser{flex:0 1 190px;min-width:44px}.simpleApp .operationsTopbarV1201 .dispatchGlobalSearch{min-width:180px}}@media(min-width:901px)and (max-width:1536px){.launcherProductsGrid,.launcherProductGrid,.launcherBundlesGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.launcherBundlePrice{align-items:flex-start;flex-direction:column}.launcherBundleCard footer{align-items:flex-start}.launcherBundleCard footer button{flex:0 0 auto}}@media(max-width:900px){.launcherProductsGrid,.launcherProductGrid,.launcherBundlesGrid{grid-template-columns:1fr}.launcherBundlePrice,.launcherBundleCard footer{align-items:flex-start;flex-direction:column}.launcherBundleCard footer button{width:100%}}.simpleApp,.page,.productWorkspace{max-width:100%}.simpleApp main{min-width:0}body[data-voleng-theme]{--theme-card:var(--theme-surface);--theme-panel:var(--theme-surface);--theme-elevated:var(--theme-surface-soft);--theme-input:var(--theme-surface-soft);--theme-ink:var(--theme-text);--theme-line:var(--theme-border);--theme-page:var(--theme-canvas);--theme-surface-2:var(--theme-surface-soft);--theme-text-muted:var(--theme-muted);--theme-text-soft:var(--theme-muted)}body:is([data-voleng-theme=dark],[data-voleng-theme=premier-navy]){--theme-card:var(--theme-surface);--theme-panel:var(--theme-surface);--theme-elevated:var(--theme-surface-soft);--theme-input:color-mix(in srgb,var(--theme-canvas) 74%,var(--theme-surface) 26%);--theme-ink:var(--theme-text);--theme-line:var(--theme-border);--theme-page:var(--theme-canvas);--theme-surface-2:var(--theme-surface-soft);--theme-text-muted:var(--theme-muted);--theme-text-soft:color-mix(in srgb,var(--theme-muted) 86%,var(--theme-text) 14%)}body:is([data-voleng-theme=dark],[data-voleng-theme=premier-navy]) :is(.financeCoreKpis article,.financeCorePanel,.financeCoreToolbar>div,.financeCoreModal,.peppolCard){background:var(--theme-surface)!important;border-color:var(--theme-border)!important;color:var(--theme-text)!important}body:is([data-voleng-theme=dark],[data-voleng-theme=premier-navy]) .financeCoreToolbar>div{background:var(--theme-input)!important}body:is([data-voleng-theme=dark],[data-voleng-theme=premier-navy]) :is(.financeCoreToolbar input,.financeCoreModal input,.financeCoreModal select,.financeCoreModal textarea){background:var(--theme-input)!important;color:var(--theme-text)!important;border-color:var(--theme-border)!important;-webkit-text-fill-color:var(--theme-text)}body:is([data-voleng-theme=dark],[data-voleng-theme=premier-navy]) :is(.financeCoreKpis small,.financeCoreTable .head,.financeCoreTable span small,.financeCoreEmpty,.peppolCard p,.peppolCoreGrid p){color:var(--theme-muted)!important}body:is([data-voleng-theme=dark],[data-voleng-theme=premier-navy]) :is(.controlKpis article,.controlPanel,.controlProductGrid article,.controlProductAccessGrid article,.controlAlertList article,.controlConnections article,.controlActivity article,.controlAuditTable){background:var(--theme-surface)!important;border-color:var(--theme-border)!important;color:var(--theme-text)!important}body:is([data-voleng-theme=dark],[data-voleng-theme=premier-navy]) :is(.controlProductGrid article,.controlProductAccessGrid article,.controlAlertList article,.controlConnections article,.controlActivity article){background:var(--theme-surface-soft)!important}body:is([data-voleng-theme=dark],[data-voleng-theme=premier-navy]) :is(.controlKpis b,.controlPanelHead h2,.controlProductTop b,.controlAlertList b,.controlConnections b,.controlActivity b,.controlAuditTable td b){color:var(--theme-text)!important}body:is([data-voleng-theme=dark],[data-voleng-theme=premier-navy]) :is(.controlCenterHead p,.controlPanelHead p,.controlKpis small,.controlKpis em,.controlProductTop small,.controlProductMetric span,.controlProductGrid footer,.controlAlertList small,.controlConnections small,.controlActivity small,.controlActivity time,.controlAuditTable th,.controlAuditTable td small){color:var(--theme-muted)!important}body:is([data-voleng-theme=dark],[data-voleng-theme=premier-navy]) :is(.controlCenterHead button,.controlAuditFilter input){background:var(--theme-input)!important;border-color:var(--theme-border)!important;color:var(--theme-text)!important}body:is([data-voleng-theme=dark],[data-voleng-theme=premier-navy]) .controlInfo{background:color-mix(in srgb,var(--theme-surface-soft) 84%,var(--product-accent) 16%)!important;border-color:color-mix(in srgb,var(--theme-border) 72%,var(--product-accent) 28%)!important}body:is([data-voleng-theme=dark],[data-voleng-theme=premier-navy]) :is(.reportStudioHead,.reportKpis article,.reportWidget,.reportBuilder,.reportStudioHead button,.reportWidgetHead select,.reportBuilderHead>button,.reportMetricList button,.reportBuilderActions button){background:var(--theme-surface)!important;border-color:var(--theme-border)!important;color:var(--theme-text)!important}body:is([data-voleng-theme=dark],[data-voleng-theme=premier-navy]) :is(.reportMetricList button,.reportBuilderSuggestion,.reportTable){background:var(--theme-surface-soft)!important}body:is([data-voleng-theme=dark],[data-voleng-theme=premier-navy]) .reportMetricList button.active{background:color-mix(in srgb,var(--theme-surface-raised) 78%,var(--product-accent) 22%)!important}body:is([data-voleng-theme=dark],[data-voleng-theme=premier-navy]) .productHubBadges span{background:var(--theme-surface-raised)!important;border-color:var(--theme-border)!important;color:var(--theme-muted)!important}body:is([data-voleng-theme=dark],[data-voleng-theme=premier-navy]) :is(.academyTop,.academySidebar,.academyDeviceTabs button.active,.academyClose,.academySectionChips button,.academyAudience,.academyGuidePanel article,.academyFooter>button,.academyTopActions button){background:var(--theme-surface)!important;border-color:var(--theme-border)!important;color:var(--theme-text)!important}body:is([data-voleng-theme=dark],[data-voleng-theme=premier-navy]) :is(.academyDeviceTabs,.academySearch,.academyHelp,.academySidebar nav>button:hover){background:var(--theme-surface-soft)!important;border-color:var(--theme-border)!important;color:var(--theme-text)!important}body:is([data-voleng-theme=dark],[data-voleng-theme=premier-navy]) :is(.academySearch input,.academyLessonHead p,.academySidebar nav em small,.academyHelp small,.academyFooter>div>span){color:var(--theme-muted)!important}body:is([data-voleng-theme=dark],[data-voleng-theme=premier-navy]) .academyGuidePanel article.next{background:linear-gradient(135deg,var(--theme-surface-raised),var(--theme-surface-soft))!important;border-color:color-mix(in srgb,var(--theme-accent-ink) 34%,var(--theme-border))!important}body:is([data-voleng-theme=dark],[data-voleng-theme=premier-navy]) .matrixCell.availability-sick{background:color-mix(in srgb,var(--theme-surface) 88%,#dc2626 12%)!important}body:is([data-voleng-theme=dark],[data-voleng-theme=premier-navy]) :is(.matrixCell.availability-unavailable,.matrixCell.availability-partial){background:color-mix(in srgb,var(--theme-surface) 88%,#d97706 12%)!important}body:is([data-voleng-theme=dark],[data-voleng-theme=premier-navy]) input:-webkit-autofill,body:is([data-voleng-theme=dark],[data-voleng-theme=premier-navy]) input:-webkit-autofill:hover,body:is([data-voleng-theme=dark],[data-voleng-theme=premier-navy]) input:-webkit-autofill:focus{-webkit-text-fill-color:var(--theme-text)!important;-webkit-box-shadow:0 0 0 1000px var(--theme-input) inset!important;box-shadow:0 0 0 1000px var(--theme-input) inset!important;caret-color:var(--theme-text)!important}.modernModulePage{display:grid;gap:14px;padding:20px 24px 32px;max-width:none;margin:0}.modernModuleHead{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;padding:2px 0 16px;border-bottom:1px solid var(--theme-border)}.modernModuleTitle{display:flex;align-items:flex-start;gap:14px;min-width:0}.modernModuleIcon{width:46px;height:46px;flex:0 0 46px;border-radius:13px;display:grid;place-items:center;background:color-mix(in srgb,var(--product-accent) 13%,var(--theme-surface));border:1px solid color-mix(in srgb,var(--product-accent) 24%,var(--theme-border));color:var(--product-accent)}.modernModuleIcon svg{width:22px;height:22px}.modernModuleTitle small{display:block;margin:1px 0 5px;font-size:10px;font-weight:900;letter-spacing:.15em;color:var(--product-accent)}.modernModuleTitle h1{margin:0;font-size:28px;line-height:1.12;color:var(--theme-text)}.modernModuleTitle p{margin:5px 0 0;font-size:13px;color:var(--theme-muted);max-width:780px}.modernModuleBadge{display:inline-flex;align-items:center;gap:6px;white-space:nowrap;border:1px solid var(--theme-border);background:var(--theme-surface-soft);color:var(--theme-muted);padding:7px 10px;border-radius:999px;font-size:11px;font-weight:800}.modernModuleBadge svg{width:14px;height:14px;color:#18a36b}.modernModuleGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.modernModuleGrid article{display:grid;grid-template-columns:auto 1fr auto;gap:12px;align-items:center;min-height:72px;padding:13px 14px;border:1px solid var(--theme-border);border-radius:13px;background:var(--theme-surface);box-shadow:0 5px 14px #030c180a}.modernModuleIndex{width:34px;height:34px;display:grid;place-items:center;border-radius:9px;background:color-mix(in srgb,var(--product-accent) 10%,var(--theme-surface-soft));color:var(--product-accent);font-size:10px;font-weight:900}.modernModuleCopy{display:grid;gap:3px;min-width:0}.modernModuleCopy b{font-size:13px;color:var(--theme-text)}.modernModuleCopy small{font-size:11px;color:var(--theme-muted)}.modernModuleOk{width:17px;height:17px;color:#18a36b}.modernModuleConnection{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:11px;padding:12px 14px;border:1px solid color-mix(in srgb,var(--product-accent) 20%,var(--theme-border));border-radius:13px;background:color-mix(in srgb,var(--product-accent) 5%,var(--theme-surface));color:var(--theme-text)}.modernModuleConnection>span{width:34px;height:34px;display:grid;place-items:center;border-radius:9px;background:var(--theme-surface-soft);color:var(--product-accent)}.modernModuleConnection>span svg{width:17px;height:17px}.modernModuleConnection div{display:grid;gap:2px}.modernModuleConnection b{font-size:12px}.modernModuleConnection small{font-size:10.5px;color:var(--theme-muted)}.modernModuleConnection em{font-style:normal;font-size:10px;font-weight:800;color:var(--product-accent);padding:5px 8px;border-radius:999px;background:color-mix(in srgb,var(--product-accent) 9%,var(--theme-surface-soft))}.productNavGroupLabel{margin-top:8px!important;padding:8px 10px 5px!important}.productNavGroupLabel span{font-size:10px!important;letter-spacing:.13em!important;color:var(--theme-muted)!important}.sidebar .nav{min-height:40px;border-radius:10px!important;margin:2px 6px!important;padding:9px 10px!important;color:var(--theme-muted)!important}.sidebar .nav:hover{background:var(--theme-surface-soft)!important;color:var(--theme-text)!important}.sidebar .nav.active{background:color-mix(in srgb,var(--product-accent) 10%,var(--theme-surface-raised))!important;border-color:color-mix(in srgb,var(--product-accent) 35%,var(--theme-border))!important;color:color-mix(in srgb,var(--product-accent) 45%,var(--theme-text))!important}body:is([data-voleng-theme=dark],[data-voleng-theme=premier-navy]) :is(.slaGrid article,.knowledgeGrid article,.automationList article,.serviceConversation,.serviceMessages article,.serviceReply,.serviceAutomationHint){background:var(--theme-surface)!important;color:var(--theme-text)!important;border-color:var(--theme-border)!important}body:is([data-voleng-theme=dark],[data-voleng-theme=premier-navy]) :is(.serviceConversation h3,.serviceReply,.serviceAutomationHint){background:var(--theme-surface-soft)!important}body:is([data-voleng-theme=dark],[data-voleng-theme=premier-navy]) :is(.modernModuleGrid article,.modernModuleConnection,.modernModuleBadge,.modernModuleIcon,.modernModuleIndex){border-color:var(--theme-border)!important}body:is([data-voleng-theme=dark],[data-voleng-theme=premier-navy]) .modernModuleGrid article{background:var(--theme-surface)!important}body:is([data-voleng-theme=dark],[data-voleng-theme=premier-navy]) .modernModuleConnection{background:color-mix(in srgb,var(--theme-surface) 92%,var(--product-accent) 8%)!important}body:is([data-voleng-theme=dark],[data-voleng-theme=premier-navy]) :is(.modernModuleBadge,.modernModuleIcon,.modernModuleIndex,.modernModuleConnection>span){background:var(--theme-surface-soft)!important}@media(max-width:900px){.modernModulePage{padding:16px}.modernModuleGrid{grid-template-columns:1fr}.modernModuleHead{flex-direction:column}.modernModuleBadge{align-self:flex-start}.modernModuleConnection{grid-template-columns:auto 1fr}.modernModuleConnection em{grid-column:2}}.importFileMeta{display:flex;align-items:center;gap:10px;margin:10px 0;padding:10px 12px;border:1px solid var(--theme-border);border-radius:11px;background:var(--theme-surface)}.importFileMeta>svg{width:22px;height:22px;color:var(--theme-accent-ink)}.importFileMeta span{display:grid;gap:2px}.importFileMeta b{font-size:10px;color:var(--theme-text)}.importFileMeta small{font-size:8px;color:var(--theme-muted)}.importPreflight{margin:12px 0;padding:14px;border:1px solid var(--theme-border);border-radius:14px;background:var(--theme-surface)}.importPreflightHead{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:11px}.importPreflightHead>div{display:grid;gap:2px}.importPreflightHead small{font-size:7px;font-weight:900;letter-spacing:.12em;color:var(--theme-muted)}.importPreflightHead b{font-size:12px;color:var(--theme-text)}.importPreflightHead>span{display:inline-flex;align-items:center;gap:5px;font-size:8px;color:var(--theme-success-ink)}.importPreflightHead>span svg{width:13px;height:13px}.importPreflightGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.importPreflightGrid article{display:grid;gap:2px;min-width:0;padding:10px;border:1px solid var(--theme-border);border-radius:10px;background:var(--theme-surface-soft)}.importPreflightGrid article small{font-size:7px;font-weight:900;letter-spacing:.08em;color:var(--theme-muted)}.importPreflightGrid article b{font-size:19px;color:var(--theme-text)}.importPreflightGrid article em{font-style:normal;font-size:8px;color:var(--theme-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.importPreflightGrid article.attention{border-color:#f4c46a;background:#fff9ed}.importPreflightGrid article.attention b{color:#9a5a00}.importPreflightWarning{display:flex;align-items:flex-start;gap:8px;margin-top:9px;padding:9px 10px;border:1px solid #f4c46a;border-radius:9px;background:#fff9ed;color:#9a5a00}.importPreflightWarning>svg{width:16px;height:16px;flex:none}.importPreflightWarning span{display:grid;gap:2px}.importPreflightWarning b{font-size:9px}.importPreflightWarning small{font-size:8px;line-height:1.4;overflow-wrap:anywhere}.importActionRow{gap:10px;flex-wrap:wrap}.importReadyNote{font-size:8px;color:var(--theme-muted)}.importResultCard{align-items:flex-start}.importResultMain{flex:1;min-width:0}.importResultMetrics{display:grid;grid-template-columns:repeat(5,minmax(64px,1fr));gap:6px;margin-top:10px}.importResultMetrics>span{display:grid;gap:1px;padding:7px 8px;border:1px solid color-mix(in srgb,var(--theme-border) 78%,transparent);border-radius:8px;background:color-mix(in srgb,var(--theme-surface) 84%,transparent)}.importResultMetrics small{font-size:6.5px;font-weight:900;letter-spacing:.08em;color:var(--theme-muted)}.importResultMetrics b{font-size:13px!important;color:var(--theme-text)!important}.importResultActions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:7px}.importHistory{margin-top:14px;border:1px solid var(--theme-border);border-radius:14px;background:var(--theme-surface);overflow:hidden}.importHistoryHead{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:13px 14px;border-bottom:1px solid var(--theme-border)}.importHistoryHead>div{display:grid;gap:1px}.importHistoryHead small{font-size:7px;font-weight:900;letter-spacing:.12em;color:var(--theme-muted)}.importHistoryHead h3{margin:0;font-size:13px;color:var(--theme-text)}.importHistoryHead>span{display:inline-flex;align-items:center;gap:5px;font-size:8px;color:var(--theme-muted)}.importHistoryHead svg{width:13px;height:13px}.importHistoryList{display:grid}.importHistoryList article{display:grid;grid-template-columns:34px minmax(180px,1fr) auto;align-items:center;gap:9px;padding:10px 13px;border-bottom:1px solid var(--theme-border)}.importHistoryList article:last-child{border-bottom:0}.importHistoryIcon{width:30px;height:30px;border-radius:9px;background:var(--theme-accent-soft);color:var(--theme-accent-ink);display:grid;place-items:center}.importHistoryIcon svg{width:14px;height:14px}.importHistoryList article>div:nth-child(2){display:grid;gap:2px}.importHistoryList article>div:nth-child(2)>b{font-size:9px;color:var(--theme-text)}.importHistoryList article>div:nth-child(2)>small{font-size:7.5px;color:var(--theme-muted)}.importHistoryCounts{display:flex;align-items:center;gap:6px}.importHistoryCounts>span{min-width:48px;display:grid;gap:1px;text-align:right}.importHistoryCounts b{font-size:10px;color:var(--theme-text)}.importHistoryCounts small{font-size:6.5px;color:var(--theme-muted)}.importHistoryEmpty{padding:18px;text-align:center;font-size:8px;color:var(--theme-muted)}[data-ui-theme=dark] .importPreflightGrid article.attention,[data-ui-theme=dark] .importPreflightWarning,[data-ui-theme=premier-navy] .importPreflightGrid article.attention,[data-ui-theme=premier-navy] .importPreflightWarning{background:#9a5a0029;border-color:#f4c46a61;color:#f7c96f}@media(max-width:760px){.importPreflightHead,.importHistoryHead{align-items:flex-start;flex-direction:column}.importPreflightGrid{grid-template-columns:1fr 1fr}.importResultMetrics{grid-template-columns:repeat(2,minmax(0,1fr))}.importHistoryList article{grid-template-columns:34px 1fr}.importHistoryCounts{grid-column:2;justify-content:flex-start}.importHistoryCounts>span{text-align:left}}.platformAdminSyncHero{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:14px;margin:0 0 14px;padding:16px 18px;border:1px solid var(--theme-border);border-radius:16px;background:linear-gradient(135deg,var(--theme-surface-raised),color-mix(in srgb,var(--theme-surface-soft) 82%,#eaf5ff))}.platformAdminSyncHero>span{width:42px;height:42px;border-radius:13px;display:grid;place-items:center;background:#e9f4ff;color:#1769c5}.platformAdminSyncHero svg{width:21px}.platformAdminSyncHero small,.platformAccessSection small,.platformPolicyMeta small{font-size:8px;font-weight:900;letter-spacing:.08em;color:var(--theme-muted)}.platformAdminSyncHero b{display:block;font-size:15px;color:var(--theme-text)}.platformAdminSyncHero p{margin:4px 0 0;font-size:10px;color:var(--theme-muted);line-height:1.45}.platformAdminSyncHero em{font-style:normal;padding:6px 9px;border-radius:999px;background:var(--theme-success-soft);color:var(--theme-success-ink);font-size:8px;font-weight:900;letter-spacing:.08em}.platformAdminSaved,.controlSyncNote{display:flex;align-items:center;gap:8px;margin:0 0 12px;padding:10px 12px;border:1px solid var(--theme-success-border);border-radius:11px;background:var(--theme-success-soft);color:var(--theme-success-ink);font-size:10px;font-weight:800}.platformAdminSaved svg,.controlSyncNote svg{width:16px}.clientPolicyCard{overflow:hidden}.platformPolicyMeta{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin:0 0 12px}.platformPolicyMeta>span{padding:9px 10px;border:1px solid var(--theme-border);border-radius:10px;background:var(--theme-surface-soft)}.platformPolicyMeta b{display:block;margin-top:3px;font-size:9px;color:var(--theme-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.platformAccessSection{margin-top:12px;padding-top:12px;border-top:1px solid var(--theme-border)}.platformSectionTitle{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.platformSectionTitle>div b{display:block;margin-top:2px;font-size:10px;color:var(--theme-text)}.platformSectionTitle>svg{width:16px;color:var(--theme-muted)}.platformProductToggles{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.platformProductToggles button,.platformSyncRules button{border:1px solid var(--theme-border);background:var(--theme-surface);border-radius:10px;padding:9px 10px;display:flex;align-items:center;gap:8px;color:var(--theme-muted);text-align:left;cursor:pointer}.platformProductToggles button.on,.platformSyncRules button.on{border-color:var(--theme-success-border);background:var(--theme-success-soft);color:var(--theme-success-ink)}.platformProductToggles button:disabled,.platformSyncRules button:disabled{opacity:.62;cursor:not-allowed}.platformProductToggles button>svg,.platformSyncRules button>svg{width:18px;flex:0 0 auto}.platformProductToggles button>span{min-width:0}.platformProductToggles b,.platformSyncRules b{display:block;font-size:9px;color:inherit}.platformProductToggles small,.platformSyncRules small{display:block;margin-top:2px;font-size:7px;letter-spacing:0;color:var(--theme-muted)}.platformPolicyUnavailable{display:flex;align-items:flex-start;gap:8px;padding:10px;border:1px solid var(--theme-warning-border,#ead7a0);border-radius:10px;background:var(--theme-warning-soft,#fff9e7);color:var(--theme-warning-ink,#775500)}.platformPolicyUnavailable>svg{width:16px;flex:0 0 auto}.platformPolicyUnavailable b{display:block;font-size:9px}.platformPolicyUnavailable small{display:block;margin-top:2px;font-size:8px;line-height:1.35;letter-spacing:0;color:inherit}.platformSyncRules{display:grid;gap:6px}.platformSyncRules button{display:grid;grid-template-columns:auto 1fr auto}.platformSyncRules .syncRuleIcon{width:28px;height:28px;border-radius:8px;display:grid;place-items:center;background:var(--theme-surface-soft)}.platformSyncRules .syncRuleIcon svg{width:14px}.platformSyncRules button>svg:last-child{width:18px}.controlAccessSyncBar{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:14px}.controlAccessSyncBar article{padding:12px 13px;border:1px solid var(--theme-border);border-radius:12px;background:var(--theme-surface-raised)}.controlAccessSyncBar small{display:block;font-size:8px;font-weight:900;letter-spacing:.08em;color:var(--theme-muted)}.controlAccessSyncBar b{display:block;margin:4px 0 2px;font-size:11px;color:var(--theme-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.controlAccessSyncBar span{display:block;font-size:8px;color:var(--theme-muted)}.controlProductAccessGrid article.policyLocked{opacity:.76}.controlProductAccessGrid article.policyActive{box-shadow:inset 0 2px color-mix(in srgb,var(--theme-success-ink) 55%,transparent)}@media(max-width:1100px){.controlAccessSyncBar{grid-template-columns:repeat(2,minmax(0,1fr))}.platformProductToggles{grid-template-columns:1fr}.platformPolicyMeta{grid-template-columns:1fr 1fr 1fr}}@media(max-width:700px){.platformAdminSyncHero{grid-template-columns:auto 1fr}.platformAdminSyncHero>em{grid-column:1/-1;justify-self:start}.platformPolicyMeta,.controlAccessSyncBar,.platformProductToggles{grid-template-columns:1fr}}.microsoftLiveStatusBar{display:flex;flex-wrap:wrap;gap:8px;margin:14px 0 18px}.microsoftLiveChip{display:inline-flex;align-items:center;gap:7px;min-height:30px;padding:6px 10px;border:1px solid var(--line,#dce5ef);border-radius:999px;background:var(--card,#fff);font-size:11px;font-weight:800;letter-spacing:.02em;color:var(--muted,#66778d)}.microsoftLiveChip>span{width:7px;height:7px;border-radius:50%;background:#94a3b8;box-shadow:0 0 0 3px #94a3b81f}.microsoftLiveChip.ok{color:#126a4b;border-color:#1b976840;background:#1b976812}.microsoftLiveChip.ok>span{background:#1b9768;box-shadow:0 0 0 3px #1b976824}.microsoftLiveChip.warn{color:#9a6514;border-color:#cb8b224d;background:#cb8b2214}.microsoftLiveChip.warn>span{background:#cb8b22;box-shadow:0 0 0 3px #cb8b2224}.microsoftConnectionFacts{display:grid;grid-template-columns:1.25fr 1fr .9fr;gap:8px;margin:12px 0;padding:11px;border:1px solid var(--line,#dce5ef);border-radius:12px;background:color-mix(in srgb,var(--page-bg,#f6f8fb) 74%,transparent)}.microsoftConnectionFacts>div{min-width:0}.microsoftConnectionFacts small,.microsoftUserConnection small{display:block;margin-bottom:4px;font-size:9px;font-weight:900;letter-spacing:.11em;color:var(--muted,#75869a)}.microsoftConnectionFacts b{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:11px;color:var(--text,#17304d)}.microsoftConnectionActions{display:flex;align-items:center;gap:9px;flex-wrap:wrap;margin-top:14px}.microsoftConnectionActions .microsoftConnectButton{margin-top:0;flex:1 1 230px}.microsoftDisconnectButton,.microsoftUserConnection button{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:40px;padding:9px 12px;border:1px solid rgba(186,58,58,.24);border-radius:10px;background:#ba3a3a0f;color:#a53c3c;font-weight:800;cursor:pointer}.microsoftDisconnectButton svg,.microsoftUserConnection button svg{width:15px;height:15px}.microsoftDisconnectButton:disabled,.microsoftUserConnection button:disabled{opacity:.5;cursor:not-allowed}.microsoftBackendNote{display:flex;gap:10px;align-items:flex-start;margin-top:12px;padding:11px 12px;border:1px solid rgba(203,139,34,.26);border-radius:11px;background:#cb8b2212;color:var(--text,#17304d)}.microsoftBackendNote.error{border-color:#ba3a3a40;background:#ba3a3a0f}.microsoftBackendNote>svg{width:17px;height:17px;flex:0 0 auto;margin-top:2px}.microsoftBackendNote b{display:block;font-size:12px}.microsoftBackendNote p{margin:3px 0 0;font-size:11px;line-height:1.45;color:var(--muted,#6c7d90)}.microsoftUserConnection{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-top:14px;padding:12px;border:1px solid var(--line,#dce5ef);border-radius:12px;background:color-mix(in srgb,var(--page-bg,#f6f8fb) 76%,transparent)}.microsoftUserConnection>div{min-width:0}.microsoftUserConnection b{display:block;font-size:12px;color:var(--text,#17304d);overflow:hidden;text-overflow:ellipsis}.microsoftUserConnection p{margin:3px 0 0;font-size:10px;line-height:1.45;color:var(--muted,#6c7d90)}[data-voleng-theme=dark] .microsoftLiveChip,[data-voleng-theme=premier-navy] .microsoftLiveChip{background:#ffffff09}[data-voleng-theme=dark] .microsoftConnectionFacts,[data-voleng-theme=dark] .microsoftUserConnection,[data-voleng-theme=premier-navy] .microsoftConnectionFacts,[data-voleng-theme=premier-navy] .microsoftUserConnection{background:#ffffff06}@media(max-width:900px){.microsoftConnectionFacts{grid-template-columns:1fr}.microsoftConnectionActions{align-items:stretch}.microsoftDisconnectButton{width:100%}.microsoftUserConnection{align-items:flex-start;flex-direction:column}.microsoftUserConnection button{width:100%}}.invoiceOutlookDraft,.invoiceOutlookDraftPrimary{border-color:#8eb6e8;background:#eef6ff;color:#155da8}.invoiceOutlookDraftPrimary{min-width:190px}.invoiceAutoSend{background:var(--theme-surface-raised,#fff);color:var(--theme-muted,#5e7187)}.invoiceDeliveryEvent.draft{border-color:#9ebee3;background:#f1f7ff}.invoiceDeliveryEvent.draft>span{color:#2469b3}.customer360RelationshipGrid{display:grid;grid-template-columns:1fr 1fr 1.15fr;gap:14px;margin:14px 0}.customer360MiniPanel{border:1px solid var(--theme-border,#d9e4ed);border-radius:15px;background:var(--theme-surface-raised,#fff);padding:14px;min-width:0}.customer360MiniPanel .sectionHead{margin-bottom:9px}.customer360MiniPanel .sectionHead button{display:inline-flex;align-items:center;gap:5px;border:1px solid var(--theme-border,#d9e4ed);border-radius:9px;background:var(--theme-surface-soft,#f6f9fc);padding:7px 9px;font-size:10px;font-weight:800;cursor:pointer}.customer360MiniPanel .sectionHead button svg{width:14px}.customer360MiniList{display:grid;gap:7px;max-height:240px;overflow:auto}.customer360MiniList article{display:grid;grid-template-columns:auto 1fr;gap:9px;align-items:flex-start;padding:9px;border:1px solid color-mix(in srgb,var(--theme-border,#d9e4ed) 80%,transparent);border-radius:10px;background:var(--theme-surface-soft,#f8fafc)}.customer360MiniList article>svg{width:16px;margin-top:2px;color:#3470af}.customer360MiniList b,.customer360MiniList small,.customer360MiniList em,.customer360MiniList a{display:block}.customer360MiniList b{font-size:11px}.customer360MiniList small{font-size:9px;color:var(--theme-muted,#718197);margin-top:2px}.customer360MiniList em,.customer360MiniList a{font-size:9.5px;font-style:normal;color:var(--theme-muted,#718197);margin-top:4px;word-break:break-word}.customer360MiniList a{color:#1768b0;font-weight:750}@media(max-width:1050px){.customer360RelationshipGrid{grid-template-columns:1fr 1fr}.customer360Timeline{grid-column:1/-1}}@media(max-width:700px){.customer360RelationshipGrid{grid-template-columns:1fr}.customer360Timeline{grid-column:auto}.invoiceOutlookDraftPrimary{min-width:0;width:100%}}.badge.partially_paid{background:color-mix(in srgb,#d97706 13%,var(--theme-surface));color:#a65b00;border:1px solid color-mix(in srgb,#d97706 28%,var(--theme-border))}.badge.overdue{background:var(--theme-danger-soft);color:var(--theme-danger-ink);border:1px solid var(--theme-danger-border)}.invoiceBalanceCell,.invoiceDue,.invoiceStatusStack{display:flex;flex-direction:column;gap:3px;min-width:0}.invoiceBalanceCell b{font-size:12px}.invoiceBalanceCell small,.invoiceDue small,.invoiceStatusStack small{font-size:9px;color:var(--theme-muted)}.invoiceDue.overdue b,.invoiceDue.overdue small,.invoiceStatusStack>small{color:var(--theme-danger-ink);font-weight:800}.invoiceReminderBadge{display:inline-flex;align-items:center;gap:4px;width:max-content;margin-top:4px;padding:3px 6px;border-radius:999px;background:var(--theme-warning-soft);color:var(--theme-warning-ink);font-size:8px;font-weight:900}.invoiceReminderBadge svg{width:10px;height:10px}.invoiceRecordPayment,.invoiceMarkSent,.invoiceReminderAction{white-space:nowrap}.invoiceRecordPayment{border-color:color-mix(in srgb,#16a34a 35%,var(--theme-border));background:color-mix(in srgb,#16a34a 8%,var(--theme-surface));color:#15803d}.invoiceReminderAction{border-color:color-mix(in srgb,#d97706 35%,var(--theme-border));background:color-mix(in srgb,#d97706 8%,var(--theme-surface));color:#a65b00}.invoiceConfirmSentWide,.invoiceReminderWide{width:100%;margin-top:9px;justify-content:center;border-radius:9px;padding:9px 10px;display:flex;align-items:center;gap:7px;font-weight:800}.invoiceConfirmSentWide{border:1px solid color-mix(in srgb,#16a34a 32%,var(--theme-border));background:color-mix(in srgb,#16a34a 7%,var(--theme-surface));color:#15803d}.invoiceReminderWide{border:1px solid color-mix(in srgb,#d97706 32%,var(--theme-border));background:color-mix(in srgb,#d97706 7%,var(--theme-surface));color:#a65b00}.invoiceConfirmSentWide svg,.invoiceReminderWide svg{width:15px}.invoiceTotals .invoicePaidTotal{color:#15803d}.invoiceTotals .invoiceBalanceTotal{border-top:1px solid var(--theme-border);padding-top:7px;margin-top:3px;color:var(--theme-accent-ink)}.invoicePaymentModal{width:min(640px,94vw)}.invoicePaymentModal .modalHead h2{display:flex;align-items:center;gap:8px}.invoicePaymentModal .modalHead h2 svg{width:21px}.invoicePaymentModal .modalHead p{margin:4px 0 0;color:var(--theme-muted);font-size:11px}.invoicePaymentSummary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:4px 0 14px}.invoicePaymentSummary span{border:1px solid var(--theme-border);background:var(--theme-surface-2);border-radius:11px;padding:11px;display:flex;flex-direction:column;gap:3px}.invoicePaymentSummary small{font-size:9px;color:var(--theme-muted);text-transform:uppercase;letter-spacing:.04em}.invoicePaymentSummary b{font-size:16px}.invoicePaymentModal .financeCoreFormGrid label{display:flex;flex-direction:column;gap:5px;font-size:10px;font-weight:800;color:var(--theme-muted)}.invoicePaymentModal input,.invoicePaymentModal select,.invoicePaymentModal textarea{border:1px solid var(--theme-border);background:var(--theme-input,var(--theme-surface));color:var(--theme-text);border-radius:9px;padding:10px}.invoicePaymentModal textarea{min-height:74px;resize:vertical}.invoicePaymentModal .wide{grid-column:1/-1}.customer360Kpis article.collectionsOpen b{color:var(--theme-accent-ink)}.customer360Kpis article.collectionsPaid b{color:#15803d}.customer360InvoiceBalance{display:flex;flex-direction:column;gap:2px}.customer360InvoiceBalance small{color:var(--theme-muted);font-size:9px}.customer360InvoiceBalance.overdue b,.customer360InvoiceBalance.overdue small{color:var(--theme-danger-ink)}@media(max-width:700px){.invoicePaymentSummary,.invoicePaymentModal .financeCoreFormGrid{grid-template-columns:1fr}.invoicePaymentModal .wide{grid-column:auto}.invoiceRowActions{min-width:220px}}.productionRc{display:grid;gap:14px;margin:14px 0 18px;padding:18px}.productionRcHead{display:flex;justify-content:space-between;gap:18px;align-items:flex-start}.productionRcHead small{font-size:11px;font-weight:800;letter-spacing:.09em;opacity:.64}.productionRcHead h3{margin:4px 0 5px;font-size:20px}.productionRcHead p,.productionRcNote{margin:0;opacity:.72;line-height:1.45}.productionRcScore{display:grid;justify-items:end;gap:5px}.productionRcScore b{font-size:28px}.productionRcScore span{font-size:11px;font-weight:900;padding:5px 9px;border-radius:999px;background:var(--surface-2,#eef2f6)}.productionRcScore span.ready{background:#1f9d6021;color:#177947}.productionRcScore span.ready_with_warnings{background:#da931c24;color:#9a6700}.productionRcScore span.blocked{background:#ca3d3d1f;color:#a42e2e}.productionRcSummary{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.productionRcSummary>span{min-width:92px;padding:10px 12px;border:1px solid var(--line,#dde4ea);border-radius:12px;display:grid;gap:2px}.productionRcSummary>span b{font-size:18px}.productionRcSummary>span small{opacity:.64}.productionRcSummary button{margin-left:auto;display:inline-flex;align-items:center;gap:7px;padding:9px 12px;border:1px solid var(--line,#d9e1e8);border-radius:10px;background:var(--card,#fff);cursor:pointer}.productionRcSummary svg{width:16px;height:16px}.productionRcChecks{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.productionRcChecks article{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:9px;align-items:center;border:1px solid var(--line,#dfe6eb);border-radius:11px;padding:10px 11px}.productionRcChecks article>span{display:grid;place-items:center}.productionRcChecks article svg{width:17px;height:17px}.productionRcChecks article div{display:grid;gap:2px;min-width:0}.productionRcChecks article small{opacity:.66;white-space:normal}.productionRcChecks article em{font-style:normal;font-size:10px;font-weight:900;letter-spacing:.05em}.productionRcChecks article.pass>span,.productionRcChecks article.pass>em{color:#177947}.productionRcChecks article.warn>span,.productionRcChecks article.warn>em{color:#9a6700}.productionRcChecks article.fail>span,.productionRcChecks article.fail>em{color:#a42e2e}.productionRcEmpty{display:flex;align-items:center;gap:8px;opacity:.65;padding:12px}.productionRcEmpty svg{width:18px}.productionRcNote{font-size:12px;border-top:1px solid var(--line,#e1e7ec);padding-top:10px}@media(max-width:900px){.productionRcChecks{grid-template-columns:1fr}.productionRcHead{align-items:center}.productionRcSummary button{margin-left:0;width:100%;justify-content:center}}@media(max-width:560px){.productionRc{padding:14px}.productionRcHead{display:grid}.productionRcScore{justify-items:start}.productionRcSummary>span{flex:1}.productionRcChecks article{grid-template-columns:auto 1fr}.productionRcChecks article em{grid-column:2}}.platformLauncherV102 .platformLauncherTopbar{grid-template-columns:minmax(360px,1fr) auto minmax(360px,1fr)}.launcherTopLeft{display:flex;align-items:center;gap:12px;min-width:0}.launcherTopLeft .launcherSearch{flex:1;min-width:0;max-width:560px;margin:0}.launcherSiteBack{height:42px;display:inline-flex;align-items:center;gap:6px;padding:0 10px;border:1px solid var(--theme-border,#dbe5ed);border-radius:12px;text-decoration:none;color:var(--theme-muted,#55718d);font-size:11px;font-weight:800;background:var(--theme-surface-soft,rgba(255,255,255,.72));white-space:nowrap}.launcherSiteBack svg{width:15px;height:15px}.launcherSiteBack:hover{color:#176fe9;border-color:#9cc4ff}.launcherBrandCenter{justify-self:center;gap:8px;text-decoration:none}.launcherBrandCenter>img{width:39px;height:36px;object-fit:contain}.launcherBrandCenter b{font-size:21px;color:var(--theme-text,#0b2753)}.launcherBrandCenter small{font-size:6.2px;color:var(--theme-muted,#5f7391)}body:is([data-voleng-theme=dark],[data-voleng-theme=premier-navy]) .launcherBrandCenter b{color:#fff}body:is([data-voleng-theme=dark],[data-voleng-theme=premier-navy]) .launcherBrandCenter small{color:#aebdd2}.launcherHeroConnected{grid-template-columns:minmax(0,.95fr) minmax(520px,1.05fr);min-height:340px;padding:34px 38px;gap:26px;background:linear-gradient(120deg,#fffffff5,#f1f7fff5 64%,#eff6ffe6)}.launcherHeroCopy{position:relative;z-index:2;max-width:650px}.launcherHeroConnected h1 span{background:linear-gradient(90deg,#2368ff,#12b9bc 38%,#6d3ce9 72%,#ef4860);-webkit-background-clip:text;background-clip:text;color:transparent}.launcherHeroConnected .launcherHeroCopy>p{max-width:630px;line-height:1.55}.launcherHeroActions{display:flex;gap:10px;align-items:center;flex-wrap:wrap;margin-top:18px}.launcherHeroActions button,.launcherHeroActions a{height:42px;border-radius:11px;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:0 15px;font-size:12px;font-weight:850;text-decoration:none;cursor:pointer}.launcherHeroActions button{border:0;color:#fff;background:linear-gradient(135deg,#1768ff,#1462df);box-shadow:0 8px 18px #1768ff2e}.launcherHeroActions button svg{width:15px}.launcherHeroActions a{border:1px solid var(--theme-border,#d8e5f1);color:var(--theme-text,#0b2f59);background:var(--theme-surface-soft,#fff)}.launcherHeroNetwork{position:relative;justify-self:stretch;min-width:0;height:285px;padding:0;display:block;box-shadow:none;background:transparent}.launcherNetworkRings span{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);border:1px solid rgba(77,126,195,.16);border-radius:50%}.launcherNetworkRings span:nth-child(1){width:156px;height:156px}.launcherNetworkRings span:nth-child(2){width:224px;height:224px}.launcherNetworkRings span:nth-child(3){width:286px;height:286px;border-style:dashed}.launcherNetworkCore{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:112px;height:112px;border-radius:50%;display:grid;place-items:center;background:radial-gradient(circle,#fff 0 55%,#eef6ff 72%,#fff6);box-shadow:0 18px 42px #1b487e24,0 0 0 10px #3a7be00d;z-index:3}.launcherNetworkCore img{width:76px;height:76px;object-fit:contain}.launcherNetworkNode{position:absolute;z-index:4;display:flex;align-items:center;gap:8px;min-width:150px;max-width:180px;padding:8px 11px;border:1px solid color-mix(in srgb,var(--node-accent) 42%,#d9e6f2);border-radius:13px;background:color-mix(in srgb,var(--node-accent) 7%,rgba(255,255,255,.94));color:var(--theme-text,#0b2f59);box-shadow:0 9px 22px #1d416c14;text-align:left;cursor:pointer}.launcherNetworkNode>svg{width:19px;height:19px;flex:none;color:var(--node-accent)}.launcherNetworkNode span{display:grid;gap:1px}.launcherNetworkNode b{font-size:11px;line-height:1.1}.launcherNetworkNode small{font-size:8px;color:var(--theme-muted,#6e8297);line-height:1.15}.launcherNetworkNode.inactive{opacity:.5;cursor:default}.launcherNetworkNode:after{content:"";position:absolute;height:2px;background:linear-gradient(90deg,var(--node-accent),color-mix(in srgb,var(--node-accent) 15%,transparent));opacity:.55;transform-origin:left center;pointer-events:none}.node-operations{left:50%;top:0;transform:translate(-50%)}.node-operations:after{width:54px;left:50%;top:100%;transform:rotate(90deg)}.node-hr{right:0;top:48px}.node-hr:after{width:64px;right:100%;top:50%;transform:rotate(180deg)}.node-fleet{right:-5px;top:150px}.node-fleet:after{width:70px;right:100%;top:50%;transform:rotate(180deg)}.node-finance{left:-16px;top:146px}.node-finance:after{width:76px;left:100%;top:50%}.node-control{right:34px;bottom:0}.node-control:after{width:74px;right:100%;top:50%;transform:rotate(192deg)}.launcherHeroNetwork>em{position:absolute;right:2px;bottom:-6px;font:italic 700 14px/1.1 cursive;color:#6684ba;transform:rotate(-5deg)}body:is([data-voleng-theme=dark],[data-voleng-theme=premier-navy]) .launcherHeroConnected{background:linear-gradient(115deg,var(--theme-surface) 0%,color-mix(in srgb,var(--theme-surface) 88%,#18305c 12%) 100%)}body:is([data-voleng-theme=dark],[data-voleng-theme=premier-navy]) .launcherNetworkCore{background:radial-gradient(circle,#172843 0 55%,#0f1e34 76%,#0a142280);box-shadow:0 18px 42px #00000047,0 0 0 10px #306ff512}body:is([data-voleng-theme=dark],[data-voleng-theme=premier-navy]) .launcherNetworkNode{background:color-mix(in srgb,var(--node-accent) 12%,var(--theme-surface-raised));border-color:color-mix(in srgb,var(--node-accent) 40%,var(--theme-border));color:var(--theme-text)}body:is([data-voleng-theme=dark],[data-voleng-theme=premier-navy]) .launcherNetworkNode small{color:var(--theme-muted)}@media(max-width:1280px){.platformLauncherV102 .platformLauncherTopbar{grid-template-columns:minmax(280px,1fr) auto minmax(280px,1fr)}.launcherSiteBack span{display:none}.launcherHeroConnected{grid-template-columns:1fr}.launcherHeroNetwork{height:310px}.launcherHeroCopy{max-width:none}.launcherNetworkNode{min-width:145px}}@media(max-width:900px){.launcherBrandCenter span,.launcherTopLeft .launcherSearch{display:none}.platformLauncherV102 .platformLauncherTopbar{grid-template-columns:1fr auto 1fr}.launcherHeroNetwork{transform:scale(.88);transform-origin:center}.launcherHeroConnected{padding:24px}}@media(max-width:620px){.launcherHeroNetwork{display:none}.launcherHeroConnected{min-height:auto}.launcherHeroActions a{display:none}.launcherSiteBack{padding:0 9px}.launcherBrandCenter>img{width:34px;height:32px}}.roleAwareQuickGrid{grid-template-columns:repeat(6,minmax(0,1fr))!important;gap:10px!important}.roleAwareQuickGrid>button{min-width:0!important;height:68px!important;padding:10px 11px!important;border:1px solid color-mix(in srgb,var(--theme-border) 86%,transparent)!important;background:color-mix(in srgb,var(--theme-surface) 92%,var(--theme-page))!important;box-shadow:0 8px 20px #172a4a0b!important}.roleAwareQuickGrid>button:hover{transform:translateY(-1px);border-color:color-mix(in srgb,var(--theme-accent,#3157d5) 35%,var(--theme-border))!important;box-shadow:0 11px 24px #172a4a14!important}.roleAwareQuickGrid>button>span:nth-child(2){min-width:0}.roleAwareQuickGrid>button small,.roleAwareQuickGrid>button b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.premiumRoleChip{font-weight:850!important;color:var(--theme-accent-ink)!important;background:color-mix(in srgb,var(--theme-accent-soft) 72%,var(--theme-surface))!important;border-color:color-mix(in srgb,var(--theme-accent-ink) 15%,var(--theme-border))!important}.premiumRoleChip svg{width:12px!important;height:12px!important}.controlCenterHead>button,.productHomeRefresh,.feHero>button,.eoHero>button,.s15Top>button,.hrDocsPanelHead>button,.standardFilters>button,.workforceFilters>button,.rangeToolbar>button,.hrRefreshBtn,.pageHeaderAction>button.primary,.importResultActions>button:has(svg),.invoiceMailTestRow button,.peppolLookupRow button{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:7px!important;min-height:38px!important;padding:8px 12px!important;border:1px solid color-mix(in srgb,var(--theme-accent-ink,#244ea6) 24%,var(--theme-border))!important;border-radius:10px!important;background:linear-gradient(180deg,color-mix(in srgb,var(--theme-accent-soft,#e8efff) 82%,var(--theme-surface)),color-mix(in srgb,var(--theme-accent-soft,#e8efff) 54%,var(--theme-surface)))!important;color:var(--theme-accent-ink,#244ea6)!important;font-weight:850!important;box-shadow:0 4px 12px #1e489b0f!important;opacity:1!important}.controlCenterHead>button:hover,.productHomeRefresh:hover,.feHero>button:hover,.eoHero>button:hover,.s15Top>button:hover,.hrDocsPanelHead>button:hover,.standardFilters>button:hover,.workforceFilters>button:hover,.rangeToolbar>button:hover,.hrRefreshBtn:hover,.pageHeaderAction>button.primary:hover{border-color:color-mix(in srgb,var(--theme-accent-ink,#244ea6) 48%,var(--theme-border))!important;box-shadow:0 7px 16px #1e489b1c!important}.controlCenterHead>button svg,.productHomeRefresh svg,.feHero>button svg,.eoHero>button svg,.s15Top>button svg,.hrDocsPanelHead>button svg,.standardFilters>button svg,.workforceFilters>button svg,.rangeToolbar>button svg,.hrRefreshBtn svg{width:15px!important;height:15px!important}button:disabled{cursor:not-allowed}.controlCenterHead>button:disabled,.productHomeRefresh:disabled,.feHero>button:disabled,.eoHero>button:disabled,.s15Top>button:disabled,.hrDocsPanelHead>button:disabled,.standardFilters>button:disabled,.workforceFilters>button:disabled,.rangeToolbar>button:disabled,.hrRefreshBtn:disabled{opacity:.55!important}.securityCard{border:1px solid color-mix(in srgb,var(--theme-accent-ink,#244ea6) 18%,var(--theme-border))!important;background:linear-gradient(145deg,var(--theme-surface),color-mix(in srgb,var(--theme-accent-soft,#edf3ff) 28%,var(--theme-surface)))!important}.securityCard button.primary{min-height:42px!important;padding:10px 15px!important;border:1px solid #234bb4!important;border-radius:10px!important;background:linear-gradient(135deg,#214fc3,#3271e8)!important;color:#fff!important;font-weight:900!important;box-shadow:0 8px 18px #244fc333!important}.securityCard button.primary svg{width:16px;height:16px}.permissionModal .editGrid label:has(input[type=password]){padding:10px!important;border:1px solid color-mix(in srgb,var(--theme-accent-ink,#244ea6) 20%,var(--theme-border))!important;border-radius:11px!important;background:color-mix(in srgb,var(--theme-accent-soft,#edf3ff) 30%,var(--theme-surface))!important;font-weight:850!important;color:var(--theme-text)!important}.permissionModal .editGrid input[type=password],.inlineAccessFields input[type=password]{background:var(--theme-surface)!important;color:var(--theme-text)!important;border:1px solid color-mix(in srgb,var(--theme-accent-ink,#244ea6) 24%,var(--theme-border))!important;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--theme-surface) 60%,transparent)!important}.forgotPasswordLink,.switchText{color:var(--theme-accent-ink,#244ea6)!important;font-weight:850!important;text-decoration:none!important}.forgotPasswordLink:hover,.switchText:hover{text-decoration:underline!important}@media(max-width:1180px){.roleAwareQuickGrid{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media(max-width:720px){.roleAwareQuickGrid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.roleAwareQuickGrid>button{height:64px!important}}@media(max-width:430px){.roleAwareQuickGrid{grid-template-columns:1fr!important}}.productAccessBox{margin-top:14px}.productPermissionGrid label{position:relative;grid-template-columns:auto 1fr;grid-template-rows:auto auto}.productPermissionGrid label small{grid-column:2;color:var(--muted,#718096);font-size:11px}.productPermissionGrid .permissionDisabled{opacity:.45}.productAccessHint{margin:10px 0 0;color:var(--muted,#718096);font-size:12px;line-height:1.5}.fullWidthAccess{grid-column:1/-1;width:100%}.controlCenterHead>button,.productHomeRefresh,.hrDocsPanelHead>button,.standardFilters>button,.workforceFilters>button,.rangeToolbar>button,.hrRefreshBtn,.pageHeaderAction>button.primary,.planningDateRange button{min-width:138px!important;min-height:42px!important;padding:0 16px!important;border-radius:12px!important;background:var(--voleng-action,#0f9f98)!important;border:1px solid var(--voleng-action,#0f9f98)!important;color:#fff!important;box-shadow:0 10px 24px #0f9f9838!important}.controlCenterHead>button:hover,.productHomeRefresh:hover,.hrDocsPanelHead>button:hover,.standardFilters>button:hover,.workforceFilters>button:hover,.rangeToolbar>button:hover,.hrRefreshBtn:hover,.pageHeaderAction>button.primary:hover,.planningDateRange button:hover{filter:brightness(.96)!important;transform:translateY(-1px)}.controlCenterHead>button:disabled,.productHomeRefresh:disabled,.hrDocsPanelHead>button:disabled,.standardFilters>button:disabled,.workforceFilters>button:disabled,.rangeToolbar>button:disabled,.hrRefreshBtn:disabled,.pageHeaderAction>button.primary:disabled,.planningDateRange button:disabled{background:#d9e4e7!important;border-color:#cedae0!important;color:#7b8f96!important;box-shadow:none!important}:root{--voleng-header-action-green:#0f9f98;--voleng-header-action-blue:#2563eb}.productStandardHome{max-width:none!important;width:100%!important;margin:0!important;padding-top:0!important}.productHomeHeader,.workforceCorePage>.workforceModuleHead,.hrDocumentsPage>.hrDocsHead,.fleetCorePage>.fleetCoreHead,.fleetCombinedPage>.fleetCombinedHead,.financeCorePage>.financeCoreHead,.controlCenterPage>.controlCenterHead,.standardWorkspace>header,.modernModulePage>.modernModuleHead{width:100%!important;min-height:64px!important;box-sizing:border-box!important;display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;column-gap:16px!important;row-gap:4px!important;margin:0 0 14px!important;padding:8px 0 11px!important;border-bottom:1px solid var(--theme-border,#d6e0e8)!important;background:transparent!important}.productHomeTitle>span{display:none!important}.productHomeTitle{display:block!important;min-width:0!important;max-width:none!important}.productHomeTitle small,.workforceModuleHead>div:first-child>small,.hrDocsHead>div:first-child>small,.fleetCoreHead>div:first-child>small,.financeCoreHead>div:first-child>small,.controlCenterHead>div:first-child>small,.standardWorkspace>header>div:first-child>small,.modernModuleHead .modernModuleTitle small{display:none!important}.workforceModuleHead h1>svg,.hrDocsHead h1>svg,.fleetCoreHead h1>svg,.standardWorkspace .recordHeading>svg{display:none!important}.productHomeTitle h1,.workforceModuleHead h1,.hrDocsHead h1,.fleetCoreHead h1,.financeCoreHead h1,.controlCenterHead h1,.standardWorkspace>header h1,.modernModuleHead h1{margin:0!important;font-size:24px!important;line-height:1.12!important;letter-spacing:-.035em!important;font-weight:850!important;color:var(--theme-text,#18324a)!important}.productHomeTitle p,.workforceModuleHead p,.hrDocsHead p,.fleetCoreHead p,.financeCoreHead p,.controlCenterHead p,.standardWorkspace>header p,.modernModuleHead p{margin:4px 0 0!important;max-width:920px!important;font-size:11.5px!important;line-height:1.35!important;color:var(--theme-muted,#65798d)!important}.workforceModuleHead>div:first-child,.hrDocsHead>div:first-child,.fleetCoreHead>div:first-child,.financeCoreHead>div:first-child,.controlCenterHead>div:first-child,.standardWorkspace>header>div:first-child{min-width:0!important;max-width:none!important;margin:0!important;align-self:center!important}.productHomeRefresh,.workforceModuleHead>.primaryAction,.hrDocsHead>.primaryAction,.fleetCoreHead>.primaryAction,.financeCoreHead>.primary,.controlCenterHead>button,.standardWorkspace>header>.primaryAction{justify-self:end!important;align-self:center!important;min-width:132px!important;height:40px!important;min-height:40px!important;padding:0 15px!important;border-radius:10px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:7px!important;color:#fff!important;font-size:12px!important;font-weight:850!important;white-space:nowrap!important}.productStandardHome[style*="--product-accent: #0f"],.workforceCorePage,.hrDocumentsPage,.fleetCorePage,.fleetCombinedPage{--master-page-action:var(--voleng-header-action-green)}.workforceModuleHead>.primaryAction,.hrDocsHead>.primaryAction,.fleetCoreHead>.primaryAction,.standardWorkspace>header>.primaryAction,.productHomeRefresh{background:var(--master-page-action,var(--voleng-header-action-green))!important;border:1px solid var(--master-page-action,var(--voleng-header-action-green))!important;box-shadow:0 7px 18px color-mix(in srgb,var(--master-page-action,var(--voleng-header-action-green)) 24%,transparent)!important}.financeCorePage,.controlCenterPage{--master-page-action:var(--voleng-header-action-blue)}.financeCoreHead>.primary,.controlCenterHead>button{background:var(--master-page-action,var(--voleng-header-action-blue))!important;border:1px solid var(--master-page-action,var(--voleng-header-action-blue))!important;box-shadow:0 7px 18px color-mix(in srgb,var(--master-page-action,var(--voleng-header-action-blue)) 24%,transparent)!important}.productStandardHome .productHomeRefresh{--master-page-action:var(--voleng-header-action-green)}.productHomeRefresh:hover:not(:disabled),.workforceModuleHead>.primaryAction:hover:not(:disabled),.hrDocsHead>.primaryAction:hover:not(:disabled),.fleetCoreHead>.primaryAction:hover:not(:disabled),.financeCoreHead>.primary:hover:not(:disabled),.controlCenterHead>button:hover:not(:disabled),.standardWorkspace>header>.primaryAction:hover:not(:disabled){filter:brightness(.95)!important;transform:translateY(-1px)!important}.fleetCombinedHead>.fleetCombinedTabsHeader{justify-self:end!important;align-self:center!important;margin:0!important}.workforceCorePage>.workforceFilters,.workforceCorePage>.skillQuickAdd,.hrDocumentsPage>.hrDocsKpis,.fleetCorePage>.fleetSummaryRow,.financeCorePage>.financeCoreKpis,.controlCenterPage>.controlKpis{margin-top:0!important}@media(max-width:900px){.productHomeHeader,.workforceCorePage>.workforceModuleHead,.hrDocumentsPage>.hrDocsHead,.fleetCorePage>.fleetCoreHead,.fleetCombinedPage>.fleetCombinedHead,.financeCorePage>.financeCoreHead,.controlCenterPage>.controlCenterHead,.standardWorkspace>header,.modernModulePage>.modernModuleHead{grid-template-columns:1fr!important;align-items:start!important}.productHomeRefresh,.workforceModuleHead>.primaryAction,.hrDocsHead>.primaryAction,.fleetCoreHead>.primaryAction,.financeCoreHead>.primary,.controlCenterHead>button,.standardWorkspace>header>.primaryAction,.fleetCombinedHead>.fleetCombinedTabsHeader{justify-self:start!important}}.productStandardHome.product-hr,.productStandardHome.product-fleet{--master-page-action:var(--voleng-header-action-green)!important}.productStandardHome.product-finance,.productStandardHome.product-control{--master-page-action:var(--voleng-header-action-blue)!important}.productStandardHome.product-hr .productHomeRefresh,.productStandardHome.product-fleet .productHomeRefresh,.productStandardHome.product-finance .productHomeRefresh,.productStandardHome.product-control .productHomeRefresh{background:var(--master-page-action)!important;border-color:var(--master-page-action)!important;box-shadow:0 7px 18px color-mix(in srgb,var(--master-page-action) 24%,transparent)!important}.bulkDateBack{z-index:19999}.bulkDateModal{width:min(760px,95vw);max-height:92vh;overflow-y:auto;padding:23px;box-sizing:border-box}.bulkDateModal .modalHead{display:flex;justify-content:space-between;align-items:start;gap:18px}.bulkDateModal .modalHead p{color:var(--muted,#6b7280);font-size:13px;margin:4px 0 0}.bulkDatePreview{display:flex;gap:7px;flex-wrap:wrap;padding:15px 0 16px}.bulkDatePreview>span{background:var(--panel2,rgba(124,148,185,.1));border:1px solid var(--line,rgba(148,163,184,.2));border-radius:10px;padding:8px 10px;min-width:115px;max-width:200px;display:flex;flex-direction:column;gap:4px;font-size:12px}.bulkDatePreview small{color:var(--muted,#64748b);line-height:1.4;overflow-wrap:anywhere}.bulkDateGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.bulkDateGrid label{display:flex;flex-direction:column;gap:6px;font-size:12px;font-weight:600}.bulkDateGrid input,.bulkDateGrid select{padding:10px 11px;border-radius:9px;border:1px solid var(--line,#cbd5e1);background:var(--panel,#fff);color:var(--text,#0f172a);min-width:0;width:100%;box-sizing:border-box;font:inherit}.bulkDateHint{display:flex;gap:10px;align-items:flex-start;margin:17px 0;border:1px solid rgba(59,130,246,.23);border-radius:10px;padding:11px 13px;background:#3b82f612}.bulkDateHint svg,.bulkDateError svg{width:19px;height:19px;flex-shrink:0}.bulkDateHint p{margin:0;font-size:12px;line-height:1.5}.bulkDateError{display:flex;gap:8px;color:#b91c1c;font-size:13px;margin:8px 0}.unplannedListService.orderTypeMissing,.unplannedOrderCard .orderTypeMissing{border-color:#f59e0b80;background:#f59e0b1f;color:#d97706}.unplannedListService{display:inline-flex;align-items:center;gap:5px;max-width:100%;white-space:normal;overflow-wrap:anywhere;line-height:1.25}.unplannedOrderCard .orderTypeBadge{display:inline-flex;border-radius:6px;padding:3px 5px;font-size:11px}@media(max-width:580px){.bulkDateGrid{grid-template-columns:1fr}.bulkDateModal{padding:15px}.bulkDatePreview>span{max-width:140px}}.billingReturnPage{min-height:100vh;display:grid;place-items:center;padding:28px;background:radial-gradient(circle at 50% 18%,rgba(37,99,235,.11),transparent 34%),linear-gradient(145deg,#f5f9fd,#e9f1f7);font-family:inherit;color:#102944}.billingReturnCard{width:min(680px,calc(100vw - 36px));background:#fffffff5;border:1px solid #d6e2ee;border-radius:24px;padding:42px 44px;text-align:center;box-shadow:0 24px 70px #0f2a4624;position:relative;overflow:hidden}.billingReturnCard:before{content:"";position:absolute;inset:0 0 auto;height:5px;background:linear-gradient(90deg,#2563eb,#14b8a6,#f6c453,#f59e0b,#ef5b78,#7c3aed)}.billingReturnIcon{width:70px;height:70px;border-radius:22px;display:grid;place-items:center;margin:0 auto 20px}.billingReturnIcon svg{width:34px;height:34px}.billingReturnIcon.success{background:#e9fbf3;color:#079669}.billingReturnIcon.processing{background:#edf4ff;color:#2563eb}.billingReturnIcon.processing svg{animation:volengBillingSpin 1.1s linear infinite}.billingReturnIcon.error{background:#fff2f2;color:#dc3f4d}.billingReturnEyebrow{display:block;font-weight:800;letter-spacing:.14em;color:#2563eb;margin-bottom:10px}.billingReturnCard h1{font-size:30px;line-height:1.18;margin:0 0 12px;color:#0d2948}.billingReturnCard>p{font-size:15px;line-height:1.65;color:#526b84;max-width:560px;margin:0 auto 26px}.billingReturnCard>p strong{color:#153a63}.billingReturnSteps{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin:4px 0 22px}.billingReturnSteps span{min-height:52px;border:1px solid #dbe5ef;border-radius:12px;display:flex;align-items:center;justify-content:center;gap:7px;padding:9px;font-size:12px;font-weight:700;color:#7890a7;background:#f8fafc}.billingReturnSteps span.done{color:#087c5b;background:#f0fbf7;border-color:#c7ebdd}.billingReturnSteps svg{width:16px;height:16px}.billingReturnNotice{padding:12px 14px;border-radius:11px;background:#f0f6ff;color:#345779;font-size:13px;margin-bottom:16px}.billingReturnNotice.error{background:#fff5f5;color:#9e3943}.billingReturnButton{border:0;border-radius:11px;background:#1769e8;color:#fff;font-weight:800;font-size:14px;padding:13px 22px;min-width:190px;cursor:pointer;box-shadow:0 8px 20px #1769e833}.billingReturnFoot{display:block;color:#8497aa;margin-top:18px;font-size:11px}@keyframes volengBillingSpin{to{transform:rotate(360deg)}}body[data-voleng-theme=dark] .billingReturnPage,body[data-voleng-theme=premier-navy] .billingReturnPage{background:radial-gradient(circle at 50% 18%,rgba(54,115,255,.2),transparent 34%),#0b1320;color:#eef5ff}body[data-voleng-theme=dark] .billingReturnCard,body[data-voleng-theme=premier-navy] .billingReturnCard{background:#111d2b;border-color:#2b3d51}body[data-voleng-theme=dark] .billingReturnCard h1,body[data-voleng-theme=premier-navy] .billingReturnCard h1{color:#f4f8fc}body[data-voleng-theme=dark] .billingReturnCard>p,body[data-voleng-theme=premier-navy] .billingReturnCard>p{color:#aebfd0}@media(max-width:640px){.billingReturnCard{padding:34px 20px;border-radius:20px}.billingReturnCard h1{font-size:25px}.billingReturnSteps{grid-template-columns:1fr}.billingReturnPage{padding:16px}}.nav.premiumNavItem{position:relative}.navPremiumMark{margin-left:auto;display:inline-flex;align-items:center;gap:3px;padding:3px 6px;border:1px solid #d8c7ff;border-radius:999px;background:#f5f0ff;color:#6d28d9;font-size:6.5px!important;font-style:normal;font-weight:950;letter-spacing:.06em}.navPremiumMark svg{width:9px!important;height:9px!important}.sidebarCompact .navPremiumMark{position:absolute;right:3px;top:3px;width:8px;height:8px;padding:0;font-size:0;border-radius:50%}.sidebarCompact .navPremiumMark svg{display:none}.centralReportsHubV6 .workspacePageHeader{margin-bottom:10px}.analyticsCommandBar{display:flex;justify-content:space-between;align-items:center;gap:18px;padding:14px 16px;border:1px solid var(--theme-border);border-radius:15px;background:var(--theme-surface);margin-bottom:10px}.analyticsCommandBar>div:first-child{display:flex;align-items:center;gap:12px}.analyticsCommandBar>div:first-child>span{width:42px;height:42px;border-radius:12px;display:grid;place-items:center;background:var(--central-soft);color:var(--central-accent)}.analyticsCommandBar h2{margin:1px 0 2px;font-size:18px}.analyticsCommandBar small{font-size:7px;letter-spacing:.12em;font-weight:950;color:var(--central-accent)}.analyticsCommandBar p{margin:0;color:var(--theme-muted);font-size:9px}.analyticsCommandHint{display:flex!important;align-items:center;gap:9px!important;max-width:520px;padding:9px 12px;border-radius:11px;background:var(--theme-surface-soft);border:1px solid var(--theme-border)}.analyticsCommandHint svg{width:16px;color:#7c3aed}.analyticsCommandHint span{display:grid;gap:2px}.analyticsCommandHint b{font-size:9px}.analyticsCommandHint small{font-size:7.5px;color:var(--theme-muted);letter-spacing:0}.centralReportsHubV6 .analyticsTabs{margin-bottom:10px}.centralReportsHubV6 .centralReportsContext,.centralReportsHubV6 .centralReportsHero,.centralReportsHubV6 .centralReportsCapabilityGrid{display:none!important}.centralReportsHubV6 .reportStudio{padding-top:0}.reportWidget-external-bi{grid-column:span 2;min-height:440px;overflow:hidden}.reportWidget-external-bi iframe{width:100%;height:390px;border:0;background:#f8fafc}.reportWidget-external-bi .reportWidgetHead span{display:flex;align-items:center;gap:7px}.reportWidget-external-bi .reportWidgetHead em{font-size:7px;font-style:normal;padding:3px 6px;border-radius:999px;background:#f3f0ff;color:#6d28d9}.reportBiOpenMini{width:auto!important;padding:0 9px!important}.reportBiUnavailable{min-height:320px;display:grid;place-items:center;align-content:center;gap:8px;text-align:center;color:var(--theme-muted)}.reportBiUnavailable svg{width:30px}.reportBiUnavailable b{color:var(--theme-text)}.reportBiUnavailable small{max-width:420px}.reportBiConnectionActions .biAddBlock{border-color:#c4b5fd!important;color:#6d28d9!important;background:#f5f3ff!important}.invoiceTemplatePickerV6{display:grid;gap:8px}.invoiceTemplateCardsV6{display:grid;grid-template-columns:repeat(5,minmax(120px,1fr));gap:8px}.invoiceTemplateCardsV6 button{position:relative;display:grid;gap:4px;text-align:left;padding:8px;border:1px solid var(--theme-border);border-radius:12px;background:var(--theme-surface);color:var(--theme-text);min-height:112px}.invoiceTemplateCardsV6 button.active{border-color:#7c3aed;box-shadow:0 0 0 2px #ede9fe}.invoiceTemplateCardsV6 button>svg{position:absolute;right:7px;top:7px;width:15px;color:#7c3aed}.invoiceTemplateCardsV6 b{font-size:9px}.invoiceTemplateCardsV6 small{font-size:7px;color:var(--theme-muted)}.templateThumb{height:48px;border-radius:7px;border:1px solid #d9e2ec;background:#fff;position:relative;overflow:hidden}.templateThumb:before,.templateThumb:after{content:"";position:absolute}.templateThumb.modern:before{inset:0 0 30px;background:#173f70;border-top:4px solid #7c3aed}.templateThumb.corporate:before{inset:0 0 30px;background:#17314c;border-bottom:3px solid #64748b}.templateThumb.minimal:before{left:8px;right:8px;top:12px;height:2px;background:#111827}.templateThumb.minimal:after{left:8px;right:24px;top:23px;height:1px;background:#cbd5e1;box-shadow:0 7px #e2e8f0,0 14px #e2e8f0}.templateThumb.compact:before{inset:0 0 34px;background:#f1f5f9;border-bottom:3px solid #7c3aed}.templateThumb.premium:before{inset:0 0 28px;background:#111827;border-left:7px solid #7c3aed}.templateThumb.premium:after{right:0;top:0;width:34%;height:20px;background:#7c3aed}.invoiceTermsV6 textarea{min-height:120px;resize:vertical}.invoiceTermsToggleV6{border:1px solid var(--theme-border);border-radius:10px;padding:10px!important;background:var(--theme-surface-soft)}.invoicePaper.invoiceTemplatecorporate .invoicePaperTop{background:#17314c!important;border-bottom:4px solid var(--invoice-accent)!important}.invoicePaper.invoiceTemplateminimal .invoicePaperTop{background:#fff!important;border-top:0!important;border-bottom:2px solid #d9e3ee!important}.invoicePaper.invoiceTemplateminimal .invoicePaperTop *{color:#152a42!important}.invoicePaper.invoiceTemplatecompact .invoicePaperTop{min-height:72px!important;background:#f4f7fa!important;border-top:0!important;border-bottom:4px solid var(--invoice-accent)!important}.invoicePaper.invoiceTemplatecompact .invoicePaperTop *{color:#152a42!important}.invoicePaper.invoiceTemplatepremium .invoicePaperTop{background:#111827!important;border-left:9px solid var(--invoice-accent)!important;border-top:0!important}.invoicePaper.invoiceTemplatepremium .invoicePaperTop>div:last-child{background:var(--invoice-accent);padding:12px;border-radius:10px}.m365ReadinessV6{margin:12px 0;padding:13px;border:1px solid var(--theme-border);border-radius:13px;background:var(--theme-surface)}.m365ReadinessV6.ready{border-color:#a7e3cc;background:#f2fbf7}.m365ReadinessV6.needsAction{border-color:#f2c8c3;background:#fff7f6}.m365ReadinessHead{display:flex;align-items:center;gap:9px}.m365ReadinessHead>span{width:34px;height:34px;display:grid;place-items:center;border-radius:9px;background:var(--theme-surface-soft)}.m365ReadinessHead>div{display:grid;gap:2px;flex:1}.m365ReadinessHead small{font-size:7px;font-weight:950;letter-spacing:.1em}.m365ReadinessHead b{font-size:11px}.m365ReadinessHead em{font-size:7px;font-style:normal;font-weight:950;padding:4px 7px;border-radius:999px;background:#fff;border:1px solid currentColor}.m365ReadinessGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;margin:10px 0}.m365ReadinessGrid>span{display:grid;gap:3px;padding:8px;border-radius:9px;background:var(--theme-surface);border:1px solid var(--theme-border)}.m365ReadinessGrid small{font-size:6.5px;color:var(--theme-muted)}.m365ReadinessGrid b{font-size:8px;overflow:hidden;text-overflow:ellipsis}.m365ReadinessV6>button{min-height:34px;border-radius:9px;padding:0 11px}.orderEditModalV6,.teamAccessModalV6{width:min(1040px,96vw)!important;max-height:min(900px,94vh)!important;border-radius:18px!important;overflow:auto!important;padding:0!important}.orderEditModalV6 .modalHead,.teamAccessModalV6 .modalHead{position:sticky;top:0;z-index:8;padding:18px 20px;background:color-mix(in srgb,var(--theme-surface) 96%,transparent);backdrop-filter:blur(12px);border-bottom:1px solid var(--theme-border)}.orderEditModalV6 .editGrid,.teamAccessModalV6 .editGrid{margin:16px 20px;padding:16px;border:1px solid var(--theme-border);border-radius:14px;background:var(--theme-surface-soft);gap:12px!important}.orderEditModalV6 .editGrid label,.teamAccessModalV6 .editGrid label{font-size:8px!important;font-weight:850;color:var(--theme-muted)}.orderEditModalV6 .editGrid input,.orderEditModalV6 .editGrid select,.orderEditModalV6 .editGrid textarea,.teamAccessModalV6 .editGrid input,.teamAccessModalV6 .editGrid select{background:var(--theme-surface)!important;min-height:42px;border-radius:9px!important}.orderEditModalV6 .editGrid textarea{min-height:90px}.orderEditModalV6 .modalActions,.teamAccessModalV6 .modalActions{position:sticky;bottom:0;z-index:9;margin:0!important;padding:13px 20px!important;background:var(--theme-surface);border-top:1px solid var(--theme-border)}.teamAccessModalV6>.roleAccessNote,.teamAccessModalV6>.productAccessMatrix,.teamAccessModalV6>.permissionMatrix{margin-left:20px!important;margin-right:20px!important}.teamAccessModalV6 .productAccessMatrix,.teamAccessModalV6 .permissionMatrix{border-radius:14px!important}.timelineBoard.zoomMode .timelineHead,.timelineBoard.zoomMode .timelineRow{min-width:2800px!important}.timelineBoard.zoomMode .timelineRow,.timelineBoard.zoomMode .workerTimeline{min-height:88px!important}.timelineBoard.zoomMode .timelineJob{top:18px!important;height:50px!important;min-width:105px!important;padding:6px 10px!important;align-items:flex-start!important}.timelineBoard.zoomMode .timelineJob>span{font-size:11px!important;line-height:1.2!important}.timelineBoard.zoomMode .timelineJob>small{font-size:8px!important;margin-top:3px!important}.timelineBoard.readableMode .timelineHead,.timelineBoard.readableMode .timelineRow{min-width:2200px!important}.timelineBoard.readableMode .timelineJob{min-width:76px!important;height:42px!important}.timelineBoard.readableMode .timelineRow,.timelineBoard.readableMode .workerTimeline{min-height:78px!important}.timelineBoard.readableMode .timelineJob>small{font-size:7px!important}.planningDisplayControls [aria-label="Planning density"] button[aria-pressed=true]{box-shadow:inset 0 0 0 1px var(--product-accent,#2563eb)}@media(max-width:1100px){.invoiceTemplateCardsV6{grid-template-columns:repeat(2,minmax(140px,1fr))}.m365ReadinessGrid{grid-template-columns:1fr 1fr}.analyticsCommandBar{align-items:flex-start;flex-direction:column}.reportWidget-external-bi{grid-column:1/-1}}.centralReportsHubV6{gap:0!important;padding:0 0 36px!important;background:transparent!important}.centralReportsHubV6 .workspacePageHeader{margin:0 0 14px!important;min-height:54px!important;padding:0 2px 10px!important;border-bottom:1px solid var(--theme-border)!important;background:transparent!important;box-shadow:none!important}.centralReportsHubV6 .workspacePageHeader p{display:none!important}.centralReportsHubV6 .analyticsCommandBar{min-height:58px!important;margin:0!important;padding:4px 2px 12px!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.centralReportsHubV6 .analyticsCommandBar>div:first-child>span{width:36px!important;height:36px!important;border-radius:10px!important;background:var(--central-soft)!important}.centralReportsHubV6 .analyticsCommandBar h2{font-size:20px!important;letter-spacing:-.025em!important}.centralReportsHubV6 .analyticsCommandBar p{font-size:10px!important}.centralReportsHubV6 .analyticsCommandBar small{font-size:7.5px!important}.centralReportsHubV6 .analyticsCommandHint{display:none!important}.centralReportsHubV6 .analyticsTabs{display:flex!important;align-items:flex-end!important;gap:24px!important;min-height:43px!important;margin:0 0 18px!important;padding:0 4px!important;border-bottom:1px solid var(--theme-border)!important;overflow-x:auto!important}.centralReportsHubV6 .analyticsTabs>button{flex:0 0 auto!important;display:flex!important;align-items:center!important;gap:7px!important;min-height:43px!important;padding:0 2px 11px!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;overflow:visible!important;color:var(--theme-muted)!important}.centralReportsHubV6 .analyticsTabs>button:before{inset:auto 0 -1px!important;height:2px!important;opacity:0!important;background:var(--choice-accent)!important}.centralReportsHubV6 .analyticsTabs>button>span{width:25px!important;height:25px!important;border-radius:7px!important;background:transparent!important;color:inherit!important}.centralReportsHubV6 .analyticsTabs>button>span svg{width:15px!important;height:15px!important}.centralReportsHubV6 .analyticsTabs>button>div{display:block!important}.centralReportsHubV6 .analyticsTabs>button b{font-size:10.5px!important;font-weight:750!important;color:inherit!important}.centralReportsHubV6 .analyticsTabs>button small,.centralReportsHubV6 .analyticsTabs>button>svg{display:none!important}.centralReportsHubV6 .analyticsTabs>button:hover{transform:none!important;color:var(--theme-text)!important}.centralReportsHubV6 .analyticsTabs>button.active{border:0!important;background:transparent!important;box-shadow:none!important;color:var(--theme-text)!important}.centralReportsHubV6 .analyticsTabs>button.active:before{opacity:1!important}.centralReportsHubV6 .centralReportActions{min-height:42px!important;margin:0 0 12px!important;padding:0!important;justify-content:flex-end!important;gap:7px!important}.centralReportsHubV6 .centralReportActions>button{min-height:34px!important;padding:0 11px!important;border-radius:8px!important;box-shadow:none!important;font-size:9px!important}.centralReportsHubV6 .reportKpis{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:0!important;margin:0 0 18px!important;border:1px solid var(--theme-border)!important;border-radius:15px!important;overflow:hidden!important;background:var(--theme-surface)!important;box-shadow:0 8px 22px #0f172a09!important}.centralReportsHubV6 .reportKpis>article{min-height:112px!important;padding:20px 22px!important;border:0!important;border-right:1px solid var(--theme-border)!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;align-content:center!important}.centralReportsHubV6 .reportKpis>article:nth-child(3){border-right:0!important}.centralReportsHubV6 .reportKpis>article:nth-child(4){display:none!important}.centralReportsHubV6 .reportKpis b{font-size:29px!important;letter-spacing:-.035em!important;line-height:1!important}.centralReportsHubV6 .reportKpis small{margin-top:9px!important;font-size:9px!important;font-weight:650!important;letter-spacing:0!important;text-transform:none!important;color:var(--theme-muted)!important}.centralReportsHubV6 .reportQuestionStrip{margin:0 0 14px!important;padding:0 0 10px!important;border:0!important;border-bottom:1px solid var(--theme-border)!important;border-radius:0!important;background:transparent!important}.centralReportsHubV6 .reportQuestionStrip>div:first-child small{display:none!important}.centralReportsHubV6 .reportQuestionStrip>div:first-child b{font-size:10px!important;color:var(--theme-muted)!important}.centralReportsHubV6 .reportQuestionStrip button{min-height:31px!important;font-size:8.5px!important;background:transparent!important}.centralReportsHubV6 .reportWidgetGrid{gap:14px!important}.centralReportsHubV6 .reportWidget{min-height:330px!important;padding:18px 20px 28px!important;border:1px solid var(--theme-border)!important;border-radius:15px!important;background:var(--theme-surface)!important;box-shadow:0 8px 24px #0f172a09!important}.centralReportsHubV6 .reportWidgetHead{margin-bottom:22px!important;padding-bottom:12px!important;border-bottom:1px solid var(--theme-border)!important}.centralReportsHubV6 .reportWidgetHead b{font-size:12px!important}.centralReportsHubV6 .reportBars{gap:14px!important}.centralReportsHubV6 .reportBars>div{grid-template-columns:minmax(120px,1fr) 4fr auto!important}.centralReportsHubV6 .reportBars i{height:7px!important}.centralReportsHubV6 .reportRemove{opacity:.55!important}.centralReportsHubV6 .reportBiConnections{margin:0 0 14px!important;border-radius:12px!important;box-shadow:none!important}.centralReportsHubV6 .reportBiConnectionsHead{padding:10px 13px!important;background:var(--theme-surface)!important}.centralReportsHubV6 .reportBiConnectionsHead span{display:none!important}.centralReportsHubV6 .reportBiConnectionCard{padding:10px 13px!important}.centralReportsHubV6 .reportBiConnectionMeta span{display:none!important}.centralReportsHubV6 .reportBiProviderMark{width:30px!important;height:30px!important;border-radius:8px!important}.centralReportsHubV6 .reportBiConnectionActions button{min-height:30px!important;font-size:8px!important}.centralReportsHubV6 .reportPremiumStrip{display:none!important}@media(max-width:900px){.centralReportsHubV6 .reportKpis{grid-template-columns:1fr!important}.centralReportsHubV6 .reportKpis>article{border-right:0!important;border-bottom:1px solid var(--theme-border)!important;min-height:86px!important}.centralReportsHubV6 .reportKpis>article:nth-child(3){border-bottom:0!important}.centralReportsHubV6 .analyticsTabs{gap:16px!important}}body .simpleApp .dispatchPlanningPage{--plan-ink:#16283c;--plan-muted:#6d7f93;--plan-line:#dbe4ee;--plan-soft:#f6f9fc;--plan-card:var(--theme-surface,#fff);--plan-violet:#635bdf;--plan-blue:#3f7be8;--plan-green:#21a56d;--plan-amber:#e69a24;--plan-red:#df5b68}body .simpleApp .dispatchPlanningPage>header.compactWorkspaceHeader.noBack{min-height:58px!important;padding:8px 12px!important;border:1px solid var(--plan-line)!important;border-radius:14px!important;background:var(--plan-card)!important;box-shadow:0 5px 18px #1f37540b!important;margin-bottom:8px!important}body .simpleApp .dispatchPlanningPage>header .pageTitleBlock h1{font-size:20px!important;letter-spacing:-.02em!important}body .simpleApp .dispatchPlanningPage .planningHeaderWorkspace{display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:8px!important;width:100%!important}body .simpleApp .dispatchPlanningPage .planningHeaderTabs{background:#f4f7fb!important;border:1px solid var(--plan-line)!important;border-radius:10px!important;padding:3px!important;gap:2px!important}body .simpleApp .dispatchPlanningPage .planningHeaderTabs button{min-height:30px!important;border:0!important;border-radius:7px!important;background:transparent!important;padding:0 10px!important;font-size:10px!important;color:#61758a!important}body .simpleApp .dispatchPlanningPage .planningHeaderTabs button.active{background:#fff!important;color:#263f65!important;box-shadow:0 1px 5px #19314d1a!important}body .simpleApp .dispatchPlanningPage .planningDateRange{background:transparent!important;border:0!important;padding:0!important}body .simpleApp .dispatchPlanningPage .planningDateRange label{font-size:0!important}body .simpleApp .dispatchPlanningPage .planningDateRange input{width:128px!important;height:34px!important;min-height:34px!important;border-radius:9px!important;background:#fff!important}body .simpleApp .dispatchPlanningPage .planningDateRange button{height:34px!important;border-radius:9px!important;background:#fff!important}body .simpleApp .dispatchPlanningPage .planningPageActions{gap:6px!important}body .simpleApp .dispatchPlanningPage .planningPageActions .topActionBtn{height:34px!important;min-height:34px!important;border-radius:9px!important;padding:0 10px!important}body .simpleApp .dispatchPlanningPage .planningDisplayControls{min-height:38px!important;margin:0 0 8px!important;padding:4px 6px!important;background:transparent!important;border:0!important;box-shadow:none!important}body .simpleApp .dispatchPlanningPage .planningDisplayControls>div{gap:3px!important}body .simpleApp .dispatchPlanningPage .planningDisplayControls button{height:30px!important;min-height:30px!important;padding:0 9px!important;border-radius:8px!important;font-size:10px!important;background:#fff!important;border:1px solid var(--plan-line)!important}body .simpleApp .dispatchPlanningPage .planningDisplayControls button[aria-pressed=true]{background:#eef3ff!important;border-color:#a9bdf4!important;color:#315fd0!important}body .simpleApp .dispatchPlanningPage .planningKpiStrip{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:7px;margin:0 0 9px}body .simpleApp .dispatchPlanningPage .planningKpiStrip>div{min-width:0;display:flex;align-items:center;gap:9px;padding:9px 11px;background:var(--plan-card);border:1px solid var(--plan-line);border-radius:12px;box-shadow:0 3px 12px #1f375409}body .simpleApp .dispatchPlanningPage .planningKpiStrip .kpiIcon{width:30px;height:30px;display:grid;place-items:center;border-radius:9px;background:#eef3ff;color:var(--plan-blue);flex:0 0 auto}body .simpleApp .dispatchPlanningPage .planningKpiStrip .kpiIcon svg{width:15px;height:15px}body .simpleApp .dispatchPlanningPage .planningKpiStrip .kpiIcon.unassigned,body .simpleApp .dispatchPlanningPage .planningKpiStrip .kpiIcon.overdue{background:#fff2e5;color:var(--plan-amber)}body .simpleApp .dispatchPlanningPage .planningKpiStrip .kpiIcon.progress{background:#f0ebff;color:#7654d6}body .simpleApp .dispatchPlanningPage .planningKpiStrip .kpiIcon.workers{background:#eaf7ff;color:#2685b9}body .simpleApp .dispatchPlanningPage .planningKpiStrip .kpiIcon.done{background:#e9f8f0;color:var(--plan-green)}body .simpleApp .dispatchPlanningPage .planningKpiStrip p{margin:0;display:grid;gap:1px;min-width:0}body .simpleApp .dispatchPlanningPage .planningKpiStrip b{font-size:18px;line-height:1;color:var(--plan-ink);letter-spacing:-.02em}body .simpleApp .dispatchPlanningPage .planningKpiStrip b em{font-size:10px;font-style:normal;color:var(--plan-muted);margin-left:2px}body .simpleApp .dispatchPlanningPage .planningKpiStrip small{font-size:9px;color:var(--plan-muted);white-space:nowrap}body .simpleApp .dispatchPlanningPage .planningBoardWorkspace{display:grid;grid-template-columns:minmax(0,1fr) 318px;gap:10px;align-items:start;min-width:0}body .simpleApp .dispatchPlanningPage .planningBoardMain{min-width:0}body .simpleApp .dispatchPlanningPage .planningWallControl{min-height:42px!important;padding:5px 7px!important;margin:0 0 6px!important;border:1px solid var(--plan-line)!important;border-radius:11px!important;background:var(--plan-card)!important}body .simpleApp .dispatchPlanningPage .planningWallTitle{min-width:auto!important}body .simpleApp .dispatchPlanningPage .planningWallTitle b{font-size:12px!important}body .simpleApp .dispatchPlanningPage .planningWallTitle>span{display:none!important}body .simpleApp .dispatchPlanningPage .planningStatusLegend{gap:7px!important}body .simpleApp .dispatchPlanningPage .planningStatusLegend span{font-size:8px!important;gap:3px!important}body .simpleApp .dispatchPlanningPage .planningQuickSearch{height:31px!important;min-height:31px!important;border-radius:8px!important;min-width:210px!important}body .simpleApp .dispatchPlanningPage .planningQuickSearch input{font-size:10px!important}body .simpleApp .dispatchPlanningPage .timelineBoard{margin:0!important;border:1px solid var(--plan-line)!important;border-radius:13px!important;box-shadow:0 5px 16px #1f375409!important;background:var(--plan-card)!important;overflow:auto!important}body .simpleApp .dispatchPlanningPage .timelineBoard>.timelineHead,body .simpleApp .dispatchPlanningPage .timelineBoard>.timelineRow{min-width:1080px!important}body .simpleApp .dispatchPlanningPage .timelineHead{min-height:40px!important;grid-template-columns:180px minmax(900px,1fr)!important;background:#f8fafc!important;position:sticky;top:0;z-index:6}body .simpleApp .dispatchPlanningPage .timelineRow{grid-template-columns:180px minmax(900px,1fr)!important;min-height:76px!important}body .simpleApp .dispatchPlanningPage .timelineTech{padding:8px 10px!important;background:#fbfcfe!important;border-right:1px solid var(--plan-line)!important}body .simpleApp .dispatchPlanningPage .timelineTechName{gap:7px!important}body .simpleApp .dispatchPlanningPage .timelineTechName .miniAvatar{width:27px!important;height:27px!important;border-radius:9px!important;font-size:10px!important}body .simpleApp .dispatchPlanningPage .timelineTechName b{font-size:11px!important}body .simpleApp .dispatchPlanningPage .workerLoad{height:3px!important;margin:5px 0 3px!important;border-radius:99px!important}body .simpleApp .dispatchPlanningPage .workerLoadText{gap:2px 6px!important;font-size:8px!important;line-height:1.25!important}body .simpleApp .dispatchPlanningPage .workerPublish{margin-top:4px!important;display:flex!important;align-items:center!important;gap:5px!important}body .simpleApp .dispatchPlanningPage .workerPublish button{height:22px!important;min-height:22px!important;padding:0 7px!important;font-size:8px!important;border-radius:7px!important}body .simpleApp .dispatchPlanningPage .workerPublish small{display:none!important}body .simpleApp .dispatchPlanningPage .workerTimeline{min-height:76px!important;background:#fff!important}body .simpleApp .dispatchPlanningPage .timelineJob{top:9px!important;height:56px!important;border-radius:9px!important;padding:7px 8px!important;box-shadow:0 2px 7px #19314d0f!important;overflow:hidden!important}body .simpleApp .dispatchPlanningPage .timelineJob>span{font-size:9px!important;font-weight:850!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}body .simpleApp .dispatchPlanningPage .timelineJob>small{font-size:8px!important;line-height:1.2!important;margin-top:2px!important;white-space:normal!important;display:block!important}body .simpleApp .dispatchPlanningPage .timelineTask{top:9px!important;height:56px!important;border-radius:9px!important}body .simpleApp .dispatchPlanningPage .timeScale span{font-size:8px!important;color:#75879a!important}body .simpleApp .dispatchPlanningPage .planningUnassignedSide{margin:0!important;min-width:0!important;width:100%!important;max-height:680px;overflow:hidden!important;border:1px solid var(--plan-line)!important;border-radius:13px!important;background:var(--plan-card)!important;box-shadow:0 5px 16px #1f375409!important;position:sticky;top:72px}body .simpleApp .dispatchPlanningPage .planningUnassignedSide.unplannedEmpty{display:block!important}body .simpleApp .dispatchPlanningPage .planningUnassignedSide .unplannedTitle{display:grid!important;grid-template-columns:1fr!important;gap:7px!important;padding:11px!important;border-bottom:1px solid var(--plan-line)!important;background:#fbfcff!important}body .simpleApp .dispatchPlanningPage .planningUnassignedSide .unplannedTitle small{font-size:8px!important;color:#6a63df!important;letter-spacing:.12em!important}body .simpleApp .dispatchPlanningPage .planningUnassignedSide .unplannedTitle h3{font-size:14px!important;margin:1px 0 0!important}body .simpleApp .dispatchPlanningPage .planningUnassignedSide .unplannedTools{display:grid!important;grid-template-columns:1fr auto!important;gap:5px!important;align-items:center!important}body .simpleApp .dispatchPlanningPage .planningUnassignedSide .miniSearch{grid-column:1/-1!important;width:100%!important;min-width:0!important;height:31px!important}body .simpleApp .dispatchPlanningPage .planningUnassignedSide .unplannedViewToggle{display:none!important}body .simpleApp .dispatchPlanningPage .planningUnassignedSide .unplannedTools>button{height:27px!important;min-height:27px!important;padding:0 7px!important;font-size:8px!important;border-radius:7px!important}body .simpleApp .dispatchPlanningPage .planningUnassignedSide .unplannedTools .toPlanAllBtn,body .simpleApp .dispatchPlanningPage .planningUnassignedSide .unplannedHelp{display:none!important}body .simpleApp .dispatchPlanningPage .planningUnassignedSide .unplannedListWrap{max-height:545px;overflow:auto;padding:7px!important;background:#f8fafc!important}body .simpleApp .dispatchPlanningPage .planningUnassignedSide .unplannedListHead{display:none!important}body .simpleApp .dispatchPlanningPage .planningUnassignedSide .unplannedListRow{position:relative;display:grid!important;grid-template-columns:24px minmax(0,1fr) auto!important;grid-template-areas:"check order priority" "check service duration" "check address address" "check customer customer"!important;gap:2px 7px!important;align-items:center!important;margin:0 0 6px!important;padding:9px!important;min-height:84px!important;background:#fff!important;border:1px solid var(--plan-line)!important;border-radius:10px!important;box-shadow:0 2px 7px #1f375406!important}body .simpleApp .dispatchPlanningPage .planningUnassignedSide .unplannedListRow:hover{border-color:#aabdf1!important;box-shadow:0 4px 12px #31538714!important}body .simpleApp .dispatchPlanningPage .planningUnassignedSide .unplannedListSelect{grid-area:check!important;align-self:start!important;margin-top:1px!important}body .simpleApp .dispatchPlanningPage .planningUnassignedSide .unplannedListOrder{grid-area:order!important;font-size:10px!important;color:var(--plan-ink)!important}body .simpleApp .dispatchPlanningPage .planningUnassignedSide .unplannedListService{grid-area:service!important;font-size:9px!important;font-weight:750!important;color:#53687f!important}body .simpleApp .dispatchPlanningPage .planningUnassignedSide .unplannedListAddress{grid-area:address!important;font-size:8px!important;color:#708399!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}body .simpleApp .dispatchPlanningPage .planningUnassignedSide .unplannedListCustomer{grid-area:customer!important;font-size:8px!important;color:#708399!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}body .simpleApp .dispatchPlanningPage .planningUnassignedSide .unplannedListPayer{display:none!important}body .simpleApp .dispatchPlanningPage .planningUnassignedSide .unplannedListDuration{grid-area:duration!important;font-size:8px!important;color:#708399!important}body .simpleApp .dispatchPlanningPage .planningUnassignedSide .unplannedListPriority{grid-area:priority!important;font-size:7px!important;padding:3px 6px!important;border-radius:99px!important}body .simpleApp .dispatchPlanningPage .planningUnassignedSide .unplannedListRow>svg{display:none!important}body .simpleApp .dispatchPlanningPage .planningUnassignedSide .unplannedOrderRail,body .simpleApp .dispatchPlanningPage .planningUnassignedSide .unplannedCompactRail{max-height:545px!important;overflow:auto!important;display:grid!important;grid-template-columns:1fr!important;padding:7px!important;gap:6px!important;background:#f8fafc!important}body .simpleApp .dispatchPlanningPage .planningUnassignedSide .unplannedOrderCard{min-width:0!important;width:100%!important}body .simpleApp .dispatchPlanningPage .planningUnassignedSide .unplannedDone{min-height:150px!important}body .simpleApp .dispatchPlanningPage .infoBanner{border-radius:9px!important;margin:0 0 7px!important;padding:7px 10px!important;font-size:9px!important}body .simpleApp .dispatchPlanningPage .planningPublished{margin:0 0 7px!important;border-radius:9px!important}body .simpleApp .dispatchPlanningPage .planningResendWarning{margin-bottom:8px!important;border-radius:10px!important}@media(max-width:1450px){body .simpleApp .dispatchPlanningPage .planningKpiStrip{grid-template-columns:repeat(3,minmax(0,1fr))}body .simpleApp .dispatchPlanningPage .planningBoardWorkspace{grid-template-columns:minmax(0,1fr) 290px}}@media(max-width:1120px){body .simpleApp .dispatchPlanningPage .planningBoardWorkspace{grid-template-columns:1fr}body .simpleApp .dispatchPlanningPage .planningUnassignedSide{position:static;max-height:none}body .simpleApp .dispatchPlanningPage .planningUnassignedSide .unplannedListWrap{max-height:340px}body .simpleApp .dispatchPlanningPage .planningHeaderWorkspace{flex-wrap:wrap!important;justify-content:flex-start!important}}@media(max-width:760px){body .simpleApp .dispatchPlanningPage .planningKpiStrip{grid-template-columns:repeat(2,minmax(0,1fr))}body .simpleApp .dispatchPlanningPage .planningStatusLegend{display:none!important}}body .simpleApp .dispatchPlanningPage>header.compactWorkspaceHeader.noBack{grid-template-columns:auto minmax(560px,1fr) auto!important;min-height:52px!important;padding:6px 10px!important;margin-bottom:6px!important;border-radius:12px!important}body .simpleApp .dispatchPlanningPage>header .pageTitleBlock{min-width:120px!important}body .simpleApp .dispatchPlanningPage>header .pageTitleBlock h1{font-size:19px!important}body .simpleApp .dispatchPlanningPage .planningHeaderWorkspace.planningOpsToolbar{display:grid!important;grid-template-columns:minmax(250px,1fr) auto auto!important;gap:6px!important;align-items:center!important;justify-content:stretch!important;min-width:0!important}body .simpleApp .dispatchPlanningPage .planningHeaderSearch{position:relative;display:flex;align-items:center;gap:7px;height:34px;min-width:0;padding:0 9px;border:1px solid var(--plan-line);border-radius:9px;background:#fff}body .simpleApp .dispatchPlanningPage .planningHeaderSearch>svg{width:15px;height:15px;color:#71859b;flex:0 0 auto}body .simpleApp .dispatchPlanningPage .planningHeaderSearch input{width:100%;min-width:0;border:0!important;outline:0!important;background:transparent!important;padding:0!important;font-size:10px!important;color:var(--plan-ink)!important}body .simpleApp .dispatchPlanningPage .planningHeaderSearch>button{border:0;background:transparent;padding:2px;display:grid;place-items:center;color:#71859b}body .simpleApp .dispatchPlanningPage .planningHeaderSearch>button svg{width:13px;height:13px}body .simpleApp .dispatchPlanningPage .planningHeaderSearchResults{position:absolute;left:0;right:0;top:39px;z-index:1000;padding:5px;background:#fff;border:1px solid var(--plan-line);border-radius:10px;box-shadow:0 14px 35px #19314d29;max-height:330px;overflow:auto}body .simpleApp .dispatchPlanningPage .planningHeaderSearchResults>button{width:100%;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px;border:0;border-radius:7px;background:transparent;text-align:left}body .simpleApp .dispatchPlanningPage .planningHeaderSearchResults>button:hover{background:#f5f8fc}body .simpleApp .dispatchPlanningPage .planningHeaderSearchResults span{display:grid;gap:1px;min-width:0}body .simpleApp .dispatchPlanningPage .planningHeaderSearchResults b{font-size:10px}body .simpleApp .dispatchPlanningPage .planningHeaderSearchResults small{font-size:8px;color:#72859a}body .simpleApp .dispatchPlanningPage .planningDateRange{display:flex!important;gap:5px!important;align-items:center!important;flex-wrap:nowrap!important}body .simpleApp .dispatchPlanningPage .planningDateRange label{font-size:0!important;margin:0!important}body .simpleApp .dispatchPlanningPage .planningDateRange input{width:116px!important;height:34px!important;min-height:34px!important;padding:0 7px!important;font-size:9px!important;border-radius:9px!important}body .simpleApp .dispatchPlanningPage .planningDateRange button{height:34px!important;min-height:34px!important;padding:0 10px!important;font-size:9px!important;border-radius:9px!important}body .simpleApp .dispatchPlanningPage .planningSectionMenu,body .simpleApp .dispatchPlanningPage .planningDisplayMenu,body .simpleApp .dispatchPlanningPage .columnViewMenu{position:relative}body .simpleApp .dispatchPlanningPage :is(.planningSectionMenu,.planningDisplayMenu,.columnViewMenu)>summary{list-style:none;cursor:pointer;display:inline-flex;align-items:center;gap:6px;height:34px;padding:0 10px;border:1px solid var(--plan-line);border-radius:9px;background:#fff;color:#40566f;font-size:9px;font-weight:800;white-space:nowrap}body .simpleApp .dispatchPlanningPage :is(.planningSectionMenu,.planningDisplayMenu,.columnViewMenu)>summary::-webkit-details-marker{display:none}body .simpleApp .dispatchPlanningPage :is(.planningSectionMenu,.planningDisplayMenu,.columnViewMenu)>summary svg{width:14px;height:14px}body .simpleApp .dispatchPlanningPage :is(.planningSectionMenuPop,.planningDisplayMenuPop,.columnViewMenuPop){position:absolute;right:0;top:39px;z-index:1200;min-width:190px;padding:6px;background:#fff;border:1px solid var(--plan-line);border-radius:10px;box-shadow:0 14px 35px #19314d29}body .simpleApp .dispatchPlanningPage :is(.planningSectionMenuPop,.planningDisplayMenuPop)>button{width:100%;display:flex;align-items:center;gap:8px;min-height:32px;padding:0 8px;border:0;border-radius:7px;background:transparent;color:#425870;font-size:9px;text-align:left}body .simpleApp .dispatchPlanningPage :is(.planningSectionMenuPop,.planningDisplayMenuPop)>button:hover,body .simpleApp .dispatchPlanningPage :is(.planningSectionMenuPop,.planningDisplayMenuPop)>button.active,body .simpleApp .dispatchPlanningPage .planningDisplayMenuPop>button[aria-pressed=true]{background:#eef3ff;color:#315fd0}body .simpleApp .dispatchPlanningPage :is(.planningSectionMenuPop,.planningDisplayMenuPop)>button svg{width:14px;height:14px}body .simpleApp .dispatchPlanningPage .planningSectionMenuPop button b{margin-left:auto;border-radius:99px;padding:1px 5px;background:#eef2f7;font-size:8px}body .simpleApp .dispatchPlanningPage .planningDisplayControls{position:absolute!important;right:12px!important;top:61px!important;z-index:80!important;min-height:0!important;margin:0!important;padding:0!important;background:transparent!important;border:0!important}body .simpleApp .dispatchPlanningPage .planningDisplayControls p{position:absolute;right:0;top:39px;width:280px;margin:0;padding:7px 9px;border:1px solid #f0c5c5;border-radius:8px;background:#fff5f5;font-size:9px}body .simpleApp .dispatchPlanningPage .planningDisplayMenuPop small,body .simpleApp .dispatchPlanningPage .columnViewMenuPop>small{display:block;padding:6px 8px 4px;font-size:7px;font-weight:900;letter-spacing:.12em;color:#8998a8}body .simpleApp .dispatchPlanningPage .planningKpiStrip{display:flex!important;align-items:center!important;gap:0!important;margin:0 0 6px!important;padding:0 54px 0 0!important;border:1px solid var(--plan-line)!important;border-radius:10px!important;background:#fff!important;overflow:hidden!important}body .simpleApp .dispatchPlanningPage .planningKpiStrip>div{flex:0 1 auto!important;min-width:112px!important;display:flex!important;align-items:center!important;gap:6px!important;padding:6px 11px!important;border:0!important;border-right:1px solid #edf1f5!important;border-radius:0!important;box-shadow:none!important;background:transparent!important}body .simpleApp .dispatchPlanningPage .planningKpiStrip .kpiIcon{width:20px!important;height:20px!important;border-radius:6px!important}body .simpleApp .dispatchPlanningPage .planningKpiStrip .kpiIcon svg{width:11px!important;height:11px!important}body .simpleApp .dispatchPlanningPage .planningKpiStrip p{display:flex!important;align-items:baseline!important;gap:5px!important}body .simpleApp .dispatchPlanningPage .planningKpiStrip b{font-size:13px!important}body .simpleApp .dispatchPlanningPage .planningKpiStrip small{font-size:8px!important}body .simpleApp .dispatchPlanningPage .planningBoardWorkspace{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:7px!important;align-items:start!important}body .simpleApp .dispatchPlanningPage .planningBoardMain{min-width:0!important;width:100%!important}body .simpleApp .dispatchPlanningPage .planningWallControl{display:flex!important;align-items:center!important;justify-content:space-between!important;min-height:34px!important;margin:0 0 4px!important;padding:3px 8px!important;border-radius:9px!important}body .simpleApp .dispatchPlanningPage .planningWallTitle b{font-size:10px!important}body .simpleApp .dispatchPlanningPage .planningStatusLegend{margin-left:auto!important}body .simpleApp .dispatchPlanningPage .planningStatusLegend span{font-size:7px!important}body .simpleApp .dispatchPlanningPage .timelineBoard{width:100%!important;max-height:calc(100vh - 330px)!important;min-height:260px!important;overflow:auto!important;border-radius:10px!important}body .simpleApp .dispatchPlanningPage .timelineBoard.compactMode>.timelineHead,body .simpleApp .dispatchPlanningPage .timelineBoard.compactMode>.timelineRow{min-width:1180px!important}body .simpleApp .dispatchPlanningPage .timelineBoard.readableMode>.timelineHead,body .simpleApp .dispatchPlanningPage .timelineBoard.readableMode>.timelineRow{min-width:1560px!important}body .simpleApp .dispatchPlanningPage .timelineBoard.zoomMode>.timelineHead,body .simpleApp .dispatchPlanningPage .timelineBoard.zoomMode>.timelineRow{min-width:2150px!important}body .simpleApp .dispatchPlanningPage .timelineHead{grid-template-columns:170px minmax(1010px,1fr)!important;min-height:34px!important}body .simpleApp .dispatchPlanningPage .timelineRow{grid-template-columns:170px minmax(1010px,1fr)!important;min-height:82px!important}body .simpleApp .dispatchPlanningPage .timelineTech{padding:7px 9px!important}body .simpleApp .dispatchPlanningPage .workerTimeline{min-height:82px!important}body .simpleApp .dispatchPlanningPage .timelineJob{top:10px!important;height:60px!important;padding:7px 8px!important;border-radius:8px!important}body .simpleApp .dispatchPlanningPage .timelineJob>span{font-size:9px!important}body .simpleApp .dispatchPlanningPage .timelineJob>small{font-size:8px!important;line-height:1.3!important}body .simpleApp .dispatchPlanningPage .planningUnassignedTable{margin:0!important;border:1px solid var(--plan-line)!important;border-radius:10px!important;background:#fff!important;overflow:visible!important;box-shadow:none!important}body .simpleApp .dispatchPlanningPage .unplannedTableTop{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:38px;padding:5px 8px;border-bottom:1px solid #edf1f5}body .simpleApp .dispatchPlanningPage .unplannedTableTitle{display:flex;align-items:baseline;gap:8px;white-space:nowrap}body .simpleApp .dispatchPlanningPage .unplannedTableTitle b{font-size:10px}body .simpleApp .dispatchPlanningPage .unplannedTableTitle span{font-size:8px;color:#75879a}body .simpleApp .dispatchPlanningPage .unplannedTableActions{display:flex;align-items:center;gap:5px}body .simpleApp .dispatchPlanningPage .unplannedTableActions button{height:28px;min-height:28px;padding:0 8px;border-radius:7px;font-size:8px}body .simpleApp .dispatchPlanningPage .opsDataToolbar{display:flex;align-items:center;gap:5px;padding:5px 8px;background:#fafbfd;border-bottom:1px solid #edf1f5}body .simpleApp .dispatchPlanningPage .opsToolbarSearch{display:flex;align-items:center;gap:6px;min-width:260px;max-width:440px;flex:1;height:30px;padding:0 8px;border:1px solid var(--plan-line);border-radius:7px;background:#fff}body .simpleApp .dispatchPlanningPage .opsToolbarSearch svg{width:13px;height:13px;color:#71859b}.dispatchPlanningPage .opsToolbarSearch input{width:100%;border:0!important;outline:0!important;background:transparent!important;padding:0!important;font-size:9px!important}.dispatchPlanningPage .opsToolbarSearch button{border:0;background:transparent;padding:0;display:grid;place-items:center}.dispatchPlanningPage .opsToolbarSearch button svg{width:12px;height:12px}body .simpleApp .dispatchPlanningPage .opsDataToolbar select{height:30px;min-width:120px;padding:0 25px 0 8px;border:1px solid var(--plan-line);border-radius:7px;background:#fff;font-size:8px;color:#40566f}body .simpleApp .dispatchPlanningPage .clearFiltersBtn{height:30px;padding:0 8px;border:0;background:transparent;color:#5c70a8;font-size:8px;font-weight:800}body .simpleApp .dispatchPlanningPage .columnViewMenu{margin-left:auto}.dispatchPlanningPage .columnViewMenu>summary{height:30px!important;border-radius:7px!important}body .simpleApp .dispatchPlanningPage .columnViewMenuPop{min-width:210px}.dispatchPlanningPage .columnViewMenuPop label{display:flex;align-items:center;gap:8px;padding:6px 8px;border-radius:6px;font-size:9px;color:#40566f}.dispatchPlanningPage .columnViewMenuPop label:hover{background:#f5f8fc}.dispatchPlanningPage .columnViewMenuPop input{width:14px;height:14px}.dispatchPlanningPage .columnViewMenuPop button{width:50%;height:28px;border:0;background:#f5f7fa;font-size:8px}.dispatchPlanningPage .columnViewMenuPop button.active{background:#eaf0ff;color:#315fd0}body .simpleApp .dispatchPlanningPage .v10LineTable{overflow:auto!important;max-height:210px!important;padding:0!important;background:#fff!important}body .simpleApp .dispatchPlanningPage .v10LineTable .unplannedListHead,body .simpleApp .dispatchPlanningPage .v10LineTable .unplannedListRow{display:grid!important;align-items:center!important;gap:0!important;min-width:820px!important}body .simpleApp .dispatchPlanningPage .v10LineTable .unplannedListHead{position:sticky;top:0;z-index:3;min-height:27px;padding:0 6px;background:#f7f9fc;border-bottom:1px solid #e6ebf1;color:#7b8b9d;text-transform:uppercase;font-size:7px;font-weight:900;letter-spacing:.05em}body .simpleApp .dispatchPlanningPage .v10LineTable .unplannedListRow{min-height:34px!important;margin:0!important;padding:0 6px!important;border:0!important;border-bottom:1px solid #edf1f5!important;border-radius:0!important;background:#fff!important;box-shadow:none!important;font-size:8px!important}body .simpleApp .dispatchPlanningPage .v10LineTable .unplannedListRow:hover{background:#f8faff!important}.dispatchPlanningPage .v10LineTable .unplannedListRow.selectedUnplanned{background:#eef4ff!important}body .simpleApp .dispatchPlanningPage .v10LineTable .unplannedListRow>*{min-width:0;padding:0 7px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}body .simpleApp .dispatchPlanningPage .v10LineTable .unplannedListSelect{width:18px!important;height:18px!important;padding:0!important;margin:0 auto!important;border-radius:5px!important}.dispatchPlanningPage .v10LineTable .unplannedListSelect svg{width:11px;height:11px}body .simpleApp .dispatchPlanningPage .v10LineTable .unplannedListOrder{font-size:8px!important;color:#21384f!important}.dispatchPlanningPage .v10LineTable .unplannedListService,.dispatchPlanningPage .v10LineTable .unplannedListAddress,.dispatchPlanningPage .v10LineTable .unplannedListCustomer,.dispatchPlanningPage .v10LineTable .unplannedListPayer,.dispatchPlanningPage .v10LineTable .unplannedListDuration{font-size:8px!important;color:#53687e!important}body .simpleApp .dispatchPlanningPage .v10LineTable .unplannedListPriority{justify-self:start;padding:3px 6px!important;border-radius:99px;font-size:7px!important;font-weight:850}body .simpleApp .dispatchPlanningPage .v10LineTable .unplannedListRow>svg{width:12px;height:12px;color:#8998a8;justify-self:end}body .simpleApp .dispatchPlanningPage .unplannedMoreRows{display:block;width:100%;height:28px;border:0;border-top:1px solid #edf1f5;background:#fafbfd;color:#53687e;font-size:8px;font-weight:800}.dispatchPlanningPage:fullscreen{position:fixed!important;inset:0!important;width:100vw!important;height:100dvh!important;min-height:100dvh!important;max-width:none!important;max-height:100dvh!important;box-sizing:border-box!important;margin:0!important;padding:8px 10px!important;overflow:auto!important;overscroll-behavior:contain!important;background:var(--theme-canvas,#eef3f7)!important}.dispatchPlanningPage:fullscreen>header.compactWorkspaceHeader{position:sticky!important;top:0!important;z-index:1500!important}.dispatchPlanningPage:fullscreen .planningBoardWorkspace,.dispatchPlanningPage:fullscreen .planningBoardMain{min-height:0!important}.dispatchPlanningPage:fullscreen .timelineBoard{max-height:calc(100dvh - 285px)!important;min-height:260px!important;overflow:auto!important;overscroll-behavior:contain!important;scrollbar-gutter:stable both-edges!important}body.planningFullscreenMode .supportLauncher,body.planningFullscreenMode .supportWidget{display:none!important}@media(max-width:1280px){body .simpleApp .dispatchPlanningPage>header.compactWorkspaceHeader.noBack{grid-template-columns:auto 1fr!important}body .simpleApp .dispatchPlanningPage .planningPageActions{grid-column:1/-1!important;justify-content:flex-end!important}body .simpleApp .dispatchPlanningPage .planningKpiStrip{overflow:auto!important;padding-right:44px!important}}@media(max-width:900px){body .simpleApp .dispatchPlanningPage .planningHeaderWorkspace.planningOpsToolbar{grid-template-columns:1fr!important}body .simpleApp .dispatchPlanningPage .planningDisplayControls{position:static!important;margin-bottom:5px!important}body .simpleApp .dispatchPlanningPage .planningKpiStrip{display:grid!important;grid-template-columns:repeat(2,1fr)!important;padding:0!important}body .simpleApp .dispatchPlanningPage .planningKpiStrip>div{border-bottom:1px solid #edf1f5!important}body .simpleApp .dispatchPlanningPage .opsDataToolbar{flex-wrap:wrap}.dispatchPlanningPage .opsToolbarSearch{min-width:100%;max-width:none}.dispatchPlanningPage .opsDataToolbar select{flex:1}}body .simpleApp{--v11-font:Inter,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;--v11-text:#172b3f;--v11-muted:#667b90;--v11-border:#d7e1ea;--v11-soft:#f6f8fb;--v11-card:#fff;--v11-radius:10px;--v11-control-h:36px;font-family:var(--v11-font)!important;color:var(--v11-text)}body .simpleApp :is(button,input,select,textarea){font-family:var(--v11-font)!important}body .simpleApp :is(.panel,.workspacePanel,.productModulePanel){border-radius:var(--v11-radius)!important}body .simpleApp :is(input,select,textarea){font-size:13px}body .simpleApp .workspaceUniversalSearch{position:relative!important;min-width:430px!important;max-width:650px!important;flex:1 1 560px!important;height:38px!important;overflow:visible!important}body .simpleApp .workspaceUniversalSearch>input{height:100%!important;font-size:13px!important;padding-right:38px!important}body .simpleApp .workspaceUniversalSearch>.workspaceSearchClear{position:absolute!important;right:7px!important;top:50%!important;transform:translateY(-50%)!important;width:26px!important;height:26px!important;min-width:26px!important;padding:0!important;border:0!important;border-radius:7px!important;background:#eef2f6!important;color:#607489!important;display:grid!important;place-items:center!important}.workspaceSearchClear svg{width:14px;height:14px}body .simpleApp .workspaceSearchResults{position:absolute;left:0;right:0;top:43px;z-index:5000;padding:6px;background:#fff;border:1px solid var(--v11-border);border-radius:11px;box-shadow:0 18px 45px #182d432e;max-height:430px;overflow:auto}body .simpleApp .workspaceSearchResults>button{width:100%;min-height:66px;display:grid;grid-template-columns:minmax(0,1fr) 210px;gap:14px;align-items:center;padding:9px 11px;border:0;border-bottom:1px solid #edf1f5;background:#fff;text-align:left;color:var(--v11-text);border-radius:7px}.workspaceSearchResults>button:last-of-type{border-bottom:0!important}.workspaceSearchResults>button:hover{background:#f4f7fb!important}body .simpleApp .workspaceSearchResults span{min-width:0;display:grid;gap:2px}.workspaceSearchResults b{font-size:12px;line-height:1.25}.workspaceSearchResults small{font-size:11px;color:#51677d}.workspaceSearchResults em{font-size:10px;color:#7b8b9c;font-style:normal;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.workspaceSearchPlan{text-align:right}.workspaceSearchPlan b{color:#245da8}.workspaceSearchPlan em{text-transform:capitalize}.workspaceSearchEmpty{padding:16px;font-size:12px;color:#718397;text-align:center}body .simpleApp .dispatchPlanningPage>header.compactWorkspaceHeader.noBack{grid-template-columns:minmax(150px,.55fr) minmax(470px,1.45fr) auto!important;column-gap:10px!important;min-height:58px!important;align-items:center!important}body .simpleApp .dispatchPlanningPage .planningHeaderWorkspace.planningOpsToolbar{display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:7px!important;min-width:0!important}.dispatchPlanningPage .planningDateRange{display:flex!important;align-items:center!important;gap:6px!important;min-width:0!important}.dispatchPlanningPage .planningDateRange label{font-size:0!important}.dispatchPlanningPage .planningDateRange input{height:34px!important;min-width:132px!important;font-size:11px!important}.dispatchPlanningPage .planningDateRange button{height:34px!important;font-size:10px!important}body .simpleApp .dispatchPlanningPage .planningPageActions{display:flex!important;align-items:center!important;gap:6px!important;justify-content:flex-end!important;white-space:nowrap!important}.dispatchPlanningPage .planningDisplayControls{position:relative!important;right:auto!important;top:auto!important;z-index:1200!important;margin:0!important;padding:0!important;background:transparent!important;border:0!important}.dispatchPlanningPage .planningDisplayControls>details>summary,.dispatchPlanningPage .planningSectionMenu>summary{height:34px!important;min-height:34px!important;padding:0 10px!important;font-size:10px!important;border-radius:8px!important}.dispatchPlanningPage .planningDisplayControls p{right:0!important;top:40px!important}body .simpleApp .dispatchPlanningPage .timelineBoard{max-height:calc(100vh - 365px)!important;min-height:285px!important;border:1px solid var(--v11-border)!important;background:#fff!important}.dispatchPlanningPage .timelineHead{grid-template-columns:190px minmax(1110px,1fr)!important;min-height:38px!important;font-size:11px!important}.dispatchPlanningPage .timelineRow{grid-template-columns:190px minmax(1110px,1fr)!important;min-height:92px!important}.dispatchPlanningPage .timelineTech{padding:9px 10px!important}.dispatchPlanningPage .timelineTechName b{font-size:12px!important}.dispatchPlanningPage .workerLoadText{gap:5px!important}.dispatchPlanningPage .workerLoadText span{font-size:9px!important}.dispatchPlanningPage .workerTimeline{min-height:92px!important}body .simpleApp .dispatchPlanningPage .timelineJob{top:12px!important;height:66px!important;min-width:108px!important;padding:8px 9px!important;border-radius:8px!important;box-shadow:0 1px 2px #1a344e14!important}.dispatchPlanningPage .timelineJob>span{font-size:11px!important;line-height:1.25!important;font-weight:750!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.dispatchPlanningPage .timelineJob>small{font-size:9px!important;line-height:1.35!important;margin-top:4px!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.dispatchPlanningPage .planningWallTitle b{font-size:12px!important}.dispatchPlanningPage .planningStatusLegend span{font-size:9px!important}body .simpleApp .dispatchPlanningPage .planningUnassignedTable{margin-top:10px!important;border-radius:10px!important}.dispatchPlanningPage .unplannedTableTop{min-height:46px!important;padding:7px 12px!important}.dispatchPlanningPage .unplannedTableTitle b{font-size:13px!important}.dispatchPlanningPage .unplannedTableTitle span{font-size:10px!important}.dispatchPlanningPage .unplannedTableActions button{height:32px!important;min-height:32px!important;padding:0 10px!important;font-size:10px!important}.dispatchPlanningPage .opsDataToolbar{min-height:43px!important;padding:6px 10px!important;gap:7px!important}.dispatchPlanningPage .unplannedFilterLabel{display:inline-flex;align-items:center;gap:6px;font-size:10px;font-weight:800;color:#53687d;margin-right:2px}.dispatchPlanningPage .unplannedFilterLabel svg{width:14px;height:14px}.dispatchPlanningPage .opsDataToolbar select{height:32px!important;min-width:138px!important;font-size:10px!important}.dispatchPlanningPage .clearFiltersBtn{height:32px!important;font-size:10px!important}.dispatchPlanningPage .columnViewMenu{margin-left:auto!important}.dispatchPlanningPage .columnViewMenu>summary{height:32px!important;font-size:10px!important}body .simpleApp .dispatchPlanningPage .v10LineTable{max-height:300px!important;overflow:auto!important}.dispatchPlanningPage .v10LineTable .unplannedListHead,.dispatchPlanningPage .v10LineTable .unplannedListRow{min-width:1120px!important}.dispatchPlanningPage .v10LineTable .unplannedListHead{min-height:34px!important;padding:0 9px!important;font-size:9px!important;letter-spacing:.035em!important}.dispatchPlanningPage .v10LineTable .unplannedListRow{min-height:46px!important;padding:0 9px!important;font-size:11px!important}.dispatchPlanningPage .v10LineTable .unplannedListRow>*{padding:0 9px!important}.dispatchPlanningPage .v10LineTable :is(.unplannedListOrder,.unplannedListService,.unplannedListAddress,.unplannedListCustomer,.unplannedListPayer,.unplannedListDuration){font-size:11px!important;line-height:1.25!important}.dispatchPlanningPage .v10LineTable .unplannedListOrder{font-size:12px!important;font-weight:800!important}.dispatchPlanningPage .v10LineTable .unplannedListPriority{font-size:9px!important;padding:4px 7px!important}.dispatchPlanningPage .unplannedMoreRows{height:34px!important;font-size:10px!important}body .simpleApp main :is(.page,.productWorkspace,.financeProduct,.fleetProduct,.hrProduct){font-family:var(--v11-font)!important}body .simpleApp main :is(h1,h2,h3){letter-spacing:-.02em;color:var(--v11-text)}body .simpleApp main :is(.topActionBtn,.productAction,button.primary){border-radius:8px!important}@media(max-width:1280px){body .simpleApp .workspaceUniversalSearch{min-width:320px!important;flex-basis:420px!important}body .simpleApp .dispatchPlanningPage>header.compactWorkspaceHeader.noBack{grid-template-columns:auto 1fr!important}body .simpleApp .dispatchPlanningPage .planningPageActions{grid-column:1/-1!important}}@media(max-width:900px){body .simpleApp .workspaceUniversalSearch{min-width:0!important}.workspaceSearchResults{position:fixed!important;left:8px!important;right:8px!important;top:62px!important}.workspaceSearchResults>button{grid-template-columns:1fr!important}.workspaceSearchPlan{text-align:left!important}}body .simpleApp .operationsTopbarV1201{overflow:visible!important;position:relative!important;z-index:3000!important}body .simpleApp .dispatchPlanningPage>header.compactWorkspaceHeader.noBack{min-height:64px!important;padding:8px 12px!important;align-items:center!important}body .simpleApp .dispatchPlanningPage>header .pageTitleBlock{align-self:center!important;display:flex!important;align-items:center!important;min-height:40px!important}body .simpleApp .dispatchPlanningPage>header .pageTitleBlock h1{margin:0!important;line-height:1.1!important;font-size:20px!important}body .simpleApp .dispatchPlanningPage .planningHeaderWorkspace.planningOpsToolbar{align-self:center!important}body .simpleApp .dispatchPlanningPage .planningPageActions{align-self:center!important;min-height:40px!important}body .simpleApp .dispatchPlanningPage .planningDisplayControls{position:relative!important}body .simpleApp .dispatchPlanningPage .planningDisplayMenu>summary{min-width:94px!important;justify-content:center!important;background:#fff!important;color:#334b63!important;border:1px solid #cfdbe6!important;box-shadow:none!important}body .simpleApp .dispatchPlanningPage .planningDisplayMenuPop{right:0!important;top:40px!important;min-width:240px!important;padding:8px!important;border-radius:12px!important}body .simpleApp .dispatchPlanningPage .planningDisplayMenuPop>small{padding:7px 9px 5px!important;font-size:9px!important;color:#718397!important}body .simpleApp .dispatchPlanningPage .planningDisplayMenuPop>button{min-height:38px!important;padding:0 10px!important;border:1px solid transparent!important;border-radius:8px!important;background:#fff!important;color:#334b63!important;font-size:11px!important;font-weight:700!important}body .simpleApp .dispatchPlanningPage .planningDisplayMenuPop>button:hover{background:#f6f8fb!important;border-color:#dbe4ec!important;color:#21384f!important}body .simpleApp .dispatchPlanningPage .planningDisplayMenuPop>button[aria-pressed=true]{background:#f4f7fb!important;border-color:#bfcddd!important;color:#214f83!important;box-shadow:inset 3px 0 #4d78d8!important}body .simpleApp .dispatchPlanningPage .planningDisplayMenuPop>button svg{width:15px!important;height:15px!important;color:#61778d!important}body .simpleApp .dispatchPlanningPage .planningKpiStrip{padding-right:0!important}body .simpleApp .dispatchPlanningPage .unplannedTableActions{gap:7px!important}body .simpleApp .dispatchPlanningPage .unplannedTableActions button{height:34px!important;min-height:34px!important;padding:0 12px!important;background:#fff!important;border:1px solid #cfd9e3!important;color:#31485f!important;font-size:11px!important;font-weight:750!important;box-shadow:none!important}body .simpleApp .dispatchPlanningPage .unplannedTableActions button.primary{background:#315fd0!important;border-color:#315fd0!important;color:#fff!important}body .simpleApp .dispatchPlanningPage .unplannedTableActions button:disabled{background:#f2f5f8!important;border-color:#e0e6ec!important;color:#9aa8b5!important}body .simpleApp .dispatchPlanningPage .unplannedFilterBar{padding:7px 12px!important}body .simpleApp .dispatchPlanningPage .unplannedFilterBar select{height:34px!important;font-size:11px!important}body .simpleApp .dispatchPlanningPage .columnViewMenu>summary{height:34px!important;min-width:78px!important;justify-content:center!important;background:#fff!important}body .simpleApp .dispatchPlanningPage .columnViewMenuPop{min-width:260px!important;max-height:520px!important;overflow:auto!important;padding:8px!important}body .simpleApp .dispatchPlanningPage .columnViewMenuPop label{min-height:34px!important;font-size:11px!important}body .simpleApp .dispatchPlanningPage .v10LineTable{max-height:360px!important}body .simpleApp .dispatchPlanningPage .v10LineTable .unplannedListHead{min-height:38px!important;font-size:10px!important;padding:0 10px!important}body .simpleApp .dispatchPlanningPage .v10LineTable .unplannedListRow{min-height:50px!important;font-size:12px!important;padding:0 10px!important;cursor:pointer!important}body .simpleApp .dispatchPlanningPage .v10LineTable .unplannedListRow>*{padding:0 10px!important}body .simpleApp .dispatchPlanningPage .v10LineTable :is(.unplannedListOrder,.unplannedListService,.unplannedListAddress,.unplannedListCustomer,.unplannedListContact,.unplannedListAssigned,.unplannedListPlanned,.unplannedListAppointment,.unplannedListDuration,.unplannedListRegion,.unplannedListPhone,.unplannedListReference){font-size:12px!important;color:#425a71!important}body .simpleApp .dispatchPlanningPage .v10LineTable .unplannedListOrder{font-size:12px!important;color:#1b334a!important}body .simpleApp .dispatchPlanningPage .v10LineTable .unplannedListStatus{display:inline-flex!important;width:max-content!important;max-width:100%!important;padding:4px 7px!important;border-radius:999px!important;background:#eef3f7!important;color:#536a80!important;font-size:9px!important;font-weight:800!important;text-transform:capitalize!important}body .simpleApp .dispatchPlanningPage .v10LineTable .unplannedListAssigned{font-weight:700!important;color:#2d526f!important}body .simpleApp .dispatchPlanningPage .v10LineTable .unplannedListRow.selectOnly:hover{background:#f2f6fc!important}body .simpleApp .dispatchPlanningPage .v10LineTable .unplannedListRow.selectOnly.selectedUnplanned{background:#eaf2ff!important;box-shadow:inset 3px 0 #3c6fe0!important}body .unplannedExpandedBack{padding:22px!important;align-items:stretch!important;justify-content:center!important}body .simpleApp .unplannedDrawerModalV3{width:min(1540px,96vw)!important;max-width:none!important;height:min(860px,92vh)!important;max-height:92vh!important;margin:auto!important;padding:0!important;display:flex!important;flex-direction:column!important;overflow:hidden!important;border-radius:14px!important}body .simpleApp .unplannedDrawerModalV3 .modalHead{flex:0 0 auto!important;padding:16px 18px 13px!important;border-bottom:1px solid #e3e9ef!important}body .simpleApp .unplannedDrawerModalV3 .modalHead h2{font-size:20px!important;margin:2px 0!important}body .simpleApp .unplannedDrawerModalV3 .modalHead p{margin:2px 0 0!important;font-size:11px!important;color:#718397!important}body .simpleApp .unplannedExpandedToolbar{flex:0 0 auto!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;padding:10px 16px!important;background:#fafbfd!important;border-bottom:1px solid #e5ebf1!important}body .simpleApp .unplannedExpandedFilters,body .simpleApp .unplannedExpandedActions{display:flex!important;align-items:center!important;gap:7px!important}body .simpleApp .unplannedExpandedToolbar select,body .simpleApp .unplannedExpandedToolbar button{height:36px!important;min-height:36px!important;padding:0 12px!important;border-radius:8px!important;font-size:11px!important}body .simpleApp .unplannedExpandedHint{flex:0 0 auto!important;padding:8px 16px!important;background:#fff!important;border-bottom:1px solid #edf1f5!important;color:#6a7d90!important;font-size:10px!important}body .simpleApp .unplannedExpandedTable{flex:1 1 auto!important;max-height:none!important;overflow:auto!important;padding:0!important}body .simpleApp .unplannedExpandedTable .unplannedListHead{position:sticky!important;top:0!important;z-index:5!important;background:#f5f8fb!important}body .simpleApp .dispatchPlanningPage .timelineBoard{min-height:310px!important}body .simpleApp .dispatchPlanningPage .planningWallControl{min-height:38px!important;padding:4px 10px!important}@media(max-width:1280px){body .simpleApp .dispatchPlanningPage .planningPageActions{grid-column:auto!important}body .simpleApp .dispatchPlanningPage .planningDisplayMenuPop{right:0!important}}@media(max-width:900px){body .unplannedExpandedBack{padding:8px!important}body .simpleApp .unplannedDrawerModalV3{width:100%!important;height:96vh!important;max-height:96vh!important}body .simpleApp .unplannedExpandedToolbar{align-items:stretch!important;flex-direction:column!important}body .simpleApp .unplannedExpandedFilters,body .simpleApp .unplannedExpandedActions{flex-wrap:wrap!important}}body .simpleApp .dispatchPlanningPage>header.compactWorkspaceHeader.noBack{min-height:62px!important;padding:8px 14px!important;align-items:center!important;overflow:visible!important}body .simpleApp .dispatchPlanningPage>header .pageTitleBlock{padding-left:4px!important;min-width:150px!important;overflow:visible!important}body .simpleApp .dispatchPlanningPage>header .pageTitleBlock h1{font-size:20px!important;line-height:1!important;padding:2px 0 4px!important;overflow:visible!important}body .simpleApp .dispatchPlanningPage .planningHeaderWorkspace.planningOpsToolbar{display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:7px!important}body .simpleApp .dispatchPlanningPage .planningPageActions{display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:7px!important;min-height:38px!important}body .simpleApp .dispatchPlanningPage .planningPageActions>*{align-self:center!important;margin:0!important}body .simpleApp .dispatchPlanningPage .planningSectionMenu>summary,body .simpleApp .dispatchPlanningPage .planningDisplayMenu>summary{height:36px!important;min-height:36px!important;justify-content:center!important;background:#fff!important;color:#334b63!important;border-color:#cfd9e3!important}body .simpleApp .dispatchPlanningPage .planningSectionMenu>summary{min-width:92px!important}body .simpleApp .dispatchPlanningPage .planningDisplayMenu>summary{min-width:96px!important}body .simpleApp .dispatchPlanningPage .planningDisplayMenuPop{background:#fff!important;padding:8px!important;min-width:232px!important}body .simpleApp .dispatchPlanningPage .planningDisplayMenuPop>button,body .simpleApp .dispatchPlanningPage .planningDisplayMenuPop>button[aria-pressed=true]{display:grid!important;grid-template-columns:22px 1fr!important;align-items:center!important;min-height:38px!important;padding:0 10px!important;background:#fff!important;color:#334b63!important;border:1px solid transparent!important;box-shadow:none!important;text-align:left!important}body .simpleApp .dispatchPlanningPage .planningDisplayMenuPop>button svg{justify-self:center!important;margin:0!important;color:#60768b!important}body .simpleApp .dispatchPlanningPage .planningDisplayMenuPop>button:hover{background:#f7f9fc!important;border-color:#dde5ed!important}body .simpleApp .dispatchPlanningPage .planningDisplayMenuPop>button[aria-pressed=true]{background:#f4f7fb!important;border-color:#bfcddd!important;box-shadow:inset 3px 0 #4d78d8!important;color:#214f83!important}body .simpleApp .dispatchPlanningPage .planningWallControl{min-height:30px!important;height:30px!important;padding:2px 9px!important;margin-bottom:3px!important;border-radius:8px!important}body .simpleApp .dispatchPlanningPage .planningWallTitle b{font-size:9px!important}body .simpleApp .dispatchPlanningPage .planningStatusLegend{display:flex!important;align-items:center!important;gap:8px!important}body .simpleApp .dispatchPlanningPage .planningStatusLegend span{font-size:7px!important;gap:3px!important}body .simpleApp .dispatchPlanningPage .planningStatusLegend i{width:7px!important;height:7px!important}body .simpleApp .dispatchPlanningPage .timelineBoard{min-height:230px!important;max-height:calc(100vh - 350px)!important}body .simpleApp .dispatchPlanningPage .timelineBoard.compactMode .timelineHead{min-height:28px!important;height:28px!important}body .simpleApp .dispatchPlanningPage .timelineBoard.compactMode .timelineRow,body .simpleApp .dispatchPlanningPage .timelineBoard.compactMode .workerTimeline{min-height:58px!important;height:58px!important}body .simpleApp .dispatchPlanningPage .timelineBoard.compactMode .timelineTech{padding:5px 8px!important}body .simpleApp .dispatchPlanningPage .timelineBoard.compactMode .timelineJob{top:7px!important;height:43px!important;padding:5px 7px!important;border-radius:7px!important;min-width:72px!important}body .simpleApp .dispatchPlanningPage .timelineBoard.compactMode .timelineJob>span{font-size:8px!important;line-height:1.15!important}body .simpleApp .dispatchPlanningPage .timelineBoard.compactMode .timelineJob>small{font-size:7px!important;line-height:1.15!important}body .simpleApp .dispatchPlanningPage .timelineBoard.compactMode .workerLoadText{font-size:7px!important}body .simpleApp .dispatchPlanningPage .timelineBoard.readableMode .timelineHead{min-height:32px!important;height:32px!important}body .simpleApp .dispatchPlanningPage .timelineBoard.readableMode .timelineRow,body .simpleApp .dispatchPlanningPage .timelineBoard.readableMode .workerTimeline{min-height:72px!important;height:72px!important}body .simpleApp .dispatchPlanningPage .timelineBoard.readableMode .timelineTech{padding:6px 9px!important}body .simpleApp .dispatchPlanningPage .timelineBoard.readableMode .timelineJob{top:9px!important;height:52px!important;padding:6px 8px!important;border-radius:8px!important;min-width:84px!important}body .simpleApp .dispatchPlanningPage .timelineBoard.readableMode .timelineJob>span{font-size:9px!important}body .simpleApp .dispatchPlanningPage .timelineBoard.readableMode .timelineJob>small{font-size:7.5px!important}body .simpleApp .dispatchPlanningPage .timelineBoard.zoomMode .timelineHead{min-height:38px!important;height:38px!important}body .simpleApp .dispatchPlanningPage .timelineBoard.zoomMode .timelineRow,body .simpleApp .dispatchPlanningPage .timelineBoard.zoomMode .workerTimeline{min-height:92px!important;height:92px!important}body .simpleApp .dispatchPlanningPage .timelineBoard.zoomMode .timelineJob{top:13px!important;height:64px!important;padding:8px 10px!important;border-radius:9px!important;min-width:105px!important}body .simpleApp .dispatchPlanningPage .timelineBoard.zoomMode .timelineJob>span{font-size:10px!important}body .simpleApp .dispatchPlanningPage .timelineBoard.zoomMode .timelineJob>small{font-size:8px!important}body .simpleApp .dispatchPlanningPage .unplannedFilterBar{display:flex!important;align-items:center!important;gap:7px!important;flex-wrap:wrap!important;padding:8px 12px!important}body .simpleApp .dispatchPlanningPage .unplannedFilterBar select{min-width:132px!important;max-width:190px!important;height:34px!important;background:#fff!important}body .simpleApp .dispatchPlanningPage .unplannedFilterBar select[aria-label="Customer filter"]{min-width:165px!important}body .simpleApp .dispatchPlanningPage .appointmentFilter{display:flex!important;align-items:center!important;gap:6px!important;height:34px!important;padding:0 8px!important;border:1px solid #cfd9e3!important;border-radius:8px!important;background:#fff!important;color:#62778c!important;font-size:9px!important;font-weight:750!important}body .simpleApp .dispatchPlanningPage .appointmentFilter span{white-space:nowrap!important}body .simpleApp .dispatchPlanningPage .appointmentFilter input{height:30px!important;min-height:30px!important;width:126px!important;border:0!important;padding:0!important;background:#fff!important;font-size:10px!important}body .simpleApp .dispatchPlanningPage .clearFiltersBtn{height:34px!important;background:#fff!important;border:1px solid #cfd9e3!important;color:#53697f!important;border-radius:8px!important;padding:0 10px!important;font-size:10px!important}body .simpleApp .dispatchPlanningPage .columnViewMenu{margin-left:auto!important}body .simpleApp .unplannedExpandedFilters{flex:1 1 auto!important;flex-wrap:wrap!important}body .simpleApp .unplannedExpandedFilters select{min-width:135px!important;background:#fff!important}body .simpleApp .unplannedExpandedFilters .appointmentFilter{height:36px!important}@media(min-width:901px){body.planningSecondScreenMode .dispatchPlanningPage .planningKpiStrip,body.planningSecondScreenMode .dispatchPlanningPage .planningUnassignedTable,body.planningSecondScreenMode .dispatchPlanningPage .planningPageActions,body.planningSecondScreenMode .dispatchPlanningPage .planningSectionMenu{display:none!important}body.planningSecondScreenMode .dispatchPlanningPage>header.compactWorkspaceHeader.noBack{grid-template-columns:auto 1fr!important;min-height:50px!important;padding:6px 12px!important}body.planningSecondScreenMode .dispatchPlanningPage>header .pageTitleBlock{display:flex!important;min-width:150px!important}body.planningSecondScreenMode .dispatchPlanningPage .planningHeaderWorkspace.planningOpsToolbar{justify-content:flex-end!important}body.planningSecondScreenMode .dispatchPlanningPage .timelineBoard{min-height:calc(100vh - 132px)!important;max-height:calc(100vh - 132px)!important}body.planningSecondScreenMode .dispatchPlanningPage .planningWallControl{margin-top:2px!important}}@media(max-width:1250px){body .simpleApp .dispatchPlanningPage .unplannedFilterBar select{min-width:118px!important}body .simpleApp .dispatchPlanningPage .unplannedFilterBar select[aria-label="Customer filter"]{min-width:145px!important}}body .simpleApp .dispatchPlanningPage>header.compactWorkspaceHeader.noBack{min-height:58px!important;height:auto!important;padding:7px 14px!important;align-items:center!important}body .simpleApp .dispatchPlanningPage>header .pageTitleBlock{display:flex!important;align-items:center!important;align-self:stretch!important;padding:0 0 0 4px!important;min-width:160px!important}body .simpleApp .dispatchPlanningPage>header .pageTitleBlock h1{margin:0!important;padding:0 0 2px!important;font-size:20px!important;line-height:1.2!important;transform:none!important}body .simpleApp .dispatchPlanningPage .planningHeaderWorkspace.planningOpsToolbar,body .simpleApp .dispatchPlanningPage .planningPageActions{min-height:40px!important;align-items:center!important}body .simpleApp .dispatchPlanningPage .planningWallTitle{display:flex!important;align-items:center!important;gap:8px!important;min-width:0!important}body .simpleApp .dispatchPlanningPage .planningWallTitle>b{font-size:10px!important;line-height:1!important;white-space:nowrap!important}body .simpleApp .dispatchPlanningPage .planningWallTitle .planningDisplayControls{padding:0!important;margin:0!important;display:block!important;background:transparent!important;min-height:0!important}body .simpleApp .dispatchPlanningPage .planningWallTitle .planningDisplayMenu>summary{height:25px!important;min-height:25px!important;min-width:76px!important;padding:0 8px!important;border-radius:6px!important;font-size:9px!important;background:#fff!important}body .simpleApp .dispatchPlanningPage .planningWallTitle .planningDisplayMenu>summary svg{width:12px!important;height:12px!important}body .simpleApp .dispatchPlanningPage .planningWallControl{height:32px!important;min-height:32px!important;padding:3px 9px!important;overflow:visible!important;position:relative!important;z-index:20!important}body .simpleApp .dispatchPlanningPage .planningDisplayMenu{position:relative!important}body .simpleApp .dispatchPlanningPage .planningDisplayMenuPop.preferencesPanel{left:0!important;right:auto!important;top:calc(100% + 6px)!important;width:230px!important;min-width:230px!important;padding:9px!important;border:1px solid #d6dfe8!important;border-radius:11px!important;background:#fff!important;box-shadow:0 14px 32px #22374e29!important}body .simpleApp .dispatchPlanningPage .preferencesPanel .displayMenuTitle{display:flex!important;align-items:center!important;justify-content:space-between!important;margin-bottom:7px!important}body .simpleApp .dispatchPlanningPage .preferencesPanel .displayMenuTitle span{display:flex!important;align-items:center!important;gap:6px!important;font-size:10px!important;font-weight:800!important;color:#344a60!important}body .simpleApp .dispatchPlanningPage .preferencesPanel .displayMenuTitle svg{width:13px!important;height:13px!important}body .simpleApp .dispatchPlanningPage .preferencesPanel>small{display:block!important;margin:7px 2px 5px!important;font-size:8px!important;letter-spacing:.14em!important;color:#7a8998!important;font-weight:850!important}body .simpleApp .dispatchPlanningPage .planningViewChoices{display:grid!important;grid-template-columns:repeat(3,1fr)!important;gap:5px!important}body .simpleApp .dispatchPlanningPage .planningViewChoices>button,body .simpleApp .dispatchPlanningPage .planningViewChoices>button[aria-pressed=true]{display:flex!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;gap:4px!important;height:55px!important;min-height:55px!important;padding:5px!important;border:1px solid #d7e0e8!important;border-radius:8px!important;background:#fff!important;color:#40566c!important;box-shadow:none!important;text-align:center!important;font-size:9px!important;font-weight:750!important}body .simpleApp .dispatchPlanningPage .planningViewChoices>button svg{width:17px!important;height:17px!important;color:#5c7185!important}body .simpleApp .dispatchPlanningPage .planningViewChoices>button:hover{background:#f7f9fc!important;border-color:#bdcad6!important}body .simpleApp .dispatchPlanningPage .planningViewChoices>button[aria-pressed=true]{background:#f1f5fb!important;border-color:#8ca8c4!important;box-shadow:inset 0 0 0 1px #8ca8c4!important;color:#203f60!important}body .simpleApp .dispatchPlanningPage .planningDensityChoices{display:grid!important;gap:2px!important}body .simpleApp .dispatchPlanningPage .planningDensityChoices>button,body .simpleApp .dispatchPlanningPage .planningDensityChoices>button[aria-pressed=true]{display:flex!important;align-items:center!important;justify-content:flex-start!important;width:100%!important;height:30px!important;min-height:30px!important;padding:0 9px!important;border:0!important;border-radius:6px!important;background:#fff!important;color:#40566c!important;box-shadow:none!important;font-size:9px!important;font-weight:750!important;text-align:left!important}body .simpleApp .dispatchPlanningPage .planningDensityChoices>button:hover{background:#f7f9fc!important}body .simpleApp .dispatchPlanningPage .planningDensityChoices>button[aria-pressed=true]{background:#eef3f8!important;color:#203f60!important;box-shadow:inset 3px 0 #557ca6!important}body .simpleApp .unplannedDrawerModalV3 .modalHead{background:#fff!important;padding:17px 18px 14px!important}body .simpleApp .unplannedDrawerModalV3 .modalHead small{color:#376b91!important;font-size:9px!important;letter-spacing:.14em!important}body .simpleApp .unplannedDrawerModalV3 .modalHead h2{font-size:21px!important;line-height:1.15!important;color:#1f3449!important}body .simpleApp .unplannedExpandedToolbar{padding:10px 16px!important;background:#f8fafc!important;gap:10px!important}body .simpleApp .unplannedExpandedFilters select,body .simpleApp .unplannedExpandedFilters .appointmentFilter{height:38px!important;border-color:#ccd8e3!important;border-radius:8px!important;background:#fff!important}body .simpleApp .unplannedExpandedActions{gap:6px!important;flex:0 0 auto!important}body .simpleApp .unplannedExpandedActions .drawerActionButton{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:6px!important;height:38px!important;min-height:38px!important;padding:0 11px!important;border:1px solid #ccd8e3!important;border-radius:8px!important;background:#fff!important;color:#31485f!important;font-size:10px!important;font-weight:800!important;box-shadow:none!important}body .simpleApp .unplannedExpandedActions .drawerActionButton svg{width:15px!important;height:15px!important;color:#47718f!important}body .simpleApp .unplannedExpandedActions .drawerActionButton b{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-width:19px!important;height:19px!important;padding:0 5px!important;border-radius:10px!important;background:#edf3f8!important;color:#31536f!important;font-size:9px!important}body .simpleApp .unplannedExpandedActions .drawerActionButton.primary{background:#315fd0!important;border-color:#315fd0!important;color:#fff!important}body .simpleApp .unplannedExpandedActions .drawerActionButton.primary svg{color:#fff!important}body .simpleApp .unplannedExpandedActions .drawerActionButton.primary b{background:#ffffff2e!important;color:#fff!important}body .simpleApp .unplannedExpandedHint{padding:7px 16px!important;font-size:10px!important}body .simpleApp .unplannedExpandedTable .unplannedListHead{min-height:36px!important}body .simpleApp .unplannedExpandedTable .unplannedListRow{min-height:45px!important}@media(min-width:901px){body.planningSecondScreenMode .dispatchPlanningPage .planningKpiStrip{display:grid!important}body.planningSecondScreenMode .dispatchPlanningPage .planningUnassignedTable{display:block!important}body.planningSecondScreenMode .dispatchPlanningPage .planningPageActions{display:flex!important}body.planningSecondScreenMode .dispatchPlanningPage .planningSectionMenu{display:block!important}body.planningSecondScreenMode .dispatchPlanningPage>header.compactWorkspaceHeader.noBack{grid-template-columns:minmax(160px,.6fr) minmax(480px,1.5fr) auto!important;min-height:58px!important;padding:7px 14px!important}body.planningSecondScreenMode .dispatchPlanningPage .timelineBoard{min-height:230px!important;max-height:calc(100vh - 350px)!important}}@media(max-width:1150px){body .simpleApp .dispatchPlanningPage .planningWallTitle .planningDisplayMenu>summary{min-width:68px!important}body .simpleApp .unplannedExpandedToolbar{align-items:stretch!important;flex-direction:column!important}body .simpleApp .unplannedExpandedActions{justify-content:flex-end!important}}body .simpleApp .dispatchPlanningPage .planningWallTitle{display:inline-flex!important;align-items:center!important;justify-content:flex-start!important;gap:8px!important;min-width:0!important;width:auto!important;height:100%!important;overflow:visible!important}body .simpleApp .dispatchPlanningPage .planningWallTitle .planningDisplayControls{position:static!important;inset:auto!important;transform:none!important;float:none!important;display:inline-flex!important;align-items:center!important;justify-content:flex-start!important;flex:0 0 auto!important;width:auto!important;height:auto!important;min-height:0!important;margin:0!important;padding:0!important;background:transparent!important;border:0!important}body .simpleApp .dispatchPlanningPage .planningWallTitle .planningDisplayMenu{position:relative!important;display:inline-block!important;margin:0!important}body .simpleApp .dispatchPlanningPage .planningWallTitle .planningDisplayMenu>summary{height:24px!important;min-height:24px!important;min-width:74px!important;padding:0 8px!important;margin:0!important;border-radius:6px!important;font-size:9px!important;line-height:1!important}body .simpleApp .dispatchPlanningPage .planningWallControl{display:flex!important;grid-template-columns:none!important;align-items:center!important;justify-content:space-between!important;gap:10px!important;overflow:visible!important}body .simpleApp .dispatchPlanningPage .planningStatusLegend{margin-left:auto!important;flex:0 0 auto!important}body:is([data-voleng-theme=dark],[data-voleng-theme=premier-navy]) .dispatchPlanningPage{--plan-dark-bg:var(--theme-canvas,#0b1724);--plan-dark-surface:var(--theme-surface,#111f30);--plan-dark-soft:var(--theme-surface-soft,#15283d);--plan-dark-line:var(--theme-border,#2a4058);--plan-dark-text:var(--theme-text,#dce8f4);--plan-dark-muted:var(--theme-muted,#8fa3b8)}body:is([data-voleng-theme=dark],[data-voleng-theme=premier-navy]) .dispatchPlanningPage,body:is([data-voleng-theme=dark],[data-voleng-theme=premier-navy]) .dispatchPlanningPage>header{background:var(--plan-dark-bg)!important;border-color:var(--plan-dark-line)!important;color:var(--plan-dark-text)!important}body:is([data-voleng-theme=dark],[data-voleng-theme=premier-navy]) .dispatchPlanningPage>header .pageTitleBlock,body:is([data-voleng-theme=dark],[data-voleng-theme=premier-navy]) .dispatchPlanningPage>header .pageTitleBlock h1{background:transparent!important;color:var(--plan-dark-text)!important;text-shadow:none!important}body:is([data-voleng-theme=dark],[data-voleng-theme=premier-navy]) .dispatchPlanningPage :is(.planningKpiStrip,.planningWallControl,.timelineBoard,.timelineHead,.timelineRow,.timelineTech,.workerTimeline,.planningUnassignedTable,.unplannedOrdersPanel,.unplannedTableTop,.unplannedFilterBar,.unplannedListWrap){background:var(--plan-dark-surface)!important;border-color:var(--plan-dark-line)!important;color:var(--plan-dark-text)!important}body:is([data-voleng-theme=dark],[data-voleng-theme=premier-navy]) .dispatchPlanningPage .planningKpiStrip>div{background:transparent!important;border-color:var(--plan-dark-line)!important}body:is([data-voleng-theme=dark],[data-voleng-theme=premier-navy]) .dispatchPlanningPage :is(.planningKpiStrip b,.planningWallTitle b,.timelineHead,.timelineTech b,.unplannedTableTitle b){color:var(--plan-dark-text)!important}body:is([data-voleng-theme=dark],[data-voleng-theme=premier-navy]) .dispatchPlanningPage :is(.planningKpiStrip small,.planningStatusLegend span,.workerLoadText,.unplannedTableTitle span){color:var(--plan-dark-muted)!important}body:is([data-voleng-theme=dark],[data-voleng-theme=premier-navy]) .dispatchPlanningPage .timeScale,body:is([data-voleng-theme=dark],[data-voleng-theme=premier-navy]) .dispatchPlanningPage .timelineGrid{background:transparent!important}body:is([data-voleng-theme=dark],[data-voleng-theme=premier-navy]) .dispatchPlanningPage .timelineGrid i,body:is([data-voleng-theme=dark],[data-voleng-theme=premier-navy]) .dispatchPlanningPage .timeScale span{border-color:color-mix(in srgb,var(--plan-dark-line) 72%,transparent)!important;color:var(--plan-dark-muted)!important}body:is([data-voleng-theme=dark],[data-voleng-theme=premier-navy]) .dispatchPlanningPage :is(.unplannedFilterBar select,.appointmentFilter,.appointmentFilter input,.clearFiltersBtn,.unplannedTableActions button:not(.primary),.columnViewMenu>summary,.planningDisplayMenu>summary,.planningSectionMenu>summary){background:var(--plan-dark-soft)!important;border-color:var(--plan-dark-line)!important;color:var(--plan-dark-text)!important}body:is([data-voleng-theme=dark],[data-voleng-theme=premier-navy]) .dispatchPlanningPage :is(.unplannedFilterBar select,.appointmentFilter input){color-scheme:dark!important}body:is([data-voleng-theme=dark],[data-voleng-theme=premier-navy]) .dispatchPlanningPage .v10LineTable .unplannedListHead{background:var(--plan-dark-soft)!important;border-color:var(--plan-dark-line)!important;color:var(--plan-dark-muted)!important}body:is([data-voleng-theme=dark],[data-voleng-theme=premier-navy]) .dispatchPlanningPage .v10LineTable .unplannedListRow{background:var(--plan-dark-surface)!important;border-color:var(--plan-dark-line)!important;color:var(--plan-dark-text)!important}body:is([data-voleng-theme=dark],[data-voleng-theme=premier-navy]) .dispatchPlanningPage .v10LineTable .unplannedListRow:hover{background:var(--plan-dark-soft)!important}body:is([data-voleng-theme=dark],[data-voleng-theme=premier-navy]) .dispatchPlanningPage .v10LineTable .unplannedListRow.selectedUnplanned{background:color-mix(in srgb,var(--theme-accent,#4f7cff) 16%,var(--plan-dark-surface))!important}body:is([data-voleng-theme=dark],[data-voleng-theme=premier-navy]) .dispatchPlanningPage .v10LineTable :is(.unplannedListOrder,.unplannedListService,.unplannedListAddress,.unplannedListCustomer,.unplannedListContact,.unplannedListAssigned,.unplannedListPlanned,.unplannedListAppointment,.unplannedListDuration,.unplannedListRegion,.unplannedListPhone,.unplannedListReference){color:var(--plan-dark-text)!important}body:is([data-voleng-theme=dark],[data-voleng-theme=premier-navy]) .dispatchPlanningPage .v10LineTable .unplannedListStatus{background:var(--plan-dark-soft)!important;color:var(--plan-dark-text)!important}body:is([data-voleng-theme=dark],[data-voleng-theme=premier-navy]) .dispatchPlanningPage .planningDisplayMenuPop.preferencesPanel,body:is([data-voleng-theme=dark],[data-voleng-theme=premier-navy]) .dispatchPlanningPage .columnViewMenuPop{background:var(--plan-dark-surface)!important;border-color:var(--plan-dark-line)!important;color:var(--plan-dark-text)!important;box-shadow:0 16px 34px #00000059!important}body:is([data-voleng-theme=dark],[data-voleng-theme=premier-navy]) .dispatchPlanningPage .preferencesPanel .displayMenuTitle span,body:is([data-voleng-theme=dark],[data-voleng-theme=premier-navy]) .dispatchPlanningPage .columnViewMenuPop label{color:var(--plan-dark-text)!important}body:is([data-voleng-theme=dark],[data-voleng-theme=premier-navy]) .dispatchPlanningPage .preferencesPanel>small,body:is([data-voleng-theme=dark],[data-voleng-theme=premier-navy]) .dispatchPlanningPage .columnViewMenuPop>small{color:var(--plan-dark-muted)!important}body:is([data-voleng-theme=dark],[data-voleng-theme=premier-navy]) .dispatchPlanningPage .preferencesPanel :is(.planningViewChoices,.planningDensityChoices)>button,body:is([data-voleng-theme=dark],[data-voleng-theme=premier-navy]) .dispatchPlanningPage .preferencesPanel :is(.planningViewChoices,.planningDensityChoices)>button[aria-pressed=true]{background:var(--plan-dark-soft)!important;border-color:var(--plan-dark-line)!important;color:var(--plan-dark-text)!important}body:is([data-voleng-theme=dark],[data-voleng-theme=premier-navy]) .dispatchPlanningPage .preferencesPanel :is(.planningViewChoices,.planningDensityChoices)>button:hover{background:color-mix(in srgb,var(--plan-dark-soft) 78%,#ffffff 5%)!important}body:is([data-voleng-theme=dark],[data-voleng-theme=premier-navy]) .unplannedDrawerModalV3,body:is([data-voleng-theme=dark],[data-voleng-theme=premier-navy]) .unplannedDrawerModalV3 .modalHead,body:is([data-voleng-theme=dark],[data-voleng-theme=premier-navy]) .unplannedDrawerModalV3 .unplannedExpandedToolbar,body:is([data-voleng-theme=dark],[data-voleng-theme=premier-navy]) .unplannedDrawerModalV3 .unplannedExpandedTable{background:var(--theme-surface,#111f30)!important;border-color:var(--theme-border,#2a4058)!important;color:var(--theme-text,#dce8f4)!important}body:is([data-voleng-theme=dark],[data-voleng-theme=premier-navy]) .unplannedDrawerModalV3 :is(select,.appointmentFilter,.appointmentFilter input,.drawerActionButton:not(.primary),.clearFiltersBtn){background:var(--theme-surface-soft,#15283d)!important;border-color:var(--theme-border,#2a4058)!important;color:var(--theme-text,#dce8f4)!important;color-scheme:dark!important}@media(max-width:720px){body .simpleApp .dispatchPlanningPage .planningWallTitle{gap:5px!important}body .simpleApp .dispatchPlanningPage .planningStatusLegend{overflow-x:auto!important;max-width:65vw!important}}body .simpleApp main[data-product=operations]{--v11-font:Inter,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;--v11-text:var(--theme-text);--v11-muted:var(--theme-muted);--v11-border:var(--theme-border);--v11-soft:var(--theme-surface-soft);--v11-card:var(--theme-surface);--ops-control-h:38px;--ops-radius:10px;--ops-panel-radius:12px;--ops-gap:10px;color:var(--theme-text)!important;background:var(--theme-canvas)!important;font-family:var(--v11-font)!important}body .simpleApp main[data-product=operations] :is(button,input,select,textarea){font-family:inherit!important}body .simpleApp main[data-product=operations] :is(.page,.panel,.table,.workspacePanel,.productModulePanel){color:var(--theme-text)}body .simpleApp main[data-product=operations] .page{max-width:none!important;width:100%!important;padding:14px 16px 24px!important;background:transparent!important}body .simpleApp main[data-product=operations] .operationsTopbarV1201{min-height:62px!important;height:62px!important;padding:8px 16px!important;gap:12px!important;display:grid!important;grid-template-columns:auto minmax(300px,640px) 1fr!important;align-items:center!important;border-bottom:1px solid var(--theme-border)!important;background:var(--theme-surface)!important;box-shadow:none!important}body .simpleApp main[data-product=operations] .operationsTopbarV1201 .volengWorkspaceSwitcher{min-width:190px!important}body .simpleApp main[data-product=operations] .operationsTopbarV1201 .workspaceSwitcherTrigger{height:44px!important;min-height:44px!important;border-radius:11px!important;border:1px solid var(--theme-border)!important;background:var(--theme-surface)!important;color:var(--theme-text)!important;box-shadow:none!important;padding:6px 10px!important}body .simpleApp main[data-product=operations] .workspaceUniversalSearch{width:100%!important;max-width:640px!important;height:42px!important;min-height:42px!important;display:flex!important;align-items:center!important;gap:8px!important;border:1px solid var(--theme-border)!important;border-radius:11px!important;background:var(--theme-surface-soft)!important;color:var(--theme-text)!important;padding:0 10px!important;box-shadow:none!important;position:relative!important}body .simpleApp main[data-product=operations] .workspaceUniversalSearch>svg{width:17px!important;height:17px!important;color:var(--theme-muted)!important;flex:0 0 auto}body .simpleApp main[data-product=operations] .workspaceUniversalSearch input{min-width:0!important;flex:1!important;height:40px!important;border:0!important;background:transparent!important;color:var(--theme-text)!important;outline:0!important;font-size:13px!important;font-weight:500!important;padding:0!important}body .simpleApp main[data-product=operations] .workspaceUniversalSearch input::placeholder{color:var(--theme-muted)!important;opacity:.82}body .simpleApp main[data-product=operations] .workspaceSearchClear{width:28px!important;height:28px!important;min-height:28px!important;padding:0!important;border:0!important;background:transparent!important;color:var(--theme-muted)!important;display:grid!important;place-items:center!important}body .simpleApp main[data-product=operations] .workspaceSearchResults{top:48px!important;left:0!important;right:0!important;z-index:1600!important;border:1px solid var(--theme-border)!important;border-radius:12px!important;background:var(--theme-surface-raised)!important;box-shadow:0 18px 48px #0f172a29!important;overflow:hidden!important}body .simpleApp main[data-product=operations] .workspaceSearchResults>button{min-height:62px!important;padding:9px 12px!important;border:0!important;border-bottom:1px solid var(--theme-border)!important;background:var(--theme-surface-raised)!important;color:var(--theme-text)!important}body .simpleApp main[data-product=operations] .workspaceSearchResults>button:hover{background:var(--theme-surface-soft)!important}body .simpleApp main[data-product=operations] .workspaceSearchResults :is(small,em){color:var(--theme-muted)!important}body .simpleApp main[data-product=operations] .operationsTopbarV1201 .productTopbarUtilities{justify-self:end!important;display:flex!important;align-items:center!important;gap:7px!important;min-width:0!important}body .simpleApp main[data-product=operations] .operationsTopbarV1201 :is(.productTopbarIcon,.productTopbarAction,.dispatchTopUser){min-height:40px!important;height:40px!important;border-radius:10px!important;border:1px solid var(--theme-border)!important;background:var(--theme-surface)!important;color:var(--theme-text)!important;box-shadow:none!important}body .simpleApp main[data-product=operations] .operationsTopbarV1201 .productTopbarIcon{width:40px!important;padding:0!important;display:grid!important;place-items:center!important}body .simpleApp main[data-product=operations] .operationsTopbarV1201 .productTopbarAction{padding:0 12px!important;gap:7px!important}body .simpleApp main[data-product=operations] .page>header.compactWorkspaceHeader{min-height:58px!important;margin:0 0 10px!important;padding:8px 0 10px!important;display:grid!important;grid-template-columns:minmax(150px,220px) minmax(0,1fr) auto!important;grid-template-rows:auto!important;align-items:center!important;column-gap:12px!important;border:0!important;border-bottom:1px solid var(--theme-border)!important;background:transparent!important}body .simpleApp main[data-product=operations] .page>header.compactWorkspaceHeader>.pageHeaderBack{display:none!important}body .simpleApp main[data-product=operations] .page>header.compactWorkspaceHeader>.pageTitleBlock{grid-column:1!important;grid-row:1!important;min-width:0!important;align-self:center!important;margin:0!important;padding:0!important}body .simpleApp main[data-product=operations] .page>header.compactWorkspaceHeader>.pageTitleBlock h1{margin:0!important;padding:0!important;font-size:21px!important;line-height:1.1!important;letter-spacing:-.035em!important;font-weight:800!important;color:var(--theme-text)!important;white-space:nowrap!important;overflow:visible!important}body .simpleApp main[data-product=operations] .page>header.compactWorkspaceHeader>.pageTitleBlock p{display:none!important}body .simpleApp main[data-product=operations] .page>header.compactWorkspaceHeader>.pageHeaderCenter{grid-column:2!important;grid-row:1!important;display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:8px!important;width:100%!important;max-width:none!important;min-width:0!important;padding:0!important;margin:0!important}body .simpleApp main[data-product=operations] .page>header.compactWorkspaceHeader>.pageHeaderAction{grid-column:3!important;grid-row:1!important;display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:7px!important;min-width:0!important;margin:0!important;padding:0!important}body .simpleApp main[data-product=operations] .page>header.compactWorkspaceHeader :is(input,select,button,.topActionBtn){min-height:var(--ops-control-h)!important;height:var(--ops-control-h)!important;border-radius:9px!important;border:1px solid var(--theme-border)!important;background:var(--theme-surface)!important;color:var(--theme-text)!important;box-shadow:none!important;font-size:12px!important;font-weight:650!important}body .simpleApp main[data-product=operations] .page>header.compactWorkspaceHeader :is(input,select){padding:0 10px!important}body .simpleApp main[data-product=operations] .page>header.compactWorkspaceHeader button{padding:0 11px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:6px!important;white-space:nowrap!important}body .simpleApp main[data-product=operations] .page>header.compactWorkspaceHeader button.primaryAction{background:var(--theme-accent-ink)!important;border-color:var(--theme-accent-ink)!important;color:var(--theme-surface)!important}body .simpleApp main[data-product=operations] .page>header.compactWorkspaceHeader svg{width:15px!important;height:15px!important}body .simpleApp main[data-product=operations] :is(.ordersDataFilters,.fieldHeaderFilters,.todoHeaderWorkspace,.capacityCockpitToolbar,.masterFilterLane,.unplannedDispatchFilters,.planningUnplannedFilters){gap:7px!important;align-items:center!important}body .simpleApp main[data-product=operations] :is(.ordersDataFilters,.fieldHeaderFilters,.todoHeaderWorkspace,.capacityCockpitToolbar,.masterFilterLane,.unplannedDispatchFilters,.planningUnplannedFilters) :is(input,select,button){min-height:38px!important;height:38px!important;border-radius:9px!important;border:1px solid var(--theme-border)!important;background:var(--theme-surface)!important;color:var(--theme-text)!important;font-size:12px!important;box-shadow:none!important}body .simpleApp main[data-product=operations] :is(.ordersDataFilters,.fieldHeaderFilters,.todoHeaderWorkspace,.capacityCockpitToolbar,.masterFilterLane,.unplannedDispatchFilters,.planningUnplannedFilters) select{padding:0 30px 0 10px!important}body .simpleApp main[data-product=operations] :is(.panel,.dispatchWorkspaceCard,.homeOperationalInsights,.liveOperationsPanel,.capacityCockpitSection,.ordersRegister,.todoCaseGrid,.fieldRegister,.absencePanel,.teamRegister,.hrRegister){border:1px solid var(--theme-border)!important;border-radius:var(--ops-panel-radius)!important;background:var(--theme-surface)!important;color:var(--theme-text)!important;box-shadow:none!important}body .simpleApp main[data-product=operations] .table{border:1px solid var(--theme-border)!important;border-radius:10px!important;background:var(--theme-surface)!important;overflow:auto!important}body .simpleApp main[data-product=operations] .table table{background:var(--theme-surface)!important;color:var(--theme-text)!important}body .simpleApp main[data-product=operations] .table thead th{height:38px!important;padding:8px 11px!important;background:var(--theme-surface-soft)!important;color:var(--theme-muted)!important;border-bottom:1px solid var(--theme-border)!important;font-size:9px!important;line-height:1.1!important;font-weight:800!important;letter-spacing:.055em!important}body .simpleApp main[data-product=operations] .table tbody td{min-height:46px!important;padding:10px 11px!important;background:var(--theme-surface)!important;color:var(--theme-text)!important;border-bottom:1px solid var(--theme-border)!important;font-size:12px!important;line-height:1.35!important}body .simpleApp main[data-product=operations] .table tbody tr:hover td{background:var(--theme-surface-soft)!important}body .simpleApp main[data-product=operations] .table :is(small,.subText){color:var(--theme-muted)!important}body .simpleApp main[data-product=operations] :is(.badge,.statusBadge){font-size:9px!important;font-weight:750!important;letter-spacing:.02em!important}body .simpleApp main[data-product=operations] .dispatchHomePage .operationsHomeHeroSplit,body .simpleApp main[data-product=operations] .dispatchHomePage .dashboardScope,body .simpleApp main[data-product=operations] .dispatchHomePage .workspaceSync{display:none!important}body .simpleApp main[data-product=operations] .dispatchHomePage .homeDashboardControls{gap:7px!important;justify-content:flex-end!important}body .simpleApp main[data-product=operations] .dispatchHomePage .homeDateRange{gap:7px!important}body .simpleApp main[data-product=operations] .dispatchHomePage .homeDateRange>input{width:132px!important;min-width:132px!important;height:38px!important;min-height:38px!important}body .simpleApp main[data-product=operations] .dispatchHomePage .dispatchKpiGrid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important;margin:0 0 10px!important}body .simpleApp main[data-product=operations] .dispatchHomePage .dispatchKpiGrid>button{min-height:74px!important;padding:10px 12px!important;border-radius:11px!important;border:1px solid var(--theme-border)!important;background:var(--theme-surface)!important;color:var(--theme-text)!important;box-shadow:none!important}body .simpleApp main[data-product=operations] .dispatchHomePage .dispatchKpiGrid>button b{font-size:22px!important;line-height:1!important}body .simpleApp main[data-product=operations] .dispatchHomePage .dispatchKpiGrid>button :is(small,em){font-size:10px!important;color:var(--theme-muted)!important}body .simpleApp main[data-product=operations] .dispatchHomePage .dispatchWorkspaceGrid{gap:10px!important;margin-top:0!important}body .simpleApp main[data-product=operations] .dispatchHomePage .workspaceHead{min-height:44px!important;padding:10px 12px!important;border-bottom:1px solid var(--theme-border)!important}body .simpleApp main[data-product=operations] .dispatchHomePage .workspaceHead :is(p,small){color:var(--theme-muted)!important}body .simpleApp main[data-product=operations] .dispatchHomePage .homeOperationalInsights{margin-top:10px!important}body .simpleApp main[data-product=operations] .dispatchHomePage .insightsHeader{min-height:44px!important;padding:9px 12px!important;background:var(--theme-surface-soft)!important;border-bottom:1px solid var(--theme-border)!important}body .simpleApp main[data-product=operations] .dispatchCapacityPage .capacityCockpitToolbar{display:flex!important;flex-wrap:nowrap!important;justify-content:flex-end!important;width:100%!important;min-width:0!important}body .simpleApp main[data-product=operations] .dispatchCapacityPage .capacityHeaderPeriod,body .simpleApp main[data-product=operations] .dispatchCapacityPage .capacityPeriodNav{height:38px!important;border:1px solid var(--theme-border)!important;border-radius:9px!important;background:var(--theme-surface)!important;overflow:hidden!important}body .simpleApp main[data-product=operations] .dispatchCapacityPage .capacityHeaderPeriod button,body .simpleApp main[data-product=operations] .dispatchCapacityPage .capacityPeriodNav button{height:36px!important;min-height:36px!important;border:0!important;border-radius:0!important;background:transparent!important;color:var(--theme-muted)!important}body .simpleApp main[data-product=operations] .dispatchCapacityPage .capacityHeaderPeriod button.active{background:var(--theme-accent-soft)!important;color:var(--theme-accent-ink)!important}body .simpleApp main[data-product=operations] .dispatchCapacityPage .capacityPeriodNav span{color:var(--theme-text)!important;font-size:11px!important;font-weight:750!important;padding:0 8px!important;white-space:nowrap!important}body .simpleApp main[data-product=operations] .dispatchCapacityPage .capacityCockpitKpis,body .simpleApp main[data-product=operations] .dispatchCapacityPage .capacityKpis{gap:8px!important;margin-bottom:10px!important}body .simpleApp main[data-product=operations] .dispatchCapacityPage :is(.capacityCockpitKpis,.capacityKpis)>*{min-height:72px!important;border-radius:11px!important;box-shadow:none!important;background:var(--theme-surface)!important;border-color:var(--theme-border)!important}body .simpleApp main[data-product=operations] .dispatchCapacityPage .capacityCockpitSectionHead>span{font-size:10px!important;color:var(--theme-muted)!important}body .simpleApp main[data-product=operations] .dispatchOrdersPage .ordersHeaderCenter{display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:7px!important;width:100%!important;min-width:0!important}body .simpleApp main[data-product=operations] .dispatchOrdersPage .ordersScopeSwitch{display:flex!important;align-items:center!important;gap:3px!important;padding:3px!important;border:1px solid var(--theme-border)!important;border-radius:9px!important;background:var(--theme-surface-soft)!important;flex-wrap:nowrap!important}body .simpleApp main[data-product=operations] .dispatchOrdersPage .ordersScopeSwitch button{height:30px!important;min-height:30px!important;border:0!important;border-radius:7px!important;background:transparent!important;color:var(--theme-muted)!important;padding:0 10px!important}body .simpleApp main[data-product=operations] .dispatchOrdersPage .ordersScopeSwitch button.active{background:var(--theme-surface)!important;color:var(--theme-text)!important;box-shadow:0 1px 3px #0f172a14!important}body .simpleApp main[data-product=operations] .dispatchOrdersPage .ordersDataFilters{display:flex!important;flex-wrap:wrap!important;align-items:center!important;gap:7px!important;padding:9px 10px!important;margin:0 0 8px!important;border:1px solid var(--theme-border)!important;border-radius:10px!important;background:var(--theme-surface)!important}body .simpleApp main[data-product=operations] .dispatchOrdersPage .ordersDataFilters :is(select,input){min-width:135px!important;max-width:200px!important}body .simpleApp main[data-product=operations] .dispatchOrdersPage :is(.simpleOrdersFocus,.ordersKpis){gap:8px!important;margin:0 0 9px!important}body .simpleApp main[data-product=operations] .dispatchOrdersPage :is(.simpleOrdersFocus,.ordersKpis)>*{min-height:66px!important;border-radius:10px!important;background:var(--theme-surface)!important;border:1px solid var(--theme-border)!important;box-shadow:none!important}body .simpleApp main[data-product=operations] .dispatchOrdersPage .orderTopActions{gap:6px!important;flex-wrap:nowrap!important}body .simpleApp main[data-product=operations] .dispatchTodoPage .todoHeaderWorkspace{display:flex!important;justify-content:flex-end!important;width:100%!important}body .simpleApp main[data-product=operations] .dispatchTodoPage .todoHeaderWorkspace select{min-width:145px!important}body .simpleApp main[data-product=operations] .dispatchTodoPage :is(.todoSummary,.todoKpis,.todoBuckets){gap:8px!important;margin-bottom:10px!important}body .simpleApp main[data-product=operations] .dispatchTodoPage :is(.todoSummary,.todoKpis,.todoBuckets)>*{min-height:68px!important;border-radius:10px!important;box-shadow:none!important;border-color:var(--theme-border)!important;background:var(--theme-surface)!important}body .simpleApp main[data-product=operations] .dispatchTodoPage :is(.todoCard,.caseCard,.followupCard){border-radius:10px!important;border:1px solid var(--theme-border)!important;background:var(--theme-surface)!important;box-shadow:none!important}body .simpleApp main[data-product=operations] .dispatchFieldPage .fieldHeaderWorkspace{display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:7px!important;width:100%!important;min-width:0!important}body .simpleApp main[data-product=operations] .dispatchFieldPage .fieldHeaderPrimary{display:flex!important;align-items:center!important;gap:7px!important;min-width:0!important}body .simpleApp main[data-product=operations] .dispatchFieldPage .fieldHeaderFilters{display:flex!important;align-items:center!important;gap:7px!important;min-width:0!important}body .simpleApp main[data-product=operations] .dispatchFieldPage .headerStatusPill{display:none!important}body .simpleApp main[data-product=operations] :is(.dispatchFieldReadiness,.operationsAbsenceCenter,.teamPage,.hrWorkTimePage)>header.compactWorkspaceHeader{margin-bottom:10px!important}body .simpleApp main[data-product=operations] :is(.dispatchFieldReadiness,.operationsAbsenceCenter,.teamPage,.hrWorkTimePage) :is(.masterFilterLane,.teamHeaderCenter,.absenceHeaderFilters){display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:7px!important;flex-wrap:wrap!important}body .simpleApp main[data-product=operations] .teamPage :is(.teamKpis,.peopleKpis),body .simpleApp main[data-product=operations] .hrWorkTimePage :is(.hrKpis,.workTimeKpis),body .simpleApp main[data-product=operations] .operationsAbsenceCenter :is(.absenceKpis,.absenceSummary){gap:8px!important;margin-bottom:10px!important}body .simpleApp main[data-product=operations] .teamPage :is(.teamKpis,.peopleKpis)>*,body .simpleApp main[data-product=operations] .hrWorkTimePage :is(.hrKpis,.workTimeKpis)>*,body .simpleApp main[data-product=operations] .operationsAbsenceCenter :is(.absenceKpis,.absenceSummary)>*{min-height:68px!important;border-radius:10px!important;background:var(--theme-surface)!important;border-color:var(--theme-border)!important;box-shadow:none!important}body .simpleApp main[data-product=operations] .dispatchPlanningPage>header.compactWorkspaceHeader{grid-template-columns:minmax(150px,220px) minmax(0,1fr) auto!important}body .simpleApp main[data-product=operations] .dispatchPlanningPage .planningHeaderWorkspace{justify-content:flex-end!important;gap:7px!important}body .simpleApp main[data-product=operations] .dispatchPlanningPage .planningWallToolbar,body .simpleApp main[data-product=operations] .dispatchPlanningPage .planningWallTitleBar{background:var(--theme-surface)!important;color:var(--theme-text)!important;border-color:var(--theme-border)!important}body:is([data-voleng-theme=prestige-dark],[data-voleng-theme=graphite-dark],[data-voleng-theme=lavender-navy],[data-voleng-theme=platinum-dark],[data-voleng-theme=deep-teal],[data-voleng-theme=dark],[data-voleng-theme=premier-navy]) .simpleApp main[data-product=operations]{color-scheme:dark;--v11-text:var(--theme-text);--v11-muted:var(--theme-muted);--v11-border:var(--theme-border);--v11-soft:var(--theme-surface-soft);--v11-card:var(--theme-surface)}body:is([data-voleng-theme=prestige-dark],[data-voleng-theme=graphite-dark],[data-voleng-theme=lavender-navy],[data-voleng-theme=platinum-dark],[data-voleng-theme=deep-teal],[data-voleng-theme=dark],[data-voleng-theme=premier-navy]) .simpleApp main[data-product=operations] :is(.page,.panel,.table,.dispatchWorkspaceCard,.homeOperationalInsights,.liveOperationsPanel,.capacityCockpitSection,.ordersRegister,.todoCard,.caseCard,.followupCard,.fieldRegister,.absencePanel,.teamRegister,.hrRegister,.planningWallShell,.planningWall,.planningWallViewport,.planningBoard,.unplannedDispatchPanel,.planningUnplannedPanel){background:var(--theme-surface)!important;color:var(--theme-text)!important;border-color:var(--theme-border)!important;box-shadow:none!important}body:is([data-voleng-theme=prestige-dark],[data-voleng-theme=graphite-dark],[data-voleng-theme=lavender-navy],[data-voleng-theme=platinum-dark],[data-voleng-theme=deep-teal],[data-voleng-theme=dark],[data-voleng-theme=premier-navy]) .simpleApp main[data-product=operations] :is(.operationsTopbarV1201,.compactWorkspaceHeader,.workspaceUniversalSearch,.workspaceSearchResults,.ordersDataFilters,.fieldHeaderFilters,.todoHeaderWorkspace,.capacityCockpitToolbar,.masterFilterLane){background:var(--theme-surface)!important;color:var(--theme-text)!important;border-color:var(--theme-border)!important}body:is([data-voleng-theme=prestige-dark],[data-voleng-theme=graphite-dark],[data-voleng-theme=lavender-navy],[data-voleng-theme=platinum-dark],[data-voleng-theme=deep-teal],[data-voleng-theme=dark],[data-voleng-theme=premier-navy]) .simpleApp main[data-product=operations] :is(input,select,textarea,button:not(.primaryAction):not(.primary)){color-scheme:dark;background-color:var(--theme-surface)!important;color:var(--theme-text)!important;border-color:var(--theme-border)!important}body:is([data-voleng-theme=prestige-dark],[data-voleng-theme=graphite-dark],[data-voleng-theme=lavender-navy],[data-voleng-theme=platinum-dark],[data-voleng-theme=deep-teal],[data-voleng-theme=dark],[data-voleng-theme=premier-navy]) .simpleApp main[data-product=operations] :is(.table thead th,.insightsHeader,.workspaceHead,.sectionHead){background:var(--theme-surface-soft)!important;color:var(--theme-muted)!important;border-color:var(--theme-border)!important}body:is([data-voleng-theme=prestige-dark],[data-voleng-theme=graphite-dark],[data-voleng-theme=lavender-navy],[data-voleng-theme=platinum-dark],[data-voleng-theme=deep-teal],[data-voleng-theme=dark],[data-voleng-theme=premier-navy]) .simpleApp main[data-product=operations] .table tbody td{background:var(--theme-surface)!important;color:var(--theme-text)!important;border-color:var(--theme-border)!important}body:is([data-voleng-theme=prestige-dark],[data-voleng-theme=graphite-dark],[data-voleng-theme=lavender-navy],[data-voleng-theme=platinum-dark],[data-voleng-theme=deep-teal],[data-voleng-theme=dark],[data-voleng-theme=premier-navy]) .simpleApp main[data-product=operations] .table tbody tr:hover td{background:var(--theme-surface-soft)!important}body:is([data-voleng-theme=prestige-dark],[data-voleng-theme=graphite-dark],[data-voleng-theme=lavender-navy],[data-voleng-theme=platinum-dark],[data-voleng-theme=deep-teal],[data-voleng-theme=dark],[data-voleng-theme=premier-navy]) .simpleApp main[data-product=operations] :is(.pageTitleBlock h1,h1,h2,h3,b,strong){color:var(--theme-text)}body:is([data-voleng-theme=prestige-dark],[data-voleng-theme=graphite-dark],[data-voleng-theme=lavender-navy],[data-voleng-theme=platinum-dark],[data-voleng-theme=deep-teal],[data-voleng-theme=dark],[data-voleng-theme=premier-navy]) .simpleApp main[data-product=operations] :is(p,small,em,.subText){color:var(--theme-muted)}body:is([data-voleng-theme=prestige-dark],[data-voleng-theme=graphite-dark],[data-voleng-theme=lavender-navy],[data-voleng-theme=platinum-dark],[data-voleng-theme=deep-teal],[data-voleng-theme=dark],[data-voleng-theme=premier-navy]) .simpleApp main[data-product=operations] .dispatchPlanningPage :is(.planningStatsStrip,.planningWallHeader,.planningTimelineHeader,.planningWorkerCell,.planningWorkerMeta,.unplannedOrdersPanel,.unplannedOrdersToolbar,.unplannedOrdersTable,.unplannedOrdersTable thead,.unplannedOrdersTable tbody,.planningViewMenu,.planningDisplayPopover,.planningPreferencesPanel,.expandedUnplannedModal,.expandedUnplannedSheet){background:var(--theme-surface)!important;color:var(--theme-text)!important;border-color:var(--theme-border)!important}body:is([data-voleng-theme=prestige-dark],[data-voleng-theme=graphite-dark],[data-voleng-theme=lavender-navy],[data-voleng-theme=platinum-dark],[data-voleng-theme=deep-teal],[data-voleng-theme=dark],[data-voleng-theme=premier-navy]) .simpleApp main[data-product=operations] .dispatchPlanningPage :is(.planningHourCell,.planningTimeGrid,.planningTimelineGrid){border-color:color-mix(in srgb,var(--theme-border) 72%,transparent)!important}@media(max-width:1280px){body .simpleApp main[data-product=operations] .operationsTopbarV1201{grid-template-columns:auto minmax(260px,1fr) auto!important}body .simpleApp main[data-product=operations] .operationsTopbarV1201 .productTopbarAction span{display:none!important}body .simpleApp main[data-product=operations] .operationsTopbarV1201 .productTopbarAction{width:40px!important;padding:0!important}body .simpleApp main[data-product=operations] .page>header.compactWorkspaceHeader{grid-template-columns:minmax(140px,190px) minmax(0,1fr)!important;row-gap:8px!important}body .simpleApp main[data-product=operations] .page>header.compactWorkspaceHeader>.pageHeaderAction{grid-column:1/-1!important;grid-row:2!important;justify-content:flex-end!important}body .simpleApp main[data-product=operations] .dispatchCapacityPage .capacityCockpitToolbar{flex-wrap:wrap!important}}@media(max-width:900px){body .simpleApp main[data-product=operations] .operationsTopbarV1201{height:auto!important;min-height:62px!important;grid-template-columns:auto 1fr!important;grid-template-rows:auto auto!important;padding:8px 10px!important}body .simpleApp main[data-product=operations] .workspaceUniversalSearch{grid-column:1/-1!important;grid-row:2!important;max-width:none!important}body .simpleApp main[data-product=operations] .operationsTopbarV1201 .productTopbarUtilities{grid-column:2!important;grid-row:1!important}body .simpleApp main[data-product=operations] .page{padding:10px 10px 20px!important}body .simpleApp main[data-product=operations] .page>header.compactWorkspaceHeader{grid-template-columns:1fr!important;grid-template-rows:auto auto auto!important}body .simpleApp main[data-product=operations] .page>header.compactWorkspaceHeader>.pageTitleBlock{grid-column:1!important;grid-row:1!important}body .simpleApp main[data-product=operations] .page>header.compactWorkspaceHeader>.pageHeaderCenter{grid-column:1!important;grid-row:2!important;justify-content:flex-start!important;overflow:auto!important;padding-bottom:2px!important}body .simpleApp main[data-product=operations] .page>header.compactWorkspaceHeader>.pageHeaderAction{grid-column:1!important;grid-row:3!important;justify-content:flex-start!important;overflow:auto!important}body .simpleApp main[data-product=operations] .dispatchHomePage .dispatchKpiGrid{grid-template-columns:1fr!important}body .simpleApp main[data-product=operations] .dispatchFieldPage .fieldHeaderWorkspace{flex-wrap:wrap!important;justify-content:flex-start!important}body .simpleApp main[data-product=operations] .dispatchFieldPage .fieldHeaderFilters{flex-wrap:wrap!important}}body:is([data-voleng-theme=prestige-dark],[data-voleng-theme=graphite-dark],[data-voleng-theme=lavender-navy],[data-voleng-theme=platinum-dark],[data-voleng-theme=deep-teal],[data-voleng-theme=dark],[data-voleng-theme=premier-navy]) .simpleApp main[data-product=operations] .dispatchPlanningPage :is(.timelineBoard,.timelineHead,.timelineRow,.timelineTech,.workerTimeline,.planningUnassignedTable,.unplannedTableTop,.opsDataToolbar,.v10LineTable,.unplannedListHead,.unplannedListRow,.columnViewMenu>div,.columnViewMenu p,.planningDisplayControls p,.planningSectionMenu p,.planningWallTitle,.planningStatusLegend){background:var(--theme-surface)!important;color:var(--theme-text)!important;border-color:var(--theme-border)!important}body:is([data-voleng-theme=prestige-dark],[data-voleng-theme=graphite-dark],[data-voleng-theme=lavender-navy],[data-voleng-theme=platinum-dark],[data-voleng-theme=deep-teal],[data-voleng-theme=dark],[data-voleng-theme=premier-navy]) .simpleApp main[data-product=operations] .dispatchPlanningPage .unplannedListHead{background:var(--theme-surface-soft)!important;color:var(--theme-muted)!important}body:is([data-voleng-theme=prestige-dark],[data-voleng-theme=graphite-dark],[data-voleng-theme=lavender-navy],[data-voleng-theme=platinum-dark],[data-voleng-theme=deep-teal],[data-voleng-theme=dark],[data-voleng-theme=premier-navy]) .simpleApp main[data-product=operations] .dispatchPlanningPage .unplannedListRow:hover{background:var(--theme-surface-soft)!important}body .simpleApp>main>.universalPlatformTopbar{position:sticky!important;top:0!important;z-index:120!important;min-height:64px!important;height:64px!important;display:flex!important;align-items:center!important;flex-wrap:nowrap!important;gap:14px!important;padding:0 16px!important;margin:0!important;background:color-mix(in srgb,var(--theme-surface,#fff) 97%,transparent)!important;border-bottom:1px solid var(--theme-border,#d7e0e8)!important;box-shadow:0 4px 16px #14284609!important;backdrop-filter:blur(14px)!important}body .simpleApp>main>.universalPlatformTopbar .volengProductSwitcher{flex:0 0 192px!important;min-width:192px!important}body .simpleApp>main>.universalPlatformTopbar .productTopbarContext{display:none!important}body .simpleApp>main>.universalPlatformTopbar .platformGlobalSearch{position:relative!important;display:flex!important;align-items:center!important;flex:1 1 660px!important;width:auto!important;max-width:760px!important;min-width:280px!important;margin:0!important;height:42px!important;border:1px solid var(--theme-border,#d7e0e8)!important;border-radius:12px!important;background:var(--theme-surface,#fff)!important;box-shadow:none!important}body .simpleApp>main>.universalPlatformTopbar .platformGlobalSearch>svg{width:17px!important;height:17px!important;margin-left:13px!important;color:var(--theme-muted,#64778b)!important;flex:0 0 auto!important}body .simpleApp>main>.universalPlatformTopbar .platformGlobalSearch>input{width:100%!important;height:40px!important;min-height:40px!important;padding:0 42px 0 10px!important;border:0!important;outline:0!important;background:transparent!important;box-shadow:none!important;color:var(--theme-text,#17304f)!important;font-size:12px!important;font-weight:650!important}body .simpleApp>main>.universalPlatformTopbar .platformGlobalSearch>input::placeholder{color:var(--theme-muted,#75879a)!important;font-weight:550!important}body .simpleApp>main>.universalPlatformTopbar .workspaceSearchClear{position:absolute!important;right:7px!important;top:6px!important;width:30px!important;height:30px!important;min-height:30px!important;padding:0!important;border:0!important;border-radius:8px!important;background:transparent!important;color:var(--theme-muted,#64778b)!important;box-shadow:none!important}body .simpleApp>main>.universalPlatformTopbar .workspaceSearchClear:hover{background:var(--theme-surface-soft,#f3f6fa)!important;color:var(--theme-text,#17304f)!important}body .simpleApp>main>.universalPlatformTopbar .productTopbarUtilities{margin-left:auto!important;display:flex!important;align-items:center!important;gap:7px!important;flex:0 0 auto!important}body .simpleApp>main>.universalPlatformTopbar .productTopbarUtilities>button{height:40px!important;min-height:40px!important;border-radius:10px!important}body .platformUniversalSearchResults{position:absolute!important;left:0!important;top:48px!important;z-index:400!important;width:min(760px,calc(100vw - 36px))!important;max-height:min(620px,72vh)!important;overflow:auto!important;padding:7px!important;border:1px solid var(--theme-border,#d7e0e8)!important;border-radius:14px!important;background:var(--theme-surface,#fff)!important;box-shadow:0 24px 60px #1428462e!important}body .platformSearchHead{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;padding:8px 10px 10px!important;border-bottom:1px solid var(--theme-border,#e2e8f0)!important}body .platformSearchHead span{font-size:9px!important;font-weight:900!important;letter-spacing:.12em!important;color:var(--product-accent,#2563eb)!important}body .platformSearchHead small{font-size:9px!important;font-weight:600!important;color:var(--theme-muted,#64778b)!important}body .platformSearchResult{width:100%!important;min-height:60px!important;padding:8px 10px!important;display:grid!important;grid-template-columns:76px minmax(0,1fr) auto!important;align-items:center!important;gap:10px!important;text-align:left!important;border:0!important;border-bottom:1px solid color-mix(in srgb,var(--theme-border,#d7e0e8) 72%,transparent)!important;border-radius:9px!important;background:transparent!important;color:var(--theme-text,#17304f)!important;box-shadow:none!important}body .platformSearchResult:last-child{border-bottom-color:transparent!important}body .platformSearchResult:hover{background:var(--theme-surface-soft,#f5f8fb)!important}body .platformSearchType{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:25px!important;padding:0 7px!important;border-radius:999px!important;font-size:8px!important;font-weight:900!important;letter-spacing:.06em!important;background:var(--theme-surface-soft,#eef3f8)!important;color:var(--theme-muted,#64778b)!important}body .platformSearchType[data-product=operations]{color:#1d4ed8!important;background:color-mix(in srgb,#2563eb 10%,var(--theme-surface,#fff))!important}body .platformSearchType[data-product=hr]{color:#0f766e!important;background:color-mix(in srgb,#0f766e 10%,var(--theme-surface,#fff))!important}body .platformSearchType[data-product=fleet]{color:#92400e!important;background:color-mix(in srgb,#b45309 11%,var(--theme-surface,#fff))!important}body .platformSearchType[data-product=finance]{color:#4338ca!important;background:color-mix(in srgb,#4f46e5 10%,var(--theme-surface,#fff))!important}body .platformSearchType[data-product=control]{color:#6d28d9!important;background:color-mix(in srgb,#7c3aed 10%,var(--theme-surface,#fff))!important}body .platformSearchMain{min-width:0!important;display:grid!important;gap:2px!important}body .platformSearchMain b{font-size:12px!important;line-height:1.2!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}body .platformSearchMain small{font-size:10px!important;color:var(--theme-muted,#64778b)!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}body .platformSearchMain em{font-size:9px!important;font-style:normal!important;color:var(--theme-muted,#718397)!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}body .platformSearchProduct{display:flex!important;align-items:center!important;gap:5px!important;white-space:nowrap!important;font-size:9px!important;font-weight:800!important;color:var(--theme-muted,#64778b)!important}body .platformSearchProduct svg{width:14px!important;height:14px!important}body .simpleApp main .page>.workspaceMasterHeader,body .simpleApp main .page>.workspaceMasterHeader.noBack,body .simpleApp main .page>.workspaceMasterHeader.hasBack,body .simpleApp main .page>.platformUnifiedSecondaryBar{position:sticky!important;top:64px!important;z-index:90!important;width:100%!important;min-height:54px!important;height:auto!important;margin:0 0 12px!important;padding:6px 10px!important;display:flex!important;align-items:center!important;gap:10px!important;border:1px solid var(--theme-border,#d7e0e8)!important;border-radius:12px!important;background:color-mix(in srgb,var(--theme-surface,#fff) 98%,transparent)!important;box-shadow:0 4px 14px #19304e09!important;backdrop-filter:blur(12px)!important}body .simpleApp main .page>.workspaceMasterHeader .workspaceMasterBack{flex:0 0 auto!important}body .simpleApp main .page>.workspaceMasterHeader .workspaceMasterBack button{width:38px!important;height:38px!important;min-height:38px!important;border-radius:9px!important}body .simpleApp main .page>.workspaceMasterHeader .workspaceMasterTitle{flex:0 0 clamp(150px,18vw,235px)!important;min-width:150px!important;display:flex!important;align-items:center!important;align-self:center!important;overflow:hidden!important}body .simpleApp main .page>.workspaceMasterHeader .workspaceMasterTitle h1{margin:0!important;font-size:20px!important;line-height:1.1!important;font-weight:860!important;letter-spacing:-.035em!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;color:var(--theme-text,#17304f)!important}body .simpleApp main .page>.workspaceMasterHeader .workspaceMasterTitle p{display:none!important}body .simpleApp main .page>.workspaceMasterHeader .workspaceMasterCenter{flex:1 1 auto!important;min-width:0!important;display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:6px!important;overflow-x:auto!important;overflow-y:hidden!important;scrollbar-width:none!important;padding:0!important;grid-column:auto!important;grid-row:auto!important}body .simpleApp main .page>.workspaceMasterHeader .workspaceMasterCenter::-webkit-scrollbar{display:none!important}body .simpleApp main .page>.workspaceMasterHeader .workspaceMasterCenter:empty{display:none!important}body .simpleApp main .page>.workspaceMasterHeader .workspaceMasterCenter>div,body .simpleApp main .page>.workspaceMasterHeader .workspaceMasterCenter>form{display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:6px!important;min-width:max-content!important;flex-wrap:nowrap!important}body .simpleApp main .page>.workspaceMasterHeader .workspaceMasterActions{flex:0 0 auto!important;display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:6px!important;min-width:0!important;white-space:nowrap!important;grid-column:auto!important;grid-row:auto!important}body .simpleApp main .page>.workspaceMasterHeader .workspaceMasterActions>div,body .simpleApp main .page>.workspaceMasterHeader .workspaceMasterActions>form{display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:6px!important;flex-wrap:nowrap!important}body .simpleApp main .page>.workspaceMasterHeader :is(input:not([type=checkbox]):not([type=radio]),select,button,.topActionBtn,.secondary,.primaryAction){height:38px!important;min-height:38px!important;max-height:38px!important;border-radius:9px!important;font-size:10px!important;font-weight:800!important;line-height:1!important;box-shadow:none!important;white-space:nowrap!important}body .simpleApp main .page>.workspaceMasterHeader :is(input:not([type=checkbox]):not([type=radio]),select){min-width:108px!important;padding-top:0!important;padding-bottom:0!important;border:1px solid var(--theme-border,#d7e0e8)!important;background:var(--theme-surface,#fff)!important;color:var(--theme-text,#17304f)!important}body .simpleApp main .page>.workspaceMasterHeader button{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:6px!important;padding:0 12px!important;border:1px solid var(--theme-border,#d7e0e8)!important;background:var(--theme-surface,#fff)!important;color:var(--theme-text,#17304f)!important}body .simpleApp main .page>.workspaceMasterHeader button:hover:not(:disabled){background:var(--theme-surface-soft,#f4f7fa)!important;border-color:color-mix(in srgb,var(--product-accent,#2563eb) 28%,var(--theme-border,#d7e0e8))!important}body .simpleApp main .page>.workspaceMasterHeader button:is(.primary,.primaryAction,.settingsSaveTop,.smartAction.primaryAction){background:var(--product-accent,#2563eb)!important;border-color:var(--product-accent,#2563eb)!important;color:#fff!important}body .simpleApp main .page>.workspaceMasterHeader button:is(.danger,.dangerSoft,.bulkDeleteBtn){color:#c73535!important;background:color-mix(in srgb,#ef4444 7%,var(--theme-surface,#fff))!important;border-color:color-mix(in srgb,#ef4444 27%,var(--theme-border,#d7e0e8))!important}body .simpleApp main .page>.workspaceMasterHeader button:disabled{opacity:.48!important;cursor:not-allowed!important;transform:none!important}body .simpleApp main .page>.workspaceMasterHeader button svg{width:15px!important;height:15px!important;flex:0 0 auto!important}body .simpleApp main .page>.workspaceMasterHeader .rangeArrow{font-size:11px!important;color:var(--theme-muted,#64778b)!important}body .simpleApp main .page>.workspaceMasterHeader :is(.masterFilterCount,.headerMetricPill,.headerStatusPill){height:32px!important;display:inline-flex!important;align-items:center!important;gap:5px!important;white-space:nowrap!important}body .simpleApp main .page.platformUnifiedPage>header:not(.workspaceMasterHeader){display:none!important}body .simpleApp main .page.platformUnifiedPage{max-width:none!important}body:is([data-voleng-theme=dark],[data-voleng-theme=premier-navy]) .universalPlatformTopbar,body:is([data-voleng-theme=dark],[data-voleng-theme=premier-navy]) .workspaceMasterHeader{background:color-mix(in srgb,var(--theme-surface,#17202c) 97%,transparent)!important;border-color:var(--theme-border,#2b3b4e)!important}body:is([data-voleng-theme=dark],[data-voleng-theme=premier-navy]) .platformUniversalSearchResults{background:var(--theme-surface,#17202c)!important;border-color:var(--theme-border,#2b3b4e)!important;box-shadow:0 24px 70px #0000006b!important}body:is([data-voleng-theme=dark],[data-voleng-theme=premier-navy]) .platformSearchResult:hover{background:var(--theme-surface-soft,#202d3b)!important}@media(max-width:1280px){body .simpleApp>main>.universalPlatformTopbar{gap:9px!important;padding-inline:10px!important}body .simpleApp>main>.universalPlatformTopbar .volengProductSwitcher{flex-basis:174px!important;min-width:174px!important}body .simpleApp>main>.universalPlatformTopbar .platformGlobalSearch{min-width:210px!important;max-width:none!important}body .simpleApp main .page>.workspaceMasterHeader .workspaceMasterTitle{flex-basis:175px!important;min-width:150px!important}body .simpleApp main .page>.workspaceMasterHeader .workspaceMasterCenter{justify-content:flex-start!important}}@media(max-width:980px){body .simpleApp>main>.universalPlatformTopbar .platformGlobalSearch{display:flex!important;flex:1 1 auto!important;min-width:180px!important}body .simpleApp>main>.universalPlatformTopbar .academyHelpTrigger span,body .simpleApp>main>.universalPlatformTopbar .secondScreenTrigger span{display:none!important}body .simpleApp>main>.universalPlatformTopbar .academyHelpTrigger,body .simpleApp>main>.universalPlatformTopbar .secondScreenTrigger{width:40px!important;padding:0!important}body .simpleApp main .page>.workspaceMasterHeader{overflow-x:auto!important;scrollbar-width:none!important}body .simpleApp main .page>.workspaceMasterHeader::-webkit-scrollbar{display:none!important}body .simpleApp main .page>.workspaceMasterHeader .workspaceMasterTitle{flex:0 0 160px!important}body .simpleApp main .page>.workspaceMasterHeader .workspaceMasterCenter{overflow:visible!important;flex:0 0 auto!important}}@media(max-width:760px){body .simpleApp>main>.universalPlatformTopbar{display:none!important}body .simpleApp main .page>.workspaceMasterHeader{top:0!important;position:sticky!important;min-height:50px!important;padding:6px 8px!important;border-radius:10px!important;gap:7px!important}body .simpleApp main .page>.workspaceMasterHeader .workspaceMasterTitle{flex:0 0 135px!important;min-width:120px!important}body .simpleApp main .page>.workspaceMasterHeader .workspaceMasterTitle h1{font-size:17px!important}body .simpleApp main .page>.workspaceMasterHeader :is(input:not([type=checkbox]):not([type=radio]),select,button){height:36px!important;min-height:36px!important;max-height:36px!important}}@media(min-width:901px){body.planningFocusMode .simpleApp main .dispatchPlanningPage>.workspaceMasterHeader{display:none!important}}body:is([data-voleng-theme=prestige-dark],[data-voleng-theme=graphite-dark],[data-voleng-theme=lavender-navy],[data-voleng-theme=platinum-dark],[data-voleng-theme=deep-teal]) :is(.universalPlatformTopbar,.workspaceMasterHeader,.platformUniversalSearchResults){background:var(--theme-surface)!important;border-color:var(--theme-border)!important;color:var(--theme-text)!important}body:is([data-voleng-theme=prestige-dark],[data-voleng-theme=graphite-dark],[data-voleng-theme=lavender-navy],[data-voleng-theme=platinum-dark],[data-voleng-theme=deep-teal]) .platformSearchResult:hover{background:var(--theme-surface-soft)!important}body .simpleApp .todayProductHome,body .simpleApp .operationsTodayHome{max-width:none!important}body .simpleApp .todayProductHome>.workspaceMasterHeader,body .simpleApp .operationsTodayHome>.workspaceMasterHeader{margin-bottom:9px!important}body .simpleApp .todayHomeIntro{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:48px;margin:0 0 9px;padding:8px 12px;border:1px solid var(--theme-border,#d7e0e8);border-radius:12px;background:var(--theme-surface,#fff);box-shadow:0 3px 12px #1e385406}body .simpleApp .todayHomeIntro>div{display:grid;gap:2px;min-width:0}body .simpleApp .todayHomeIntro small{font-size:8px;font-weight:900;letter-spacing:.13em;color:var(--product-accent,#2563eb)}body .simpleApp .todayHomeIntro h2{margin:0;font-size:17px;line-height:1.1;color:var(--theme-text,#17304f);letter-spacing:-.025em}body .simpleApp .todayHomeIntro>span{height:28px;padding:0 10px;display:inline-flex;align-items:center;border-radius:999px;font-size:9px;font-weight:850;white-space:nowrap;border:1px solid var(--theme-border,#d7e0e8)}body .simpleApp .todayHomeIntro>span.allClear{background:color-mix(in srgb,#16a36a 8%,var(--theme-surface,#fff));color:#138157;border-color:color-mix(in srgb,#16a36a 28%,var(--theme-border,#d7e0e8))}body .simpleApp .todayHomeIntro>span.needsAttention{background:color-mix(in srgb,#e7a21a 9%,var(--theme-surface,#fff));color:#9a6100;border-color:color-mix(in srgb,#e7a21a 30%,var(--theme-border,#d7e0e8))}body .simpleApp .todayHomeKpis{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin:0 0 9px}body .simpleApp .todayHomeKpi{position:relative;min-height:84px;padding:10px 11px;display:grid;grid-template-columns:32px minmax(0,1fr) 14px;gap:8px;align-items:center;text-align:left;border:1px solid var(--theme-border,#d7e0e8);border-radius:11px;background:var(--theme-surface,#fff);color:var(--theme-text,#17304f);box-shadow:none}body .simpleApp .todayHomeKpi:disabled{opacity:1;cursor:default}body .simpleApp .todayHomeKpi.isAction:hover{transform:translateY(-1px);border-color:color-mix(in srgb,var(--product-accent,#2563eb) 32%,var(--theme-border,#d7e0e8));background:var(--theme-surface-soft,#f7f9fb)}body .simpleApp .todayHomeKpi>span{width:32px;height:32px;border-radius:9px;display:grid;place-items:center;background:var(--theme-surface-soft,#eef3f7);color:var(--theme-muted,#66798c)}body .simpleApp .todayHomeKpi>span svg{width:16px;height:16px}body .simpleApp .todayHomeKpi>div{min-width:0;display:grid;gap:1px}body .simpleApp .todayHomeKpi small{font-size:8px;font-weight:850;color:var(--theme-muted,#66798c);text-transform:uppercase;letter-spacing:.055em}body .simpleApp .todayHomeKpi b{font-size:19px;line-height:1.08;letter-spacing:-.035em;color:var(--theme-text,#17304f);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}body .simpleApp .todayHomeKpi em{font-size:8px;font-style:normal;color:var(--theme-muted,#718397);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}body .simpleApp .todayHomeKpi>svg{width:13px;color:var(--theme-muted,#8291a0)}body .simpleApp .todayHomeKpi.tone-good>span{background:color-mix(in srgb,#16a36a 10%,var(--theme-surface,#fff));color:#138157}body .simpleApp .todayHomeKpi.tone-info>span{background:color-mix(in srgb,#2f6fd5 10%,var(--theme-surface,#fff));color:#2f6fd5}body .simpleApp .todayHomeKpi.tone-warning>span{background:color-mix(in srgb,#e49a22 11%,var(--theme-surface,#fff));color:#ad6b06}body .simpleApp .todayHomeKpi.tone-risk>span{background:color-mix(in srgb,#e65151 10%,var(--theme-surface,#fff));color:#cb4141}body .simpleApp .todayHomeGrid{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(330px,.8fr);gap:9px;margin-bottom:9px;align-items:stretch}body .simpleApp .todayHomePanel{border:1px solid var(--theme-border,#d7e0e8);border-radius:12px;background:var(--theme-surface,#fff);box-shadow:0 3px 12px #1e385406;overflow:hidden;min-width:0}body .simpleApp .todayHomePanel>header{min-height:48px;margin:0!important;padding:9px 11px!important;border-bottom:1px solid var(--theme-border,#e2e8f0)!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:10px!important;background:transparent!important}body .simpleApp .todayHomePanel>header>div{display:grid;gap:1px}body .simpleApp .todayHomePanel>header small{font-size:8px;font-weight:900;letter-spacing:.12em;color:var(--product-accent,#2563eb)}body .simpleApp .todayHomePanel>header h3{font-size:14px;margin:0;color:var(--theme-text,#17304f);letter-spacing:-.02em}body .simpleApp .todayHomePanel>header>svg{width:18px;color:var(--theme-muted,#718397)}body .simpleApp .todayPanelLink{height:30px;display:inline-flex;align-items:center;gap:5px;padding:0 8px;border:1px solid var(--theme-border,#d7e0e8);border-radius:8px;background:var(--theme-surface,#fff);color:var(--theme-text,#17304f);font-size:8px;font-weight:800}body .simpleApp .todayPanelLink svg{width:12px}body .simpleApp .todayHomeRows{display:grid}body .simpleApp .todayHomeRow{width:100%;min-height:56px;padding:7px 10px;display:grid;grid-template-columns:30px minmax(0,1fr) auto 14px;align-items:center;gap:8px;text-align:left;border:0;border-bottom:1px solid color-mix(in srgb,var(--theme-border,#d7e0e8) 72%,transparent);border-radius:0;background:transparent;color:var(--theme-text,#17304f);box-shadow:none}body .simpleApp .todayHomeRow:last-child{border-bottom:0}body .simpleApp .todayHomeRow:disabled{opacity:1;cursor:default}body .simpleApp .todayHomeRow.isAction:hover{background:var(--theme-surface-soft,#f6f8fa)}body .simpleApp .todayHomeRowIcon{width:30px;height:30px;border-radius:8px;display:grid;place-items:center;background:var(--theme-surface-soft,#eef3f7);color:var(--theme-muted,#66798c)}body .simpleApp .todayHomeRowIcon svg{width:15px}body .simpleApp .todayHomeRow>div{display:grid;gap:2px;min-width:0}body .simpleApp .todayHomeRow b{font-size:10px;color:var(--theme-text,#17304f)}body .simpleApp .todayHomeRow small{font-size:8px;color:var(--theme-muted,#718397);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}body .simpleApp .todayHomeRow strong{font-size:12px;color:var(--theme-text,#17304f);white-space:nowrap}body .simpleApp .todayHomeRow>svg{width:12px;color:var(--theme-muted,#718397)}body .simpleApp .todayHomeRow.tone-risk .todayHomeRowIcon{background:color-mix(in srgb,#e65151 10%,var(--theme-surface,#fff));color:#c23d3d}body .simpleApp .todayHomeRow.tone-warning .todayHomeRowIcon{background:color-mix(in srgb,#e49a22 11%,var(--theme-surface,#fff));color:#a76805}body .simpleApp .todayAllClear{min-height:88px;padding:16px;display:flex;align-items:center;justify-content:center;gap:10px;color:var(--theme-muted,#718397)}body .simpleApp .todayAllClear>svg{width:25px;height:25px;color:#15905e}body .simpleApp .todayAllClear>div{display:grid;gap:2px}body .simpleApp .todayAllClear b{font-size:11px;color:var(--theme-text,#17304f)}body .simpleApp .todayAllClear small{font-size:9px;color:var(--theme-muted,#718397)}body .simpleApp .todayPlanList{display:grid;max-height:340px;overflow:auto}body .simpleApp .todayPlanList>button{min-height:49px;padding:6px 9px;display:grid;grid-template-columns:48px 5px minmax(0,1fr) auto 14px;align-items:center;gap:8px;text-align:left;border:0;border-bottom:1px solid color-mix(in srgb,var(--theme-border,#d7e0e8) 70%,transparent);background:transparent;color:var(--theme-text,#17304f)}body .simpleApp .todayPlanList>button:hover{background:var(--theme-surface-soft,#f6f8fa)}body .simpleApp .todayPlanList time{font-size:9px;font-weight:850;color:var(--theme-text,#17304f)}body .simpleApp .todayPlanStatus{width:4px;height:30px;border-radius:6px;background:#2f6fd5}body .simpleApp .todayPlanStatus.status-completed{background:#2c8b55}.todayPlanStatus.status-nok{background:#ca3f55}.todayPlanStatus.status-travelling{background:#e58a18}.todayPlanStatus.status-arrived{background:#7a4bd6}.todayPlanStatus.status-in_progress,.todayPlanStatus.status-working{background:#d6b818}body .simpleApp .todayPlanList>button>div{display:grid;gap:1px;min-width:0}body .simpleApp .todayPlanList>button>div b{font-size:9px}.todayPlanList>button>div small{font-size:8px;color:var(--theme-muted,#718397);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}body .simpleApp .todayPlanList>button>svg{width:12px;color:var(--theme-muted,#718397)}body .simpleApp .todayWorkforceGrid{padding:10px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}body .simpleApp .todayWorkforceGrid>span{min-height:58px;padding:7px;border:1px solid var(--theme-border,#d7e0e8);border-radius:9px;background:var(--theme-surface-soft,#f7f9fb);display:grid;align-content:center;gap:1px}body .simpleApp .todayWorkforceGrid b{font-size:17px;color:var(--theme-text,#17304f)}body .simpleApp .todayWorkforceGrid small{font-size:8px;color:var(--theme-muted,#718397)}body .simpleApp .todayWorkforceGrid>span.risk{border-color:color-mix(in srgb,#e65151 36%,var(--theme-border,#d7e0e8));background:color-mix(in srgb,#e65151 7%,var(--theme-surface,#fff))}body .simpleApp .todayWorkforceGrid>span.warning{border-color:color-mix(in srgb,#e49a22 36%,var(--theme-border,#d7e0e8));background:color-mix(in srgb,#e49a22 7%,var(--theme-surface,#fff))}body .simpleApp .todayImpactPanel{margin-bottom:0}body .simpleApp .todayImpactGrid{padding:8px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}body .simpleApp .todayImpactItem{min-height:62px;padding:8px;display:grid;grid-template-columns:30px minmax(0,1fr) 14px;align-items:center;gap:8px;text-align:left;border:1px solid var(--theme-border,#d7e0e8);border-radius:9px;background:var(--theme-surface,#fff);color:var(--theme-text,#17304f)}body .simpleApp .todayImpactItem>svg:first-child{width:17px;color:var(--theme-muted,#718397)}body .simpleApp .todayImpactItem>div{display:grid;gap:2px;min-width:0}.todayImpactItem b{font-size:9px}.todayImpactItem small{font-size:8px;color:var(--theme-muted,#718397);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.todayImpactItem>svg:last-child{width:12px;color:var(--theme-muted,#718397)}body .simpleApp .todayImpactItem.warning{border-color:color-mix(in srgb,#e49a22 34%,var(--theme-border,#d7e0e8));background:color-mix(in srgb,#e49a22 5%,var(--theme-surface,#fff))}body .simpleApp .todayImpactItem.risk{border-color:color-mix(in srgb,#e65151 34%,var(--theme-border,#d7e0e8));background:color-mix(in srgb,#e65151 5%,var(--theme-surface,#fff))}body .simpleApp .dispatchPlanningPage>.workspaceMasterHeader{margin-bottom:7px!important;min-height:50px!important;padding-top:5px!important;padding-bottom:5px!important}body .simpleApp .dispatchPlanningPage .planningHeaderWorkspace.planningOpsToolbar{display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:6px!important;min-width:max-content!important;width:auto!important}body .simpleApp .dispatchPlanningPage .planningDateRange{display:flex!important;align-items:center!important;gap:5px!important}body .simpleApp .dispatchPlanningPage .planningDateRange label{height:36px!important;display:flex!important;align-items:center!important;gap:4px!important;padding:0 6px!important;border:1px solid var(--theme-border,#d7e0e8)!important;border-radius:8px!important;background:var(--theme-surface,#fff)!important;font-size:7px!important;color:var(--theme-muted,#718397)!important}body .simpleApp .dispatchPlanningPage .planningDateRange label input{height:30px!important;min-height:30px!important;width:118px!important;border:0!important;padding:0!important;background:transparent!important}body .simpleApp .dispatchPlanningPage .planningHeaderPulse{display:flex;align-items:center;gap:4px;padding-left:5px;border-left:1px solid var(--theme-border,#d7e0e8)}body .simpleApp .dispatchPlanningPage .planningHeaderPulse>span{height:34px;min-width:61px;padding:0 6px;display:grid;grid-template-columns:14px auto;grid-template-rows:15px 10px;column-gap:4px;align-content:center;border:1px solid var(--theme-border,#d7e0e8);border-radius:8px;background:var(--theme-surface,#fff)}body .simpleApp .dispatchPlanningPage .planningHeaderPulse svg{grid-row:1/3;width:13px;height:13px;align-self:center;color:var(--theme-muted,#718397)}body .simpleApp .dispatchPlanningPage .planningHeaderPulse b{font-size:10px;line-height:1;color:var(--theme-text,#17304f)}body .simpleApp .dispatchPlanningPage .planningHeaderPulse small{font-size:6.5px;line-height:1;color:var(--theme-muted,#718397);white-space:nowrap}body .simpleApp .dispatchPlanningPage .planningHeaderPulse>span.warning{border-color:color-mix(in srgb,#e49a22 34%,var(--theme-border,#d7e0e8))}.dispatchPlanningPage .planningHeaderPulse>span.risk{border-color:color-mix(in srgb,#e65151 34%,var(--theme-border,#d7e0e8))}.dispatchPlanningPage .planningHeaderPulse>span.done{border-color:color-mix(in srgb,#2c8b55 32%,var(--theme-border,#d7e0e8))}body .simpleApp .dispatchPlanningPage .planningKpiStrip{display:none!important}body .simpleApp .dispatchPlanningPage .planningBoardWorkspace{margin-top:0!important}body .simpleApp .dispatchPlanningPage .timelineViewBar.planningWallControl{min-height:38px!important;padding:4px 8px!important;margin-bottom:5px!important;border-radius:9px!important}body .simpleApp .dispatchPlanningPage .planningWallTitle,body .simpleApp .dispatchPlanningPage .planningStatusLegend{gap:7px!important}body .simpleApp .dispatchPlanningPage .planningStatusLegend span{font-size:7.5px!important}body .simpleApp .dispatchPlanningPage :is(.timelineJob.status-planned,.timelineJob.planned,.timelineJob.wfmAccepted){background:color-mix(in srgb,#2f6fd5 8%,var(--theme-surface,#fff))!important;border-color:color-mix(in srgb,#2f6fd5 38%,var(--theme-border,#d7e0e8))!important;border-left:5px solid #2f6fd5!important;color:var(--theme-text,#17304f)!important}body .simpleApp .dispatchPlanningPage :is(.timelineJob.status-travelling,.timelineJob.travelling,.timelineJob.wfmTravel){background:color-mix(in srgb,#e58a18 8%,var(--theme-surface,#fff))!important;border-color:color-mix(in srgb,#e58a18 40%,var(--theme-border,#d7e0e8))!important;border-left:5px solid #e58a18!important;color:var(--theme-text,#17304f)!important}body .simpleApp .dispatchPlanningPage :is(.timelineJob.status-arrived,.timelineJob.arrived,.timelineJob.wfmArrived){background:color-mix(in srgb,#7a4bd6 8%,var(--theme-surface,#fff))!important;border-color:color-mix(in srgb,#7a4bd6 38%,var(--theme-border,#d7e0e8))!important;border-left:5px solid #7a4bd6!important;color:var(--theme-text,#17304f)!important}body .simpleApp .dispatchPlanningPage :is(.timelineJob.status-in_progress,.timelineJob.in_progress,.timelineJob.status-working,.timelineJob.working,.timelineJob.wfmWorking){background:color-mix(in srgb,#d6b818 9%,var(--theme-surface,#fff))!important;border-color:color-mix(in srgb,#d6b818 42%,var(--theme-border,#d7e0e8))!important;border-left:5px solid #d6b818!important;color:var(--theme-text,#17304f)!important}body .simpleApp .dispatchPlanningPage :is(.timelineJob.status-completed,.timelineJob.completed,.timelineJob.wfmDone){background:color-mix(in srgb,#2c8b55 8%,var(--theme-surface,#fff))!important;border-color:color-mix(in srgb,#2c8b55 38%,var(--theme-border,#d7e0e8))!important;border-left:5px solid #2c8b55!important;color:var(--theme-text,#17304f)!important}body .simpleApp .dispatchPlanningPage :is(.timelineJob.status-nok,.timelineJob.nok,.timelineJob.wfmNegative){background:color-mix(in srgb,#ca3f55 8%,var(--theme-surface,#fff))!important;border-color:color-mix(in srgb,#ca3f55 40%,var(--theme-border,#d7e0e8))!important;border-left:5px solid #ca3f55!important;color:var(--theme-text,#17304f)!important}body .simpleApp .dispatchPlanningPage .timelineJob :is(span,small,b,strong){color:inherit!important}body .unplannedDockLayer{position:fixed;inset:0;z-index:240;pointer-events:none}body .unplannedDockSheet{position:absolute;left:220px;right:14px;bottom:0;height:min(40vh,430px);min-height:285px;display:flex;flex-direction:column;pointer-events:auto;border:1px solid var(--theme-border,#d7e0e8);border-bottom:0;border-radius:16px 16px 0 0;background:var(--theme-surface,#fff);box-shadow:0 -18px 50px #162b4429;overflow:hidden;transition:height .18s ease,left .18s ease}body .simpleApp.sidebarCompact .unplannedDockSheet{left:82px}body .unplannedDockSheet.maximized{height:calc(100vh - 86px);right:14px}body .unplannedDockHandle{height:13px;display:grid;place-items:center;background:var(--theme-surface,#fff)}body .unplannedDockHandle span{width:44px;height:4px;border-radius:99px;background:color-mix(in srgb,var(--theme-muted,#718397) 35%,transparent)}body .unplannedDockHead{min-height:55px;padding:6px 10px 8px;display:flex;align-items:center;justify-content:space-between;gap:12px;border-bottom:1px solid var(--theme-border,#d7e0e8)}body .unplannedDockHead>div:first-child{display:grid;gap:1px;min-width:0}.unplannedDockHead small{font-size:7.5px;font-weight:900;letter-spacing:.12em;color:var(--product-accent,#2563eb)}.unplannedDockHead h2{margin:0;font-size:15px;color:var(--theme-text,#17304f)}.unplannedDockHead p{margin:0;font-size:8px;color:var(--theme-muted,#718397);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}body .unplannedDockHeadActions{display:flex;align-items:center;gap:5px}.unplannedDockHeadActions button{height:32px;min-height:32px;padding:0 9px;display:inline-flex;align-items:center;gap:5px;border:1px solid var(--theme-border,#d7e0e8);border-radius:8px;background:var(--theme-surface,#fff);color:var(--theme-text,#17304f);font-size:8px;font-weight:800}.unplannedDockHeadActions button:last-child{width:32px;padding:0;justify-content:center}.unplannedDockHeadActions svg{width:14px}body .unplannedDockToolbar{padding:6px 8px!important;flex:0 0 auto!important;border-bottom:1px solid var(--theme-border,#d7e0e8)!important;background:var(--theme-surface-soft,#f7f9fb)!important}body .unplannedDockToolbar :is(select,input,button,summary){height:32px!important;min-height:32px!important;font-size:8px!important;border-radius:7px!important}body .unplannedDockHint{height:28px;min-height:28px;padding:0 9px!important;display:flex!important;align-items:center!important;gap:6px!important;font-size:7.5px!important;color:var(--theme-muted,#718397)!important;border-bottom:1px solid var(--theme-border,#d7e0e8)!important;background:var(--theme-surface,#fff)!important}.unplannedDockHint svg{width:13px}body .unplannedDockTable{flex:1 1 auto!important;min-height:0!important;overflow:auto!important;background:var(--theme-surface,#fff)!important}body .unplannedDockTable .unplannedListRow{cursor:grab!important}.unplannedDockTable .unplannedListRow:active{cursor:grabbing!important}body:is([data-voleng-theme=dark],[data-voleng-theme=premier-navy],[data-voleng-theme=prestige-dark],[data-voleng-theme=graphite-dark],[data-voleng-theme=lavender-navy],[data-voleng-theme=platinum-dark],[data-voleng-theme=deep-teal]) :is(.todayHomeIntro,.todayHomeKpi,.todayHomePanel,.todayImpactItem,.unplannedDockSheet,.unplannedDockHandle,.unplannedDockHeadActions button,.unplannedDockTable){background:var(--theme-surface)!important;border-color:var(--theme-border)!important;color:var(--theme-text)!important}body:is([data-voleng-theme=dark],[data-voleng-theme=premier-navy],[data-voleng-theme=prestige-dark],[data-voleng-theme=graphite-dark],[data-voleng-theme=lavender-navy],[data-voleng-theme=platinum-dark],[data-voleng-theme=deep-teal]) :is(.todayHomeKpi.isAction:hover,.todayHomeRow.isAction:hover,.todayWorkforceGrid>span,.unplannedDockToolbar){background:var(--theme-surface-soft)!important}body:is([data-voleng-theme=dark],[data-voleng-theme=premier-navy],[data-voleng-theme=prestige-dark],[data-voleng-theme=graphite-dark],[data-voleng-theme=lavender-navy],[data-voleng-theme=platinum-dark],[data-voleng-theme=deep-teal]) .unplannedDockSheet{box-shadow:0 -20px 60px #0000006b!important}@media(max-width:1320px){body .simpleApp .todayHomeKpis{grid-template-columns:repeat(3,minmax(0,1fr))}body .simpleApp .dispatchPlanningPage .planningHeaderPulse>span:nth-child(3),body .simpleApp .dispatchPlanningPage .planningHeaderPulse>span:nth-child(6){display:none}}@media(max-width:1050px){body .simpleApp .todayHomeGrid{grid-template-columns:1fr}.todayImpactGrid{grid-template-columns:repeat(2,minmax(0,1fr))!important}body .simpleApp .dispatchPlanningPage .planningHeaderPulse{display:none!important}.unplannedDockSheet{left:86px!important}}@media(max-width:760px){body .simpleApp .todayHomeKpis{grid-template-columns:1fr 1fr}.todayImpactGrid{grid-template-columns:1fr!important}.unplannedDockSheet{left:0!important;right:0!important;height:52vh!important;border-radius:14px 14px 0 0}.unplannedDockSheet.maximized{height:calc(100vh - 10px)!important}.unplannedDockHead p,.unplannedDockHeadActions button span{display:none}.todayWorkforceGrid{grid-template-columns:1fr 1fr!important}}body .simpleApp :is(.todayProductHome,.operationsTodayHome)>.workspaceMasterHeader{display:none!important}body .simpleApp .todayHomeHero{position:relative;min-height:62px;margin:0 0 9px;padding:9px 12px 10px;display:grid;grid-template-columns:minmax(210px,.9fr) minmax(260px,1.2fr) auto;align-items:center;gap:16px;border:1px solid var(--theme-border,#d7e0e8);border-radius:12px;background:var(--theme-surface,#fff);box-shadow:0 3px 12px #1e385406;overflow:hidden}body .simpleApp .todayHomeHero:after{content:"";position:absolute;left:0;right:0;bottom:0;height:2px;background:linear-gradient(90deg,#3b82f6,#16c4d8 22%,#19b872,#f0b429 64%,#f05a56,#8b5cf6);opacity:.95}body .simpleApp .todayHomeHeroTitle,body .simpleApp .todayHomeHeroNow{display:grid;gap:2px;min-width:0}body .simpleApp .todayHomeHeroTitle small,body .simpleApp .todayHomeHeroNow small{font-size:7.5px;font-weight:900;letter-spacing:.13em;color:var(--theme-muted,#6b7d90);text-transform:uppercase}body .simpleApp .todayHomeHeroTitle h1{margin:0;font-size:20px;line-height:1.05;letter-spacing:-.035em;color:var(--theme-text,#17304f);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}body .simpleApp .todayHomeHeroNow{padding-left:16px;border-left:1px solid var(--theme-border,#d7e0e8)}body .simpleApp .todayHomeHeroNow small{color:var(--product-accent,#0f8f82)}body .simpleApp .todayHomeHeroNow strong{font-size:13px;line-height:1.15;color:var(--theme-text,#17304f);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}body .simpleApp .todayHomeHero>span{height:28px;padding:0 10px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;font-size:9px;font-weight:850;white-space:nowrap;border:1px solid var(--theme-border,#d7e0e8)}body .simpleApp .todayHomeHero>span.allClear{background:color-mix(in srgb,#16a36a 8%,var(--theme-surface,#fff));color:#138157;border-color:color-mix(in srgb,#16a36a 28%,var(--theme-border,#d7e0e8))}body .simpleApp .todayHomeHero>span.needsAttention{background:color-mix(in srgb,#e7a21a 9%,var(--theme-surface,#fff));color:#9a6100;border-color:color-mix(in srgb,#e7a21a 30%,var(--theme-border,#d7e0e8))}body .simpleApp :is(.todayProductHome,.operationsTodayHome)>.todayHomeIntro{display:none!important}body .simpleApp :is(.todayProductHome,.operationsTodayHome){--home-header-gap:9px}body .simpleApp :is(.todayProductHome,.operationsTodayHome) .todayHomeKpis{margin-top:0!important}body:is([data-voleng-theme=dark],[data-voleng-theme=premier-navy],[data-voleng-theme=prestige-dark],[data-voleng-theme=graphite-dark],[data-voleng-theme=lavender-navy],[data-voleng-theme=platinum-dark],[data-voleng-theme=deep-teal]) .todayHomeHero{background:var(--theme-surface)!important;border-color:var(--theme-border)!important;color:var(--theme-text)!important;box-shadow:none!important}body:is([data-voleng-theme=dark],[data-voleng-theme=premier-navy],[data-voleng-theme=prestige-dark],[data-voleng-theme=graphite-dark],[data-voleng-theme=lavender-navy],[data-voleng-theme=platinum-dark],[data-voleng-theme=deep-teal]) .todayHomeHeroNow{border-left-color:var(--theme-border)!important}@media(max-width:980px){body .simpleApp .todayHomeHero{grid-template-columns:1fr auto;gap:10px}body .simpleApp .todayHomeHeroNow{grid-column:1/2;grid-row:2;padding-left:0;border-left:0}body .simpleApp .todayHomeHero>span{grid-column:2;grid-row:1/3}}@media(max-width:620px){body .simpleApp .todayHomeHero{grid-template-columns:1fr;padding:9px 10px}body .simpleApp .todayHomeHeroNow{grid-column:1;grid-row:auto}body .simpleApp .todayHomeHero>span{grid-column:1;grid-row:auto;justify-self:start}}body[data-voleng-theme=dark] .dataHubPage{color-scheme:dark;color:var(--theme-text)!important}body[data-voleng-theme=dark] .dataHubPage :is(.dataHubHero,.dataHubPanel,.dataHubEntities button,.dataHubModeTabs button,.dataHubColumns label,.dataHubExportBar button,.dataHubExportBar select,.dataHubFilters input,.dataHubFilters select,.dataHubHistory article){background:var(--theme-surface)!important;color:var(--theme-text)!important;border-color:var(--theme-border)!important;box-shadow:none!important}body[data-voleng-theme=dark] .dataHubPage :is(.dataHubFilters,.dataHubImportCard,.dataHubUnavailable,.dataHubHistory article>span,.dataHubNotice){background:var(--theme-surface-soft)!important;color:var(--theme-text)!important;border-color:var(--theme-border)!important}body[data-voleng-theme=dark] .dataHubPage :is(.dataHubHero h1,.dataHubPanelHead h2,.dataHubColumns b,.dataHubImportCard b,.dataHubUnavailable b,.dataHubHistory b){color:var(--theme-text)!important}body[data-voleng-theme=dark] .dataHubPage :is(.dataHubHero p,.dataHubHero small,.dataHubPanelHead p,.dataHubPanelHead small,.dataHubColumns small,.dataHubFilters label,.dataHubExportBar label,.dataHubImportCard small,.dataHubUnavailable small,.dataHubHistory small){color:var(--theme-muted)!important}body[data-voleng-theme=dark] .dataHubPage .dataHubCount{background:color-mix(in srgb,var(--product-accent,var(--theme-accent-ink)) 16%,var(--theme-surface-soft))!important;color:var(--product-accent,var(--theme-accent-ink))!important}body[data-voleng-theme=dark] .dataHubPage .dataHubModeTabs button.active{background:color-mix(in srgb,var(--product-accent,var(--theme-accent-ink)) 15%,var(--theme-surface))!important;color:var(--product-accent,var(--theme-accent-ink))!important;border-color:color-mix(in srgb,var(--product-accent,var(--theme-accent-ink)) 46%,var(--theme-border))!important}body[data-voleng-theme=dark] .dataHubPage .dataHubEntities button.active{background:color-mix(in srgb,var(--product-accent,var(--theme-accent-ink)) 8%,var(--theme-surface))!important;border-color:var(--product-accent,var(--theme-accent-ink))!important}body[data-voleng-theme=dark] .dataHubPage :is(input,select){color-scheme:dark}body[data-voleng-theme=dark] .dataHubPage input::placeholder{color:var(--theme-muted)!important;opacity:.8}body[data-voleng-theme=dark] .dataHubPage input[type=checkbox]{accent-color:var(--product-accent,var(--theme-accent-ink))}body[data-voleng-theme=dark] .dataHubPage button:disabled{opacity:.48!important}.smartPlanRulesUsed{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin:0 22px 14px;padding:10px 12px;border:1px solid var(--line,#dbe4f0);border-radius:12px;background:var(--surface-soft,#f7f9fc);color:var(--text,#10233f)}.smartPlanRulesUsed>div{display:flex;flex-direction:column;margin-right:4px}.smartPlanRulesUsed>div small{font-size:10px;font-weight:800;letter-spacing:.08em;color:var(--muted,#6f8098)}.smartPlanRulesUsed>div b{font-size:12px}.smartPlanRulesUsed>span,.smartPlanRulesUsed>em{display:inline-flex;gap:4px;align-items:center;padding:6px 8px;border:1px solid var(--line,#dbe4f0);border-radius:999px;background:var(--surface,#fff);font-size:11px;font-style:normal}.smartPlanRulesUsed>span b{font-size:11px}.smartPlanRulesUsed>em{margin-left:auto;color:var(--muted,#6f8098)}.smartPlanRulesUsed.mismatch{border-color:#f59e0b;background:#fff8eb}.smartPlanRulesUsed.mismatch>div b{color:#b45309}@media(max-width:760px){.smartPlanRulesUsed{margin:0 12px 12px}.smartPlanRulesUsed>em{margin-left:0}}body .simpleApp .dispatchPlanningPage .timelineTech{position:relative;padding-top:7px!important}body .simpleApp .dispatchPlanningPage .timelineTechCardActions{display:flex;align-items:center;gap:5px;min-height:30px;margin:0 0 4px}body .simpleApp .dispatchPlanningPage .planningQuickAction{width:28px;height:28px;padding:0;border:1px solid #d7e1ec;border-radius:8px;background:#fff;color:#49647f;display:grid;place-items:center;cursor:pointer;transition:.15s}body .simpleApp .dispatchPlanningPage .planningQuickAction svg{width:13px;height:13px}body .simpleApp .dispatchPlanningPage button.planningQuickAction:hover{background:#f4f8ff;border-color:#b9cff5;color:#225fc9;transform:translateY(-1px)}body .simpleApp .dispatchPlanningPage .planningQuickAction.route{color:#245fc9}body .simpleApp .dispatchPlanningPage .planningQuickAction.absence{color:#7b5c24}body .simpleApp .dispatchPlanningPage .planningQuickAction.send{color:#087f74}body .simpleApp .dispatchPlanningPage .planningQuickAction.resend{color:#b36b13}body .simpleApp .dispatchPlanningPage .planningQuickAction.sent{background:#eff9f4;border-color:#c7ead8;color:#16855b}body .simpleApp .dispatchPlanningPage .planningQuickAction:disabled{opacity:.34;cursor:not-allowed;transform:none}body .simpleApp .dispatchPlanningPage .timelineTechName{margin-top:0!important}body .simpleApp .dispatchPlanningPage .planningShiftHours{margin-top:2px!important}body .simpleApp .dispatchPlanningPage .timelineTechRouteRow{display:none!important}body .simpleApp .dispatchPlanningPage .smartPlanModalActions{display:flex;align-items:center;gap:8px}body .simpleApp .dispatchPlanningPage .smartPlanModalActions .smartClearPlanButton{margin-right:auto;display:inline-flex;align-items:center;gap:7px;color:#8b4b35;border-color:#e3c8bf;background:#fff9f7}body .simpleApp .dispatchPlanningPage .smartPlanModalActions .smartClearPlanButton svg{width:14px;height:14px}body .simpleApp .dispatchPlanningPage .smartPlanModalActions .smartClearPlanButton:hover:not(:disabled){background:#fff1ec;border-color:#d8aa9c}.techRouteStopsHead>div>em{font-style:normal;font-size:9px;font-weight:800;color:#6d8095;margin-top:2px}@media(max-width:1150px){body .simpleApp .dispatchPlanningPage .timelineTechCardActions{gap:3px}body .simpleApp .dispatchPlanningPage .planningQuickAction{width:25px;height:25px}}body .simpleApp .dispatchPlanningPage .planningQuickAction.task{color:#2563eb;background:#f8fbff;border-color:#cfe0fb}body .simpleApp .dispatchPlanningPage button.planningQuickAction.task:hover{background:#edf5ff;border-color:#9fc1f6;color:#174ea6}body .simpleApp .dispatchPlanningPage .opsToolbarPendingAction{height:34px;min-width:116px;padding:0 10px;border:1px solid #d4deea;border-radius:8px;background:#fff;color:#19324d;display:inline-flex;align-items:center;justify-content:center;gap:6px;font-size:10px;font-weight:800;white-space:nowrap;cursor:pointer}body .simpleApp .dispatchPlanningPage .opsToolbarPendingAction svg{width:14px;height:14px;color:#315f98}body .simpleApp .dispatchPlanningPage .opsToolbarPendingAction b{min-width:18px;height:18px;padding:0 5px;border-radius:999px;background:#eef4fb;color:#345775;display:inline-flex;align-items:center;justify-content:center;font-size:9px}body .simpleApp .dispatchPlanningPage .opsToolbarPendingAction:hover:not(:disabled){background:#f7faff;border-color:#b8cdf0}body .simpleApp .dispatchPlanningPage .opsToolbarPendingAction.active{background:#eef8f7;border-color:#b9ded9;color:#0f6d65}body .simpleApp .dispatchPlanningPage .opsToolbarPendingAction.active svg{color:#0f766e}body .simpleApp .dispatchPlanningPage .planningPendingToolbarGroup{display:inline-flex;align-items:center;gap:4px}body .simpleApp .dispatchPlanningPage .opsToolbarPendingClear{width:34px;height:34px;padding:0;border:1px solid #d4deea;border-radius:8px;background:#fff;color:#60758b;display:grid;place-items:center;cursor:pointer}body .simpleApp .dispatchPlanningPage .opsToolbarPendingClear svg{width:13px;height:13px}body .simpleApp .dispatchPlanningPage .opsToolbarPendingClear:hover{background:#f7f9fc;color:#263b52}body .simpleApp .dispatchPlanningPage .planningResetAction:disabled{opacity:.35;cursor:not-allowed}body .simpleApp .dispatchPlanningPage .planningBoardUtilityStrip{margin-top:0!important}@media(max-width:1320px){body .simpleApp .dispatchPlanningPage .opsToolbarPendingAction{min-width:34px;width:34px;padding:0}body .simpleApp .dispatchPlanningPage .opsToolbarPendingAction>span{display:none}body .simpleApp .dispatchPlanningPage .opsToolbarPendingAction>b{position:absolute;transform:translate(13px,-13px);min-width:15px;height:15px;padding:0 3px;font-size:8px;border:1px solid #fff}body .simpleApp .dispatchPlanningPage .opsToolbarPendingAction{position:relative}}@media(max-width:1150px){body .simpleApp .dispatchPlanningPage .timelineTechCardActions{gap:3px}body .simpleApp .dispatchPlanningPage .planningQuickAction{width:24px;height:24px}}body .simpleApp .dispatchPlanningPage .planningActionChoices{grid-template-columns:repeat(4,minmax(0,1fr))!important}@media(max-width:1050px){body .simpleApp .dispatchPlanningPage .planningActionChoices{grid-template-columns:repeat(2,minmax(0,1fr))!important}}.smartPlanningGuide{margin:16px 0 22px;border:1px solid var(--theme-border,#d7e2ef);border-radius:18px;background:linear-gradient(155deg,var(--theme-surface,#fff),#f7faff);overflow:hidden;box-shadow:0 12px 34px #1d35570f}.smartPlanningGuideIntro{display:grid;grid-template-columns:auto 1fr;gap:14px;align-items:flex-start;padding:20px 22px;border-bottom:1px solid var(--theme-border,#d7e2ef)}.smartPlanningGuideIntro>span{display:grid;place-items:center;width:42px;height:42px;border-radius:13px;background:#eaf2ff;color:#2563eb}.smartPlanningGuideIntro>span svg{width:20px;height:20px}.smartPlanningGuideIntro small{display:block;color:#5073a7;font-size:9px;font-weight:900;letter-spacing:.13em}.smartPlanningGuideIntro h3{margin:4px 0 5px;font-size:18px;letter-spacing:-.025em;color:var(--theme-text,#172b40)}.smartPlanningGuideIntro p{margin:0;color:var(--theme-muted,#61758a);font-size:11px;line-height:1.6;max-width:980px}.smartPlanningGuideIntro p b{color:var(--theme-text,#172b40)}.smartPlanningOutcomeGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;padding:14px 16px;background:#2563eb06}.smartPlanningOutcomeGrid>button{position:relative;text-align:left;min-height:126px;padding:14px;border:1px solid var(--theme-border,#d7e2ef);border-radius:14px;background:var(--theme-surface,#fff);color:var(--theme-text,#172b40);cursor:pointer;transition:.18s ease}.smartPlanningOutcomeGrid>button:hover{transform:translateY(-1px);border-color:#8db4ef;box-shadow:0 8px 24px #2259a017}.smartPlanningOutcomeGrid>button.standard{background:linear-gradient(145deg,#f0f7ff,#fff)}.smartPlanningOutcomeGrid>button.active{border-color:#2e80ff;box-shadow:0 0 0 2px #2e80ff1a}.smartPlanningOutcomeGrid small{display:block;color:#6a84a4;font-size:8px;font-weight:900;letter-spacing:.12em}.smartPlanningOutcomeGrid b{display:block;margin:6px 0 2px;font-size:13px}.smartPlanningOutcomeGrid em{display:block;color:#2563eb;font-style:normal;font-size:10px;font-weight:800}.smartPlanningOutcomeGrid span{display:block;margin-top:9px;color:var(--theme-muted,#61758a);font-size:9px;line-height:1.45}.smartPlanningOutcomeGrid strong{position:absolute;top:10px;right:10px;display:inline-flex!important;align-items:center;gap:3px;margin:0!important;color:#11845f!important;font-size:8px!important}.smartPlanningOutcomeGrid strong svg{width:11px;height:11px}.smartPlanningMatrixWrap{overflow:auto;border-top:1px solid var(--theme-border,#d7e2ef)}.smartPlanningMatrix{width:100%;min-width:820px;border-collapse:collapse}.smartPlanningMatrix th,.smartPlanningMatrix td{padding:10px 12px;border-right:1px solid var(--theme-border,#e4ebf3);border-bottom:1px solid var(--theme-border,#e4ebf3);text-align:center;font-size:9px}.smartPlanningMatrix th:first-child,.smartPlanningMatrix td:first-child{text-align:left;width:31%;font-weight:750;color:var(--theme-text,#26384b)}.smartPlanningMatrix th{background:#f7faff;color:var(--theme-text,#26384b)}.smartPlanningMatrix th b{display:block;font-size:9px}.smartPlanningMatrix th small{display:block;margin-top:2px;color:#72859a;font-size:7px}.smartPlanningMatrix td.yes{color:#0b9367;font-weight:950;font-size:13px}.smartPlanningMatrix td.no{color:#9aa9b9}.smartPlanningMatrix th:last-child,.smartPlanningMatrix td:last-child{border-right:0}.smartPlanningMatrix tr:last-child td{border-bottom:0}.smartPlanningStandardNote{display:flex;gap:10px;align-items:flex-start;padding:14px 18px;border-top:1px solid var(--theme-border,#d7e2ef);background:#1493670b}.smartPlanningStandardNote>svg{width:18px;height:18px;color:#0b9367;flex:none}.smartPlanningStandardNote b{display:block;color:var(--theme-text,#26384b);font-size:10px}.smartPlanningStandardNote small{display:block;margin-top:2px;color:var(--theme-muted,#61758a);font-size:9px;line-height:1.5}.theme-dark .smartPlanningGuide,body[data-voleng-theme=dark] .smartPlanningGuide,html[data-theme=dark] .smartPlanningGuide{background:linear-gradient(155deg,#111f30,#0d1a29);border-color:#2a4058;box-shadow:none}.theme-dark .smartPlanningGuideIntro,.theme-dark .smartPlanningMatrixWrap,.theme-dark .smartPlanningStandardNote,body[data-voleng-theme=dark] .smartPlanningGuideIntro,body[data-voleng-theme=dark] .smartPlanningMatrixWrap,body[data-voleng-theme=dark] .smartPlanningStandardNote{border-color:#2a4058}.theme-dark .smartPlanningOutcomeGrid,body[data-voleng-theme=dark] .smartPlanningOutcomeGrid{background:#4887dc09}.theme-dark .smartPlanningOutcomeGrid>button,body[data-voleng-theme=dark] .smartPlanningOutcomeGrid>button{background:#111f30;border-color:#2a4058}.theme-dark .smartPlanningOutcomeGrid>button.standard,body[data-voleng-theme=dark] .smartPlanningOutcomeGrid>button.standard{background:#13253a}.theme-dark .smartPlanningMatrix th,body[data-voleng-theme=dark] .smartPlanningMatrix th{background:#132337}.theme-dark .smartPlanningMatrix th,.theme-dark .smartPlanningMatrix td,body[data-voleng-theme=dark] .smartPlanningMatrix th,body[data-voleng-theme=dark] .smartPlanningMatrix td{border-color:#24384b}.theme-dark .smartPlanningGuideIntro>span,body[data-voleng-theme=dark] .smartPlanningGuideIntro>span{background:#17365d;color:#83b4ff}@media(max-width:900px){.smartPlanningOutcomeGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){.smartPlanningGuideIntro,.smartPlanningOutcomeGrid{grid-template-columns:1fr}.smartPlanningOutcomeGrid>button{min-height:auto}}body[data-voleng-theme]{--surface-card:var(--theme-surface);--surface-elevated:var(--theme-surface-soft);--surface-raised:var(--theme-surface-raised);--surface-page:var(--theme-canvas);--border-default:var(--theme-border);--text-primary:var(--theme-text);--text-secondary:var(--theme-muted);--text-muted:var(--theme-muted);--theme-card:var(--theme-surface);--theme-panel:var(--theme-surface);--theme-elevated:var(--theme-surface-soft);--theme-input:var(--theme-surface-soft);--theme-ink:var(--theme-text);--theme-line:var(--theme-border);--theme-page:var(--theme-canvas);--theme-surface-2:var(--theme-surface-soft);--theme-text-muted:var(--theme-muted);--theme-text-soft:color-mix(in srgb,var(--theme-muted) 88%,var(--theme-text) 12%);--panel-bg:var(--theme-surface);--panel-soft:var(--theme-surface-soft);--card-bg:var(--theme-surface);--input-bg:var(--theme-surface-soft)}body[data-voleng-theme=light]{--theme-input:#ffffff;--theme-surface-2:#f5f8fc}body[data-voleng-theme=cloud-mist]{--theme-input:#f8fafb;--theme-surface-2:#eef3f6}body[data-voleng-theme=dark]{--theme-input:#202b38;--theme-surface-2:#283645}body[data-voleng-theme=premier-navy]{--theme-input:#0e1a2e;--theme-surface-2:#172844}body[data-voleng-theme] .simpleApp,body[data-voleng-theme] .productRoadmapMode,body[data-voleng-theme] .workforceCorePage,body[data-voleng-theme] .fleetCorePage,body[data-voleng-theme] .financeCorePage,body[data-voleng-theme] .controlCenterPage{color:var(--theme-text)}body[data-voleng-theme] .sidebar{background:var(--theme-sidebar)!important;border-color:var(--theme-border)!important}body[data-voleng-theme] .sidebar :is(.nav,.productNavGroupLabel){color:var(--theme-muted)}body[data-voleng-theme] .sidebar .nav:hover{background:var(--theme-surface-soft)!important;color:var(--theme-text)!important}body[data-voleng-theme] .sidebar .nav.active{background:color-mix(in srgb,var(--product-accent,var(--theme-accent-ink)) 11%,var(--theme-surface-raised))!important;border-color:color-mix(in srgb,var(--product-accent,var(--theme-accent-ink)) 32%,var(--theme-border))!important}body[data-voleng-theme] :is(.dispatchTopbar,.finalProductTopbar,.productWorkspaceTopbar){background:var(--theme-surface)!important;border-color:var(--theme-border)!important;color:var(--theme-text)!important}body[data-voleng-theme] :is(.topbarIconBtn,.topbarAction,.productTopbarUtilities button,.dispatchTopbar button){border-color:var(--theme-border)!important}body:is([data-voleng-theme=dark],[data-voleng-theme=premier-navy]) :is(.topbarIconBtn,.topbarAction,.productTopbarUtilities button,.dispatchTopbar button){background:var(--theme-surface-raised)!important;color:var(--theme-text)!important}body[data-voleng-theme] :is(.workforceCorePage input,.workforceCorePage select,.workforceCorePage textarea,.fleetCorePage input,.fleetCorePage select,.fleetCorePage textarea,.financeCorePage input,.financeCorePage select,.financeCorePage textarea,.controlCenterPage input,.controlCenterPage select,.controlCenterPage textarea,.reportStudio input,.reportStudio select,.reportStudio textarea){background:var(--theme-input)!important;color:var(--theme-text)!important;border-color:var(--theme-border)!important}body[data-voleng-theme] :is(input,textarea)::placeholder{color:color-mix(in srgb,var(--theme-muted) 82%,transparent)}body[data-voleng-theme] :is(.financeCorePanel,.controlAuditTable,.workforceTable,.fleetTable,.reportTable){background:var(--theme-surface)!important;color:var(--theme-text)!important;border-color:var(--theme-border)!important}body[data-voleng-theme] :is(.financeCoreTable .head,.controlAuditTable th,.workforceTable th,.fleetTable th,.reportTable th){background:var(--theme-surface-soft)!important;color:var(--theme-muted)!important;border-color:var(--theme-border)!important}body[data-voleng-theme] :is(.financeCoreTable .row,.controlAuditTable td,.workforceTable td,.fleetTable td,.reportTable td){background:var(--theme-surface)!important;color:var(--theme-text)!important;border-color:var(--theme-border)!important}body[data-voleng-theme] :is(.slaGrid article,.knowledgeGrid article,.automationList article,.serviceConversation,.serviceMessages article){border-color:var(--theme-border)!important}body:is([data-voleng-theme=dark],[data-voleng-theme=premier-navy]) :is(.slaGrid article,.knowledgeGrid article,.automationList article,.serviceConversation,.serviceMessages article){background:var(--theme-surface)!important;color:var(--theme-text)!important}body:is([data-voleng-theme=dark],[data-voleng-theme=premier-navy]) :is(.serviceReply,.serviceAutomationHint,.serviceConversation h3){background:var(--theme-surface-soft)!important;color:var(--theme-text)!important}body[data-voleng-theme] :is(.workforceSummary article,.workforcePanel,.employeeCard,.attendanceCard,.absenceCard,.skillsCard,.trainingCard,.modernModuleGrid article,.modernModuleConnection){background:var(--theme-surface)!important;border-color:var(--theme-border)!important;color:var(--theme-text)!important}body[data-voleng-theme] :is(.modernModuleBadge,.modernModuleIcon,.modernModuleIndex,.modernModuleConnection>span){background:var(--theme-surface-soft)!important;border-color:var(--theme-border)!important}body[data-voleng-theme] :is(.linkedOrderList article){background:var(--theme-surface)!important;border-color:var(--theme-border)!important;color:var(--theme-text)!important}body[data-voleng-theme] :is(.availableOrders>div>button){background:var(--theme-surface-soft)!important;border-color:var(--theme-border)!important;color:var(--theme-text)!important}body[data-voleng-theme] :is(.financeCoreKpis article,.financeCorePanel,.financeCoreModal,.peppolCard){background:var(--theme-surface)!important;border-color:var(--theme-border)!important;color:var(--theme-text)!important}body[data-voleng-theme] .financeCoreToolbar>div{background:var(--theme-input)!important;border-color:var(--theme-border)!important}body[data-voleng-theme] :is(.fleetSummary article,.fleetPanel,.vehicleCard,.driverCard,.maintenanceCard,.fleetModal){background:var(--theme-surface)!important;border-color:var(--theme-border)!important;color:var(--theme-text)!important}body[data-voleng-theme] :is(.controlKpis article,.controlPanel,.controlProductGrid article,.controlProductAccessGrid article,.controlAlertList article,.controlConnections article,.controlActivity article,.controlAuditTable){background:var(--theme-surface)!important;border-color:var(--theme-border)!important;color:var(--theme-text)!important}body[data-voleng-theme] :is(.controlProductGrid article,.controlProductAccessGrid article,.controlAlertList article,.controlConnections article,.controlActivity article){background:var(--theme-surface-soft)!important}body[data-voleng-theme] :is(.reportStudioHead,.reportKpis article,.reportWidget,.reportBuilder,.academyTop,.academySidebar,.academyGuidePanel article,.launcherBundleCard,.productActivationCard){background:var(--theme-surface)!important;border-color:var(--theme-border)!important;color:var(--theme-text)!important}body[data-voleng-theme] :is(.reportMetricList button,.reportBuilderSuggestion,.academyDeviceTabs,.academySearch,.academyHelp,.launcherBundleProducts span){background:var(--theme-surface-soft)!important;border-color:var(--theme-border)!important;color:var(--theme-text)!important}body:is([data-voleng-theme=dark],[data-voleng-theme=premier-navy]) :is(.panel,.card,.sectionCard,.contentCard,.modalCard,.drawerCard,.emptyState,.tableShell,.listShell,.toolbarShell,.filterBar){background:var(--theme-surface)!important;border-color:var(--theme-border)!important;color:var(--theme-text)!important}body:is([data-voleng-theme=light],[data-voleng-theme=cloud-mist]) :is(.modernModuleGrid article,.modernModuleConnection,.financeCorePanel,.controlPanel,.reportWidget){color:var(--theme-text)!important}body[data-voleng-theme] input:-webkit-autofill,body[data-voleng-theme] input:-webkit-autofill:hover,body[data-voleng-theme] input:-webkit-autofill:focus{-webkit-text-fill-color:var(--theme-text)!important;-webkit-box-shadow:0 0 0 1000px var(--theme-input) inset!important;box-shadow:0 0 0 1000px var(--theme-input) inset!important;caret-color:var(--theme-text)!important}body[data-voleng-theme] :is(button,a,input,select,textarea):focus-visible{outline:2px solid var(--theme-focus)!important;outline-offset:2px}@media(max-width:900px){body[data-voleng-theme] .modernModulePage{padding:16px}body[data-voleng-theme] :is(.workforceCorePage,.fleetCorePage,.financeCorePage,.controlCenterPage){padding-left:16px;padding-right:16px}}:root{--voleng-product-sidebar-width:184px;--voleng-product-nav-height:36px;--voleng-product-nav-font:11px;--voleng-product-nav-icon:15px}@media(min-width:981px){body .simpleApp:not(.sidebarCompact)>aside{width:var(--voleng-product-sidebar-width)!important;padding:10px 8px!important}body .simpleApp:not(.sidebarCompact)>main{margin-left:var(--voleng-product-sidebar-width)!important;width:calc(100% - var(--voleng-product-sidebar-width))!important}body .simpleApp:not(.sidebarCompact)>aside .brand{padding:4px 7px!important;margin-bottom:8px!important;min-height:0!important}body .simpleApp:not(.sidebarCompact)>aside .nav{min-height:var(--voleng-product-nav-height)!important;margin:1px 5px!important;padding:0 9px!important;font-size:var(--voleng-product-nav-font)!important;border-radius:10px!important}body .simpleApp:not(.sidebarCompact)>aside .nav svg{width:var(--voleng-product-nav-icon)!important;height:var(--voleng-product-nav-icon)!important}body .simpleApp:not(.sidebarCompact)>aside .navGroupLabel,body .simpleApp:not(.sidebarCompact)>aside .productNavGroupLabel{margin-top:8px!important;padding-inline:6px!important}body .simpleApp:not(.sidebarCompact)>aside .who{padding:8px!important;margin-inline:3px!important}}body .simpleApp.sidebarCompact>aside{width:70px!important}body .simpleApp.sidebarCompact>main{margin-left:70px!important;width:calc(100% - 70px)!important}body[data-voleng-theme]{--voleng-card-bg:var(--theme-surface);--voleng-soft-bg:var(--theme-surface-soft);--voleng-input-bg:var(--theme-input);--voleng-line:var(--theme-border);--voleng-copy:var(--theme-text);--voleng-muted:var(--theme-muted)}:root{--voleng-action:#0f9f98;--voleng-action-hover:#0b8984;--voleng-action-shadow:rgba(15,159,152,.22);--voleng-action-text:#fff}body[data-voleng-theme=dark],body[data-voleng-theme=premier-navy]{--voleng-action:#14a9a2;--voleng-action-hover:#20bbb3;--voleng-action-shadow:rgba(20,169,162,.2)}:is(button.primary,button.primaryAction,button.topActionBtn.primaryAction,button.primarySmall,.teamAddTechBtn,a.primary.exportBtn){min-height:40px;border-radius:10px;font-weight:800;display:inline-flex;align-items:center;justify-content:center;gap:7px;transition:filter .16s ease,transform .16s ease,box-shadow .16s ease}:is(button.primary,button.primaryAction,button.topActionBtn.primaryAction,button.primarySmall,.teamAddTechBtn,a.primary.exportBtn):hover:not(:disabled){filter:brightness(.94);transform:translateY(-1px)}:is(button.primary,button.primaryAction,button.topActionBtn.primaryAction,button.primarySmall,.teamAddTechBtn,a.primary.exportBtn):active:not(:disabled){transform:translateY(0)}:is(button.primary,button.primaryAction,button.topActionBtn.primaryAction,button.primarySmall,.teamAddTechBtn):disabled{opacity:.55;cursor:not-allowed;box-shadow:none}:is(button.primary,button.primaryAction,button.topActionBtn.primaryAction,button.primarySmall,.teamAddTechBtn) svg{width:16px;height:16px}.skillQuickAdd .primaryAction{min-width:126px}.platformLauncherV102 .platformLauncherMain{width:min(1600px,calc(100% - 80px));padding-top:30px}.platformLauncherV102 .launcherHeroConnected{margin:0 0 30px;min-height:360px;border-radius:20px;overflow:hidden}.platformLauncherV102 .launcherGroup{width:100%;margin:0;padding:0 0 24px}.platformLauncherV102 .launcherGroupHead{margin:0 0 14px}.platformLauncherV102 .platformLauncherTopbar{grid-template-columns:minmax(440px,1fr) auto minmax(440px,1fr);gap:28px;padding-inline:28px}.platformLauncherV102 .launcherTopLeft{gap:14px}.platformLauncherV102 .launcherTopLeft .launcherSearch{height:46px;max-width:610px;border-radius:13px;padding:0 12px 0 14px;background:color-mix(in srgb,var(--theme-surface-soft) 94%,transparent);box-shadow:inset 0 1px color-mix(in srgb,#fff 55%,transparent),0 4px 18px #07234d0a}.platformLauncherV102 .launcherSearch:focus-within{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61f,0 5px 18px #07234d0d}.platformLauncherV102 .launcherSearch input{font-size:13px;min-width:0}.platformLauncherV102 .launcherSearch kbd{white-space:nowrap;font-size:10px;padding:5px 7px;border-color:color-mix(in srgb,var(--theme-border) 85%,#7188a5);background:color-mix(in srgb,var(--theme-surface-raised) 86%,#e9f1fb);color:var(--theme-muted)}.platformLauncherV102 .launcherBrandCenter>img{width:37px;height:35px}.platformLauncherV102 .launcherBrandCenter b{font-size:20px}.platformLauncherV102 .launcherHeroConnected{grid-template-columns:minmax(0,.93fr) minmax(620px,1.07fr);gap:30px;padding:36px 42px}.platformLauncherV102 .launcherHeroCopy{max-width:690px}.platformLauncherV102 .launcherHeroConnected h1{font-size:47px}.platformLauncherV102 .launcherHeroNetwork{height:300px;max-width:710px;width:100%;justify-self:end}.platformLauncherV102 .launcherNetworkRings span:nth-child(1){width:158px;height:158px}.platformLauncherV102 .launcherNetworkRings span:nth-child(2){width:232px;height:232px}.platformLauncherV102 .launcherNetworkRings span:nth-child(3){width:296px;height:296px}.platformLauncherV102 .launcherNetworkCore{width:122px;height:122px}.platformLauncherV102 .launcherNetworkCore img{width:84px;height:84px}.platformLauncherV102 .launcherNetworkNode{width:182px;min-width:182px;max-width:182px;min-height:58px;padding:9px 12px;gap:9px;border-radius:13px}.platformLauncherV102 .launcherNetworkNode>svg{width:22px;height:22px}.platformLauncherV102 .launcherNetworkNode b{font-size:11px}.platformLauncherV102 .launcherNetworkNode small{font-size:8.5px}.platformLauncherV102 .node-operations{left:50%;top:0;transform:translate(-50%)}.platformLauncherV102 .node-control{left:35%;bottom:-1px;right:auto}.platformLauncherV102 .node-hr{right:0;top:62px}.platformLauncherV102 .node-fleet{right:-1%;top:154px}.platformLauncherV102 .node-finance{inset:auto 13% -1px auto}.platformLauncherV102 .node-hr:after,.platformLauncherV102 .node-fleet:after{width:58px}.platformLauncherV102 .node-finance:after,.platformLauncherV102 .node-control:after{width:48px}.platformLauncherV102 .launcherHeroNetwork>em{right:4px;bottom:1px}.platformLauncherV102 .launcherProductsActive>.launcherProductCard{grid-column:span 2;min-width:0;min-height:112px;height:112px;padding:16px 18px;border-radius:16px}.platformLauncherV102 .launcherProductCopy{min-width:0}.platformLauncherV102 .launcherProductCopy b,.platformLauncherV102 .launcherProductCopy small{overflow:hidden;text-overflow:ellipsis}.platformLauncherV102 .launcherProductCopy small{white-space:nowrap}body:is([data-voleng-theme=dark],[data-voleng-theme=premier-navy]) .platformLauncherV102 .launcherSearch{background:color-mix(in srgb,var(--theme-surface-raised) 92%,transparent)}body:is([data-voleng-theme=dark],[data-voleng-theme=premier-navy]) .platformLauncherV102 .launcherSearch kbd{background:color-mix(in srgb,var(--theme-surface-raised) 78%,#10294a);color:var(--theme-muted);border-color:var(--theme-border)}@media(max-width:1480px){.platformLauncherV102 .platformLauncherTopbar{grid-template-columns:minmax(340px,1fr) auto minmax(340px,1fr)}.platformLauncherV102 .launcherHeroConnected{grid-template-columns:minmax(0,.9fr) minmax(560px,1.1fr);padding-inline:34px}.platformLauncherV102 .launcherNetworkNode{width:164px;min-width:164px;max-width:164px}}@media(max-width:1240px){.platformLauncherV102 .platformLauncherMain{width:min(1120px,calc(100% - 48px))}.platformLauncherV102 .launcherHeroConnected{grid-template-columns:1fr;padding:30px}.platformLauncherV102 .launcherHeroNetwork{justify-self:center;max-width:760px;height:310px}.platformLauncherV102 .launcherProductsActive{grid-template-columns:repeat(2,minmax(0,1fr))}.platformLauncherV102 .launcherProductsActive>.launcherProductCard,.platformLauncherV102 .launcherProductsActive>.launcherProductCard:nth-child(n){grid-column:auto;height:110px}.platformLauncherV102 .platformLauncherTopbar{grid-template-columns:minmax(250px,1fr) auto minmax(250px,1fr)}.platformLauncherV102 .launcherSearch kbd{display:none}}@media(max-width:900px){.platformLauncherV102 .platformLauncherMain{width:calc(100% - 28px);padding-top:18px}.platformLauncherV102 .launcherHeroConnected{padding:24px;margin-bottom:22px}.platformLauncherV102 .launcherProductsActive{grid-template-columns:1fr}.platformLauncherV102 .launcherProductsActive>.launcherProductCard,.platformLauncherV102 .launcherProductsActive>.launcherProductCard:nth-child(n){height:auto;min-height:104px}}.microsoftMiniMark{width:24px;height:24px;display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(2,1fr);gap:2px;flex:none}.microsoftMiniMark i{display:block;border-radius:1px;background:#6f86a4}.microsoftMiniMark i:nth-child(1){background:#f35325}.microsoftMiniMark i:nth-child(2){background:#81bc06}.microsoftMiniMark i:nth-child(3){background:#05a6f0}.microsoftMiniMark i:nth-child(4){background:#ffba08}.microsoftMiniMark.large{width:34px;height:34px;gap:3px;padding:3px;border-radius:8px;background:color-mix(in srgb,var(--theme-surface-raised,#fff) 92%,transparent);box-shadow:0 0 0 1px var(--theme-border,#d9e4ee),0 7px 18px #132f5214}.microsoftLoginDivider{display:flex;align-items:center;gap:10px;margin:14px 0 10px;color:#7d8fa4;font-size:10px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.microsoftLoginDivider:before,.microsoftLoginDivider:after{content:"";height:1px;flex:1;background:var(--theme-border,#dbe5ed)}.microsoftLoginButton{width:100%;min-height:50px;border:1px solid var(--theme-border,#d6e1ea);border-radius:12px;background:var(--theme-surface-raised,#fff);display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:11px;padding:8px 12px;text-align:left;color:var(--theme-text,#0d2a4d);cursor:pointer;transition:.16s ease}.microsoftLoginButton>span:nth-child(2){display:grid;gap:2px}.microsoftLoginButton b{font-size:13px}.microsoftLoginButton small{font-size:10px;color:var(--theme-muted,#718399)}.microsoftLoginButton>svg{width:18px;color:#2e6fd7}.microsoftLoginButton:not(:disabled):hover{border-color:#7faaf0;box-shadow:0 7px 20px #245ca417;transform:translateY(-1px)}.microsoftLoginButton:disabled{opacity:.68;cursor:not-allowed;background:color-mix(in srgb,var(--theme-surface-soft,#f5f8fb) 92%,transparent)}.platformAdminError{display:flex;align-items:center;gap:10px;margin:0 0 16px;padding:12px 14px;border:1px solid #efb6bd;border-radius:12px;background:#fff4f5;color:#9f2834;font-size:12px;font-weight:700}.platformAdminError svg{width:18px}.microsoftAdminGate{margin-top:16px;padding:14px;border:1px solid var(--theme-border,#dbe5ed);border-radius:14px;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;background:linear-gradient(135deg,color-mix(in srgb,var(--theme-surface-soft,#f6f9fc) 92%,#eaf2ff),var(--theme-surface-raised,#fff))}.microsoftAdminGate.enabled{border-color:#87b7eb;background:linear-gradient(135deg,#e8f4fff2,#f5fafffa)}.microsoftGateIcon{width:40px;height:40px;border-radius:12px;display:grid;place-items:center;background:#eaf3ff;color:#2168cb;flex:none}.microsoftGateIcon svg{width:20px}.microsoftAdminGate>div{min-width:0}.microsoftAdminGate small{display:block;font-size:9px;font-weight:900;letter-spacing:.11em;color:#50739c;margin-bottom:3px}.microsoftAdminGate b{display:block;font-size:13px;color:var(--theme-text,#102e52)}.microsoftAdminGate p{margin:4px 0 0;font-size:10.5px;line-height:1.4;color:var(--theme-muted,#6d8198)}.microsoftAdminGate>button{display:flex;align-items:center;gap:7px;border:1px solid var(--theme-border,#d8e4ef);border-radius:10px;background:var(--theme-surface-raised,#fff);color:var(--theme-text,#153554);padding:8px 10px;font-size:10px;font-weight:850;cursor:pointer;white-space:nowrap}.microsoftAdminGate>button svg{width:19px}.microsoftAdminGate>button.on{border-color:#75a9e7;background:#eef7ff;color:#1761bc}.microsoftSecurityGate{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:14px;padding:15px 16px;margin-bottom:16px;border:1px solid var(--theme-border,#dbe5ed);border-radius:14px;background:var(--theme-surface-soft,#f6f9fc)}.microsoftSecurityGate.approved{border-color:#83b8e9;background:linear-gradient(135deg,#e8f5fff5,#f6fbfffa)}.microsoftSecurityGate.locked{opacity:.78}.microsoftSecurityGate small{display:block;font-size:9px;font-weight:900;letter-spacing:.12em;color:#5c7999}.microsoftSecurityGate b{display:block;font-size:14px;color:var(--theme-text,#143354)}.microsoftSecurityGate p{margin:3px 0 0;font-size:11px;line-height:1.45;color:var(--theme-muted,#6b8095)}.microsoftSecurityGate em{font-style:normal;font-size:9px;font-weight:900;letter-spacing:.1em;padding:6px 9px;border-radius:999px;background:#eef3f8;color:#6d8197}.microsoftSecurityGate.approved em{background:#e2f6eb;color:#28794e}.microsoftSecurityGrid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px}.microsoftSecurityCard{border:1px solid var(--theme-border,#dbe5ed);border-radius:16px;background:var(--theme-surface-raised,#fff);padding:18px;box-shadow:0 7px 20px #112e530a}.microsoftSecurityCardHead{display:flex;align-items:flex-start;gap:12px;margin-bottom:16px}.microsoftSecurityCardHead>div{min-width:0}.microsoftSecurityCardHead small{font-size:9px;font-weight:900;letter-spacing:.12em;color:#5a7696}.microsoftSecurityCardHead h3{font-size:17px;margin:3px 0;color:var(--theme-text,#0d2d52)}.microsoftSecurityCardHead p{margin:0;font-size:11px;line-height:1.5;color:var(--theme-muted,#6e8196)}.serviceStackIcon{width:38px;height:38px;border-radius:11px;display:grid;place-items:center;background:#eff4ff;color:#4b67b8}.serviceStackIcon svg{width:21px}.microsoftMasterToggle,.microsoftSecurityOptions>label,.microsoftServiceList>label{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 0;border-top:1px solid color-mix(in srgb,var(--theme-border,#dbe5ed) 80%,transparent)}.microsoftMasterToggle>div,.microsoftSecurityOptions label>span,.microsoftServiceList label>span{min-width:0}.microsoftMasterToggle b,.microsoftSecurityOptions b,.microsoftServiceList b{display:block;font-size:12px;color:var(--theme-text,#173551)}.microsoftMasterToggle small,.microsoftSecurityOptions small,.microsoftServiceList small{display:block;margin-top:2px;font-size:10px;line-height:1.35;color:var(--theme-muted,#748699)}.microsoftSecurityOptions label>span,.microsoftServiceList label>span{display:flex;align-items:flex-start;gap:9px}.microsoftSecurityOptions label>span>svg,.microsoftServiceList label>span>svg{width:17px;height:17px;flex:none;margin-top:1px;color:#346fc2}.microsoftSecurityCard input[type=checkbox]{width:38px;height:21px;flex:none;accent-color:#236fd1}.microsoftTenantFields{grid-template-columns:1fr 1fr;margin:4px 0 8px}.microsoftTenantFields input:disabled{opacity:.68}.microsoftConnectButton{width:100%;margin-top:14px;min-height:42px;border:1px solid #8fb9e9;border-radius:10px;background:#eef7ff;color:#195dab;font-weight:850;display:flex;align-items:center;justify-content:center;gap:8px}.microsoftConnectButton svg{width:17px}.microsoftConnectButton:disabled{border-color:var(--theme-border,#dbe5ed);background:var(--theme-surface-soft,#f4f7fa);color:var(--theme-muted,#8090a2);cursor:not-allowed}.microsoftPermissionNote{display:flex;align-items:flex-start;gap:10px;margin-top:14px;padding:11px 12px;border-radius:11px;background:color-mix(in srgb,var(--theme-surface-soft,#f5f8fb) 92%,#eaf3ff);color:var(--theme-text,#153653)}.microsoftPermissionNote>svg{width:18px;flex:none;color:#2d72c8}.microsoftPermissionNote b{display:block;font-size:11px}.microsoftPermissionNote p{margin:2px 0 0;font-size:10px;line-height:1.45;color:var(--theme-muted,#73869a)}.inlineReadOnly{margin-top:16px}body:is([data-voleng-theme=dark],[data-voleng-theme=premier-navy]) .microsoftLoginButton,body:is([data-voleng-theme=dark],[data-voleng-theme=premier-navy]) .microsoftSecurityCard,body:is([data-voleng-theme=dark],[data-voleng-theme=premier-navy]) .microsoftAdminGate{background:var(--theme-surface-raised)}body:is([data-voleng-theme=dark],[data-voleng-theme=premier-navy]) .microsoftSecurityGate.approved{background:color-mix(in srgb,var(--theme-surface-raised) 86%,#153e68)}body:is([data-voleng-theme=dark],[data-voleng-theme=premier-navy]) .microsoftAdminGate.enabled{background:color-mix(in srgb,var(--theme-surface-raised) 88%,#164875)}@media(max-width:1080px){.microsoftSecurityGrid{grid-template-columns:1fr}.microsoftAdminGate{grid-template-columns:auto 1fr}.microsoftAdminGate>button{grid-column:1/-1;justify-self:stretch;justify-content:center}.microsoftTenantFields{grid-template-columns:1fr}}@media(max-width:620px){.microsoftSecurityGate{grid-template-columns:auto 1fr}.microsoftSecurityGate>em{grid-column:1/-1;justify-self:start}.microsoftSecurityCard{padding:14px}.microsoftAdminGate{padding:12px}.microsoftLoginButton{min-height:52px}}.platformLauncherV102 .launcherHeroConnected{grid-template-columns:minmax(0,.92fr) minmax(520px,1.08fr);align-items:stretch}.platformLauncherV102 .launcherHeroCopy{align-self:center}.launcherMyDay{align-self:stretch;border:1px solid color-mix(in srgb,var(--theme-border,#dbe6f2) 88%,#8bb7ec);border-radius:18px;background:color-mix(in srgb,var(--theme-surface-raised,#fff) 96%,#eef6ff);box-shadow:0 18px 42px #173f6c17;padding:18px;display:flex;flex-direction:column;min-width:0}.launcherMyDayHead{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;padding-bottom:12px;border-bottom:1px solid var(--theme-border,#dfe9f2)}.launcherMyDayHead>div>small{display:block;font-size:9px;font-weight:950;letter-spacing:.16em;color:#286bd0}.launcherMyDayHead h2{font-size:18px;margin:4px 0 0;color:var(--theme-text,#0e2f54);letter-spacing:-.02em;text-transform:capitalize}.launcherMyDayHead>span{display:inline-flex;align-items:center;gap:7px;white-space:nowrap;border:1px solid var(--theme-border,#d8e4ee);border-radius:999px;padding:6px 9px;font-size:9px;font-weight:850;color:var(--theme-muted,#607890);background:var(--theme-surface-soft,#f5f8fb)}.launcherMyDayHead>span.connected{border-color:#8bd3b3;background:#eaf8f1;color:#21734f}.launcherMyDayHead>span.prepared{border-color:#bed4ef;background:#f1f7ff;color:#45698e}.microsoftMiniMark.tiny{width:15px;height:15px;gap:1px}.launcherMyDayRows{display:grid;grid-template-columns:1fr;gap:0;flex:1}.launcherMyDayRows article{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:11px;min-height:78px;padding:12px 2px;border-bottom:1px solid color-mix(in srgb,var(--theme-border,#dfe8f0) 82%,transparent)}.launcherMyDayRows article:last-child{border-bottom:0}.launcherMyDayIcon{width:38px;height:38px;border-radius:12px;display:grid;place-items:center;flex:none}.launcherMyDayIcon svg{width:18px;height:18px}.launcherMyDayRows .mail .launcherMyDayIcon{background:#edf5ff;color:#176fe9}.launcherMyDayRows .meeting .launcherMyDayIcon{background:#f2efff;color:#6857d9}.launcherMyDayRows .tasks .launcherMyDayIcon{background:#edf9f5;color:#14986e}.launcherMyDayRows article>div{min-width:0}.launcherMyDayRows article small{display:block;font-size:8.5px;font-weight:950;letter-spacing:.11em;color:var(--theme-muted,#6f8297);margin-bottom:2px}.launcherMyDayRows article b{display:block;font-size:12.5px;color:var(--theme-text,#103054);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.launcherMyDayRows article p{margin:3px 0 0;font-size:10px;line-height:1.35;color:var(--theme-muted,#6e8195);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.launcherMyDayState{font-size:8.5px;font-weight:900;text-transform:uppercase;letter-spacing:.08em;color:#678099;background:var(--theme-surface-soft,#f1f5f9);border-radius:999px;padding:5px 7px}.launcherMyDayRows article>a{height:31px;min-width:31px;border:1px solid var(--theme-border,#dce6ef);border-radius:9px;background:var(--theme-surface-raised,#fff);color:#2769bd;display:inline-flex;align-items:center;justify-content:center;text-decoration:none;padding:0 8px;font-size:9px;font-weight:900;gap:5px}.launcherMyDayRows article>a svg{width:14px}.launcherMyDayRows article>a:hover{border-color:#8bb6ea;background:#f3f8ff}.launcherJoinMeeting{color:#5d51c7!important}.launcherMyDayFoot{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-top:11px;border-top:1px solid var(--theme-border,#dfe8f0);font-size:9.5px;color:var(--theme-muted,#6d8196)}.launcherMyDayFoot>div{display:flex;align-items:center;gap:7px}.launcherMyDayFoot>div svg{width:15px;color:#2d72c8}.launcherMyDayFoot b{color:var(--theme-text,#103054)}.launcherMyDayFoot button{border:0;background:transparent;color:#2469c3;font-size:9.5px;font-weight:850;display:flex;align-items:center;gap:5px;cursor:pointer}.launcherMyDayFoot button svg{width:14px}.launcherMyDayFoot button svg:last-child{width:12px}.microsoftSecurityCard.identity{background:var(--theme-surface-raised,#fff)!important;color:var(--theme-text,#0d2d52)!important;border-color:var(--theme-border,#dbe5ed)!important}body:is([data-voleng-theme=dark],[data-voleng-theme=premier-navy]) .launcherMyDay{background:var(--theme-surface-raised);border-color:var(--theme-border);box-shadow:0 18px 42px #0003}body:is([data-voleng-theme=dark],[data-voleng-theme=premier-navy]) .launcherMyDayHead>span.prepared{background:color-mix(in srgb,var(--theme-surface-soft) 88%,#17385f);border-color:var(--theme-border);color:var(--theme-muted)}@media(max-width:1240px){.platformLauncherV102 .launcherHeroConnected{grid-template-columns:minmax(0,.88fr) minmax(450px,1.12fr)}.launcherMyDayRows article{min-height:74px}}@media(max-width:1040px){.platformLauncherV102 .launcherHeroConnected{grid-template-columns:1fr}.launcherMyDay{min-height:auto}.launcherMyDayRows{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:12px}.launcherMyDayRows article{border:1px solid var(--theme-border,#dfe8f0)!important;border-radius:13px;padding:12px;grid-template-columns:auto 1fr}.launcherMyDayRows article>:last-child{grid-column:1/-1;justify-self:start}.launcherMyDayHead{padding-bottom:10px}.launcherMyDayFoot{margin-top:12px}}@media(max-width:720px){.launcherMyDayRows{grid-template-columns:1fr}.launcherMyDayRows article{grid-template-columns:auto minmax(0,1fr) auto}.launcherMyDayRows article>:last-child{grid-column:auto;justify-self:auto}.launcherMyDayHead,.launcherMyDayFoot{align-items:flex-start;flex-direction:column}}.platformLauncherV102 .launcherProductsActive{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));gap:14px;align-items:stretch}.platformLauncherV102 .launcherProductsActive>.launcherProductCard{grid-column:span 2;width:auto;min-width:0;min-height:112px;height:112px}.platformLauncherV102 .launcherProductsActive>.launcherProductCard:nth-child(5){grid-column:2/span 2}.platformLauncherV102 .launcherProductsActive>.launcherProductCard:nth-child(6){grid-column:4/span 2}.platformLauncherV102 .launcherProductsActive>.launcherProductCard:nth-child(7){grid-column:6/span 2}.platformLauncherV102 .launcherMyDayHead>span{align-self:center;max-width:220px;overflow:hidden;text-overflow:ellipsis}.platformLauncherV102 .launcherBottomHub{width:min(1180px,100%);margin:30px auto 4px;padding:26px 0 8px;border-top:1px solid color-mix(in srgb,var(--theme-border,#d8e4ef) 86%,transparent)}.platformLauncherV102 .launcherBottomHub .launcherPlatformTools{width:min(900px,100%);margin:0 auto 22px;grid-template-columns:repeat(2,minmax(0,1fr))}.platformLauncherV102 .launcherBottomHub .launcherPlatformTools button{min-height:70px}.platformLauncherV102 .launcherBottomHub .launcherInsights{width:100%;margin:0 auto;border-top:0;padding-top:0;grid-template-columns:190px repeat(3,minmax(0,1fr));gap:14px}.platformLauncherV102 .launcherBottomHub .launcherInsightsTitle{padding-left:0}.platformLauncherV102 .launcherBottomHub .launcherInsightsTitle>b{font-size:22px}.platformLauncherV102 .launcherBottomHub .launcherInsights>button{min-height:102px}@media(max-width:1180px){.platformLauncherV102 .launcherProductsActive{grid-template-columns:repeat(4,minmax(0,1fr))}.platformLauncherV102 .launcherProductsActive>.launcherProductCard,.platformLauncherV102 .launcherProductsActive>.launcherProductCard:nth-child(n){grid-column:span 1;height:108px}.platformLauncherV102 .launcherProductsActive>.launcherProductCard:nth-child(5){grid-column:1/span 1}.platformLauncherV102 .launcherBottomHub .launcherInsights{grid-template-columns:1fr repeat(3,minmax(0,1fr))}.platformLauncherV102 .launcherBottomHub .launcherInsightsTitle{grid-column:1/-1;text-align:center;align-items:center;padding-bottom:2px}}@media(max-width:920px){.platformLauncherV102 .launcherProductsActive{grid-template-columns:repeat(2,minmax(0,1fr))}.platformLauncherV102 .launcherProductsActive>.launcherProductCard,.platformLauncherV102 .launcherProductsActive>.launcherProductCard:nth-child(n){grid-column:auto;height:auto;min-height:104px}.platformLauncherV102 .launcherBottomHub{margin-top:22px;padding-top:20px}.platformLauncherV102 .launcherBottomHub .launcherInsights{grid-template-columns:1fr 1fr}.platformLauncherV102 .launcherBottomHub .launcherInsightsTitle{grid-column:1/-1}}@media(max-width:650px){.platformLauncherV102 .launcherProductsActive,.platformLauncherV102 .launcherBottomHub .launcherPlatformTools,.platformLauncherV102 .launcherBottomHub .launcherInsights{grid-template-columns:1fr}.platformLauncherV102 .launcherBottomHub .launcherInsightsTitle{grid-column:auto}}body .simpleApp .masterBrandIdentity>img.volengSiteLogo,body[data-voleng-theme] .simpleApp .masterBrandIdentity>img.volengSiteLogo{display:block!important;width:58px!important;height:58px!important;max-width:58px!important;max-height:58px!important;min-width:0!important;object-fit:contain!important;object-position:center!important;margin:0!important;padding:0!important;background:transparent!important;border:0!important;box-shadow:none!important;mix-blend-mode:normal!important}body .simpleApp.sidebarCompact .masterBrandIdentity>img.volengSiteLogo{width:40px!important;height:40px!important;max-width:40px!important;max-height:40px!important}body .brandVectorV{width:48px!important;height:44px!important;max-width:48px!important;max-height:44px!important;object-fit:contain!important}body .compactMasterMark .brandVectorV{width:32px!important;height:32px!important;max-width:32px!important;max-height:32px!important}body .mobileBrand{width:34px!important;height:34px!important;max-width:34px!important;max-height:34px!important;object-fit:contain!important}body .launcherBrand>img,body .launcherBrandCenter>img{width:52px!important;height:45px!important;max-width:52px!important;max-height:45px!important;object-fit:contain!important}body .simpleApp .dispatchTopbar.finalProductTopbar:before{width:28px!important;height:28px!important;flex:0 0 28px!important;background-size:contain!important;background-repeat:no-repeat!important;background-position:center!important}.launcherPlatformTools{grid-template-columns:repeat(3,minmax(0,1fr))}.platformLauncherV102 .launcherBottomHub .launcherPlatformTools{width:100%;grid-template-columns:repeat(3,minmax(0,1fr))}.launcherPlatformTools .controlCenterTool{border-color:color-mix(in srgb,#312e81 25%,#d5e1ef);background:linear-gradient(135deg,#fff,#f5f3ff)}.platformLauncherV102 .launcherBrandCenter>img{display:block!important;width:38px!important;height:38px!important;max-width:38px!important;max-height:38px!important;object-fit:contain!important}.platformLauncherV102 .launcherBrandCenter{min-width:176px;justify-content:center}.launcherHeaderTool{height:42px;padding:0 11px;border:1px solid var(--theme-border,#dbe5ed);border-radius:11px;background:var(--theme-surface-soft,#fff);color:var(--theme-text,#0b2d64);display:inline-flex;align-items:center;justify-content:center;gap:6px;font-size:10px;font-weight:850;white-space:nowrap;cursor:pointer}.launcherHeaderTool svg{width:16px;height:16px;color:#6d4af6}.launcherHeaderTool.control{border-color:color-mix(in srgb,#312e81 24%,var(--theme-border,#dbe5ed));background:color-mix(in srgb,#eef2ff 70%,var(--theme-surface,#fff))}.launcherHeaderTool.control svg{color:#312e81}.launcherHeaderTool:hover{border-color:#9abcf2;background:var(--theme-surface,#fff)}.platformLauncherV102 .launcherProductsActive>.launcherProductCard,.platformLauncherV102 .launcherProductsActive>.launcherProductCard:nth-child(n){height:auto;min-height:0;padding:0;display:block;overflow:hidden;cursor:default}.launcherProductOpen{width:100%;min-height:168px;padding:16px 17px 13px;border:0;background:transparent;color:inherit;display:grid;grid-template-columns:48px minmax(0,1fr) 18px;grid-template-rows:auto 1fr auto;align-items:center;align-content:start;gap:12px;text-align:left;cursor:pointer}.launcherProductOpen>.launcherProductIcon{width:46px;height:46px}.launcherProductOpen>.launcherProductIcon svg{width:24px;height:24px}.launcherProductOpen>svg{width:18px;color:var(--launcher-accent,#2563eb)}.launcherProductFeatures{grid-column:1/-1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin-top:10px;padding-top:10px;border-top:1px solid color-mix(in srgb,var(--launcher-accent,#2563eb) 14%,#dce7f1)}.launcherProductFeatures em{min-width:0;padding:5px 7px;border-radius:8px;background:color-mix(in srgb,var(--launcher-soft,#eff6ff) 72%,white);color:color-mix(in srgb,var(--launcher-accent,#2563eb) 82%,#17324d);font-size:9px;font-style:normal;font-weight:800;text-align:left;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.platformLauncherV102 .launcherProductCopy>small{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.platformLauncherV102 .launcherBottomHub{margin-top:4px}.controlIncludedBadge{display:inline-flex;align-items:center;gap:7px;padding:8px 11px;border-radius:999px;background:var(--product-soft,#eef2ff);color:var(--product-accent,#312e81);font-size:10px;font-weight:900;white-space:nowrap}.controlIncludedBadge svg{width:15px}.controlSettingsHub{margin-top:18px}.controlSettingsHub>.controlPanelHead{margin-bottom:12px}.controlSettingsHub>.controlPanelHead>svg{width:22px;color:#312e81}.controlSettingsCards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.controlSettingsCards article{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:13px;padding:16px;border:1px solid var(--theme-border,#d7e0e8);border-radius:15px;background:var(--theme-card,#fff)}.controlSettingsCardIcon{width:44px;height:44px;border-radius:13px;display:grid;place-items:center;background:#eef2ff;color:#312e81}.controlSettingsCardIcon svg{width:21px}.controlSettingsCards article>div{display:grid;min-width:0;gap:3px}.controlSettingsCards article>div>small{font-size:8px;letter-spacing:.09em;font-weight:900;color:var(--theme-muted,#64748b)}.controlSettingsCards h3{margin:0;font-size:15px}.controlSettingsCards p{margin:0;color:var(--theme-muted,#64748b);font-size:10px;line-height:1.4}.controlSettingsCards em{font-style:normal;font-size:9px;color:var(--theme-muted,#64748b)}.controlSettingsCards article>button{height:34px;padding:0 10px;border:1px solid color-mix(in srgb,#312e81 22%,var(--theme-border,#d7e0e8));border-radius:9px;background:var(--theme-surface,#fff);color:#312e81;display:inline-flex;align-items:center;gap:5px;font-size:9px;font-weight:900;cursor:pointer;white-space:nowrap}.controlSettingsCards article>button svg{width:13px}.controlSettingsCards article>button:disabled{opacity:.45;cursor:not-allowed}.controlSettingsCards article.policyLocked{opacity:.62}body:is([data-voleng-theme=dark],[data-voleng-theme=premier-navy]) .launcherHeaderTool.control{color:var(--theme-text);background:color-mix(in srgb,#312e81 28%,var(--theme-surface-raised))}@media(max-width:1450px){.launcherHeaderTool span{display:none}.launcherHeaderTool{width:42px;padding:0}.platformLauncherV102 .launcherBrandCenter{min-width:150px}}@media(max-width:1000px){.launcherPlatformTools,.platformLauncherV102 .launcherBottomHub .launcherPlatformTools{grid-template-columns:1fr 1fr}}@media(max-width:700px){.launcherPlatformTools,.platformLauncherV102 .launcherBottomHub .launcherPlatformTools{grid-template-columns:1fr}.launcherProductOpen{min-height:156px}.controlSettingsCards article{grid-template-columns:auto minmax(0,1fr)}.controlSettingsCards article>button{grid-column:2;justify-self:start}}.platformLauncherV102 .launcherHeroConnected{grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;align-items:center}.launcherPulse{width:min(100%,560px);max-width:560px;margin:0 auto;background:color-mix(in srgb,var(--card,#fff) 94%,transparent);border:1px solid var(--border,#dce5ef);border-radius:24px;padding:20px;box-shadow:0 24px 60px #142a4b1f;align-self:center;justify-self:center;display:flex;flex-direction:column;gap:14px}.launcherPulseHead{display:flex;justify-content:space-between;gap:14px;align-items:flex-start}.launcherPulseHead small,.launcherQuickActions>small{font-size:11px;letter-spacing:.12em;font-weight:800;color:var(--muted,#728197)}.launcherPulseHead h2{margin:4px 0 0;font-size:19px}.launcherPulseHead>span{font-size:11px;font-weight:800;padding:7px 10px;border-radius:999px;background:#eaf8ef;color:#18854b}.launcherPulseHead>span.attention{background:#fff3df;color:#9a5a00}.launcherPulseGrid{display:grid;grid-template-columns:1fr 1fr;gap:10px}.launcherPulseGrid>button{appearance:none;text-align:left;background:var(--card,#fff);border:1px solid var(--border,#dce5ef);border-radius:15px;padding:13px;display:grid;grid-template-columns:36px 1fr 18px;gap:10px;align-items:center;color:inherit;cursor:pointer}.launcherPulseGrid>button:hover{transform:translateY(-1px);box-shadow:0 10px 22px #142a4b14}.launcherPulseGrid>button:disabled{opacity:.4;cursor:not-allowed}.launcherPulseGrid b{font-size:13px;display:block;margin:2px 0}.launcherPulseGrid p{font-size:11px;color:var(--muted,#728197);margin:0;line-height:1.35}.launcherPulseGrid small{font-size:9px;font-weight:900;letter-spacing:.09em}.pulseIcon{width:34px;height:34px;border-radius:11px;display:grid;place-items:center}.pulseIcon svg{width:17px}.pulseIcon.operations{background:#eaf3ff;color:#2563eb}.pulseIcon.hr{background:#f0fdfa;color:#0f766e}.pulseIcon.fleet{background:#fffbeb;color:#b45309}.pulseIcon.finance{background:#eef2ff;color:#4f46e5}.launcherQuickActions{border-top:1px solid var(--border,#dce5ef);padding-top:12px}.launcherQuickActions>div{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin-top:8px}.launcherQuickActions button{border:1px solid var(--border,#dce5ef);background:var(--card,#fff);border-radius:11px;padding:9px 7px;display:flex;flex-direction:column;gap:5px;align-items:center;font-size:10px;font-weight:750;color:inherit}.launcherQuickActions svg{width:16px}.controlCenterV12848 .controlSettingsCardsVertical{display:flex;flex-direction:column;gap:12px}.controlCenterV12848 .controlSettingsCardsVertical>article{display:grid;grid-template-columns:48px 1fr auto;align-items:center;gap:16px;padding:17px 18px}.controlCenterV12848 .controlSettingsMain h3{margin:4px 0 5px}.controlCenterV12848 .controlSettingsMain p{margin:0;color:var(--muted,#728197)}.controlFeatureChips{display:flex;gap:7px;flex-wrap:wrap;margin-top:9px}.controlFeatureChips span{font-size:10px;font-weight:750;padding:5px 8px;border-radius:999px;background:var(--soft,#f4f7fb);border:1px solid var(--border,#dce5ef)}.policyLocked{opacity:.7}.policyLocked .controlSettingsCardIcon{filter:grayscale(.6)}.controlOptionsStack{display:flex;flex-direction:column;gap:18px}.controlOptionsStack>article{background:var(--card,#fff);border:1px solid var(--border,#dce5ef);border-radius:20px;padding:18px}.controlOptionsStack>article.inactive{opacity:.6}.controlOptionsStack>article>header{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;margin-bottom:13px}.controlOptionsStack header h2{margin:4px 0}.controlOptionsStack header p{margin:0;color:var(--muted,#728197)}.completePackBadge{border-radius:999px;background:#eef2ff;color:#4338ca;font-size:10px;font-weight:850;padding:7px 10px;white-space:nowrap}.controlOptionGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:11px}.controlOptionCard{border:1px solid var(--border,#dce5ef);border-radius:15px;padding:14px;background:color-mix(in srgb,var(--card,#fff) 96%,var(--soft,#f4f7fb));box-shadow:0 10px 24px #1226440a}.controlOptionTop{display:grid;grid-template-columns:44px 1fr;gap:12px;align-items:center;margin-bottom:8px}.controlOptionVisual{width:44px;height:44px;border-radius:14px;display:grid;place-items:center;background:linear-gradient(135deg,#eef4ff,#f8fbff);border:1px solid var(--border,#dce5ef);color:#2458d7}.controlOptionVisual svg{width:18px;height:18px}.controlOptionCard .optionType{font-size:9px;font-weight:900;letter-spacing:.09em;color:var(--muted,#728197)}.controlOptionCard h3{margin:6px 0 0}.controlOptionCard p{font-size:12px;line-height:1.5;color:var(--muted,#728197);min-height:38px}.controlOptionCard footer{display:flex;gap:12px;align-items:center;justify-content:space-between;border-top:1px solid var(--border,#dce5ef);padding-top:10px}.controlOptionCard footer em{font-size:10px;font-style:normal;color:var(--muted,#728197);display:flex;gap:5px;align-items:center}.controlOptionCard footer svg{width:14px}.controlOptionCard footer button{border:0;border-radius:10px;background:#172b4d;color:#fff;padding:9px 10px;font-size:11px;font-weight:750;display:flex;align-items:center;gap:4px}.fleetCombinedTabs{display:flex;gap:8px;padding:0 0 12px}.fleetCombinedTabs button{border:1px solid var(--border,#dce5ef);background:var(--card,#fff);color:inherit;border-radius:12px;padding:9px 13px;display:flex;gap:7px;align-items:center;font-weight:750}.fleetCombinedTabs button.active{background:#fff7e6;border-color:#e1a243;color:#92400e}.fleetCombinedTabs svg{width:16px}@media(max-width:980px){.launcherPulse{width:100%}.launcherPulseGrid{grid-template-columns:1fr 1fr}.controlOptionGrid{grid-template-columns:1fr}.controlOptionsStack>article>header{flex-direction:column}.completePackBadge{white-space:normal}.launcherHeroConnected{flex-wrap:wrap}}@media(max-width:620px){.launcherPulseGrid{grid-template-columns:1fr}.launcherQuickActions>div{grid-template-columns:1fr 1fr}.controlCenterV12848 .controlSettingsCardsVertical>article{grid-template-columns:40px 1fr}.controlCenterV12848 .controlSettingsCardsVertical>article>button{grid-column:1/-1}.controlOptionCard footer{align-items:flex-start;flex-direction:column}}.techLeaveRequest{margin-top:14px}.techLeaveRequest .sectionHead{align-items:center}.leaveApprovalPanel{margin:12px 0}.leaveApprovalList{display:flex;flex-direction:column;gap:8px}.leaveApprovalList>article{display:grid;grid-template-columns:34px 1fr auto;align-items:center;gap:12px;border:1px solid var(--border,#dce5ef);border-radius:12px;padding:11px 12px}.leaveApprovalList>article>svg{width:20px;color:#0f766e}.leaveApprovalList b{display:block}.leaveApprovalList small,.leaveApprovalList p{font-size:11px;color:var(--muted,#728197);margin:2px 0}.leaveApprovalList>article>div:last-child{display:flex;gap:7px}.leaveApprovalList button{border:1px solid var(--border,#dce5ef);background:var(--card,#fff);color:inherit;border-radius:9px;padding:8px 10px;font-size:11px;font-weight:750}.leaveApprovalList button.primary{background:#172b4d;color:#fff;border-color:#172b4d}.leaveApprovalList button svg{width:13px}@media(max-width:650px){.leaveApprovalList>article{grid-template-columns:30px 1fr}.leaveApprovalList>article>div:last-child{grid-column:1/-1;justify-content:flex-end}}.launcherValueStrip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:18px}.launcherValueStrip article{padding:12px 13px;border:1px solid var(--border,#dce5ef);border-radius:14px;background:#ffffffb8}.launcherValueStrip b{display:block;font-size:12px;color:#143256}.launcherValueStrip small{display:block;margin-top:4px;font-size:11px;line-height:1.45;color:var(--muted,#728197)}.launcherExtrasGroup{border-top:1px solid #dce7f1}.launcherExtrasGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.launcherExtraCard{border:1px solid #d5e1ef;border-radius:16px;background:#fff;padding:15px;display:flex;flex-direction:column;min-height:210px;box-shadow:0 10px 26px #1226440d}.launcherExtraCard:before{content:"";display:block;width:42px;height:4px;border-radius:999px;background:var(--extra-accent,#2458d7);margin-bottom:12px}.launcherExtraIcon{width:44px;height:44px;border-radius:14px;display:grid;place-items:center;background:linear-gradient(135deg,#eef4ff,#f8fbff);border:1px solid #d5e1ef;color:var(--extra-accent,#2458d7);margin-bottom:12px}.launcherExtraIcon svg{width:18px;height:18px}.launcherExtraType{font-size:10px;font-weight:850;letter-spacing:.09em;color:#5b6f89;text-transform:uppercase}.launcherExtraCard h3{margin:7px 0 6px;font-size:17px;color:#0f2f57}.launcherExtraCard p{margin:0;color:#728197;font-size:12px;line-height:1.55;flex:1}.launcherExtraCard footer{display:flex;flex-direction:column;gap:12px;margin-top:14px;padding-top:12px;border-top:1px solid #e4ebf3}.launcherExtraCard em{font-style:normal;font-size:11px;color:#728197}.launcherExtraCard button{display:inline-flex;align-items:center;gap:6px;justify-content:center;border:1px solid #d5e1ef;background:#f8fbff;border-radius:11px;padding:10px 12px;color:#143256;font-weight:800}.launcherExtraCard button svg{width:14px;height:14px}.controlProductAdminGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.controlAdminProductCard{border:1px solid var(--border,#dce5ef);border-radius:18px;background:linear-gradient(180deg,color-mix(in srgb,var(--card,#fff) 98%,#f8fbff),var(--card,#fff));padding:15px;display:flex;flex-direction:column;gap:12px;min-height:198px;box-shadow:0 10px 26px #1226440d}.controlAdminProductCard.inactive{opacity:.9}.controlAdminCardHead{display:grid;grid-template-columns:46px 1fr auto;gap:14px;align-items:flex-start}.controlAdminCardIcon{width:46px;height:46px;border-radius:14px;display:grid;place-items:center;background:var(--product-soft,#eef2ff);color:var(--product-accent,#312e81)}.controlAdminCardIcon svg{width:20px;height:20px}.controlAdminCardHead small{display:block;font-size:9px;font-weight:900;letter-spacing:.08em;color:#6d7e96}.controlAdminCardHead h3{margin:5px 0 6px;font-size:18px;color:#162f52}.controlAdminCardHead p{margin:0;font-size:12px;line-height:1.5;color:#728197}.controlAdminState{display:inline-flex;align-items:center;gap:5px;padding:6px 10px;border-radius:999px;font-size:10px;font-weight:850;white-space:nowrap}.controlAdminState svg{width:13px;height:13px}.controlAdminState.ok{background:#eaf8ef;color:#18854b}.controlAdminState.off{background:#f3f5f8;color:#6c7888}.controlAdminMetricRow{display:grid;grid-template-columns:1fr 1fr;gap:10px}.controlAdminMetricRow>div{padding:12px 13px;border:1px solid var(--border,#dce5ef);border-radius:14px;background:color-mix(in srgb,var(--card,#fff) 96%,var(--soft,#f4f7fb))}.controlAdminMetricRow strong{display:block;font-size:24px;color:#162f52;line-height:1.1}.controlAdminMetricRow span{display:block;margin-top:4px;font-size:11px;color:#728197;line-height:1.4}.controlAdminHighlights{display:flex;flex-wrap:wrap;gap:7px}.controlAdminHighlights span{font-size:10px;font-weight:750;padding:6px 8px;border-radius:999px;background:#f6f9fc;border:1px solid var(--border,#dce5ef);color:#4c627f}.controlAdminMeta{display:flex;justify-content:space-between;gap:12px;margin-top:auto;padding-top:12px;border-top:1px solid var(--border,#dce5ef)}.controlAdminMeta span,.controlAdminMeta em{flex:1;font-size:11px;line-height:1.5;color:#728197}.controlAdminMeta em{font-style:normal;text-align:right}.controlInlineNote.info{border-color:#cfe2ff;background:#eef5ff;color:#204f9b}.controlInlineNote.error{border-color:#f3c8c8;background:#fff0f0;color:#b42318}.controlGiftNote{margin-bottom:14px}@media(max-width:1180px){.launcherExtrasGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.launcherValueStrip{grid-template-columns:1fr}.controlProductAdminGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:720px){.launcherExtrasGrid{grid-template-columns:1fr}.controlAdminCardHead{grid-template-columns:40px 1fr}.controlAdminCardHead>.controlAdminState{grid-column:1/-1;justify-self:start}.controlAdminMetricRow{grid-template-columns:1fr}.controlAdminMeta{flex-direction:column}.controlAdminMeta em{text-align:left}.controlProductAdminGrid{grid-template-columns:1fr}}.myLeaveRequestList{display:flex;flex-direction:column;gap:8px;margin-top:14px}.myLeaveRequestList article{display:grid;grid-template-columns:auto 1fr auto;gap:12px;align-items:center;padding:11px 12px;border:1px solid var(--border,#dce5ef);border-radius:12px;background:var(--card,#fff)}.myLeaveRequestList b{display:block;font-size:12px}.myLeaveRequestList small,.myLeaveRequestList p{display:block;margin:2px 0 0;font-size:10px;line-height:1.4;color:var(--muted,#728197)}.myLeaveRequestList em{font-style:normal;font-size:10px;color:var(--muted,#728197)}.leaveRequestState{font-size:9px;font-weight:900;letter-spacing:.07em;padding:6px 8px;border-radius:999px;background:#fff3df;color:#9a5a00}.leaveRequestState.resolved{background:#eaf8ef;color:#18854b}.leaveRequestState.archived{background:#f2f4f7;color:#667085}.leaveRequestState.in_progress{background:#eef5ff;color:#1e5da8}.myLeaveEmpty{display:flex;align-items:center;gap:10px;padding:12px;border:1px dashed var(--border,#dce5ef);border-radius:12px;color:var(--muted,#728197)}.myLeaveEmpty svg{width:18px}.myLeaveEmpty b,.myLeaveEmpty small{display:block}.myLeaveEmpty b{font-size:11px}.myLeaveEmpty small{font-size:10px;margin-top:2px}@media(max-width:620px){.myLeaveRequestList article{grid-template-columns:1fr}.leaveRequestState{width:max-content}}.platformLauncherV102 .launcherHeroConnected{grid-template-columns:1fr!important;gap:22px!important;align-items:start!important;padding:34px 40px!important}.platformLauncherV102 .launcherHeroCopy{max-width:980px!important;margin:0 auto;text-align:center}.platformLauncherV102 .launcherHeroCopy>p{max-width:820px!important;margin-left:auto!important;margin-right:auto!important}.platformLauncherV102 .launcherHeroBadges,.platformLauncherV102 .launcherHeroActions{justify-content:center}.platformLauncherV102 .launcherValueStrip{max-width:900px;margin:18px auto 0}.platformLauncherV102 .launcherPulse{width:min(1180px,100%)!important;max-width:1180px!important;justify-self:center!important;align-self:center!important;margin:0 auto!important;padding:18px 20px!important}.platformLauncherV102 .launcherPulseHead{align-items:center}.platformLauncherV102 .launcherPulseHead p{margin:4px 0 0;color:var(--theme-muted,#728197);font-size:11px}.platformLauncherV102 .launcherPulseGrid{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:10px}.platformLauncherV102 .launcherPulseGrid>button{min-height:92px;padding:12px}.platformLauncherV102 .launcherQuickActions>div{grid-template-columns:repeat(4,minmax(0,1fr))}.platformLauncherV102 .launcherProductsActive{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:12px!important}.platformLauncherV102 .launcherProductsActive>.launcherProductCard,.platformLauncherV102 .launcherProductsActive>.launcherProductCard:nth-child(n){grid-column:auto!important;min-height:0!important;height:auto!important}.platformLauncherV102 .launcherProductOpen{min-height:148px!important;padding:14px 15px 12px!important;grid-template-columns:42px minmax(0,1fr) 16px!important;gap:10px!important}.platformLauncherV102 .launcherProductOpen>.launcherProductIcon{width:40px!important;height:40px!important}.platformLauncherV102 .launcherProductFeatures{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;margin-top:7px;padding-top:8px}.platformLauncherV102 .launcherProductFeatures em{font-size:8.5px;padding:5px 6px}.controlGiftNote{position:relative;overflow:hidden;border:1px solid #d9d5ff!important;background:linear-gradient(135deg,#f7f5ff,#fff)!important}.controlGiftNote:after{content:"€49 value  →  INCLUDED €0";margin-left:auto;padding:7px 10px;border-radius:999px;background:#312e81;color:#fff;font-size:10px;font-weight:900;letter-spacing:.03em;white-space:nowrap}.controlGiftNote>svg{color:#6d4af6!important}.controlProductAdminGrid{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:10px!important}.controlAdminProductCard{padding:13px!important;gap:10px!important;min-height:0!important}.controlAdminCardHead{grid-template-columns:40px minmax(0,1fr)!important;gap:10px!important}.controlAdminCardIcon{width:40px!important;height:40px!important}.controlAdminCardHead>.controlAdminState{grid-column:1/-1;justify-self:start}.controlAdminCardHead h3{font-size:16px!important;margin:4px 0!important}.controlAdminCardHead p{font-size:10.5px!important;line-height:1.45!important}.controlAdminMetricRow>div{padding:9px 10px!important}.controlAdminMetricRow strong{font-size:20px!important}.controlAdminHighlights{gap:5px!important}.controlAdminHighlights span{font-size:8.5px!important;padding:5px 6px!important}.controlAdminMeta{display:grid!important;grid-template-columns:1fr!important;gap:5px!important;padding-top:9px!important}.controlAdminMeta span,.controlAdminMeta em{text-align:left!important;font-size:9.5px!important}.launcherExtrasGrid{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:12px!important}.launcherExtraCard{position:relative;overflow:hidden;min-height:190px!important;padding:15px!important;background:linear-gradient(155deg,#fff,#f8fbff)!important}.launcherExtraCard:after{content:"";position:absolute;right:-26px;top:-26px;width:92px;height:92px;border-radius:50%;background:color-mix(in srgb,var(--extra-accent,#2458d7) 10%,transparent)}.launcherExtraIcon{position:relative;z-index:1;width:48px!important;height:48px!important;border-radius:15px!important;background:color-mix(in srgb,var(--extra-accent,#2458d7) 9%,#fff)!important;color:var(--extra-accent,#2458d7)!important}.launcherExtraCard h3{font-size:16px!important}.launcherExtraCard p{font-size:11px!important}@media(max-width:1180px){.platformLauncherV102 .launcherPulseGrid,.platformLauncherV102 .launcherProductsActive,.controlProductAdminGrid,.launcherExtrasGrid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(max-width:700px){.platformLauncherV102 .launcherHeroConnected{padding:24px 18px!important}.platformLauncherV102 .launcherHeroCopy{text-align:left!important}.platformLauncherV102 .launcherHeroBadges,.platformLauncherV102 .launcherHeroActions{justify-content:flex-start}.platformLauncherV102 .launcherPulseGrid,.platformLauncherV102 .launcherProductsActive,.controlProductAdminGrid,.launcherExtrasGrid{grid-template-columns:1fr!important}.platformLauncherV102 .launcherQuickActions>div{grid-template-columns:repeat(2,minmax(0,1fr))}.controlGiftNote:after{display:none}}.operationsAbsenceCenter .pageTitleBlock p{max-width:900px}.absenceCenterKpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:0 0 16px}.absenceCenterKpis article{display:flex;gap:12px;align-items:center;padding:16px;border:1px solid var(--border,#dce5ef);border-radius:17px;background:var(--card,#fff);box-shadow:0 10px 24px #1226440b}.absenceCenterKpis article>svg{width:38px;height:38px;padding:9px;border-radius:12px;background:#eef5ff;color:#2458d7}.absenceCenterKpis article.attention>svg{background:#fff0ef;color:#c63b2f}.absenceCenterKpis small{display:block;font-size:9px;font-weight:900;letter-spacing:.08em;color:#738198}.absenceCenterKpis b{display:block;font-size:25px;line-height:1.05;color:#132e53;margin-top:3px}.absenceCenterKpis em{display:block;font-size:11px;font-style:normal;color:#7b8798;margin-top:3px}.absenceCenterToolbar{display:flex;justify-content:space-between;gap:18px;align-items:center;padding:12px 14px!important}.absenceCenterTabs{display:flex;gap:7px;flex-wrap:wrap}.absenceCenterTabs button{border:1px solid #dbe5f0;background:#f7f9fc;color:#50637f;padding:9px 12px;border-radius:11px;font-weight:800;display:flex;align-items:center;gap:7px}.absenceCenterTabs button.active{background:#173d73;color:#fff;border-color:#173d73}.absenceCenterTabs button span{min-width:18px;height:18px;padding:0 5px;border-radius:999px;display:grid;place-items:center;background:#e9473f;color:#fff;font-size:10px}.absenceCenterDates{display:flex;gap:10px}.absenceCenterDates label{font-size:10px;font-weight:800;color:#6b7890}.absenceCenterDates input{display:block;margin-top:4px;border:1px solid #d7e1ed;border-radius:10px;padding:8px 10px;background:#fff}.absenceOverviewGrid{display:grid;grid-template-columns:1fr 1.2fr;gap:16px}.absencePeopleList,.absenceRequestStack,.absenceCalendarList{display:flex;flex-direction:column;gap:10px}.absencePeopleList article{display:flex;align-items:flex-start;gap:12px;padding:12px;border:1px solid #e0e8f1;border-radius:14px;background:#fbfdff}.absencePeopleList article>span{width:38px;height:38px;display:grid;place-items:center;border-radius:12px;background:#edf4ff;color:#1f5cae;font-weight:900}.absencePeopleList b{display:block;color:#173253}.absencePeopleList small,.absencePeopleList p{display:block;margin:3px 0 0;color:#75839a;font-size:11px}.absenceRequestCard{display:grid;grid-template-columns:44px 1fr auto auto;gap:12px;align-items:center;padding:13px;border:1px solid #dce5ef;border-radius:15px;background:#fff}.absenceReasonIcon{width:44px;height:44px;display:grid;place-items:center;border-radius:14px;background:#eef5ff;color:#2458d7}.absenceReasonIcon.sick{background:#fff1f0;color:#c63b2f}.absenceReasonIcon.training{background:#fff1df;color:#d97706}.absenceRequestMain small{display:block;font-size:9px;font-weight:900;letter-spacing:.08em;color:#6e7e94;text-transform:uppercase}.absenceRequestMain h3{margin:4px 0 3px;font-size:15px;color:#173253}.absenceRequestMain p{margin:0;font-size:11px;color:#52667f}.absenceRequestMain em{display:block;margin-top:5px;font-size:11px;font-style:normal;color:#7b8798}.absenceRequestStatus{padding:6px 9px;border-radius:999px;font-size:9px;font-weight:900;letter-spacing:.06em}.absenceRequestStatus.open{background:#fff6dd;color:#9c6a00}.absenceRequestStatus.resolved{background:#eaf8ef;color:#187b45}.absenceRequestStatus.archived{background:#f1f3f6;color:#6e7887}.absenceRequestActions{display:flex;gap:7px}.absenceRequestActions button{border:1px solid #d8e2ed;background:#fff;color:#556981;padding:8px 10px;border-radius:10px;font-weight:800}.absenceRequestActions .primary{background:#173d73;color:#fff;border-color:#173d73}.absenceSeeAll{align-self:flex-start;border:0;background:transparent;color:#2458d7;font-weight:800;display:flex;align-items:center;gap:6px}.absenceSeeAll svg{width:15px}.absenceCalendarList article{display:grid;grid-template-columns:120px 1fr auto;gap:12px;align-items:center;padding:12px;border-bottom:1px solid #edf1f6}.absenceCalendarList article:last-child{border-bottom:0}.absenceCalendarList b{display:block;color:#173253}.absenceCalendarList small{display:block;color:#76849a;margin-top:3px}.absenceCalendarList em{font-style:normal;font-size:11px;color:#748198}.absenceCalendarList .absenceType{display:inline-flex;justify-content:center;padding:6px 8px;border-radius:999px;background:#edf4ff;color:#235ba8;font-size:10px;font-weight:850}.absenceCalendarList .absenceType.sick{background:#fff0ef;color:#bd3b31}.absenceCalendarList .absenceType.holiday{background:#f2ebff;color:#7c3aed}.absenceCalendarList .absenceType.training{background:#fff1df;color:#d97706}.absenceRequestStack.history .absenceRequestCard{grid-template-columns:44px 1fr auto}.operationsAbsenceCenter .tableEmpty{padding:28px 20px}.operationsAbsenceCenter .tableEmpty svg{width:28px;height:28px;color:#4a79b7}@media(max-width:1180px){.absenceCenterKpis{grid-template-columns:repeat(2,minmax(0,1fr))}.absenceOverviewGrid{grid-template-columns:1fr}.absenceRequestCard{grid-template-columns:44px 1fr auto}.absenceRequestActions{grid-column:2/-1;justify-content:flex-end}}@media(max-width:720px){.absenceCenterKpis{grid-template-columns:1fr}.absenceCenterToolbar{align-items:stretch;flex-direction:column}.absenceCenterDates{width:100%}.absenceCenterDates label{flex:1}.absenceCenterDates input{width:100%}.absenceRequestCard{grid-template-columns:40px 1fr}.absenceRequestStatus{grid-column:2;justify-self:start}.absenceRequestActions{grid-column:1/-1}.absenceCalendarList article{grid-template-columns:1fr}.absenceCalendarList em{justify-self:start}}.sickCertificateUpload{display:grid;grid-template-columns:34px 1fr;gap:12px;padding:14px;border:1px solid #f3c96a;background:linear-gradient(135deg,#fffaf0,#fff);border-radius:14px}.sickCertificateUpload>svg{width:22px;color:#b7791f;margin-top:2px}.sickCertificateUpload b{display:block}.sickCertificateUpload p{margin:3px 0 10px;color:var(--muted,#728197);font-size:12px;line-height:1.45}.sickCertificatePicker{display:flex!important;align-items:center;gap:10px;padding:11px 12px!important;border:1px dashed #d3a84c!important;border-radius:11px;background:#ffffffb3;cursor:pointer}.sickCertificatePicker>svg{width:19px;color:#9a6700}.sickCertificatePicker span{display:flex;flex-direction:column;gap:2px}.sickCertificatePicker small{font-size:11px;color:var(--muted,#728197)}.sickCertificatePicker input{display:none!important}.mySickCertificate,.sickCertificateStatus{margin-top:9px;display:flex;align-items:center;gap:8px;padding:8px 10px;border-radius:10px;font-size:11px}.mySickCertificate>svg,.sickCertificateStatus>svg{width:16px;flex:0 0 auto}.mySickCertificate span,.sickCertificateStatus span{flex:1;min-width:0}.mySickCertificate b,.sickCertificateStatus b{display:block;font-size:11px}.mySickCertificate small,.sickCertificateStatus small{display:block;font-size:10px;margin-top:1px}.mySickCertificate.due,.sickCertificateStatus.due{background:#fff7e6;color:#8a5a00;border:1px solid #f4d58a}.mySickCertificate.overdue,.sickCertificateStatus.overdue{background:#fff0f0;color:brown;border:1px solid #f3b4b4}.mySickCertificate.uploaded,.sickCertificateStatus.uploaded{background:#edfdf7;color:#08775d;border:1px solid #9fe3cf}.mySickCertificate a,.sickCertificateStatus a,.certificateUploadBtn{border:1px solid currentColor;border-radius:8px;padding:5px 8px;font-weight:750;text-decoration:none;background:transparent;cursor:pointer;white-space:nowrap}.certificateUploadBtn input{display:none}.absenceRequestMain .sickCertificateStatus{max-width:520px}@media(max-width:650px){.sickCertificateUpload{grid-template-columns:28px 1fr}.mySickCertificate,.sickCertificateStatus{align-items:flex-start;flex-wrap:wrap}.mySickCertificate a,.sickCertificateStatus a,.certificateUploadBtn{margin-left:24px}.absenceRequestMain .sickCertificateStatus{max-width:100%}}.planningDailyList section.hasAbsence{border-color:color-mix(in srgb,var(--border-default,#d7e1ec) 58%,#8aa8cc 42%);background:linear-gradient(135deg,color-mix(in srgb,var(--theme-card,#fff) 94%,#eef6ff 6%),var(--theme-card,#fff))}.planningDailyList section.hasAbsence header>div{display:flex;align-items:center;gap:8px;min-width:0}.dailyAbsenceMini{display:inline-flex;align-items:center;gap:5px;padding:4px 8px;border-radius:999px;font-size:10px;font-weight:900;letter-spacing:.02em}.dailyAbsenceMini svg{width:13px;height:13px}.dailyAbsenceMini.holiday{background:#f2ebff;color:#7c3aed}.dailyAbsenceMini.sick{background:#fff0f1;color:#c83f54}.dailyAbsenceMini.training{background:#fff1df;color:#d97706}.dailyAbsenceMini.unavailable,.dailyAbsenceMini.partial,.dailyAbsenceMini.off{background:#f3f5f8;color:#5c6d80}.dailyAbsenceCard{display:flex!important;align-items:center!important;gap:12px!important;margin:10px 0 4px!important;padding:12px 14px!important;border:1px solid currentColor!important;border-radius:14px!important;background:color-mix(in srgb,currentColor 7%,var(--theme-card,#fff) 93%)!important}.dailyAbsenceCard.holiday{color:#7c3aed}.dailyAbsenceCard.sick{color:#c83f54}.dailyAbsenceCard.training{color:#d97706}.dailyAbsenceCard.unavailable,.dailyAbsenceCard.partial,.dailyAbsenceCard.off{color:#5c6d80}.dailyAbsenceIcon{width:38px;height:38px;border-radius:12px;display:grid;place-items:center;background:color-mix(in srgb,currentColor 11%,transparent)}.dailyAbsenceIcon svg{width:20px;height:20px}.dailyAbsenceCard>div{display:grid;gap:2px}.dailyAbsenceCard small{font-size:8px;font-weight:950;letter-spacing:.12em;opacity:.78}.dailyAbsenceCard b{font-size:14px}.dailyAbsenceCard em{font-style:normal;font-size:10px;opacity:.78}.absenceBand{gap:10px!important;justify-content:flex-start!important;padding:0 14px!important;text-align:left!important}.absenceBandIcon{width:34px;height:34px;border-radius:10px;display:grid;place-items:center;background:#ffffff8c}.absenceBand>span:last-child{display:grid;gap:1px}.absenceBand b{font-size:12px;text-transform:none}.absenceBand small{font-size:9px;font-weight:750;opacity:.72}.absenceBand.absence-holiday{background:linear-gradient(90deg,#ecebff,#f7f6ff)!important;color:#574ac9!important}.absenceBand.absence-sick{background:linear-gradient(90deg,#ffecee,#fff7f8)!important;color:#be3850!important}.absenceBand.absence-training{background:linear-gradient(90deg,#e8f8f0,#f5fcf8)!important;color:#147958!important}.absenceBand.absence-unavailable{background:linear-gradient(90deg,#eef2f6,#f8fafc)!important;color:#52677b!important}.activationPromoBox{margin:14px 0;padding:14px;border:1px solid color-mix(in srgb,var(--activate-accent,#2563eb) 18%,#dbe5ef 82%);border-radius:14px;background:linear-gradient(135deg,color-mix(in srgb,var(--activate-soft,#eef5ff) 70%,#fff 30%),#fff)}.activationPromoBox>div:first-child{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:9px}.activationPromoBox>div:first-child small{font-size:8px;font-weight:950;letter-spacing:.14em;color:var(--activate-accent,#2563eb)}.activationPromoBox>div:first-child b{font-size:12px}.activationPromoInput{display:grid;grid-template-columns:1fr auto;gap:8px}.activationPromoInput input{min-width:0;height:42px;border:1px solid #cedae7;border-radius:10px;padding:0 12px;background:#fff;font-weight:850;letter-spacing:.05em;text-transform:uppercase}.activationPromoInput button{height:42px;border:0;border-radius:10px;padding:0 16px;background:var(--activate-accent,#2563eb);color:#fff;font-weight:900}.activationPromoInput button:disabled{opacity:.5}.activationPromoApplied{display:flex!important;align-items:center!important;gap:9px!important;margin-top:10px;padding:9px 10px;border-radius:10px;background:#eaf9f2;color:#08775b}.activationPromoApplied svg{width:18px;height:18px}.activationPromoApplied span{display:grid;gap:1px}.activationPromoApplied b{font-size:11px}.activationPromoApplied small{font-size:9px}body:is([data-voleng-theme=dark],[data-voleng-theme=premier-navy]) .controlCenterPage .controlPanel,body:is([data-voleng-theme=dark],[data-voleng-theme=premier-navy]) .controlCenterPage .controlAdminProductCard,body:is([data-voleng-theme=dark],[data-voleng-theme=premier-navy]) .controlCenterPage .controlAdminMetricRow>div,body:is([data-voleng-theme=dark],[data-voleng-theme=premier-navy]) .controlCenterPage .controlAlertList article,body:is([data-voleng-theme=dark],[data-voleng-theme=premier-navy]) .controlCenterPage .controlActivity article,body:is([data-voleng-theme=dark],[data-voleng-theme=premier-navy]) .controlCenterPage .controlConnections article{background:var(--theme-surface-raised,var(--theme-surface))!important;border-color:var(--theme-border)!important;color:var(--theme-text)!important;box-shadow:none!important}body:is([data-voleng-theme=dark],[data-voleng-theme=premier-navy]) .controlCenterPage .controlAdminCardHead h3,body:is([data-voleng-theme=dark],[data-voleng-theme=premier-navy]) .controlCenterPage .controlAdminMetricRow strong,body:is([data-voleng-theme=dark],[data-voleng-theme=premier-navy]) .controlCenterPage .controlPanelHead h2{color:var(--theme-text)!important}body:is([data-voleng-theme=dark],[data-voleng-theme=premier-navy]) .controlCenterPage .controlAdminCardHead p,body:is([data-voleng-theme=dark],[data-voleng-theme=premier-navy]) .controlCenterPage .controlAdminMetricRow span,body:is([data-voleng-theme=dark],[data-voleng-theme=premier-navy]) .controlCenterPage .controlAdminMeta span,body:is([data-voleng-theme=dark],[data-voleng-theme=premier-navy]) .controlCenterPage .controlAdminMeta em{color:var(--theme-muted)!important}body:is([data-voleng-theme=dark],[data-voleng-theme=premier-navy]) .controlCenterPage .controlAdminHighlights span{background:var(--theme-surface-soft)!important;border-color:var(--theme-border)!important;color:var(--theme-text)!important}body:is([data-voleng-theme=dark],[data-voleng-theme=premier-navy]) .controlCenterPage .controlAdminState.off{background:var(--theme-surface-soft)!important;color:var(--theme-muted)!important}.teamAccessSecondaryInfo{display:grid;gap:16px;margin-top:18px}.controlCenterV12848 .controlSettingsCards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}@media(max-width:900px){.controlCenterV12848 .controlSettingsCards{grid-template-columns:1fr}}.orderRememberPrice{display:flex!important;align-items:center;gap:9px}.orderRememberPrice input{width:auto!important}.invoiceInlinePrice{width:92px;max-width:100%;height:30px;padding:4px 7px;border:1px solid var(--border,#dce5ef);border-radius:7px;background:var(--surface,#fff);color:var(--text,#172033)}.invoiceInlinePrice.qty{width:62px}.invoiceDiscountLine{background:color-mix(in srgb,#0f9f98 6%,transparent)}.invoiceDiscountBadge{font-size:9px;font-weight:900;letter-spacing:.08em;color:#0f766e}.customerInlinePrice{display:grid;gap:3px;min-width:92px}.customerInlinePrice small{font-size:9px;color:var(--muted,#728197)}.customerInlinePrice input{width:100%;height:31px;border:1px solid var(--border,#dce5ef);border-radius:7px;padding:4px 7px;background:var(--surface,#fff);color:var(--text,#172033)}.launcherPremiumHome .platformLauncherMain{padding-top:24px}.premiumWelcomeShell{position:relative;overflow:hidden;margin:0 0 28px;border:1px solid color-mix(in srgb,var(--theme-border,#d7e3f0) 78%,#ffffff);border-radius:28px;background:radial-gradient(circle at 7% 14%,rgba(37,99,235,.13),transparent 31%),radial-gradient(circle at 78% 0%,rgba(124,58,237,.12),transparent 28%),radial-gradient(circle at 100% 70%,rgba(245,158,11,.12),transparent 29%),linear-gradient(135deg,color-mix(in srgb,var(--theme-surface,#fff) 96%,#eef5ff),color-mix(in srgb,var(--theme-surface,#fff) 94%,#f9f4ff) 58%,color-mix(in srgb,var(--theme-surface,#fff) 96%,#fff8e8));box-shadow:0 28px 68px #13325a1c}.premiumWelcomeShell:before{content:"";position:absolute;inset:0 0 auto;height:5px;background:linear-gradient(90deg,#2368ff 0 19%,#13b8b3 19% 38%,#f5ce22 38% 55%,#f39b20 55% 71%,#ef476f 71% 86%,#7448e8 86% 100%)}.premiumWelcomeShell:after{content:"";position:absolute;right:-110px;top:-130px;width:420px;height:420px;border-radius:50%;border:1px solid rgba(108,92,231,.11);box-shadow:0 0 0 42px #2563eb06,0 0 0 92px #13b8b305;pointer-events:none}.premiumWelcomeAura{position:absolute;border-radius:50%;filter:blur(2px);pointer-events:none;opacity:.72}.premiumAuraOne{width:160px;height:160px;left:-70px;bottom:-70px;background:radial-gradient(circle,rgba(35,104,255,.16),transparent 68%)}.premiumAuraTwo{width:130px;height:130px;right:30%;top:-70px;background:radial-gradient(circle,rgba(239,71,111,.12),transparent 70%)}.premiumAuraThree{width:180px;height:180px;right:-70px;bottom:-70px;background:radial-gradient(circle,rgba(245,158,11,.13),transparent 70%)}.premiumWelcomeMain{position:relative;z-index:2;display:grid;grid-template-columns:minmax(0,.94fr) minmax(560px,1.06fr);gap:28px;padding:34px 36px 22px;align-items:stretch}.premiumGreetingBlock{display:flex;flex-direction:column;justify-content:center;min-height:270px;padding:8px 8px 8px 2px}.premiumEyebrow{display:flex;align-items:center;gap:8px;font-size:10px;font-weight:900;letter-spacing:.16em;color:#315f9f}.premiumLiveDot{width:8px;height:8px;border-radius:50%;background:#18a66c;box-shadow:0 0 0 5px #18a66c1a}.premiumGreetingBlock h1{margin:14px 0 8px;font-size:clamp(34px,3.2vw,52px);line-height:1.02;letter-spacing:-.045em;color:var(--theme-text,#0a2d60);font-weight:900}.premiumGreetingBlock h1 span{background:linear-gradient(90deg,#2368ff,#13b8b3 38%,#7448e8 72%,#ef476f);-webkit-background-clip:text;background-clip:text;color:transparent}.premiumGreetingBlock>p{max-width:620px;margin:0;color:var(--theme-muted,#6e82a0);font-size:16px;line-height:1.55;font-weight:560}.premiumWelcomeMeta{display:flex;flex-wrap:wrap;gap:9px;margin-top:20px}.premiumWelcomeMeta span{display:inline-flex;align-items:center;gap:7px;padding:7px 10px;border:1px solid color-mix(in srgb,var(--theme-border,#d7e3f0) 88%,transparent);border-radius:999px;background:color-mix(in srgb,var(--theme-surface,#fff) 76%,transparent);backdrop-filter:blur(10px);font-size:11px;font-weight:720;color:var(--theme-muted,#5c7393)}.premiumWelcomeMeta svg{width:14px;height:14px;color:#2563eb}.premiumWelcomeActions{display:flex;gap:10px;flex-wrap:wrap;margin-top:20px}.premiumWelcomeActions button{height:42px;border-radius:12px;padding:0 15px;display:inline-flex;align-items:center;gap:8px;font-size:12px;font-weight:850;cursor:pointer}.premiumWelcomeActions svg{width:15px;height:15px}.premiumPrimaryAction{border:0;color:#fff;background:linear-gradient(135deg,#2368ff,#1d5fe3);box-shadow:0 10px 22px #2368ff38}.premiumPrimaryAction:hover{transform:translateY(-1px);box-shadow:0 14px 28px #2368ff42}.premiumSoftAction{border:1px solid var(--theme-border,#d7e3f0);color:var(--theme-text,#0a2d60);background:color-mix(in srgb,var(--theme-surface,#fff) 88%,transparent)}.premiumTodayPanel{align-self:stretch;border:1px solid color-mix(in srgb,var(--theme-border,#d7e3f0) 84%,transparent);border-radius:22px;background:color-mix(in srgb,var(--theme-surface,#fff) 88%,transparent);backdrop-filter:blur(16px);padding:18px;box-shadow:0 18px 44px #11325c17}.premiumPanelHead{display:flex;justify-content:space-between;gap:16px;align-items:flex-start;padding-bottom:14px;border-bottom:1px solid color-mix(in srgb,var(--theme-border,#d7e3f0) 82%,transparent)}.premiumPanelHead small{display:block;font-size:9px;letter-spacing:.14em;font-weight:900;color:#68809e}.premiumPanelHead b{display:block;margin-top:5px;color:var(--theme-text,#0b315d);font-size:16px}.premiumPanelHead>span{white-space:nowrap;padding:6px 9px;border-radius:999px;font-size:10px;font-weight:850;background:#e9f8ef;color:#177148}.premiumPanelHead>span.attention{background:#fff2de;color:#a15f00}.premiumMetricGrid{display:grid;grid-template-columns:1fr 1fr;gap:9px;margin-top:12px}.premiumMetricGrid>button{appearance:none;border:1px solid color-mix(in srgb,var(--theme-border,#d7e3f0) 82%,transparent);border-radius:15px;background:color-mix(in srgb,var(--theme-surface,#fff) 91%,transparent);color:inherit;min-height:91px;padding:11px;display:grid;grid-template-columns:38px 1fr;gap:10px;align-items:center;text-align:left;cursor:pointer;transition:.2s ease}.premiumMetricGrid>button:hover{transform:translateY(-2px);box-shadow:0 10px 24px #16345b17}.premiumMetricGrid>button:disabled{opacity:.45;cursor:not-allowed;transform:none;box-shadow:none}.premiumMetricIcon{width:38px;height:38px;border-radius:12px;display:grid;place-items:center}.premiumMetricIcon svg{width:18px;height:18px}.premiumMetricIcon.ops{background:#e9f2ff;color:#2368ff}.premiumMetricIcon.hr{background:#e7fbf7;color:#0f927f}.premiumMetricIcon.fleet{background:#fff5df;color:#b66b00}.premiumMetricIcon.finance{background:#f0edff;color:#6847dc}.premiumMetricGrid small{display:block;font-size:8px;font-weight:900;letter-spacing:.1em;color:#70849e}.premiumMetricGrid strong{display:inline-block;margin:2px 8px 0 0;font-size:24px;line-height:1;color:var(--theme-text,#0b315d)}.premiumMetricGrid em{font-style:normal;font-size:10px;color:var(--theme-muted,#7588a1)}.premiumPulseLine{display:grid;grid-template-columns:auto 1fr auto;gap:10px;align-items:center;margin-top:12px;padding-top:12px;border-top:1px solid color-mix(in srgb,var(--theme-border,#d7e3f0) 82%,transparent);font-size:10px;color:#6f829c}.premiumPulseLine>span{font-weight:850;color:var(--theme-text,#24476e)}.premiumPulseLine>i{height:7px;border-radius:999px;overflow:hidden;background:color-mix(in srgb,var(--theme-border,#d7e3f0) 65%,transparent)}.premiumPulseLine>i>b{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#2368ff,#13b8b3 45%,#7b5bea);box-shadow:0 0 14px #2368ff47}.premiumPulseLine>em{font-style:normal;font-weight:720}.premiumUtilityRow{position:relative;z-index:2;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:9px;padding:0 36px 23px}.premiumUtilityRow>button{appearance:none;min-height:69px;border:1px solid color-mix(in srgb,var(--theme-border,#d7e3f0) 84%,transparent);border-radius:15px;background:color-mix(in srgb,var(--theme-surface,#fff) 84%,transparent);backdrop-filter:blur(12px);display:grid;grid-template-columns:36px minmax(0,1fr) 14px;gap:9px;align-items:center;text-align:left;padding:10px;color:inherit;cursor:pointer;transition:.18s ease}.premiumUtilityRow>button:hover{transform:translateY(-2px);border-color:color-mix(in srgb,#2368ff 28%,var(--theme-border,#d7e3f0));box-shadow:0 12px 24px #11325a14}.premiumUtilityRow>button>svg{width:14px;color:#8a9aad}.premiumUtilityIcon{width:36px;height:36px;border-radius:11px;display:grid;place-items:center}.premiumUtilityIcon svg{width:16px;height:16px}.premiumUtilityIcon.blue{background:#e9f2ff;color:#2368ff}.premiumUtilityIcon.teal{background:#e7fbf7;color:#078a79}.premiumUtilityIcon.violet{background:#f0edff;color:#6847dc}.premiumUtilityIcon.amber{background:#fff5df;color:#b66b00}.premiumUtilityIcon.rose{background:#fff0f4;color:#d34f73}.premiumUtilityIcon.indigo{background:#edf2ff;color:#4f63c6}.premiumUtilityRow small{display:block;font-size:8px;letter-spacing:.09em;font-weight:900;color:#8493a8}.premiumUtilityRow b{display:block;margin-top:3px;font-size:11px;color:var(--theme-text,#173c65);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.premiumLowerStrip{position:relative;z-index:2;display:grid;grid-template-columns:1.35fr .65fr;gap:10px;padding:0 36px 32px}.premiumAttentionBrief,.premiumWorkspaceStatus{border:1px solid color-mix(in srgb,var(--theme-border,#d7e3f0) 84%,transparent);border-radius:17px;background:color-mix(in srgb,var(--theme-surface,#fff) 76%,transparent);backdrop-filter:blur(12px);padding:14px}.premiumLowerHead{display:flex;align-items:center;gap:10px}.premiumLowerHead>span{width:34px;height:34px;border-radius:11px;background:linear-gradient(135deg,#eef4ff,#f4efff);display:grid;place-items:center;color:#5f56cf}.premiumLowerHead svg{width:16px;height:16px}.premiumLowerHead small{display:block;font-size:8px;font-weight:900;letter-spacing:.12em;color:#8191a6}.premiumLowerHead b{display:block;margin-top:3px;font-size:13px;color:var(--theme-text,#173c65)}.premiumAttentionList{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:11px}.premiumAttentionList>div{display:grid;grid-template-columns:28px 1fr;gap:8px;align-items:start;padding:9px;border-radius:12px;background:color-mix(in srgb,var(--theme-surface,#fff) 84%,transparent);border:1px solid color-mix(in srgb,var(--theme-border,#d7e3f0) 78%,transparent)}.premiumAttentionList>div>span{width:28px;height:28px;border-radius:9px;background:#fff0df;color:#a55c00;display:grid;place-items:center;font-size:11px;font-weight:900}.premiumAttentionList p{margin:0}.premiumAttentionList b{display:block;font-size:10px;color:var(--theme-text,#173c65)}.premiumAttentionList small{display:block;margin-top:3px;font-size:9px;line-height:1.35;color:var(--theme-muted,#7689a2)}.premiumAllGood{display:flex;gap:10px;align-items:center;margin-top:12px;padding:10px 12px;border-radius:12px;background:#ecf9f1;color:#18784d}.premiumAllGood svg{width:18px}.premiumAllGood b{display:block;font-size:11px}.premiumAllGood small{display:block;margin-top:2px;font-size:9px;color:#5a8e71}.premiumStatusStats{display:grid;grid-template-columns:repeat(3,1fr);gap:7px;margin-top:12px}.premiumStatusStats>div{padding:10px 8px;border:1px solid color-mix(in srgb,var(--theme-border,#d7e3f0) 78%,transparent);border-radius:11px;background:color-mix(in srgb,var(--theme-surface,#fff) 82%,transparent)}.premiumStatusStats strong{display:block;font-size:15px;color:var(--theme-text,#163d67)}.premiumStatusStats span{display:block;margin-top:2px;font-size:8px;color:var(--theme-muted,#7b8da3)}.premiumWorkspaceStatus>p{margin:10px 0 0;font-size:9px;line-height:1.45;color:var(--theme-muted,#778aa2)}.launcherPremiumHome .launcherGroup{padding:21px 0}.launcherPremiumHome .launcherGroupHead{margin-bottom:14px}.launcherPremiumHome .launcherGroupHead h2{font-size:23px;letter-spacing:-.025em}.launcherPremiumHome .launcherGroupHead p{font-size:12px;line-height:1.5}.launcherPremiumHome .launcherProductsActive{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:12px!important}.launcherPremiumHome .launcherProductsActive>.launcherProductCard,.launcherPremiumHome .launcherProductsActive>.launcherProductCard:nth-child(n){grid-column:auto!important;min-height:158px!important;height:auto!important;border-radius:18px!important;background:linear-gradient(160deg,color-mix(in srgb,var(--launcher-soft,#eff5ff) 55%,var(--theme-surface,#fff)),var(--theme-surface,#fff) 54%)!important;box-shadow:0 12px 28px #11325a11!important;overflow:hidden;position:relative}.launcherPremiumHome .launcherProductsActive>.launcherProductCard:before{content:"";position:absolute;left:0;top:0;width:100%;height:4px;background:linear-gradient(90deg,var(--launcher-accent,#2368ff),color-mix(in srgb,var(--launcher-accent,#2368ff) 45%,#fff));opacity:.9}.launcherPremiumHome .launcherProductOpen{padding:16px!important}.launcherPremiumHome .launcherProductIcon{width:44px!important;height:44px!important;border-radius:14px!important;box-shadow:inset 0 0 0 1px #ffffff80}.launcherPremiumHome .launcherProductCopy>b{font-size:16px!important}.launcherPremiumHome .launcherProductCopy>small{line-height:1.45!important}.launcherPremiumHome .launcherProductFeatures{margin-top:12px!important;gap:6px!important}.launcherPremiumHome .launcherProductFeatures em{padding:5px 7px!important;border-radius:999px!important;background:color-mix(in srgb,var(--theme-surface-soft,#f6f9fd) 86%,transparent)!important;border:1px solid color-mix(in srgb,var(--theme-border,#d7e3f0) 74%,transparent)!important;font-size:8px!important}.launcherPremiumHome .launcherExtrasGroup{margin-top:4px;border-top:1px solid color-mix(in srgb,var(--theme-border,#d7e3f0) 82%,transparent)}.launcherPremiumHome .launcherExtrasGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.launcherPremiumHome .launcherExtraCard{min-height:196px;border-radius:18px;background:linear-gradient(160deg,color-mix(in srgb,#f4f7ff 45%,var(--theme-surface,#fff)),var(--theme-surface,#fff));border-color:color-mix(in srgb,var(--theme-border,#d7e3f0) 86%,transparent);box-shadow:0 12px 28px #11325a0e}.launcherPremiumHome .launcherExtraCard:before{height:3px;width:54px}.launcherPremiumHome .launcherExtraIcon{width:46px;height:46px;border-radius:14px;background:linear-gradient(135deg,color-mix(in srgb,var(--extra-accent,#2458d7) 10%,#fff),#fff)}body:is([data-voleng-theme=dark],[data-voleng-theme=premier-navy]) .premiumWelcomeShell{background:radial-gradient(circle at 8% 10%,rgba(35,104,255,.17),transparent 32%),radial-gradient(circle at 78% 0%,rgba(124,58,237,.14),transparent 28%),linear-gradient(135deg,color-mix(in srgb,var(--theme-surface) 93%,#102347),color-mix(in srgb,var(--theme-surface) 90%,#21183d));border-color:var(--theme-border)}body:is([data-voleng-theme=dark],[data-voleng-theme=premier-navy]) .premiumWelcomeMeta span,body:is([data-voleng-theme=dark],[data-voleng-theme=premier-navy]) .premiumTodayPanel,body:is([data-voleng-theme=dark],[data-voleng-theme=premier-navy]) .premiumUtilityRow>button,body:is([data-voleng-theme=dark],[data-voleng-theme=premier-navy]) .premiumAttentionBrief,body:is([data-voleng-theme=dark],[data-voleng-theme=premier-navy]) .premiumWorkspaceStatus{background:color-mix(in srgb,var(--theme-surface) 88%,transparent)}body:is([data-voleng-theme=dark],[data-voleng-theme=premier-navy]) .premiumMetricGrid>button,body:is([data-voleng-theme=dark],[data-voleng-theme=premier-navy]) .premiumAttentionList>div,body:is([data-voleng-theme=dark],[data-voleng-theme=premier-navy]) .premiumStatusStats>div{background:color-mix(in srgb,var(--theme-surface-soft) 88%,transparent)}@media(max-width:1280px){.premiumWelcomeMain{grid-template-columns:minmax(0,.9fr) minmax(470px,1.1fr);padding-inline:28px}.premiumUtilityRow{grid-template-columns:repeat(3,minmax(0,1fr));padding-inline:28px}.premiumLowerStrip{padding-inline:28px}.launcherPremiumHome .launcherProductsActive{grid-template-columns:repeat(4,minmax(0,1fr))!important}.launcherPremiumHome .launcherProductFeatures em:nth-child(n+4){display:none}}@media(max-width:1060px){.premiumWelcomeMain{grid-template-columns:1fr}.premiumGreetingBlock{min-height:auto;padding-top:12px}.premiumTodayPanel{max-width:none}.premiumLowerStrip{grid-template-columns:1fr}.premiumAttentionList{grid-template-columns:1fr 1fr 1fr}.launcherPremiumHome .launcherProductsActive{grid-template-columns:repeat(2,minmax(0,1fr))!important}.launcherPremiumHome .launcherExtrasGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:720px){.premiumWelcomeShell{border-radius:20px}.premiumWelcomeMain{padding:26px 18px 16px}.premiumGreetingBlock h1{font-size:34px}.premiumWelcomeMeta span:nth-child(3){display:none}.premiumMetricGrid{grid-template-columns:1fr 1fr}.premiumUtilityRow{grid-template-columns:1fr 1fr;padding:0 18px 18px}.premiumLowerStrip{padding:0 18px 22px}.premiumAttentionList{grid-template-columns:1fr}.premiumStatusStats{grid-template-columns:1fr 1fr 1fr}.launcherPremiumHome .launcherProductsActive,.launcherPremiumHome .launcherExtrasGrid{grid-template-columns:1fr!important}}@media(max-width:460px){.premiumMetricGrid,.premiumUtilityRow{grid-template-columns:1fr}.premiumWelcomeActions .premiumSoftAction{display:none}.premiumPulseLine{grid-template-columns:1fr}.premiumPulseLine>em{display:none}.premiumStatusStats{grid-template-columns:1fr}}.launcherHelpTool{padding-inline:10px!important}.launcherTrustStrip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr)) minmax(250px,.9fr);gap:12px;margin:0 0 24px}.launcherTrustStrip>article,.launcherTrustStrip>button{border:1px solid var(--theme-border);border-radius:16px;background:var(--theme-surface);padding:14px;display:flex;gap:11px;align-items:flex-start;box-shadow:0 8px 24px #1226440a;text-align:left}.launcherTrustStrip>article>span,.launcherTrustStrip>button>svg{width:36px;height:36px;border-radius:11px;display:grid;place-items:center;background:var(--theme-accent-soft);color:var(--theme-accent-ink);flex:0 0 auto}.launcherTrustStrip>article>span svg{width:17px;height:17px}.launcherTrustStrip article div,.launcherTrustStrip button span{display:grid;gap:3px}.launcherTrustStrip small{font-size:8px;letter-spacing:.08em;font-weight:900;color:var(--theme-muted)}.launcherTrustStrip b{font-size:11px;color:var(--theme-text)}.launcherTrustStrip p{margin:0;font-size:9px;line-height:1.45;color:var(--theme-muted)}.launcherTrustStrip>button{cursor:pointer;align-items:center}.launcherTrustStrip>button>svg:last-child{margin-left:auto;background:none;width:16px;height:16px}.launcherProductStoryGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.launcherProductStoryGrid article{position:relative;overflow:hidden;border:1px solid var(--theme-border);border-radius:18px;background:linear-gradient(145deg,var(--theme-surface),color-mix(in srgb,var(--story-soft) 42%,var(--theme-surface)));padding:16px;display:grid;grid-template-columns:auto 1fr;gap:12px;min-height:155px}.launcherProductStoryGrid article:before{content:"";position:absolute;inset:0 auto 0 0;width:4px;background:var(--story-accent)}.launcherStoryIcon{width:42px;height:42px;border-radius:13px;display:grid;place-items:center;background:var(--story-soft);color:var(--story-accent)}.launcherStoryIcon svg{width:19px}.launcherProductStoryGrid article>div{display:grid;align-content:start;gap:4px}.launcherProductStoryGrid small{font-size:8px;letter-spacing:.08em;font-weight:900;color:var(--theme-muted)}.launcherProductStoryGrid h3{margin:0;font-size:15px}.launcherProductStoryGrid p{margin:0;color:var(--theme-muted);font-size:10px;line-height:1.45}.launcherProductStoryGrid article>button{grid-column:1/-1;justify-self:stretch;height:36px;border-radius:10px;border:1px solid color-mix(in srgb,var(--story-accent) 24%,var(--theme-border));background:var(--theme-surface);color:var(--story-accent);font-weight:850;display:flex;align-items:center;justify-content:center;gap:6px}.launcherProductStoryGrid article>button svg{width:14px}.launcherExtrasGrid{grid-template-columns:repeat(4,minmax(0,1fr))!important}.launcherExtraCard{min-height:190px!important}.launcherExtraCard footer button.active{border-color:var(--theme-success-border);color:var(--theme-success-ink);background:var(--theme-success-soft)}@media(max-width:1280px){.launcherTrustStrip,.launcherProductStoryGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.launcherExtrasGrid{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media(max-width:820px){.launcherHelpTool span{display:none}.launcherTrustStrip,.launcherProductStoryGrid,.launcherExtrasGrid{grid-template-columns:1fr!important}}.financeCustomerRegister,.invoiceRegister{overflow:visible}.financeCustomerRegister>.sectionHead,.invoiceRegister>.sectionHead{align-items:flex-end;margin-bottom:14px}.financeCustomerRegister>.sectionHead p,.invoiceRegister>.sectionHead p{margin:4px 0 0;color:var(--muted);font-size:11px;max-width:760px}.financeCustomerToolbar,.invoiceDynamicToolbar{display:grid;grid-template-columns:minmax(290px,1.7fr) repeat(3,minmax(145px,.62fr)) auto;gap:9px;align-items:center;padding:12px;border:1px solid var(--line);border-radius:15px;background:color-mix(in srgb,var(--card) 94%,var(--product-soft,#eef4fa) 6%);margin-bottom:13px}.financeCustomerSearch,.invoiceDynamicSearch{display:flex;align-items:center;gap:8px;min-width:0;height:42px;padding:0 10px;border:1px solid var(--line);border-radius:11px;background:var(--card)}.financeCustomerSearch svg,.invoiceDynamicSearch svg{width:17px;color:var(--muted);flex:0 0 auto}.financeCustomerSearch input,.invoiceDynamicSearch input{border:0!important;outline:0;background:transparent!important;box-shadow:none!important;width:100%;min-width:0;color:var(--text);font-size:12px}.financeCustomerSearch button,.invoiceDynamicSearch button{border:0;background:transparent;color:var(--muted);padding:3px;display:grid;place-items:center}.financeCustomerSearch button svg,.invoiceDynamicSearch button svg{width:15px}.financeCustomerToolbar select,.invoiceDynamicToolbar select,.invoiceDynamicToolbar>input[type=date]{height:42px;border:1px solid var(--line);border-radius:11px;background:var(--card);color:var(--text);padding:0 10px;font-size:11px;font-weight:700;min-width:0}.financeCustomerReset,.invoiceDynamicToolbar .financeHeaderReset{height:42px;border:1px solid var(--line);border-radius:11px;background:var(--card);color:var(--text);display:flex;align-items:center;justify-content:center;gap:6px;padding:0 12px;font-weight:800}.financeCustomerReset svg,.invoiceDynamicToolbar .financeHeaderReset svg{width:15px}.invoiceDynamicToolbar{grid-template-columns:minmax(310px,1.6fr) minmax(130px,.55fr) minmax(160px,.7fr) minmax(145px,.58fr) 135px 135px minmax(135px,.55fr) auto}.financeCustomerRegister>.table,.invoiceRegister>.table{box-shadow:none;border:1px solid var(--line);border-radius:15px;overflow:auto}.financeCustomerRegister table,.invoiceRegister table{min-width:1050px}.financeCustomerNameButton{text-align:left;width:100%}.financeCustomersPage>.pageHead .pageActions,.financePage>.pageHead .pageActions{align-items:center}.financeCustomersPage>.pageHead .pageActions .primary,.financePage>.pageHead .pageActions .primary{min-height:42px;border-radius:12px;padding-inline:16px}@media(max-width:1280px){.invoiceDynamicToolbar{grid-template-columns:minmax(260px,1.4fr) repeat(3,minmax(130px,.7fr))}.invoiceDynamicToolbar>input[type=date]{display:none}.invoiceDynamicToolbar .financeHeaderReset{grid-column:auto}.financeCustomerToolbar{grid-template-columns:minmax(260px,1.4fr) repeat(2,minmax(140px,.7fr))}.financeCustomerToolbar select:nth-of-type(3),.financeCustomerReset{grid-row:2}}@media(max-width:820px){.financeCustomerToolbar,.invoiceDynamicToolbar{grid-template-columns:1fr 1fr}.financeCustomerSearch,.invoiceDynamicSearch{grid-column:1/-1}.financeCustomerReset,.invoiceDynamicToolbar .financeHeaderReset{width:100%}.invoiceDynamicToolbar>input[type=date]{display:block}.financeCustomerSummary{grid-template-columns:1fr}.financeCustomerRegister,.invoiceRegister{padding:12px!important}}body .simpleApp .financePage>header.compactWorkspaceHeader{position:relative!important;min-height:112px!important;padding-bottom:56px!important}body .simpleApp .financePage>header.compactWorkspaceHeader>.pageHeaderAction{position:absolute!important;right:0!important;bottom:13px!important;margin:0!important;width:auto!important;display:flex!important;justify-content:flex-end!important;align-items:center!important;z-index:3!important}body .simpleApp .financePage>header.compactWorkspaceHeader>.pageHeaderAction .primary{min-height:42px!important;padding:0 18px!important;border-radius:12px!important;white-space:nowrap!important}@media(max-width:900px){body .simpleApp .financePage>header.compactWorkspaceHeader{min-height:0!important;padding-bottom:14px!important}body .simpleApp .financePage>header.compactWorkspaceHeader>.pageHeaderAction{position:static!important;width:100%!important;justify-content:flex-start!important}}.financeCustomerDeleteBtn{border-color:color-mix(in srgb,#b42318 24%,var(--line));color:#b42318;background:color-mix(in srgb,#fff 92%,#fee4e2)}.financeCustomerDeleteBtn:hover:not(:disabled){background:color-mix(in srgb,#fff 84%,#fee4e2);border-color:color-mix(in srgb,#b42318 42%,var(--line))}:root{--voleng-add:#2f5bdb;--voleng-add-hover:#274fc3;--voleng-refresh:#159a73;--voleng-refresh-hover:#128463}body .simpleApp .finalProductTopbar .productTopbarContext>span{display:none!important}body .simpleApp .finalProductTopbar .productTopbarContext>em:not(.connected){display:none!important}body .simpleApp .finalProductTopbar .productTopbarContext{margin-right:0!important;flex:0 0 auto!important;min-width:0!important}body .simpleApp .finalProductTopbar .productTopbarUtilities{margin-left:auto!important}body .simpleApp .finalProductTopbar .productTopbarIcon[title="Refresh data"]{background:var(--voleng-refresh)!important;border-color:var(--voleng-refresh)!important;color:#fff!important;box-shadow:0 6px 14px #159a7329!important}body .simpleApp .finalProductTopbar .productTopbarIcon[title="Refresh data"]:hover:not(:disabled){background:var(--voleng-refresh-hover)!important;border-color:var(--voleng-refresh-hover)!important}body .simpleApp>main .page{padding-top:12px!important}body .simpleApp .workspaceMasterHeader{min-height:50px!important;margin-bottom:12px!important;padding-bottom:9px!important}body .simpleApp .workspaceMasterTitle h1{font-size:23px!important}body .simpleApp .workspaceMasterActions{gap:7px!important}body .simpleApp :is(.workspaceMasterActions,.pageHeaderAction,.fleetCoreHead,.financeCoreHead,.workforceModuleHead) button.primary,body .simpleApp :is(.workspaceMasterActions,.pageHeaderAction,.fleetCoreHead,.financeCoreHead,.workforceModuleHead) button.primaryAction,body .simpleApp .workspaceMasterActions>button:not(.secondary):not(.neutralAction):not(.refreshAction):not(.danger){background:var(--voleng-add)!important;border-color:var(--voleng-add)!important;color:#fff!important;box-shadow:0 7px 17px #2f5bdb29!important}body .simpleApp :is(.workspaceMasterActions,.pageHeaderAction) button.refreshAction{background:var(--voleng-refresh)!important;border-color:var(--voleng-refresh)!important;color:#fff!important}body .simpleApp :is(.workspaceMasterActions,.pageHeaderAction) button.secondary,body .simpleApp :is(.workspaceMasterActions,.pageHeaderAction) button.neutralAction{background:var(--theme-surface)!important;border-color:var(--theme-border)!important;color:var(--theme-text)!important;box-shadow:none!important}body .simpleApp :is(.fleetCoreHead,.workforceModuleHead,.financeCoreHead){margin-top:0!important;padding-top:0!important}body .simpleApp :is(.workforceFilters,.hrPeriodBar,.standardFilters,.financeCoreToolbar) button:not(.primary):not(.primaryAction){background:var(--theme-surface)!important;border-color:var(--theme-border)!important;color:var(--theme-text)!important;box-shadow:none!important}.reportQuestionStrip{display:grid;grid-template-columns:minmax(180px,.28fr) minmax(0,1fr);gap:14px;align-items:center;margin:12px 0 14px;padding:12px 14px;border:1px solid var(--theme-border);border-radius:14px;background:var(--theme-surface)}.reportQuestionStrip>div:first-child{display:grid;gap:3px}.reportQuestionStrip small{font-size:8.5px;font-weight:900;letter-spacing:.12em;color:var(--product-accent)}.reportQuestionStrip b{font-size:13px}.reportQuestionStrip>div:last-child{display:flex;gap:7px;justify-content:flex-end;overflow-x:auto;padding:1px}.reportQuestionStrip button{min-height:36px;display:inline-flex;align-items:center;gap:6px;white-space:nowrap;padding:0 11px;border:1px solid var(--theme-border);border-radius:9px;background:var(--theme-surface-soft);color:var(--theme-text);font-size:10px;font-weight:800}.reportQuestionStrip button:hover{border-color:color-mix(in srgb,var(--product-accent) 38%,var(--theme-border));background:color-mix(in srgb,var(--product-soft) 28%,var(--theme-surface))}.reportQuestionStrip button svg{width:14px;height:14px;color:var(--product-accent)}.reportBiStrip{display:flex;align-items:center;gap:11px;margin:0 0 14px;padding:11px 13px;border:1px solid #d9def1;border-radius:13px;background:linear-gradient(90deg,#f7f5ff,#f8fbff)}.reportBiStrip>span{width:34px;height:34px;border-radius:9px;display:grid;place-items:center;background:#ebe8ff;color:#5b4bd8}.reportBiStrip>div{display:grid;gap:2px;min-width:0}.reportBiStrip small{font-size:8px;font-weight:900;letter-spacing:.12em;color:#6758c8}.reportBiStrip b{font-size:11px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.reportBiStrip button{margin-left:auto;min-height:36px;padding:0 12px;border:1px solid #cfd7e8;border-radius:9px;background:#fff;color:#263c58;font-weight:850;font-size:10px}.reportBiFields{display:grid;gap:12px;padding:4px 0 8px}.reportBiFields label{display:grid;gap:5px;font-size:10px;font-weight:850;color:var(--theme-muted)}.reportBiFields input{min-height:42px;border:1px solid var(--theme-border);border-radius:10px;padding:0 12px;background:var(--theme-surface);color:var(--theme-text)}.workspaceMasterActions .fleetCombinedTabs{display:flex!important;gap:7px!important}.workspaceMasterActions .fleetCombinedTabs button{min-width:0!important}.workspaceMasterActions .fleetCombinedTabs button.active{background:color-mix(in srgb,#2f5bdb 10%,var(--theme-surface))!important;border-color:#9cb4e9!important;color:#234ea7!important}@media(max-width:1000px){.reportQuestionStrip{grid-template-columns:1fr}.reportQuestionStrip>div:last-child{justify-content:flex-start}.reportQuestionStrip button{flex:0 0 auto}}.reportBiStrip>div:not(.reportBiActions){display:grid;gap:2px;min-width:0}.reportBiStrip .reportBiActions{margin-left:auto;display:flex;align-items:center;gap:7px}.reportBiStrip .reportBiActions button{margin-left:0}.reportBiStrip .reportBiActions button.secondary{background:#fff;border-color:#d9e1eb;color:#53687e;box-shadow:none}.hrDocsPanelHead,.standardFilters{align-items:center}.standardFilters>span{margin-left:auto}.launcherPremiumHome .platformLauncherMain{width:min(1720px,calc(100% - 32px))!important;max-width:1720px!important;padding-inline:0!important}.launcherPremiumHome .premiumWelcomeMain{grid-template-columns:minmax(330px,.82fr) minmax(520px,1.12fr) minmax(270px,.66fr)!important;gap:16px!important;padding:30px 26px 18px!important}.launcherPremiumHome .premiumGreetingBlock{min-height:250px!important;padding-left:0!important}.launcherPremiumHome .premiumTodayPanel{padding:16px!important;border-radius:18px!important}.premiumWorkspaceRail{align-self:stretch;border:1px solid color-mix(in srgb,var(--theme-border,#d7e3f0) 84%,transparent);border-radius:18px;background:color-mix(in srgb,var(--theme-surface,#fff) 89%,transparent);backdrop-filter:blur(14px);padding:14px;box-shadow:0 14px 34px #11325c12;display:flex;flex-direction:column;min-width:0}.premiumRailHead{display:flex;align-items:center;justify-content:space-between;gap:10px;padding-bottom:10px;border-bottom:1px solid color-mix(in srgb,var(--theme-border,#d7e3f0) 82%,transparent)}.premiumRailHead small{display:block;font-size:8px;font-weight:950;letter-spacing:.13em;color:#70849e}.premiumRailHead b{display:block;margin-top:3px;font-size:13px;color:var(--theme-text,#173c65)}.premiumRailHead>span{width:32px;height:32px;border-radius:10px;display:grid;place-items:center;background:#eef3ff;color:#5a58d4}.premiumRailHead svg{width:15px}.premiumRailProducts{display:grid;gap:7px;margin-top:10px}.premiumRailProducts>button,.premiumRailControl{appearance:none;width:100%;border:1px solid color-mix(in srgb,var(--theme-border,#d7e3f0) 82%,transparent);border-radius:12px;background:color-mix(in srgb,var(--theme-surface,#fff) 94%,transparent);display:grid;grid-template-columns:34px minmax(0,1fr) 14px;align-items:center;gap:9px;padding:9px;text-align:left;color:inherit;cursor:pointer;transition:.15s ease}.premiumRailProducts>button:hover,.premiumRailControl:hover{transform:translateY(-1px);border-color:color-mix(in srgb,var(--rail-accent,#2368ff) 30%,var(--theme-border,#d7e3f0));box-shadow:0 6px 16px #11325c0f}.premiumRailIcon{width:34px;height:34px;border-radius:10px;display:grid;place-items:center;background:var(--rail-soft,#eef4ff);color:var(--rail-accent,#2368ff)}.premiumRailIcon svg{width:16px}.premiumRailProducts b,.premiumRailControl b{display:block;font-size:10.5px;color:var(--theme-text,#173c65)}.premiumRailProducts small,.premiumRailControl small{display:block;margin-top:2px;font-size:8.5px;color:var(--theme-muted,#778aa2)}.premiumRailProducts>button>svg,.premiumRailControl>svg:last-child{width:13px;color:#8495aa}.premiumRailControl{margin-top:auto;background:linear-gradient(135deg,color-mix(in srgb,#7057dc 7%,var(--theme-surface,#fff)),var(--theme-surface,#fff))}.premiumRailControl>svg:first-child{width:18px;color:#6554cc}.launcherPremiumHome .premiumUtilityRow{padding:0 26px 16px!important;gap:7px!important}.launcherPremiumHome .premiumUtilityRow>button{min-height:60px!important;border-radius:13px!important}.launcherPremiumHome .premiumLowerStripSingle{display:block!important;padding:0 26px 24px!important}.launcherPremiumHome .premiumLowerStripSingle .premiumAttentionBrief{padding:12px!important}.launcherPremiumHome .premiumLowerStripSingle .premiumAttentionList{grid-template-columns:repeat(3,minmax(0,1fr))}.dispatchPlanningPage .techHoverCard{display:none!important}.dispatchPlanningPage .workerLoadText{display:flex!important;align-items:center!important;flex-wrap:wrap!important;gap:4px 7px!important}.dispatchPlanningPage .vehiclePlateMini{font-weight:850!important;color:var(--theme-text,#173c65)!important}.dispatchPlanningPage .vehiclePlateMini svg{width:11px!important;height:11px!important}.dispatchPlanningPage .workerPresence{display:inline-flex!important;align-items:center!important;gap:4px!important;font-weight:800!important}.dispatchPlanningPage .workerPresence i{width:6px;height:6px;border-radius:50%;display:inline-block}.dispatchPlanningPage .workerPresence.online{color:#168557!important}.dispatchPlanningPage .workerPresence.online i{background:#20ad73;box-shadow:0 0 0 3px #20ad731a}.dispatchPlanningPage .workerPresence.offline{color:#8292a5!important}.dispatchPlanningPage .workerPresence.offline i{background:#aeb8c3}.dispatchPlanningPage .partialAvailabilityBand{position:absolute;top:0;bottom:0;z-index:1;display:flex;align-items:flex-start;justify-content:center;gap:5px;padding-top:5px;border-left:1px dashed #d6a54c;border-right:1px dashed #d6a54c;background:#f5b7421a;color:#8b620d;font-size:8px;font-weight:850;pointer-events:none}.dispatchPlanningPage .partialAvailabilityBand svg{width:12px;height:12px}.dispatchPlanningPage .partialAvailabilityBand.amOff{left:0;width:38.4615%}.dispatchPlanningPage .partialAvailabilityBand.pmOff{left:38.4615%;right:0}.dispatchPlanningPage .timelineJob,.dispatchPlanningPage .timelineTask,.dispatchPlanningPage .nowLine{z-index:3}body .simpleApp .dispatchPlanningPage :is(.timelineJob.wfmAccepted,.timelineJob.wfmTravel,.timelineJob.wfmArrived,.timelineJob.wfmWorking,.timelineJob.wfmPaused,.timelineJob.status-planned,.timelineJob.status-travelling,.timelineJob.status-arrived,.timelineJob.status-in_progress,.timelineJob.status-working,.timelineJob.status-paused){background:#e5efff!important;border:1px solid #8ab1ef!important;border-left:5px solid #2f6fd5!important;color:#173f78!important}body .simpleApp .dispatchPlanningPage :is(.timelineJob.wfmAccepted,.timelineJob.wfmTravel,.timelineJob.wfmArrived,.timelineJob.wfmWorking,.timelineJob.wfmPaused,.timelineJob.wfmDone,.timelineJob.wfmNegative) :is(b,strong,small,span){color:inherit!important}.currentAvailabilityNotice{display:grid;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:9px;margin:10px 0 12px;padding:10px;border:1px solid #ead49c;border-radius:11px;background:#fff9e9;color:#785817}.currentAvailabilityNotice>svg{width:17px}.currentAvailabilityNotice b{display:block;font-size:10px}.currentAvailabilityNotice small{display:block;margin-top:2px;font-size:8px;color:#92783e}.currentAvailabilityNotice button{border:1px solid #dec57f;background:#fff;color:#77530b;border-radius:9px;min-height:34px;padding:0 11px;font-weight:850;cursor:pointer}body:is([data-voleng-theme=dark],[data-voleng-theme=premier-navy]) .premiumWorkspaceRail{background:color-mix(in srgb,var(--theme-surface) 90%,transparent);border-color:var(--theme-border)}body:is([data-voleng-theme=dark],[data-voleng-theme=premier-navy]) .premiumRailProducts>button,body:is([data-voleng-theme=dark],[data-voleng-theme=premier-navy]) .premiumRailControl{background:color-mix(in srgb,var(--theme-surface-soft) 88%,transparent);border-color:var(--theme-border)}@media(max-width:1450px){.launcherPremiumHome .premiumWelcomeMain{grid-template-columns:minmax(300px,.78fr) minmax(470px,1.08fr) minmax(245px,.62fr)!important;padding-inline:20px!important}.launcherPremiumHome .premiumUtilityRow,.launcherPremiumHome .premiumLowerStripSingle{padding-left:20px!important;padding-right:20px!important}}@media(max-width:1180px){.launcherPremiumHome .premiumWelcomeMain{grid-template-columns:1fr 1.15fr!important}.premiumWorkspaceRail{grid-column:1/-1}.premiumRailProducts{grid-template-columns:repeat(4,minmax(0,1fr))}.premiumRailControl{margin-top:8px;max-width:320px}.launcherPremiumHome .premiumLowerStripSingle .premiumAttentionList{grid-template-columns:1fr 1fr}}@media(max-width:820px){.launcherPremiumHome .premiumWelcomeMain{grid-template-columns:1fr!important}.premiumRailProducts{grid-template-columns:1fr 1fr}.launcherPremiumHome .premiumLowerStripSingle .premiumAttentionList{grid-template-columns:1fr}}@media(max-width:520px){.premiumRailProducts{grid-template-columns:1fr}}.launcherPremiumHome .launcherGroup:has(.launcherProductsActive){display:none!important}.launcherPremiumHome .premiumWorkspaceStatus{display:none!important}body .simpleApp .dispatchPlanningPage :is(.timelineJob.wfmAccepted,.timelineJob.status-planned,.timelineJob.planned){background:#e8f0ff!important;border:1px solid #8eb3f3!important;border-left:5px solid #2f6fd5!important;color:#173f78!important}body .simpleApp .dispatchPlanningPage :is(.timelineJob.wfmTravel,.timelineJob.status-travelling,.timelineJob.travelling){background:#fff0dc!important;border:1px solid #edb56e!important;border-left:5px solid #e58a18!important;color:#7a4300!important}body .simpleApp .dispatchPlanningPage :is(.timelineJob.wfmArrived,.timelineJob.status-arrived,.timelineJob.arrived){background:#efe7ff!important;border:1px solid #b9a0ef!important;border-left:5px solid #7a4bd6!important;color:#4e2b8a!important}body .simpleApp .dispatchPlanningPage :is(.timelineJob.wfmWorking,.timelineJob.status-in_progress,.timelineJob.in_progress,.timelineJob.status-working,.timelineJob.working){background:#fff7c9!important;border:1px solid #e4cf59!important;border-left:5px solid #d6b818!important;color:#655600!important}body .simpleApp .dispatchPlanningPage :is(.timelineJob.wfmPaused,.timelineJob.status-paused,.timelineJob.paused,.timelineJob.status-cancelled,.timelineJob.cancelled){background:#eef2f6!important;border:1px solid #c8d2dc!important;border-left:5px solid #8493a3!important;color:#42566a!important}body .simpleApp .dispatchPlanningPage :is(.timelineJob.wfmDone,.timelineJob.status-completed,.timelineJob.completed){background:#daf3e3!important;border:1px solid #79ba8e!important;border-left:5px solid #2c8b55!important;color:#174d2d!important}body .simpleApp .dispatchPlanningPage :is(.timelineJob.wfmNegative,.timelineJob.status-nok,.timelineJob.nok){background:#ffe2e6!important;border:1px solid #dc8795!important;border-left:5px solid #ca3f55!important;color:#7f2331!important}body .simpleApp .dispatchPlanningPage .planningStatusLegend .legendPlanned{background:#2f6fd5!important}body .simpleApp .dispatchPlanningPage .planningStatusLegend .legendTravel{background:#e58a18!important}body .simpleApp .dispatchPlanningPage .planningStatusLegend .legendArrived{background:#7a4bd6!important}body .simpleApp .dispatchPlanningPage .planningStatusLegend .legendWork{background:#d6b818!important}body .simpleApp .dispatchPlanningPage .planningStatusLegend .legendDone{background:#2c8b55!important}body .simpleApp .dispatchPlanningPage .planningStatusLegend .legendNok{background:#ca3f55!important}:root{--voleng-action-blue:#2f5bdb;--voleng-action-blue-hover:#274fc3;--voleng-refresh-green:#159a73}body .simpleApp :is(.pageTitleBlock,.fleetCoreHead,.workforceModuleHead,.financeCoreHead,.workspaceMasterTitle)>div>p,body .simpleApp :is(.pageTitleBlock,.fleetCoreHead,.workforceModuleHead,.financeCoreHead,.workspaceMasterTitle)>p,body .simpleApp .standardWorkspace>header p{display:none!important}body .simpleApp .pageTitleBlock>div>small,body .simpleApp .fleetCoreHead>div>small,body .simpleApp .workforceModuleHead>div>small,body .simpleApp .financeCoreHead>div>small{display:none!important}body .simpleApp .page>header.compactWorkspaceHeader{display:grid!important;grid-template-columns:40px minmax(170px,.42fr) minmax(0,1.58fr) auto!important;align-items:center!important;column-gap:10px!important;min-height:54px!important;padding:0 0 9px!important;margin:0 0 12px!important;border-bottom:1px solid var(--theme-border)!important;background:transparent!important}body .simpleApp .compactWorkspaceHeader>.pageHeaderBack{grid-column:1!important;grid-row:1!important}body .simpleApp .compactWorkspaceHeader>.pageTitleBlock{grid-column:2!important;grid-row:1!important;min-width:0!important;margin:0!important}body .simpleApp .compactWorkspaceHeader>.pageHeaderCenter{grid-column:3!important;grid-row:1!important;display:flex!important;align-items:center!important;justify-content:flex-start!important;gap:7px!important;min-width:0!important;overflow-x:auto!important;padding:0!important;margin:0!important}body .simpleApp .compactWorkspaceHeader>.pageHeaderAction{grid-column:4!important;grid-row:1!important;display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:7px!important;min-width:0!important;margin:0!important}body .simpleApp .compactWorkspaceHeader .pageTitleBlock h1{margin:0!important;font-size:23px!important;line-height:1.08!important;letter-spacing:-.035em!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}body .simpleApp :is(.workspaceMasterCenter,.compactWorkspaceHeader>.pageHeaderCenter) :is(button,select,input){box-shadow:none!important}body .simpleApp :is(.workspaceMasterCenter,.compactWorkspaceHeader>.pageHeaderCenter) button:not(.dangerAction){background:var(--theme-surface)!important;border:1px solid var(--theme-border)!important;color:var(--theme-text)!important}body .simpleApp :is(.workspaceMasterCenter,.compactWorkspaceHeader>.pageHeaderCenter) button.active{background:color-mix(in srgb,var(--voleng-action-blue) 9%,var(--theme-surface))!important;border-color:#a9bce8!important;color:#244da9!important}body .simpleApp :is(.workspaceMasterActions,.compactWorkspaceHeader>.pageHeaderAction) button:not(.secondary):not(.neutralAction):not(.danger):not(.dangerAction){background:var(--voleng-action-blue)!important;border-color:var(--voleng-action-blue)!important;color:#fff!important;box-shadow:0 7px 17px #2f5bdb29!important}body .simpleApp :is(.workspaceMasterActions,.compactWorkspaceHeader>.pageHeaderAction) button:not(.secondary):not(.neutralAction):not(.danger):not(.dangerAction):hover:not(:disabled){background:var(--voleng-action-blue-hover)!important;border-color:var(--voleng-action-blue-hover)!important}body .simpleApp :is(.workspaceMasterActions,.compactWorkspaceHeader>.pageHeaderAction) button.secondary,body .simpleApp :is(.workspaceMasterActions,.compactWorkspaceHeader>.pageHeaderAction) button.neutralAction{background:var(--theme-surface)!important;border-color:var(--theme-border)!important;color:var(--theme-text)!important;box-shadow:none!important}body .simpleApp .masterFilterLane{display:flex!important;align-items:center!important;gap:7px!important;min-width:0!important;white-space:nowrap!important}body .simpleApp .masterFilterLane label{display:flex!important;align-items:center!important;gap:5px!important;margin:0!important;white-space:nowrap!important}body .simpleApp .masterFilterLane .masterSearch{min-width:190px!important;max-width:360px!important;flex:1 1 260px!important;position:relative!important}body .simpleApp .masterFilterLane .masterSearch svg{width:14px!important;height:14px!important;flex:0 0 14px!important;color:var(--theme-muted)!important}body .simpleApp .masterFilterLane .masterSearch input{width:100%!important;min-width:160px!important}body .simpleApp .masterFilterCount{font-size:9.5px!important;font-weight:800!important;color:var(--theme-muted)!important;padding:0 4px!important}body .simpleApp .financeCustomerRegister>.sectionHead p{display:none!important}body .simpleApp .standardWorkspace>header{display:none!important}body .simpleApp .standardWorkspace>.standardFilters{display:none!important}body .simpleApp .hrPage>.hrPeriodBar{display:none!important}body .simpleApp .finalProductTopbar .productTopbarIcon[title="Refresh data"]{background:var(--voleng-refresh-green)!important;border-color:var(--voleng-refresh-green)!important;color:#fff!important}body .simpleApp :is(.fleetCoreHead,.workforceModuleHead,.financeCoreHead){display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;min-height:54px!important;margin:0 0 12px!important;padding:0 0 9px!important;border-bottom:1px solid var(--theme-border)!important}body .simpleApp :is(.fleetCoreHead,.workforceModuleHead,.financeCoreHead) h1{margin:0!important;font-size:23px!important;line-height:1.08!important}body .simpleApp :is(.fleetCoreHead,.workforceModuleHead,.financeCoreHead)>button,body .simpleApp :is(.fleetCoreHead,.workforceModuleHead,.financeCoreHead)>div:last-child button{margin-left:auto!important;background:var(--voleng-action-blue)!important;border-color:var(--voleng-action-blue)!important;color:#fff!important}@media(max-width:1100px){body .simpleApp .page>header.compactWorkspaceHeader{grid-template-columns:40px minmax(150px,.4fr) minmax(0,1fr) auto!important}body .simpleApp .masterFilterLane{overflow-x:auto!important;scrollbar-width:none!important}body .simpleApp .masterFilterLane::-webkit-scrollbar{display:none!important}}@media(max-width:860px){body .simpleApp .page>header.compactWorkspaceHeader{grid-template-columns:40px minmax(0,1fr) auto!important;row-gap:8px!important}body .simpleApp .compactWorkspaceHeader>.pageHeaderCenter{grid-column:1/-1!important;grid-row:2!important;padding-left:50px!important}body .simpleApp .compactWorkspaceHeader>.pageHeaderAction{grid-column:3!important;grid-row:1!important}}.technicianJobsPage{max-width:1180px!important;margin:0 auto!important}.technicianJobsPage .fieldKpiSection,.technicianJobsPage .fieldDynamicFilters,.technicianJobsPage .techSyncNotice,.technicianJobsPage .techPlanningDays,.technicianJobsPage .fieldTablePanel{display:none!important}.techFieldExperience{display:grid;gap:14px;margin-top:4px}.techFieldTodayBar{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:16px 18px;border:1px solid var(--theme-border);border-radius:16px;background:linear-gradient(115deg,color-mix(in srgb,#2368ff 8%,var(--theme-surface)),color-mix(in srgb,#13b8b3 7%,var(--theme-surface)) 48%,color-mix(in srgb,#8b5cf6 7%,var(--theme-surface)));box-shadow:0 10px 28px #1a497c12}.techFieldTodayBar>div:first-child small{display:block;font-size:8px;font-weight:900;letter-spacing:.13em;color:#2368ff}.techFieldTodayBar h2{margin:4px 0;font-size:24px;letter-spacing:-.025em;color:var(--theme-text)}.techFieldTodayBar p{margin:0;font-size:10.5px;color:var(--theme-muted)}.techFieldMiniStats{display:flex;gap:8px}.techFieldMiniStats span{display:grid;min-width:78px;padding:10px 12px;border:1px solid var(--theme-border);border-radius:12px;background:color-mix(in srgb,var(--theme-surface) 92%,transparent);text-align:center}.techFieldMiniStats b{font-size:20px;color:var(--theme-text)}.techFieldMiniStats small{font-size:8px;color:var(--theme-muted)}.techFieldMiniStats span.attention{border-color:var(--theme-danger-border);background:var(--theme-danger-soft)}.techFieldMiniStats span.attention b{color:var(--theme-danger-ink)}.techFieldFocus{--field-state:#2368ff;--field-soft:color-mix(in srgb,#2368ff 9%,var(--theme-surface));position:relative;overflow:hidden;padding:18px;border:1px solid color-mix(in srgb,var(--field-state) 30%,var(--theme-border));border-left:5px solid var(--field-state);border-radius:17px;background:linear-gradient(110deg,var(--field-soft),var(--theme-surface) 70%);box-shadow:0 12px 34px #18426f17}.techFieldFocus:after{content:"";position:absolute;width:180px;height:180px;border-radius:50%;right:-75px;top:-95px;background:color-mix(in srgb,var(--field-state) 10%,transparent);pointer-events:none}.techFieldFocus.status-travelling{--field-state:#f28b17;--field-soft:color-mix(in srgb,#f28b17 11%,var(--theme-surface))}.techFieldFocus.status-arrived{--field-state:#8b5cf6;--field-soft:color-mix(in srgb,#8b5cf6 10%,var(--theme-surface))}.techFieldFocus.status-in_progress{--field-state:#d9aa00;--field-soft:color-mix(in srgb,#facc15 15%,var(--theme-surface))}.techFieldFocus.status-paused{--field-state:#718096;--field-soft:color-mix(in srgb,#718096 8%,var(--theme-surface))}.techFieldFocus.status-completed{--field-state:#2c9a63;--field-soft:color-mix(in srgb,#2c9a63 10%,var(--theme-surface))}.techFieldFocus.status-nok{--field-state:#d94b57;--field-soft:color-mix(in srgb,#d94b57 10%,var(--theme-surface))}.techFieldFocusHead{position:relative;z-index:1;display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.techFieldFocusHead small{font-size:8px;font-weight:900;letter-spacing:.12em;color:var(--field-state)}.techFieldFocusHead h3{margin:4px 0 2px;font-size:24px;letter-spacing:-.025em}.techFieldFocusHead p{margin:0;font-size:12px;color:var(--theme-muted)}.techFieldStatus{display:inline-flex;align-items:center;justify-content:center;min-height:26px;padding:0 9px;border-radius:999px;border:1px solid #b9cdf7;background:#edf4ff;color:#2368ff;font-size:8px;font-weight:900;white-space:nowrap}.techFieldStatus.travelling{border-color:#f1c06b;background:#fff5e5;color:#ad6500}.techFieldStatus.arrived{border-color:#c9b6ff;background:#f4f0ff;color:#7240d4}.techFieldStatus.in_progress{border-color:#ead66e;background:#fff9d9;color:#856a00}.techFieldStatus.paused{border-color:#cbd5df;background:#f3f6f8;color:#64748b}.techFieldStatus.completed{border-color:#aad9c0;background:#eaf8f0;color:#23744d}.techFieldStatus.nok{border-color:#efb0b7;background:#fff0f2;color:#b52f40}.techFieldFocusMeta{position:relative;z-index:1;display:grid;grid-template-columns:1.5fr .8fr .8fr;gap:8px;margin-top:15px}.techFieldFocusMeta span{display:flex;align-items:center;gap:8px;min-width:0;padding:9px 10px;border:1px solid color-mix(in srgb,var(--field-state) 18%,var(--theme-border));border-radius:11px;background:color-mix(in srgb,var(--theme-surface) 92%,transparent)}.techFieldFocusMeta svg{width:15px;height:15px;flex:0 0 15px;color:var(--field-state)}.techFieldFocusMeta b{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:10px;color:var(--theme-text)}.techFieldRouteProgress{position:relative;z-index:1;display:grid;grid-template-columns:repeat(5,1fr);gap:6px;margin-top:14px}.techFieldRouteProgress span{position:relative;display:grid;grid-template-columns:auto 1fr;align-items:center;gap:6px;padding:7px 8px;border-radius:9px;background:var(--theme-surface);border:1px solid var(--theme-border);font-size:8px;font-weight:850;color:var(--theme-muted)}.techFieldRouteProgress i{width:8px;height:8px;border-radius:50%;background:#cbd5e1}.techFieldRouteProgress .step-planned i{background:#2368ff}.techFieldRouteProgress .step-travelling i{background:#f28b17}.techFieldRouteProgress .step-arrived i{background:#8b5cf6}.techFieldRouteProgress .step-in_progress i{background:#f2c500}.techFieldRouteProgress .step-completed i{background:#2c9a63}.techFieldRouteProgress span.active{border-color:color-mix(in srgb,var(--field-state) 45%,var(--theme-border));color:var(--theme-text);box-shadow:0 0 0 2px color-mix(in srgb,var(--field-state) 10%,transparent)}.techFieldRouteProgress span.done{opacity:.78}.techFieldFocusActions{position:relative;z-index:1;display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-top:14px}.techFieldFocusActions button,.techFieldFocusActions a{min-height:40px;padding:0 13px;border:1px solid var(--theme-border);border-radius:10px;background:var(--theme-surface);color:var(--theme-text);display:inline-flex;align-items:center;gap:6px;font-size:9px;font-weight:850;text-decoration:none}.techFieldFocusActions svg{width:15px}.techFieldFocusActions .techFieldNextAction{background:#2f5bdb!important;border-color:#2f5bdb!important;color:#fff!important;box-shadow:0 8px 20px #2f5bdb2e!important}.techFieldEmptyHero{display:flex;align-items:center;gap:12px;padding:20px;border:1px solid var(--theme-success-border);border-radius:16px;background:var(--theme-success-soft)}.techFieldEmptyHero>svg{width:26px;color:var(--theme-success-ink)}.techFieldEmptyHero span,.techFieldEmptyHero div{display:grid}.techFieldEmptyHero b{font-size:13px}.techFieldEmptyHero small{font-size:9px;color:var(--theme-muted)}.techFieldQueueLayout{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(260px,.55fr);gap:14px}.techFieldQueue,.techFieldHistoryMini{margin:0!important}.techFieldQueueCards{display:grid;gap:8px}.techFieldQueueCard{--queue-state:#2368ff;width:100%;display:grid;grid-template-columns:72px minmax(0,1fr) auto 18px;align-items:center;gap:10px;padding:10px 11px;border:1px solid var(--theme-border);border-left:4px solid var(--queue-state);border-radius:11px;background:var(--theme-surface);text-align:left;color:var(--theme-text)}.techFieldQueueCard:hover{background:var(--theme-surface-soft);transform:translateY(-1px)}.techFieldQueueCard.status-travelling{--queue-state:#f28b17}.techFieldQueueCard.status-arrived{--queue-state:#8b5cf6}.techFieldQueueCard.status-in_progress{--queue-state:#f2c500}.techFieldQueueCard.status-paused{--queue-state:#718096}.techQueueTime{display:grid}.techQueueTime small{font-size:6.5px;letter-spacing:.1em;color:var(--queue-state);font-weight:900}.techQueueTime b{font-size:15px}.techQueueMain{min-width:0;display:grid;gap:2px}.techQueueMain b,.techQueueMain small{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.techQueueMain b{font-size:10px}.techQueueMain small{font-size:8px;color:var(--theme-muted)}.techFieldQueueCard>svg{width:16px;color:var(--theme-muted)}.techFieldHistoryStats{display:grid;grid-template-columns:1fr 1fr;gap:8px}.techFieldHistoryStats article{display:flex;align-items:center;gap:9px;padding:12px;border:1px solid var(--theme-success-border);border-radius:11px;background:var(--theme-success-soft)}.techFieldHistoryStats article>svg{width:20px;color:var(--theme-success-ink)}.techFieldHistoryStats span{display:grid}.techFieldHistoryStats b{font-size:18px}.techFieldHistoryStats small{font-size:8px;color:var(--theme-muted)}.techFieldHistoryStats article.nok{border-color:var(--theme-danger-border);background:var(--theme-danger-soft)}.techFieldHistoryStats article.nok>svg{color:var(--theme-danger-ink)}.techFieldHistoryMini>p{margin:10px 0 0;font-size:8.5px;color:var(--theme-muted)}.technicianOrderPage{max-width:980px!important;margin:0 auto!important}.technicianOrderPage .techBackBtn{margin-bottom:10px}.technicianOrderPage .techSimpleSteps.fieldStatusJourney{display:grid!important;grid-template-columns:auto 1fr auto 1fr auto 1fr auto 1fr auto!important;align-items:center;gap:7px;margin:0 0 12px!important;padding:11px 12px;border:1px solid var(--theme-border);border-radius:13px;background:var(--theme-surface)}.fieldStatusJourney span{display:flex!important;align-items:center;gap:6px!important;min-width:0!important;color:var(--theme-muted)!important;font-size:8px!important}.fieldStatusJourney span svg{width:15px!important;height:15px!important;padding:5px!important;box-sizing:content-box!important;border-radius:50%!important;background:var(--theme-surface-soft)!important}.fieldStatusJourney span:nth-of-type(1) svg{color:#2368ff!important;background:#edf4ff!important}.fieldStatusJourney span:nth-of-type(2) svg{color:#c46d00!important;background:#fff3df!important}.fieldStatusJourney span:nth-of-type(3) svg{color:#7240d4!important;background:#f3efff!important}.fieldStatusJourney span:nth-of-type(4) svg{color:#856a00!important;background:#fff8d3!important}.fieldStatusJourney span:nth-of-type(5) svg{color:#23744d!important;background:#eaf8f0!important}.fieldStatusJourney span.active{color:var(--theme-text)!important;font-weight:900!important}.fieldStatusJourney span.active svg{box-shadow:0 0 0 3px #2f5bdb1a!important}.fieldStatusJourney span.done{opacity:.78!important}.fieldStatusJourney em{height:2px!important;background:var(--theme-border)!important}.techFieldOrderHero{--order-state:#2368ff;border-left:5px solid var(--order-state)!important;background:linear-gradient(110deg,color-mix(in srgb,var(--order-state) 8%,var(--theme-surface)),var(--theme-surface) 72%)!important}.techFieldOrderHero.status-travelling{--order-state:#f28b17}.techFieldOrderHero.status-arrived{--order-state:#8b5cf6}.techFieldOrderHero.status-in_progress{--order-state:#f2c500}.techFieldOrderHero.status-paused{--order-state:#718096}.techFieldOrderHero.status-completed{--order-state:#2c9a63}.techFieldOrderHero.status-nok{--order-state:#d94b57}.techFieldOrderHero .techSimpleJobHead small,.techFieldOrderHero .techSimpleInfoGrid svg{color:var(--order-state)!important}.techAutoNextNote{display:flex;align-items:center;gap:10px;margin-top:12px;padding:11px 13px;border:1px solid #c9d8f7;border-radius:12px;background:#f4f8ff;color:#234f9d}.techAutoNextNote>svg{width:18px;flex:0 0 18px}.techAutoNextNote span{display:grid}.techAutoNextNote b{font-size:9.5px}.techAutoNextNote small{font-size:8px;line-height:1.45;color:#61789b}.theme-dark .techFieldTodayBar,.theme-dark .techFieldFocus,.theme-dark .techFieldQueueCard,.theme-dark .technicianOrderPage .techSimpleSteps.fieldStatusJourney{background:#111f30!important;border-color:#2a4058!important}.theme-dark .techFieldFocus{border-left-color:var(--field-state)!important}.theme-dark .techFieldQueueCard{border-left-color:var(--queue-state)!important}.theme-dark .techFieldFocusMeta span{background:#13263a!important;border-color:#30475f!important}.theme-dark .techAutoNextNote{background:#13243b!important;border-color:#2f4c70!important;color:#b9d2ff!important}.theme-dark .techAutoNextNote small{color:#8fa8c5!important}@media(max-width:860px){.techFieldTodayBar{align-items:flex-start;flex-direction:column}.techFieldMiniStats{width:100%}.techFieldMiniStats span{flex:1;min-width:0}.techFieldFocusMeta,.techFieldQueueLayout{grid-template-columns:1fr}.techFieldRouteProgress{grid-template-columns:repeat(5,minmax(0,1fr))}.techFieldRouteProgress span{grid-template-columns:1fr;text-align:center;justify-items:center;padding:7px 4px}.techFieldFocusActions>*{flex:1 1 calc(50% - 8px);justify-content:center}.technicianOrderPage .techSimpleSteps.fieldStatusJourney{grid-template-columns:repeat(5,1fr)!important;gap:5px!important}.fieldStatusJourney em{display:none!important}.fieldStatusJourney span{display:grid!important;justify-items:center!important;gap:4px!important;text-align:center!important}}@media(max-width:560px){.techFieldExperience{gap:10px}.techFieldTodayBar{padding:13px}.techFieldTodayBar h2{font-size:20px}.techFieldMiniStats span{padding:8px 6px}.techFieldFocus{padding:14px}.techFieldFocusHead h3{font-size:20px}.techFieldFocusHead{align-items:flex-start}.techFieldFocusActions>*{flex:1 1 100%}.techFieldQueueCard{grid-template-columns:58px minmax(0,1fr) 18px}.techFieldQueueCard .techFieldStatus,.techFieldHistoryMini{display:none}.techAutoNextNote{margin-bottom:72px}}body .simpleApp .workspaceMasterHeader.noBack{grid-template-columns:minmax(185px,.42fr) minmax(0,1.58fr) auto!important;column-gap:8px!important;min-height:56px!important;margin-bottom:10px!important}body .simpleApp .workspaceMasterHeader.noBack>.workspaceMasterTitle{grid-column:1!important;min-width:0!important}body .simpleApp .workspaceMasterHeader.noBack>.workspaceMasterCenter{grid-column:2!important;min-width:0!important;justify-content:flex-end!important;gap:5px!important}body .simpleApp .workspaceMasterHeader.noBack>.workspaceMasterCenter>div,body .simpleApp .workspaceMasterHeader.noBack>.workspaceMasterCenter>form{justify-content:flex-end!important;gap:5px!important}body .simpleApp .workspaceMasterHeader.noBack>.workspaceMasterActions{grid-column:3!important;justify-content:flex-end!important;margin-left:2px!important}body .simpleApp .page>header.compactWorkspaceHeader.noBack{display:grid!important;grid-template-columns:minmax(185px,.42fr) minmax(0,1.58fr) auto!important;align-items:center!important;column-gap:8px!important;row-gap:0!important;min-height:56px!important;padding:0 0 8px!important;margin:0 0 10px!important}body .simpleApp .page>header.compactWorkspaceHeader.noBack>.pageHeaderBack{display:none!important}body .simpleApp .page>header.compactWorkspaceHeader.noBack>.pageTitleBlock{grid-column:1!important;grid-row:1!important;align-self:center!important;min-width:0!important;margin:0!important}body .simpleApp .page>header.compactWorkspaceHeader.noBack>.pageHeaderCenter{grid-column:2!important;grid-row:1!important;display:flex!important;align-items:center!important;justify-content:flex-end!important;min-width:0!important;width:100%!important;padding:0!important}body .simpleApp .page>header.compactWorkspaceHeader.noBack>.pageHeaderAction{grid-column:3!important;grid-row:1!important;display:flex!important;align-items:center!important;justify-content:flex-end!important;min-width:0!important;margin:0!important}body .simpleApp .page>header.compactWorkspaceHeader.noBack>.pageTitleBlock h1{margin:0!important;font-size:21px!important;line-height:1.05!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}body .simpleApp .page>header.compactWorkspaceHeader.noBack>.pageTitleBlock p{margin:2px 0 0!important;max-width:390px!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;font-size:9.5px!important;line-height:1.2!important}body .simpleApp :is(.workspaceMasterCenter,.compactWorkspaceHeader.noBack .pageHeaderCenter) :is(input,select,button){min-height:32px!important;height:32px!important;border-radius:8px!important;font-size:9.5px!important}body .simpleApp :is(.workspaceMasterCenter,.compactWorkspaceHeader.noBack .pageHeaderCenter) button{box-shadow:none!important}body .simpleApp :is(.workspaceMasterActions,.compactWorkspaceHeader.noBack .pageHeaderAction){gap:5px!important;white-space:nowrap!important}body .simpleApp :is(.workspaceMasterActions,.compactWorkspaceHeader.noBack .pageHeaderAction) button{min-height:36px!important;height:36px!important;border-radius:9px!important;padding:0 11px!important;font-size:10px!important;font-weight:850!important}body .simpleApp :is(.workspaceMasterActions,.compactWorkspaceHeader.noBack .pageHeaderAction) button:not(.secondary):not(.neutralAction):not(.danger):not(.dangerSoft):not(.refreshAction){background:#2f5bdb!important;border-color:#2f5bdb!important;color:#fff!important;box-shadow:0 7px 17px #2f5bdb29!important}body .simpleApp :is(.workspaceMasterActions,.compactWorkspaceHeader.noBack .pageHeaderAction) button.secondary,body .simpleApp :is(.workspaceMasterActions,.compactWorkspaceHeader.noBack .pageHeaderAction) button.neutralAction{background:var(--theme-surface,#fff)!important;border-color:var(--theme-border,#d7e0e8)!important;color:var(--theme-text,#17304f)!important;box-shadow:none!important}body .simpleApp :is(.workspaceMasterActions,.compactWorkspaceHeader.noBack .pageHeaderAction) button.refreshAction{background:#159a73!important;border-color:#159a73!important;color:#fff!important}body[data-voleng-theme] .simpleApp aside .nav.active,body .simpleApp.productRoadmapMode aside .nav.active{background:color-mix(in srgb,var(--product-accent,var(--theme-accent-ink)) 16%,var(--theme-surface-raised))!important;border-color:color-mix(in srgb,var(--product-accent,var(--theme-accent-ink)) 46%,var(--theme-border))!important;color:color-mix(in srgb,var(--product-accent,var(--theme-accent-ink)) 70%,var(--theme-text))!important;font-weight:850!important;box-shadow:inset 3px 0 0 var(--product-accent,var(--theme-accent-ink)),0 3px 10px #183f700f!important}@media(max-width:1100px){body .simpleApp .workspaceMasterHeader.noBack,body .simpleApp .page>header.compactWorkspaceHeader.noBack{grid-template-columns:minmax(165px,.38fr) minmax(0,1fr) auto!important}}@media(max-width:820px){body .simpleApp .workspaceMasterHeader.noBack,body .simpleApp .page>header.compactWorkspaceHeader.noBack{grid-template-columns:minmax(0,1fr) auto!important;row-gap:7px!important}body .simpleApp .workspaceMasterHeader.noBack>.workspaceMasterTitle,body .simpleApp .page>header.compactWorkspaceHeader.noBack>.pageTitleBlock{grid-column:1!important;grid-row:1!important}body .simpleApp .workspaceMasterHeader.noBack>.workspaceMasterActions,body .simpleApp .page>header.compactWorkspaceHeader.noBack>.pageHeaderAction{grid-column:2!important;grid-row:1!important}body .simpleApp .workspaceMasterHeader.noBack>.workspaceMasterCenter,body .simpleApp .page>header.compactWorkspaceHeader.noBack>.pageHeaderCenter{grid-column:1/-1!important;grid-row:2!important;justify-content:flex-start!important;overflow-x:auto!important}}@media(min-width:981px){body[data-voleng-product=fleet] .simpleApp>main>.finalProductTopbar{position:sticky!important;top:0!important;z-index:90!important;width:100%!important;min-height:54px!important;height:54px!important;margin:0!important;background:color-mix(in srgb,var(--theme-surface,#fff) 97%,transparent)!important;border-bottom:1px solid var(--theme-border,#d7e0e8)!important;box-shadow:0 3px 12px #1234560b!important;backdrop-filter:saturate(120%) blur(10px)!important}body[data-voleng-product=fleet] .simpleApp main .page>.workspaceMasterHeader.noBack{position:sticky!important;top:54px!important;z-index:80!important;display:grid!important;grid-template-columns:max-content minmax(0,1fr) max-content!important;align-items:center!important;width:100%!important;min-width:0!important;min-height:56px!important;margin:0 0 12px!important;padding:8px 0!important;column-gap:12px!important;background:color-mix(in srgb,var(--voleng-canvas,#eef4f8) 96%,var(--theme-surface,#fff))!important;border-bottom:1px solid var(--theme-border,#d7e0e8)!important;box-shadow:0 5px 12px #12345606!important}body[data-voleng-product=fleet] .workspaceMasterHeader.noBack>.workspaceMasterTitle{grid-column:1!important;min-width:0!important;justify-self:start!important}body[data-voleng-product=fleet] .workspaceMasterHeader.noBack>.workspaceMasterTitle h1{margin:0!important;font-size:21px!important;line-height:1!important;white-space:nowrap!important}body[data-voleng-product=fleet] .workspaceMasterHeader.noBack>.workspaceMasterTitle p{margin:3px 0 0!important;max-width:340px!important;font-size:9px!important;line-height:1.15!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}body[data-voleng-product=fleet] .workspaceMasterHeader.noBack>.workspaceMasterCenter{grid-column:2!important;display:flex!important;align-items:center!important;justify-content:center!important;justify-self:stretch!important;min-width:0!important;width:100%!important;overflow-x:auto!important;gap:6px!important;scrollbar-width:none!important}body[data-voleng-product=fleet] .workspaceMasterHeader.noBack>.workspaceMasterCenter::-webkit-scrollbar{display:none!important}body[data-voleng-product=fleet] .workspaceMasterHeader.noBack>.workspaceMasterCenter:empty{display:block!important}body[data-voleng-product=fleet] .workspaceMasterHeader.noBack>.workspaceMasterActions{grid-column:3!important;display:flex!important;align-items:center!important;justify-content:flex-end!important;justify-self:end!important;min-width:max-content!important;margin:0!important;gap:6px!important}body[data-voleng-product=fleet] .workspaceMasterHeader.noBack>.workspaceMasterActions button{height:36px!important;min-height:36px!important;padding:0 12px!important;border-radius:9px!important;white-space:nowrap!important}body[data-voleng-product=fleet] .standardWorkspace>.workspaceMasterHeader,body[data-voleng-product=fleet] .fleetCorePage>.workspaceMasterHeader,body[data-voleng-product=fleet] .fleetCombinedPage>.workspaceMasterHeader{max-width:none!important}body[data-voleng-product=fleet] .fleetCorePage>.fleetCoreHead{display:none!important}}body[data-voleng-product=fleet] .simpleApp aside .nav.active{background:color-mix(in srgb,#f59e0b 15%,var(--theme-surface,#fff))!important;border-color:color-mix(in srgb,#f59e0b 42%,var(--theme-border,#d7e0e8))!important;color:#955314!important;box-shadow:inset 3px 0 #f59e0b,0 3px 10px #804c0f0e!important;font-weight:850!important}body[data-voleng-product=fleet] .simpleApp aside .nav.active svg{color:#c36f0a!important}@media(max-width:980px){body[data-voleng-product=fleet] .simpleApp main .page>.workspaceMasterHeader.noBack{position:relative!important;top:auto!important}}@media(min-width:981px){body:is([data-voleng-product=hr],[data-voleng-product=finance]) .simpleApp>main>.finalProductTopbar{position:sticky!important;top:0!important;z-index:90!important;width:100%!important;min-height:54px!important;height:54px!important;margin:0!important;background:color-mix(in srgb,var(--theme-surface,#fff) 97%,transparent)!important;border-bottom:1px solid var(--theme-border,#d7e0e8)!important;box-shadow:0 3px 12px #1234560b!important;backdrop-filter:saturate(120%) blur(10px)!important}body:is([data-voleng-product=hr],[data-voleng-product=finance]) .simpleApp main .page>.workspaceMasterHeader.noBack,body:is([data-voleng-product=hr],[data-voleng-product=finance]) .simpleApp main .page>header.compactWorkspaceHeader.noBack{position:sticky!important;top:54px!important;z-index:80!important;display:grid!important;grid-template-columns:max-content minmax(0,1fr) max-content!important;align-items:center!important;width:100%!important;min-width:0!important;min-height:56px!important;margin:0 0 12px!important;padding:8px 0!important;column-gap:12px!important;background:color-mix(in srgb,var(--voleng-canvas,#eef4f8) 96%,var(--theme-surface,#fff))!important;border-bottom:1px solid var(--theme-border,#d7e0e8)!important;box-shadow:0 5px 12px #12345606!important}body:is([data-voleng-product=hr],[data-voleng-product=finance]) .workspaceMasterHeader.noBack>.workspaceMasterTitle,body:is([data-voleng-product=hr],[data-voleng-product=finance]) .compactWorkspaceHeader.noBack>.pageTitleBlock{grid-column:1!important;grid-row:1!important;min-width:0!important;justify-self:start!important;align-self:center!important;margin:0!important}body:is([data-voleng-product=hr],[data-voleng-product=finance]) .workspaceMasterHeader.noBack>.workspaceMasterTitle h1,body:is([data-voleng-product=hr],[data-voleng-product=finance]) .compactWorkspaceHeader.noBack>.pageTitleBlock h1{margin:0!important;font-size:21px!important;line-height:1!important;white-space:nowrap!important}body:is([data-voleng-product=hr],[data-voleng-product=finance]) .workspaceMasterHeader.noBack>.workspaceMasterTitle p,body:is([data-voleng-product=hr],[data-voleng-product=finance]) .compactWorkspaceHeader.noBack>.pageTitleBlock p{margin:3px 0 0!important;max-width:330px!important;font-size:9px!important;line-height:1.15!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}body:is([data-voleng-product=hr],[data-voleng-product=finance]) .workspaceMasterHeader.noBack>.workspaceMasterCenter,body:is([data-voleng-product=hr],[data-voleng-product=finance]) .compactWorkspaceHeader.noBack>.pageHeaderCenter{grid-column:2!important;grid-row:1!important;display:flex!important;align-items:center!important;justify-content:flex-end!important;justify-self:stretch!important;min-width:0!important;width:100%!important;padding:0!important;overflow-x:auto!important;overflow-y:hidden!important;gap:6px!important;scrollbar-width:none!important}body:is([data-voleng-product=hr],[data-voleng-product=finance]) .workspaceMasterCenter::-webkit-scrollbar,body:is([data-voleng-product=hr],[data-voleng-product=finance]) .pageHeaderCenter::-webkit-scrollbar{display:none!important}body:is([data-voleng-product=hr],[data-voleng-product=finance]) .workspaceMasterHeader.noBack>.workspaceMasterCenter:empty{display:block!important}body:is([data-voleng-product=hr],[data-voleng-product=finance]) .workspaceMasterHeader.noBack>.workspaceMasterActions,body:is([data-voleng-product=hr],[data-voleng-product=finance]) .compactWorkspaceHeader.noBack>.pageHeaderAction{grid-column:3!important;grid-row:1!important;display:flex!important;align-items:center!important;justify-content:flex-end!important;justify-self:end!important;min-width:max-content!important;margin:0!important;gap:6px!important}body:is([data-voleng-product=hr],[data-voleng-product=finance]) :is(.workspaceMasterActions,.pageHeaderAction) button{height:36px!important;min-height:36px!important;padding:0 12px!important;border-radius:9px!important;white-space:nowrap!important}body:is([data-voleng-product=hr],[data-voleng-product=finance]) :is(.workspaceMasterCenter,.pageHeaderCenter) :is(input,select,button){height:32px!important;min-height:32px!important;max-height:32px!important;border-radius:8px!important;font-size:9.5px!important;white-space:nowrap!important}body:is([data-voleng-product=hr],[data-voleng-product=finance]) :is(.workspaceMasterCenter,.pageHeaderCenter) .masterFilterLane{display:flex!important;align-items:center!important;justify-content:flex-end!important;flex-wrap:nowrap!important;min-width:max-content!important;gap:6px!important}body[data-voleng-product=finance] .financeInvoiceHeaderFilters .invoiceHeaderSearch{width:190px!important;min-width:150px!important;max-width:220px!important}body[data-voleng-product=finance] .financeInvoiceHeaderFilters .invoiceHeaderSearch input{min-width:0!important;width:100%!important}body[data-voleng-product=finance] .financeInvoiceHeaderFilters .invoiceHeaderClear{width:28px!important;min-width:28px!important;padding:0!important}body[data-voleng-product=finance] .financeInvoiceHeaderFilters input[type=date]{width:122px!important}body[data-voleng-product=finance] .financeInvoiceHeaderFilters select{max-width:142px!important}body[data-voleng-product=finance] .financeInvoiceHeaderFilters .rangeArrow{font-size:10px!important;color:var(--theme-muted,#6c7e91)!important}body[data-voleng-product=finance] .invoiceRegister>.invoiceDynamicToolbar{display:none!important}body[data-voleng-product=hr] .hrPeoplePage .teamHeaderWorkspace{display:flex!important;align-items:center!important;flex-wrap:nowrap!important;gap:6px!important;min-width:max-content!important}body[data-voleng-product=hr] .hrPeoplePage :is(.teamHeaderTabs,.teamHeaderFilters){display:flex!important;align-items:center!important;flex-wrap:nowrap!important;gap:5px!important}body[data-voleng-product=hr] :is(.hrPage,.workforceCorePage,.teamPage,.standardWorkspace,.reportStudio)>.workspaceMasterHeader,body[data-voleng-product=finance] :is(.financePage,.financeCorePage,.financeCustomersPage,.financeProductDashboard,.standardWorkspace,.reportStudio)>.workspaceMasterHeader{max-width:none!important}}body[data-voleng-product=hr] .simpleApp aside .nav.active{background:color-mix(in srgb,#0f9f98 14%,var(--theme-surface,#fff))!important;border-color:color-mix(in srgb,#0f9f98 40%,var(--theme-border,#d7e0e8))!important;color:#0b6965!important;box-shadow:inset 3px 0 #0f9f98,0 3px 10px #0f766e0d!important;font-weight:850!important}body[data-voleng-product=hr] .simpleApp aside .nav.active svg{color:#0f766e!important}body[data-voleng-product=finance] .simpleApp aside .nav.active{background:color-mix(in srgb,#4f46e5 12%,var(--theme-surface,#fff))!important;border-color:color-mix(in srgb,#4f46e5 38%,var(--theme-border,#d7e0e8))!important;color:#4338ca!important;box-shadow:inset 3px 0 #4f46e5,0 3px 10px #4f46e50d!important;font-weight:850!important}body[data-voleng-product=finance] .simpleApp aside .nav.active svg{color:#4f46e5!important}@media(max-width:980px){body:is([data-voleng-product=hr],[data-voleng-product=finance]) .simpleApp main .page>.workspaceMasterHeader.noBack,body:is([data-voleng-product=hr],[data-voleng-product=finance]) .simpleApp main .page>header.compactWorkspaceHeader.noBack{position:relative!important;top:auto!important}}@media(min-width:981px){body[data-voleng-product=operations] .simpleApp>main>.finalProductTopbar{position:sticky!important;top:0!important;z-index:90!important;width:100%!important;min-height:54px!important;height:54px!important;margin:0!important;background:color-mix(in srgb,var(--theme-surface,#fff) 97%,transparent)!important;border-bottom:1px solid var(--theme-border,#d7e0e8)!important;box-shadow:0 3px 12px #1234560b!important;backdrop-filter:saturate(120%) blur(10px)!important}body[data-voleng-product=operations] .simpleApp main .page>header.compactWorkspaceHeader.noBack,body[data-voleng-product=operations] .simpleApp main .page>.workspaceMasterHeader.noBack{position:sticky!important;top:54px!important;z-index:80!important;display:grid!important;grid-template-columns:max-content minmax(0,1fr) max-content!important;align-items:center!important;width:100%!important;min-width:0!important;min-height:56px!important;margin:0 0 12px!important;padding:8px 0!important;column-gap:12px!important;background:color-mix(in srgb,var(--voleng-canvas,#eef4f8) 96%,var(--theme-surface,#fff))!important;border-bottom:1px solid var(--theme-border,#d7e0e8)!important;box-shadow:0 5px 12px #12345606!important}body[data-voleng-product=operations] .compactWorkspaceHeader.noBack>.pageTitleBlock,body[data-voleng-product=operations] .workspaceMasterHeader.noBack>.workspaceMasterTitle{grid-column:1!important;grid-row:1!important;min-width:0!important;justify-self:start!important;align-self:center!important;margin:0!important}body[data-voleng-product=operations] :is(.compactWorkspaceHeader.noBack>.pageTitleBlock,.workspaceMasterHeader.noBack>.workspaceMasterTitle) h1{margin:0!important;font-size:21px!important;line-height:1!important;white-space:nowrap!important}body[data-voleng-product=operations] :is(.compactWorkspaceHeader.noBack>.pageTitleBlock,.workspaceMasterHeader.noBack>.workspaceMasterTitle) p{margin:3px 0 0!important;max-width:340px!important;font-size:9px!important;line-height:1.15!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}body[data-voleng-product=operations] .compactWorkspaceHeader.noBack>.pageHeaderCenter,body[data-voleng-product=operations] .workspaceMasterHeader.noBack>.workspaceMasterCenter{grid-column:2!important;grid-row:1!important;display:flex!important;align-items:center!important;justify-content:flex-end!important;justify-self:stretch!important;min-width:0!important;width:100%!important;padding:0!important;overflow-x:auto!important;overflow-y:hidden!important;gap:6px!important;scrollbar-width:none!important}body[data-voleng-product=operations] :is(.pageHeaderCenter,.workspaceMasterCenter)::-webkit-scrollbar{display:none!important}body[data-voleng-product=operations] .compactWorkspaceHeader.noBack>.pageHeaderAction,body[data-voleng-product=operations] .workspaceMasterHeader.noBack>.workspaceMasterActions{grid-column:3!important;grid-row:1!important;display:flex!important;align-items:center!important;justify-content:flex-end!important;justify-self:end!important;min-width:max-content!important;margin:0!important;gap:6px!important}body[data-voleng-product=operations] :is(.pageHeaderAction,.workspaceMasterActions) button{height:36px!important;min-height:36px!important;padding:0 12px!important;border-radius:9px!important;white-space:nowrap!important}body[data-voleng-product=operations] :is(.pageHeaderCenter,.workspaceMasterCenter) :is(input,select,button){height:32px!important;min-height:32px!important;max-height:32px!important;border-radius:8px!important;font-size:9.5px!important;white-space:nowrap!important}body[data-voleng-product=operations] .dispatchOrdersPage .ordersHeaderCenter{display:flex!important;align-items:center!important;justify-content:flex-end!important;flex-wrap:nowrap!important;gap:7px!important;min-width:max-content!important}body[data-voleng-product=operations] .dispatchOrdersPage .orderTopActions{display:flex!important;align-items:center!important;justify-content:flex-end!important;flex-wrap:nowrap!important;gap:6px!important}body[data-voleng-product=operations] :is(.dispatchHomePage,.dispatchCapacityPage,.dispatchOrdersPage,.dispatchTodoPage,.dispatchPlanningPage,.dispatchFieldPage)>header.compactWorkspaceHeader.noBack{grid-template-columns:max-content minmax(0,1fr) max-content!important}body[data-voleng-product=operations] :is(.dispatchCustomersPage,.dispatchFieldReadiness,.standardWorkspace,.reportStudio)>.workspaceMasterHeader{max-width:none!important}}body[data-voleng-product=operations] .simpleApp aside .nav.active{background:color-mix(in srgb,#2563eb 14%,var(--theme-surface,#fff))!important;border-color:color-mix(in srgb,#2563eb 40%,var(--theme-border,#d7e0e8))!important;color:#1f4fb5!important;box-shadow:inset 3px 0 #2563eb,0 3px 10px #2563eb0d!important;font-weight:850!important}body[data-voleng-product=operations] .simpleApp aside .nav.active svg{color:#2563eb!important}@media(max-width:980px){body[data-voleng-product=operations] .simpleApp main .page>header.compactWorkspaceHeader.noBack,body[data-voleng-product=operations] .simpleApp main .page>.workspaceMasterHeader.noBack{position:relative!important;top:auto!important}}.modalBack{z-index:2000!important}.modalBack>.modal{position:relative;z-index:1}.financeCoreModalBack{z-index:2000!important}@media(min-width:981px){body:is([data-voleng-product=operations],[data-voleng-product=hr],[data-voleng-product=fleet],[data-voleng-product=finance]) .simpleApp main .page>header.compactWorkspaceHeader.noBack,body:is([data-voleng-product=operations],[data-voleng-product=hr],[data-voleng-product=fleet],[data-voleng-product=finance]) .simpleApp main .page>.workspaceMasterHeader.noBack{display:grid!important;grid-template-columns:minmax(190px,210px) minmax(0,1fr) max-content!important;align-items:center!important;width:100%!important;min-width:0!important;min-height:56px!important;height:auto!important;padding:8px 0!important;column-gap:14px!important;row-gap:0!important}body:is([data-voleng-product=operations],[data-voleng-product=hr],[data-voleng-product=fleet],[data-voleng-product=finance]) :is(.compactWorkspaceHeader.noBack>.pageTitleBlock,.workspaceMasterHeader.noBack>.workspaceMasterTitle){grid-column:1!important;grid-row:1!important;width:100%!important;min-width:0!important;max-width:210px!important;overflow:hidden!important;align-self:center!important;justify-self:start!important;padding:0!important;margin:0!important;z-index:2!important}body:is([data-voleng-product=operations],[data-voleng-product=hr],[data-voleng-product=fleet],[data-voleng-product=finance]) :is(.compactWorkspaceHeader.noBack>.pageTitleBlock,.workspaceMasterHeader.noBack>.workspaceMasterTitle) h1{margin:0!important;font-size:21px!important;line-height:1.05!important;letter-spacing:-.03em!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}body:is([data-voleng-product=operations],[data-voleng-product=hr],[data-voleng-product=fleet],[data-voleng-product=finance]) :is(.compactWorkspaceHeader.noBack>.pageTitleBlock,.workspaceMasterHeader.noBack>.workspaceMasterTitle) p{margin:3px 0 0!important;max-width:205px!important;font-size:9px!important;line-height:1.15!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}body:is([data-voleng-product=operations],[data-voleng-product=hr],[data-voleng-product=fleet],[data-voleng-product=finance]) :is(.compactWorkspaceHeader.noBack>.pageHeaderCenter,.workspaceMasterHeader.noBack>.workspaceMasterCenter){grid-column:2!important;grid-row:1!important;display:flex!important;align-items:center!important;justify-content:flex-start!important;justify-self:stretch!important;width:100%!important;min-width:0!important;max-width:100%!important;overflow-x:auto!important;overflow-y:hidden!important;padding:0 2px!important;margin:0!important;gap:6px!important;scrollbar-width:none!important;white-space:nowrap!important;z-index:1!important}body:is([data-voleng-product=operations],[data-voleng-product=hr],[data-voleng-product=fleet],[data-voleng-product=finance]) :is(.pageHeaderCenter,.workspaceMasterCenter)::-webkit-scrollbar{display:none!important}body:is([data-voleng-product=operations],[data-voleng-product=hr],[data-voleng-product=fleet],[data-voleng-product=finance]) :is(.pageHeaderCenter,.workspaceMasterCenter)>*{flex:0 0 auto!important;min-width:0!important}body:is([data-voleng-product=operations],[data-voleng-product=hr],[data-voleng-product=fleet],[data-voleng-product=finance]) :is(.pageHeaderCenter,.workspaceMasterCenter) :is(input,select,button,.btn,.chip){box-sizing:border-box!important;height:32px!important;min-height:32px!important;max-height:32px!important;border-radius:8px!important;font-size:10px!important;line-height:1!important;white-space:nowrap!important}body:is([data-voleng-product=operations],[data-voleng-product=hr],[data-voleng-product=fleet],[data-voleng-product=finance]) :is(.pageHeaderCenter,.workspaceMasterCenter) button{padding:0 10px!important}body:is([data-voleng-product=operations],[data-voleng-product=hr],[data-voleng-product=fleet],[data-voleng-product=finance]) :is(.pageHeaderCenter,.workspaceMasterCenter) input{padding:0 10px!important}body:is([data-voleng-product=operations],[data-voleng-product=hr],[data-voleng-product=fleet],[data-voleng-product=finance]) :is(.pageHeaderCenter,.workspaceMasterCenter) select{padding:0 28px 0 10px!important}body:is([data-voleng-product=operations],[data-voleng-product=hr],[data-voleng-product=fleet],[data-voleng-product=finance]) :is(.teamHeaderTabs,.capacityTabs,.planningViewTabs,.planningTabs,.hrRangePresets,.segmentedControl,.tabGroup){min-height:34px!important;height:34px!important;padding:2px!important;gap:2px!important;border-radius:9px!important;box-sizing:border-box!important;flex:0 0 auto!important}body:is([data-voleng-product=operations],[data-voleng-product=hr],[data-voleng-product=fleet],[data-voleng-product=finance]) :is(.teamHeaderTabs,.capacityTabs,.planningViewTabs,.planningTabs,.hrRangePresets,.segmentedControl,.tabGroup) button{height:28px!important;min-height:28px!important;max-height:28px!important;padding:0 10px!important;border-radius:7px!important}body:is([data-voleng-product=operations],[data-voleng-product=hr],[data-voleng-product=fleet],[data-voleng-product=finance]) :is(.compactWorkspaceHeader.noBack>.pageHeaderAction,.workspaceMasterHeader.noBack>.workspaceMasterActions){grid-column:3!important;grid-row:1!important;display:flex!important;align-items:center!important;justify-content:flex-end!important;justify-self:end!important;flex-wrap:nowrap!important;gap:6px!important;min-width:max-content!important;max-width:none!important;margin:0!important;padding:0!important;white-space:nowrap!important;z-index:2!important}body:is([data-voleng-product=operations],[data-voleng-product=hr],[data-voleng-product=fleet],[data-voleng-product=finance]) :is(.pageHeaderAction,.workspaceMasterActions) button{box-sizing:border-box!important;height:36px!important;min-height:36px!important;max-height:36px!important;padding:0 12px!important;border-radius:9px!important;font-size:10px!important;line-height:1!important;white-space:nowrap!important}body[data-voleng-product=hr] .hrPeoplePage .teamHeaderWorkspace{display:flex!important;align-items:center!important;flex-wrap:nowrap!important;width:max-content!important;min-width:max-content!important;max-width:none!important;gap:6px!important}body[data-voleng-product=hr] .hrPeoplePage :is(.teamHeaderTabs,.teamHeaderFilters){display:flex!important;align-items:center!important;flex-wrap:nowrap!important;width:auto!important;min-width:max-content!important;gap:5px!important}body[data-voleng-product=operations] :is(.dispatchCapacityPage,.dispatchPlanningPage)>header.compactWorkspaceHeader.noBack{grid-template-columns:minmax(190px,210px) minmax(0,1fr) max-content!important}body[data-voleng-product=operations] :is(.dispatchCapacityPage,.dispatchPlanningPage) .pageHeaderCenter{justify-content:flex-start!important}body[data-voleng-product=operations] :is(.dispatchCapacityPage,.dispatchPlanningPage) .pageHeaderCenter>*{flex:0 0 auto!important}@media(max-width:1280px){body:is([data-voleng-product=operations],[data-voleng-product=hr],[data-voleng-product=fleet],[data-voleng-product=finance]) .simpleApp main .page>:is(header.compactWorkspaceHeader.noBack,.workspaceMasterHeader.noBack){grid-template-columns:minmax(160px,180px) minmax(0,1fr) max-content!important;column-gap:10px!important}body:is([data-voleng-product=operations],[data-voleng-product=hr],[data-voleng-product=fleet],[data-voleng-product=finance]) :is(.compactWorkspaceHeader.noBack>.pageTitleBlock,.workspaceMasterHeader.noBack>.workspaceMasterTitle){max-width:180px!important}}}@media(min-width:981px){body[data-voleng-product=operations] :is(.capacityHeaderWorkspace,.planningHeaderWorkspace),body[data-voleng-product=hr] .teamHeaderWorkspace{display:flex!important;align-items:center!important;flex-wrap:nowrap!important;gap:6px!important;width:max-content!important;min-width:max-content!important;max-width:none!important}body[data-voleng-product=operations] :is(.capacityHeaderTabs,.capacityHeaderFilters,.capacityHeaderPeriod,.planningHeaderTabs,.planningDateRange),body[data-voleng-product=hr] :is(.teamHeaderTabs,.teamHeaderFilters){display:flex!important;align-items:center!important;flex-wrap:nowrap!important;gap:5px!important;flex:0 0 auto!important;min-width:max-content!important}body[data-voleng-product=operations] :is(.capacityHeaderTabs,.capacityHeaderPeriod,.planningHeaderTabs){min-height:34px!important;height:34px!important;padding:2px!important;border-radius:9px!important;box-sizing:border-box!important}body[data-voleng-product=operations] :is(.capacityHeaderTabs,.capacityHeaderPeriod,.planningHeaderTabs)>button{height:28px!important;min-height:28px!important;max-height:28px!important;padding:0 10px!important;border-radius:7px!important}body[data-voleng-product=operations] .capacityHeaderFilters select{width:150px!important;min-width:150px!important;max-width:150px!important}body[data-voleng-product=operations] .capacityHeaderFilters select[aria-label="Operational resource"]{width:205px!important;min-width:205px!important;max-width:205px!important}body[data-voleng-product=operations] .planningDateRange label{display:flex!important;align-items:center!important;gap:4px!important;margin:0!important;font-size:9px!important;font-weight:800!important;color:var(--theme-muted,#64778b)!important;white-space:nowrap!important}body[data-voleng-product=operations] .planningDateRange input[type=date]{width:132px!important;min-width:132px!important;max-width:132px!important}body[data-voleng-product=hr] .teamHeaderSearch{width:220px!important;min-width:180px!important;max-width:220px!important}body[data-voleng-product=hr] .teamHeaderSearch input{width:100%!important;min-width:0!important}body[data-voleng-product=hr] .teamHeaderFilters select{width:120px!important;min-width:110px!important;max-width:120px!important}}:root{--voleng-shell-stable-sidebar:184px;--voleng-shell-brand-size:46px;--voleng-shell-brand-box:54px}@media(min-width:901px){body[data-voleng-product=control] .simpleApp:not(.sidebarCompact){grid-template-columns:var(--voleng-shell-stable-sidebar) minmax(0,1fr)!important}body[data-voleng-product=control] .simpleApp:not(.sidebarCompact)>#volengNavigation{position:fixed!important;inset:0 auto 0 0!important;width:var(--voleng-shell-stable-sidebar)!important;min-width:var(--voleng-shell-stable-sidebar)!important;max-width:var(--voleng-shell-stable-sidebar)!important;padding:10px 8px 12px!important;overflow-x:hidden!important;overflow-y:auto!important}body[data-voleng-product=control] .simpleApp:not(.sidebarCompact)>main{margin-left:var(--voleng-shell-stable-sidebar)!important;width:calc(100% - var(--voleng-shell-stable-sidebar))!important;min-width:0!important}body[data-voleng-product=control] .simpleApp:not(.sidebarCompact)>#volengNavigation .brand.multiProductBrand{position:sticky!important;top:0!important;z-index:130!important;display:grid!important;grid-template-columns:minmax(0,1fr) 42px!important;align-items:center!important;gap:8px!important;width:100%!important;min-height:68px!important;height:68px!important;padding:5px 7px 7px!important;margin:0 0 8px!important;overflow:visible!important;background:var(--theme-sidebar,var(--theme-surface,#fff))!important;border-bottom:1px solid var(--theme-border,#d7e0e8)!important}body[data-voleng-product=control] .simpleApp:not(.sidebarCompact)>#volengNavigation .platformHomeBrand{position:static!important;display:grid!important;place-items:center!important;justify-self:start!important;align-self:center!important;width:var(--voleng-shell-brand-box)!important;min-width:var(--voleng-shell-brand-box)!important;max-width:var(--voleng-shell-brand-box)!important;height:var(--voleng-shell-brand-box)!important;min-height:var(--voleng-shell-brand-box)!important;max-height:var(--voleng-shell-brand-box)!important;padding:0!important;margin:0!important;border:0!important;background:transparent!important;box-shadow:none!important}body[data-voleng-product=control] .simpleApp:not(.sidebarCompact)>#volengNavigation .masterBrandIdentity{display:grid!important;place-items:center!important;width:var(--voleng-shell-brand-box)!important;min-width:var(--voleng-shell-brand-box)!important;max-width:var(--voleng-shell-brand-box)!important;height:var(--voleng-shell-brand-box)!important;min-height:var(--voleng-shell-brand-box)!important;max-height:var(--voleng-shell-brand-box)!important;padding:0!important;margin:0!important;background:transparent!important}body[data-voleng-product=control] .simpleApp:not(.sidebarCompact)>#volengNavigation .masterBrandIdentity>img.volengSiteLogo{display:block!important;width:var(--voleng-shell-brand-size)!important;min-width:var(--voleng-shell-brand-size)!important;max-width:var(--voleng-shell-brand-size)!important;height:var(--voleng-shell-brand-size)!important;min-height:var(--voleng-shell-brand-size)!important;max-height:var(--voleng-shell-brand-size)!important;object-fit:contain!important;object-position:center!important;padding:0!important;margin:0!important;border:0!important;background:transparent!important;box-shadow:none!important;transform:none!important}body[data-voleng-product=control] .simpleApp:not(.sidebarCompact)>#volengNavigation .sidebarToggle{position:static!important;display:grid!important;place-items:center!important;justify-self:end!important;align-self:center!important;width:38px!important;min-width:38px!important;max-width:38px!important;height:38px!important;min-height:38px!important;max-height:38px!important;padding:0!important;margin:0!important;transform:none!important;flex:none!important}}@media(min-width:981px){body[data-voleng-product=control] .simpleApp>main>.finalProductTopbar{position:sticky!important;top:0!important;z-index:90!important;width:100%!important;min-height:54px!important;height:54px!important;margin:0!important;background:color-mix(in srgb,var(--theme-surface,#fff) 97%,transparent)!important;border-bottom:1px solid var(--theme-border,#d7e0e8)!important;box-shadow:0 3px 12px #1234560b!important;backdrop-filter:saturate(120%) blur(10px)!important}body[data-voleng-product=control] .simpleApp main .page>.workspaceMasterHeader.noBack{position:sticky!important;top:54px!important;z-index:80!important;display:grid!important;grid-template-columns:max-content minmax(0,1fr) max-content!important;align-items:center!important;width:100%!important;min-width:0!important;min-height:56px!important;margin:0 0 12px!important;padding:8px 0!important;column-gap:12px!important;background:color-mix(in srgb,var(--voleng-canvas,#eef4f8) 96%,var(--theme-surface,#fff))!important;border-bottom:1px solid var(--theme-border,#d7e0e8)!important;box-shadow:0 5px 12px #12345606!important}body[data-voleng-product=control] .workspaceMasterHeader.noBack>.workspaceMasterTitle{grid-column:1!important;grid-row:1!important;min-width:0!important;justify-self:start!important;align-self:center!important;margin:0!important}body[data-voleng-product=control] .workspaceMasterHeader.noBack>.workspaceMasterTitle h1{margin:0!important;font-size:21px!important;line-height:1!important;white-space:nowrap!important}body[data-voleng-product=control] .workspaceMasterHeader.noBack>.workspaceMasterTitle p{margin:3px 0 0!important;max-width:360px!important;font-size:9px!important;line-height:1.15!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}body[data-voleng-product=control] .workspaceMasterHeader.noBack>.workspaceMasterCenter{grid-column:2!important;grid-row:1!important;display:flex!important;align-items:center!important;justify-content:flex-end!important;justify-self:stretch!important;min-width:0!important;width:100%!important;padding:0!important;overflow-x:auto!important;overflow-y:hidden!important;gap:6px!important;scrollbar-width:none!important}body[data-voleng-product=control] .workspaceMasterCenter::-webkit-scrollbar{display:none!important}body[data-voleng-product=control] .workspaceMasterHeader.noBack>.workspaceMasterActions{grid-column:3!important;grid-row:1!important;display:flex!important;align-items:center!important;justify-content:flex-end!important;justify-self:end!important;min-width:max-content!important;margin:0!important;gap:6px!important}body[data-voleng-product=control] .workspaceMasterActions button{height:36px!important;min-height:36px!important;padding:0 12px!important;border-radius:9px!important;white-space:nowrap!important}body[data-voleng-product=control] .productStandardHome>.workspaceMasterHeader{max-width:none!important}}body[data-voleng-product=control] .simpleApp aside .nav.active{background:color-mix(in srgb,#7c3aed 13%,var(--theme-surface,#fff))!important;border-color:color-mix(in srgb,#7c3aed 40%,var(--theme-border,#d7e0e8))!important;color:#6d28d9!important;box-shadow:inset 3px 0 #7c3aed,0 3px 10px #7c3aed0f!important;font-weight:850!important}body[data-voleng-product=control] .simpleApp aside .nav.active svg{color:#7c3aed!important}body[data-voleng-product=control] .volengWorkspaceSwitcher{--option-accent:#7c3aed;--option-soft:#f5f3ff}body[data-voleng-product=control] .workspaceSwitcherOption.active,body[data-voleng-product=control] .workspaceSwitcherOption:hover{background:color-mix(in srgb,#7c3aed 8%,var(--theme-surface-soft,#f5f8fb))!important}body[data-voleng-product=control] .workspaceSwitcherTrigger,body[data-voleng-product=control] .workspaceSwitcherMenu{border-color:color-mix(in srgb,#7c3aed 14%,var(--theme-border,#d7e0e8))!important}body[data-voleng-product=control] .productStandardHome.product-control .productHomeSignalsHead>div>small,body[data-voleng-product=control] .productStandardHome.product-control .productHomePanelHead>div>small{color:#7c3aed!important}@media(max-width:980px){body[data-voleng-product=control] .simpleApp main .page>.workspaceMasterHeader.noBack{position:relative!important;top:auto!important}}.productStandardHome[data-refreshing=true]{opacity:1!important;visibility:visible!important;min-height:0!important}.productStandardHome[data-refreshing=true] :is(.productHomeKpis,.productHomeMainGrid,.productHomeSignals){opacity:1!important;visibility:visible!important}.volengRefreshSpin{animation:volengRefreshRotate .75s linear infinite;transform-origin:center}@keyframes volengRefreshRotate{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.volengRefreshSpin{animation:none!important}}@media(min-width:981px){body:is([data-voleng-product=operations],[data-voleng-product=hr],[data-voleng-product=fleet],[data-voleng-product=finance]) .simpleApp main .page>.volengPageToolbar.noBack{display:grid!important;grid-template-columns:minmax(190px,210px) minmax(0,1fr) max-content!important;align-items:center!important;width:100%!important;min-width:0!important;min-height:56px!important;height:auto!important;padding:8px 0!important;margin:0 0 12px!important;column-gap:14px!important;row-gap:0!important;border-bottom:1px solid var(--theme-border,#d7e0e8)!important}body:is([data-voleng-product=operations],[data-voleng-product=hr],[data-voleng-product=fleet],[data-voleng-product=finance]) .volengPageToolbar.noBack>:is(.pageTitleBlock,.workspaceMasterTitle){grid-column:1!important;grid-row:1!important;width:100%!important;min-width:0!important;max-width:210px!important;margin:0!important;padding:0!important;overflow:hidden!important;justify-self:start!important;align-self:center!important}body:is([data-voleng-product=operations],[data-voleng-product=hr],[data-voleng-product=fleet],[data-voleng-product=finance]) .volengPageToolbar.noBack>:is(.pageTitleBlock,.workspaceMasterTitle) h1{margin:0!important;font-size:21px!important;line-height:1.05!important;letter-spacing:-.03em!important;font-weight:850!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}body:is([data-voleng-product=operations],[data-voleng-product=hr],[data-voleng-product=fleet],[data-voleng-product=finance]) .volengPageToolbar.noBack>:is(.pageTitleBlock,.workspaceMasterTitle) p{margin:3px 0 0!important;max-width:205px!important;font-size:9px!important;line-height:1.15!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}body:is([data-voleng-product=operations],[data-voleng-product=hr],[data-voleng-product=fleet],[data-voleng-product=finance]) .volengPageToolbar.noBack>:is(.pageHeaderCenter,.workspaceMasterCenter){grid-column:2!important;grid-row:1!important;display:flex!important;align-items:center!important;justify-content:flex-start!important;justify-self:stretch!important;width:100%!important;min-width:0!important;max-width:100%!important;overflow-x:auto!important;overflow-y:hidden!important;scrollbar-width:none!important;white-space:nowrap!important;padding:0 2px!important;margin:0!important;gap:6px!important}body:is([data-voleng-product=operations],[data-voleng-product=hr],[data-voleng-product=fleet],[data-voleng-product=finance]) .volengPageToolbar.noBack>:is(.pageHeaderCenter,.workspaceMasterCenter)::-webkit-scrollbar{display:none!important}body:is([data-voleng-product=operations],[data-voleng-product=hr],[data-voleng-product=fleet],[data-voleng-product=finance]) .volengPageToolbar.noBack>:is(.pageHeaderCenter,.workspaceMasterCenter)>*{flex:0 0 auto!important;min-width:0!important;max-width:none!important}body:is([data-voleng-product=operations],[data-voleng-product=hr],[data-voleng-product=fleet],[data-voleng-product=finance]) .volengPageToolbar.noBack>:is(.pageHeaderAction,.workspaceMasterActions){grid-column:3!important;grid-row:1!important;display:flex!important;align-items:center!important;justify-content:flex-end!important;justify-self:end!important;min-width:max-content!important;max-width:none!important;white-space:nowrap!important;padding:0!important;margin:0!important;gap:6px!important}body:is([data-voleng-product=operations],[data-voleng-product=hr],[data-voleng-product=fleet],[data-voleng-product=finance]) .volengPageToolbar :is(.pageHeaderCenter,.workspaceMasterCenter) :is(input,select,button,.btn,.chip){box-sizing:border-box!important;height:32px!important;min-height:32px!important;max-height:32px!important;border-radius:8px!important;font-size:10px!important;line-height:1!important;white-space:nowrap!important}body:is([data-voleng-product=operations],[data-voleng-product=hr],[data-voleng-product=fleet],[data-voleng-product=finance]) .volengPageToolbar :is(.pageHeaderCenter,.workspaceMasterCenter) input{padding:0 10px!important}body:is([data-voleng-product=operations],[data-voleng-product=hr],[data-voleng-product=fleet],[data-voleng-product=finance]) .volengPageToolbar :is(.pageHeaderCenter,.workspaceMasterCenter) select{padding:0 28px 0 10px!important}body:is([data-voleng-product=operations],[data-voleng-product=hr],[data-voleng-product=fleet],[data-voleng-product=finance]) .volengPageToolbar :is(.pageHeaderCenter,.workspaceMasterCenter) button{padding:0 10px!important}body:is([data-voleng-product=operations],[data-voleng-product=hr],[data-voleng-product=fleet],[data-voleng-product=finance]) .volengPageToolbar :is(.pageHeaderAction,.workspaceMasterActions) button{box-sizing:border-box!important;height:36px!important;min-height:36px!important;max-height:36px!important;padding:0 12px!important;border-radius:9px!important;font-size:10px!important;line-height:1!important;white-space:nowrap!important}body:is([data-voleng-product=operations],[data-voleng-product=hr],[data-voleng-product=fleet],[data-voleng-product=finance]) .volengPageToolbar :is(.capacityHeaderWorkspace,.capacityHeaderTabs,.capacityHeaderFilters,.capacityHeaderPeriod,.planningHeaderWorkspace,.planningHeaderTabs,.planningDateRange,.ordersHeaderCenter,.ordersScopeSwitch,.orderTopActions,.todoHeaderWorkspace,.fieldHeaderWorkspace,.fieldHeaderPrimary,.fieldHeaderFilters,.teamHeaderWorkspace,.teamHeaderTabs,.teamHeaderFilters,.hrHeaderFilters,.hrRangePresets,.financeHeaderWorkspace,.financeHeaderFilters,.segmentedControl,.tabGroup){display:flex!important;align-items:center!important;flex-wrap:nowrap!important;width:max-content!important;min-width:max-content!important;max-width:none!important;gap:5px!important}body:is([data-voleng-product=operations],[data-voleng-product=hr],[data-voleng-product=fleet],[data-voleng-product=finance]) .volengPageToolbar :is(.capacityHeaderTabs,.capacityHeaderPeriod,.planningHeaderTabs,.ordersScopeSwitch,.teamHeaderTabs,.hrRangePresets,.segmentedControl,.tabGroup){min-height:34px!important;height:34px!important;padding:2px!important;border:1px solid var(--theme-border,#d7e0e8)!important;border-radius:9px!important;background:var(--theme-surface-soft,#f7f9fc)!important;box-sizing:border-box!important}body:is([data-voleng-product=operations],[data-voleng-product=hr],[data-voleng-product=fleet],[data-voleng-product=finance]) .volengPageToolbar :is(.capacityHeaderTabs,.capacityHeaderPeriod,.planningHeaderTabs,.ordersScopeSwitch,.teamHeaderTabs,.hrRangePresets,.segmentedControl,.tabGroup)>button{height:28px!important;min-height:28px!important;max-height:28px!important;padding:0 10px!important;border-radius:7px!important}body[data-voleng-product=operations] .dispatchTodoPage .todoHeaderWorkspace{display:flex!important;grid-template-columns:none!important;width:max-content!important;min-width:max-content!important;max-width:none!important;gap:6px!important}body[data-voleng-product=operations] .dispatchTodoPage .todoHeaderSearch{display:flex!important;align-items:center!important;width:320px!important;min-width:260px!important;max-width:320px!important;height:32px!important;border:1px solid var(--theme-border,#d7e0e8)!important;border-radius:8px!important;background:var(--theme-surface,#fff)!important;flex:0 0 320px!important}body[data-voleng-product=operations] .dispatchTodoPage .todoHeaderSearch input{width:100%!important;min-width:0!important;height:30px!important;border:0!important;outline:0!important;background:transparent!important}body[data-voleng-product=operations] .dispatchTodoPage .todoHeaderWorkspace select{width:145px!important;min-width:145px!important;max-width:145px!important}body[data-voleng-product=operations] .dispatchTodoPage .todoHeaderReset{width:auto!important;min-width:max-content!important}body[data-voleng-product=operations] .dispatchOrdersPage .ordersHeaderCenter{justify-content:flex-start!important;gap:6px!important}body[data-voleng-product=operations] .dispatchOrdersPage .ordersToolbarSearch{display:flex!important;align-items:center!important;width:210px!important;min-width:180px!important;max-width:210px!important;height:32px!important;border:1px solid var(--theme-border,#d7e0e8)!important;border-radius:8px!important;background:var(--theme-surface,#fff)!important;flex:0 0 210px!important}body[data-voleng-product=operations] .dispatchOrdersPage .ordersToolbarSearch svg{width:14px!important;height:14px!important;margin-left:8px!important;flex:0 0 auto!important;color:var(--theme-muted,#64778b)!important}body[data-voleng-product=operations] .dispatchOrdersPage .ordersToolbarSearch input{width:100%!important;min-width:0!important;height:30px!important;border:0!important;outline:0!important;background:transparent!important;padding:0 8px!important}body[data-voleng-product=operations] .dispatchOrdersPage .ordersHeaderCenter>select{width:128px!important;min-width:118px!important;max-width:145px!important}body[data-voleng-product=operations] .dispatchOrdersPage .ordersHeaderCenter>select[aria-label="Operational resource filter"]{width:160px!important;min-width:145px!important;max-width:170px!important}body[data-voleng-product=operations] .dispatchOrdersPage .ordersHeaderCenter>select[aria-label="Service filter"]{width:145px!important;min-width:125px!important;max-width:160px!important}body[data-voleng-product=operations] .dispatchOrdersPage .ordersToolbarReset{width:auto!important;min-width:max-content!important}body[data-voleng-product=operations] .dispatchOrdersPage .ordersAllDatesPill{min-height:32px!important;height:32px!important;padding:0 10px!important;border-radius:8px!important}body[data-voleng-product=operations] .dispatchOrdersPage .ordersHeroDate{height:32px!important;min-height:32px!important}body[data-voleng-product=operations] .volengPageToolbar :is(.fieldHeaderSearch){width:260px!important;min-width:220px!important;max-width:260px!important}body[data-voleng-product=hr] .volengPageToolbar :is(.teamHeaderSearch){width:220px!important;min-width:190px!important;max-width:220px!important}body[data-voleng-product=finance] .volengPageToolbar :is(.financeHeaderSearch){width:240px!important;min-width:200px!important;max-width:240px!important}body[data-voleng-product=operations] .dispatchCapacityPage .capacityHeaderFilters select{width:150px!important;min-width:150px!important;max-width:150px!important}body[data-voleng-product=operations] .dispatchCapacityPage .capacityHeaderFilters select[aria-label="Operational resource"]{width:205px!important;min-width:205px!important;max-width:205px!important}@media(max-width:1280px){body:is([data-voleng-product=operations],[data-voleng-product=hr],[data-voleng-product=fleet],[data-voleng-product=finance]) .simpleApp main .page>.volengPageToolbar.noBack{grid-template-columns:minmax(160px,180px) minmax(0,1fr) max-content!important;column-gap:10px!important}body:is([data-voleng-product=operations],[data-voleng-product=hr],[data-voleng-product=fleet],[data-voleng-product=finance]) .volengPageToolbar.noBack>:is(.pageTitleBlock,.workspaceMasterTitle){max-width:180px!important}}}@media(max-width:980px){.volengPageToolbar :is(.todoHeaderWorkspace,.ordersHeaderCenter){width:100%!important;min-width:0!important;max-width:100%!important;flex-wrap:wrap!important}.volengPageToolbar :is(.todoHeaderSearch,.ordersToolbarSearch){width:100%!important;min-width:0!important;max-width:none!important;flex:1 1 100%!important}}:root{--voleng-page-x:18px;--voleng-head-title:210px;--voleng-head-gap:12px;--voleng-head-height:56px;--voleng-filter-height:32px;--voleng-action-height:36px}@media(min-width:981px){body:is([data-voleng-product=operations],[data-voleng-product=hr],[data-voleng-product=fleet],[data-voleng-product=finance],[data-voleng-product=control]) .simpleApp main>.page,body:is([data-voleng-product=operations],[data-voleng-product=hr],[data-voleng-product=fleet],[data-voleng-product=finance],[data-voleng-product=control]) .simpleApp main>div>.page{box-sizing:border-box!important;width:100%!important;max-width:none!important;padding-left:var(--voleng-page-x)!important;padding-right:var(--voleng-page-x)!important}body:is([data-voleng-product=operations],[data-voleng-product=hr],[data-voleng-product=fleet],[data-voleng-product=finance],[data-voleng-product=control]) .simpleApp main .page>.volengPageToolbar:is(.noBack,.hasBack){position:sticky!important;top:54px!important;z-index:80!important;display:grid!important;grid-template-columns:var(--voleng-head-title) minmax(0,1fr) max-content!important;grid-template-rows:var(--voleng-head-height)!important;align-items:center!important;column-gap:var(--voleng-head-gap)!important;row-gap:0!important;box-sizing:border-box!important;width:100%!important;min-width:0!important;height:var(--voleng-head-height)!important;min-height:var(--voleng-head-height)!important;max-height:var(--voleng-head-height)!important;margin:0 0 12px!important;padding:0!important;overflow:visible!important;background:color-mix(in srgb,var(--voleng-canvas,#eef4f8) 96%,var(--theme-surface,#fff))!important;border-bottom:1px solid var(--theme-border,#d7e0e8)!important;box-shadow:0 5px 12px #12345606!important}body:is([data-voleng-product=operations],[data-voleng-product=hr],[data-voleng-product=fleet],[data-voleng-product=finance],[data-voleng-product=control]) .volengPageToolbar:is(.noBack,.hasBack)>:is(.pageTitleBlock,.workspaceMasterTitle){grid-column:1!important;grid-row:1!important;display:flex!important;align-items:center!important;width:var(--voleng-head-title)!important;min-width:var(--voleng-head-title)!important;max-width:var(--voleng-head-title)!important;height:100%!important;margin:0!important;padding:0!important;overflow:hidden!important;justify-self:start!important;align-self:center!important}body:is([data-voleng-product=operations],[data-voleng-product=hr],[data-voleng-product=fleet],[data-voleng-product=finance],[data-voleng-product=control]) .volengPageToolbar:is(.noBack,.hasBack)>:is(.pageTitleBlock,.workspaceMasterTitle)>div{min-width:0!important;width:100%!important}body:is([data-voleng-product=operations],[data-voleng-product=hr],[data-voleng-product=fleet],[data-voleng-product=finance],[data-voleng-product=control]) .volengPageToolbar:is(.noBack,.hasBack)>:is(.pageTitleBlock,.workspaceMasterTitle) h1{width:100%!important;margin:0!important;font-size:21px!important;line-height:1!important;letter-spacing:-.035em!important;font-weight:850!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}body:is([data-voleng-product=operations],[data-voleng-product=hr],[data-voleng-product=fleet],[data-voleng-product=finance],[data-voleng-product=control]) .volengPageToolbar:is(.noBack,.hasBack)>:is(.pageTitleBlock,.workspaceMasterTitle) p{display:none!important}body:is([data-voleng-product=operations],[data-voleng-product=hr],[data-voleng-product=fleet],[data-voleng-product=finance],[data-voleng-product=control]) .volengPageToolbar:is(.noBack,.hasBack):after{content:""!important;position:absolute!important;left:0!important;bottom:-1px!important;width:44px!important;height:2px!important;border-radius:999px!important;background:var(--master-accent,var(--product-accent,#2f5bdb))!important}body:is([data-voleng-product=operations],[data-voleng-product=hr],[data-voleng-product=fleet],[data-voleng-product=finance],[data-voleng-product=control]) .volengPageToolbar.hasBack>:is(.pageHeaderBack,.workspaceMasterBack){grid-column:1!important;grid-row:1!important;z-index:2!important;display:flex!important;align-items:center!important;justify-content:flex-start!important;width:38px!important;height:100%!important;margin:0!important;padding:0!important;justify-self:start!important;align-self:center!important}body:is([data-voleng-product=operations],[data-voleng-product=hr],[data-voleng-product=fleet],[data-voleng-product=finance],[data-voleng-product=control]) .volengPageToolbar.hasBack>:is(.pageTitleBlock,.workspaceMasterTitle){grid-column:1!important;padding-left:46px!important;box-sizing:border-box!important}body:is([data-voleng-product=operations],[data-voleng-product=hr],[data-voleng-product=fleet],[data-voleng-product=finance],[data-voleng-product=control]) .volengPageToolbar.hasBack>:is(.pageHeaderBack,.workspaceMasterBack) button{width:36px!important;min-width:36px!important;height:36px!important;min-height:36px!important;padding:0!important;border-radius:9px!important}body:is([data-voleng-product=operations],[data-voleng-product=hr],[data-voleng-product=fleet],[data-voleng-product=finance],[data-voleng-product=control]) .volengPageToolbar:is(.noBack,.hasBack)>:is(.pageHeaderCenter,.workspaceMasterCenter){grid-column:2!important;grid-row:1!important;display:flex!important;align-items:center!important;justify-content:flex-start!important;justify-self:stretch!important;align-self:center!important;width:100%!important;min-width:0!important;max-width:100%!important;height:100%!important;margin:0!important;padding:0!important;gap:6px!important;overflow-x:auto!important;overflow-y:hidden!important;white-space:nowrap!important;scrollbar-width:none!important}body:is([data-voleng-product=operations],[data-voleng-product=hr],[data-voleng-product=fleet],[data-voleng-product=finance],[data-voleng-product=control]) .volengPageToolbar:is(.noBack,.hasBack)>:is(.pageHeaderCenter,.workspaceMasterCenter)::-webkit-scrollbar{display:none!important}body:is([data-voleng-product=operations],[data-voleng-product=hr],[data-voleng-product=fleet],[data-voleng-product=finance],[data-voleng-product=control]) .volengPageToolbar:is(.noBack,.hasBack)>:is(.pageHeaderCenter,.workspaceMasterCenter):empty{display:block!important}body:is([data-voleng-product=operations],[data-voleng-product=hr],[data-voleng-product=fleet],[data-voleng-product=finance],[data-voleng-product=control]) .volengPageToolbar:is(.noBack,.hasBack)>:is(.pageHeaderCenter,.workspaceMasterCenter)>*{flex:0 0 auto!important;min-width:0!important;max-width:none!important;margin:0!important}body:is([data-voleng-product=operations],[data-voleng-product=hr],[data-voleng-product=fleet],[data-voleng-product=finance],[data-voleng-product=control]) .volengPageToolbar:is(.noBack,.hasBack)>:is(.pageHeaderAction,.workspaceMasterActions){grid-column:3!important;grid-row:1!important;display:flex!important;align-items:center!important;justify-content:flex-end!important;justify-self:end!important;align-self:center!important;min-width:max-content!important;max-width:none!important;height:100%!important;margin:0!important;padding:0!important;gap:6px!important;white-space:nowrap!important}body:is([data-voleng-product=operations],[data-voleng-product=hr],[data-voleng-product=fleet],[data-voleng-product=finance],[data-voleng-product=control]) .volengPageToolbar :is(.pageHeaderCenter,.workspaceMasterCenter) :is(input,select,button,.btn,.chip){box-sizing:border-box!important;height:var(--voleng-filter-height)!important;min-height:var(--voleng-filter-height)!important;max-height:var(--voleng-filter-height)!important;border-radius:8px!important;font-size:10px!important;line-height:1!important;white-space:nowrap!important}body:is([data-voleng-product=operations],[data-voleng-product=hr],[data-voleng-product=fleet],[data-voleng-product=finance],[data-voleng-product=control]) .volengPageToolbar :is(.pageHeaderCenter,.workspaceMasterCenter) input{padding:0 10px!important}body:is([data-voleng-product=operations],[data-voleng-product=hr],[data-voleng-product=fleet],[data-voleng-product=finance],[data-voleng-product=control]) .volengPageToolbar :is(.pageHeaderCenter,.workspaceMasterCenter) select{padding:0 28px 0 10px!important;width:auto!important;max-width:170px!important}body:is([data-voleng-product=operations],[data-voleng-product=hr],[data-voleng-product=fleet],[data-voleng-product=finance],[data-voleng-product=control]) .volengPageToolbar :is(.pageHeaderCenter,.workspaceMasterCenter) input[type=date]{width:128px!important}body:is([data-voleng-product=operations],[data-voleng-product=hr],[data-voleng-product=fleet],[data-voleng-product=finance],[data-voleng-product=control]) .volengPageToolbar :is(.pageHeaderAction,.workspaceMasterActions) button{box-sizing:border-box!important;height:var(--voleng-action-height)!important;min-height:var(--voleng-action-height)!important;max-height:var(--voleng-action-height)!important;padding:0 12px!important;border-radius:9px!important;font-size:10px!important;line-height:1!important;white-space:nowrap!important}body:is([data-voleng-product=operations],[data-voleng-product=hr],[data-voleng-product=fleet],[data-voleng-product=finance],[data-voleng-product=control]) .volengPageToolbar :is(.capacityHeaderWorkspace,.capacityHeaderTabs,.capacityHeaderFilters,.capacityHeaderPeriod,.planningHeaderWorkspace,.planningHeaderTabs,.planningDateRange,.ordersHeaderCenter,.ordersScopeSwitch,.todoHeaderWorkspace,.fieldHeaderWorkspace,.fieldHeaderPrimary,.teamHeaderWorkspace,.teamHeaderTabs,.hrHeaderFilters,.financeHeaderWorkspace,.financeHeaderFilters,.masterFilterLane,.fleetCombinedTabs,.segmentedControl,.tabGroup){display:flex!important;align-items:center!important;flex-wrap:nowrap!important;width:max-content!important;min-width:max-content!important;max-width:none!important;gap:5px!important}body[data-voleng-product=hr] .hrPeoplePage .teamHeaderWorkspace{width:max-content!important;min-width:max-content!important}body[data-voleng-product=hr] .hrWorkTimePage .hrHeaderFilters select[aria-label="Quick date range"]{width:118px!important;max-width:118px!important}body[data-voleng-product=finance] .financeInvoiceHeaderFilters input[type=search],body[data-voleng-product=finance] .financeInvoiceHeaderFilters .masterSearch{width:210px!important;max-width:210px!important}}body .simpleApp .volengDataFilters{display:flex!important;align-items:center!important;flex-wrap:nowrap!important;gap:6px!important;width:100%!important;min-width:0!important;box-sizing:border-box!important;margin:0 0 10px!important;padding:7px 9px!important;border:1px solid var(--theme-border,#d7e0e8)!important;border-radius:10px!important;background:color-mix(in srgb,var(--theme-surface-soft,#f6f8fb) 86%,var(--theme-surface,#fff))!important;overflow-x:auto!important;overflow-y:hidden!important;scrollbar-width:thin!important}body .simpleApp .volengDataFilters :is(input,select,button){box-sizing:border-box!important;height:34px!important;min-height:34px!important;max-height:34px!important;margin:0!important;border:1px solid var(--theme-border,#d7e0e8)!important;border-radius:8px!important;background:var(--theme-surface,#fff)!important;color:var(--theme-text,#17304f)!important;font-size:11px!important;font-weight:650!important;white-space:nowrap!important}body .simpleApp .volengDataFilters input{padding:0 10px!important}body .simpleApp .volengDataFilters select{width:auto!important;min-width:112px!important;max-width:180px!important;padding:0 28px 0 10px!important}body .simpleApp .volengDataFilters .dataFilterSearch{flex:0 0 220px!important;width:220px!important;max-width:220px!important;height:34px!important;display:flex!important;align-items:center!important;gap:6px!important;padding:0 9px!important;border:1px solid var(--theme-border,#d7e0e8)!important;border-radius:8px!important;background:var(--theme-surface,#fff)!important}body .simpleApp .volengDataFilters .dataFilterSearch svg{width:14px!important;height:14px!important;color:var(--theme-muted,#708196)!important;flex:0 0 14px!important}body .simpleApp .volengDataFilters .dataFilterSearch input{width:100%!important;min-width:0!important;border:0!important;padding:0!important;background:transparent!important;outline:0!important}body .simpleApp .volengDataFilters .dataFilterReset{display:inline-flex!important;align-items:center!important;gap:5px!important;padding:0 10px!important}body .simpleApp .volengDataFilters .dataFilterReset svg{width:13px!important;height:13px!important}body .simpleApp .volengDataFilters .dataFilterCount{margin-left:auto!important;flex:0 0 auto!important;padding:0 5px!important;color:var(--theme-muted,#708196)!important;font-size:10px!important;font-weight:800!important;white-space:nowrap!important}body .simpleApp :is(.ordersTablePanel,.invoiceRegister,.teamListPanel,.workforceTable)>.volengDataFilters{margin-top:0!important}@media(max-width:980px){:root{--voleng-page-x:14px}body .simpleApp .volengPageToolbar:is(.noBack,.hasBack){position:relative!important;top:auto!important;height:auto!important;max-height:none!important}body .simpleApp .volengDataFilters{padding:6px!important}body .simpleApp .volengDataFilters .dataFilterSearch{flex-basis:190px!important;width:190px!important}}.skillCatalogPage>.workspaceMasterHeader{margin-bottom:12px!important}.skillCatalogPage>.workforceNotice{margin-bottom:10px}.skillCatalogPage .skillCatalogCards{margin-top:0}.skillCatalogPage .skillCatalogCards article{grid-template-columns:38px minmax(0,1fr) auto max-content;min-height:64px;padding:10px 12px}.skillCatalogPage .skillCatalogCards article>div:nth-child(2){min-width:0}.skillCatalogPage .skillCatalogCards article>div:nth-child(2) b{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.skillCatalogPage .skillCatalogCards article>em{white-space:nowrap}.skillCardActions{display:flex!important;align-items:center;justify-content:flex-end;gap:4px}.skillCardActions button{display:inline-flex!important;align-items:center;justify-content:center!important;height:30px!important;min-height:30px!important;border-radius:8px!important;margin:0!important}.skillCardActions .skillEdit{padding:0 10px!important;border:1px solid var(--theme-border,#d7e0e8)!important;background:var(--theme-card,#fff)!important;color:var(--theme-ink,#172b3d)!important;font-size:12px!important;font-weight:750!important}.skillCardActions .iconDanger{width:30px!important;min-width:30px!important;padding:0!important;border:1px solid color-mix(in srgb,#dc2626 20%,var(--theme-border,#d7e0e8))!important;background:transparent!important;color:#dc2626!important}.skillCardActions .iconDanger svg{width:15px!important;height:15px!important}.skillDataFilters{margin:0 0 10px!important}.skillCatalogModal{width:min(520px,calc(100vw - 28px))!important}.skillCatalogModal .workforceForm{grid-template-columns:140px minmax(0,1fr)!important}.skillCatalogModal .modalActions{margin-top:2px}.controlCenterPage{gap:12px!important}.controlCenterPage>.controlUniversalHeader{margin-bottom:0!important}.controlCenterPage>.controlInfo:first-of-type{margin-top:0!important}.controlUniversalHeader .workspaceMasterActions>button{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:6px!important;border:1px solid var(--theme-border,#d7e0e8)!important;border-radius:9px!important;background:var(--theme-card,#fff)!important;color:var(--theme-ink,#172b3d)!important;font-weight:800!important;padding:0 12px!important;box-shadow:none!important}.controlUniversalHeader .workspaceMasterActions>button svg{width:15px!important;height:15px!important}.controlHeaderFilters select{min-width:126px}.controlHeaderFilters select:first-child{min-width:154px}.controlAppsDataFilters,.controlAuditDataFilters{margin:0!important}.controlAppsDataFilters .dataFilterSearch{width:min(360px,42vw)}.controlAuditDataFilters .dataFilterSearch{width:min(380px,44vw)}.controlCenterPage>.controlKpis{margin-top:0!important}.controlCenterPage>.workspaceMasterHeader.controlUniversalHeader{padding:0!important;border-radius:0!important}@media(max-width:980px){.skillCatalogModal .workforceForm{grid-template-columns:1fr!important}.controlHeaderFilters select{min-width:0}}@media(max-width:700px){.skillCatalogPage .skillCatalogCards article{grid-template-columns:38px minmax(0,1fr) auto}.skillCatalogPage .skillCatalogCards article>em{grid-column:2}.skillCardActions{grid-column:3;grid-row:1 / span 2}}body:is([data-voleng-theme=dark],[data-voleng-theme=premier-navy]):is([data-voleng-product=finance],[data-voleng-product=fleet]){--ff-page-bg:var(--theme-canvas)!important;--ff-card:var(--theme-surface)!important;--ff-border:var(--theme-border)!important;--ff-text:var(--theme-text)!important;--ff-muted:var(--theme-muted)!important}body:is([data-voleng-theme=dark],[data-voleng-theme=premier-navy]):is([data-voleng-product=finance],[data-voleng-product=fleet]) .simpleApp main,body:is([data-voleng-theme=dark],[data-voleng-theme=premier-navy]):is([data-voleng-product=finance],[data-voleng-product=fleet]) .simpleApp main .page{background:var(--theme-canvas)!important;color:var(--theme-text)!important}body:is([data-voleng-theme=dark],[data-voleng-theme=premier-navy]):is([data-voleng-product=finance],[data-voleng-product=fleet]) .workspaceMasterHeader.noBack{background:transparent!important;border-bottom-color:var(--theme-border)!important}body:is([data-voleng-theme=dark],[data-voleng-theme=premier-navy]):is([data-voleng-product=finance],[data-voleng-product=fleet]) .workspaceMasterTitle h1,body:is([data-voleng-theme=dark],[data-voleng-theme=premier-navy]):is([data-voleng-product=finance],[data-voleng-product=fleet]) .workspaceMasterTitle h2{color:var(--theme-text)!important}body:is([data-voleng-theme=dark],[data-voleng-theme=premier-navy]):is([data-voleng-product=finance],[data-voleng-product=fleet]) .workspaceMasterCenter .masterSearch,body:is([data-voleng-theme=dark],[data-voleng-theme=premier-navy]):is([data-voleng-product=finance],[data-voleng-product=fleet]) .workspaceMasterCenter :is(select,input[type=date],button:not(.primary):not(.primaryAction)){background:var(--theme-input,var(--theme-surface-soft))!important;border-color:var(--theme-border)!important;color:var(--theme-text)!important}body:is([data-voleng-theme=dark],[data-voleng-theme=premier-navy]):is([data-voleng-product=finance],[data-voleng-product=fleet]) .workspaceMasterCenter .masterSearch input{color:var(--theme-text)!important;caret-color:var(--theme-text)!important}body:is([data-voleng-theme=dark],[data-voleng-theme=premier-navy]):is([data-voleng-product=finance],[data-voleng-product=fleet]) .workspaceMasterCenter .masterSearch input::placeholder{color:var(--theme-muted)!important;opacity:1!important}body:is([data-voleng-theme=dark],[data-voleng-theme=premier-navy]):is([data-voleng-product=finance],[data-voleng-product=fleet]) .workspaceMasterActions>button.secondary{background:var(--theme-surface)!important;color:var(--theme-text)!important;border-color:var(--theme-border)!important}body:is([data-voleng-theme=dark],[data-voleng-theme=premier-navy]):is([data-voleng-product=finance],[data-voleng-product=fleet]) :is(.financeKpis,.financeCoreKpis,.financeCustomerSummary,.fleetSummaryRow,.uniformKpiGrid)>article{background:var(--theme-surface)!important;border-color:var(--theme-border)!important;color:var(--theme-text)!important;box-shadow:0 8px 24px #00000029!important}body:is([data-voleng-theme=dark],[data-voleng-theme=premier-navy]):is([data-voleng-product=finance],[data-voleng-product=fleet]) :is(.financeKpis,.financeCoreKpis,.financeCustomerSummary,.fleetSummaryRow,.uniformKpiGrid)>article b{color:var(--theme-text)!important}body:is([data-voleng-theme=dark],[data-voleng-theme=premier-navy]):is([data-voleng-product=finance],[data-voleng-product=fleet]) :is(.financeKpis,.financeCoreKpis,.financeCustomerSummary,.fleetSummaryRow,.uniformKpiGrid)>article small{color:var(--theme-muted)!important}body:is([data-voleng-theme=dark],[data-voleng-theme=premier-navy]):is([data-voleng-product=finance],[data-voleng-product=fleet]) :is(.financeKpis,.financeCoreKpis,.financeCustomerSummary,.fleetSummaryRow,.uniformKpiGrid)>article>svg{background:color-mix(in srgb,#2f80ed 17%,var(--theme-surface))!important;color:#91bdff!important}body:is([data-voleng-theme=dark],[data-voleng-theme=premier-navy]):is([data-voleng-product=finance],[data-voleng-product=fleet]) :is(.financeKpis,.financeCoreKpis,.financeCustomerSummary,.fleetSummaryRow,.uniformKpiGrid)>article:nth-child(2)>svg{background:color-mix(in srgb,#10b981 16%,var(--theme-surface))!important;color:#70d5b2!important}body:is([data-voleng-theme=dark],[data-voleng-theme=premier-navy]):is([data-voleng-product=finance],[data-voleng-product=fleet]) :is(.financeKpis,.financeCoreKpis,.financeCustomerSummary,.fleetSummaryRow,.uniformKpiGrid)>article:nth-child(3)>svg{background:color-mix(in srgb,#e9a129 17%,var(--theme-surface))!important;color:#f3c66c!important}body:is([data-voleng-theme=dark],[data-voleng-theme=premier-navy]):is([data-voleng-product=finance],[data-voleng-product=fleet]) :is(.financeKpis,.financeCoreKpis,.financeCustomerSummary,.fleetSummaryRow,.uniformKpiGrid)>article:nth-child(4)>svg{background:color-mix(in srgb,#ee5265 16%,var(--theme-surface))!important;color:#ff9aa6!important}body:is([data-voleng-theme=dark],[data-voleng-theme=premier-navy]):is([data-voleng-product=finance],[data-voleng-product=fleet]) :is(.invoiceRegister,.financeCustomerRegister,.financeCorePanel,.fleetCoreTable,.standardTable,.uniformRegisterCard){background:var(--theme-surface)!important;border-color:var(--theme-border)!important;color:var(--theme-text)!important;box-shadow:0 10px 26px #00000024!important}body:is([data-voleng-theme=dark],[data-voleng-theme=premier-navy]):is([data-voleng-product=finance],[data-voleng-product=fleet]) :is(.invoiceRegister,.financeCustomerRegister,.financeCorePanel,.fleetCoreTable,.standardTable)>.sectionHead,body:is([data-voleng-theme=dark],[data-voleng-theme=premier-navy]):is([data-voleng-product=finance],[data-voleng-product=fleet]) .uniformRegisterHead{background:var(--theme-surface)!important;border-color:var(--theme-border)!important;color:var(--theme-text)!important}body:is([data-voleng-theme=dark],[data-voleng-theme=premier-navy]):is([data-voleng-product=finance],[data-voleng-product=fleet]) :is(.uniformRegisterHead,.sectionHead) :is(h2,h3,b){color:var(--theme-text)!important}body:is([data-voleng-theme=dark],[data-voleng-theme=premier-navy]):is([data-voleng-product=finance],[data-voleng-product=fleet]) :is(.uniformRegisterHead,.sectionHead) :is(small,span,p){color:var(--theme-muted)!important}body:is([data-voleng-theme=dark],[data-voleng-theme=premier-navy]):is([data-voleng-product=finance],[data-voleng-product=fleet]) :is(.standardTable,.fleetCoreTable,.invoiceRegister,.financeCorePanel,.financeCustomerRegister) table thead th,body:is([data-voleng-theme=dark],[data-voleng-theme=premier-navy]):is([data-voleng-product=finance],[data-voleng-product=fleet]) .financeCoreTable>.head{background:var(--theme-surface-soft)!important;border-color:var(--theme-border)!important;color:var(--theme-muted)!important}body:is([data-voleng-theme=dark],[data-voleng-theme=premier-navy]):is([data-voleng-product=finance],[data-voleng-product=fleet]) :is(.standardTable,.fleetCoreTable,.invoiceRegister,.financeCorePanel,.financeCustomerRegister) table tbody,body:is([data-voleng-theme=dark],[data-voleng-theme=premier-navy]):is([data-voleng-product=finance],[data-voleng-product=fleet]) :is(.standardTable,.fleetCoreTable,.invoiceRegister,.financeCorePanel,.financeCustomerRegister) table tbody tr,body:is([data-voleng-theme=dark],[data-voleng-theme=premier-navy]):is([data-voleng-product=finance],[data-voleng-product=fleet]) :is(.standardTable,.fleetCoreTable,.invoiceRegister,.financeCorePanel,.financeCustomerRegister) table tbody td{background:var(--theme-surface)!important;border-color:var(--theme-border)!important;color:var(--theme-text)!important}body:is([data-voleng-theme=dark],[data-voleng-theme=premier-navy]):is([data-voleng-product=finance],[data-voleng-product=fleet]) :is(.standardTable,.fleetCoreTable,.invoiceRegister,.financeCorePanel,.financeCustomerRegister) table tbody tr:hover td{background:var(--theme-surface-soft)!important}body:is([data-voleng-theme=dark],[data-voleng-theme=premier-navy])[data-voleng-product=finance] .invoiceDataFilters,body:is([data-voleng-theme=dark],[data-voleng-theme=premier-navy])[data-voleng-product=finance] .invoiceSelectionBar{background:var(--theme-surface-soft)!important;border-color:var(--theme-border)!important;color:var(--theme-text)!important}body:is([data-voleng-theme=dark],[data-voleng-theme=premier-navy])[data-voleng-product=finance] :is(.invoiceDataFilters,.invoiceSelectionBar) :is(input,select,button){background:var(--theme-input,var(--theme-surface))!important;border-color:var(--theme-border)!important;color:var(--theme-text)!important}body:is([data-voleng-theme=dark],[data-voleng-theme=premier-navy]):is([data-voleng-product=finance],[data-voleng-product=fleet]) .mockupEmptyState,body:is([data-voleng-theme=dark],[data-voleng-theme=premier-navy]):is([data-voleng-product=finance],[data-voleng-product=fleet]) :is(.standardEmpty,.workforceEmpty,.financeCoreEmpty,.tableEmpty,.uniformEmpty){background:var(--theme-surface)!important;color:var(--theme-muted)!important}body:is([data-voleng-theme=dark],[data-voleng-theme=premier-navy]):is([data-voleng-product=finance],[data-voleng-product=fleet]) .mockupEmptyState>svg,body:is([data-voleng-theme=dark],[data-voleng-theme=premier-navy]):is([data-voleng-product=finance],[data-voleng-product=fleet]) :is(.standardEmpty,.workforceEmpty,.financeCoreEmpty,.tableEmpty,.uniformEmpty)>svg,body:is([data-voleng-theme=dark],[data-voleng-theme=premier-navy]):is([data-voleng-product=finance],[data-voleng-product=fleet]) .uniformEmptyIcon{background:color-mix(in srgb,#6f63ff 18%,var(--theme-surface))!important;color:#b8adff!important}body:is([data-voleng-theme=dark],[data-voleng-theme=premier-navy]):is([data-voleng-product=finance],[data-voleng-product=fleet]) .mockupEmptyState :is(b,h3),body:is([data-voleng-theme=dark],[data-voleng-theme=premier-navy]):is([data-voleng-product=finance],[data-voleng-product=fleet]) :is(.standardEmpty,.workforceEmpty,.financeCoreEmpty,.tableEmpty,.uniformEmpty) :is(b,h3){color:var(--theme-text)!important}body:is([data-voleng-theme=dark],[data-voleng-theme=premier-navy]):is([data-voleng-product=finance],[data-voleng-product=fleet]) .mockupEmptyState :is(span,p),body:is([data-voleng-theme=dark],[data-voleng-theme=premier-navy]):is([data-voleng-product=finance],[data-voleng-product=fleet]) :is(.standardEmpty,.workforceEmpty,.financeCoreEmpty,.tableEmpty,.uniformEmpty) :is(span,p){color:var(--theme-muted)!important}body:is([data-voleng-theme=dark],[data-voleng-theme=premier-navy]):is([data-voleng-product=finance],[data-voleng-product=fleet]) :is(.modalBack,.financeCoreModalBack){background:#030912ad!important}body:is([data-voleng-theme=dark],[data-voleng-theme=premier-navy]):is([data-voleng-product=finance],[data-voleng-product=fleet]) :is(.uniformCreateModal,.invoicePaymentModal,.financeCoreModal,.fleetModal,.standardRecordModal){background:var(--theme-surface)!important;border-color:var(--theme-border)!important;color:var(--theme-text)!important;box-shadow:0 30px 90px #0000007a!important}body:is([data-voleng-theme=dark],[data-voleng-theme=premier-navy]):is([data-voleng-product=finance],[data-voleng-product=fleet]) :is(.uniformCreateModal,.invoicePaymentModal,.financeCoreModal,.fleetModal,.standardRecordModal) :is(.modalHead,header,footer){background:var(--theme-surface)!important;border-color:var(--theme-border)!important;color:var(--theme-text)!important}body:is([data-voleng-theme=dark],[data-voleng-theme=premier-navy]):is([data-voleng-product=finance],[data-voleng-product=fleet]) :is(.uniformCreateModal,.invoicePaymentModal,.financeCoreModal,.fleetModal,.standardRecordModal) :is(input,select,textarea){background:var(--theme-input,var(--theme-surface-soft))!important;border-color:var(--theme-border)!important;color:var(--theme-text)!important}body:is([data-voleng-theme=dark],[data-voleng-theme=premier-navy]):is([data-voleng-product=finance],[data-voleng-product=fleet]) :is(.uniformCreateModal,.invoicePaymentModal,.financeCoreModal,.fleetModal,.standardRecordModal) :is(input,textarea)::placeholder{color:var(--theme-muted)!important;opacity:1!important}body[data-voleng-product=finance] .financeInvoiceHeaderFilters{display:flex!important;align-items:center!important;justify-content:center!important;gap:6px!important;width:100%!important;max-width:none!important;min-width:0!important;overflow-x:auto!important;overflow-y:hidden!important;padding:0 4px!important;scrollbar-width:none!important}body[data-voleng-product=finance] .financeInvoiceHeaderFilters::-webkit-scrollbar{display:none!important}body[data-voleng-product=finance] .financeInvoiceHeaderFilters .invoiceHeaderSearch{width:230px!important;min-width:210px!important;max-width:230px!important}body[data-voleng-product=finance] .financeInvoiceHeaderFilters>select{height:36px!important;min-height:36px!important;min-width:104px!important;max-width:132px!important;padding:0 28px 0 10px!important;font-size:10px!important}body[data-voleng-product=finance] .financeInvoiceHeaderFilters .invoiceHeaderDate{display:flex!important;align-items:center!important;margin:0!important;padding:0!important}body[data-voleng-product=finance] .financeInvoiceHeaderFilters .invoiceHeaderDate input{width:124px!important;height:36px!important;min-height:36px!important;margin:0!important;padding:0 9px!important;border:1px solid var(--theme-border)!important;border-radius:9px!important;background:var(--theme-surface)!important;color:var(--theme-text)!important;font-size:10px!important;font-weight:700!important}body[data-voleng-product=finance] .financeInvoiceHeaderFilters .invoiceHeaderDateArrow{font-size:10px!important;color:var(--theme-muted)!important;flex:none!important}body[data-voleng-product=finance] .financeInvoiceHeaderFilters .invoiceHeaderReset{display:inline-flex!important;align-items:center!important;gap:5px!important;height:36px!important;min-height:36px!important;padding:0 10px!important;border:1px solid var(--theme-border)!important;border-radius:9px!important;background:var(--theme-surface)!important;color:var(--theme-text)!important;font-size:10px!important;font-weight:800!important;white-space:nowrap!important}body[data-voleng-product=finance] .financeInvoiceHeaderFilters .invoiceHeaderReset svg{width:14px!important;height:14px!important}body[data-voleng-product=finance] .invoiceDataFilters{display:none!important}body[data-voleng-product=finance] .financePivotKpis{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:12px!important;margin:0 0 14px!important}body[data-voleng-product=finance] .financePivotKpis>button{position:relative;display:grid!important;grid-template-columns:48px minmax(0,1fr) 18px!important;align-items:center!important;gap:12px!important;min-height:98px!important;padding:16px!important;border:1px solid var(--theme-border)!important;border-radius:14px!important;background:var(--theme-surface)!important;color:var(--theme-text)!important;text-align:left!important;box-shadow:0 7px 22px #1e3a580b!important;overflow:hidden!important;cursor:pointer!important;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease!important}body[data-voleng-product=finance] .financePivotKpis>button:before{content:"";position:absolute;left:0;right:0;top:0;height:3px;background:#5b67f1}body[data-voleng-product=finance] .financePivotKpis>button:nth-child(2):before{background:#10a77d}body[data-voleng-product=finance] .financePivotKpis>button:nth-child(3):before{background:#db8b1e}body[data-voleng-product=finance] .financePivotKpis>button:nth-child(4):before{background:#e34d58}body[data-voleng-product=finance] .financePivotKpis>button:hover{transform:translateY(-1px);box-shadow:0 10px 26px #1e3a5814!important}body[data-voleng-product=finance] .financePivotKpis>button.active{border-color:color-mix(in srgb,var(--theme-accent,#4f46e5) 48%,var(--theme-border))!important;box-shadow:0 0 0 2px color-mix(in srgb,var(--theme-accent,#4f46e5) 12%,transparent),0 10px 26px #1e3a5814!important}body[data-voleng-product=finance] .financePivotKpis>button>svg:first-child{width:44px!important;height:44px!important;padding:12px!important;border-radius:14px!important;background:#eef5fb!important;color:#176f9f!important}body[data-voleng-product=finance] .financePivotKpis>button:nth-child(2)>svg:first-child{background:#e9f8f2!important;color:#07956d!important}body[data-voleng-product=finance] .financePivotKpis>button:nth-child(3)>svg:first-child{background:#fff5df!important;color:#ce7f0e!important}body[data-voleng-product=finance] .financePivotKpis>button:nth-child(4)>svg:first-child{background:#ffedf0!important;color:#d83f51!important}body[data-voleng-product=finance] .financePivotKpis>button>span{display:grid!important;gap:3px!important;min-width:0!important}body[data-voleng-product=finance] .financePivotKpis>button small{font-size:10px!important;font-weight:900!important;letter-spacing:.055em!important;color:var(--theme-muted)!important;text-transform:uppercase!important}body[data-voleng-product=finance] .financePivotKpis>button b{font-size:23px!important;line-height:1!important;font-weight:900!important;color:var(--theme-text)!important}body[data-voleng-product=finance] .financePivotKpis>button em{font-size:9px!important;font-style:normal!important;color:var(--theme-muted)!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}body[data-voleng-product=finance] .financePivotKpis>button>svg:last-child{width:16px!important;height:16px!important;color:var(--theme-muted)!important}body[data-voleng-product=finance] .invoicePivotHead h3{display:flex!important;align-items:center!important;gap:8px!important}body[data-voleng-product=finance] .invoicePivotHead p{display:block!important;margin:3px 0 0!important;font-size:9px!important;color:var(--theme-muted)!important}body:is([data-voleng-theme=dark],[data-voleng-theme=premier-navy])[data-voleng-product=finance] .financePivotKpis>button{background:var(--theme-surface)!important;border-color:var(--theme-border)!important;color:var(--theme-text)!important;box-shadow:none!important}body:is([data-voleng-theme=dark],[data-voleng-theme=premier-navy])[data-voleng-product=finance] .financePivotKpis>button.active{border-color:color-mix(in srgb,var(--theme-accent,#8b7cff) 58%,var(--theme-border))!important;background:color-mix(in srgb,var(--theme-surface) 92%,var(--theme-accent,#8b7cff) 8%)!important}body:is([data-voleng-theme=dark],[data-voleng-theme=premier-navy])[data-voleng-product=finance] .financePivotKpis>button>svg:first-child{background:#60a5fa21!important;color:#7dd3fc!important}body:is([data-voleng-theme=dark],[data-voleng-theme=premier-navy])[data-voleng-product=finance] .financePivotKpis>button:nth-child(2)>svg:first-child{background:#10b98121!important;color:#6ee7b7!important}body:is([data-voleng-theme=dark],[data-voleng-theme=premier-navy])[data-voleng-product=finance] .financePivotKpis>button:nth-child(3)>svg:first-child{background:#f59e0b21!important;color:#fbbf24!important}body:is([data-voleng-theme=dark],[data-voleng-theme=premier-navy])[data-voleng-product=finance] .financePivotKpis>button:nth-child(4)>svg:first-child{background:#f43f5e21!important;color:#fb7185!important}@media(max-width:1280px){body[data-voleng-product=finance] .financeInvoiceHeaderFilters{justify-content:flex-start!important}.financeInvoiceHeaderFilters .invoiceHeaderSearch{min-width:190px!important}.financePivotKpis{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(max-width:720px){body[data-voleng-product=finance] .financePivotKpis{grid-template-columns:1fr!important}}body:is([data-voleng-theme=dark],[data-voleng-theme=premier-navy])[data-voleng-product=control] .controlOptionsStack>article,body:is([data-voleng-theme=dark],[data-voleng-theme=premier-navy])[data-voleng-product=control] .controlOptionCard{background:var(--theme-surface-raised,var(--theme-surface))!important;border-color:var(--theme-border)!important;color:var(--theme-text)!important;box-shadow:none!important}body:is([data-voleng-theme=dark],[data-voleng-theme=premier-navy])[data-voleng-product=control] .controlOptionsStack>article>header h2,body:is([data-voleng-theme=dark],[data-voleng-theme=premier-navy])[data-voleng-product=control] .controlOptionCard h3{color:var(--theme-text)!important}body:is([data-voleng-theme=dark],[data-voleng-theme=premier-navy])[data-voleng-product=control] .controlOptionsStack>article>header p,body:is([data-voleng-theme=dark],[data-voleng-theme=premier-navy])[data-voleng-product=control] .controlOptionCard :is(p,.optionType),body:is([data-voleng-theme=dark],[data-voleng-theme=premier-navy])[data-voleng-product=control] .controlOptionCard footer em{color:var(--theme-muted)!important}body:is([data-voleng-theme=dark],[data-voleng-theme=premier-navy])[data-voleng-product=control] .controlOptionVisual{background:color-mix(in srgb,#4f46e5 16%,var(--theme-surface-soft))!important;border-color:color-mix(in srgb,#818cf8 30%,var(--theme-border))!important;color:#9ea7ff!important}body:is([data-voleng-theme=dark],[data-voleng-theme=premier-navy])[data-voleng-product=control] .completePackBadge{background:color-mix(in srgb,#4f46e5 18%,var(--theme-surface-soft))!important;border:1px solid color-mix(in srgb,#818cf8 28%,var(--theme-border))!important;color:#c7c9ff!important}body:is([data-voleng-theme=dark],[data-voleng-theme=premier-navy])[data-voleng-product=control] .controlOptionCard footer{border-color:var(--theme-border)!important}body:is([data-voleng-theme=dark],[data-voleng-theme=premier-navy])[data-voleng-product=control] .controlOptionCard footer button{background:color-mix(in srgb,#4f46e5 76%,#16243a)!important;color:#fff!important;border:1px solid color-mix(in srgb,#818cf8 36%,var(--theme-border))!important}body:is([data-voleng-theme=dark],[data-voleng-theme=premier-navy])[data-voleng-product=control] .controlOptionCard footer button:disabled{background:var(--theme-surface-soft)!important;color:var(--theme-muted)!important;border-color:var(--theme-border)!important}body:is([data-voleng-theme=dark],[data-voleng-theme=premier-navy])[data-voleng-product=control] .controlSettingsCardsVertical>article{background:var(--theme-surface-raised,var(--theme-surface))!important;border-color:var(--theme-border)!important;color:var(--theme-text)!important;box-shadow:none!important}body:is([data-voleng-theme=dark],[data-voleng-theme=premier-navy])[data-voleng-product=control] .controlSettingsMain h3{color:var(--theme-text)!important}body:is([data-voleng-theme=dark],[data-voleng-theme=premier-navy])[data-voleng-product=control] .controlSettingsMain p,body:is([data-voleng-theme=dark],[data-voleng-theme=premier-navy])[data-voleng-product=control] .controlSettingsMain>small{color:var(--theme-muted)!important}body:is([data-voleng-theme=dark],[data-voleng-theme=premier-navy])[data-voleng-product=control] .controlSettingsCardIcon{background:color-mix(in srgb,#4f46e5 17%,var(--theme-surface-soft))!important;color:#a5adff!important;border:1px solid color-mix(in srgb,#818cf8 26%,var(--theme-border))!important}body:is([data-voleng-theme=dark],[data-voleng-theme=premier-navy])[data-voleng-product=control] .controlFeatureChips span{background:var(--theme-surface-soft)!important;border-color:var(--theme-border)!important;color:var(--theme-muted)!important}body:is([data-voleng-theme=dark],[data-voleng-theme=premier-navy])[data-voleng-product=control] .controlSettingsCardsVertical>article>button{background:var(--theme-surface-soft)!important;border-color:color-mix(in srgb,#818cf8 28%,var(--theme-border))!important;color:#c8ccff!important}body:is([data-voleng-theme=dark],[data-voleng-theme=premier-navy])[data-voleng-product=control] .controlInfo{background:color-mix(in srgb,#4f46e5 13%,var(--theme-surface-raised,var(--theme-surface)))!important;border-color:color-mix(in srgb,#818cf8 32%,var(--theme-border))!important;color:var(--theme-text)!important}body:is([data-voleng-theme=dark],[data-voleng-theme=premier-navy])[data-voleng-product=control] .controlInfo small{color:var(--theme-muted)!important}body:is([data-voleng-theme=dark],[data-voleng-theme=premier-navy])[data-voleng-product=operations] .operationsAbsenceCenter .absenceCenterKpis article{background:var(--theme-surface-raised,var(--theme-surface))!important;border-color:var(--theme-border)!important;box-shadow:none!important;color:var(--theme-text)!important}body:is([data-voleng-theme=dark],[data-voleng-theme=premier-navy])[data-voleng-product=operations] .operationsAbsenceCenter .absenceCenterKpis article>svg{background:color-mix(in srgb,#3b82f6 16%,var(--theme-surface-soft))!important;color:#7db4ff!important}body:is([data-voleng-theme=dark],[data-voleng-theme=premier-navy])[data-voleng-product=operations] .operationsAbsenceCenter .absenceCenterKpis article.attention>svg{background:color-mix(in srgb,#ef4444 15%,var(--theme-surface-soft))!important;color:#ff8c97!important}body:is([data-voleng-theme=dark],[data-voleng-theme=premier-navy])[data-voleng-product=operations] .operationsAbsenceCenter .absenceCenterKpis b{color:var(--theme-text)!important}body:is([data-voleng-theme=dark],[data-voleng-theme=premier-navy])[data-voleng-product=operations] .operationsAbsenceCenter .absenceCenterKpis :is(small,em){color:var(--theme-muted)!important}body:is([data-voleng-theme=dark],[data-voleng-theme=premier-navy])[data-voleng-product=operations] .operationsAbsenceCenter .absenceCenterToolbar,body:is([data-voleng-theme=dark],[data-voleng-theme=premier-navy])[data-voleng-product=operations] .operationsAbsenceCenter .dispatchWorkspaceCard{background:var(--theme-surface-raised,var(--theme-surface))!important;border-color:var(--theme-border)!important;color:var(--theme-text)!important;box-shadow:none!important}body:is([data-voleng-theme=dark],[data-voleng-theme=premier-navy])[data-voleng-product=operations] .operationsAbsenceCenter .absenceCenterTabs button{background:var(--theme-surface-soft)!important;border-color:var(--theme-border)!important;color:var(--theme-muted)!important}body:is([data-voleng-theme=dark],[data-voleng-theme=premier-navy])[data-voleng-product=operations] .operationsAbsenceCenter .absenceCenterTabs button:hover{color:var(--theme-text)!important;border-color:color-mix(in srgb,#60a5fa 32%,var(--theme-border))!important}body:is([data-voleng-theme=dark],[data-voleng-theme=premier-navy])[data-voleng-product=operations] .operationsAbsenceCenter .absenceCenterTabs button.active{background:color-mix(in srgb,#2563eb 70%,#15283f)!important;border-color:#4f8df5!important;color:#fff!important}body:is([data-voleng-theme=dark],[data-voleng-theme=premier-navy])[data-voleng-product=operations] .operationsAbsenceCenter .absenceCenterDates label{color:var(--theme-muted)!important}body:is([data-voleng-theme=dark],[data-voleng-theme=premier-navy])[data-voleng-product=operations] .operationsAbsenceCenter .absenceCenterDates input{background:var(--theme-input,var(--theme-surface-soft))!important;border-color:var(--theme-border)!important;color:var(--theme-text)!important;color-scheme:dark}body:is([data-voleng-theme=dark],[data-voleng-theme=premier-navy])[data-voleng-product=operations] .operationsAbsenceCenter :is(.absencePeopleList article,.absenceRequestCard){background:var(--theme-surface-soft)!important;border-color:var(--theme-border)!important;color:var(--theme-text)!important}body:is([data-voleng-theme=dark],[data-voleng-theme=premier-navy])[data-voleng-product=operations] .operationsAbsenceCenter :is(.absencePeopleList b,.absenceRequestMain h3,.absenceCalendarList b){color:var(--theme-text)!important}body:is([data-voleng-theme=dark],[data-voleng-theme=premier-navy])[data-voleng-product=operations] .operationsAbsenceCenter :is(.absencePeopleList small,.absencePeopleList p,.absenceRequestMain p,.absenceRequestMain em,.absenceCalendarList small,.absenceCalendarList em){color:var(--theme-muted)!important}body:is([data-voleng-theme=dark],[data-voleng-theme=premier-navy])[data-voleng-product=operations] .operationsAbsenceCenter .absencePeopleList article>span,body:is([data-voleng-theme=dark],[data-voleng-theme=premier-navy])[data-voleng-product=operations] .operationsAbsenceCenter .absenceReasonIcon{background:color-mix(in srgb,#3b82f6 14%,var(--theme-surface-raised,var(--theme-surface)))!important;color:#8bbcff!important}body:is([data-voleng-theme=dark],[data-voleng-theme=premier-navy])[data-voleng-product=operations] .operationsAbsenceCenter .absenceRequestActions button:not(.primary){background:var(--theme-surface-raised,var(--theme-surface))!important;border-color:var(--theme-border)!important;color:var(--theme-text)!important}body:is([data-voleng-theme=dark],[data-voleng-theme=premier-navy])[data-voleng-product=operations] .operationsAbsenceCenter .absenceCalendarList article{border-color:var(--theme-border)!important}body:is([data-voleng-theme=dark],[data-voleng-theme=premier-navy])[data-voleng-product=operations] .operationsAbsenceCenter .tableEmpty{background:transparent!important;color:var(--theme-muted)!important}body:is([data-voleng-theme=dark],[data-voleng-theme=premier-navy])[data-voleng-product=operations] .operationsAbsenceCenter .tableEmpty b{color:var(--theme-text)!important}body:is([data-voleng-theme=dark],[data-voleng-theme=premier-navy])[data-voleng-product=operations] :is(.sickCertificateUpload,.sickCertificatePicker){background:var(--theme-surface-soft)!important;border-color:var(--theme-border)!important;color:var(--theme-text)!important}body:is([data-voleng-theme=dark],[data-voleng-theme=premier-navy])[data-voleng-product=operations] :is(.sickCertificateUpload p,.sickCertificatePicker small){color:var(--theme-muted)!important}.dispatchCapacityPage.capacityCockpitPage{--cap-surface:var(--theme-surface,#fff);--cap-soft:var(--theme-surface-soft,#f5f8fb);--cap-line:var(--theme-border,#d7e0e8);--cap-text:var(--theme-text,#172b40);--cap-muted:var(--theme-muted,#61758a);--cap-blue:#3b82f6;--cap-green:#19a97a;--cap-purple:#8b5cf6;--cap-amber:#e89420;--cap-red:#ef5261}@media(min-width:1181px){.dispatchCapacityPage.capacityCockpitPage>header.compactWorkspaceHeader{grid-template-columns:minmax(250px,.72fr) minmax(720px,1.65fr) auto!important;min-height:72px!important;padding-top:8px!important;padding-bottom:10px!important;column-gap:14px!important}.dispatchCapacityPage.capacityCockpitPage>header.compactWorkspaceHeader>.pageHeaderCenter{width:100%!important;min-width:0!important;overflow:visible!important}}.capacityCockpitToolbar{display:flex;align-items:center;justify-content:flex-end;gap:8px;min-width:0;width:100%}.capacityCockpitToolbar select,.capacityPeriodNav,.capacityHeaderPeriod{height:38px!important}.capacityHeaderPeriod{display:inline-flex;align-items:center;gap:2px;padding:2px;border:1px solid var(--cap-line);border-radius:11px;background:var(--cap-soft);flex:none}.capacityHeaderPeriod button{height:32px;min-width:54px;padding:0 12px;border:0;border-radius:8px;background:transparent;color:var(--cap-muted);font-size:11px;font-weight:850}.capacityHeaderPeriod button.active{background:var(--theme-accent,#2f62e8);color:#fff;box-shadow:0 5px 14px color-mix(in srgb,var(--theme-accent,#2f62e8) 22%,transparent)}.capacityPeriodNav{display:grid;grid-template-columns:34px minmax(165px,auto) 34px;align-items:center;border:1px solid var(--cap-line);border-radius:11px;background:var(--cap-surface);overflow:hidden;flex:none}.capacityPeriodNav button{display:grid;place-items:center;width:34px;height:36px;border:0;background:transparent;color:var(--cap-muted)}.capacityPeriodNav button:hover{background:var(--cap-soft);color:var(--cap-text)}.capacityPeriodNav svg{width:15px;height:15px}.capacityPeriodNav span{padding:0 11px;text-align:center;color:var(--cap-text);font-size:11px;font-weight:850;white-space:nowrap;border-left:1px solid var(--cap-line);border-right:1px solid var(--cap-line)}.capacityCockpitToolbar>select{min-width:142px!important;max-width:190px!important;padding:0 34px 0 12px!important;border-radius:11px!important;background:var(--cap-surface)!important;border-color:var(--cap-line)!important;color:var(--cap-text)!important;font-size:11px!important;font-weight:700!important}.capacityCockpitToolbar>select[aria-label="Operational resource"]{min-width:205px!important;max-width:240px!important}.capacityHeaderActions{display:flex;align-items:center;gap:8px;min-width:max-content}.capacityHeaderActions .topActionBtn{height:38px!important;border-radius:11px!important;padding:0 13px!important}.capacityCockpitNav{display:flex;align-items:center;gap:6px;margin:0 0 12px;padding:6px;border:1px solid var(--cap-line);border-radius:14px;background:var(--cap-surface);box-shadow:0 7px 20px #12345609}.capacityCockpitNav>button{min-height:34px;padding:0 12px;display:inline-flex;align-items:center;justify-content:center;gap:7px;border:1px solid transparent;border-radius:9px;background:transparent;color:var(--cap-muted);font-size:11px;font-weight:850}.capacityCockpitNav>button:hover{background:var(--cap-soft);color:var(--cap-text)}.capacityCockpitNav>button.active{background:color-mix(in srgb,var(--theme-accent,#2f62e8) 10%,var(--cap-surface));border-color:color-mix(in srgb,var(--theme-accent,#2f62e8) 28%,var(--cap-line));color:var(--theme-accent-ink,var(--theme-accent,#2f62e8))}.capacityCockpitNav>button span{min-width:18px;height:18px;padding:0 5px;border-radius:99px;display:grid;place-items:center;background:var(--theme-danger-soft,#fff0f1);color:var(--theme-danger-ink,#d94450);font-size:9px}.capacityCockpitNav .capacityAddAbsenceQuick{margin-left:auto;border-color:var(--cap-line);background:var(--cap-soft);color:var(--cap-text)}.capacityCockpitNav .capacityAddAbsenceQuick svg{width:15px;height:15px}.capacityCockpitKpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:12px}.capacityCockpitKpis>button{position:relative;display:grid;grid-template-columns:46px minmax(0,1fr) auto;grid-template-rows:auto auto;align-items:center;column-gap:12px;row-gap:10px;min-height:118px;padding:16px;border:1px solid var(--cap-line);border-radius:16px;background:var(--cap-surface);color:var(--cap-text);text-align:left;box-shadow:0 10px 24px #0f2d4b0b;overflow:hidden}.capacityCockpitKpis>button:before{content:"";position:absolute;left:0;right:0;top:0;height:3px;background:var(--cap-blue)}.capacityCockpitKpis>button:nth-child(2):before{background:var(--cap-green)}.capacityCockpitKpis>button:nth-child(3):before{background:var(--cap-purple)}.capacityCockpitKpis>button:nth-child(4):before{background:var(--cap-red)}.capacityCockpitKpis>button>span{grid-row:1;width:46px;height:46px;border-radius:14px;display:grid;place-items:center;background:color-mix(in srgb,var(--cap-blue) 10%,var(--cap-surface));color:var(--cap-blue)}.capacityCockpitKpis>button:nth-child(2)>span{background:color-mix(in srgb,var(--cap-green) 11%,var(--cap-surface));color:var(--cap-green)}.capacityCockpitKpis>button:nth-child(3)>span{background:color-mix(in srgb,var(--cap-purple) 10%,var(--cap-surface));color:var(--cap-purple)}.capacityCockpitKpis>button:nth-child(4)>span{background:color-mix(in srgb,var(--cap-red) 10%,var(--cap-surface));color:var(--cap-red)}.capacityCockpitKpis svg{width:21px;height:21px}.capacityCockpitKpis>button>div{grid-row:1;display:grid;gap:3px;min-width:0}.capacityCockpitKpis small{font-size:9px;font-weight:900;letter-spacing:.08em;color:var(--cap-muted)}.capacityCockpitKpis b{font-size:24px;line-height:1;color:var(--cap-text);letter-spacing:-.035em}.capacityCockpitKpis em{font-size:10px;font-style:normal;color:var(--cap-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.capacityCockpitKpis>button>strong{grid-column:3;grid-row:2;font-size:9px;color:var(--cap-muted);font-weight:800;white-space:nowrap}.capacityCockpitKpis>button>i{grid-column:1/3;grid-row:2;position:relative;height:4px;border-radius:99px;background:var(--cap-soft);overflow:hidden}.capacityCockpitKpis>button>i:after{content:"";position:absolute;inset:0 auto 0 0;width:var(--capacity-progress,0%);border-radius:99px;background:var(--cap-blue)}.capacityCockpitKpis>button:nth-child(2)>i:after{background:var(--cap-green)}.capacityCockpitKpis>button:nth-child(3)>i:after{background:var(--cap-purple)}.capacityCockpitKpis>button:nth-child(4)>i:after{background:var(--cap-red)}.capacityCockpitKpis>button:hover{transform:translateY(-1px);border-color:color-mix(in srgb,var(--theme-accent,#2f62e8) 28%,var(--cap-line))}.capacityCockpitTrendGrid{display:grid;grid-template-columns:minmax(0,1.75fr) minmax(330px,.72fr);gap:12px;margin-bottom:12px}.capacityCockpitTrend,.capacityCockpitHealth,.capacityCockpitDetails{padding:0!important;border-radius:16px!important;overflow:hidden!important;background:var(--cap-surface)!important;border-color:var(--cap-line)!important;box-shadow:0 10px 26px #0f2d4b0b!important}.capacityCockpitSectionHead{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:64px;padding:13px 16px;border-bottom:1px solid var(--cap-line);background:linear-gradient(180deg,color-mix(in srgb,var(--cap-soft) 60%,var(--cap-surface)),var(--cap-surface))}.capacityCockpitSectionHead small{display:block;font-size:9px;font-weight:900;letter-spacing:.1em;color:var(--theme-accent-ink,var(--theme-accent,#2f62e8))}.capacityCockpitSectionHead h3{margin:3px 0 0;font-size:18px;line-height:1.1;color:var(--cap-text)}.capacityCockpitSectionHead>span{display:inline-flex;align-items:center;gap:6px;min-height:28px;padding:0 10px;border:1px solid var(--cap-line);border-radius:99px;background:var(--cap-soft);font-size:9px;font-weight:800;color:var(--cap-muted);white-space:nowrap}.capacityCockpitSectionHead>span.healthy{color:var(--theme-success-ink,#12805f);background:var(--theme-success-soft,#e9faf4);border-color:var(--theme-success-border,#a7e4d2)}.capacityCockpitSectionHead>span.attention{color:var(--theme-warning-ink,#a56600);background:var(--theme-warning-soft,#fff7e6);border-color:var(--theme-warning-border,#f3d69a)}.capacityCockpitSectionHead svg{width:14px;height:14px}.capacityCockpitChart{display:grid;grid-template-columns:repeat(7,minmax(54px,1fr));gap:10px;align-items:end;min-height:250px;padding:20px 16px 12px}.capacityCockpitChart.mode-month{grid-template-columns:repeat(4,minmax(90px,1fr))}.capacityCockpitChart.mode-year{grid-template-columns:repeat(12,minmax(42px,1fr));gap:7px}.capacityCockpitPoint{display:grid;grid-template-rows:24px 160px auto auto;gap:4px;min-width:0;text-align:center;align-items:end}.capacityCockpitPoint .capacityPointValue{font-size:10px;font-weight:900;color:var(--cap-text)}.capacityPointBars{height:160px;display:flex;align-items:flex-end;justify-content:center;gap:4px;padding:0 6px;border-bottom:1px solid var(--cap-line);background:linear-gradient(180deg,color-mix(in srgb,var(--cap-soft) 70%,transparent),transparent);border-radius:10px 10px 0 0}.capacityPointBars i{display:block;width:min(26px,38%);min-height:3px;border-radius:7px 7px 2px 2px}.capacityPointBars i.gross{background:linear-gradient(180deg,#9dceff,#6aaaf0)}.capacityPointBars i.net{background:linear-gradient(180deg,#5c9cff,#2f6fe6)}.capacityCockpitPoint>b{font-size:10px;color:var(--cap-text);white-space:nowrap}.capacityCockpitPoint>small{font-size:8px;color:var(--cap-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.capacityCockpitLegend{display:flex;justify-content:center;gap:18px;padding:0 16px 15px;color:var(--cap-muted);font-size:9px;font-weight:800}.capacityCockpitLegend span{display:inline-flex;align-items:center;gap:6px}.capacityCockpitLegend i{width:9px;height:9px;border-radius:3px;background:var(--cap-blue)}.capacityCockpitLegend i.gross{background:#8ec8ff}.capacityCockpitLegend i.net{background:#377bea}.capacityCockpitLegend i.util{border-radius:99px;background:var(--cap-green)}.capacityCockpitHealthRows{display:grid}.capacityCockpitHealthRows>div{display:grid;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:67px;padding:10px 14px;border-top:1px solid var(--cap-line)}.capacityCockpitHealthRows>div:first-child{border-top:0}.capacityCockpitHealthRows>div>span{width:36px;height:36px;border-radius:12px;display:grid;place-items:center;background:var(--cap-soft);color:var(--theme-accent-ink,var(--cap-blue))}.capacityCockpitHealthRows svg{width:16px;height:16px}.capacityCockpitHealthRows>div>div{display:grid;gap:2px;min-width:0}.capacityCockpitHealthRows small{font-size:9px;font-weight:900;letter-spacing:.05em;color:var(--cap-muted)}.capacityCockpitHealthRows b{font-size:10px;color:var(--cap-text)}.capacityCockpitHealthRows strong{font-size:15px;color:var(--cap-text);white-space:nowrap}.capacityCockpitDetails{margin-bottom:12px}.capacityCockpitDetailGrid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:10px;padding:12px;background:var(--cap-surface)}.capacityCockpitDetailGrid.mode-month{grid-template-columns:repeat(4,minmax(0,1fr))}.capacityCockpitDetailGrid.mode-year{grid-template-columns:repeat(6,minmax(0,1fr))}.capacityCockpitDetailCard{min-height:190px;padding:12px;display:flex;flex-direction:column;gap:8px;border:1px solid var(--cap-line);border-radius:14px;background:var(--cap-surface);color:var(--cap-text);text-align:left;box-shadow:0 5px 16px #16345209}.capacityCockpitDetailGrid.mode-month .capacityCockpitDetailCard{min-height:176px}.capacityCockpitDetailGrid.mode-year .capacityCockpitDetailCard{min-height:164px}.capacityCockpitDetailCard:hover{border-color:color-mix(in srgb,var(--theme-accent,#2f62e8) 32%,var(--cap-line));transform:translateY(-1px)}.capacityCockpitDetailCard.isToday{box-shadow:inset 0 3px 0 var(--theme-accent,#2f62e8),0 5px 16px #1634520a}.capacityCockpitDetailCard.attention{border-color:color-mix(in srgb,var(--cap-red) 35%,var(--cap-line));background:color-mix(in srgb,var(--theme-danger-soft,#fff3f4) 35%,var(--cap-surface))}.capacityCockpitDetailCard .capacityDayTop{min-height:28px}.capacityCockpitDetailCard .capacityLoadLine strong{font-size:25px!important}.capacityCockpitDetailCard .capacityLoadLine span{font-size:9px!important}.capacityCockpitDetailCard .capacityMiniBar{height:4px!important;background:var(--cap-soft)!important}.capacityCockpitDetailCard .capacityMiniBar i{background:var(--cap-green)!important}.capacityCockpitDetailCard dl{display:grid;gap:3px;margin:0}.capacityCockpitDetailCard dl>div{display:flex;justify-content:space-between;gap:8px;padding:1px 0!important}.capacityCockpitDetailCard dt{font-size:9px!important;color:var(--cap-muted)!important}.capacityCockpitDetailCard dd{font-size:10px!important;color:var(--cap-text)!important;font-weight:850;margin:0}.capacityCockpitDetailCard footer{margin-top:auto;padding-top:8px;border-top:1px solid var(--cap-line);display:flex;gap:8px;color:var(--cap-muted)}.capacityCockpitDetailCard footer span{display:inline-flex;align-items:center;gap:3px;font-size:8px}.capacityCockpitDetailCard footer svg{width:11px;height:11px}.capacityCockpitDetailCard .capacityOffDay{flex:1;display:grid;place-items:center;align-content:center;gap:8px;color:var(--cap-muted);font-size:10px;font-weight:800}.capacityCockpitDetailCard .capacityOffDay svg{width:18px;height:18px}.theme-dark .dispatchCapacityPage.capacityCockpitPage{--cap-surface:#111f30;--cap-soft:#16283b;--cap-line:#2a4058;--cap-text:#eef5fc;--cap-muted:#91a5ba}.theme-dark .dispatchCapacityPage.capacityCockpitPage .capacityCockpitNav,.theme-dark .dispatchCapacityPage.capacityCockpitPage .capacityCockpitKpis>button,.theme-dark .dispatchCapacityPage.capacityCockpitPage .capacityCockpitTrend,.theme-dark .dispatchCapacityPage.capacityCockpitPage .capacityCockpitHealth,.theme-dark .dispatchCapacityPage.capacityCockpitPage .capacityCockpitDetails,.theme-dark .dispatchCapacityPage.capacityCockpitPage .capacityCockpitDetailGrid,.theme-dark .dispatchCapacityPage.capacityCockpitPage .capacityCockpitDetailCard{background:#111f30!important;border-color:#2a4058!important;color:#eef5fc!important}.theme-dark .dispatchCapacityPage.capacityCockpitPage .capacityCockpitSectionHead{background:linear-gradient(180deg,#15273a,#111f30)!important;border-color:#2a4058!important}.theme-dark .dispatchCapacityPage.capacityCockpitPage .capacityCockpitToolbar select,.theme-dark .dispatchCapacityPage.capacityCockpitPage .capacityPeriodNav,.theme-dark .dispatchCapacityPage.capacityCockpitPage .capacityHeaderPeriod{background:#0d1a29!important;border-color:#30475f!important;color:#e5eef8!important}.theme-dark .dispatchCapacityPage.capacityCockpitPage .capacityPeriodNav span{border-color:#30475f!important;color:#eef5fc!important}.theme-dark .dispatchCapacityPage.capacityCockpitPage .capacityHeaderPeriod button:not(.active){color:#9bb0c4!important}.theme-dark .dispatchCapacityPage.capacityCockpitPage .capacityPointBars{background:linear-gradient(180deg,#15283b,transparent)!important;border-color:#2a4058!important}.theme-dark .dispatchCapacityPage.capacityCockpitPage .capacityCockpitHealthRows>div{border-color:#2a4058!important}.theme-dark .dispatchCapacityPage.capacityCockpitPage .capacityCockpitHealthRows>div>span{background:#172a3e!important}.theme-dark .dispatchCapacityPage.capacityCockpitPage .capacityCockpitDetailCard.attention{background:#2a2028!important;border-color:#71424b!important}.theme-dark .dispatchCapacityPage.capacityCockpitPage .capacityCockpitDetailCard dd,.theme-dark .dispatchCapacityPage.capacityCockpitPage .capacityCockpitPoint>b,.theme-dark .dispatchCapacityPage.capacityCockpitPage .capacityCockpitKpis b,.theme-dark .dispatchCapacityPage.capacityCockpitPage .capacityCockpitKpis strong,.theme-dark .dispatchCapacityPage.capacityCockpitPage .capacityCockpitHealthRows strong{color:#eef5fc!important}@media(max-width:1500px){.capacityCockpitToolbar>select[aria-label="Operational resource"]{min-width:175px!important;max-width:190px!important}.capacityPeriodNav{grid-template-columns:32px minmax(130px,auto) 32px}.capacityHeaderPeriod button{min-width:48px;padding:0 9px}.capacityCockpitDetailGrid.mode-year{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:1180px){.capacityCockpitToolbar{justify-content:flex-start;flex-wrap:wrap}.capacityCockpitTrendGrid{grid-template-columns:1fr}.capacityCockpitKpis{grid-template-columns:repeat(2,minmax(0,1fr))}.capacityCockpitDetailGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.capacityCockpitDetailGrid.mode-month{grid-template-columns:repeat(2,minmax(0,1fr))}.capacityCockpitChart.mode-month{grid-template-columns:repeat(4,minmax(70px,1fr))}.capacityCockpitChart.mode-year{grid-template-columns:repeat(6,minmax(50px,1fr));min-height:420px}}@media(max-width:760px){.capacityCockpitKpis{grid-template-columns:1fr}.capacityCockpitDetailGrid,.capacityCockpitDetailGrid.mode-month,.capacityCockpitDetailGrid.mode-year{grid-template-columns:1fr 1fr}.capacityCockpitNav{overflow-x:auto}.capacityCockpitNav .capacityAddAbsenceQuick{margin-left:0}.capacityCockpitChart{grid-template-columns:repeat(7,minmax(60px,1fr));overflow-x:auto}.capacityCockpitChart.mode-month{grid-template-columns:repeat(4,minmax(70px,1fr));overflow-x:auto}.capacityCockpitChart.mode-year{grid-template-columns:repeat(7,minmax(60px,1fr));overflow-x:auto}}:root{--voleng-sidebar-expanded:184px;--voleng-sidebar-compact:66px;--voleng-brand-row-h:68px;--voleng-brand-box:54px;--voleng-brand-logo:46px;--voleng-brand-toggle:38px}@media(min-width:901px){body:is([data-voleng-product=operations],[data-voleng-product=hr],[data-voleng-product=fleet],[data-voleng-product=finance],[data-voleng-product=control]) .simpleApp:not(.sidebarCompact){grid-template-columns:var(--voleng-sidebar-expanded) minmax(0,1fr)!important}body:is([data-voleng-product=operations],[data-voleng-product=hr],[data-voleng-product=fleet],[data-voleng-product=finance],[data-voleng-product=control]) .simpleApp:not(.sidebarCompact)>#volengNavigation{position:fixed!important;inset:0 auto 0 0!important;width:var(--voleng-sidebar-expanded)!important;min-width:var(--voleng-sidebar-expanded)!important;max-width:var(--voleng-sidebar-expanded)!important;padding:10px 8px 12px!important;overflow-x:hidden!important;overflow-y:auto!important;transform:none!important}body:is([data-voleng-product=operations],[data-voleng-product=hr],[data-voleng-product=fleet],[data-voleng-product=finance],[data-voleng-product=control]) .simpleApp:not(.sidebarCompact)>main{margin-left:var(--voleng-sidebar-expanded)!important;width:calc(100% - var(--voleng-sidebar-expanded))!important;min-width:0!important}body:is([data-voleng-product=operations],[data-voleng-product=hr],[data-voleng-product=fleet],[data-voleng-product=finance],[data-voleng-product=control]) .simpleApp:not(.sidebarCompact)>#volengNavigation>.brand.multiProductBrand{position:sticky!important;top:0!important;z-index:150!important;display:grid!important;grid-template-columns:var(--voleng-brand-box) 1fr var(--voleng-brand-toggle)!important;align-items:center!important;justify-items:stretch!important;gap:0!important;width:100%!important;min-width:0!important;height:var(--voleng-brand-row-h)!important;min-height:var(--voleng-brand-row-h)!important;max-height:var(--voleng-brand-row-h)!important;padding:5px 7px 7px!important;margin:0 0 8px!important;overflow:visible!important;box-sizing:border-box!important;background:var(--theme-sidebar,var(--theme-surface,#fff))!important;border-bottom:1px solid var(--theme-border,#d7e0e8)!important;transform:none!important}body:is([data-voleng-product=operations],[data-voleng-product=hr],[data-voleng-product=fleet],[data-voleng-product=finance],[data-voleng-product=control]) .simpleApp:not(.sidebarCompact)>#volengNavigation>.brand.multiProductBrand>.platformHomeBrand{grid-column:1!important;position:static!important;display:grid!important;place-items:center!important;justify-self:start!important;align-self:center!important;width:var(--voleng-brand-box)!important;min-width:var(--voleng-brand-box)!important;max-width:var(--voleng-brand-box)!important;height:var(--voleng-brand-box)!important;min-height:var(--voleng-brand-box)!important;max-height:var(--voleng-brand-box)!important;padding:0!important;margin:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;transform:none!important}body:is([data-voleng-product=operations],[data-voleng-product=hr],[data-voleng-product=fleet],[data-voleng-product=finance],[data-voleng-product=control]) .simpleApp:not(.sidebarCompact)>#volengNavigation .masterBrandIdentity{display:grid!important;place-items:center!important;width:var(--voleng-brand-box)!important;min-width:var(--voleng-brand-box)!important;max-width:var(--voleng-brand-box)!important;height:var(--voleng-brand-box)!important;min-height:var(--voleng-brand-box)!important;max-height:var(--voleng-brand-box)!important;padding:0!important;margin:0!important;overflow:visible!important;background:transparent!important;border:0!important;flex:none!important;transform:none!important}body:is([data-voleng-product=operations],[data-voleng-product=hr],[data-voleng-product=fleet],[data-voleng-product=finance],[data-voleng-product=control]) .simpleApp:not(.sidebarCompact)>#volengNavigation .masterBrandIdentity:before,body:is([data-voleng-product=operations],[data-voleng-product=hr],[data-voleng-product=fleet],[data-voleng-product=finance],[data-voleng-product=control]) .simpleApp:not(.sidebarCompact)>#volengNavigation .masterBrandIdentity:after{display:none!important;content:none!important}body:is([data-voleng-product=operations],[data-voleng-product=hr],[data-voleng-product=fleet],[data-voleng-product=finance],[data-voleng-product=control]) .simpleApp:not(.sidebarCompact)>#volengNavigation .masterBrandIdentity>img.volengSiteLogo{display:block!important;position:static!important;width:var(--voleng-brand-logo)!important;min-width:var(--voleng-brand-logo)!important;max-width:var(--voleng-brand-logo)!important;height:var(--voleng-brand-logo)!important;min-height:var(--voleng-brand-logo)!important;max-height:var(--voleng-brand-logo)!important;object-fit:contain!important;object-position:center!important;padding:0!important;margin:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;filter:none!important;mix-blend-mode:normal!important;transform:none!important}body:is([data-voleng-product=operations],[data-voleng-product=hr],[data-voleng-product=fleet],[data-voleng-product=finance],[data-voleng-product=control]) .simpleApp:not(.sidebarCompact)>#volengNavigation>.brand.multiProductBrand>.sidebarToggle{grid-column:3!important;position:static!important;display:grid!important;place-items:center!important;justify-self:end!important;align-self:center!important;width:var(--voleng-brand-toggle)!important;min-width:var(--voleng-brand-toggle)!important;max-width:var(--voleng-brand-toggle)!important;height:var(--voleng-brand-toggle)!important;min-height:var(--voleng-brand-toggle)!important;max-height:var(--voleng-brand-toggle)!important;padding:0!important;margin:0!important;flex:none!important;transform:none!important}body:is([data-voleng-product=operations],[data-voleng-product=hr],[data-voleng-product=fleet],[data-voleng-product=finance],[data-voleng-product=control]) .simpleApp.sidebarCompact>#volengNavigation{position:fixed!important;inset:0 auto 0 0!important;width:var(--voleng-sidebar-compact)!important;min-width:var(--voleng-sidebar-compact)!important;max-width:var(--voleng-sidebar-compact)!important;padding:10px 6px 12px!important}body:is([data-voleng-product=operations],[data-voleng-product=hr],[data-voleng-product=fleet],[data-voleng-product=finance],[data-voleng-product=control]) .simpleApp.sidebarCompact>main{margin-left:var(--voleng-sidebar-compact)!important;width:calc(100% - var(--voleng-sidebar-compact))!important}body:is([data-voleng-product=operations],[data-voleng-product=hr],[data-voleng-product=fleet],[data-voleng-product=finance],[data-voleng-product=control]) .simpleApp.sidebarCompact>#volengNavigation>.brand.multiProductBrand{position:sticky!important;top:0!important;z-index:150!important;display:grid!important;grid-template-columns:1fr!important;justify-items:center!important;align-content:start!important;width:100%!important;min-height:92px!important;height:92px!important;padding:4px 0 6px!important;margin:0 0 8px!important;gap:4px!important;background:var(--theme-sidebar,var(--theme-surface,#fff))!important;border-bottom:1px solid var(--theme-border,#d7e0e8)!important}body:is([data-voleng-product=operations],[data-voleng-product=hr],[data-voleng-product=fleet],[data-voleng-product=finance],[data-voleng-product=control]) .simpleApp.sidebarCompact>#volengNavigation .platformHomeBrand{display:grid!important;place-items:center!important;width:48px!important;height:48px!important;padding:0!important;margin:0!important;background:transparent!important;border:0!important}body:is([data-voleng-product=operations],[data-voleng-product=hr],[data-voleng-product=fleet],[data-voleng-product=finance],[data-voleng-product=control]) .simpleApp.sidebarCompact>#volengNavigation .masterBrandIdentity{display:grid!important;place-items:center!important;width:48px!important;height:48px!important;min-height:48px!important;padding:0!important;margin:0!important}body:is([data-voleng-product=operations],[data-voleng-product=hr],[data-voleng-product=fleet],[data-voleng-product=finance],[data-voleng-product=control]) .simpleApp.sidebarCompact>#volengNavigation .masterBrandIdentity>img.volengSiteLogo{display:block!important;width:40px!important;min-width:40px!important;max-width:40px!important;height:40px!important;min-height:40px!important;max-height:40px!important;object-fit:contain!important;object-position:center!important;margin:0!important;padding:0!important;filter:none!important;transform:none!important}body:is([data-voleng-product=operations],[data-voleng-product=hr],[data-voleng-product=fleet],[data-voleng-product=finance],[data-voleng-product=control]) .simpleApp.sidebarCompact>#volengNavigation .sidebarToggle{display:grid!important;place-items:center!important;width:42px!important;min-width:42px!important;max-width:42px!important;height:34px!important;min-height:34px!important;max-height:34px!important;margin:0 auto!important;padding:0!important;transform:none!important}}body[data-voleng-product=fleet] .simpleApp .fleetCombinedPage{padding:16px 18px 28px!important;min-width:0!important;width:100%!important}body[data-voleng-product=fleet] .simpleApp .fleetCombinedPage>.workspaceMasterHeader{margin:0 0 12px!important;min-height:58px!important;width:100%!important}body[data-voleng-product=fleet] .simpleApp .fleetCombinedPage>.fleetEmbeddedModule{display:block!important;width:100%!important;min-width:0!important;margin:0!important;padding:0!important}body[data-voleng-product=fleet] .simpleApp .fleetCombinedPage>.fleetEmbeddedModule>.fleetSummaryRow{margin:0 0 12px!important;width:100%!important}body[data-voleng-product=fleet] .simpleApp .fleetCombinedPage>.fleetEmbeddedModule>.fleetCoreTable{width:100%!important;margin:0!important}body[data-voleng-product=fleet] .simpleApp .fleetCombinedPage .fleetSummaryRow{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:10px!important}body[data-voleng-product=fleet] .simpleApp .fleetCombinedPage .fleetSummaryRow>article{min-height:82px!important;padding:14px 16px!important;border-radius:13px!important}body[data-voleng-product=fleet] .simpleApp .fleetCombinedPage .fleetCombinedTabsHeader{display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:7px!important;min-width:max-content!important}body[data-voleng-product=fleet] .simpleApp .fleetCombinedPage .fleetCombinedTabsHeader button{height:38px!important;min-height:38px!important;margin:0!important}@media(max-width:1100px){body[data-voleng-product=fleet] .simpleApp .fleetCombinedPage .fleetSummaryRow{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(max-width:680px){body[data-voleng-product=fleet] .simpleApp .fleetCombinedPage{padding:12px!important}body[data-voleng-product=fleet] .simpleApp .fleetCombinedPage .fleetSummaryRow{grid-template-columns:1fr!important}}@media(min-width:901px){body .simpleApp:not(.sidebarCompact)>aside#volengNavigation{width:184px!important;min-width:184px!important;max-width:184px!important;padding:10px 8px 12px!important}body .simpleApp:not(.sidebarCompact)>main{margin-left:184px!important;width:calc(100% - 184px)!important;min-width:0!important}body .simpleApp:not(.sidebarCompact)>aside#volengNavigation>.brand.multiProductBrand{position:sticky!important;top:0!important;z-index:160!important;display:block!important;width:100%!important;height:68px!important;min-height:68px!important;max-height:68px!important;padding:0!important;margin:0 0 8px!important;overflow:visible!important;background:var(--theme-sidebar,var(--theme-surface,#fff))!important;border-bottom:1px solid var(--theme-border,#d7e0e8)!important}body .simpleApp:not(.sidebarCompact)>aside#volengNavigation>.brand.multiProductBrand>.platformHomeBrand{position:absolute!important;left:4px!important;top:7px!important;display:grid!important;place-items:center!important;width:54px!important;min-width:54px!important;max-width:54px!important;height:54px!important;min-height:54px!important;max-height:54px!important;padding:0!important;margin:0!important;border:0!important;background:transparent!important;box-shadow:none!important;transform:none!important}body .simpleApp:not(.sidebarCompact)>aside#volengNavigation .masterBrandIdentity{display:grid!important;place-items:center!important;width:54px!important;min-width:54px!important;max-width:54px!important;height:54px!important;min-height:54px!important;max-height:54px!important;padding:0!important;margin:0!important;border:0!important;background:transparent!important;box-shadow:none!important;transform:none!important}body .simpleApp:not(.sidebarCompact)>aside#volengNavigation .masterBrandIdentity:before,body .simpleApp:not(.sidebarCompact)>aside#volengNavigation .masterBrandIdentity:after{display:none!important;content:none!important}body .simpleApp:not(.sidebarCompact)>aside#volengNavigation .masterBrandIdentity>img.volengSiteLogo{display:block!important;width:46px!important;min-width:46px!important;max-width:46px!important;height:46px!important;min-height:46px!important;max-height:46px!important;padding:0!important;margin:0!important;object-fit:contain!important;object-position:center!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;filter:none!important;transform:none!important}body .simpleApp:not(.sidebarCompact)>aside#volengNavigation>.brand.multiProductBrand>.sidebarToggle{position:absolute!important;right:5px!important;top:15px!important;display:grid!important;place-items:center!important;width:38px!important;min-width:38px!important;max-width:38px!important;height:38px!important;min-height:38px!important;max-height:38px!important;padding:0!important;margin:0!important;transform:none!important}body[data-voleng-product=fleet] .simpleApp main .page.fleetCombinedPage{width:100%!important;max-width:none!important;margin:0!important;padding:18px 20px 30px!important;box-sizing:border-box!important}body[data-voleng-product=fleet] .simpleApp main .page.fleetCombinedPage>.workspaceMasterHeader{width:100%!important;margin:0 0 12px!important}body[data-voleng-product=fleet] .simpleApp main .page.fleetCombinedPage>.fleetSummaryRow{width:100%!important;margin:0 0 14px!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:12px!important}body[data-voleng-product=fleet] .simpleApp main .page.fleetCombinedPage>.fleetSummaryRow>article{min-height:98px!important;padding:16px!important;border-radius:14px!important}body[data-voleng-product=fleet] .simpleApp main .page.fleetCombinedPage>.fleetCoreTable{width:100%!important;margin:0!important}}@media(max-width:1180px)and (min-width:901px){body[data-voleng-product=fleet] .simpleApp main .page.fleetCombinedPage>.fleetSummaryRow{grid-template-columns:repeat(2,minmax(0,1fr))!important}}.invoiceStudioModal{width:min(1320px,calc(100vw - 72px))!important;height:min(860px,calc(100vh - 72px))!important;max-height:calc(100vh - 72px)!important;margin:auto!important;border:1px solid color-mix(in srgb,var(--theme-border) 84%,transparent)!important;border-radius:22px!important;overflow:hidden!important;box-shadow:0 34px 100px #0f233c47,0 0 0 1px #ffffff59 inset!important;background:var(--theme-surface)!important}.invoiceStudioModal .invoiceModalHead{min-height:86px!important;padding:18px 22px!important;margin:0!important;display:flex!important;align-items:center!important;gap:18px!important;background:linear-gradient(180deg,color-mix(in srgb,var(--theme-surface) 96%,#fff),var(--theme-surface))!important;border-bottom:1px solid var(--theme-border)!important}.invoiceStudioModal .invoiceModalHead>div:first-child{min-width:0;flex:1}.invoiceStudioModal .invoiceModalHead h2{font-size:20px;margin:3px 0 0;letter-spacing:-.02em}.invoiceStudioActions{display:flex;align-items:center;justify-content:flex-end;gap:9px;flex-wrap:wrap}.invoiceStudioActions>button{min-height:40px!important;border-radius:11px!important;padding:0 14px!important;font-weight:850!important;display:inline-flex!important;align-items:center!important;gap:7px!important;white-space:nowrap}.invoiceStudioActions>button svg{width:15px;height:15px}.invoiceStudioActions .invoiceSaveBtn{border-color:transparent!important;box-shadow:0 8px 20px color-mix(in srgb,var(--theme-accent,#0F9F98) 22%,transparent)}.invoiceStudioActions .invoiceCloseBtn{background:var(--theme-surface-soft)!important;border:1px solid var(--theme-border)!important;color:var(--theme-text)!important}.invoiceStudioGrid{display:grid!important;grid-template-columns:350px minmax(0,1fr)!important;gap:0!important;height:calc(min(860px,calc(100vh - 72px)) - 86px)!important;min-height:0!important;background:color-mix(in srgb,var(--theme-surface-soft) 84%,#eef4f8)!important}.invoiceStudioGrid>.invoiceControls{grid-column:1!important;grid-row:1!important;order:1!important;padding:18px!important;border-left:0!important;border-right:1px solid var(--theme-border)!important;background:linear-gradient(180deg,var(--theme-surface),color-mix(in srgb,var(--theme-surface) 94%,var(--theme-surface-soft)))!important;scrollbar-width:thin}.invoiceStudioGrid>.invoicePaper{grid-column:2!important;grid-row:1!important;order:2!important;width:min(820px,calc(100% - 48px))!important;min-width:0!important;margin:24px auto!important;padding:30px!important;border-radius:18px!important;box-shadow:0 18px 55px #1c364f1f!important;align-self:start!important}.invoiceStudioModal .invoiceControlBlock{margin-bottom:12px;padding:15px!important;border:1px solid var(--theme-border)!important;border-radius:14px!important;background:var(--theme-surface)!important;box-shadow:0 7px 20px #142d480b}.invoiceStudioModal .invoiceControlBlock>small{font-size:9px;letter-spacing:.1em}.invoiceStudioModal .invoiceControlBlock h3{font-size:14px;margin-bottom:4px}.invoiceStudioModal .invoiceControlBlock input,.invoiceStudioModal .invoiceControlBlock textarea,.invoiceStudioModal .invoiceControlFooter select{min-height:42px!important;border-radius:10px!important;background:var(--theme-surface-soft)!important}.invoiceStudioModal .invoiceControlBlock input:focus,.invoiceStudioModal .invoiceControlBlock textarea:focus,.invoiceStudioModal .invoiceControlFooter select:focus{outline:none!important;border-color:var(--theme-accent,#0F9F98)!important;box-shadow:0 0 0 3px color-mix(in srgb,var(--theme-accent,#0F9F98) 14%,transparent)!important}.invoiceStudioModal .invoiceControlFooter{padding:14px 0 4px!important;position:sticky;bottom:0;background:var(--theme-surface);z-index:2}@media(max-width:1120px){.invoiceStudioModal{width:min(960px,calc(100vw - 32px))!important;height:min(920px,calc(100vh - 32px))!important;max-height:calc(100vh - 32px)!important}.invoiceStudioGrid{grid-template-columns:320px minmax(0,1fr)!important;height:calc(min(920px,calc(100vh - 32px)) - 86px)!important}.invoiceStudioGrid>.invoicePaper{width:calc(100% - 28px)!important;margin:14px auto!important;padding:22px!important}}@media(max-width:820px){.invoiceStudioModal{width:calc(100vw - 18px)!important;height:calc(100vh - 18px)!important;max-height:calc(100vh - 18px)!important;overflow:auto!important}.invoiceStudioModal .invoiceModalHead{align-items:flex-start!important;flex-direction:column!important;position:sticky;top:0;z-index:6}.invoiceStudioActions{width:100%;justify-content:flex-start}.invoiceStudioGrid{display:flex!important;flex-direction:column!important;height:auto!important}.invoiceStudioGrid>.invoiceControls{order:1!important;border-right:0!important;border-bottom:1px solid var(--theme-border)!important;overflow:visible!important}.invoiceStudioGrid>.invoicePaper{order:2!important;width:calc(100% - 24px)!important;margin:12px!important;overflow:visible!important}}.invoiceEditState{display:flex;gap:10px;align-items:flex-start;padding:12px 13px;margin:0 0 10px;border-radius:12px;border:1px solid var(--theme-border);background:var(--theme-surface-soft)}.invoiceEditState>svg{width:18px;height:18px;flex:0 0 auto;margin-top:1px}.invoiceEditState span{display:grid;gap:2px}.invoiceEditState b{font-size:11px}.invoiceEditState small{font-size:9px;line-height:1.35;color:var(--theme-muted)}.invoiceEditState.editable{border-color:color-mix(in srgb,var(--theme-accent,#0f9f98) 35%,var(--theme-border));background:color-mix(in srgb,var(--theme-accent-soft,#e9f8f6) 70%,var(--theme-surface))}.invoiceEditState.editable>svg{color:var(--theme-accent-ink,#0f766e)}.invoiceEditState.locked{border-color:color-mix(in srgb,#a16207 25%,var(--theme-border));background:color-mix(in srgb,#fef3c7 44%,var(--theme-surface))}.invoiceEditState.locked>svg{color:#a16207}.invoiceEditFieldset{border:0;padding:0;margin:0;min-width:0}.invoiceEditFieldset:disabled{opacity:.72}.invoiceEditFieldset:disabled input,.invoiceEditFieldset:disabled textarea,.invoiceEditFieldset:disabled button{cursor:not-allowed}.invoiceLocked .invoiceInlinePrice{pointer-events:none;opacity:.7}.invoiceLineLocked{display:grid;place-items:center;color:var(--theme-muted)}.invoiceLineLocked svg{width:14px;height:14px}.invoiceLockedStatus{min-height:38px;border:1px solid var(--theme-border);border-radius:10px;display:flex;align-items:center;gap:7px;padding:0 10px;background:var(--theme-surface-soft);color:var(--theme-muted);font-size:9px;font-weight:850}.invoiceLockedStatus svg{width:14px}.invoiceStudioGrid>.invoiceControls{background:linear-gradient(180deg,color-mix(in srgb,var(--theme-surface) 96%,#eef6ff),var(--theme-surface))!important}.invoiceStudioModal .invoiceControlBlock{border:1px solid var(--theme-border)!important;border-radius:13px!important;padding:13px!important;margin:10px 0!important;background:var(--theme-surface)!important;box-shadow:0 5px 16px #132f4e09}.companySetupGate{min-height:100vh;display:grid;place-items:center;padding:32px;background:radial-gradient(circle at 18% 12%,rgba(79,70,229,.1),transparent 30%),linear-gradient(145deg,#f7faff,#eef4fb);color:#132b45}.companySetupCard{width:min(920px,100%);background:#fff;border:1px solid #d9e4ef;border-radius:22px;box-shadow:0 24px 80px #162c4824;padding:28px}.companySetupCard.loading{width:min(560px,100%);text-align:center}.companySetupCard.loading>svg{width:30px;height:30px;animation:spin 1s linear infinite;color:#4f46e5}.companySetupBrand{display:flex;gap:16px;align-items:flex-start;padding-bottom:20px;border-bottom:1px solid #e7edf4;margin-bottom:20px}.companySetupBrand>svg{width:44px;height:44px;padding:10px;border-radius:14px;background:#eef2ff;color:#4f46e5}.companySetupBrand small{font-size:10px;font-weight:900;letter-spacing:.13em;color:#6d5dfc}.companySetupBrand h1{font-size:25px;margin:4px 0 7px}.companySetupBrand p{margin:0;color:#65768a;line-height:1.55;max-width:690px}.companySetupGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.companySetupGrid label{display:grid;gap:7px;font-size:11px;font-weight:850;color:#43566e}.companySetupGrid input,.companySetupGrid select{height:43px;border:1px solid #cfdbe7;border-radius:10px;background:#fff;padding:0 12px;color:#172d46;outline:none}.companySetupGrid input:focus,.companySetupGrid select:focus{border-color:#7c6df2;box-shadow:0 0 0 3px #7c6df21a}.companySetupActions{display:flex;justify-content:flex-end;gap:10px;margin-top:22px}.companySetupActions button{height:42px;padding:0 16px;border:1px solid #d7e1ec;border-radius:10px;background:#fff;font-weight:850;cursor:pointer}.companySetupActions .primary{display:inline-flex;align-items:center;gap:8px;border-color:#4f46e5;background:#4f46e5;color:#fff}.companySetupActions .primary svg{width:16px}.companySetupError{margin-top:14px;padding:10px 12px;border-radius:10px;background:#fff1f2;border:1px solid #fecdd3;color:#be123c;font-weight:750}.companyProfileCompletion{display:flex;align-items:center;gap:12px;padding:13px 14px;margin-bottom:15px;border:1px solid var(--theme-border,#dbe5ef);border-radius:13px;background:var(--theme-surface-soft,#f7f9fc)}.companyProfileCompletion>span{display:grid;place-items:center;width:34px;height:34px;border-radius:10px}.companyProfileCompletion>span.complete{background:#e8faf2;color:#0b8b61}.companyProfileCompletion>span.pending{background:#fff7df;color:#b7791f}.companyProfileCompletion svg{width:18px}.companyProfileCompletion div{display:grid;gap:2px}.companyProfileCompletion small{color:var(--theme-muted,#6b7d90)}.companyProfileGrid .wide{grid-column:1/-1}.teamAccountsCompact .table{overflow:hidden;border-radius:14px}.teamAccountsCompact table{table-layout:fixed}.teamAccountsCompact th:nth-child(1){width:24%}.teamAccountsCompact th:nth-child(2){width:27%}.teamAccountsCompact th:nth-child(3){width:20%}.teamAccountsCompact th:nth-child(4){width:17%}.teamAccountsCompact th:nth-child(5){width:12%}.teamAccountsCompact td{padding-top:11px!important;padding-bottom:11px!important;vertical-align:middle}.teamUserCell,.teamProfileCell,.teamAccountStatus{display:grid;gap:3px;min-width:0}.teamUserCell b,.teamUserCell small,.teamProfileCell small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.teamUserCell small,.teamProfileCell small,.teamAccountStatus small{font-size:10px;color:var(--theme-muted,#748398)}.teamProfileCell .badge{justify-self:start}.rowActions.compact{display:flex;justify-content:flex-end;gap:6px}.rowActions.compact button{height:32px;padding:0 9px;border-radius:9px}.rowActions.compact .iconOnly{width:32px;padding:0;display:grid;place-items:center}.accessListHead>div>span{font-size:10px;color:var(--theme-muted,#748398)}.controlCenterV12848 .controlSettingsCards{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:14px!important}.controlCenterV12848 .controlProductPremiumCard{position:relative;min-height:168px!important;align-items:start!important;padding:20px!important;border-radius:18px!important;border:1px solid color-mix(in srgb,var(--product-accent,#4f46e5) 18%,var(--theme-border,#d8e2ec))!important;background:linear-gradient(145deg,var(--theme-card,#fff),color-mix(in srgb,#eef2ff 38%,var(--theme-card,#fff)))!important;box-shadow:0 8px 28px #2233540f;overflow:hidden}.controlCenterV12848 .controlProductPremiumCard:before{content:"";position:absolute;inset:0 auto 0 0;width:4px;background:#6d5dfc;opacity:.8}.controlCenterV12848 .controlProductPremiumCard.policyLocked{opacity:.76}.controlCenterV12848 .controlSettingsCardIcon{width:44px;height:44px;border-radius:13px;background:#f0edff;color:#5b4ee3;display:grid;place-items:center}.controlCenterV12848 .controlSettingsCardIcon svg{width:21px;height:21px}.controlCenterV12848 .controlSettingsMain h3{font-size:16px!important;margin:5px 0!important}.controlCenterV12848 .controlSettingsMain p{font-size:11px!important;line-height:1.55!important;max-width:520px}.controlCenterV12848 .controlFeatureChips{margin-top:12px!important}.controlCenterV12848 .controlFeatureChips span{background:color-mix(in srgb,#f1f5ff 80%,var(--theme-surface,#fff))!important}.controlCenterV12848 .controlPremiumCta{align-self:end!important;height:38px!important;padding:0 13px!important;border:0!important;background:#4f46e5!important;color:#fff!important;border-radius:10px!important;box-shadow:0 7px 18px #4f46e52e;font-weight:900!important}.controlCenterV12848 .controlPremiumCta.soft{background:var(--theme-surface-soft,#eef2f7)!important;color:var(--theme-muted,#76859a)!important;box-shadow:none}.controlCenterV12848 .controlPremiumCta svg{width:14px!important}body:is([data-voleng-theme=dark],[data-voleng-theme=premier-navy]) .companySetupGate{background:#101318}.controlCenterV12848 .controlProductPremiumCard{--product-accent:#4f46e5}body:is([data-voleng-theme=dark],[data-voleng-theme=premier-navy]) .controlCenterV12848 .controlProductPremiumCard{background:linear-gradient(145deg,var(--theme-card),color-mix(in srgb,#4f46e5 8%,var(--theme-card)))!important}@media(max-width:900px){.controlCenterV12848 .controlSettingsCards{grid-template-columns:1fr!important}.teamAccountsCompact{overflow-x:auto}.teamAccountsCompact table{min-width:820px}.companySetupGrid{grid-template-columns:1fr}.companySetupCard{padding:20px}.companySetupGate{padding:16px}}:root{--voleng-ui-font:Inter,"Segoe UI",Arial,sans-serif;--voleng-control-height:34px;--voleng-panel-radius:12px}body .simpleApp,body .simpleApp :is(button,input,select,textarea,table){font-family:var(--voleng-ui-font)!important}body .simpleApp :is(.masterFilterLane,.volengDataFilters,.standardHeaderFilters,.uniformPageFilters,.teamHeaderFilters,.hrUniformHeaderFilters,.financeHeaderFilters,.fleetFilters,.ordersDataFilters,.invoiceDataFilters,.controlAuditDataFilters){box-sizing:border-box!important;display:flex!important;align-items:center!important;gap:7px!important;min-width:0!important;padding:0!important;margin:0 0 10px!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}body .simpleApp :is(.masterFilterLane,.volengDataFilters,.standardHeaderFilters,.uniformPageFilters,.teamHeaderFilters,.hrUniformHeaderFilters,.financeHeaderFilters,.fleetFilters,.ordersDataFilters,.invoiceDataFilters,.controlAuditDataFilters) :is(input,select,button){box-sizing:border-box!important;min-height:var(--voleng-control-height)!important;height:var(--voleng-control-height)!important;border:1px solid var(--theme-border,#d7e0e8)!important;border-radius:8px!important;background:var(--theme-surface,#fff)!important;color:var(--theme-text,#172b45)!important;box-shadow:none!important;font-size:12px!important;font-weight:600!important}body .simpleApp :is(.masterFilterLane,.volengDataFilters,.standardHeaderFilters,.uniformPageFilters,.teamHeaderFilters,.hrUniformHeaderFilters,.financeHeaderFilters,.fleetFilters,.ordersDataFilters,.invoiceDataFilters,.controlAuditDataFilters) :is(input,select){padding:0 10px!important}body .simpleApp :is(.masterFilterLane,.volengDataFilters,.standardHeaderFilters,.uniformPageFilters,.teamHeaderFilters,.hrUniformHeaderFilters,.financeHeaderFilters,.fleetFilters,.ordersDataFilters,.invoiceDataFilters,.controlAuditDataFilters) .dataFilterSearch,body .simpleApp :is(.masterFilterLane,.volengDataFilters,.standardHeaderFilters,.uniformPageFilters,.teamHeaderFilters,.hrUniformHeaderFilters,.financeHeaderFilters,.fleetFilters,.ordersDataFilters,.invoiceDataFilters,.controlAuditDataFilters) .masterSearch{box-sizing:border-box!important;display:flex!important;align-items:center!important;gap:7px!important;height:var(--voleng-control-height)!important;min-height:var(--voleng-control-height)!important;padding:0 10px!important;border:1px solid var(--theme-border,#d7e0e8)!important;border-radius:8px!important;background:var(--theme-surface,#fff)!important;box-shadow:none!important}body .simpleApp :is(.masterFilterLane,.volengDataFilters,.standardHeaderFilters,.uniformPageFilters,.teamHeaderFilters,.hrUniformHeaderFilters,.financeHeaderFilters,.fleetFilters,.ordersDataFilters,.invoiceDataFilters,.controlAuditDataFilters) :is(.dataFilterSearch,.masterSearch) input{height:100%!important;min-height:0!important;padding:0!important;border:0!important;background:transparent!important;outline:0!important;box-shadow:none!important}body .simpleApp .page :is(h1,h2,h3,h4){font-family:var(--voleng-ui-font)!important;letter-spacing:-.02em}body .simpleApp .page :is(.fleetCoreTable,.workforceTable,.controlAuditTable,.financeInvoiceRegister,.invoiceRegister,.standardRegister,.ordersTablePanel,.teamListPanel){border-radius:var(--voleng-panel-radius)!important;box-shadow:none!important}body .simpleApp .page :is(.fleetCoreTable,.workforceTable,.controlAuditTable,.financeInvoiceRegister,.invoiceRegister,.standardRegister,.ordersTablePanel,.teamListPanel) th{font-family:var(--voleng-ui-font)!important;font-size:10px!important;font-weight:800!important;letter-spacing:.04em!important}body .simpleApp .page :is(.fleetCoreTable,.workforceTable,.controlAuditTable,.financeInvoiceRegister,.invoiceRegister,.standardRegister,.ordersTablePanel,.teamListPanel) td{font-size:12px!important}body .simpleApp .page :is(.fleetStatus,.hrTypeBadge,.statusBadge,.statusPill,.invoiceStatus,.orderStatusBadge){box-shadow:none!important;border-radius:999px!important;font-family:var(--voleng-ui-font)!important;font-size:10px!important;font-weight:750!important}body .simpleApp .page :is(.fleetSummaryRow,.hrUniformKpiGrid,.financePivotKpis,.ordersKpiStrip,.capacityKpiStrip)>article,body .simpleApp .page :is(.fleetSummaryRow,.hrUniformKpiGrid,.financePivotKpis,.ordersKpiStrip,.capacityKpiStrip)>button{border-radius:12px!important;box-shadow:none!important}@media(max-width:720px){body .simpleApp :is(.masterFilterLane,.volengDataFilters,.standardHeaderFilters,.uniformPageFilters,.teamHeaderFilters,.hrUniformHeaderFilters,.financeHeaderFilters,.fleetFilters,.ordersDataFilters,.invoiceDataFilters,.controlAuditDataFilters){flex-wrap:wrap!important;width:100%!important;overflow:visible!important}body .simpleApp :is(.masterFilterLane,.volengDataFilters,.standardHeaderFilters,.uniformPageFilters,.teamHeaderFilters,.hrUniformHeaderFilters,.financeHeaderFilters,.fleetFilters,.ordersDataFilters,.invoiceDataFilters,.controlAuditDataFilters) :is(.dataFilterSearch,.masterSearch){flex:1 1 100%!important;width:100%!important;max-width:none!important}body .simpleApp :is(.masterFilterLane,.volengDataFilters,.standardHeaderFilters,.uniformPageFilters,.teamHeaderFilters,.hrUniformHeaderFilters,.financeHeaderFilters,.fleetFilters,.ordersDataFilters,.invoiceDataFilters,.controlAuditDataFilters) select{flex:1 1 130px!important;min-width:0!important;max-width:none!important}}body .premiumSignIn .premiumLoginLogo{display:flex!important;align-items:flex-start!important;justify-content:flex-start!important;width:auto!important;height:auto!important;min-height:0!important;margin:0 0 24px!important;padding:0!important;background:none!important;border:0!important;box-shadow:none!important}body .premiumSignIn .premiumLoginLogo .signinMasterBrand{display:block!important;width:clamp(160px,14vw,200px)!important;height:auto!important;max-width:44vw!important;max-height:none!important;object-fit:contain!important;object-position:left top!important;margin:0!important;padding:0!important;background:transparent!important;border:0!important;box-shadow:none!important}@media(max-width:900px){body .premiumSignIn .premiumLoginLogo{margin-bottom:18px!important}body .premiumSignIn .premiumLoginLogo .signinMasterBrand{width:158px!important;max-width:38vw!important}}@media(max-width:480px){body .premiumSignIn .premiumLoginLogo{margin-bottom:16px!important}body .premiumSignIn .premiumLoginLogo .signinMasterBrand{width:140px!important;max-width:44vw!important}}body[data-voleng-product=operations]{--ops-ui-control:36px;--ops-ui-radius:11px;--ops-ui-panel-radius:13px;--ops-ui-gap:10px;--ops-ui-title:20px;--ops-ui-section:16px;--ops-ui-row:50px}body[data-voleng-product=operations] .platformUnifiedSecondaryBar.workspaceMasterHeader:not(.todayHomeHeroHeader){min-height:54px!important;margin:0 0 10px!important;padding:7px 8px 8px!important;gap:8px!important;border:1px solid var(--theme-border)!important;border-radius:12px!important;background:color-mix(in srgb,var(--theme-surface) 88%,transparent)!important;box-shadow:none!important;position:relative!important}body[data-voleng-product=operations] .platformUnifiedSecondaryBar.workspaceMasterHeader:not(.todayHomeHeroHeader):after{content:"";position:absolute;left:10px;bottom:-1px;width:40px;height:2px;border-radius:999px;background:#0f9f98}body[data-voleng-product=operations] .platformUnifiedSecondaryBar .workspaceMasterTitle h1{font-size:var(--ops-ui-title)!important;line-height:1.05!important;letter-spacing:-.025em!important;font-weight:800!important}body[data-voleng-product=operations] .platformUnifiedSecondaryBar .workspaceMasterTitle p{display:none!important}body[data-voleng-product=operations] .platformUnifiedSecondaryBar .workspaceMasterCenter,body[data-voleng-product=operations] .platformUnifiedSecondaryBar .workspaceMasterActions{gap:6px!important}body[data-voleng-product=operations] .platformUnifiedSecondaryBar .workspaceMasterCenter>div,body[data-voleng-product=operations] .platformUnifiedSecondaryBar .workspaceMasterActions>div{gap:6px!important}body[data-voleng-product=operations] .platformUnifiedSecondaryBar :is(input,select,button,.topActionBtn,.volDateNav){min-height:var(--ops-ui-control)!important;height:var(--ops-ui-control)!important;border-radius:9px!important;font-size:10.5px!important;line-height:1!important;box-shadow:none!important}body[data-voleng-product=operations] .platformUnifiedSecondaryBar :is(input,select){border:1px solid var(--theme-border)!important;background:var(--theme-surface)!important;color:var(--theme-text)!important}body[data-voleng-product=operations] .platformUnifiedSecondaryBar button{padding:0 11px!important;font-weight:750!important;white-space:nowrap!important}body[data-voleng-product=operations] .platformUnifiedSecondaryBar button.primaryAction{background:#3159d8!important;border-color:#3159d8!important;color:#fff!important;box-shadow:none!important}body[data-voleng-product=operations] .platformUnifiedSecondaryBar button.secondary,body[data-voleng-product=operations] .platformUnifiedSecondaryBar .topActionBtn.secondary{background:var(--theme-surface)!important;border-color:var(--theme-border)!important;color:var(--theme-text)!important}body[data-voleng-product=operations] .platformUnifiedSecondaryBar svg{width:15px!important;height:15px!important}body[data-voleng-product=operations] main :is(button,.panel,.capacityCockpitKpis>button,.simpleOrdersFlow>button,.simpleTodoBaskets>button){transition:background-color .12s ease,border-color .12s ease,color .12s ease,box-shadow .12s ease!important}body[data-voleng-product=operations] main button:hover:not(:disabled){transform:none!important}body[data-voleng-product=operations] .page:not(.todayHomePage){padding:10px 14px 24px!important}body[data-voleng-product=operations] .page:not(.todayHomePage)>.panel,body[data-voleng-product=operations] .page:not(.todayHomePage) section.panel,body[data-voleng-product=operations] .page:not(.todayHomePage) article.panel{border:1px solid var(--theme-border)!important;border-radius:var(--ops-ui-panel-radius)!important;background:var(--theme-surface)!important;box-shadow:none!important}body[data-voleng-product=operations] .opsDirectContent{padding-top:10px!important}body[data-voleng-product=operations] .opsSectionHead,body[data-voleng-product=operations] .sectionHead,body[data-voleng-product=operations] .capacityCockpitSectionHead{min-height:46px!important;padding:10px 12px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:10px!important;border-bottom:1px solid var(--theme-border)!important}body[data-voleng-product=operations] .opsSectionHead h3,body[data-voleng-product=operations] .sectionHead h3,body[data-voleng-product=operations] .capacityCockpitSectionHead h3{font-size:var(--ops-ui-section)!important;line-height:1.15!important;margin:0!important;color:var(--theme-text)!important}body[data-voleng-product=operations] .opsSectionHead small,body[data-voleng-product=operations] .sectionHead small,body[data-voleng-product=operations] .capacityCockpitSectionHead small{font-size:9px!important;letter-spacing:.06em!important;color:var(--theme-muted)!important}body[data-voleng-product=operations] .sectionHead p{display:none!important}body[data-voleng-product=operations] .page :is(.rowActions,.simpleTodoActions,.todoRowActions,.modalActions,.teamPageActions,.fieldPageActions) button,body[data-voleng-product=operations] .page :is(.dataFilterReset,.toPlanPrimary,.toPlanBtn,.absenceSeeAll,.fieldHeaderReset){min-height:32px!important;height:32px!important;border-radius:8px!important;padding:0 10px!important;font-size:10px!important;font-weight:750!important;box-shadow:none!important}body[data-voleng-product=operations] .page .rowActions button svg,body[data-voleng-product=operations] .page .simpleTodoActions button svg{width:14px!important;height:14px!important}body[data-voleng-product=operations] .page button.primary,body[data-voleng-product=operations] .page .primaryAction{box-shadow:none!important}body[data-voleng-product=operations] .dispatchOrdersPage .simpleOrdersFocus{padding:10px!important;margin-bottom:10px!important}body[data-voleng-product=operations] .dispatchOrdersPage .simpleOrdersFlow{gap:8px!important;grid-template-columns:repeat(5,minmax(0,1fr))!important}body[data-voleng-product=operations] .dispatchOrdersPage .simpleOrdersFlow>button{min-height:82px!important;padding:10px 11px!important;border-radius:10px!important;box-shadow:none!important;background:var(--theme-surface-soft)!important}body[data-voleng-product=operations] .dispatchOrdersPage .simpleOrdersFlow>button>span{width:32px!important;height:32px!important;border-radius:9px!important}body[data-voleng-product=operations] .dispatchOrdersPage .simpleOrdersFlow small{font-size:9px!important}body[data-voleng-product=operations] .dispatchOrdersPage .simpleOrdersFlow b{font-size:20px!important;line-height:1!important}body[data-voleng-product=operations] .dispatchOrdersPage .simpleOrdersFlow em{font-size:9px!important;line-height:1.25!important}body[data-voleng-product=operations] .dispatchOrdersPage .simpleOrdersMeta{min-height:30px!important;margin-top:8px!important;padding:5px 8px!important;border-radius:8px!important;background:var(--theme-surface-soft)!important;border:1px solid var(--theme-border)!important}body[data-voleng-product=operations] .dispatchOrdersPage .ordersResult{min-height:30px!important;margin:0 0 8px!important;padding:0 4px!important;background:transparent!important;border:0!important;font-size:10px!important}body[data-voleng-product=operations] .dispatchOrdersPage .simpleOrdersListPanel{overflow:hidden!important}body[data-voleng-product=operations] .dispatchOrdersPage .ordersDataFilters{min-height:46px!important;padding:7px 9px!important;margin:0!important;border:0!important}body[data-voleng-product=operations] .dispatchOrdersPage .ordersDataFilters :is(select,button){height:32px!important;min-height:32px!important;font-size:10px!important;border-radius:8px!important}body[data-voleng-product=operations] .dispatchOrdersPage .table table th{height:38px!important;font-size:9px!important;background:var(--theme-surface-soft)!important}body[data-voleng-product=operations] .dispatchOrdersPage .table table td{height:var(--ops-ui-row)!important;padding:8px 10px!important;font-size:10px!important}body[data-voleng-product=operations] .dispatchOrdersPage .ordersPagination{min-height:38px!important;margin-top:8px!important}body[data-voleng-product=operations] .capacityCockpitPage .capacityCockpitNav{min-height:42px!important;height:42px!important;margin:0 0 10px!important;padding:4px!important;border-radius:10px!important;box-shadow:none!important;background:var(--theme-surface)!important;border:1px solid var(--theme-border)!important}body[data-voleng-product=operations] .capacityCockpitPage .capacityCockpitNav button{height:32px!important;min-height:32px!important;padding:0 12px!important;border-radius:8px!important;font-size:10px!important;box-shadow:none!important}body[data-voleng-product=operations] .capacityCockpitPage .capacityAddAbsenceQuick{margin-left:auto!important}body[data-voleng-product=operations] .capacityCockpitPage .capacityCockpitKpis{gap:9px!important;margin-bottom:10px!important}body[data-voleng-product=operations] .capacityCockpitPage .capacityCockpitKpis>button{min-height:92px!important;padding:12px!important;border-radius:11px!important;box-shadow:none!important}body[data-voleng-product=operations] .capacityCockpitPage .capacityCockpitKpis b{font-size:21px!important}body[data-voleng-product=operations] .capacityCockpitPage .capacityCockpitTrendGrid{grid-template-columns:minmax(0,1fr) 360px!important;gap:10px!important;margin-bottom:10px!important;align-items:stretch!important}body[data-voleng-product=operations] .capacityCockpitPage .capacityCockpitTrend,body[data-voleng-product=operations] .capacityCockpitPage .capacityCockpitHealth{min-height:310px!important;overflow:hidden!important}body[data-voleng-product=operations] .capacityCockpitPage .capacityCockpitChart{height:220px!important;min-height:220px!important;padding:18px 16px 8px!important}body[data-voleng-product=operations] .capacityCockpitPage .capacityPointBars{height:150px!important}body[data-voleng-product=operations] .capacityCockpitPage .capacityCockpitHealthRows>div{min-height:58px!important;padding:9px 12px!important}body[data-voleng-product=operations] .capacityCockpitPage .capacityCockpitDetails{margin-bottom:10px!important;overflow:hidden!important}body[data-voleng-product=operations] .capacityCockpitPage .capacityCockpitDetailGrid{gap:8px!important;padding:10px!important}body[data-voleng-product=operations] .capacityCockpitPage .capacityCockpitDetailCard{min-height:150px!important;border-radius:10px!important;box-shadow:none!important}body[data-voleng-product=operations] .dispatchTodoPage .simpleTodoSection{margin-bottom:10px!important;overflow:hidden!important}body[data-voleng-product=operations] .dispatchTodoPage .opsSectionHead{background:var(--theme-surface)!important}body[data-voleng-product=operations] .dispatchTodoPage .simpleTodoBaskets{display:grid!important;grid-template-columns:repeat(6,minmax(0,1fr))!important;gap:8px!important;padding:10px!important}body[data-voleng-product=operations] .dispatchTodoPage .simpleTodoBaskets>button{min-height:82px!important;padding:10px!important;border-radius:10px!important;box-shadow:none!important}body[data-voleng-product=operations] .dispatchTodoPage .simpleTodoBaskets>button>span{width:30px!important;height:30px!important;border-radius:9px!important}body[data-voleng-product=operations] .dispatchTodoPage .simpleTodoBaskets b{font-size:19px!important}body[data-voleng-product=operations] .dispatchTodoPage .simpleTodoList{padding:8px!important;display:grid!important;gap:7px!important}body[data-voleng-product=operations] .dispatchTodoPage .simpleTodoCard{min-height:64px!important;padding:9px 10px!important;border-radius:10px!important;box-shadow:none!important}body[data-voleng-product=operations] .dispatchPlanningPage{padding-bottom:18px!important}body[data-voleng-product=operations] .dispatchPlanningPage .platformUnifiedSecondaryBar{margin-bottom:8px!important}body[data-voleng-product=operations] .dispatchPlanningPage .planningWallControl{min-height:38px!important;height:38px!important;padding:4px 8px!important;margin:0!important;border-radius:9px 9px 0 0!important}body[data-voleng-product=operations] .dispatchPlanningPage .timelinePanel{border-radius:11px!important;box-shadow:none!important}body[data-voleng-product=operations] .dispatchPlanningPage .timelineViewport{min-height:240px!important}body[data-voleng-product=operations] .dispatchPlanningPage .planningDockedUnplanned{margin-top:10px!important;border-radius:12px!important;box-shadow:none!important}body[data-voleng-product=operations] .dispatchPlanningPage .planningUnplannedHead{min-height:44px!important;padding:7px 10px!important}body[data-voleng-product=operations] .dispatchPlanningPage .planningUnplannedFilters{min-height:42px!important;padding:5px 8px!important}body[data-voleng-product=operations] .dispatchPlanningPage .planningUnplannedFilters :is(select,input,button){height:32px!important;min-height:32px!important;font-size:10px!important}body[data-voleng-product=operations] .dispatchPlanningPage .unplannedDispatchTable th{height:36px!important;font-size:9px!important}body[data-voleng-product=operations] .dispatchPlanningPage .unplannedDispatchTable td{height:44px!important;padding:7px 9px!important;font-size:10px!important}body[data-voleng-product=operations] .hrPeoplePage .teamDirectoryPanel,body[data-voleng-product=operations] .hrWorkTimePage .hrWorkTimeRegister,body[data-voleng-product=operations] .operationsAbsenceCenter .panel,body[data-voleng-product=operations] .dispatchFieldPage .panel{box-shadow:none!important}body[data-voleng-product=operations] .hrPeoplePage .teamDirectoryPanel .sectionHead{min-height:46px!important}body[data-voleng-product=operations] .hrPeoplePage .teamDirectoryTable thead th{height:38px!important;font-size:9px!important}body[data-voleng-product=operations] .hrPeoplePage .teamDirectoryTable tbody td{min-height:52px!important;padding-top:8px!important;padding-bottom:8px!important}body[data-voleng-product=operations] .hrWorkTimePage .hrUniformKpis{gap:9px!important;margin-bottom:10px!important}body[data-voleng-product=operations] .hrWorkTimePage .hrUniformKpis>*{min-height:86px!important;border-radius:11px!important;box-shadow:none!important}body[data-voleng-product=operations] .operationsAbsenceCenter .opsAbsenceHeader{display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:6px!important;width:100%!important;min-width:0!important}body[data-voleng-product=operations] .operationsAbsenceCenter .absenceCenterTabs{display:flex!important;align-items:center!important;gap:3px!important;padding:2px!important;border:1px solid var(--theme-border)!important;border-radius:9px!important;background:var(--theme-surface-soft)!important}body[data-voleng-product=operations] .operationsAbsenceCenter .absenceCenterTabs button{height:30px!important;min-height:30px!important;border:0!important;background:transparent!important;padding:0 9px!important}body[data-voleng-product=operations] .operationsAbsenceCenter .absenceCenterTabs button.active{background:var(--theme-surface)!important;color:var(--theme-text)!important;border:1px solid var(--theme-border)!important}body[data-voleng-product=operations] .operationsAbsenceCenter .opsHeaderDates{display:flex!important;align-items:flex-end!important;gap:5px!important}body[data-voleng-product=operations] .operationsAbsenceCenter .opsHeaderDates label{display:grid!important;gap:2px!important;font-size:8px!important;color:var(--theme-muted)!important;font-weight:800!important}body[data-voleng-product=operations] .operationsAbsenceCenter .opsHeaderDates label>span{display:none!important}body[data-voleng-product=operations] .operationsAbsenceCenter .opsHeaderDates input{width:130px!important;height:30px!important;min-height:30px!important}body[data-voleng-product=operations] .operationsAbsenceCenter .absenceCenterKpis{gap:9px!important;margin:0 0 10px!important}body[data-voleng-product=operations] .operationsAbsenceCenter .absenceCenterKpis>article{min-height:86px!important;padding:12px!important;border-radius:11px!important;box-shadow:none!important}body[data-voleng-product=operations] .operationsAbsenceCenter .absenceOverviewGrid{gap:10px!important}body[data-voleng-product=operations] .dispatchFieldPage .fieldOpsHero{box-shadow:none!important}body[data-voleng-product=operations] .dispatchFieldPage .fieldKpiGrid>*{min-height:86px!important;border-radius:11px!important;box-shadow:none!important}body[data-voleng-product=operations] .dispatchFieldPage .fieldExecutionPanel{overflow:hidden!important}body[data-voleng-product=operations] .dispatchFieldPage table thead th{height:38px!important;font-size:9px!important}body[data-voleng-product=operations] .dispatchFieldPage table tbody td{height:48px!important;padding:8px 10px!important}body[data-voleng-product=operations] .page table{border-collapse:separate!important;border-spacing:0!important}body[data-voleng-product=operations] .page table th{color:var(--theme-muted)!important;text-transform:uppercase!important;letter-spacing:.035em!important}body[data-voleng-product=operations] .page table tbody tr:hover{background:color-mix(in srgb,var(--theme-accent-ink) 3.5%,var(--theme-surface))!important}body[data-voleng-product=operations] .page .tableEmpty{min-height:150px!important;color:var(--theme-muted)!important}body[data-voleng-product=operations] .page .tableEmpty svg{width:30px!important;height:30px!important;opacity:.7!important}body[data-voleng-product=operations][data-voleng-theme=dark] .platformUnifiedSecondaryBar.workspaceMasterHeader:not(.todayHomeHeroHeader),body[data-voleng-product=operations][data-voleng-theme=premier-navy] .platformUnifiedSecondaryBar.workspaceMasterHeader:not(.todayHomeHeroHeader),body[data-voleng-product=operations][data-voleng-theme=graphite] .platformUnifiedSecondaryBar.workspaceMasterHeader:not(.todayHomeHeroHeader),body[data-voleng-product=operations][data-voleng-theme=deep-teal] .platformUnifiedSecondaryBar.workspaceMasterHeader:not(.todayHomeHeroHeader){background:var(--theme-surface)!important;border-color:var(--theme-border)!important}body[data-voleng-product=operations] .simpleOrdersFlow>button,body[data-voleng-product=operations] .simpleTodoBaskets>button,body[data-voleng-product=operations] .capacityCockpitKpis>button{color:var(--theme-text)!important}@media(max-width:1280px){body[data-voleng-product=operations] .dispatchOrdersPage .simpleOrdersFlow,body[data-voleng-product=operations] .dispatchTodoPage .simpleTodoBaskets{grid-template-columns:repeat(3,minmax(0,1fr))!important}body[data-voleng-product=operations] .capacityCockpitPage .capacityCockpitTrendGrid{grid-template-columns:minmax(0,1fr) 320px!important}body[data-voleng-product=operations] .operationsAbsenceCenter .opsAbsenceHeader{flex-wrap:wrap!important}}@media(max-width:980px){body[data-voleng-product=operations] .platformUnifiedSecondaryBar.workspaceMasterHeader:not(.todayHomeHeroHeader){grid-template-columns:minmax(160px,1fr) auto!important;grid-template-rows:auto auto!important}body[data-voleng-product=operations] .platformUnifiedSecondaryBar .workspaceMasterCenter{grid-column:1/-1!important;grid-row:2!important;justify-content:flex-start!important;overflow-x:auto!important;padding-bottom:1px!important}body[data-voleng-product=operations] .capacityCockpitPage .capacityCockpitTrendGrid{grid-template-columns:1fr!important}body[data-voleng-product=operations] .dispatchOrdersPage .simpleOrdersFlow,body[data-voleng-product=operations] .dispatchTodoPage .simpleTodoBaskets{grid-template-columns:repeat(2,minmax(0,1fr))!important}}body[data-voleng-product=operations] .dispatchPlanningPage .timelineBoard{border-radius:11px!important;box-shadow:none!important;overflow:auto!important;overscroll-behavior:contain!important;scrollbar-gutter:stable both-edges!important;-webkit-overflow-scrolling:touch!important}body[data-voleng-product=operations] .dispatchPlanningPage .timelineBoard .timelineHead{min-height:34px!important;height:34px!important}body[data-voleng-product=operations] .dispatchPlanningPage .timelineBoard .timelineRow{min-height:62px!important}body[data-voleng-product=operations] .dispatchPlanningPage .unplannedOrdersPanel{margin-top:10px!important;border-radius:12px!important;box-shadow:none!important;overflow:hidden!important}body[data-voleng-product=operations] .dispatchPlanningPage .unplannedTableTop{min-height:44px!important;padding:7px 10px!important}body[data-voleng-product=operations] .dispatchPlanningPage .unplannedFilterBar{min-height:42px!important;padding:5px 8px!important;margin:0!important;border-top:1px solid var(--theme-border)!important}body[data-voleng-product=operations] .dispatchPlanningPage .unplannedFilterBar :is(select,input,button,summary){height:32px!important;min-height:32px!important;font-size:10px!important;border-radius:8px!important}body[data-voleng-product=operations] .dispatchPlanningPage .unplannedListHead{min-height:34px!important;height:34px!important;background:var(--theme-surface-soft)!important;font-size:9px!important}body[data-voleng-product=operations] .dispatchPlanningPage .unplannedListRow{min-height:44px!important;padding-top:5px!important;padding-bottom:5px!important;font-size:10px!important}body[data-voleng-product=operations] .hrWorkTimePage .hrUniformKpiGrid{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:9px!important;margin:0 0 10px!important}body[data-voleng-product=operations] .hrWorkTimePage .hrUniformKpiGrid>button{min-height:86px!important;padding:11px 12px!important;border-radius:11px!important;box-shadow:none!important}body[data-voleng-product=operations] .hrWorkTimePage .hrUniformKpiGrid>button b{font-size:20px!important}body[data-voleng-product=operations] .hrWorkTimePage .hrAgendaPanel{overflow:hidden!important;box-shadow:none!important}body[data-voleng-product=operations] .hrWorkTimePage .hrMatrixDate{min-height:48px!important}body[data-voleng-product=operations] .hrWorkTimePage .hrMatrixCell{min-height:58px!important}body[data-voleng-product=operations] .dispatchFieldPage .fieldKpiSection{margin:0 0 10px!important;padding:10px!important;border:1px solid var(--theme-border)!important;border-radius:12px!important;background:var(--theme-surface)!important;box-shadow:none!important}body[data-voleng-product=operations] .dispatchFieldPage .fieldKpiTitle{min-height:38px!important;padding:0 2px 8px!important}body[data-voleng-product=operations] .dispatchFieldPage .fieldKpiTitle h3{font-size:16px!important;margin:0!important}body[data-voleng-product=operations] .dispatchFieldPage .fieldKpiTitle small{font-size:9px!important;color:var(--theme-muted)!important}body[data-voleng-product=operations] .dispatchFieldPage .fieldKpiGrid{display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:8px!important}body[data-voleng-product=operations] .dispatchFieldPage .fieldKpiGrid>article{min-height:82px!important;padding:10px 11px!important;border-radius:10px!important;box-shadow:none!important}body[data-voleng-product=operations] .dispatchFieldPage .fieldKpiGrid>article b{font-size:20px!important}body[data-voleng-product=operations] .dispatchFieldPage .fieldStatusStrip{gap:5px!important;margin-top:8px!important}body[data-voleng-product=operations] .dispatchFieldPage .fieldStatusStrip>button{min-height:30px!important;height:30px!important;border-radius:8px!important;box-shadow:none!important}body[data-voleng-product=operations] .dispatchFieldPage .fieldExecutionPanel,body[data-voleng-product=operations] .dispatchFieldPage .fieldActivityPanel{margin-bottom:10px!important;overflow:hidden!important}body[data-voleng-product=operations] .hrPeoplePage .teamDirectoryPanel{overflow:hidden!important;box-shadow:none!important}body[data-voleng-product=operations] .hrPeoplePage .teamDirectoryPanel>.teamDirectoryHead,body[data-voleng-product=operations] .hrPeoplePage .teamDirectoryPanel>.sectionHead{min-height:46px!important}body[data-voleng-product=operations] .hrPeoplePage .teamDirectoryTable th{height:38px!important;padding:7px 9px!important;font-size:9px!important}body[data-voleng-product=operations] .hrPeoplePage .teamDirectoryTable td{height:52px!important;padding:8px 9px!important;font-size:10px!important}@media(max-width:1180px){body[data-voleng-product=operations] .dispatchFieldPage .fieldKpiGrid{grid-template-columns:repeat(3,minmax(0,1fr))!important}body[data-voleng-product=operations] .hrWorkTimePage .hrUniformKpiGrid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(min-width:981px){body[data-voleng-product=operations] .platformUnifiedSecondaryBar.workspaceMasterHeader:not(.todayHomeHeroHeader){overflow:visible!important;z-index:110!important}body[data-voleng-product=operations] .platformUnifiedSecondaryBar.workspaceMasterHeader:not(.todayHomeHeroHeader) .workspaceMasterCenter,body[data-voleng-product=operations] .platformUnifiedSecondaryBar.workspaceMasterHeader:not(.todayHomeHeroHeader) .workspaceMasterActions{overflow:visible!important;position:relative!important}}body[data-voleng-product=operations] :is(.planningSectionMenu,.planningDisplayMenu,.columnViewMenu,.planningDisplayControls details){position:relative!important}body[data-voleng-product=operations] :is(.planningSectionMenu,.planningDisplayMenu,.columnViewMenu,.planningDisplayControls details)[open]{z-index:4200!important}body[data-voleng-product=operations] :is(.planningSectionMenuPop,.planningDisplayMenuPop,.columnViewMenuPop,.planningDisplayControls p){z-index:4300!important}body[data-voleng-product=operations] .dispatchPlanningPage .unplannedOrdersPanel,body[data-voleng-product=operations] .dispatchPlanningPage .unplannedTableTop,body[data-voleng-product=operations] .dispatchPlanningPage .unplannedFilterBar,body[data-voleng-product=operations] .dispatchPlanningPage .planningWallControl{overflow:visible!important;position:relative!important}body[data-voleng-product=operations] .dispatchPlanningPage .unplannedOrdersPanel{z-index:20!important}body[data-voleng-product=operations] .dispatchPlanningPage .unplannedFilterBar{z-index:25!important}body[data-voleng-product=operations] .dispatchPlanningPage .planningWallControl{z-index:30!important}body[data-voleng-product=operations] .volengDataFilters,body[data-voleng-product=operations] .opsDataToolbar.unplannedFilterBar{overflow:visible!important;border-left:0!important;border-right:0!important;border-top:0!important;border-radius:0!important;box-shadow:none!important}body[data-voleng-product=operations] .dispatchOrdersPage .ordersDataFilters,body[data-voleng-product=operations] .dispatchPlanningPage .unplannedFilterBar{background:transparent!important;border-bottom:1px solid var(--theme-border)!important}body[data-voleng-product=operations] :is(.ordersScopeSwitch,.capacityHeaderPeriod,.teamHeaderTabs){box-shadow:none!important}body[data-voleng-product=operations] :is(.ordersScopeSwitch,.capacityHeaderPeriod,.teamHeaderTabs)>button{box-shadow:none!important}body[data-voleng-product=operations] .dispatchPlanningPage .planningHeaderPulse{display:none!important}body[data-voleng-product=operations] .dispatchPlanningPage .planningHeaderWorkspace{gap:6px!important;justify-content:flex-end!important}body[data-voleng-product=operations] :is(.planningSectionMenuPop,.planningDisplayMenuPop,.columnViewMenuPop){background:var(--theme-surface)!important;border-color:var(--theme-border)!important;color:var(--theme-text)!important;box-shadow:0 14px 34px color-mix(in srgb,#000 22%,transparent)!important}@media(min-width:981px){body:is([data-voleng-product=hr],[data-voleng-product=fleet],[data-voleng-product=finance]) .simpleApp .volengPageToolbar :is(.workspaceMasterCenter,.pageHeaderCenter,.masterFilterLane,.hrUniformHeaderFilters,.teamHeaderWorkspace,.hrUniformPeopleHeader,.teamHeaderFilters,.standardHeaderFilters,.financeHeaderFilters,.financeInvoiceHeaderFilters,.financeHeaderWorkspace,.fleetCombinedTabs,.segmentedControl,.tabGroup){border:0!important;outline:0!important;box-shadow:none!important;background:transparent!important}body:is([data-voleng-product=hr],[data-voleng-product=fleet],[data-voleng-product=finance]) .simpleApp .volengPageToolbar :is(.masterSearch,.teamHeaderSearch,.dataFilterSearch){display:flex!important;align-items:center!important;gap:7px!important;box-sizing:border-box!important;height:34px!important;min-height:34px!important;max-height:34px!important;padding:0 10px!important;margin:0!important;border:1px solid var(--theme-border,#d5dee8)!important;border-radius:9px!important;background:var(--theme-surface,#fff)!important;box-shadow:none!important;overflow:hidden!important}body:is([data-voleng-product=hr],[data-voleng-product=fleet],[data-voleng-product=finance]) .simpleApp .volengPageToolbar :is(.masterSearch,.teamHeaderSearch,.dataFilterSearch) input{flex:1 1 auto!important;width:100%!important;min-width:0!important;height:32px!important;min-height:32px!important;max-height:32px!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;outline:0!important;background:transparent!important;box-shadow:none!important}body:is([data-voleng-product=hr],[data-voleng-product=fleet],[data-voleng-product=finance]) .simpleApp .volengPageToolbar :is(.masterSearch,.teamHeaderSearch,.dataFilterSearch) input:focus{border:0!important;outline:0!important;box-shadow:none!important}body:is([data-voleng-product=hr],[data-voleng-product=fleet],[data-voleng-product=finance]) .simpleApp .volengPageToolbar :is(.workspaceMasterCenter,.pageHeaderCenter)>* :is(select,input[type=date],button),body:is([data-voleng-product=hr],[data-voleng-product=fleet],[data-voleng-product=finance]) .simpleApp .volengPageToolbar :is(.workspaceMasterCenter,.pageHeaderCenter)>:is(select,input[type=date],button){box-sizing:border-box!important;height:34px!important;min-height:34px!important;max-height:34px!important;margin:0!important;border:1px solid var(--theme-border,#d5dee8)!important;border-radius:9px!important;background:var(--theme-surface,#fff)!important;box-shadow:none!important}body:is([data-voleng-product=hr],[data-voleng-product=fleet],[data-voleng-product=finance]) .simpleApp .volengPageToolbar :is(.teamHeaderTabs,.fleetCombinedTabs,.segmentedControl,.tabGroup){display:flex!important;align-items:center!important;gap:3px!important;height:36px!important;min-height:36px!important;padding:2px!important;border:1px solid var(--theme-border,#d5dee8)!important;border-radius:10px!important;background:color-mix(in srgb,var(--theme-surface,#fff) 92%,var(--theme-surface-soft,#f5f8fb))!important}body:is([data-voleng-product=hr],[data-voleng-product=fleet],[data-voleng-product=finance]) .simpleApp .volengPageToolbar :is(.teamHeaderTabs,.fleetCombinedTabs,.segmentedControl,.tabGroup)>button{height:30px!important;min-height:30px!important;max-height:30px!important;padding:0 10px!important;border:0!important;border-radius:7px!important;background:transparent!important;box-shadow:none!important}body:is([data-voleng-product=hr],[data-voleng-product=fleet],[data-voleng-product=finance]) .simpleApp .volengPageToolbar :is(.teamHeaderTabs,.fleetCombinedTabs,.segmentedControl,.tabGroup)>button.active{background:var(--theme-surface,#fff)!important;box-shadow:0 1px 3px #1e344c14!important}body[data-voleng-product=hr] .simpleApp .hrPeoplePage .workspaceMasterHeader{grid-template-columns:minmax(190px,220px) minmax(0,1fr) max-content!important;column-gap:10px!important}body[data-voleng-product=hr] .simpleApp .hrPeoplePage .workspaceMasterCenter{overflow-x:auto!important;overflow-y:visible!important;scrollbar-width:none!important}body[data-voleng-product=hr] .simpleApp .hrPeoplePage .workspaceMasterCenter::-webkit-scrollbar{display:none!important}body[data-voleng-product=hr] .simpleApp .hrPeoplePage .hrUniformPeopleHeader,body[data-voleng-product=hr] .simpleApp .hrPeoplePage .teamHeaderWorkspace{display:flex!important;align-items:center!important;justify-content:flex-start!important;flex-wrap:nowrap!important;width:max-content!important;min-width:max-content!important;gap:6px!important}body[data-voleng-product=hr] .simpleApp .hrPeoplePage .teamHeaderTabs{flex:0 0 auto!important}body[data-voleng-product=hr] .simpleApp .hrPeoplePage .teamHeaderTabs>button{min-width:auto!important;width:auto!important;padding-inline:10px!important}body[data-voleng-product=hr] .simpleApp .hrPeoplePage .teamHeaderFilters{display:flex!important;align-items:center!important;flex:0 0 auto!important;width:auto!important;min-width:0!important;gap:6px!important}body[data-voleng-product=hr] .simpleApp .hrPeoplePage .teamHeaderSearch{flex:0 0 235px!important;width:235px!important;min-width:210px!important;max-width:235px!important}body[data-voleng-product=hr] .simpleApp .hrPeoplePage .teamHeaderFilters select{flex:0 0 auto!important;width:122px!important;min-width:112px!important;max-width:132px!important;padding-left:10px!important;padding-right:26px!important}body[data-voleng-product=hr] .simpleApp .hrPeoplePage .teamHeaderFilters select[aria-label="Sort people"]{width:108px!important;min-width:100px!important;max-width:112px!important}body[data-voleng-product=hr] .simpleApp .hrPeoplePage .dataFilterReset{width:auto!important;min-width:max-content!important;padding-inline:10px!important}body:is([data-voleng-product=finance],[data-voleng-product=fleet]) .simpleApp :is(.financeHeaderWorkspace,.financeHeaderFilters,.financeInvoiceHeaderFilters,.standardHeaderFilters,.masterFilterLane){padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}body:is([data-voleng-product=finance],[data-voleng-product=fleet]) .simpleApp .workspaceMasterCenter .masterSearch input{border:0!important;background:transparent!important;box-shadow:none!important}}body:is([data-voleng-product=hr],[data-voleng-product=fleet],[data-voleng-product=finance]) .simpleApp .volengDataFilters{border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;padding:6px 0!important}body:is([data-voleng-product=hr],[data-voleng-product=fleet],[data-voleng-product=finance]) .simpleApp .volengDataFilters :is(input,select,button){border:1px solid var(--theme-border,#d5dee8)!important;box-shadow:none!important}body:is([data-voleng-theme=dark],[data-voleng-theme=premier-navy],[data-theme=dark],[data-theme=premier-navy]):is([data-voleng-product=hr],[data-voleng-product=fleet],[data-voleng-product=finance]) .simpleApp .volengPageToolbar :is(.masterSearch,.teamHeaderSearch,.dataFilterSearch,.teamHeaderTabs,.fleetCombinedTabs,.segmentedControl,.tabGroup),body:is([data-voleng-theme=dark],[data-voleng-theme=premier-navy],[data-theme=dark],[data-theme=premier-navy]):is([data-voleng-product=hr],[data-voleng-product=fleet],[data-voleng-product=finance]) .simpleApp .volengPageToolbar :is(select,input[type=date],button){border-color:var(--theme-border)!important;background:var(--theme-surface)!important;color:var(--theme-text)!important}@media(max-width:1280px)and (min-width:981px){body[data-voleng-product=hr] .simpleApp .hrPeoplePage .teamHeaderSearch{flex-basis:200px!important;width:200px!important;min-width:180px!important;max-width:200px!important}body[data-voleng-product=hr] .simpleApp .hrPeoplePage .teamHeaderFilters select{width:108px!important;min-width:102px!important;max-width:112px!important}}.newPlatformShell{--new-ink:#12151c;--new-ink-soft:#1d2129;--new-sidebar:230px;min-height:100vh!important}body[data-voleng-theme=dark] .newPlatformShell,body[data-voleng-theme=premier-navy] .newPlatformShell{--new-ink:#0d0f14;--new-ink-soft:#151820}.newPlatformTopbar{height:62px;display:flex;align-items:center;gap:14px;padding:0 20px;background:var(--new-ink)!important;color:#fff;border:0!important;position:sticky;top:0;z-index:1100;box-shadow:none!important}.newPlatformWordmark,.newWorkspacePill,.newUtilityIcon,.newAcademyAction,.newTopbarUser{font:inherit}.newPlatformWordmark{display:inline-flex;align-items:center;gap:9px;min-width:max-content;padding:0!important;border:0!important;background:transparent!important;color:#fff!important;box-shadow:none!important;cursor:pointer}.newPlatformWordmark i{width:9px;height:9px;border-radius:1px;background:var(--product-accent,#2563eb);display:block}.newPlatformWordmark strong{font-size:17px;line-height:1;letter-spacing:.045em;font-weight:850}.newWorkspacePill{height:38px;display:flex;align-items:center;gap:7px;max-width:260px;padding:0 13px!important;color:#e7e9ed!important;background:#ffffff12!important;border:1px solid rgba(255,255,255,.14)!important;border-radius:20px!important;box-shadow:none!important;cursor:pointer}.newWorkspacePill span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:12.5px;font-weight:600}.newWorkspacePill svg{width:14px;height:14px;flex:0 0 auto;color:#aeb4be}.newPlatformSearch{position:relative!important;display:flex!important;align-items:center!important;flex:1 1 420px!important;max-width:560px!important;min-width:220px!important;height:38px!important;margin:0!important;padding:0 11px!important;border:1px solid rgba(255,255,255,.13)!important;border-radius:6px!important;background:#fff1!important;box-shadow:none!important;overflow:visible!important}.newPlatformSearch>svg{width:16px!important;height:16px!important;color:#c0c5ce!important;flex:0 0 auto!important;margin:0 8px 0 0!important}.newPlatformSearch>input{height:36px!important;min-height:36px!important;flex:1 1 auto!important;min-width:0!important;padding:0!important;border:0!important;outline:0!important;background:transparent!important;color:#f5f7fa!important;box-shadow:none!important;font-size:13px!important;font-weight:500!important}.newPlatformSearch>input::placeholder{color:#b6bcc6!important;opacity:1!important}.newPlatformSearch .workspaceSearchClear{right:5px!important;top:4px!important;background:transparent!important;color:#c6cbd4!important;border:0!important}.newPlatformSearch .workspaceSearchResults{top:46px!important;left:0!important;right:0!important;width:min(720px,78vw)!important;z-index:1500!important;background:var(--new-panel)!important;color:var(--new-text)!important;border:1px solid var(--new-line)!important;border-radius:8px!important;box-shadow:0 18px 44px #00000038!important}.newPlatformUtilities{margin-left:auto;display:flex;align-items:center;gap:7px;min-width:max-content}.newUtilityIcon{width:36px!important;height:36px!important;min-height:36px!important;padding:0!important;display:grid!important;place-items:center!important;border:1px solid rgba(255,255,255,.12)!important;border-radius:6px!important;background:#ffffff0e!important;color:#dce1e8!important;box-shadow:none!important;position:relative}.newUtilityIcon:hover{background:#ffffff1c!important;color:#fff!important}.newUtilityIcon svg{width:16px;height:16px}.newUtilityIcon i{position:absolute;right:-4px;top:-5px;min-width:17px;height:17px;border-radius:9px;background:#ef4444;color:#fff;font-size:10px;font-style:normal;display:grid;place-items:center;border:2px solid var(--new-ink)}.newAcademyAction{height:36px!important;min-height:36px!important;display:flex!important;align-items:center!important;gap:7px!important;padding:0 11px!important;border:1px solid rgba(255,255,255,.12)!important;border-radius:6px!important;background:#ffffff0e!important;color:#f0f3f6!important;box-shadow:none!important;font-size:12px!important;font-weight:700!important}.newAcademyAction:hover{background:#ffffff1c!important}.newAcademyAction svg{width:16px;height:16px}.newTopbarUser{display:flex!important;align-items:center!important;gap:8px!important;height:40px!important;min-height:40px!important;padding:0 3px 0 6px!important;border:0!important;background:transparent!important;color:#fff!important;box-shadow:none!important}.newTopbarUser .userAvatar,.newTopbarUser>img{width:30px!important;height:30px!important}.newTopbarUser>span{display:flex;flex-direction:column;text-align:left;line-height:1.05}.newTopbarUser b{font-size:11.5px;color:#fff}.newTopbarUser small{font-size:9.5px;color:#9ea6b2;margin-top:3px}.newProductRail{position:sticky;top:62px;z-index:1050;width:100%;background:var(--new-panel)!important;border-bottom:1px solid var(--new-line)!important;box-shadow:none!important}.newProductRailInner{display:grid;grid-template-columns:repeat(auto-fit,minmax(155px,1fr));max-width:1500px;margin:0 auto;overflow-x:auto}.newProductRailItem{position:relative;min-width:145px;min-height:72px;display:flex!important;flex-direction:column!important;align-items:flex-start!important;justify-content:center!important;gap:3px!important;text-align:left!important;border:0!important;border-bottom:3px solid transparent!important;border-radius:0!important;background:transparent!important;color:var(--new-text)!important;box-shadow:none!important;cursor:pointer}.newProductRailItem:hover{background:color-mix(in srgb,var(--rail-soft,#eaf3ff) 42%,var(--new-panel))!important}.newProductRailItem.active{border-bottom-color:var(--rail-accent)!important}.newProductRailItem b{font-size:13px;line-height:1.15;font-weight:780;color:var(--new-text)}.newProductRailItem.active b{color:var(--rail-accent)}.newProductRailItem small{font-size:10.5px;line-height:1.25;font-weight:500;color:var(--new-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.newWorkspaceBody{display:grid;grid-template-columns:var(--new-sidebar) minmax(0,1fr);max-width:1500px;margin:0 auto;min-height:calc(100vh - 134px);background:var(--new-bg)}.newWorkspaceBody>aside{position:sticky!important;inset:auto!important;align-self:start!important;width:var(--new-sidebar)!important;overflow-y:auto!important;padding:22px 10px 16px!important;margin:0!important;border:0!important;box-shadow:none!important}.newWorkspaceBody>main{position:relative!important;margin:0!important;width:auto!important;min-width:0!important;padding:0!important;box-shadow:none!important;overflow:visible!important}.newPlatformShell.sidebarCompact .newWorkspaceBody{grid-template-columns:var(--new-sidebar) minmax(0,1fr)!important}.newPlatformShell.sidebarCompact .newWorkspaceBody>aside{width:var(--new-sidebar)!important}.newPlatformShell.sidebarCompact .newWorkspaceBody>main{margin-left:0!important;width:auto!important}.newWorkspaceBody>aside>.brand{display:none!important}.newModulesLabel{display:block;padding:0 10px 9px;font-size:10.5px;line-height:1;color:var(--new-muted);text-transform:uppercase;letter-spacing:.02em;font-weight:600}.newWorkspaceBody>aside .navGroupLabel{display:none!important}.newWorkspaceBody>aside .nav{width:100%!important;height:auto!important;margin:1px 0!important;display:flex!important;align-items:center!important;justify-content:flex-start!important;gap:0!important;border:0!important;background:transparent!important;box-shadow:none!important}.newWorkspaceBody>aside .nav>svg{display:none!important}.newWorkspaceBody>aside .nav span{display:block!important;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.newWorkspaceBody>aside .nav:hover{color:var(--new-text)!important}.newWorkspaceBody>aside .nav.active{font-weight:700!important}.newWorkspaceBody>aside .nav.active:before{display:none!important}.newWorkspaceBody>aside .navCount{margin-left:auto!important;min-width:18px!important;height:auto!important;padding:0!important;background:transparent!important;font-size:10.5px!important;font-weight:500!important}.newWorkspaceBody>aside .nav.active .navCount{background:transparent!important;color:var(--product-accent)!important}.newWorkspaceBody>aside .navPremiumMark{margin-left:auto!important;transform:scale(.84);transform-origin:right center}.newWorkspaceBody>aside .spacer{min-height:18px}.newWorkspaceBody>aside .trialPill,.newWorkspaceBody>aside .sidebarProfileCard,.newWorkspaceBody>aside>.nav:last-child{margin-left:0!important;margin-right:0!important}.newWorkspaceBody>aside .sidebarProfileCard{border:1px solid var(--new-line)!important;border-radius:6px!important;background:var(--new-panel)!important;color:var(--new-text)!important;box-shadow:none!important}.newWorkspaceBody>aside .sidebarProfileCard b{color:var(--new-text)!important}.newWorkspaceBody>aside .sidebarProfileCard small{color:var(--new-muted)!important}.newWorkspaceBody>aside .mobileMenuTools{display:none!important}.newWorkspaceBody>main>.page,.newWorkspaceBody>main .page.platformUnifiedPage{max-width:none!important;width:100%!important;padding:28px 28px 58px!important;margin:0!important;background:transparent!important}.newWorkspaceBody>main .dispatchPlanningPage{padding:22px 20px 48px!important}.newWorkspaceBody>main .workspaceSync{margin:14px 28px 0!important;border-radius:6px!important}.newPlatformShell main .page>.workspaceMasterHeader,.newPlatformShell main .page>.workspaceMasterHeader.noBack,.newPlatformShell main .page>.workspaceMasterHeader.hasBack,.newPlatformShell main .page>.platformUnifiedSecondaryBar{display:grid!important;grid-template-columns:minmax(180px,1fr) auto!important;grid-template-areas:"title actions" "center center"!important;align-items:end!important;gap:10px 14px!important;min-height:0!important;margin:0 0 18px!important;padding:0!important;background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;overflow:visible!important}.newPlatformShell main .page>.workspaceMasterHeader .workspaceMasterBack{grid-area:title;align-self:center}.newPlatformShell main .page>.workspaceMasterHeader.hasBack .workspaceMasterTitle{padding-left:44px}.newPlatformShell main .page>.workspaceMasterHeader .workspaceMasterTitle{grid-area:title!important;flex:initial!important;min-width:0!important;display:block!important;overflow:visible!important;align-self:end!important}.newPlatformShell main .page>.workspaceMasterHeader .workspaceMasterTitle h1{margin:0!important;color:var(--new-text)!important;font-size:22px!important;line-height:1.15!important;font-weight:820!important;letter-spacing:-.025em!important;white-space:normal!important}.newPlatformShell main .page>.workspaceMasterHeader .workspaceMasterTitle p{display:block!important;margin:4px 0 0!important;color:var(--new-muted)!important;font-size:12px!important;line-height:1.35!important;font-weight:500!important}.newPlatformShell main .page>.workspaceMasterHeader .workspaceMasterCenter{grid-area:center!important;width:100%!important;min-width:0!important;overflow:visible!important;display:flex!important;justify-content:flex-start!important;align-items:center!important;padding:0!important}.newPlatformShell main .page>.workspaceMasterHeader .workspaceMasterActions{grid-area:actions!important;align-self:end!important;display:flex!important;justify-content:flex-end!important;align-items:center!important;gap:7px!important}.newPlatformShell main .page>.workspaceMasterHeader :is(.workspaceMasterCenter,.workspaceMasterActions) :is(input:not([type=checkbox]):not([type=radio]),select,button,.topActionBtn,.secondary,.primaryAction){min-height:38px!important;height:38px!important;border-radius:5px!important;box-shadow:none!important;font-size:12px!important}.newPlatformShell main .page>.workspaceMasterHeader :is(.workspaceMasterCenter,.workspaceMasterActions) :is(input:not([type=checkbox]):not([type=radio]),select){background:var(--new-panel)!important;border:1px solid var(--new-line)!important;color:var(--new-text)!important}.newPlatformShell main .page>.workspaceMasterHeader :is(.workspaceMasterCenter,.workspaceMasterActions) button{background:var(--new-panel)!important;border:1px solid var(--new-line)!important;color:var(--new-text)!important}.newPlatformShell main .page>.workspaceMasterHeader :is(.workspaceMasterCenter,.workspaceMasterActions) button:is(.primary,.primaryAction,.settingsSaveTop){background:var(--product-accent)!important;border-color:var(--product-accent)!important;color:#fff!important}.newPlatformShell main .page>.workspaceMasterHeader .masterFilterLane,.newPlatformShell main .page>.workspaceMasterHeader .masterFilterLane>*{box-shadow:none!important}.newPlatformShell main .page>.workspaceMasterHeader .masterFilterLane{width:100%!important;padding:0!important;margin:0!important;border:0!important;background:transparent!important;border-radius:0!important;display:flex!important;align-items:center!important;gap:8px!important;flex-wrap:wrap!important}.newPlatformShell main .page>.workspaceMasterHeader .masterSearch{min-width:210px!important;flex:1 1 260px!important;max-width:420px!important;height:38px!important;padding:0 11px!important;display:flex!important;align-items:center!important;gap:8px!important;background:var(--new-panel)!important;border:1px solid var(--new-line)!important;border-radius:5px!important;box-shadow:none!important}.newPlatformShell main .page>.workspaceMasterHeader .masterSearch input{min-height:0!important;height:auto!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important;outline:0!important}.newPlatformShell .todayHomeHero{min-height:auto!important;margin:0 0 16px!important;padding:0 0 17px!important;background:transparent!important;border:0!important;border-bottom:1px solid var(--new-line)!important;border-radius:0!important;box-shadow:none!important}.newPlatformShell .todayHomeHero:after{height:2px!important;bottom:-1px!important;opacity:.9}.newPlatformShell .todayHomeHeroTitle h1{font-size:24px!important;color:var(--new-text)!important;letter-spacing:-.03em!important}.newPlatformShell .todayHomeHeroTitle small,.newPlatformShell .todayHomeHeroNow small{font-size:10px!important;letter-spacing:.11em!important;color:var(--new-muted)!important}.newPlatformShell .todayHomeHeroNow{border-left:1px solid var(--new-line)!important}.newPlatformShell .todayHomeHeroNow strong{color:var(--new-text)!important}.newPlatformShell .todayHomeHero>span{border-radius:18px!important;box-shadow:none!important}.newPlatformShell .todayHomeKpis,.newPlatformShell .operationsTodayKpis,.newPlatformShell .hrUniformKpiGrid,.newPlatformShell .uniformKpiGrid,.newPlatformShell .financeKpis,.newPlatformShell .fleetSaasKpis,.newPlatformShell .capacityCockpitKpis,.newPlatformShell .absenceCenterKpis,.newPlatformShell .fieldReadinessKpis{gap:1px!important;padding:1px!important;background:var(--new-line)!important;border:0!important;border-radius:6px!important;overflow:hidden!important;box-shadow:none!important}.newPlatformShell :is(.todayHomeKpi,.hrUniformKpiGrid>*,.uniformKpiGrid>*,.financeKpis>*,.fleetSaasKpis>*,.capacityCockpitKpis>*,.absenceCenterKpis>*,.fieldReadinessKpis>*){margin:0!important;border:0!important;border-radius:0!important;background:var(--new-panel)!important;box-shadow:none!important}.newPlatformShell .todayHomeGrid{gap:10px!important}.newPlatformShell .todayHomePanel,.newPlatformShell .panel{border:1px solid var(--new-line)!important;border-radius:6px!important;background:var(--new-panel)!important;box-shadow:none!important}.newPlatformShell .todayHomePanel header{border-bottom:1px solid var(--new-line)!important;background:transparent!important}.newPlatformShell :is(.filterBar,.filters,.tableFilters,.listToolbar,.financeFilters,.fleetFilters,.hrFilters,.capacityFilters,.ordersFilters,.ordersFilterBar,.toolbarFilters){box-shadow:none!important}.newPlatformShell .panel.table,.newPlatformShell .tablewrap,.newPlatformShell .hrDocsTable,.newPlatformShell .uniformDataTable,.newPlatformShell .financeTable,.newPlatformShell .fleetTable{overflow:auto!important;border:1px solid var(--new-line)!important;border-radius:6px!important;background:var(--new-panel)!important;box-shadow:none!important}.newPlatformShell table{border-collapse:collapse!important;background:transparent!important;color:var(--new-text)!important}.newPlatformShell table th{padding:10px 13px!important;background:transparent!important;border-bottom:1px solid var(--new-line)!important;color:var(--new-muted)!important;font-size:10.5px!important;line-height:1.2!important;font-weight:700!important;text-transform:none!important;letter-spacing:0!important}.newPlatformShell table td{padding:11px 13px!important;border-bottom:1px solid var(--new-line)!important;color:var(--new-text)!important;font-size:12px!important;background:transparent!important}.newPlatformShell table tbody tr:last-child td{border-bottom:0!important}.newPlatformShell table tbody tr:hover td{background:color-mix(in srgb,var(--product-soft) 28%,transparent)!important}.newPlatformShell :is(.badge,.statusPill,.tag,.hrDocStatus){box-shadow:none!important;border-radius:999px!important}.newPlatformShell :is(.hrUniformHeaderFilters,.teamHeaderFilters,.financeHeaderFilters,.fleetHeaderFilters,.planningToolbarFilters,.masterFilterLane)>:is(.filterShell,.filterGroup,.searchShell){border:0!important;background:transparent!important;padding:0!important;box-shadow:none!important}.newPlatformShell :is(.hrUniformHeaderFilters,.teamHeaderFilters,.financeHeaderFilters,.fleetHeaderFilters,.planningToolbarFilters){border:0!important;background:transparent!important;box-shadow:none!important;padding:0!important}.newPlatformShell :is(.primary,.primaryAction,.topActionBtn.primaryAction,.settingsSaveTop){background:var(--product-accent)!important;border-color:var(--product-accent)!important;color:#fff!important;box-shadow:none!important;background-image:none!important}.newPlatformShell button{transition:background-color .14s ease,border-color .14s ease,color .14s ease!important}body[data-voleng-theme=dark] .newProductRailItem:hover,body[data-voleng-theme=premier-navy] .newProductRailItem:hover{background:#ffffff0a!important}body[data-voleng-theme=dark] .newWorkspaceBody>aside .nav:hover,body[data-voleng-theme=premier-navy] .newWorkspaceBody>aside .nav:hover{background:#ffffff0b!important}body[data-voleng-theme=dark] .newPlatformShell table tbody tr:hover td,body[data-voleng-theme=premier-navy] .newPlatformShell table tbody tr:hover td{background:#ffffff06!important}@media(max-width:820px){.newPlatformTopbar,.newProductRail{display:none!important}.newWorkspaceBody{display:block!important;max-width:none!important;min-height:100vh!important;background:var(--new-bg)!important}.newWorkspaceBody>aside{position:fixed!important;top:0!important;width:min(330px,90vw)!important;height:100dvh!important;max-height:100dvh!important;padding:14px 12px!important;border-right:1px solid var(--new-line)!important}.newWorkspaceBody>aside>.brand{display:flex!important}.newModulesLabel{display:none!important}.newWorkspaceBody>aside .navGroupLabel{display:flex!important}.newWorkspaceBody>aside .nav>svg{display:block!important}.newWorkspaceBody>aside .mobileMenuTools{display:block!important}.newWorkspaceBody>main{width:100%!important;min-height:100vh!important}.newWorkspaceBody>main>.page,.newWorkspaceBody>main .page.platformUnifiedPage{padding:14px 10px 34px!important}.newPlatformShell main .page>.workspaceMasterHeader,.newPlatformShell main .page>.platformUnifiedSecondaryBar{grid-template-columns:1fr!important;grid-template-areas:"title" "center" "actions"!important;gap:8px!important}.newPlatformShell main .page>.workspaceMasterHeader .workspaceMasterActions{justify-content:flex-start!important;overflow-x:auto!important}.newPlatformShell main .page>.workspaceMasterHeader .masterSearch{max-width:none!important}}@media(min-width:821px)and (max-width:1120px){.newPlatformTopbar{padding-inline:12px;gap:9px}.newWorkspacePill{max-width:190px}.newTopbarUser>span,.newAcademyAction span{display:none}.newAcademyAction{width:36px!important;padding:0!important;justify-content:center!important}.newProductRailItem{padding-inline:12px!important}.newProductRailItem small{font-size:9.5px}.newWorkspaceBody{--new-sidebar:205px}.newWorkspaceBody>main>.page,.newWorkspaceBody>main .page.platformUnifiedPage{padding-inline:20px!important}}.newPlatformShell{--new-bg:#f4f5f2;--new-panel:#ffffff;--new-panel-soft:#f8f9f7;--new-line:#dcdeda;--new-line-strong:#cfd2cc;--new-text:#171b22;--new-muted:#697079;--new-subtle:#8a9199;--new-radius:6px;--new-control-h:38px;--new-page-gap:14px}body[data-voleng-theme=dark] .newPlatformShell,body[data-voleng-theme=premier-navy] .newPlatformShell{--new-bg:#14161b;--new-panel:#1a1d23;--new-panel-soft:#171a20;--new-line:#2b3038;--new-line-strong:#373d47;--new-text:#e9eaec;--new-muted:#969da7;--new-subtle:#777f8a}.newPlatformShell main,.newPlatformShell main .page,.newPlatformShell main .platformUnifiedPage,.newPlatformShell main .financeCorePage,.newPlatformShell main .fleetCorePage,.newPlatformShell main .workforceCorePage,.newPlatformShell main .controlCenterPage,.newPlatformShell main .modernModulePage{color:var(--new-text)!important;background:transparent!important}.newPlatformShell main .page{font-family:Public Sans,Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important}.newPlatformShell :is(.workspaceMasterHeader,.controlUniversalHeader,.fleetCoreHead,.peopleSectionHead,.sectionHead,.settingsSectionHead,.settingsBlockHead,.capacityCockpitSectionHead,.uniformRegisterHead,.hrUniformRegisterHead,.simpleCreateHead,.controlPanelHead,.controlAppsSectionHead,.reportWidgetHead,.planningFocusHead){box-shadow:none!important}.newPlatformShell main .sectionHead,.newPlatformShell main .peopleSectionHead,.newPlatformShell main .settingsSectionHead,.newPlatformShell main .settingsBlockHead,.newPlatformShell main .controlPanelHead,.newPlatformShell main .controlAppsSectionHead,.newPlatformShell main .capacityCockpitSectionHead{min-height:44px!important;padding:10px 0!important;margin:0!important;border:0!important;border-bottom:1px solid var(--new-line)!important;border-radius:0!important;background:transparent!important;color:var(--new-text)!important;box-shadow:none!important}.newPlatformShell main :is(.sectionHead,.peopleSectionHead,.settingsSectionHead,.settingsBlockHead,.controlPanelHead,.controlAppsSectionHead,.capacityCockpitSectionHead) h2,.newPlatformShell main :is(.sectionHead,.peopleSectionHead,.settingsSectionHead,.settingsBlockHead,.controlPanelHead,.controlAppsSectionHead,.capacityCockpitSectionHead) h3{margin:0!important;color:var(--new-text)!important;font-size:14px!important;line-height:1.2!important;font-weight:780!important;letter-spacing:-.01em!important}.newPlatformShell main :is(.sectionHead,.peopleSectionHead,.settingsSectionHead,.settingsBlockHead,.controlPanelHead,.controlAppsSectionHead,.capacityCockpitSectionHead) p,.newPlatformShell main :is(.sectionHead,.peopleSectionHead,.settingsSectionHead,.settingsBlockHead,.controlPanelHead,.controlAppsSectionHead,.capacityCockpitSectionHead) small{color:var(--new-muted)!important;font-size:11px!important}.newPlatformShell main :is(.panel,.financeCorePanel,.uniformHrModule,.uniformFleetModule,.settingsBlock,.controlPanel,.invoiceControlBlock,.simpleCreateSection,.peopleCreateSection,.customer360MiniPanel,.profileCard,.uniformRegisterCard,.companySetupCard,.planningEmptyFeature,.feList,.feForm,.s15List,.s15Form,.todayHomePanel){border:1px solid var(--new-line)!important;border-radius:var(--new-radius)!important;background:var(--new-panel)!important;color:var(--new-text)!important;box-shadow:none!important;background-image:none!important}.newPlatformShell main :is(.panel,.financeCorePanel,.uniformHrModule,.uniformFleetModule,.settingsBlock,.controlPanel,.invoiceControlBlock,.simpleCreateSection,.peopleCreateSection,.customer360MiniPanel,.profileCard,.uniformRegisterCard,.companySetupCard)>header{background:transparent!important;border-bottom:1px solid var(--new-line)!important;box-shadow:none!important}.newPlatformShell main :is(.panel,.uniformHrModule,.uniformFleetModule,.financeCorePanel,.controlPanel) :is(.panel,.innerPanel,.subPanel){box-shadow:none!important}.newPlatformShell main :is(.todayHomeKpis,.operationsTodayKpis,.hrUniformKpiGrid,.uniformKpiGrid,.financeKpis,.financeCoreKpis,.fleetSaasKpis,.capacityCockpitKpis,.absenceCenterKpis,.fieldReadinessKpis,.controlKpis,.fleetSummaryRow){display:grid!important;gap:1px!important;padding:1px!important;margin-bottom:var(--new-page-gap)!important;background:var(--new-line)!important;border:0!important;border-radius:var(--new-radius)!important;overflow:hidden!important;box-shadow:none!important}.newPlatformShell main :is(.todayHomeKpi,.operationsTodayKpis>*,.hrUniformKpiGrid>*,.uniformKpiGrid>*,.financeKpis>*,.financeCoreKpis>*,.fleetSaasKpis>*,.capacityCockpitKpis>*,.absenceCenterKpis>*,.fieldReadinessKpis>*,.controlKpis>*,.fleetSummaryRow>*){min-height:84px!important;margin:0!important;padding:14px 16px!important;border:0!important;border-radius:0!important;background:var(--new-panel)!important;color:var(--new-text)!important;box-shadow:none!important;background-image:none!important}.newPlatformShell main :is(.todayHomeKpi,.operationsTodayKpis>*,.hrUniformKpiGrid>*,.uniformKpiGrid>*,.financeKpis>*,.financeCoreKpis>*,.fleetSaasKpis>*,.capacityCockpitKpis>*,.absenceCenterKpis>*,.fieldReadinessKpis>*,.controlKpis>*) :is(b,strong,.value,.kpiValue){color:var(--new-text)!important;font-size:22px!important;line-height:1!important;font-weight:820!important}.newPlatformShell main :is(.todayHomeKpi,.operationsTodayKpis>*,.hrUniformKpiGrid>*,.uniformKpiGrid>*,.financeKpis>*,.financeCoreKpis>*,.fleetSaasKpis>*,.capacityCockpitKpis>*,.absenceCenterKpis>*,.fieldReadinessKpis>*,.controlKpis>*) :is(small,p,span){color:var(--new-muted)}.newPlatformShell main :is(.masterFilterLane,.hrUniformHeaderFilters,.standardHeaderFilters,.uniformPageFilters,.volengDataFilters,.financeHeaderFilters,.fleetHeaderFilters,.planningToolbarFilters,.filterBar,.filters,.tableFilters,.listToolbar,.financeFilters,.fleetFilters,.hrFilters,.capacityFilters,.ordersFilters,.ordersFilterBar,.toolbarFilters){display:flex!important;align-items:center!important;gap:8px!important;flex-wrap:wrap!important;min-height:0!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;overflow:visible!important}.newPlatformShell main :is(.filterShell,.filterGroup,.searchShell,.dataFilterSearch,.masterSearch){box-shadow:none!important}.newPlatformShell main :is(.masterSearch,.dataFilterSearch){min-height:var(--new-control-h)!important;height:var(--new-control-h)!important;padding:0 11px!important;border:1px solid var(--new-line)!important;border-radius:5px!important;background:var(--new-panel)!important}.newPlatformShell main :is(input:not([type=checkbox]):not([type=radio]):not([type=range]),select,textarea){font:inherit!important}.newPlatformShell main :is(.hrUniformHeaderFilters,.standardHeaderFilters,.uniformPageFilters,.volengDataFilters,.financeHeaderFilters,.fleetHeaderFilters,.planningToolbarFilters,.masterFilterLane)>:is(.filterShell,.filterGroup,.searchShell,.unitInput){padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important}.newPlatformShell main .unitInput{border-radius:5px!important;box-shadow:none!important}.newPlatformShell main button,.newPlatformShell main .topActionBtn,.newPlatformShell main .drawerActionButton{min-height:36px;border-radius:5px!important;box-shadow:none!important;background-image:none!important;font-family:inherit!important;font-size:12px!important;font-weight:680!important}.newPlatformShell main :is(button.secondary,.secondary,.topActionBtn:not(.primaryAction),.drawerActionButton){color:var(--new-text)!important;background:var(--new-panel)!important;border:1px solid var(--new-line)!important}.newPlatformShell main :is(button.secondary,.secondary,.topActionBtn:not(.primaryAction)):hover{background:var(--new-panel-soft)!important;border-color:var(--new-line-strong)!important}.newPlatformShell main :is(button.danger,.dangerAction){box-shadow:none!important}.newPlatformShell main :is(.tablewrap,.panel.table,.workforceTable,.financeCoreTable,.fleetCoreTable,.uniformDataTable,.hrDocsTable,.financeTable,.fleetTable){overflow:auto!important;border:1px solid var(--new-line)!important;border-radius:var(--new-radius)!important;background:var(--new-panel)!important;box-shadow:none!important}.newPlatformShell main table{width:100%}.newPlatformShell main table td{min-height:42px!important}.newPlatformShell main :is(.todayHomeRows,.simpleTodoList,.customer360MiniList,.absenceRequestStack,.s15List,.feList)>*{box-shadow:none!important}.newPlatformShell main :is(.todayImpactItem,.simpleTodoMain,.hrDayCard,.teamResourceCard){border:1px solid var(--new-line)!important;border-radius:5px!important;background:var(--new-panel)!important;box-shadow:none!important}.newPlatformShell main :is(.badge,.tag,.statusPill,.hrDocStatus,.dataFilterCount,.masterFilterCount,.navCount){border-radius:999px!important;box-shadow:none!important}.newPlatformShell main :is(.ok,.ready,.paid){box-shadow:none!important}.newPlatformShell main :is(.tableEmpty,.uniformEmpty,.standardEmpty,.workforceEmpty,.financeCoreEmpty,.mockupEmptyState,.customer360Empty,.controlEmpty,.allPlannedState,.fieldQueueEmpty){padding:34px 22px!important;border:1px dashed var(--new-line-strong)!important;border-radius:var(--new-radius)!important;background:var(--new-panel-soft)!important;color:var(--new-muted)!important;box-shadow:none!important;text-align:center!important}.newPlatformShell main :is(.infoBanner,.financeCoreAlert,.workforceNotice,.fleetNotice,.settingsInfoStrip,.controlInlineNote,.controlSyncNote,.billingReturnNotice,.premiumFeatureNotice,.simpleCreateWarning){border-radius:5px!important;box-shadow:none!important;background-image:none!important}.newPlatformShell :is(.modal,.catalogModal,.financeCoreModal,.teamAbsenceModal,.uniformCreateModal,.unifiedOperationModal,.productActivationDialog,.reportBuilder){border:1px solid var(--new-line)!important;border-radius:8px!important;background:var(--new-panel)!important;color:var(--new-text)!important;box-shadow:0 22px 60px #00000047!important;background-image:none!important}.newPlatformShell main :is(.controlCenterPage,.controlCenterV12848,.controlOptionsUsagePage){--control-card-gap:10px}.newPlatformShell main .controlPanel{margin-bottom:10px!important}.newPlatformShell main .controlAppsGrid{gap:10px!important}.newPlatformShell main :is(.controlAppFeatured,.controlAppsGrid>*){border:1px solid var(--new-line)!important;border-radius:6px!important;background:var(--new-panel)!important;box-shadow:none!important}.newPlatformShell main .settingsFormGrid,.newPlatformShell main .financeCoreFormGrid,.newPlatformShell main .editGrid,.newPlatformShell main .customerFormGrid,.newPlatformShell main .peopleCreateSection,.newPlatformShell main .newTechGrid{gap:12px!important}.newPlatformShell main :is(.settingsFieldHint,.customerFieldHint,.s15Hint,.feHint){color:var(--new-muted)!important;font-size:10.5px!important}.newPlatformShell main .uniformHrModule,.newPlatformShell main .workforceCorePage{gap:12px!important}.newPlatformShell main :is(.hrUniformHeaderFilters,.standardHeaderFilters){margin-bottom:12px!important}.newPlatformShell main .peopleEmploymentCell{background:transparent!important}.newPlatformShell main :is(.teamResourceCard,.hrDayCard){box-shadow:none!important}.newPlatformShell main :is(.teamResourceHead,.hrDayCardHead){border-bottom:1px solid var(--new-line)!important;background:transparent!important}.newPlatformShell main .uniformFleetModule,.newPlatformShell main .fleetCorePage{gap:12px!important}.newPlatformShell main :is(.fleetCoreHead,.fleetNotice){box-shadow:none!important}.newPlatformShell main .financeCorePage{gap:12px!important}.newPlatformShell main .financeCorePanel{overflow:hidden!important}.newPlatformShell main .todayHomePanel header :is(h2,h3){font-size:13px!important}.newPlatformShell main .todayImpactItem{padding:12px!important}.newPlatformShell main .simpleTodoList{gap:7px!important}.newPlatformShell main :is(.planningFocusPage,.planningFocusHead){box-shadow:none!important}.newPlatformShell main .planningToolbarFilters{padding:0!important;border:0!important;background:transparent!important}.newPlatformShell main :is(.appearanceSegment,.tabs,.tabBar,.segmented,.viewTabs){box-shadow:none!important}.newPlatformShell main .appearanceOptions{gap:8px!important}.newPlatformShell main .appearanceSegment{border:1px solid var(--new-line)!important;border-radius:6px!important;background:var(--new-panel)!important}.newPlatformShell main a,.newPlatformShell main .link,.newPlatformShell main .rowlink{color:var(--product-accent)!important;text-decoration:none!important}.newPlatformShell main .page>*+*{scroll-margin-top:150px}.newPlatformShell main :is(.panel,.uniformHrModule,.uniformFleetModule,.financeCorePanel,.controlPanel,.settingsBlock)+:is(.panel,.uniformHrModule,.uniformFleetModule,.financeCorePanel,.controlPanel,.settingsBlock){margin-top:10px!important}body[data-voleng-theme=dark] .newPlatformShell main :is(.tableEmpty,.uniformEmpty,.standardEmpty,.workforceEmpty,.financeCoreEmpty,.mockupEmptyState,.customer360Empty,.controlEmpty,.allPlannedState,.fieldQueueEmpty),body[data-voleng-theme=premier-navy] .newPlatformShell main :is(.tableEmpty,.uniformEmpty,.standardEmpty,.workforceEmpty,.financeCoreEmpty,.mockupEmptyState,.customer360Empty,.controlEmpty,.allPlannedState,.fieldQueueEmpty){background:#171a20!important}@media(max-width:820px){.newPlatformShell main :is(.todayHomeKpis,.operationsTodayKpis,.hrUniformKpiGrid,.uniformKpiGrid,.financeKpis,.financeCoreKpis,.fleetSaasKpis,.capacityCockpitKpis,.absenceCenterKpis,.fieldReadinessKpis,.controlKpis){grid-template-columns:repeat(2,minmax(0,1fr))!important}.newPlatformShell main :is(.todayHomeKpi,.operationsTodayKpis>*,.hrUniformKpiGrid>*,.uniformKpiGrid>*,.financeKpis>*,.financeCoreKpis>*,.fleetSaasKpis>*,.capacityCockpitKpis>*,.absenceCenterKpis>*,.fieldReadinessKpis>*,.controlKpis>*){min-height:76px!important;padding:12px!important}}.newPlatformShell main :is(button,a,input,select,textarea):focus-visible{outline:2px solid color-mix(in srgb,var(--product-accent) 72%,white)!important;outline-offset:2px!important}body[data-voleng-reduce-motion=true] .newPlatformShell *{transition:none!important;animation:none!important}.newPlatformShell{--ui-canvas:#f4f5f2;--ui-surface:#ffffff;--ui-surface-2:#f8f9f7;--ui-surface-3:#f1f3ef;--ui-border:#d9ddd7;--ui-border-strong:#c8cec6;--ui-text:#151922;--ui-muted:#68707b;--ui-subtle:#8b929b;--ui-danger:#b42318;--ui-danger-soft:#fff1ef;--ui-warning:#8a4b08;--ui-warning-soft:#fff7e8;--ui-success:#147a52;--ui-success-soft:#eaf8f1;--ui-info:#245fd8;--ui-info-soft:#eef4ff;--ui-radius:6px;--ui-control:38px;--ui-font:"Public Sans","Inter",ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;background:var(--ui-canvas)!important}body[data-voleng-theme=dark] .newPlatformShell,body[data-voleng-theme=premier-navy] .newPlatformShell{--ui-canvas:#14161b;--ui-surface:#1a1d23;--ui-surface-2:#171a20;--ui-surface-3:#20242b;--ui-border:#2b3038;--ui-border-strong:#3a414c;--ui-text:#ebedf0;--ui-muted:#9aa2ad;--ui-subtle:#737c88;--ui-danger:#ff8d86;--ui-danger-soft:rgba(185,35,25,.14);--ui-warning:#f1b45b;--ui-warning-soft:rgba(173,92,12,.15);--ui-success:#65d3a4;--ui-success-soft:rgba(20,122,82,.16);--ui-info:#8eb1ff;--ui-info-soft:rgba(37,95,216,.15)}.newPlatformShell main table :is(a:not(.rowlink),button.link,.payerCell,.customerTableName,.financeCustomerNameButton),.newPlatformShell main :is(.customer360Link,.orderIdentityLink,.fieldLocationCell a){color:var(--ui-text)!important;text-decoration:none!important}.newPlatformShell main table :is(button.link,.financeCustomerNameButton){font-weight:650!important;background:transparent!important;border:0!important;padding:0!important;min-height:0!important;text-align:left!important}.newPlatformShell main :is(.rowlink,.textAction,.openLink){color:var(--product-accent)!important}.newPlatformTopbar{height:60px!important;padding:0 18px!important;gap:12px!important}.newProductRail{top:60px!important}.newProductRailItem{min-height:66px!important;padding:12px 18px 10px!important}.newProductRailItem b{font-size:12.5px!important;font-weight:760!important}.newProductRailItem small{font-size:10px!important}.newWorkspaceBody{min-height:calc(100vh - 126px)!important;background:var(--ui-canvas)!important}.newWorkspaceBody>aside{top:126px!important;height:calc(100vh - 126px)!important;max-height:calc(100vh - 126px)!important;background:var(--ui-canvas)!important;border-right:1px solid var(--ui-border)!important}.newWorkspaceBody>main{min-height:calc(100vh - 126px)!important;background:var(--ui-canvas)!important}.newWorkspaceBody>main>.page,.newWorkspaceBody>main .page.platformUnifiedPage{padding:22px 24px 52px!important}.newModulesLabel{color:var(--ui-muted)!important;font-size:10px!important;font-weight:650!important;letter-spacing:.035em!important}.newWorkspaceBody>aside .nav{min-height:38px!important;padding:8px 10px!important;border-radius:5px!important;color:var(--ui-text)!important;font-size:12px!important;font-weight:540!important}.newWorkspaceBody>aside .nav:hover{background:var(--ui-surface-3)!important}.newWorkspaceBody>aside .navCount{color:var(--ui-muted)!important}.newWorkspaceBody>aside .sidebarProfileCard,.newWorkspaceBody>aside .trialPill{background:var(--ui-surface)!important;border:1px solid var(--ui-border)!important;box-shadow:none!important}.newPlatformShell main .workspaceMasterHeader,.newPlatformShell main .workspaceMasterHeader.noBack,.newPlatformShell main .workspaceMasterHeader.hasBack,.newPlatformShell main .platformUnifiedSecondaryBar{display:grid!important;grid-template-columns:minmax(180px,.8fr) minmax(0,1.4fr) auto!important;grid-template-areas:"title center actions"!important;align-items:center!important;gap:10px!important;min-height:52px!important;margin:0 0 14px!important;padding:0 0 12px!important;border:0!important;border-bottom:1px solid var(--ui-border)!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;overflow:visible!important}.newPlatformShell main .workspaceMasterHeader .workspaceMasterTitle{grid-area:title!important;min-width:0!important;display:block!important}.newPlatformShell main .workspaceMasterHeader .workspaceMasterTitle h1{margin:0!important;color:var(--ui-text)!important;font-size:21px!important;line-height:1.1!important;font-weight:800!important;letter-spacing:-.025em!important}.newPlatformShell main .workspaceMasterHeader .workspaceMasterTitle p{margin:3px 0 0!important;color:var(--ui-muted)!important;font-size:11px!important;line-height:1.35!important;font-weight:500!important;white-space:normal!important}.newPlatformShell main .workspaceMasterHeader .workspaceMasterCenter{grid-area:center!important;display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:7px!important;width:100%!important;min-width:0!important;overflow:visible!important;padding:0!important}.newPlatformShell main .workspaceMasterHeader .workspaceMasterActions{grid-area:actions!important;display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:7px!important;min-width:max-content!important}.newPlatformShell main .workspaceMasterHeader .workspaceMasterBack{grid-area:title!important;position:absolute!important;margin-left:-44px!important}.newPlatformShell main .workspaceMasterHeader.hasBack .workspaceMasterTitle{padding-left:0!important}.newPlatformShell main .workspaceMasterHeader :is(input:not([type=checkbox]):not([type=radio]),select,button,.topActionBtn){height:36px!important;min-height:36px!important;border-radius:5px!important;font-size:11.5px!important;font-weight:620!important;box-shadow:none!important}.newPlatformShell main .workspaceMasterHeader :is(input:not([type=checkbox]):not([type=radio]),select){background:var(--ui-surface)!important;border:1px solid var(--ui-border)!important;color:var(--ui-text)!important}.newPlatformShell main .workspaceMasterHeader button{background:var(--ui-surface)!important;border:1px solid var(--ui-border)!important;color:var(--ui-text)!important;padding:0 11px!important}.newPlatformShell main .workspaceMasterHeader button:hover:not(:disabled){background:var(--ui-surface-2)!important;border-color:var(--ui-border-strong)!important;transform:none!important}.newPlatformShell main .workspaceMasterHeader :is(button.primary,button.primaryAction,.topActionBtn.primaryAction,.settingsSaveTop){background:var(--product-accent)!important;border-color:var(--product-accent)!important;color:#fff!important}.newPlatformShell main :is(.ordersScopeSwitch,.teamHeaderTabs,.absenceCenterTabs,.capacityCockpitNav,.fleetCombinedTabs,.customerViewSwitch,.appearanceSegment,.segmented,.tabBar,.viewTabs){display:flex!important;align-items:center!important;gap:2px!important;padding:2px!important;border:1px solid var(--ui-border)!important;border-radius:6px!important;background:var(--ui-surface-2)!important;box-shadow:none!important}.newPlatformShell main :is(.ordersScopeSwitch,.teamHeaderTabs,.absenceCenterTabs,.capacityCockpitNav,.fleetCombinedTabs,.customerViewSwitch,.appearanceSegment,.segmented,.tabBar,.viewTabs)>button{border:0!important;background:transparent!important;color:var(--ui-muted)!important;box-shadow:none!important;border-radius:4px!important;min-height:30px!important;height:30px!important;padding:0 10px!important}.newPlatformShell main :is(.ordersScopeSwitch,.teamHeaderTabs,.absenceCenterTabs,.capacityCockpitNav,.fleetCombinedTabs,.customerViewSwitch,.appearanceSegment,.segmented,.tabBar,.viewTabs)>button.active{background:var(--ui-surface)!important;color:var(--ui-text)!important;box-shadow:0 1px 2px #0000000f!important}.newPlatformShell main :is(.panel,.financeCorePanel,.uniformHrModule,.uniformFleetModule,.settingsBlock,.controlPanel,.invoiceControlBlock,.simpleCreateSection,.peopleCreateSection,.customer360MiniPanel,.profileCard,.uniformRegisterCard,.companySetupCard,.planningEmptyFeature,.feList,.feForm,.s15List,.s15Form,.todayHomePanel,.fieldReadinessPanel,.fieldTablePanel,.hrAgendaPanel,.hrDocsPanel,.payrollConnectPanel,.customerMasterPanel,.customer360Master,.financeCustomerRegister,.fleetSaasChartCard,.fleetSaasAttention,.fleetSaasActions,.dispatchOperationalCard,.dispatchOperationalNotice,.absenceDetailCard,.absenceOverviewGrid,.capacityCockpitDetails,.capacityWarnings,.controlExternalConnectionsPanel){background:var(--ui-surface)!important;background-image:none!important;border:1px solid var(--ui-border)!important;border-radius:var(--ui-radius)!important;box-shadow:none!important;color:var(--ui-text)!important}.newPlatformShell main :is(.panel,.financeCorePanel,.uniformHrModule,.uniformFleetModule,.settingsBlock,.controlPanel,.todayHomePanel,.fieldReadinessPanel,.hrAgendaPanel,.hrDocsPanel,.customerMasterPanel)>header{background:transparent!important;border-bottom:1px solid var(--ui-border)!important;box-shadow:none!important}.newPlatformShell main :is([class*=Card],[class*=Kpi],[class*=KPI]){background-image:none!important;box-shadow:none!important}.newPlatformShell main :is([class*=Card],[class*=Kpi],[class*=KPI]):before,.newPlatformShell main :is([class*=Card],[class*=Kpi],[class*=KPI]):after{box-shadow:none!important}.newPlatformShell main :is(.todayHomeKpis,.operationsTodayKpis,.hrUniformKpiGrid,.uniformKpiGrid,.financeKpis,.financeCoreKpis,.fleetSaasKpis,.capacityCockpitKpis,.absenceCenterKpis,.fieldReadinessKpis,.controlKpis,.fleetSummaryRow,.fieldKpiGrid,.customer360Kpis,.hrPeoplePivotKpis,.financePivotKpis,.dispatchOperationalSummary){display:grid!important;gap:1px!important;padding:1px!important;margin:0 0 14px!important;border:0!important;border-radius:6px!important;background:var(--ui-border)!important;overflow:hidden!important;box-shadow:none!important}.newPlatformShell main :is(.todayHomeKpis,.operationsTodayKpis,.hrUniformKpiGrid,.uniformKpiGrid,.financeKpis,.financeCoreKpis,.fleetSaasKpis,.capacityCockpitKpis,.absenceCenterKpis,.fieldReadinessKpis,.controlKpis,.fleetSummaryRow,.fieldKpiGrid,.customer360Kpis,.hrPeoplePivotKpis,.financePivotKpis,.dispatchOperationalSummary)>*{position:relative!important;min-height:78px!important;margin:0!important;padding:13px 15px!important;border:0!important;border-radius:0!important;background:var(--ui-surface)!important;background-image:none!important;box-shadow:none!important}.newPlatformShell main :is(.todayHomeKpis,.operationsTodayKpis,.hrUniformKpiGrid,.uniformKpiGrid,.financeKpis,.financeCoreKpis,.fleetSaasKpis,.capacityCockpitKpis,.absenceCenterKpis,.fieldReadinessKpis,.controlKpis,.fleetSummaryRow,.fieldKpiGrid,.customer360Kpis,.hrPeoplePivotKpis,.financePivotKpis,.dispatchOperationalSummary)>*:before{display:none!important}.newPlatformShell main :is(.todayHomeKpis,.operationsTodayKpis,.hrUniformKpiGrid,.uniformKpiGrid,.financeKpis,.financeCoreKpis,.fleetSaasKpis,.capacityCockpitKpis,.absenceCenterKpis,.fieldReadinessKpis,.controlKpis,.fleetSummaryRow,.fieldKpiGrid,.customer360Kpis,.hrPeoplePivotKpis,.financePivotKpis,.dispatchOperationalSummary)>* :is(b,strong,.value,.kpiValue){font-size:20px!important;line-height:1!important;font-weight:800!important;color:var(--ui-text)!important}.newPlatformShell main :is(.todayHomeKpis,.operationsTodayKpis,.hrUniformKpiGrid,.uniformKpiGrid,.financeKpis,.financeCoreKpis,.fleetSaasKpis,.capacityCockpitKpis,.absenceCenterKpis,.fieldReadinessKpis,.controlKpis,.fleetSummaryRow,.fieldKpiGrid,.customer360Kpis,.hrPeoplePivotKpis,.financePivotKpis,.dispatchOperationalSummary)>* :is(small,em,p){font-size:10.5px!important;color:var(--ui-muted)!important}.newPlatformShell main :is(.todayHomeKpis,.operationsTodayKpis,.hrUniformKpiGrid,.uniformKpiGrid,.financeKpis,.financeCoreKpis,.fleetSaasKpis,.capacityCockpitKpis,.absenceCenterKpis,.fieldReadinessKpis,.controlKpis,.fleetSummaryRow,.fieldKpiGrid,.customer360Kpis,.hrPeoplePivotKpis,.financePivotKpis,.dispatchOperationalSummary)>* svg{color:var(--product-accent)!important}.newPlatformShell main :is(.masterFilterLane,.hrUniformHeaderFilters,.standardHeaderFilters,.uniformPageFilters,.volengDataFilters,.financeHeaderFilters,.fleetHeaderFilters,.planningToolbarFilters,.filterBar,.filters,.tableFilters,.listToolbar,.financeFilters,.fleetFilters,.hrFilters,.capacityFilters,.ordersFilters,.ordersFilterBar,.toolbarFilters,.fieldDynamicFilters,.fieldHeaderFilters,.controlHeaderFilters,.controlAppsDataFilters,.controlAuditDataFilters,.financeCoreToolbar,.customerMasterTools){display:flex!important;align-items:center!important;gap:7px!important;flex-wrap:wrap!important;min-height:0!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;overflow:visible!important}.newPlatformShell main :is(.filterShell,.filterGroup,.searchShell,.dataFilterSearch,.masterSearch,.unitInput,.teamHeaderSearch){padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important}.newPlatformShell main :is(input:not([type=checkbox]):not([type=radio]):not([type=range]),select,textarea){color:var(--ui-text)!important;background:var(--ui-surface)!important;border:1px solid var(--ui-border)!important;border-radius:5px!important;box-shadow:none!important;outline:none!important;font-family:var(--ui-font)!important;font-size:12px!important}.newPlatformShell main :is(input:not([type=checkbox]):not([type=radio]):not([type=range]),select){min-height:var(--ui-control)!important;height:var(--ui-control)!important}.newPlatformShell main select{padding-left:10px!important}.newPlatformShell main textarea{min-height:86px!important;padding:9px 10px!important}.newPlatformShell main :is(input,select,textarea):focus{border-color:color-mix(in srgb,var(--product-accent) 58%,var(--ui-border))!important;box-shadow:0 0 0 2px color-mix(in srgb,var(--product-accent) 10%,transparent)!important}.newPlatformShell main input::placeholder,.newPlatformShell main textarea::placeholder{color:var(--ui-subtle)!important;opacity:1!important}.newPlatformShell main :is(.dataFilterCount,.masterFilterCount){margin-left:auto!important;padding:0!important;border:0!important;background:transparent!important;color:var(--ui-muted)!important;font-size:10.5px!important;font-weight:650!important}.newPlatformShell main .dataFilterReset{background:transparent!important;border:0!important;color:var(--ui-muted)!important;min-height:32px!important;height:32px!important;padding:0 6px!important}.newPlatformShell main .dataFilterReset:hover{color:var(--ui-text)!important;background:var(--ui-surface-2)!important}.newPlatformShell main button{font-family:var(--ui-font)!important;box-shadow:none!important;background-image:none!important}.newPlatformShell main :is(button.secondary,.secondary,.neutralAction,.drawerActionButton,.topActionBtn:not(.primaryAction)){color:var(--ui-text)!important;background:var(--ui-surface)!important;border:1px solid var(--ui-border)!important}.newPlatformShell main :is(button.primary,.primary,.primaryAction,.topActionBtn.primaryAction,.settingsSaveTop){border:1px solid var(--product-accent)!important}.newPlatformShell main :is(button.secondary,.secondary,.neutralAction,.topActionBtn:not(.primaryAction)):hover:not(:disabled){background:var(--ui-surface-2)!important;border-color:var(--ui-border-strong)!important}.newPlatformShell main :is(button.danger,.dangerAction){color:var(--ui-danger)!important;background:var(--ui-surface)!important;border:1px solid color-mix(in srgb,var(--ui-danger) 35%,var(--ui-border))!important}.newPlatformShell main :is(button.danger,.dangerAction):hover:not(:disabled){background:var(--ui-danger-soft)!important}.newPlatformShell main :is(.table,.tablewrap,.standardTable,.workforceTable,.financeCoreTable,.fleetCoreTable,.uniformDataTable,.hrDocsTable,.financeTable,.fleetTable,.fieldReadinessTable,.customerTableWrap,.controlAuditTable){overflow:auto!important;background:var(--ui-surface)!important;border:1px solid var(--ui-border)!important;border-radius:6px!important;box-shadow:none!important}.newPlatformShell main .panel.table{padding:0!important}.newPlatformShell main table{width:100%!important;border-collapse:collapse!important;border-spacing:0!important;background:transparent!important;color:var(--ui-text)!important}.newPlatformShell main table thead{background:var(--ui-surface-2)!important}.newPlatformShell main table th{height:38px!important;padding:8px 12px!important;border:0!important;border-bottom:1px solid var(--ui-border)!important;background:transparent!important;color:var(--ui-muted)!important;font-size:10.5px!important;line-height:1.2!important;font-weight:700!important;text-transform:none!important;letter-spacing:0!important;white-space:nowrap!important}.newPlatformShell main table td{height:44px!important;padding:9px 12px!important;border:0!important;border-bottom:1px solid var(--ui-border)!important;background:transparent!important;color:var(--ui-text)!important;font-size:12px!important;vertical-align:middle!important}.newPlatformShell main table tbody tr:last-child td{border-bottom:0!important}.newPlatformShell main table tbody tr:hover td{background:color-mix(in srgb,var(--product-soft) 34%,var(--ui-surface))!important}.newPlatformShell main table .serviceTag{display:inline-flex!important;align-items:center!important;min-height:23px!important;padding:0 8px!important;border-radius:999px!important;background:var(--ui-surface-2)!important;border:1px solid var(--ui-border)!important;color:var(--ui-muted)!important;font-size:9.5px!important;font-weight:650!important}.newPlatformShell main table .sortHead{height:auto!important;min-height:0!important;padding:0!important;border:0!important;background:transparent!important;color:inherit!important;font-size:inherit!important;font-weight:inherit!important;gap:4px!important}.newPlatformShell main table .sortHead span{color:var(--ui-subtle)!important;font-size:9px!important}.newPlatformShell main table .rowActions{display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:5px!important;white-space:nowrap!important}.newPlatformShell main table .rowActions button{min-height:30px!important;height:30px!important;padding:0 9px!important;border-radius:5px!important;background:var(--ui-surface)!important;border:1px solid var(--ui-border)!important;color:var(--ui-text)!important;font-size:10.5px!important;font-weight:650!important}.newPlatformShell main table .rowActions button:hover:not(:disabled){background:var(--ui-surface-2)!important;border-color:var(--ui-border-strong)!important}.newPlatformShell main table .rowActions button.danger{color:var(--ui-danger)!important}.newPlatformShell main :is(.badge,.tag,.statusPill,.standardStatus,.hrDocStatus){border-radius:999px!important;box-shadow:none!important;border:1px solid var(--ui-border)!important;background:var(--ui-surface-2)!important;color:var(--ui-muted)!important;font-size:9.5px!important;font-weight:700!important;letter-spacing:.01em!important}.newPlatformShell main :is(.badge.completed,.badge.paid,.badge.active,.tag.ok,.status-completed,.status-active){background:var(--ui-success-soft)!important;border-color:color-mix(in srgb,var(--ui-success) 24%,var(--ui-border))!important;color:var(--ui-success)!important}.newPlatformShell main :is(.badge.overdue,.badge.nok,.badge.cancelled,.tag.risk,.status-overdue,.status-critical){background:var(--ui-danger-soft)!important;border-color:color-mix(in srgb,var(--ui-danger) 24%,var(--ui-border))!important;color:var(--ui-danger)!important}.newPlatformShell main :is(.badge.ready_for_planning,.badge.planned,.badge.screening,.badge.pending,.tag.wait,.status-pending,.status-maintenance){background:var(--ui-warning-soft)!important;border-color:color-mix(in srgb,var(--ui-warning) 24%,var(--ui-border))!important;color:var(--ui-warning)!important}.newPlatformShell main .dispatchOrdersPage .workspaceMasterHeader{margin-bottom:14px!important}.newPlatformShell main .dispatchOrdersPage .workspaceMasterTitle p{display:none!important}.newPlatformShell main .simpleOrdersFocus{margin:0 0 14px!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important;overflow:visible!important}.newPlatformShell main .simpleOrdersFlow{display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:1px!important;padding:1px!important;border:0!important;border-radius:6px!important;background:var(--ui-border)!important;overflow:hidden!important}.newPlatformShell main .simpleOrdersFlow>button{position:relative!important}.newPlatformShell main .simpleOrdersFlow>button:before,.newPlatformShell main .simpleOrdersFlow>button:after{display:none!important}.newPlatformShell main .simpleOrdersFlow>button>span{width:30px!important;height:30px!important;display:grid!important;place-items:center!important;border-radius:5px!important;background:var(--ui-surface-2)!important;color:var(--product-accent)!important}.newPlatformShell main .simpleOrdersFlow>button>span svg{width:16px!important;height:16px!important}.newPlatformShell main .simpleOrdersFlow>button>svg{width:14px!important;height:14px!important;color:var(--ui-subtle)!important}.newPlatformShell main .simpleOrdersFlow>button.active small,.newPlatformShell main .simpleOrdersFlow>button.active>svg{color:var(--product-accent)!important}.newPlatformShell main .simpleOrdersFlow>button.attention{border:0!important}.newPlatformShell main .simpleOrdersFlow>button.attention>span{color:var(--ui-warning)!important;background:var(--ui-warning-soft)!important}.newPlatformShell main .simpleOrdersMeta{display:none!important}.newPlatformShell main .ordersResult{display:none!important}.newPlatformShell main .ordersTablePanel{padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important;overflow:visible!important}.newPlatformShell main .ordersDataFilters{margin:0 0 8px!important;padding:0!important}.newPlatformShell main .ordersDataFilters select{min-width:132px!important;background:var(--ui-surface)!important}.newPlatformShell main .ordersTablePanel>.table{border:1px solid var(--ui-border)!important}.newPlatformShell main .ordersPagination{display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:6px!important;margin-top:8px!important;color:var(--ui-muted)!important;font-size:10.5px!important}.newPlatformShell main .ordersPagination>span{margin-right:auto!important}.newPlatformShell main .ordersPagination button{height:32px!important;min-height:32px!important;padding:0 9px!important;border:1px solid var(--ui-border)!important;background:var(--ui-surface)!important;color:var(--ui-text)!important;border-radius:5px!important}.newPlatformShell main .toPlanPrimary,.newPlatformShell main .toPlanBtn{background:var(--ui-info-soft)!important;border:1px solid color-mix(in srgb,var(--ui-info) 20%,var(--ui-border))!important;color:var(--ui-info)!important;border-radius:5px!important;box-shadow:none!important}.newPlatformShell main :is(.capacityWorkspaceHead,.capacityCockpitSectionHead,.capacitySupportHead,.planningFocusHead){background:transparent!important;border:0!important;border-bottom:1px solid var(--ui-border)!important;border-radius:0!important;box-shadow:none!important}.newPlatformShell main :is(.capacityMatrix,.capacityMatrixScroll,.capacityWarnings,.capacityCockpitTrend,.capacityCockpitDetails){box-shadow:none!important}.newPlatformShell main .capacityMatrix{border:1px solid var(--ui-border)!important;border-radius:6px!important;overflow:hidden!important;background:var(--ui-surface)!important}.newPlatformShell main .dispatchTodoPage :is(.internalTaskGrid,.simpleTodoList){gap:7px!important}.newPlatformShell main .dispatchTodoPage :is(.internalTaskIntro,.internalTaskGrid>*,.simpleTodoMain){background:var(--ui-surface)!important;border:1px solid var(--ui-border)!important;border-radius:6px!important;box-shadow:none!important}.newPlatformShell main .dispatchPlanningPage{background:transparent!important}.newPlatformShell main :is(.planningFocusPage,.planningFocusHead,.planningWall,.planningGrid,.planningTimeline){box-shadow:none!important;background-image:none!important}.newPlatformShell main .planningFocusPage{background:var(--ui-surface)!important;border:1px solid var(--ui-border)!important;border-radius:6px!important}.newPlatformShell main .planningFocusHead{background:transparent!important;border-bottom:1px solid var(--ui-border)!important}.newPlatformShell main .hrPeoplePage .teamHeaderWorkspace{display:flex!important;align-items:center!important;gap:7px!important;min-width:0!important;width:100%!important}.newPlatformShell main .hrPeoplePage .teamHeaderFilters{display:flex!important;align-items:center!important;gap:7px!important;flex:1 1 auto!important;min-width:0!important}.newPlatformShell main .hrPeoplePage .teamHeaderSearch{flex:1 1 210px!important;max-width:280px!important}.newPlatformShell main .hrPeoplePage .teamHeaderFilters select{min-width:120px!important;max-width:160px!important}.newPlatformShell main :is(.hrDayCard,.teamResourceCard,.absenceManageRow,.absenceRequestMain,.hrCorrectionCard,.hrWorkRulePreview,.hrDocsPanel){background:var(--ui-surface)!important;border:1px solid var(--ui-border)!important;border-radius:6px!important;box-shadow:none!important}.newPlatformShell main :is(.hrDayCardHead,.teamResourceHead,.hrWorkRulePreviewHead,.hrDocsPanelHead){background:transparent!important;border-bottom:1px solid var(--ui-border)!important;box-shadow:none!important}.newPlatformShell main .absenceCalendarList{gap:6px!important}.newPlatformShell main :is(.fleetCoreHead,.fleetCombinedTabsHeader,.fleetSaasActions header,.fleetSaasAttention header){background:transparent!important;border-bottom:1px solid var(--ui-border)!important;box-shadow:none!important}.newPlatformShell main .fleetSaasBars>*{background:var(--ui-surface)!important;border:1px solid var(--ui-border)!important;box-shadow:none!important}.newPlatformShell main .fleetSaasTrack{background:var(--ui-surface-3)!important}.newPlatformShell main .fleetSaasTrack>i{background:var(--product-accent)!important}.newPlatformShell main :is(.financeCorePage,.financePage,.financeCustomersPage){gap:12px!important}.newPlatformShell main :is(.financeCoreHeadActions,.financeMiniActions,.invoiceControls){gap:6px!important}.newPlatformShell main :is(.financeAttentionList>*,.financeRecentDocs>*,.financePaymentGuide>*,.invoiceGuideGrid>*){background:var(--ui-surface)!important;border:1px solid var(--ui-border)!important;border-radius:6px!important;box-shadow:none!important}.newPlatformShell main .invoiceControlBlock{padding:13px!important}.newPlatformShell main .controlUniversalHeader{margin:0 0 14px!important;padding:0 0 12px!important;border:0!important;border-bottom:1px solid var(--ui-border)!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.newPlatformShell main :is(.controlProductAdminGrid,.controlSettingsCards,.controlStandardGrid,.controlAppsGrid){gap:9px!important}.newPlatformShell main :is(.controlAppFeatured,.controlAppsGrid>*,.controlProductAdminGrid>*,.controlSettingsCards>*,.controlStandardGrid>*){background:var(--ui-surface)!important;border:1px solid var(--ui-border)!important;border-radius:6px!important;box-shadow:none!important;background-image:none!important}.newPlatformShell main .settingsFormGrid{gap:10px!important}.newPlatformShell main .settingsBlockHead{background:transparent!important;border-bottom:1px solid var(--ui-border)!important;box-shadow:none!important}.newPlatformShell :is(.modalBack,.financeCoreModalBack,.teamAbsenceModalBack,.reportBuilderBack){background:#090c117a!important;backdrop-filter:blur(2px)!important;z-index:9000!important}.newPlatformShell .teamProfileModalBack{z-index:9200!important}.newPlatformShell .catalogModalBack{background:#090c1185!important;backdrop-filter:blur(3px)!important;z-index:9800!important}.newPlatformShell .catalogModalBack.modalStackConfirm{z-index:10000!important}.newPlatformShell :is(.modal,.catalogModal,.financeCoreModal,.teamAbsenceModal,.uniformCreateModal,.unifiedOperationModal,.productActivationDialog,.reportBuilder,.customerMasterModal,.customerQuickModal){background:var(--ui-surface)!important;color:var(--ui-text)!important;border:1px solid var(--ui-border)!important;border-radius:8px!important;box-shadow:0 24px 64px #0000003d!important;background-image:none!important}.newPlatformShell :is(.modalHead,.catalogModalHead,.teamAbsenceModalHead,.reportBuilderHead){background:transparent!important;border-bottom:1px solid var(--ui-border)!important;box-shadow:none!important}.newPlatformShell .modalActions{background:var(--ui-surface)!important;border-top:1px solid var(--ui-border)!important}.newPlatformShell main :is(.tableEmpty,.uniformEmpty,.standardEmpty,.workforceEmpty,.financeCoreEmpty,.mockupEmptyState,.customer360Empty,.controlEmpty,.allPlannedState,.fieldQueueEmpty,.fieldReadinessEmpty,.customerTableEmpty){padding:30px 20px!important;background:var(--ui-surface-2)!important;border:1px dashed var(--ui-border-strong)!important;border-radius:6px!important;box-shadow:none!important;color:var(--ui-muted)!important;text-align:center!important}.newPlatformShell main .todayHomeHero{margin:0 0 14px!important;padding:0 0 13px!important;border:0!important;border-bottom:1px solid var(--ui-border)!important;background:transparent!important;box-shadow:none!important}.newPlatformShell main .todayHomeHeroTitle h1{color:var(--ui-text)!important}.newPlatformShell main .todayHomeGrid{gap:9px!important}.newPlatformShell main .todayHomePanel{overflow:hidden!important}.newPlatformShell main .todayHomePanel header{padding:10px 12px!important;background:transparent!important;border-bottom:1px solid var(--ui-border)!important}.newPlatformShell main .todayHomeRows>*{background:transparent!important;border:0!important;border-bottom:1px solid var(--ui-border)!important;border-radius:0!important;box-shadow:none!important}.newPlatformShell main .todayHomeRows>*:last-child{border-bottom:0!important}.newPlatformShell main :is(.infoBanner,.dashboardNotice,.workforceNotice,.fleetNotice,.settingsInfoStrip,.controlInlineNote,.controlSyncNote,.billingReturnNotice,.premiumFeatureNotice,.simpleCreateWarning,.financeCoreAlert){border-radius:5px!important;box-shadow:none!important;background-image:none!important}.newPlatformShell main .infoBanner{background:var(--ui-info-soft)!important;border:1px solid color-mix(in srgb,var(--ui-info) 20%,var(--ui-border))!important;color:var(--ui-text)!important}body[data-voleng-theme=dark] .newPlatformShell main table thead,body[data-voleng-theme=premier-navy] .newPlatformShell main table thead{background:var(--ui-surface-2)!important}body[data-voleng-theme=dark] .newPlatformShell main table tbody tr:hover td,body[data-voleng-theme=premier-navy] .newPlatformShell main table tbody tr:hover td{background:#20242b!important}body[data-voleng-theme=dark] .newWorkspaceBody>aside .nav.active,body[data-voleng-theme=premier-navy] .newWorkspaceBody>aside .nav.active{background:color-mix(in srgb,var(--product-accent) 17%,var(--ui-surface))!important}@media(max-width:1180px){.newPlatformShell main .workspaceMasterHeader,.newPlatformShell main .workspaceMasterHeader.noBack,.newPlatformShell main .workspaceMasterHeader.hasBack{grid-template-columns:minmax(160px,.7fr) minmax(0,1fr) auto!important}.newPlatformShell main .simpleOrdersFlow{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media(max-width:900px){.newPlatformShell main .workspaceMasterHeader,.newPlatformShell main .workspaceMasterHeader.noBack,.newPlatformShell main .workspaceMasterHeader.hasBack{grid-template-columns:minmax(0,1fr) auto!important;grid-template-areas:"title actions" "center center"!important}.newPlatformShell main .workspaceMasterHeader .workspaceMasterCenter{justify-content:flex-start!important}.newPlatformShell main .simpleOrdersFlow{grid-template-columns:repeat(2,minmax(0,1fr))!important}.newPlatformShell main :is(.todayHomeKpis,.operationsTodayKpis,.hrUniformKpiGrid,.uniformKpiGrid,.financeKpis,.financeCoreKpis,.fleetSaasKpis,.capacityCockpitKpis,.absenceCenterKpis,.fieldReadinessKpis,.controlKpis,.fieldKpiGrid){grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(max-width:620px){.newWorkspaceBody>main>.page,.newWorkspaceBody>main .page.platformUnifiedPage{padding:16px 12px 42px!important}.newPlatformShell main .simpleOrdersFlow{grid-template-columns:1fr!important}.newPlatformShell main .ordersDataFilters select{flex:1 1 140px!important;min-width:0!important}}.newPlatformShell{--ui-canvas:#f3f6fa!important;--ui-surface:#fff!important;--ui-surface-2:#f7f9fc!important;--ui-surface-3:#f2f5f8!important;--ui-border:#d9e1eb!important;--ui-border-strong:#c7d2df!important;--ui-text:#172033!important;--ui-muted:#5e6b7d!important;--ui-subtle:#8491a2!important;--ui-radius:10px!important;--ui-control:40px!important;--ui-font:Inter,"Segoe UI",Roboto,Arial,sans-serif!important;--product-accent:#2563eb!important;--product-accent-strong:#1d4ed8!important;--product-soft:#eaf1ff!important;color:var(--ui-text)!important;font-family:var(--ui-font)!important}body[data-voleng-theme=dark] .newPlatformShell,body[data-voleng-theme=premier-navy] .newPlatformShell{--ui-canvas:#141922!important;--ui-surface:#1b222d!important;--ui-surface-2:#202936!important;--ui-surface-3:#263242!important;--ui-border:#344154!important;--ui-border-strong:#506277!important;--ui-text:#f2f5f8!important;--ui-muted:#a8b4c3!important;--ui-subtle:#8190a2!important}.newPlatformShell :is(main,aside,button,input,select,textarea){font-family:var(--ui-font)!important}.newPlatformShell main{color:var(--ui-text)!important;background:var(--ui-canvas)!important}.newPlatformShell main :is(h1,h2,h3,h4,h5,h6,b,strong,label,legend,th,td){color:var(--ui-text)!important}.newPlatformShell main :is(p,small,em,.muted,.sub,.hint,.helperText,.settingsFieldHint){color:var(--ui-muted)!important}.newPlatformShell main p{font-size:13px!important;line-height:1.45!important}.newPlatformShell main :is(small,.helperText,.settingsFieldHint){font-size:11px!important;line-height:1.4!important}.newPlatformShell main h1{letter-spacing:-.025em!important}.newPlatformShell main h2,.newPlatformShell main h3{letter-spacing:-.012em!important}.newPlatformShell main em{font-style:normal!important}.newProductRailItem{--rail-accent:#2563eb!important;--rail-soft:#eaf1ff!important}.newWorkspaceBody>aside .nav.active{color:#2563eb!important;background:#eaf1ff!important;box-shadow:inset 3px 0 #2563eb!important}.newPlatformShell main :is(button.primary,.primary,.primaryAction,.topActionBtn.primaryAction,.settingsSaveTop){background:#2563eb!important;border-color:#2563eb!important;color:#fff!important}.newPlatformShell main :is(button.secondary,.secondary,.neutralAction,.topActionBtn:not(.primaryAction)){color:var(--ui-text)!important;background:var(--ui-surface)!important;border-color:var(--ui-border)!important}.newPlatformShell main :is(.panel,.financeCorePanel,.uniformHrModule,.uniformFleetModule,.settingsBlock,.controlPanel,.invoiceControlBlock,.simpleCreateSection,.peopleCreateSection,.customer360MiniPanel,.profileCard,.uniformRegisterCard,.companySetupCard,.planningEmptyFeature,.feList,.feForm,.s15List,.s15Form,.todayHomePanel,.fieldReadinessPanel,.fieldTablePanel,.hrAgendaPanel,.hrDocsPanel,.payrollConnectPanel,.customerMasterPanel,.customer360Master,.financeCustomerRegister,.fleetSaasChartCard,.fleetSaasAttention,.fleetSaasActions,.dispatchOperationalCard,.dispatchOperationalNotice,.absenceDetailCard,.absenceOverviewGrid,.capacityCockpitDetails,.capacityWarnings,.controlExternalConnectionsPanel),.newPlatformShell main article[class*=Card],.newPlatformShell main section[class*=Card],.newPlatformShell main button[class*=Card],.newPlatformShell main article[class*=Panel],.newPlatformShell main section[class*=Panel]{color:var(--ui-text)!important;background:var(--ui-surface)!important;background-image:none!important;border:1px solid var(--ui-border)!important;border-radius:10px!important;box-shadow:none!important}.newPlatformShell main :is(.panel,.financeCorePanel,.uniformHrModule,.uniformFleetModule,.settingsBlock,.controlPanel,.todayHomePanel,.fieldReadinessPanel,.hrAgendaPanel,.hrDocsPanel,.customerMasterPanel)>header,.newPlatformShell main :is(.sectionHead,.capacityCockpitSectionHead,.hrUniformRegisterHead,.fleetCoreHead,.controlPanelHead){color:var(--ui-text)!important;background:transparent!important;border-bottom:1px solid var(--ui-border)!important;box-shadow:none!important}.newPlatformShell main .todayImpactItem{background:var(--ui-surface)!important;border:1px solid var(--ui-border)!important;border-radius:10px!important;box-shadow:none!important}.newPlatformShell main :is(.todayHomeKpis,.operationsTodayKpis,.hrUniformKpiGrid,.uniformKpiGrid,.financeKpis,.financeCoreKpis,.fleetSaasKpis,.capacityCockpitKpis,.absenceCenterKpis,.fieldReadinessKpis,.controlKpis,.fleetSummaryRow,.fieldKpiGrid,.customer360Kpis,.hrPeoplePivotKpis,.financePivotKpis,.teamKpiStrip,.reportKpis,.feKpis,.epodKpis,.ordersKpis,.ordersSummaryGrid,.simpleOrdersFlow){display:grid!important;grid-template-columns:repeat(auto-fit,minmax(min(100%,235px),1fr))!important;align-items:stretch!important;gap:10px!important;min-width:0!important;margin:0 0 14px!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;overflow:visible!important;box-shadow:none!important}.newPlatformShell main .simpleOrdersFlow>button{display:grid!important;grid-template-columns:40px minmax(0,1fr) 16px!important;align-items:center!important;gap:11px!important;box-sizing:border-box!important;min-width:0!important;min-height:104px!important;margin:0!important;padding:14px 16px!important;text-align:left!important;white-space:normal!important;color:var(--ui-text)!important;background:var(--ui-surface)!important;border:1px solid var(--ui-border)!important;border-radius:10px!important;box-shadow:none!important;cursor:pointer}.newPlatformShell main .simpleOrdersFlow>button>span:first-child{width:38px!important;height:38px!important;display:grid!important;place-items:center!important;padding:9px!important;box-sizing:border-box!important;border-radius:10px!important;background:#eaf1ff!important;color:#2563eb!important}.newPlatformShell main .simpleOrdersFlow>button>span:first-child svg{width:20px!important;height:20px!important}.newPlatformShell main .simpleOrdersFlow>button>div{display:grid!important;gap:3px!important;min-width:0!important}.newPlatformShell main .simpleOrdersFlow>button small{font-size:11px!important;line-height:1.3!important;font-weight:750!important;letter-spacing:.035em!important;color:var(--ui-muted)!important}.newPlatformShell main .simpleOrdersFlow>button b{font-size:21px!important;line-height:1.15!important;font-weight:760!important;color:var(--ui-text)!important;overflow-wrap:anywhere!important}.newPlatformShell main .simpleOrdersFlow>button em{font-size:11.5px!important;line-height:1.35!important;color:var(--ui-muted)!important;white-space:normal!important;overflow-wrap:anywhere!important}.newPlatformShell main .simpleOrdersFlow>button>svg:last-child{width:16px!important;height:16px!important;color:var(--ui-subtle)!important}.newPlatformShell main .simpleOrdersFlow>button.active{background:#f3f7ff!important;border-color:#9bbaff!important}.newPlatformShell main .simpleOrdersFlow>button.attention{border-color:#e8bf89!important}.newPlatformShell main :is(.todayHomeKpis,.operationsTodayKpis,.hrUniformKpiGrid,.uniformKpiGrid,.financeKpis,.financeCoreKpis,.fleetSaasKpis,.capacityCockpitKpis,.absenceCenterKpis,.fieldReadinessKpis,.controlKpis,.fleetSummaryRow,.fieldKpiGrid,.customer360Kpis,.hrPeoplePivotKpis,.financePivotKpis,.teamKpiStrip,.reportKpis,.feKpis,.epodKpis,.ordersKpis,.ordersSummaryGrid)>*{box-sizing:border-box!important;min-width:0!important;min-height:104px!important;margin:0!important;padding:14px 16px!important;color:var(--ui-text)!important;background:var(--ui-surface)!important;background-image:none!important;border:1px solid var(--ui-border)!important;border-radius:10px!important;box-shadow:none!important}.newPlatformShell main :is(.todayHomeKpis,.operationsTodayKpis,.hrUniformKpiGrid,.financeKpis,.financeCoreKpis,.customer360Kpis,.hrPeoplePivotKpis,.financePivotKpis,.ordersKpis,.ordersSummaryGrid)>button{display:grid!important;grid-template-columns:40px minmax(0,1fr) 16px!important;align-items:center!important;gap:11px!important;text-align:left!important;white-space:normal!important;cursor:pointer}.newPlatformShell main :is(.todayHomeKpis,.operationsTodayKpis,.hrUniformKpiGrid,.financeKpis,.financeCoreKpis,.customer360Kpis,.hrPeoplePivotKpis,.financePivotKpis,.ordersKpis,.ordersSummaryGrid)>button>*{min-width:0!important}.newPlatformShell main :is(.todayHomeKpis,.operationsTodayKpis)>button>span:first-child,.newPlatformShell main :is(.todayHomeKpis,.operationsTodayKpis)>button>svg:first-of-type{width:38px!important;height:38px!important;display:grid!important;place-items:center!important;padding:9px!important;box-sizing:border-box!important;border-radius:10px!important;background:#eaf1ff!important;color:#2563eb!important}.newPlatformShell main :is(.todayHomeKpis,.operationsTodayKpis)>button>span:first-child svg{width:20px!important;height:20px!important}.newPlatformShell main :is(.hrUniformKpiGrid,.financeKpis,.financeCoreKpis,.customer360Kpis,.hrPeoplePivotKpis,.financePivotKpis,.ordersKpis,.ordersSummaryGrid)>button>svg:first-of-type{width:38px!important;height:38px!important;padding:9px!important;box-sizing:border-box!important;border-radius:10px!important;background:#eaf1ff!important;color:#2563eb!important}.newPlatformShell main :is(.todayHomeKpis,.operationsTodayKpis,.hrUniformKpiGrid,.financeKpis,.financeCoreKpis,.customer360Kpis,.hrPeoplePivotKpis,.financePivotKpis,.ordersKpis,.ordersSummaryGrid)>button>svg:last-child{width:16px!important;height:16px!important;padding:0!important;background:transparent!important;color:var(--ui-subtle)!important}.newPlatformShell main :is(.todayHomeKpis,.operationsTodayKpis,.hrUniformKpiGrid,.financeKpis,.financeCoreKpis,.customer360Kpis,.hrPeoplePivotKpis,.financePivotKpis,.ordersKpis,.ordersSummaryGrid)>button>span:not(:first-child),.newPlatformShell main :is(.todayHomeKpis,.operationsTodayKpis,.hrUniformKpiGrid,.financeKpis,.financeCoreKpis,.customer360Kpis,.hrPeoplePivotKpis,.financePivotKpis,.ordersKpis,.ordersSummaryGrid)>button>div{display:grid!important;gap:3px!important;min-width:0!important;align-content:center!important}.newPlatformShell main :is(.todayHomeKpis,.operationsTodayKpis,.hrUniformKpiGrid,.financeKpis,.financeCoreKpis,.customer360Kpis,.hrPeoplePivotKpis,.financePivotKpis,.ordersKpis,.ordersSummaryGrid)>button small,.newPlatformShell main :is(.uniformKpiGrid,.fleetSummaryRow)>article small{display:block!important;margin:0!important;font-size:11px!important;line-height:1.3!important;font-weight:750!important;letter-spacing:.035em!important;color:var(--ui-muted)!important;text-transform:uppercase!important}.newPlatformShell main :is(.todayHomeKpis,.operationsTodayKpis,.hrUniformKpiGrid,.financeKpis,.financeCoreKpis,.customer360Kpis,.hrPeoplePivotKpis,.financePivotKpis,.ordersKpis,.ordersSummaryGrid)>button :is(b,strong){display:block!important;margin:0!important;font-size:21px!important;line-height:1.15!important;font-weight:760!important;color:var(--ui-text)!important;overflow-wrap:anywhere!important}.newPlatformShell main :is(.todayHomeKpis,.operationsTodayKpis,.hrUniformKpiGrid,.financeKpis,.financeCoreKpis,.customer360Kpis,.hrPeoplePivotKpis,.financePivotKpis,.ordersKpis,.ordersSummaryGrid)>button em{display:block!important;margin:0!important;font-size:11.5px!important;line-height:1.35!important;font-weight:450!important;color:var(--ui-muted)!important;white-space:normal!important;overflow-wrap:anywhere!important}.newPlatformShell main :is(.todayHomeKpis,.operationsTodayKpis,.hrUniformKpiGrid,.financeKpis,.financeCoreKpis,.customer360Kpis,.hrPeoplePivotKpis,.financePivotKpis,.ordersKpis,.ordersSummaryGrid)>button.active{background:#f3f7ff!important;border-color:#9bbaff!important}.newPlatformShell main :is(.todayHomeKpis,.operationsTodayKpis,.hrUniformKpiGrid,.financeKpis,.financeCoreKpis,.customer360Kpis,.hrPeoplePivotKpis,.financePivotKpis,.ordersKpis,.ordersSummaryGrid)>button:is(.attention,.danger){border-color:#e8bf89!important}.newPlatformShell main :is(.uniformKpiGrid,.financeCustomerSummary,.customer360Kpis,.fleetSummaryRow)>article{display:grid!important;grid-template-columns:40px minmax(0,1fr)!important;align-items:center!important;gap:11px!important;text-align:left!important}.newPlatformShell main :is(.uniformKpiGrid,.financeCustomerSummary,.customer360Kpis,.fleetSummaryRow)>article>svg,.newPlatformShell main .teamKpiStrip>article>.teamKpiIcon,.newPlatformShell main .epodKpis>article>span{width:38px!important;height:38px!important;padding:9px!important;box-sizing:border-box!important;border-radius:10px!important;display:grid!important;place-items:center!important;background:#eaf1ff!important;color:#2563eb!important}.newPlatformShell main :is(.uniformKpiGrid,.financeCustomerSummary,.customer360Kpis,.fleetSummaryRow)>article>svg{width:38px!important;height:38px!important}.newPlatformShell main :is(.uniformKpiGrid,.financeCustomerSummary,.customer360Kpis,.fleetSummaryRow)>article>span,.newPlatformShell main .teamKpiStrip>article>div,.newPlatformShell main .epodKpis>article>div{display:grid!important;gap:3px!important;min-width:0!important}.newPlatformShell main .fleetSaasKpis>button{display:grid!important;grid-template-columns:40px minmax(0,1fr)!important;align-items:center!important;gap:11px!important;text-align:left!important}.newPlatformShell main .fleetSaasKpis>button>em{grid-column:1!important;grid-row:1!important;display:grid!important;place-items:center!important;width:38px!important;height:38px!important;margin:0!important;padding:9px!important;box-sizing:border-box!important;border-radius:10px!important;background:#eaf1ff!important;color:#2563eb!important}.newPlatformShell main .fleetSaasKpis>button>em svg{width:20px!important;height:20px!important}.newPlatformShell main .fleetSaasKpis>button>div{grid-column:2!important;grid-row:1!important;display:grid!important;gap:3px!important;min-width:0!important}.newPlatformShell main .fleetSaasKpis>button strong,.newPlatformShell main .teamKpiStrip>article b,.newPlatformShell main .epodKpis>article b,.newPlatformShell main .uniformKpiGrid>article b,.newPlatformShell main .fleetSummaryRow>article b{font-size:21px!important;line-height:1.15!important;font-weight:760!important;color:var(--ui-text)!important;overflow-wrap:anywhere!important}.newPlatformShell main :is(.teamKpiStrip,.epodKpis)>article{display:grid!important;grid-template-columns:40px minmax(0,1fr)!important;align-items:center!important;gap:11px!important}.newPlatformShell main :is(.reportKpis,.feKpis)>article{display:flex!important;flex-direction:column!important;align-items:flex-start!important;justify-content:center!important;gap:5px!important}.newPlatformShell main :is(.reportKpis,.feKpis)>article :is(b,strong){font-size:21px!important;line-height:1.15!important;color:var(--ui-text)!important}.newPlatformShell main :is(.reportKpis,.feKpis)>article small{font-size:11px!important;font-weight:750!important;letter-spacing:.035em!important;color:var(--ui-muted)!important}.newPlatformShell main .capacityCockpitKpis>button{display:grid!important;grid-template-columns:40px minmax(0,1fr)!important;grid-template-rows:auto 5px auto!important;align-items:center!important;column-gap:11px!important;row-gap:7px!important;min-height:124px!important;text-align:left!important;white-space:normal!important}.newPlatformShell main .capacityCockpitKpis>button>span{grid-column:1!important;grid-row:1/4!important;align-self:start!important;margin-top:2px!important;width:38px!important;height:38px!important;display:grid!important;place-items:center!important;border-radius:10px!important;background:#eaf1ff!important;color:#2563eb!important}.newPlatformShell main .capacityCockpitKpis>button>span svg{width:20px!important;height:20px!important}.newPlatformShell main .capacityCockpitKpis>button>div{grid-column:2!important;grid-row:1!important;display:grid!important;gap:3px!important;min-width:0!important}.newPlatformShell main .capacityCockpitKpis>button small{font-size:11px!important;line-height:1.3!important;font-weight:750!important;letter-spacing:.035em!important;color:var(--ui-muted)!important}.newPlatformShell main .capacityCockpitKpis>button b{font-size:21px!important;line-height:1.15!important;font-weight:760!important;color:var(--ui-text)!important}.newPlatformShell main .capacityCockpitKpis>button em{font-size:11.5px!important;line-height:1.35!important;color:var(--ui-muted)!important;white-space:normal!important;overflow-wrap:anywhere!important}.newPlatformShell main .capacityCockpitKpis>button>i{grid-column:2!important;grid-row:2!important;position:relative!important;width:100%!important;height:5px!important;margin:0!important;border-radius:99px!important;background:var(--ui-surface-3)!important}.newPlatformShell main .capacityCockpitKpis>button>i:after{content:"";position:absolute;left:0;top:0;width:var(--capacity-progress,0%);height:100%;border-radius:inherit;background:#2563eb!important}.newPlatformShell main .capacityCockpitKpis>button>strong{grid-column:2!important;grid-row:3!important;justify-self:end!important;margin:0!important;font-size:11px!important;line-height:1.3!important;font-weight:650!important;color:var(--ui-muted)!important;text-align:right!important;white-space:normal!important}.newPlatformShell main .capacityCockpitKpis>button.attention{border-color:#e8bf89!important}.newPlatformShell main .dispatchOperationalSummary{display:block!important;margin:0!important;padding:0!important;border:0!important;background:transparent!important;overflow:visible!important}.newPlatformShell main .dispatchOperationalSummary>.dispatchOperationalNotice{display:flex!important;min-height:0!important;margin:0 0 10px!important;border:1px solid var(--ui-border)!important;border-radius:10px!important;background:var(--ui-surface)!important}.newPlatformShell main .dispatchOperationalSummary>.dispatchOperationalGrid{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(180px,1fr))!important;gap:10px!important}.newPlatformShell main .dispatchOperationalSummary>.dispatchOperationalGrid>div{min-width:0!important;padding:12px 14px!important;border:1px solid var(--ui-border)!important;border-radius:10px!important;background:var(--ui-surface)!important}.newPlatformShell main :is(.todayHomePanel,.capacityCockpitTrend,.capacityCockpitHealth,.capacityCockpitDetails,.hrAgendaPanel,.financeCorePanel,.fleetCorePanel,.controlPanel,.invoiceControlBlock){min-width:0!important;overflow:hidden!important}.newPlatformShell main :is(.sectionHead,.capacityCockpitSectionHead,.todayHomePanel header,.controlPanelHead){min-width:0!important;gap:10px!important}.newPlatformShell main :is(.sectionHead,.capacityCockpitSectionHead) :is(h2,h3,p,small){min-width:0!important;overflow-wrap:anywhere!important}.newPlatformShell main :is(input:not([type=checkbox]):not([type=radio]),select,textarea){font-family:var(--ui-font)!important;color:var(--ui-text)!important;border-radius:7px!important}.newPlatformShell main :is(.workspaceMasterHeader,.platformUnifiedSecondaryBar){border-color:var(--ui-border)!important}@media(max-width:760px){.newWorkspaceBody>main>.page,.newWorkspaceBody>main .page.platformUnifiedPage{padding:16px 14px 40px!important}.newPlatformShell main :is(.todayHomeKpis,.operationsTodayKpis,.hrUniformKpiGrid,.uniformKpiGrid,.financeKpis,.financeCoreKpis,.fleetSaasKpis,.capacityCockpitKpis,.absenceCenterKpis,.fieldReadinessKpis,.controlKpis,.fleetSummaryRow,.fieldKpiGrid,.customer360Kpis,.hrPeoplePivotKpis,.financePivotKpis,.teamKpiStrip,.reportKpis,.feKpis,.epodKpis,.ordersKpis,.ordersSummaryGrid,.simpleOrdersFlow){grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(max-width:520px){.newPlatformShell main :is(.todayHomeKpis,.operationsTodayKpis,.hrUniformKpiGrid,.uniformKpiGrid,.financeKpis,.financeCoreKpis,.fleetSaasKpis,.capacityCockpitKpis,.absenceCenterKpis,.fieldReadinessKpis,.controlKpis,.fleetSummaryRow,.fieldKpiGrid,.customer360Kpis,.hrPeoplePivotKpis,.financePivotKpis,.teamKpiStrip,.reportKpis,.feKpis,.epodKpis,.ordersKpis,.ordersSummaryGrid,.simpleOrdersFlow){grid-template-columns:1fr!important}}@media(max-width:900px){html,body,#root{width:100%;min-width:0;overflow-x:hidden}body .newPlatformShell{display:block!important;width:100%!important;min-width:0!important;min-height:100dvh!important;overflow-x:clip!important}body .newPlatformShell>.mobileNavigationBar{position:sticky!important;top:0!important;z-index:1200!important;display:flex!important;min-height:56px!important;width:100%!important;box-sizing:border-box!important;background:var(--ui-surface)!important;color:var(--ui-text)!important;border-bottom:1px solid var(--ui-border)!important}body .newPlatformShell>.mobileNavigationBar .mobileBrandHome{width:auto!important;min-width:44px!important;border:0!important;background:transparent!important}body .newPlatformShell>.mobileNavigationBar .mobileBrand{display:block!important;width:92px!important;max-width:24vw!important;height:auto!important;object-fit:contain}body .newPlatformShell>.mobileNavigationBar select{flex:1 1 70px!important;width:auto!important;min-width:0!important;max-width:40vw!important;height:40px!important;padding:0 7px!important;font-size:14px!important}body .newPlatformShell>.newPlatformTopbar,body .newPlatformShell>.newProductRail{display:none!important}body .newPlatformShell>.newWorkspaceBody{display:block!important;width:100%!important;min-width:0!important;min-height:calc(100dvh - 56px)!important;margin:0!important;padding:0!important}body .newPlatformShell>.newWorkspaceBody>aside#volengNavigation{position:fixed!important;inset:0 auto 0 0!important;display:flex!important;flex-direction:column!important;align-items:stretch!important;justify-content:flex-start!important;width:min(300px,86vw)!important;min-width:0!important;max-width:86vw!important;height:100dvh!important;max-height:100dvh!important;box-sizing:border-box!important;overflow-y:auto!important;overflow-x:hidden!important;padding:14px 12px max(16px,env(safe-area-inset-bottom))!important;z-index:1301!important;transform:translate(-105%)!important;visibility:hidden!important;transition:transform .2s ease,visibility .2s!important;background:var(--ui-canvas)!important;overscroll-behavior:contain!important}body .newPlatformShell>.newWorkspaceBody>aside#volengNavigation.mobileNavigationOpen{transform:translate(0)!important;visibility:visible!important}body .newPlatformShell>.mobileNavigationBackdrop{position:fixed!important;inset:0!important;display:block!important;width:100%!important;height:100dvh!important;background:#0b15288c!important;border:0!important;z-index:1300!important}body .newPlatformShell>.newWorkspaceBody>aside#volengNavigation .brand{position:static!important;flex:none!important;min-height:56px!important;margin:0 0 12px!important;padding:6px!important}body .newPlatformShell>.newWorkspaceBody>aside#volengNavigation .nav{display:flex!important;width:100%!important;min-height:44px!important;flex:0 0 auto!important;justify-content:flex-start!important;gap:12px!important;margin:2px 0!important;padding:10px 12px!important;font-size:15px!important}body .newPlatformShell>.newWorkspaceBody>aside#volengNavigation .nav span,body .newPlatformShell>.newWorkspaceBody>aside#volengNavigation .who span,body .newPlatformShell>.newWorkspaceBody>aside#volengNavigation .navGroupLabel{display:block!important}body .newPlatformShell>.newWorkspaceBody>aside#volengNavigation .who{position:static!important;width:100%!important;min-height:48px!important;margin:10px 0!important}body .newPlatformShell>.newWorkspaceBody>main{display:block!important;width:100%!important;max-width:100%!important;min-width:0!important;min-height:calc(100dvh - 56px)!important;margin:0!important;padding:0!important;overflow-x:clip!important}body .newPlatformShell>.newWorkspaceBody>main>.page,body .newPlatformShell>.newWorkspaceBody>main .page.platformUnifiedPage{width:100%!important;max-width:100%!important;min-width:0!important;box-sizing:border-box!important;padding:16px 12px max(76px,env(safe-area-inset-bottom))!important}body .newPlatformShell main .workspaceMasterHeader,body .newPlatformShell main .workspaceMasterHeader.noBack,body .newPlatformShell main .workspaceMasterHeader.hasBack{display:flex!important;flex-direction:column!important;align-items:stretch!important;gap:10px!important;width:100%!important;min-width:0!important;box-sizing:border-box!important;padding:12px!important;grid-template-columns:minmax(0,1fr)!important;grid-template-areas:none!important}body .newPlatformShell main .workspaceMasterHeader>*{position:static!important;min-width:0!important;max-width:100%!important;transform:none!important}body .newPlatformShell main .workspaceMasterHeader :is(.workspaceMasterCenter,.workspaceMasterActions){display:flex!important;flex-wrap:wrap!important;justify-content:flex-start!important;gap:8px!important;width:100%!important;min-width:0!important}body .newPlatformShell main :is(input,select,textarea){min-width:0!important;max-width:100%!important;min-height:44px!important;font-size:16px!important}body .newPlatformShell main :is(.toolbar,.filterBar,.planningDateRange,.planningWallToolbar,.standardToolbar,.dispatchQuickActions,.modalActions,.ordersDataFilters){flex-wrap:wrap!important;min-width:0!important;max-width:100%!important;gap:8px!important}body .newPlatformShell main :is(.table,.tableWrap,.standardTable,.rangeScroll,.timelineBoard,.tableScroll,.dataTableWrap){max-width:100%!important;min-width:0!important;overflow:auto!important;overscroll-behavior-x:contain!important;-webkit-overflow-scrolling:touch!important}body .newPlatformShell main :is(.tabs,.tabBar,.segmented,.viewTabs,.planningWorkspaceTabs){max-width:100%!important;overflow-x:auto!important;flex-wrap:nowrap!important;-webkit-overflow-scrolling:touch!important}}@media(max-width:620px){body .newPlatformShell main .workspaceMasterHeader h1{font-size:22px!important;line-height:1.2!important;overflow-wrap:anywhere!important}body .newPlatformShell main .simpleOrdersFlow{grid-template-columns:minmax(0,1fr)!important}body .newPlatformShell main :is(.todayHomeKpis,.operationsTodayKpis,.hrUniformKpiGrid,.uniformKpiGrid,.financeKpis,.financeCoreKpis,.fleetSaasKpis,.capacityCockpitKpis,.absenceCenterKpis,.fieldReadinessKpis,.controlKpis,.fieldKpiGrid,.ordersKpis,.ordersSummaryGrid){grid-template-columns:minmax(0,1fr)!important}body .newPlatformShell>.mobileNavigationBar{gap:6px!important;padding-left:max(8px,env(safe-area-inset-left))!important;padding-right:max(8px,env(safe-area-inset-right))!important}}@media(prefers-reduced-motion:reduce){body .newPlatformShell>.newWorkspaceBody>aside#volengNavigation{transition:none!important}}body,body[data-voleng-theme],body[data-voleng-theme] .newPlatformShell{color-scheme:light!important;--theme-canvas:#f3f6fa!important;--theme-canvas-2:#f2f5f8!important;--theme-surface:#fff!important;--theme-surface-soft:#f7f9fc!important;--theme-surface-raised:#fff!important;--theme-sidebar:#f3f5f8!important;--theme-border:#d9e1eb!important;--theme-text:#172033!important;--theme-muted:#5e6b7d!important;--theme-accent-ink:#2563eb!important;--theme-focus:#2563eb!important;--new-bg:#f3f6fa!important;--new-panel:#fff!important;--new-panel-soft:#f7f9fc!important;--new-line:#d9e1eb!important;--new-line-strong:#c7d2df!important;--new-text:#172033!important;--new-muted:#5e6b7d!important;--new-ink:#11141b!important;--new-ink-soft:#1d2129!important;--ui-canvas:#f3f6fa!important;--ui-surface:#fff!important;--ui-surface-2:#f7f9fc!important;--ui-surface-3:#f2f5f8!important;--ui-border:#d9e1eb!important;--ui-border-strong:#c7d2df!important;--ui-text:#172033!important;--ui-muted:#5e6b7d!important;--ui-subtle:#8491a2!important}body,body *,.newPlatformShell,.newPlatformShell *{font-family:Inter,Segoe UI,Arial,sans-serif!important;font-feature-settings:normal!important;font-variant-ligatures:normal!important;text-shadow:none!important}body .newPlatformShell{--product-accent:#2563eb!important;--product-accent-strong:#1d4ed8!important;--product-soft:#eaf1ff!important;background:#f3f6fa!important;letter-spacing:normal!important;-webkit-font-smoothing:antialiased!important;text-rendering:optimizeLegibility!important}body .newPlatformShell>.newProductRail{background:#fff!important;border-color:#d9e1eb!important}body .newPlatformShell>.newWorkspaceBody{background:#f3f6fa!important}body .newPlatformShell>.newWorkspaceBody>aside{background:#f3f5f8!important;color:#172033!important;border-color:#d9e1eb!important}body .newPlatformShell>.newWorkspaceBody>main{background:#f3f6fa!important;color:#172033!important}body .newPlatformShell main :is(.page,.platformUnifiedPage){background:transparent!important;color:#172033!important}body .newPlatformShell main :is(h1,h2,h3,h4,h5,h6,b,strong,label,legend,th,td){color:#172033!important}body .newPlatformShell main :is(p,small,em,.muted,.sub,.hint,.helperText,.settingsFieldHint){color:#5e6b7d!important}body .newPlatformShell main h1{font-size:28px!important;font-weight:740!important;letter-spacing:-.025em!important;line-height:1.2!important}body .newPlatformShell main :is(h2,h3){font-weight:680!important;letter-spacing:-.012em!important}body .newPlatformShell main :is(.panel,.financeCorePanel,.uniformHrModule,.uniformFleetModule,.settingsBlock,.controlPanel,.invoiceControlBlock,.simpleCreateSection,.peopleCreateSection,.customer360MiniPanel,.profileCard,.uniformRegisterCard,.companySetupCard,.planningEmptyFeature,.feList,.feForm,.s15List,.s15Form,.todayHomePanel,.fieldReadinessPanel,.fieldTablePanel,.hrAgendaPanel,.hrDocsPanel,.payrollConnectPanel,.customerMasterPanel,.customer360Master,.financeCustomerRegister,.fleetSaasChartCard,.fleetSaasAttention,.fleetSaasActions,.dispatchOperationalCard,.dispatchOperationalNotice,.absenceDetailCard,.absenceOverviewGrid,.capacityCockpitDetails,.capacityWarnings,.controlExternalConnectionsPanel),body .newPlatformShell main article[class*=Card],body .newPlatformShell main section[class*=Card],body .newPlatformShell main button[class*=Card],body .newPlatformShell main article[class*=Panel],body .newPlatformShell main section[class*=Panel]{color:#172033!important;background:#fff!important;background-image:none!important;border:1px solid #d9e1eb!important;border-radius:10px!important;box-shadow:none!important}body .newPlatformShell main :is(.todayHomeKpis,.operationsTodayKpis,.hrUniformKpiGrid,.uniformKpiGrid,.financeKpis,.financeCoreKpis,.fleetSaasKpis,.capacityCockpitKpis,.absenceCenterKpis,.fieldReadinessKpis,.controlKpis,.fleetSummaryRow,.fieldKpiGrid,.customer360Kpis,.hrPeoplePivotKpis,.financePivotKpis,.teamKpiStrip,.reportKpis,.feKpis,.epodKpis,.ordersKpis,.ordersSummaryGrid,.simpleOrdersFlow){gap:10px!important}body .newPlatformShell main :is(.todayHomeKpis,.operationsTodayKpis,.hrUniformKpiGrid,.uniformKpiGrid,.financeKpis,.financeCoreKpis,.fleetSaasKpis,.capacityCockpitKpis,.absenceCenterKpis,.fieldReadinessKpis,.controlKpis,.fleetSummaryRow,.fieldKpiGrid,.customer360Kpis,.hrPeoplePivotKpis,.financePivotKpis,.teamKpiStrip,.reportKpis,.feKpis,.epodKpis,.ordersKpis,.ordersSummaryGrid)>*{background:#fff!important;border:1px solid #d9e1eb!important;border-radius:10px!important;box-shadow:none!important;color:#172033!important}body .newPlatformShell main :is(input:not([type=checkbox]):not([type=radio]):not([type=range]),select,textarea){background:#fff!important;color:#172033!important;border-color:#c7d2df!important;border-radius:6px!important;box-shadow:none!important}body .newPlatformShell main :is(button.secondary,.secondary,.neutralAction,.topActionBtn:not(.primaryAction)){background:#fff!important;color:#172033!important;border-color:#c7d2df!important;border-radius:6px!important;box-shadow:none!important}body .newPlatformShell main :is(button.primary,.primary,.primaryAction,.topActionBtn.primaryAction,.settingsSaveTop){background:#2563eb!important;color:#fff!important;border-color:#2563eb!important;border-radius:6px!important;box-shadow:none!important}body .newPlatformShell main table{background:#fff!important;color:#172033!important;border-color:#d9e1eb!important}body .newPlatformShell main table thead{background:#f4f7fb!important}body .newPlatformShell main table :is(th,td){border-color:#d9e1eb!important;color:#172033!important}body .newPlatformShell main table tbody tr:hover td{background:#f7f9fc!important}body .newWorkspaceBody>aside .nav{color:#344154!important;border-radius:8px!important}body .newWorkspaceBody>aside .nav:hover{background:#e9eef5!important}body .newWorkspaceBody>aside .nav.active{color:#1d4ed8!important;background:#e1eaff!important;box-shadow:inset 3px 0 #2563eb!important}body .newProductRailItem{--rail-accent:#2563eb!important;--rail-soft:#eaf1ff!important}body .newProductRailItem.active{color:#1d4ed8!important;border-color:#2563eb!important}body .newPlatformShell :is(.themePresetGrid){display:none!important}@media(max-width:900px){body .newPlatformShell>.newWorkspaceBody>aside{background:#f3f5f8!important}body .newPlatformShell>.newWorkspaceBody>main>.page,body .newPlatformShell>.newWorkspaceBody>main .page.platformUnifiedPage{background:transparent!important}}body .newPlatformShell{--theme-canvas:#f3f6fa!important;--theme-canvas-2:#eef2f7!important;--theme-surface:#fff!important;--theme-surface-soft:#f7f9fc!important;--theme-surface-raised:#fff!important;--theme-sidebar:#f4f6f8!important;--theme-border:#d9e1eb!important;--theme-text:#172033!important;--theme-muted:#5e6b7d!important;--ui-canvas:#f3f6fa!important;--ui-surface:#fff!important;--ui-surface-2:#f7f9fc!important;--ui-surface-3:#f2f5f8!important;--ui-border:#d9e1eb!important;--ui-text:#172033!important;--ui-muted:#5e6b7d!important;--ui-font:Inter,"Segoe UI",Roboto,Arial,sans-serif!important;color:#172033!important;font-family:Inter,Segoe UI,Roboto,Arial,sans-serif!important}body .newPlatformShell main,body .newPlatformShell main :not(svg):not(svg *){font-family:Inter,Segoe UI,Roboto,Arial,sans-serif!important}body .newPlatformShell main{background:#f3f6fa!important;color:#172033!important}body .newPlatformShell main :is(.panel,.uniformHrModule,.uniformFleetModule,.financeCorePanel,.settingsBlock,.controlPanel,.invoiceControlBlock,.uniformRegisterCard,.todayHomePanel,.fieldReadinessPanel,.fieldTablePanel,.hrAgendaPanel,.hrDocsPanel,.workforceTable,.uniformHrRegister,.absenceOverviewGrid,.controlCenterV12848,.controlSettingsMain){background:#fff!important;color:#172033!important;border-color:#d9e1eb!important;box-shadow:none!important}body .newPlatformShell main :is(.panel,.uniformHrModule,.uniformFleetModule,.financeCorePanel,.settingsBlock,.controlPanel,.invoiceControlBlock,.uniformRegisterCard,.todayHomePanel,.fieldReadinessPanel,.fieldTablePanel,.hrAgendaPanel,.hrDocsPanel,.workforceTable,.uniformHrRegister,.absenceOverviewGrid,.controlCenterV12848,.controlSettingsMain) :is(h1,h2,h3,h4,p,small,span,label,th,td){color:inherit}body .newPlatformShell>.newPlatformTopbar{z-index:6000!important;overflow:visible!important}body .newPlatformShell>.newPlatformTopbar>.newPlatformSearch{position:relative!important;z-index:6002!important;overflow:visible!important;pointer-events:auto!important}body .newPlatformShell>.newPlatformTopbar>.newPlatformSearch .platformUniversalSearchResults{position:absolute!important;top:calc(100% + 8px)!important;left:0!important;right:auto!important;width:min(640px,calc(100vw - 24px))!important;max-height:min(70vh,560px)!important;overflow:auto!important;z-index:6100!important;display:block!important;pointer-events:auto!important;background:#fff!important;color:#172033!important;border:1px solid #d9e1eb!important;border-radius:10px!important;box-shadow:0 14px 36px #1720332e!important}body .newPlatformShell>.newPlatformTopbar>.newPlatformSearch .platformSearchHead{position:sticky!important;top:0!important;z-index:1!important;background:#fff!important;padding:9px 11px!important}body .newPlatformShell>.newPlatformTopbar>.newPlatformSearch .platformSearchHead span{color:#5e6b7d!important;font-size:10px!important;letter-spacing:.04em!important}body .newPlatformShell>.newPlatformTopbar>.newPlatformSearch .platformSearchHead small{font-size:10px!important}body .newPlatformShell>.newPlatformTopbar>.newPlatformSearch .platformSearchResult{position:relative!important;display:grid!important;grid-template-columns:82px minmax(0,1fr) auto!important;width:100%!important;min-height:56px!important;cursor:pointer!important;pointer-events:auto!important;border-radius:6px!important;border-bottom:1px solid #edf1f5!important;background:#fff!important;color:#172033!important;text-align:left!important}body .newPlatformShell>.newPlatformTopbar>.newPlatformSearch .platformSearchResult:hover,body .newPlatformShell>.newPlatformTopbar>.newPlatformSearch .platformSearchResult:focus-visible{background:#f3f7fc!important;outline:2px solid #93b4f7!important;outline-offset:-2px!important}body .newPlatformShell>.newPlatformTopbar>.newPlatformSearch .platformSearchType{background:#eaf1ff!important;color:#1d4ed8!important;border-radius:5px!important;font-size:9px!important;letter-spacing:0!important}body .newPlatformShell>.newPlatformTopbar>.newPlatformSearch .platformSearchProduct{color:#5e6b7d!important}body .globalSearchPreviewBack{z-index:8000!important;padding:16px!important}body .globalSearchPreview{width:min(560px,100%)!important;max-height:min(82vh,720px)!important;overflow:auto!important;background:#fff!important;color:#172033!important;border:1px solid #d9e1eb!important;border-radius:10px!important;box-shadow:0 20px 60px #17203338!important}body .globalSearchPreview .modalHead{display:flex!important;justify-content:space-between!important;align-items:flex-start!important;gap:12px!important;padding:16px 18px!important;border-bottom:1px solid #d9e1eb!important}body .globalSearchPreview .modalHead h2{margin:4px 0!important;font-size:20px!important;line-height:1.25!important}body .globalSearchPreview .modalHead p{margin:0!important;color:#5e6b7d!important}body .globalSearchPreview dl{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;margin:0!important;padding:16px 18px!important}body .globalSearchPreview dl>div{min-width:0!important;padding:10px 11px!important;background:#f7f9fc!important;border:1px solid #d9e1eb!important;border-radius:7px!important}body .globalSearchPreview dt{margin:0 0 4px!important;color:#5e6b7d!important;font-size:10px!important;font-weight:700!important;text-transform:uppercase!important}body .globalSearchPreview dd{margin:0!important;color:#172033!important;font-size:13px!important;font-weight:600!important;overflow-wrap:anywhere!important}body .globalSearchPreview .modalActions{display:flex!important;justify-content:flex-end!important;gap:8px!important;padding:12px 18px!important;border-top:1px solid #d9e1eb!important}body .newPlatformShell main :is(.masterFilterLane,.volengDataFilters,.teamHeaderFilters,.filterBar,.masterFilterCountBar){display:flex!important;align-items:center!important;flex-wrap:wrap!important;gap:7px!important;min-width:0!important;padding:6px!important;background:#fff!important;border:1px solid #d9e1eb!important;border-radius:8px!important;box-shadow:none!important}body .newPlatformShell main :is(.masterFilterLane,.volengDataFilters,.teamHeaderFilters,.filterBar,.masterFilterCountBar)>:is(input,select,button,label){min-height:36px!important;height:36px!important;box-sizing:border-box!important;border-radius:6px!important;font-family:Inter,Segoe UI,Arial,sans-serif!important;font-size:12px!important;font-weight:550!important}body .newPlatformShell main :is(.masterFilterLane,.volengDataFilters,.teamHeaderFilters,.filterBar,.masterFilterCountBar)>select,body .newPlatformShell main :is(.masterFilterLane,.volengDataFilters,.teamHeaderFilters,.filterBar,.masterFilterCountBar) input[type=date]{padding:0 10px!important;background:#fff!important;color:#172033!important;border:1px solid #c7d2df!important}body .newPlatformShell main :is(.masterFilterLane,.volengDataFilters,.teamHeaderFilters,.filterBar,.masterFilterCountBar)>button{padding:0 10px!important;background:#fff!important;color:#344154!important;border:1px solid #c7d2df!important}body .newPlatformShell main :is(.masterFilterLane,.volengDataFilters,.teamHeaderFilters,.filterBar,.masterFilterCountBar)>button:hover{background:#f3f7fc!important}body .newPlatformShell main :is(.workspaceMasterActions,.orderTopActions,.teamPageActions,.financePageActions,.pageActions,.modalActions) button{min-height:36px!important;border-radius:6px!important;font-family:Inter,Segoe UI,Arial,sans-serif!important;font-size:12px!important;font-weight:600!important}body .newPlatformShell main .volengQuickRange{min-width:132px!important}body .newPlatformShell main :is(.dateRangeToolbar,.periodToolbar,.quickRangeToolbar){display:flex!important;align-items:center!important;flex-wrap:wrap!important;gap:7px!important;padding:6px!important;background:#fff!important;border:1px solid #d9e1eb!important;border-radius:8px!important}@media(max-width:900px){body .newPlatformShell>.newPlatformTopbar>.newPlatformSearch .platformUniversalSearchResults{width:min(640px,calc(100vw - 24px))!important;left:0!important;right:auto!important}body .globalSearchPreview dl{grid-template-columns:minmax(0,1fr)!important}}@media(max-width:700px){body .newPlatformShell main .page:is(.technicianHomePage,.technicianHistoryPage,.technicianWorkTimePage,.technicianJobsPage,.technicianOrderPage){width:100%!important;max-width:100%!important;min-width:0!important;box-sizing:border-box!important;padding:10px 12px max(82px,env(safe-area-inset-bottom))!important;overflow-x:clip!important}body .newPlatformShell main .page:is(.technicianHomePage,.technicianHistoryPage,.technicianWorkTimePage,.technicianJobsPage,.technicianOrderPage)>.workspaceMasterHeader{position:relative!important;inset:auto!important;z-index:1!important;display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;grid-template-rows:auto!important;grid-template-areas:"title actions"!important;align-items:center!important;gap:8px!important;width:100%!important;height:auto!important;min-height:0!important;margin:0 0 9px!important;padding:2px 0 8px!important;border:0!important;border-bottom:1px solid #d9e1eb!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;backdrop-filter:none!important}body .newPlatformShell main .page:is(.technicianHomePage,.technicianHistoryPage,.technicianWorkTimePage,.technicianJobsPage,.technicianOrderPage)>.workspaceMasterHeader>.workspaceMasterTitle{grid-area:title!important;display:block!important;flex:initial!important;align-self:center!important;min-width:0!important;width:auto!important;max-width:100%!important;overflow:hidden!important}body .newPlatformShell main .page:is(.technicianHomePage,.technicianHistoryPage,.technicianWorkTimePage,.technicianJobsPage,.technicianOrderPage)>.workspaceMasterHeader>.workspaceMasterTitle h1{margin:0!important;font-size:20px!important;line-height:1.15!important;letter-spacing:-.025em!important;white-space:nowrap!important}body .newPlatformShell main .page:is(.technicianHomePage,.technicianHistoryPage,.technicianWorkTimePage,.technicianJobsPage,.technicianOrderPage)>.workspaceMasterHeader>.workspaceMasterActions{grid-area:actions!important;display:flex!important;flex:0 1 auto!important;align-items:center!important;justify-content:flex-end!important;min-width:0!important;width:auto!important;max-width:100%!important;white-space:normal!important}body .newPlatformShell main .page:is(.technicianHomePage,.technicianHistoryPage,.technicianWorkTimePage,.technicianJobsPage,.technicianOrderPage)>.workspaceMasterHeader>.workspaceMasterActions>div{display:flex!important;align-items:center!important;justify-content:flex-end!important;flex-wrap:wrap!important;gap:5px!important;min-width:0!important}body .newPlatformShell main .page:is(.technicianHomePage,.technicianHistoryPage,.technicianWorkTimePage,.technicianJobsPage,.technicianOrderPage)>.workspaceMasterHeader .workspaceMasterCenter:empty{display:none!important}body .newPlatformShell main .technicianJobsPage>.workspaceMasterHeader .fieldPageActions{gap:5px!important}body .newPlatformShell main .technicianJobsPage>.workspaceMasterHeader .fieldPageActions .headerStatusPill{height:30px!important;min-height:30px!important;padding:0 7px!important;font-size:10px!important}body .newPlatformShell main .technicianJobsPage>.workspaceMasterHeader .fieldPageActions button{height:auto!important;min-height:34px!important;max-height:none!important;padding:5px 8px!important;font-size:10px!important;white-space:normal!important}body .newPlatformShell main .technicianWorkTimePage>.workspaceMasterHeader{grid-template-columns:minmax(0,1fr)!important;grid-template-areas:"title" "actions"!important;align-items:start!important}body .newPlatformShell main .technicianWorkTimePage>.workspaceMasterHeader>.workspaceMasterActions{justify-content:flex-start!important;width:100%!important}body .newPlatformShell main .technicianWorkTimePage .prestToolbar{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:7px!important;width:100%!important;min-width:0!important;margin:0!important;padding:0!important}body .newPlatformShell main .technicianWorkTimePage .prestPeriod{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:5px!important;width:100%!important;min-width:0!important}body .newPlatformShell main .technicianWorkTimePage .prestPeriod button{min-width:0!important;width:100%!important;height:34px!important;min-height:34px!important;padding:0 5px!important;font-size:12px!important}body .newPlatformShell main .technicianWorkTimePage .prestDateNav{display:grid!important;grid-template-columns:38px minmax(0,1fr) 38px!important;gap:5px!important;width:100%!important;min-width:0!important}body .newPlatformShell main .technicianWorkTimePage .prestDateNav>*{min-width:0!important;width:100%!important;height:38px!important;min-height:38px!important;box-sizing:border-box!important}body .newPlatformShell main .technicianJobsPage>.workspaceMasterHeader~.techDayBar,body .newPlatformShell main .technicianHomePage .techDayBarHome{position:relative!important;top:auto!important;display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:8px!important;width:100%!important;min-width:0!important;margin:0 0 9px!important;padding:10px!important;box-sizing:border-box!important}body .newPlatformShell main .technicianJobsPage .techDayState,body .newPlatformShell main .technicianHomePage .techDayBarHome .techDayState{grid-column:1!important;min-width:0!important;gap:7px!important;align-items:center!important}body .newPlatformShell main .technicianJobsPage .techDayState>svg,body .newPlatformShell main .technicianHomePage .techDayBarHome .techDayState>svg{width:30px!important;height:30px!important;flex:0 0 30px!important}body .newPlatformShell main .technicianJobsPage .techDayState b,body .newPlatformShell main .technicianHomePage .techDayBarHome .techDayState b{font-size:11px!important;line-height:1.25!important;overflow-wrap:anywhere!important}body .newPlatformShell main .technicianJobsPage .techDayState em,body .newPlatformShell main .technicianHomePage .techDayBarHome .techDayState em{font-size:9px!important;line-height:1.35!important}body .newPlatformShell main .technicianJobsPage .techDayTimeline,body .newPlatformShell main .technicianHomePage .techDayBarHome .techDayTimeline{grid-column:1/-1!important;order:3!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:2px!important;min-width:0!important}body .newPlatformShell main .technicianJobsPage .techDayTimeline span,body .newPlatformShell main .technicianHomePage .techDayBarHome .techDayTimeline span{min-width:0!important;padding:5px 3px!important}body .newPlatformShell main .technicianJobsPage .techDayTimeline small,body .newPlatformShell main .technicianHomePage .techDayBarHome .techDayTimeline small{font-size:8px!important;white-space:nowrap!important}body .newPlatformShell main .technicianJobsPage .techDayTimeline b,body .newPlatformShell main .technicianHomePage .techDayBarHome .techDayTimeline b{font-size:10px!important}body .newPlatformShell main .technicianJobsPage .techDayNext,body .newPlatformShell main .technicianHomePage .techDayBarHome .techDayNext{grid-column:2!important;grid-row:1!important;width:auto!important;min-width:94px!important;max-width:126px!important;height:auto!important;min-height:38px!important;padding:0 8px!important;margin:0!important;font-size:11px!important}body .newPlatformShell main .technicianJobsPage .techFieldExperience{gap:8px!important;margin-top:0!important}body .newPlatformShell main .technicianJobsPage .techFieldTodayBar{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:9px!important;padding:11px!important;border-radius:12px!important}body .newPlatformShell main .technicianJobsPage .techFieldTodayBar h2{font-size:18px!important;line-height:1.2!important}body .newPlatformShell main .technicianJobsPage .techFieldTodayBar p{font-size:10px!important;line-height:1.4!important}body .newPlatformShell main .technicianJobsPage .techFieldMiniStats{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;width:100%!important;gap:6px!important}body .newPlatformShell main .technicianJobsPage .techFieldMiniStats span{min-width:0!important;padding:6px 4px!important;border-radius:8px!important}body .newPlatformShell main .technicianJobsPage .techFieldMiniStats b{font-size:16px!important}body .newPlatformShell main .technicianJobsPage .techFieldMiniStats small{font-size:9px!important}body .newPlatformShell main .technicianJobsPage .techFieldQueueLayout{grid-template-columns:minmax(0,1fr)!important;gap:8px!important}body .newPlatformShell main .technicianJobsPage .techFieldQueue{min-width:0!important;padding:10px!important}body .newPlatformShell main .technicianJobsPage .techFieldQueueCard{grid-template-columns:48px minmax(0,1fr) 16px!important;gap:7px!important;padding:8px!important}body .newPlatformShell main .technicianJobsPage .techFieldQueueCard .techFieldStatus{display:none!important}body .newPlatformShell main .technicianJobsPage .fieldDynamicFilters{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;align-items:end!important;gap:7px!important;width:100%!important;min-width:0!important;margin:8px 0!important;padding:8px!important;box-sizing:border-box!important;border:1px solid #d9e1eb!important;border-radius:9px!important;background:#fff!important}body .newPlatformShell main .technicianJobsPage .fieldDynamicFilters>.toolbar{grid-column:1/-1!important;display:flex!important;align-items:center!important;gap:7px!important;width:100%!important;min-width:0!important;height:40px!important;margin:0!important;padding:0 8px!important;box-sizing:border-box!important;border:1px solid #c7d2df!important;border-radius:7px!important;background:#fff!important}body .newPlatformShell main .technicianJobsPage .fieldDynamicFilters>.toolbar svg{width:16px!important;flex:0 0 16px!important}body .newPlatformShell main .technicianJobsPage .fieldDynamicFilters>.toolbar input{flex:1 1 auto!important;width:1px!important;min-width:0!important;max-width:100%!important;height:38px!important;min-height:38px!important;padding:0!important;border:0!important;font-size:16px!important}body .newPlatformShell main .technicianJobsPage .fieldDynamicFilters>label{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:3px!important;width:auto!important;min-width:0!important;max-width:100%!important;font-size:10px!important}body .newPlatformShell main .technicianJobsPage .fieldDynamicFilters>label:nth-of-type(3){grid-column:1/-1!important}body .newPlatformShell main .technicianJobsPage .fieldDynamicFilters>label :is(select,input,.volDateNav){width:100%!important;min-width:0!important;max-width:100%!important;height:38px!important;min-height:38px!important;box-sizing:border-box!important;font-size:14px!important}body .newPlatformShell main .technicianJobsPage .fieldDynamicFilters .clearFilterBtn{grid-column:1/-1!important;justify-self:end!important;min-width:90px!important;height:34px!important;min-height:34px!important}body .newPlatformShell main .technicianHistoryPage .techHistoryList{padding:5px!important}body .newPlatformShell main .technicianHistoryPage .techHistoryList>button{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;gap:7px!important;padding:10px 8px!important}body .newPlatformShell main .technicianHistoryPage .techHistoryList>button>span{min-width:0!important;overflow-wrap:anywhere!important}}@media(max-width:390px){body .newPlatformShell main .technicianJobsPage .fieldDynamicFilters{grid-template-columns:minmax(0,1fr)!important}body .newPlatformShell main .technicianJobsPage .fieldDynamicFilters>label:nth-of-type(n){grid-column:1!important}body .newPlatformShell main .technicianJobsPage .techDayNext{min-width:84px!important;padding:0 6px!important}}.newPlatformShell{--voleng-ui-font:Inter,"Segoe UI",Roboto,Arial,sans-serif;--voleng-ui-control-height:36px;--voleng-ui-control-radius:7px}.newPlatformShell main,.newPlatformShell main :not(svg):not(svg *){font-family:var(--voleng-ui-font)!important}.newPlatformShell main{font-size:13px!important;line-height:1.4!important}.newPlatformShell main :is(h1,h2,h3,h4,h5,h6){font-family:var(--voleng-ui-font)!important;letter-spacing:-.02em!important}.newPlatformShell main h1{font-size:21px!important;line-height:1.2!important;font-weight:760!important}.newPlatformShell main h2{font-size:17px!important;line-height:1.25!important;font-weight:720!important}.newPlatformShell main h3{font-size:15px!important;line-height:1.3!important;font-weight:700!important}.newPlatformShell main :is(small,.eyebrow,.sectionEyebrow,.sectionLabel){font-size:10px!important;line-height:1.35!important;letter-spacing:.045em!important}.newPlatformShell main :is(.masterFilterLane,.volengDataFilters,.teamHeaderFilters,.filterBar,.masterFilterCountBar,.fieldDynamicFilters,.invoiceDataFilters,.ordersDataFilters,.planningFilters,.planningHeaderFilters,.dateRangeToolbar,.periodToolbar,.quickRangeToolbar,.capacityHeaderFilters,.financeHeaderFilters,.financeInvoiceHeaderFilters,.standardHeaderFilters,.financeHeaderWorkspace,.hrUniformPeopleHeader,.teamHeaderWorkspace,.fleetHeaderFilters,.absenceHeaderFilters,.documentHeaderFilters){box-sizing:border-box!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;padding:0!important}.newPlatformShell main :is(.masterFilterLane,.volengDataFilters,.teamHeaderFilters,.filterBar,.masterFilterCountBar,.fieldDynamicFilters,.invoiceDataFilters,.ordersDataFilters,.planningFilters,.planningHeaderFilters,.dateRangeToolbar,.periodToolbar,.quickRangeToolbar,.capacityHeaderFilters,.financeHeaderFilters,.financeInvoiceHeaderFilters,.standardHeaderFilters,.financeHeaderWorkspace,.hrUniformPeopleHeader,.teamHeaderWorkspace,.fleetHeaderFilters,.absenceHeaderFilters,.documentHeaderFilters) :is(input:not([type=checkbox]):not([type=radio]),select,button,.volDateNav,.masterSearch,.teamHeaderSearch,.dataFilterSearch){box-sizing:border-box!important;min-height:var(--voleng-ui-control-height)!important;height:var(--voleng-ui-control-height)!important;border:1px solid var(--ui-border-strong,#c7d2df)!important;border-radius:var(--voleng-ui-control-radius)!important;box-shadow:none!important;font-family:var(--voleng-ui-font)!important;font-size:12px!important;font-weight:550!important}.newPlatformShell main :is(.masterFilterLane,.volengDataFilters,.teamHeaderFilters,.filterBar,.masterFilterCountBar,.fieldDynamicFilters,.invoiceDataFilters,.ordersDataFilters,.planningFilters,.planningHeaderFilters,.dateRangeToolbar,.periodToolbar,.quickRangeToolbar,.capacityHeaderFilters,.financeHeaderFilters,.financeInvoiceHeaderFilters,.standardHeaderFilters,.financeHeaderWorkspace,.hrUniformPeopleHeader,.teamHeaderWorkspace,.fleetHeaderFilters,.absenceHeaderFilters,.documentHeaderFilters) :is(input:not([type=checkbox]):not([type=radio]),select,.volDateNav,.masterSearch,.teamHeaderSearch,.dataFilterSearch){background:var(--ui-surface,#fff)!important;color:var(--ui-text,#172033)!important}.newPlatformShell main :is(.masterFilterLane,.volengDataFilters,.teamHeaderFilters,.filterBar,.masterFilterCountBar,.fieldDynamicFilters,.invoiceDataFilters,.ordersDataFilters,.planningFilters,.planningHeaderFilters,.dateRangeToolbar,.periodToolbar,.quickRangeToolbar,.capacityHeaderFilters,.financeHeaderFilters,.financeInvoiceHeaderFilters,.standardHeaderFilters,.financeHeaderWorkspace,.hrUniformPeopleHeader,.teamHeaderWorkspace,.fleetHeaderFilters,.absenceHeaderFilters,.documentHeaderFilters) :is(input:not([type=checkbox]):not([type=radio]),select){padding-inline:10px!important}.newPlatformShell main :is(.masterSearch,.teamHeaderSearch,.dataFilterSearch,.ordersToolbarSearch,.todoHeaderSearch){box-sizing:border-box!important;border:1px solid var(--ui-border-strong,#c7d2df)!important;border-radius:var(--voleng-ui-control-radius)!important;background:var(--ui-surface,#fff)!important;box-shadow:none!important}.newPlatformShell main :is(.masterSearch,.teamHeaderSearch,.dataFilterSearch,.ordersToolbarSearch,.todoHeaderSearch) input{border:0!important;box-shadow:none!important;background:transparent!important;font-family:var(--voleng-ui-font)!important;font-size:12px!important}.newPlatformShell main :is(.masterFilterLane,.volengDataFilters,.teamHeaderFilters,.filterBar,.masterFilterCountBar,.fieldDynamicFilters,.invoiceDataFilters,.ordersDataFilters) .toolbar{box-sizing:border-box!important;border:1px solid var(--ui-border-strong,#c7d2df)!important;border-radius:var(--voleng-ui-control-radius)!important;background:var(--ui-surface,#fff)!important;box-shadow:none!important}.newPlatformShell main :is(.masterFilterLane,.volengDataFilters,.teamHeaderFilters,.filterBar,.masterFilterCountBar,.fieldDynamicFilters,.invoiceDataFilters,.ordersDataFilters) .toolbar input{border:0!important;box-shadow:none!important;background:transparent!important}.newPlatformShell main :is(.volengPageToolbar,.workspaceMasterHeader,.compactWorkspaceHeader) :is(input,select,.volDateNav){font-family:var(--voleng-ui-font)!important;font-size:12px!important;border-radius:var(--voleng-ui-control-radius)!important;box-shadow:none!important}.newPlatformShell main :is(.volengPageToolbar,.workspaceMasterHeader,.compactWorkspaceHeader) :is(input,select){min-height:var(--voleng-ui-control-height)!important;height:var(--voleng-ui-control-height)!important}.newPlatformShell main :is(.volengPageToolbar,.workspaceMasterHeader,.compactWorkspaceHeader) :is(button,.btn){font-family:var(--voleng-ui-font)!important;font-size:12px!important;font-weight:650!important;box-shadow:none!important}.newPlatformShell main .volengQuickRange{min-height:var(--voleng-ui-control-height)!important;height:var(--voleng-ui-control-height)!important;border:1px solid var(--ui-border-strong,#c7d2df)!important;border-radius:var(--voleng-ui-control-radius)!important;background:var(--ui-surface,#fff)!important;font:550 12px var(--voleng-ui-font)!important}.newPlatformShell main :is(.todayHomeKpis,.operationsTodayKpis,.hrUniformKpiGrid,.uniformKpiGrid,.financeKpis,.financeCoreKpis,.fleetSaasKpis,.capacityCockpitKpis,.absenceCenterKpis,.fieldReadinessKpis,.controlKpis,.fleetSummaryRow,.fieldKpiGrid,.customer360Kpis,.hrPeoplePivotKpis,.financePivotKpis,.teamKpiStrip,.reportKpis,.feKpis,.epodKpis,.ordersKpis,.ordersSummaryGrid,.simpleOrdersFlow){border:0!important;outline:0!important;background:transparent!important;box-shadow:none!important;padding:0!important}.newPlatformShell main :is(.todayHomeKpis,.operationsTodayKpis,.hrUniformKpiGrid,.uniformKpiGrid,.financeKpis,.financeCoreKpis,.fleetSaasKpis,.capacityCockpitKpis,.absenceCenterKpis,.fieldReadinessKpis,.controlKpis,.fleetSummaryRow,.fieldKpiGrid,.customer360Kpis,.hrPeoplePivotKpis,.financePivotKpis,.teamKpiStrip,.reportKpis,.feKpis,.epodKpis,.ordersKpis,.ordersSummaryGrid,.simpleOrdersFlow)>*{border:1px solid var(--ui-border,#d9e1eb)!important;box-shadow:none!important}.newPlatformShell main :is(.uniformRegisterCard,.standardTable,.fleetCoreTable,.invoiceRegister,.financeCorePanel,.fleetCorePanel)>:is(.panel.table,.table){border:0!important;border-radius:0!important;box-shadow:none!important;background:transparent!important}.newPlatformShell main :is(.uniformRegisterCard,.standardTable,.fleetCoreTable,.invoiceRegister,.financeCorePanel,.fleetCorePanel)>:is(.panel.table,.table) table{border:0!important;box-shadow:none!important}.newPlatformShell main :is(.uniformRegisterCard,.standardTable,.fleetCoreTable,.invoiceRegister,.financeCorePanel,.fleetCorePanel)>:is(.panel.table,.table) thead th{font-family:var(--voleng-ui-font)!important;font-size:10px!important;letter-spacing:.045em!important}@media(max-width:900px){.newPlatformShell main :is(.masterFilterLane,.volengDataFilters,.teamHeaderFilters,.filterBar,.masterFilterCountBar,.fieldDynamicFilters,.invoiceDataFilters,.ordersDataFilters,.planningFilters,.planningHeaderFilters,.dateRangeToolbar,.periodToolbar,.quickRangeToolbar,.capacityHeaderFilters,.financeHeaderFilters,.financeInvoiceHeaderFilters,.standardHeaderFilters,.teamHeaderWorkspace,.fleetHeaderFilters,.absenceHeaderFilters,.documentHeaderFilters){display:flex!important;flex-wrap:wrap!important;align-items:center!important;gap:7px!important;min-width:0!important;max-width:100%!important}.newPlatformShell main :is(.masterFilterLane,.volengDataFilters,.teamHeaderFilters,.filterBar,.masterFilterCountBar,.fieldDynamicFilters,.invoiceDataFilters,.ordersDataFilters,.planningFilters,.planningHeaderFilters,.dateRangeToolbar,.periodToolbar,.quickRangeToolbar,.capacityHeaderFilters,.financeHeaderFilters,.financeInvoiceHeaderFilters,.standardHeaderFilters,.teamHeaderWorkspace,.fleetHeaderFilters,.absenceHeaderFilters,.documentHeaderFilters)>:is(input,select,button,.volDateNav,.masterSearch,.teamHeaderSearch,.dataFilterSearch){max-width:100%!important;min-width:0!important}}body[data-voleng-theme=light]{color-scheme:light;--theme-canvas:#f3f6fa;--theme-canvas-2:#eef2f7;--theme-surface:#fff;--theme-surface-soft:#f7f9fc;--theme-surface-raised:#fff;--theme-sidebar:#f4f6f8;--theme-border:#d9e1eb;--theme-text:#172033;--theme-muted:#5e6b7d;--theme-accent-ink:#245cbd;--theme-focus:#2563eb;--theme-shadow:rgba(18,40,70,.055)}body[data-voleng-theme=dark]{color-scheme:dark;--theme-canvas:#18212c;--theme-canvas-2:#1d2835;--theme-surface:#212d3a;--theme-surface-soft:#283645;--theme-surface-raised:#314154;--theme-sidebar:#1b2531;--theme-border:#3b4c5f;--theme-text:#f2f5f8;--theme-muted:#b7c3d1;--theme-accent-ink:#9bbcff;--theme-focus:#70a1ff;--theme-shadow:rgba(0,0,0,.2);--theme-success-ink:#69d6ae;--theme-warning-ink:#f3c477;--theme-danger-ink:#ff9ca5}body[data-voleng-theme=light] .newPlatformShell{--ui-canvas:#f3f6fa!important;--ui-surface:#fff!important;--ui-surface-2:#f7f9fc!important;--ui-surface-3:#f2f5f8!important;--ui-border:#d9e1eb!important;--ui-border-strong:#c7d2df!important;--ui-text:#172033!important;--ui-muted:#5e6b7d!important;--new-canvas:#f3f6fa!important;--new-panel:#fff!important;--new-line:#d9e1eb!important;--new-text:#172033!important;--new-muted:#5e6b7d!important}body[data-voleng-theme=dark] .newPlatformShell{--theme-canvas:#18212c!important;--theme-canvas-2:#1d2835!important;--theme-surface:#212d3a!important;--theme-surface-soft:#283645!important;--theme-surface-raised:#314154!important;--theme-sidebar:#1b2531!important;--theme-border:#3b4c5f!important;--theme-text:#f2f5f8!important;--theme-muted:#b7c3d1!important;--ui-canvas:#18212c!important;--ui-surface:#212d3a!important;--ui-surface-2:#283645!important;--ui-surface-3:#314154!important;--ui-border:#3b4c5f!important;--ui-border-strong:#506277!important;--ui-text:#f2f5f8!important;--ui-muted:#b7c3d1!important;--new-canvas:#18212c!important;--new-panel:#212d3a!important;--new-line:#3b4c5f!important;--new-text:#f2f5f8!important;--new-muted:#b7c3d1!important;color:#f2f5f8!important}body[data-voleng-theme=dark] .newPlatformShell main{background:#18212c!important;color:#f2f5f8!important}body[data-voleng-theme=dark] .newPlatformShell main :is(.panel,.financeCorePanel,.uniformHrModule,.uniformFleetModule,.settingsBlock,.controlPanel,.invoiceControlBlock,.uniformRegisterCard,.companySetupCard,.planningEmptyFeature,.todayHomePanel,.fieldReadinessPanel,.fieldTablePanel,.hrAgendaPanel,.hrDocsPanel,.payrollConnectPanel,.customerMasterPanel,.customer360Master,.financeCustomerRegister,.fleetSaasChartCard,.fleetSaasAttention,.fleetSaasActions,.dispatchOperationalCard,.dispatchOperationalNotice,.absenceDetailCard,.absenceOverviewGrid,.capacityCockpitDetails,.capacityWarnings,.controlExternalConnectionsPanel,.table,.standardTable,.fleetCoreTable,.invoiceRegister,.fleetCorePanel,.unplannedOrdersPanel),body[data-voleng-theme=dark] .newPlatformShell main :is(article[class*=Card],section[class*=Card],button[class*=Card]){color:#f2f5f8!important;background:#212d3a!important;background-image:none!important;border-color:#3b4c5f!important;box-shadow:none!important}body[data-voleng-theme=dark] .newPlatformShell main :is(h1,h2,h3,h4,h5,h6,b,strong,label,legend,th,td){color:#f2f5f8!important}body[data-voleng-theme=dark] .newPlatformShell main :is(p,small,em,.muted,.sub,.hint,.helperText,.settingsFieldHint){color:#b7c3d1!important}body[data-voleng-theme=dark] .newPlatformShell main :is(input:not([type=checkbox]):not([type=radio]),select,textarea,.masterSearch,.teamHeaderSearch,.dataFilterSearch){color:#f2f5f8!important;background:#212d3a!important;border-color:#506277!important;color-scheme:dark!important}body[data-voleng-theme=dark] .newPlatformShell main :is(input,textarea)::placeholder{color:#aab7c7!important;opacity:1!important}body[data-voleng-theme=dark] .newPlatformShell main select option{background:#212d3a!important;color:#f2f5f8!important}body[data-voleng-theme=dark] .newPlatformShell main :is(.volengPageToolbar,.workspaceMasterHeader,.compactWorkspaceHeader,.planningWorkspaceTabs,.capacityPrimaryTabs,.unplannedFilterBar,.unplannedTableTop,.unplannedTableHead,.sectionHead,.capacityCockpitSectionHead){color:#f2f5f8!important;background:#212d3a!important;border-color:#3b4c5f!important}body[data-voleng-theme=dark] .newPlatformShell main :is(.volengDataFilters,.masterFilterLane,.filterBar,.teamHeaderFilters,.invoiceDataFilters,.ordersDataFilters,.fieldDynamicFilters,.dateRangeToolbar,.periodToolbar,.quickRangeToolbar){background:transparent!important}body[data-voleng-theme=dark] .newPlatformShell main :is(.newPlatformTopbar,.newPlatformRail,.newProductRail){color:#f2f5f8!important}body[data-voleng-theme=dark] .newPlatformShell .newProductRail{background:#212d3a!important;border-color:#3b4c5f!important}body[data-voleng-theme=dark] .newPlatformShell .newModulesLabel,body[data-voleng-theme=dark] .newPlatformShell .navGroupLabel{color:#aebaca!important}body[data-voleng-theme=dark] .newPlatformShell .newWorkspaceBody>aside{background:#1b2531!important;border-color:#3b4c5f!important}body[data-voleng-theme=dark] .newPlatformShell .newWorkspaceBody>aside .nav{color:#d0d8e2!important}body[data-voleng-theme=dark] .newPlatformShell .newWorkspaceBody>aside .nav.active{color:#a9c7ff!important;background:#2b3c54!important}body[data-voleng-theme=dark] .newPlatformShell main :is(table,thead,tbody,tr){background:transparent!important;color:#f2f5f8!important}body[data-voleng-theme=dark] .newPlatformShell main :is(th,td){border-color:#3b4c5f!important}body[data-voleng-theme=dark] .newPlatformShell main :is(.themePreset,.appearanceSegment){background:#212d3a!important;border-color:#3b4c5f!important;color:#f2f5f8!important}body[data-voleng-theme=dark] .newPlatformShell main .themePreview{border-color:#506277!important}.newPlatformShell .newModulesLabel,.newPlatformShell .navGroupLabel{display:none!important}.newPlatformShell aside#volengNavigation .nav:first-of-type{margin-top:8px!important}body .newPlatformShell .dispatchPlanningPage .unplannedOrdersPanel.unplannedEmpty{display:block!important;visibility:visible!important;margin-top:10px!important;padding:0 12px 12px!important;border:1px solid var(--theme-border,#d9e1eb)!important;border-radius:10px!important;background:var(--theme-surface,#fff)!important;box-shadow:none!important}body .newPlatformShell .dispatchPlanningPage .unplannedOrdersPanel.unplannedEmpty .unplannedDone{display:flex!important;min-height:54px!important;align-items:center!important;justify-content:flex-start!important;gap:9px!important;margin:0!important;padding:12px!important;border:0!important;border-top:1px solid var(--theme-border,#d9e1eb)!important;color:var(--theme-muted,#5e6b7d)!important;font-size:12px!important}body .newPlatformShell .dispatchPlanningPage .unplannedOrdersPanel.unplannedEmpty .unplannedDone svg{color:#15966c!important}@media(max-width:900px){body .newPlatformShell aside#volengNavigation .newModulesLabel,body .newPlatformShell aside#volengNavigation .navGroupLabel{display:none!important}body .newPlatformShell aside#volengNavigation .nav:first-of-type{margin-top:6px!important}}@media(min-width:981px){body:is([data-voleng-product=operations],[data-voleng-product=hr],[data-voleng-product=fleet],[data-voleng-product=finance],[data-voleng-product=control]) .simpleApp main .page>.volengPageToolbar.noBack.toolOnly{grid-template-columns:minmax(0,1fr) max-content!important;column-gap:12px!important}body:is([data-voleng-product=operations],[data-voleng-product=hr],[data-voleng-product=fleet],[data-voleng-product=finance],[data-voleng-product=control]) .volengPageToolbar.noBack.toolOnly>.workspaceMasterTitle{display:none!important}body:is([data-voleng-product=operations],[data-voleng-product=hr],[data-voleng-product=fleet],[data-voleng-product=finance],[data-voleng-product=control]) .volengPageToolbar.noBack.toolOnly.toolHasCenter>.workspaceMasterCenter{grid-column:1!important;grid-row:1!important}body:is([data-voleng-product=operations],[data-voleng-product=hr],[data-voleng-product=fleet],[data-voleng-product=finance],[data-voleng-product=control]) .volengPageToolbar.noBack.toolOnly>.workspaceMasterCenter>:is(.masterFilterLane,.volengDataFilters,.standardHeaderFilters,.uniformPageFilters){margin:0!important}body:is([data-voleng-product=operations],[data-voleng-product=hr],[data-voleng-product=fleet],[data-voleng-product=finance],[data-voleng-product=control]) .volengPageToolbar.noBack.toolOnly.toolNoCenter>.workspaceMasterActions{grid-column:1!important;grid-row:1!important;justify-self:end!important}body:is([data-voleng-product=operations],[data-voleng-product=hr],[data-voleng-product=fleet],[data-voleng-product=finance],[data-voleng-product=control]) .volengPageToolbar.noBack.toolOnly.toolHasActions>.workspaceMasterActions{grid-column:2!important;grid-row:1!important}body:is([data-voleng-product=operations],[data-voleng-product=hr],[data-voleng-product=fleet],[data-voleng-product=finance],[data-voleng-product=control]) .volengPageToolbar.noBack.toolOnly:after{display:none!important}body:is([data-voleng-product=operations],[data-voleng-product=hr],[data-voleng-product=fleet],[data-voleng-product=finance],[data-voleng-product=control]) .volengPageToolbar.noBack.toolNoControls{display:none!important}}@media(max-width:980px){body .simpleApp .volengPageToolbar.noBack.toolOnly{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;grid-template-areas:"filters actions"!important;gap:8px!important}body .simpleApp .volengPageToolbar.noBack.toolOnly>.workspaceMasterTitle{display:none!important}body .simpleApp .volengPageToolbar.noBack.toolOnly.toolHasCenter>.workspaceMasterCenter{grid-area:filters!important;grid-column:1!important;grid-row:1!important;width:100%!important;min-width:0!important;flex-wrap:wrap!important;overflow:visible!important}body .simpleApp .volengPageToolbar.noBack.toolOnly.toolHasActions>.workspaceMasterActions{grid-area:actions!important;grid-column:2!important;grid-row:1!important;justify-self:end!important;align-self:start!important}body .simpleApp .volengPageToolbar.noBack.toolOnly.toolNoCenter>.workspaceMasterActions{grid-column:1/-1!important;grid-row:1!important;justify-self:end!important}body .simpleApp .volengPageToolbar.noBack.toolNoControls{display:none!important}}body .simpleApp .workspaceMasterCenter :is(.masterSearch,.dataFilterSearch){display:none!important}body .simpleApp .volengDataFilters .dataFilterSearch{display:none!important}@media(min-width:981px){body:is([data-voleng-product=operations],[data-voleng-product=hr],[data-voleng-product=fleet],[data-voleng-product=finance],[data-voleng-product=control]) .volengPageToolbar.noBack.toolOnly.toolHasCenter>.workspaceMasterCenter{justify-content:flex-end!important}body:is([data-voleng-product=operations],[data-voleng-product=hr],[data-voleng-product=fleet],[data-voleng-product=finance],[data-voleng-product=control]) .volengPageToolbar.noBack.toolOnly.toolHasCenter>.workspaceMasterCenter>:is(.masterFilterLane,.standardHeaderFilters,.uniformPageFilters,.teamHeaderFilters,.hrUniformHeaderFilters,.financeHeaderFilters,.fleetFilters){justify-content:flex-end!important;margin:0!important}}@media(max-width:980px){body .simpleApp .volengPageToolbar.noBack.toolOnly.toolHasCenter>.workspaceMasterCenter{justify-content:flex-end!important}body .simpleApp .volengPageToolbar.noBack.toolOnly.toolHasCenter>.workspaceMasterCenter>:is(.masterFilterLane,.standardHeaderFilters,.uniformPageFilters,.teamHeaderFilters,.hrUniformHeaderFilters,.financeHeaderFilters,.fleetFilters){justify-content:flex-end!important;margin:0!important}}.newPlatformUtilities .themeModeToggle{color:#dce1e8!important}.newPlatformUtilities .themeModeToggle:disabled{opacity:.7}.mobileNavigationBar .mobileThemeToggle{flex:0 0 40px!important;width:40px!important;height:40px!important;padding:0!important;display:grid!important;place-items:center!important;border:1px solid var(--theme-border)!important;border-radius:10px!important;background:var(--theme-surface)!important;color:var(--theme-accent-ink)!important}.mobileNavigationBar .mobileThemeToggle svg{width:19px;height:19px}.workspaceCornerDock{position:fixed;right:max(18px,env(safe-area-inset-right));bottom:max(18px,env(safe-area-inset-bottom));z-index:95;display:flex;flex-direction:column;align-items:flex-end;gap:8px}.workspaceCornerDock .appSupportFab,.workspaceCornerDock .appConnectFab{position:static!important;right:auto!important;bottom:auto!important;min-height:44px;height:auto;padding:0 15px;border-radius:999px;display:flex;align-items:center;justify-content:center;gap:8px;box-shadow:0 12px 30px #081f3e38;font-family:inherit;font-size:13px;font-weight:700;line-height:1.15}.workspaceCornerDock .appSupportFab{background:#0a4f93;color:#fff}.workspaceCornerDock .appConnectFab{position:relative;min-height:50px;padding:7px 14px;background:var(--theme-surface);color:var(--theme-text);border:1px solid var(--theme-border);gap:9px}.workspaceCornerDock .appConnectFab>svg{width:17px;height:17px;color:var(--theme-accent-ink);flex:0 0 auto}.workspaceCornerDock .appConnectFab span,.workspaceCornerDock .appConnectFab small{display:block;text-align:left}.workspaceCornerDock .appConnectFab span{font-size:12px;font-weight:800}.workspaceCornerDock .appConnectFab small{font-size:10px;color:var(--theme-muted);font-weight:600}.workspaceCornerDock .appSupportFab svg{width:17px;height:17px}@media(max-width:900px){.workspaceCornerDock{right:max(10px,env(safe-area-inset-right));bottom:max(12px,env(safe-area-inset-bottom));gap:7px}.workspaceCornerDock .appConnectFab{min-height:42px;padding:6px 11px}.workspaceCornerDock .appSupportFab{height:42px;min-height:42px;padding:0 12px;font-size:12px}}@media(max-width:420px){.workspaceCornerDock{right:max(8px,env(safe-area-inset-right));bottom:max(10px,env(safe-area-inset-bottom))}.workspaceCornerDock .appSupportFab,.workspaceCornerDock .appConnectFab{min-height:40px}}@media(min-width:981px){body .simpleApp>main>.page,body .simpleApp>main>div>.page{box-sizing:border-box!important;width:100%!important;max-width:none!important;margin-inline:0!important}body .simpleApp main .dispatchHomePage>.todayHomeHero,body .simpleApp main .dispatchHomePage>.todayHomeKpis,body .simpleApp main .dispatchHomePage>.homeDashboardControls,body .simpleApp main .dispatchHomePage>section{width:100%!important;max-width:none!important}body .simpleApp main .dispatchHomePage>.operationsTodayHero{grid-template-columns:minmax(0,1fr) auto!important}body .simpleApp main .dispatchHomePage>.operationsTodayHero>.todayHomeHeroNow{grid-column:1!important;grid-row:1!important;padding-left:0!important;border-left:0!important}body .simpleApp main .dispatchHomePage>.operationsTodayHero>span{grid-column:2!important;grid-row:1!important}}@media(max-width:980px){body .simpleApp>main>.page,body .simpleApp>main>div>.page{width:100%!important;max-width:none!important;margin-inline:0!important}}@media(min-width:981px){body .simpleApp main .page>.volengPageToolbar:is(.noBack,.hasBack){grid-template-columns:minmax(0,1fr) max-content!important;column-gap:12px!important}body .simpleApp main .page>.volengPageToolbar:is(.noBack,.hasBack)>.workspaceMasterTitle,body .simpleApp main .page>.volengPageToolbar:is(.noBack,.hasBack)>.workspaceMasterBack{display:none!important}body .simpleApp main .page>.volengPageToolbar:is(.noBack,.hasBack)>.workspaceMasterCenter{grid-column:1!important;grid-row:1!important;width:100%!important;justify-content:flex-end!important}body .simpleApp main .page>.volengPageToolbar:is(.noBack,.hasBack)>.workspaceMasterActions{grid-column:2!important;grid-row:1!important;justify-self:end!important}body .simpleApp main .page>.volengPageToolbar:is(.noBack,.hasBack):not(.toolHasActions)>.workspaceMasterCenter{grid-column:1 / -1!important}body .simpleApp main .page>.volengPageToolbar:is(.noBack,.hasBack):not(.toolHasCenter)>.workspaceMasterActions{grid-column:1 / -1!important}body .simpleApp main .page>.volengPageToolbar:is(.noBack,.hasBack).toolNoControls{display:none!important}body .simpleApp main .page>.volengPageToolbar:is(.noBack,.hasBack) .workspaceMasterCenter :is(.masterFilterLane,.standardHeaderFilters,.uniformPageFilters,.hrUniformHeaderFilters,.financeHeaderFilters,.fleetFilters,.capacityHeaderFilters,.planningDateRange,.fieldHeaderFilters){display:flex!important;justify-content:flex-end!important;align-items:center!important;flex-wrap:nowrap!important;gap:6px!important;width:max-content!important;max-width:100%!important;margin:0!important}}@media(max-width:980px){body .simpleApp main .page>.volengPageToolbar:is(.noBack,.hasBack)>.workspaceMasterTitle,body .simpleApp main .page>.volengPageToolbar:is(.noBack,.hasBack)>.workspaceMasterBack{display:none!important}body .simpleApp main .page>.volengPageToolbar:is(.noBack,.hasBack){display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:8px!important;width:100%!important;height:auto!important;min-height:42px!important;max-height:none!important}body .simpleApp main .page>.volengPageToolbar:is(.noBack,.hasBack)>.workspaceMasterCenter{grid-column:1!important;grid-row:1!important;justify-content:flex-end!important;width:100%!important;min-width:0!important;height:auto!important;flex-wrap:wrap!important;overflow:visible!important}body .simpleApp main .page>.volengPageToolbar:is(.noBack,.hasBack)>.workspaceMasterActions{grid-column:2!important;grid-row:1!important;justify-self:end!important;height:auto!important;flex-wrap:wrap!important}body .simpleApp main .page>.volengPageToolbar:is(.noBack,.hasBack):not(.toolHasActions)>.workspaceMasterCenter,body .simpleApp main .page>.volengPageToolbar:is(.noBack,.hasBack):not(.toolHasCenter)>.workspaceMasterActions{grid-column:1 / -1!important}body .simpleApp main .page>.volengPageToolbar:is(.noBack,.hasBack).toolNoControls{display:none!important}}body .simpleApp main .page>.volengPageToolbar:is(.noBack,.hasBack){display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;column-gap:12px!important;row-gap:8px!important;width:100%!important;max-width:none!important;min-width:0!important;min-height:48px!important;height:auto!important;max-height:none!important;padding:0 0 8px!important;margin:0 0 10px!important;overflow:visible!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}body .simpleApp main .page>.volengPageToolbar:is(.noBack,.hasBack)>.workspaceMasterTitle,body .simpleApp main .page>.volengPageToolbar:is(.noBack,.hasBack)>.workspaceMasterBack{display:none!important}body .simpleApp main .page>.volengPageToolbar:is(.noBack,.hasBack)>.workspaceMasterCenter{grid-column:1!important;grid-row:1!important;display:flex!important;align-items:center!important;justify-content:flex-end!important;width:100%!important;min-width:0!important;min-height:38px!important;padding:0!important;margin:0!important;overflow:visible!important}body .simpleApp main .page>.volengPageToolbar:is(.noBack,.hasBack)>.workspaceMasterActions{grid-column:2!important;grid-row:1!important;display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:8px!important;min-width:0!important;margin:0!important;padding:0!important}body .simpleApp main .page>.volengPageToolbar:is(.noBack,.hasBack):not(.toolHasActions)>.workspaceMasterCenter,body .simpleApp main .page>.volengPageToolbar:is(.noBack,.hasBack):not(.toolHasCenter)>.workspaceMasterActions{grid-column:1/-1!important}body .simpleApp main .page>.volengPageToolbar:is(.noBack,.hasBack) .workspaceMasterCenter>:is(.masterFilterLane,.standardHeaderFilters,.uniformPageFilters,.hrUniformHeaderFilters,.financeHeaderFilters,.fleetFilters,.capacityHeaderFilters,.planningDateRange,.fieldHeaderFilters),body .simpleApp main .page>.volengPageToolbar:is(.noBack,.hasBack) .workspaceMasterCenter>div{display:flex!important;align-items:center!important;justify-content:flex-end!important;flex-wrap:nowrap!important;gap:8px!important;width:auto!important;max-width:100%!important;min-width:0!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}body .simpleApp main .page>.volengPageToolbar:is(.noBack,.hasBack) .workspaceMasterCenter :is(input:not([type=checkbox]),select,button),body .simpleApp main .page>.volengPageToolbar:is(.noBack,.hasBack) .workspaceMasterActions button{box-sizing:border-box!important;min-height:36px!important;height:36px!important;border-radius:8px!important;font:600 13px/1.2 Inter,system-ui,-apple-system,Segoe UI,sans-serif!important;box-shadow:none!important}body .simpleApp main .page>.volengPageToolbar:is(.noBack,.hasBack) .workspaceMasterCenter :is(select,input[type=date]){min-width:132px!important;padding:0 12px!important;border:1px solid var(--theme-border,#d5deea)!important;background:var(--theme-surface,#fff)!important;color:var(--theme-text,#16253b)!important}body .simpleApp main .page>.volengPageToolbar:is(.noBack,.hasBack) .workspaceMasterCenter :is(input[type=date]){width:152px!important}body .simpleApp main .page>.volengPageToolbar:is(.noBack,.hasBack) .workspaceMasterActions button{padding:0 14px!important}body .simpleApp main .page>.volengPageToolbar:is(.noBack,.hasBack) .workspaceMasterCenter .hrHeaderReset{min-width:0!important}body .simpleApp main .page>.volengPageToolbar:is(.noBack,.hasBack) .workspaceMasterCenter .rangeArrow{padding:0 2px!important}body .simpleApp main .hrPeoplePage .teamHeaderWorkspace{display:flex!important;align-items:center!important;justify-content:flex-end!important;flex-wrap:wrap!important;gap:8px!important;width:100%!important;min-width:0!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important}body .simpleApp main .hrPeoplePage .teamHeaderTabs,body .simpleApp main .hrPeoplePage .teamHeaderFilters{display:flex!important;align-items:center!important;justify-content:flex-end!important;flex-wrap:wrap!important;gap:8px!important;margin:0!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important}body .simpleApp main .hrPeoplePage .teamHeaderFilters select{box-sizing:border-box!important;height:36px!important;min-height:36px!important;border:1px solid var(--theme-border,#d5deea)!important;border-radius:8px!important;padding:0 12px!important;font:600 13px/1.2 Inter,system-ui,-apple-system,Segoe UI,sans-serif!important}body .simpleApp main .hrPeoplePage .teamHeaderTabs button{height:36px!important;min-height:36px!important;border-radius:8px!important;padding:0 12px!important;font:600 13px/1.2 Inter,system-ui,-apple-system,Segoe UI,sans-serif!important}@media(max-width:980px){body .simpleApp main .page>.volengPageToolbar:is(.noBack,.hasBack){grid-template-columns:minmax(0,1fr)!important;gap:8px!important;padding-bottom:8px!important}body .simpleApp main .page>.volengPageToolbar:is(.noBack,.hasBack)>.workspaceMasterCenter,body .simpleApp main .page>.volengPageToolbar:is(.noBack,.hasBack)>.workspaceMasterActions{grid-column:1/-1!important;grid-row:auto!important;justify-content:flex-end!important;width:100%!important;flex-wrap:wrap!important}body .simpleApp main .page>.volengPageToolbar:is(.noBack,.hasBack) .workspaceMasterCenter>:is(.masterFilterLane,.standardHeaderFilters,.uniformPageFilters,.hrUniformHeaderFilters,.financeHeaderFilters,.fleetFilters,.capacityHeaderFilters,.planningDateRange,.fieldHeaderFilters),body .simpleApp main .page>.volengPageToolbar:is(.noBack,.hasBack) .workspaceMasterCenter>div{justify-content:flex-end!important;flex-wrap:wrap!important;width:100%!important}body .simpleApp main .page>.volengPageToolbar:is(.noBack,.hasBack) .workspaceMasterCenter :is(select,input[type=date]){min-width:120px!important;max-width:calc(50% - 4px)!important}body .simpleApp main .page>.volengPageToolbar:is(.noBack,.hasBack) .workspaceMasterCenter :is(input[type=date]){width:142px!important}body .simpleApp main .hrPeoplePage .teamHeaderWorkspace{justify-content:flex-end!important}}@media(max-width:560px){body .simpleApp main .page>.volengPageToolbar:is(.noBack,.hasBack) .workspaceMasterCenter :is(select,input[type=date]){flex:1 1 calc(50% - 4px)!important;min-width:0!important;max-width:none!important}body .simpleApp main .page>.volengPageToolbar:is(.noBack,.hasBack) .workspaceMasterCenter .rangeArrow{display:none!important}body .simpleApp main .page>.volengPageToolbar:is(.noBack,.hasBack) .workspaceMasterActions button{flex:1 1 auto!important}}body .simpleApp main .hrWorkTimePage>header.compactWorkspaceHeader.noBack{display:grid!important;grid-template-columns:minmax(0,1fr)!important;align-items:center!important;gap:8px!important;width:100%!important;min-height:40px!important;height:auto!important;padding:0 0 8px!important;margin:0 0 10px!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}body .simpleApp main .hrWorkTimePage>header.compactWorkspaceHeader.noBack>.pageTitleBlock,body .simpleApp main .hrWorkTimePage>header.compactWorkspaceHeader.noBack>.pageHeaderBack{display:none!important}body .simpleApp main .hrWorkTimePage>header.compactWorkspaceHeader.noBack>.pageHeaderCenter{grid-column:1!important;grid-row:1!important;display:flex!important;align-items:center!important;justify-content:flex-end!important;width:100%!important;min-width:0!important;margin:0!important;padding:0!important;overflow:visible!important}body .simpleApp main .hrWorkTimePage>header.compactWorkspaceHeader.noBack .hrUniformHeaderFilters{display:flex!important;align-items:center!important;justify-content:flex-end!important;flex-wrap:nowrap!important;gap:8px!important;width:auto!important;max-width:100%!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}body .simpleApp main .hrWorkTimePage>header.compactWorkspaceHeader.noBack .hrUniformHeaderFilters :is(input[type=date],select,button){box-sizing:border-box!important;height:36px!important;min-height:36px!important;border:1px solid var(--theme-border,#d5deea)!important;border-radius:8px!important;padding:0 12px!important;font:600 13px/1.2 Inter,system-ui,-apple-system,Segoe UI,sans-serif!important;box-shadow:none!important}body .simpleApp main .hrWorkTimePage>header.compactWorkspaceHeader.noBack .hrUniformHeaderFilters input[type=date]{width:152px!important}@media(max-width:980px){body .simpleApp main .hrWorkTimePage>header.compactWorkspaceHeader.noBack .hrUniformHeaderFilters{justify-content:flex-end!important;flex-wrap:wrap!important;width:100%!important}body .simpleApp main .hrWorkTimePage>header.compactWorkspaceHeader.noBack .hrUniformHeaderFilters input[type=date]{width:142px!important;max-width:calc(50% - 4px)!important}}@media(max-width:560px){body .simpleApp main .hrWorkTimePage>header.compactWorkspaceHeader.noBack .hrUniformHeaderFilters :is(input[type=date],select){flex:1 1 calc(50% - 4px)!important;min-width:0!important;max-width:none!important}body .simpleApp main .hrWorkTimePage>header.compactWorkspaceHeader.noBack .hrUniformHeaderFilters .rangeArrow{display:none!important}}body[data-voleng-theme=dark] .newPlatformShell main .todayProductHome .todayHomeKpis>.todayHomeKpi{color:var(--theme-text,#f2f5f8)!important;background:var(--theme-surface,#212d3a)!important;background-image:none!important;border-color:var(--theme-border,#3b4c5f)!important;box-shadow:none!important;opacity:1!important}body[data-voleng-theme=dark] .newPlatformShell main .todayProductHome .todayHomeKpis>.todayHomeKpi:disabled{color:var(--theme-text,#f2f5f8)!important;background:var(--theme-surface,#212d3a)!important;opacity:1!important;cursor:default!important}body[data-voleng-theme=dark] .newPlatformShell main .todayProductHome .todayHomeKpi :is(small,p,em){color:var(--theme-muted,#b7c3d1)!important}body[data-voleng-theme=dark] .newPlatformShell main .todayProductHome .todayHomeKpi :is(b,strong){color:var(--theme-text,#f2f5f8)!important}body[data-voleng-theme=dark] .newPlatformShell main .todayProductHome .todayHomeKpi>span:first-child{background:var(--theme-surface-soft,#283645)!important;border-color:var(--theme-border,#3b4c5f)!important}body[data-voleng-theme=dark] .newPlatformShell main .todayProductHome .todayHomeKpi>svg:last-child{color:var(--theme-muted,#b7c3d1)!important}body[data-voleng-theme=dark] .newPlatformShell main .todayProductHome .todayHomeKpi.isAction:hover{background:var(--theme-surface-soft,#283645)!important;border-color:var(--theme-border,#3b4c5f)!important}.newPlatformShell,.newPlatformShell>.newPlatformTopbar,.newPlatformShell>.newProductRail,.newPlatformShell>.newWorkspaceBody{width:100%!important;max-width:none!important;box-sizing:border-box!important}.newPlatformShell>.newProductRail>.newProductRailInner{width:100%!important;max-width:none!important;margin-inline:0!important;box-sizing:border-box!important}.newPlatformShell>.newWorkspaceBody{margin-inline:0!important;grid-template-columns:var(--new-sidebar, 230px) minmax(0,1fr)!important}.newPlatformShell>.newWorkspaceBody>main{width:100%!important;min-width:0!important;box-sizing:border-box!important}.newPlatformShell>.newWorkspaceBody>main>.page,.newPlatformShell>.newWorkspaceBody>main>div>.page{width:100%!important;max-width:none!important;margin-inline:0!important;box-sizing:border-box!important}@media(min-width:821px){.newPlatformShell>.newWorkspaceBody>main .page{max-width:none!important}}body:is([data-voleng-theme=dark],[data-voleng-theme=premier-navy]) .newPlatformShell main :is(.controlCenterV12848,.teamAccessPage){color:var(--theme-text)!important}body:is([data-voleng-theme=dark],[data-voleng-theme=premier-navy]) .newPlatformShell main .controlCenterV12848 :is(.controlProductPremiumCard,.controlSettingsMain,.controlFeatureChips span){background:var(--theme-surface)!important;border-color:var(--theme-border)!important;color:var(--theme-text)!important;box-shadow:none!important}body:is([data-voleng-theme=dark],[data-voleng-theme=premier-navy]) .newPlatformShell main .controlCenterV12848 .controlProductPremiumCard{background:linear-gradient(145deg,var(--theme-surface),color-mix(in srgb,#4f46e5 10%,var(--theme-surface)))!important}body:is([data-voleng-theme=dark],[data-voleng-theme=premier-navy]) .newPlatformShell main .controlCenterV12848 .controlSettingsMain :is(h1,h2,h3,h4,b,strong){color:var(--theme-text)!important}body:is([data-voleng-theme=dark],[data-voleng-theme=premier-navy]) .newPlatformShell main .controlCenterV12848 .controlSettingsMain :is(p,small,em,span){color:var(--theme-muted)!important}body:is([data-voleng-theme=dark],[data-voleng-theme=premier-navy]) .newPlatformShell main .controlCenterV12848 .controlFeatureChips span{background:var(--theme-surface-soft)!important}body:is([data-voleng-theme=dark],[data-voleng-theme=premier-navy]) .newPlatformShell main .teamAccessPage :is(.accessCreateSection,.accessRoleImpact,.permissionBox,.accessSessionNotice,.accessPolicySummary){background:var(--theme-surface)!important;border-color:var(--theme-border)!important;color:var(--theme-text)!important;box-shadow:none!important}body:is([data-voleng-theme=dark],[data-voleng-theme=premier-navy]) .newPlatformShell main .teamAccessPage :is(.accessCreateSectionHead h4,.accessCreateSectionHead b,.accessCreateField>span,.accessCreateFooter b,.permHead h3,.permHead b,.roleAccessNote){color:var(--theme-text)!important}body:is([data-voleng-theme=dark],[data-voleng-theme=premier-navy]) .newPlatformShell main .teamAccessPage :is(.accessCreateSectionHead p,.accessCreateSectionHead small,.accessCreateField>small,.accessCreateFooter small,.productAccessHint,.accessRoleImpact small,.accessEffectChips span){color:var(--theme-muted)!important}body:is([data-voleng-theme=dark],[data-voleng-theme=premier-navy]) .newPlatformShell main .teamAccessPage :is(.profileOnlySection,.accessRightsSection,.accessProductSection){background:var(--theme-surface)!important;border-color:var(--theme-border)!important}body:is([data-voleng-theme=dark],[data-voleng-theme=premier-navy]) .newPlatformShell main .teamAccessPage :is(.accessRoleImpact,.accessProductSection .permissionBox,.productAccessBox,.productPermissionGrid label,.accessEffectChips span){background:var(--theme-surface-soft)!important;border-color:var(--theme-border)!important;color:var(--theme-text)!important}body:is([data-voleng-theme=dark],[data-voleng-theme=premier-navy]) .newPlatformShell main .teamAccessPage :is(.accessCreateField input,.accessCreateField select,.accessRoleSelect select){background:var(--theme-input)!important;border-color:var(--theme-border)!important;color:var(--theme-text)!important;-webkit-text-fill-color:var(--theme-text)!important;color-scheme:dark}body:is([data-voleng-theme=dark],[data-voleng-theme=premier-navy]) .newPlatformShell main .teamAccessPage :is(.accessStep,.accessControlBadge.profile,.accessControlBadge.access){background:var(--theme-surface-soft)!important;border-color:var(--theme-border)!important;color:var(--theme-text)!important}body .newPlatformShell main :is(.todayProductHome,.operationsTodayHome)>.todayHomeHero{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;min-height:0!important;width:100%!important}body .newPlatformShell main :is(.todayProductHome,.operationsTodayHome)>.todayHomeHero>.todayHomeHeroTitle{display:none!important}body .newPlatformShell main :is(.todayProductHome,.operationsTodayHome)>.todayHomeHero>.todayHomeHeroNow{min-width:0!important;padding:0!important;border:0!important;margin:0!important}body .newPlatformShell main :is(.todayProductHome,.operationsTodayHome)>.todayHomeHero>span{flex:0 0 auto!important;margin-left:auto!important}body .newPlatformShell main :is(.todayProductHome,.operationsTodayHome)>.todayHomeKpis{display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:1px!important;width:100%!important;margin:0 0 10px!important}body .newPlatformShell main :is(.todayProductHome,.operationsTodayHome) .todayHomeKpi{min-width:0!important;min-height:84px!important;width:100%!important;box-sizing:border-box!important}body .newPlatformShell main :is(.todayProductHome,.operationsTodayHome)>.todayHomeGrid{display:grid!important;grid-template-columns:minmax(0,1.5fr) minmax(300px,.8fr)!important;align-items:stretch!important;gap:10px!important;width:100%!important;margin:0 0 10px!important}body .newPlatformShell main :is(.todayProductHome,.operationsTodayHome) .todayHomePanel{min-width:0!important;width:100%!important;height:100%!important;box-sizing:border-box!important}@media(max-width:1180px){body .newPlatformShell main :is(.todayProductHome,.operationsTodayHome)>.todayHomeGrid{grid-template-columns:1fr!important}}@media(max-width:980px){body .newPlatformShell main :is(.todayProductHome,.operationsTodayHome)>.todayHomeKpis{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media(max-width:760px){body .newPlatformShell main :is(.todayProductHome,.operationsTodayHome)>.todayHomeKpis{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(max-width:620px){body .newPlatformShell main :is(.todayProductHome,.operationsTodayHome)>.todayHomeHero{align-items:flex-start!important;flex-wrap:wrap!important}body .newPlatformShell main :is(.todayProductHome,.operationsTodayHome)>.todayHomeHero>span{margin-left:0!important}}@media(min-width:821px){.newPlatformShell{--new-sidebar:184px;--new-sidebar-compact:64px}.newPlatformShell>.newWorkspaceBody{--new-sidebar:184px!important;grid-template-columns:184px minmax(0,1fr)!important}.newPlatformShell>.newWorkspaceBody>aside{width:184px!important;min-width:184px!important;padding:12px 8px 14px!important}.newPlatformShell>.newWorkspaceBody>aside>.brand.multiProductBrand{display:flex!important;align-items:center!important;justify-content:flex-end!important;width:100%!important;min-height:38px!important;height:38px!important;margin:0 0 10px!important;padding:0 3px!important;border:0!important;background:transparent!important}.newPlatformShell>.newWorkspaceBody>aside>.brand.multiProductBrand>.platformHomeBrand{display:none!important}.newPlatformShell>.newWorkspaceBody>aside>.brand.multiProductBrand>.sidebarToggle{display:grid!important;place-items:center!important;width:36px!important;min-width:36px!important;height:36px!important;min-height:36px!important;margin:0!important;padding:0!important;border:1px solid var(--new-line)!important;border-radius:7px!important;background:var(--new-panel)!important;color:var(--new-text)!important;box-shadow:none!important;cursor:pointer!important}.newPlatformShell>.newWorkspaceBody>aside>.brand.multiProductBrand>.sidebarToggle:hover{background:var(--new-panel-soft,#f7f8fa)!important;border-color:var(--product-accent)!important}.newPlatformShell>.newWorkspaceBody>aside>.brand.multiProductBrand>.sidebarToggle svg{width:17px!important;height:17px!important}.newPlatformShell.sidebarCompact>.newWorkspaceBody{--new-sidebar:64px!important;grid-template-columns:64px minmax(0,1fr)!important}.newPlatformShell.sidebarCompact>.newWorkspaceBody>aside{width:64px!important;min-width:64px!important;padding-inline:6px!important}.newPlatformShell.sidebarCompact>.newWorkspaceBody>aside>.brand.multiProductBrand{justify-content:center!important;padding:0!important}.newPlatformShell.sidebarCompact>.newWorkspaceBody>aside .newModulesLabel,.newPlatformShell.sidebarCompact>.newWorkspaceBody>aside .nav span,.newPlatformShell.sidebarCompact>.newWorkspaceBody>aside .navCount,.newPlatformShell.sidebarCompact>.newWorkspaceBody>aside .who span,.newPlatformShell.sidebarCompact>.newWorkspaceBody>aside .trialPill{display:none!important}.newPlatformShell.sidebarCompact>.newWorkspaceBody>aside .nav{display:flex!important;align-items:center!important;justify-content:center!important;width:42px!important;min-width:42px!important;min-height:42px!important;margin:2px auto!important;padding:0!important}.newPlatformShell.sidebarCompact>.newWorkspaceBody>aside .nav>svg{display:block!important;width:17px!important;height:17px!important}.newPlatformShell.sidebarCompact>.newWorkspaceBody>aside .who{width:42px!important;min-width:42px!important;height:42px!important;min-height:42px!important;justify-content:center!important;margin:4px auto!important;padding:0!important}.newPlatformShell.sidebarCompact>.newWorkspaceBody>aside>.nav:last-child{width:42px!important;min-width:42px!important;justify-content:center!important}}body .newPlatformShell>.newPlatformTopbar{position:sticky!important;isolation:isolate!important;height:60px!important;padding:0 22px!important;gap:18px!important;color:var(--ui-text)!important;background:var(--ui-surface)!important;border:0!important;border-bottom:1px solid var(--ui-border)!important;box-shadow:0 2px 10px #141c2a0b!important}.newPlatformShell>.newPlatformTopbar:after{content:"";position:absolute;z-index:0;left:0;right:0;bottom:0;height:2px;pointer-events:none;background:linear-gradient(90deg,#2563eb,#0ea5e9,#10b981 50%,#f59e0b 74%,#d946ef)}.newPlatformShell>.newPlatformTopbar>*{position:relative;z-index:1}.newPlatformShell .newPlatformWordmark{gap:8px!important;color:var(--ui-text)!important;flex:0 0 auto!important}.newPlatformShell .newPlatformWordmark>img{display:block!important;width:30px!important;height:30px!important;max-width:30px!important;max-height:30px!important;object-fit:contain!important}.newPlatformShell .newPlatformWordmark>strong{color:var(--ui-text)!important;font-size:17px!important;letter-spacing:.055em!important}.newPlatformShell>.newPlatformTopbar>.newPlatformSearch{flex:1 1 520px!important;max-width:760px!important;height:38px!important;background:var(--ui-surface-2)!important;border:1px solid var(--ui-border-strong)!important;border-radius:7px!important;transition:border-color .16s ease,box-shadow .16s ease,background .16s ease!important}.newPlatformShell>.newPlatformTopbar>.newPlatformSearch:focus-within{border-color:var(--product-accent,#2563eb)!important;box-shadow:0 0 0 3px color-mix(in srgb,var(--product-accent,#2563eb) 12%,transparent)!important}.newPlatformShell>.newPlatformTopbar>.newPlatformSearch>svg{color:var(--ui-muted)!important}.newPlatformShell>.newPlatformTopbar>.newPlatformSearch>input{color:var(--ui-text)!important}.newPlatformShell>.newPlatformTopbar>.newPlatformSearch>input::placeholder{color:var(--ui-muted)!important}.newPlatformShell>.newPlatformTopbar>.newPlatformSearch .workspaceSearchClear{color:var(--ui-muted)!important}.newPlatformShell .newPlatformUtilities{gap:7px!important}.newPlatformShell .newUtilityIcon,.newPlatformShell .newAcademyAction{color:var(--ui-text)!important;background:var(--ui-surface)!important;border:1px solid var(--ui-border)!important;border-radius:7px!important;box-shadow:none!important}.newPlatformShell .newUtilityIcon:hover,.newPlatformShell .newAcademyAction:hover{background:var(--ui-surface-3)!important;border-color:var(--ui-border-strong)!important}.newPlatformShell .newUtilityIcon i{border-color:var(--ui-surface)!important}.newPlatformShell .newTopbarUser,.newPlatformShell .newTopbarUser b{color:var(--ui-text)!important}.newPlatformShell .newTopbarUser small{color:var(--ui-muted)!important}.newPlatformShell .newWorkspacePill{display:none!important}.newPlatformShell>.newPlatformTopbar>.newPlatformSearch .platformUniversalSearchResults,.newPlatformShell>.newPlatformTopbar>.newPlatformSearch .platformSearchHead,.newPlatformShell>.newPlatformTopbar>.newPlatformSearch .platformSearchResult{background:var(--ui-surface)!important;color:var(--ui-text)!important;border-color:var(--ui-border)!important}.newPlatformShell>.newPlatformTopbar>.newPlatformSearch .platformSearchResult:hover,.newPlatformShell>.newPlatformTopbar>.newPlatformSearch .platformSearchResult:focus-visible{background:var(--ui-surface-3)!important}.newPlatformShell>.newPlatformTopbar>.newPlatformSearch .platformSearchMain :is(b,small,em),.newPlatformShell>.newPlatformTopbar>.newPlatformSearch .platformSearchProduct{color:var(--ui-text)!important}.newPlatformShell>.newPlatformTopbar>.newPlatformSearch .platformSearchHead :is(span,small){color:var(--ui-muted)!important}@media(min-width:821px)and (max-width:1120px){.newPlatformShell>.newPlatformTopbar{gap:12px!important;padding-inline:14px!important}.newPlatformShell>.newPlatformTopbar>.newPlatformSearch{min-width:150px!important}}@media(min-width:1200px){body .newPlatformShell>.newPlatformTopbar>.newPlatformSearch{position:absolute!important;z-index:6002!important;top:50%!important;left:50%!important;right:auto!important;width:min(760px,34vw)!important;max-width:760px!important;min-width:320px!important;margin:0!important;flex:none!important;transform:translate(-50%,-50%)!important}}:root{--voleng-filter-control:38px;--voleng-filter-radius:9px}body .simpleApp .page .volengPageToolbar :is(.capacityCockpitToolbar,.capacityHeaderWorkspace,.capacityHeaderFilters,.planningHeaderWorkspace,.planningHeaderFilters,.planningDateRange,.ordersHeaderCenter,.todoHeaderWorkspace,.fieldHeaderWorkspace,.fieldHeaderFilters,.teamHeaderWorkspace,.teamHeaderFilters,.hrHeaderFilters,.hrUniformHeaderFilters,.financeHeaderWorkspace,.financeHeaderFilters,.financeInvoiceHeaderFilters,.fleetHeaderFilters,.masterFilterLane,.standardHeaderFilters,.uniformPageFilters){display:flex!important;align-items:center!important;gap:6px!important;padding:0!important;margin:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}body .simpleApp .page .volengPageToolbar :is(.workspaceMasterCenter,.pageHeaderCenter) :is(input:not([type=checkbox]):not([type=radio]),select),body .simpleApp .page .volengPageToolbar :is(.todoHeaderWorkspace,.financeHeaderFilters,.teamHeaderFilters,.fleetHeaderFilters,.fieldHeaderFilters) :is(input:not([type=checkbox]):not([type=radio]),select),body .simpleApp .page .volengDataFilters :is(input:not([type=checkbox]):not([type=radio]),select),body .simpleApp .page :is(.ordersDataFilters,.invoiceDataFilters,.controlAuditDataFilters,.skillDataFilters,.absenceHeaderFilters,.documentHeaderFilters) :is(input:not([type=checkbox]):not([type=radio]),select),body .simpleApp .page :is(.dateRangeToolbar,.periodToolbar,.quickRangeToolbar) :is(input:not([type=checkbox]):not([type=radio]),select){box-sizing:border-box!important;height:var(--voleng-filter-control)!important;min-height:var(--voleng-filter-control)!important;max-height:var(--voleng-filter-control)!important;border:1px solid var(--theme-border,#d7e0e8)!important;border-radius:var(--voleng-filter-radius)!important;background:var(--theme-surface,#fff)!important;color:var(--theme-text,#172b45)!important;box-shadow:none!important;font-family:var(--voleng-ui-font,Inter,system-ui,sans-serif)!important;font-size:11px!important;font-weight:650!important}body .simpleApp .page .volengPageToolbar :is(.workspaceMasterCenter,.pageHeaderCenter) select,body .simpleApp .page .volengDataFilters select,body .simpleApp .page :is(.todoHeaderWorkspace,.financeHeaderFilters,.teamHeaderFilters,.fleetHeaderFilters,.fieldHeaderFilters,.dateRangeToolbar,.periodToolbar,.quickRangeToolbar) select{padding:0 32px 0 11px!important}body .simpleApp .page .volengPageToolbar :is(.workspaceMasterCenter,.pageHeaderCenter) input[type=date],body .simpleApp .page .volengDataFilters input[type=date],body .simpleApp .page :is(.dateRangeToolbar,.periodToolbar,.quickRangeToolbar) input[type=date]{width:152px!important;padding:0 9px!important}body .simpleApp .page :is(.dateRangeToolbar,.periodToolbar,.quickRangeToolbar,.invoiceHeaderDate,.appointmentFilter){display:flex!important;align-items:center!important;gap:6px!important;min-height:0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}body .simpleApp .page :is(.invoiceHeaderDate,.appointmentFilter) input{border:1px solid var(--theme-border,#d7e0e8)!important}body .simpleApp .page .volengDataFilters{min-height:38px!important;padding:0!important;margin:0 0 10px!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}body .simpleApp .page :is(.ordersDataFilters,.invoiceDataFilters,.controlAuditDataFilters,.skillDataFilters,.absenceHeaderFilters,.documentHeaderFilters){display:flex!important;align-items:center!important;gap:6px!important;min-height:38px!important;padding:0!important;margin:0 0 10px!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}body .simpleApp .page .volengDataFilters :is(button,.dataFilterSearch,.masterSearch){height:var(--voleng-filter-control)!important;min-height:var(--voleng-filter-control)!important;border:1px solid var(--theme-border,#d7e0e8)!important;border-radius:var(--voleng-filter-radius)!important;background:var(--theme-surface,#fff)!important;color:var(--theme-text,#172b45)!important;box-shadow:none!important}body .simpleApp .page .volengDataFilters :is(.dataFilterSearch,.masterSearch) input{border:0!important;background:transparent!important}body .simpleApp .page :is(.ordersDataFilters,.invoiceDataFilters,.controlAuditDataFilters,.skillDataFilters,.absenceHeaderFilters,.documentHeaderFilters) :is(input,select){height:var(--voleng-filter-control)!important;min-height:var(--voleng-filter-control)!important;border:1px solid var(--theme-border,#d7e0e8)!important;border-radius:var(--voleng-filter-radius)!important;background:var(--theme-surface,#fff)!important;color:var(--theme-text,#172b45)!important}body .simpleApp .page .financeCoreToolbar:has(.bankFilters)>div:has(.bankFilters){min-width:0!important;padding:0!important;border:0!important;background:transparent!important}body .simpleApp .page .bankFilters{display:flex!important;align-items:center!important;gap:2px!important;min-height:38px!important;padding:3px!important;border:1px solid var(--theme-border,#d7e0e8)!important;border-radius:var(--voleng-filter-radius)!important;background:var(--theme-surface-soft,#f4f7fb)!important}body .simpleApp .page .bankFilters button{height:30px!important;min-height:30px!important;border:0!important;border-radius:7px!important;box-shadow:none!important}body .simpleApp .page .volengPageToolbar :is(.capacityHeaderPeriod,.capacityHeaderTabs,.planningHeaderTabs,.ordersScopeSwitch,.teamHeaderTabs,.hrRangePresets,.segmentedControl,.tabGroup){height:38px!important;min-height:38px!important;padding:3px!important;gap:2px!important;border:1px solid var(--theme-border,#d7e0e8)!important;border-radius:var(--voleng-filter-radius)!important;background:var(--theme-surface-soft,#f4f7fb)!important;box-shadow:none!important}body .simpleApp .page .volengPageToolbar :is(.capacityHeaderPeriod,.capacityHeaderTabs,.planningHeaderTabs,.ordersScopeSwitch,.teamHeaderTabs,.hrRangePresets,.segmentedControl,.tabGroup)>button{height:30px!important;min-height:30px!important;max-height:30px!important;border:0!important;border-radius:7px!important;box-shadow:none!important}body .simpleApp .page :is(.ordersKpiStrip,.fleetSummaryRow,.hrUniformKpiGrid,.financePivotKpis){border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}body[data-voleng-product=operations] .simpleApp .dispatchTodoPage .simpleTodoSection{padding:0 0 12px!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}@media(max-width:980px){body .simpleApp .page .volengDataFilters,body .simpleApp .page .volengPageToolbar :is(.todoHeaderWorkspace,.financeHeaderFilters,.teamHeaderFilters,.fleetHeaderFilters,.fieldHeaderFilters){flex-wrap:wrap!important;width:100%!important}body .simpleApp .page .volengPageToolbar :is(.workspaceMasterCenter,.pageHeaderCenter){flex-wrap:wrap!important}}body[data-voleng-product=operations] .dispatchPlanningPage .timelineRow{grid-template-columns:190px minmax(1010px,1fr)!important;min-height:54px!important}body[data-voleng-product=operations] .dispatchPlanningPage .timelineTech{padding:6px 9px!important;display:flex!important;flex-direction:column!important;justify-content:center!important}body[data-voleng-product=operations] .dispatchPlanningPage .timelineTechName{display:flex!important;align-items:center!important;gap:6px!important;min-width:0!important;flex-wrap:nowrap!important}body[data-voleng-product=operations] .dispatchPlanningPage .timelineTechName .miniAvatar,body[data-voleng-product=operations] .dispatchPlanningPage .workerZonePill,body[data-voleng-product=operations] .dispatchPlanningPage .workerLoadText{display:none!important}body[data-voleng-product=operations] .dispatchPlanningPage .timelineTechName b{font-size:11px!important;font-weight:760!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;min-width:0!important}body[data-voleng-product=operations] .dispatchPlanningPage .timelineTechName b em{font-style:normal!important;font-weight:600!important;color:var(--theme-muted)!important}body[data-voleng-product=operations] .dispatchPlanningPage .workerStopLoad{height:3px!important;margin:5px 0 3px!important;background:var(--theme-surface-soft)!important;border-radius:999px!important;overflow:hidden!important}body[data-voleng-product=operations] .dispatchPlanningPage .workerStopLoad.loadLow i{background:var(--theme-success,#22a06b)!important}body[data-voleng-product=operations] .dispatchPlanningPage .workerStopLoad.loadHigh i{background:var(--theme-warning,#f59e0b)!important}body[data-voleng-product=operations] .dispatchPlanningPage .workerStopLoad.loadCritical i{background:var(--theme-danger,#e5484d)!important}body[data-voleng-product=operations] .dispatchPlanningPage .workerPublish{margin-top:2px!important;min-height:17px!important;display:flex!important;align-items:center!important}body[data-voleng-product=operations] .dispatchPlanningPage .workerPublish button{height:20px!important;min-height:20px!important;padding:0 6px!important;border-radius:6px!important;font-size:8px!important;line-height:1!important}body[data-voleng-product=operations] .dispatchPlanningPage .workerPublish button svg{width:10px!important;height:10px!important}body[data-voleng-product=operations] .dispatchPlanningPage .publishSentStatic{display:inline-flex!important;align-items:center!important;gap:3px!important;font-size:8px!important;color:var(--theme-success-ink)!important;font-weight:700!important}body[data-voleng-product=operations] .dispatchPlanningPage .publishSentStatic svg{width:10px!important;height:10px!important}body[data-voleng-product=operations] .dispatchPlanningPage .workerTimeline{min-height:54px!important}body[data-voleng-product=operations] .dispatchPlanningPage .timelineJob,body[data-voleng-product=operations] .dispatchPlanningPage .timelineTask{top:9px!important;height:34px!important;min-width:78px!important;padding:3px 7px!important;border-radius:7px!important;display:flex!important;flex-direction:column!important;align-items:flex-start!important;justify-content:center!important;overflow:visible!important}body[data-voleng-product=operations] .dispatchPlanningPage .timelineJob>span,body[data-voleng-product=operations] .dispatchPlanningPage .timelineTask>span{display:flex!important;align-items:center!important;gap:5px!important;width:100%!important;min-width:0!important;white-space:nowrap!important;overflow:hidden!important}body[data-voleng-product=operations] .dispatchPlanningPage .timelineJob>span b,body[data-voleng-product=operations] .dispatchPlanningPage .timelineTask>span b{font-size:10px!important;font-weight:850!important;line-height:1!important}body[data-voleng-product=operations] .dispatchPlanningPage .timelineJob>span em,body[data-voleng-product=operations] .dispatchPlanningPage .timelineTask>span em{font-style:normal!important;font-size:8px!important;font-weight:800!important;letter-spacing:.03em!important;color:var(--theme-muted)!important;overflow:hidden!important;text-overflow:ellipsis!important}body[data-voleng-product=operations] .dispatchPlanningPage .timelineJob>small,body[data-voleng-product=operations] .dispatchPlanningPage .timelineTask>small{display:block!important;margin-top:3px!important;font-size:7px!important;line-height:1!important;color:var(--theme-muted)!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;max-width:100%!important}body[data-voleng-product=operations] .dispatchPlanningPage .timelineBoard.compactMode .timelineRow,body[data-voleng-product=operations] .dispatchPlanningPage .timelineBoard.compactMode .workerTimeline{min-height:46px!important}body[data-voleng-product=operations] .dispatchPlanningPage .timelineBoard.compactMode .timelineTech{padding-top:4px!important;padding-bottom:4px!important}body[data-voleng-product=operations] .dispatchPlanningPage .timelineBoard.compactMode .timelineJob,body[data-voleng-product=operations] .dispatchPlanningPage .timelineBoard.compactMode .timelineTask{top:7px!important;height:30px!important;min-width:72px!important}body[data-voleng-product=operations] .dispatchPlanningPage .timelineBoard.compactMode .timelineJob>span b,body[data-voleng-product=operations] .dispatchPlanningPage .timelineBoard.compactMode .timelineTask>span b{font-size:9px!important}body[data-voleng-product=operations] .dispatchPlanningPage .timelineBoard.compactMode .timelineJob>span em,body[data-voleng-product=operations] .dispatchPlanningPage .timelineBoard.compactMode .timelineTask>span em,body[data-voleng-product=operations] .dispatchPlanningPage .timelineBoard.compactMode .timelineJob>small,body[data-voleng-product=operations] .dispatchPlanningPage .timelineBoard.compactMode .timelineTask>small{font-size:6.5px!important}body[data-voleng-product=operations] .dispatchPlanningPage .timelineBoard.zoomMode .timelineJob,body[data-voleng-product=operations] .dispatchPlanningPage .timelineBoard.zoomMode .timelineTask{height:40px!important;min-width:92px!important}body[data-voleng-theme=dark] .newPlatformShell main .controlCenterPage{min-height:100%;color:var(--theme-text,#edf2f8)!important;background:var(--theme-canvas,#121821)!important}body[data-voleng-theme=dark] .newPlatformShell main .controlCenterPage :is(.controlPanel,.controlSettingsHub,.controlSettingsCards,.controlStandardGrid,.controlAppsGrid,.controlAppsSectionHead,.controlPanelHead,.billingOverviewCard,.billingSubscriptionsCard,.controlAuditTable,.controlExternalConnectionsPanel,.controlInfo,.controlSyncNote,.controlError,.controlEmpty,.controlLoading,.managementAnalyticsPage,.analyticsWorkspace,.analyticsPanel,.analyticsCard,.companyProfilePanel,.settingsSection,.settingsBlock,.usersRolesPanel){color:var(--theme-text,#edf2f8)!important;background-color:var(--theme-surface,#1b2430)!important;border-color:var(--theme-border,#344255)!important;box-shadow:none!important}body[data-voleng-theme=dark] .newPlatformShell main .controlCenterPage :is(.controlSettingsCards>*,.controlStandardGrid>*,.controlAppsGrid>*,.controlProductPremiumCard,.controlProductAdminGrid>*,.billingMetricGrid>*,.billingSubscriptionRows>*,.controlAuditTable table,.analyticsMetricGrid>*,.analyticsCard,.analyticsPanel){color:var(--theme-text,#edf2f8)!important;background:var(--theme-surface,#1b2430)!important;background-image:none!important;border-color:var(--theme-border,#344255)!important;box-shadow:none!important}body[data-voleng-theme=dark] .newPlatformShell main .controlCenterPage :is(h1,h2,h3,h4,h5,h6,b,strong,label,legend,th,td,.controlMetricValue,.billingState,.billingSubState,.controlAppFeatured,.includedAppBadge){color:var(--theme-text,#edf2f8)!important}body[data-voleng-theme=dark] .newPlatformShell main .controlCenterPage :is(p,small,em,.muted,.hint,.helperText,.controlInfo small,.controlLoading,.controlSettingsMain p,.controlAppDescription,.billingOverviewCard em,.billingSubscriptionRows small,.controlAppsSectionHead p){color:var(--theme-muted,#aab6c5)!important}body[data-voleng-theme=dark] .newPlatformShell main .controlCenterPage :is(input:not([type=checkbox]):not([type=radio]),select,textarea,.masterSearch,.controlSearch input){color:var(--theme-text,#edf2f8)!important;-webkit-text-fill-color:var(--theme-text,#edf2f8)!important;background:var(--theme-input,#171f2a)!important;border-color:var(--theme-border,#344255)!important;color-scheme:dark}body[data-voleng-theme=dark] .newPlatformShell main .controlCenterPage :is(input,textarea)::placeholder{color:var(--theme-muted,#aab6c5)!important;opacity:1!important}body[data-voleng-theme=dark] .newPlatformShell main .controlCenterPage :is(.controlUniversalHeader,.controlPanelHead,.controlAppsSectionHead,.billingOverviewHead,.billingSubscriptionsHead,.controlAuditTable thead){color:var(--theme-text,#edf2f8)!important;background:var(--theme-surface-soft,#222e3d)!important;border-color:var(--theme-border,#344255)!important}body[data-voleng-theme=dark] .newPlatformShell main .controlCenterPage :is(.controlUniversalHeader,.controlPanelHead,.controlAppsSectionHead,.billingOverviewHead,.billingSubscriptionsHead){border-radius:8px!important}body[data-voleng-theme=dark] .newPlatformShell main .controlCenterPage :is(button:not(.primary):not(.controlPremiumCta):not(.danger),.controlPanel button:not(.primary)){color:var(--theme-text,#edf2f8)!important;background-color:var(--theme-surface-soft,#222e3d)!important;border-color:var(--theme-border,#344255)!important}body[data-voleng-theme=dark][data-voleng-product=control] .newPlatformShell main .centralReportsHub{min-height:100%;color:var(--theme-text,#edf2f8)!important;background:var(--theme-canvas,#121821)!important}body[data-voleng-theme=dark][data-voleng-product=control] .newPlatformShell main .centralReportsHub :is(.analyticsCommandBar,.centralReportsSelector,.reportStudio,.reportKpis,.reportQuestionStrip,.reportBiConnections,.reportPremiumStrip,.reportWidgetGrid,.reportKpis>article,.reportWidget,.reportBiConnectionCard,.reportIntentGrid>button,.reportMetricList>button,.reportBuilder,.reportBiModal,.reportTable>div){color:var(--theme-text,#edf2f8)!important;background:var(--theme-surface,#1b2430)!important;background-image:none!important;border-color:var(--theme-border,#344255)!important;box-shadow:none!important}body[data-voleng-theme=dark][data-voleng-product=control] .newPlatformShell main .centralReportsHub :is(h1,h2,h3,h4,b,strong,label,th,td,.reportSummary strong){color:var(--theme-text,#edf2f8)!important}body[data-voleng-theme=dark][data-voleng-product=control] .newPlatformShell main .centralReportsHub :is(p,small,em,.reportSummary span,.reportSummary small,.reportBars span,.reportTable span){color:var(--theme-muted,#aab6c5)!important}body[data-voleng-theme=dark][data-voleng-product=control] .newPlatformShell main .centralReportsHub :is(input,select,textarea,.reportWidgetHead select,.centralReportsSelector button){color:var(--theme-text,#edf2f8)!important;background:var(--theme-input,#171f2a)!important;border-color:var(--theme-border,#344255)!important;color-scheme:dark}body .simpleApp .dispatchPlanningPage .planningHeaderWorkspace.planningOpsToolbar,body .simpleApp .dispatchPlanningPage .planningHeaderWorkspace.rangeOnly{display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:8px!important;min-width:0!important;width:100%!important}body .simpleApp .dispatchPlanningPage .planningPeriodToolbar{display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:7px!important;min-width:0!important;padding:4px!important;border:1px solid var(--theme-border,#d9e1eb)!important;border-radius:9px!important;background:var(--theme-surface,#fff)!important;box-shadow:none!important}body .simpleApp .dispatchPlanningPage .planningPeriodToolbar :is(select,input,button){box-sizing:border-box!important;height:34px!important;min-height:34px!important;border:1px solid var(--theme-border,#d9e1eb)!important;border-radius:7px!important;background:var(--theme-surface,#fff)!important;color:var(--theme-text,#172033)!important;font:600 12px/1.2 Inter,system-ui,-apple-system,Segoe UI,sans-serif!important;box-shadow:none!important}body .simpleApp .dispatchPlanningPage .planningPeriodToolbar svg{width:16px!important;height:16px!important;flex:0 0 auto!important;color:var(--theme-muted,#5e6b7d)!important}body .simpleApp .dispatchPlanningPage .planningPeriodSelect,body .simpleApp .dispatchPlanningPage .planningPeriodDate{display:flex!important;align-items:center!important;gap:7px!important;min-width:0!important;height:36px!important;padding:0 8px!important;border:1px solid var(--theme-border,#d9e1eb)!important;border-radius:7px!important;background:var(--theme-surface,#fff)!important}body .simpleApp .dispatchPlanningPage .planningPeriodSelect select{width:118px!important;padding:0 6px!important;border:0!important;background:transparent!important}body .simpleApp .dispatchPlanningPage .planningPeriodNav{display:flex!important;align-items:center!important;gap:3px!important}body .simpleApp .dispatchPlanningPage .planningPeriodNav>button{display:grid!important;place-items:center!important;width:32px!important;min-width:32px!important;padding:0!important}body .simpleApp .dispatchPlanningPage .planningPeriodDate input{width:132px!important;min-width:0!important;padding:0!important;border:0!important;background:transparent!important;font-variant-numeric:tabular-nums!important}body .simpleApp .dispatchPlanningPage .planningPeriodSummary{min-width:100px!important;color:var(--theme-muted,#5e6b7d)!important;font-size:11px!important;font-weight:600!important;white-space:nowrap!important}body .simpleApp .dispatchPlanningPage .planningPeriodToolbar .planningTodayButton{padding:0 11px!important;border-color:transparent!important;background:var(--product-soft,#eef4ff)!important;color:var(--product-accent-strong,#245ce5)!important}body .simpleApp .dispatchPlanningPage .planningPeriodToolbar .planningTodayButton.active{border-color:color-mix(in srgb,var(--product-accent-strong,#245ce5) 34%,transparent)!important;background:color-mix(in srgb,var(--product-accent-strong,#245ce5) 14%,var(--theme-surface,#fff))!important;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--product-accent-strong,#245ce5) 8%,transparent)!important}body[data-voleng-theme=dark] .simpleApp .dispatchPlanningPage .planningPeriodToolbar,body[data-voleng-theme=dark] .simpleApp .dispatchPlanningPage .planningPeriodToolbar :is(select,input,button),body[data-voleng-theme=dark] .simpleApp .dispatchPlanningPage :is(.planningPeriodSelect,.planningPeriodDate){color:var(--theme-text,#edf2f8)!important;background:var(--theme-surface,#1b2430)!important;border-color:var(--theme-border,#344255)!important;-webkit-text-fill-color:var(--theme-text,#edf2f8)!important}body[data-voleng-theme=dark] .simpleApp .dispatchPlanningPage .planningPeriodToolbar .planningTodayButton{color:#a9c7ff!important;background:#24354f!important}body[data-voleng-theme=dark] .simpleApp .dispatchPlanningPage .planningPeriodToolbar .planningTodayButton.active{color:#d8e7ff!important;background:#304a72!important;border-color:#5f8fd8!important}@media(max-width:900px){body .simpleApp .dispatchPlanningPage .planningHeaderWorkspace.planningOpsToolbar,body .simpleApp .dispatchPlanningPage .planningHeaderWorkspace.rangeOnly{justify-content:flex-start!important}body .simpleApp .dispatchPlanningPage .planningPeriodToolbar{justify-content:flex-start!important;flex-wrap:wrap!important;width:100%!important}body .simpleApp .dispatchPlanningPage .planningPeriodSummary{flex:1 1 auto!important}}body[data-voleng-product=operations] .teamAvailabilityPage .teamCalendarLegend{display:flex;align-items:center;flex-wrap:wrap;gap:7px;margin:0 0 10px;padding:0 2px}body[data-voleng-product=operations] .teamCalendarLegend>span{display:inline-flex;align-items:center;gap:5px;padding:5px 8px;border:1px solid var(--theme-border);border-radius:999px;background:var(--theme-surface);color:var(--theme-muted);font-size:10px;font-weight:650;white-space:nowrap}body[data-voleng-product=operations] .teamCalendarLegend i{width:8px;height:8px;border-radius:50%;background:#64748b}body[data-voleng-product=operations] .teamCalendarLegend .working i{background:#138a63}.teamCalendarLegend .holiday i{background:#7c3aed}.teamCalendarLegend .sick i{background:#db5262}.teamCalendarLegend .training i{background:#d97706}.teamCalendarLegend .unavailable i{background:#75869a}.teamCalendarLegend .off i{background:#9aa7b6}body[data-voleng-product=operations] .teamAvailabilityPage .matrixDayAbsenceSummary em.working{color:#138a63;background:color-mix(in srgb,#138a63 11%,var(--theme-surface))}body[data-voleng-product=operations] .teamAvailabilityPage .capacityMatrix.monthCalendarMatrix{width:max-content!important;min-width:100%!important;grid-template-columns:190px repeat(var(--capacity-days),minmax(94px,94px))!important}body[data-voleng-product=operations] .teamAvailabilityPage .monthCalendarMatrix .matrixCorner,body[data-voleng-product=operations] .teamAvailabilityPage .monthCalendarMatrix .matrixTech{min-width:190px!important}body[data-voleng-product=operations] .teamAvailabilityPage .monthCalendarMatrix .matrixDayHead{min-width:94px!important;padding:8px 7px!important}body[data-voleng-product=operations] .teamAvailabilityPage .monthCalendarMatrix .matrixDayHead b{font-size:9px!important}body[data-voleng-product=operations] .teamAvailabilityPage .monthCalendarMatrix .matrixDayHead span{font-size:8px!important}body[data-voleng-product=operations] .teamAvailabilityPage .monthCalendarMatrix .matrixCell{min-width:94px!important;min-height:68px!important;padding:7px!important}body .notificationAbsenceSection{margin:0 0 10px;overflow:hidden;border:1px solid var(--theme-border);border-radius:12px;background:var(--theme-surface)}body .notificationAbsenceHead{min-height:42px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px 12px;border-bottom:1px solid var(--theme-border);background:var(--theme-surface-soft);color:var(--theme-text)}body .notificationAbsenceHead>span{display:flex;align-items:center;gap:8px;font-size:12px}body .notificationAbsenceHead svg{width:16px;color:#168b78}body .notificationAbsenceHead>em{font-size:10px;font-style:normal;color:var(--theme-muted)}body .notificationAbsenceList{display:grid}body .notificationAbsenceItem{width:100%;min-height:58px;display:flex;align-items:center;gap:10px;padding:9px 12px;text-align:left;border:0;border-bottom:1px solid var(--theme-border);background:var(--theme-surface);color:var(--theme-text);cursor:pointer}body .notificationAbsenceItem:last-child{border-bottom:0}body .notificationAbsenceItem:hover{background:var(--theme-surface-soft)}body .notificationAbsenceType{flex:none;width:32px;height:32px;display:grid;place-items:center;border-radius:9px;background:color-mix(in srgb,#168b78 12%,var(--theme-surface));color:#168b78}body .notificationAbsenceType.sick{background:color-mix(in srgb,#d6455d 12%,var(--theme-surface));color:#d6455d}.notificationAbsenceType.holiday{background:color-mix(in srgb,#7c3aed 12%,var(--theme-surface));color:#7c3aed}body .notificationAbsenceType svg{width:16px}.notificationAbsenceCopy{min-width:0;flex:1}.notificationAbsenceCopy b,.notificationAbsenceCopy small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.notificationAbsenceCopy b{font-size:11px}.notificationAbsenceCopy small{margin-top:3px;color:var(--theme-muted);font-size:9px}.notificationAbsenceItem>em{font-size:10px;font-style:normal;font-weight:700;color:var(--theme-accent-ink)}.notificationAbsenceItem>svg{width:15px;color:var(--theme-muted)}body[data-voleng-theme=dark][data-voleng-product=operations] .teamAvailabilityPage .teamCalendarLegend>span{background:#13243b;border-color:#2d4561;color:#d8e5f3}body[data-voleng-theme=dark][data-voleng-product=operations] .teamAvailabilityPage .matrixCorner,body[data-voleng-theme=dark][data-voleng-product=operations] .teamAvailabilityPage .matrixDayHead,body[data-voleng-theme=dark][data-voleng-product=operations] .teamAvailabilityPage .matrixTech,body[data-voleng-theme=dark][data-voleng-product=operations] .teamAvailabilityPage .matrixCell{background:#142640!important;border-color:#304966!important;color:#e8f0f8!important}body[data-voleng-theme=dark][data-voleng-product=operations] .teamAvailabilityPage .matrixDayHead span,body[data-voleng-theme=dark][data-voleng-product=operations] .teamAvailabilityPage .matrixTech small,body[data-voleng-theme=dark][data-voleng-product=operations] .teamAvailabilityPage .matrixCell span{color:#a9bbce!important}body[data-voleng-theme=dark][data-voleng-product=operations] .teamAvailabilityPage .matrixCell:is(.working,.holiday,.sick,.training,.unavailable,.off){background:#172b44!important}body[data-voleng-theme=dark][data-voleng-product=operations] .teamAvailabilityPage .matrixCell:hover:not(:disabled){background:#1c3552!important}body[data-voleng-theme=dark] .notificationAbsenceSection,body[data-voleng-theme=dark] .notificationAbsenceItem{background:#142640;color:#e8f0f8;border-color:#304966}body[data-voleng-theme=dark] .notificationAbsenceHead{background:#102038;color:#e8f0f8;border-color:#304966}body[data-voleng-theme=dark] .notificationAbsenceItem:hover{background:#1b3451}body[data-voleng-theme=dark][data-voleng-product=control] .newPlatformShell main .settingsControlCenter,body[data-voleng-theme=dark][data-voleng-product=control] .newPlatformShell main .settingsControlCenter :is(.settingsTopBar,.settingsMain,.settingsBlock,.settingsSection,.settingsNav,.settingsPanel,.settingsTools,.settingsSectionHead,.settingsInfoStrip,.companyProfileCompletion,.settingsPlanSummary,.settingsPrimaryTabs){background-color:#1a2533!important;color:#edf3fa!important;border-color:#34465b!important;box-shadow:none!important}body[data-voleng-theme=dark][data-voleng-product=control] .newPlatformShell main .settingsControlCenter :is(h1,h2,h3,h4,b,strong,label,.settingsPrimaryTabs button){color:#edf3fa!important}body[data-voleng-theme=dark][data-voleng-product=control] .newPlatformShell main .settingsControlCenter :is(p,small,.settingsSectionHead p,.settingsMain small){color:#afbdce!important}body[data-voleng-theme=dark][data-voleng-product=control] .newPlatformShell main .settingsPrimaryTabs button{background:#1c2a3b!important;color:#dce7f3!important;border-color:#354a61!important}body[data-voleng-theme=dark][data-voleng-product=control] .newPlatformShell main .settingsPrimaryTabs button.active{background:#254575!important;color:#fff!important;border:1px solid #4f83dc!important;box-shadow:inset 0 -2px #4f83dc!important}body[data-voleng-theme=dark][data-voleng-product=control] .newPlatformShell main .settingsControlCenter :is(input:not([type=checkbox]):not([type=radio]),select,textarea){background:#172231!important;color:#f0f5fa!important;border-color:#3a4d63!important;-webkit-text-fill-color:#f0f5fa!important;color-scheme:dark}body[data-voleng-theme=dark][data-voleng-product=control] .newPlatformShell main .settingsControlCenter :is(button:not(.primary),.billingConnectionLine>span,.billingMethodPill,.billingProviderBadge,.billingSubState,.billingManagedLabel){background:#202f42!important;color:#dbe7f5!important;border-color:#3a4d63!important}body[data-voleng-theme=dark][data-voleng-product=control] .newPlatformShell main .settingsControlCenter :is(button:disabled,.billingConnectionLine>span:has(svg),.billingMethodPill){opacity:1!important}body[data-voleng-theme=dark][data-voleng-product=control] .newPlatformShell main .settingsControlCenter button.primary{background:#2e63d7!important;color:#fff!important;border-color:#477be8!important}body[data-voleng-theme=dark][data-voleng-product=control] .newPlatformShell main .settingsControlCenter .companyProfileCompletion>span.complete{background:#173b36!important;color:#54d5a4!important}@media(max-width:700px){body[data-voleng-product=operations] .teamAvailabilityPage .teamCalendarLegend{gap:5px}body[data-voleng-product=operations] .teamAvailabilityPage .teamCalendarLegend>span{padding:4px 6px;font-size:9px}body .notificationAbsenceItem>em{display:none}}body .notificationAbsenceType.training{background:color-mix(in srgb,#d97706 12%,var(--theme-surface));color:#d97706}body[data-voleng-product=operations] .teamAvailabilityPage .teamCalendarModeSwitch{display:flex;align-items:center;gap:4px;margin:0 0 10px;padding:4px;border:1px solid var(--theme-border);border-radius:12px;background:var(--theme-surface)}body[data-voleng-product=operations] .teamAvailabilityPage .teamCalendarModeSwitch button{height:34px;display:inline-flex;align-items:center;gap:7px;padding:0 13px;border:0;border-radius:9px;background:transparent;color:var(--theme-muted);font-size:11px;font-weight:750;cursor:pointer}body[data-voleng-product=operations] .teamAvailabilityPage .teamCalendarModeSwitch button svg{width:15px;height:15px}body[data-voleng-product=operations] .teamAvailabilityPage .teamCalendarModeSwitch button.active{background:color-mix(in srgb,var(--theme-accent) 11%,var(--theme-surface));color:var(--theme-accent-ink);box-shadow:inset 0 -2px var(--theme-accent)}body[data-voleng-product=operations] .personAgendaWorkspace{display:grid;gap:12px}body[data-voleng-product=operations] .personAgendaLookup{position:relative;z-index:5;display:flex;align-items:flex-end;justify-content:space-between;gap:18px;padding:12px 14px!important;overflow:visible!important}body[data-voleng-product=operations] .personAgendaLookupField{position:relative;width:min(420px,100%)}body[data-voleng-product=operations] .personAgendaLookupField>label{display:block;margin:0 0 6px;color:var(--theme-text);font-size:10px;font-weight:800;letter-spacing:.02em}body[data-voleng-product=operations] .personAgendaSearchBox{height:39px;display:flex;align-items:center;gap:8px;padding:0 10px;border:1px solid var(--theme-border);border-radius:9px;background:var(--theme-surface);box-shadow:0 1px 2px #0f172a08}body[data-voleng-product=operations] .personAgendaSearchBox>svg{width:16px;color:var(--theme-muted)}body[data-voleng-product=operations] .personAgendaSearchBox input{width:100%;min-width:0;border:0!important;outline:0!important;background:transparent!important;color:var(--theme-text)!important;font:inherit;font-size:11px!important;box-shadow:none!important}body[data-voleng-product=operations] .personAgendaSearchBox button{width:26px;height:26px;display:grid;place-items:center;border:0;border-radius:7px;background:var(--theme-surface-soft);color:var(--theme-muted);cursor:pointer}body[data-voleng-product=operations] .personAgendaSearchBox button svg{width:13px}body[data-voleng-product=operations] .personAgendaSearchResults{position:absolute;left:0;right:0;top:64px;z-index:20;display:grid;overflow:hidden;border:1px solid var(--theme-border);border-radius:10px;background:var(--theme-surface);box-shadow:0 16px 36px #0f172a26}body[data-voleng-product=operations] .personAgendaSearchResults>button{min-height:52px;display:flex;align-items:center;gap:9px;padding:7px 9px;border:0;border-bottom:1px solid var(--theme-border);background:var(--theme-surface);color:var(--theme-text);text-align:left;cursor:pointer}body[data-voleng-product=operations] .personAgendaSearchResults>button:last-child{border-bottom:0}body[data-voleng-product=operations] .personAgendaSearchResults>button:hover{background:var(--theme-surface-soft)}body[data-voleng-product=operations] .personAgendaSearchResults>button>span{width:32px;height:32px;display:grid;place-items:center;flex:none;border-radius:50%;background:color-mix(in srgb,var(--theme-accent) 10%,var(--theme-surface));color:var(--theme-accent-ink);font-size:10px;font-weight:850}body[data-voleng-product=operations] .personAgendaSearchResults>button>div{min-width:0;flex:1}body[data-voleng-product=operations] .personAgendaSearchResults b,body[data-voleng-product=operations] .personAgendaSearchResults small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}body[data-voleng-product=operations] .personAgendaSearchResults b{font-size:11px}body[data-voleng-product=operations] .personAgendaSearchResults small{margin-top:2px;color:var(--theme-muted);font-size:9px}body[data-voleng-product=operations] .personAgendaSearchResults svg{width:14px;color:var(--theme-muted)}body[data-voleng-product=operations] .personAgendaNoResult{padding:14px;color:var(--theme-muted);font-size:10px;text-align:center}body[data-voleng-product=operations] .personAgendaEmployeeMeta{display:flex;align-items:center;justify-content:flex-end;gap:0;min-width:0;flex:1}body[data-voleng-product=operations] .personAgendaEmployeeMeta>div{min-width:155px;display:flex;align-items:center;gap:9px;padding:3px 18px;border-left:1px solid var(--theme-border)}body[data-voleng-product=operations] .personAgendaEmployeeMeta svg{width:18px;color:var(--theme-accent)}body[data-voleng-product=operations] .personAgendaEmployeeMeta span{display:grid;gap:2px}body[data-voleng-product=operations] .personAgendaEmployeeMeta small{font-size:9px;color:var(--theme-muted)}body[data-voleng-product=operations] .personAgendaEmployeeMeta b{font-size:10px;color:var(--theme-text)}body[data-voleng-product=operations] .personAgendaEmpty{min-height:280px;display:grid;place-items:center;align-content:center;gap:8px;text-align:center}body[data-voleng-product=operations] .personAgendaEmpty>svg{width:38px;height:38px;color:var(--theme-accent);opacity:.8}body[data-voleng-product=operations] .personAgendaEmpty h3{margin:0;font-size:15px}body[data-voleng-product=operations] .personAgendaEmpty p{max-width:440px;margin:0;color:var(--theme-muted);font-size:11px}body[data-voleng-product=operations] .personAgendaLayout{display:grid;grid-template-columns:minmax(0,1fr) 285px;gap:12px;align-items:start}body[data-voleng-product=operations] .personAgendaCalendarCard{min-width:0;padding:12px!important;overflow:hidden}body[data-voleng-product=operations] .personAgendaCalendarHead{min-height:46px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:0 2px 10px}body[data-voleng-product=operations] .personAgendaCalendarHead small{display:block;color:var(--theme-muted);font-size:8px;font-weight:800;letter-spacing:.08em}body[data-voleng-product=operations] .personAgendaCalendarHead h3{margin:2px 0 0;color:var(--theme-text);font-size:16px}body[data-voleng-product=operations] .personAgendaCalendarHead>button{height:31px;padding:0 11px;border:1px solid var(--theme-border);border-radius:8px;background:var(--theme-surface);color:var(--theme-text);font-size:10px;font-weight:750;cursor:pointer}body[data-voleng-product=operations] .personAgendaWeekLabels{display:grid;grid-template-columns:repeat(7,1fr);border:1px solid var(--theme-border);border-bottom:0;border-radius:9px 9px 0 0;background:var(--theme-surface-soft)}body[data-voleng-product=operations] .personAgendaWeekLabels span{padding:8px 6px;text-align:center;color:var(--theme-muted);font-size:9px;font-weight:800}body[data-voleng-product=operations] .personAgendaMonthGrid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));border-top:1px solid var(--theme-border);border-left:1px solid var(--theme-border);border-radius:0 0 9px 9px;overflow:hidden}body[data-voleng-product=operations] .personAgendaMonthDay,body[data-voleng-product=operations] .personAgendaMonthBlank{min-height:92px;border:0;border-right:1px solid var(--theme-border);border-bottom:1px solid var(--theme-border);background:var(--theme-surface)}body[data-voleng-product=operations] .personAgendaMonthDay{position:relative;padding:7px;text-align:left;color:var(--theme-text);cursor:pointer}body[data-voleng-product=operations] .personAgendaMonthDay:hover:not(:disabled){background:var(--theme-surface-soft)}body[data-voleng-product=operations] .personAgendaMonthDay.today{box-shadow:inset 0 0 0 2px color-mix(in srgb,var(--theme-accent) 55%,transparent)}body[data-voleng-product=operations] .personAgendaMonthNumber{display:block;margin:0 0 8px;font-size:9px;font-weight:800;color:var(--theme-muted)}body[data-voleng-product=operations] .personAgendaMonthEvent{min-height:48px;display:flex;align-items:flex-start;gap:7px;padding:7px;border-radius:8px;background:color-mix(in srgb,#138a63 10%,var(--theme-surface));color:#117653}body[data-voleng-product=operations] .personAgendaMonthEvent>svg{width:14px;height:14px;flex:none;margin-top:1px}body[data-voleng-product=operations] .personAgendaMonthEvent>span{min-width:0}.personAgendaMonthEvent b,.personAgendaMonthEvent small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.personAgendaMonthEvent b{font-size:9px}.personAgendaMonthEvent small{margin-top:3px;font-size:8px;font-weight:600;opacity:.78}body[data-voleng-product=operations] .personAgendaMonthEvent.training{background:color-mix(in srgb,#356be8 10%,var(--theme-surface));color:#2858c7}.personAgendaMonthEvent.holiday{background:color-mix(in srgb,#e5a11a 12%,var(--theme-surface));color:#9a6809}.personAgendaMonthEvent.sick{background:color-mix(in srgb,#df4f63 11%,var(--theme-surface));color:#bd3549}.personAgendaMonthEvent.unavailable{background:color-mix(in srgb,#dc536c 10%,var(--theme-surface));color:#ad3e51}.personAgendaMonthEvent.off{background:color-mix(in srgb,#718096 10%,var(--theme-surface));color:var(--theme-muted)}body[data-voleng-product=operations] .personAgendaWeekGrid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:8px}body[data-voleng-product=operations] .personAgendaWeekDay{min-height:166px;display:flex;flex-direction:column;align-items:flex-start;gap:12px;padding:10px;border:1px solid var(--theme-border);border-radius:10px;background:var(--theme-surface);color:var(--theme-text);text-align:left;cursor:pointer}body[data-voleng-product=operations] .personAgendaWeekDay:hover:not(:disabled){border-color:color-mix(in srgb,var(--theme-accent) 45%,var(--theme-border));box-shadow:0 5px 16px #0f172a0f}body[data-voleng-product=operations] .personAgendaWeekDay:disabled{cursor:default;opacity:.88}body[data-voleng-product=operations] .personAgendaWeekDay header{width:100%;display:flex;align-items:center;justify-content:space-between;color:var(--theme-muted)}body[data-voleng-product=operations] .personAgendaWeekDay header span{font-size:9px;font-weight:800}body[data-voleng-product=operations] .personAgendaWeekDay header b{font-size:18px;color:var(--theme-text)}body[data-voleng-product=operations] .personAgendaWeekStatus{display:flex;align-items:center;gap:7px;font-size:10px}.personAgendaWeekStatus svg{width:16px}.personAgendaWeekDay small{font-size:9px;line-height:1.4;color:var(--theme-muted)}body[data-voleng-product=operations] .personAgendaDayView{min-height:330px;display:grid;grid-template-columns:210px minmax(0,1fr);border:1px solid var(--theme-border);border-radius:11px;overflow:hidden;background:var(--theme-surface)}body[data-voleng-product=operations] .personAgendaDayDate{display:grid;place-items:center;align-content:center;gap:4px;padding:24px;border-right:1px solid var(--theme-border);background:var(--theme-surface-soft);text-align:center}.personAgendaDayDate span{font-size:12px;font-weight:800;color:var(--theme-muted)}.personAgendaDayDate b{font-size:56px;line-height:1;color:var(--theme-text)}.personAgendaDayDate small{font-size:10px;color:var(--theme-muted)}body[data-voleng-product=operations] .personAgendaDayDetail{display:grid;align-content:center;gap:16px;padding:26px}.personAgendaDayDetail h4{margin:0;font-size:20px;color:var(--theme-text)}body[data-voleng-product=operations] .personAgendaStatusChip{width:max-content;display:inline-flex;align-items:center;gap:7px;padding:7px 10px;border-radius:999px;background:color-mix(in srgb,#138a63 10%,var(--theme-surface));color:#117653;font-size:10px;font-weight:800}.personAgendaStatusChip svg{width:15px}.personAgendaStatusChip.training{background:color-mix(in srgb,#356be8 10%,var(--theme-surface));color:#2858c7}.personAgendaStatusChip.holiday{background:color-mix(in srgb,#e5a11a 12%,var(--theme-surface));color:#9a6809}.personAgendaStatusChip.sick,.personAgendaStatusChip.unavailable{background:color-mix(in srgb,#df4f63 11%,var(--theme-surface));color:#bd3549}.personAgendaStatusChip.off{background:var(--theme-surface-soft);color:var(--theme-muted)}body[data-voleng-product=operations] .personAgendaDayMetrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.personAgendaDayMetrics>span{display:grid;grid-template-columns:24px 1fr;column-gap:8px;align-items:center;padding:10px;border:1px solid var(--theme-border);border-radius:9px}.personAgendaDayMetrics svg{grid-row:1/3;width:18px;color:var(--theme-accent)}.personAgendaDayMetrics b{font-size:13px}.personAgendaDayMetrics small{font-size:8px;color:var(--theme-muted)}body[data-voleng-product=operations] .personAgendaEditDay{width:max-content;height:34px;display:inline-flex;align-items:center;gap:7px;padding:0 12px;border:1px solid color-mix(in srgb,var(--theme-accent) 35%,var(--theme-border));border-radius:8px;background:color-mix(in srgb,var(--theme-accent) 9%,var(--theme-surface));color:var(--theme-accent-ink);font-size:10px;font-weight:800;cursor:pointer}.personAgendaEditDay svg{width:14px}body[data-voleng-product=operations] .personAgendaYearGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}body[data-voleng-product=operations] .personAgendaYearGrid article{padding:9px;border:1px solid var(--theme-border);border-radius:10px;background:var(--theme-surface)}body[data-voleng-product=operations] .personAgendaYearGrid h4{margin:0 0 7px;font-size:10px;color:var(--theme-text)}body[data-voleng-product=operations] .personAgendaMiniWeek,body[data-voleng-product=operations] .personAgendaMiniMonth{display:grid;grid-template-columns:repeat(7,1fr);gap:2px}.personAgendaMiniWeek span{text-align:center;font-size:6px;font-weight:800;color:var(--theme-muted)}body[data-voleng-product=operations] .personAgendaMiniMonth{margin-top:3px}.personAgendaMiniMonth i,.personAgendaMiniMonth button{aspect-ratio:1;display:grid;place-items:center;border:0;border-radius:4px;background:var(--theme-surface-soft);color:var(--theme-muted);font-size:6px}.personAgendaMiniMonth button{cursor:pointer}.personAgendaMiniMonth button:hover{outline:1px solid var(--theme-accent)}.personAgendaMiniMonth button.working{background:color-mix(in srgb,#138a63 13%,var(--theme-surface));color:#117653}.personAgendaMiniMonth button.training{background:color-mix(in srgb,#356be8 13%,var(--theme-surface));color:#2858c7}.personAgendaMiniMonth button.holiday{background:color-mix(in srgb,#e5a11a 15%,var(--theme-surface));color:#9a6809}.personAgendaMiniMonth button.sick,.personAgendaMiniMonth button.unavailable{background:color-mix(in srgb,#df4f63 13%,var(--theme-surface));color:#bd3549}.personAgendaMiniMonth button.off{background:color-mix(in srgb,#718096 10%,var(--theme-surface));color:var(--theme-muted)}.personAgendaMiniMonth button.today{outline:1px solid var(--theme-accent)}body[data-voleng-product=operations] .personAgendaSide{display:grid;gap:12px}.personAgendaOverview,.personAgendaLegend{padding:12px!important}body[data-voleng-product=operations] .personAgendaPerson{display:flex;align-items:center;gap:9px;padding:0 0 11px;border-bottom:1px solid var(--theme-border)}.personAgendaPerson>span{width:38px;height:38px;display:grid;place-items:center;flex:none;border-radius:50%;background:color-mix(in srgb,var(--theme-accent) 10%,var(--theme-surface));color:var(--theme-accent-ink);font-size:11px;font-weight:850}.personAgendaPerson>div{min-width:0;flex:1}.personAgendaPerson b,.personAgendaPerson small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.personAgendaPerson b{font-size:11px}.personAgendaPerson small{margin-top:2px;color:var(--theme-muted);font-size:8px}.personAgendaPerson em{padding:4px 7px;border-radius:999px;background:color-mix(in srgb,#138a63 10%,var(--theme-surface));color:#117653;font-size:8px;font-style:normal;font-weight:800}body[data-voleng-product=operations] .personAgendaStats{display:grid;grid-template-columns:1fr 1fr;gap:7px;margin-top:10px}.personAgendaStats article{min-height:76px;display:flex;align-items:flex-start;gap:7px;padding:9px;border:1px solid var(--theme-border);border-radius:9px;background:var(--theme-surface-soft)}.personAgendaStats svg{width:16px;color:var(--theme-accent)}.personAgendaStats span{min-width:0;display:grid;gap:3px}.personAgendaStats small{font-size:8px;color:var(--theme-muted)}.personAgendaStats b{font-size:15px;color:var(--theme-text)}body[data-voleng-product=operations] .personAgendaJobs{display:flex;align-items:center;gap:9px;margin-top:9px;padding:9px;border:1px solid var(--theme-border);border-radius:9px}.personAgendaJobs svg{width:17px;color:var(--theme-accent)}.personAgendaJobs span{display:grid;gap:2px}.personAgendaJobs b{font-size:9px}.personAgendaJobs small{font-size:8px;color:var(--theme-muted)}body[data-voleng-product=operations] .personAgendaLegend h4{margin:0 0 9px;font-size:11px}.personAgendaLegend .teamCalendarLegend{display:grid!important;grid-template-columns:1fr 1fr;gap:6px!important;margin:0!important}.personAgendaLegend .teamCalendarLegend>span{justify-content:flex-start!important}body[data-voleng-theme=dark][data-voleng-product=operations] .teamAvailabilityPage .teamCalendarModeSwitch,body[data-voleng-theme=dark][data-voleng-product=operations] .personAgendaLookup,body[data-voleng-theme=dark][data-voleng-product=operations] .personAgendaCalendarCard,body[data-voleng-theme=dark][data-voleng-product=operations] .personAgendaOverview,body[data-voleng-theme=dark][data-voleng-product=operations] .personAgendaLegend{background:#142640!important;border-color:#304966!important;color:#e8f0f8!important}body[data-voleng-theme=dark][data-voleng-product=operations] .personAgendaSearchBox,body[data-voleng-theme=dark][data-voleng-product=operations] .personAgendaSearchResults,body[data-voleng-theme=dark][data-voleng-product=operations] .personAgendaSearchResults>button,body[data-voleng-theme=dark][data-voleng-product=operations] .personAgendaMonthDay,body[data-voleng-theme=dark][data-voleng-product=operations] .personAgendaDayView,body[data-voleng-theme=dark][data-voleng-product=operations] .personAgendaWeekDay,body[data-voleng-theme=dark][data-voleng-product=operations] .personAgendaYearGrid article{background:#142640!important;border-color:#304966!important;color:#e8f0f8!important}body[data-voleng-theme=dark][data-voleng-product=operations] .personAgendaWeekLabels,body[data-voleng-theme=dark][data-voleng-product=operations] .personAgendaDayDate,body[data-voleng-theme=dark][data-voleng-product=operations] .personAgendaStats article,body[data-voleng-theme=dark][data-voleng-product=operations] .personAgendaMiniMonth i{background:#102038!important;border-color:#304966!important}body[data-voleng-theme=dark][data-voleng-product=operations] .personAgendaMonthDay:hover:not(:disabled),body[data-voleng-theme=dark][data-voleng-product=operations] .personAgendaSearchResults>button:hover{background:#1b3451!important}body[data-voleng-theme=dark][data-voleng-product=operations] .personAgendaMonthDay,body[data-voleng-theme=dark][data-voleng-product=operations] .personAgendaMonthBlank{border-color:#304966!important}@media(max-width:1200px){body[data-voleng-product=operations] .personAgendaLayout{grid-template-columns:1fr}body[data-voleng-product=operations] .personAgendaSide{grid-template-columns:1fr 1fr}body[data-voleng-product=operations] .personAgendaEmployeeMeta>div{min-width:135px;padding:3px 10px}}@media(max-width:850px){body[data-voleng-product=operations] .personAgendaLookup{align-items:stretch;flex-direction:column}body[data-voleng-product=operations] .personAgendaLookupField{width:100%}body[data-voleng-product=operations] .personAgendaEmployeeMeta{justify-content:flex-start;flex-wrap:wrap}body[data-voleng-product=operations] .personAgendaEmployeeMeta>div{border-left:0;padding:4px 8px 4px 0}body[data-voleng-product=operations] .personAgendaMonthGrid{min-width:720px}body[data-voleng-product=operations] .personAgendaCalendarCard{overflow:auto}body[data-voleng-product=operations] .personAgendaWeekGrid{min-width:720px}body[data-voleng-product=operations] .personAgendaYearGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){body[data-voleng-product=operations] .teamAvailabilityPage .teamCalendarModeSwitch{width:100%}body[data-voleng-product=operations] .teamAvailabilityPage .teamCalendarModeSwitch button{flex:1;justify-content:center}body[data-voleng-product=operations] .personAgendaSide,body[data-voleng-product=operations] .personAgendaYearGrid,body[data-voleng-product=operations] .personAgendaDayView{grid-template-columns:1fr}.personAgendaDayDate{border-right:0!important;border-bottom:1px solid var(--theme-border)}body[data-voleng-product=operations] .personAgendaDayMetrics{grid-template-columns:1fr}}body[data-voleng-product=operations] .personAgendaWorkspace{gap:16px}body[data-voleng-product=operations] .personAgendaLookup{padding:16px 18px!important;border-radius:18px;background:linear-gradient(135deg,color-mix(in srgb,var(--theme-accent) 5%,var(--theme-surface)),var(--theme-surface) 58%);box-shadow:0 10px 26px #0f172a0f}body[data-voleng-product=operations] .personAgendaLookupField>label{margin-bottom:7px;font-size:10px;letter-spacing:.06em}body[data-voleng-product=operations] .personAgendaSearchBox{height:42px;border-radius:12px;box-shadow:0 2px 8px #0f172a0a}body[data-voleng-product=operations] .personAgendaSearchBox input{font-size:12px!important}body[data-voleng-product=operations] .personAgendaSearchResults{top:70px;border-radius:14px}body[data-voleng-product=operations] .personAgendaEmployeeMeta{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;align-items:stretch;flex:1}body[data-voleng-product=operations] .personAgendaEmployeeMeta>div{min-width:0;padding:11px 12px;border:1px solid var(--theme-border);border-left:1px solid var(--theme-border);border-radius:12px;background:var(--theme-surface-soft)}body[data-voleng-product=operations] .personAgendaEmployeeMeta small{font-size:8px;letter-spacing:.05em;font-weight:800}body[data-voleng-product=operations] .personAgendaEmployeeMeta b{font-size:11px}body[data-voleng-product=operations] .personAgendaLayout{grid-template-columns:minmax(0,1fr) 320px;gap:16px}body[data-voleng-product=operations] .personAgendaCalendarCard,body[data-voleng-product=operations] .personAgendaOverview,body[data-voleng-product=operations] .personAgendaLegend,body[data-voleng-product=operations] .personAgendaEmpty{border-radius:18px!important;box-shadow:0 10px 30px #0f172a0d}body[data-voleng-product=operations] .personAgendaCalendarCard{padding:16px!important}body[data-voleng-product=operations] .personAgendaCalendarHead{min-height:52px;padding:2px 2px 14px}body[data-voleng-product=operations] .personAgendaCalendarHead small{font-size:9px;letter-spacing:.11em}body[data-voleng-product=operations] .personAgendaCalendarHead h3{font-size:19px;letter-spacing:-.02em}body[data-voleng-product=operations] .personAgendaCalendarHead>button{height:34px;padding:0 14px;border-radius:10px;font-size:11px}body[data-voleng-product=operations] .personAgendaWeekLabels{border-radius:12px 12px 0 0}body[data-voleng-product=operations] .personAgendaWeekLabels span{padding:10px 6px;font-size:9px}body[data-voleng-product=operations] .personAgendaMonthGrid{border-radius:0 0 12px 12px}body[data-voleng-product=operations] .personAgendaMonthDay,body[data-voleng-product=operations] .personAgendaMonthBlank{min-height:116px}body[data-voleng-product=operations] .personAgendaMonthDay{padding:10px}body[data-voleng-product=operations] .personAgendaMonthNumber{margin-bottom:10px;font-size:10px}body[data-voleng-product=operations] .personAgendaMonthEvent{min-height:58px;gap:8px;padding:8px;border-radius:10px}body[data-voleng-product=operations] .personAgendaMonthEvent b{font-size:9.5px}body[data-voleng-product=operations] .personAgendaMonthEvent small{font-size:8px}body[data-voleng-product=operations] .personAgendaWeekGrid{gap:10px}body[data-voleng-product=operations] .personAgendaWeekDay{min-height:178px;gap:13px;padding:12px;border-radius:13px}body[data-voleng-product=operations] .personAgendaWeekDay header b{font-size:20px}body[data-voleng-product=operations] .personAgendaDayView{border-radius:16px;overflow:hidden}body[data-voleng-product=operations] .personAgendaDayDate{padding:28px 24px}body[data-voleng-product=operations] .personAgendaDayDetail{padding:28px}body[data-voleng-product=operations] .personAgendaDayMetrics>span{min-height:74px;padding:12px;border-radius:11px}body[data-voleng-product=operations] .personAgendaYearGrid{gap:12px}body[data-voleng-product=operations] .personAgendaYearGrid article{padding:11px;border-radius:13px}body[data-voleng-product=operations] .personAgendaSide{gap:16px;align-self:start;position:sticky;top:16px}body[data-voleng-product=operations] .personAgendaOverview,body[data-voleng-product=operations] .personAgendaLegend{padding:15px!important}body[data-voleng-product=operations] .personAgendaPerson{padding-bottom:14px}body[data-voleng-product=operations] .personAgendaPerson>span{width:44px;height:44px;font-size:12px}body[data-voleng-product=operations] .personAgendaPerson b{font-size:12px}body[data-voleng-product=operations] .personAgendaPerson small{font-size:8.5px}body[data-voleng-product=operations] .personAgendaStats{gap:9px;margin-top:12px}body[data-voleng-product=operations] .personAgendaStats article{min-height:82px;padding:10px;border-radius:12px}body[data-voleng-product=operations] .personAgendaStats b{font-size:17px}body[data-voleng-product=operations] .personAgendaJobs{margin-top:10px;padding:11px;border-radius:12px;background:var(--theme-surface-soft)}body[data-voleng-product=operations] .personAgendaLegend h4{margin-bottom:11px;font-size:12px}body[data-voleng-product=operations] .personAgendaLegend .teamCalendarLegend{gap:8px!important}body[data-voleng-product=operations] .personAgendaLegend .teamCalendarLegend>span{min-height:34px;padding:0 10px;border:1px solid var(--theme-border);border-radius:999px;background:var(--theme-surface-soft)}body:is([data-voleng-theme=dark],[data-voleng-theme=premier-navy])[data-voleng-product=operations] .personAgendaLookup,body:is([data-voleng-theme=dark],[data-voleng-theme=premier-navy])[data-voleng-product=operations] .personAgendaCalendarCard,body:is([data-voleng-theme=dark],[data-voleng-theme=premier-navy])[data-voleng-product=operations] .personAgendaOverview,body:is([data-voleng-theme=dark],[data-voleng-theme=premier-navy])[data-voleng-product=operations] .personAgendaLegend,body:is([data-voleng-theme=dark],[data-voleng-theme=premier-navy]) .controlOptionsUsagePage .billingOverviewCard,body:is([data-voleng-theme=dark],[data-voleng-theme=premier-navy]) .controlOptionsUsagePage .billingMetricGrid article,body:is([data-voleng-theme=dark],[data-voleng-theme=premier-navy]) .uniformHrModule,body:is([data-voleng-theme=dark],[data-voleng-theme=premier-navy]) .peopleCreateSection,body:is([data-voleng-theme=dark],[data-voleng-theme=premier-navy]) .panel,body:is([data-voleng-theme=dark],[data-voleng-theme=premier-navy]) .settingsBlock{box-shadow:none!important}body:is([data-voleng-theme=dark],[data-voleng-theme=premier-navy])[data-voleng-product=operations] .personAgendaLookup,body:is([data-voleng-theme=dark],[data-voleng-theme=premier-navy])[data-voleng-product=operations] .personAgendaCalendarCard,body:is([data-voleng-theme=dark],[data-voleng-theme=premier-navy])[data-voleng-product=operations] .personAgendaOverview,body:is([data-voleng-theme=dark],[data-voleng-theme=premier-navy])[data-voleng-product=operations] .personAgendaLegend{background:linear-gradient(180deg,#13263d,#112235)!important;border-color:#324c68!important}body:is([data-voleng-theme=dark],[data-voleng-theme=premier-navy])[data-voleng-product=operations] .personAgendaEmployeeMeta>div,body:is([data-voleng-theme=dark],[data-voleng-theme=premier-navy])[data-voleng-product=operations] .personAgendaStats article,body:is([data-voleng-theme=dark],[data-voleng-theme=premier-navy])[data-voleng-product=operations] .personAgendaJobs,body:is([data-voleng-theme=dark],[data-voleng-theme=premier-navy])[data-voleng-product=operations] .personAgendaLegend .teamCalendarLegend>span,body:is([data-voleng-theme=dark],[data-voleng-theme=premier-navy]) .controlOptionsUsagePage .billingConnectionLine span,body:is([data-voleng-theme=dark],[data-voleng-theme=premier-navy]) .teamAccountsCompact table td,body:is([data-voleng-theme=dark],[data-voleng-theme=premier-navy]) .teamAccountsCompact table th,body:is([data-voleng-theme=dark],[data-voleng-theme=premier-navy]) .accessListHead,body:is([data-voleng-theme=dark],[data-voleng-theme=premier-navy]) .rowActions.compact button,body:is([data-voleng-theme=dark],[data-voleng-theme=premier-navy]) .topActionBtn.secondary,body:is([data-voleng-theme=dark],[data-voleng-theme=premier-navy]) .topActionBtn.primaryAction,body:is([data-voleng-theme=dark],[data-voleng-theme=premier-navy]) .page select,body:is([data-voleng-theme=dark],[data-voleng-theme=premier-navy]) .page input,body:is([data-voleng-theme=dark],[data-voleng-theme=premier-navy]) .page textarea{background:#13263b!important;border-color:#35506d!important;color:#eaf2fb!important}body:is([data-voleng-theme=dark],[data-voleng-theme=premier-navy]) .page input::placeholder,body:is([data-voleng-theme=dark],[data-voleng-theme=premier-navy]) .page textarea::placeholder{color:#8ea5bf!important}body:is([data-voleng-theme=dark],[data-voleng-theme=premier-navy]) .page :is(p,small,em,.muted,.customerFieldHint,.billingOverviewHead p,.controlOptionsSectionTitle p,.teamUserCell small,.teamProfileCell small,.teamAccountStatus small){color:#9fb5cb!important}body:is([data-voleng-theme=dark],[data-voleng-theme=premier-navy]) .page :is(h1,h2,h3,h4,b,strong,.billingTitleRow h2,.controlOptionsSectionTitle h2,.teamUserCell b,.teamProfileCell,.teamAccountStatus b){color:#edf4fc!important}body:is([data-voleng-theme=dark],[data-voleng-theme=premier-navy]) .teamAccountsCompact table,body:is([data-voleng-theme=dark],[data-voleng-theme=premier-navy]) .teamAccountsCompact .table,body:is([data-voleng-theme=dark],[data-voleng-theme=premier-navy]) .teamAccountsCompact tr,body:is([data-voleng-theme=dark],[data-voleng-theme=premier-navy]) .teamAccountsCompact td,body:is([data-voleng-theme=dark],[data-voleng-theme=premier-navy]) .teamAccountsCompact th{border-color:#304966!important}body:is([data-voleng-theme=dark],[data-voleng-theme=premier-navy]) .rowActions.compact button,body:is([data-voleng-theme=dark],[data-voleng-theme=premier-navy]) .topActionBtn.secondary,body:is([data-voleng-theme=dark],[data-voleng-theme=premier-navy]) .accessListHead button,body:is([data-voleng-theme=dark],[data-voleng-theme=premier-navy]) .billingOverviewActions button{color:#edf4fc!important}body:is([data-voleng-theme=dark],[data-voleng-theme=premier-navy]) .rowActions.compact button.danger,body:is([data-voleng-theme=dark],[data-voleng-theme=premier-navy]) .rowActions.compact button.iconOnly,body:is([data-voleng-theme=dark],[data-voleng-theme=premier-navy]) .dangerGhost,body:is([data-voleng-theme=dark],[data-voleng-theme=premier-navy]) .cancelDanger,body:is([data-voleng-theme=dark],[data-voleng-theme=premier-navy]) button[class*=cancel]{color:#ffd0d4!important;border-color:#7d4250!important;background:#2b1720!important}body:is([data-voleng-theme=dark],[data-voleng-theme=premier-navy]) .billingState.trial{background:#1d2d45!important;color:#dce8ff!important;border-color:#476381!important}body:is([data-voleng-theme=dark],[data-voleng-theme=premier-navy]) .billingState.active,body:is([data-voleng-theme=dark],[data-voleng-theme=premier-navy]) .billingConnectionLine span.ok{background:#153426!important;color:#9ae6be!important;border-color:#2f6a51!important}body:is([data-voleng-theme=dark],[data-voleng-theme=premier-navy]) .billingState.attention,body:is([data-voleng-theme=dark],[data-voleng-theme=premier-navy]) .billingConnectionLine span.off{background:#38251a!important;color:#ffd28b!important;border-color:#7c5a32!important}.technicianOrderPage{padding-bottom:calc(128px + env(safe-area-inset-bottom))}.technicianOrderPage .workspaceMasterHeader,.technicianOrderPage .workspacePageHeader{padding-top:max(6px,env(safe-area-inset-top))}.technicianOrderPage .techFinishCard{border-radius:18px!important}.technicianOrderPage .techResultWorkflowNote,.technicianOrderPage .techSelectedResult,.technicianOrderPage .techFinishActions,.technicianOrderPage .techAutoNextNote{border-radius:14px!important}.technicianOrderPage .techResultWorkflowNote,.technicianOrderPage .techSelectedResult,.technicianOrderPage .techFinishActions{padding:12px 14px!important}.technicianOrderPage .techResultCodesSimple{gap:8px!important}.technicianOrderPage .techResultCodesSimple button{min-height:118px;padding:12px 12px 11px!important;border-radius:14px!important}.technicianOrderPage .techResultCodesSimple button b{font-size:11px!important;line-height:1.25!important}.technicianOrderPage .techResultCodesSimple button small{font-size:7px!important}.technicianOrderPage .techResultSelectedMark{width:28px;height:28px;right:12px;top:12px}.technicianOrderPage .techResultNote{gap:7px;font-size:9px}.technicianOrderPage .techResultNote textarea{min-height:94px;font-size:16px}.technicianOrderPage .techProofRow{gap:10px}.technicianOrderPage .techProofAction{min-height:76px;border-radius:13px;padding:12px}.technicianOrderPage .techFinishActions{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:center}.technicianOrderPage .techFinishActions>div>b{font-size:12px!important}.technicianOrderPage .techFinishActions>div>small{font-size:9px!important;line-height:1.45!important}.technicianOrderPage .techFinishButton{min-width:220px;min-height:48px;margin-top:0!important;border-radius:12px!important;font-size:11px!important}.theme-dark .technicianOrderPage .techFinishCard,.theme-dark .technicianOrderPage .techResultWorkflowNote,.theme-dark .technicianOrderPage .techSelectedResult,.theme-dark .technicianOrderPage .techFinishActions,.theme-dark .technicianOrderPage .techProofAction,.theme-dark .technicianOrderPage .techResultNote textarea,.theme-dark .technicianOrderPage .techResultCodesSimple button{border-color:#35506d!important}.theme-dark .technicianOrderPage .techResultWorkflowNote,.theme-dark .technicianOrderPage .techFinishActions{background:#13263b!important}.theme-dark .technicianOrderPage .techResultNote textarea{background:#122233!important;color:#edf4fc!important}.theme-dark .technicianOrderPage .techResultNote,.theme-dark .technicianOrderPage .techResultWorkflowNote small,.theme-dark .technicianOrderPage .techFinishActions small,.theme-dark .technicianOrderPage .techProofAction small{color:#9fb5cb!important}@media(max-width:860px){.workspaceCornerDock{right:max(10px,env(safe-area-inset-right));bottom:max(12px,calc(env(safe-area-inset-bottom) + 4px));gap:8px}.workspaceCornerDock .appConnectFab{max-width:min(82vw,310px);min-height:40px;padding:7px 12px}.workspaceCornerDock .appConnectFab span{font-size:11px}.workspaceCornerDock .appConnectFab small{font-size:9px}.workspaceCornerDock .appSupportFab{min-height:40px;padding:0 14px}body .newPlatformShell main .page.technicianOrderPage,body .newPlatformShell main .page.technicianJobsPage{padding-bottom:calc(154px + env(safe-area-inset-bottom))!important}.technicianOrderPage .techSimpleSteps.fieldStatusJourney{padding:10px 8px!important;border-radius:14px!important}.technicianOrderPage .techBackBtn{min-height:42px;border-radius:12px}.technicianOrderPage .techFieldOrderHero .techSimpleJobHead h2,.technicianOrderPage .techFieldOrderHero h2{font-size:17px!important;line-height:1.2!important}.technicianOrderPage .techFinishActions{grid-template-columns:1fr}.technicianOrderPage .techFinishButton{min-width:0;width:100%}}@media(max-width:640px){body[data-voleng-product=operations] .personAgendaLookup{padding:14px!important}body[data-voleng-product=operations] .personAgendaEmployeeMeta,body[data-voleng-product=operations] .personAgendaLayout{grid-template-columns:1fr}body[data-voleng-product=operations] .personAgendaSide{position:static}body[data-voleng-product=operations] .personAgendaCalendarCard{padding:13px!important}body[data-voleng-product=operations] .personAgendaCalendarHead h3{font-size:16px}body[data-voleng-product=operations] .personAgendaMonthGrid,body[data-voleng-product=operations] .personAgendaWeekGrid{min-width:690px}.workspaceCornerDock{right:max(8px,env(safe-area-inset-right));bottom:max(10px,env(safe-area-inset-bottom))}.workspaceCornerDock .appConnectFab{max-width:min(86vw,280px)}.technicianOrderPage{padding-bottom:calc(164px + env(safe-area-inset-bottom))}.technicianOrderPage .workspaceMasterHeader,.technicianOrderPage .workspacePageHeader{padding-top:max(10px,env(safe-area-inset-top))}.technicianOrderPage .techResultCodesSimple{grid-template-columns:1fr 1fr!important}.technicianOrderPage .techResultCodesSimple button{min-height:106px;padding:11px!important}.technicianOrderPage .techResultWorkflowNote,.technicianOrderPage .techSelectedResult,.technicianOrderPage .techFinishActions,.technicianOrderPage .techAutoNextNote{padding:11px 12px!important}.technicianOrderPage .techProofRow{grid-template-columns:1fr!important}}@media(max-width:420px){body[data-voleng-product=operations] .personAgendaMonthGrid,body[data-voleng-product=operations] .personAgendaWeekGrid{min-width:640px}.workspaceCornerDock .appConnectFab{padding:6px 10px}.technicianOrderPage .techResultCodesSimple{grid-template-columns:1fr!important}.technicianOrderPage .techResultCodesSimple button{min-height:90px}}body[data-voleng-product=operations] .teamAvailabilityPage .teamCalendarModeSwitch{min-height:48px!important;padding:6px!important;border-radius:14px!important;background:var(--theme-surface)!important}body[data-voleng-product=operations] .teamAvailabilityPage .teamCalendarModeSwitch button{min-height:36px!important;padding:0 15px!important;border-radius:10px!important;font-size:11px!important}body[data-voleng-product=operations] .personAgendaWorkspace{gap:14px!important}body[data-voleng-product=operations] .personAgendaLookup{display:grid!important;grid-template-columns:minmax(320px,430px) minmax(0,1fr)!important;align-items:end!important;gap:18px!important;padding:15px 16px!important;border-radius:16px!important;background:var(--theme-surface)!important;border:1px solid var(--theme-border)!important;overflow:visible!important}body[data-voleng-product=operations] .personAgendaLookupField{width:100%!important}body[data-voleng-product=operations] .personAgendaLookupField>label{margin-bottom:7px!important;font-size:10px!important;font-weight:900!important;letter-spacing:.04em!important;color:var(--theme-text)!important}body[data-voleng-product=operations] .personAgendaSearchBox{height:42px!important;border-radius:11px!important;background:var(--theme-surface-soft)!important;border-color:var(--theme-border)!important}body[data-voleng-product=operations] .personAgendaSearchBox input{font-size:12px!important;color:var(--theme-text)!important}body[data-voleng-product=operations] .personAgendaEmployeeMeta{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important;width:100%!important}body[data-voleng-product=operations] .personAgendaEmployeeMeta>div{min-width:0!important;padding:9px 11px!important;border:1px solid var(--theme-border)!important;border-radius:10px!important;background:var(--theme-surface-soft)!important}body[data-voleng-product=operations] .personAgendaEmployeeMeta small{font-size:8.5px!important;color:var(--theme-muted)!important}body[data-voleng-product=operations] .personAgendaEmployeeMeta b{font-size:10.5px!important;color:var(--theme-text)!important}body[data-voleng-product=operations] .personAgendaLayout{display:grid!important;grid-template-columns:minmax(0,1fr) 310px!important;gap:14px!important;align-items:start!important}body[data-voleng-product=operations] .personAgendaCalendarCard{min-width:0!important;padding:14px!important;border-radius:16px!important;overflow:hidden!important;background:var(--theme-surface)!important}body[data-voleng-product=operations] .personAgendaCalendarHead{min-height:50px!important;padding:0 2px 12px!important}body[data-voleng-product=operations] .personAgendaCalendarHead h3{font-size:17px!important;letter-spacing:-.01em!important;color:var(--theme-text)!important}body[data-voleng-product=operations] .personAgendaMonthDay,body[data-voleng-product=operations] .personAgendaMonthBlank{min-height:108px!important}body[data-voleng-product=operations] .personAgendaMonthDay{padding:9px!important}body[data-voleng-product=operations] .personAgendaMonthEvent{min-height:56px!important;padding:8px!important;border-radius:10px!important}body[data-voleng-product=operations] .personAgendaSide{display:grid!important;gap:12px!important;position:sticky!important;top:12px!important}body[data-voleng-product=operations] .personAgendaOverview,body[data-voleng-product=operations] .personAgendaLegend{padding:14px!important;border-radius:16px!important;background:var(--theme-surface)!important}body[data-voleng-product=operations] .personAgendaStats{gap:8px!important;margin-top:11px!important}body[data-voleng-product=operations] .personAgendaStats article{min-height:78px!important;padding:10px!important;border-radius:10px!important;background:var(--theme-surface-soft)!important}body[data-voleng-product=operations] .personAgendaJobs{padding:10px!important;border-radius:10px!important;background:var(--theme-surface-soft)!important}body[data-voleng-product=operations] .personAgendaLegend .teamCalendarLegend{grid-template-columns:1fr 1fr!important;gap:7px!important}body[data-voleng-product=operations] .personAgendaLegend .teamCalendarLegend>span{min-height:31px!important;padding:0 8px!important;border:1px solid var(--theme-border)!important;border-radius:999px!important;background:var(--theme-surface-soft)!important}body[data-voleng-theme=dark] .controlCenterPage,body[data-voleng-theme=dark] .controlOptionsUsagePage{color:#edf4fc!important}body[data-voleng-theme=dark] .billingOverviewCard,body[data-voleng-theme=dark] .billingSubscriptionsCard{background:#17283a!important;border-color:#344d66!important;color:#edf4fc!important;box-shadow:none!important}body[data-voleng-theme=dark] .billingSubscriptionsHead,body[data-voleng-theme=dark] .billingSubscriptionRows>article{border-color:#344d66!important}body[data-voleng-theme=dark] .billingSubscriptionsHead h2,body[data-voleng-theme=dark] .billingSubCopy b,body[data-voleng-theme=dark] .billingEndDate b,body[data-voleng-theme=dark] .billingMetricGrid b{color:#f3f7fc!important}body[data-voleng-theme=dark] .billingSubscriptionsHead p,body[data-voleng-theme=dark] .billingSubscriptionsHead>span,body[data-voleng-theme=dark] .billingSubCopy small,body[data-voleng-theme=dark] .billingSubCopy span,body[data-voleng-theme=dark] .billingEndDate small,body[data-voleng-theme=dark] .billingManagedLabel,body[data-voleng-theme=dark] .billingMetricGrid small,body[data-voleng-theme=dark] .billingMetricGrid em,body[data-voleng-theme=dark] .billingOverviewHead p{color:#a9bdd2!important;opacity:1!important}body[data-voleng-theme=dark] .billingSubIcon,body[data-voleng-theme=dark] .billingMetricGrid article,body[data-voleng-theme=dark] .billingConnectionLine span{background:#122337!important;border-color:#344d66!important;color:#dce8f5!important}body[data-voleng-theme=dark] .billingSubscriptionRows button{background:#13263b!important;border-color:#45607b!important;color:#edf4fc!important}body[data-voleng-theme=dark] .billingSubscriptionRows button.dangerGhost{background:#2a1820!important;border-color:#814654!important;color:#ffccd2!important}body[data-voleng-theme=dark] .billingProviderBadge.stripe,body[data-voleng-theme=dark] .billingMethodPill.stripe{background:#162e4b!important;border-color:#355f8d!important;color:#9cc9ff!important}body[data-voleng-theme=dark] .billingProviderBadge.invoice,body[data-voleng-theme=dark] .billingProviderBadge.manual,body[data-voleng-theme=dark] .billingMethodPill.invoice{background:#24284c!important;border-color:#54599a!important;color:#c8caff!important}body[data-voleng-theme=dark] .billingSubState.active,body[data-voleng-theme=dark] .billingConnectionLine span.ok{background:#143527!important;border-color:#2f6d52!important;color:#98e7bd!important}body[data-voleng-theme=dark] .billingSubState.trial{background:#202a48!important;border-color:#53638d!important;color:#d5ddff!important}body[data-voleng-theme=dark] .billingSubState.scheduled{background:#3a291b!important;border-color:#7f5a30!important;color:#ffd08a!important}body[data-voleng-theme=dark] .hrPeoplePage .teamDirectoryPanel,body[data-voleng-theme=dark] .hrPeoplePage .teamDirectoryHead,body[data-voleng-theme=dark] .hrPeoplePage .teamDirectoryTable,body[data-voleng-theme=dark] .hrPeoplePage .teamDirectoryTable thead,body[data-voleng-theme=dark] .hrPeoplePage .teamDirectoryTable tbody,body[data-voleng-theme=dark] .hrPeoplePage .teamDirectoryTable tr,body[data-voleng-theme=dark] .hrPeoplePage .teamDirectoryTable td,body[data-voleng-theme=dark] .hrPeoplePage .teamDirectoryTable th{background:#17283a!important;border-color:#344d66!important;color:#e9f1fa!important}body[data-voleng-theme=dark] .hrPeoplePage .teamDirectoryTable tr:hover td{background:#1c3046!important}body[data-voleng-theme=dark] .hrPeoplePage .teamDirectoryHead small,body[data-voleng-theme=dark] .hrPeoplePage .teamDirectoryTable th{color:#9eb4ca!important;opacity:1!important}body[data-voleng-theme=dark] .hrPeoplePage .teamDirectoryHead h3,body[data-voleng-theme=dark] .hrPeoplePage .teamNameCell b,body[data-voleng-theme=dark] .hrPeoplePage .peopleEmploymentCell b,body[data-voleng-theme=dark] .hrPeoplePage .teamAssetCell b{color:#edf4fc!important}body[data-voleng-theme=dark] .hrPeoplePage .teamNameCell small,body[data-voleng-theme=dark] .hrPeoplePage .peopleEmploymentCell small,body[data-voleng-theme=dark] .hrPeoplePage .inlineAccessBtn small{color:#a5bad0!important;opacity:1!important}body[data-voleng-theme=dark] .hrPeoplePage .teamNameCell,body[data-voleng-theme=dark] .hrPeoplePage .teamRowActions button,body[data-voleng-theme=dark] .hrPeoplePage .teamDirectoryHead button,body[data-voleng-theme=dark] .hrPeoplePage .inlineAccessBtn{color:#edf4fc!important;background:#13263b!important;border-color:#3b5671!important}body[data-voleng-theme=dark] .hrPeoplePage .peopleRoleChip{background:#23314d!important;color:#cbd8ff!important;border:1px solid #465a86!important}body[data-voleng-theme=dark] .hrPeoplePage .teamStatus.active{background:#143527!important;color:#98e7bd!important}body[data-voleng-theme=dark] .hrPeoplePage .teamStatus.upcoming{background:#173449!important;color:#91d8f5!important}body[data-voleng-theme=dark] .hrPeoplePage .teamStatus.archived,body[data-voleng-theme=dark] .hrPeoplePage .teamStatus.inactive{background:#243144!important;color:#aabbd0!important}body[data-voleng-theme=dark][data-voleng-product=operations] .personAgendaLookup,body[data-voleng-theme=dark][data-voleng-product=operations] .personAgendaCalendarCard,body[data-voleng-theme=dark][data-voleng-product=operations] .personAgendaOverview,body[data-voleng-theme=dark][data-voleng-product=operations] .personAgendaLegend{background:#17283a!important;border-color:#344d66!important;color:#edf4fc!important;box-shadow:none!important}body[data-voleng-theme=dark][data-voleng-product=operations] .personAgendaSearchBox,body[data-voleng-theme=dark][data-voleng-product=operations] .personAgendaEmployeeMeta>div,body[data-voleng-theme=dark][data-voleng-product=operations] .personAgendaStats article,body[data-voleng-theme=dark][data-voleng-product=operations] .personAgendaJobs,body[data-voleng-theme=dark][data-voleng-product=operations] .personAgendaLegend .teamCalendarLegend>span,body[data-voleng-theme=dark][data-voleng-product=operations] .personAgendaMonthDay,body[data-voleng-theme=dark][data-voleng-product=operations] .personAgendaMonthBlank,body[data-voleng-theme=dark][data-voleng-product=operations] .personAgendaWeekLabels,body[data-voleng-theme=dark][data-voleng-product=operations] .personAgendaYearGrid article{background:#122337!important;border-color:#344d66!important;color:#edf4fc!important}body[data-voleng-theme=dark][data-voleng-product=operations] .personAgendaMonthNumber,body[data-voleng-theme=dark][data-voleng-product=operations] .personAgendaEmployeeMeta small,body[data-voleng-theme=dark][data-voleng-product=operations] .personAgendaStats small,body[data-voleng-theme=dark][data-voleng-product=operations] .personAgendaJobs small,body[data-voleng-theme=dark][data-voleng-product=operations] .personAgendaPerson small{color:#a6bad0!important;opacity:1!important}body[data-voleng-theme=dark] .technicianOrderPage .techResultWorkflowNote,body[data-voleng-theme=dark] .technicianOrderPage .techSelectedResult,body[data-voleng-theme=dark] .technicianOrderPage .techFinishActions,body[data-voleng-theme=dark] .technicianOrderPage .techProofAction,body[data-voleng-theme=dark] .technicianOrderPage .techResultCodesSimple button,body[data-voleng-theme=dark] .technicianOrderPage .techResultNote textarea,.theme-dark .technicianOrderPage .techResultWorkflowNote,.theme-dark .technicianOrderPage .techSelectedResult,.theme-dark .technicianOrderPage .techFinishActions,.theme-dark .technicianOrderPage .techProofAction,.theme-dark .technicianOrderPage .techResultCodesSimple button,.theme-dark .technicianOrderPage .techResultNote textarea{background:#17283a!important;border-color:#3a5570!important;color:#eef5fc!important}body[data-voleng-theme=dark] .technicianOrderPage .techSelectedResult,.theme-dark .technicianOrderPage .techSelectedResult{background:#1b3148!important;border-color:#5079a7!important;box-shadow:inset 4px 0 #2f6fff!important}body[data-voleng-theme=dark] .technicianOrderPage .techSelectedResult small,body[data-voleng-theme=dark] .technicianOrderPage .techResultWorkflowNote small,body[data-voleng-theme=dark] .technicianOrderPage .techFinishActions small,body[data-voleng-theme=dark] .technicianOrderPage .techProofAction small,.theme-dark .technicianOrderPage .techSelectedResult small,.theme-dark .technicianOrderPage .techResultWorkflowNote small,.theme-dark .technicianOrderPage .techFinishActions small,.theme-dark .technicianOrderPage .techProofAction small{color:#a9bdd2!important;opacity:1!important}body[data-voleng-theme=dark] .technicianOrderPage .techResultCodesSimple button.active,.theme-dark .technicianOrderPage .techResultCodesSimple button.active{background:#183b60!important;border-color:#4e8bea!important;box-shadow:0 0 0 3px #2f6fff33,inset 4px 0 #2f6fff!important}body[data-voleng-theme=dark] .technicianOrderPage .techResultCodesSimple button.active b,.theme-dark .technicianOrderPage .techResultCodesSimple button.active b{color:#f4f8fd!important}body[data-voleng-theme=dark] .technicianOrderPage .techResultCodesSimple button.active small,.theme-dark .technicianOrderPage .techResultCodesSimple button.active small{color:#bed8ff!important}@media(max-width:900px){body .newPlatformShell>.mobileNavigationBar{padding-top:env(safe-area-inset-top)!important;min-height:calc(58px + env(safe-area-inset-top))!important}body .newPlatformShell main .technicianOrderPage,body .newPlatformShell main .technicianJobsPage{padding-bottom:calc(150px + env(safe-area-inset-bottom))!important}.technicianOrderPage .techFinishCard{border-radius:16px!important;padding:12px!important}.technicianOrderPage .techResultCodesSimple{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}.technicianOrderPage .techResultCodesSimple button{min-height:104px!important;padding:11px!important;border-radius:12px!important}.technicianOrderPage .techResultNote textarea{min-height:92px!important;font-size:16px!important}.technicianOrderPage .techProofRow{gap:8px!important}.technicianOrderPage .techProofAction{min-height:72px!important;padding:11px!important;border-radius:12px!important}.technicianOrderPage .techFinishActions{grid-template-columns:1fr!important;gap:10px!important;padding:12px!important}.technicianOrderPage .techFinishButton{width:100%!important;min-height:46px!important;margin-top:0!important}body:has(.technicianOrderPage) .workspaceCornerDock{right:max(8px,env(safe-area-inset-right))!important;bottom:max(8px,env(safe-area-inset-bottom))!important}body:has(.technicianOrderPage) .workspaceCornerDock .appConnectFab{min-height:40px!important;padding:6px 10px!important;max-width:260px!important}body:has(.technicianOrderPage) .workspaceCornerDock .appSupportFab{min-height:40px!important;padding:0 12px!important}}@media(max-width:1200px){body[data-voleng-product=operations] .personAgendaLayout{grid-template-columns:1fr!important}body[data-voleng-product=operations] .personAgendaSide{position:static!important;grid-template-columns:1fr 1fr!important}}@media(max-width:850px){body[data-voleng-product=operations] .personAgendaLookup{grid-template-columns:1fr!important}body[data-voleng-product=operations] .personAgendaEmployeeMeta{grid-template-columns:1fr 1fr 1fr!important}body[data-voleng-product=operations] .personAgendaCalendarCard{overflow:auto!important}body[data-voleng-product=operations] .personAgendaMonthGrid,body[data-voleng-product=operations] .personAgendaWeekGrid{min-width:700px!important}}@media(max-width:620px){body[data-voleng-product=operations] .personAgendaEmployeeMeta,body[data-voleng-product=operations] .personAgendaSide{grid-template-columns:1fr!important}.technicianOrderPage .techResultCodesSimple{grid-template-columns:1fr 1fr!important}}@media(max-width:420px){.technicianOrderPage .techResultCodesSimple{grid-template-columns:1fr!important}.technicianOrderPage .techResultCodesSimple button{min-height:84px!important}}body .workspaceCornerDock{right:max(12px,env(safe-area-inset-right))!important;bottom:max(12px,env(safe-area-inset-bottom))!important;gap:0!important}body .workspaceCornerDock .appConnectFab{display:none!important}body .workspaceCornerDock .appSupportFab{min-height:42px!important;padding:0 14px!important;box-shadow:0 12px 28px #081f3e3d!important}body .simpleApp main .page,body .newPlatformShell main .page{max-width:100%!important}body .simpleApp main .page :is(.fleetCoreTable,.controlAuditTable,.teamDirectoryTableWrap,.personAgendaLayout,.billingMetricGrid,.controlKpis){min-width:0!important;max-width:100%!important}body[data-voleng-theme=dark] .hrPeoplePage .peopleRoleChip,body[data-voleng-theme=dark] .simpleApp .page .peopleRoleChip{background:#25375a!important;color:#dbe5ff!important;border:1px solid #5572ad!important}body[data-voleng-theme=dark] .hrPeoplePage .teamStatus.active{background:#123628!important;color:#9ee7c1!important;border:1px solid #2f6d52!important}body[data-voleng-theme=dark] .hrPeoplePage .teamStatus.upcoming{background:#183a4b!important;color:#9bdcf6!important;border:1px solid #3e6d86!important}body[data-voleng-theme=dark] .hrPeoplePage .teamStatus.archived,body[data-voleng-theme=dark] .hrPeoplePage .teamStatus.inactive{background:#233144!important;color:#c6d3e1!important;border:1px solid #42576f!important}body[data-voleng-theme=dark] .fleetCoreTable,body[data-voleng-theme=dark] .fleetCoreTable table,body[data-voleng-theme=dark] .fleetCoreTable thead,body[data-voleng-theme=dark] .fleetCoreTable tbody,body[data-voleng-theme=dark] .fleetCoreTable tr,body[data-voleng-theme=dark] .fleetCoreTable td,body[data-voleng-theme=dark] .fleetCoreTable th{background:#17283a!important;border-color:#344d66!important;color:#edf4fc!important}body[data-voleng-theme=dark] .fleetCoreTable tbody tr:hover td{background:#1c3046!important}body[data-voleng-theme=dark] .fleetCoreTable td small,body[data-voleng-theme=dark] .documentFileCell small,body[data-voleng-theme=dark] .documentMissingFile{color:#a7bdd2!important;opacity:1!important}body[data-voleng-theme=dark] .fleetCoreTable .rowMiniActions button,body[data-voleng-theme=dark] .fleetCoreTable td>button,body[data-voleng-theme=dark] .documentCurrentFile,body[data-voleng-theme=dark] .documentCurrentFile a,body[data-voleng-theme=dark] .documentCurrentFile button,body[data-voleng-theme=dark] .fleetCoreTable select{background:#13263b!important;border-color:#3b5671!important;color:#edf4fc!important}body[data-voleng-theme=dark] .fleetStatus{background:#233246!important;border-color:#475d77!important;color:#d7e5f3!important;box-shadow:none!important}body[data-voleng-theme=dark] .fleetStatus.active,body[data-voleng-theme=dark] .fleetStatus.valid,body[data-voleng-theme=dark] .fleetStatus.completed,body[data-voleng-theme=dark] .fleetStatus.returned,body[data-voleng-theme=dark] .fleetStatus.resolved,body[data-voleng-theme=dark] .fleetStatus.assigned{background:#133629!important;border-color:#2f6d52!important;color:#9fe9c3!important}body[data-voleng-theme=dark] .fleetStatus.unassigned,body[data-voleng-theme=dark] .fleetStatus.archived{background:#263447!important;border-color:#475d77!important;color:#c4d3e5!important}body[data-voleng-theme=dark] .fleetStatus.maintenance,body[data-voleng-theme=dark] .fleetStatus.planned,body[data-voleng-theme=dark] .fleetStatus.reserved,body[data-voleng-theme=dark] .fleetStatus.expiring,body[data-voleng-theme=dark] .fleetStatus.medium,body[data-voleng-theme=dark] .fleetStatus.in_progress,body[data-voleng-theme=dark] .fleetStatus.in_repair{background:#3a2918!important;border-color:#7b5a2f!important;color:#ffd08a!important}body[data-voleng-theme=dark] .fleetStatus.open,body[data-voleng-theme=dark] .fleetStatus.expired,body[data-voleng-theme=dark] .fleetStatus.critical,body[data-voleng-theme=dark] .fleetStatus.high,body[data-voleng-theme=dark] .fleetStatus.closed,body[data-voleng-theme=dark] .fleetStatus.cancelled{background:#43222a!important;border-color:#8f4e5d!important;color:#ffc9d3!important}body[data-voleng-theme=dark] .controlOptionsUsagePage .billingOverviewCard,body[data-voleng-theme=dark] .controlOptionsUsagePage .billingSubscriptionsCard,body[data-voleng-theme=dark] .controlOptionsUsagePage .billingMetricGrid article,body[data-voleng-theme=dark] .controlOptionsUsagePage .billingUnavailableState button{background:#17283a!important;border-color:#344d66!important;color:#edf4fc!important}body[data-voleng-theme=dark] .controlOptionsUsagePage .billingMetricGrid article>span{background:#122337!important;border:1px solid #344d66!important;color:#b7cfff!important}body[data-voleng-theme=dark] .controlOptionsUsagePage :is(.billingOverviewHead p,.billingMetricGrid small,.billingMetricGrid em,.billingSubCopy small,.billingSubCopy span,.billingEndDate small,.billingUnavailableState p,.billingUnavailableState small){color:#a9bdd2!important;opacity:1!important}body[data-voleng-theme=dark] .controlOptionsUsagePage :is(.billingTitleRow h2,.billingMetricGrid b,.billingSubCopy b,.billingEndDate b,.controlOptionsSectionTitle h2){color:#f3f7fc!important}body[data-voleng-product=operations] :is(.teamCalendarLegend,.personAgendaLegend .teamCalendarLegend)>span{position:relative!important;display:flex!important;align-items:center!important;gap:8px!important;font-weight:800!important}body[data-voleng-product=operations] :is(.teamCalendarLegend,.personAgendaLegend .teamCalendarLegend)>span>i{display:none!important}body[data-voleng-product=operations] :is(.teamCalendarLegend,.personAgendaLegend .teamCalendarLegend)>span:before{font-size:13px;line-height:1}body[data-voleng-product=operations] :is(.teamCalendarLegend,.personAgendaLegend .teamCalendarLegend)>span.working{background:#edf8f3!important;border-color:#cde8d9!important;color:#1d7a58!important}body[data-voleng-product=operations] :is(.teamCalendarLegend,.personAgendaLegend .teamCalendarLegend)>span.working:before{content:"🟢"}body[data-voleng-product=operations] :is(.teamCalendarLegend,.personAgendaLegend .teamCalendarLegend)>span.holiday{background:#eef4ff!important;border-color:#cfdcff!important;color:#295fd4!important}body[data-voleng-product=operations] :is(.teamCalendarLegend,.personAgendaLegend .teamCalendarLegend)>span.holiday:before{content:"✈️"}body[data-voleng-product=operations] :is(.teamCalendarLegend,.personAgendaLegend .teamCalendarLegend)>span.sick{background:#fff1f1!important;border-color:#ffd0d0!important;color:#c43232!important}body[data-voleng-product=operations] :is(.teamCalendarLegend,.personAgendaLegend .teamCalendarLegend)>span.sick:before{content:"🤒"}body[data-voleng-product=operations] :is(.teamCalendarLegend,.personAgendaLegend .teamCalendarLegend)>span.training{background:#f3efff!important;border-color:#dbcfff!important;color:#7048cc!important}body[data-voleng-product=operations] :is(.teamCalendarLegend,.personAgendaLegend .teamCalendarLegend)>span.training:before{content:"🎓"}body[data-voleng-product=operations] :is(.teamCalendarLegend,.personAgendaLegend .teamCalendarLegend)>span.unavailable{background:#fff6eb!important;border-color:#ffd7a8!important;color:#b96a00!important}body[data-voleng-product=operations] :is(.teamCalendarLegend,.personAgendaLegend .teamCalendarLegend)>span.unavailable:before{content:"⛔"}body[data-voleng-product=operations] :is(.teamCalendarLegend,.personAgendaLegend .teamCalendarLegend)>span.off{background:#eef7f4!important;border-color:#d8e9e3!important;color:#4d7b69!important}body[data-voleng-product=operations] :is(.teamCalendarLegend,.personAgendaLegend .teamCalendarLegend)>span.off:before{content:"🌙"}body[data-voleng-product=operations] .matrixCell.availability-holiday,body[data-voleng-product=operations] .personAgendaWeekDay.holiday,body[data-voleng-product=operations] .personAgendaMonthEvent.holiday,body[data-voleng-product=operations] .personAgendaStatusChip.holiday,body[data-voleng-product=operations] .personAgendaMiniMonth button.holiday{background:#eef4ff!important;border-color:#bfd2ff!important;color:#214fb8!important}body[data-voleng-product=operations] .matrixCell.availability-sick,body[data-voleng-product=operations] .personAgendaWeekDay.sick,body[data-voleng-product=operations] .personAgendaMonthEvent.sick,body[data-voleng-product=operations] .personAgendaStatusChip.sick,body[data-voleng-product=operations] .personAgendaMiniMonth button.sick{background:#fff1f1!important;border-color:#ffc9c9!important;color:#bc2d2d!important}body[data-voleng-product=operations] .matrixCell.availability-training,body[data-voleng-product=operations] .personAgendaWeekDay.training,body[data-voleng-product=operations] .personAgendaMonthEvent.training,body[data-voleng-product=operations] .personAgendaStatusChip.training,body[data-voleng-product=operations] .personAgendaMiniMonth button.training{background:#f4efff!important;border-color:#d8c9ff!important;color:#6a42cc!important}body[data-voleng-product=operations] .matrixCell.availability-unavailable,body[data-voleng-product=operations] .personAgendaWeekDay.unavailable,body[data-voleng-product=operations] .personAgendaMonthEvent.unavailable,body[data-voleng-product=operations] .personAgendaStatusChip.unavailable,body[data-voleng-product=operations] .personAgendaMiniMonth button.unavailable{background:#fff6ea!important;border-color:#ffd8aa!important;color:#b96c00!important}body[data-voleng-product=operations] .matrixCell.off,body[data-voleng-product=operations] .personAgendaWeekDay.off,body[data-voleng-product=operations] .personAgendaMonthEvent.off,body[data-voleng-product=operations] .personAgendaStatusChip.off,body[data-voleng-product=operations] .personAgendaMiniMonth button.off{background:#eef7f4!important;border-color:#d7e8e1!important;color:#4d7b69!important}body[data-voleng-product=operations] .personAgendaMonthEvent{display:grid!important;grid-template-columns:18px minmax(0,1fr)!important;align-items:start!important;gap:8px!important}body[data-voleng-product=operations] :is(.personAgendaMonthEvent,.personAgendaWeekStatus,.personAgendaStatusChip) b:before{margin-right:6px}body[data-voleng-product=operations] .personAgendaMonthEvent.holiday b:before,body[data-voleng-product=operations] .personAgendaWeekDay.holiday .personAgendaWeekStatus b:before,body[data-voleng-product=operations] .personAgendaStatusChip.holiday b:before{content:"✈️"}body[data-voleng-product=operations] .personAgendaMonthEvent.sick b:before,body[data-voleng-product=operations] .personAgendaWeekDay.sick .personAgendaWeekStatus b:before,body[data-voleng-product=operations] .personAgendaStatusChip.sick b:before{content:"🤒"}body[data-voleng-product=operations] .personAgendaMonthEvent.training b:before,body[data-voleng-product=operations] .personAgendaWeekDay.training .personAgendaWeekStatus b:before,body[data-voleng-product=operations] .personAgendaStatusChip.training b:before{content:"🎓"}body[data-voleng-product=operations] .personAgendaMonthEvent.unavailable b:before,body[data-voleng-product=operations] .personAgendaWeekDay.unavailable .personAgendaWeekStatus b:before,body[data-voleng-product=operations] .personAgendaStatusChip.unavailable b:before{content:"⛔"}body[data-voleng-product=operations] .personAgendaMonthEvent.off b:before,body[data-voleng-product=operations] .personAgendaWeekDay.off .personAgendaWeekStatus b:before,body[data-voleng-product=operations] .personAgendaStatusChip.off b:before{content:"🌙"}body[data-voleng-product=operations] .matrixCell .availabilitySource{opacity:.88!important}body[data-voleng-product=operations] .matrixCell.availability-holiday .availabilityStatusIcon,body[data-voleng-product=operations] .matrixCell.availability-sick .availabilityStatusIcon,body[data-voleng-product=operations] .matrixCell.availability-training .availabilityStatusIcon,body[data-voleng-product=operations] .matrixCell.availability-unavailable .availabilityStatusIcon,body[data-voleng-product=operations] .matrixCell.off .availabilityStatusIcon{background:#ffffffad!important;border-radius:999px!important;padding:4px!important}body[data-voleng-theme=dark][data-voleng-product=operations] :is(.teamCalendarLegend,.personAgendaLegend .teamCalendarLegend)>span.working{background:#123628!important;border-color:#2f6d52!important;color:#99e4bf!important}body[data-voleng-theme=dark][data-voleng-product=operations] :is(.teamCalendarLegend,.personAgendaLegend .teamCalendarLegend)>span.holiday{background:#1b2d4e!important;border-color:#4668b7!important;color:#bfd3ff!important}body[data-voleng-theme=dark][data-voleng-product=operations] :is(.teamCalendarLegend,.personAgendaLegend .teamCalendarLegend)>span.sick{background:#44222a!important;border-color:#9a5260!important;color:#ffcad2!important}body[data-voleng-theme=dark][data-voleng-product=operations] :is(.teamCalendarLegend,.personAgendaLegend .teamCalendarLegend)>span.training{background:#302548!important;border-color:#6f58ad!important;color:#dbcfff!important}body[data-voleng-theme=dark][data-voleng-product=operations] :is(.teamCalendarLegend,.personAgendaLegend .teamCalendarLegend)>span.unavailable{background:#3a2918!important;border-color:#7b5a2f!important;color:#ffd08a!important}body[data-voleng-theme=dark][data-voleng-product=operations] :is(.teamCalendarLegend,.personAgendaLegend .teamCalendarLegend)>span.off{background:#1a3130!important;border-color:#41655f!important;color:#b7d8cf!important}body[data-voleng-theme=dark][data-voleng-product=operations] .matrixCell.availability-holiday,body[data-voleng-theme=dark][data-voleng-product=operations] .personAgendaWeekDay.holiday,body[data-voleng-theme=dark][data-voleng-product=operations] .personAgendaMonthEvent.holiday,body[data-voleng-theme=dark][data-voleng-product=operations] .personAgendaStatusChip.holiday,body[data-voleng-theme=dark][data-voleng-product=operations] .personAgendaMiniMonth button.holiday{background:#1b2d4e!important;border-color:#4668b7!important;color:#bfd3ff!important}body[data-voleng-theme=dark][data-voleng-product=operations] .matrixCell.availability-sick,body[data-voleng-theme=dark][data-voleng-product=operations] .personAgendaWeekDay.sick,body[data-voleng-theme=dark][data-voleng-product=operations] .personAgendaMonthEvent.sick,body[data-voleng-theme=dark][data-voleng-product=operations] .personAgendaStatusChip.sick,body[data-voleng-theme=dark][data-voleng-product=operations] .personAgendaMiniMonth button.sick{background:#43222a!important;border-color:#92505f!important;color:#ffc8d3!important}body[data-voleng-theme=dark][data-voleng-product=operations] .matrixCell.availability-training,body[data-voleng-theme=dark][data-voleng-product=operations] .personAgendaWeekDay.training,body[data-voleng-theme=dark][data-voleng-product=operations] .personAgendaMonthEvent.training,body[data-voleng-theme=dark][data-voleng-product=operations] .personAgendaStatusChip.training,body[data-voleng-theme=dark][data-voleng-product=operations] .personAgendaMiniMonth button.training{background:#302548!important;border-color:#6f58ad!important;color:#decfff!important}body[data-voleng-theme=dark][data-voleng-product=operations] .matrixCell.availability-unavailable,body[data-voleng-theme=dark][data-voleng-product=operations] .personAgendaWeekDay.unavailable,body[data-voleng-theme=dark][data-voleng-product=operations] .personAgendaMonthEvent.unavailable,body[data-voleng-theme=dark][data-voleng-product=operations] .personAgendaStatusChip.unavailable,body[data-voleng-theme=dark][data-voleng-product=operations] .personAgendaMiniMonth button.unavailable{background:#3a2918!important;border-color:#7b5a2f!important;color:#ffd08a!important}body[data-voleng-theme=dark][data-voleng-product=operations] .matrixCell.off,body[data-voleng-theme=dark][data-voleng-product=operations] .personAgendaWeekDay.off,body[data-voleng-theme=dark][data-voleng-product=operations] .personAgendaMonthEvent.off,body[data-voleng-theme=dark][data-voleng-product=operations] .personAgendaStatusChip.off,body[data-voleng-theme=dark][data-voleng-product=operations] .personAgendaMiniMonth button.off{background:#1a3130!important;border-color:#41655f!important;color:#b7d8cf!important}@media(max-width:1200px){body .workspaceCornerDock .appSupportFab{min-height:40px!important;padding:0 12px!important}}body .appConnectFab,body .workspaceCornerDock .appConnectFab,body .appDockConnect,body a[aria-label*="Book a demo"],body a[title*="Book a demo"]{display:none!important;visibility:hidden!important}body .workspaceCornerDock{right:max(12px,env(safe-area-inset-right))!important;bottom:max(12px,env(safe-area-inset-bottom))!important}body[data-voleng-product=operations] .personAgendaLayout{grid-template-columns:minmax(0,1fr) 262px!important;align-items:start!important}body[data-voleng-product=operations] .personAgendaSide{align-self:start!important;display:grid!important;grid-auto-rows:max-content!important;gap:12px!important;min-height:0!important}body[data-voleng-product=operations] .personAgendaOverview,body[data-voleng-product=operations] .personAgendaLegend{padding:14px!important;border-radius:16px!important}body[data-voleng-product=operations] .personAgendaPerson{padding-bottom:10px!important;margin-bottom:10px!important}body[data-voleng-product=operations] .personAgendaStats{gap:10px!important;margin-top:8px!important}body[data-voleng-product=operations] .personAgendaStats article{min-height:74px!important}body[data-voleng-product=operations] .personAgendaJobs{margin-top:10px!important}body[data-voleng-product=operations] .personAgendaLegend .teamCalendarLegend{display:grid!important;grid-template-columns:1fr 1fr!important;gap:8px!important}body[data-voleng-product=operations] .personAgendaLegend .teamCalendarLegend span{justify-content:flex-start!important;padding:8px 10px!important}body[data-voleng-product=operations] .teamCalendarLegend>span.working,body[data-voleng-product=operations] .personAgendaLegend .teamCalendarLegend>span.working,body[data-voleng-product=operations] .matrixCell.availability-working,body[data-voleng-product=operations] .personAgendaWeekDay.working,body[data-voleng-product=operations] .personAgendaMonthEvent.working,body[data-voleng-product=operations] .personAgendaStatusChip.working,body[data-voleng-product=operations] .personAgendaMiniMonth button.working{background:#e9f7ef!important;border-color:#bfe3cb!important;color:#157347!important}body[data-voleng-product=operations] .teamCalendarLegend>span.working:before,body[data-voleng-product=operations] .personAgendaLegend .teamCalendarLegend>span.working:before{content:"🟢"!important}body[data-voleng-product=operations] .teamCalendarLegend>span.sick,body[data-voleng-product=operations] .personAgendaLegend .teamCalendarLegend>span.sick,body[data-voleng-product=operations] .matrixCell.availability-sick,body[data-voleng-product=operations] .personAgendaWeekDay.sick,body[data-voleng-product=operations] .personAgendaMonthEvent.sick,body[data-voleng-product=operations] .personAgendaStatusChip.sick,body[data-voleng-product=operations] .personAgendaMiniMonth button.sick{background:#fdecec!important;border-color:#f5bcbc!important;color:#c62828!important}body[data-voleng-product=operations] .teamCalendarLegend>span.sick:before,body[data-voleng-product=operations] .personAgendaLegend .teamCalendarLegend>span.sick:before{content:"🔴"!important}body[data-voleng-product=operations] .teamCalendarLegend>span.training,body[data-voleng-product=operations] .personAgendaLegend .teamCalendarLegend>span.training,body[data-voleng-product=operations] .matrixCell.availability-training,body[data-voleng-product=operations] .personAgendaWeekDay.training,body[data-voleng-product=operations] .personAgendaMonthEvent.training,body[data-voleng-product=operations] .personAgendaStatusChip.training,body[data-voleng-product=operations] .personAgendaMiniMonth button.training{background:#fff1df!important;border-color:#ffd1a1!important;color:#d97706!important}body[data-voleng-product=operations] .teamCalendarLegend>span.training:before,body[data-voleng-product=operations] .personAgendaLegend .teamCalendarLegend>span.training:before{content:"🟠"!important}body[data-voleng-product=operations] .teamCalendarLegend>span.holiday,body[data-voleng-product=operations] .personAgendaLegend .teamCalendarLegend>span.holiday,body[data-voleng-product=operations] .matrixCell.availability-holiday,body[data-voleng-product=operations] .personAgendaWeekDay.holiday,body[data-voleng-product=operations] .personAgendaMonthEvent.holiday,body[data-voleng-product=operations] .personAgendaStatusChip.holiday,body[data-voleng-product=operations] .personAgendaMiniMonth button.holiday{background:#f2ebff!important;border-color:#d8c2ff!important;color:#7c3aed!important}body[data-voleng-product=operations] .teamCalendarLegend>span.holiday:before,body[data-voleng-product=operations] .personAgendaLegend .teamCalendarLegend>span.holiday:before{content:"🟣"!important}body[data-voleng-product=operations] .teamCalendarLegend>span.unavailable,body[data-voleng-product=operations] .personAgendaLegend .teamCalendarLegend>span.unavailable,body[data-voleng-product=operations] .matrixCell.availability-unavailable,body[data-voleng-product=operations] .personAgendaWeekDay.unavailable,body[data-voleng-product=operations] .personAgendaMonthEvent.unavailable,body[data-voleng-product=operations] .personAgendaStatusChip.unavailable,body[data-voleng-product=operations] .personAgendaMiniMonth button.unavailable{background:#fef3e7!important;border-color:#ffd8a8!important;color:#b96a00!important}body[data-voleng-product=operations] .teamCalendarLegend>span.off,body[data-voleng-product=operations] .personAgendaLegend .teamCalendarLegend>span.off,body[data-voleng-product=operations] .matrixCell.off,body[data-voleng-product=operations] .personAgendaWeekDay.off,body[data-voleng-product=operations] .personAgendaMonthEvent.off,body[data-voleng-product=operations] .personAgendaStatusChip.off,body[data-voleng-product=operations] .personAgendaMiniMonth button.off{background:#eef7f4!important;border-color:#d7e8e1!important;color:#4d7b69!important}body[data-voleng-theme=dark][data-voleng-product=operations] .teamCalendarLegend>span.working,body[data-voleng-theme=dark][data-voleng-product=operations] .personAgendaLegend .teamCalendarLegend>span.working,body[data-voleng-theme=dark][data-voleng-product=operations] .matrixCell.availability-working,body[data-voleng-theme=dark][data-voleng-product=operations] .personAgendaWeekDay.working,body[data-voleng-theme=dark][data-voleng-product=operations] .personAgendaMonthEvent.working,body[data-voleng-theme=dark][data-voleng-product=operations] .personAgendaStatusChip.working,body[data-voleng-theme=dark][data-voleng-product=operations] .personAgendaMiniMonth button.working{background:#133629!important;border-color:#2f6d52!important;color:#9fe9c3!important}body[data-voleng-theme=dark][data-voleng-product=operations] .teamCalendarLegend>span.sick,body[data-voleng-theme=dark][data-voleng-product=operations] .personAgendaLegend .teamCalendarLegend>span.sick,body[data-voleng-theme=dark][data-voleng-product=operations] .matrixCell.availability-sick,body[data-voleng-theme=dark][data-voleng-product=operations] .personAgendaWeekDay.sick,body[data-voleng-theme=dark][data-voleng-product=operations] .personAgendaMonthEvent.sick,body[data-voleng-theme=dark][data-voleng-product=operations] .personAgendaStatusChip.sick,body[data-voleng-theme=dark][data-voleng-product=operations] .personAgendaMiniMonth button.sick{background:#4a1f24!important;border-color:#a8424d!important;color:#ffced4!important}body[data-voleng-theme=dark][data-voleng-product=operations] .teamCalendarLegend>span.training,body[data-voleng-theme=dark][data-voleng-product=operations] .personAgendaLegend .teamCalendarLegend>span.training,body[data-voleng-theme=dark][data-voleng-product=operations] .matrixCell.availability-training,body[data-voleng-theme=dark][data-voleng-product=operations] .personAgendaWeekDay.training,body[data-voleng-theme=dark][data-voleng-product=operations] .personAgendaMonthEvent.training,body[data-voleng-theme=dark][data-voleng-product=operations] .personAgendaStatusChip.training,body[data-voleng-theme=dark][data-voleng-product=operations] .personAgendaMiniMonth button.training{background:#3f2a13!important;border-color:#b97415!important;color:#ffd59b!important}body[data-voleng-theme=dark][data-voleng-product=operations] .teamCalendarLegend>span.holiday,body[data-voleng-theme=dark][data-voleng-product=operations] .personAgendaLegend .teamCalendarLegend>span.holiday,body[data-voleng-theme=dark][data-voleng-product=operations] .matrixCell.availability-holiday,body[data-voleng-theme=dark][data-voleng-product=operations] .personAgendaWeekDay.holiday,body[data-voleng-theme=dark][data-voleng-product=operations] .personAgendaMonthEvent.holiday,body[data-voleng-theme=dark][data-voleng-product=operations] .personAgendaStatusChip.holiday,body[data-voleng-theme=dark][data-voleng-product=operations] .personAgendaMiniMonth button.holiday{background:#32214d!important;border-color:#7b53c7!important;color:#decfff!important}@media(max-width:1200px){body[data-voleng-product=operations] .personAgendaLayout{grid-template-columns:1fr!important}body[data-voleng-product=operations] .personAgendaSide{grid-template-columns:1fr 1fr!important}}@media(max-width:760px){body[data-voleng-product=operations] .personAgendaSide,body[data-voleng-product=operations] .personAgendaLegend .teamCalendarLegend{grid-template-columns:1fr!important}}body[data-voleng-product=operations] .teamCalendarLegend>span.working,body[data-voleng-product=operations] .personAgendaLegend .teamCalendarLegend>span.working{background:#e9f7ef!important;border-color:#bfe3cb!important;color:#157347!important}body[data-voleng-product=operations] .teamCalendarLegend>span.sick,body[data-voleng-product=operations] .personAgendaLegend .teamCalendarLegend>span.sick{background:#fdecec!important;border-color:#f5bcbc!important;color:#c62828!important}body[data-voleng-product=operations] .teamCalendarLegend>span.training,body[data-voleng-product=operations] .personAgendaLegend .teamCalendarLegend>span.training{background:#fff1df!important;border-color:#ffd1a1!important;color:#d97706!important}body[data-voleng-product=operations] .teamCalendarLegend>span.holiday,body[data-voleng-product=operations] .personAgendaLegend .teamCalendarLegend>span.holiday{background:#f2ebff!important;border-color:#d8c2ff!important;color:#7c3aed!important}body[data-voleng-product=operations] :is(.personAgendaMonthEvent,.personAgendaWeekDay,.personAgendaStatusChip).working{background:#e9f7ef!important;border-color:#bfe3cb!important;color:#157347!important}body[data-voleng-product=operations] :is(.personAgendaMonthEvent,.personAgendaWeekDay,.personAgendaStatusChip).sick{background:#fdecec!important;border-color:#f5bcbc!important;color:#c62828!important}body[data-voleng-product=operations] :is(.personAgendaMonthEvent,.personAgendaWeekDay,.personAgendaStatusChip).training{background:#fff1df!important;border-color:#ffd1a1!important;color:#d97706!important}body[data-voleng-product=operations] :is(.personAgendaMonthEvent,.personAgendaWeekDay,.personAgendaStatusChip).holiday{background:#f2ebff!important;border-color:#d8c2ff!important;color:#7c3aed!important}body[data-voleng-theme=dark][data-voleng-product=operations] :is(.teamCalendarLegend>span.working,.personAgendaLegend .teamCalendarLegend>span.working,.personAgendaMonthEvent.working,.personAgendaWeekDay.working,.personAgendaStatusChip.working){background:#133629!important;border-color:#2f6d52!important;color:#9fe9c3!important}body[data-voleng-theme=dark][data-voleng-product=operations] :is(.teamCalendarLegend>span.sick,.personAgendaLegend .teamCalendarLegend>span.sick,.personAgendaMonthEvent.sick,.personAgendaWeekDay.sick,.personAgendaStatusChip.sick){background:#4a1f24!important;border-color:#a8424d!important;color:#ffced4!important}body[data-voleng-theme=dark][data-voleng-product=operations] :is(.teamCalendarLegend>span.training,.personAgendaLegend .teamCalendarLegend>span.training,.personAgendaMonthEvent.training,.personAgendaWeekDay.training,.personAgendaStatusChip.training){background:#3f2a13!important;border-color:#b97415!important;color:#ffd59b!important}body[data-voleng-theme=dark][data-voleng-product=operations] :is(.teamCalendarLegend>span.holiday,.personAgendaLegend .teamCalendarLegend>span.holiday,.personAgendaMonthEvent.holiday,.personAgendaWeekDay.holiday,.personAgendaStatusChip.holiday){background:#32214d!important;border-color:#7b53c7!important;color:#decfff!important}body .workspaceCornerDock .appConnectFab,body .appConnectFab{display:none!important}body[data-voleng-product=operations] .sidebarTeamGroup{display:grid!important;gap:2px!important;min-width:0!important}body[data-voleng-product=operations] .sidebarTeamGroup>.teamParentNav{margin-bottom:1px!important}body[data-voleng-product=operations] .sidebarSubNav{display:grid!important;gap:2px!important;margin:0 6px 6px 27px!important;padding:2px 0 2px 10px!important;border-left:1px solid color-mix(in srgb,var(--theme-border) 86%,transparent)!important}body[data-voleng-product=operations] .simpleApp aside .sidebarSubNav .nav.subNav{width:100%!important;height:35px!important;min-height:35px!important;margin:0!important;padding:0 9px!important;gap:8px!important;border-radius:9px!important;font-size:11px!important;color:var(--theme-muted)!important}body[data-voleng-product=operations] .simpleApp aside .sidebarSubNav .nav.subNav span{font-size:11px!important;font-weight:680!important}body[data-voleng-product=operations] .simpleApp aside .sidebarSubNav .nav.subNav svg{width:15px!important;height:15px!important;flex:0 0 15px!important;stroke-width:1.9!important}body[data-voleng-product=operations] .simpleApp aside .sidebarSubNav .nav.subNav:hover{transform:none!important;background:color-mix(in srgb,var(--product-soft,var(--theme-accent-soft)) 55%,transparent)!important}body[data-voleng-product=operations] .simpleApp aside .sidebarSubNav .nav.subNav.active{background:color-mix(in srgb,var(--product-soft,var(--theme-accent-soft)) 88%,var(--theme-surface))!important;color:var(--product-accent,var(--theme-accent-ink))!important;box-shadow:inset 3px 0 0 var(--product-accent,var(--theme-accent-ink))!important}body[data-voleng-product=operations] .simpleApp aside .sidebarSubNav .nav.subNav.active svg{color:var(--product-accent,var(--theme-accent-ink))!important}body[data-voleng-product=operations] .personAgendaLayout{grid-template-columns:minmax(0,1fr) 350px!important;gap:16px!important}body[data-voleng-product=operations] .personAgendaSide{width:100%!important;min-width:0!important;display:grid!important;align-content:start!important;gap:14px!important;position:sticky!important;top:14px!important}body[data-voleng-product=operations] .personAgendaOverview,body[data-voleng-product=operations] .personAgendaLegend{min-width:0!important;padding:16px!important;border-radius:16px!important;border:1px solid var(--theme-border)!important;background:var(--theme-surface)!important;box-shadow:0 6px 18px #0f172a0b!important}body[data-voleng-product=operations] .personAgendaPerson{gap:11px!important;padding-bottom:13px!important}body[data-voleng-product=operations] .personAgendaPerson>span{width:42px!important;height:42px!important;border:1px solid color-mix(in srgb,var(--theme-accent) 22%,var(--theme-border))!important;font-size:12px!important}body[data-voleng-product=operations] .personAgendaPerson b{font-size:12px!important}body[data-voleng-product=operations] .personAgendaPerson small{font-size:9px!important}body[data-voleng-product=operations] .personAgendaPerson em{padding:5px 8px!important;background:#eaf8f0!important;color:#126b42!important;border:1px solid #bfe3cd!important}body[data-voleng-product=operations] .personAgendaStats{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:9px!important;margin-top:12px!important}body[data-voleng-product=operations] .personAgendaStats article{min-height:82px!important;display:grid!important;grid-template-columns:30px minmax(0,1fr)!important;align-items:start!important;gap:8px!important;padding:10px!important;border:1px solid var(--theme-border)!important;border-radius:11px!important;background:var(--theme-surface-soft)!important}body[data-voleng-product=operations] .personAgendaStats article>svg{width:28px!important;height:28px!important;padding:6px!important;border-radius:8px!important;background:color-mix(in srgb,currentColor 10%,var(--theme-surface))!important}body[data-voleng-product=operations] .personAgendaStats article:nth-child(1)>svg{color:#2563eb!important}body[data-voleng-product=operations] .personAgendaStats article:nth-child(2)>svg{color:#15935b!important}body[data-voleng-product=operations] .personAgendaStats article:nth-child(3)>svg{color:#d23b52!important}body[data-voleng-product=operations] .personAgendaStats article:nth-child(4)>svg{color:#7c3aed!important}body[data-voleng-product=operations] .personAgendaStats span{gap:4px!important}body[data-voleng-product=operations] .personAgendaStats small{font-size:8.5px!important;line-height:1.2!important}body[data-voleng-product=operations] .personAgendaStats b{font-size:16px!important;line-height:1.05!important}body[data-voleng-product=operations] .personAgendaJobs{min-height:58px!important;margin-top:10px!important;padding:11px 12px!important;border-radius:11px!important;background:color-mix(in srgb,var(--theme-accent) 5%,var(--theme-surface-soft))!important}body[data-voleng-product=operations] .personAgendaJobs svg{width:28px!important;height:28px!important;padding:6px!important;border-radius:8px!important;background:color-mix(in srgb,var(--theme-accent) 10%,var(--theme-surface))!important}body[data-voleng-product=operations] .personAgendaJobs b{font-size:10px!important}body[data-voleng-product=operations] .personAgendaJobs small{font-size:8.5px!important}body[data-voleng-product=operations] .personAgendaLegend h4{margin:0 0 10px!important;font-size:11px!important;letter-spacing:.01em!important}body[data-voleng-product=operations] .personAgendaLegend .teamCalendarLegend{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}body[data-voleng-product=operations] .personAgendaLegend .teamCalendarLegend>span{min-height:34px!important;width:100%!important;justify-content:flex-start!important;padding:0 9px!important;border-radius:10px!important;white-space:nowrap!important}body[data-voleng-product=operations] :is(.teamCalendarLegend,.personAgendaLegend .teamCalendarLegend)>span:before{width:16px!important;text-align:center!important;font-size:12px!important;line-height:1!important}body[data-voleng-product=operations] :is(.teamCalendarLegend,.personAgendaLegend .teamCalendarLegend)>span.working:before{content:"🟢"!important}body[data-voleng-product=operations] :is(.teamCalendarLegend,.personAgendaLegend .teamCalendarLegend)>span.sick:before{content:"🔴"!important}body[data-voleng-product=operations] :is(.teamCalendarLegend,.personAgendaLegend .teamCalendarLegend)>span.training:before{content:"🟠"!important}body[data-voleng-product=operations] :is(.teamCalendarLegend,.personAgendaLegend .teamCalendarLegend)>span.holiday:before{content:"🟣"!important}body[data-voleng-product=operations] :is(.teamCalendarLegend,.personAgendaLegend .teamCalendarLegend)>span.unavailable:before{content:"🔵"!important}body[data-voleng-product=operations] :is(.teamCalendarLegend,.personAgendaLegend .teamCalendarLegend)>span.off:before{content:"⚪"!important}body[data-voleng-product=operations] :is(.teamCalendarLegend>span.working,.personAgendaLegend .teamCalendarLegend>span.working,.matrixCell.working,.matrixCell.availability-working,.personAgendaWeekDay.working,.personAgendaMonthEvent.working,.personAgendaStatusChip.working,.personAgendaMiniMonth button.working){background:#eaf8f0!important;border-color:#9ed9b8!important;color:#126b42!important}body[data-voleng-product=operations] :is(.teamCalendarLegend>span.sick,.personAgendaLegend .teamCalendarLegend>span.sick,.matrixCell.availability-sick,.personAgendaWeekDay.sick,.personAgendaMonthEvent.sick,.personAgendaStatusChip.sick,.personAgendaMiniMonth button.sick){background:#fff0f2!important;border-color:#f0aeb9!important;color:#b4233a!important}body[data-voleng-product=operations] :is(.teamCalendarLegend>span.training,.personAgendaLegend .teamCalendarLegend>span.training,.matrixCell.availability-training,.personAgendaWeekDay.training,.personAgendaMonthEvent.training,.personAgendaStatusChip.training,.personAgendaMiniMonth button.training){background:#fff4df!important;border-color:#efc16b!important;color:#995b00!important}body[data-voleng-product=operations] :is(.teamCalendarLegend>span.holiday,.personAgendaLegend .teamCalendarLegend>span.holiday,.matrixCell.availability-holiday,.personAgendaWeekDay.holiday,.personAgendaMonthEvent.holiday,.personAgendaStatusChip.holiday,.personAgendaMiniMonth button.holiday){background:#f3edff!important;border-color:#c9b4f2!important;color:#6237b5!important}body[data-voleng-product=operations] :is(.teamCalendarLegend>span.unavailable,.personAgendaLegend .teamCalendarLegend>span.unavailable,.matrixCell.availability-unavailable,.personAgendaWeekDay.unavailable,.personAgendaMonthEvent.unavailable,.personAgendaStatusChip.unavailable,.personAgendaMiniMonth button.unavailable){background:#eaf2ff!important;border-color:#aac6f6!important;color:#225eb8!important}body[data-voleng-product=operations] :is(.teamCalendarLegend>span.off,.personAgendaLegend .teamCalendarLegend>span.off,.matrixCell.off,.personAgendaWeekDay.off,.personAgendaMonthEvent.off,.personAgendaStatusChip.off,.personAgendaMiniMonth button.off){background:#eef1f5!important;border-color:#c8d0da!important;color:#566170!important}body[data-voleng-product=operations] .personAgendaMonthEvent,body[data-voleng-product=operations] .personAgendaStatusChip{border:1px solid currentColor!important;border-color:color-mix(in srgb,currentColor 32%,transparent)!important}body[data-voleng-product=operations] .matrixCell.availability-sick,body[data-voleng-product=operations] .matrixCell.availability-training,body[data-voleng-product=operations] .matrixCell.availability-holiday,body[data-voleng-product=operations] .matrixCell.availability-unavailable{box-shadow:inset 0 3px color-mix(in srgb,currentColor 62%,transparent)!important}body[data-voleng-theme=dark][data-voleng-product=operations] .sidebarSubNav{border-left-color:#344d66!important}body[data-voleng-theme=dark][data-voleng-product=operations] .personAgendaOverview,body[data-voleng-theme=dark][data-voleng-product=operations] .personAgendaLegend{background:#17283a!important;border-color:#344d66!important;box-shadow:none!important}body[data-voleng-theme=dark][data-voleng-product=operations] .personAgendaPerson em{background:#123a2a!important;color:#a6f0c9!important;border-color:#2d7552!important}body[data-voleng-theme=dark][data-voleng-product=operations] .personAgendaStats article,body[data-voleng-theme=dark][data-voleng-product=operations] .personAgendaJobs{background:#122337!important;border-color:#344d66!important}body[data-voleng-theme=dark][data-voleng-product=operations] :is(.teamCalendarLegend>span.working,.personAgendaLegend .teamCalendarLegend>span.working,.matrixCell.working,.matrixCell.availability-working,.personAgendaWeekDay.working,.personAgendaMonthEvent.working,.personAgendaStatusChip.working,.personAgendaMiniMonth button.working){background:#123b2a!important;border-color:#2f8158!important;color:#a5f0c8!important}body[data-voleng-theme=dark][data-voleng-product=operations] :is(.teamCalendarLegend>span.sick,.personAgendaLegend .teamCalendarLegend>span.sick,.matrixCell.availability-sick,.personAgendaWeekDay.sick,.personAgendaMonthEvent.sick,.personAgendaStatusChip.sick,.personAgendaMiniMonth button.sick){background:#4c2029!important;border-color:#a3475b!important;color:#ffc7d1!important}body[data-voleng-theme=dark][data-voleng-product=operations] :is(.teamCalendarLegend>span.training,.personAgendaLegend .teamCalendarLegend>span.training,.matrixCell.availability-training,.personAgendaWeekDay.training,.personAgendaMonthEvent.training,.personAgendaStatusChip.training,.personAgendaMiniMonth button.training){background:#4a3216!important;border-color:#ae721f!important;color:#ffda9a!important}body[data-voleng-theme=dark][data-voleng-product=operations] :is(.teamCalendarLegend>span.holiday,.personAgendaLegend .teamCalendarLegend>span.holiday,.matrixCell.availability-holiday,.personAgendaWeekDay.holiday,.personAgendaMonthEvent.holiday,.personAgendaStatusChip.holiday,.personAgendaMiniMonth button.holiday){background:#33204e!important;border-color:#7952b3!important;color:#e3d1ff!important}body[data-voleng-theme=dark][data-voleng-product=operations] :is(.teamCalendarLegend>span.unavailable,.personAgendaLegend .teamCalendarLegend>span.unavailable,.matrixCell.availability-unavailable,.personAgendaWeekDay.unavailable,.personAgendaMonthEvent.unavailable,.personAgendaStatusChip.unavailable,.personAgendaMiniMonth button.unavailable){background:#17345b!important;border-color:#3b70b6!important;color:#c5ddff!important}body[data-voleng-theme=dark][data-voleng-product=operations] :is(.teamCalendarLegend>span.off,.personAgendaLegend .teamCalendarLegend>span.off,.matrixCell.off,.personAgendaWeekDay.off,.personAgendaMonthEvent.off,.personAgendaStatusChip.off,.personAgendaMiniMonth button.off){background:#273340!important;border-color:#56677a!important;color:#d5dee8!important}@media(max-width:1280px){body[data-voleng-product=operations] .personAgendaLayout{grid-template-columns:minmax(0,1fr) 320px!important}}@media(max-width:1120px){body[data-voleng-product=operations] .personAgendaLayout{grid-template-columns:1fr!important}body[data-voleng-product=operations] .personAgendaSide{position:static!important;grid-template-columns:minmax(0,1.2fr) minmax(280px,.8fr)!important}}@media(min-width:901px)and (max-width:980px){body[data-voleng-product=operations] .sidebarSubNav{display:none!important}}@media(max-width:900px){body[data-voleng-product=operations] #volengNavigation.mobileNavigationOpen .sidebarSubNav{display:grid!important;margin-left:28px!important;margin-right:4px!important}body[data-voleng-product=operations] #volengNavigation.mobileNavigationOpen .sidebarSubNav .nav.subNav{min-height:40px!important;height:40px!important;padding:0 10px!important}}@media(max-width:760px){body[data-voleng-product=operations] .personAgendaSide{grid-template-columns:1fr!important}body[data-voleng-product=operations] .personAgendaLegend .teamCalendarLegend{grid-template-columns:1fr 1fr!important}}@media(max-width:520px){body[data-voleng-product=operations] .personAgendaLegend .teamCalendarLegend,body[data-voleng-product=operations] .personAgendaStats{grid-template-columns:1fr!important}}body[data-voleng-product=operations] .sidebarCompact .sidebarSubNav{display:none!important}body[data-voleng-product=operations] .sidebarSubNav{border-left:0!important;margin-left:18px!important;padding-left:0!important}body[data-voleng-product=operations] .simpleApp aside .sidebarSubNav .nav.subNav{padding-left:12px!important}.dispatchFieldPage .fieldKpiTitle small:before{content:"📡 "}.dispatchFieldPage .fieldExecutionPanel .sectionHead small:before{content:"📋 "}.dispatchFieldPage .fieldActivityPanel .sectionHead small:before{content:"⚡ "}.controlOptionsUsagePage .controlAppsSectionHead small:before{content:"✨ "}.controlOptionsUsagePage .controlOptionsSectionTitle small:before{content:"📊 "}.controlOptionsUsagePage .controlInfo b:before{content:"💡 "}body:is([data-voleng-theme=dark],[data-voleng-theme=premier-navy],[data-theme=dark],[data-theme=premier-navy]) .dispatchFieldPage,body:is([data-voleng-theme=dark],[data-voleng-theme=premier-navy],[data-theme=dark],[data-theme=premier-navy]) .controlOptionsUsagePage,.theme-dark .dispatchFieldPage,.theme-dark .controlOptionsUsagePage{color:#edf4fc!important}body:is([data-voleng-theme=dark],[data-voleng-theme=premier-navy],[data-theme=dark],[data-theme=premier-navy]) .dispatchFieldPage :is(.fieldKpiSection,.fieldKpiGrid article,.fieldStatusStrip,.fieldStatusStrip button,.fieldTablePanel,.fieldActivityPanel,.fieldQueueEmpty,.infoBanner),.theme-dark .dispatchFieldPage :is(.fieldKpiSection,.fieldKpiGrid article,.fieldStatusStrip,.fieldStatusStrip button,.fieldTablePanel,.fieldActivityPanel,.fieldQueueEmpty,.infoBanner){background:#122233!important;border-color:#334c64!important;color:#edf4fc!important;box-shadow:none!important;background-image:none!important}body:is([data-voleng-theme=dark],[data-voleng-theme=premier-navy],[data-theme=dark],[data-theme=premier-navy]) .dispatchFieldPage .fieldKpiSection,.theme-dark .dispatchFieldPage .fieldKpiSection{background:linear-gradient(135deg,#16293d,#112336)!important;border-color:#34526d!important}body:is([data-voleng-theme=dark],[data-voleng-theme=premier-navy],[data-theme=dark],[data-theme=premier-navy]) .dispatchFieldPage .fieldKpiGrid article,.theme-dark .dispatchFieldPage .fieldKpiGrid article{background:linear-gradient(180deg,#17283a,#132437)!important}body:is([data-voleng-theme=dark],[data-voleng-theme=premier-navy],[data-theme=dark],[data-theme=premier-navy]) .dispatchFieldPage .fieldKpiGrid article.fieldKpiAttention,.theme-dark .dispatchFieldPage .fieldKpiGrid article.fieldKpiAttention{background:linear-gradient(180deg,#312028,#271920)!important;border-color:#7e4957!important}body:is([data-voleng-theme=dark],[data-voleng-theme=premier-navy],[data-theme=dark],[data-theme=premier-navy]) .dispatchFieldPage .fieldStatusStrip button.active,body:is([data-voleng-theme=dark],[data-voleng-theme=premier-navy],[data-theme=dark],[data-theme=premier-navy]) .dispatchFieldPage .fieldStatusStrip button:hover,.theme-dark .dispatchFieldPage .fieldStatusStrip button.active,.theme-dark .dispatchFieldPage .fieldStatusStrip button:hover{background:#1a3047!important;border-color:#527291!important;color:#f4f8fc!important}body:is([data-voleng-theme=dark],[data-voleng-theme=premier-navy],[data-theme=dark],[data-theme=premier-navy]) .dispatchFieldPage :is(.fieldKpiTitle h3,.sectionHead h3,.fieldKpiGrid b,.fieldQueueEmpty b,.fieldActivityEmpty b,.fieldWorkerCell b,.fieldPlannedCell b),.theme-dark .dispatchFieldPage :is(.fieldKpiTitle h3,.sectionHead h3,.fieldKpiGrid b,.fieldQueueEmpty b,.fieldActivityEmpty b,.fieldWorkerCell b,.fieldPlannedCell b){color:#f4f8fc!important}body:is([data-voleng-theme=dark],[data-voleng-theme=premier-navy],[data-theme=dark],[data-theme=premier-navy]) .dispatchFieldPage :is(.fieldKpiGrid small,.fieldKpiGrid em,.fieldStatusStrip small,.fieldLastUpdate,.fieldActivityMain small,.fieldActivityList time,.fieldQueueEmpty small,.fieldActivityEmpty small,.fieldWorkerCell small,.fieldPlannedCell small,.fieldKpiTitle small,.sectionHead small),.theme-dark .dispatchFieldPage :is(.fieldKpiGrid small,.fieldKpiGrid em,.fieldStatusStrip small,.fieldLastUpdate,.fieldActivityMain small,.fieldActivityList time,.fieldQueueEmpty small,.fieldActivityEmpty small,.fieldWorkerCell small,.fieldPlannedCell small,.fieldKpiTitle small,.sectionHead small){color:#a9bfd3!important;opacity:1!important}body:is([data-voleng-theme=dark],[data-voleng-theme=premier-navy],[data-theme=dark],[data-theme=premier-navy]) .dispatchFieldPage .fieldActivityIcon,.theme-dark .dispatchFieldPage .fieldActivityIcon{background:#1a3047!important;color:#c7d8ea!important}body:is([data-voleng-theme=dark],[data-voleng-theme=premier-navy],[data-theme=dark],[data-theme=premier-navy]) .dispatchFieldPage :is(table,thead,tbody,tr,th,td),.theme-dark .dispatchFieldPage :is(table,thead,tbody,tr,th,td){background:transparent!important;border-color:#334c64!important;color:#edf4fc!important}body:is([data-voleng-theme=dark],[data-voleng-theme=premier-navy],[data-theme=dark],[data-theme=premier-navy]) .dispatchFieldPage table th,.theme-dark .dispatchFieldPage table th{color:#9fb6cb!important}body:is([data-voleng-theme=dark],[data-voleng-theme=premier-navy],[data-theme=dark],[data-theme=premier-navy]) .dispatchFieldPage table tbody tr:hover td,.theme-dark .dispatchFieldPage table tbody tr:hover td{background:#172b40!important}body:is([data-voleng-theme=dark],[data-voleng-theme=premier-navy],[data-theme=dark],[data-theme=premier-navy]) .dispatchFieldPage :is(.link,.fieldLocationCell,.monitorOpenBtn,.sortHead),.theme-dark .dispatchFieldPage :is(.link,.fieldLocationCell,.monitorOpenBtn,.sortHead){color:#dce9f6!important}body:is([data-voleng-theme=dark],[data-voleng-theme=premier-navy],[data-theme=dark],[data-theme=premier-navy]) .dispatchFieldPage :is(.fieldHeaderWorkspace select,.fieldHeaderWorkspace input,.fieldHeaderReset,.dateNavInput,.fieldPageActions .headerStatusPill),.theme-dark .dispatchFieldPage :is(.fieldHeaderWorkspace select,.fieldHeaderWorkspace input,.fieldHeaderReset,.dateNavInput,.fieldPageActions .headerStatusPill){background:#13273b!important;border-color:#35516d!important;color:#edf4fc!important}body:is([data-voleng-theme=dark],[data-voleng-theme=premier-navy],[data-theme=dark],[data-theme=premier-navy]) .dispatchFieldPage .fieldQueueEmpty,.theme-dark .dispatchFieldPage .fieldQueueEmpty{border-style:dashed!important}body:is([data-voleng-theme=dark],[data-voleng-theme=premier-navy],[data-theme=dark],[data-theme=premier-navy]) .controlOptionsUsagePage :is(.controlAppsSectionHead,.controlOptionsSectionTitle,.controlInfo,.controlEmpty),.theme-dark .controlOptionsUsagePage :is(.controlAppsSectionHead,.controlOptionsSectionTitle,.controlInfo,.controlEmpty){color:#edf4fc!important}body:is([data-voleng-theme=dark],[data-voleng-theme=premier-navy],[data-theme=dark],[data-theme=premier-navy]) .controlOptionsUsagePage :is(.controlAppsGrid>article,.controlKpis article,.controlInfo,.controlEmpty),.theme-dark .controlOptionsUsagePage :is(.controlAppsGrid>article,.controlKpis article,.controlInfo,.controlEmpty){background:#17283a!important;border-color:#344d66!important;color:#edf4fc!important;box-shadow:none!important;background-image:none!important}body:is([data-voleng-theme=dark],[data-voleng-theme=premier-navy],[data-theme=dark],[data-theme=premier-navy]) .controlOptionsUsagePage :is(.controlAppsGrid footer,.controlAppsGrid footer>span,.controlAppsGrid>article>p,.controlKpis em,.controlKpis small,.controlInfo small,.controlAppsSectionHead p,.controlOptionsSectionTitle p,.controlAppsGrid header small,.controlAppsGrid footer small),.theme-dark .controlOptionsUsagePage :is(.controlAppsGrid footer,.controlAppsGrid footer>span,.controlAppsGrid>article>p,.controlKpis em,.controlKpis small,.controlInfo small,.controlAppsSectionHead p,.controlOptionsSectionTitle p,.controlAppsGrid header small,.controlAppsGrid footer small){color:#a9bdd2!important;opacity:1!important}body:is([data-voleng-theme=dark],[data-voleng-theme=premier-navy],[data-theme=dark],[data-theme=premier-navy]) .controlOptionsUsagePage :is(.controlAppsGrid h2,.controlAppsGrid footer b,.controlKpis b,.controlAppsSectionHead h2,.controlOptionsSectionTitle h2,.controlInfo b),.theme-dark .controlOptionsUsagePage :is(.controlAppsGrid h2,.controlAppsGrid footer b,.controlKpis b,.controlAppsSectionHead h2,.controlOptionsSectionTitle h2,.controlInfo b){color:#f4f8fc!important}body:is([data-voleng-theme=dark],[data-voleng-theme=premier-navy],[data-theme=dark],[data-theme=premier-navy]) .controlOptionsUsagePage :is(.controlAppIcon,.controlKpis article>span),.theme-dark .controlOptionsUsagePage :is(.controlAppIcon,.controlKpis article>span){background:#122337!important;border:1px solid #35516d!important;color:#bdd4ff!important}body:is([data-voleng-theme=dark],[data-voleng-theme=premier-navy],[data-theme=dark],[data-theme=premier-navy]) .controlOptionsUsagePage .controlAppsGrid footer,.theme-dark .controlOptionsUsagePage .controlAppsGrid footer{border-top-color:#344d66!important}body:is([data-voleng-theme=dark],[data-voleng-theme=premier-navy],[data-theme=dark],[data-theme=premier-navy]) .controlOptionsUsagePage .controlAdminState.ok,.theme-dark .controlOptionsUsagePage .controlAdminState.ok{background:#143527!important;color:#98e7bd!important;border:1px solid #2f6d52!important}body:is([data-voleng-theme=dark],[data-voleng-theme=premier-navy],[data-theme=dark],[data-theme=premier-navy]) .controlOptionsUsagePage .controlAdminState.off,.theme-dark .controlOptionsUsagePage .controlAdminState.off{background:#243144!important;color:#c7d3e1!important;border:1px solid #475d77!important}body:is([data-voleng-theme=dark],[data-voleng-theme=premier-navy],[data-theme=dark],[data-theme=premier-navy]) .controlOptionsUsagePage :is(.controlSeatPurchaseInfo>button,.controlAppsGrid footer button),.theme-dark .controlOptionsUsagePage :is(.controlSeatPurchaseInfo>button,.controlAppsGrid footer button){box-shadow:none!important}body[data-voleng-product=operations] .sidebarSubNav,body[data-voleng-product=operations] .sidebarSubNav:before,body[data-voleng-product=operations] .sidebarSubNav:after,body[data-voleng-product=operations] .sidebarTeamGroup .sidebarSubNav{border-left:0!important;box-shadow:none!important;background-image:none!important}body[data-voleng-product=operations] .simpleApp aside .sidebarSubNav .nav.subNav.active{box-shadow:none!important}body[data-voleng-product=operations] .simpleApp aside .sidebarSubNav .nav.subNav.active:before,body[data-voleng-product=operations] .simpleApp aside .sidebarSubNav .nav.subNav.active:after{display:none!important;content:none!important}.dispatchFieldPage .fieldKpiTitle small:before,.dispatchFieldPage .fieldExecutionPanel .sectionHead small:before,.dispatchFieldPage .fieldActivityPanel .sectionHead small:before,.controlOptionsUsagePage .controlAppsSectionHead small:before,.controlOptionsUsagePage .controlOptionsSectionTitle small:before{content:none!important}body[data-voleng-product=operations] .capacityCockpitNav{display:flex;align-items:center;gap:4px;flex-wrap:wrap}body[data-voleng-product=operations] .teamShiftActions{display:flex;align-items:center;gap:6px;margin-left:auto}body[data-voleng-product=operations] .teamShiftActions>button{height:34px;padding:0 11px;display:inline-flex;align-items:center;gap:6px;border:1px solid var(--theme-border);border-radius:9px;background:var(--theme-surface);color:var(--theme-text);font-size:10px;font-weight:800;cursor:pointer}body[data-voleng-product=operations] .teamShiftActions>button:hover{border-color:color-mix(in srgb,var(--theme-accent) 50%,var(--theme-border));background:color-mix(in srgb,var(--theme-accent) 6%,var(--theme-surface))}body[data-voleng-product=operations] .teamShiftActions svg{width:14px;height:14px;color:var(--theme-accent)}body[data-voleng-product=operations] .shiftPlanningModal{width:min(720px,94vw);max-height:90vh;overflow:auto}body[data-voleng-product=operations] .shiftPresetRow{display:flex;gap:7px;margin:2px 0 14px}body[data-voleng-product=operations] .shiftPresetRow button,.holidayToolbar button{border:1px solid var(--theme-border);background:var(--theme-surface-soft);color:var(--theme-text);border-radius:8px;padding:8px 11px;font-size:10px;font-weight:800;cursor:pointer}body[data-voleng-product=operations] .shiftPlanningForm{display:grid;grid-template-columns:1fr 1fr;gap:11px}body[data-voleng-product=operations] .shiftPlanningForm>label,body[data-voleng-product=operations] .shiftPlanningForm>.teamAbsenceDates,body[data-voleng-product=operations] .shiftPlanningForm>.shiftWeekdays{min-width:0}body[data-voleng-product=operations] .shiftPlanningForm>label:last-child{grid-column:1/-1}body[data-voleng-product=operations] .shiftWeekdays{grid-column:1/-1;border:0;margin:0;padding:0;display:flex;gap:5px;flex-wrap:wrap}body[data-voleng-product=operations] .shiftWeekdays legend{width:100%;margin-bottom:6px;font-size:9px;font-weight:900;letter-spacing:.08em;color:var(--theme-muted)}body[data-voleng-product=operations] .shiftWeekdays button{min-width:48px;height:34px;border:1px solid var(--theme-border);border-radius:8px;background:var(--theme-surface);color:var(--theme-muted);font-weight:800;cursor:pointer}body[data-voleng-product=operations] .shiftWeekdays button.active{background:color-mix(in srgb,var(--theme-accent) 10%,var(--theme-surface));border-color:var(--theme-accent);color:var(--theme-accent-ink)}body[data-voleng-product=operations] .shiftRuleList{border-top:1px solid var(--theme-border);margin-top:15px;padding-top:12px;display:grid;gap:6px}body[data-voleng-product=operations] .shiftRuleList>small{font-size:8px;font-weight:900;letter-spacing:.12em;color:var(--theme-muted)}body[data-voleng-product=operations] .shiftRuleList>div{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:9px 10px;border:1px solid var(--theme-border);border-radius:9px;background:var(--theme-surface-soft)}body[data-voleng-product=operations] .shiftRuleList>div>span{display:grid;gap:2px}.shiftRuleList b{font-size:11px}.shiftRuleList em,.shiftRuleList small{font-size:9px;color:var(--theme-muted);font-style:normal}body[data-voleng-product=operations] .shiftRuleList>div>button{width:32px;height:32px;display:grid;place-items:center;border:1px solid color-mix(in srgb,#d94646 35%,var(--theme-border));border-radius:8px;background:var(--theme-surface);color:#c93434;cursor:pointer}body[data-voleng-product=operations] .weekendRuleCards{display:grid;grid-template-columns:1fr 1fr;gap:10px}body[data-voleng-product=operations] .weekendRuleCards button{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;text-align:left;padding:13px;border:1px solid var(--theme-border);border-radius:11px;background:var(--theme-surface);color:var(--theme-text);cursor:pointer}body[data-voleng-product=operations] .weekendRuleCards button>svg:first-child{width:20px;color:var(--theme-muted)}.weekendRuleCards button>svg:last-child{width:18px;opacity:.25}body[data-voleng-product=operations] .weekendRuleCards button.active{border-color:#36a66b;background:color-mix(in srgb,#36a66b 8%,var(--theme-surface))}.weekendRuleCards button.active>svg:last-child{color:#24915a;opacity:1}body[data-voleng-product=operations] .weekendRuleCards span{display:grid;gap:2px}.weekendRuleCards small{color:var(--theme-muted)}body[data-voleng-product=operations] .publicHolidayModal{width:min(650px,94vw)}body[data-voleng-product=operations] .holidayToolbar{display:flex;gap:6px;margin-bottom:9px}body[data-voleng-product=operations] .publicHolidayList{display:grid;grid-template-columns:1fr 1fr;gap:7px;max-height:410px;overflow:auto}body[data-voleng-product=operations] .publicHolidayList label{display:flex;align-items:center;gap:9px;padding:10px;border:1px solid var(--theme-border);border-radius:9px;background:var(--theme-surface);cursor:pointer}.publicHolidayList label.active{border-color:#7b61d1;background:color-mix(in srgb,#7b61d1 7%,var(--theme-surface))}body[data-voleng-product=operations] .publicHolidayList label span{display:grid;gap:2px}.publicHolidayList label b{font-size:10px}.publicHolidayList label small{font-size:9px;color:var(--theme-muted)}body[data-voleng-product=operations] .matrixTech .weekendMiniRule{display:block;margin-top:2px;font-size:7px;color:var(--theme-muted);font-style:normal}body[data-voleng-product=operations] .shiftCellBadge{max-width:100%;display:inline-flex;align-items:center;gap:4px;margin-bottom:3px;padding:2px 5px;border-radius:5px;background:var(--theme-surface-soft);color:var(--theme-muted);font-size:7px;font-weight:800;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}body[data-voleng-product=operations] .shiftCellBadge.custom{background:color-mix(in srgb,var(--theme-accent) 9%,var(--theme-surface));color:var(--theme-accent-ink)}.shiftCellBadge svg{width:10px;height:10px;flex:0 0 auto}body[data-voleng-product=operations] .myShiftPlanningCard{margin-bottom:12px;padding:13px 15px}.myShiftHead{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:10px}.myShiftHead small{font-size:8px;font-weight:900;letter-spacing:.11em;color:var(--theme-accent)}.myShiftHead h3{margin:2px 0;font-size:16px}.myShiftHead p{margin:0;font-size:9px;color:var(--theme-muted)}.myShiftHead>span{display:inline-flex;align-items:center;gap:6px;padding:6px 9px;border:1px solid var(--theme-border);border-radius:999px;font-size:8px;font-weight:800;color:var(--theme-muted)}.myShiftHead svg{width:13px}body[data-voleng-product=operations] .myShiftStrip{display:grid;grid-template-columns:repeat(7,minmax(90px,1fr));gap:6px;overflow:auto}.myShiftStrip article{min-width:90px;display:grid;gap:3px;padding:9px;border:1px solid var(--theme-border);border-radius:9px;background:var(--theme-surface-soft)}.myShiftStrip article.today{outline:2px solid color-mix(in srgb,var(--theme-accent) 55%,transparent)}.myShiftStrip article.status-working{background:color-mix(in srgb,#38a86a 7%,var(--theme-surface))}.myShiftStrip article.status-holiday{background:color-mix(in srgb,#7b61d1 8%,var(--theme-surface))}.myShiftStrip article.status-sick{background:color-mix(in srgb,#d9475b 8%,var(--theme-surface))}.myShiftStrip article>small{font-size:8px;color:var(--theme-muted);font-weight:800}.myShiftStrip article>b{font-size:17px}.myShiftStrip article>span{font-size:9px;font-weight:800}.myShiftStrip article>em{font-size:8px;font-style:normal;color:var(--theme-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}body .unplannedDockSheet:not(.maximized){height:var(--unplanned-dock-height,430px)!important;max-height:calc(100vh - 100px)}body .unplannedDockHandle{cursor:ns-resize;touch-action:none;user-select:none;position:relative}body .unplannedDockHandle:hover{background:color-mix(in srgb,var(--theme-accent) 5%,var(--theme-surface,#fff))}body .unplannedDockHandle:after{content:"Drag to resize";position:absolute;right:12px;top:0;font-size:7px;line-height:13px;font-weight:800;color:var(--theme-muted,#718397);opacity:0;transition:opacity .15s}.unplannedDockHandle:hover:after{opacity:.9}@media(max-width:900px){body[data-voleng-product=operations] .teamShiftActions{width:100%;margin-left:0}.teamShiftActions>button{flex:1;justify-content:center}.shiftPlanningForm{grid-template-columns:1fr!important}.shiftPlanningForm>label:last-child{grid-column:auto!important}.publicHolidayList{grid-template-columns:1fr!important}.myShiftStrip{grid-template-columns:repeat(7,minmax(105px,1fr))}}@media(max-width:600px){body[data-voleng-product=operations] .teamShiftActions{display:grid;grid-template-columns:1fr}.weekendRuleCards{grid-template-columns:1fr!important}}body[data-voleng-product=operations] .capacityCockpitNav:has(.teamShiftActions){height:auto!important;min-height:42px!important;overflow:visible!important}body[data-voleng-product=operations] .capacityCockpitNav:has(.teamShiftActions) .teamShiftActions{margin-left:auto!important}body[data-voleng-product=operations] .capacityCockpitNav:has(.teamShiftActions) .capacityAddAbsenceQuick{margin-left:0!important}body[data-voleng-product=operations] .capacityCockpitNav .teamAbsenceModalHead>button{width:36px!important;height:36px!important;padding:0!important}body[data-voleng-product=operations] .capacityCockpitNav .teamAbsenceActions button{height:38px!important;min-height:38px!important;padding:0 14px!important}body[data-voleng-product=operations] .capacityCockpitNav .shiftPresetRow button{height:34px!important;min-height:34px!important;padding:0 11px!important}body[data-voleng-product=operations] .capacityCockpitNav .shiftWeekdays button{height:34px!important;min-height:34px!important;padding:0 10px!important}body[data-voleng-product=operations] .capacityCockpitNav .weekendRuleCards button{height:auto!important;min-height:62px!important;padding:13px!important}body[data-voleng-product=operations] .capacityCockpitNav .holidayToolbar button{height:34px!important;min-height:34px!important;padding:0 11px!important}body[data-voleng-product=operations] .teamCalendarSectionTools{display:flex;align-items:center;gap:8px;flex-wrap:wrap}body[data-voleng-product=operations] .teamCalendarSectionTools>label{display:flex;align-items:center;gap:6px;color:var(--theme-muted);font-size:9px;font-weight:900;letter-spacing:.04em}body[data-voleng-product=operations] .teamCalendarSectionTools select{height:32px;min-width:132px;padding:0 30px 0 10px;border:1px solid var(--theme-border);border-radius:8px;background:var(--theme-surface);color:var(--theme-text);font-size:10px;font-weight:800}body[data-voleng-product=operations] .teamCalendarSectionTools>span{display:inline-flex;align-items:center;gap:5px;padding:6px 9px;border:1px solid var(--theme-border);border-radius:999px;color:var(--theme-muted);font-size:8px;font-weight:800;background:var(--theme-surface-soft)}body[data-voleng-product=operations] .teamCalendarSectionTools svg{width:12px;height:12px;color:#169c64}body[data-voleng-product=operations] .matrixCell.working{padding:5px!important;background:color-mix(in srgb,#23a866 7%,var(--theme-surface))!important;border-color:color-mix(in srgb,#23a866 30%,var(--theme-border))!important}body[data-voleng-product=operations] .shiftSimpleCard{width:100%;height:100%;min-height:48px;display:flex;align-items:center;gap:7px;padding:7px 8px;border:1px solid color-mix(in srgb,#23a866 25%,var(--theme-border));border-radius:8px;background:color-mix(in srgb,#23a866 9%,var(--theme-surface));color:#166a45;text-align:left}body[data-voleng-product=operations] .shiftSimpleCard.custom{background:color-mix(in srgb,#16a866 12%,var(--theme-surface));border-color:color-mix(in srgb,#16a866 42%,var(--theme-border))}body[data-voleng-product=operations] .shiftSimpleCard>svg{width:14px;height:14px;flex:0 0 auto;color:#17955e}body[data-voleng-product=operations] .shiftSimpleCard>span{min-width:0;display:grid;gap:2px}body[data-voleng-product=operations] .shiftSimpleCard b{font-size:10px;line-height:1.15;color:#145b3d;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}body[data-voleng-product=operations] .shiftSimpleCard small{font-size:8px;font-weight:800;color:#4f7c68;white-space:nowrap}body[data-voleng-product=operations] .shiftTemplateManager,body[data-voleng-product=operations] .holidayManager{grid-column:1/-1;margin-top:6px;padding:12px;border:1px solid var(--theme-border);border-radius:12px;background:var(--theme-surface-soft)}body[data-voleng-product=operations] .shiftManagerTitle{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:9px}body[data-voleng-product=operations] .shiftManagerTitle>span{display:grid;gap:2px}body[data-voleng-product=operations] .shiftManagerTitle small{font-size:8px;font-weight:900;letter-spacing:.1em;color:var(--theme-muted)}body[data-voleng-product=operations] .shiftManagerTitle b{font-size:12px;color:var(--theme-text)}body[data-voleng-product=operations] .shiftManagerTitle>button{height:30px;padding:0 9px;border:1px solid var(--theme-border);border-radius:8px;background:var(--theme-surface);color:var(--theme-text);font-size:9px;font-weight:800;cursor:pointer}body[data-voleng-product=operations] .shiftTemplateEditor{display:grid;grid-template-columns:minmax(150px,1fr) 105px 105px auto;gap:7px;margin-bottom:9px}body[data-voleng-product=operations] .shiftTemplateEditor input,body[data-voleng-product=operations] .holidayCustomEditor input{height:34px;min-width:0;padding:0 9px;border:1px solid var(--theme-border);border-radius:8px;background:var(--theme-surface);color:var(--theme-text);font-size:10px}body[data-voleng-product=operations] .shiftTemplateEditor>button,body[data-voleng-product=operations] .holidayCustomEditor>button{height:34px;padding:0 11px;display:inline-flex;align-items:center;justify-content:center;gap:5px;border:1px solid var(--theme-accent);border-radius:8px;background:var(--theme-accent);color:#fff;font-size:9px;font-weight:900;cursor:pointer}body[data-voleng-product=operations] .shiftTemplateEditor svg,body[data-voleng-product=operations] .holidayCustomEditor svg{width:12px;height:12px}body[data-voleng-product=operations] .shiftTemplateList,body[data-voleng-product=operations] .appliedHolidayList{display:grid;gap:5px;max-height:175px;overflow:auto}body[data-voleng-product=operations] .shiftTemplateList>div,body[data-voleng-product=operations] .appliedHolidayList>div{display:grid;grid-template-columns:1fr 30px 30px;align-items:center;gap:5px;padding:7px 8px;border:1px solid var(--theme-border);border-radius:8px;background:var(--theme-surface)}body[data-voleng-product=operations] .shiftTemplateList span,body[data-voleng-product=operations] .appliedHolidayList span{display:grid;gap:1px;min-width:0}body[data-voleng-product=operations] .shiftTemplateList b,body[data-voleng-product=operations] .appliedHolidayList b{font-size:10px;color:var(--theme-text)}body[data-voleng-product=operations] .shiftTemplateList small,body[data-voleng-product=operations] .appliedHolidayList small{font-size:8px;color:var(--theme-muted)}body[data-voleng-product=operations] .shiftTemplateList button,body[data-voleng-product=operations] .appliedHolidayList button,body[data-voleng-product=operations] .shiftRuleActions button{width:30px;height:30px;display:grid;place-items:center;border:1px solid var(--theme-border);border-radius:7px;background:var(--theme-surface);color:var(--theme-muted);cursor:pointer}body[data-voleng-product=operations] .shiftTemplateList button:last-child,body[data-voleng-product=operations] .appliedHolidayList button:last-child,body[data-voleng-product=operations] .shiftRuleActions button:last-child{color:#c93636;border-color:color-mix(in srgb,#d94646 28%,var(--theme-border))}body[data-voleng-product=operations] .shiftTemplateList svg,body[data-voleng-product=operations] .appliedHolidayList svg,body[data-voleng-product=operations] .shiftRuleActions svg{width:13px;height:13px}body[data-voleng-product=operations] .shiftRuleActions{display:flex;align-items:center;gap:5px;flex:0 0 auto}body[data-voleng-product=operations] .weekendPlanningModal{width:min(790px,95vw)!important}body[data-voleng-product=operations] .weekendHorizon{display:grid;grid-template-columns:repeat(3,1fr);gap:7px;margin:2px 0 10px}body[data-voleng-product=operations] .weekendHorizon button{height:34px;border:1px solid var(--theme-border);border-radius:8px;background:var(--theme-surface);color:var(--theme-muted);font-size:9px;font-weight:900;cursor:pointer}body[data-voleng-product=operations] .weekendHorizon button.active{border-color:var(--theme-accent);background:color-mix(in srgb,var(--theme-accent) 8%,var(--theme-surface));color:var(--theme-accent-ink)}body[data-voleng-product=operations] .weekendDateGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;max-height:330px;margin-top:10px;padding:9px;border:1px solid var(--theme-border);border-radius:11px;background:var(--theme-surface-soft);overflow:auto}body[data-voleng-product=operations] .weekendDateGrid label{display:flex;align-items:center;gap:7px;min-width:0;padding:8px;border:1px solid var(--theme-border);border-radius:8px;background:var(--theme-surface);cursor:pointer}body[data-voleng-product=operations] .weekendDateGrid label.active{border-color:#2ba468;background:color-mix(in srgb,#2ba468 8%,var(--theme-surface))}body[data-voleng-product=operations] .weekendDateGrid input{accent-color:#2ba468;flex:0 0 auto}body[data-voleng-product=operations] .weekendDateGrid span{min-width:0;display:grid;gap:2px}body[data-voleng-product=operations] .weekendDateGrid b{font-size:9px;color:var(--theme-text)}body[data-voleng-product=operations] .weekendDateGrid small{font-size:8px;color:var(--theme-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}body[data-voleng-product=operations] .holidayManager{margin-top:12px}body[data-voleng-product=operations] .holidayCustomEditor{display:grid;grid-template-columns:145px 1fr auto;gap:7px;margin-bottom:9px}body[data-voleng-product=operations] .appliedHolidayList>p{margin:5px 0;color:var(--theme-muted);font-size:9px}body .simpleApp .dispatchPlanningPage .unplannedDockSheet.maximized{top:122px!important;bottom:0!important;height:auto!important;max-height:none!important;right:14px!important}body .simpleApp .dispatchPlanningPage .unplannedDockSheet.maximized .unplannedDockTable.v10LineTable{display:block!important;flex:1 1 auto!important;min-height:0!important;height:auto!important;max-height:none!important;overflow:auto!important}body .simpleApp .dispatchPlanningPage .unplannedDockSheet.maximized .unplannedDockTable.v10LineTable .unplannedListHead{position:sticky!important;top:0!important;z-index:4!important}body .simpleApp .dispatchPlanningPage .unplannedDockSheet.maximized .unplannedExpandedHint{flex:0 0 auto!important}@media(max-width:1100px){body[data-voleng-product=operations] .weekendDateGrid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:760px){body[data-voleng-product=operations] .shiftTemplateEditor{grid-template-columns:1fr 1fr}.shiftTemplateEditor input:first-child{grid-column:1/-1}.holidayCustomEditor,.weekendHorizon{grid-template-columns:1fr!important}.weekendDateGrid{grid-template-columns:repeat(2,minmax(0,1fr))!important}body .simpleApp .dispatchPlanningPage .unplannedDockSheet.maximized{top:10px!important;left:0!important;right:0!important}}body[data-voleng-product=operations] .shiftTemplateEditor>button.shiftTypeSaveButton{min-width:92px!important;background:#2563eb!important;border-color:#2563eb!important;color:#fff!important;opacity:1!important;box-shadow:0 3px 10px #2563eb2e!important}body[data-voleng-product=operations] .shiftTemplateEditor>button.shiftTypeSaveButton svg{width:13px!important;height:13px!important;display:block!important;stroke:currentColor!important;color:#fff!important;opacity:1!important}body[data-voleng-product=operations] .capacityHeaderPeriod button:first-child{min-width:54px}body[data-voleng-product=operations] .teamAvailabilityPage .capacityMatrix[style*="--capacity-days: 1"]{grid-template-columns:190px minmax(260px,1fr);min-width:0!important;width:100%}body[data-voleng-product=operations] .teamAvailabilityPage .capacityMatrix[style*="--capacity-days: 1"] .matrixDayHead,body[data-voleng-product=operations] .teamAvailabilityPage .capacityMatrix[style*="--capacity-days: 1"] .matrixCell{min-width:260px}body[data-voleng-product=operations] .matrixCell.working{background:var(--theme-surface)!important;border-color:var(--theme-border)!important}body[data-voleng-product=operations] .shiftSimpleCard{--shift-color:#16A34A;border-color:color-mix(in srgb,var(--shift-color) 42%,var(--theme-border))!important;background:color-mix(in srgb,var(--shift-color) 12%,var(--theme-surface))!important;color:var(--theme-text)!important;box-shadow:inset 3px 0 0 var(--shift-color)}body[data-voleng-product=operations] .shiftSimpleCard.custom{border-color:color-mix(in srgb,var(--shift-color) 42%,var(--theme-border))!important;background:color-mix(in srgb,var(--shift-color) 12%,var(--theme-surface))!important}body[data-voleng-product=operations] .shiftSimpleCard b{color:color-mix(in srgb,var(--shift-color) 72%,var(--theme-text))!important}body[data-voleng-product=operations] .shiftSimpleCard small{color:var(--theme-muted)!important}body[data-voleng-product=operations] .shiftColorDot{width:10px;height:10px;display:inline-block;flex:0 0 auto;border-radius:999px;background:var(--shift-color,#0EA5E9);box-shadow:0 0 0 2px color-mix(in srgb,var(--shift-color,#0EA5E9) 18%,transparent)}body[data-voleng-product=operations] .shiftPresetRow{flex-wrap:wrap}body[data-voleng-product=operations] .shiftPresetRow button{display:inline-flex;align-items:center;gap:7px;border-color:color-mix(in srgb,var(--shift-color,#0EA5E9) 38%,var(--theme-border));background:color-mix(in srgb,var(--shift-color,#0EA5E9) 7%,var(--theme-surface))}body[data-voleng-product=operations] .shiftTemplateEditor{grid-template-columns:minmax(150px,1fr) 105px 105px 48px auto!important}body[data-voleng-product=operations] .shiftColorPicker{height:34px;display:flex;align-items:center;justify-content:center;position:relative;border:1px solid var(--theme-border);border-radius:8px;background:var(--theme-surface);cursor:pointer;overflow:hidden}body[data-voleng-product=operations] .shiftColorPicker>span{width:22px;height:22px;border-radius:6px;border:1px solid rgba(15,23,42,.12);box-shadow:0 1px 2px #0f172a14}body[data-voleng-product=operations] .shiftColorPicker input[type=color]{position:absolute;inset:0;width:100%!important;height:100%!important;opacity:0;cursor:pointer;padding:0!important;border:0!important}body[data-voleng-product=operations] .shiftTemplateList>div{grid-template-columns:14px 1fr 30px 30px!important}body[data-voleng-product=operations] .shiftTemplateList>div>.shiftColorDot{justify-self:center}body[data-voleng-product=operations] .teamAbsenceActions .secondarySave{background:var(--theme-surface)!important;color:var(--theme-accent-ink)!important;border-color:var(--theme-accent)!important}body[data-voleng-product=operations] .teamCalendarExpandBtn{height:34px;padding:0 10px;display:inline-flex;align-items:center;gap:6px;border:1px solid var(--theme-border);border-radius:9px;background:var(--theme-surface);color:var(--theme-text);font-size:9px;font-weight:900;cursor:pointer}body[data-voleng-product=operations] .teamCalendarExpandBtn svg{width:13px;height:13px;color:var(--theme-accent)!important}body[data-voleng-product=operations] .matrixAgendaPanel.teamCalendarExpanded{position:fixed!important;inset:12px!important;z-index:2400!important;margin:0!important;padding:14px!important;display:flex!important;flex-direction:column!important;min-height:0!important;max-height:none!important;background:var(--theme-surface)!important;border:1px solid var(--theme-border)!important;border-radius:16px!important;box-shadow:0 24px 80px #0f172a3d!important}body[data-voleng-product=operations] .matrixAgendaPanel.teamCalendarExpanded .capacityMatrixScroll{flex:1 1 auto!important;min-height:0!important;max-height:none!important;height:auto!important;overflow:auto!important}body[data-voleng-product=operations] .matrixAgendaPanel.teamCalendarExpanded .capacityMatrix{min-height:100%!important}body[data-voleng-product=operations] .matrixAgendaPanel.teamCalendarExpanded .sectionHead,body[data-voleng-product=operations] .matrixAgendaPanel.teamCalendarExpanded .teamCalendarLegend{flex:0 0 auto!important}@media(max-width:760px){body[data-voleng-product=operations] .shiftTemplateEditor{grid-template-columns:1fr 1fr 48px!important}body[data-voleng-product=operations] .shiftTemplateEditor>input:first-child{grid-column:1/-1!important}body[data-voleng-product=operations] .shiftTemplateEditor>button.shiftTypeSaveButton{grid-column:1/-1}body[data-voleng-product=operations] .matrixAgendaPanel.teamCalendarExpanded{inset:4px!important;border-radius:10px!important}.teamCalendarExpandBtn span{display:none}}body.teamCalendarFullscreen{overflow:hidden!important}body[data-voleng-product=operations] .teamShiftFilter{display:inline-flex!important;align-items:center!important;gap:7px!important}body[data-voleng-product=operations] .teamShiftFilter .shiftFilterDot{width:9px;height:9px;display:inline-block;flex:0 0 auto;border-radius:3px;background:var(--shift-color,#64748B);box-shadow:0 0 0 2px color-mix(in srgb,var(--shift-color,#64748B) 18%,transparent)}body[data-voleng-product=operations] .teamCalendarExpandedToolbar{display:none}body[data-voleng-product=operations] .matrixAgendaPanel.teamCalendarExpanded{inset:78px 10px 10px!important;z-index:4600!important;padding:0!important;overflow:hidden!important}body[data-voleng-product=operations] .matrixAgendaPanel.teamCalendarExpanded>.capacityWorkspaceHead{position:sticky!important;top:0!important;z-index:12!important;margin:0!important;padding:12px 14px!important;background:var(--theme-surface)!important;border-bottom:1px solid var(--theme-border)!important}body[data-voleng-product=operations] .matrixAgendaPanel.teamCalendarExpanded>.teamCalendarLegend{position:sticky!important;top:66px!important;z-index:11!important;margin:0!important;padding:8px 14px!important;background:var(--theme-surface)!important;border-bottom:1px solid var(--theme-border)!important}body[data-voleng-product=operations] .matrixAgendaPanel.teamCalendarExpanded .capacityMatrixScroll{padding:0 10px 10px!important}body[data-voleng-product=operations] .matrixAgendaPanel.teamCalendarExpanded .teamCalendarSectionTools{padding-right:250px!important}body[data-voleng-product=operations] .matrixAgendaPanel.teamCalendarExpanded .teamCalendarExpandedToolbar{position:fixed!important;top:88px!important;right:24px!important;z-index:4800!important;display:flex!important;align-items:center!important;gap:8px!important;padding:7px!important;border:1px solid var(--theme-border)!important;border-radius:11px!important;background:var(--theme-surface)!important;box-shadow:0 10px 28px #0f172a24!important}body[data-voleng-product=operations] .teamCalendarExpandedToolbar label{display:flex;align-items:center;gap:7px;font-size:9px;font-weight:900;color:var(--theme-muted)}body[data-voleng-product=operations] .teamCalendarExpandedToolbar select{height:34px;min-width:145px;padding:0 30px 0 10px;border:1px solid var(--theme-border);border-radius:8px;background:var(--theme-surface);color:var(--theme-text);font-size:10px;font-weight:800}body[data-voleng-product=operations] .teamCalendarExpandedToolbar button{height:34px;padding:0 11px;display:inline-flex;align-items:center;gap:6px;border:1px solid var(--theme-accent);border-radius:8px;background:var(--theme-accent);color:#fff;font-size:9px;font-weight:900;cursor:pointer}body[data-voleng-product=operations] .teamCalendarExpandedToolbar button svg{width:13px;height:13px;color:#fff!important}body[data-voleng-product=operations] .shiftSimpleCard{border-width:1px!important;border-left-width:4px!important;background:color-mix(in srgb,var(--shift-color) 8%,var(--theme-surface))!important;box-shadow:none!important;position:relative!important}body[data-voleng-product=operations] .shiftSimpleCard:after{content:"SHIFT";margin-left:auto;align-self:flex-start;padding:2px 5px;border-radius:5px;background:color-mix(in srgb,var(--shift-color) 14%,var(--theme-surface));color:var(--shift-color);font-size:6.5px;font-weight:950;letter-spacing:.08em;line-height:1.25}body[data-voleng-product=operations] .shiftSimpleCard>svg{color:var(--shift-color)!important}body[data-voleng-product=operations] .shiftSimpleCard b{color:color-mix(in srgb,var(--shift-color) 86%,#111827)!important}@media(max-width:900px){body[data-voleng-product=operations] .matrixAgendaPanel.teamCalendarExpanded{inset:68px 4px 4px!important}body[data-voleng-product=operations] .matrixAgendaPanel.teamCalendarExpanded .teamCalendarExpandedToolbar{top:76px!important;right:10px!important}body[data-voleng-product=operations] .matrixAgendaPanel.teamCalendarExpanded .teamCalendarSectionTools{padding-right:0!important}body[data-voleng-product=operations] .matrixAgendaPanel.teamCalendarExpanded>.capacityWorkspaceHead{padding-right:12px!important}}@media(max-width:620px){body[data-voleng-product=operations] .matrixAgendaPanel.teamCalendarExpanded .teamCalendarExpandedToolbar{left:10px!important;right:10px!important;justify-content:space-between!important}body[data-voleng-product=operations] .teamCalendarExpandedToolbar label{flex:1;min-width:0}body[data-voleng-product=operations] .teamCalendarExpandedToolbar select{min-width:0;flex:1;width:100%}}body[data-voleng-product=operations] .matrixAgendaPanel.teamCalendarExpanded .teamCalendarSectionTools{margin-left:auto!important;padding-right:0!important;display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:8px!important;flex-wrap:nowrap!important}body[data-voleng-product=operations] .matrixAgendaPanel.teamCalendarExpanded>.capacityWorkspaceHead{min-height:68px!important;padding:10px 14px!important;gap:18px!important}body[data-voleng-product=operations] .matrixAgendaPanel.teamCalendarExpanded>.capacityWorkspaceHead>div:first-child{min-width:260px!important;flex:1 1 auto!important}body[data-voleng-product=operations] .matrixAgendaPanel.teamCalendarExpanded .capacityAgendaHint{margin-top:3px!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;max-width:720px!important}body[data-voleng-product=operations] .teamCalendarDateFilter{display:inline-flex!important;align-items:center!important;gap:4px!important;height:34px!important;flex:0 0 auto!important}body[data-voleng-product=operations] .teamCalendarDateFilter>button{width:32px!important;height:32px!important;padding:0!important;display:grid!important;place-items:center!important;border:1px solid var(--theme-border)!important;border-radius:8px!important;background:var(--theme-surface)!important;color:var(--theme-text)!important;cursor:pointer!important}body[data-voleng-product=operations] .teamCalendarDateFilter>button:hover{border-color:color-mix(in srgb,var(--theme-accent) 45%,var(--theme-border))!important;background:color-mix(in srgb,var(--theme-accent) 5%,var(--theme-surface))!important}body[data-voleng-product=operations] .teamCalendarDateFilter>button svg{width:13px!important;height:13px!important;color:var(--theme-muted)!important}body[data-voleng-product=operations] .teamCalendarDateFilter>label{height:32px!important;min-width:172px!important;padding:0 7px 0 9px!important;display:flex!important;align-items:center!important;gap:6px!important;border:1px solid var(--theme-border)!important;border-radius:8px!important;background:var(--theme-surface)!important;color:var(--theme-muted)!important;font-size:8px!important;font-weight:900!important;letter-spacing:.04em!important}body[data-voleng-product=operations] .teamCalendarDateFilter>label>svg{width:13px!important;height:13px!important;color:var(--theme-accent)!important;flex:0 0 auto!important}body[data-voleng-product=operations] .teamCalendarDateFilter>label>span{white-space:nowrap!important}body[data-voleng-product=operations] .teamCalendarDateFilter input[type=date]{width:112px!important;min-width:112px!important;height:28px!important;padding:0 3px!important;border:0!important;outline:0!important;background:transparent!important;color:var(--theme-text)!important;font-size:9px!important;font-weight:850!important;cursor:pointer!important}body[data-voleng-product=operations] .matrixAgendaPanel.teamCalendarExpanded .teamShiftFilter{height:34px!important;padding:0 0 0 9px!important;border:1px solid var(--theme-border)!important;border-radius:8px!important;background:var(--theme-surface)!important;color:var(--theme-muted)!important;flex:0 0 auto!important}body[data-voleng-product=operations] .matrixAgendaPanel.teamCalendarExpanded .teamShiftFilter select{height:32px!important;min-width:142px!important;border:0!important;border-left:1px solid var(--theme-border)!important;border-radius:0 8px 8px 0!important;background:transparent!important}body[data-voleng-product=operations] .matrixAgendaPanel.teamCalendarExpanded .teamCalendarExpandBtn{height:34px!important;min-width:86px!important;justify-content:center!important;border-color:var(--theme-border)!important;background:var(--theme-surface)!important;color:var(--theme-text)!important;flex:0 0 auto!important}body[data-voleng-product=operations] .matrixAgendaPanel.teamCalendarExpanded .teamCalendarExpandBtn:hover{border-color:var(--theme-accent)!important;background:color-mix(in srgb,var(--theme-accent) 6%,var(--theme-surface))!important}body[data-voleng-product=operations] .matrixAgendaPanel.teamCalendarExpanded .teamCalendarExpandedToolbar{display:none!important}body[data-voleng-theme=dark][data-voleng-product=operations] .teamCalendarDateFilter input[type=date]{color-scheme:dark!important}@media(max-width:1180px){body[data-voleng-product=operations] .matrixAgendaPanel.teamCalendarExpanded>.capacityWorkspaceHead{align-items:flex-start!important;flex-direction:column!important;gap:8px!important}body[data-voleng-product=operations] .matrixAgendaPanel.teamCalendarExpanded .teamCalendarSectionTools{width:100%!important;margin-left:0!important;justify-content:flex-start!important;flex-wrap:wrap!important}body[data-voleng-product=operations] .matrixAgendaPanel.teamCalendarExpanded>.teamCalendarLegend{top:112px!important}}@media(max-width:720px){body[data-voleng-product=operations] .teamCalendarDateFilter{width:100%!important}body[data-voleng-product=operations] .teamCalendarDateFilter>label{flex:1 1 auto!important;min-width:0!important}body[data-voleng-product=operations] .teamCalendarDateFilter input[type=date]{width:100%!important;min-width:0!important}body[data-voleng-product=operations] .matrixAgendaPanel.teamCalendarExpanded .teamShiftFilter{flex:1 1 190px!important}body[data-voleng-product=operations] .matrixAgendaPanel.teamCalendarExpanded .teamShiftFilter select{min-width:0!important;flex:1!important}body[data-voleng-product=operations] .matrixAgendaPanel.teamCalendarExpanded>.teamCalendarLegend{top:158px!important}}body[data-voleng-product=operations] .matrixAgendaPanel.teamCalendarExpanded>.capacityWorkspaceHead{position:relative!important;top:auto!important;min-height:58px!important;padding:9px 14px!important;gap:14px!important;border-bottom:1px solid var(--theme-border)!important}body[data-voleng-product=operations] .matrixAgendaPanel.teamCalendarExpanded>.capacityWorkspaceHead>div:first-child{min-width:0!important;flex:1 1 auto!important}body[data-voleng-product=operations] .matrixAgendaPanel.teamCalendarExpanded .capacityAgendaHint{max-width:820px!important;margin-top:2px!important}body[data-voleng-product=operations] .matrixAgendaPanel.teamCalendarExpanded .teamCalendarSectionTools{width:auto!important;margin-left:auto!important;padding:0!important;justify-content:flex-end!important;flex-wrap:nowrap!important;flex:0 0 auto!important}body[data-voleng-product=operations] .matrixAgendaPanel.teamCalendarExpanded .teamCalendarExpandBtn{height:38px!important;min-width:92px!important;padding:0 12px!important;border-radius:9px!important}body[data-voleng-product=operations] .teamCalendarExpandedFilters{flex:0 0 auto!important;display:flex!important;align-items:center!important;gap:8px!important;width:100%!important;min-width:0!important;padding:8px 14px!important;border-bottom:1px solid var(--theme-border)!important;background:var(--theme-surface-soft)!important}body[data-voleng-product=operations] .teamCalendarExpandedFilters .capacityHeaderPeriod,body[data-voleng-product=operations] .teamCalendarExpandedFilters .capacityPeriodNav{height:38px!important;flex:0 0 auto!important;border:1px solid var(--theme-border)!important;border-radius:9px!important;background:var(--theme-surface)!important;overflow:hidden!important;box-shadow:none!important}body[data-voleng-product=operations] .teamCalendarExpandedFilters .capacityHeaderPeriod{display:flex!important;align-items:center!important;gap:0!important;padding:0!important}body[data-voleng-product=operations] .teamCalendarExpandedFilters .capacityHeaderPeriod button{min-width:64px!important;height:36px!important;min-height:36px!important;padding:0 13px!important;border:0!important;border-radius:0!important;background:transparent!important;color:var(--theme-muted)!important;font-size:10px!important;font-weight:850!important;box-shadow:none!important}body[data-voleng-product=operations] .teamCalendarExpandedFilters .capacityHeaderPeriod button+button{border-left:1px solid color-mix(in srgb,var(--theme-border) 72%,transparent)!important}body[data-voleng-product=operations] .teamCalendarExpandedFilters .capacityHeaderPeriod button.active{background:var(--theme-accent-soft)!important;color:var(--theme-accent-ink)!important}body[data-voleng-product=operations] .teamCalendarExpandedFilters .capacityPeriodNav{display:grid!important;grid-template-columns:36px minmax(220px,auto) 36px!important;align-items:center!important}body[data-voleng-product=operations] .teamCalendarExpandedFilters .capacityPeriodNav button{width:36px!important;height:36px!important;min-height:36px!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;color:var(--theme-muted)!important}body[data-voleng-product=operations] .teamCalendarExpandedFilters .capacityPeriodNav button:hover{background:color-mix(in srgb,var(--theme-accent) 5%,var(--theme-surface))!important;color:var(--theme-text)!important}body[data-voleng-product=operations] .teamCalendarExpandedFilters .capacityPeriodNav span{min-width:220px!important;padding:0 14px!important;text-align:center!important;white-space:nowrap!important;color:var(--theme-text)!important;font-size:10px!important;font-weight:850!important;border-left:1px solid var(--theme-border)!important;border-right:1px solid var(--theme-border)!important}body[data-voleng-product=operations] .teamCalendarExpandedFilters>select{height:38px!important;min-width:142px!important;max-width:190px!important;padding:0 32px 0 11px!important;flex:0 1 190px!important;border:1px solid var(--theme-border)!important;border-radius:9px!important;background:var(--theme-surface)!important;color:var(--theme-text)!important;font-size:10px!important;font-weight:800!important}body[data-voleng-product=operations] .teamCalendarExpandedFilters>select.teamCalendarResourceFilter{min-width:220px!important;max-width:290px!important;flex-basis:260px!important}body[data-voleng-product=operations] .teamCalendarExpandedFilters .teamShiftFilter{height:38px!important;min-width:188px!important;margin-left:auto!important;padding:0 0 0 10px!important;flex:0 0 auto!important;border:1px solid var(--theme-border)!important;border-radius:9px!important;background:var(--theme-surface)!important;color:var(--theme-muted)!important}body[data-voleng-product=operations] .teamCalendarExpandedFilters .teamShiftFilter select{height:36px!important;min-width:126px!important;padding:0 30px 0 10px!important;border:0!important;border-left:1px solid var(--theme-border)!important;border-radius:0 9px 9px 0!important;background:transparent!important;color:var(--theme-text)!important;font-size:10px!important;font-weight:800!important}body[data-voleng-product=operations] .matrixAgendaPanel.teamCalendarExpanded>.teamCalendarLegend{position:relative!important;top:auto!important;z-index:11!important;margin:0!important;padding:8px 14px!important;background:var(--theme-surface)!important;border-bottom:1px solid var(--theme-border)!important}body[data-voleng-product=operations] .matrixAgendaPanel.teamCalendarExpanded .capacityMatrixScroll{flex:1 1 auto!important;min-height:0!important;padding:0 10px 10px!important}body[data-voleng-theme=dark][data-voleng-product=operations] .teamCalendarExpandedFilters{background:color-mix(in srgb,var(--theme-surface) 88%,#000)!important}@media(max-width:1380px){body[data-voleng-product=operations] .teamCalendarExpandedFilters{flex-wrap:wrap!important}body[data-voleng-product=operations] .teamCalendarExpandedFilters .teamShiftFilter{margin-left:0!important}body[data-voleng-product=operations] .teamCalendarExpandedFilters>select.teamCalendarResourceFilter{flex:1 1 230px!important;max-width:none!important}}@media(max-width:900px){body[data-voleng-product=operations] .matrixAgendaPanel.teamCalendarExpanded>.capacityWorkspaceHead{flex-direction:row!important;align-items:center!important}body[data-voleng-product=operations] .matrixAgendaPanel.teamCalendarExpanded .capacityAgendaHint{display:none!important}body[data-voleng-product=operations] .teamCalendarExpandedFilters .capacityHeaderPeriod{width:100%!important}body[data-voleng-product=operations] .teamCalendarExpandedFilters .capacityHeaderPeriod button{flex:1 1 0!important}body[data-voleng-product=operations] .teamCalendarExpandedFilters .capacityPeriodNav{width:100%!important;grid-template-columns:36px minmax(0,1fr) 36px!important}body[data-voleng-product=operations] .teamCalendarExpandedFilters .capacityPeriodNav span{min-width:0!important}body[data-voleng-product=operations] .teamCalendarExpandedFilters>select,body[data-voleng-product=operations] .teamCalendarExpandedFilters>select.teamCalendarResourceFilter,body[data-voleng-product=operations] .teamCalendarExpandedFilters .teamShiftFilter{flex:1 1 220px!important;max-width:none!important;min-width:0!important}body[data-voleng-product=operations] .teamCalendarExpandedFilters .teamShiftFilter select{flex:1 1 auto!important;min-width:0!important}}body .premiumSignIn.premiumLogin2026{--login-navy:#071a43;--login-blue:#2864ee;--login-cyan:#1fd0d2;--login-purple:#8354ef;--login-muted:#71809a;--login-border:#d8e3f1;position:relative!important;display:block!important;grid-template-columns:none!important;align-items:initial!important;width:100%!important;min-height:100dvh!important;overflow-x:hidden!important;overflow-y:auto!important;padding:clamp(28px,4vw,54px) clamp(24px,6vw,110px)!important;color:var(--login-navy)!important;background:radial-gradient(circle at 9% 23%,rgba(71,212,220,.17),transparent 27%),radial-gradient(circle at 91% 18%,rgba(155,105,244,.14),transparent 31%),radial-gradient(circle at 66% 98%,rgba(81,164,255,.1),transparent 30%),#f9fbff!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important}body .premiumLogin2026:before,body .premiumLogin2026:after{content:"";position:absolute;pointer-events:none;border:1px solid rgba(95,116,255,.18);border-radius:50%}body .premiumLogin2026:before{width:900px;height:900px;right:-330px;top:-320px}body .premiumLogin2026:after{width:1000px;height:1000px;left:34%;bottom:-620px;border-color:#41cdde29}body .premiumLogin2026 .premiumLoginOrb{position:absolute;pointer-events:none;border-radius:999px;filter:blur(2px);opacity:.28}body .premiumLogin2026 .premiumLoginOrbOne{width:280px;height:280px;left:-160px;top:36%;background:#2cc4e826}body .premiumLogin2026 .premiumLoginOrbTwo{width:300px;height:300px;right:-180px;bottom:-60px;background:#8653ef21}body .premiumLogin2026 .premiumLoginShell{position:relative;z-index:2;width:min(1560px,100%);min-height:calc(100dvh - clamp(56px,8vw,108px));margin:auto;display:grid;grid-template-columns:minmax(0,1.12fr) minmax(460px,.88fr);align-items:center;gap:clamp(56px,5vw,92px)}body .premiumLogin2026 .premiumLoginBrandSide{display:flex;min-width:0;flex-direction:column;justify-content:center}body .premiumLogin2026 .premiumLoginBrandLockup{display:flex;align-items:center;gap:20px;margin-bottom:58px;width:max-content;max-width:100%}body .premiumLogin2026 .premiumLoginBrandLockup>img{width:112px;height:112px;object-fit:contain;filter:drop-shadow(0 9px 16px rgba(22,62,130,.08))}body .premiumLogin2026 .premiumLoginBrandLockup>div{display:flex;flex-direction:column;min-width:0}body .premiumLogin2026 .premiumLoginBrandLockup strong{font-size:clamp(40px,3.6vw,61px);line-height:.92;letter-spacing:.015em;font-weight:840;color:#061a46}body .premiumLogin2026 .premiumLoginBrandLockup span{margin-top:10px;font-size:13px;font-weight:700;letter-spacing:.26em;color:#71819b;white-space:nowrap}body .premiumLogin2026 .premiumLoginBrandCopy h1{display:flex;flex-direction:column;margin:0;font-size:clamp(54px,4.35vw,78px);font-weight:800;line-height:.97;letter-spacing:-.055em;color:#050f35}body .premiumLogin2026 .premiumLoginBrandCopy h1 span{display:block}body .premiumLogin2026 .premiumCyanText{color:var(--login-cyan)!important}body .premiumLogin2026 .premiumGradientText{width:max-content;max-width:100%;color:transparent!important;background:linear-gradient(90deg,#2873ed,#8057ee,#a14fe5);background-clip:text;-webkit-background-clip:text}body .premiumLogin2026 .premiumLoginBrandCopy p{max-width:650px;margin:34px 0 38px;color:var(--login-muted)!important;font-size:clamp(18px,1.35vw,23px);line-height:1.55}body .premiumLogin2026 .premiumLoginProducts{display:flex;flex-wrap:wrap;gap:14px}body .premiumLogin2026 .premiumProductChip{display:flex;min-height:60px;align-items:center;gap:11px;padding:0 22px;border:1px solid rgba(202,214,232,.82);border-radius:18px;background:#ffffffd6;box-shadow:0 8px 24px #132e5b0d;font-size:15px;font-weight:760;white-space:nowrap;backdrop-filter:blur(15px)}body .premiumLogin2026 .premiumProductChip svg{width:24px;height:24px;color:var(--chip-accent);stroke-width:2.1}body .premiumLogin2026 .premiumLoginTrust{display:flex;align-items:center;gap:13px;margin-top:78px;color:#8d9bb0;font-size:14px}body .premiumLogin2026 .premiumLoginTrust svg{width:24px;height:24px;color:#637997}body .premiumLogin2026 .premiumLoginCard{width:100%;max-width:570px;justify-self:end;padding:clamp(36px,4vw,56px) clamp(34px,4vw,52px);border:1px solid rgba(214,223,237,.86);border-radius:30px;background:#fffffff0;box-shadow:0 28px 70px #18325a1a;backdrop-filter:blur(20px)}body .premiumLogin2026 .premiumLoginForm{margin:0!important;padding:0!important;background:transparent!important;border:0!important;box-shadow:none!important;display:block!important;width:100%!important;max-width:none!important}body .premiumLogin2026 .premiumLoginForm .loginEyebrow{margin-bottom:20px;color:var(--login-blue);font-size:13px;font-weight:850;letter-spacing:.2em}body .premiumLogin2026 .premiumLoginForm h2{margin:0!important;color:#07133a!important;font-size:clamp(36px,3vw,49px)!important;font-weight:800!important;line-height:1.04!important;letter-spacing:-.045em!important}body .premiumLogin2026 .premiumLoginDescription{max-width:430px;margin:19px 0 34px!important;color:var(--login-muted)!important;font-size:17px!important;line-height:1.5!important}body .premiumLogin2026 .premiumFieldGroup{margin-bottom:23px}body .premiumLogin2026 .premiumFieldGroup>label{display:block;margin:0 0 9px!important;color:#53627a!important;font-size:15px!important;font-weight:740!important}body .premiumLogin2026 .premiumInputWrap{display:flex;height:62px;align-items:center;border:1.5px solid var(--login-border);border-radius:15px;background:#fff;transition:border-color .2s,box-shadow .2s}body .premiumLogin2026 .premiumInputWrap:focus-within{border-color:#4b7df1;box-shadow:0 0 0 4px #2f69ed17}body .premiumLogin2026 .premiumInputWrap>svg{width:22px;height:22px;flex:0 0 22px;margin:0 18px;color:#73829b}body .premiumLogin2026 .premiumInputWrap input{width:100%!important;height:100%!important;min-height:0!important;margin:0!important;padding:0 10px 0 0!important;border:0!important;outline:0!important;background:transparent!important;box-shadow:none!important;color:var(--login-navy)!important;font:inherit!important;font-size:16px!important}body .premiumLogin2026 .premiumInputWrap input::placeholder{color:#9aa8bd!important}body .premiumLogin2026 .premiumPasswordToggle{display:grid;width:56px;height:100%;flex:0 0 56px;place-items:center;margin:0!important;padding:0!important;border:0!important;background:transparent!important;color:#6d7c96!important;box-shadow:none!important}body .premiumLogin2026 .premiumPasswordToggle svg{width:21px;height:21px}body .premiumLogin2026 .premiumForgotLink{display:block;width:max-content;margin:10px 0 0 auto!important;padding:0!important;border:0!important;background:transparent!important;color:var(--login-blue)!important;box-shadow:none!important;font-size:14px!important;font-weight:760!important}body .premiumLogin2026 .premiumPrimaryLogin{width:100%!important;height:62px!important;margin-top:8px!important;border:0!important;border-radius:15px!important;color:#fff!important;background:linear-gradient(100deg,#2867ed,#245de8)!important;box-shadow:0 12px 24px #2560e82e!important;font-size:18px!important;font-weight:780!important}body .premiumLogin2026 .premiumPrimaryLogin:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 16px 30px #2560e83d!important}body .premiumLogin2026 .premiumEnterpriseDivider{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:16px;margin:29px 0 22px}body .premiumLogin2026 .premiumEnterpriseDivider span{height:1px;background:#d8e0ec}body .premiumLogin2026 .premiumEnterpriseDivider strong{color:#8390a5;font-size:11px;letter-spacing:.18em}body .premiumLogin2026 .premiumMicrosoftLogin{display:flex;width:100%!important;min-height:74px;align-items:center;gap:15px;margin:0!important;padding:13px 18px!important;border:1.5px solid var(--login-border)!important;border-radius:15px!important;background:#fff!important;color:var(--login-navy)!important;box-shadow:none!important;text-align:left!important}body .premiumLogin2026 .premiumMicrosoftLogin:hover:not(:disabled){border-color:#b9c9df!important;background:#fbfdff!important}body .premiumLogin2026 .microsoftMiniMark{display:grid!important;width:35px!important;height:35px!important;flex:0 0 35px!important;grid-template-columns:1fr 1fr!important;grid-template-rows:1fr 1fr!important;gap:2px!important;padding:0!important;background:transparent!important}body .premiumLogin2026 .microsoftMiniMark i{display:block!important;width:auto!important;height:auto!important;border-radius:0!important}body .premiumLogin2026 .microsoftMiniMark i:nth-child(1){background:#f35325!important}body .premiumLogin2026 .microsoftMiniMark i:nth-child(2){background:#81bc06!important}body .premiumLogin2026 .microsoftMiniMark i:nth-child(3){background:#05a6f0!important}body .premiumLogin2026 .microsoftMiniMark i:nth-child(4){background:#ffba08!important}body .premiumLogin2026 .premiumMicrosoftCopy{display:flex;min-width:0;flex:1;flex-direction:column;gap:3px}body .premiumLogin2026 .premiumMicrosoftCopy b{color:var(--login-navy);font-size:15px}body .premiumLogin2026 .premiumMicrosoftCopy small{overflow:hidden;color:#78869b;font-size:12px;text-overflow:ellipsis;white-space:nowrap}body .premiumLogin2026 .premiumMicrosoftLogin>svg{width:22px;height:22px;color:#66758d}body .premiumLogin2026 .premiumTermsHint{display:block;margin-top:16px;color:#7d8ba0;font-size:12px;line-height:1.45}body .premiumLogin2026 .premiumBackLink{display:block;margin:17px auto 0!important;padding:0!important;border:0!important;background:transparent!important;color:var(--login-blue)!important;box-shadow:none!important;font-weight:750!important}body .premiumLogin2026 .premiumAccountForm .premiumLoginDescription{margin-bottom:28px!important}body .premiumLogin2026 .premiumSignupForm h2{font-size:40px!important}body .premiumLogin2026 .premiumSignupGrid{display:grid;grid-template-columns:1fr 1.25fr;gap:14px;margin-bottom:18px}body .premiumLogin2026 .premiumSignupGrid>label{display:flex;flex-direction:column;gap:8px;color:#53627a;font-size:13px;font-weight:700}body .premiumLogin2026 .premiumSignupGrid input{min-width:0;height:48px;border:1.5px solid var(--login-border);border-radius:12px;padding:0 12px;font:inherit}body .premiumLogin2026 .premiumPromoRow{display:flex;gap:8px}body .premiumLogin2026 .premiumPromoRow input{width:100%}body .premiumLogin2026 .premiumPromoRow button{padding:0 12px;border:1px solid #cbd8ea;border-radius:12px;background:#f7faff;color:#204a92;font-weight:750}body .premiumLogin2026 .error,body .premiumLogin2026 .profileMessage{margin:14px 0!important;border-radius:12px!important}body .premiumLogin2026 .loginSupportDock{right:28px!important;bottom:28px!important;z-index:30!important}body .premiumLogin2026 .loginSupportDock .appSupportFab{min-height:48px!important;padding:0 18px!important;border:0!important;border-radius:24px!important;background:#075bb8!important;color:#fff!important;box-shadow:0 10px 30px #03397e33!important;font-weight:750!important}body .premiumLogin2026 .loginSupportDock .appSupportFab svg{width:19px;height:19px}body .newPlatformUtilities .newSupportAction{display:flex;min-height:38px;align-items:center;justify-content:center;gap:7px;padding:0 12px;border:1px solid var(--theme-border,#d8e1ec);border-radius:9px;background:var(--theme-surface,#fff);color:var(--theme-text,#18314f);font:inherit;font-size:12px;font-weight:750;white-space:nowrap}body .newPlatformUtilities .newSupportAction svg{width:16px;height:16px}body[data-voleng-theme=dark] .newPlatformUtilities .newSupportAction{background:#18212d;color:#e8edf4;border-color:#354252}body .launcherSupportTool svg{width:17px;height:17px}@media(min-width:1366px){body .premiumSignIn.premiumLogin2026{padding-left:clamp(54px,5vw,96px)!important;padding-right:clamp(54px,5vw,96px)!important}body .premiumLogin2026 .premiumLoginShell{width:min(1560px,100%);grid-template-columns:minmax(0,1.12fr) minmax(500px,.88fr);gap:clamp(64px,5vw,96px)}body .premiumLogin2026 .premiumLoginBrandCopy h1{font-size:clamp(60px,4.05vw,78px);line-height:.98}body .premiumLogin2026 .premiumLoginBrandCopy p{margin:28px 0 32px;font-size:clamp(17px,1.08vw,21px)}body .premiumLogin2026 .premiumLoginBrandLockup{margin-bottom:42px}body .premiumLogin2026 .premiumLoginBrandLockup>img{width:100px;height:100px}body .premiumLogin2026 .premiumLoginBrandLockup strong{font-size:clamp(44px,3vw,56px)}body .premiumLogin2026 .premiumLoginProducts{gap:12px}body .premiumLogin2026 .premiumProductChip{min-height:54px;padding:0 18px;font-size:14px}body .premiumLogin2026 .premiumLoginTrust{margin-top:48px}body .premiumLogin2026 .premiumLoginCard{max-width:570px;padding:42px 46px}}@media(min-width:1366px)and (max-height:900px){body .premiumSignIn.premiumLogin2026{padding-top:26px!important;padding-bottom:26px!important}body .premiumLogin2026 .premiumLoginShell{min-height:calc(100dvh - 52px)}body .premiumLogin2026 .premiumLoginBrandLockup{margin-bottom:28px}body .premiumLogin2026 .premiumLoginBrandCopy p{margin:22px 0 26px}body .premiumLogin2026 .premiumLoginTrust{margin-top:34px}body .premiumLogin2026 .premiumLoginCard{padding:34px 42px}body .premiumLogin2026 .premiumLoginDescription{margin:14px 0 24px!important}body .premiumLogin2026 .premiumFieldGroup{margin-bottom:18px}body .premiumLogin2026 .premiumInputWrap{height:56px}body .premiumLogin2026 .premiumPrimaryLogin{height:56px!important}body .premiumLogin2026 .premiumEnterpriseDivider{margin:22px 0 17px}body .premiumLogin2026 .premiumMicrosoftLogin{min-height:66px}}@media(max-width:1000px){body .premiumSignIn.premiumLogin2026{padding:34px 28px 78px!important}body .premiumLogin2026 .premiumLoginShell{grid-template-columns:1fr;gap:38px;min-height:auto}body .premiumLogin2026 .premiumLoginBrandSide{align-items:center;text-align:center}body .premiumLogin2026 .premiumLoginBrandLockup{margin-bottom:28px}body .premiumLogin2026 .premiumLoginBrandCopy h1{font-size:clamp(44px,8vw,64px)}body .premiumLogin2026 .premiumLoginBrandCopy p{margin:22px auto 28px}body .premiumLogin2026 .premiumLoginProducts{justify-content:center}body .premiumLogin2026 .premiumLoginTrust{display:none}body .premiumLogin2026 .premiumLoginCard{max-width:650px;justify-self:center}}@media(max-width:640px){body .premiumSignIn.premiumLogin2026{padding:max(18px,env(safe-area-inset-top)) 15px calc(84px + env(safe-area-inset-bottom))!important}body .premiumLogin2026 .premiumLoginShell{gap:22px}body .premiumLogin2026 .premiumLoginBrandLockup{gap:13px;margin-bottom:17px;align-self:flex-start}body .premiumLogin2026 .premiumLoginBrandLockup>img{width:72px;height:72px}body .premiumLogin2026 .premiumLoginBrandLockup strong{font-size:38px}body .premiumLogin2026 .premiumLoginBrandLockup span{margin-top:6px;font-size:9px;letter-spacing:.2em}body .premiumLogin2026 .premiumLoginBrandCopy{width:100%;text-align:left}body .premiumLogin2026 .premiumLoginBrandCopy h1{font-size:35px;line-height:1.02}body .premiumLogin2026 .premiumLoginBrandCopy p{display:none}body .premiumLogin2026 .premiumLoginProducts{width:100%;justify-content:flex-start;margin-top:20px;gap:8px;flex-wrap:nowrap;overflow-x:auto;padding-bottom:2px;scrollbar-width:none}body .premiumLogin2026 .premiumLoginProducts::-webkit-scrollbar{display:none}body .premiumLogin2026 .premiumProductChip{min-height:41px;padding:0 12px;border-radius:14px;font-size:11px;gap:7px}body .premiumLogin2026 .premiumProductChip svg{width:17px;height:17px}body .premiumLogin2026 .premiumLoginCard{padding:28px 21px 24px;border-radius:24px}body .premiumLogin2026 .premiumLoginForm .loginEyebrow{margin-bottom:13px;font-size:10px}body .premiumLogin2026 .premiumLoginForm h2{font-size:31px!important}body .premiumLogin2026 .premiumLoginDescription{margin:11px 0 24px!important;font-size:14px!important}body .premiumLogin2026 .premiumInputWrap{height:55px;border-radius:13px}body .premiumLogin2026 .premiumPrimaryLogin{height:55px!important;border-radius:13px!important}body .premiumLogin2026 .premiumMicrosoftLogin{min-height:65px!important}body .premiumLogin2026 .premiumEnterpriseDivider{margin:24px 0 18px;gap:10px}body .premiumLogin2026 .premiumEnterpriseDivider strong{font-size:10px}body .premiumLogin2026 .loginSupportDock{right:16px!important;bottom:16px!important}body .premiumLogin2026 .loginSupportDock .appSupportFab{width:48px!important;height:48px!important;min-height:48px!important;padding:0!important;border-radius:50%!important}body .premiumLogin2026 .loginSupportDock .appSupportFab span{display:none!important}body .premiumLogin2026 .premiumSignupGrid{grid-template-columns:1fr}body .premiumLogin2026:before{width:600px;height:600px;right:-430px;top:-160px}body .premiumLogin2026:after{width:650px;height:650px;left:-310px;bottom:-470px}}@media(max-width:1280px)and (min-width:1001px){body .premiumLogin2026 .premiumLoginShell{grid-template-columns:minmax(0,1fr) minmax(410px,.82fr);gap:50px}body .premiumLogin2026 .premiumLoginBrandCopy h1{font-size:clamp(50px,5vw,70px)}body .premiumLogin2026 .premiumProductChip{padding:0 15px;font-size:13px;min-height:52px}body .premiumLogin2026 .premiumLoginBrandLockup>img{width:92px;height:92px}body .premiumLogin2026 .premiumLoginBrandLockup strong{font-size:48px}}.capacitySectorSummary{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:0 0 12px;padding:10px 14px;border:1px solid var(--cap-line);border-radius:14px;background:var(--cap-surface);box-shadow:0 6px 18px #12345608}.capacitySectorSummary>div{display:flex;align-items:center;gap:10px;min-width:0}.capacitySectorSummary b{font-size:12px;color:var(--cap-text)}.capacitySectorSummary small{font-size:10px;color:var(--cap-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.capacitySectorSummary>button{height:32px;padding:0 11px;display:inline-flex;align-items:center;gap:7px;border:1px solid var(--cap-line);border-radius:9px;background:var(--cap-soft);color:var(--cap-text);font-size:10px;font-weight:800}.capacitySectorSummary>button svg{width:14px;height:14px}.capacitySectorBadge{display:inline-flex;align-items:center;gap:7px;padding:6px 9px;border-radius:999px;background:color-mix(in srgb,var(--theme-accent,#2f62e8) 8%,var(--cap-surface));border:1px solid color-mix(in srgb,var(--theme-accent,#2f62e8) 18%,var(--cap-line));color:var(--theme-accent-ink,var(--theme-accent,#2f62e8));font-size:10px;font-weight:850;white-space:nowrap}.capacitySectorBadge svg{width:13px;height:13px}.capacityKpisCalm>button{min-height:108px;padding:14px;grid-template-columns:40px minmax(0,1fr) auto;box-shadow:0 5px 16px #14315008}.capacityKpisCalm>button:before{height:0!important}.capacityKpisCalm>button>span{width:40px;height:40px;border-radius:12px;background:var(--cap-soft)!important;color:var(--theme-accent-ink,var(--cap-blue))!important}.capacityKpisCalm b{font-size:21px}.capacityKpisCalm em{font-size:9px}.capacityKpisCalm>button>strong{font-size:9px;font-weight:750}.capacityKpisCalm>button>i{height:3px}.capacityKpisCalm>button.utilization.healthy>i:after{background:var(--cap-green)!important}.capacityKpisCalm>button.utilization.warning>i:after{background:var(--cap-amber)!important}.capacityKpisCalm>button.utilization.critical>i:after{background:var(--cap-red)!important}.capacityKpisCalm>button.utilization.warning,.capacityKpisCalm>button.riskDays.attention{border-color:color-mix(in srgb,var(--cap-amber) 26%,var(--cap-line));background:color-mix(in srgb,var(--cap-amber) 3%,var(--cap-surface))}.capacityKpisCalm>button.utilization.critical{border-color:color-mix(in srgb,var(--cap-red) 28%,var(--cap-line));background:color-mix(in srgb,var(--cap-red) 3%,var(--cap-surface))}.capacityUtilChart{display:grid;grid-template-columns:repeat(7,minmax(54px,1fr));gap:12px;align-items:end;min-height:240px;padding:18px 16px 10px}.capacityUtilChart.mode-month{grid-template-columns:repeat(4,minmax(90px,1fr))}.capacityUtilChart.mode-year{grid-template-columns:repeat(12,minmax(42px,1fr));gap:8px}.capacityUtilPoint{display:grid;grid-template-rows:24px 150px auto auto;gap:5px;align-items:end;text-align:center;min-width:0}.capacityUtilPoint .capacityPointValue{font-size:10px;font-weight:900;color:var(--cap-text)}.capacityUtilTrack{height:150px;display:flex;align-items:flex-end;justify-content:center;padding:0 11px;border-bottom:1px solid var(--cap-line);border-radius:10px 10px 0 0;background:linear-gradient(to top,color-mix(in srgb,var(--cap-green) 5%,transparent) 0 66%,color-mix(in srgb,var(--cap-amber) 6%,transparent) 66% 83%,color-mix(in srgb,var(--cap-red) 5%,transparent) 83% 100%)}.capacityUtilTrack>i{display:block;width:min(34px,70%);min-height:3px;border-radius:8px 8px 2px 2px;background:var(--cap-green);transition:height .2s ease}.capacityUtilPoint.warning .capacityUtilTrack>i{background:var(--cap-amber)}.capacityUtilPoint.critical .capacityUtilTrack>i{background:var(--cap-red)}.capacityUtilPoint>b{font-size:10px;color:var(--cap-text);white-space:nowrap}.capacityUtilPoint>small{font-size:8px;color:var(--cap-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.capacityThresholdLegend{display:flex;justify-content:center;gap:18px;padding:2px 16px 15px;color:var(--cap-muted);font-size:9px;font-weight:800}.capacityThresholdLegend span{display:inline-flex;align-items:center;gap:6px}.capacityThresholdLegend i{width:9px;height:9px;border-radius:99px}.capacityThresholdLegend .healthy i{background:var(--cap-green)}.capacityThresholdLegend .warning i{background:var(--cap-amber)}.capacityThresholdLegend .critical i{background:var(--cap-red)}.capacityCockpitHealthRows strong.healthy{color:var(--cap-green)}.capacityCockpitHealthRows strong.warning{color:var(--cap-amber)}.capacityCockpitHealthRows strong.critical{color:var(--cap-red)}.capacityCockpitDetailCard.healthy .capacityMiniBar i{background:var(--cap-green)!important}.capacityCockpitDetailCard.warning{border-color:color-mix(in srgb,var(--cap-amber) 28%,var(--cap-line));background:color-mix(in srgb,var(--cap-amber) 3%,var(--cap-surface))}.capacityCockpitDetailCard.warning .capacityMiniBar i{background:var(--cap-amber)!important}.capacityCockpitDetailCard.critical{border-color:color-mix(in srgb,var(--cap-red) 30%,var(--cap-line));background:color-mix(in srgb,var(--cap-red) 3%,var(--cap-surface))}.capacityCockpitDetailCard.critical .capacityMiniBar i{background:var(--cap-red)!important}.capacityCockpitDetailCard footer span:nth-child(2){white-space:nowrap}.capacityWarnings.overviewSignals>button.warning{border-left:3px solid var(--cap-amber)}.capacityWarnings.overviewSignals>button.critical{border-left:3px solid var(--cap-red)}.capacityIndustrySettings{display:grid;grid-template-columns:minmax(280px,.9fr) minmax(0,1.4fr);gap:14px;margin-bottom:16px}.industryProfileField{display:grid;gap:7px}.industryProfileField>span{font-size:11px;font-weight:800;color:var(--theme-text,#172b40)}.industryProfileField select{height:42px;border:1px solid var(--theme-border,#d7e0e8);border-radius:10px;background:var(--theme-surface,#fff);padding:0 12px;color:var(--theme-text,#172b40);font-weight:750}.industryProfileField small{font-size:10px;color:var(--theme-muted,#61758a)}.industryTerminologyPreview{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.industryTerminologyPreview>span{display:grid;gap:3px;padding:10px 12px;border:1px solid var(--theme-border,#d7e0e8);border-radius:11px;background:var(--theme-surface-soft,#f5f8fb)}.industryTerminologyPreview small{font-size:8px;font-weight:900;letter-spacing:.08em;color:var(--theme-muted,#61758a)}.industryTerminologyPreview b{font-size:12px;color:var(--theme-text,#172b40);text-transform:capitalize}.capacityFormulaCard{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:16px;padding:14px 16px;border:1px solid color-mix(in srgb,var(--theme-accent,#2f62e8) 20%,var(--theme-border,#d7e0e8));border-radius:13px;background:color-mix(in srgb,var(--theme-accent,#2f62e8) 4%,var(--theme-surface,#fff))}.capacityFormulaCard>div{display:grid;gap:4px}.capacityFormulaCard small{font-size:9px;font-weight:900;letter-spacing:.08em;color:var(--theme-accent-ink,var(--theme-accent,#2f62e8))}.capacityFormulaCard b{font-size:12px;color:var(--theme-text,#172b40)}.capacityFormulaCard p{margin:0;font-size:10px;color:var(--theme-muted,#61758a)}.capacityFormulaCard>span{display:inline-flex;align-items:center;gap:7px;padding:7px 10px;border-radius:999px;background:var(--theme-surface,#fff);border:1px solid var(--theme-border,#d7e0e8);font-size:9px;font-weight:850;white-space:nowrap}.capacityFormulaCard>span svg{width:14px;height:14px}.utilizationThreshold .ok{background:color-mix(in srgb,var(--cap-green) 10%,var(--theme-surface,#fff));color:var(--cap-green)}.utilizationThreshold .warning{background:color-mix(in srgb,var(--cap-amber) 10%,var(--theme-surface,#fff));color:#9a6200}.utilizationThreshold .critical{background:color-mix(in srgb,var(--cap-red) 10%,var(--theme-surface,#fff));color:var(--cap-red)}.theme-dark .capacitySectorSummary,.theme-dark .capacityIndustrySettings .industryProfileField select,.theme-dark .capacityFormulaCard{background:#111f30;color:#eef5fc;border-color:#2a4058}.theme-dark .industryTerminologyPreview>span{background:#16283b;border-color:#2a4058}.theme-dark .industryTerminologyPreview b,.theme-dark .capacityFormulaCard b,.theme-dark .industryProfileField>span{color:#eef5fc}.theme-dark .capacityFormulaCard>span{background:#0d1a29;border-color:#30475f;color:#eef5fc}@media(max-width:1180px){.capacityUtilChart.mode-year{grid-template-columns:repeat(6,minmax(50px,1fr));min-height:390px}.capacityIndustrySettings{grid-template-columns:1fr}.capacitySectorSummary{align-items:flex-start}.capacitySectorSummary>div{flex-wrap:wrap}.capacitySectorSummary small{white-space:normal}}@media(max-width:760px){.capacityUtilChart{grid-template-columns:repeat(7,minmax(60px,1fr));overflow-x:auto}.capacityUtilChart.mode-month{grid-template-columns:repeat(4,minmax(76px,1fr))}.capacityUtilChart.mode-year{grid-template-columns:repeat(6,minmax(60px,1fr))}.capacityThresholdLegend{justify-content:flex-start;overflow-x:auto}.industryTerminologyPreview{grid-template-columns:1fr}.capacityFormulaCard{align-items:flex-start;flex-direction:column}.capacitySectorSummary{flex-direction:column}.capacitySectorSummary>button{align-self:flex-start}}.capacityDemandChart{display:grid;grid-template-columns:repeat(7,minmax(74px,1fr));gap:14px;align-items:end;min-height:250px;padding:18px 16px 10px;overflow:visible}.capacityDemandChart.mode-month{grid-template-columns:repeat(4,minmax(110px,1fr))}.capacityDemandChart.mode-year{grid-template-columns:repeat(12,minmax(54px,1fr));gap:9px}.capacityDemandPoint{display:grid;grid-template-rows:34px 154px auto auto auto;gap:4px;align-items:end;text-align:center;min-width:0}.capacityDemandValue{display:grid;align-content:end;line-height:1.05}.capacityDemandValue>b{font-size:10px;color:var(--cap-text);font-weight:900}.capacityDemandValue>small{font-size:8px;color:var(--cap-muted);font-weight:700}.capacityDemandBars{height:154px;display:flex;align-items:flex-end;justify-content:center;gap:7px;padding:0 10px;border-bottom:1px solid var(--cap-line);border-radius:11px 11px 0 0;background:linear-gradient(to top,color-mix(in srgb,var(--cap-green) 3%,transparent) 0 66%,color-mix(in srgb,var(--cap-amber) 4%,transparent) 66% 83%,color-mix(in srgb,var(--cap-red) 4%,transparent) 83% 100%);overflow:visible}.capacityDemandBar{height:100%;width:min(30px,34%);display:flex;align-items:flex-end;justify-content:center;position:relative}.capacityDemandBar>i{display:block;width:100%;min-height:3px;border-radius:7px 7px 2px 2px;transition:height .2s ease}.capacityDemandBar.net>i{background:color-mix(in srgb,var(--cap-blue) 28%,var(--cap-surface));border:1px solid color-mix(in srgb,var(--cap-blue) 40%,var(--cap-line))}.capacityDemandBar.planned.healthy>i{background:var(--cap-green)}.capacityDemandBar.planned.warning>i{background:var(--cap-amber)}.capacityDemandBar.planned.critical>i{background:var(--cap-red)}.capacityDemandPoint>b{font-size:10px;color:var(--cap-text);white-space:nowrap}.capacityDemandPoint>small{font-size:8px;color:var(--cap-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.capacityDemandPoint>em{font-style:normal;font-size:8px;font-weight:850;white-space:nowrap}.capacityDemandPoint>em.remaining{color:var(--cap-green)}.capacityDemandPoint>em.overload{color:var(--cap-red)}.capacityDemandLegend{display:flex;justify-content:center;gap:18px;padding:4px 16px 15px;color:var(--cap-muted);font-size:9px;font-weight:800;flex-wrap:wrap}.capacityDemandLegend span{display:inline-flex;align-items:center;gap:6px}.capacityDemandLegend i{width:9px;height:9px;border-radius:99px}.capacityDemandLegend .net i{background:color-mix(in srgb,var(--cap-blue) 30%,var(--cap-surface));border:1px solid color-mix(in srgb,var(--cap-blue) 42%,var(--cap-line))}.capacityDemandLegend .healthy i{background:var(--cap-green)}.capacityDemandLegend .warning i{background:var(--cap-amber)}.capacityDemandLegend .critical i{background:var(--cap-red)}.dispatchPlanningPage .smartAction{gap:8px!important;min-width:150px!important;padding-left:11px!important;padding-right:11px!important}.smartPlanButtonCopy{display:grid!important;gap:0!important;line-height:1.05;text-align:left}.smartPlanButtonCopy>b{font:inherit;font-weight:850;white-space:nowrap}.smartPlanButtonCopy>small{display:block;font-size:8px!important;font-weight:750!important;opacity:.82;max-width:132px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.smartPlanSectorControl{display:grid;grid-template-columns:minmax(0,1fr) minmax(210px,.8fr);gap:14px;align-items:center;margin:2px 0 14px;padding:12px 13px;border:1px solid color-mix(in srgb,var(--theme-accent,#2f62e8) 18%,var(--theme-border,#d7e0e8));border-radius:11px;background:color-mix(in srgb,var(--theme-accent,#2f62e8) 4%,var(--theme-surface,#fff))}.smartPlanSectorControl>div{display:grid;gap:4px}.smartPlanSectorControl>div>span{display:flex;align-items:center;gap:7px}.smartPlanSectorControl svg{width:15px;height:15px;color:var(--theme-accent-ink,var(--theme-accent,#2f62e8))}.smartPlanSectorControl b{font-size:11px;color:var(--theme-text,#172b40)}.smartPlanSectorControl small{font-size:9px;color:var(--theme-muted,#61758a)}.smartPlanSectorControl label{display:grid;gap:5px}.smartPlanSectorControl select{height:38px;border:1px solid var(--theme-border,#d7e0e8);border-radius:9px;background:var(--theme-surface,#fff);color:var(--theme-text,#172b40);padding:0 10px;font-size:10px;font-weight:800}.smartPlanSectorControl select:disabled{opacity:.62;cursor:not-allowed}.theme-dark .smartPlanSectorControl{background:#111f30;border-color:#2a4058}.theme-dark .smartPlanSectorControl b{color:#eef5fc}.theme-dark .smartPlanSectorControl select{background:#0d1a29;border-color:#30475f;color:#eef5fc}@media(max-width:1180px){.capacityDemandChart.mode-year{grid-template-columns:repeat(6,minmax(62px,1fr));min-height:430px}.dispatchPlanningPage .smartAction{min-width:138px!important}.smartPlanButtonCopy>small{max-width:112px}}@media(max-width:760px){.capacityDemandChart{grid-template-columns:repeat(7,minmax(76px,1fr));overflow-x:auto}.capacityDemandChart.mode-month{grid-template-columns:repeat(4,minmax(84px,1fr))}.capacityDemandChart.mode-year{grid-template-columns:repeat(6,minmax(68px,1fr))}.capacityDemandLegend{justify-content:flex-start;overflow-x:auto;flex-wrap:nowrap}.smartPlanSectorControl{grid-template-columns:1fr}.dispatchPlanningPage .smartAction{min-width:132px!important}.smartPlanButtonCopy>small{max-width:105px}}.capacityTrendCompact,.capacityHealthCompact{min-height:0!important}body[data-voleng-product=operations] .capacityCockpitPage .capacityTrendCompact,body[data-voleng-product=operations] .capacityCockpitPage .capacityHealthCompact{min-height:218px!important}.capacityTrendCompact .capacityCockpitSectionHead,.capacityHealthCompact .capacityCockpitSectionHead{min-height:48px!important;padding:8px 12px!important}.capacityTrendCompact .capacityCockpitSectionHead h3,.capacityHealthCompact .capacityCockpitSectionHead h3{font-size:14px!important;margin-top:2px!important}.capacityTrendCompact .capacityCockpitSectionHead small,.capacityHealthCompact .capacityCockpitSectionHead small{font-size:8px!important}.capacityTrendCompact .capacityCockpitSectionHead>span,.capacityHealthCompact .capacityCockpitSectionHead>span{min-height:24px!important;padding:0 8px!important;font-size:8px!important}.capacityTrendPlot{position:relative;height:116px;margin:8px 14px 0;padding:0 8px;border-bottom:1px solid var(--cap-line);background:linear-gradient(180deg,color-mix(in srgb,var(--cap-red) 2.5%,transparent),transparent 26%,color-mix(in srgb,var(--cap-amber) 2.5%,transparent) 26% 40%,color-mix(in srgb,var(--cap-green) 2.5%,transparent) 40% 100%);overflow:visible}.capacityTrendColumns{position:absolute;inset:0 8px;z-index:2;display:grid;grid-template-columns:repeat(7,minmax(50px,1fr));gap:12px;align-items:end}.capacityTrendColumns.mode-month{grid-template-columns:repeat(4,minmax(90px,1fr))}.capacityTrendColumns.mode-year{grid-template-columns:repeat(12,minmax(42px,1fr));gap:7px}.capacityTrendPoint{position:relative;display:grid;grid-template-rows:18px 78px auto auto;gap:2px;align-items:end;min-width:0;text-align:center;outline:none}.capacityTrendValue{font-size:9px;font-weight:900;line-height:1;color:var(--cap-text)}.capacityTrendTrack{height:78px;display:flex;align-items:flex-end;justify-content:center;border-radius:8px 8px 0 0}.capacityTrendTrack>i{display:block;width:min(26px,46%);min-height:3px;border-radius:6px 6px 2px 2px;background:var(--cap-green);transition:height .2s ease,transform .16s ease;box-shadow:0 0 0 1px color-mix(in srgb,var(--cap-green) 12%,transparent)}.capacityTrendPoint.warning .capacityTrendTrack>i{background:var(--cap-amber);box-shadow:0 0 0 1px color-mix(in srgb,var(--cap-amber) 16%,transparent)}.capacityTrendPoint.critical .capacityTrendTrack>i{background:var(--cap-red);box-shadow:0 0 0 1px color-mix(in srgb,var(--cap-red) 16%,transparent)}.capacityTrendPoint:is(:hover,:focus-visible) .capacityTrendTrack>i{transform:scaleX(1.08)}.capacityTrendPoint>b{font-size:9px;color:var(--cap-text);white-space:nowrap}.capacityTrendPoint>small{font-size:7.5px;color:var(--cap-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.capacityTrendThreshold{position:absolute;left:0;right:0;z-index:1;height:0;border-top:1px dashed currentColor;pointer-events:none}.capacityTrendThreshold>em{position:absolute;right:3px;bottom:3px;padding:1px 4px;border-radius:4px;background:var(--cap-surface);font-style:normal;font-size:7px;font-weight:850;white-space:nowrap}.capacityTrendThreshold.warning{color:color-mix(in srgb,var(--cap-amber) 78%,var(--cap-muted))}.capacityTrendThreshold.critical{color:color-mix(in srgb,var(--cap-red) 78%,var(--cap-muted))}.capacityTrendTooltip{position:absolute;left:50%;bottom:calc(100% + 9px);z-index:20;width:176px;transform:translate(-50%,4px);display:grid;gap:5px;padding:9px 10px;border:1px solid var(--cap-line);border-radius:10px;background:var(--cap-surface);box-shadow:0 12px 28px #0f2d4b29;opacity:0;visibility:hidden;pointer-events:none;text-align:left;transition:opacity .14s ease,transform .14s ease}.capacityTrendPoint:is(:hover,:focus-visible) .capacityTrendTooltip{opacity:1;visibility:visible;transform:translate(-50%)}.capacityTrendTooltip>b{font-size:9px;color:var(--cap-text);padding-bottom:3px;border-bottom:1px solid var(--cap-line)}.capacityTrendTooltip>span{display:flex;justify-content:space-between;gap:10px}.capacityTrendTooltip em{font-style:normal;font-size:8px;color:var(--cap-muted)}.capacityTrendTooltip strong{font-size:8px;color:var(--cap-text)}.capacityTrendTooltip strong.healthy{color:var(--cap-green)}.capacityTrendTooltip strong.warning{color:#a56600}.capacityTrendTooltip strong.critical{color:var(--cap-red)}.capacityTrendLegend{display:flex;justify-content:center;gap:16px;padding:7px 12px 9px;color:var(--cap-muted);font-size:8px;font-weight:800;flex-wrap:wrap}.capacityTrendLegend span{display:inline-flex;align-items:center;gap:5px}.capacityTrendLegend i{width:7px;height:7px;border-radius:50%}.capacityTrendLegend .healthy i{background:var(--cap-green)}.capacityTrendLegend .warning i{background:var(--cap-amber)}.capacityTrendLegend .critical i{background:var(--cap-red)}body[data-voleng-product=operations] .capacityCockpitPage .capacityHealthCompact .capacityCockpitHealthRows>div{min-height:41px!important;padding:5px 10px!important;grid-template-columns:30px minmax(0,1fr) auto!important;gap:8px!important}.capacityHealthCompact .capacityCockpitHealthRows>div>span{width:29px!important;height:29px!important;border-radius:9px!important}.capacityHealthCompact .capacityCockpitHealthRows svg{width:14px!important;height:14px!important}.capacityHealthCompact .capacityCockpitHealthRows small{font-size:8px!important}.capacityHealthCompact .capacityCockpitHealthRows b{font-size:8.5px!important}.capacityHealthCompact .capacityCockpitHealthRows strong{font-size:12px!important}body[data-voleng-product=operations] .capacityCockpitPage .capacityCockpitDetails .capacityCockpitSectionHead{min-height:48px!important;padding:8px 12px!important}.capacityCockpitDetails .capacityCockpitSectionHead h3{font-size:14px!important;margin-top:2px!important}.capacityCockpitDetails .capacityCockpitSectionHead small{font-size:8px!important}body[data-voleng-product=operations] .capacityCockpitPage .capacityCockpitDetailGrid{gap:9px!important;padding:10px 11px!important}body[data-voleng-product=operations] .capacityCockpitPage .capacityCockpitDetailCard{min-height:158px!important;padding:11px!important;gap:6px!important}.capacityCockpitDetailCard .capacityDayTop{min-height:25px!important;align-items:flex-start!important}.capacityCockpitDetailCard .capacityDayTop b{font-size:10px!important}.capacityCockpitDetailCard .capacityDayTop small{font-size:8px!important}.capacityCockpitDetailCard .capacityLoadLine{display:flex!important;align-items:flex-end!important;gap:5px!important;margin-top:6px!important;min-height:32px!important}.capacityCockpitDetailCard .capacityLoadLine strong{font-size:30px!important;line-height:.94!important;letter-spacing:-.035em!important}.capacityCockpitDetailCard .capacityLoadLine span{font-size:8px!important;line-height:1.1!important;padding-bottom:2px!important;text-transform:uppercase!important;letter-spacing:.045em!important}.capacityCockpitDetailCard .capacityMiniBar{margin:5px 0 7px!important;height:4px!important}.capacityCockpitDetailCard dl{gap:2px!important}.capacityCockpitDetailCard dl>div{min-height:18px!important;align-items:center!important;padding:0!important}.capacityCockpitDetailCard dt{font-size:8px!important}.capacityCockpitDetailCard dd{font-size:9px!important}.capacityCockpitDetailCard footer{padding-top:6px!important;gap:7px!important}.capacityCockpitDetailCard footer span{font-size:7.5px!important}.theme-dark .capacityTrendThreshold>em,.theme-dark .capacityTrendTooltip{background:#111f30;border-color:#2a4058}.theme-dark .capacityTrendPlot{border-color:#2a4058}@media(max-width:1180px){.capacityTrendColumns.mode-year{grid-template-columns:repeat(6,minmax(54px,1fr))}.capacityTrendPlot{height:124px}.capacityTrendPoint{grid-template-rows:18px 84px auto auto}.capacityTrendTrack{height:84px}}@media(max-width:760px){body[data-voleng-product=operations] .capacityCockpitPage .capacityTrendCompact,body[data-voleng-product=operations] .capacityCockpitPage .capacityHealthCompact{min-height:0!important}.capacityTrendPlot{height:126px;overflow-x:auto;overflow-y:visible;margin-left:10px;margin-right:10px}.capacityTrendColumns{grid-template-columns:repeat(7,minmax(64px,1fr));min-width:490px}.capacityTrendColumns.mode-month{grid-template-columns:repeat(4,minmax(82px,1fr));min-width:350px}.capacityTrendColumns.mode-year{grid-template-columns:repeat(12,minmax(54px,1fr));min-width:680px}.capacityTrendThreshold{min-width:490px}.capacityTrendLegend{justify-content:flex-start;overflow-x:auto;flex-wrap:nowrap}.capacityTrendTooltip{display:none}}.capacityTrendPlot{height:136px!important;margin:10px 18px 0!important;padding:0 14px 4px!important}.capacityTrendColumns{inset:0 14px 4px!important;gap:18px!important;grid-template-columns:repeat(7,minmax(64px,1fr))!important}.capacityTrendPoint{grid-template-rows:18px 88px auto auto!important;gap:3px!important}.capacityTrendTrack{height:88px!important}.capacityTrendPoint>b{font-size:9.5px!important}.capacityTrendPoint>small{font-size:8px!important}.capacityTrendThreshold>em{right:7px!important;bottom:4px!important;font-size:7.5px!important}@media(max-width:760px){.capacityTrendPlot{height:140px!important;overflow-x:auto!important}.capacityTrendColumns{min-width:560px!important;grid-template-columns:repeat(7,minmax(70px,1fr))!important}.capacityTrendThreshold{min-width:560px!important}}.capacityTrendPoint.off .capacityTrendTrack{opacity:.45}.capacityTrendPoint.off .capacityTrendTrack>i{background:#a8b3c2!important;box-shadow:none!important}.capacityTrendPoint.off .capacityTrendValue{color:var(--cap-muted)}.premiumLogin2026,.premiumLoginStage,.premiumLoginForm{color:#162b45}.premiumLoginForm{background:#fffffff0!important}body .premiumLogin2026{color-scheme:light}body .premiumLogin2026 .premiumLoginForm .premiumInputWrap{overflow:hidden}.premiumLoginForm .premiumInputWrap{background:#fff!important;border:1px solid #cfdcf0!important;box-shadow:0 0 0 1px #2563eb05 inset!important}.premiumLoginForm .premiumInputWrap:hover{border-color:#b9cae4!important}.premiumLoginForm .premiumInputWrap:focus-within{border-color:#4f7dff!important;box-shadow:0 0 0 3px #4f7dff24!important}.premiumLoginForm .premiumInputWrap input{background:transparent!important;color:#162b45!important;-webkit-text-fill-color:#162b45!important;caret-color:#2563eb!important;box-shadow:none!important}.premiumLoginForm .premiumInputWrap input::placeholder{color:#7b8da6!important;opacity:1!important}.premiumLoginForm .premiumInputWrap svg,.premiumLoginForm .premiumPasswordToggle,.premiumLoginForm .premiumPasswordToggle svg{color:#6a7f99!important}.premiumLoginForm .premiumPasswordToggle:hover{background:#eef4ff!important;color:#2458d3!important}.premiumLoginForm .premiumMicrosoftLogin,.premiumLoginForm .premiumPrimaryLogin{box-shadow:none!important}body .premiumLogin2026 .premiumLoginForm .premiumInputWrap input:is(:autofill,:-webkit-autofill){color:#162b45!important;-webkit-text-fill-color:#162b45!important;caret-color:#2563eb!important;border-radius:0!important;transition:none!important;-webkit-box-shadow:0 0 0 1000px #ffffff inset!important;box-shadow:0 0 0 1000px #fff inset!important}body:is([data-voleng-theme=dark],[data-voleng-theme=premier-navy],[data-theme=dark],[data-theme=premier-navy]) .profileCompact .profileLanguageInline{background:var(--theme-surface-soft)!important;border-color:var(--theme-border)!important}body:is([data-voleng-theme=dark],[data-voleng-theme=premier-navy],[data-theme=dark],[data-theme=premier-navy]) .profileCompact .profileLanguageChoices button{color:var(--theme-muted)!important}body:is([data-voleng-theme=dark],[data-voleng-theme=premier-navy],[data-theme=dark],[data-theme=premier-navy]) .profileCompact .profileLanguageChoices button:hover{background:color-mix(in srgb,var(--theme-surface-raised, #ffffff) 58%,transparent)!important;color:var(--theme-text)!important}body:is([data-voleng-theme=dark],[data-voleng-theme=premier-navy],[data-theme=dark],[data-theme=premier-navy]) .profileCompact .profileLanguageChoices button.active{background:color-mix(in srgb,#3b82f6 24%,var(--theme-surface))!important;color:#dbeafe!important}body:is([data-voleng-theme=dark],[data-voleng-theme=premier-navy],[data-theme=dark],[data-theme=premier-navy]) .profileCompact .profileStatus{background:#10b98124!important;color:#9be7c2!important;border:1px solid rgba(16,185,129,.28)!important}body:is([data-voleng-theme=dark],[data-voleng-theme=premier-navy],[data-theme=dark],[data-theme=premier-navy]) .profileCard dl>div{border-color:var(--theme-border)!important}body:is([data-voleng-theme=dark],[data-voleng-theme=premier-navy],[data-theme=dark],[data-theme=premier-navy]) .profileCard .primary:disabled{background:#415469!important;border-color:#415469!important;color:#d7e4f1!important;opacity:.82!important}body:is([data-voleng-theme=dark],[data-voleng-theme=premier-navy],[data-theme=dark],[data-theme=premier-navy])[data-voleng-product=hr] .simpleApp .hrUniformKpiGrid>button{box-shadow:none!important}body:is([data-voleng-theme=dark],[data-voleng-theme=premier-navy],[data-theme=dark],[data-theme=premier-navy])[data-voleng-product=hr] .simpleApp .hrUniformKpiGrid>button>svg:first-child{background:#ffffff12!important;box-shadow:inset 0 0 0 1px #ffffff0d!important}body:is([data-voleng-theme=dark],[data-voleng-theme=premier-navy],[data-theme=dark],[data-theme=premier-navy])[data-voleng-product=hr] .simpleApp .hrUniformKpiGrid>button:nth-child(1)>svg:first-child{color:#7fe2cf!important}body:is([data-voleng-theme=dark],[data-voleng-theme=premier-navy],[data-theme=dark],[data-theme=premier-navy])[data-voleng-product=hr] .simpleApp .hrUniformKpiGrid>button:nth-child(2)>svg:first-child{color:#8ce8bb!important}body:is([data-voleng-theme=dark],[data-voleng-theme=premier-navy],[data-theme=dark],[data-theme=premier-navy])[data-voleng-product=hr] .simpleApp .hrUniformKpiGrid>button:nth-child(3)>svg:first-child{color:#f5cf82!important}body:is([data-voleng-theme=dark],[data-voleng-theme=premier-navy],[data-theme=dark],[data-theme=premier-navy])[data-voleng-product=hr] .simpleApp .hrUniformKpiGrid>button:nth-child(4)>svg:first-child{color:#ff9fad!important}body:is([data-voleng-theme=dark],[data-voleng-theme=premier-navy],[data-theme=dark],[data-theme=premier-navy])[data-voleng-product=hr] .simpleApp .skillCatalogCards.uniformHrRegister>article{background:color-mix(in srgb,var(--theme-surface-soft) 90%,transparent)!important;border-color:var(--theme-border)!important}body:is([data-voleng-theme=dark],[data-voleng-theme=premier-navy],[data-theme=dark],[data-theme=premier-navy])[data-voleng-product=hr] .simpleApp .skillCatalogCards article>span{background:#ffffff12!important;color:#7fe2cf!important;box-shadow:inset 0 0 0 1px #ffffff0d!important}body:is([data-voleng-theme=dark],[data-voleng-theme=premier-navy],[data-theme=dark],[data-theme=premier-navy])[data-voleng-product=hr] .simpleApp .skillCardActions .skillEdit{background:var(--theme-surface)!important;border-color:var(--theme-border)!important;color:var(--theme-text)!important}body:is([data-voleng-theme=dark],[data-voleng-theme=premier-navy],[data-theme=dark],[data-theme=premier-navy])[data-voleng-product=hr] .simpleApp .skillCardActions .iconDanger{background:#dc262614!important;border-color:#dc262647!important;color:#ff8f9a!important}body:is([data-voleng-theme=dark],[data-voleng-theme=premier-navy],[data-theme=dark],[data-theme=premier-navy])[data-voleng-product=hr] .simpleApp .skillCards article b,body:is([data-voleng-theme=dark],[data-voleng-theme=premier-navy],[data-theme=dark],[data-theme=premier-navy])[data-voleng-product=hr] .simpleApp .skillCards article em,body:is([data-voleng-theme=dark],[data-voleng-theme=premier-navy],[data-theme=dark],[data-theme=premier-navy])[data-voleng-product=hr] .simpleApp .skillCards article small{color:inherit!important}body:is([data-voleng-theme=dark],[data-voleng-theme=premier-navy],[data-theme=dark],[data-theme=premier-navy]) .controlHeaderFilters select,body:is([data-voleng-theme=dark],[data-voleng-theme=premier-navy],[data-theme=dark],[data-theme=premier-navy]) .orderCapacitySelector select,body:is([data-voleng-theme=dark],[data-voleng-theme=premier-navy],[data-theme=dark],[data-theme=premier-navy]) .orderCapacityUpgrade button,body:is([data-voleng-theme=dark],[data-voleng-theme=premier-navy],[data-theme=dark],[data-theme=premier-navy]) .controlAppsGrid article footer button,body:is([data-voleng-theme=dark],[data-voleng-theme=premier-navy],[data-theme=dark],[data-theme=premier-navy]) .controlAppsGrid article .dangerGhost{background:var(--theme-surface)!important;border-color:var(--theme-border)!important;color:var(--theme-text)!important}body:is([data-voleng-theme=dark],[data-voleng-theme=premier-navy],[data-theme=dark],[data-theme=premier-navy]) .controlAppsGrid article .controlAppFeatured,body:is([data-voleng-theme=dark],[data-voleng-theme=premier-navy],[data-theme=dark],[data-theme=premier-navy]) .annualGiftEligible{background:#ffffff0f!important;color:var(--theme-text)!important;border-color:var(--theme-border)!important}body:is([data-voleng-theme=dark],[data-voleng-theme=premier-navy],[data-theme=dark],[data-theme=premier-navy]) .orderCapacitySelector label,body:is([data-voleng-theme=dark],[data-voleng-theme=premier-navy],[data-theme=dark],[data-theme=premier-navy]) .orderCapacityIncluded{background:var(--theme-surface-soft)!important;border-color:var(--theme-border)!important;color:var(--theme-text)!important}body:is([data-voleng-theme=dark],[data-voleng-theme=premier-navy],[data-theme=dark],[data-theme=premier-navy]) .orderCapacitySelector label span,body:is([data-voleng-theme=dark],[data-voleng-theme=premier-navy],[data-theme=dark],[data-theme=premier-navy]) .orderCapacityIncluded small,body:is([data-voleng-theme=dark],[data-voleng-theme=premier-navy],[data-theme=dark],[data-theme=premier-navy]) .controlAppsGrid article footer small{color:var(--theme-muted)!important}body:is([data-voleng-theme=dark],[data-voleng-theme=premier-navy],[data-theme=dark],[data-theme=premier-navy]) .orderCapacitySelector select:disabled,body:is([data-voleng-theme=dark],[data-voleng-theme=premier-navy],[data-theme=dark],[data-theme=premier-navy]) .controlAppsGrid article button:disabled{background:#3a495b!important;border-color:#435367!important;color:#dce7f4!important;opacity:.85!important}.launcherPremiumHome .premiumWelcomeMain{grid-template-areas:"greeting today workspace"!important;grid-template-columns:minmax(330px,.82fr) minmax(520px,1.12fr) minmax(270px,.66fr)!important;grid-auto-rows:auto!important;align-items:start!important}.launcherPremiumHome .premiumGreetingBlock{grid-area:greeting!important}.launcherPremiumHome .premiumTodayPanel{grid-area:today!important}.launcherPremiumHome .premiumWorkspaceRail{grid-area:workspace!important;align-self:start!important;min-height:0!important}@media(max-width:1180px){.launcherPremiumHome .premiumWelcomeMain{grid-template-areas:"greeting today" "workspace workspace"!important;grid-template-columns:1fr 1.15fr!important}.launcherPremiumHome .premiumWorkspaceRail{grid-column:auto!important}.launcherPremiumHome .premiumRailProducts{grid-template-columns:repeat(4,minmax(0,1fr))!important}}@media(max-width:820px){.launcherPremiumHome .premiumWelcomeMain{grid-template-areas:"greeting" "today" "workspace"!important;grid-template-columns:1fr!important}.launcherPremiumHome .premiumRailProducts{grid-template-columns:1fr 1fr!important}}@media(max-width:520px){.launcherPremiumHome .premiumRailProducts{grid-template-columns:1fr!important}}@media(max-width:900px){body .newPlatformShell>.mobileNavigationBar .mobileBrandHome.mobileBrandLockup{flex:1 1 auto!important;width:auto!important;min-width:0!important;height:44px!important;padding:0 6px!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:7px!important;border:0!important;background:transparent!important;box-shadow:none!important;overflow:visible!important}body .newPlatformShell>.mobileNavigationBar .mobileBrandHome.mobileBrandLockup .mobileBrand{width:34px!important;height:34px!important;min-width:34px!important;max-width:34px!important;object-fit:contain!important;flex:0 0 34px!important}body .newPlatformShell>.mobileNavigationBar .mobileBrandHome.mobileBrandLockup .mobileBrandWord{display:block!important;margin:0!important;padding:0!important;color:var(--ui-text,var(--theme-text,#10213a))!important;font-size:20px!important;line-height:1!important;font-weight:900!important;letter-spacing:-.045em!important;white-space:nowrap!important}body .newPlatformShell>.mobileNavigationBar:has(.mobileBrandLockup){gap:8px!important}body .newPlatformShell>.mobileNavigationBar:has(.mobileBrandLockup)>button:first-child,body .newPlatformShell>.mobileNavigationBar:has(.mobileBrandLockup)>.mobileThemeToggle,body .newPlatformShell>.mobileNavigationBar:has(.mobileBrandLockup)>.mobileProfileButton{flex:0 0 44px!important}body .newPlatformShell main .technicianWorkTimePage .prestPeriod button{background:var(--ui-surface,var(--theme-surface,#fff))!important;color:var(--ui-text,var(--theme-text,#14243d))!important;border:1px solid var(--ui-border,var(--theme-border,#d4dfec))!important;box-shadow:none!important;font-weight:800!important}body .newPlatformShell main .technicianWorkTimePage .prestPeriod button:hover{background:var(--ui-surface-2,var(--theme-surface-soft,#f4f7fb))!important}body .newPlatformShell main .technicianWorkTimePage .prestPeriod button.active{background:#2563eb!important;border-color:#2563eb!important;color:#fff!important;box-shadow:0 5px 14px #2563eb2e!important}body .newPlatformShell main .technicianWorkTimePage .prestDateNav button{background:var(--ui-surface,var(--theme-surface,#fff))!important;color:var(--ui-text,var(--theme-text,#14243d))!important;border-color:var(--ui-border,var(--theme-border,#d4dfec))!important}}body:is([data-voleng-theme=dark],[data-voleng-theme=premier-navy],[data-theme=dark],[data-theme=premier-navy]) .newPlatformShell main .technicianWorkTimePage .prestPeriod button{background:#182534!important;color:#dce7f4!important;border-color:#34475d!important}body:is([data-voleng-theme=dark],[data-voleng-theme=premier-navy],[data-theme=dark],[data-theme=premier-navy]) .newPlatformShell main .technicianWorkTimePage .prestPeriod button.active{background:#2563eb!important;color:#fff!important;border-color:#4d83ff!important}body[data-voleng-product=operations] .opsAbsenceAddAction{min-width:118px!important;justify-content:center!important}body[data-voleng-product=operations] .opsAbsenceCreateModal{width:min(620px,94vw)!important}body[data-voleng-product=operations] .opsAbsenceCreateOverlay{z-index:9400!important}.newPlatformShell .teamAbsenceModalBack.profileChildOverlay{z-index:9500!important}body[data-voleng-product=operations] .matrixAgendaPanel.teamCalendarExpanded .capacityMatrix{min-height:0!important;height:max-content!important;align-content:start!important;grid-auto-rows:72px!important}body[data-voleng-product=operations] .matrixAgendaPanel.teamCalendarExpanded .matrixTech,body[data-voleng-product=operations] .matrixAgendaPanel.teamCalendarExpanded .matrixCell{min-height:72px!important;height:72px!important;max-height:72px!important}body[data-voleng-product=operations] .matrixAgendaPanel.teamCalendarExpanded .matrixDayHead,body[data-voleng-product=operations] .matrixAgendaPanel.teamCalendarExpanded .matrixCorner{min-height:48px!important;height:48px!important;max-height:48px!important}body[data-voleng-product=operations] .matrixAgendaPanel.teamCalendarExpanded .capacityMatrixScroll{align-content:start!important;overflow:auto!important}body[data-voleng-product=operations] .teamCalendarExpandedFilters{display:grid!important;grid-template-columns:168px minmax(250px,1fr) 150px minmax(220px,280px) 190px!important;align-items:center!important;gap:8px!important;min-height:54px!important;height:54px!important;max-height:54px!important;flex-wrap:nowrap!important;overflow-x:auto!important;overflow-y:hidden!important;scrollbar-width:thin}body[data-voleng-product=operations] .teamCalendarExpandedFilters .capacityHeaderPeriod,body[data-voleng-product=operations] .teamCalendarExpandedFilters .capacityPeriodNav,body[data-voleng-product=operations] .teamCalendarExpandedFilters>select,body[data-voleng-product=operations] .teamCalendarExpandedFilters .teamShiftFilter{min-width:0!important;width:100%!important;max-width:none!important;margin:0!important}body[data-voleng-product=operations] .teamCalendarExpandedFilters .capacityHeaderPeriod button{min-width:52px!important;padding:0 9px!important}body[data-voleng-product=operations] .teamCalendarExpandedFilters .capacityPeriodNav{grid-template-columns:34px minmax(180px,1fr) 34px!important}body[data-voleng-product=operations] .teamCalendarExpandedFilters .capacityPeriodNav span{min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important}body[data-voleng-product=operations] .teamCalendarExpandedFilters>select.teamCalendarResourceFilter{min-width:0!important;max-width:none!important}body[data-voleng-product=operations] .teamShiftFilter{display:grid!important;grid-template-columns:15px 9px auto minmax(105px,1fr)!important;align-items:center!important;gap:6px!important;height:38px!important;padding-left:9px!important;border:1px solid var(--theme-border)!important;border-radius:9px!important;background:var(--theme-surface)!important;color:var(--theme-muted)!important;overflow:hidden!important}body[data-voleng-product=operations] .teamShiftFilter>svg{width:14px!important;height:14px!important;color:var(--theme-accent)!important}body[data-voleng-product=operations] .teamShiftFilter>span{font-size:9px!important;font-weight:900!important;letter-spacing:.04em!important;text-transform:uppercase!important}body[data-voleng-product=operations] .teamShiftFilter select{height:36px!important;min-width:0!important;width:100%!important;padding:0 28px 0 9px!important;border:0!important;border-left:1px solid var(--theme-border)!important;border-radius:0!important;background:transparent!important;color:var(--theme-text)!important;font-size:10px!important;font-weight:800!important}body[data-voleng-product=operations] .teamCalendarSectionTools>.teamShiftFilter{min-width:210px!important}body[data-voleng-product=operations] .teamAvailabilityPage .teamCalendarLegend{display:flex!important;align-items:center!important;gap:6px!important;flex-wrap:nowrap!important;min-height:42px!important;max-height:42px!important;overflow-x:auto!important;overflow-y:hidden!important;white-space:nowrap!important;scrollbar-width:thin}body[data-voleng-product=operations] .teamShiftPalette{margin-left:auto!important;padding-left:10px!important;border-left:1px solid var(--theme-border)!important;display:flex!important;align-items:center!important;gap:5px!important;flex:0 0 auto!important}body[data-voleng-product=operations] .teamShiftPalette>small{margin-right:2px!important;color:var(--theme-muted)!important;font-size:8px!important;font-weight:900!important;letter-spacing:.08em!important}body[data-voleng-product=operations] .teamShiftPalette>button{height:26px!important;display:inline-flex!important;align-items:center!important;gap:5px!important;padding:0 8px!important;border:1px solid var(--theme-border)!important;border-radius:999px!important;background:var(--theme-surface)!important;color:var(--theme-muted)!important;font-size:8px!important;font-weight:850!important;cursor:pointer!important}body[data-voleng-product=operations] .teamShiftPalette>button>i{width:8px!important;height:8px!important;border-radius:3px!important;background:var(--shift-color,#64748B)!important;box-shadow:0 0 0 2px color-mix(in srgb,var(--shift-color,#64748B) 16%,transparent)!important}body[data-voleng-product=operations] .teamShiftPalette>button.active{border-color:color-mix(in srgb,var(--theme-accent) 55%,var(--theme-border))!important;color:var(--theme-accent-ink)!important;background:var(--theme-accent-soft)!important}body[data-voleng-product=operations] .matrixTechProfileLink{appearance:none!important;width:100%!important;margin:0!important;border-top:0!important;border-left:0!important;border-radius:0!important;color:inherit!important;font:inherit!important;text-align:left!important;cursor:pointer!important}body[data-voleng-product=operations] .matrixTechProfileLink>div{flex:1 1 auto!important;min-width:0!important}body[data-voleng-product=operations] .matrixTechProfileLink>svg{width:14px!important;height:14px!important;margin-left:auto!important;color:var(--theme-muted)!important;opacity:.55!important;flex:0 0 auto!important}body[data-voleng-product=operations] .matrixTechProfileLink:hover{background:color-mix(in srgb,var(--theme-accent) 5%,var(--theme-surface))!important}body[data-voleng-product=operations] .matrixTechProfileLink:hover>svg{opacity:1!important;color:var(--theme-accent)!important}body[data-voleng-product=operations] .dispatchPlanningPage .timelineTechProfileAccess{position:relative!important}body[data-voleng-product=operations] .dispatchPlanningPage .timelineTechProfileAccess .timelineTechName{padding-right:25px!important}body[data-voleng-product=operations] .dispatchPlanningPage .planningAvailabilityQuick{position:absolute!important;top:6px!important;right:6px!important;z-index:5!important;width:23px!important;height:23px!important;min-width:23px!important;padding:0!important;display:grid!important;place-items:center!important;border:1px solid var(--theme-border)!important;border-radius:7px!important;background:var(--theme-surface)!important;color:var(--theme-muted)!important;box-shadow:none!important}body[data-voleng-product=operations] .dispatchPlanningPage .planningAvailabilityQuick svg{width:12px!important;height:12px!important}body[data-voleng-product=operations] .dispatchPlanningPage .planningAvailabilityQuick:hover{border-color:var(--theme-accent)!important;color:var(--theme-accent)!important;background:var(--theme-accent-soft)!important}@media(max-width:1180px){body[data-voleng-product=operations] .teamCalendarExpandedFilters{grid-template-columns:168px 280px 140px 240px 185px!important}}@media(max-width:720px){body[data-voleng-product=operations] .teamAvailabilityPage .teamCalendarLegend{max-height:none!important;min-height:42px!important}body[data-voleng-product=operations] .teamCalendarExpandedFilters{height:54px!important;max-height:54px!important}body[data-voleng-product=operations] .teamCalendarSectionTools>.teamShiftFilter{min-width:170px!important}}body[data-voleng-product=operations] .planningDailyList .dailyWorkerProfileLink{appearance:none!important;border:0!important;background:transparent!important;padding:0!important;margin:0!important;color:var(--theme-text)!important;font:inherit!important;font-weight:850!important;text-align:left!important;cursor:pointer!important}body[data-voleng-product=operations] .planningDailyList .dailyWorkerProfileLink:hover{color:var(--theme-accent)!important;text-decoration:underline!important;text-underline-offset:2px!important}body[data-voleng-product=operations] .capacityCockpitToolbar .capacityIntegratedShiftFilter,body[data-voleng-product=operations] .teamCalendarExpandedFilters .capacityIntegratedShiftFilter{display:grid!important;grid-template-columns:14px 9px minmax(0,1fr)!important;align-items:center!important;gap:6px!important;height:38px!important;min-width:158px!important;width:168px!important;max-width:168px!important;padding:0 0 0 9px!important;margin:0!important;border:1px solid var(--theme-border)!important;border-radius:11px!important;background:var(--theme-surface)!important;overflow:hidden!important;flex:0 0 168px!important}body[data-voleng-product=operations] .capacityIntegratedShiftFilter>svg{width:13px!important;height:13px!important;color:var(--theme-accent)!important}body[data-voleng-product=operations] .capacityIntegratedShiftFilter .shiftFilterDot{width:8px!important;height:8px!important;border-radius:3px!important;display:block!important;background:var(--shift-color,#64748B)!important;box-shadow:0 0 0 2px color-mix(in srgb,var(--shift-color,#64748B) 18%,transparent)!important}body[data-voleng-product=operations] .capacityIntegratedShiftFilter select{min-width:0!important;width:100%!important;height:36px!important;padding:0 28px 0 8px!important;margin:0!important;border:0!important;border-left:1px solid var(--theme-border)!important;border-radius:0!important;background:transparent!important;color:var(--theme-text)!important;font-size:10px!important;font-weight:800!important;text-overflow:ellipsis!important}body[data-voleng-product=operations] .capacityCockpitToolbar>select[aria-label=Zone]{width:138px!important;min-width:138px!important;max-width:138px!important;flex:0 0 138px!important}body[data-voleng-product=operations] .capacityCockpitToolbar>select[aria-label="Operational resource"]{width:210px!important;min-width:210px!important;max-width:210px!important;flex:0 0 210px!important;text-overflow:ellipsis!important}body[data-voleng-product=operations] .capacityCockpitToolbar .capacityPeriodNav{width:220px!important;min-width:220px!important;max-width:220px!important;grid-template-columns:34px minmax(0,1fr) 34px!important}body[data-voleng-product=operations] .capacityCockpitToolbar .capacityPeriodNav span{min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important}body[data-voleng-product=operations] .teamCalendarExpandedFilters{grid-template-columns:168px 220px 138px 210px 168px!important;gap:8px!important;min-height:54px!important;height:54px!important;max-height:54px!important;align-items:center!important;overflow-x:auto!important;overflow-y:hidden!important}body[data-voleng-product=operations] .teamCalendarExpandedFilters>select.teamCalendarZoneFilter{width:138px!important;min-width:138px!important;max-width:138px!important}body[data-voleng-product=operations] .teamCalendarExpandedFilters>select.teamCalendarResourceFilter{width:210px!important;min-width:210px!important;max-width:210px!important;text-overflow:ellipsis!important}body[data-voleng-product=operations] .teamCalendarExpandedFilters .capacityIntegratedShiftFilter{width:168px!important;min-width:168px!important;max-width:168px!important}body[data-voleng-product=operations] .teamCalendarSectionTools{gap:8px!important;padding-right:0!important}body[data-voleng-product=operations] .matrixAgendaPanel.teamCalendarExpanded .teamCalendarSectionTools{padding-right:0!important}body[data-voleng-product=operations] .teamShiftPalette.teamShiftLegendOnly{pointer-events:none!important;user-select:none!important}body[data-voleng-product=operations] .teamShiftPalette.teamShiftLegendOnly>span{height:25px!important;max-width:126px!important;display:inline-flex!important;align-items:center!important;gap:5px!important;padding:0 7px!important;border:1px solid var(--theme-border)!important;border-radius:999px!important;background:var(--theme-surface)!important;color:var(--theme-muted)!important;font-size:8px!important;font-weight:850!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}body[data-voleng-product=operations] .teamShiftPalette.teamShiftLegendOnly>span>i{width:8px!important;height:8px!important;flex:0 0 8px!important;border-radius:3px!important;background:var(--shift-color,#64748B)!important;box-shadow:0 0 0 2px color-mix(in srgb,var(--shift-color,#64748B) 16%,transparent)!important}body[data-voleng-product=operations] .shiftSimpleCard{border-left-color:var(--shift-color)!important}body[data-voleng-product=operations] .shiftSimpleCard b{color:color-mix(in srgb,var(--shift-color) 82%,var(--theme-text))!important}body[data-voleng-product=operations] .teamCalendarLegend .unavailable i{background:#64748b!important}body[data-voleng-product=operations] .matrixCell,body[data-voleng-product=operations] .matrixCell.off{cursor:pointer!important}body[data-voleng-product=operations] .teamDayActionSummary{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;margin:10px 0!important;padding:10px 12px!important;border:1px solid var(--theme-border)!important;border-radius:10px!important;background:var(--theme-surface-soft)!important}body[data-voleng-product=operations] .teamDayActionSummary span{display:grid!important;gap:2px!important}body[data-voleng-product=operations] .teamDayActionSummary b{font-size:10px!important;color:var(--theme-text)!important;text-transform:capitalize!important}body[data-voleng-product=operations] .teamDayActionSummary small,body[data-voleng-product=operations] .teamDayActionSummary em{font-size:8px!important;color:var(--theme-muted)!important;font-style:normal!important}body[data-voleng-product=operations] .teamDayActionGrid{display:grid!important;grid-template-columns:1fr 1fr!important;gap:9px!important;margin:10px 0 12px!important}body[data-voleng-product=operations] .teamDayActionGrid>button{min-height:78px!important;display:grid!important;grid-template-columns:30px minmax(0,1fr) 14px!important;align-items:center!important;gap:9px!important;padding:11px!important;border:1px solid var(--theme-border)!important;border-radius:12px!important;background:var(--theme-surface)!important;color:var(--theme-text)!important;text-align:left!important;cursor:pointer!important}body[data-voleng-product=operations] .teamDayActionGrid>button:hover{border-color:color-mix(in srgb,var(--theme-accent) 48%,var(--theme-border))!important;background:var(--theme-accent-soft)!important}body[data-voleng-product=operations] .teamDayActionGrid>button:disabled{opacity:.45!important;cursor:not-allowed!important;background:var(--theme-surface-soft)!important}body[data-voleng-product=operations] .teamDayActionGrid>button>svg:first-child{width:22px!important;height:22px!important;color:var(--theme-accent)!important}body[data-voleng-product=operations] .teamDayActionGrid>button.shift>svg:first-child{color:#0891b2!important}body[data-voleng-product=operations] .teamDayActionGrid>button>svg:last-child{width:14px!important;height:14px!important;color:var(--theme-muted)!important}body[data-voleng-product=operations] .teamDayActionGrid span{display:grid!important;gap:3px!important;min-width:0!important}body[data-voleng-product=operations] .teamDayActionGrid b{font-size:10px!important}body[data-voleng-product=operations] .teamDayActionGrid small{font-size:8px!important;color:var(--theme-muted)!important;line-height:1.35!important}:is(body[data-voleng-theme=dark],body[data-voleng-theme=premier-navy],.theme-dark) .dispatchPlanningPage :is(.timelineJob.wfmAccepted,.timelineJob.status-planned,.timelineJob.planned){--planning-state:#3B82F6!important;background:color-mix(in srgb,var(--planning-state) 20%,#111f30)!important;border-color:color-mix(in srgb,var(--planning-state) 62%,#2a4058)!important;border-left:5px solid var(--planning-state)!important;color:#eaf3ff!important}:is(body[data-voleng-theme=dark],body[data-voleng-theme=premier-navy],.theme-dark) .dispatchPlanningPage :is(.timelineJob.wfmTravel,.timelineJob.status-travelling,.timelineJob.travelling){--planning-state:#F59E0B!important;background:color-mix(in srgb,var(--planning-state) 18%,#111f30)!important;border-color:color-mix(in srgb,var(--planning-state) 60%,#2a4058)!important;border-left:5px solid var(--planning-state)!important;color:#fff4d6!important}:is(body[data-voleng-theme=dark],body[data-voleng-theme=premier-navy],.theme-dark) .dispatchPlanningPage :is(.timelineJob.wfmArrived,.timelineJob.status-arrived,.timelineJob.arrived){--planning-state:#A78BFA!important;background:color-mix(in srgb,var(--planning-state) 20%,#111f30)!important;border-color:color-mix(in srgb,var(--planning-state) 62%,#2a4058)!important;border-left:5px solid var(--planning-state)!important;color:#f3eeff!important}:is(body[data-voleng-theme=dark],body[data-voleng-theme=premier-navy],.theme-dark) .dispatchPlanningPage :is(.timelineJob.wfmWorking,.timelineJob.status-in_progress,.timelineJob.in_progress,.timelineJob.status-working,.timelineJob.working){--planning-state:#FACC15!important;background:color-mix(in srgb,var(--planning-state) 17%,#111f30)!important;border-color:color-mix(in srgb,var(--planning-state) 58%,#2a4058)!important;border-left:5px solid var(--planning-state)!important;color:#fff8d1!important}:is(body[data-voleng-theme=dark],body[data-voleng-theme=premier-navy],.theme-dark) .dispatchPlanningPage :is(.timelineJob.wfmDone,.timelineJob.status-completed,.timelineJob.completed){--planning-state:#34D399!important;background:color-mix(in srgb,var(--planning-state) 17%,#111f30)!important;border-color:color-mix(in srgb,var(--planning-state) 58%,#2a4058)!important;border-left:5px solid var(--planning-state)!important;color:#e4fff3!important}:is(body[data-voleng-theme=dark],body[data-voleng-theme=premier-navy],.theme-dark) .dispatchPlanningPage :is(.timelineJob.wfmNegative,.timelineJob.status-nok,.timelineJob.nok){--planning-state:#FB7185!important;background:color-mix(in srgb,var(--planning-state) 18%,#111f30)!important;border-color:color-mix(in srgb,var(--planning-state) 60%,#2a4058)!important;border-left:5px solid var(--planning-state)!important;color:#ffe9ee!important}:is(body[data-voleng-theme=dark],body[data-voleng-theme=premier-navy],.theme-dark) .dispatchPlanningPage :is(.timelineJob.wfmAccepted,.timelineJob.wfmTravel,.timelineJob.wfmArrived,.timelineJob.wfmWorking,.timelineJob.wfmDone,.timelineJob.wfmNegative) :is(b,strong,small,span){color:inherit!important}:is(body[data-voleng-theme=dark],body[data-voleng-theme=premier-navy],.theme-dark) .dispatchPlanningPage .planningStatusLegend i{width:8px!important;height:8px!important;border:1px solid rgba(255,255,255,.32)!important;box-shadow:0 0 0 2px #ffffff0d!important}:is(body[data-voleng-theme=dark],body[data-voleng-theme=premier-navy],.theme-dark) .dispatchPlanningPage .planningStatusLegend .legendPlanned{background:#3b82f6!important}:is(body[data-voleng-theme=dark],body[data-voleng-theme=premier-navy],.theme-dark) .dispatchPlanningPage .planningStatusLegend .legendTravel{background:#f59e0b!important}:is(body[data-voleng-theme=dark],body[data-voleng-theme=premier-navy],.theme-dark) .dispatchPlanningPage .planningStatusLegend .legendArrived{background:#a78bfa!important}:is(body[data-voleng-theme=dark],body[data-voleng-theme=premier-navy],.theme-dark) .dispatchPlanningPage .planningStatusLegend .legendWork{background:#facc15!important}:is(body[data-voleng-theme=dark],body[data-voleng-theme=premier-navy],.theme-dark) .dispatchPlanningPage .planningStatusLegend .legendDone{background:#34d399!important}:is(body[data-voleng-theme=dark],body[data-voleng-theme=premier-navy],.theme-dark) .dispatchPlanningPage .planningStatusLegend .legendNok{background:#fb7185!important}:is(body[data-voleng-theme=dark][data-voleng-product=operations],body[data-voleng-theme=premier-navy][data-voleng-product=operations],.theme-dark body[data-voleng-product=operations],body.theme-dark[data-voleng-product=operations]) .capacityIntegratedShiftFilter{background:var(--theme-surface,#111f30)!important;border-color:var(--theme-border,#2a4058)!important}:is(body[data-voleng-theme=dark][data-voleng-product=operations],body[data-voleng-theme=premier-navy][data-voleng-product=operations],.theme-dark body[data-voleng-product=operations],body.theme-dark[data-voleng-product=operations]) .teamShiftPalette.teamShiftLegendOnly>span{background:var(--theme-surface,#111f30)!important;border-color:var(--theme-border,#2a4058)!important}@media(max-width:1450px){body[data-voleng-product=operations] .capacityCockpitToolbar>select[aria-label="Operational resource"]{width:180px!important;min-width:180px!important;max-width:180px!important;flex-basis:180px!important}body[data-voleng-product=operations] .capacityCockpitToolbar .capacityPeriodNav{width:190px!important;min-width:190px!important;max-width:190px!important}body[data-voleng-product=operations] .capacityCockpitToolbar .capacityIntegratedShiftFilter{width:150px!important;min-width:150px!important;max-width:150px!important;flex-basis:150px!important}}@media(max-width:1180px){body[data-voleng-product=operations] .capacityCockpitToolbar{flex-wrap:nowrap!important;overflow-x:auto!important;overflow-y:hidden!important;padding-bottom:2px!important}body[data-voleng-product=operations] .teamCalendarExpandedFilters{grid-template-columns:168px 220px 138px 210px 168px!important}}@media(max-width:720px){body[data-voleng-product=operations] .teamDayActionGrid{grid-template-columns:1fr!important}}body[data-voleng-product=operations] .capacityCockpitToolbar>select.capacityIntegratedShiftFilterSelect,body[data-voleng-product=operations] .teamCalendarExpandedFilters>select.capacityIntegratedShiftFilterSelect{width:168px!important;min-width:168px!important;max-width:168px!important;flex:0 0 168px!important;height:38px!important;margin:0!important;padding:0 34px 0 11px!important;border:1px solid var(--theme-border)!important;border-radius:11px!important;background:var(--theme-surface)!important;color:var(--theme-text)!important;font-size:10px!important;font-weight:800!important;line-height:38px!important;text-overflow:ellipsis!important;white-space:nowrap!important;overflow:hidden!important}body[data-voleng-product=operations] .teamCalendarExpandedFilters{grid-template-columns:168px 220px 138px 210px 168px!important}body[data-voleng-product=operations] .capacityCockpitToolbar>.capacityIntegratedShiftFilter,body[data-voleng-product=operations] .teamCalendarExpandedFilters>.capacityIntegratedShiftFilter{display:none!important}body[data-voleng-product=operations] .teamShiftPalette.teamShiftLegendOnly{display:flex!important;align-items:center!important;gap:6px!important;margin-left:auto!important;padding-left:10px!important;border-left:1px solid var(--theme-border)!important;pointer-events:none!important}body[data-voleng-product=operations] .teamShiftPalette.teamShiftLegendOnly>small{margin:0 2px 0 0!important;font-size:8px!important;font-weight:900!important;color:var(--theme-muted)!important;letter-spacing:.07em!important}body[data-voleng-product=operations] .teamShiftPalette.teamShiftLegendOnly>span{height:27px!important;min-height:27px!important;padding:0 9px!important;border:1px solid var(--theme-border)!important;border-radius:999px!important;background:var(--theme-surface)!important;color:var(--theme-text)!important;display:inline-flex!important;align-items:center!important;gap:6px!important;font-size:8px!important;font-weight:850!important}body[data-voleng-product=operations] .teamShiftPalette.teamShiftLegendOnly>span>i{width:9px!important;height:9px!important;border-radius:50%!important;background:var(--shift-color,#64748B)!important;box-shadow:0 0 0 2px color-mix(in srgb,var(--shift-color,#64748B) 18%,transparent)!important}:is(body[data-voleng-theme=dark],body[data-voleng-theme=premier-navy],body.theme-dark) :is(.smartPlanRulesModal,.smartPlanPreviewModal){background:var(--theme-surface,#111f30)!important;color:var(--theme-text,#eef5ff)!important;border-color:var(--theme-border,#2a4058)!important}:is(body[data-voleng-theme=dark],body[data-voleng-theme=premier-navy],body.theme-dark) .smartPlanRulesModal .modalHead,:is(body[data-voleng-theme=dark],body[data-voleng-theme=premier-navy],body.theme-dark) .smartPlanPreviewModal .modalHead{background:var(--theme-surface,#111f30)!important;border-color:var(--theme-border,#2a4058)!important;color:var(--theme-text,#eef5ff)!important}:is(body[data-voleng-theme=dark],body[data-voleng-theme=premier-navy],body.theme-dark) .smartTierStrip>span{background:var(--theme-surface-soft,#17283b)!important;border-color:var(--theme-border,#2a4058)!important;color:var(--theme-text,#eef5ff)!important}:is(body[data-voleng-theme=dark],body[data-voleng-theme=premier-navy],body.theme-dark) .smartTierStrip>span.active{background:color-mix(in srgb,var(--theme-accent,#3b82f6) 16%,var(--theme-surface,#111f30))!important;border-color:var(--theme-accent,#3b82f6)!important;outline-color:color-mix(in srgb,var(--theme-accent,#3b82f6) 45%,transparent)!important}:is(body[data-voleng-theme=dark],body[data-voleng-theme=premier-navy],body.theme-dark) .smartTierStrip :is(b,small){color:inherit!important}:is(body[data-voleng-theme=dark],body[data-voleng-theme=premier-navy],body.theme-dark) .smartTierStrip small{opacity:.78!important}:is(body[data-voleng-theme=dark],body[data-voleng-theme=premier-navy],body.theme-dark) .smartRuleIntro{background:color-mix(in srgb,var(--theme-accent,#3b82f6) 10%,var(--theme-surface,#111f30))!important;border-color:color-mix(in srgb,var(--theme-accent,#3b82f6) 34%,var(--theme-border,#2a4058))!important;color:var(--theme-text,#eef5ff)!important}:is(body[data-voleng-theme=dark],body[data-voleng-theme=premier-navy],body.theme-dark) .smartPlanOptionsGrid label{color:var(--theme-text,#eef5ff)!important}:is(body[data-voleng-theme=dark],body[data-voleng-theme=premier-navy],body.theme-dark) .smartPlanOptionsGrid input{background:var(--theme-surface,#111f30)!important;border-color:var(--theme-border,#2a4058)!important;color:var(--theme-text,#eef5ff)!important}:is(body[data-voleng-theme=dark],body[data-voleng-theme=premier-navy],body.theme-dark) .smartPlanOptionsGrid small{color:var(--theme-muted,#9db0c6)!important}:is(body[data-voleng-theme=dark],body[data-voleng-theme=premier-navy],body.theme-dark) :is(.smartTierEngineNote,.smartShiftRuleNote,.smartPlanRuleSummary,.smartOverrideToggle){background:var(--theme-surface-soft,#17283b)!important;border-color:var(--theme-border,#2a4058)!important;color:var(--theme-text,#eef5ff)!important}:is(body[data-voleng-theme=dark],body[data-voleng-theme=premier-navy],body.theme-dark) .smartPlanRulesUsed{background:var(--theme-surface-soft,#17283b)!important;border-color:var(--theme-border,#2a4058)!important;color:var(--theme-text,#eef5ff)!important}:is(body[data-voleng-theme=dark],body[data-voleng-theme=premier-navy],body.theme-dark) .smartPlanRulesUsed>div small{color:var(--theme-muted,#9db0c6)!important}:is(body[data-voleng-theme=dark],body[data-voleng-theme=premier-navy],body.theme-dark) .smartPlanRulesUsed>span,:is(body[data-voleng-theme=dark],body[data-voleng-theme=premier-navy],body.theme-dark) .smartPlanRulesUsed>em{background:var(--theme-surface,#111f30)!important;border-color:var(--theme-border,#2a4058)!important;color:var(--theme-text,#eef5ff)!important}:is(body[data-voleng-theme=dark],body[data-voleng-theme=premier-navy],body.theme-dark) .smartPlanPreviewSummary{background:var(--theme-surface,#111f30)!important;border-color:var(--theme-border,#2a4058)!important}:is(body[data-voleng-theme=dark],body[data-voleng-theme=premier-navy],body.theme-dark) .smartPlanPreviewSummary>span{background:var(--theme-surface-soft,#17283b)!important;border-color:var(--theme-border,#2a4058)!important}:is(body[data-voleng-theme=dark],body[data-voleng-theme=premier-navy],body.theme-dark) .smartPlanPreviewSummary :is(b,small){color:var(--theme-text,#eef5ff)!important}:is(body[data-voleng-theme=dark],body[data-voleng-theme=premier-navy],body.theme-dark) .smartPlanPreviewSummary small{color:var(--theme-muted,#9db0c6)!important}:is(body[data-voleng-theme=dark],body[data-voleng-theme=premier-navy],body.theme-dark) .smartPlanPreviewBody{background:var(--theme-bg,#0b1624)!important;color:var(--theme-text,#eef5ff)!important}:is(body[data-voleng-theme=dark],body[data-voleng-theme=premier-navy],body.theme-dark) .dispatchPlanningPage .timelineJob{position:absolute!important;--planning-state:#3B82F6;border-left:5px solid var(--planning-state)!important;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--planning-state) 28%,transparent)!important}:is(body[data-voleng-theme=dark],body[data-voleng-theme=premier-navy],body.theme-dark) .dispatchPlanningPage .timelineJob[data-status=PLANNED]{--planning-state:#3B82F6!important;background:color-mix(in srgb,#3B82F6 22%,#111f30)!important}:is(body[data-voleng-theme=dark],body[data-voleng-theme=premier-navy],body.theme-dark) .dispatchPlanningPage .timelineJob[data-status=TRAVELLING]{--planning-state:#F59E0B!important;background:color-mix(in srgb,#F59E0B 21%,#111f30)!important}:is(body[data-voleng-theme=dark],body[data-voleng-theme=premier-navy],body.theme-dark) .dispatchPlanningPage .timelineJob[data-status=ARRIVED]{--planning-state:#A78BFA!important;background:color-mix(in srgb,#A78BFA 21%,#111f30)!important}:is(body[data-voleng-theme=dark],body[data-voleng-theme=premier-navy],body.theme-dark) .dispatchPlanningPage .timelineJob[data-status=IN_PROGRESS]{--planning-state:#FACC15!important;background:color-mix(in srgb,#FACC15 19%,#111f30)!important}:is(body[data-voleng-theme=dark],body[data-voleng-theme=premier-navy],body.theme-dark) .dispatchPlanningPage .timelineJob[data-status=COMPLETED]{--planning-state:#34D399!important;background:color-mix(in srgb,#34D399 19%,#111f30)!important}:is(body[data-voleng-theme=dark],body[data-voleng-theme=premier-navy],body.theme-dark) .dispatchPlanningPage .timelineJob[data-status=NOK],:is(body[data-voleng-theme=dark],body[data-voleng-theme=premier-navy],body.theme-dark) .dispatchPlanningPage .timelineJob[data-status=CANCELLED]{--planning-state:#FB7185!important;background:color-mix(in srgb,#FB7185 21%,#111f30)!important}:is(body[data-voleng-theme=dark],body[data-voleng-theme=premier-navy],body.theme-dark) .dispatchPlanningPage .timelineJob:before{content:"";position:absolute;right:6px;top:6px;width:7px;height:7px;border-radius:50%;background:var(--planning-state)!important;box-shadow:0 0 0 2px color-mix(in srgb,var(--planning-state) 24%,transparent)!important}:is(body[data-voleng-theme=dark],body[data-voleng-theme=premier-navy],body.theme-dark) .dispatchPlanningPage .timelineJob :is(b,small,strong,span){color:#f5f9ff!important}@media(max-width:1450px){body[data-voleng-product=operations] .capacityCockpitToolbar>select.capacityIntegratedShiftFilterSelect{width:150px!important;min-width:150px!important;max-width:150px!important;flex-basis:150px!important}}body .newPlatformShell main .page:is(.technicianHomePage,.technicianJobsPage,.technicianOrderPage,.technicianHistoryPage,.technicianWorkTimePage){width:min(100%,1560px)!important;max-width:1560px!important;min-width:0!important;margin-inline:auto!important;box-sizing:border-box!important;overflow-x:clip!important}body .newPlatformShell main .page:is(.technicianOrderPage,.technicianHistoryPage,.technicianWorkTimePage){max-width:1180px!important}body .newPlatformShell main .page:is(.technicianHomePage,.technicianJobsPage,.technicianOrderPage,.technicianHistoryPage,.technicianWorkTimePage)>*{min-width:0;max-width:100%;box-sizing:border-box}body .newPlatformShell main .page:is(.technicianHomePage,.technicianJobsPage,.technicianOrderPage,.technicianHistoryPage,.technicianWorkTimePage)>.workspaceMasterHeader{position:relative!important;inset:auto!important;width:100%!important;max-width:100%!important;transform:none!important;margin:0 0 12px!important;z-index:8!important}body .newPlatformShell main .page:is(.technicianHomePage,.technicianJobsPage,.technicianOrderPage,.technicianHistoryPage,.technicianWorkTimePage)>.workspaceMasterHeader~*{position:relative;z-index:1}body .technicianOrderPage .techFinishButton,body.theme-dark .technicianOrderPage .techFinishButton,body[data-theme=dark] .technicianOrderPage .techFinishButton{min-height:50px!important;height:auto!important;width:100%!important;padding:12px 18px!important;border:1px solid #4f8cff!important;border-radius:12px!important;background:linear-gradient(135deg,#2f6bff,#155eef)!important;color:#fff!important;font-size:14px!important;font-weight:850!important;letter-spacing:.01em!important;box-shadow:0 9px 24px #2563eb47!important;opacity:1!important;filter:none!important}body .technicianOrderPage .techFinishButton svg{width:19px!important;height:19px!important;stroke:currentColor!important;color:#fff!important}body .technicianOrderPage .techFinishButton:hover:not(:disabled){background:linear-gradient(135deg,#3d78ff,#1d64f2)!important;box-shadow:0 11px 28px #2563eb57!important;transform:translateY(-1px)}body .technicianOrderPage .techFinishButton:disabled{background:#6f89b6!important;color:#eef4ff!important;border-color:#8299bf!important;box-shadow:none!important;opacity:.72!important}body .page:is(.technicianHomePage,.technicianJobsPage,.technicianOrderPage) button,body .page:is(.technicianHomePage,.technicianJobsPage,.technicianOrderPage) a{transition:transform .18s ease,box-shadow .18s ease,background-color .18s ease,border-color .18s ease,opacity .18s ease}body .page:is(.technicianHomePage,.technicianJobsPage,.technicianOrderPage) button:active:not(:disabled),body .page:is(.technicianHomePage,.technicianJobsPage,.technicianOrderPage) a:active{transform:scale(.985)}body .technicianJobsPage .techFieldFocus,body .technicianOrderPage .techFieldOrderHero{animation:fieldCardIn .24s ease both}@keyframes fieldCardIn{0%{opacity:.65;transform:translateY(5px)}to{opacity:1;transform:none}}.fieldCompletionBack{z-index:2147483200!important;padding:18px!important;background:#08132694!important;backdrop-filter:blur(5px)}.fieldCompletionModal{width:min(560px,calc(100vw - 32px))!important;max-width:560px!important;border-radius:18px!important;overflow:hidden!important;box-shadow:0 30px 80px #08132657!important}.fieldCompletionModal .modalHead h2{display:flex;align-items:center;gap:9px}.fieldCompletionModal .modalHead h2 svg{width:21px;color:#2563eb}.fieldCompletionSummary{display:grid;grid-template-columns:1fr 1fr;gap:9px;padding:4px 0 16px}.fieldCompletionSummary>div{min-width:0;padding:12px;border:1px solid var(--theme-border);border-radius:12px;background:var(--theme-surface-soft)}.fieldCompletionSummary span,.fieldCompletionSummary b{display:block}.fieldCompletionSummary span{font-size:10px;font-weight:800;color:var(--theme-muted);text-transform:uppercase;letter-spacing:.06em}.fieldCompletionSummary b{margin-top:5px;font-size:12px;line-height:1.35;color:var(--theme-text);overflow-wrap:anywhere}.fieldCompletionActions{display:flex!important;justify-content:flex-end!important;gap:9px!important;flex-wrap:wrap!important}.fieldCompletionActions button{min-height:42px!important;border-radius:10px!important;font-weight:800!important}.fieldCompletionActions .primary,.fieldConfirmSave{background:#2563eb!important;color:#fff!important;border-color:#2563eb!important}.fieldSuccessModal{text-align:center!important;padding:24px!important}.fieldSuccessCheck{width:72px;height:72px;margin:2px auto 13px;border-radius:50%;display:grid;place-items:center;background:linear-gradient(145deg,#e9f8ef,#d8f5e5);color:#16834b;box-shadow:0 0 0 8px #22c55e14;animation:fieldCompletePop .42s cubic-bezier(.2,.95,.35,1.2) both}.fieldSuccessCheck svg{width:34px;height:34px;stroke-width:3}@keyframes fieldCompletePop{0%{opacity:0;transform:scale(.45) rotate(-8deg)}72%{opacity:1;transform:scale(1.08)}to{transform:scale(1)}}.fieldSuccessModal>small{display:block;color:var(--theme-muted);font-weight:800}.fieldSuccessModal>h2{margin:5px 0 4px;font-size:23px}.fieldSuccessModal>p{margin:0 0 16px;color:var(--theme-muted)}.fieldNextJobPrompt{display:grid;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:11px;text-align:left;margin:14px 0;padding:13px;border:1px solid #bcd1ff;border-radius:13px;background:#f3f7ff}.fieldNextJobPrompt>span{width:42px;height:42px;display:grid;place-items:center;border-radius:11px;background:#e4edff;color:#2563eb}.fieldNextJobPrompt svg{width:21px}.fieldNextJobPrompt div{min-width:0;display:grid;gap:2px}.fieldNextJobPrompt small{font-size:9px;font-weight:900;letter-spacing:.08em;color:#4770b9;text-transform:uppercase}.fieldNextJobPrompt b{font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fieldNextJobPrompt em{font-size:10px;font-style:normal;color:var(--theme-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fieldNoNextJob{display:flex;align-items:center;justify-content:center;gap:8px;margin:14px 0;padding:12px;border-radius:11px;background:var(--theme-surface-soft);color:var(--theme-muted)}.fieldNoNextJob svg{width:18px;color:#2b8a5a}.theme-dark .fieldNextJobPrompt,[data-theme=dark] .fieldNextJobPrompt{background:#122846!important;border-color:#315d96!important}.theme-dark .fieldNextJobPrompt>span,[data-theme=dark] .fieldNextJobPrompt>span{background:#17365e!important;color:#75a7ff!important}@media(min-width:1200px){body .newPlatformShell main .technicianHomePage{padding-inline:18px!important}body .newPlatformShell main .technicianJobsPage{padding-inline:18px!important}body .newPlatformShell main .technicianOrderPage{padding-inline:18px!important}.technicianHomePage .techHomeGrid{grid-template-columns:minmax(0,1.55fr) minmax(340px,.7fr)!important;gap:16px!important}.technicianJobsPage .techFieldQueueLayout{grid-template-columns:minmax(0,1.55fr) minmax(330px,.55fr)!important;gap:16px!important}.technicianOrderPage .techSimpleInfoGrid,.technicianOrderPage .techProofRow{grid-template-columns:repeat(2,minmax(0,1fr))!important}.technicianJobsPage .techFieldFocusMeta{grid-template-columns:minmax(0,1.5fr) minmax(220px,.7fr) minmax(220px,.7fr)!important}}@media(min-width:701px)and (max-width:1199px){body .newPlatformShell main .page:is(.technicianHomePage,.technicianJobsPage,.technicianOrderPage,.technicianHistoryPage,.technicianWorkTimePage){width:min(100%,980px)!important;padding-inline:14px!important}.technicianHomePage .techHomeGrid{grid-template-columns:minmax(0,1.25fr) minmax(280px,.75fr)!important}.technicianJobsPage .techFieldQueueLayout{grid-template-columns:minmax(0,1.35fr) minmax(270px,.65fr)!important}.technicianOrderPage .techSimpleInfoGrid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(max-width:700px){body .newPlatformShell main .page:is(.technicianHomePage,.technicianJobsPage,.technicianOrderPage,.technicianHistoryPage,.technicianWorkTimePage){width:100%!important;max-width:100%!important;margin:0!important;padding-left:max(10px,env(safe-area-inset-left))!important;padding-right:max(10px,env(safe-area-inset-right))!important}body .newPlatformShell main .page:is(.technicianHomePage,.technicianJobsPage,.technicianOrderPage,.technicianHistoryPage,.technicianWorkTimePage)>.workspaceMasterHeader{margin-bottom:9px!important}.technicianHomePage .techHomeGrid,.technicianJobsPage .techFieldQueueLayout,.technicianOrderPage .techSimpleInfoGrid,.technicianOrderPage .techProofRow{grid-template-columns:minmax(0,1fr)!important}.technicianOrderPage .techFinishActions{display:grid!important;grid-template-columns:1fr!important;gap:10px!important}.technicianOrderPage .techFinishButton{min-height:52px!important;font-size:15px!important}.fieldCompletionBack{align-items:flex-end!important;padding:0!important}.fieldCompletionModal{width:100%!important;max-width:none!important;margin:0!important;border-radius:20px 20px 0 0!important;padding-bottom:max(16px,env(safe-area-inset-bottom))!important;animation:fieldSheetIn .24s ease both}.fieldCompletionSummary{grid-template-columns:1fr!important}.fieldCompletionActions{display:grid!important;grid-template-columns:1fr!important;width:100%!important}.fieldCompletionActions button{width:100%!important;min-height:48px!important}.fieldSuccessActions button.primary{order:-1}.fieldNextJobPrompt{grid-template-columns:38px minmax(0,1fr)}@keyframes fieldSheetIn{0%{opacity:.6;transform:translateY(24px)}to{opacity:1;transform:none}}}@media(prefers-reduced-motion:reduce){.page:is(.technicianHomePage,.technicianJobsPage,.technicianOrderPage) *,.fieldCompletionBack *{animation:none!important;transition:none!important;scroll-behavior:auto!important}}body[data-voleng-reduce-motion=true] .page:is(.technicianHomePage,.technicianJobsPage,.technicianOrderPage) *,body[data-voleng-reduce-motion=true] .fieldCompletionBack *{animation:none!important;transition:none!important}.techFinishProgress{display:flex;align-items:center;gap:6px;margin:12px 0 14px;padding:9px 10px;border:1px solid var(--theme-border);border-radius:12px;background:color-mix(in srgb,var(--theme-surface-soft) 72%,var(--theme-surface));overflow-x:auto;scrollbar-width:none}.techFinishProgress::-webkit-scrollbar{display:none}.techFinishProgress>span{display:grid;justify-items:center;gap:4px;min-width:62px;color:var(--theme-muted)}.techFinishProgress>span>i{width:24px;height:24px;border-radius:999px;display:grid;place-items:center;border:1px solid var(--theme-border);background:var(--theme-surface);font-style:normal;font-size:9px;font-weight:900;transition:transform .18s ease,background .18s ease,border-color .18s ease,color .18s ease}.techFinishProgress>span>i svg{width:12px;height:12px}.techFinishProgress>span>b{font-size:8px;line-height:1.1;text-align:center;white-space:nowrap}.techFinishProgress>span.ready{color:var(--theme-success-ink)}.techFinishProgress>span.ready>i{background:var(--theme-success-soft);border-color:var(--theme-success-border);color:var(--theme-success-ink);animation:fieldStepConfirm .24s ease}.techFinishProgress>span.optional:not(.ready)>i{border-style:dashed}.techFinishProgress>em{height:1px;min-width:14px;flex:1;background:var(--theme-border)}.techFinishScrollTarget{scroll-margin-top:calc(86px + env(safe-area-inset-top));transition:border-color .18s ease,box-shadow .18s ease,background .18s ease}.techProofStep{min-width:0}.techProofAction{position:relative}.techProofDoneMark{width:17px!important;height:17px!important;margin-left:auto;color:var(--theme-success-ink);flex:0 0 auto}.techProofAction.done{animation:fieldProofConfirm .28s ease}.techFinishButton{transition:transform .16s ease,box-shadow .16s ease,filter .16s ease}.techFinishButton:active:not(:disabled){transform:scale(.985)}@keyframes fieldStepConfirm{0%{transform:scale(.82)}70%{transform:scale(1.08)}to{transform:scale(1)}}@keyframes fieldProofConfirm{0%{transform:scale(.985)}to{transform:scale(1)}}@media(max-width:680px){.technicianOrderPage .techFinishCard{padding:12px!important}.techFinishProgress{position:relative;margin:10px -2px 13px;padding:9px 6px;gap:3px}.techFinishProgress>span{min-width:54px}.techFinishProgress>span>b{font-size:7.5px}.techFinishProgress>em{min-width:7px}.techResultCodesSimple{grid-template-columns:1fr!important}.techResultCodesSimple button{min-height:52px!important}.techResultNote{margin-top:11px;padding:11px;border:1px solid var(--theme-border);border-radius:12px;background:var(--theme-surface)}.techResultNote textarea{min-height:92px!important;font-size:16px!important;line-height:1.4}.techProofRow{grid-template-columns:1fr!important;gap:9px!important}.techProofAction{min-height:70px!important;padding:11px 12px!important}.techProofAction b{font-size:11px!important}.techProofAction small{font-size:9.5px!important;line-height:1.35}.techFinishActions{padding:11px!important;gap:10px!important}.techFinishButton{min-height:54px!important;font-size:13px!important}.fieldCompletionModal{max-height:calc(100dvh - 24px);overflow:auto}.fieldCompletionActions{position:sticky;bottom:0;background:var(--theme-surface);padding-top:10px;z-index:2}}@media(min-width:681px)and (max-width:1180px){.techFinishProgress>span{min-width:68px}.techProofRow{grid-template-columns:repeat(2,minmax(0,1fr))}.techFinishActions{grid-template-columns:1fr minmax(230px,300px)}}@media(prefers-reduced-motion:reduce){.techFinishProgress>span.ready>i,.techProofAction.done,.techFinishButton{animation:none!important;transition:none!important}}.dispatchTodoPage .simpleTodoSection{position:relative;overflow:hidden;border:1px solid color-mix(in srgb,var(--theme-border) 88%,#bcd1ef 12%)!important;border-radius:16px!important;background:linear-gradient(180deg,color-mix(in srgb,var(--theme-surface) 98%,#eef5ff 2%),var(--theme-surface))!important;box-shadow:0 10px 28px #1f37560b!important}.dispatchTodoPage .simpleTodoSection>.opsSectionHead{margin:-18px -18px 12px!important;padding:13px 14px 11px!important;border-bottom:1px solid var(--theme-border)!important;background:linear-gradient(180deg,color-mix(in srgb,var(--theme-surface) 96%,#eef5ff 4%),var(--theme-surface))!important}.dispatchTodoPage .opsSectionHead h3{font-size:15px!important;letter-spacing:-.012em}.dispatchTodoPage .opsSectionHead small{font-size:9.5px!important;color:var(--theme-muted)!important}.dispatchTodoPage .simpleTodoBaskets{gap:10px!important}.dispatchTodoPage .simpleTodoBaskets>button{position:relative;min-height:86px!important;padding:12px 11px!important;border-radius:13px!important;overflow:hidden;background:linear-gradient(145deg,var(--theme-surface),color-mix(in srgb,var(--theme-surface) 96%,#edf4ff 4%))!important;box-shadow:0 2px 8px #17325206!important}.dispatchTodoPage .simpleTodoBaskets>button:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:var(--todo-accent,#2f6bff);opacity:.42}.dispatchTodoPage .simpleTodoBaskets>button:hover{transform:translateY(-2px)!important;border-color:color-mix(in srgb,var(--todo-accent,#2f6bff) 35%,var(--theme-border))!important;box-shadow:0 8px 18px #1a385c14!important}.dispatchTodoPage .simpleTodoBaskets>button.active{border-color:color-mix(in srgb,var(--todo-accent,#2f6bff) 60%,var(--theme-border))!important;background:linear-gradient(145deg,color-mix(in srgb,var(--theme-surface) 92%,var(--todo-accent,#2f6bff) 8%),var(--theme-surface))!important;box-shadow:0 0 0 2px color-mix(in srgb,var(--todo-accent,#2f6bff) 11%,transparent),0 8px 20px #1a385c11!important}.dispatchTodoPage .simpleTodoBaskets>button.active:before{width:4px;opacity:1}.dispatchTodoPage .simpleTodoBaskets>button>span{width:36px!important;height:36px!important;border-radius:11px!important;color:var(--todo-accent,#2f6bff)!important;background:color-mix(in srgb,var(--todo-accent,#2f6bff) 10%,var(--theme-surface))!important;border:1px solid color-mix(in srgb,var(--todo-accent,#2f6bff) 16%,var(--theme-border))!important}.dispatchTodoPage .simpleTodoBaskets>button>span svg{width:17px;height:17px}.dispatchTodoPage .simpleTodoBaskets>button>div{grid-template-columns:minmax(0,1fr) auto!important;gap:3px 8px!important}.dispatchTodoPage .simpleTodoBaskets small{font-size:10px!important;font-weight:820!important}.dispatchTodoPage .simpleTodoBaskets b{min-width:28px;height:28px;padding:0 7px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;font-size:14px!important;font-weight:900;background:color-mix(in srgb,var(--todo-accent,#2f6bff) 9%,var(--theme-surface));color:color-mix(in srgb,var(--todo-accent,#2f6bff) 88%,var(--theme-text))}.dispatchTodoPage .simpleTodoBaskets em{font-size:9.25px!important;line-height:1.25!important}.dispatchTodoPage .simpleTodoBaskets>button>svg{width:15px;height:15px;color:color-mix(in srgb,var(--todo-accent,#2f6bff) 66%,var(--theme-muted))}.dispatchTodoPage .simpleTodoBaskets>button[data-code=ALL]{--todo-accent:#2563eb}.dispatchTodoPage .simpleTodoBaskets>button[data-code=SCREENING]{--todo-accent:#7c3aed}.dispatchTodoPage .simpleTodoBaskets>button[data-code="200"]{--todo-accent:#d97706}.dispatchTodoPage .simpleTodoBaskets>button[data-code="300"]{--todo-accent:#ea580c}.dispatchTodoPage .simpleTodoBaskets>button[data-code="400"]{--todo-accent:#0284c7}.dispatchTodoPage .simpleTodoBaskets>button[data-code="500"]{--todo-accent:#dc2626}.dispatchTodoPage .todoCaseCount{min-width:58px;text-align:center;border-color:#bfd2ff!important;background:#edf4ff!important;color:#174ea6!important;box-shadow:inset 0 0 0 1px #2563eb08}.dispatchTodoPage .simpleTodoList{gap:10px!important}.dispatchTodoPage .simpleTodoCard{--todo-accent:#2563eb;position:relative;min-height:82px!important;padding:12px 13px 12px 15px!important;border-radius:14px!important;border-color:color-mix(in srgb,var(--todo-accent) 14%,var(--theme-border))!important;background:linear-gradient(90deg,color-mix(in srgb,var(--todo-accent) 3.5%,var(--theme-surface)),var(--theme-surface) 22%)!important;box-shadow:0 3px 12px #19355608!important}.dispatchTodoPage .simpleTodoCard:before{content:"";position:absolute;left:0;top:10px;bottom:10px;width:3px;border-radius:0 5px 5px 0;background:var(--todo-accent);opacity:.75}.dispatchTodoPage .simpleTodoCard:hover{transform:translateY(-1px);border-color:color-mix(in srgb,var(--todo-accent) 32%,var(--theme-border))!important;box-shadow:0 8px 18px #19355611!important}.dispatchTodoPage .simpleTodoCard[data-code=SCREENING]{--todo-accent:#7c3aed}.dispatchTodoPage .simpleTodoCard[data-code="200"]{--todo-accent:#d97706}.dispatchTodoPage .simpleTodoCard[data-code="300"]{--todo-accent:#ea580c}.dispatchTodoPage .simpleTodoCard[data-code="400"]{--todo-accent:#0284c7}.dispatchTodoPage .simpleTodoCard[data-code="500"]{--todo-accent:#dc2626}.dispatchTodoPage .simpleTodoIcon{width:44px!important;height:44px!important;border-radius:12px!important;color:var(--todo-accent)!important;background:color-mix(in srgb,var(--todo-accent) 9%,var(--theme-surface))!important;border:1px solid color-mix(in srgb,var(--todo-accent) 16%,var(--theme-border))!important}.dispatchTodoPage .simpleTodoIcon svg{width:19px;height:19px}.dispatchTodoPage .simpleTodoMain{gap:4px!important}.dispatchTodoPage .simpleTodoMain>small{font-size:9px!important;font-weight:800!important;letter-spacing:.055em!important;color:color-mix(in srgb,var(--todo-accent) 72%,var(--theme-muted))!important}.dispatchTodoPage .simpleTodoMain>b{font-size:13px!important;letter-spacing:-.01em}.dispatchTodoPage .simpleTodoMain p{display:flex;align-items:center;gap:7px;flex-wrap:wrap;white-space:normal!important}.dispatchTodoPage .todoResultPill{display:inline-flex!important;align-items:center;min-height:22px;padding:2px 8px;border-radius:999px;font-size:9.5px!important;font-weight:800!important;line-height:1.2;color:color-mix(in srgb,var(--todo-accent) 84%,var(--theme-text))!important;background:color-mix(in srgb,var(--todo-accent) 8%,var(--theme-surface))!important;border:1px solid color-mix(in srgb,var(--todo-accent) 16%,var(--theme-border))}.dispatchTodoPage .todoReason{font-size:10px;font-style:normal;color:var(--theme-muted)}.dispatchTodoPage .simpleTodoMain>span{font-size:9.75px!important}.dispatchTodoPage .todoRowActions{gap:6px!important;flex-wrap:nowrap!important}.dispatchTodoPage .todoRowActions button{width:38px!important;height:38px!important;min-height:38px!important;border-radius:10px!important;color:var(--theme-muted)!important;transition:transform .14s ease,border-color .14s ease,background .14s ease,color .14s ease}.dispatchTodoPage .todoRowActions button:hover{transform:translateY(-1px);color:var(--theme-text)!important}.dispatchTodoPage .todoRowActions .todoNextVisitBtn{width:auto!important;min-width:126px!important;padding:0 12px!important;color:#1858c9!important;background:#f1f6ff!important;border-color:#bfd2ff!important;font-weight:850!important}.dispatchTodoPage .todoRowActions .todoNextVisitBtn:hover{background:#e8f1ff!important;border-color:#8eb2ff!important;color:#0f4fbf!important}.dispatchTodoPage .todoRowActions .todoNextVisitBtn svg{color:#2563eb}.dispatchTodoPage .todoRowActions .todoNextVisitBtn span{white-space:nowrap;font-size:9.5px;font-weight:850}.theme-dark .dispatchTodoPage .simpleTodoSection,body[data-theme=dark] .dispatchTodoPage .simpleTodoSection{background:linear-gradient(180deg,#101c2a,#0f1a27)!important;border-color:#2a4058!important;box-shadow:none!important}.theme-dark .dispatchTodoPage .simpleTodoSection>.opsSectionHead,body[data-theme=dark] .dispatchTodoPage .simpleTodoSection>.opsSectionHead{background:#111f30!important;border-color:#2a4058!important}.theme-dark .dispatchTodoPage .simpleTodoBaskets>button,body[data-theme=dark] .dispatchTodoPage .simpleTodoBaskets>button{background:#111f30!important;border-color:#2a4058!important;box-shadow:none!important}.theme-dark .dispatchTodoPage .simpleTodoBaskets>button.active,body[data-theme=dark] .dispatchTodoPage .simpleTodoBaskets>button.active{background:color-mix(in srgb,#111f30 89%,var(--todo-accent) 11%)!important}.theme-dark .dispatchTodoPage .simpleTodoCard,body[data-theme=dark] .dispatchTodoPage .simpleTodoCard{background:linear-gradient(90deg,color-mix(in srgb,#111f30 93%,var(--todo-accent) 7%),#111f30 24%)!important;border-color:#2a4058!important;box-shadow:none!important}.theme-dark .dispatchTodoPage .todoCaseCount,body[data-theme=dark] .dispatchTodoPage .todoCaseCount{background:#14284a!important;border-color:#31517d!important;color:#b8d2ff!important}.theme-dark .dispatchTodoPage .todoRowActions .todoNextVisitBtn,body[data-theme=dark] .dispatchTodoPage .todoRowActions .todoNextVisitBtn{background:#132747!important;border-color:#31517d!important;color:#b8d2ff!important}.theme-dark .dispatchTodoPage .todoRowActions .todoNextVisitBtn:hover,body[data-theme=dark] .dispatchTodoPage .todoRowActions .todoNextVisitBtn:hover{background:#17325b!important;border-color:#4771ab!important;color:#d8e7ff!important}@media(max-width:1280px){.dispatchTodoPage .simpleTodoBaskets{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media(max-width:900px){.dispatchTodoPage .simpleTodoCard{grid-template-columns:44px minmax(0,1fr)!important}.dispatchTodoPage .todoRowActions{grid-column:1/-1!important;justify-content:flex-start!important;padding-left:56px}}@media(max-width:680px){.dispatchTodoPage .simpleTodoBaskets{grid-template-columns:repeat(2,minmax(0,1fr))!important}.dispatchTodoPage .simpleTodoSection{padding:14px!important;border-radius:14px!important}.dispatchTodoPage .simpleTodoSection>.opsSectionHead{margin:-14px -14px 10px!important}.dispatchTodoPage .todoRowActions{padding-left:0!important;flex-wrap:wrap!important}.dispatchTodoPage .todoRowActions .todoNextVisitBtn{flex:1;min-width:150px!important}}@media(max-width:430px){.dispatchTodoPage .simpleTodoBaskets{grid-template-columns:1fr!important}.dispatchTodoPage .simpleTodoCard{grid-template-columns:40px minmax(0,1fr)!important;padding:11px!important}.dispatchTodoPage .simpleTodoIcon{width:40px!important;height:40px!important}}.simpleApp .nav.absenceNavAlert .navCount{background:#dc2626!important;color:#fff!important;border:1px solid rgba(255,255,255,.28)!important;box-shadow:0 0 0 3px #dc26261a!important;font-weight:800!important}.simpleApp .nav.absenceNavAlert:not(.active){color:var(--theme-text,#172033)!important}.simpleApp .absenceCenterTabs button>span{background:#dc2626!important;color:#fff!important;border-color:#dc2626!important;font-weight:800!important}.dispatchCapacityPage .capacityListLayout{grid-template-columns:minmax(0,1fr) 320px!important;align-items:start!important}.dispatchCapacityPage .capacityOperationalListPanel{min-width:0!important;overflow:hidden!important}.dispatchCapacityPage .capacityListFilters{margin:12px 0 10px!important;padding:8px!important;border:1px solid var(--theme-border,#d9e2ee)!important;border-radius:10px!important;background:var(--theme-surface-soft,#f8fafc)!important;display:flex!important;align-items:center!important;gap:7px!important;flex-wrap:wrap!important}.dispatchCapacityPage .capacityListFilters :is(select,button){height:36px!important;min-height:36px!important}.dispatchCapacityPage .capacityListTable{width:100%!important;overflow-x:auto!important;border:1px solid var(--theme-border,#d9e2ee)!important;border-radius:11px!important;background:var(--theme-surface,#fff)!important}.dispatchCapacityPage .capacityListHead,.dispatchCapacityPage .capacityListRow{min-width:950px!important;display:grid!important;grid-template-columns:minmax(150px,1.25fr) 92px 86px 86px 118px 112px 112px 104px!important;align-items:center!important;column-gap:8px!important}.dispatchCapacityPage .capacityListHead{padding:0 12px!important;min-height:42px!important;background:var(--theme-surface-soft,#f8fafc)!important;border-bottom:1px solid var(--theme-border,#d9e2ee)!important}.dispatchCapacityPage .capacityListHead button{border:0!important;background:transparent!important;padding:0!important;color:var(--theme-muted,#64748b)!important;font-size:10px!important;font-weight:800!important;text-transform:uppercase!important;letter-spacing:.035em!important;text-align:left!important;display:flex!important;align-items:center!important;gap:4px!important;justify-content:flex-start!important}.dispatchCapacityPage .capacityListHead button span{font-size:11px!important;opacity:.7!important}.dispatchCapacityPage .capacityListRow{width:100%!important;border:0!important;border-bottom:1px solid var(--theme-border,#e2e8f0)!important;border-radius:0!important;min-height:54px!important;padding:7px 12px!important;background:var(--theme-surface,#fff)!important;color:var(--theme-text,#172033)!important;text-align:left!important;transition:background .16s ease,box-shadow .16s ease!important}.dispatchCapacityPage .capacityListRow:last-of-type{border-bottom:0!important}.dispatchCapacityPage .capacityListRow:hover{background:var(--theme-surface-soft,#f8fafc)!important}.dispatchCapacityPage .capacityListRow.isToday{box-shadow:inset 3px 0 #2563eb!important}.dispatchCapacityPage .capacityListRow>span{display:flex!important;align-items:center!important;gap:5px!important;min-width:0!important;font-size:11px!important}.dispatchCapacityPage .capacityListRow>span>svg{width:14px!important;height:14px!important;color:var(--theme-muted,#64748b)!important;flex:0 0 auto!important}.dispatchCapacityPage .capacityListPeriod{gap:7px!important}.dispatchCapacityPage .capacityListPeriod b{font-size:12px!important;white-space:nowrap!important}.dispatchCapacityPage .capacityListPeriod em{font-style:normal!important;font-size:8px!important;font-weight:800!important;color:#2563eb!important;background:#eff6ff!important;border-radius:999px!important;padding:3px 6px!important}.dispatchCapacityPage .capacityListAbsent{color:#b45309!important}.dispatchCapacityPage .capacityListRow .positive{color:#047857!important;font-weight:750!important}.dispatchCapacityPage .capacityListRow .tight{color:#b45309!important;font-weight:750!important}.dispatchCapacityPage .capacityListRow .negative{color:#b91c1c!important;font-weight:800!important}.dispatchCapacityPage .capacityListRow strong{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-width:60px!important;border-radius:999px!important;padding:5px 8px!important;font-size:10px!important;font-weight:850!important}.dispatchCapacityPage .capacityListRow strong.healthy{background:#ecfdf5!important;color:#047857!important}.dispatchCapacityPage .capacityListRow strong.warning{background:#fff7ed!important;color:#c2410c!important}.dispatchCapacityPage .capacityListRow strong.critical{background:#fef2f2!important;color:#b91c1c!important}.dispatchCapacityPage .capacityListRow strong.off{background:#f1f5f9!important;color:#64748b!important}.operationsAbsenceCenter .absenceOperationalListPanel{overflow:hidden!important}.operationsAbsenceCenter .absenceOverviewFilters{margin:10px 0!important;padding:8px!important;border:1px solid var(--theme-border,#d9e2ee)!important;border-radius:10px!important;background:var(--theme-surface-soft,#f8fafc)!important;display:flex!important;align-items:center!important;gap:7px!important;flex-wrap:wrap!important}.operationsAbsenceCenter .absenceOverviewFilters :is(select,button){height:36px!important;min-height:36px!important}.operationsAbsenceCenter .absenceOverviewList{overflow-x:auto!important;border:1px solid var(--theme-border,#d9e2ee)!important;border-radius:11px!important;background:var(--theme-surface,#fff)!important}.operationsAbsenceCenter .absenceOverviewListHead,.operationsAbsenceCenter .absenceOverviewListRow{min-width:1080px!important;display:grid!important;grid-template-columns:92px minmax(180px,1.2fr) minmax(150px,1fr) 155px minmax(220px,1.35fr) 190px!important;align-items:center!important;gap:10px!important}.operationsAbsenceCenter .absenceOverviewListHead{min-height:40px!important;padding:0 12px!important;background:var(--theme-surface-soft,#f8fafc)!important;border-bottom:1px solid var(--theme-border,#d9e2ee)!important;color:var(--theme-muted,#64748b)!important;font-size:9px!important;font-weight:850!important;text-transform:uppercase!important;letter-spacing:.04em!important}.operationsAbsenceCenter .absenceOverviewListRow{min-height:62px!important;padding:8px 12px!important;border-bottom:1px solid var(--theme-border,#e2e8f0)!important;background:var(--theme-surface,#fff)!important}.operationsAbsenceCenter .absenceOverviewListRow:last-of-type{border-bottom:0!important}.operationsAbsenceCenter .absenceOverviewListRow:hover{background:var(--theme-surface-soft,#f8fafc)!important}.operationsAbsenceCenter .absenceOverviewListRow>span{min-width:0!important;display:flex!important;flex-direction:column!important;gap:2px!important;font-size:11px!important}.operationsAbsenceCenter .absenceOverviewListRow>span>b{font-size:11px!important;color:var(--theme-text,#172033)!important}.operationsAbsenceCenter .absenceOverviewListRow>span>small{font-size:9px!important;color:var(--theme-muted,#64748b)!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;max-width:100%!important}.operationsAbsenceCenter .absenceListState{display:inline-flex!important;width:max-content!important;border-radius:999px!important;padding:4px 8px!important;font-style:normal!important;font-size:9px!important;font-weight:850!important}.operationsAbsenceCenter .absenceListState.pending{background:#fff7ed!important;color:#b45309!important}.operationsAbsenceCenter .absenceListState.active{background:#fef2f2!important;color:#b91c1c!important}.operationsAbsenceCenter .absenceListPerson{display:grid!important;grid-template-columns:34px minmax(0,1fr)!important;align-items:center!important;gap:8px!important;flex-direction:unset!important}.operationsAbsenceCenter .absenceListPerson i{width:34px!important;height:34px!important;border-radius:10px!important;background:#eff6ff!important;color:#1d4ed8!important;display:grid!important;place-items:center!important;font-style:normal!important;font-weight:850!important;font-size:10px!important}.operationsAbsenceCenter .absenceCapacityMini,.operationsAbsenceCenter .absenceCapacityImpact{display:flex!important;align-items:center!important;gap:8px!important;border:1px solid var(--theme-border,#d9e2ee)!important;border-radius:9px!important;padding:7px 9px!important;background:var(--theme-surface-soft,#f8fafc)!important}.operationsAbsenceCenter .absenceCapacityMini{flex-direction:column!important;align-items:flex-start!important;gap:1px!important;padding:6px 8px!important}.operationsAbsenceCenter .absenceCapacityMini b,.operationsAbsenceCenter .absenceCapacityImpact b{font-size:10px!important}.operationsAbsenceCenter .absenceCapacityMini small,.operationsAbsenceCenter .absenceCapacityImpact small{font-size:9px!important;color:var(--theme-muted,#64748b)!important}.operationsAbsenceCenter .absenceCapacityImpact>svg{width:17px!important;height:17px!important;flex:0 0 auto!important}.operationsAbsenceCenter .absenceCapacityMini.healthy,.operationsAbsenceCenter .absenceCapacityImpact.healthy{background:#ecfdf5!important;border-color:#a7f3d0!important;color:#047857!important}.operationsAbsenceCenter .absenceCapacityMini.warning,.operationsAbsenceCenter .absenceCapacityImpact.warning{background:#fff7ed!important;border-color:#fed7aa!important;color:#b45309!important}.operationsAbsenceCenter .absenceCapacityMini.critical,.operationsAbsenceCenter .absenceCapacityImpact.critical{background:#fef2f2!important;border-color:#fecaca!important;color:#b91c1c!important}.operationsAbsenceCenter .absenceCapacityMini.active{background:#f8fafc!important;color:var(--theme-text,#172033)!important}.operationsAbsenceCenter .absenceListActions{flex-direction:row!important;justify-content:flex-end!important;align-items:center!important;gap:6px!important}.operationsAbsenceCenter .absenceListActions button{height:34px!important;border-radius:8px!important;padding:0 10px!important;font-size:10px!important;font-weight:750!important;display:inline-flex!important;align-items:center!important;gap:4px!important}.operationsAbsenceCenter .absenceListActions .primary{background:#2563eb!important;color:#fff!important;border-color:#2563eb!important}.operationsAbsenceCenter .absenceRequestCard .absenceCapacityImpact{margin-top:7px!important;max-width:520px!important}body[data-voleng-theme=dark] .dispatchCapacityPage .capacityListRow strong.healthy,body[data-voleng-theme=dark] .operationsAbsenceCenter .absenceCapacityMini.healthy,body[data-voleng-theme=dark] .operationsAbsenceCenter .absenceCapacityImpact.healthy{background:#0d2f2a!important;border-color:#145c4d!important;color:#7ce7c5!important}body[data-voleng-theme=dark] .dispatchCapacityPage .capacityListRow strong.warning,body[data-voleng-theme=dark] .operationsAbsenceCenter .absenceCapacityMini.warning,body[data-voleng-theme=dark] .operationsAbsenceCenter .absenceCapacityImpact.warning{background:#3b2914!important;border-color:#6c471e!important;color:#fdba74!important}body[data-voleng-theme=dark] .dispatchCapacityPage .capacityListRow strong.critical,body[data-voleng-theme=dark] .operationsAbsenceCenter .absenceCapacityMini.critical,body[data-voleng-theme=dark] .operationsAbsenceCenter .absenceCapacityImpact.critical{background:#3a171b!important;border-color:#6f252d!important;color:#fca5a5!important}body[data-voleng-theme=dark] .operationsAbsenceCenter .absenceListPerson i{background:#172554!important;color:#bfdbfe!important}body[data-voleng-theme=dark] .operationsAbsenceCenter .absenceListState.pending{background:#3b2914!important;color:#fdba74!important}body[data-voleng-theme=dark] .operationsAbsenceCenter .absenceListState.active{background:#3a171b!important;color:#fca5a5!important}@media(max-width:1180px){.dispatchCapacityPage .capacityListLayout{grid-template-columns:1fr!important}}@media(max-width:720px){.dispatchCapacityPage .capacityListFilters,.operationsAbsenceCenter .absenceOverviewFilters{display:grid!important;grid-template-columns:1fr 1fr!important}.dispatchCapacityPage .capacityListFilters .dataFilterCount,.operationsAbsenceCenter .absenceOverviewFilters .dataFilterCount{grid-column:1/-1!important}.operationsAbsenceCenter .absenceOverviewFilters select:nth-of-type(3){grid-column:1/-1!important}}body[data-voleng-product=operations] .dispatchPlanningPage .planningWallControl{height:auto!important;min-height:42px!important;overflow:visible!important;display:flex!important;flex-wrap:wrap!important;align-items:center!important;gap:7px!important;padding:5px 8px!important;z-index:70!important}.planningResourceMultiFilter{position:relative;z-index:90}.planningResourceMultiFilter>summary{list-style:none;display:flex;align-items:center;gap:7px;height:30px;padding:0 9px;border:1px solid var(--theme-border);border-radius:8px;background:var(--theme-surface);color:var(--theme-text);cursor:pointer;font-size:11px;font-weight:800;white-space:nowrap}.planningResourceMultiFilter>summary::-webkit-details-marker{display:none}.planningResourceMultiFilter>summary svg{width:14px;height:14px;color:var(--product-accent,var(--theme-accent))}.planningResourceMultiFilter[open]>summary{border-color:#7ea6ff;box-shadow:0 0 0 2px #2f6cf61a}.planningResourceFilterPop{position:absolute;left:0;top:calc(100% + 6px);width:min(340px,82vw);padding:10px;border:1px solid var(--theme-border);border-radius:12px;background:var(--theme-surface);box-shadow:0 18px 45px #0f23412e;z-index:200}.planningResourceFilterSearch{display:flex;align-items:center;gap:7px;border:1px solid var(--theme-border);border-radius:9px;padding:0 9px;background:var(--theme-bg)}.planningResourceFilterSearch svg{width:14px;color:var(--theme-muted)}.planningResourceFilterSearch input{width:100%;height:34px;border:0!important;outline:0;background:transparent!important;color:var(--theme-text);font-size:12px}.planningResourceFilterActions{display:flex;gap:6px;margin:8px 0}.planningResourceFilterActions button{height:28px;padding:0 9px;border-radius:7px;font-size:10px}.planningResourceFilterList{display:grid;gap:4px;max-height:280px;overflow:auto;padding-right:2px}.planningResourceFilterList label{display:flex;align-items:center;gap:9px;padding:7px 8px;border:1px solid transparent;border-radius:8px;cursor:pointer}.planningResourceFilterList label:hover{background:var(--theme-accent-soft);border-color:var(--theme-border)}.planningResourceFilterList input{accent-color:#2f6cf6;width:15px;height:15px}.planningResourceFilterList span{display:grid;min-width:0}.planningResourceFilterList b{font-size:11px;color:var(--theme-text)}.planningResourceFilterList small{font-size:9px;color:var(--theme-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.planningMultiSelectionBar{display:flex;align-items:center;gap:6px;padding:3px 5px 3px 9px;border:1px solid rgba(47,108,246,.3);background:#2f6cf614;border-radius:9px;min-height:30px}.planningMultiSelectionBar b{font-size:10px;color:#2057c9}.planningMultiSelectionBar button{height:25px;padding:0 8px;border-radius:7px;font-size:10px}.planningMultiSelectionBar .primary{display:flex;align-items:center;gap:5px}.planningMultiSelectionBar svg{width:12px;height:12px}.timelineJob.selectedPlanningJob{outline:2px solid #2563eb!important;outline-offset:1px!important;box-shadow:0 0 0 4px #2563eb26,0 7px 18px #2563eb24!important;z-index:8!important}.plannedMultiSelectMark{position:absolute;top:-7px;right:-7px;width:18px;height:18px;border-radius:50%;display:grid;place-items:center;background:#2563eb;color:#fff;border:2px solid var(--theme-surface);box-shadow:0 3px 8px #0000002e;z-index:5}.plannedMultiSelectMark svg{width:11px;height:11px;stroke-width:3}.plannedReassignModal{width:min(720px,94vw)!important}.plannedReassignModal .batchSelectedPreview{max-height:180px;overflow:auto}.techInlineResultNote{display:block!important;margin-top:10px;padding:14px!important;border:1px solid var(--theme-border);border-radius:14px;background:var(--theme-surface)}.techInlineNoteHead{display:flex;align-items:center;gap:10px;margin-bottom:9px;position:relative}.techInlineNoteHead>svg:first-child{width:20px;height:20px;color:#2467ef}.techInlineNoteHead span{display:grid;gap:1px;min-width:0;flex:1}.techInlineNoteHead b{font-size:13px;color:var(--theme-text)}.techInlineNoteHead small{font-size:10px;color:var(--theme-muted)}.fieldNoteRequiredHint{color:#c93f3f!important;font-weight:700}.techInlineResultNote textarea{width:100%;min-height:105px;resize:vertical;border:1px solid var(--theme-border);border-radius:11px;background:var(--theme-bg);color:var(--theme-text);padding:11px 12px;font:inherit;font-size:13px;line-height:1.45;outline:none}.techInlineResultNote textarea:focus{border-color:#2f6cf6;box-shadow:0 0 0 3px #2f6cf61a;background:var(--theme-surface)}.fieldInlineNoteCounter{display:flex;align-items:center;justify-content:space-between;margin-top:6px;font-size:10px}.fieldInlineNoteCounter.required{color:#c93f3f}.fieldInlineNoteCounter.valid{color:#16845c}.fieldInlineNoteCounter b{font-variant-numeric:tabular-nums}.techFinishButton:disabled{opacity:.48!important;cursor:not-allowed!important;filter:saturate(.55)}.fieldSignatureBack{background:#07101d94!important;backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);display:flex!important;align-items:center!important;justify-content:center!important;padding:18px!important;z-index:1000!important}.fieldSignatureCompactModal{width:min(560px,calc(100vw - 28px))!important;max-height:min(82dvh,620px)!important;border-radius:18px!important;padding:18px!important;box-shadow:0 28px 75px #030f2259!important;overflow:auto!important;animation:v25SignatureIn .18s ease-out}.fieldSignatureCompactModal .modalHead{padding-bottom:12px!important;margin-bottom:12px!important;border-bottom:1px solid var(--theme-border)}.fieldSignatureCompactModal .signaturePad{max-width:none!important;margin:0!important}.fieldSignatureCompactModal .signaturePad canvas{display:block;width:100%!important;height:180px!important;border-radius:12px!important;background:#fff!important;border:1px solid #d7e2ef!important;touch-action:none}.fieldSignatureCompactModal .signaturePad>div{display:flex!important;justify-content:flex-end!important;gap:8px!important;margin-top:10px!important}.fieldSignatureCompactModal .signaturePad button{min-height:40px!important;border-radius:9px!important;padding:0 13px!important}.fieldSignatureCompactModal .signaturePad button.primary:disabled{opacity:.45!important}@keyframes v25SignatureIn{0%{opacity:.65;transform:translateY(8px) scale(.98)}to{opacity:1;transform:none}}body.dark .planningResourceFilterPop,body[data-theme=dark] .planningResourceFilterPop{box-shadow:0 20px 55px #0000006b}body.dark .planningMultiSelectionBar,body[data-theme=dark] .planningMultiSelectionBar{background:#2f6cf629}body.dark .planningMultiSelectionBar b,body[data-theme=dark] .planningMultiSelectionBar b{color:#8fb2ff}@media(max-width:900px){body[data-voleng-product=operations] .dispatchPlanningPage .planningWallControl{align-items:flex-start!important}.planningStatusLegend{width:100%!important}.planningResourceFilterPop{position:fixed;left:12px;right:12px;top:120px;width:auto;max-height:70vh}}@media(max-width:680px){.fieldSignatureBack{padding:max(12px,env(safe-area-inset-top)) 12px max(12px,env(safe-area-inset-bottom))!important}.fieldSignatureCompactModal{width:100%!important;max-width:calc(100vw - 24px)!important;padding:15px!important}.fieldSignatureCompactModal .signaturePad canvas{height:170px!important}.fieldSignatureCompactModal .signaturePad>div{position:sticky;bottom:0;background:var(--theme-surface);padding-top:8px}.techInlineResultNote textarea{min-height:96px}.planningMultiSelectionBar{order:3;width:100%;justify-content:flex-end}.planningResourceMultiFilter{order:2}}@media(prefers-reduced-motion:reduce){.fieldSignatureCompactModal{animation:none!important}}.fieldTopModalBack{position:fixed!important;inset:0!important;z-index:2147483600!important;display:flex!important;align-items:center!important;justify-content:center!important;width:100vw!important;height:100dvh!important;min-height:100vh!important;margin:0!important;padding:max(18px,env(safe-area-inset-top)) max(16px,env(safe-area-inset-right)) max(18px,env(safe-area-inset-bottom)) max(16px,env(safe-area-inset-left))!important;background:#07101d99!important;backdrop-filter:blur(6px)!important;-webkit-backdrop-filter:blur(6px)!important;overflow:auto!important;overscroll-behavior:contain!important;isolation:isolate!important}.fieldTopModalBack>.fieldTopModalCard{position:relative!important;inset:auto!important;z-index:1!important;margin:auto!important;max-height:calc(100dvh - 36px)!important;overflow:auto!important;transform:none!important}.fieldTopModalBack.fieldSignatureBack>.fieldSignatureCompactModal{width:min(560px,calc(100vw - 32px))!important}.fieldTopModalBack.fieldCompletionBack>.fieldCompletionModal{width:min(620px,calc(100vw - 32px))!important}@media(max-width:720px){.fieldTopModalBack{align-items:center!important;justify-content:center!important;padding:max(14px,env(safe-area-inset-top)) max(12px,env(safe-area-inset-right)) max(14px,env(safe-area-inset-bottom)) max(12px,env(safe-area-inset-left))!important}.fieldTopModalBack>.fieldTopModalCard{width:100%!important;max-width:calc(100vw - 24px)!important;max-height:calc(100dvh - max(28px,env(safe-area-inset-top) + env(safe-area-inset-bottom)))!important;border-radius:20px!important}.fieldTopModalBack.fieldCompletionBack>.fieldCompletionModal{margin:auto!important;border-radius:20px!important}}body[data-voleng-product=operations] .dispatchTodoPage .followupRegisterPanel{padding:0!important;overflow:hidden!important;border-radius:12px!important}body[data-voleng-product=operations] .dispatchTodoPage .followupDataFilters{display:flex!important;align-items:center!important;flex-wrap:wrap!important;gap:7px!important;min-height:54px!important;margin:0!important;padding:9px 12px!important;border:0!important;border-bottom:1px solid var(--theme-border,#d8e2ee)!important;border-radius:0!important;background:var(--theme-surface,#fff)!important;box-shadow:none!important}body[data-voleng-product=operations] .dispatchTodoPage .followupDataFilters select{flex:0 1 190px!important;width:auto!important;min-width:150px!important;max-width:230px!important;height:36px!important;min-height:36px!important;border:1px solid var(--theme-border,#d7e0e8)!important;border-radius:8px!important;background:var(--theme-surface,#fff)!important;color:var(--theme-text,#172b45)!important;box-shadow:none!important}body[data-voleng-product=operations] .dispatchTodoPage .followupDataFilters select:disabled{opacity:.5!important}body[data-voleng-product=operations] .dispatchTodoPage .followupDataFilters .dataFilterReset{height:36px!important;min-height:36px!important;padding:0 11px!important;border:1px solid var(--theme-border,#d7e0e8)!important;border-radius:8px!important;background:var(--theme-surface,#fff)!important;box-shadow:none!important}body[data-voleng-product=operations] .dispatchTodoPage .followupDataFilters .dataFilterCount{margin-left:auto!important;white-space:nowrap!important;font-size:10px!important;font-weight:850!important;color:var(--theme-muted,#68798f)!important}body[data-voleng-product=operations] .dispatchTodoPage .followupRegisterPanel>.table{margin:0!important;border:0!important;border-radius:0!important;box-shadow:none!important;overflow:auto!important}body[data-voleng-product=operations] .dispatchTodoPage .followupRegisterPanel>.table table{width:100%!important;min-width:1040px!important;table-layout:fixed!important}body[data-voleng-product=operations] .dispatchTodoPage .followupRegisterPanel>.table th,body[data-voleng-product=operations] .dispatchTodoPage .followupRegisterPanel>.table td{overflow:visible!important;text-overflow:clip!important;white-space:normal!important;vertical-align:middle!important}body[data-voleng-product=operations] .dispatchTodoPage .followupRegisterPanel>.table th{height:42px!important;padding:9px 12px!important;background:var(--theme-surface-2,#f7f9fc)!important;font-size:9px!important;line-height:1.2!important;letter-spacing:.035em!important;color:var(--theme-muted,#64748b)!important}body[data-voleng-product=operations] .dispatchTodoPage .followupRegisterPanel>.table td{min-height:54px!important;padding:10px 12px!important;font-size:11px!important;line-height:1.35!important}body[data-voleng-product=operations] .dispatchTodoPage .followupRegisterPanel>.table th:nth-child(1),body[data-voleng-product=operations] .dispatchTodoPage .followupRegisterPanel>.table td:nth-child(1){width:13%!important}body[data-voleng-product=operations] .dispatchTodoPage .followupRegisterPanel>.table th:nth-child(2),body[data-voleng-product=operations] .dispatchTodoPage .followupRegisterPanel>.table td:nth-child(2){width:18%!important}body[data-voleng-product=operations] .dispatchTodoPage .followupRegisterPanel>.table th:nth-child(3),body[data-voleng-product=operations] .dispatchTodoPage .followupRegisterPanel>.table td:nth-child(3){width:27%!important}body[data-voleng-product=operations] .dispatchTodoPage .followupRegisterPanel>.table th:nth-child(4),body[data-voleng-product=operations] .dispatchTodoPage .followupRegisterPanel>.table td:nth-child(4){width:15%!important}body[data-voleng-product=operations] .dispatchTodoPage .followupRegisterPanel>.table th:nth-child(5),body[data-voleng-product=operations] .dispatchTodoPage .followupRegisterPanel>.table td:nth-child(5){width:14%!important}body[data-voleng-product=operations] .dispatchTodoPage .followupRegisterPanel>.table th:nth-child(6),body[data-voleng-product=operations] .dispatchTodoPage .followupRegisterPanel>.table td:nth-child(6){width:220px!important;text-align:right!important}body[data-voleng-product=operations] .dispatchTodoPage .followupResultCell,body[data-voleng-product=operations] .dispatchTodoPage .followupResourceCell{display:flex!important;flex-direction:column!important;align-items:flex-start!important;gap:3px!important;min-width:0!important}body[data-voleng-product=operations] .dispatchTodoPage .followupResultCell small,body[data-voleng-product=operations] .dispatchTodoPage .followupResourceCell small{color:var(--theme-muted,#6b7b90)!important;font-size:9.5px!important;line-height:1.3!important;overflow-wrap:anywhere!important}body[data-voleng-product=operations] .dispatchTodoPage .followupResourceCell b{font-size:10.5px!important}body[data-voleng-product=operations] .dispatchTodoPage .followupRowActions{display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:6px!important;flex-wrap:nowrap!important}body[data-voleng-product=operations] .dispatchTodoPage .followupRowActions button{min-height:34px!important;height:34px!important;padding:0 10px!important;border:1px solid var(--theme-border,#d7e0e8)!important;border-radius:8px!important;background:var(--theme-surface,#fff)!important;color:var(--theme-text,#172b45)!important;box-shadow:none!important;white-space:nowrap!important}body[data-voleng-product=operations] .dispatchTodoPage .followupRowActions button svg{width:14px!important;height:14px!important}body[data-voleng-product=operations] .dispatchTodoPage .followupRowActions .followupRebookBtn{background:var(--theme-accent-soft,#edf4ff)!important;border-color:color-mix(in srgb,var(--theme-accent,#2563eb) 30%,var(--theme-border,#d7e0e8))!important;color:var(--theme-accent-ink,#1d5fd1)!important;font-weight:800!important}body[data-voleng-product=operations] .dispatchTodoPage .followupRowActions .followupIconAction{width:34px!important;min-width:34px!important;padding:0!important}body[data-voleng-theme=dark] .dispatchTodoPage .followupDataFilters,html[data-theme=dark] .dispatchTodoPage .followupDataFilters{background:#101a27!important;border-color:#2b3b50!important}body[data-voleng-theme=dark] .dispatchTodoPage .followupDataFilters select,html[data-theme=dark] .dispatchTodoPage .followupDataFilters select,body[data-voleng-theme=dark] .dispatchTodoPage .followupDataFilters .dataFilterReset,html[data-theme=dark] .dispatchTodoPage .followupDataFilters .dataFilterReset,body[data-voleng-theme=dark] .dispatchTodoPage .followupRowActions button,html[data-theme=dark] .dispatchTodoPage .followupRowActions button{background:#101a27!important;border-color:#2b3b50!important;color:#edf4fb!important}body[data-voleng-theme=dark] .dispatchTodoPage .followupRowActions .followupRebookBtn,html[data-theme=dark] .dispatchTodoPage .followupRowActions .followupRebookBtn{background:#14284a!important;border-color:#31517d!important;color:#b8d2ff!important}@media(max-width:900px){body[data-voleng-product=operations] .dispatchTodoPage .followupDataFilters select{flex:1 1 calc(50% - 7px)!important;max-width:none!important;min-width:140px!important}body[data-voleng-product=operations] .dispatchTodoPage .followupDataFilters .dataFilterCount{width:100%!important;margin-left:0!important;text-align:right!important}}.dispatchCapacityPage .capacityFteListLayout{grid-template-columns:minmax(0,1fr)!important;gap:0!important}.dispatchCapacityPage .capacityFteListLayout .capacityOperationalListPanel{width:100%!important}.dispatchCapacityPage .capacityPeopleKpis>button{min-height:104px!important}.dispatchCapacityPage .capacityPeopleKpis>button:nth-child(1):before{background:#2563eb!important}.dispatchCapacityPage .capacityPeopleKpis>button:nth-child(2):before{background:#0f9f6e!important}.dispatchCapacityPage .capacityPeopleKpis>button:nth-child(3):before{background:#64748b!important}.dispatchCapacityPage .capacityPeopleKpis>button:nth-child(4):before{background:#7c3aed!important}.dispatchCapacityPage .capacityPeopleKpis>button:nth-child(4)>span{background:#f3e8ff!important;color:#7c3aed!important}.dispatchCapacityPage .capacityPeopleKpis .planningCoverage.safe:before{background:#16a34a!important}.dispatchCapacityPage .capacityPeopleKpis .planningCoverage.attention:before{background:#f59e0b!important}.dispatchCapacityPage .capacityPeopleKpis .planningCoverage.critical:before{background:#dc2626!important}.dispatchCapacityPage .capacityPeopleKpis .planningCoverage.safe>span{background:#ecfdf5!important;color:#15803d!important}.dispatchCapacityPage .capacityPeopleKpis .planningCoverage.attention>span{background:#fff7ed!important;color:#c2410c!important}.dispatchCapacityPage .capacityPeopleKpis .planningCoverage.critical>span{background:#fef2f2!important;color:#b91c1c!important}.dispatchCapacityPage .capacityPeopleKpis .planningCoverage.safe>i:after{background:#16a34a!important}.dispatchCapacityPage .capacityPeopleKpis .planningCoverage.attention>i:after{background:#f59e0b!important}.dispatchCapacityPage .capacityPeopleKpis .planningCoverage.critical>i:after{background:#dc2626!important}.dispatchCapacityPage .capacityPeopleKpis .planningCoverage.safe>strong{color:#15803d!important}.dispatchCapacityPage .capacityPeopleKpis .planningCoverage.attention>strong{color:#b45309!important}.dispatchCapacityPage .capacityPeopleKpis .planningCoverage.critical>strong{color:#b91c1c!important}.dispatchCapacityPage .capacityPeopleKpis .itemCapacity>i:after{background:#7c3aed!important}.dispatchCapacityPage .capacityFteListLayout .capacityListFilters{border:0!important;border-bottom:1px solid var(--theme-border,#d9e2ee)!important;border-radius:0!important;background:transparent!important;margin:0!important;padding:9px 12px!important}.dispatchCapacityPage .capacityFteListLayout .capacityListFilters select{min-width:190px!important}.dispatchCapacityPage .capacityFteTable .capacityListHead,.dispatchCapacityPage .capacityFteTable .capacityListRow{min-width:1040px!important;grid-template-columns:minmax(145px,1.15fr) 86px 105px 100px 102px minmax(132px,1fr) 112px 96px!important;column-gap:10px!important}.dispatchCapacityPage .capacityFteTable .capacityListRow{cursor:default!important}.dispatchCapacityPage .capacityFteTable .capacityListRow>span small{font-size:9px!important;color:#b45309!important;font-weight:800!important}.dispatchCapacityPage .capacityFteTable .capacityListRow strong.safe{background:#ecfdf5!important;color:#15803d!important}.dispatchCapacityPage .capacityFteTable .capacityListRow strong.attention{background:#fff7ed!important;color:#b45309!important}.dispatchCapacityPage .capacityFteTable .capacityListRow strong.critical{background:#fef2f2!important;color:#b91c1c!important}.dispatchCapacityPage .capacityFteTable .capacityListRow strong.off{background:#f1f5f9!important;color:#64748b!important}body[data-voleng-theme=dark] .dispatchCapacityPage .capacityPeopleKpis .planningCoverage.safe>span{background:#16a34a26!important;color:#86efac!important}body[data-voleng-theme=dark] .dispatchCapacityPage .capacityPeopleKpis .planningCoverage.attention>span{background:#f59e0b24!important;color:#fcd34d!important}body[data-voleng-theme=dark] .dispatchCapacityPage .capacityPeopleKpis .planningCoverage.critical>span{background:#dc262629!important;color:#fca5a5!important}body[data-voleng-theme=dark] .dispatchCapacityPage .capacityPeopleKpis>button:nth-child(4)>span{background:#7c3aed29!important;color:#c4b5fd!important}body[data-voleng-theme=dark] .dispatchCapacityPage .capacityFteTable .capacityListRow strong.safe{background:#16a34a29!important;color:#86efac!important}body[data-voleng-theme=dark] .dispatchCapacityPage .capacityFteTable .capacityListRow strong.attention{background:#f59e0b26!important;color:#fcd34d!important}body[data-voleng-theme=dark] .dispatchCapacityPage .capacityFteTable .capacityListRow strong.critical{background:#dc262629!important;color:#fca5a5!important}@media(max-width:1100px){.dispatchCapacityPage .capacityPeopleKpis{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(max-width:720px){.dispatchCapacityPage .capacityPeopleKpis{grid-template-columns:1fr!important}.dispatchCapacityPage .capacityFteListLayout .capacityListFilters{align-items:stretch!important}.dispatchCapacityPage .capacityFteListLayout .capacityListFilters select{width:100%!important;min-width:0!important}}.platformUnifiedPage .platformUnifiedSecondaryBar [class*=subtitle],.platformUnifiedPage .platformUnifiedSecondaryBar p{display:none!important}.platformUnifiedPage>.platformPageFilterLane{display:flex!important;align-items:center!important;min-height:54px!important;margin:8px 12px 0!important;padding:9px 12px!important;border:1px solid var(--theme-border,#d8e2ee)!important;border-radius:8px!important;background:var(--theme-surface,#fff)!important;box-shadow:none!important;overflow:visible!important}.platformUnifiedPage>.platformPageFilterLane>*{width:100%!important;min-width:0!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.platformUnifiedPage>.platformPageFilterLane select,.platformUnifiedPage>.platformPageFilterLane input[type=date],.platformUnifiedPage>.platformPageFilterLane input[type=datetime-local],.platformUnifiedPage>.platformPageFilterLane input[type=search],.platformUnifiedPage>.platformPageFilterLane input[type=text]{min-height:36px!important;height:36px!important;border:1px solid var(--theme-border,#d7e0e8)!important;border-radius:8px!important;background:var(--theme-surface,#fff)!important;color:var(--theme-text,#172b45)!important;box-shadow:none!important}.platformUnifiedPage>.platformPageFilterLane button{min-height:36px!important;box-shadow:none!important}.platformUnifiedPage>.platformPageFilterLane .dataFilterReset,.platformUnifiedPage>.platformPageFilterLane .hrHeaderReset,.platformUnifiedPage>.platformPageFilterLane .invoiceHeaderReset{height:36px!important;min-height:36px!important;padding:0 11px!important;border:1px solid var(--theme-border,#d7e0e8)!important;border-radius:8px!important;background:var(--theme-surface,#fff)!important}.platformUnifiedPage>.platformPageFilterLane .dataFilterCount{margin-left:auto!important;white-space:nowrap!important;font-size:10px!important;font-weight:850!important;color:var(--theme-muted,#68798f)!important}.platformUnifiedPage>.platformPageFilterLane .masterFilterLane,.platformUnifiedPage>.platformPageFilterLane .capacityCockpitToolbar,.platformUnifiedPage>.platformPageFilterLane .planningHeaderWorkspace,.platformUnifiedPage>.platformPageFilterLane .teamHeaderWorkspace,.platformUnifiedPage>.platformPageFilterLane .teamHeaderFilters,.platformUnifiedPage>.platformPageFilterLane .opsAbsenceHeader,.platformUnifiedPage>.platformPageFilterLane .hrUniformHeaderFilters,.platformUnifiedPage>.platformPageFilterLane .financeHeaderFilters,.platformUnifiedPage>.platformPageFilterLane .financeInvoiceHeaderFilters{border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.platformUnifiedPage .volengDataFilters{display:flex!important;align-items:center!important;flex-wrap:wrap!important;gap:7px!important;min-height:54px!important;padding:9px 12px!important;border:0!important;border-bottom:1px solid var(--theme-border,#d8e2ee)!important;border-radius:0!important;background:var(--theme-surface,#fff)!important;box-shadow:none!important}.platformUnifiedPage .volengDataFilters select{flex:0 1 190px!important;width:auto!important;min-width:150px!important;max-width:230px!important;height:36px!important;min-height:36px!important;border:1px solid var(--theme-border,#d7e0e8)!important;border-radius:8px!important;background:var(--theme-surface,#fff)!important;color:var(--theme-text,#172b45)!important;box-shadow:none!important}.platformUnifiedPage .volengDataFilters .dataFilterReset{height:36px!important;min-height:36px!important;padding:0 11px!important;border:1px solid var(--theme-border,#d7e0e8)!important;border-radius:8px!important;background:var(--theme-surface,#fff)!important;box-shadow:none!important}.platformUnifiedPage.dispatchCapacityPage .capacityCockpitKpis,.platformUnifiedPage.dispatchFieldReadiness .fieldReadinessKpis,.platformUnifiedPage.operationsAbsenceCenter .absenceCenterKpis,.platformUnifiedPage .forecastKpis,.platformUnifiedPage.financeCustomersPage .financeCustomerSummary,.platformUnifiedPage.financePage .financePivotKpis,.platformUnifiedPage.hrWorkTimePage>.hrUniformKpiGrid,.platformUnifiedPage.hrPeoplePage .hrPeoplePivotKpis,.platformUnifiedPage.hrPeoplePage .teamKpiStrip,.platformUnifiedPage .epodKpis,.platformUnifiedPage .customer360Kpis{display:none!important}.platformUnifiedPage .ordersTablePanel>.sectionHead p,.platformUnifiedPage .capacityOperationalListPanel>.sectionHead p,.platformUnifiedPage .absenceOperationalListPanel>.sectionHead p,.platformUnifiedPage .financeCustomerRegister>.sectionHead p,.platformUnifiedPage .invoiceRegister>.sectionHead p,.platformUnifiedPage .hrAgendaPanel>.sectionHead p,.platformUnifiedPage .fieldReadinessPanel>.sectionHead p,.platformUnifiedPage .teamResourceIntro p,.platformUnifiedPage .customerMasterToolbar p,.platformUnifiedPage .planningHeaderWorkspace p{display:none!important}.platformUnifiedPage .panel,.platformUnifiedPage .ordersTablePanel,.platformUnifiedPage .uniformHrRegister,.platformUnifiedPage .invoiceRegister,.platformUnifiedPage .financeCustomerRegister{border-radius:8px!important;box-shadow:none!important}.platformUnifiedPage .table{border-radius:6px!important;box-shadow:none!important}.dispatchCapacityPage .capacityCockpitNav{margin-top:8px!important}.dispatchCapacityPage .capacityOperationalListPanel{padding:0!important;overflow:hidden!important;margin-top:8px!important}.dispatchCapacityPage .capacityFteListLayout{margin-top:0!important}.dispatchCapacityPage>.platformPageFilterLane .capacityCockpitToolbar{display:flex!important;align-items:center!important;flex-wrap:wrap!important;gap:7px!important}.dispatchCapacityPage>.platformPageFilterLane .capacityHeaderPeriod{display:flex!important;align-items:center!important;gap:4px!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important}.dispatchCapacityPage>.platformPageFilterLane .capacityHeaderPeriod button,.dispatchCapacityPage>.platformPageFilterLane .capacityPeriodNav button{height:36px!important;min-height:36px!important;border-radius:8px!important}.dispatchCapacityPage>.platformPageFilterLane .capacityPeriodNav{height:36px!important;min-height:36px!important;border:1px solid var(--theme-border,#d7e0e8)!important;border-radius:8px!important;background:var(--theme-surface,#fff)!important;box-shadow:none!important}.dispatchCapacityPage>.platformPageFilterLane .capacityCockpitToolbar>select{flex:0 1 190px!important;min-width:150px!important;max-width:230px!important}.dispatchCapacityPage .capacityListTable{margin:0!important;border:0!important;border-radius:0!important;box-shadow:none!important}.platformUnifiedPage .controlSyncNote,.platformUnifiedPage .platformAdminSyncHero,.platformUnifiedPage .platformAdminSaved{display:none!important}body[data-voleng-theme=dark] .platformUnifiedPage>.platformPageFilterLane,html[data-theme=dark] .platformUnifiedPage>.platformPageFilterLane,body[data-voleng-theme=dark] .platformUnifiedPage .volengDataFilters,html[data-theme=dark] .platformUnifiedPage .volengDataFilters{background:#101a27!important;border-color:#2b3b50!important}body[data-voleng-theme=dark] .platformUnifiedPage>.platformPageFilterLane select,body[data-voleng-theme=dark] .platformUnifiedPage>.platformPageFilterLane input,html[data-theme=dark] .platformUnifiedPage>.platformPageFilterLane select,html[data-theme=dark] .platformUnifiedPage>.platformPageFilterLane input,body[data-voleng-theme=dark] .platformUnifiedPage .volengDataFilters select,html[data-theme=dark] .platformUnifiedPage .volengDataFilters select{background:#101a27!important;border-color:#2b3b50!important;color:#edf4fb!important}@media(max-width:900px){.platformUnifiedPage>.platformPageFilterLane{margin:7px 8px 0!important;padding:8px!important}.platformUnifiedPage>.platformPageFilterLane>*{display:flex!important;flex-wrap:wrap!important;gap:7px!important}.platformUnifiedPage>.platformPageFilterLane select,.platformUnifiedPage .volengDataFilters select{flex:1 1 calc(50% - 7px)!important;max-width:none!important;min-width:140px!important}.dispatchCapacityPage>.platformPageFilterLane .capacityCockpitToolbar>select{flex:1 1 calc(50% - 7px)!important;max-width:none!important}}@media(max-width:640px){.platformUnifiedPage>.platformPageFilterLane select,.platformUnifiedPage .volengDataFilters select,.dispatchCapacityPage>.platformPageFilterLane .capacityCockpitToolbar>select{flex:1 1 100%!important;max-width:none!important;min-width:0!important}}.dispatchOrdersPage .simpleOrdersFocus,.dispatchOrdersPage .simpleOrdersFlow{display:none!important}.dispatchOrdersPage .ordersDataFilters .dateRangeToolbar{display:flex!important;align-items:center!important;gap:5px!important}.dispatchOrdersPage .ordersDataFilters .dateRangeToolbar input{width:142px!important;height:36px!important;min-height:36px!important;border:1px solid var(--theme-border,#d7e0e8)!important;border-radius:8px!important;background:var(--theme-surface,#fff)!important;color:var(--theme-text,#172b45)!important}.dispatchOrdersPage .ordersDataFilters .volengQuickRange{min-width:150px!important}.platformUnifiedPage .forecastToolbar{display:flex!important;align-items:end!important;flex-wrap:wrap!important;gap:7px!important;min-height:54px!important;margin:8px 12px 0!important;padding:9px 12px!important;border:1px solid var(--theme-border,#d8e2ee)!important;border-radius:8px!important;background:var(--theme-surface,#fff)!important;box-shadow:none!important}.platformUnifiedPage .forecastToolbar label{margin:0!important;font-size:10px!important;color:var(--theme-muted,#68798f)!important}.platformUnifiedPage .forecastToolbar input,.platformUnifiedPage .forecastToolbar select{height:36px!important;min-height:36px!important;border:1px solid var(--theme-border,#d7e0e8)!important;border-radius:8px!important;background:var(--theme-surface,#fff)!important;box-shadow:none!important}.platformUnifiedPage>.platformPageUnifiedToolbar{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:8px!important;min-height:46px!important;margin:5px 8px 4px!important;padding:5px 7px!important;border:1px solid var(--theme-border,#d7e0e8)!important;border-radius:6px!important;background:var(--theme-surface,#fff)!important;box-shadow:none!important}.platformPageFilterContent{display:flex!important;align-items:center!important;min-width:0!important;width:100%!important}.platformPageFilterContent:empty{display:none!important}.platformPageInlineActions{display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:6px!important;white-space:nowrap!important}.platformPageInlineActions>div{display:flex!important;align-items:center!important;gap:6px!important}.platformPageUnifiedToolbar select,.platformPageUnifiedToolbar input[type=date],.platformPageUnifiedToolbar input[type=search],.platformPageUnifiedToolbar input[type=text],.platformPageUnifiedToolbar summary,.platformPageUnifiedToolbar button{height:36px!important;min-height:36px!important;border-radius:8px!important;box-shadow:none!important}.platformPageUnifiedToolbar .compactIconAction{width:36px!important;min-width:36px!important;padding:0!important;gap:0!important}.platformPageUnifiedToolbar .compactIconAction svg{width:16px!important;height:16px!important}.platformPageUnifiedToolbar .compactSmartAction{padding:0 11px!important;gap:6px!important}.platformPageUnifiedToolbar .compactSmartAction small{display:none!important}.platformPageUnifiedToolbar .capacityCockpitToolbar,.platformPageUnifiedToolbar .planningHeaderWorkspace,.platformPageUnifiedToolbar .masterFilterLane,.platformPageUnifiedToolbar .fieldHeaderWorkspace,.platformPageUnifiedToolbar .opsAbsenceHeader,.platformPageUnifiedToolbar .teamHeaderWorkspace,.platformPageUnifiedToolbar .financeHeaderFilters,.platformPageUnifiedToolbar .financeInvoiceHeaderFilters{display:flex!important;align-items:center!important;flex-wrap:nowrap!important;gap:6px!important;width:100%!important;min-width:0!important;padding:0!important;margin:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.dispatchCapacityPage>.platformPageUnifiedToolbar{margin-top:6px!important}.dispatchCapacityPage .capacityCockpitToolbar>select{flex:0 1 180px!important;min-width:145px!important;max-width:210px!important}.dispatchCapacityPage .capacityHeaderPeriod,.dispatchCapacityPage .capacityPeriodNav,.dispatchCapacityPage .capacityViewSwitch{display:flex!important;align-items:center!important;gap:3px!important;min-width:0!important}.dispatchCapacityPage .capacityHeaderPeriod{padding:2px!important;border:1px solid var(--theme-border,#d7e0e8)!important;border-radius:8px!important;background:var(--theme-surface-soft,#f7f9fc)!important}.dispatchCapacityPage .capacityHeaderPeriod button{padding:0 10px!important;border:0!important;background:transparent!important;color:var(--theme-muted,#65778d)!important}.dispatchCapacityPage .capacityHeaderPeriod button.active{background:var(--theme-surface,#fff)!important;color:#2f5bdb!important}.dispatchCapacityPage .capacityPeriodNav{border:1px solid var(--theme-border,#d7e0e8)!important;border-radius:8px!important;overflow:hidden!important;background:var(--theme-surface,#fff)!important}.dispatchCapacityPage .capacityPeriodNav button{width:34px!important;min-width:34px!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important}.dispatchCapacityPage .capacityPeriodNav span{padding:0 7px!important;white-space:nowrap!important;font-weight:750!important;font-size:10px!important}.dispatchCapacityPage .capacityViewSwitch{margin-left:auto!important;padding-left:4px!important}.dispatchCapacityPage .capacityViewSwitch button{padding:0 9px!important;border:1px solid transparent!important;background:transparent!important;color:var(--theme-muted,#65778d)!important}.dispatchCapacityPage .capacityViewSwitch button.active{background:color-mix(in srgb,#2f5bdb 9%,var(--theme-surface,#fff))!important;border-color:#b7c7ec!important;color:#2f5bdb!important}.dispatchCapacityPage .capacityTeamShiftInline{margin:4px 10px 0!important;padding:0!important;border:0!important;background:transparent!important}.dispatchCapacityPage .capacityCockpitNav{display:none!important}.dispatchCapacityPage .capacityCockpitTrendGrid,.dispatchCapacityPage .capacityFteListLayout,.dispatchCapacityPage .capacityOperationalListPanel{width:100%!important;max-width:none!important;margin-left:0!important;margin-right:0!important}.dispatchCapacityPage .capacityOperationalListPanel{border-radius:4px!important;box-shadow:none!important}.dispatchCapacityPage .capacityListTable{width:100%!important;max-width:none!important}.dispatchOrdersPage>.platformPageUnifiedToolbar .ordersDataFilters{display:flex!important;align-items:center!important;flex-wrap:nowrap!important;gap:6px!important;min-height:0!important;padding:0!important;border:0!important;background:transparent!important}.dispatchOrdersPage>.platformPageUnifiedToolbar .ordersDataFilters select{flex:0 1 178px!important;min-width:135px!important;max-width:205px!important}.dispatchOrdersPage>.platformPageUnifiedToolbar .dateRangeToolbar{display:flex!important;align-items:center!important;gap:4px!important}.dispatchOrdersPage>.platformPageUnifiedToolbar .dateRangeToolbar input{width:138px!important;height:36px!important}.dispatchOrdersPage>.platformPageUnifiedToolbar .dataFilterCount{margin-left:auto!important}.dispatchOrdersPage .ordersTablePanel{margin-top:5px!important;border-radius:4px!important;box-shadow:none!important;overflow:hidden!important}.dispatchOrdersPage .ordersTablePanel>.volengDataFilters{display:none!important}.dispatchOrdersPage .filterResult.ordersResult{display:none!important}.dispatchPlanningPage>.platformPageUnifiedToolbar{position:relative!important;z-index:20!important}.dispatchPlanningPage .planningHeaderWorkspace{overflow:visible!important}.dispatchPlanningPage .planningPeriodToolbar{display:flex!important;align-items:center!important;gap:5px!important;min-width:0!important;padding:0!important;margin:0!important;border:0!important;background:transparent!important;box-shadow:none!important}.dispatchPlanningPage .planningPeriodSelect,.dispatchPlanningPage .planningPeriodNav{height:36px!important;min-height:36px!important;border:1px solid var(--theme-border,#d7e0e8)!important;border-radius:8px!important;background:var(--theme-surface,#fff)!important;box-shadow:none!important}.dispatchPlanningPage .planningPeriodSelect{display:flex!important;align-items:center!important;padding-left:8px!important}.dispatchPlanningPage .planningPeriodSelect select{height:34px!important;min-height:34px!important;border:0!important;background:transparent!important}.dispatchPlanningPage .planningPeriodNav{display:flex!important;align-items:center!important;overflow:hidden!important}.dispatchPlanningPage .planningPeriodNav button{width:34px!important;min-width:34px!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important}.dispatchPlanningPage .planningPeriodDate{height:34px!important;display:flex!important;align-items:center!important;border-inline:1px solid var(--theme-border,#d7e0e8)!important;padding:0 6px!important}.dispatchPlanningPage .planningPeriodDate input{height:32px!important;min-height:32px!important;border:0!important;padding:0!important;background:transparent!important}.dispatchPlanningPage .planningPeriodSummary{display:none!important}.dispatchPlanningPage .planningTodayButton{height:36px!important;min-height:36px!important;padding:0 10px!important}.dispatchPlanningPage .planningSectionMenu,.dispatchPlanningPage .planningDisplayMenu,.dispatchPlanningPage .planningHeaderResourceFilter{position:relative!important;flex:0 0 auto!important}.dispatchPlanningPage .planningSectionMenu>summary,.dispatchPlanningPage .planningDisplayMenu>summary,.dispatchPlanningPage .planningHeaderResourceFilter>summary{display:flex!important;align-items:center!important;gap:6px!important;height:36px!important;min-height:36px!important;padding:0 10px!important;border:1px solid var(--theme-border,#d7e0e8)!important;border-radius:8px!important;background:var(--theme-surface,#fff)!important;color:var(--theme-text,#17304f)!important;list-style:none!important;cursor:pointer!important;white-space:nowrap!important}.dispatchPlanningPage .planningSectionMenu>summary::-webkit-details-marker,.dispatchPlanningPage .planningDisplayMenu>summary::-webkit-details-marker,.dispatchPlanningPage .planningHeaderResourceFilter>summary::-webkit-details-marker{display:none!important}.dispatchPlanningPage .planningSectionMenu>summary svg,.dispatchPlanningPage .planningDisplayMenu>summary svg,.dispatchPlanningPage .planningHeaderResourceFilter>summary svg{width:15px!important;height:15px!important}.dispatchPlanningPage .planningPageActions.compact{gap:6px!important}.dispatchPlanningPage .planningBoardWorkspace{margin:4px 8px 0!important;gap:4px!important}.dispatchPlanningPage .planningBoardUtilityStrip{display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:8px!important;min-height:28px!important;padding:0 4px 4px!important;border:0!important;background:transparent!important;box-shadow:none!important}.dispatchPlanningPage .planningBoardUtilityStrip:has(.planningMultiSelectionBar),.dispatchPlanningPage .planningBoardUtilityStrip:has(.planningBulkPublish){justify-content:space-between!important}.dispatchPlanningPage .planningStatusLegend{margin-left:auto!important;font-size:9px!important;gap:6px!important}.dispatchPlanningPage .timelineViewBar.planningWallControl{display:none!important}.dispatchPlanningPage .timelineBoard{margin-top:0!important;border-radius:4px!important;box-shadow:none!important}.dispatchPlanningPage .planningBoardMain{min-width:0!important}.page.uniformHrModule>.workspaceMasterHeader.toolOnly,.page.uniformFleetModule>.workspaceMasterHeader.toolOnly,.page.financeCorePage>.workspaceMasterHeader.toolOnly,.page.financeCustomersPage>.workspaceMasterHeader.toolOnly,.page.financePage>.workspaceMasterHeader.toolOnly,.page.standardWorkspace>.workspaceMasterHeader.toolOnly,.page.hrDocumentsPage>.workspaceMasterHeader.toolOnly{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:8px!important;min-height:50px!important;margin:6px 0 5px!important;padding:7px 8px!important;border:1px solid var(--theme-border,#d7e0e8)!important;border-radius:8px!important;background:var(--theme-surface,#fff)!important;box-shadow:none!important}.page.uniformHrModule>.workspaceMasterHeader.toolOnly .workspaceMasterTitle,.page.uniformFleetModule>.workspaceMasterHeader.toolOnly .workspaceMasterTitle,.page.financeCorePage>.workspaceMasterHeader.toolOnly .workspaceMasterTitle,.page.financeCustomersPage>.workspaceMasterHeader.toolOnly .workspaceMasterTitle,.page.financePage>.workspaceMasterHeader.toolOnly .workspaceMasterTitle,.page.standardWorkspace>.workspaceMasterHeader.toolOnly .workspaceMasterTitle,.page.hrDocumentsPage>.workspaceMasterHeader.toolOnly .workspaceMasterTitle{display:none!important}.page.uniformHrModule>.workspaceMasterHeader.toolOnly .workspaceMasterCenter,.page.uniformFleetModule>.workspaceMasterHeader.toolOnly .workspaceMasterCenter,.page.financeCorePage>.workspaceMasterHeader.toolOnly .workspaceMasterCenter,.page.financeCustomersPage>.workspaceMasterHeader.toolOnly .workspaceMasterCenter,.page.financePage>.workspaceMasterHeader.toolOnly .workspaceMasterCenter,.page.standardWorkspace>.workspaceMasterHeader.toolOnly .workspaceMasterCenter,.page.hrDocumentsPage>.workspaceMasterHeader.toolOnly .workspaceMasterCenter{grid-column:1!important;justify-content:flex-start!important;overflow:visible!important}.page.uniformHrModule>.workspaceMasterHeader.toolOnly .workspaceMasterActions,.page.uniformFleetModule>.workspaceMasterHeader.toolOnly .workspaceMasterActions,.page.financeCorePage>.workspaceMasterHeader.toolOnly .workspaceMasterActions,.page.financeCustomersPage>.workspaceMasterHeader.toolOnly .workspaceMasterActions,.page.financePage>.workspaceMasterHeader.toolOnly .workspaceMasterActions,.page.standardWorkspace>.workspaceMasterHeader.toolOnly .workspaceMasterActions,.page.hrDocumentsPage>.workspaceMasterHeader.toolOnly .workspaceMasterActions{grid-column:2!important;justify-content:flex-end!important}.page.uniformHrModule>.workspaceMasterHeader.toolOnly .workspaceMasterCenter input,.page.uniformHrModule>.workspaceMasterHeader.toolOnly .workspaceMasterCenter select,.page.uniformFleetModule>.workspaceMasterHeader.toolOnly .workspaceMasterCenter input,.page.uniformFleetModule>.workspaceMasterHeader.toolOnly .workspaceMasterCenter select,.page.financeCorePage>.workspaceMasterHeader.toolOnly .workspaceMasterCenter input,.page.financeCorePage>.workspaceMasterHeader.toolOnly .workspaceMasterCenter select,.page.financeCustomersPage>.workspaceMasterHeader.toolOnly .workspaceMasterCenter input,.page.financeCustomersPage>.workspaceMasterHeader.toolOnly .workspaceMasterCenter select,.page.financePage>.workspaceMasterHeader.toolOnly .workspaceMasterCenter input,.page.financePage>.workspaceMasterHeader.toolOnly .workspaceMasterCenter select,.page.standardWorkspace>.workspaceMasterHeader.toolOnly .workspaceMasterCenter input,.page.standardWorkspace>.workspaceMasterHeader.toolOnly .workspaceMasterCenter select,.page.hrDocumentsPage>.workspaceMasterHeader.toolOnly .workspaceMasterCenter input,.page.hrDocumentsPage>.workspaceMasterHeader.toolOnly .workspaceMasterCenter select{height:36px!important;min-height:36px!important;border-radius:8px!important}.page.uniformHrModule>.workspaceMasterHeader.toolOnly .workspaceMasterActions button,.page.uniformFleetModule>.workspaceMasterHeader.toolOnly .workspaceMasterActions button,.page.financeCorePage>.workspaceMasterHeader.toolOnly .workspaceMasterActions button,.page.financeCustomersPage>.workspaceMasterHeader.toolOnly .workspaceMasterActions button,.page.financePage>.workspaceMasterHeader.toolOnly .workspaceMasterActions button,.page.standardWorkspace>.workspaceMasterHeader.toolOnly .workspaceMasterActions button,.page.hrDocumentsPage>.workspaceMasterHeader.toolOnly .workspaceMasterActions button{height:36px!important;min-height:36px!important;border-radius:8px!important;box-shadow:none!important}.page.uniformHrModule .hrUniformKpiGrid,.page.uniformHrModule .teamKpiStrip,.page.uniformFleetModule .fleetSummaryRow,.page.standardWorkspace .fleetAssetKpis,.page.financeCorePage .financeCoreKpis,.page.financeCustomersPage .financeCustomerSummary,.page.financePage .financePivotKpis,.platformUnifiedPage:not(.dispatchHomePage) .capacityCockpitKpis,.platformUnifiedPage:not(.dispatchHomePage) .forecastKpis,.platformUnifiedPage:not(.dispatchHomePage) .fieldReadinessKpis{display:none!important}.page.uniformHrModule .uniformHrRegister,.page.uniformFleetModule .fleetCoreTable,.page.standardWorkspace .standardTable,.page.financeCorePage .financeCoreTable,.page.financeCustomersPage .financeCustomerRegister,.page.financePage .invoiceRegister,.platformUnifiedPage .ordersTablePanel,.platformUnifiedPage .capacityOperationalListPanel,.platformUnifiedPage .absenceOperationalListPanel{border-radius:4px!important;box-shadow:none!important}.page.uniformHrModule .uniformRegisterHead p,.page.uniformFleetModule .uniformRegisterHead p,.page.standardWorkspace .uniformRegisterHead p,.page.financeCorePage .uniformRegisterHead p,.modernModuleConnection,.productConnectionHint,.platformUnifiedPage .controlSyncNote,.platformUnifiedPage .platformAdminSyncHero,.platformUnifiedPage .platformAdminSaved{display:none!important}body[data-voleng-theme=dark] .platformUnifiedPage>.platformPageUnifiedToolbar,html[data-theme=dark] .platformUnifiedPage>.platformPageUnifiedToolbar,body[data-voleng-theme=dark] .page.uniformHrModule>.workspaceMasterHeader.toolOnly,body[data-voleng-theme=dark] .page.uniformFleetModule>.workspaceMasterHeader.toolOnly,body[data-voleng-theme=dark] .page.financeCorePage>.workspaceMasterHeader.toolOnly,body[data-voleng-theme=dark] .page.standardWorkspace>.workspaceMasterHeader.toolOnly,html[data-theme=dark] .page.uniformHrModule>.workspaceMasterHeader.toolOnly,html[data-theme=dark] .page.uniformFleetModule>.workspaceMasterHeader.toolOnly,html[data-theme=dark] .page.financeCorePage>.workspaceMasterHeader.toolOnly,html[data-theme=dark] .page.standardWorkspace>.workspaceMasterHeader.toolOnly{background:#101a27!important;border-color:#2b3b50!important}@media(max-width:1180px){.platformUnifiedPage>.platformPageUnifiedToolbar{grid-template-columns:minmax(0,1fr) auto!important}.dispatchCapacityPage .capacityCockpitToolbar,.dispatchPlanningPage .planningHeaderWorkspace,.dispatchOrdersPage>.platformPageUnifiedToolbar .ordersDataFilters{overflow-x:auto!important;scrollbar-width:none!important}.dispatchCapacityPage .capacityCockpitToolbar::-webkit-scrollbar,.dispatchPlanningPage .planningHeaderWorkspace::-webkit-scrollbar,.dispatchOrdersPage>.platformPageUnifiedToolbar .ordersDataFilters::-webkit-scrollbar{display:none!important}.dispatchCapacityPage .capacityViewSwitch{margin-left:0!important}}@media(max-width:760px){.platformUnifiedPage>.platformPageUnifiedToolbar{display:flex!important;flex-wrap:wrap!important;align-items:stretch!important;margin:5px 6px!important}.platformPageFilterContent{flex:1 1 100%!important;overflow-x:auto!important}.platformPageInlineActions{margin-left:auto!important}.page.uniformHrModule>.workspaceMasterHeader.toolOnly,.page.uniformFleetModule>.workspaceMasterHeader.toolOnly,.page.financeCorePage>.workspaceMasterHeader.toolOnly,.page.standardWorkspace>.workspaceMasterHeader.toolOnly{grid-template-columns:1fr!important}.page.uniformHrModule>.workspaceMasterHeader.toolOnly .workspaceMasterActions,.page.uniformFleetModule>.workspaceMasterHeader.toolOnly .workspaceMasterActions,.page.financeCorePage>.workspaceMasterHeader.toolOnly .workspaceMasterActions,.page.standardWorkspace>.workspaceMasterHeader.toolOnly .workspaceMasterActions{grid-column:1!important;justify-content:flex-start!important}}.page>.workspaceMasterHeader.toolOnly{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:8px!important;min-height:46px!important;margin:5px 8px 4px!important;padding:5px 7px!important;border:1px solid var(--theme-border,#d7e0e8)!important;border-radius:6px!important;background:var(--theme-surface,#fff)!important;box-shadow:none!important}.page>.workspaceMasterHeader.toolOnly .workspaceMasterBack,.page>.workspaceMasterHeader.toolOnly .workspaceMasterTitle{display:none!important}.page>.workspaceMasterHeader.toolOnly .workspaceMasterCenter{grid-column:1!important;display:flex!important;align-items:center!important;justify-content:flex-start!important;min-width:0!important;overflow:visible!important}.page>.workspaceMasterHeader.toolOnly .workspaceMasterActions{grid-column:2!important;display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:6px!important;white-space:nowrap!important}.page>.workspaceMasterHeader.toolOnly .workspaceMasterCenter>.masterFilterLane,.page>.workspaceMasterHeader.toolOnly .workspaceMasterCenter>.uniformPageFilters,.page>.workspaceMasterHeader.toolOnly .workspaceMasterCenter>.standardHeaderFilters,.page>.workspaceMasterHeader.toolOnly .workspaceMasterCenter>.hrUniformHeaderFilters{display:flex!important;align-items:center!important;flex-wrap:nowrap!important;gap:6px!important;width:100%!important;min-width:0!important}.page>.workspaceMasterHeader.toolOnly input,.page>.workspaceMasterHeader.toolOnly select,.page>.workspaceMasterHeader.toolOnly button{height:36px!important;min-height:36px!important;border-radius:8px!important;box-shadow:none!important}.page.workforceCorePage>.workspaceMasterHeader.toolNoControls,.page.hrDocumentsPage>.workspaceMasterHeader.toolNoControls,.page.fleetCorePage>.workspaceMasterHeader.toolNoControls,.page.fleetCombinedPage>.workspaceMasterHeader.toolNoControls,.page.financeCorePage>.workspaceMasterHeader.toolNoControls,.page.financeCustomersPage>.workspaceMasterHeader.toolNoControls,.page.financePage>.workspaceMasterHeader.toolNoControls,.page.standardWorkspace>.workspaceMasterHeader.toolNoControls,.page.modernModulePage>.workspaceMasterHeader.toolNoControls{display:none!important}.page.workforceCorePage .hrUniformKpiGrid,.page.hrDocumentsPage .hrUniformKpiGrid,.page.fleetCorePage .fleetSummaryRow,.page.fleetCorePage .fleetAssetKpis,.page.fleetCombinedPage .fleetSummaryRow,.page.standardWorkspace .uniformKpiGrid,.page.financeCorePage .financeCoreKpis,.page.financeCustomersPage .financeCustomerSummary,.page.financePage .financePivotKpis,.page.reportStudio .reportKpis,.dispatchFieldPage .fieldKpiSection,.platformUnifiedPage:not(.dispatchHomePage) .absenceCenterKpis,.platformUnifiedPage:not(.dispatchHomePage) .customer360Kpis,.platformUnifiedPage:not(.dispatchHomePage) .hrPeoplePivotKpis{display:none!important}.page.workforceCorePage .hrUniformRegisterHead,.page.hrDocumentsPage .hrUniformRegisterHead,.page.fleetCorePage .uniformRegisterHead,.page.fleetCombinedPage .uniformRegisterHead,.page.standardWorkspace .uniformRegisterHead,.page.financeCorePage .uniformRegisterHead,.page.financeCustomersPage .uniformRegisterHead,.page.financePage .uniformRegisterHead{display:none!important}.dispatchCapacityPage .capacityCockpitTrendGrid,.dispatchOrdersPage .ordersTablePanel,.dispatchPlanningPage .planningBoardWorkspace,.page.workforceCorePage .uniformHrRegister,.page.hrDocumentsPage .uniformHrRegister,.page.fleetCorePage .fleetCoreTable,.page.fleetCombinedPage .fleetCoreTable,.page.standardWorkspace .standardTable,.page.financeCorePage .financeCoreTable,.page.financeCustomersPage .financeCustomerRegister,.page.financePage .invoiceRegister{margin-top:4px!important;border-radius:3px!important;box-shadow:none!important}.dispatchCapacityPage .capacityCockpitTrendGrid,.dispatchCapacityPage .capacityOperationalListPanel{margin-left:8px!important;margin-right:8px!important;width:calc(100% - 16px)!important}.dispatchCapacityPage .capacityOperationalListPanel{border-radius:3px!important}.dispatchOrdersPage .ordersTablePanel{margin-left:8px!important;margin-right:8px!important}.dispatchPlanningPage .planningBoardWorkspace{margin:4px 8px 0!important}.dispatchPlanningPage .planningBoardUtilityStrip:empty{display:none!important}.dispatchPlanningPage .planningBoardUtilityStrip{min-height:0!important;padding:0 0 3px!important}.dispatchPlanningPage .planningStatusLegend{display:none!important}.dispatchPlanningPage .timelineBoard{border-radius:3px!important}.fieldLiveSync,.customerMasterSyncHint,.payrollConnectHint:not(:has(button)),.bankingProviderNote{display:none!important}@media(max-width:1360px){.page>.workspaceMasterHeader.toolOnly .workspaceMasterCenter,.platformUnifiedPage>.platformPageUnifiedToolbar .platformPageFilterContent{overflow-x:auto!important;scrollbar-width:none!important}.page>.workspaceMasterHeader.toolOnly .workspaceMasterCenter::-webkit-scrollbar,.platformUnifiedPage>.platformPageUnifiedToolbar .platformPageFilterContent::-webkit-scrollbar{display:none!important}}:root{--voleng-fixed-header-h:126px;--voleng-chrome-h:52px}.volengSrOnly{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.page>.volengPageChrome,.platformUnifiedPage>.volengPageChrome{position:sticky;top:var(--voleng-fixed-header-h);z-index:420;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;min-height:var(--voleng-chrome-h);padding:7px 10px;margin:0 0 8px;background:var(--theme-surface,#fff);border:1px solid var(--theme-border,#d9e1eb);border-radius:6px;box-shadow:none}.volengPageChromeMain,.volengPageChromeFilters,.volengPageChromeActions{display:flex;align-items:center;min-width:0}.volengPageChromeMain{gap:7px;overflow:visible}.volengPageChromeFilters{gap:7px;flex:1;min-width:0;flex-wrap:wrap}.volengPageChromeActions{gap:7px;justify-content:flex-end;white-space:nowrap}.volengPageChromeBack{width:36px;height:36px;display:grid;place-items:center;padding:0;border:1px solid var(--theme-border,#cbd5e1);border-radius:6px;background:var(--theme-surface,#fff);color:var(--theme-text,#172033)}.volengPageChromeBack svg{width:16px;height:16px}.volengPageChrome :is(select,input[type=date],input[type=datetime-local],input[type=search],input[type=text],button,summary){min-height:36px!important;height:36px!important;box-sizing:border-box!important;border-radius:6px!important;font-size:12px!important;box-shadow:none!important}.volengPageChrome :is(.masterFilterLane,.capacityCockpitToolbar,.planningHeaderWorkspace,.teamHeaderWorkspace,.teamHeaderFilters,.opsAbsenceHeader,.hrUniformHeaderFilters,.financeHeaderFilters,.financeInvoiceHeaderFilters,.fieldHeaderWorkspace,.uniformPageFilters,.standardHeaderFilters){display:flex!important;align-items:center!important;gap:7px!important;flex-wrap:wrap!important;min-width:0!important;padding:0!important;margin:0!important;background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important}.volengPageChrome .capacityCockpitToolbar{width:100%}.volengPageChrome .capacityViewSwitch{order:20;margin-left:auto}.volengPageChrome .dataFilterCount{margin-left:auto}.volengPageChromeActions .compactIconAction{width:36px;min-width:36px;padding:0;display:grid;place-items:center}.volengPageChromeActions .compactIconAction svg{width:16px;height:16px}.volengPageChromeActions .compactSmartAction{padding-inline:12px}.volengPageChromeActions .compactSmartAction svg{width:16px;height:16px}.page:has(>.volengPageChrome) :is(.hrUniformKpiGrid,.fleetSummaryRow,.uniformKpiGrid.fleetAssetKpis,.financeCoreKpis,.forecastKpis,.reportKpis){display:none!important}.page:has(>.volengPageChrome) :is(.uniformRegisterCard,.uniformHrRegister,.fleetCoreTable,.financeCorePanel,.panel,.capacityCockpitTable){border-radius:6px;box-shadow:none}.page:has(>.volengPageChrome) :is(.uniformRegisterHead,.hrUniformRegisterHead) :is(small,h3){margin:0}.dispatchCapacityPage>.volengPageChrome{margin-bottom:8px}.dispatchCapacityPage>.capacityViewTabs,.dispatchCapacityPage>.capacitySubnav{display:none}.dispatchPlanningPage>.volengPageChrome{margin-bottom:8px}.dispatchPlanningPage .planningHeaderWorkspace{width:100%}.dispatchPlanningPage .planningPeriodToolbar{display:flex;align-items:center;gap:7px;flex-wrap:wrap}.dispatchPlanningPage .planningSectionMenu,.dispatchPlanningPage .planningResourceMultiFilter{min-height:36px}.dispatchPlanningPage .planningPageActions{display:flex;gap:7px;align-items:center}.dispatchPlanningPage section.timelineBoard{margin-top:0}.platformUnifiedPage>.platformPageFilterLane{display:none}@media(max-width:900px){.page>.volengPageChrome,.platformUnifiedPage>.volengPageChrome{position:sticky;top:var(--voleng-fixed-header-h);grid-template-columns:1fr;padding:7px}.volengPageChromeActions{justify-content:flex-start;flex-wrap:wrap}.volengPageChromeFilters{overflow-x:auto;flex-wrap:nowrap}.volengPageChromeFilters>*{flex:0 0 auto}}body[data-voleng-theme=dark] .volengPageChrome,html[data-theme=dark] .volengPageChrome{background:var(--theme-surface,#212d3a);border-color:var(--theme-border,#3b4c5f);color:var(--theme-text,#f2f5f8)}.dispatchCapacityPage:not(.teamAvailabilityPage) .capacityViewSwitch{display:none!important}.dispatchCapacityPage:not(.teamAvailabilityPage) .dataFilterCount{display:none!important}.dispatchPlanningPage .timelineViewBar.planningWallControl,.dispatchPlanningPage .planningWallControl{display:none!important}.page:has(>.volengPageChrome)>.workspaceMasterHeader{display:none!important}.newWorkspaceBody>main>.page:has(>.volengPageChrome),.newWorkspaceBody>main>div>.page:has(>.volengPageChrome){padding-top:8px!important;padding-inline:10px!important}.dispatchPlanningPage:has(>.volengPageChrome){padding-top:8px!important}.volengPageChrome .planningDisplayMenu>summary{width:36px!important;min-width:36px!important;padding:0!important;justify-content:center!important;font-size:0!important}.volengPageChrome .planningDisplayMenu>summary svg{width:16px!important;height:16px!important}.volengPageChrome .planningTodayButton{order:-3!important}.volengPageChrome .planningPeriodSelect{order:-2!important}.volengPageChrome .planningPeriodNav{order:-1!important}.page:has(>.volengPageChrome) :is(.financeCustomerSummary,.financePivotKpis,.teamKpiStrip,.hrPeoplePivotKpis){display:none!important}.page:has(>.volengPageChrome) .sectionHead>div>p,.page:has(>.volengPageChrome) .uniformRegisterHead>div>p,.page:has(>.volengPageChrome) .hrUniformRegisterHead>div>p{display:none!important}.page:has(>.volengPageChrome) :is(.financeCustomerRegister,.invoiceRegister,.financeCorePanel,.fleetCoreTable,.workforceTable,.teamDirectoryPanel){margin-top:0!important}.bankingPage:has(>.volengPageChrome) .financeCoreToolbar{display:none!important}.unifiedProductToolbar.product-hr{--product-accent:#0F766E}.unifiedProductToolbar.product-fleet{--product-accent:#B45309}.unifiedProductToolbar.product-finance{--product-accent:#4F46E5}.page>.volengPageChrome:has(.unifiedProductToolbar){border-radius:4px!important;padding:4px 6px!important;min-height:48px!important;margin-bottom:6px!important}.page>.volengPageChrome:has(.unifiedProductToolbar)+:is(.financeCustomerSummary,.financePivotKpis,.hrUniformKpiGrid,.teamKpiStrip,.fleetSummaryRow){display:none!important}body .simpleApp .dispatchPlanningPage .opsUnifiedToolbarRight{overflow:visible!important;align-items:center!important}body .simpleApp .dispatchPlanningPage .planningViewDisplayPair{display:inline-flex!important;align-items:center!important;gap:6px!important;position:relative!important;overflow:visible!important;flex:0 0 auto!important}body .simpleApp .dispatchPlanningPage .planningViewDisplayPair>.planningSectionMenu,body .simpleApp .dispatchPlanningPage .planningViewDisplayPair>.planningDisplayControls{position:static!important;inset:auto!important;transform:none!important;float:none!important;width:auto!important;min-width:0!important;min-height:0!important;height:auto!important;margin:0!important;padding:0!important;border:0!important;background:transparent!important;display:inline-flex!important;align-items:center!important;overflow:visible!important;z-index:auto!important}body .simpleApp .dispatchPlanningPage .planningViewDisplayPair .planningViewSelector{width:auto!important;min-width:88px!important;height:34px!important;padding:0 10px!important;gap:6px!important;justify-content:flex-start!important;border-radius:8px!important;white-space:nowrap!important}body .simpleApp .dispatchPlanningPage .planningViewDisplayPair .planningViewSelector>span{font-size:10px!important;font-weight:800!important}body .simpleApp .dispatchPlanningPage .planningViewDisplayPair .planningViewSelector>svg:last-child{width:12px!important;margin-left:2px!important;opacity:.72!important}body .simpleApp .dispatchPlanningPage .planningViewDisplayPair .planningDisplayMenu{position:relative!important;display:inline-flex!important;margin:0!important}body .simpleApp .dispatchPlanningPage .planningViewDisplayPair .planningDisplayMenu>summary{height:34px!important;min-height:34px!important;min-width:92px!important;margin:0!important;padding:0 10px!important;border-radius:8px!important;font-size:10px!important}body .simpleApp .dispatchPlanningPage .planningViewDisplayPair :is(.planningSectionMenuPop,.planningDisplayMenuPop){top:39px!important;right:0!important;z-index:4300!important}@media(max-width:1180px){body .simpleApp .dispatchPlanningPage .planningViewDisplayPair .planningViewSelector{min-width:34px!important;width:34px!important;padding:0!important;justify-content:center!important}body .simpleApp .dispatchPlanningPage .planningViewDisplayPair .planningViewSelector>span,body .simpleApp .dispatchPlanningPage .planningViewDisplayPair .planningViewSelector>svg:last-child{display:none!important}body .simpleApp .dispatchPlanningPage .planningViewDisplayPair .planningDisplayMenu>summary{min-width:34px!important;width:34px!important;padding:0!important;font-size:0!important}}.premiumHomeOverview{margin:18px 22px 0;padding:22px;border:1px solid var(--theme-border,#dce6f2);border-radius:20px;background:linear-gradient(115deg,#f5f9ff,#fff);color:var(--theme-text,#172f4b);box-shadow:0 8px 28px #16375e08}.premiumHomeOverview header{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:20px}.premiumHomeOverview header small{font-size:10px;font-weight:700;letter-spacing:.13em;color:#587796}.premiumHomeOverview h1{font-size:28px;line-height:1.2;margin:7px 0;letter-spacing:-.035em}.premiumHomeOverview p{font-size:13px;color:#64809c;margin:0}.premiumHomeBrand{font-size:17px;font-weight:800;letter-spacing:.08em;white-space:nowrap}.premiumHomeBrand i{display:block;text-align:right;font-size:10px;font-weight:500;font-style:normal;letter-spacing:.02em;color:#6c87a3;margin-top:4px}.premiumHomeProducts{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}.premiumHomeProducts button{display:flex;align-items:center;gap:10px;text-align:left;border:1px solid var(--theme-border,#dce6f2);border-radius:12px;background:var(--theme-surface,#fff);padding:14px 12px;min-width:0;color:var(--theme-text,#234263);cursor:pointer}.premiumHomeProducts button.isSelected{border-color:#4384e6;background:#edf5ff;box-shadow:0 0 0 1px #4384e615}.premiumHomeProducts button:hover:not(:disabled){border-color:#4384e6;background:#f5f9ff}.premiumHomeProducts button:focus-visible{outline:3px solid #4384e6;outline-offset:3px}.premiumHomeProducts button:disabled{opacity:1;cursor:default;background:#f5f7fa;color:#738399}.premiumHomeProducts button>div{min-width:0;flex:1}.premiumHomeProducts b{display:block;font-size:12px;line-height:1.4}.premiumHomeProducts small{display:block;font-size:10px;line-height:1.5;margin-top:4px;color:#68839e}.premiumHomeProducts button>svg{width:13px;height:13px;flex-shrink:0}.premiumHomeProductIcon{display:grid;place-items:center;background:#eaf3ff;color:#2875d8;width:32px;height:32px;flex-shrink:0;border-radius:9px}.premiumHomeProductIcon svg{width:17px;height:17px}.isUnavailable .premiumHomeProductIcon{background:#e9edf2;color:#8493a6}body .simpleApp :is(.operationsTodayHome,.todayProductHome,.orderManagementHome){--product-accent:#2678e0;--product-soft:#edf5ff;padding:20px 22px!important;display:flex!important;flex-direction:column!important;gap:16px!important}body .simpleApp :is(.operationsTodayHome,.todayProductHome,.orderManagementHome) .todayHomeHero{background:var(--theme-surface,#fff)!important;color:var(--theme-text,#1c3e62)!important;border:1px solid var(--theme-border,#dce6f2)!important;border-radius:14px!important;padding:16px 20px!important;box-shadow:none!important;min-height:72px!important}body .simpleApp :is(.operationsTodayHome,.todayProductHome,.orderManagementHome) .todayHomeHeroTitle{display:none}body .simpleApp :is(.operationsTodayHome,.todayProductHome,.orderManagementHome) .todayHomeKpis{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(155px,1fr))!important;gap:12px!important;margin:0!important}body .simpleApp :is(.operationsTodayHome,.todayProductHome,.orderManagementHome) .todayHomeKpi{border:1px solid var(--theme-border,#dce6f2)!important;border-radius:14px!important;background:var(--theme-surface,#fff)!important;box-shadow:0 5px 18px #16375e05!important;min-height:112px!important;padding:18px 14px!important}body .simpleApp :is(.operationsTodayHome,.todayProductHome,.orderManagementHome) .todayHomeKpi b{font-size:28px!important;letter-spacing:-.035em}body .simpleApp :is(.operationsTodayHome,.todayProductHome,.orderManagementHome) .todayHomeGrid{display:grid!important;grid-template-columns:minmax(0,1.55fr) minmax(0,1fr)!important;gap:16px!important;align-items:stretch!important}body .simpleApp :is(.operationsTodayHome,.todayProductHome,.orderManagementHome) .todayHomePanel{border:1px solid var(--theme-border,#dce6f2)!important;border-radius:16px!important;background:var(--theme-surface,#fff)!important;box-shadow:0 5px 18px #16375e05!important;min-width:0!important}.premiumHomeEmpty{padding:15px 20px;color:#63809b;border:1px dashed #cedff0;border-radius:12px;font-size:13px;background:#f7faff}@media(max-width:1250px){.premiumHomeProducts{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:800px){.premiumHomeProducts{grid-template-columns:repeat(2,minmax(0,1fr))}body .simpleApp :is(.operationsTodayHome,.todayProductHome,.orderManagementHome) .todayHomeGrid{grid-template-columns:1fr!important}.premiumHomeOverview{margin:12px 12px 0;padding:16px}body .simpleApp :is(.operationsTodayHome,.todayProductHome,.orderManagementHome){padding:16px 12px!important}}@media(max-width:450px){.premiumHomeOverview h1{font-size:24px}.premiumHomeBrand{display:none}.premiumHomeProducts button{padding:12px 9px;gap:7px}.premiumHomeProductIcon{width:26px;height:26px}.premiumHomeProducts button>svg{display:none}body .simpleApp :is(.operationsTodayHome,.todayProductHome,.orderManagementHome) .todayHomeKpis{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(prefers-color-scheme:dark){body[data-theme=dark] .premiumHomeOverview{background:#14253b;color:#e7eff9}}.homeDataSummary{border:1px solid var(--theme-border,#dce6f2);border-radius:16px;background:var(--theme-surface,#fff);padding:20px;color:var(--theme-text,#234263)}.homeDataSummary header{display:flex;gap:12px;align-items:center;margin-bottom:18px}.homeDataSummary header small{font-size:10px;color:#6582a0;letter-spacing:.12em}.homeDataSummary h3{font-size:15px;margin:0}.homeDataBars{display:grid;grid-template-columns:1fr 1fr;gap:18px 28px}.homeDataBars>div{display:grid;grid-template-columns:125px minmax(0,1fr) 32px;align-items:center;gap:12px}.homeDataBars span{font-size:12px}.homeDataBars b{font-size:16px;text-align:right}.homeDataTrack{height:9px;background:#edf3fa;border-radius:5px;overflow:hidden}.homeDataTrack i{display:block;height:100%;border-radius:5px}.homeDataSummary p{font-size:12px;color:#6984a0;margin:0}.homeDataBars>p{grid-column:1/-1}@media(max-width:800px){.homeDataBars{grid-template-columns:1fr}.homeDataBars>div{grid-template-columns:110px minmax(0,1fr) 28px;gap:8px}.homeDataSummary{padding:18px}}body[data-voleng-theme=dark] .premiumHomeOverview{background:var(--theme-surface);border-color:var(--theme-border)}body[data-voleng-theme=dark] .premiumHomeProducts button{background:var(--theme-surface-raised);color:var(--theme-text)}body[data-voleng-theme=dark] .premiumHomeProducts button.isSelected,body[data-voleng-theme=dark] .premiumHomeProducts button:hover:not(:disabled){background:#183957}body[data-voleng-theme=dark] .premiumHomeProductIcon{background:#213c59}body[data-voleng-theme=dark] .premiumHomeProducts button:disabled{background:var(--theme-surface-soft);color:var(--theme-muted)}body[data-voleng-theme=dark] .premiumHomeEmpty,body[data-voleng-theme=dark] .homeDataTrack{background:var(--theme-surface-soft);color:var(--theme-muted)}body[data-voleng-theme=dark] .premiumHomeOverview p,body[data-voleng-theme=dark] .premiumHomeProducts small,body[data-voleng-theme=dark] .homeDataSummary p{color:var(--theme-muted)}body .v2-upgraded{--v2-brand:#6151f1;--v2-canvas:#f6f8fc;--v2-paper:#fff;--v2-ink:#1f2d48;--v2-muted:#75829a;--v2-stroke:#e5eaf2;--v2-radius:13px;--v2-shadow:0 3px 18px rgba(28,46,90,.035);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important}body[data-voleng-theme=dark] .v2-upgraded{--v2-canvas:#131d2b;--v2-paper:#1e2938;--v2-ink:#eef4ff;--v2-muted:#b4c1d4;--v2-stroke:#354358;--v2-shadow:none}body .v2-upgraded .newWorkspaceBody{background:var(--v2-canvas)!important;min-height:calc(100vh - 62px)}body .v2-upgraded .newWorkspaceBody>main{background:var(--v2-canvas)!important;min-width:0}body .v2-upgraded .newPlatformTopbar{background:var(--v2-paper)!important;border-bottom:1px solid var(--v2-stroke)!important;box-shadow:0 2px 15px #142a5506!important}body .v2-upgraded .newWorkspaceBody>aside{background:var(--v2-paper)!important;border-right:1px solid var(--v2-stroke)!important;box-shadow:none!important}body .v2-upgraded .newWorkspaceBody>aside .nav{border-radius:9px!important;min-height:38px!important;transition:background .15s ease,color .15s ease!important;box-shadow:none!important}body .v2-upgraded .newWorkspaceBody>aside .nav.active{background:color-mix(in srgb,var(--v2-brand) 10%,var(--v2-paper))!important;color:var(--v2-brand)!important;border:1px solid color-mix(in srgb,var(--v2-brand) 22%,var(--v2-stroke))!important;box-shadow:inset 3px 0 0 var(--v2-brand)!important}body .v2-upgraded .newWorkspaceBody>aside .nav:not(.active):hover{background:color-mix(in srgb,var(--v2-canvas) 78%,var(--v2-paper))!important}body .v2-upgraded .newWorkspaceBody>aside :is(.newModulesLabel,.navGroupLabel){color:var(--v2-muted)!important;letter-spacing:.1em!important;font-weight:850!important}body .v2-upgraded .newWorkspaceBody>aside .sidebarProfileCard{border-color:var(--v2-stroke)!important;background:var(--v2-canvas)!important;border-radius:11px!important}body .v2-upgraded .newPlatformTopbar :is(.platformGlobalSearch,.newPlatformSearch,.workspaceSwitcher,.volengProductSwitcher){border-color:var(--v2-stroke)!important;border-radius:11px!important;box-shadow:none!important;background:var(--v2-canvas)!important}body .v2-upgraded .newPlatformTopbar :is(input,select,button){font-family:inherit}body .v2-upgraded main :is(.panel,.pdPanel,.pdMetric,.pdMetrics,.dashboardCard,.financeCorePanel,.financeSummaryCard,.uniformFleetModule,.uniformHrModule,.controlPanel,.controlSettingsHub,.controlSettingsCards,.standardTableWrap,.dataHubPanel,.settingsBlock,.settingsSection,.pageContentCard,.billingOverviewCard,.analyticsPanel,.analyticsCard,.fleetCoreTable){border-radius:var(--v2-radius)!important;border-color:var(--v2-stroke)!important;box-shadow:var(--v2-shadow)!important}body .v2-upgraded main :is(.panel,.pdPanel,.dashboardCard,.financeCorePanel,.uniformFleetModule,.uniformHrModule,.controlPanel,.dataHubPanel,.settingsBlock,.settingsSection){background:var(--v2-paper)!important}body .v2-upgraded main :is(.page,.productWorkspacePage,.controlCenterPage,.workspaceHome,.pdDashboard,.dispatchPlanningPage){color:var(--v2-ink)}body .v2-upgraded main :is(h1,h2,h3){letter-spacing:-.025em}body .v2-upgraded main :is(.workspaceMasterHeader,.platformUnifiedSecondaryBar,.compactWorkspaceHeader,.planningHeaderWorkspace){border-radius:12px!important;border-color:var(--v2-stroke)!important;background:var(--v2-paper)!important;box-shadow:none!important}body .v2-upgraded main :is(.workspaceMasterHeader,.platformUnifiedSecondaryBar,.compactWorkspaceHeader) :is(h1,h2){color:var(--v2-ink)!important}body .v2-upgraded main :is(.workspaceMasterCenter,.pageHeaderCenter,.opsToolbar,.planningPeriodToolbar) :is(input:not([type=checkbox]),select,button){border-radius:8px!important}body .v2-upgraded main :is(.workspaceMasterActions,.pageHeaderAction) button:not(.danger):not(.secondary),body .v2-upgraded main .v2-primary{border-radius:9px!important}body .v2-upgraded main :is(table,.uniformRegisterTable,.pdTableScroll table){border-collapse:separate!important;border-spacing:0!important}body .v2-upgraded main table thead th{background:color-mix(in srgb,var(--v2-canvas) 82%,var(--v2-paper))!important;border-bottom:1px solid var(--v2-stroke)!important;color:var(--v2-muted)!important;font-weight:800!important;letter-spacing:.03em!important}body .v2-upgraded main table tbody tr:not(:last-child) td{border-bottom:1px solid var(--v2-stroke)!important}body .v2-upgraded main table tbody tr:hover td{background:color-mix(in srgb,var(--v2-brand) 2%,var(--v2-paper))!important}body .v2-upgraded main :is(input:not([type=checkbox]):not([type=radio]),select,textarea):focus-visible{outline:2px solid color-mix(in srgb,var(--v2-brand) 34%,transparent)!important;outline-offset:1px!important}body .v2-upgraded main :is(button,a):focus-visible{outline:2px solid var(--v2-brand)!important;outline-offset:2px!important}body .v2-upgraded main :is(.pdTopGrid,.pdChartGrid,.pdBottomGrid,.fleetSummaryRow,.financeMetricGrid,.controlProductGrid){gap:12px!important}body :is(.platformLauncherV102,.platformLauncherV103) :is(.launcherProductCard,.launcherInsights>button,.launcherPlatformTools>button,.launcherMyDay,.launcherTopCard){border-radius:15px!important;border-color:var(--v2-stroke,#e5eaf2)!important;box-shadow:0 5px 22px #1c2e5a0a!important}@media(min-width:821px){body .v2-upgraded main .page{max-width:none}}@media(max-width:820px){body .v2-upgraded .newWorkspaceBody>aside{box-shadow:18px 0 35px #0f1e3c1f!important}body .v2-upgraded .newPlatformTopbar{z-index:80!important}}@media(prefers-reduced-motion:reduce){body .v2-upgraded *{scroll-behavior:auto!important;animation-duration:.01ms!important;transition-duration:.01ms!important}}.smartPlanCoverageWarning{display:flex;align-items:flex-start;gap:12px;margin:12px 18px;padding:13px 15px;border:1px solid #f4b860;border-radius:12px;background:#fffbeb;color:#7c2d12;line-height:1.45}.smartPlanCoverageWarning svg{width:22px;min-width:22px;margin-top:1px}.smartPlanCoverageWarning>div{display:grid;gap:4px;min-width:0}.smartPlanCoverageWarning b{font-size:14px}.smartPlanCoverageWarning span{font-size:12px}.smartPlanShowUnfitted{width:100%;min-height:44px;border-radius:9px;border:1px solid var(--theme-border,#dae2ee);background:var(--theme-surface,#fff);color:var(--theme-text,#12233d);font-weight:750;margin-top:10px}.smartPreviewUnscheduled{min-width:0;max-height:calc(55vh - 30px);overflow:auto;overflow-wrap:anywhere}.smartUnscheduledReasonSummary{display:flex;gap:6px;flex-wrap:wrap;margin:8px 0}.smartUnscheduledReasonSummary span{background:#fff2e9;color:#7c2d12;border-radius:7px;padding:4px 6px;font-size:10px;display:flex;gap:3px}@media(max-width:760px){.modalBack.smartPlanPreviewBack{display:flex!important;justify-content:center!important;align-items:center!important;overflow:hidden!important;padding:8px!important}.smartPlanPreviewModal{box-sizing:border-box!important;width:calc(100vw - 16px)!important;max-width:calc(100vw - 16px)!important;max-height:calc(100dvh - 20px)!important;overflow-x:hidden!important;overflow-y:auto!important;margin:0!important;transform:none!important;min-width:0!important}.smartPlanPreviewHead{box-sizing:border-box!important;position:relative!important;display:flex!important;flex-direction:column!important;gap:8px!important;align-items:stretch!important;padding:12px!important;margin:0!important;min-width:0!important}.smartPlanPreviewTitle,.smartPlanPreviewTitle h2,.smartPlanPreviewTitle p{width:100%!important;max-width:100%!important;min-width:0!important;overflow-wrap:anywhere!important}.smartPlanPreviewTitle h2{font-size:clamp(17px,5vw,23px)!important}.smartPlanPreviewHeadActions{display:flex!important;width:100%!important;min-width:0!important;gap:6px!important;margin:0!important}.smartPlanPreviewHeadActions button{min-width:0!important;padding:6px 8px!important;white-space:normal!important;font-size:11px!important}.smartPlanPreviewHeadActions .smartPlanDiscard,.smartPlanPreviewHeadActions .smartPlanApply{flex:1 1 0!important}.smartPlanPreviewHeadActions .smartPlanClose{flex:0 0 34px!important}.smartPlanPreviewSummary{box-sizing:border-box!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;padding:10px!important;min-width:0!important}.smartPlanPreviewSummary>span{padding:8px!important;gap:7px!important;min-width:0!important;overflow-wrap:anywhere!important}.smartPlanPreviewSummary b{font-size:clamp(12px,4vw,17px)!important;overflow-wrap:anywhere!important}.smartPlanRulesUsed{margin:10px!important;gap:6px!important;padding:10px!important}.smartPlanCoverageWarning{margin:10px!important;padding:10px!important;gap:8px!important}.smartPlanPreviewBody{display:flex!important;flex-direction:column!important;gap:12px!important;box-sizing:border-box!important;max-height:none!important;overflow:visible!important;padding:10px!important;min-width:0!important}.smartPreviewRouteList,.smartPreviewUnscheduled,.smartPreviewRoute,.smartPreviewRouteHead{width:100%!important;box-sizing:border-box!important;max-width:100%!important;min-width:0!important}.smartPreviewUnscheduled{max-height:none!important;overflow:visible!important}.smartPreviewStops>div{grid-template-columns:24px minmax(0,1fr) auto!important;min-width:0!important}.smartPreviewStops p,.smartPreviewStops b,.smartPreviewStops small{min-width:0!important;overflow-wrap:anywhere!important}.smartPlanPreviewNote{margin:10px!important;overflow-wrap:anywhere!important}}.smartPlanWhy{margin:10px 18px;padding:10px 12px;border:1px solid var(--theme-border,#dae2ee);background:var(--theme-surface,#fff);border-radius:12px;color:var(--theme-text,#12233d)}.smartPlanWhy>b{display:block;font-size:12px;margin-bottom:6px}.smartPlanWhy>div{display:flex;gap:6px;flex-wrap:wrap}.smartPlanWhy>div>span{display:flex;align-items:center;gap:5px;padding:6px 8px;border-radius:7px;background:var(--theme-surface-soft,#f3f6fc);font-size:11px}.smartPlanWhy>div>span>strong{font-size:13px}.smartPlanWhy>small{display:block;margin-top:7px;font-size:10px;color:var(--theme-muted,#697d98)}@media(max-width:760px){.smartPlanWhy{margin:10px!important;padding:10px!important}}.smartPlanEstimateStrip{display:flex;align-items:center;gap:9px;margin:10px 18px;padding:9px 12px;border:1px solid #f0d5a5;background:#fffaf0;border-radius:9px;color:#765020;font-size:12px;line-height:1.35}.smartPlanEstimateStrip svg{width:17px;height:17px;flex:0 0 auto}.smartN20Diagnostics{margin:5px 18px;padding:7px 12px;border:1px solid #dce5f0;background:#f8fafc;border-radius:8px;font-size:11px;color:#506780}.smartN20Diagnostics summary{cursor:pointer;font-weight:700}.smartN20Diagnostics span{display:block;margin-top:6px}.smartN21EstimateStrip{background:var(--surface-soft,#f7f9fc);border-color:var(--line,#dbe4f0);color:var(--muted,#506780);font-size:12px;min-height:30px}.smartN21Rules{margin:0 18px 12px;border:1px solid var(--line,#dae3ef);border-radius:9px;background:var(--surface-soft,#f9fafc)}.smartN21Rules>summary{padding:9px 13px;cursor:pointer;font-size:12px;font-weight:650;color:var(--muted,#506780)}.smartN21Rules .smartPlanRulesUsed{margin:0 8px 8px!important;background:transparent}.smartPlanPreviewModal .smartPlanPreviewSummary{margin-top:6px}.estimatedReviewPage{--er-border:#dae3f0;--er-blue:#275ee7;--er-surface:#f8faff}.estimatedReviewBanner{display:flex;gap:12px;align-items:flex-start;margin:12px 0;padding:15px 18px;border:1px solid #edb766;border-radius:12px;background:#fff9ec;color:#714919;font-size:13px}.estimatedReviewBanner svg{flex:none;width:21px;height:21px}.estimatedReviewBanner div{display:flex;flex-direction:column;gap:5px}.estimatedReviewBanner b{font-size:13px}.estimatedReviewStats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:12px 0 18px}.estimatedReviewStats>div{border:1px solid var(--er-border);border-radius:12px;background:#fff;padding:14px;display:flex;flex-direction:column;gap:5px}.estimatedReviewStats small{font-size:11px;color:#667590}.estimatedReviewStats strong{font-size:24px;color:#152745}.estimatedReviewGrid{display:grid;grid-template-columns:minmax(0,1fr) 310px;gap:14px;align-items:start}.estimatedReviewTimeline{border:1px solid var(--er-border);border-radius:12px;background:#fff;min-width:0;max-height:calc(100vh - 285px);overflow:auto}.estimatedReviewTimelineHeader,.estimatedReviewRow{display:grid;grid-template-columns:195px minmax(760px,1fr);width:max(100%,980px);border-bottom:1px solid #e3eaf3}.estimatedReviewTimelineHeader{height:40px;position:sticky;top:0;z-index:5;background:#f5f8ff}.estimatedReviewTimelineHeader>b{padding:12px 14px;font-size:12px;position:sticky;left:0;background:#f5f8ff;z-index:2}.estimatedReviewTimelineHeader>div{position:relative;height:100%;color:#657895;font-size:10px}.estimatedReviewTimelineHeader>div>span{position:absolute;top:12px;transform:translate(-40%)}.estimatedReviewRow{height:63px}.estimatedReviewRow.active{background:#f4f7ff}.estimatedReviewPerson{position:sticky;left:0;z-index:2;background:#fff;text-align:left;display:flex;flex-direction:column;justify-content:center;gap:4px;border:0;border-right:1px solid #e4eaf3;padding:8px 12px;cursor:pointer;min-width:0}.estimatedReviewRow.active .estimatedReviewPerson{background:#eaf0ff}.estimatedReviewPerson b{font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.estimatedReviewPerson small{font-size:10px;color:#72809b}.estimatedReviewRail{position:relative;margin:0 16px 0 0;height:100%;background:linear-gradient(to right,#fff,#fafcff)}.estimatedReviewRail>i{position:absolute;height:100%;border-left:1px solid #edf1f7}.estimatedReviewStop{position:absolute;top:9px;height:43px;border:1px solid #7fa5ff;border-left:3px solid var(--er-blue);border-radius:7px;background:#eaf1ff;cursor:pointer;overflow:hidden;color:#1243ac;padding:3px 5px;text-align:left;display:flex;flex-direction:column;justify-content:center;gap:3px}.estimatedReviewStop b{font-size:10px;white-space:nowrap}.estimatedReviewStop small{font-size:9px;white-space:nowrap}.estimatedReviewStop:hover{background:#dbe8ff;z-index:3}.estimatedReviewSequence{border:1px solid var(--er-border);border-radius:12px;background:#fff;max-height:calc(100vh - 285px);overflow:auto}.estimatedReviewSequenceHead{display:flex;flex-direction:column;gap:6px;position:sticky;top:0;background:#f7faff;border-bottom:1px solid var(--er-border);padding:15px;z-index:3}.estimatedReviewSequenceHead small{font-size:10px;color:#667fa6}.estimatedReviewSequenceHead strong{font-size:15px}.estimatedReviewSequenceHead span{font-size:12px;color:#667590}.estimatedReviewStopDetail{display:flex;gap:10px;padding:13px 12px;border-bottom:1px solid #edf1f6;font-size:12px}.estimatedReviewStopDetail>div{display:flex;flex-direction:column;gap:5px;min-width:0}.estimatedReviewStopDetail small{color:#64748b;overflow-wrap:anywhere}.estimatedReviewStopNumber{display:grid;place-items:center;background:#e9f0ff;color:#285bda;min-width:24px;height:24px;border-radius:50%;font-weight:700}.estimatedReviewUnfitted{margin-top:16px;padding:14px;border:1px solid var(--er-border);border-radius:10px;background:#fff}.estimatedReviewUnfitted p{font-size:12px}.estimatedReviewFooter{display:flex;gap:12px;justify-content:space-between;align-items:center;margin:14px 0 25px}.estimatedReviewFooter button{display:flex;align-items:center;gap:6px;border:1px solid #cbd8eb;border-radius:8px;background:#fff;padding:10px 13px;cursor:pointer}.estimatedReviewFooter button svg{width:15px}.estimatedReviewFooter small{color:#64748b}@media(max-width:1150px){.estimatedReviewGrid{grid-template-columns:1fr}.estimatedReviewSequence{max-height:360px}.estimatedReviewTimeline{max-height:550px}}@media(max-width:620px){.estimatedReviewStats{grid-template-columns:repeat(2,minmax(0,1fr))}.estimatedReviewTimelineHeader,.estimatedReviewRow{grid-template-columns:150px minmax(680px,1fr);width:850px}.estimatedReviewFooter{flex-direction:column;align-items:flex-start}}:where(.dispatchPlanningPage,.dispatchOrdersPage) .opsUnifiedToolbar{gap:10px!important;min-height:44px;align-items:center!important}:where(.dispatchPlanningPage,.dispatchOrdersPage) .opsUnifiedToolbarLeft{display:flex!important;align-items:center!important;gap:8px!important;min-width:0;flex:1 1 auto}:where(.dispatchPlanningPage,.dispatchOrdersPage) .opsUnifiedToolbarRight{display:flex!important;align-items:center!important;gap:7px!important;flex:0 0 auto;min-width:0}:where(.dispatchPlanningPage,.dispatchOrdersPage) .opsToolbarControl{min-width:0;flex:0 0 auto}:where(.dispatchPlanningPage,.dispatchOrdersPage) .opsUnifiedToolbar :is(select,input[type=date],.opsToolbarFilterButton,.opsToolbarReset,.opsToolbarIconAction,summary){box-sizing:border-box!important;height:38px!important;min-height:38px!important;border-radius:9px!important;font-size:12px!important}:where(.dispatchPlanningPage,.dispatchOrdersPage) .opsUnifiedToolbar select{color:var(--theme-text,#172033)!important;background:var(--theme-surface,#fff)!important;border:1px solid var(--theme-border,#d5dfea)!important;padding:0 28px 0 12px!important;max-width:200px!important}:where(.dispatchPlanningPage,.dispatchOrdersPage) .opsToolbarZone select{width:145px!important}:where(.dispatchPlanningPage,.dispatchOrdersPage) .opsToolbarStatus select{width:151px!important}:where(.dispatchPlanningPage,.dispatchOrdersPage) .opsToolbarResource select{min-width:165px!important}:where(.dispatchPlanningPage,.dispatchOrdersPage) .opsToolbarFilterButton{padding:0 13px!important;gap:7px!important;font-weight:650!important;border:1px solid var(--theme-border,#d5dfea)!important;background:var(--theme-surface,#fff)!important}:where(.dispatchPlanningPage,.dispatchOrdersPage) .opsToolbarFilterButton svg{width:16px!important;height:16px!important}:where(.dispatchPlanningPage,.dispatchOrdersPage) .opsToolbarFilterButton:hover,:where(.dispatchPlanningPage,.dispatchOrdersPage) .opsToolbarControl select:hover{border-color:color-mix(in srgb,var(--product-accent,#2563eb) 45%,var(--theme-border,#d5dfea))!important}.dispatchOrdersPage .opsToolbarPeriodDate{gap:6px!important}.dispatchOrdersPage .opsToolbarPeriodDate>.volengQuickRange{min-width:130px!important;max-width:148px!important}.dispatchOrdersPage .opsToolbarPeriodDate .dateRangeToolbar{display:flex!important;align-items:center!important;gap:6px!important;min-width:0;border:1px solid var(--theme-border,#d5dfea)!important;border-radius:9px!important;padding:2px 5px!important;background:var(--theme-surface,#fff)!important}.dispatchOrdersPage .opsToolbarPeriodDate .dateRangeToolbar input[type=date]{border:0!important;background:transparent!important;width:138px!important;padding:0 4px!important;min-width:0!important;border-radius:6px!important;font-variant-numeric:tabular-nums}.dispatchOrdersPage .opsToolbarPeriodDate .dateRangeToolbar>span{color:var(--theme-muted,#69788e)!important;font-size:14px!important;font-weight:600!important;padding:0 2px!important}body .simpleApp .dispatchPlanningPage .planningPeriodToolbar{display:flex!important;align-items:center!important;justify-content:flex-start!important;flex-wrap:nowrap!important;gap:7px!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important}body .simpleApp .dispatchPlanningPage .planningPeriodSelect,body .simpleApp .dispatchPlanningPage .planningPeriodNav{display:inline-flex!important;align-items:center!important;overflow:hidden!important;height:38px!important;min-height:38px!important;border:1px solid var(--theme-border,#d5dfea)!important;border-radius:9px!important;background:var(--theme-surface,#fff)!important}body .simpleApp .dispatchPlanningPage .planningPeriodSelect{padding:0 8px!important;gap:5px!important}body .simpleApp .dispatchPlanningPage .planningPeriodSelect select{width:92px!important;min-width:70px!important;height:36px!important;min-height:36px!important;padding:0 18px 0 3px!important;border:0!important;background:transparent!important}body .simpleApp .dispatchPlanningPage .planningPeriodNav{gap:0!important}body .simpleApp .dispatchPlanningPage .planningPeriodNav>button{width:32px!important;min-width:32px!important;height:36px!important;min-height:36px!important;border:0!important;border-radius:0!important;background:transparent!important}body .simpleApp .dispatchPlanningPage .planningPeriodNav .planningPeriodDate{height:36px!important;min-height:36px!important;display:flex!important;align-items:center!important;padding:0 7px!important;gap:6px!important;border:0!important;border-inline:1px solid var(--theme-border,#d5dfea)!important;border-radius:0!important;background:transparent!important}body .simpleApp .dispatchPlanningPage .planningPeriodDate input{width:132px!important;min-width:110px!important;max-width:140px!important;padding:0!important;border:0!important;background:transparent!important;height:34px!important;min-height:34px!important}body .simpleApp .dispatchPlanningPage .planningHeaderResourceFilter>summary{display:flex!important;gap:7px!important;min-width:155px!important;height:38px!important;min-height:38px!important;padding:0 10px!important;border-radius:9px!important;white-space:nowrap!important}@media(max-width:1320px){:where(.dispatchPlanningPage,.dispatchOrdersPage) .opsUnifiedToolbarLeft{overflow-x:auto!important;overscroll-behavior-inline:contain;scrollbar-width:thin;padding:2px 0 4px!important}:where(.dispatchPlanningPage,.dispatchOrdersPage) .opsUnifiedToolbarLeft>*{flex-shrink:0!important}:where(.dispatchPlanningPage,.dispatchOrdersPage) .opsUnifiedToolbarRight{position:relative!important;right:auto!important;padding-left:5px!important;border-left:1px solid var(--theme-border,#d5dfea)!important;background:var(--theme-surface,#fff)!important}}@media(max-width:700px){:where(.dispatchPlanningPage,.dispatchOrdersPage) .opsUnifiedToolbarRight{gap:4px!important}:where(.dispatchPlanningPage,.dispatchOrdersPage) .opsToolbarFilterButton{width:38px!important;min-width:38px!important;padding:0!important}:where(.dispatchPlanningPage,.dispatchOrdersPage) .opsToolbarFilterButton span{display:none!important}body .simpleApp .dispatchPlanningPage .planningPeriodToolbar{width:auto!important;flex-wrap:nowrap!important}}:where(.dispatchPlanningPage,.dispatchOrdersPage) .opsToolbarMore{position:relative;z-index:10}:where(.dispatchPlanningPage,.dispatchOrdersPage) .opsToolbarFilterPopover{z-index:1000!important;border-radius:12px!important;box-shadow:0 16px 40px #0f172a24!important}body[data-voleng-theme=dark] :where(.dispatchPlanningPage,.dispatchOrdersPage) .opsToolbarPeriodDate .dateRangeToolbar{background:var(--theme-surface,#1b2430)!important}
