:root{color-scheme:light;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;background:#f5f7fb;color:#142033}*{box-sizing:border-box}body{margin:0}button,input,select,textarea{font:inherit}button{cursor:pointer}.app-shell{min-height:100vh;display:grid;grid-template-columns:292px minmax(0,1fr)}.sidebar{background:#07111f;color:#eaf1fb;padding:20px 16px;border-right:1px solid rgba(255,255,255,.08);position:sticky;top:0;height:100vh;overflow:auto}.brand{display:flex;align-items:center;gap:12px;padding:10px 8px 22px;margin-bottom:14px}.brand-mark{width:42px;height:42px;display:grid;place-items:center;border-radius:50%;background:linear-gradient(135deg,#16c7a2,#2563eb);color:#fff;font-weight:800}.brand-logo{width:48px;height:48px;object-fit:contain;display:block;flex:0 0 auto}.brand strong,.brand span{display:block}.brand span{color:#8ea1ba;font-size:12px;margin-top:2px}.nav-section{margin-top:22px}.nav-section-title{color:#8ea1ba;font-size:11px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;padding:0 8px 8px}.nav-item{width:100%;min-height:42px;border:0;border-radius:8px;background:transparent;color:#bfccdc;display:flex;align-items:center;gap:12px;padding:10px 12px;text-align:left}.nav-item:hover,.nav-item.active{background:#12324f;color:#fff}.nav-item.active{box-shadow:inset 3px 0 #16c7a2}.sidebar-footer{margin-top:28px;padding-top:18px;border-top:1px solid rgba(255,255,255,.08)}.user-chip{display:flex;align-items:center;gap:10px;padding:8px 10px 12px}.user-chip>span{width:34px;height:34px;display:grid;place-items:center;border-radius:50%;background:#0c2a21;color:#27c997;font-weight:800}.user-chip strong,.user-chip small{display:block}.user-chip small{color:#8ea1ba;margin-top:2px}.logout-item{margin-top:2px}.content{min-width:0;padding:36px 40px 28px}.topbar{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;margin-bottom:26px}.topbar-actions{display:flex;align-items:center;gap:10px;justify-content:flex-end;flex-wrap:wrap}.topbar h1{margin:8px 0;font-size:38px;line-height:1.05;letter-spacing:0}.topbar p,.form-header p,.app-footer{color:#62748d;margin:0}.status{display:inline-flex;align-items:center;min-height:24px;padding:3px 10px;border-radius:999px;background:#e8edf5;color:#52657d;font-size:12px;font-weight:700;text-transform:uppercase}.status.online{background:#dff8ef;color:#087f5b}.status.offline,.status.błąd{background:#ffe8e8;color:#b42318}.primary,.secondary,.danger,.icon-button{min-height:40px;border-radius:8px;border:1px solid transparent;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:0 16px;font-weight:700}.icon-button{width:40px;padding:0;background:#fff;border-color:#d7dfeb;color:#25364d}.primary{background:#16c7a2;color:#04231d}.secondary{background:#fff;border-color:#d7dfeb;color:#25364d}.danger{background:#fff1f1;color:#b42318;border-color:#ffd1d1}.push-right{margin-left:auto}.dashboard-grid{display:grid;grid-template-columns:repeat(4,minmax(220px,1fr));gap:16px}.dashboard-hero{display:grid;grid-template-columns:minmax(0,1fr) 168px;gap:24px;align-items:center;margin-bottom:16px}.dashboard-hero span,.chart-heading span{color:#60728a;font-size:12px;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.dashboard-hero h2,.chart-heading h3{margin:6px 0 8px}.dashboard-hero p{color:#60728a;max-width:760px;margin:0}.dashboard-ring{position:relative;width:148px;height:148px;display:grid;place-items:center;justify-self:end}.dashboard-ring svg{position:absolute;top:0;right:0;bottom:0;left:0;transform:rotate(-90deg)}.dashboard-ring circle{fill:none;stroke:#e9eef6;stroke-width:13}.dashboard-ring circle+circle{stroke:#16c7a2;stroke-linecap:round}.dashboard-ring strong{font-size:34px;line-height:1}.dashboard-ring span{margin-top:56px;position:absolute;letter-spacing:0;text-transform:none;font-weight:700}.analytics-grid{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(320px,.75fr);gap:16px;margin-top:16px}.chart-panel{min-height:292px}.chart-heading{margin-bottom:18px}.bar-chart{display:grid;gap:14px}.bar-chart button,.donut-list button{border:0;background:transparent;color:inherit;text-align:left}.bar-chart button{display:grid;grid-template-columns:minmax(180px,.9fr) minmax(180px,1fr) 44px;gap:12px;align-items:center}.bar-chart span,.donut-list span{color:#334761;font-weight:750}.bar-chart i{height:12px;background:#e9eef6;border-radius:999px;overflow:hidden}.bar-chart b{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#16c7a2,#2563eb)}.bar-chart strong,.donut-list strong{justify-self:end}.donut-list{display:grid;gap:10px}.donut-list button{display:grid;grid-template-columns:16px minmax(0,1fr) 42px;gap:10px;align-items:center;min-height:34px}.donut-list i{width:12px;height:12px;border-radius:50%;background:var(--slice-color)}.process-board{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;margin-bottom:18px}.process-step,.metric-card,.panel,.detail-layout,.form-layout{background:#fff;border:1px solid #dce3ee;border-radius:12px;box-shadow:0 12px 30px #1420330f}.process-step{min-height:116px;padding:14px;text-align:left;color:#142033;display:grid;align-content:start;gap:10px}.process-step span{width:28px;height:28px;display:grid;place-items:center;border-radius:50%;background:#e7f8f4;color:#04735a;font-size:13px;font-weight:800}.process-step strong{line-height:1.25}.process-step em{color:#62748d;font-size:13px;font-style:normal}.metric-card{min-height:170px;padding:20px;color:#142033;text-align:left;display:grid;align-content:start;gap:14px}.metric-card p{margin:0;color:#60728a;line-height:1.45}.metric-card svg{color:#16a085}.metric-card span{color:#60728a}.metric-card strong{font-size:34px}.metric-bar{height:8px;border-radius:999px;overflow:hidden;background:#e9eef6}.metric-bar i{display:block;height:100%;background:linear-gradient(90deg,#16c7a2,#2563eb)}.panel,.detail-layout,.form-layout{padding:20px}.workflow-strip{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:14px}.workflow-step{min-height:38px;display:inline-flex;align-items:center;gap:8px;padding:7px 12px;border:1px solid #dce3ee;border-radius:999px;background:#fff;color:#334761;font-weight:700}.workflow-step span{width:22px;height:22px;display:grid;place-items:center;border-radius:50%;background:#16c7a2;color:#04231d;font-size:12px}.toolbar{display:flex;align-items:center;gap:10px;margin-bottom:16px}.toolbar-spacer{flex:1 1 auto}.search{min-height:42px;min-width:320px;display:flex;align-items:center;gap:10px;padding:0 12px;border:1px solid #d7dfeb;border-radius:8px;background:#f8fafc}.search input{border:0;outline:0;background:transparent;width:100%}.table-wrap{overflow:auto;border:1px solid #dce3ee;border-radius:10px}table{width:100%;border-collapse:collapse}th,td{padding:14px 12px;border-bottom:1px solid #e4eaf2;text-align:left;vertical-align:top}th{position:sticky;top:0;z-index:1;background:#f7f9fc;color:#52657d;font-size:12px;text-transform:uppercase;letter-spacing:.08em}tbody tr:hover{background:#f7fbff}.row-actions{width:54px}.row-actions button{border:0;background:transparent;color:#40546d}.empty{text-align:center;color:#6b7d94;padding:40px}.pagination-bar{display:flex;align-items:center;justify-content:flex-end;gap:16px;flex-wrap:wrap;padding-top:14px;color:#60728a}.pagination-bar>span{margin-right:auto}.pagination-bar label{display:inline-flex;align-items:center;gap:8px}.pagination-bar select{min-height:36px;border:1px solid #cfd8e5;border-radius:8px;background:#fff;color:#142033;padding:0 10px}.pager-buttons{display:inline-flex;gap:8px}.pager-buttons .secondary{width:38px;min-height:36px;padding:0}.pager-buttons .secondary:disabled{opacity:.45;cursor:default}.detail-hero{display:flex;align-items:center;gap:14px;padding-bottom:20px;border-bottom:1px solid #e4eaf2}.avatar{width:56px;height:56px;border-radius:50%;display:grid;place-items:center;background:#e7f8f4;color:#04735a;font-size:24px;font-weight:800}.detail-hero span{color:#60728a;font-size:13px}.detail-hero h2,.form-header h2{margin:2px 0 0;font-size:28px}.workflow-actions{display:flex;align-items:center;gap:18px;justify-content:space-between;margin:18px 0 2px;padding:14px;border:1px solid #dce3ee;border-radius:10px;background:#f8fafc}.workflow-actions span{display:block;color:#60728a;font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:.1em}.workflow-actions strong{display:block;margin-top:4px}.workflow-buttons{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.detail-grid{display:grid;grid-template-columns:repeat(2,minmax(260px,1fr));gap:16px 28px;padding-top:22px}.detail-field{border-left:3px solid #16c7a2;padding-left:14px}.detail-field span{display:block;color:#60728a;font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:.12em;margin-bottom:8px}.detail-field strong{white-space:pre-wrap}.form-header{display:flex;gap:14px;align-items:center;margin-bottom:22px}.form-header svg{color:#16a085}.form-grid{display:grid;grid-template-columns:repeat(2,minmax(260px,1fr));gap:18px}.wizard-layout{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:26px;align-items:start}.wizard-main{min-width:0}.wizard-step-heading{display:flex;align-items:flex-start;gap:14px;margin-bottom:18px}.wizard-step-heading>span{width:34px;height:34px;display:grid;place-items:center;border-radius:50%;background:#16c7a2;color:#04231d;font-weight:800}.wizard-step-heading h3{margin:0 0 5px;font-size:22px}.wizard-step-heading p{margin:0;color:#62748d}.wizard-panel{position:sticky;top:24px;display:grid;gap:10px;padding:16px;border:1px solid #dce3ee;border-radius:12px;background:#fff}.wizard-progress{display:grid;gap:8px;margin-bottom:4px}.wizard-progress span{color:#60728a;font-size:11px;font-weight:800;letter-spacing:.16em;text-transform:uppercase}.wizard-progress strong{justify-self:end;margin-top:-25px;color:#60728a;font-size:12px}.wizard-progress i{height:6px;overflow:hidden;border-radius:999px;background:#e9eef6}.wizard-progress b{display:block;height:100%;border-radius:inherit;background:#16c7a2}.wizard-nav{border:1px solid transparent;border-radius:8px;background:transparent;color:#52657d;display:flex;align-items:flex-start;gap:12px;padding:12px;text-align:left}.wizard-nav span{width:24px;height:24px;display:grid;place-items:center;border-radius:50%;background:#e8edf5;color:#52657d;font-size:12px;font-weight:800;flex:0 0 auto}.wizard-nav strong,.wizard-nav small{display:block}.wizard-nav small{margin-top:4px;color:#6b7d94;line-height:1.4}.wizard-nav.active{border-color:#16c7a2;background:#e7f8f4;color:#0d3b31}.wizard-nav.done span,.wizard-nav.active span{background:#16c7a2;color:#04231d}.field{display:grid;gap:8px}.field-wide{grid-column:1 / -1}.field span{color:#283a52;font-weight:750}.field small{color:#6b7d94;line-height:1.45}.field input,.field select,.field textarea{width:100%;border:1px solid #cfd8e5;border-radius:8px;background:#fff;padding:11px 12px;color:#142033}.field textarea{resize:vertical}.multi-lookup{display:grid;gap:10px}.lookup-chips{min-height:42px;display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:8px;border:1px dashed #cfd8e5;border-radius:8px;background:#f8fafc}.lookup-chip{min-height:30px;display:inline-flex;align-items:center;gap:6px;border:1px solid #cdeee6;border-radius:999px;background:#e7f8f4;color:#0d3b31;padding:4px 10px;font-weight:750}.lookup-chip svg{color:#0f8f6f}.field input:focus,.field select:focus,.field textarea:focus{outline:2px solid rgba(22,199,162,.22);border-color:#16c7a2}.form-actions{display:flex;justify-content:flex-end;gap:10px;margin-top:22px;padding-top:18px;border-top:1px solid #e4eaf2}.alert{min-height:44px;display:flex;align-items:center;gap:10px;color:#9b1c1c;background:#fff1f1;border:1px solid #ffd1d1;border-radius:10px;padding:12px 14px;margin-bottom:16px}.app-footer{margin-top:28px;font-size:13px}.sheet-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:20;background:#05060875;display:flex;justify-content:flex-end}.filter-sheet{width:min(420px,100vw);height:100%;display:grid;grid-template-rows:auto minmax(0,1fr) auto;gap:18px;padding:24px;background:#fff;border-left:1px solid #dce3ee;box-shadow:-18px 0 40px #14203329}.sheet-title,.sheet-actions{display:flex;align-items:center;justify-content:space-between;gap:12px}.sheet-title strong,.sheet-title span{display:block}.sheet-title strong{font-size:22px}.sheet-title span{color:#62748d;margin-top:2px}.filter-grid{display:grid;align-content:start;gap:14px;overflow:auto;padding-right:2px}@media (max-width: 980px){.app-shell{grid-template-columns:1fr}.sidebar{position:static;height:auto}.content{padding:24px 18px}.dashboard-grid,.analytics-grid,.dashboard-hero,.process-board,.detail-grid,.form-grid{grid-template-columns:1fr}.dashboard-ring{justify-self:start}.bar-chart button{grid-template-columns:1fr}.toolbar,.topbar,.topbar-actions,.detail-hero,.workflow-actions{align-items:stretch;flex-direction:column}.push-right{margin-left:0}.search{min-width:0}.wizard-layout{grid-template-columns:1fr}.wizard-panel{position:static;order:-1}}:root{color-scheme:dark;background:#050608;color:#f5f7fb}body,.app-shell{background:#050608}.sidebar{background:#07080b;border-right-color:#272a31}.brand{min-height:72px;padding:12px 10px 18px;border-bottom:1px solid #24272f}.brand-mark{width:36px;height:36px;background:radial-gradient(circle at 30% 25%,#7be2ff 0,#7be2ff 12%,#1f9bd5 13%,#1f9bd5 33%,#0c3452 34%,#0c3452 52%,#24c7a2 53%,#24c7a2 62%,#07111f 63%);color:#fff;box-shadow:none}.brand strong{color:#fff}.brand span,.topbar p,.form-header p,.app-footer,.detail-hero span{color:#9ba4b5}.nav-section-title{color:#a2a9b8}.nav-item{color:#b7becc}.nav-item:hover{background:#17191f;color:#fff}.nav-item.active{background:#27c997;color:#041511;box-shadow:none}.content{background:#050608}.topbar h1{color:#fff}.status{background:#17191f;color:#aeb6c6;border:1px solid #2a2d35}.status.online{background:#0c2a21;color:#4de2b4;border-color:#154d3c}.primary{background:#27c997;color:#061913;border-color:#27c997}.primary:hover{background:#36d6a5}.secondary{background:#17191f;border-color:#343842;color:#f5f7fb}.secondary:hover{background:#20232b}.icon-button{background:#17191f;border-color:#343842;color:#f5f7fb}.icon-button:hover{background:#20232b}.danger{background:#2d1215;border-color:#70252d;color:#ffb4b4}.process-step,.metric-card,.panel,.detail-layout,.form-layout,.workflow-actions,.wizard-panel,.filter-sheet{background:#101116;border-color:#30333b;box-shadow:none;color:#f5f7fb;border-radius:8px}.process-step{color:#f5f7fb}.process-step span,.workflow-step span{background:#27c997;color:#061913}.process-step em,.metric-card span,.workflow-actions span,.field small,.wizard-step-heading p,.wizard-nav small,.sheet-title span{color:#9ba4b5}.metric-bar{background:#252831}.metric-bar i{background:linear-gradient(90deg,#27c997,#5bc0eb)}.workflow-step{border-color:#343842;background:#111318;color:#d7dce6}.search,.field input,.field select,.field textarea,.pagination-bar select{background:#292b31;border-color:#444852;color:#f5f7fb}.wizard-progress i,.wizard-nav span{background:#252831}.wizard-progress b,.wizard-nav.done span,.wizard-nav.active span{background:#27c997;color:#061913}.wizard-nav{color:#b7becc}.wizard-nav.active{border-color:#27c997;background:#0c2a21;color:#fff}.sheet-backdrop{background:#0000009e}.search input{color:#f5f7fb}.search input::placeholder,.field input::placeholder,.field textarea::placeholder{color:#8e96a6}.field span{color:#fff}.field input:focus,.field select:focus,.field textarea:focus{outline:2px solid rgba(39,201,151,.24);border-color:#27c997}.table-wrap{border-color:#30333b}th{background:#101116;color:#aab2c1;border-bottom-color:#30333b}td{border-bottom-color:#30333b;color:#f3f5fa}tbody tr{background:#090a0d}tbody tr:hover{background:#15181e}.row-actions button{color:#d7dce6}.empty{color:#9ba4b5}.avatar{background:#23262e;color:#fff}.detail-hero,.form-actions{border-color:#30333b}.detail-field{border-left-color:#27c997}.detail-field span{color:#9ba4b5}.alert{color:#ffb4b4;background:#2d1215;border-color:#70252d}:root[data-theme=light]{color-scheme:light;background:#f5f7fb;color:#142033}:root[data-theme=light] body,:root[data-theme=light] .app-shell,:root[data-theme=light] .content{background:#f5f7fb;color:#142033}:root[data-theme=light] .sidebar{background:#07111f;border-right-color:#ffffff14;color:#eaf1fb}:root[data-theme=light] .brand{border-bottom-color:#ffffff14}:root[data-theme=light] .brand strong{color:#fff}:root[data-theme=light] .brand span,:root[data-theme=light] .nav-section-title,:root[data-theme=light] .user-chip small{color:#8ea1ba}:root[data-theme=light] .nav-item{color:#bfccdc}:root[data-theme=light] .nav-item:hover{background:#12324f;color:#fff}:root[data-theme=light] .nav-item.active{background:#16c7a2;color:#04231d}:root[data-theme=light] .topbar h1,:root[data-theme=light] .detail-hero h2,:root[data-theme=light] .form-header h2,:root[data-theme=light] .field span{color:#142033}:root[data-theme=light] .topbar p,:root[data-theme=light] .form-header p,:root[data-theme=light] .app-footer,:root[data-theme=light] .detail-hero span,:root[data-theme=light] .process-step em,:root[data-theme=light] .metric-card span,:root[data-theme=light] .workflow-actions span,:root[data-theme=light] .field small,:root[data-theme=light] .wizard-step-heading p,:root[data-theme=light] .wizard-nav small,:root[data-theme=light] .sheet-title span{color:#62748d}:root[data-theme=light] .status{background:#e8edf5;color:#52657d;border-color:transparent}:root[data-theme=light] .status.online{background:#dff8ef;color:#087f5b;border-color:transparent}:root[data-theme=light] .secondary,:root[data-theme=light] .icon-button{background:#fff;border-color:#d7dfeb;color:#25364d}:root[data-theme=light] .process-step,:root[data-theme=light] .metric-card,:root[data-theme=light] .panel,:root[data-theme=light] .detail-layout,:root[data-theme=light] .form-layout,:root[data-theme=light] .workflow-actions,:root[data-theme=light] .wizard-panel,:root[data-theme=light] .filter-sheet{background:#fff;border-color:#dce3ee;color:#142033;box-shadow:0 12px 30px #1420330f}:root[data-theme=light] .workflow-step{border-color:#dce3ee;background:#fff;color:#334761}:root[data-theme=light] .search,:root[data-theme=light] .field input,:root[data-theme=light] .field select,:root[data-theme=light] .field textarea,:root[data-theme=light] .pagination-bar select{background:#fff;border-color:#cfd8e5;color:#142033}:root[data-theme=light] th{background:#f7f9fc;color:#52657d;border-bottom-color:#e4eaf2}:root[data-theme=light] td{border-bottom-color:#e4eaf2;color:#142033}:root[data-theme=light] tbody tr{background:#fff}:root[data-theme=light] tbody tr:hover{background:#f7fbff}.auth-shell{min-height:100vh;display:grid;grid-template-columns:minmax(420px,1.1fr) minmax(420px,.9fr);background:#050608;color:#fff}.auth-panel{min-height:100vh;padding:56px;background:linear-gradient(180deg,#04121e2e,#04121ed1),radial-gradient(circle at 25% 18%,rgba(39,201,151,.24),transparent 32%),#07111f;display:grid;align-content:space-between}.auth-brand{width:fit-content;display:flex;align-items:center;gap:14px;padding:14px 18px;border:1px solid #334151;border-radius:8px;background:#ffffff0a}.auth-brand strong,.auth-brand span{display:block}.auth-brand span{margin-top:3px;color:#a8b3c3;font-size:13px}.auth-brand-mark{width:44px;height:44px}.auth-copy{max-width:640px}.auth-copy span{color:#9aa9bb;font-size:12px;font-weight:800;letter-spacing:.28em;text-transform:uppercase}.auth-copy h1{max-width:560px;margin:22px 0 20px;font-size:clamp(42px,5vw,72px);line-height:.98;letter-spacing:0}.auth-copy p{max-width:660px;margin:0;color:#e3e8f0;font-size:20px;line-height:1.55}.auth-action{min-height:100vh;display:grid;place-items:center;padding:56px}.auth-card{width:min(520px,100%);display:grid;gap:28px;padding:32px;border:1px solid #30333b;border-radius:8px;background:#111216}.auth-card-heading{display:flex;align-items:flex-start;gap:16px}.auth-icon{width:48px;height:48px;display:grid;place-items:center;border-radius:8px;background:#0c2a21;color:#27c997;border:1px solid #154d3c}.auth-card h2{margin:0 0 8px;font-size:26px}.auth-card p,.auth-card small{margin:0;color:#a8b0bf;line-height:1.5}.auth-login{width:100%;min-height:50px}.auth-redirect{min-height:100vh;display:grid;place-content:center;justify-items:center;gap:12px;background:#050608;color:#fff}.auth-redirect-mark{width:68px;height:68px}.auth-redirect-logo{width:82px;height:82px;object-fit:contain;filter:drop-shadow(0 16px 34px rgba(0,0,0,.38))}.auth-redirect strong{font-size:20px}.auth-redirect span{color:#9ba4b5}@media (max-width: 980px){.auth-shell{grid-template-columns:1fr}.auth-panel,.auth-action{min-height:auto;padding:32px 20px}}html[data-theme=light]{color-scheme:light;background:#f5f7fb;color:#142033}html[data-theme=light] body,html[data-theme=light] .app-shell,html[data-theme=light] .content{background:#f5f7fb;color:#142033}html[data-theme=light] .sidebar{background:#07111f;border-right-color:#ffffff14}html[data-theme=light] .topbar h1,html[data-theme=light] .brand strong,html[data-theme=light] .field span,html[data-theme=light] .detail-hero h2,html[data-theme=light] .form-header h2,html[data-theme=light] .wizard-step-heading h3,html[data-theme=light] .sheet-title strong{color:#142033}html[data-theme=light] .brand strong{color:#fff}html[data-theme=light] .process-step,html[data-theme=light] .metric-card,html[data-theme=light] .panel,html[data-theme=light] .detail-layout,html[data-theme=light] .form-layout,html[data-theme=light] .workflow-actions,html[data-theme=light] .wizard-panel,html[data-theme=light] .filter-sheet{background:#fff;border-color:#dce3ee;color:#142033;box-shadow:0 12px 30px #1420330f}html[data-theme=light] .secondary,html[data-theme=light] .icon-button{background:#fff;border-color:#d7dfeb;color:#25364d}html[data-theme=light] .secondary:hover,html[data-theme=light] .icon-button:hover{background:#f5f7fb}html[data-theme=light] .search,html[data-theme=light] .field input,html[data-theme=light] .field select,html[data-theme=light] .field textarea,html[data-theme=light] .pagination-bar select,html[data-theme=light] .lookup-chips{background:#fff;border-color:#cfd8e5;color:#142033}html[data-theme=light] .search input{color:#142033}html[data-theme=light] th{background:#f7f9fc;color:#52657d;border-bottom-color:#e4eaf2}html[data-theme=light] td{border-bottom-color:#e4eaf2;color:#142033}html[data-theme=light] tbody tr{background:#fff}html[data-theme=light] tbody tr:hover{background:#f7fbff}html[data-theme=light] .table-wrap,html[data-theme=light] .detail-hero,html[data-theme=light] .form-actions{border-color:#dce3ee}html[data-theme=light] .wizard-nav{color:#52657d}html[data-theme=light] .wizard-nav.active{background:#e7f8f4;color:#0d3b31}html[data-theme=light] .sheet-backdrop{background:#14203352}html[data-theme=light] .sidebar,:root[data-theme=light] .sidebar{background:#fff;color:#142033;border-right-color:#dce3ee}html[data-theme=light] .brand,:root[data-theme=light] .brand{border-bottom-color:#e4eaf2}html[data-theme=light] .brand strong,:root[data-theme=light] .brand strong{color:#142033}html[data-theme=light] .brand span,html[data-theme=light] .nav-section-title,html[data-theme=light] .user-chip small,:root[data-theme=light] .brand span,:root[data-theme=light] .nav-section-title,:root[data-theme=light] .user-chip small{color:#64748b}html[data-theme=light] .nav-item,:root[data-theme=light] .nav-item{color:#475569}html[data-theme=light] .nav-item:hover,:root[data-theme=light] .nav-item:hover{background:#f1f5f9;color:#0f172a}html[data-theme=light] .nav-item.active,:root[data-theme=light] .nav-item.active{background:#20c997;color:#04231d;box-shadow:none}html[data-theme=light] .sidebar-footer,:root[data-theme=light] .sidebar-footer{border-top-color:#e4eaf2}html[data-theme=light] .user-chip>span,:root[data-theme=light] .user-chip>span{background:#e7f8f4;color:#0f8f6f}
