*{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:var(--theme-surface-soft);color:var(--theme-accent-ink)}.absenceType.sick{background:var(--theme-surface);color:var(--theme-danger-ink)}.absenceType.training{background:var(--theme-purple-soft);color:var(--theme-purple-ink)}.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:var(--theme-surface-soft);border-color:var(--theme-border)}.techDay.sick{background:var(--theme-surface);border-color:var(--theme-danger-border)}.techDay.training{background:var(--theme-surface);border-color:var(--theme-purple-border)}.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))}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}}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 .planningWallTitle>span{display:none!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[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}}.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}}.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}.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}}.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}}.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:#dbeafe;color:#1d4ed8}.matrixDayAbsenceSummary .training{background:#ede9fe;color:#6d28d9}.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:#f7faff!important;box-shadow:inset 4px 0 #2563eb!important}.matrixCell.availability-holiday .availabilityStatusIcon{background:#dbeafe;color:#1d4ed8}.matrixCell.availability-holiday b{color:#1d4ed8!important}.matrixCell.availability-training{background:#faf8ff!important;box-shadow:inset 4px 0 #7c3aed!important}.matrixCell.availability-training .availabilityStatusIcon{background:#ede9fe;color:#6d28d9}.matrixCell.availability-training b{color:#6d28d9!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 .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}}.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:#0f1720;--theme-canvas-2:#121c27;--theme-surface:#18212f;--theme-surface-soft:#1e2a39;--theme-surface-raised:#263446;--theme-sidebar:#0c141e;--theme-border:#334155;--theme-text:#f1f5f9;--theme-muted:#a8b6c7;--theme-logo-plate:#18212f;--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:#f4f7fb;--theme-muted:#c8d2df;--theme-border:#3a4a5f;--theme-surface:#182433;--theme-surface-soft:#1f2d3e;--theme-surface-raised:#293a4f}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;z-index:5000;background:#0712267a;backdrop-filter:blur(8px);display:flex;align-items:stretch;justify-content:center;padding:12px}.academyShell{width:min(1840px,100%);height:calc(100vh - 24px);background:#f4f7fb;border:1px solid #d8e2ef;border-radius:22px;box-shadow:0 28px 90px #07122640;overflow:hidden;display:flex;flex-direction:column;color:#17263b}.academyTop{min-height:72px;background:#fff;border-bottom:1px solid #dfe6f0;display:grid;grid-template-columns:minmax(260px,1fr) auto minmax(120px,1fr);align-items:center;padding:10px 18px;gap:16px;flex:0 0 auto}.academyBrand{display:flex;align-items:center;gap:12px}.academyBrand>span{width:42px;height:42px;border-radius:13px;display:grid;place-items:center;background:#2466ea;color:#fff}.academyBrand svg{width:23px;height:23px}.academyBrand div{display:flex;flex-direction:column}.academyBrand b{font-size:19px}.academyBrand small{font-size:11px;color:#68788f;margin-top:2px}.academyDeviceTabs{display:flex;gap:6px;padding:5px;background:#f1f5fa;border:1px solid #dce4ef;border-radius:14px}.academyDeviceTabs button{border:0;background:transparent;color:#53647b;display:flex;align-items:center;gap:7px;padding:9px 12px;border-radius:10px;font-weight:800;cursor:pointer}.academyDeviceTabs button svg{width:17px}.academyDeviceTabs button small{display:grid;place-items:center;min-width:20px;height:20px;border-radius:999px;background:#e4eaf2;font-size:9px}.academyDeviceTabs button.active{background:#fff;color:#1454c5;box-shadow:0 2px 8px #14386e1a}.academyDeviceTabs button.active small{background:#e7f0ff;color:#1454c5}.academyClose{justify-self:end;height:40px;padding:0 12px;border:1px solid #d4deea;border-radius:11px;background:#fff;color:#23364e;display:flex;align-items:center;gap:7px;font-weight:800;cursor:pointer}.academyClose svg{width:18px}.academyBody{display:grid;grid-template-columns:310px minmax(0,1fr);min-height:0;flex:1}.academySidebar{background:#fff;border-right:1px solid #e1e7f0;padding:16px 14px;display:flex;flex-direction:column;min-height:0;gap:10px}.academySearch{height:42px;border:1px solid #d7e0ec;border-radius:12px;display:flex;align-items:center;padding:0 11px;gap:8px;background:#f8fafc}.academySearch svg{width:17px;color:#6c7b90}.academySearch input{border:0;outline:0;background:transparent;width:100%;font:inherit;color:#17263b}.academySectionChips{display:flex;gap:5px;overflow:auto;padding-bottom:2px}.academySectionChips button{white-space:nowrap;border:1px solid #dde5ef;background:#fff;border-radius:999px;padding:6px 8px;color:#607087;font-size:9px;font-weight:850;cursor:pointer}.academySectionChips button.active{background:#eaf2ff;border-color:#b9cef6;color:#1757c7}.academySidebar nav{display:flex;flex-direction:column;gap:5px;overflow:auto;padding-right:3px}.academySidebar nav>button{width:100%;border:0;background:transparent;border-radius:12px;padding:8px;display:grid;grid-template-columns:30px 1fr;gap:9px;align-items:start;text-align:left;color:#465a74;cursor:pointer}.academySidebar nav>button>span{width:29px;height:29px;border-radius:9px;display:grid;place-items:center;background:#eef2f7;color:#52657e;font-size:10px;font-weight:900}.academySidebar nav em{font-style:normal;min-width:0}.academySidebar nav em b{display:block;font-size:11px;line-height:1.3}.academySidebar nav em small{display:block;color:#8390a2;font-size:8.5px;margin-top:3px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.academySidebar nav>button.active{background:#eaf2ff;color:#154fb4}.academySidebar nav>button.active>span{background:#2466ea;color:#fff}.academyHelp{margin-top:auto;background:#f8fbff;border:1px solid #dce7f5;border-radius:14px;padding:12px;display:flex;gap:9px}.academyHelp>svg{color:#2466ea;width:19px;flex:0 0 auto}.academyHelp b{font-size:11px}.academyHelp small{display:block;font-size:9.5px;line-height:1.42;color:#6a7b91;margin-top:3px}.academyMain{min-width:0;min-height:0;display:grid;grid-template-rows:auto minmax(0,1fr) 60px;padding:18px 20px 0;overflow:hidden}.academyLessonHead{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:0 2px 13px}.academyLessonHead small{font-size:10px;font-weight:900;letter-spacing:.07em;color:#1762d4}.academyLessonHead h1{font-size:24px;line-height:1.1;margin:5px 0}.academyLessonHead p{font-size:12px;color:#697990;margin:0;max-width:900px;line-height:1.45}.academyAudience{padding:7px 10px;border-radius:999px;border:1px solid #d7e3f1;background:#fff;font-size:9px;font-weight:850;color:#53657e;white-space:nowrap}.academyLessonGrid{min-height:0;display:grid;grid-template-columns:minmax(0,1.75fr) minmax(300px,.75fr);gap:14px}.academyScreenshot{min-width:0;min-height:0;background:#e9eff6;border:1px solid #d9e3ef;border-radius:16px;padding:10px;display:grid;place-items:center;overflow:auto}.academyScreenshot img{display:block;max-width:100%;max-height:100%;object-fit:contain;border-radius:9px;box-shadow:0 10px 26px #142d5017}.academyScreenshot.mobile img{max-width:min(500px,100%)}.academyScreenshot.tablet img{max-width:min(1180px,100%)}.academyGuidePanel{min-height:0;display:flex;flex-direction:column;gap:10px;overflow:auto;padding-right:2px}.academyGuidePanel article{display:grid;grid-template-columns:38px 1fr;gap:10px;border:1px solid #dce4ee;border-radius:14px;background:#fff;padding:13px}.academyGuidePanel article>span{width:36px;height:36px;border-radius:11px;display:grid;place-items:center;background:#eaf2ff;color:#1c61d4}.academyGuidePanel article>span svg{width:18px}.academyGuidePanel h3{font-size:12px;margin:1px 0 8px}.academyGuidePanel p{margin:6px 0;color:#5f7188;font-size:10.5px;line-height:1.42;display:flex;gap:7px;align-items:flex-start}.academyGuidePanel p svg{width:14px;min-width:14px;color:#159a69;margin-top:1px}.academyGuidePanel article.next{background:linear-gradient(135deg,#eef5ff,#f8fbff);border-color:#cfe0f8}.academyGuidePanel article.next p{display:block;font-size:11px}.academyGuidePanel article.next>span{background:#2466ea;color:#fff}.academyFooter{display:grid;grid-template-columns:150px 1fr 150px;align-items:center;gap:16px}.academyFooter>button{height:40px;border:1px solid #d6e0ec;border-radius:11px;background:#fff;color:#26364d;display:flex;align-items:center;justify-content:center;gap:7px;font-weight:800;cursor:pointer}.academyFooter>button:disabled{opacity:.35;cursor:not-allowed}.academyFooter>button.primary{background:#2466ea;border-color:#2466ea;color:#fff}.academyFooter>div{display:flex;align-items:center;justify-content:center;gap:10px}.academyFooter>div>span{font-size:10px;font-weight:800;color:#5e6f86}.academyFooterProgress{width:min(380px,60%);height:6px;border-radius:99px;background:#dfe7f2;overflow:hidden}.academyFooterProgress i{display:block;height:100%;background:#2466ea;border-radius:99px;transition:width .25s ease}@media(max-width:1150px){.academyOverlay{padding:0}.academyShell{height:100vh;border-radius:0}.academyTop{grid-template-columns:1fr auto auto}.academyBrand small{display:none}.academyBody{grid-template-columns:250px minmax(0,1fr)}.academyLessonGrid{grid-template-columns:1fr}.academyGuidePanel{display:grid;grid-template-columns:repeat(3,1fr);overflow:visible}.academyGuidePanel article{min-width:0}.academyScreenshot{min-height:430px}.academyMain{overflow:auto}.academyFooter{position:sticky;bottom:0;background:#f4f7fb}}@media(max-width:760px){.academyTop{min-height:62px;grid-template-columns:1fr auto;padding:8px 10px}.academyBrand>span{width:36px;height:36px}.academyBrand b{font-size:15px}.academyDeviceTabs{grid-column:1/-1;order:3;width:100%;justify-content:center}.academyDeviceTabs button{padding:7px 9px;font-size:10px}.academyClose span{display:none}.academyBody{grid-template-columns:1fr}.academySidebar{display:none}.academyMain{padding:12px 10px 0;grid-template-rows:auto auto 56px;overflow:auto}.academyLessonHead h1{font-size:20px}.academyLessonGrid{display:block}.academyScreenshot{min-height:0;height:auto;max-height:none;overflow:auto}.academyScreenshot img{max-height:none;width:100%;height:auto}.academyScreenshot.mobile img{max-width:440px}.academyGuidePanel{display:flex;margin-top:10px}.academyFooter{grid-template-columns:105px 1fr 105px}.academyFooterProgress,.academyAudience{display:none}}.academyTopActions{justify-self:end;display:flex;align-items:center;gap:7px}.academyTopActions button{height:40px;padding:0 11px;border:1px solid #d4deea;border-radius:11px;background:#fff;color:#23364e;display:flex;align-items:center;gap:7px;font-weight:800;cursor:pointer;white-space:nowrap}.academyTopActions button:hover{border-color:#9cb8ef;background:#f4f8ff}.academyTopActions button svg{width:18px;height:18px}.academyTopActions .academyClose{justify-self:auto}.academyOverlay .academyBody{width:100%;min-width:0;overflow:hidden}.academyOverlay .academySidebar{width:auto!important;max-width:none!important;margin:0!important;position:relative!important;inset:auto!important;float:none!important}.academyOverlay .academyMain{width:100%!important;max-width:none!important;margin:0!important;position:relative!important;float:none!important;overflow:hidden}.academyOverlay .academyGuidePanel{width:auto!important;max-width:none!important;margin:0!important;position:relative!important;inset:auto!important;float:none!important}@media(max-width:1150px){.academyTopActions button span{display:none}.academyTop{grid-template-columns:minmax(220px,1fr) auto auto}.academyOverlay .academyMain{overflow:auto!important}}@media(max-width:760px){.academyTopActions{gap:4px}.academyTopActions button{padding:0 9px}.academyTop{grid-template-columns:1fr auto}.academyDeviceTabs{grid-column:1/-1}.academyOverlay .academyMain{overflow:auto!important}}.academyOverlay .academyShell{display:flex!important;flex-direction:column!important;min-width:0!important}.academyOverlay .academyBody{display:flex!important;flex:1 1 auto!important;min-width:0!important;min-height:0!important;width:auto!important;overflow:hidden!important}.academyOverlay .academySidebar{display:flex!important;flex-direction:column!important;flex:0 0 300px!important;width:300px!important;min-width:300px!important;max-width:300px!important;height:auto!important;min-height:0!important;overflow:hidden!important}.academyOverlay .academyMain{display:flex!important;flex-direction:column!important;flex:1 1 0!important;width:auto!important;min-width:0!important;max-width:none!important;min-height:0!important;margin:0!important;padding:18px 20px 0!important;overflow:hidden!important}.academyOverlay .academyLessonHead{flex:0 0 auto!important;width:100%!important;min-width:0!important}.academyOverlay .academyLessonGrid{display:flex!important;flex:1 1 auto!important;width:100%!important;min-width:0!important;min-height:0!important;gap:14px!important;overflow:hidden!important}.academyOverlay .academyScreenshot{display:flex!important;align-items:center!important;justify-content:center!important;flex:1 1 auto!important;width:auto!important;min-width:0!important;min-height:0!important;overflow:auto!important}.academyOverlay .academyScreenshot img{display:block!important;width:auto!important;height:auto!important;max-width:100%!important;max-height:100%!important;object-fit:contain!important;flex:none!important}.academyOverlay .academyGuidePanel{display:flex!important;flex-direction:column!important;flex:0 0 360px!important;width:360px!important;min-width:320px!important;max-width:360px!important;min-height:0!important;overflow:auto!important}.academyOverlay .academyGuidePanel article{width:100%!important;min-width:0!important}.academyOverlay .academyFooter{flex:0 0 60px!important;width:100%!important;min-width:0!important}@media(max-width:1150px){.academyOverlay .academyBody{display:flex!important}.academyOverlay .academySidebar{flex-basis:240px!important;width:240px!important;min-width:240px!important;max-width:240px!important}.academyOverlay .academyMain{overflow:auto!important}.academyOverlay .academyLessonGrid{display:flex!important;flex-direction:column!important;overflow:visible!important}.academyOverlay .academyScreenshot{flex:0 0 auto!important;min-height:430px!important}.academyOverlay .academyGuidePanel{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;flex:0 0 auto!important;width:100%!important;min-width:0!important;max-width:none!important;overflow:visible!important}}@media(max-width:760px){.academyOverlay .academySidebar{display:none!important}.academyOverlay .academyMain{padding:12px 10px 0!important}.academyOverlay .academyLessonGrid{display:block!important}.academyOverlay .academyScreenshot{min-height:0!important}.academyOverlay .academyGuidePanel{display:flex!important;flex-direction:column!important;width:100%!important;margin-top:10px!important}}.academyHelpTrigger{display:flex;align-items:center;justify-content:center;gap:7px;min-height:36px;padding:0 11px;border-radius:10px;font-weight:800;white-space:nowrap}.academyHelpTrigger svg{width:18px;height:18px}@media(max-width:1280px){.academyHelpTrigger span{display:none}.academyHelpTrigger{width:38px;padding:0}}.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}.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}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:#121c28;--theme-surface-2:#1e2a39}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}}.profilePersonalSettings{margin-top:14px}.profileMsPrefs{display:flex;gap:10px;flex-wrap:wrap;margin-top:10px}.profileMsPrefs label{display:flex;align-items:center;gap:8px;border:1px solid var(--border,#dce5ef);border-radius:10px;padding:8px 10px;background:var(--card,#fff);font-size:12px;font-weight:700}.profileMsPrefs input{accent-color:#2563eb}.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:#eefbf4;color:#248858}.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}.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:#eef2ff;color:#5b4fd3}.dailyAbsenceMini.sick{background:#fff0f1;color:#c83f54}.dailyAbsenceMini.training{background:#eefaf4;color:#16815f}.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:#5b4fd3}.dailyAbsenceCard.sick{color:#c83f54}.dailyAbsenceCard.training{color:#16815f}.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}.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}}.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}}@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}}
