*{box-sizing:border-box}body,html{background:#f2f6f8;color:#172033;font-family:system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif;margin:0;padding:0}button,input,select,textarea{font:inherit}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.65}textarea{resize:vertical}.authShell{background:#eef4f7;display:grid;min-height:100vh;padding:24px;place-items:center}.authCard,.customerCard{background:#fff;border:1px solid #cfd8df;border-radius:8px;box-shadow:0 12px 36px #1720331f;display:flex;flex-direction:column;gap:14px;padding:24px;width:min(460px,100%)}.customerCard{width:min(900px,100%)}.authCard p,.customerCard p{color:#667085;margin:0}.eyebrow{font-size:12px;font-weight:800;text-transform:uppercase}.authCard label,.customerSection label,.stackForm label,.wizardSection label{display:flex;flex-direction:column;font-weight:700;gap:6px}.authCard input,.card input,.card select,.card textarea,.customerCard input,.customerCard select,.customerCard textarea,.stackForm input,.stackForm textarea,.wizardSection input,.wizardSection select,.wizardSection textarea{background:#fff;border:1px solid #cfd8df;border-radius:8px;min-height:42px;padding:9px 10px}.authError,.customerSuccess{border-radius:8px;font-weight:700;padding:10px 12px}.authError{background:#ffebea;border:1px solid #f0b8b3;color:#9f1f17}.customerSuccess{background:#e8f7ee;border:1px solid #b6dfc4;color:#14613b}.container{margin:0 auto;max-width:1260px;padding:20px 16px 40px}header{margin-bottom:16px}h1,h2,h3,h4{margin:0}h1{font-size:25px;line-height:1.2}.seg{gap:8px;margin-top:12px}.seg,.seg .group{display:flex;flex-wrap:wrap}.seg .group{gap:6px}.btn,.seg button{appearance:none;background:#fff;border:1px solid #cfd8df;border-radius:8px;color:#172033;font-weight:700;padding:10px 12px}.seg button.active{background:#172033;border-color:#172033;color:#fff}.btn.primary{background:#2364aa;border-color:#2364aa;color:#fff}.actions,.dashRow,.mediaBigActions,.signatureActions,.toolbar{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.toolbar{margin-bottom:14px}.toolbar input,.toolbar select{background:#fff;border:1px solid #cfd8df;border-radius:8px;min-height:40px;padding:8px 10px}.toolbar input{min-width:min(280px,100%)}.board{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(auto-fill,minmax(340px,1fr))}.card,.modalCard{background:#fff;border:1px solid #cfd8df;border-radius:8px;box-shadow:0 4px 16px #1720330f;padding:14px}.mutedText{color:#667085;margin-top:6px}.fullSpan{grid-column:1/-1}.cardHeader,.modalHeader{align-items:flex-start;display:flex;gap:12px;justify-content:space-between}.meta{color:#667085;display:flex;flex-wrap:wrap;gap:7px;margin-top:7px}.meta,.pill{font-size:12px}.pill{align-items:center;background:#f0f4f7;border:1px solid #dce4ea;border-radius:8px;color:#344054;display:inline-flex;font-weight:700;gap:4px;padding:4px 8px;width:fit-content}.pill.ok{background:#e8f7ee;border-color:#b6dfc4;color:#14613b}.execItem.warn,.pill.warn{background:#fff6df;border-color:#ead390;color:#8a5b00}.execItem.danger,.pill.danger{background:#ffebea;border-color:#f0b8b3;color:#9f1f17}.progress{background:#e8eef3;border-radius:8px;height:14px;margin:12px 0 8px;overflow:hidden;position:relative}.progress .bar{background:#2e7d5b;height:100%}.progress .pct{font-size:11px;font-weight:800;position:absolute;right:7px;top:50%;transform:translateY(-50%)}.subs{display:flex;flex-direction:column;gap:7px;list-style:none;margin:10px 0;padding:0}.checkRow,.subs li label{align-items:center;display:flex;gap:8px}input[type=checkbox]{flex:0 0 auto;height:18px;width:18px}.executiveBar,.topDashboard{display:flex;flex-wrap:wrap;gap:10px;margin:12px 0}.dashBlock,.execItem{background:#fff;border:1px solid #cfd8df;border-radius:8px;padding:10px}.execItem{align-items:center;display:flex}.execItem.ok{background:#e8f7ee;border-color:#b6dfc4}.dashTitle{font-size:13px;font-weight:800;margin-bottom:6px}.dashItem{align-items:center;background:#f4f8fb;border-radius:8px;display:flex;gap:8px;padding:6px 8px}.customerSection,.loanerPanel,.partsList,.wizardSection{border-top:1px dashed #cfd8df;margin-top:12px;padding-top:10px}.partRow{align-items:center;display:flex;flex-wrap:wrap;font-size:13px;gap:8px;margin-top:7px}.addRow,.formGrid,.loanerRow{grid-gap:10px;display:grid;gap:10px}.formGrid{align-items:end;grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.mediaTimelineGrid{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}.mediaPreview{background:#f4f8fb;border:2px solid #dce4ea;border-radius:8px;overflow:hidden;width:92px}.mediaPreview.damage{border-color:#e58d86}.mediaPreview img,.mediaPreview video{display:block;height:70px;object-fit:cover;width:100%}.signaturePad canvas{touch-action:none;width:100%}.signatureImage,.signaturePad canvas{background:#fff;border:1px solid #cfd8df;border-radius:8px}.signatureImage{max-width:320px}.modalOverlay{background:#172033bf;inset:0;overflow-y:auto;padding:20px;position:fixed;z-index:30}.modalCard{margin:0 auto;width:min(980px,100%)}.wizardCard{max-width:1080px}.wizardSections{display:flex;flex-direction:column;gap:14px;margin-top:12px}.photoGrid{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(auto-fit,minmax(140px,1fr))}.uploadCard{background:#f9fbfc;border:1px dashed #cfd8df;border-radius:8px;gap:8px;padding:10px}.cameraButtonCard,.uploadCard{align-items:stretch;display:flex;flex-direction:column}.cameraButtonCard{background:#fff;border:1px solid #cfd8df;border-radius:8px;gap:10px;min-height:150px;padding:12px}.cameraButtonText{display:flex;flex-direction:column;gap:3px}.cameraButtonText span,.uploadCard small{color:#667085;font-size:12px}.cameraButtonCard input[type=file]{background:#0000;border:none;min-height:auto;padding:0}.cameraButtonCard img{aspect-ratio:4/3;border-radius:8px;object-fit:cover;width:100%}.uploadCard input[type=file]{background:#0000;border:none;min-height:auto;padding:0}.uploadCard img{aspect-ratio:4/3;border-radius:8px;object-fit:cover;width:100%}.dualUploadGrid{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.customerSummary{grid-gap:8px;background:#f8fbfd;border:1px solid #dce4ea;border-radius:8px;display:grid;gap:8px;padding:12px}.summaryRow{display:flex;gap:12px;justify-content:space-between}.empty{color:#667085;padding:30px;text-align:center}.userTable{display:flex;flex-direction:column;gap:8px;margin-top:12px}.userTableHead,.userTableRow{grid-gap:10px;align-items:center;display:grid;gap:10px;grid-template-columns:1.6fr 1.1fr .8fr 1fr 1.1fr 1fr 1.1fr 1.7fr}.userTableHead{border-bottom:1px dashed #cfd8df;color:#667085;font-size:12px;font-weight:800;padding:0 8px 8px}.userTableRow{background:#fbfdfe;border:1px solid #e1e7ec;border-radius:8px;font-size:13px;padding:10px 8px}.inlineField{display:block}.inlineField select{width:100%}.appFooter{border-top:1px dashed #cfd8df;color:#667085;display:flex;flex-wrap:wrap;font-size:12px;gap:12px;justify-content:space-between;margin-top:18px;padding:12px 4px 0}.debugPanel{background:#f9fbfc;border:1px dashed #cfd8df;border-radius:8px;font-size:12px;margin-top:12px;padding:12px}.debugGrid{grid-gap:8px 12px;align-items:center;display:grid;gap:8px 12px;grid-template-columns:150px 1fr;margin-top:8px}.debugGrid code{background:#eef3f7;border-radius:6px;display:block;overflow-wrap:anywhere;padding:4px 6px}.termsBox,.warnBox{border-radius:8px;padding:12px}.warnBox{background:#fff6e7;border:1px solid #e6b463;color:#8b4f00}.termsBox{background:#f8fbfd;border:1px solid #dce4ea}.termsList{grid-gap:6px;display:grid;gap:6px;margin:8px 0 0;padding-left:18px}.damageEntriesList{grid-gap:10px;display:grid;gap:10px}.damageEntryCard{grid-gap:8px;background:#fbfdfe;border:1px solid #dce4ea;border-radius:8px;display:grid;gap:8px;padding:10px}@media (max-width:760px){.container{padding:14px 10px 32px}.board{grid-template-columns:1fr}.btn,.seg button{min-height:46px}.photoGrid{grid-template-columns:1fr 1fr}.modalOverlay{padding:12px}.userTableHead{display:none}.userTableRow{grid-template-columns:1fr}.appFooter{flex-direction:column}.debugGrid{grid-template-columns:1fr}}:root{--brand:#1e688f;--brand-deep:#15516f;--brand-soft:#e8f3f8;--brand-border:#b7d1de;--surface-soft:#f6fafc;--line-soft:#d7e4eb;--text-strong:#163042;--text-muted:#5f7380;--shell-shadow:0 18px 48px #10293a1f}body{background:linear-gradient(180deg,#edf5f9,#f8fbfd);color:#163042;color:var(--text-strong)}.container.tabletContainer{max-width:1500px;min-height:100vh;padding:18px 14px 28px}.appShell .topBar{grid-gap:10px 14px;align-items:center;background:linear-gradient(135deg,#1e688f,#15516f);background:linear-gradient(135deg,var(--brand) 0,var(--brand-deep) 100%);border:1px solid #b7d1de;border:1px solid var(--brand-border);border-radius:8px;box-shadow:0 18px 48px #10293a1f;box-shadow:var(--shell-shadow);color:#fff;display:grid;gap:10px 14px;grid-template-columns:minmax(260px,1.3fr) minmax(240px,1fr) auto;margin-bottom:12px;padding:12px 16px}.brandBlock{display:flex;flex-direction:column;gap:4px}.brandBlock .eyebrow{color:#ffffffd1;letter-spacing:.04em}.brandBlock h1{font-size:clamp(20px,2vw,28px);line-height:1.05}.activeViewChip{align-items:center;background:#ffffff24;border:1px solid #ffffff2e;border-radius:8px;display:inline-flex;font-weight:700;min-height:32px;padding:0 10px;width:fit-content}.topBarMicroRow{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.microStatus{color:#ffffffdb;font-size:12px}.topBarActions,.topBarStatus{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.compactStatus{align-self:center}.topBarStatus .pill{background:#ffffff24;border-color:#ffffff2e;color:#fff}.topBarStatus .pill.ok{background:#40bf7c33;border-color:#b1e7c76b}.topBarActions .btn{background:#fffffffa;border-color:#fff3;min-height:38px;padding:8px 11px}.appShell .tabletWorkspace{align-items:stretch;display:flex;gap:0;min-height:calc(100vh - 144px)}.appShell .sideRail{background:linear-gradient(180deg,#fff,#f5fafc);border:1px solid #b7d1de;border:1px solid var(--brand-border);border-radius:8px;box-shadow:0 10px 28px #10293a14;display:flex;flex:0 0 auto;max-width:420px;min-width:92px;overflow:hidden;position:relative}.sideRailInner{display:flex;flex:1 1;flex-direction:column;gap:16px;overflow-y:auto;padding:16px 14px}.sideRail.collapsed .sideRailInner{padding-inline:10px}.sideRailHandle{background:linear-gradient(180deg,#1e688f1f,#1e688f38);border-left:1px solid #1e688f24;cursor:col-resize;flex:0 0 12px;width:12px}.sideRailHandle:hover{background:linear-gradient(180deg,#1e688f33,#1e688f57)}.railSection{background:#fff;border:1px solid #d7e4eb;border:1px solid var(--line-soft);border-radius:8px;display:flex;flex-direction:column;gap:12px;padding:12px}.railSectionHeader{align-items:center;color:#5f7380;color:var(--text-muted);display:flex;font-size:13px;gap:8px;justify-content:space-between}.railNavGroup{display:flex;flex-direction:column;gap:8px}.railNavGroup p{color:#1e688f;color:var(--brand);font-size:12px;font-weight:800;margin:0;text-transform:uppercase}.railNavList{display:flex;flex-direction:column;gap:8px}.railNavButton{align-items:center;background:#f6fafc;background:var(--surface-soft);border:1px solid #0000;border-radius:8px;color:#163042;color:var(--text-strong);display:flex;font-weight:700;gap:10px;min-height:48px;padding:0 12px;text-align:left;width:100%}.railNavButton.active{background:#1e688f;background:var(--brand);border-color:#1e688f;border-color:var(--brand);color:#fff}.railDot{background:#1e688f47;border-radius:999px;flex:0 0 auto;height:10px;width:10px}.railNavButton.active .railDot{background:#ffffffd1}.toolbar.toolbarStack{align-items:stretch;display:flex;flex-direction:column;margin-bottom:0}.toolbarStack input,.toolbarStack select{min-height:48px}.workspaceStage{display:flex;flex:1 1 auto;flex-direction:column;gap:14px;min-width:0;padding-left:16px}.contentFrame{flex:1 1;min-height:0}.board.boardStage{align-content:start}.appShell .board{gap:18px;grid-template-columns:repeat(auto-fill,minmax(360px,1fr))}.appShell .authCard,.appShell .card,.appShell .customerCard,.appShell .modalCard{border-color:#d7e4eb;border-color:var(--line-soft);box-shadow:0 10px 26px #10293a14}.appShell .card,.appShell .modalCard{padding:18px}.appShell .btn,.appShell .seg button{border-color:#b7d1de;border-color:var(--brand-border);min-height:46px}.appShell .btn.primary,.appShell .seg button.active{background:#1e688f;background:var(--brand);border-color:#1e688f;border-color:var(--brand)}.appShell .pill{background:#e8f3f8;background:var(--brand-soft);border-color:#b7d1de;border-color:var(--brand-border);color:#15516f;color:var(--brand-deep);padding:7px 10px}.appShell .meta,.appShell .mutedText{color:#5f7380;color:var(--text-muted)}.appShell .dashRow{grid-template-columns:1fr}.appShell .dashRow,.appShell .executiveBar{grid-gap:10px;display:grid;gap:10px}.appShell .execItem{background:#f6fafc;background:var(--surface-soft);border:1px solid #d7e4eb;border:1px solid var(--line-soft);border-radius:8px;min-height:52px;padding:12px 14px}.appShell .execItem.warn{background:#fff6e8;border-color:#f2d39a}.appShell .execItem.danger{background:#fdeeee;border-color:#efc0c0}.appShell .topDashboard{grid-gap:12px;display:grid;gap:12px}.appShell .dashBlock{display:flex;flex-direction:column;gap:10px}.appShell .dashTitle{color:#1e688f;color:var(--brand);font-weight:800}.appShell .dashItem{background:#f9fbfc;border:1px solid #d7e4eb;border:1px solid var(--line-soft);justify-content:space-between;min-height:58px;padding:12px 14px}.appShell .customerSection,.appShell .loanerPanel,.appShell .partsList,.appShell .wizardSection{margin-top:16px;padding-top:14px}.appShell .formGrid{gap:12px}.appShell .authCard input,.appShell .card input,.appShell .card select,.appShell .card textarea,.appShell .stackForm input,.appShell .stackForm textarea,.appShell .toolbar input,.appShell .toolbar select,.appShell .wizardSection input,.appShell .wizardSection select,.appShell .wizardSection textarea{border-color:#d7e4eb;border-color:var(--line-soft);min-height:46px;padding:11px 13px}.sectionHeadline{grid-gap:6px;display:grid;gap:6px}.sectionTag{background:#e8f3f8;background:var(--brand-soft);border:1px solid #b7d1de;border:1px solid var(--brand-border);border-radius:8px;color:#15516f;color:var(--brand-deep);display:inline-flex;font-size:12px;font-weight:800;padding:4px 8px;text-transform:uppercase;width:fit-content}.intakeSummaryStrip,.selectionStatGroup{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.intakeSummaryStrip{margin:14px 0 18px}.summaryBadge{grid-gap:3px;background:#f9fbfc;border:1px solid #d7e4eb;border:1px solid var(--line-soft);border-radius:8px;display:grid;gap:3px;padding:10px 12px}.summaryBadge span{color:#5f7380;color:var(--text-muted);font-size:11px;font-weight:800;text-transform:uppercase}.summaryBadge strong{font-size:14px}.summaryBadge.subtle{background:#fff}.loanerSelectionHeader{grid-gap:12px;display:grid;gap:12px;margin-bottom:14px}.departmentIntroCard{margin-bottom:4px}.taskDetailHero{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.loanerDemandPanel{grid-gap:12px;background:linear-gradient(180deg,#f8fbfd,#eef6fa);border:1px solid #b7d1de;border:1px solid var(--brand-border);border-radius:8px;display:grid;gap:12px;margin:14px 0 16px;padding:14px}.fieldHint{color:#5f7380;color:var(--text-muted);font-size:12px;font-weight:600;margin-top:4px}.questionPanel{grid-gap:12px;border-top:1px dashed #d7e4eb;border-top:1px dashed var(--line-soft);display:grid;gap:12px;padding-top:8px}.questionAnswerRow,.questionComposer{align-items:center;display:flex;gap:8px}.questionAnswerRow input,.questionComposer input{flex:1 1 auto}.questionList{grid-gap:10px;display:grid;gap:10px}.questionCard{grid-gap:6px;background:#fbfdfe;border:1px solid #d7e4eb;border:1px solid var(--line-soft);border-radius:8px;display:grid;gap:6px;padding:10px 12px}.questionCard span{color:#5f7380;color:var(--text-muted);font-size:12px}.questionCard p{color:#163042;color:var(--text-strong);margin:0}.appShell .authCard input:focus,.appShell .card input:focus,.appShell .card select:focus,.appShell .card textarea:focus,.appShell .stackForm input:focus,.appShell .stackForm textarea:focus,.appShell .toolbar input:focus,.appShell .toolbar select:focus,.appShell .wizardSection input:focus,.appShell .wizardSection select:focus,.appShell .wizardSection textarea:focus{border-color:#1e688f;border-color:var(--brand);outline:2px solid #1e688f2e}.appShell .modalOverlay{background:#0a1c27b8}.appShell .appFooter{border-top-color:#b7d1de;border-top-color:var(--brand-border);color:#5f7380;color:var(--text-muted)}.appShell .debugPanel{border-color:#b7d1de;border-color:var(--brand-border)}@media (max-width:1180px){.appShell .topBar{grid-template-columns:1fr}.topBarActions,.topBarStatus{justify-content:flex-start}.appShell .tabletWorkspace{flex-direction:column;min-height:auto}.appShell .sideRail{max-width:none;width:100%!important}.sideRailHandle{display:none}.workspaceStage{padding-left:0;padding-top:12px}}@media (max-width:760px){.container.tabletContainer{padding-inline:10px}.intakeSummaryStrip,.selectionStatGroup{grid-template-columns:1fr 1fr}.appShell .topBar{padding:16px}.brandBlock h1{font-size:26px}.sideRailInner{padding:12px}.appShell .card,.appShell .modalCard,.railSection{padding:14px}}.workspaceBanner{align-items:center;background:#fff;border:1px solid #b7d1de;border:1px solid var(--brand-border);border-radius:8px;display:flex;gap:14px;justify-content:space-between;padding:14px 16px}.workspaceBanner strong{color:#15516f;color:var(--brand-deep);display:block;margin-bottom:4px}.workspaceBanner span{color:#5f7380;color:var(--text-muted)}.workspaceBanner.opsMode{background:linear-gradient(180deg,#fff,#f6fafc)}.workspaceBanner.adminMode{background:linear-gradient(180deg,#f7fbfd,#edf5f9)}.workspaceBannerMeta{display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end}.contextSummaryGrid{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:12px}.summaryTile{background:#f8fbfd;border:1px solid #d7e4eb;border:1px solid var(--line-soft);border-radius:8px;display:flex;flex-direction:column;gap:4px;min-height:66px;padding:12px}.summaryTile span{color:#5f7380;color:var(--text-muted);font-size:12px;font-weight:700}.summaryTile strong{font-size:14px;line-height:1.3}.taskCard{display:flex;flex-direction:column;gap:14px}.taskCard.expanded{box-shadow:0 14px 30px #10293a1f}.bookingMeta{margin-top:10px}.bookingPill{max-width:100%}.cardActionsBar{display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between}.cardDetailStack{grid-gap:14px;border-top:1px dashed #b7d1de;border-top:1px dashed var(--brand-border);display:grid;gap:14px;padding-top:14px}.compactList{background:#fafcfd;border:1px solid #d7e4eb;border:1px solid var(--line-soft);border-radius:8px;margin-top:0;padding:12px}.wizardContextBar{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:14px}.contextTile{background:#f8fbfd;border:1px solid #d7e4eb;border:1px solid var(--line-soft);border-radius:8px;display:flex;flex-direction:column;gap:4px;min-height:66px;padding:12px}.contextTile span{color:#5f7380;color:var(--text-muted);font-size:12px;font-weight:700}.contextTile strong{font-size:14px;line-height:1.3}.wizardStepper{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(6,minmax(0,1fr));margin-top:14px}.stepPill{align-items:center;background:#fff;border:1px solid #d7e4eb;border:1px solid var(--line-soft);border-radius:8px;color:#163042;color:var(--text-strong);display:flex;gap:8px;min-height:54px;padding:10px 12px;text-align:left}.stepPill span{align-items:center;background:#f6fafc;background:var(--surface-soft);border-radius:999px;display:inline-flex;font-size:12px;font-weight:800;height:28px;justify-content:center;width:28px}.stepPill strong{font-size:13px;line-height:1.25}.stepPill.active{background:#e8f3f8;background:var(--brand-soft);border-color:#1e688f;border-color:var(--brand)}.stepPill.complete{border-color:#b8dec4}.stepPill.complete span{background:#e9f7ef;color:#14613b}.wizardProgressBand{background:#e8eff3;border-radius:999px;height:8px;margin-top:12px;overflow:hidden}.wizardProgressBar{background:linear-gradient(90deg,#1e688f,#2a7ca6);background:linear-gradient(90deg,var(--brand) 0,#2a7ca6 100%);border-radius:inherit;height:100%}.wizardSectionActive{border-top:none;margin-top:0;padding-top:0}.damageEntryHeader{align-items:center;display:flex;gap:10px;justify-content:space-between}.damageEntryBody{grid-gap:12px;align-items:start;display:grid;gap:12px;grid-template-columns:130px 1fr}.wizardBottomBar{align-items:center;background:linear-gradient(180deg,#fff0,#fff 24%);bottom:0;display:flex;gap:14px;justify-content:space-between;margin-top:18px;padding:14px 0 0;position:sticky;z-index:3}.wizardBottomMeta{display:flex;flex-direction:column;gap:4px}.wizardBottomMeta span{color:#5f7380;color:var(--text-muted)}.wizardBottomActions{display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end}@media (max-width:1180px){.wizardStepper{grid-template-columns:repeat(3,minmax(0,1fr))}.wizardContextBar{grid-template-columns:repeat(2,minmax(0,1fr))}.workspaceBanner{align-items:flex-start;flex-direction:column}.workspaceBannerMeta{justify-content:flex-start}}@media (max-width:760px){.contextSummaryGrid,.damageEntryBody,.wizardContextBar,.wizardStepper{grid-template-columns:1fr}.cardActionsBar,.wizardBottomActions,.wizardBottomBar{align-items:stretch;flex-direction:column}}.managementHero{display:flex;flex-direction:column;gap:14px}.kpiGrid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.kpiTile{background:linear-gradient(180deg,#fff,#f6fafc);border:1px solid #d7e4eb;border:1px solid var(--line-soft);border-radius:8px;display:flex;flex-direction:column;gap:6px;min-height:92px;padding:14px}.kpiTile span{color:#5f7380;color:var(--text-muted);font-size:12px;font-weight:700}.kpiTile strong{color:#15516f;color:var(--brand-deep);font-size:28px}.taskList{grid-gap:10px;display:grid;gap:10px;margin-top:12px}.taskListItem{grid-gap:4px;background:#fafcfd;border:1px solid #d7e4eb;border:1px solid var(--line-soft);border-radius:8px;display:grid;gap:4px;padding:12px}.taskListItem span{color:#5f7380;color:var(--text-muted);font-size:13px}.departmentMetricsGrid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));margin-top:12px}.departmentMetricCard{background:#fafcfd;border:1px solid #d7e4eb;border:1px solid var(--line-soft);border-radius:8px;display:flex;flex-direction:column;gap:10px;padding:14px}.departmentMetricHead{align-items:center;display:flex;gap:8px;justify-content:space-between}.departmentMetricStats{grid-gap:6px;color:#5f7380;color:var(--text-muted);display:grid;font-size:13px;gap:6px}.kanbanBoard{grid-gap:14px;align-items:start;display:grid;gap:14px;grid-template-columns:repeat(4,minmax(280px,1fr))}.kanbanColumn{background:linear-gradient(180deg,#fff,#f6fafc);border:1px solid #b7d1de;border:1px solid var(--brand-border);border-radius:8px;display:flex;flex-direction:column;gap:12px;min-height:200px;padding:12px}.kanbanColumnHead{align-items:center;border-bottom:1px dashed #b7d1de;border-bottom:1px dashed var(--brand-border);display:flex;gap:8px;justify-content:space-between;padding-bottom:6px}.kanbanColumnBody{grid-gap:12px;display:grid;gap:12px}.taskCard.escalation-1{border-left:4px solid #d9a441}.taskCard.escalation-2{border-left:4px solid #c64646}@media (max-width:1280px){.kanbanBoard{grid-template-columns:repeat(2,minmax(280px,1fr))}}@media (max-width:760px){.departmentMetricsGrid,.kanbanBoard,.kpiGrid{grid-template-columns:1fr}}
/*# sourceMappingURL=main.fdaa763d.css.map*/