body{min-height:100vh}.dashboard-shell.svelte-1uha8ag{color:#0f172a;background:linear-gradient(135deg,#f8fafc 0%,#eef2ff 52%,#ecfeff 100%);min-height:100vh;font-family:JetBrains Mono Variable,ui-monospace,monospace}.dashboard-shell.dark.svelte-1uha8ag{background:linear-gradient(135deg,#0b1120 0%,#0f172a 52%,#1e293b 100%)}.sidebar-panel.svelte-1uha8ag{z-index:40;color:#e2e8f0;background:linear-gradient(#0f172a 0%,#0c1424 100%);border-right:1px solid #94a3b824;flex-direction:column;gap:22px;width:290px;height:100vh;padding:24px;display:flex;position:fixed;top:0;left:0;box-shadow:8px 0 32px #0206173d}.sidebar-top.svelte-1uha8ag{border-bottom:1px solid #94a3b824;flex-shrink:0;justify-content:space-between;align-items:center;gap:10px;padding-bottom:18px;display:flex}.brand-lockup.svelte-1uha8ag,.transaction-item.svelte-1uha8ag{flex-shrink:0;align-items:center;gap:12px;min-width:0;display:flex}.brand-mark.svelte-1uha8ag{color:#020617;background:#94a3b81a;border-radius:16px;flex-shrink:0;place-items:center;width:54px;height:54px;font-weight:900;display:grid;overflow:hidden;box-shadow:inset 0 0 0 1px #94a3b833}.brand-lockup.svelte-1uha8ag strong:where(.svelte-1uha8ag),.brand-lockup.svelte-1uha8ag span:where(.svelte-1uha8ag),.process-card.svelte-1uha8ag span:where(.svelte-1uha8ag),.process-card.svelte-1uha8ag strong:where(.svelte-1uha8ag),.process-card.svelte-1uha8ag p:where(.svelte-1uha8ag),.metric-card.svelte-1uha8ag span:where(.svelte-1uha8ag),.metric-card.svelte-1uha8ag small:where(.svelte-1uha8ag),.transaction-item.svelte-1uha8ag strong:where(.svelte-1uha8ag),.transaction-item.svelte-1uha8ag span:where(.svelte-1uha8ag),.transaction-item.svelte-1uha8ag small:where(.svelte-1uha8ag),.category-card.svelte-1uha8ag span:where(.svelte-1uha8ag),.category-card.svelte-1uha8ag strong:where(.svelte-1uha8ag),.category-card.svelte-1uha8ag small:where(.svelte-1uha8ag),.category-card-stats.svelte-1uha8ag span:where(.svelte-1uha8ag),.table-row.svelte-1uha8ag small:where(.svelte-1uha8ag){display:block}.brand-lockup.svelte-1uha8ag strong:where(.svelte-1uha8ag){font-size:15px}.brand-lockup.svelte-1uha8ag span:where(.svelte-1uha8ag),.process-card.svelte-1uha8ag p:where(.svelte-1uha8ag),.transaction-item.svelte-1uha8ag span:where(.svelte-1uha8ag),.transaction-item.svelte-1uha8ag small:where(.svelte-1uha8ag),.category-card.svelte-1uha8ag small:where(.svelte-1uha8ag),.category-card-stats.svelte-1uha8ag span:where(.svelte-1uha8ag),.table-row.svelte-1uha8ag small:where(.svelte-1uha8ag){color:#64748b;font-size:12px;line-height:1.6}.brand-lockup.svelte-1uha8ag>div:where(.svelte-1uha8ag){min-width:0}.brand-lockup.svelte-1uha8ag span:where(.svelte-1uha8ag){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sidebar-panel.svelte-1uha8ag .brand-lockup:where(.svelte-1uha8ag) span:where(.svelte-1uha8ag),.process-card.svelte-1uha8ag p:where(.svelte-1uha8ag){color:#94a3b8}.side-nav.svelte-1uha8ag{flex:1;gap:6px;min-height:0;padding:2px 4px 2px 2px;display:grid;overflow-y:auto}.side-nav.svelte-1uha8ag::-webkit-scrollbar{width:4px}.side-nav.svelte-1uha8ag::-webkit-scrollbar-track{background:0 0}.side-nav.svelte-1uha8ag::-webkit-scrollbar-thumb{background:#94a3b84d;border-radius:4px}.side-nav.svelte-1uha8ag::-webkit-scrollbar-thumb:hover{background:#94a3b880}.side-nav-link.svelte-1uha8ag{cursor:pointer;color:#cbd5e1;font:inherit;text-align:left;background:0 0;border:1px solid #0000;border-radius:14px;align-items:center;gap:12px;padding:9px 12px;font-size:13px;font-weight:600;transition:background .18s,color .18s,border-color .18s,box-shadow .18s,transform .18s;display:flex;position:relative}.side-nav-link.svelte-1uha8ag:after{content:"";opacity:0;background:currentColor;border-radius:50%;flex-shrink:0;width:6px;height:6px;margin-left:auto;transition:opacity .18s,transform .18s;transform:scale(.4)}.side-nav-link.svelte-1uha8ag:hover:after{opacity:.45;transform:scale(1)}.side-nav-link.active.svelte-1uha8ag:after{opacity:.9;transform:scale(1)}.side-nav-link.svelte-1uha8ag:hover{color:#fff;background:#94a3b81f;border-color:#94a3b833;transform:translate(2px)}.side-nav-link.svelte-1uha8ag:focus-visible{outline-offset:2px;outline:2px solid #38bdf8}.side-nav-link.active.svelte-1uha8ag{color:#fff;background:linear-gradient(135deg,#2563ebeb,#0ea5e9db);border-color:#60a5fa73;transform:none;box-shadow:inset 3px 0 #7dd3fc,0 10px 24px #2563eb4d}.side-nav-icon.svelte-1uha8ag{color:#cbd5e1;flex:none;place-items:center;width:20px;height:20px;transition:color .18s,transform .18s;display:grid}.side-nav-link.svelte-1uha8ag:hover .side-nav-icon:where(.svelte-1uha8ag){color:#fff;transform:scale(1.06)}.side-nav-link.active.svelte-1uha8ag .side-nav-icon:where(.svelte-1uha8ag){color:#fff}.side-nav-section.svelte-1uha8ag{letter-spacing:.14em;text-transform:uppercase;color:#64748b;margin-top:0;padding:0 12px 10px 4px;font-size:11px;font-weight:800;position:relative}.side-nav-label.svelte-1uha8ag{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.process-card.svelte-1uha8ag{text-align:center;background:#0f172aad;border:1px solid #94a3b838;border-radius:20px;flex-shrink:0;margin-top:auto;padding:18px}.process-card-icon.svelte-1uha8ag{color:#fbbf24;background:#fbbf242e;border-radius:999px;place-items:center;width:40px;height:40px;margin:0 auto;display:grid}.process-card.svelte-1uha8ag span:where(.svelte-1uha8ag),.eyebrow.svelte-1uha8ag,.section-heading.svelte-1uha8ag span:where(.svelte-1uha8ag){color:#2563eb;letter-spacing:.15em;text-transform:uppercase;font-size:13px;font-weight:800}.process-card.svelte-1uha8ag strong:where(.svelte-1uha8ag){color:#f8fafc;letter-spacing:.04em;text-transform:uppercase;margin:10px 0 6px;font-size:14px;font-weight:900;line-height:1.5;display:block}.process-card.svelte-1uha8ag p:where(.svelte-1uha8ag){text-align:center;margin:0}.dashboard-main.svelte-1uha8ag{gap:32px;min-width:0;margin-left:290px;padding:32px;display:grid}.hero-panel.svelte-1uha8ag,.metric-card.svelte-1uha8ag,.category-view-panel.svelte-1uha8ag,.item-builder-card.svelte-1uha8ag,.scanner-card.svelte-1uha8ag,.activity-card.svelte-1uha8ag,.category-section.svelte-1uha8ag,.hr-profile-panel.svelte-1uha8ag,.inventory-card.svelte-1uha8ag,.lifeline-panel.svelte-1uha8ag,.road-panel.svelte-1uha8ag,.transport-panel.svelte-1uha8ag{background:#ffffffdb;border:1px solid #94a3b847;box-shadow:0 20px 45px #0f172a14}.hero-panel.svelte-1uha8ag{background:linear-gradient(135deg,#eff6ff 0%,#dbeafe 100%);border-radius:28px;grid-template-columns:minmax(0,1fr) 180px;align-items:center;gap:22px;padding:32px;display:grid}.hero-panel.svelte-1uha8ag h1:where(.svelte-1uha8ag){letter-spacing:-.06em;max-width:840px;margin:10px 0;font-size:clamp(30px,5vw,58px);line-height:1.02}.hero-panel.svelte-1uha8ag p:where(.svelte-1uha8ag){color:#475569;max-width:760px;font-size:15px;line-height:1.8}.inventory-module-banner.svelte-1uha8ag{color:#0f172a;background:0 0;padding:0;display:block;position:relative}.dashboard-shell.dark.svelte-1uha8ag .inventory-module-banner:where(.svelte-1uha8ag){color:#f1f5f9}.connected-header.svelte-1uha8ag{margin-left:-32px;padding-left:32px}.inventory-banner-actions.svelte-1uha8ag{z-index:1;flex-wrap:wrap;align-items:center;gap:10px;display:flex;position:relative}.inventory-banner-actions.svelte-1uha8ag button:where(.svelte-1uha8ag){color:#0f172a;cursor:pointer;font:inherit;white-space:nowrap;background:#fffffff2;border:1px solid #ffffff4d;border-radius:10px;align-items:center;gap:8px;padding:9px 14px;font-size:13px;font-weight:700;line-height:1.15;transition:all .18s;display:inline-flex}.inventory-banner-actions.svelte-1uha8ag button:where(.svelte-1uha8ag):hover,.inventory-banner-actions.svelte-1uha8ag button:where(.svelte-1uha8ag):focus-visible{background:#fff;outline:none}.inventory-banner-actions.svelte-1uha8ag svg:where(.svelte-1uha8ag){color:#64748b;flex:none}.hero-status.svelte-1uha8ag{color:#e2e8f0;text-align:left;background:#0f172a;border-radius:24px;align-items:center;gap:16px;padding:22px;display:flex}.status-icon.svelte-1uha8ag{color:#67e8f9;background:#67e8f926;border-radius:16px;flex-shrink:0;place-items:center;width:56px;height:56px;display:grid}.status-content.svelte-1uha8ag{flex:1}.status-content.svelte-1uha8ag span:where(.svelte-1uha8ag){color:#94a3b8;text-transform:uppercase;letter-spacing:.05em;margin-bottom:4px;font-size:13px;font-weight:600;display:block}.hero-status.svelte-1uha8ag strong:where(.svelte-1uha8ag){color:#67e8f9;font-size:42px;font-weight:800;line-height:1.1;display:block}.hero-status.svelte-1uha8ag small:where(.svelte-1uha8ag){color:#64748b;font-size:13px}.metric-grid.svelte-1uha8ag,.scanner-layout.svelte-1uha8ag,.category-view-header.svelte-1uha8ag,.item-form.svelte-1uha8ag,.form-row.svelte-1uha8ag,.button-row.svelte-1uha8ag,.form-actions.svelte-1uha8ag,.mini-stats.svelte-1uha8ag,.category-grid.svelte-1uha8ag,.inventory-table.svelte-1uha8ag,.scanner-form.svelte-1uha8ag,.transaction-list.svelte-1uha8ag{gap:14px;display:grid}.metric-grid.svelte-1uha8ag{grid-template-columns:repeat(4,minmax(0,1fr))}.scanner-layout.svelte-1uha8ag{grid-template-columns:minmax(0,1.25fr) minmax(320px,.75fr);gap:22px}.form-row.svelte-1uha8ag,.button-row.svelte-1uha8ag,.mini-stats.svelte-1uha8ag{grid-template-columns:repeat(2,minmax(0,1fr))}.category-grid.svelte-1uha8ag{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:24px}.metric-card.svelte-1uha8ag,.category-view-panel.svelte-1uha8ag,.item-builder-card.svelte-1uha8ag,.scanner-card.svelte-1uha8ag,.activity-card.svelte-1uha8ag,.category-section.svelte-1uha8ag,.hr-profile-panel.svelte-1uha8ag,.inventory-card.svelte-1uha8ag,.lifeline-panel.svelte-1uha8ag,.road-panel.svelte-1uha8ag,.transport-panel.svelte-1uha8ag{border-radius:26px;padding:24px}.metric-card.svelte-1uha8ag strong:where(.svelte-1uha8ag){margin:10px 0 4px;font-size:34px;display:block}.metric-card.warning.svelte-1uha8ag{background:#fffbeb}.metric-card.danger.svelte-1uha8ag{background:#fef2f2}.metric-grid.expiry-grid.svelte-1uha8ag{grid-template-columns:repeat(5,minmax(0,1fr))}.metric-card.ok.svelte-1uha8ag{background:#f8fffb;border-left-color:#16a34a}.metric-card.info.svelte-1uha8ag{background:#f0fdff;border-left-color:#06b6d4}.metric-card.warning.svelte-1uha8ag{border-left-color:#f59e0b}.metric-card.danger.svelte-1uha8ag{border-left-color:#ef4444}.metric-card.purple.svelte-1uha8ag{background:#faf5ff;border-left-color:#a78bfa}.metric-card.ok.svelte-1uha8ag strong:where(.svelte-1uha8ag){color:#16a34a}.metric-card.info.svelte-1uha8ag strong:where(.svelte-1uha8ag){color:#06b6d4}.metric-card.warning.svelte-1uha8ag strong:where(.svelte-1uha8ag){color:#d97706}.metric-card.danger.svelte-1uha8ag strong:where(.svelte-1uha8ag){color:#dc2626}.metric-card.purple.svelte-1uha8ag strong:where(.svelte-1uha8ag){color:#8b5cf6}.category-view-panel.svelte-1uha8ag{gap:18px;display:grid}.category-view-header.svelte-1uha8ag{grid-template-columns:minmax(0,1fr) minmax(260px,.42fr);align-items:stretch;gap:18px;display:grid}.category-view-header.svelte-1uha8ag span:where(.svelte-1uha8ag),.category-view-qr.svelte-1uha8ag strong:where(.svelte-1uha8ag),.category-view-grid.svelte-1uha8ag h3:where(.svelte-1uha8ag){color:#2563eb;letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:900}.category-view-header.svelte-1uha8ag h2:where(.svelte-1uha8ag){letter-spacing:-.05em;margin:8px 0;font-size:clamp(26px,4vw,42px)}.category-view-header.svelte-1uha8ag p:where(.svelte-1uha8ag),.category-view-qr.svelte-1uha8ag small:where(.svelte-1uha8ag),.category-view-grid.svelte-1uha8ag li:where(.svelte-1uha8ag),.category-view-grid.svelte-1uha8ag span:where(.svelte-1uha8ag){color:#475569;font-size:13px;line-height:1.7}.category-view-qr.svelte-1uha8ag{background:#eff6ff;border-radius:20px;align-content:center;gap:8px;padding:18px;display:grid}.category-view-grid.svelte-1uha8ag{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.category-view-grid.svelte-1uha8ag>div:where(.svelte-1uha8ag){background:#fff;border:1px solid #e2e8f0;border-radius:18px;padding:18px}.lifeline-head-grid.svelte-1uha8ag,.road-head-grid.svelte-1uha8ag,.transport-head-grid.svelte-1uha8ag{grid-template-columns:repeat(2,minmax(0,1fr))}.lifeline-grid.svelte-1uha8ag{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.lifeline-card.svelte-1uha8ag{background:#fff;border:1px solid #e2e8f0;border-radius:18px;padding:18px}.lifeline-card.svelte-1uha8ag h3:where(.svelte-1uha8ag){margin:0 0 10px}.lifeline-subgroup.svelte-1uha8ag h4:where(.svelte-1uha8ag){color:#334155;text-transform:uppercase;letter-spacing:.08em;margin:16px 0 8px;font-size:12px}.lifeline-row.svelte-1uha8ag{border-top:1px solid #e2e8f0;grid-template-columns:minmax(0,1fr) minmax(220px,.6fr);align-items:center;gap:10px;padding:10px 0;display:grid}.lifeline-row.svelte-1uha8ag:first-of-type{border-top:0}.lifeline-main.svelte-1uha8ag{align-items:center;gap:10px;display:flex}.lifeline-actions.svelte-1uha8ag{justify-content:end;align-items:center;gap:10px;display:flex}.status-badge.svelte-1uha8ag{border-radius:999px;padding:2px 8px;font-size:11px;font-weight:700;display:inline-block}.status-ok.svelte-1uha8ag{color:#065f46;background:#dcfce7}.status-warn.svelte-1uha8ag{color:#854d0e;background:#fef9c3}.status-crit.svelte-1uha8ag{color:#991b1b;background:#fee2e2}.qty-badge.svelte-1uha8ag{color:#1d4ed8;background:#eff6ff;border-radius:999px;padding:2px 8px;font-size:11px;font-weight:700}.qty-actions.svelte-1uha8ag{gap:6px;display:flex}.lifeline-reports.svelte-1uha8ag{gap:8px;display:grid}.lifeline-report.svelte-1uha8ag{background:#f8fafc;border:1px dashed #e2e8f0;border-radius:12px;grid-template-columns:140px minmax(0,1fr) 120px;align-items:center;gap:10px;padding:10px;display:grid}.road-grid.svelte-1uha8ag{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.road-card.svelte-1uha8ag{background:#fff;border:1px solid #e2e8f0;border-radius:18px;padding:18px}.road-list.svelte-1uha8ag{gap:10px;display:grid}.road-row.svelte-1uha8ag{border-top:1px solid #e2e8f0;grid-template-columns:minmax(0,1fr) minmax(260px,.7fr);align-items:center;gap:10px;padding:10px 0;display:grid}.road-row.svelte-1uha8ag:first-of-type{border-top:0}.road-main.svelte-1uha8ag{align-items:center;gap:10px;display:flex}.road-actions.svelte-1uha8ag{justify-content:end;align-items:center;gap:10px;display:flex}.transport-grid.svelte-1uha8ag{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.transport-card.svelte-1uha8ag{background:#fff;border:1px solid #e2e8f0;border-radius:18px;padding:18px}.transport-list.svelte-1uha8ag{gap:10px;display:grid}.transport-row.svelte-1uha8ag{border-top:1px solid #e2e8f0;grid-template-columns:minmax(0,1fr) minmax(320px,.8fr);align-items:center;gap:10px;padding:10px 0;display:grid}.transport-row.svelte-1uha8ag:first-of-type{border-top:0}.transport-main.svelte-1uha8ag{flex-wrap:wrap;align-items:center;gap:10px;min-width:0;display:flex}.transport-actions.svelte-1uha8ag{flex-wrap:wrap;justify-content:end;align-items:center;gap:10px;min-width:0;display:flex}@media (width<=900px){.transport-row.svelte-1uha8ag{grid-template-columns:1fr;align-items:start}.transport-actions.svelte-1uha8ag{justify-content:flex-start}}.qr-text.svelte-1uha8ag{color:#64748b;overflow-wrap:anywhere;max-width:100%;font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px;display:inline-block}.qr-note.svelte-1uha8ag{color:#64748b;font-size:11px}.type-badge.svelte-1uha8ag{color:#075985;background:#e0f2fe;border-radius:999px;padding:2px 8px;font-size:10px;font-weight:800}.small-btn.svelte-1uha8ag{padding:6px 8px;font-size:11px}.transport-thumb.svelte-1uha8ag{object-fit:cover;background:#f1f5f9;border:1px solid #e2e8f0;border-radius:8px;width:40px;height:40px}.transport-log-form.svelte-1uha8ag{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:10px 0 0;display:grid}.transport-logs.svelte-1uha8ag{margin-top:12px}.transport-log-list.svelte-1uha8ag{gap:8px;display:grid}.transport-log-row.svelte-1uha8ag{background:#f8fafc;border:1px dashed #e2e8f0;border-radius:10px;grid-template-columns:90px minmax(0,1fr) 140px minmax(0,1fr) 120px;align-items:center;gap:8px;padding:8px 10px;display:grid}.log-badge.svelte-1uha8ag{border-radius:999px;padding:2px 8px;font-size:11px;font-weight:800;display:inline-block}.log-rel.svelte-1uha8ag{color:#991b1b;background:#fee2e2}.log-ret.svelte-1uha8ag{color:#065f46;background:#dcfce7}.logs-toolbar.svelte-1uha8ag{grid-template-columns:minmax(0,1fr) 150px 150px 130px;align-items:center;gap:8px;margin:8px 0 10px;display:grid}.pager.svelte-1uha8ag{align-items:center;gap:8px;display:flex}.pager.svelte-1uha8ag span:where(.svelte-1uha8ag){color:#64748b;font-size:12px;font-weight:700}.logs-pager.svelte-1uha8ag{justify-content:flex-end;margin:10px 0 4px;display:flex}.transport-toolbar.svelte-1uha8ag,.equipment-toolbar.svelte-1uha8ag{align-items:center;gap:8px;margin:10px 0 6px;display:grid}.transport-toolbar.svelte-1uha8ag{grid-template-columns:minmax(0,1fr) 160px 160px auto}.equipment-toolbar.svelte-1uha8ag{grid-template-columns:minmax(0,1fr) 160px auto}.category-view-grid.svelte-1uha8ag h3:where(.svelte-1uha8ag){margin:0 0 10px}.category-view-grid.svelte-1uha8ag ul:where(.svelte-1uha8ag){margin:0;padding-left:18px}.category-view-grid.svelte-1uha8ag strong:where(.svelte-1uha8ag){margin:4px 0;font-size:42px;display:block}.section-heading.svelte-1uha8ag h2:where(.svelte-1uha8ag){letter-spacing:-.03em;margin:6px 0 0;font-size:22px}.scanner-form.svelte-1uha8ag label:where(.svelte-1uha8ag),.item-form.svelte-1uha8ag label:where(.svelte-1uha8ag){color:#475569;gap:8px;font-size:12px;font-weight:800;display:grid}.scanner-form.svelte-1uha8ag input:where(.svelte-1uha8ag),.scanner-form.svelte-1uha8ag select:where(.svelte-1uha8ag),.item-form.svelte-1uha8ag input:where(.svelte-1uha8ag){color:#0f172a;width:100%;font:inherit;background:#fff;border:1px solid #cbd5e1;border-radius:14px;padding:12px 14px}.primary-button.svelte-1uha8ag,.secondary-button.svelte-1uha8ag,.category-filter.svelte-1uha8ag button:where(.svelte-1uha8ag),.category-card.svelte-1uha8ag{cursor:pointer;font:inherit;border:0;border-radius:14px;font-weight:800}.primary-button.svelte-1uha8ag,.secondary-button.svelte-1uha8ag{padding:12px 14px}.primary-button.svelte-1uha8ag{color:#fff;background:#2563eb}.secondary-button.svelte-1uha8ag,.category-filter.svelte-1uha8ag button:where(.svelte-1uha8ag){color:#0f172a;background:#fff;border:1px solid #cbd5e1}.item-form.svelte-1uha8ag{grid-template-columns:repeat(4,minmax(0,1fr))}.form-actions.svelte-1uha8ag{grid-template-columns:repeat(2,minmax(0,1fr));align-self:end}.camera-preview.svelte-1uha8ag{background:#020617;border-radius:18px;width:100%;margin-top:16px}.category-filter.svelte-1uha8ag{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.category-filter.svelte-1uha8ag button:where(.svelte-1uha8ag){padding:9px 10px;font-size:11px}.scanner-search.svelte-1uha8ag{margin-top:14px;position:relative}.scanner-search.svelte-1uha8ag input:where(.svelte-1uha8ag){color:#0f172a;background:#fff;border:1px solid #cbd5e1;border-radius:12px;width:100%;padding:10px 14px;font-size:14px}.scanner-search-results.svelte-1uha8ag{z-index:20;background:#fff;border:1px solid #e2e8f0;border-radius:14px;gap:6px;max-height:260px;padding:10px;display:grid;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow-y:auto;box-shadow:0 16px 40px #0f172a1f}.scanner-search-results.svelte-1uha8ag button:where(.svelte-1uha8ag){color:#0f172a;cursor:pointer;text-align:left;background:#f8fafc;border:0;border-radius:10px;justify-content:space-between;align-items:center;gap:10px;width:100%;padding:10px 12px;font-size:13px;display:flex}.scanner-search-results.svelte-1uha8ag button:where(.svelte-1uha8ag):hover{background:#e2e8f0}.scanner-search-results.svelte-1uha8ag button:where(.svelte-1uha8ag) strong:where(.svelte-1uha8ag){font-weight:700}.scanner-search-results.svelte-1uha8ag button:where(.svelte-1uha8ag) span:where(.svelte-1uha8ag){color:#64748b;font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px}.generic-module-page.svelte-1uha8ag{color:#001b5f;background:#f7faff;gap:18px;min-height:100vh;margin:-32px;padding:32px;display:grid}.generic-module-header.svelte-1uha8ag{color:#fff;background:linear-gradient(135deg,#001b5f 0%,#003a8c 50%,#06c 100%);border-radius:22px;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:18px;padding:28px 32px;display:flex;box-shadow:0 18px 40px #001e6038}.generic-module-header.svelte-1uha8ag span:where(.svelte-1uha8ag){letter-spacing:.09em;text-transform:uppercase;color:#93c5fd;font-size:11px;font-weight:900}.generic-module-actions.svelte-1uha8ag{flex-wrap:wrap;gap:8px;display:flex}.generic-metric-grid.svelte-1uha8ag{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.generic-metric-card.svelte-1uha8ag{background:#fff;border:1px solid #dbeafe;border-radius:18px;gap:4px;padding:18px;display:grid;box-shadow:0 4px 14px #001b5f0f}.generic-metric-card.svelte-1uha8ag span:where(.svelte-1uha8ag){letter-spacing:.06em;text-transform:uppercase;color:#2563eb;font-size:11px;font-weight:800}.generic-metric-card.svelte-1uha8ag strong:where(.svelte-1uha8ag){color:#001b5f;font-size:28px;font-weight:900}.generic-metric-card.svelte-1uha8ag small:where(.svelte-1uha8ag){color:#64748b;font-size:11px;line-height:1.5}.generic-metric-card.warning.svelte-1uha8ag{border-color:#fde68a}.generic-metric-card.warning.svelte-1uha8ag span:where(.svelte-1uha8ag){color:#d97706}.generic-metric-card.danger.svelte-1uha8ag{border-color:#fecaca}.generic-metric-card.danger.svelte-1uha8ag span:where(.svelte-1uha8ag){color:#dc2626}.generic-module-body.svelte-1uha8ag{grid-template-columns:1fr 1fr;gap:16px;display:grid}.generic-item-list.svelte-1uha8ag{background:#fff;border:1px solid #dbeafe;border-radius:18px;padding:18px;box-shadow:0 4px 14px #001b5f0f}.generic-table.svelte-1uha8ag{gap:0;display:grid}.generic-table-head.svelte-1uha8ag,.generic-table-row.svelte-1uha8ag{grid-template-columns:repeat(7,minmax(0,1fr));align-items:center;gap:8px;padding:10px 8px;font-size:12px;display:grid}.generic-table-head.svelte-1uha8ag{color:#2563eb;text-transform:uppercase;letter-spacing:.04em;border-bottom:2px solid #dbeafe;font-size:10px;font-weight:800}.generic-table-row.svelte-1uha8ag{color:#334155;border-bottom:1px solid #f1f5f9}.generic-table-row.svelte-1uha8ag:hover{background:#f8fafc}.generic-item-name.svelte-1uha8ag{align-items:center;gap:8px;display:flex}.generic-item-name.svelte-1uha8ag strong:where(.svelte-1uha8ag){color:#001b5f}.generic-row-actions.svelte-1uha8ag{gap:4px;display:flex}.generic-info-grid.svelte-1uha8ag{grid-template-columns:repeat(2,1fr);gap:14px;display:grid}.generic-info-card.svelte-1uha8ag{background:#f8fafc;border:1px solid #dbeafe;border-radius:14px;padding:18px}@media (width<=1100px){.generic-module-body.svelte-1uha8ag{grid-template-columns:1fr}.generic-metric-grid.svelte-1uha8ag{grid-template-columns:repeat(2,minmax(0,1fr))}.generic-info-grid.svelte-1uha8ag{grid-template-columns:1fr}.connected-header.svelte-1uha8ag{margin-left:0;padding-left:0}}@media (width<=720px){.generic-module-page.svelte-1uha8ag{margin:-16px;padding:16px}.generic-metric-grid.svelte-1uha8ag{grid-template-columns:1fr}.generic-table-head.svelte-1uha8ag,.generic-table-row.svelte-1uha8ag{grid-template-columns:1fr;gap:4px}}.empty-state.svelte-1uha8ag{color:#64748b;background:#f8fafc;border:1px dashed #cbd5e1;border-radius:16px;grid-column:1/-1;padding:16px;font-size:13px;line-height:1.6}.mini-stats.svelte-1uha8ag div:where(.svelte-1uha8ag),.transaction-item.svelte-1uha8ag,.category-card.svelte-1uha8ag{background:#f8fafc;border-radius:16px;padding:14px}.mini-stats.svelte-1uha8ag strong:where(.svelte-1uha8ag),.category-card.svelte-1uha8ag strong:where(.svelte-1uha8ag){font-size:26px;display:block}.transaction-icon.svelte-1uha8ag{color:#15803d;background:#dcfce7;border-radius:12px;flex:none;place-items:center;width:36px;height:36px;font-size:22px;font-weight:900;display:grid}.transaction-icon.out.svelte-1uha8ag{color:#dc2626;background:#fee2e2}.category-filter.svelte-1uha8ag button.active:where(.svelte-1uha8ag){color:#1d4ed8;background:#dbeafe;border-color:#2563eb}.category-card.svelte-1uha8ag{text-align:left;background:#fff;border:1px solid #e2e8f0;min-height:320px;padding:24px;transition:all .3s;box-shadow:0 1px 3px #0000000d}.category-card.svelte-1uha8ag:hover,.category-card.active.svelte-1uha8ag{background:#eff6ff;border-color:#2563eb;transform:translateY(-4px);box-shadow:0 16px 32px #2563eb2e}.category-card.svelte-1uha8ag>span:where(.svelte-1uha8ag){color:#2563eb;letter-spacing:.1em;text-transform:uppercase;font-size:12px;font-weight:700}.category-card.svelte-1uha8ag strong:where(.svelte-1uha8ag){color:#0f172a;margin:8px 0;font-size:22px;font-weight:800}.category-card.svelte-1uha8ag small:where(.svelte-1uha8ag){margin:8px 0 20px;font-size:13px;line-height:1.5}.category-card-stats.svelte-1uha8ag{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.category-card-stats.svelte-1uha8ag span:where(.svelte-1uha8ag){text-align:center;background:#f1f5f9;border-radius:10px;padding:8px;font-weight:800}.category-chart.svelte-1uha8ag{flex-direction:column;gap:8px;margin-top:12px;display:flex}.chart-bar.svelte-1uha8ag{grid-template-columns:60px 1fr auto;align-items:center;gap:8px;display:grid}.bar-label.svelte-1uha8ag{color:#64748b;font-size:11px;font-weight:600}.bar-container.svelte-1uha8ag{background:#f1f5f9;border-radius:10px;height:20px;overflow:hidden}.bar-fill.svelte-1uha8ag{border-radius:10px;height:100%;transition:width .3s}.bar-value.svelte-1uha8ag{color:#334155;text-align:right;min-width:60px;font-size:12px;font-weight:700}.picture-dashboard.svelte-1uha8ag{grid-template-columns:minmax(0,1fr) 260px;align-items:start;gap:16px;display:grid}.picture-dashboard-main.svelte-1uha8ag,.picture-dashboard-side.svelte-1uha8ag{gap:16px;display:grid}.picture-panel.svelte-1uha8ag,.picture-side-card.svelte-1uha8ag,.picture-goal-card.svelte-1uha8ag{background:#fff;border:1px solid #dbe4f0;border-radius:12px;box-shadow:0 10px 28px #0f172a0f}.picture-panel.svelte-1uha8ag{padding:14px}.picture-section-title.svelte-1uha8ag{color:#0038b8;letter-spacing:.04em;text-transform:uppercase;margin-bottom:14px;font-size:14px;font-weight:900}.picture-stat-grid.svelte-1uha8ag{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;display:grid}.picture-stat-card.svelte-1uha8ag{background:#fff;border:1px solid #dbe4f0;border-radius:10px;align-items:center;gap:12px;min-height:92px;padding:16px 14px;display:flex}.picture-stat-icon.svelte-1uha8ag{color:#fff;border-radius:999px;flex:none;place-items:center;width:48px;height:48px;display:grid}.picture-stat-icon.blue.svelte-1uha8ag,.picture-module-icon.svelte-1uha8ag{background:linear-gradient(135deg,#0b5cff,#0040c8)}.picture-stat-icon.green.svelte-1uha8ag{background:linear-gradient(135deg,#18b985,#039f6b)}.picture-stat-icon.amber.svelte-1uha8ag{background:linear-gradient(135deg,#ffb020,#f97316)}.picture-stat-icon.red.svelte-1uha8ag{background:linear-gradient(135deg,#ff5c5c,#ef4444)}.picture-stat-icon.purple.svelte-1uha8ag{background:linear-gradient(135deg,#7c3aed,#4f46e5)}.picture-stat-card.svelte-1uha8ag span:where(.svelte-1uha8ag),.picture-module-card.svelte-1uha8ag span:where(.svelte-1uha8ag),.picture-tool-btn.svelte-1uha8ag span:where(.svelte-1uha8ag),.picture-side-card.svelte-1uha8ag button:where(.svelte-1uha8ag),.picture-alert-row.svelte-1uha8ag span:where(.svelte-1uha8ag),.picture-activity-row.svelte-1uha8ag span:where(.svelte-1uha8ag){color:#003087}.picture-stat-card.svelte-1uha8ag span:where(.svelte-1uha8ag){text-transform:uppercase;font-size:10px;font-weight:900;display:block}.picture-stat-card.svelte-1uha8ag strong:where(.svelte-1uha8ag){color:#003087;margin:3px 0;font-size:24px;font-weight:900;line-height:1;display:block}.picture-stat-card.svelte-1uha8ag small:where(.svelte-1uha8ag){color:#0040c8;font-size:10px;font-weight:700;display:block}.picture-module-grid.svelte-1uha8ag{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;display:grid}.picture-module-card.svelte-1uha8ag{text-align:left;cursor:pointer;background:#fff;border:1px solid #dbe4f0;border-radius:10px;min-height:156px;padding:14px;transition:all .2s}.picture-module-card.svelte-1uha8ag:hover{border-color:#0b5cff;transform:translateY(-2px);box-shadow:0 12px 24px #0b5cff24}.picture-module-head.svelte-1uha8ag{grid-template-columns:42px minmax(0,1fr);align-items:center;gap:10px;margin-bottom:10px;display:grid}.picture-module-icon.svelte-1uha8ag{color:#fff;border-radius:999px;place-items:center;width:42px;height:42px;display:grid}.picture-module-card.svelte-1uha8ag strong:where(.svelte-1uha8ag){color:#003087;text-transform:uppercase;font-size:11px;font-weight:900;line-height:1.2;display:block}.picture-module-card.svelte-1uha8ag span:where(.svelte-1uha8ag){margin-top:3px;font-size:9px;font-weight:700;line-height:1.25;display:block}.picture-module-card.svelte-1uha8ag ul:where(.svelte-1uha8ag){color:#003087;margin:0;padding-left:14px;font-size:11px;line-height:1.75}.picture-bottom-grid.svelte-1uha8ag{grid-template-columns:1.25fr 1fr;gap:16px;display:grid}.picture-tools-panel.svelte-1uha8ag{padding:0;overflow:hidden}.picture-panel-bar.svelte-1uha8ag{color:#fff;text-transform:uppercase;background:linear-gradient(135deg,#0b5cff,#0040c8);align-items:center;gap:8px;min-height:36px;padding:0 14px;font-size:13px;font-weight:900;display:flex}.picture-panel-bar.svelte-1uha8ag svg:where(.svelte-1uha8ag){flex-shrink:0;width:18px;height:18px}.picture-tool-grid.svelte-1uha8ag{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;padding:14px;display:grid}.picture-tool-grid.admin.svelte-1uha8ag{grid-template-columns:repeat(5,minmax(0,1fr))}.picture-tool-btn.svelte-1uha8ag{color:#0040c8;cursor:pointer;text-align:center;background:0 0;border:0;place-items:center;gap:6px;min-height:64px;font-size:10px;font-weight:800;display:grid}.picture-side-card.svelte-1uha8ag{padding:14px}.picture-side-card.svelte-1uha8ag h3:where(.svelte-1uha8ag){color:#0038b8;text-transform:uppercase;margin:0 0 12px;font-size:13px;font-weight:900}.picture-side-card.svelte-1uha8ag button:where(.svelte-1uha8ag){cursor:pointer;text-align:left;background:0 0;border:0;align-items:center;gap:8px;width:100%;padding:6px 0;font-size:11px;font-weight:800;display:flex}.picture-side-card.svelte-1uha8ag button:where(.svelte-1uha8ag):before{content:"+";color:#0b5cff;border:1px solid #0b5cff;border-radius:4px;place-items:center;width:16px;height:16px;font-size:12px;line-height:1;display:grid}.picture-side-card.svelte-1uha8ag button.quick-action:where(.svelte-1uha8ag):before{content:none}.quick-action.svelte-1uha8ag svg:where(.svelte-1uha8ag){color:#0b5cff;flex-shrink:0;width:16px;height:16px}.picture-alert-row.svelte-1uha8ag,.picture-activity-row.svelte-1uha8ag,.readiness-list.svelte-1uha8ag span:where(.svelte-1uha8ag){justify-content:space-between;align-items:center;gap:10px;padding:6px 0;font-size:11px;font-weight:800;display:flex}.picture-alert-row.svelte-1uha8ag span:where(.svelte-1uha8ag){align-items:center;gap:8px;display:inline-flex}.picture-alert-row.svelte-1uha8ag strong:where(.svelte-1uha8ag){border-radius:999px;padding:3px 8px;font-size:11px}.picture-alert-row.amber.svelte-1uha8ag strong:where(.svelte-1uha8ag){color:#f97316;background:#fff7ed}.picture-alert-row.red.svelte-1uha8ag strong:where(.svelte-1uha8ag){color:#ef4444;background:#fef2f2}.picture-alert-row.purple.svelte-1uha8ag strong:where(.svelte-1uha8ag){color:#7c3aed;background:#f5f3ff}.picture-alert-row.blue.svelte-1uha8ag strong:where(.svelte-1uha8ag){color:#0b5cff;background:#eff6ff}.alert-row-icon.svelte-1uha8ag{color:#fff;border-radius:999px;place-items:center;width:22px;height:22px;display:inline-grid}.alert-row-icon.amber.svelte-1uha8ag{background:#f97316}.alert-row-icon.red.svelte-1uha8ag{background:#ef4444}.alert-row-icon.purple.svelte-1uha8ag{background:#7c3aed}.alert-row-icon.blue.svelte-1uha8ag{background:#0b5cff}.readiness-card.svelte-1uha8ag{justify-items:center;display:grid}.readiness-ring.svelte-1uha8ag{background:radial-gradient(circle at center, #fff 58%, transparent 59%), conic-gradient(#18b985 0 calc(var(--ready) * 1%), #ffb020 calc(var(--ready) * 1%) calc((var(--ready) + var(--moderate)) * 1%), #ff5c5c calc((var(--ready) + var(--moderate)) * 1%) 100%);border-radius:999px;place-items:center;width:110px;height:110px;display:grid}.readiness-ring.svelte-1uha8ag strong:where(.svelte-1uha8ag),.readiness-ring.svelte-1uha8ag span:where(.svelte-1uha8ag){color:#003087;grid-area:1/1}.readiness-ring.svelte-1uha8ag strong:where(.svelte-1uha8ag){margin-top:-10px;font-size:26px;font-weight:900}.readiness-ring.svelte-1uha8ag span:where(.svelte-1uha8ag){margin-top:32px;font-size:10px;font-weight:800}.readiness-list.svelte-1uha8ag{width:100%;margin-top:10px}.dot.svelte-1uha8ag{border-radius:999px;width:8px;height:8px;margin-right:6px;display:inline-block}.dot.green.svelte-1uha8ag{background:#18b985}.dot.amber.svelte-1uha8ag{background:#ffb020}.dot.red.svelte-1uha8ag{background:#ff5c5c}.dot.blue.svelte-1uha8ag{background:#0b5cff}.picture-activity-list.svelte-1uha8ag{gap:4px;display:grid}.picture-activity-row.svelte-1uha8ag small:where(.svelte-1uha8ag){color:#64748b;white-space:nowrap;font-size:9px}.picture-activity-row.svelte-1uha8ag span:where(.svelte-1uha8ag){align-items:center;gap:8px;display:inline-flex}.activity-icon.svelte-1uha8ag{color:#0b5cff;background:#e2e8f0;border-radius:999px;place-items:center;width:22px;height:22px;display:inline-grid}.activity-icon.svelte-1uha8ag svg:where(.svelte-1uha8ag){width:12px;height:12px}.picture-goal-card.svelte-1uha8ag{text-align:center;background:linear-gradient(135deg,#eff6ff,#dbeafe);padding:18px}.picture-goal-card.svelte-1uha8ag strong:where(.svelte-1uha8ag){color:#0038b8;text-transform:uppercase;font-size:14px;font-weight:900;display:block}.picture-goal-card.svelte-1uha8ag p:where(.svelte-1uha8ag){color:#003087;margin:8px 0;font-size:12px;line-height:1.45}.picture-goal-card.svelte-1uha8ag span:where(.svelte-1uha8ag){color:#0040c8;font-size:11px;font-weight:900}.summary-metrics.svelte-1uha8ag{margin-top:22px}.summary-header.svelte-1uha8ag{margin-bottom:16px}.summary-header.svelte-1uha8ag span:where(.svelte-1uha8ag){color:#64748b;letter-spacing:.12em;text-transform:uppercase;font-size:13px;font-weight:800}.summary-header.svelte-1uha8ag h2:where(.svelte-1uha8ag){color:#0f172a;margin:4px 0 0;font-size:24px;font-weight:800}.summary-grid.svelte-1uha8ag{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:20px;display:grid}.summary-card.svelte-1uha8ag{background:#fff;border:1px solid #e2e8f0;border-radius:20px;align-items:center;gap:18px;padding:24px;transition:all .3s;display:flex;box-shadow:0 1px 3px #0000000d}.summary-card.svelte-1uha8ag:hover{filter:brightness(1.1);transform:translateY(-4px);box-shadow:0 16px 32px #0003}.summary-icon.svelte-1uha8ag{border-radius:14px;flex-shrink:0;place-items:center;width:56px;height:56px;display:grid}.summary-content.svelte-1uha8ag{flex:1;min-width:0}.summary-content.svelte-1uha8ag span:where(.svelte-1uha8ag){color:#ffffffe6;text-transform:uppercase;letter-spacing:.05em;margin-bottom:6px;font-size:13px;font-weight:600;display:block}.summary-content.svelte-1uha8ag strong:where(.svelte-1uha8ag){color:#fff;font-size:32px;font-weight:800;line-height:1.1;display:block}.summary-content.svelte-1uha8ag small:where(.svelte-1uha8ag){color:#fffc;margin-top:4px;font-size:12px;display:block}.category-section.svelte-1uha8ag{border-top:1px solid #e2e8f0;margin-top:32px;padding-top:32px}.section-heading.svelte-1uha8ag{margin-bottom:24px}.section-heading.svelte-1uha8ag span:where(.svelte-1uha8ag){color:#64748b;letter-spacing:.12em;text-transform:uppercase;margin-bottom:8px;font-size:13px;font-weight:800;display:block}.section-heading.svelte-1uha8ag h2:where(.svelte-1uha8ag){color:#0f172a;margin:0;font-size:24px;font-weight:800}.hr-picture-page.svelte-1uha8ag{gap:18px;margin-top:4px;display:grid}.hr-hero-banner.svelte-1uha8ag{color:#fff;background:linear-gradient(120deg,#001b5e 0%,#0a2f95 45%,#0f47c1 100%),radial-gradient(circle at 22% 42%,#62a5ff47,#0000 30%);border:0;border-radius:0 0 8px 8px;grid-template-columns:minmax(360px,1fr) auto;align-items:center;gap:24px;min-height:126px;padding:18px 24px;display:grid;position:relative;overflow:hidden;box-shadow:0 18px 40px #00246647}.hr-hero-banner.svelte-1uha8ag:before{content:"";pointer-events:none;background:linear-gradient(135deg,#0000 0 64%,#0052be73 64% 100%);position:absolute;inset:0 38% 0 0}.hr-hero-brand.svelte-1uha8ag{z-index:1;align-items:center;gap:18px;display:flex;position:relative}.hr-hero-logo.svelte-1uha8ag{color:#fff;background:linear-gradient(135deg,#0b54d8,#032b83);border-radius:18px;flex:none;place-items:center;width:82px;height:82px;display:grid;box-shadow:inset 0 0 0 2px #ffffff38,0 10px 24px #00000038}.hr-hero-brand.svelte-1uha8ag strong:where(.svelte-1uha8ag),.hr-hero-actions.svelte-1uha8ag span:where(.svelte-1uha8ag){display:block}.hr-hero-brand.svelte-1uha8ag strong:where(.svelte-1uha8ag){color:#fff;font-size:clamp(17px,2vw,28px);font-weight:850;line-height:1.08}.hr-hero-actions.svelte-1uha8ag{z-index:1;border-left:1px solid #ffffff2e;grid-template-columns:repeat(4,minmax(92px,1fr));align-self:stretch;min-width:min(560px,48vw);display:grid;position:relative}.hr-hero-actions.svelte-1uha8ag svg:where(.svelte-1uha8ag){color:#fff}.hr-picture-header.svelte-1uha8ag{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;padding:8px 2px 2px;display:grid}.hr-picture-topbar.svelte-1uha8ag{align-items:center;gap:14px;display:flex}.hr-picture-search.svelte-1uha8ag{width:min(360px,32vw);position:relative}.hr-picture-search.svelte-1uha8ag svg:where(.svelte-1uha8ag){color:#001b7a;position:absolute;top:50%;right:14px;transform:translateY(-50%)}.hr-picture-search-bar.svelte-1uha8ag{justify-content:flex-end;align-items:center;padding:0 4px 4px;display:flex}.hr-top-action.svelte-1uha8ag{color:#001b7a;cursor:pointer;background:0 0;border:0;justify-items:center;gap:4px;min-width:74px;font-weight:850;display:grid;position:relative}.hr-top-action.svelte-1uha8ag span:where(.svelte-1uha8ag){color:#fff;background:#ef4444;border-radius:999px;place-items:center;width:18px;height:18px;font-size:10px;display:grid;position:absolute;top:-6px;right:16px}.hr-top-action.svelte-1uha8ag small:where(.svelte-1uha8ag){font-size:10px}.hr-admin-chip.svelte-1uha8ag{color:#001b7a;align-items:center;gap:10px;display:flex}.hr-admin-chip.svelte-1uha8ag>div:where(.svelte-1uha8ag){color:#fff;background:linear-gradient(135deg,#0b5cff,#0040c8);border-radius:999px;place-items:center;width:42px;height:42px;font-weight:950;display:grid}.hr-admin-chip.svelte-1uha8ag strong:where(.svelte-1uha8ag),.hr-admin-chip.svelte-1uha8ag small:where(.svelte-1uha8ag){display:block}.hr-admin-chip.svelte-1uha8ag strong:where(.svelte-1uha8ag){font-size:13px}.hr-admin-chip.svelte-1uha8ag small:where(.svelte-1uha8ag){margin-top:2px;font-size:10px}.hr-picture-layout.svelte-1uha8ag{grid-template-columns:minmax(0,1fr) 310px;align-items:start;gap:18px;display:grid}.hr-picture-main.svelte-1uha8ag,.hr-picture-sidebar.svelte-1uha8ag{gap:16px;display:grid}.hr-picture-stats.svelte-1uha8ag{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;display:grid}.hr-picture-stat-card.svelte-1uha8ag,.hr-picture-panel.svelte-1uha8ag,.hr-side-card.svelte-1uha8ag{background:#fff;border:1px solid #dbe4f0;border-radius:10px;box-shadow:0 12px 28px #0f172a0f}.hr-picture-stat-card.svelte-1uha8ag{align-items:center;gap:12px;min-height:94px;padding:16px 14px;display:flex}.hr-picture-stat-icon.svelte-1uha8ag{color:#fff;background:#0052ff;border-radius:999px;flex:none;place-items:center;width:56px;height:56px;display:grid}.hr-picture-stat-card.green.svelte-1uha8ag .hr-picture-stat-icon:where(.svelte-1uha8ag),.hr-module-icon.green.svelte-1uha8ag{background:#10b981}.hr-picture-stat-card.orange.svelte-1uha8ag .hr-picture-stat-icon:where(.svelte-1uha8ag),.hr-module-icon.orange.svelte-1uha8ag{background:#f97316}.hr-picture-stat-card.purple.svelte-1uha8ag .hr-picture-stat-icon:where(.svelte-1uha8ag),.hr-module-icon.purple.svelte-1uha8ag{background:#6d28d9}.hr-picture-stat-card.red.svelte-1uha8ag .hr-picture-stat-icon:where(.svelte-1uha8ag),.hr-module-icon.red.svelte-1uha8ag{background:#ef4444}.hr-picture-stat-card.svelte-1uha8ag span:where(.svelte-1uha8ag),.hr-picture-stat-card.svelte-1uha8ag small:where(.svelte-1uha8ag){color:#001b7a;text-transform:uppercase;font-size:10px;font-weight:850;display:block}.hr-picture-stat-card.svelte-1uha8ag strong:where(.svelte-1uha8ag){color:#001b7a;margin:5px 0;font-size:25px;font-weight:950;line-height:1;display:block}.hr-picture-panel.svelte-1uha8ag,.hr-side-card.svelte-1uha8ag{padding:16px}.hr-picture-panel.svelte-1uha8ag h2:where(.svelte-1uha8ag),.hr-side-card.svelte-1uha8ag h3:where(.svelte-1uha8ag),.hr-directory-panel.svelte-1uha8ag h3:where(.svelte-1uha8ag){color:#001b7a;text-transform:uppercase;margin:0 0 14px;font-size:14px;font-weight:950}.hr-module-grid.svelte-1uha8ag{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.hr-module-card.svelte-1uha8ag{cursor:pointer;text-align:left;background:#fff;border:1px solid #dbe4f0;border-radius:8px;grid-template-columns:46px minmax(0,1fr);align-items:center;gap:10px;min-height:78px;padding:12px;transition:all .2s;display:grid}.hr-module-card.svelte-1uha8ag:hover{border-color:#0b5cff;transform:translateY(-2px);box-shadow:0 10px 20px #0b5cff24}.hr-module-icon.svelte-1uha8ag{color:#fff;background:#0052ff;border-radius:8px;place-items:center;width:42px;height:42px;display:grid}.hr-module-card.svelte-1uha8ag strong:where(.svelte-1uha8ag),.hr-module-card.svelte-1uha8ag span:where(.svelte-1uha8ag){color:#001b7a;display:block}.hr-module-card.svelte-1uha8ag strong:where(.svelte-1uha8ag){font-size:11px;font-weight:950;line-height:1.2}.hr-module-card.svelte-1uha8ag span:where(.svelte-1uha8ag){margin-top:4px;font-size:10px;font-weight:650;line-height:1.25}.hr-filter-row.svelte-1uha8ag,.hr-directory-tabs.svelte-1uha8ag{gap:10px;display:grid}.hr-filter-row.svelte-1uha8ag{grid-template-columns:repeat(5,minmax(0,1fr)) auto auto;margin-bottom:12px}.hr-filter-row.svelte-1uha8ag select:where(.svelte-1uha8ag),.hr-filter-row.svelte-1uha8ag button:where(.svelte-1uha8ag),.hr-directory-tabs.svelte-1uha8ag button:where(.svelte-1uha8ag){color:#001b7a;font:inherit;cursor:pointer;background:#fff;border:1px solid #dbe4f0;border-radius:6px;padding:9px 10px;font-size:11px;font-weight:800}.hr-directory-tabs.svelte-1uha8ag{border-top:1px solid #eef2f7;border-bottom:1px solid #eef2f7;grid-template-columns:repeat(5,auto) minmax(0,1fr) auto auto auto;align-items:center;margin-bottom:14px;padding:10px 0}.hr-directory-tabs.svelte-1uha8ag button:where(.svelte-1uha8ag){background:0 0;border:0}.hr-directory-tabs.svelte-1uha8ag button.active:where(.svelte-1uha8ag),.hr-directory-tabs.svelte-1uha8ag button.primary:where(.svelte-1uha8ag){color:#fff;background:#0052ff;border-radius:4px}.hr-table-wrap.svelte-1uha8ag{overflow-x:auto}.hr-picture-table.svelte-1uha8ag{border:1px solid #dbe4f0;border-radius:8px;min-width:1180px;overflow:hidden}.hr-picture-head.svelte-1uha8ag,.hr-picture-row.svelte-1uha8ag{grid-template-columns:58px 110px minmax(150px,1.1fr) 140px 140px 160px 180px 80px 110px 120px 90px;align-items:center;gap:10px;display:grid}.hr-picture-head.svelte-1uha8ag{color:#001b7a;text-transform:uppercase;background:#f8fbff;padding:12px 10px;font-size:10px;font-weight:950}.hr-picture-row.svelte-1uha8ag{color:#001b7a;background:#fff;border-top:1px solid #eef2f7;min-height:54px;padding:9px 10px;font-size:11px;font-weight:700}.hr-picture-row.svelte-1uha8ag img:where(.svelte-1uha8ag),.hr-picture-row.svelte-1uha8ag i:where(.svelte-1uha8ag),.hr-selected-profile.svelte-1uha8ag img:where(.svelte-1uha8ag),.hr-selected-profile.svelte-1uha8ag i:where(.svelte-1uha8ag){object-fit:cover;color:#001b7a;background:#dbeafe;border-radius:999px;place-items:center;width:34px;height:34px;font-style:normal;font-weight:950;display:grid}.hr-picture-row.svelte-1uha8ag strong:where(.svelte-1uha8ag){color:#001b7a;font-size:12px}.hr-picture-category.svelte-1uha8ag,.hr-status.svelte-1uha8ag,.hr-availability.svelte-1uha8ag{white-space:nowrap;border-radius:999px;padding:4px 8px;font-size:9px;font-weight:950;display:inline-block}.hr-picture-category.mdrrmo-personnel.svelte-1uha8ag,.hr-status.active.svelte-1uha8ag,.hr-availability.available.svelte-1uha8ag{color:#15803d;background:#dcfce7}.hr-picture-category.volunteers.svelte-1uha8ag{color:#c2410c;background:#ffedd5}.hr-picture-category.stakeholder-professionals.svelte-1uha8ag{color:#6d28d9;background:#ede9fe}.hr-picture-category.other-stakeholders.svelte-1uha8ag{color:#1d4ed8;background:#dbeafe}.hr-status.inactive.svelte-1uha8ag,.hr-availability.unavailable.svelte-1uha8ag{color:#b91c1c;background:#fee2e2}.hr-availability.on-duty.svelte-1uha8ag{color:#c2410c;background:#ffedd5}.hr-availability.on-leave.svelte-1uha8ag{color:#6d28d9;background:#ede9fe}.hr-table-actions.svelte-1uha8ag{gap:6px;display:flex}.hr-table-actions.svelte-1uha8ag button:where(.svelte-1uha8ag){color:#001b7a;cursor:pointer;background:#fff;border:1px solid #dbe4f0;border-radius:999px;padding:5px 8px;font-size:10px;font-weight:850}.hr-directory-footer.svelte-1uha8ag{color:#001b7a;justify-content:space-between;align-items:center;margin-top:12px;font-size:12px;font-weight:850;display:flex}.hr-directory-footer.svelte-1uha8ag div:where(.svelte-1uha8ag){gap:8px;display:flex}.hr-directory-footer.svelte-1uha8ag button:where(.svelte-1uha8ag){color:#001b7a;cursor:pointer;background:#fff;border:1px solid #dbe4f0;border-radius:6px;min-width:34px;min-height:34px}.hr-directory-footer.svelte-1uha8ag button.active:where(.svelte-1uha8ag){color:#fff;background:#0052ff}.hr-selected-profile.svelte-1uha8ag{grid-template-columns:76px minmax(0,1fr);align-items:center;gap:14px;display:grid}.hr-selected-profile.svelte-1uha8ag img:where(.svelte-1uha8ag),.hr-selected-profile.svelte-1uha8ag i:where(.svelte-1uha8ag){width:64px;height:64px;font-size:18px}.hr-selected-profile.svelte-1uha8ag span:where(.svelte-1uha8ag),.hr-selected-profile.svelte-1uha8ag h3:where(.svelte-1uha8ag),.hr-selected-profile.svelte-1uha8ag strong:where(.svelte-1uha8ag),.hr-selected-profile.svelte-1uha8ag p:where(.svelte-1uha8ag){color:#001b7a}.hr-selected-profile.svelte-1uha8ag span:where(.svelte-1uha8ag){text-transform:uppercase;font-size:11px;font-weight:950}.hr-selected-profile.svelte-1uha8ag h3:where(.svelte-1uha8ag){margin:4px 0}.hr-selected-profile.svelte-1uha8ag p:where(.svelte-1uha8ag){margin:4px 0 10px;font-size:12px}.hr-selected-profile.svelte-1uha8ag button:where(.svelte-1uha8ag){color:#fff;font:inherit;cursor:pointer;background:#0052ff;border:0;border-radius:8px;margin-right:8px;padding:8px 12px;font-size:12px;font-weight:850}.hr-selected-profile.svelte-1uha8ag button.secondary:where(.svelte-1uha8ag){color:#001b7a;background:#e2e8f0}.hr-picture-form.svelte-1uha8ag{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:16px;display:grid}.hr-picture-form.svelte-1uha8ag label:where(.svelte-1uha8ag){color:#001b7a;gap:8px;font-size:12px;font-weight:850;display:grid}.hr-picture-form.svelte-1uha8ag input:where(.svelte-1uha8ag){color:#0f172a;width:100%;font:inherit;background:#fff;border:1px solid #dbe4f0;border-radius:8px;padding:11px 12px}.hr-add-modal.svelte-1uha8ag{max-width:760px}.hr-add-modal.svelte-1uha8ag .hr-picture-form:where(.svelte-1uha8ag){margin-top:0}.hr-add-modal.svelte-1uha8ag .form-actions:where(.svelte-1uha8ag){grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr))}@media (width<=720px){.hr-add-modal.svelte-1uha8ag .form-actions:where(.svelte-1uha8ag){grid-template-columns:1fr}}.hr-side-card.svelte-1uha8ag{gap:12px;display:grid}.hr-donut.svelte-1uha8ag{background:radial-gradient(circle at center, #fff 55%, transparent 56%), var(--donut-gradient,conic-gradient(#10b981 0 31%, #f97316 0 76%, #6d28d9 0 95%, #3b82f6 0));border-radius:999px;justify-self:center;place-items:center;width:150px;height:150px;display:grid}.hr-donut.availability.svelte-1uha8ag{background:radial-gradient(circle at center, #fff 55%, transparent 56%), var(--donut-gradient,conic-gradient(#10b981 0 72%, #f97316 0 88%, #3b82f6 0 96%, #6d28d9 0))}.hr-donut.svelte-1uha8ag strong:where(.svelte-1uha8ag),.hr-donut.svelte-1uha8ag span:where(.svelte-1uha8ag){color:#001b7a;grid-area:1/1}.hr-donut.svelte-1uha8ag strong:where(.svelte-1uha8ag){margin-top:-12px;font-size:28px;font-weight:950}.hr-donut.svelte-1uha8ag span:where(.svelte-1uha8ag){margin-top:28px;font-size:10px;font-weight:850}.hr-legend.svelte-1uha8ag,.hr-bar-list.svelte-1uha8ag{gap:10px;display:grid}.hr-legend.svelte-1uha8ag span:where(.svelte-1uha8ag),.hr-bar-list.svelte-1uha8ag span:where(.svelte-1uha8ag){color:#001b7a;justify-content:space-between;gap:10px;font-size:11px;font-weight:850;display:flex}.hr-legend.svelte-1uha8ag i:where(.svelte-1uha8ag){background:#10b981;border-radius:2px;width:9px;height:9px;margin-right:6px;display:inline-block}.hr-legend.svelte-1uha8ag i.orange:where(.svelte-1uha8ag){background:#f97316}.hr-legend.svelte-1uha8ag i.purple:where(.svelte-1uha8ag){background:#6d28d9}.hr-legend.svelte-1uha8ag i.blue:where(.svelte-1uha8ag){background:#3b82f6}.hr-bar-list.svelte-1uha8ag div:where(.svelte-1uha8ag){background:#eef2ff;border-radius:999px;height:11px;overflow:hidden}.hr-bar-list.svelte-1uha8ag i:where(.svelte-1uha8ag){border-radius:inherit;background:#10b981;height:100%;display:block}.hr-bar-list.svelte-1uha8ag i.orange:where(.svelte-1uha8ag){background:#f97316}.hr-bar-list.svelte-1uha8ag i.purple:where(.svelte-1uha8ag){background:#6d28d9}.hr-bar-list.svelte-1uha8ag i.blue:where(.svelte-1uha8ag){background:#3b82f6}.hr-side-card.svelte-1uha8ag button:where(.svelte-1uha8ag){color:#001b7a;cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;padding:6px 0;font-size:12px;font-weight:850}.hr-side-card.svelte-1uha8ag button:where(.svelte-1uha8ag):before{content:"+";color:#fff;background:#0052ff;border-radius:4px;place-items:center;width:16px;height:16px;margin-right:8px;display:inline-grid}.hr-stats-row.svelte-1uha8ag{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:20px;margin-bottom:32px;display:grid}.hr-stat-item.svelte-1uha8ag{background:#fff;border:1px solid #e2e8f0;border-radius:16px;align-items:center;gap:16px;padding:20px;transition:all .3s;display:flex;box-shadow:0 1px 3px #0000000d}.hr-stat-item.svelte-1uha8ag:hover{border-color:#2563eb;transform:translateY(-3px);box-shadow:0 12px 24px #2563eb26}.hr-stat-indicator.svelte-1uha8ag{border-radius:4px;flex-shrink:0;width:6px;height:48px}.hr-stat-content.svelte-1uha8ag{flex:1;min-width:0}.hr-stat-content.svelte-1uha8ag span:where(.svelte-1uha8ag){color:#64748b;text-transform:uppercase;letter-spacing:.08em;margin-bottom:6px;font-size:12px;font-weight:600;display:block}.hr-stat-content.svelte-1uha8ag strong:where(.svelte-1uha8ag){color:#0f172a;font-size:28px;font-weight:800;line-height:1.1;display:block}.hr-profile-panel.svelte-1uha8ag{margin-top:20px;overflow:hidden}.hr-profile-hero.svelte-1uha8ag{background:linear-gradient(#2563ebb8,#2563ebb8),linear-gradient(135deg,#93c5fd,#1d4ed8);place-items:center;min-height:130px;display:grid}.hr-profile-hero.svelte-1uha8ag h3:where(.svelte-1uha8ag){color:#fff;text-align:center;letter-spacing:-.04em;border:4px solid #fff;border-radius:10px;width:min(560px,82%);padding:16px;font-size:clamp(30px,5vw,48px)}.hr-profile-body.svelte-1uha8ag{background:#fff;grid-template-columns:280px minmax(0,1fr);align-items:start;gap:28px;padding:28px;display:grid}.hr-photo-card.svelte-1uha8ag{justify-items:center;gap:14px;display:grid}.hr-photo-img.svelte-1uha8ag{object-fit:cover;border:1px solid #e2e8f0;border-radius:18px;width:220px;height:260px}.hr-photo-placeholder.svelte-1uha8ag{color:#991b1b;background:linear-gradient(#fee2e2 0%,#fef2f2 45%,#f8fafc 45%);border-radius:28px;place-items:center;width:220px;height:260px;font-size:58px;font-weight:900;display:grid}.hr-photo-card.svelte-1uha8ag button:where(.svelte-1uha8ag){cursor:pointer;color:#fff;font:inherit;background:#2563eb;border:0;border-radius:14px;padding:12px 14px;font-weight:900}.hr-profile-details.svelte-1uha8ag h3:where(.svelte-1uha8ag){letter-spacing:-.04em;margin:0 0 10px;font-size:clamp(26px,4vw,36px)}.hr-profile-details.svelte-1uha8ag strong:where(.svelte-1uha8ag){color:#2563eb;margin-bottom:18px;display:block}.hr-profile-details.svelte-1uha8ag h4:where(.svelte-1uha8ag){margin:16px 0 8px;font-size:13px}.hr-profile-details.svelte-1uha8ag ul:where(.svelte-1uha8ag){margin:0;padding-left:20px}.hr-profile-details.svelte-1uha8ag li:where(.svelte-1uha8ag){color:#334155;margin-bottom:7px;font-size:13px;line-height:1.5}.hr-form.svelte-1uha8ag{background:#fff;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding:0 24px 24px;display:grid}.hr-form.svelte-1uha8ag label:where(.svelte-1uha8ag){color:#475569;gap:8px;font-size:12px;font-weight:800;display:grid}.hr-form.svelte-1uha8ag input:where(.svelte-1uha8ag){color:#0f172a;width:100%;font:inherit;background:#fff;border:1px solid #cbd5e1;border-radius:14px;padding:12px 14px}.hr-list-builder.svelte-1uha8ag{grid-column:1/-1}.hr-list-row.svelte-1uha8ag{grid-template-columns:minmax(0,1fr) auto;gap:8px;display:grid}.hr-list-row.svelte-1uha8ag button:where(.svelte-1uha8ag){cursor:pointer;color:#fff;font:inherit;background:#2563eb;border:0;border-radius:14px;padding:12px 14px;font-weight:900}.hr-tag-list.svelte-1uha8ag{flex-wrap:wrap;gap:8px;margin:10px 0 0;padding:0;list-style:none;display:flex}.hr-tag-list.svelte-1uha8ag li:where(.svelte-1uha8ag){color:#334155;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;align-items:center;gap:8px;padding:8px 10px;font-size:12px;display:flex}.hr-tag-list.svelte-1uha8ag button:where(.svelte-1uha8ag){cursor:pointer;color:#991b1b;font:inherit;background:#fee2e2;border:0;border-radius:6px;padding:4px 8px;font-size:10px;font-weight:900}.hr-profile-grid.svelte-1uha8ag{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;padding:0 24px 24px;display:grid}.hr-profile-card.svelte-1uha8ag{cursor:pointer;text-align:left;background:#fff;border:1px solid #e2e8f0;border-radius:20px;padding:18px}.hr-profile-card.svelte-1uha8ag:hover{background:#eff6ff;border-color:#2563eb}.hr-profile-thumb-img.svelte-1uha8ag{object-fit:cover;border:1px solid #e2e8f0;border-radius:14px;width:52px;height:52px}.hr-profile-thumb.svelte-1uha8ag{color:#020617;background:linear-gradient(135deg,#38bdf8,#22c55e);border-radius:16px;place-items:center;width:52px;height:52px;margin-bottom:10px;font-size:18px;font-weight:900;display:grid}.hr-profile-card.svelte-1uha8ag strong:where(.svelte-1uha8ag),.hr-profile-card.svelte-1uha8ag span:where(.svelte-1uha8ag),.hr-profile-card.svelte-1uha8ag small:where(.svelte-1uha8ag){display:block}.hr-profile-card.svelte-1uha8ag strong:where(.svelte-1uha8ag){font-size:14px}.hr-profile-card.svelte-1uha8ag span:where(.svelte-1uha8ag){color:#475569;margin-top:3px;font-size:12px}.hr-profile-card.svelte-1uha8ag small:where(.svelte-1uha8ag){color:#64748b;margin-top:6px;font-size:11px}.inventory-search-bar.svelte-1uha8ag{margin-bottom:14px}.inventory-search-bar.svelte-1uha8ag input:where(.svelte-1uha8ag){color:#0f172a;width:100%;max-width:420px;font:inherit;background:#fff;border:1px solid #e2e8f0;border-radius:12px;outline:none;padding:10px 14px;font-size:13px}.inventory-search-bar.svelte-1uha8ag input:where(.svelte-1uha8ag)::placeholder{color:#94a3b8}.inventory-search-bar.svelte-1uha8ag input:where(.svelte-1uha8ag):focus{border-color:#2563eb}.inventory-table.svelte-1uha8ag{background:#fff;border:1px solid #e2e8f0;border-radius:12px;overflow-x:auto}.table-head.svelte-1uha8ag,.table-row.svelte-1uha8ag{grid-template-columns:40px 70px minmax(160px,1fr) minmax(180px,1.2fr) 90px 80px 110px 90px 100px;align-items:center;gap:10px;min-width:980px;display:grid}.table-head.svelte-1uha8ag{color:#64748b;text-transform:uppercase;background:#f8fafc;border-bottom:1px solid #e2e8f0;padding:12px 14px;font-size:11px;font-weight:800}.table-row.svelte-1uha8ag{color:#0f172a;background:#fff;border-bottom:1px solid #e2e8f0;padding:10px 14px;font-size:13px}.table-row.svelte-1uha8ag:last-child{border-bottom:0}.col-check.svelte-1uha8ag{justify-content:center;align-items:center;display:flex}.col-check.svelte-1uha8ag input:where(.svelte-1uha8ag){accent-color:#2563eb;cursor:pointer;width:16px;height:16px}.img-placeholder.svelte-1uha8ag{color:#94a3b8;text-align:center;background:#f1f5f9;border:1px dashed #cbd5e1;border-radius:6px;justify-content:center;align-items:center;width:48px;height:48px;font-size:9px;line-height:1.2;display:flex}.item-thumb.svelte-1uha8ag{object-fit:cover;cursor:zoom-in;background:#f1f5f9;border:1px solid #e2e8f0;border-radius:6px;width:48px;height:48px}.img-preview-wrap.svelte-1uha8ag{display:inline-block;position:relative}.img-preview.svelte-1uha8ag{object-fit:cover;border:1px solid #e2e8f0;border-radius:10px;width:100%;max-height:180px}.img-remove.svelte-1uha8ag{color:#fff;cursor:pointer;background:#ef4444;border:0;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;font-size:14px;font-weight:700;line-height:1;display:flex;position:absolute;top:6px;right:6px}.img-remove.svelte-1uha8ag:hover{background:#dc2626}.col-name.svelte-1uha8ag strong:where(.svelte-1uha8ag){color:#0f172a;font-size:13px;font-weight:700;display:block}.col-name.svelte-1uha8ag small:where(.svelte-1uha8ag){color:#64748b;margin-top:2px;font-size:11px;display:block}.col-category.svelte-1uha8ag{color:#475569;font-size:12px}.col-price.svelte-1uha8ag,.col-exp.svelte-1uha8ag{color:#64748b;font-size:12px}.col-qty.svelte-1uha8ag{color:#22c55e;font-size:13px;font-weight:700}.status-pill.svelte-1uha8ag{color:#15803d;background:#dcfce7;border-radius:999px;width:max-content;padding:4px 10px;font-size:11px;font-weight:800}.status-pill.status-expiring.svelte-1uha8ag{color:#b45309;background:#fef3c7}.status-pill.status-expired.svelte-1uha8ag{color:#dc2626;background:#fee2e2}.status-pill.status-no-exp.svelte-1uha8ag{color:#475569;background:#e2e8f0}.col-actions.svelte-1uha8ag{align-items:center;gap:6px;display:flex}.action-btn.svelte-1uha8ag{cursor:pointer;color:#fff;border:0;border-radius:6px;justify-content:center;align-items:center;width:28px;height:28px;font-size:14px;font-weight:700;display:flex}.action-btn.borrow-btn.svelte-1uha8ag{background:#0ea5e9}.action-btn.borrow-btn.svelte-1uha8ag:hover{background:#0284c7}.action-btn.record-btn.svelte-1uha8ag{background:#8b5cf6}.action-btn.record-btn.svelte-1uha8ag:hover{background:#7c3aed}.action-btn.edit-btn.svelte-1uha8ag{background:#f59e0b}.action-btn.edit-btn.svelte-1uha8ag:hover{background:#d97706}.action-btn.delete-btn.svelte-1uha8ag{background:#ef4444}.action-btn.delete-btn.svelte-1uha8ag:hover{background:#dc2626}.modal-backdrop.svelte-1uha8ag{z-index:1000;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0000008c;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.modal-card.svelte-1uha8ag{background:#fff;border:1px solid #e2e8f0;border-radius:16px;width:100%;max-width:480px;max-height:90vh;padding:20px 24px 24px;overflow-y:auto;box-shadow:0 20px 60px #00000040}.modal-header.svelte-1uha8ag{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.modal-header.svelte-1uha8ag h3:where(.svelte-1uha8ag){color:#0f172a;margin:0;font-size:18px;font-weight:800}.modal-close.svelte-1uha8ag{cursor:pointer;color:#64748b;background:0 0;border:0;font-size:22px;line-height:1}.modal-close.svelte-1uha8ag:hover{color:#0f172a}.modal-body.svelte-1uha8ag{gap:12px;display:grid}.modal-body.svelte-1uha8ag label:where(.svelte-1uha8ag){color:#334155;gap:6px;font-size:12px;font-weight:700;display:grid}.modal-body.svelte-1uha8ag input:where(.svelte-1uha8ag),.modal-body.svelte-1uha8ag select:where(.svelte-1uha8ag),.modal-body.svelte-1uha8ag textarea:where(.svelte-1uha8ag){color:#0f172a;font:inherit;background:#fff;border:1px solid #e2e8f0;border-radius:10px;outline:none;padding:10px 12px;font-size:13px}.modal-body.svelte-1uha8ag textarea:where(.svelte-1uha8ag){resize:vertical;min-height:80px}.modal-body.svelte-1uha8ag input:where(.svelte-1uha8ag):focus,.modal-body.svelte-1uha8ag select:where(.svelte-1uha8ag):focus,.modal-body.svelte-1uha8ag textarea:where(.svelte-1uha8ag):focus{border-color:#2563eb}.modal-form-grid.svelte-1uha8ag{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.modal-form-grid.svelte-1uha8ag .span-full:where(.svelte-1uha8ag){grid-column:1/-1}.isd-add-modal.svelte-1uha8ag,.pr-add-modal.svelte-1uha8ag{max-width:640px}.modal-item-name.svelte-1uha8ag{color:#2563eb;margin:0 0 4px;font-size:14px;font-weight:800}.modal-footer.svelte-1uha8ag{justify-content:flex-end;gap:10px;margin-top:18px;display:flex}.inventory-add-modal.svelte-1uha8ag{max-width:760px}.expiry-popup-card.svelte-1uha8ag{max-width:520px}.expiry-popup-title.svelte-1uha8ag{color:#b45309;align-items:center;gap:8px;display:flex}.expiry-popup-intro.svelte-1uha8ag{color:#334155;margin:0;font-size:13px}.expiry-popup-list.svelte-1uha8ag{gap:8px;max-height:320px;display:grid;overflow-y:auto}.expiry-popup-row.svelte-1uha8ag{background:#fffbeb;border:1px solid #fde68a;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex}.expiry-popup-info.svelte-1uha8ag{gap:2px;min-width:0;display:grid}.expiry-popup-info.svelte-1uha8ag strong:where(.svelte-1uha8ag){color:#0f172a;text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.expiry-popup-info.svelte-1uha8ag span:where(.svelte-1uha8ag){color:#64748b;font-size:11px}.expiry-popup-meta.svelte-1uha8ag{text-align:right;flex-shrink:0;gap:2px;display:grid}.expiry-popup-meta.svelte-1uha8ag span:where(.svelte-1uha8ag){color:#64748b;font-size:11px}.expiry-popup-meta.svelte-1uha8ag strong:where(.svelte-1uha8ag){color:#b45309;font-size:12px}.inventory-add-modal.svelte-1uha8ag .inventory-add-section:where(.svelte-1uha8ag){padding:16px 0}.inventory-add-modal.svelte-1uha8ag .inventory-add-actions:where(.svelte-1uha8ag){padding:16px 0 0}.stockop-add-modal.svelte-1uha8ag{max-width:720px}.stockop-add-modal.svelte-1uha8ag .stockop-add-form:where(.svelte-1uha8ag){grid-template-columns:repeat(2,minmax(0,1fr));margin-top:0}.hr-view-modal.svelte-1uha8ag{max-width:720px}.hr-view-body.svelte-1uha8ag{gap:18px}.hr-view-top.svelte-1uha8ag{align-items:center;gap:20px;display:flex}.hr-view-photo.svelte-1uha8ag{background:#f1f5f9;border:1px solid #e2e8f0;border-radius:16px;flex:none;justify-content:center;align-items:center;width:120px;height:120px;display:flex;overflow:hidden}.hr-view-photo.svelte-1uha8ag img:where(.svelte-1uha8ag){object-fit:cover;width:100%;height:100%}.hr-view-photo-placeholder.svelte-1uha8ag{color:#2563eb;font-size:40px;font-weight:800}.hr-view-identity.svelte-1uha8ag h2:where(.svelte-1uha8ag){color:#0f172a;margin:0 0 4px;font-size:22px;font-weight:800}.hr-view-role.svelte-1uha8ag{color:#475569;margin:0 0 10px;font-size:14px;font-weight:600}.hr-view-badges.svelte-1uha8ag{flex-wrap:wrap;gap:8px;display:flex}.hr-view-badge.svelte-1uha8ag{border-radius:999px;align-items:center;padding:4px 10px;font-size:12px;font-weight:700;display:inline-flex}.hr-view-badge.category.svelte-1uha8ag{color:#2563eb;background:#2563eb18}.hr-view-badge.status.active.svelte-1uha8ag{color:#16a34a;background:#16a34a18}.hr-view-badge.status.inactive.svelte-1uha8ag{color:#64748b;background:#64748b18}.hr-view-badge.availability.available.svelte-1uha8ag{color:#16a34a;background:#16a34a18}.hr-view-badge.availability.on-duty.svelte-1uha8ag{color:#ea580c;background:#ea580c18}.hr-view-badge.availability.on-leave.svelte-1uha8ag{color:#2563eb;background:#2563eb18}.hr-view-badge.availability.unavailable.svelte-1uha8ag{color:#dc2626;background:#dc262618}.hr-view-grid.svelte-1uha8ag{grid-template-columns:repeat(2,1fr);gap:10px;display:grid}.hr-view-field.svelte-1uha8ag{background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;gap:4px;padding:12px;display:grid}.hr-view-field.svelte-1uha8ag span:where(.svelte-1uha8ag){text-transform:uppercase;letter-spacing:.04em;color:#64748b;font-size:11px;font-weight:700}.hr-view-field.svelte-1uha8ag strong:where(.svelte-1uha8ag){color:#0f172a;word-break:break-word;font-size:13px}.hr-view-section.svelte-1uha8ag h4:where(.svelte-1uha8ag){color:#0f172a;margin:0 0 8px;font-size:13px;font-weight:800}.hr-view-list.svelte-1uha8ag{gap:8px;margin:0;padding:0;list-style:none;display:grid}.hr-view-list.svelte-1uha8ag li:where(.svelte-1uha8ag){color:#334155;background:#f1f5f9;border-radius:10px;padding:10px 12px;font-size:13px}.hr-view-empty.svelte-1uha8ag{color:#94a3b8;margin:0;font-size:13px;font-style:italic}.stockop-modal-card.svelte-1uha8ag{max-width:640px}.stockop-modal-form.svelte-1uha8ag{flex-direction:column;gap:0;display:flex}.stockop-modal-section.svelte-1uha8ag{border:0;border-bottom:1px solid #e8eef9;margin:0;padding:14px 0}.stockop-modal-section.svelte-1uha8ag:first-child{padding-top:0}.stockop-modal-section.svelte-1uha8ag:last-of-type{border-bottom:0}.stockop-modal-section.svelte-1uha8ag legend:where(.svelte-1uha8ag){color:#0040d8;text-transform:uppercase;letter-spacing:.5px;padding:0 0 10px;font-size:11px;font-weight:950}.stockop-modal-row.svelte-1uha8ag{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.stockop-modal-field.svelte-1uha8ag{flex-direction:column;gap:5px;display:flex}.stockop-modal-field.full.svelte-1uha8ag{grid-column:1/-1}.stockop-modal-field.svelte-1uha8ag span:where(.svelte-1uha8ag){color:#003078;text-transform:uppercase;letter-spacing:.3px;font-size:11px;font-weight:800}.stockop-modal-field.svelte-1uha8ag em:where(.svelte-1uha8ag){color:#ef4444;font-style:normal;font-weight:900}.stockop-modal-field.svelte-1uha8ag input:where(.svelte-1uha8ag),.stockop-modal-field.svelte-1uha8ag select:where(.svelte-1uha8ag){color:#003078;font:inherit;box-sizing:border-box;background:#fff;border:1px solid #dbe7ff;border-radius:8px;outline:none;width:100%;padding:9px 12px;font-size:13px;font-weight:600;transition:border-color .15s,box-shadow .15s}.stockop-modal-field.svelte-1uha8ag input:where(.svelte-1uha8ag)::placeholder{color:#94a3b8;font-weight:500}.stockop-modal-field.svelte-1uha8ag input:where(.svelte-1uha8ag):focus,.stockop-modal-field.svelte-1uha8ag select:where(.svelte-1uha8ag):focus{border-color:#1d4ed8;box-shadow:0 0 0 3px #1d4ed81a}.stockop-modal-field.svelte-1uha8ag input:where(.svelte-1uha8ag):disabled{color:#64748b;cursor:not-allowed;background:#f1f5fd}.stockop-modal-actions.svelte-1uha8ag{justify-content:flex-end;gap:10px;padding-top:16px;display:flex}.inventory-picture-page.svelte-1uha8ag{color:#001b5f;background:#f7faff;gap:18px;min-height:100vh;margin:-32px;display:grid}.inventory-picture-header.svelte-1uha8ag{color:#fff;background:linear-gradient(120deg,#001451 0%,#002c7a 48%,#003b99 100%);grid-template-columns:minmax(240px,1fr) minmax(260px,360px) auto;align-items:center;gap:18px;padding:22px 26px;display:grid;box-shadow:0 18px 40px #001e6038}.inventory-picture-header.svelte-1uha8ag span:where(.svelte-1uha8ag),.inventory-category-tile.svelte-1uha8ag span:where(.svelte-1uha8ag),.inventory-category-tile.svelte-1uha8ag strong:where(.svelte-1uha8ag),.inventory-category-tile.svelte-1uha8ag small:where(.svelte-1uha8ag),.inventory-picture-card.svelte-1uha8ag h2:where(.svelte-1uha8ag),.inventory-list-toolbar.svelte-1uha8ag h2:where(.svelte-1uha8ag),.inventory-item-name.svelte-1uha8ag strong:where(.svelte-1uha8ag),.detail-hero.svelte-1uha8ag h3:where(.svelte-1uha8ag),.detail-hero.svelte-1uha8ag span:where(.svelte-1uha8ag),.detail-list.svelte-1uha8ag dt:where(.svelte-1uha8ag),.detail-list.svelte-1uha8ag dd:where(.svelte-1uha8ag),.detail-description.svelte-1uha8ag h3:where(.svelte-1uha8ag),.detail-description.svelte-1uha8ag p:where(.svelte-1uha8ag),.detail-quick-actions.svelte-1uha8ag h3:where(.svelte-1uha8ag){display:block}.inventory-picture-header.svelte-1uha8ag span:where(.svelte-1uha8ag){letter-spacing:.09em;text-transform:uppercase;font-size:11px;font-weight:900}.inventory-categories-section.svelte-1uha8ag{padding:0 18px 16px}.inventory-picture-actions.svelte-1uha8ag{align-items:stretch;gap:10px;display:flex}.inventory-picture-actions.svelte-1uha8ag span:where(.svelte-1uha8ag){color:#fff;background:#ef4444;border-radius:999px;place-items:center;min-width:20px;height:20px;margin-bottom:3px;font-size:10px;display:inline-grid;position:relative}.inventory-picture-grid.svelte-1uha8ag{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:16px;padding:0 18px 24px;display:grid}.inventory-picture-main.svelte-1uha8ag{gap:16px;min-width:0;display:grid}.inventory-picture-card.svelte-1uha8ag{background:#fff;border:1px solid #dbe7ff;border-radius:10px;position:relative;box-shadow:0 12px 30px #00206014}.inventory-categories-card.svelte-1uha8ag,.inventory-filter-card.svelte-1uha8ag,.inventory-detail-panel.svelte-1uha8ag .inventory-picture-card:where(.svelte-1uha8ag){padding:18px}.inventory-picture-card.svelte-1uha8ag h2:where(.svelte-1uha8ag),.inventory-list-toolbar.svelte-1uha8ag h2:where(.svelte-1uha8ag){color:#0040d8;letter-spacing:-.01em;text-transform:uppercase;margin:0;font-size:15px;font-weight:950}.inventory-category-cards.svelte-1uha8ag{grid-template-columns:repeat(auto-fit,minmax(155px,1fr));gap:12px;margin-top:14px;display:grid}.inventory-category-tile.svelte-1uha8ag{color:#00266d;cursor:pointer;font:inherit;text-align:left;background:#fff;border:1px solid #dbe7ff;border-radius:10px;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:10px;padding:14px 12px;transition:all .18s;display:grid}.inventory-category-tile.svelte-1uha8ag:hover,.inventory-category-tile.active.svelte-1uha8ag{border-color:#1d4ed8;transform:translateY(-1px);box-shadow:0 12px 24px #2563eb29}.inventory-category-tile.svelte-1uha8ag i:where(.svelte-1uha8ag){color:#fff;background:#155dfc;border-radius:999px;grid-row:span 3;place-items:center;width:40px;height:40px;font-style:normal;display:grid}.inventory-category-tile.svelte-1uha8ag i.blue:where(.svelte-1uha8ag){background:#155dfc}.inventory-category-tile.svelte-1uha8ag i.green:where(.svelte-1uha8ag){background:#0f9f7a}.inventory-category-tile.svelte-1uha8ag i.purple:where(.svelte-1uha8ag){background:#6d28d9}.inventory-category-tile.svelte-1uha8ag i.red:where(.svelte-1uha8ag){background:#ef4444}.inventory-category-tile.svelte-1uha8ag i.orange:where(.svelte-1uha8ag){background:#f97316}.inventory-category-tile.svelte-1uha8ag i.teal:where(.svelte-1uha8ag){background:#0d9488}.inventory-category-tile.svelte-1uha8ag i.indigo:where(.svelte-1uha8ag){background:#4f46e5}.inventory-category-tile.svelte-1uha8ag i.pink:where(.svelte-1uha8ag){background:#db2777}.inventory-category-tile.svelte-1uha8ag i.amber:where(.svelte-1uha8ag){background:#d97706}.inventory-category-tile.svelte-1uha8ag i.slate:where(.svelte-1uha8ag){background:#64748b}.inventory-category-tile.svelte-1uha8ag span:where(.svelte-1uha8ag){color:#0040d8;text-transform:uppercase;white-space:nowrap;text-overflow:ellipsis;font-size:9px;font-weight:950;line-height:1.2;overflow:hidden}.inventory-category-tile.svelte-1uha8ag strong:where(.svelte-1uha8ag){color:#00266d;font-size:20px;font-weight:950}.inventory-category-tile.svelte-1uha8ag small:where(.svelte-1uha8ag){color:#64748b;font-size:11px}.inventory-filter-row.svelte-1uha8ag{grid-template-columns:repeat(4,minmax(130px,1fr)) auto auto;gap:10px;margin-bottom:18px;display:grid}.inventory-filter-row.svelte-1uha8ag select:where(.svelte-1uha8ag),.inventory-filter-row.svelte-1uha8ag button:where(.svelte-1uha8ag),.inventory-list-toolbar.svelte-1uha8ag button:where(.svelte-1uha8ag),.inventory-add-actions.svelte-1uha8ag button:where(.svelte-1uha8ag),.detail-quick-actions.svelte-1uha8ag button:where(.svelte-1uha8ag),.inventory-row-actions.svelte-1uha8ag button:where(.svelte-1uha8ag){color:#003078;cursor:pointer;font:inherit;background:#fff;border:1px solid #dbe7ff;border-radius:8px;outline:none;padding:10px 12px;font-size:12px;font-weight:800}.inventory-filter-row.svelte-1uha8ag select:where(.svelte-1uha8ag):focus{border-color:#1d4ed8}.inventory-list-toolbar.svelte-1uha8ag{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.inventory-list-toolbar.svelte-1uha8ag div:where(.svelte-1uha8ag){flex-wrap:wrap;gap:8px;display:flex}.inventory-list-toolbar.svelte-1uha8ag button.primary:where(.svelte-1uha8ag),.detail-quick-actions.svelte-1uha8ag button.primary:where(.svelte-1uha8ag),.inventory-add-actions.svelte-1uha8ag button:where(.svelte-1uha8ag):first-child{color:#fff;background:#004ce6;border-color:#004ce6}.inventory-bulk-bar.svelte-1uha8ag{color:#003078;background:#eff6ff;border-radius:10px;justify-content:space-between;align-items:center;gap:10px;margin-bottom:12px;padding:10px 12px;font-size:12px;font-weight:850;display:flex}.inventory-bulk-bar.svelte-1uha8ag button:where(.svelte-1uha8ag){color:#fff;cursor:pointer;font:inherit;background:#004ce6;border:0;border-radius:8px;padding:8px 12px;font-size:12px;font-weight:850}.inventory-picture-table-wrap.svelte-1uha8ag{overflow-x:auto}.inventory-picture-table.svelte-1uha8ag{border:1px solid #e8efff;border-radius:10px;min-width:1160px;display:grid;overflow:hidden}.inventory-picture-head.svelte-1uha8ag,.inventory-picture-row.svelte-1uha8ag{grid-template-columns:34px 92px 180px 130px 140px 120px 82px 70px 112px 132px 120px 104px;align-items:center;gap:10px;padding:11px 12px;display:grid}.inventory-picture-head.svelte-1uha8ag{color:#003078;text-transform:uppercase;background:#f7faff;font-size:10px;font-weight:950}.inventory-picture-row.svelte-1uha8ag{color:#00245f;border-top:1px solid #e8efff;font-size:11px}.inventory-picture-row.active.svelte-1uha8ag,.inventory-picture-row.svelte-1uha8ag:hover{background:#f5f9ff}.inventory-item-name.svelte-1uha8ag{align-items:center;gap:8px;min-width:0;display:flex}.inventory-item-name.svelte-1uha8ag img:where(.svelte-1uha8ag),.inventory-item-name.svelte-1uha8ag i:where(.svelte-1uha8ag),.detail-hero.svelte-1uha8ag img:where(.svelte-1uha8ag),.detail-hero.svelte-1uha8ag i:where(.svelte-1uha8ag){color:#0040d8;object-fit:cover;background:#e0edff;border-radius:8px;place-items:center;font-style:normal;font-weight:950;display:grid}.inventory-item-name.svelte-1uha8ag img:where(.svelte-1uha8ag),.inventory-item-name.svelte-1uha8ag i:where(.svelte-1uha8ag){flex:none;width:34px;height:34px}.inventory-item-name.svelte-1uha8ag strong:where(.svelte-1uha8ag){color:#001f5f;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.inventory-picture-row.svelte-1uha8ag b:where(.svelte-1uha8ag),.inventory-picture-row.svelte-1uha8ag em:where(.svelte-1uha8ag){color:#047857;background:#dcfce7;border-radius:6px;justify-content:center;align-items:center;padding:5px 7px;font-size:10px;font-style:normal;font-weight:900;line-height:1.2;display:inline-flex}.inventory-picture-row.svelte-1uha8ag b:where(.svelte-1uha8ag){color:#0040d8;background:#dbeafe}.inventory-picture-row.svelte-1uha8ag em.warning:where(.svelte-1uha8ag){color:#c2410c;background:#ffedd5}.inventory-picture-row.svelte-1uha8ag em.danger:where(.svelte-1uha8ag){color:#b91c1c;background:#fee2e2}.inventory-row-actions.svelte-1uha8ag{gap:6px;display:flex}.inventory-row-actions.svelte-1uha8ag button:where(.svelte-1uha8ag){place-items:center;width:28px;height:28px;padding:0;display:grid}.inventory-add-panel.svelte-1uha8ag{padding:0}.inventory-add-header.svelte-1uha8ag{border-bottom:1px solid #e8eef9;padding:18px 20px 14px}.inventory-add-form.svelte-1uha8ag{flex-direction:column;gap:0;padding:0;display:flex}.inventory-add-section.svelte-1uha8ag{border:0;border-bottom:1px solid #e8eef9;margin:0;padding:16px 20px}.inventory-add-section.svelte-1uha8ag:last-of-type{border-bottom:0}.inventory-add-section.svelte-1uha8ag legend:where(.svelte-1uha8ag){color:#0040d8;text-transform:uppercase;letter-spacing:.5px;padding:0 0 10px;font-size:11px;font-weight:950}.inventory-add-row.svelte-1uha8ag{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.inventory-add-field.svelte-1uha8ag{flex-direction:column;gap:6px;display:flex}.inventory-add-field.full.svelte-1uha8ag{max-width:100%}.inventory-add-field.svelte-1uha8ag span:where(.svelte-1uha8ag){color:#003078;text-transform:uppercase;letter-spacing:.3px;font-size:11px;font-weight:800}.inventory-add-field.svelte-1uha8ag em:where(.svelte-1uha8ag){color:#ef4444;font-style:normal;font-weight:900}.inventory-add-field.svelte-1uha8ag input:where(.svelte-1uha8ag),.inventory-add-field.svelte-1uha8ag select:where(.svelte-1uha8ag){color:#003078;font:inherit;box-sizing:border-box;background:#fff;border:1px solid #dbe7ff;border-radius:8px;outline:none;width:100%;padding:10px 12px;font-size:13px;font-weight:600;transition:border-color .15s,box-shadow .15s}.inventory-add-field.svelte-1uha8ag input:where(.svelte-1uha8ag)::placeholder{color:#94a3b8;font-weight:500}.inventory-add-field.svelte-1uha8ag input:where(.svelte-1uha8ag):focus,.inventory-add-field.svelte-1uha8ag select:where(.svelte-1uha8ag):focus{border-color:#1d4ed8;box-shadow:0 0 0 3px #1d4ed81a}.inventory-add-actions.svelte-1uha8ag{border-top:1px solid #e8eef9;align-items:center;gap:10px;padding:16px 20px;display:flex}.inventory-add-actions.svelte-1uha8ag button:where(.svelte-1uha8ag){color:#003078;cursor:pointer;font:inherit;background:#fff;border:1px solid #dbe7ff;border-radius:8px;outline:none;padding:10px 20px;font-size:12px;font-weight:800;transition:background .15s,color .15s,border-color .15s}.inventory-add-actions.svelte-1uha8ag button.primary:where(.svelte-1uha8ag){color:#fff;background:#155dfc;border-color:#155dfc}.inventory-add-actions.svelte-1uha8ag button.primary:where(.svelte-1uha8ag):hover{background:#0c4bdb}.inventory-add-actions.svelte-1uha8ag button:where(.svelte-1uha8ag):not(.primary):hover{background:#f1f5fd;border-color:#b8ccf7}.inventory-detail-panel.svelte-1uha8ag{gap:16px;display:grid;position:sticky;top:18px}.inventory-readiness-circle.svelte-1uha8ag{background:radial-gradient(circle at center, #fff 58%, transparent 59%), conic-gradient(#10b981 0 calc(var(--ready) * 1%), #f59e0b calc(var(--ready) * 1%) calc((var(--ready) + var(--moderate)) * 1%), #ef4444 calc((var(--ready) + var(--moderate)) * 1%) calc((var(--ready) + var(--moderate) + var(--expired)) * 1%), #0b5cff calc((var(--ready) + var(--moderate) + var(--expired)) * 1%) 100%);border-radius:999px;place-items:center;width:128px;height:128px;margin:18px auto;display:grid}.inventory-readiness-circle.svelte-1uha8ag strong:where(.svelte-1uha8ag),.inventory-readiness-circle.svelte-1uha8ag span:where(.svelte-1uha8ag){grid-area:1/1;display:block}.inventory-readiness-circle.svelte-1uha8ag strong:where(.svelte-1uha8ag){color:#003078;font-size:26px;font-weight:950;transform:translateY(-8px)}.inventory-readiness-circle.svelte-1uha8ag span:where(.svelte-1uha8ag){color:#64748b;text-transform:uppercase;font-size:11px;font-weight:900;transform:translateY(18px)}.inventory-summary-grid.svelte-1uha8ag{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.inventory-summary-grid.svelte-1uha8ag button:where(.svelte-1uha8ag),.inventory-alert-button.svelte-1uha8ag{color:#003078;cursor:pointer;font:inherit;text-align:left;background:#f7faff;border:1px solid #dbe7ff;border-radius:10px;padding:12px}.inventory-summary-grid.svelte-1uha8ag button:where(.svelte-1uha8ag):hover,.inventory-alert-button.svelte-1uha8ag:hover{border-color:#1d4ed8;box-shadow:0 10px 20px #2563eb1f}.inventory-summary-grid.svelte-1uha8ag span:where(.svelte-1uha8ag),.inventory-alert-button.svelte-1uha8ag span:where(.svelte-1uha8ag){color:#0040d8;text-transform:uppercase;font-size:10px;font-weight:950;display:block}.inventory-summary-grid.svelte-1uha8ag strong:where(.svelte-1uha8ag),.inventory-alert-button.svelte-1uha8ag strong:where(.svelte-1uha8ag){color:#001f5f;margin-top:6px;font-size:16px;font-weight:950;display:block}.inventory-alert-summary-card.svelte-1uha8ag{gap:10px;display:grid}.inventory-alert-summary-card.svelte-1uha8ag .alert-summary-word:where(.svelte-1uha8ag){color:#155dfc}.inventory-alert-button.svelte-1uha8ag{justify-content:space-between;align-items:center;gap:12px;display:flex}.inventory-alert-button.svelte-1uha8ag strong:where(.svelte-1uha8ag){border-radius:999px;justify-content:center;align-items:center;min-width:28px;margin-top:0;padding:4px 8px;font-size:12px;display:inline-flex}.inventory-alert-button.amber.svelte-1uha8ag strong:where(.svelte-1uha8ag){color:#c2410c;background:#ffedd5}.inventory-alert-button.purple.svelte-1uha8ag strong:where(.svelte-1uha8ag){color:#7e22ce;background:#f3e8ff}.inventory-alert-button.red.svelte-1uha8ag strong:where(.svelte-1uha8ag){color:#b91c1c;background:#fee2e2}.inventory-alert-button.blue.svelte-1uha8ag strong:where(.svelte-1uha8ag){color:#1d4ed8;background:#dbeafe}.inventory-alert-button.green.svelte-1uha8ag strong:where(.svelte-1uha8ag){color:#15803d;background:#dcfce7}.inventory-alert-button.slate.svelte-1uha8ag strong:where(.svelte-1uha8ag){color:#475569;background:#f1f5f9}.detail-close.svelte-1uha8ag{color:#0040d8;cursor:pointer;background:0 0;border:0;font-size:22px;line-height:1;position:absolute;top:12px;right:14px}.detail-hero.svelte-1uha8ag{grid-template-columns:76px minmax(0,1fr);align-items:center;gap:14px;margin-top:16px;display:grid}.detail-hero.svelte-1uha8ag img:where(.svelte-1uha8ag),.detail-hero.svelte-1uha8ag i:where(.svelte-1uha8ag){width:72px;height:72px;font-size:18px}.detail-hero.svelte-1uha8ag em:where(.svelte-1uha8ag){color:#047857;background:#dcfce7;border-radius:999px;width:fit-content;padding:5px 9px;font-size:10px;font-style:normal;font-weight:900;display:inline-flex}.detail-hero.svelte-1uha8ag h3:where(.svelte-1uha8ag){color:#001f5f;margin:8px 0 4px;font-size:15px}.detail-hero.svelte-1uha8ag span:where(.svelte-1uha8ag){color:#0040d8;font-size:11px;font-weight:850}.detail-list.svelte-1uha8ag{gap:8px;margin:18px 0;display:grid}.detail-list.svelte-1uha8ag div:where(.svelte-1uha8ag){border-bottom:1px solid #e8efff;grid-template-columns:110px minmax(0,1fr);gap:8px;padding-bottom:8px;display:grid}.detail-list.svelte-1uha8ag dt:where(.svelte-1uha8ag){color:#0040d8;text-transform:uppercase;font-size:10px;font-weight:950}.detail-list.svelte-1uha8ag dd:where(.svelte-1uha8ag){color:#001f5f;margin:0;font-size:11px;font-weight:800}.detail-description.svelte-1uha8ag{background:#f7faff;border-radius:10px;padding:14px}.detail-description.svelte-1uha8ag h3:where(.svelte-1uha8ag),.detail-quick-actions.svelte-1uha8ag h3:where(.svelte-1uha8ag){color:#0040d8;text-transform:uppercase;margin:0 0 8px;font-size:12px;font-weight:950}.detail-description.svelte-1uha8ag p:where(.svelte-1uha8ag){color:#334155;margin:0;font-size:12px;line-height:1.6}.detail-quick-actions.svelte-1uha8ag{gap:8px;margin-top:16px;display:grid}.detail-quick-actions.svelte-1uha8ag button:where(.svelte-1uha8ag){text-align:left;width:100%}.stockop-picture-page.svelte-1uha8ag{color:#001b5f;background:#f7faff;gap:18px;min-height:100vh;margin:-32px;display:grid}.stockop-hero-banner.svelte-1uha8ag{color:#0f172a;background:#fff;border:0;border-bottom:1px solid #e6ebf5;border-radius:0;justify-content:space-between;align-items:center;gap:24px;padding:16px 24px;display:flex;position:relative;box-shadow:0 2px 10px #0f2d780d}.stockop-hero-brand.svelte-1uha8ag{align-items:center;gap:14px;display:flex;position:relative}.stockop-hero-brand.svelte-1uha8ag span:where(.svelte-1uha8ag),.stockop-hero-brand.svelte-1uha8ag strong:where(.svelte-1uha8ag),.stockop-hero-actions.svelte-1uha8ag span:where(.svelte-1uha8ag){display:block}.stockop-hero-actions.svelte-1uha8ag{flex-wrap:nowrap;align-items:center;gap:4px;display:flex;position:relative}.stockop-hero-actions.svelte-1uha8ag svg:where(.svelte-1uha8ag){color:inherit}.stockop-hero-alert-btn.svelte-1uha8ag{overflow:visible}.stockop-hero-badge.svelte-1uha8ag{color:#fff;background:#ef4444;border-radius:999px;place-items:center;min-width:16px;height:16px;padding:0 4px;font-size:10px;font-weight:800;line-height:1;display:grid;position:absolute;top:2px;right:6px}.stockop-hero-divider.svelte-1uha8ag{background:#e2e8f0;width:1px;height:32px;margin:0 6px}.stockop-hero-profile.svelte-1uha8ag{align-items:center;gap:8px;padding:4px 8px 4px 4px!important;display:flex!important}.stockop-hero-avatar.svelte-1uha8ag{color:#1d4ed8;background:#dbeafe;border-radius:999px;flex:none;place-items:center;width:34px;height:34px;display:grid}.stockop-hero-profile-text.svelte-1uha8ag{flex-direction:column;align-items:flex-start;line-height:1.2;display:flex}.stockop-hero-profile-text.svelte-1uha8ag strong:where(.svelte-1uha8ag){color:#0f172a;font-size:13px;font-weight:700}.stockop-hero-profile-text.svelte-1uha8ag small:where(.svelte-1uha8ag){color:#94a3b8;font-size:11px;font-weight:500}.stockop-metrics-row.svelte-1uha8ag{grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;display:grid}.stockop-metric-card.svelte-1uha8ag{background:#fff;border:1px solid #dbe7ff;border-radius:16px;align-items:center;gap:14px;padding:18px 20px;display:flex;box-shadow:0 4px 16px #001e600f}.stockop-metric-card.warning.svelte-1uha8ag{background:#fff7ed;border-color:#fed7aa}.stockop-metric-card.danger.svelte-1uha8ag{background:#fef2f2;border-color:#fecaca}.stockop-metric-icon.svelte-1uha8ag{border-radius:12px;flex-shrink:0;place-items:center;width:44px;height:44px;display:grid}.stockop-metric-icon.blue.svelte-1uha8ag{color:#2563eb;background:#3b82f626}.stockop-metric-icon.green.svelte-1uha8ag{color:#16a34a;background:#22c55e26}.stockop-metric-icon.orange.svelte-1uha8ag{color:#ea580c;background:#f9731626}.stockop-metric-icon.cyan.svelte-1uha8ag{color:#0891b2;background:#06b6d426}.stockop-metric-icon.red.svelte-1uha8ag{color:#dc2626;background:#ef444426}.stockop-metric-body.svelte-1uha8ag{flex-direction:column;gap:2px;min-width:0;display:flex}.stockop-metric-body.svelte-1uha8ag span:where(.svelte-1uha8ag){text-transform:uppercase;letter-spacing:.04em;color:#64748b;font-size:11px;font-weight:700}.stockop-metric-body.svelte-1uha8ag strong:where(.svelte-1uha8ag){color:#001b5f;font-size:22px;font-weight:800;line-height:1.1}.stockop-metric-card.warning.svelte-1uha8ag .stockop-metric-body:where(.svelte-1uha8ag) strong:where(.svelte-1uha8ag){color:#c2410c}.stockop-metric-card.danger.svelte-1uha8ag .stockop-metric-body:where(.svelte-1uha8ag) strong:where(.svelte-1uha8ag){color:#b91c1c}.stockop-metric-body.svelte-1uha8ag small:where(.svelte-1uha8ag){color:#94a3b8;font-size:11px}.stockop-actions-row.svelte-1uha8ag{grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;display:grid}.stockop-module-tabs.svelte-1uha8ag{background:#fff;border:1px solid #dbe7ff;border-radius:14px;align-items:center;gap:4px;padding:0 14px;display:flex;overflow-x:auto;box-shadow:0 6px 18px #001e600f}.stockop-module-tabs.svelte-1uha8ag button:where(.svelte-1uha8ag){color:#003078;cursor:pointer;font:inherit;background:0 0;border:0;border-bottom:3px solid #0000;flex:none;padding:16px 14px 13px;font-size:12px;font-weight:850}.stockop-module-tabs.svelte-1uha8ag button:where(.svelte-1uha8ag):hover,.stockop-module-tabs.svelte-1uha8ag button.active:where(.svelte-1uha8ag){color:#155dfc;background:#f7faff;border-color:#155dfc}.stockop-action-btn.svelte-1uha8ag{cursor:pointer;text-align:center;background:#fff;border:1px solid #dbe7ff;border-radius:14px;flex-direction:column;align-items:center;gap:6px;padding:18px 12px;transition:all .18s;display:flex}.stockop-action-btn.svelte-1uha8ag:hover{transform:translateY(-2px);box-shadow:0 8px 24px #001e601f}.stockop-action-btn.svelte-1uha8ag svg:where(.svelte-1uha8ag){color:#001b5f}.stockop-action-btn.svelte-1uha8ag span:where(.svelte-1uha8ag){color:#001b5f;font-size:13px;font-weight:800}.stockop-action-btn.svelte-1uha8ag small:where(.svelte-1uha8ag){color:#64748b;font-size:11px}.stockop-action-in.svelte-1uha8ag{border-color:#bfdbfe}.stockop-action-in.svelte-1uha8ag svg:where(.svelte-1uha8ag){color:#2563eb}.stockop-action-out.svelte-1uha8ag{border-color:#fed7aa}.stockop-action-out.svelte-1uha8ag svg:where(.svelte-1uha8ag){color:#ea580c}.stockop-action-transfer.svelte-1uha8ag{border-color:#ddd6fe}.stockop-action-transfer.svelte-1uha8ag svg:where(.svelte-1uha8ag){color:#7c3aed}.stockop-action-adjust.svelte-1uha8ag{border-color:#fef08a}.stockop-action-adjust.svelte-1uha8ag svg:where(.svelte-1uha8ag){color:#ca8a04}.stockop-action-physical.svelte-1uha8ag{border-color:#99f6e4}.stockop-action-physical.svelte-1uha8ag svg:where(.svelte-1uha8ag){color:#0d9488}.stockop-action-history.svelte-1uha8ag{border-color:#dbe7ff}.stockop-action-history.svelte-1uha8ag svg:where(.svelte-1uha8ag){color:#06c}.form-display.svelte-1uha8ag{color:#001b5f;background:#f1f5f9;border-radius:8px;padding:8px 12px;font-size:14px;font-weight:600}@media (width<=1100px){.stockop-metrics-row.svelte-1uha8ag,.stockop-actions-row.svelte-1uha8ag{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=720px){.stockop-metrics-row.svelte-1uha8ag{grid-template-columns:1fr}.stockop-actions-row.svelte-1uha8ag{grid-template-columns:repeat(2,minmax(0,1fr))}.stockop-module-tabs.svelte-1uha8ag{padding:0 8px}.stockop-module-tabs.svelte-1uha8ag button:where(.svelte-1uha8ag){padding:13px 10px 10px}}.asset-page.svelte-1uha8ag{flex-direction:column;gap:18px;display:flex}.asset-hero-banner.svelte-1uha8ag{color:#fff;background:linear-gradient(120deg,#001b5e 0%,#0a2f95 45%,#0f47c1 100%);border-radius:14px;align-items:stretch;display:flex;position:relative;box-shadow:0 4px 16px #0f172a0d}.asset-hero-content.svelte-1uha8ag{background:0 0;border-radius:13px;flex-wrap:wrap;flex:1;justify-content:space-between;align-items:center;gap:16px;min-width:0;padding:16px 22px;display:flex}.asset-hero-brand.svelte-1uha8ag{align-items:center;gap:14px;display:flex}.asset-hero-brand.svelte-1uha8ag span:where(.svelte-1uha8ag),.asset-hero-brand.svelte-1uha8ag h1:where(.svelte-1uha8ag),.asset-hero-brand.svelte-1uha8ag strong:where(.svelte-1uha8ag),.asset-hero-brand.svelte-1uha8ag p:where(.svelte-1uha8ag),.asset-hero-actions.svelte-1uha8ag span:where(.svelte-1uha8ag){display:block}.asset-hero-brand.svelte-1uha8ag h1:where(.svelte-1uha8ag){color:#fff;letter-spacing:-.01em;text-transform:uppercase;margin:0;font-size:clamp(18px,2vw,24px);font-weight:800;line-height:1.2}.asset-hero-brand.svelte-1uha8ag p:where(.svelte-1uha8ag){color:#bfdbfe;margin:2px 0 0;font-size:13px;font-weight:500;line-height:1.3}.asset-hero-actions.svelte-1uha8ag{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.asset-hero-search.svelte-1uha8ag{color:#64748b;background:#fff;border:1px solid #ffffff4d;border-radius:10px;align-items:center;gap:8px;padding:8px 14px;display:flex}.asset-hero-search.svelte-1uha8ag input:where(.svelte-1uha8ag){color:#0f172a;background:0 0;border:0;outline:none;width:220px;font-size:13px;font-weight:500}.asset-hero-search.svelte-1uha8ag input:where(.svelte-1uha8ag)::placeholder{color:#94a3b8}.asset-hero-actions.svelte-1uha8ag button:where(.svelte-1uha8ag){color:#0f172a;cursor:pointer;font:inherit;white-space:nowrap;background:#fffffff2;border:1px solid #ffffff4d;border-radius:10px;align-items:center;gap:8px;padding:9px 14px;font-size:13px;font-weight:700;line-height:1.15;transition:all .18s;display:inline-flex}.asset-hero-actions.svelte-1uha8ag button:where(.svelte-1uha8ag):hover,.asset-hero-actions.svelte-1uha8ag button:where(.svelte-1uha8ag):focus-visible{background:#fff;outline:none}.asset-hero-theme-btn.svelte-1uha8ag{padding:9px!important}.asset-hero-actions.svelte-1uha8ag svg:where(.svelte-1uha8ag){color:#64748b;flex:none}.asset-hero-alert-wrap.svelte-1uha8ag{position:relative}.asset-hero-alert-btn.svelte-1uha8ag{position:relative;overflow:visible}.asset-hero-badge.svelte-1uha8ag{color:#fff;background:#ef4444;border:2px solid #fff;border-radius:999px;place-items:center;min-width:17px;height:17px;padding:0 4px;font-size:10px;font-weight:800;line-height:1;display:grid;position:absolute;top:-4px;right:-4px}.asset-hero-alert-popover.svelte-1uha8ag{z-index:40;background:#fff;border:1px solid #e6e9f0;border-radius:12px;width:300px;max-width:90vw;position:absolute;top:calc(100% + 8px);left:0;overflow:hidden;box-shadow:0 16px 40px #0f172a29}.asset-hero-alert-popover-header.svelte-1uha8ag{border-bottom:1px solid #eef1f6;justify-content:space-between;align-items:baseline;gap:8px;padding:12px 14px;display:flex}.asset-hero-alert-popover-header.svelte-1uha8ag strong:where(.svelte-1uha8ag){color:#0f172a;font-size:13px}.asset-hero-alert-popover-header.svelte-1uha8ag span:where(.svelte-1uha8ag){color:#94a3b8;font-size:11px;font-weight:600}.asset-hero-alert-popover-list.svelte-1uha8ag{flex-direction:column;max-height:260px;display:flex;overflow-y:auto}.asset-hero-alert-popover-item.svelte-1uha8ag{text-align:left;border-bottom:1px solid #f4f6fb;align-items:flex-start;gap:10px;padding:10px 14px;display:flex}.asset-hero-alert-popover-item.svelte-1uha8ag:last-child{border-bottom:0}.asset-hero-alert-popover-item.svelte-1uha8ag>div:where(.svelte-1uha8ag){flex-direction:column;gap:2px;min-width:0;display:flex}.asset-hero-alert-popover-item.svelte-1uha8ag strong:where(.svelte-1uha8ag){color:#0f172a;white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;font-weight:700;overflow:hidden}.asset-hero-alert-popover-item.svelte-1uha8ag small:where(.svelte-1uha8ag){color:#64748b;font-size:11px}.asset-hero-alert-dot.svelte-1uha8ag{background:#f59e0b;border-radius:999px;flex:none;width:8px;height:8px;margin-top:4px}.asset-hero-alert-popover-item.critical.svelte-1uha8ag .asset-hero-alert-dot:where(.svelte-1uha8ag){background:#ef4444}.asset-hero-alert-popover-empty.svelte-1uha8ag{text-align:center;color:#94a3b8;padding:20px 14px;font-size:12px}.asset-hero-alert-popover-footer.svelte-1uha8ag{color:#1d4ed8;text-align:center;cursor:pointer;background:#f8fafc;border:0;width:100%;font-size:12px;font-weight:700;display:block;border-top:1px solid #eef1f6!important;border-radius:0!important;padding:10px 14px!important}.asset-hero-alert-popover-footer.svelte-1uha8ag:hover{background:#eef2ff!important}.asset-hero-divider.svelte-1uha8ag{background:#ffffff4d;width:1px;height:28px;margin:0 2px}.asset-hero-profile.svelte-1uha8ag{background:0 0;border:0;padding:4px 6px!important}.asset-hero-profile.svelte-1uha8ag:hover,.asset-hero-profile.svelte-1uha8ag:focus-visible{background:#fff3!important}.asset-hero-avatar.svelte-1uha8ag{color:#4f46e5;background:#eef2ff;border-radius:50%;place-items:center;width:32px;height:32px;display:grid}.asset-hero-profile-text.svelte-1uha8ag{flex-direction:column;align-items:flex-start;line-height:1.15;display:flex}.asset-hero-profile-text.svelte-1uha8ag strong:where(.svelte-1uha8ag){color:#0f172a;font-size:13px;font-weight:700}.asset-hero-profile-text.svelte-1uha8ag small:where(.svelte-1uha8ag){color:#64748b;font-size:11px;font-weight:500}.dashboard-shell.dark.svelte-1uha8ag .asset-hero-search:where(.svelte-1uha8ag){background:#1e293b;border-color:#475569}.dashboard-shell.dark.svelte-1uha8ag .asset-hero-search:where(.svelte-1uha8ag) input:where(.svelte-1uha8ag){color:#f1f5f9}.dashboard-shell.dark.svelte-1uha8ag .asset-hero-search:where(.svelte-1uha8ag) input:where(.svelte-1uha8ag)::placeholder{color:#94a3b8}.dashboard-shell.dark.svelte-1uha8ag .asset-hero-actions:where(.svelte-1uha8ag) button:where(.svelte-1uha8ag){color:#f1f5f9;background:#1e293b;border-color:#475569}.dashboard-shell.dark.svelte-1uha8ag .asset-hero-actions:where(.svelte-1uha8ag) button:where(.svelte-1uha8ag):hover,.dashboard-shell.dark.svelte-1uha8ag .asset-hero-actions:where(.svelte-1uha8ag) button:where(.svelte-1uha8ag):focus-visible{background:#334155}.dashboard-shell.dark.svelte-1uha8ag .asset-hero-actions:where(.svelte-1uha8ag) svg:where(.svelte-1uha8ag){color:#94a3b8}.dashboard-shell.dark.svelte-1uha8ag .asset-hero-divider:where(.svelte-1uha8ag){background:#475569}.dashboard-shell.dark.svelte-1uha8ag .asset-hero-avatar:where(.svelte-1uha8ag){color:#cbd5e1;background:#334155}.dashboard-shell.dark.svelte-1uha8ag .asset-hero-profile-text:where(.svelte-1uha8ag) strong:where(.svelte-1uha8ag){color:#f1f5f9}.dashboard-shell.dark.svelte-1uha8ag .asset-hero-profile-text:where(.svelte-1uha8ag) small:where(.svelte-1uha8ag){color:#94a3b8}.dashboard-shell.dark.svelte-1uha8ag .asset-hero-banner:where(.svelte-1uha8ag){background:linear-gradient(120deg,#0f172a 0%,#1e293b 45%,#334155 100%)}.dashboard-shell.dark.svelte-1uha8ag .asset-hero-brand:where(.svelte-1uha8ag) h1:where(.svelte-1uha8ag){color:#f1f5f9}.dashboard-shell.dark.svelte-1uha8ag .asset-hero-brand:where(.svelte-1uha8ag) p:where(.svelte-1uha8ag){color:#94a3b8}.dashboard-shell.dark.svelte-1uha8ag .inventory-banner-actions:where(.svelte-1uha8ag) button:where(.svelte-1uha8ag){color:#f1f5f9;background:#1e293b;border-color:#475569}.dashboard-shell.dark.svelte-1uha8ag .inventory-banner-actions:where(.svelte-1uha8ag) button:where(.svelte-1uha8ag):hover,.dashboard-shell.dark.svelte-1uha8ag .inventory-banner-actions:where(.svelte-1uha8ag) button:where(.svelte-1uha8ag):focus-visible{background:#334155}.dashboard-shell.dark.svelte-1uha8ag .inventory-banner-actions:where(.svelte-1uha8ag) svg:where(.svelte-1uha8ag){color:#94a3b8}.asset-header.svelte-1uha8ag{background:linear-gradient(135deg,#0d3a6f,#155dfc);border-radius:18px;grid-template-columns:1fr auto auto;align-items:center;gap:18px;padding:24px 28px;display:grid;box-shadow:0 18px 40px #001e6038}.asset-header-actions.svelte-1uha8ag{align-items:stretch;gap:10px;display:flex}.asset-header-actions.svelte-1uha8ag span:where(.svelte-1uha8ag){letter-spacing:.02em;color:#fff;font-size:11px;font-weight:700}.asset-header.svelte-1uha8ag span:where(.svelte-1uha8ag){letter-spacing:.09em;text-transform:uppercase;color:#93c5fd;font-size:11px;font-weight:900}.asset-search.svelte-1uha8ag{align-items:center;display:flex;position:relative}.asset-search.svelte-1uha8ag svg:where(.svelte-1uha8ag){color:#94a3b8;position:absolute;left:14px}.asset-search-bar.svelte-1uha8ag{justify-content:flex-end;align-items:center;padding:0 4px;display:flex}.asset-metrics-row.svelte-1uha8ag{grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;display:grid}.asset-metrics-row.six.svelte-1uha8ag{grid-template-columns:repeat(6,minmax(0,1fr))}#system-admin-module.svelte-1uha8ag .asset-metric-icon:where(.svelte-1uha8ag),#reports-module.svelte-1uha8ag .asset-metric-icon:where(.svelte-1uha8ag){border-radius:50%}.asset-metric-card.svelte-1uha8ag{background:#fff;border:1px solid #e2e8f0;border-radius:14px;align-items:center;gap:14px;padding:18px 20px;display:flex;box-shadow:0 2px 8px #0000000a}.asset-metric-card.ok.svelte-1uha8ag{border-color:#bbf7d0}.asset-metric-card.warning.svelte-1uha8ag{border-color:#fed7aa}.asset-metric-card.danger.svelte-1uha8ag{border-color:#fecaca}.asset-metric-icon.svelte-1uha8ag{color:#fff;border-radius:12px;flex-shrink:0;place-items:center;width:44px;height:44px;display:grid}.asset-metric-icon.blue.svelte-1uha8ag{background:#155dfc}.asset-metric-icon.green.svelte-1uha8ag{background:#16a34a}.asset-metric-icon.orange.svelte-1uha8ag{background:#f97316}.asset-metric-icon.red.svelte-1uha8ag{background:#ef4444}.asset-metric-icon.purple.svelte-1uha8ag{background:#8b5cf6}.asset-metric-icon.teal.svelte-1uha8ag{background:#0d9488}.asset-metric-icon.navy.svelte-1uha8ag{background:#1e3a8a}.asset-metric-body.svelte-1uha8ag{flex-direction:column;gap:2px;display:flex}.asset-metric-body.svelte-1uha8ag span:where(.svelte-1uha8ag){color:#64748b;text-transform:uppercase;letter-spacing:.04em;font-size:11px;font-weight:800}.asset-metric-body.svelte-1uha8ag strong:where(.svelte-1uha8ag){color:#00266d;font-size:24px;font-weight:900}.asset-metric-card.ok.svelte-1uha8ag .asset-metric-body:where(.svelte-1uha8ag) strong:where(.svelte-1uha8ag){color:#15803d}.asset-metric-card.warning.svelte-1uha8ag .asset-metric-body:where(.svelte-1uha8ag) strong:where(.svelte-1uha8ag){color:#c2410c}.asset-metric-card.danger.svelte-1uha8ag .asset-metric-body:where(.svelte-1uha8ag) strong:where(.svelte-1uha8ag){color:#b91c1c}.asset-metric-body.svelte-1uha8ag small:where(.svelte-1uha8ag){color:#94a3b8;font-size:11px}.asset-actions-row.svelte-1uha8ag{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.asset-action-btn.svelte-1uha8ag{cursor:pointer;text-align:center;background:#fff;border:1px solid #e2e8f0;border-radius:14px;flex-direction:column;align-items:center;gap:6px;padding:18px 14px;transition:all .18s;display:flex}.asset-action-btn.svelte-1uha8ag:hover{transform:translateY(-2px);box-shadow:0 8px 24px #001e601f}.asset-action-btn.svelte-1uha8ag svg:where(.svelte-1uha8ag){color:#001b5f}.asset-action-btn.svelte-1uha8ag span:where(.svelte-1uha8ag){color:#001b5f;font-size:13px;font-weight:800}.asset-action-btn.svelte-1uha8ag small:where(.svelte-1uha8ag){color:#64748b;font-size:11px}.facility-tile-row.svelte-1uha8ag{flex-wrap:wrap;grid-template-columns:none;justify-content:space-between;gap:10px 7px;display:flex}.facility-tile-btn.svelte-1uha8ag{border-radius:10px;flex:0 0 130px;justify-content:center;gap:6px;width:130px;height:190px;padding:14px 10px}.facility-tile-btn.svelte-1uha8ag svg:where(.svelte-1uha8ag){width:22px;height:22px}.facility-tile-btn.svelte-1uha8ag span:where(.svelte-1uha8ag){font-size:12px}.facility-tile-btn.svelte-1uha8ag small:where(.svelte-1uha8ag){font-size:11px}.asset-action-add.svelte-1uha8ag{border-color:#bfdbfe}.asset-action-add.svelte-1uha8ag svg:where(.svelte-1uha8ag){color:#2563eb}.asset-action-maintenance.svelte-1uha8ag{border-color:#fed7aa}.asset-action-maintenance.svelte-1uha8ag svg:where(.svelte-1uha8ag){color:#f97316}.asset-action-deploy.svelte-1uha8ag{border-color:#bbf7d0}.asset-action-deploy.svelte-1uha8ag svg:where(.svelte-1uha8ag){color:#16a34a}.asset-action-history.svelte-1uha8ag{border-color:#ddd6fe}.asset-action-history.svelte-1uha8ag svg:where(.svelte-1uha8ag){color:#7c3aed}.asset-tool-grid.svelte-1uha8ag{grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;display:grid}.asset-tool-card.svelte-1uha8ag{text-align:center;background:#fff;border:1px solid #e2e8f0;border-radius:14px;flex-direction:column;align-items:center;gap:6px;padding:16px 12px;display:flex}.asset-tool-icon.svelte-1uha8ag{color:#4338ca;background:#eef2ff;border-radius:10px;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.asset-tool-icon.blue.svelte-1uha8ag{color:#2563eb;background:#dbeafe}.asset-tool-icon.green.svelte-1uha8ag{color:#16a34a;background:#dcfce7}.asset-tool-icon.orange.svelte-1uha8ag{color:#f97316;background:#ffedd5}.asset-tool-icon.purple.svelte-1uha8ag{color:#7c3aed;background:#ede9fe}.asset-tool-icon.indigo.svelte-1uha8ag{color:#4338ca;background:#e0e7ff}.asset-tool-card.svelte-1uha8ag strong:where(.svelte-1uha8ag){color:#001b5f;text-transform:uppercase;letter-spacing:.02em;font-size:12px;font-weight:800}.asset-tool-card.svelte-1uha8ag span:where(.svelte-1uha8ag){color:#64748b;min-height:28px;font-size:11px;line-height:1.3}.asset-tool-btn.svelte-1uha8ag{color:#1d4ed8;cursor:pointer;background:#eff6ff;border:1px solid #bfdbfe;border-radius:8px;width:100%;margin-top:4px;padding:7px 10px;font-size:12px;font-weight:700;transition:all .18s}.asset-tool-btn.svelte-1uha8ag:hover{color:#fff;background:#1d4ed8}.asset-map-modal.svelte-1uha8ag{max-width:720px}.asset-manager-form.svelte-1uha8ag,.asset-manager-list.svelte-1uha8ag{gap:12px;display:grid}.asset-manager-row.svelte-1uha8ag{border-bottom:1px solid #e2e8f0;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:12px 0;display:flex}.asset-manager-row.svelte-1uha8ag>div:where(.svelte-1uha8ag):first-child{overflow-wrap:anywhere;gap:4px;min-width:0;display:grid}.asset-manager-row.svelte-1uha8ag small:where(.svelte-1uha8ag),.asset-manager-message.svelte-1uha8ag{color:#64748b;font-size:12px}.asset-manager-message.svelte-1uha8ag{margin:0}.asset-manager-message.svelte-1uha8ag:empty{display:none}.asset-manager-actions.svelte-1uha8ag{flex-wrap:wrap;gap:8px;display:flex}.asset-report-modal.svelte-1uha8ag{width:calc(100% - 24px);max-width:1000px}.asset-report-modal.svelte-1uha8ag .modal-footer:where(.svelte-1uha8ag){flex-wrap:wrap}.asset-report-table-wrap.svelte-1uha8ag{overflow-x:auto}.asset-report-table.svelte-1uha8ag{border-collapse:collapse;width:100%;font-size:12px}.asset-report-table.svelte-1uha8ag th:where(.svelte-1uha8ag),.asset-report-table.svelte-1uha8ag td:where(.svelte-1uha8ag){text-align:left;border:1px solid #e2e8f0;padding:10px}.asset-report-table.svelte-1uha8ag th:where(.svelte-1uha8ag){color:#1e3a8a;background:#eff6ff}.dashboard-shell.dark.svelte-1uha8ag .asset-manager-row:where(.svelte-1uha8ag),.dashboard-shell.dark.svelte-1uha8ag .asset-report-table:where(.svelte-1uha8ag) th:where(.svelte-1uha8ag),.dashboard-shell.dark.svelte-1uha8ag .asset-report-table:where(.svelte-1uha8ag) td:where(.svelte-1uha8ag){border-color:#334155}.dashboard-shell.dark.svelte-1uha8ag .asset-manager-message:where(.svelte-1uha8ag),.dashboard-shell.dark.svelte-1uha8ag .asset-manager-row:where(.svelte-1uha8ag) small:where(.svelte-1uha8ag){color:#94a3b8}.dashboard-shell.dark.svelte-1uha8ag .asset-report-table:where(.svelte-1uha8ag) th:where(.svelte-1uha8ag){color:#bfdbfe;background:#1e293b}.asset-map-canvas.svelte-1uha8ag{background:linear-gradient(#94a3b82e 1px,#0000 1px) 0 0/32px 32px,linear-gradient(90deg,#94a3b82e 1px,#0000 1px) 0 0/32px 32px,linear-gradient(135deg,#dbeafe,#eff6ff 45%,#dcfce7);border:1px solid #e2e8f0;border-radius:14px;width:100%;height:380px;position:relative;overflow:hidden}.asset-map-pin.svelte-1uha8ag{cursor:pointer;color:#dc2626;background:0 0;border:none;flex-direction:column;align-items:center;padding:0;display:flex;position:absolute;transform:translate(-50%,-100%)}.asset-map-pin-label.svelte-1uha8ag{color:#001b5f;white-space:nowrap;background:#fff;border:1px solid #e2e8f0;border-radius:8px;flex-direction:column;align-items:center;margin-top:2px;padding:2px 8px;font-size:10px;font-weight:800;display:flex;box-shadow:0 4px 10px #001e601f}.asset-map-pin-label.svelte-1uha8ag small:where(.svelte-1uha8ag){color:#64748b;font-size:9px;font-weight:600}.asset-map-pin.svelte-1uha8ag:hover{color:#b91c1c}.asset-map-pin.svelte-1uha8ag:hover .asset-map-pin-label:where(.svelte-1uha8ag){border-color:#93c5fd}.dashboard-shell.dark.svelte-1uha8ag .asset-map-canvas:where(.svelte-1uha8ag){background:linear-gradient(#94a3b81f 1px,#0000 1px) 0 0/32px 32px,linear-gradient(90deg,#94a3b81f 1px,#0000 1px) 0 0/32px 32px,linear-gradient(135deg,#1e293b,#0f172a 60%,#1e3a2f);border-color:#334155}.dashboard-shell.dark.svelte-1uha8ag .asset-map-pin-label:where(.svelte-1uha8ag){color:#f8fafc;background:#1e293b;border-color:#334155}.asset-list-card.svelte-1uha8ag{background:#fff;border:1px solid #e2e8f0;border-radius:14px;padding:20px}.asset-list-head.svelte-1uha8ag{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.asset-list-head.svelte-1uha8ag h2:where(.svelte-1uha8ag){color:#00266d;margin:0;font-size:18px;font-weight:900}.asset-tools.svelte-1uha8ag{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.asset-tools.svelte-1uha8ag .primary-button:where(.svelte-1uha8ag),.asset-tools.svelte-1uha8ag .secondary-button:where(.svelte-1uha8ag){padding:8px 12px;font-size:12px}.asset-tools.svelte-1uha8ag select:where(.svelte-1uha8ag){color:#00266d;cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:8px;padding:7px 10px;font-size:12px}.asset-filter-row.svelte-1uha8ag{flex-wrap:wrap;gap:8px;display:flex}.asset-filter-row.svelte-1uha8ag select:where(.svelte-1uha8ag){color:#00266d;cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:8px;padding:7px 10px;font-size:12px}.ma-filter-row.svelte-1uha8ag select:where(.svelte-1uha8ag){min-width:190px}.notification-settings-heading.svelte-1uha8ag{justify-content:space-between;align-items:center;gap:10px;display:flex}.notification-settings-note.svelte-1uha8ag{color:#64748b;margin:10px 0 0;font-size:12px;line-height:1.5}.notification-settings-note.svelte-1uha8ag:empty{display:none}.notification-settings-dialog.svelte-1uha8ag{color:#0f172a;width:calc(100% - 24px);max-width:620px;margin:auto}.notification-settings-dialog.svelte-1uha8ag::backdrop{background:#0f172a8c}.notification-settings-dialog.svelte-1uha8ag .modal-footer:where(.svelte-1uha8ag){flex-wrap:wrap}.notification-preference-row.svelte-1uha8ag{border-bottom:1px solid #e2e8f0;justify-content:space-between;align-items:center;gap:16px;padding:12px 0;display:flex}.notification-preference-row.svelte-1uha8ag strong:where(.svelte-1uha8ag){font-size:13px}.notification-preference-row.svelte-1uha8ag p:where(.svelte-1uha8ag){color:#64748b;margin:5px 0 0;font-size:12px;line-height:1.5}.notification-preference-row.svelte-1uha8ag .switch:where(.svelte-1uha8ag){flex-shrink:0}.monitoring-notification-list.svelte-1uha8ag{gap:8px;margin-top:12px;display:grid}.monitoring-notification.svelte-1uha8ag{text-align:left;color:#0f172a;width:100%;font:inherit;cursor:pointer;overflow-wrap:anywhere;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;align-items:center;gap:12px;padding:10px;display:flex}.monitoring-notification-icon.svelte-1uha8ag{border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.monitoring-notification-icon.critical.svelte-1uha8ag{color:#dc2626;background:#fee2e2}.monitoring-notification-icon.warning.svelte-1uha8ag{color:#d97706;background:#fef3c7}.monitoring-notification-body.svelte-1uha8ag{flex:1;gap:3px;min-width:0;display:grid}.monitoring-notification-body.svelte-1uha8ag strong:where(.svelte-1uha8ag){font-size:12px}.monitoring-notification-body.svelte-1uha8ag small:where(.svelte-1uha8ag){color:#64748b;font-size:11px}.monitoring-notification-meta.svelte-1uha8ag{flex-shrink:0;justify-items:end;gap:4px;display:grid}.monitoring-notification-meta.svelte-1uha8ag .asset-badge:where(.svelte-1uha8ag){text-transform:uppercase;letter-spacing:.4px;font-size:9px}.monitoring-notification-meta.svelte-1uha8ag small:where(.svelte-1uha8ag){color:#94a3b8;font-size:10px}.monitoring-notification.svelte-1uha8ag:hover{background:#eff6ff;border-color:#93c5fd}.monitoring-notification.svelte-1uha8ag:focus-visible,.notification-preference-row.svelte-1uha8ag .switch:where(.svelte-1uha8ag):focus-within,#notification-settings.svelte-1uha8ag .switch:where(.svelte-1uha8ag):focus-within{outline-offset:3px;outline:2px solid #2563eb}.dashboard-shell.dark.svelte-1uha8ag .notification-settings-dialog:where(.svelte-1uha8ag),.dashboard-shell.dark.svelte-1uha8ag .monitoring-notification:where(.svelte-1uha8ag){color:#f1f5f9;background:#0f172a;border-color:#334155}.dashboard-shell.dark.svelte-1uha8ag .notification-preference-row:where(.svelte-1uha8ag){border-color:#334155}.dashboard-shell.dark.svelte-1uha8ag .notification-settings-note:where(.svelte-1uha8ag),.dashboard-shell.dark.svelte-1uha8ag .notification-preference-row:where(.svelte-1uha8ag) p:where(.svelte-1uha8ag),.dashboard-shell.dark.svelte-1uha8ag .monitoring-notification-body:where(.svelte-1uha8ag) small:where(.svelte-1uha8ag){color:#94a3b8}.dashboard-shell.dark.svelte-1uha8ag .monitoring-notification-icon.critical:where(.svelte-1uha8ag){color:#f87171;background:#3b0a0a}.dashboard-shell.dark.svelte-1uha8ag .monitoring-notification-icon.warning:where(.svelte-1uha8ag){color:#fb923c;background:#3b1d0a}.dashboard-shell.dark.svelte-1uha8ag .monitoring-notification:where(.svelte-1uha8ag):hover{background:#1e293b}.asset-table-wrap.svelte-1uha8ag{flex-direction:column;gap:0;display:flex;overflow-x:auto}.asset-module-layout.svelte-1uha8ag{grid-template-columns:1fr 320px;align-items:start;gap:16px;margin-top:16px;display:grid}.asset-module-main.svelte-1uha8ag{flex-direction:column;gap:16px;min-width:0;display:flex}.admin-cards-grid.svelte-1uha8ag{grid-template-columns:1fr 1fr;gap:16px;display:grid}.admin-card-sub.svelte-1uha8ag{color:#64748b;margin:2px 0 0;font-size:12px;font-weight:400}.admin-card-title.svelte-1uha8ag{align-items:center;gap:10px;display:flex}.admin-card-icon.svelte-1uha8ag{color:#fff;border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.admin-card-icon.blue.svelte-1uha8ag{background:#155dfc}.admin-card-icon.navy.svelte-1uha8ag{background:#1e3a8a}.admin-view-all.svelte-1uha8ag{color:#1d4ed8;cursor:pointer;background:0 0;border:none;padding:0;font-size:12px;font-weight:700}.admin-view-all.svelte-1uha8ag:hover{text-decoration:underline}.admin-icon-btn.svelte-1uha8ag{color:#475569;cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:7px;justify-content:center;align-items:center;width:26px;height:26px;transition:background .15s,color .15s,border-color .15s;display:inline-flex}.admin-icon-btn.svelte-1uha8ag:hover{color:#1d4ed8;background:#eef2ff;border-color:#c7d2fe}.admin-icon-btn.danger.svelte-1uha8ag:hover{color:#dc2626;background:#fef2f2;border-color:#fecaca}.asset-badge.role-badge-0.svelte-1uha8ag{color:#6d28d9;background:#ede9fe}.asset-badge.role-badge-1.svelte-1uha8ag{color:#15803d;background:#dcfce7}.asset-badge.role-badge-2.svelte-1uha8ag{color:#4338ca;background:#e0e7ff}.asset-badge.role-badge-3.svelte-1uha8ag{color:#b45309;background:#fef3c7}.asset-badge.role-badge-4.svelte-1uha8ag{color:#475569;background:#f1f5f9}#system-admin-module.svelte-1uha8ag .asset-list-head:where(.svelte-1uha8ag) h2:where(.svelte-1uha8ag),#reports-module.svelte-1uha8ag .asset-list-head:where(.svelte-1uha8ag) h2:where(.svelte-1uha8ag){text-transform:uppercase;letter-spacing:.03em;font-size:15px}#system-admin-module.svelte-1uha8ag .asset-side-card:where(.svelte-1uha8ag) h3:where(.svelte-1uha8ag),#monitoring-module.svelte-1uha8ag .asset-side-card:where(.svelte-1uha8ag) h3:where(.svelte-1uha8ag),#reports-module.svelte-1uha8ag .asset-side-card:where(.svelte-1uha8ag) h3:where(.svelte-1uha8ag){text-transform:uppercase;letter-spacing:.05em;font-size:12px}.report-filter-bar.svelte-1uha8ag{background:#fff;border:1px solid #e2e8f0;border-radius:14px;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:16px;padding:14px 16px;display:flex}.report-filter-bar.svelte-1uha8ag select:where(.svelte-1uha8ag),.report-filter-bar.svelte-1uha8ag input:where(.svelte-1uha8ag){height:38px;font:inherit;color:#1e293b;box-sizing:border-box;background:#f6f8fc;border:1px solid #e2e8f0;border-radius:8px;padding:0 12px;font-size:13px;font-weight:600}.report-filter-bar.svelte-1uha8ag select:where(.svelte-1uha8ag){flex:1 1 0;min-width:110px}.report-filter-bar.svelte-1uha8ag input[type=date]:where(.svelte-1uha8ag){flex:0 0 122px;width:122px}.report-filter-bar.svelte-1uha8ag .secondary-button:where(.svelte-1uha8ag){color:#1e3a8a;background:#f6f8fc;border:1px solid #e2e8f0;border-radius:8px;flex:none;justify-content:center;align-items:center;gap:6px;height:36px;padding:0 16px;font-size:12px;font-weight:700;display:inline-flex}.report-filter-bar.svelte-1uha8ag .secondary-button:where(.svelte-1uha8ag) svg:where(.svelte-1uha8ag){stroke:#2563eb}.report-filter-bar.svelte-1uha8ag .secondary-button:where(.svelte-1uha8ag):hover{background:#eef2fa;border-color:#cbd5e1}.report-filter-sep.svelte-1uha8ag{color:#64748b;flex:none;font-size:12px}.dashboard-shell.dark.svelte-1uha8ag .report-filter-bar:where(.svelte-1uha8ag){background:#1e293b;border-color:#334155}.dashboard-shell.dark.svelte-1uha8ag .report-filter-bar:where(.svelte-1uha8ag) select:where(.svelte-1uha8ag),.dashboard-shell.dark.svelte-1uha8ag .report-filter-bar:where(.svelte-1uha8ag) input:where(.svelte-1uha8ag),.dashboard-shell.dark.svelte-1uha8ag .report-filter-bar:where(.svelte-1uha8ag) .secondary-button:where(.svelte-1uha8ag){color:#f1f5f9;background:#0f172a;border-color:#334155}.dashboard-shell.dark.svelte-1uha8ag .report-filter-bar:where(.svelte-1uha8ag) .secondary-button:where(.svelte-1uha8ag) svg:where(.svelte-1uha8ag){stroke:#60a5fa}.dashboard-shell.dark.svelte-1uha8ag .report-filter-bar:where(.svelte-1uha8ag) .secondary-button:where(.svelte-1uha8ag):hover{background:#1e293b}@media (width<=900px){.report-filter-bar.svelte-1uha8ag select:where(.svelte-1uha8ag){flex:140px;min-width:0}.report-filter-bar.svelte-1uha8ag input[type=date]:where(.svelte-1uha8ag){flex:0 0 122px}.report-filter-bar.svelte-1uha8ag .secondary-button:where(.svelte-1uha8ag){flex:none}}.report-charts-row.svelte-1uha8ag{grid-template-columns:1fr 1.3fr 1fr;gap:16px;margin-bottom:16px;display:grid}.donut-figure.svelte-1uha8ag{flex-shrink:0;width:140px;position:relative}.donut-center.svelte-1uha8ag{text-align:center;pointer-events:none;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.donut-center.svelte-1uha8ag strong:where(.svelte-1uha8ag){color:#00266d;font-size:23px;font-weight:900;line-height:1}.donut-center.svelte-1uha8ag span:where(.svelte-1uha8ag){color:#94a3b8;font-size:11px;font-weight:600}.report-trend-card.svelte-1uha8ag .asset-list-head:where(.svelte-1uha8ag){margin-bottom:6px}.report-trend-select.svelte-1uha8ag{color:#334155;cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:7px;padding:4px 8px;font-size:11px;font-weight:600}.report-trend-chart.svelte-1uha8ag{width:100%;height:128px;display:block}.report-trend-chart.svelte-1uha8ag .rl:where(.svelte-1uha8ag){stroke:#e2e8f0;stroke-width:1px}.report-trend-chart.svelte-1uha8ag .rt:where(.svelte-1uha8ag){fill:#94a3b8;font-size:8.5px}.report-format-chip.svelte-1uha8ag{color:#15803d;align-items:center;gap:4px;font-size:12px;font-weight:700;display:inline-flex}.report-pager.svelte-1uha8ag{align-items:center;gap:4px;display:flex}.report-pager.svelte-1uha8ag button:where(.svelte-1uha8ag){color:#475569;cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:6px;min-width:26px;height:26px;padding:0 6px;font-size:12px;font-weight:600}.report-pager.svelte-1uha8ag button:where(.svelte-1uha8ag):hover:not(:disabled){color:#1d4ed8;border-color:#93c5fd}.report-pager.svelte-1uha8ag button.active:where(.svelte-1uha8ag){color:#fff;background:#155dfc;border-color:#155dfc}.report-pager.svelte-1uha8ag button:where(.svelte-1uha8ag):disabled{opacity:.4;cursor:default}.report-pager-ellipsis.svelte-1uha8ag{color:#94a3b8;padding:0 2px;font-size:12px}.report-quick-list.svelte-1uha8ag{flex-direction:column;gap:6px;display:flex}.report-quick-list.svelte-1uha8ag button:where(.svelte-1uha8ag){color:#334155;cursor:pointer;text-align:left;background:#fff;border:1px solid #e2e8f0;border-radius:8px;align-items:center;gap:9px;width:100%;padding:8px 10px;font-size:12px;font-weight:600;transition:background .15s,border-color .15s;display:flex}.report-quick-list.svelte-1uha8ag button:where(.svelte-1uha8ag):hover{background:#eef2ff;border-color:#c7d2fe}.report-quick-list.svelte-1uha8ag button:where(.svelte-1uha8ag) svg:where(.svelte-1uha8ag){flex-shrink:0}.report-sched-list.svelte-1uha8ag{flex-direction:column;gap:10px;display:flex}.report-sched-row.svelte-1uha8ag{align-items:center;gap:8px;display:flex}.report-sched-icon.svelte-1uha8ag{background:#eef2ff;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;display:flex}.report-sched-text.svelte-1uha8ag{flex-direction:column;flex:1;min-width:0;display:flex}.report-sched-text.svelte-1uha8ag strong:where(.svelte-1uha8ag){color:#1e293b;font-size:11.5px}.report-sched-text.svelte-1uha8ag small:where(.svelte-1uha8ag){color:#94a3b8;font-size:10px}.report-sched-state.svelte-1uha8ag{color:#64748b;font-size:9px;font-weight:800}.admin-shortcut-grid.svelte-1uha8ag{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.admin-shortcut-btn.svelte-1uha8ag{color:#1e40af;cursor:pointer;text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:6px;padding:12px 6px;font-size:10px;font-weight:600;transition:background .15s,border-color .15s;display:flex}.admin-shortcut-btn.svelte-1uha8ag:hover{background:#eef2ff;border-color:#c7d2fe}.admin-shortcut-btn.svelte-1uha8ag svg:where(.svelte-1uha8ag){box-sizing:border-box;color:#1e40af;background:#e8eefc;border-radius:10px;flex-shrink:0;width:38px;height:38px;padding:9px}.admin-settings-list.svelte-1uha8ag>div:where(.svelte-1uha8ag){align-items:flex-start;gap:12px}.admin-settings-list.svelte-1uha8ag>div:where(.svelte-1uha8ag)>span:where(.svelte-1uha8ag){color:#475569;flex-shrink:0;align-items:center;gap:6px;display:flex}.admin-settings-list.svelte-1uha8ag>div:where(.svelte-1uha8ag)>span:where(.svelte-1uha8ag) svg:where(.svelte-1uha8ag){color:#1e40af;flex-shrink:0}.admin-settings-list.svelte-1uha8ag>div:where(.svelte-1uha8ag)>strong:where(.svelte-1uha8ag){text-align:right;font-weight:700}.admin-inline-setting.svelte-1uha8ag{color:#1e293b;align-items:center;gap:6px;font-weight:700;display:flex}.admin-inline-setting.svelte-1uha8ag input[type=number]:where(.svelte-1uha8ag){text-align:center;border:1px solid #cbd5e1;border-radius:6px;width:52px;padding:3px 6px;font-size:12px;font-weight:700}.admin-header-actions.svelte-1uha8ag{flex-shrink:0;align-items:center;gap:8px;display:flex}.admin-theme-btn.svelte-1uha8ag{color:#334155;cursor:pointer;background:#f8fafc;border:1px solid #cbd5e1;border-radius:8px;align-items:center;gap:6px;padding:6px 12px;font-size:12px;font-weight:600;transition:background .15s,border-color .15s;display:inline-flex}.admin-theme-btn.svelte-1uha8ag:hover{background:#eef2ff;border-color:#c7d2fe}.admin-role-modules-grid.svelte-1uha8ag{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:8px;display:grid}.admin-role-module-check.svelte-1uha8ag{color:#334155;cursor:pointer;border:1px solid #e2e8f0;border-radius:8px;align-items:center;gap:8px;padding:8px 10px;font-size:12px;display:flex}.admin-role-module-check.svelte-1uha8ag:hover{background:#f8fafc}.admin-role-module-check.svelte-1uha8ag input:where(.svelte-1uha8ag){flex-shrink:0}.asset-side-panel.svelte-1uha8ag{flex-direction:column;gap:12px;display:flex}.asset-side-card.svelte-1uha8ag{background:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:12px}.asset-side-card.svelte-1uha8ag h3:where(.svelte-1uha8ag){color:#00266d;margin:0 0 8px;font-size:14px}.asset-side-list.svelte-1uha8ag{flex-direction:column;gap:8px;display:flex}.asset-side-list.svelte-1uha8ag>div:where(.svelte-1uha8ag){justify-content:space-between;align-items:center;font-size:12px;display:flex}.asset-side-list.svelte-1uha8ag small:where(.svelte-1uha8ag){color:#64748b}.admin-storage-list.svelte-1uha8ag{flex-direction:column;gap:14px;display:flex}.admin-storage-label.svelte-1uha8ag{color:#334155;justify-content:space-between;align-items:center;margin-bottom:6px;font-size:12px;display:flex}.admin-storage-label.svelte-1uha8ag strong:where(.svelte-1uha8ag){color:#00266d;font-weight:700}.admin-storage-bar.svelte-1uha8ag{background:#e2e8f0;border-radius:999px;width:100%;height:6px;overflow:hidden}.admin-storage-fill.svelte-1uha8ag{background:linear-gradient(90deg,#2563eb,#1d4ed8);border-radius:999px;height:100%;transition:width .3s}.switch.svelte-1uha8ag{flex-shrink:0;width:36px;height:20px;display:inline-block;position:relative}.switch.svelte-1uha8ag input:where(.svelte-1uha8ag){opacity:0;width:0;height:0}.switch.svelte-1uha8ag i:where(.svelte-1uha8ag){cursor:pointer;background-color:#cbd5e1;border-radius:999px;transition:background-color .2s;position:absolute;inset:0}.switch.svelte-1uha8ag i:where(.svelte-1uha8ag):before{content:"";background-color:#fff;border-radius:50%;width:14px;height:14px;transition:transform .2s;position:absolute;top:3px;left:3px;box-shadow:0 1px 2px #0003}.switch.svelte-1uha8ag input:where(.svelte-1uha8ag):checked+i:where(.svelte-1uha8ag){background-color:#22c55e}.switch.svelte-1uha8ag input:where(.svelte-1uha8ag):checked+i:where(.svelte-1uha8ag):before{transform:translate(16px)}.switch.svelte-1uha8ag input:where(.svelte-1uha8ag):focus-visible+i:where(.svelte-1uha8ag){outline-offset:2px;outline:2px solid #2563eb}.asset-table-head.svelte-1uha8ag,.asset-table-row.svelte-1uha8ag{grid-template-columns:60px 110px 180px 120px 150px 130px 130px 100px 110px 140px 180px 90px;align-items:center;gap:10px;padding:11px 12px;display:grid}@media (width<=1100px){.asset-metrics-row.svelte-1uha8ag,.asset-metrics-row.six.svelte-1uha8ag{grid-template-columns:repeat(3,minmax(0,1fr))}.asset-actions-row.svelte-1uha8ag{grid-template-columns:repeat(2,minmax(0,1fr))}.asset-module-layout.svelte-1uha8ag,.report-charts-row.svelte-1uha8ag{grid-template-columns:1fr}.asset-side-panel.svelte-1uha8ag{grid-template-columns:repeat(2,1fr);gap:16px;display:grid}}@media (width<=720px){.asset-metrics-row.svelte-1uha8ag,.asset-metrics-row.six.svelte-1uha8ag,.asset-actions-row.svelte-1uha8ag{grid-template-columns:1fr}.asset-search-bar.svelte-1uha8ag{justify-content:stretch}.asset-side-panel.svelte-1uha8ag{grid-template-columns:1fr}}.facility-table-wrap.svelte-1uha8ag{flex-direction:column;gap:0;display:flex;overflow-x:auto}.facility-table-head.svelte-1uha8ag,.facility-table-row.svelte-1uha8ag{grid-template-columns:130px 220px 150px 180px 150px 140px 130px 130px 200px;align-items:center;gap:10px;padding:11px 12px;display:grid}.facility-table-head.svelte-1uha8ag{color:#475569;text-transform:uppercase;letter-spacing:.03em;background:#f1f5f9;border-radius:8px;font-size:11px;font-weight:800}.facility-table-row.svelte-1uha8ag{color:#334155;border-bottom:1px solid #e2e8f0;font-size:13px;transition:all .12s}.facility-table-row.svelte-1uha8ag:hover{background:#f8fafc}.facility-table-footer.svelte-1uha8ag{justify-content:space-between;align-items:center;padding:10px 6px;display:flex}.facility-table-info.svelte-1uha8ag{color:#64748b;font-size:12px}.facility-pager.svelte-1uha8ag{align-items:center;gap:6px;display:flex}.donut-wrap.svelte-1uha8ag{grid-template-columns:140px 1fr;align-items:center;gap:14px;display:grid}.donut.svelte-1uha8ag{width:140px;height:140px}.donut.svelte-1uha8ag circle:where(.svelte-1uha8ag){fill:none;stroke-width:10px;transform-origin:50%;transform:rotate(-90deg)}.donut-bg.svelte-1uha8ag{stroke:#e2e8f0}.donut-legend.svelte-1uha8ag{color:#475569;flex-direction:column;gap:6px;font-size:12px;display:flex}.donut-legend.svelte-1uha8ag>div:where(.svelte-1uha8ag){grid-template-columns:10px 1fr auto;align-items:center;gap:8px;display:grid}.donut-legend.svelte-1uha8ag i:where(.svelte-1uha8ag){border-radius:50%;width:10px;height:10px;display:inline-block}.asset-table-head.svelte-1uha8ag{color:#475569;text-transform:uppercase;letter-spacing:.03em;background:#f1f5f9;border-radius:8px;font-size:11px;font-weight:800}.asset-table-row.svelte-1uha8ag{color:#334155;border-bottom:1px solid #e2e8f0;font-size:13px;transition:all .12s}.asset-table-row.svelte-1uha8ag:hover{background:#f8fafc}.asset-code.svelte-1uha8ag{color:#155dfc;font-size:12px;font-weight:700}.asset-name.svelte-1uha8ag{align-items:center;gap:8px;display:flex}.asset-name.svelte-1uha8ag strong:where(.svelte-1uha8ag){color:#00266d;font-weight:700}.asset-thumb.svelte-1uha8ag{object-fit:cover;cursor:zoom-in;border-radius:6px;flex-shrink:0;width:32px;height:32px}.image-preview.svelte-1uha8ag{z-index:9999;pointer-events:none;transform-origin:0 0;background:#fff;border-radius:12px;padding:4px;animation:.18s ease-out svelte-1uha8ag-image-preview-in;position:fixed;box-shadow:0 18px 40px #02061759}.image-preview.svelte-1uha8ag img:where(.svelte-1uha8ag){object-fit:cover;border-radius:9px;width:220px;height:220px;display:block}@keyframes svelte-1uha8ag-image-preview-in{0%{opacity:0;transform:scale(.85)translateY(4px)}to{opacity:1;transform:scale(1)translateY(0)}}.asset-image-cell.svelte-1uha8ag{justify-content:center;align-items:center;display:flex}.asset-thumb-placeholder.svelte-1uha8ag{color:#94a3b8;background:#f1f5f9;border-radius:6px;justify-content:center;align-items:center;width:32px;height:32px;font-size:14px;display:inline-flex}.asset-add-modal.svelte-1uha8ag{max-width:720px}.asset-modal-grid.svelte-1uha8ag{grid-template-columns:repeat(2,1fr);gap:14px;display:grid}.asset-modal-grid.svelte-1uha8ag .form-group:where(.svelte-1uha8ag){flex-direction:column;gap:6px;display:flex}.asset-modal-grid.svelte-1uha8ag .asset-modal-image-group:where(.svelte-1uha8ag){flex-direction:column;grid-column:span 2;align-items:flex-start;gap:8px;display:flex}.asset-modal-preview.svelte-1uha8ag{object-fit:contain;border:1px solid #e2e8f0;border-radius:8px;width:100%;max-height:180px}@media (width<=600px){.asset-modal-grid.svelte-1uha8ag{grid-template-columns:1fr}}.asset-badge.svelte-1uha8ag{text-align:center;border-radius:20px;padding:3px 10px;font-size:11px;font-weight:800;display:inline-block}.asset-badge.asset-ok.svelte-1uha8ag{color:#15803d;background:#dcfce7}.asset-badge.asset-warn.svelte-1uha8ag{color:#b45309;background:#fef3c7}.asset-badge.asset-crit.svelte-1uha8ag{color:#b91c1c;background:#fee2e2}.asset-cond.svelte-1uha8ag{border-radius:20px;padding:3px 10px;font-size:11px;font-weight:700;display:inline-block}.asset-cond.asset-cond-ok.svelte-1uha8ag{color:#3730a3;background:#e0e7ff}.asset-cond.asset-cond-warn.svelte-1uha8ag{color:#b45309;background:#fef3c7}.asset-cond.asset-cond-crit.svelte-1uha8ag{color:#b91c1c;background:#fee2e2}.asset-date.svelte-1uha8ag{color:#64748b;font-size:12px}.asset-value.svelte-1uha8ag{color:#00266d;font-weight:700}.asset-row-actions.svelte-1uha8ag{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.asset-row-actions-icon.svelte-1uha8ag{flex-wrap:nowrap;gap:6px}.asset-icon-btn.svelte-1uha8ag{cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:8px;justify-content:center;align-items:center;width:28px;height:28px;transition:all .15s;display:inline-flex}.asset-icon-view.svelte-1uha8ag{color:#64748b}.asset-icon-view.svelte-1uha8ag:hover{color:#334155;background:#f1f5f9}.asset-icon-edit.svelte-1uha8ag{color:#2563eb}.asset-icon-edit.svelte-1uha8ag:hover{background:#dbeafe;border-color:#93c5fd}.asset-icon-more.svelte-1uha8ag{color:#7c3aed}.asset-icon-more.svelte-1uha8ag:hover{background:#ede9fe;border-color:#c4b5fd}.asset-view-head.svelte-1uha8ag{align-items:center;gap:12px;margin-bottom:14px;display:flex}.asset-view-thumb.svelte-1uha8ag{object-fit:cover;background:#f1f5f9;border-radius:10px;justify-content:center;align-items:center;width:56px;height:56px;display:flex}.asset-view-head.svelte-1uha8ag div:where(.svelte-1uha8ag){flex-direction:column;gap:2px;display:flex}.asset-view-head.svelte-1uha8ag strong:where(.svelte-1uha8ag){color:#00266d;font-size:15px}.asset-view-grid.svelte-1uha8ag{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-bottom:16px;display:grid}.asset-view-grid.svelte-1uha8ag div:where(.svelte-1uha8ag){flex-direction:column;gap:2px;display:flex}.asset-view-grid.svelte-1uha8ag span:where(.svelte-1uha8ag){color:#64748b;text-transform:uppercase;letter-spacing:.03em;font-size:11px;font-weight:600}.asset-view-grid.svelte-1uha8ag strong:where(.svelte-1uha8ag){color:#1e293b;font-size:13px}.asset-view-actions.svelte-1uha8ag{border-top:1px solid #e2e8f0;flex-wrap:wrap;gap:8px;padding-top:12px;display:flex}.dashboard-shell.dark.svelte-1uha8ag .asset-icon-btn:where(.svelte-1uha8ag){background:#0f172a;border-color:#334155}.dashboard-shell.dark.svelte-1uha8ag .asset-icon-view:where(.svelte-1uha8ag){color:#94a3b8}.dashboard-shell.dark.svelte-1uha8ag .asset-icon-view:where(.svelte-1uha8ag):hover{color:#e2e8f0;background:#1e293b}.dashboard-shell.dark.svelte-1uha8ag .asset-icon-edit:where(.svelte-1uha8ag){color:#60a5fa}.dashboard-shell.dark.svelte-1uha8ag .asset-icon-edit:where(.svelte-1uha8ag):hover{background:#1e3a5f;border-color:#3b82f6}.dashboard-shell.dark.svelte-1uha8ag .asset-icon-more:where(.svelte-1uha8ag){color:#a78bfa}.dashboard-shell.dark.svelte-1uha8ag .asset-icon-more:where(.svelte-1uha8ag):hover{background:#2e1065;border-color:#7c3aed}.dashboard-shell.dark.svelte-1uha8ag .asset-view-head:where(.svelte-1uha8ag) strong:where(.svelte-1uha8ag){color:#f8fafc}.dashboard-shell.dark.svelte-1uha8ag .asset-view-grid:where(.svelte-1uha8ag) strong:where(.svelte-1uha8ag){color:#f1f5f9}.dashboard-shell.dark.svelte-1uha8ag .asset-view-actions:where(.svelte-1uha8ag){border-color:#334155}@media (width<=1100px){.asset-metrics-row.svelte-1uha8ag,.asset-metrics-row.six.svelte-1uha8ag{grid-template-columns:repeat(3,minmax(0,1fr))}.asset-actions-row.svelte-1uha8ag{grid-template-columns:repeat(2,minmax(0,1fr))}.asset-module-layout.svelte-1uha8ag{grid-template-columns:1fr}.asset-side-panel.svelte-1uha8ag{grid-template-columns:repeat(2,1fr);gap:16px;display:grid}}@media (width<=720px){.asset-header.svelte-1uha8ag{grid-template-columns:1fr}.asset-header-actions.svelte-1uha8ag{flex-wrap:wrap}.asset-metrics-row.svelte-1uha8ag,.asset-metrics-row.six.svelte-1uha8ag,.asset-actions-row.svelte-1uha8ag,.asset-tool-grid.svelte-1uha8ag{grid-template-columns:repeat(2,minmax(0,1fr))}.asset-module-layout.svelte-1uha8ag,.asset-side-panel.svelte-1uha8ag{grid-template-columns:1fr}.asset-table-head.svelte-1uha8ag,.asset-table-row.svelte-1uha8ag,.facility-table-head.svelte-1uha8ag,.facility-table-row.svelte-1uha8ag{grid-template-columns:1fr;gap:4px}.admin-cards-grid.svelte-1uha8ag{grid-template-columns:1fr}}.dashboard-shell.dark.svelte-1uha8ag .asset-header:where(.svelte-1uha8ag){background:linear-gradient(135deg,#0f172a,#1e293b)}.dashboard-shell.dark.svelte-1uha8ag .asset-metric-card:where(.svelte-1uha8ag),.dashboard-shell.dark.svelte-1uha8ag .asset-action-btn:where(.svelte-1uha8ag),.dashboard-shell.dark.svelte-1uha8ag .asset-tool-card:where(.svelte-1uha8ag),.dashboard-shell.dark.svelte-1uha8ag .asset-list-card:where(.svelte-1uha8ag){background:#1e293b;border-color:#334155}.dashboard-shell.dark.svelte-1uha8ag .asset-tool-card:where(.svelte-1uha8ag) strong:where(.svelte-1uha8ag){color:#f8fafc}.dashboard-shell.dark.svelte-1uha8ag .asset-tool-card:where(.svelte-1uha8ag) span:where(.svelte-1uha8ag){color:#94a3b8}.dashboard-shell.dark.svelte-1uha8ag .asset-tool-btn:where(.svelte-1uha8ag){color:#dbeafe;background:#1e3a8a;border-color:#1e3a8a}.dashboard-shell.dark.svelte-1uha8ag .asset-tool-btn:where(.svelte-1uha8ag):hover{color:#fff;background:#2563eb}.dashboard-shell.dark.svelte-1uha8ag .asset-metric-body:where(.svelte-1uha8ag) strong:where(.svelte-1uha8ag){color:#f8fafc}.dashboard-shell.dark.svelte-1uha8ag .asset-metric-body:where(.svelte-1uha8ag) span:where(.svelte-1uha8ag){color:#94a3b8}.dashboard-shell.dark.svelte-1uha8ag .asset-metric-body:where(.svelte-1uha8ag) small:where(.svelte-1uha8ag){color:#64748b}.dashboard-shell.dark.svelte-1uha8ag .asset-action-btn:where(.svelte-1uha8ag) span:where(.svelte-1uha8ag){color:#f8fafc}.dashboard-shell.dark.svelte-1uha8ag .asset-action-btn:where(.svelte-1uha8ag) small:where(.svelte-1uha8ag){color:#94a3b8}.dashboard-shell.dark.svelte-1uha8ag .asset-list-head:where(.svelte-1uha8ag) h2:where(.svelte-1uha8ag){color:#f8fafc}.dashboard-shell.dark.svelte-1uha8ag .asset-filter-row:where(.svelte-1uha8ag) select:where(.svelte-1uha8ag){color:#f1f5f9;background:#0f172a;border-color:#334155}.dashboard-shell.dark.svelte-1uha8ag .asset-table-head:where(.svelte-1uha8ag){color:#94a3b8;background:#0f172a}.dashboard-shell.dark.svelte-1uha8ag .asset-table-row:where(.svelte-1uha8ag){color:#cbd5e1;border-color:#334155}.dashboard-shell.dark.svelte-1uha8ag .asset-table-row:where(.svelte-1uha8ag):hover{background:#334155}.dashboard-shell.dark.svelte-1uha8ag .asset-name:where(.svelte-1uha8ag) strong:where(.svelte-1uha8ag){color:#f8fafc}.dashboard-shell.dark.svelte-1uha8ag .asset-code:where(.svelte-1uha8ag){color:#60a5fa}.dashboard-shell.dark.svelte-1uha8ag .asset-value:where(.svelte-1uha8ag){color:#f8fafc}.dashboard-shell.dark.svelte-1uha8ag .asset-date:where(.svelte-1uha8ag){color:#94a3b8}.stockop-picture-header.svelte-1uha8ag{color:#fff;background:linear-gradient(120deg,#001451 0%,#002c7a 48%,#003b99 100%);grid-template-columns:minmax(240px,1fr) minmax(260px,360px) auto;align-items:center;gap:18px;padding:22px 26px;display:grid;box-shadow:0 18px 40px #001e6038}.stockop-picture-header.svelte-1uha8ag span:where(.svelte-1uha8ag),.stockop-category-tile.svelte-1uha8ag span:where(.svelte-1uha8ag),.stockop-category-tile.svelte-1uha8ag strong:where(.svelte-1uha8ag),.stockop-category-tile.svelte-1uha8ag small:where(.svelte-1uha8ag),.stockop-picture-card.svelte-1uha8ag h2:where(.svelte-1uha8ag),.stockop-list-toolbar.svelte-1uha8ag h2:where(.svelte-1uha8ag),.stockop-item-name.svelte-1uha8ag strong:where(.svelte-1uha8ag){display:block}.stockop-picture-header.svelte-1uha8ag span:where(.svelte-1uha8ag){letter-spacing:.09em;text-transform:uppercase;font-size:11px;font-weight:900}.stockop-hero-search.svelte-1uha8ag{color:#64748b;background:#f8fafc;border:1px solid #dbeafe;border-radius:8px;align-items:center;gap:6px;width:min(340px,44vw);padding:6px 8px;display:flex}.stockop-hero-search.svelte-1uha8ag>svg:where(.svelte-1uha8ag){color:#94a3b8;flex:none}.stockop-picture-actions.svelte-1uha8ag{align-items:stretch;gap:10px;display:flex}.stockop-picture-actions.svelte-1uha8ag span:where(.svelte-1uha8ag){color:#fff;background:#ef4444;border-radius:999px;place-items:center;min-width:20px;height:20px;margin-bottom:3px;font-size:10px;display:inline-grid;position:relative}.stockop-picture-grid.svelte-1uha8ag{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:16px;padding:0 18px 24px;display:grid}.stockop-picture-main.svelte-1uha8ag{gap:16px;min-width:0;display:grid}.stockop-picture-card.svelte-1uha8ag{background:#fff;border:1px solid #dbe7ff;border-radius:10px;position:relative;box-shadow:0 12px 30px #00206014}.stockop-categories-card.svelte-1uha8ag,.stockop-filter-card.svelte-1uha8ag,.stockop-detail-panel.svelte-1uha8ag .stockop-picture-card:where(.svelte-1uha8ag){padding:18px}.stockop-categories-card.svelte-1uha8ag{padding-top:16px}.stockop-picture-card.svelte-1uha8ag h2:where(.svelte-1uha8ag),.stockop-list-toolbar.svelte-1uha8ag h2:where(.svelte-1uha8ag){color:#0040d8;letter-spacing:-.01em;text-transform:uppercase;margin:0;font-size:15px;font-weight:950}.stockop-category-cards.svelte-1uha8ag{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:14px;display:grid}.stockop-op-cards.svelte-1uha8ag{grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;margin-top:14px;display:grid}.stockop-op-card.svelte-1uha8ag{text-align:center;background:#fff;border:1px solid #e2e8f0;border-radius:14px;flex-direction:column;align-items:center;gap:10px;padding:20px 14px;transition:all .18s;display:flex}.stockop-op-card.svelte-1uha8ag:hover{border-color:#1d4ed8;transform:translateY(-1px);box-shadow:0 12px 24px #2563eb1f}.stockop-op-icon.svelte-1uha8ag{color:#fff;border-radius:14px;place-items:center;width:52px;height:52px;display:grid}.stockop-op-icon.blue.svelte-1uha8ag{background:#155dfc}.stockop-op-icon.orange.svelte-1uha8ag{background:#f97316}.stockop-op-icon.purple.svelte-1uha8ag{background:#6d28d9}.stockop-op-icon.yellow.svelte-1uha8ag{background:#d97706}.stockop-op-icon.teal.svelte-1uha8ag{background:#0f9f7a}.stockop-op-body.svelte-1uha8ag{flex-direction:column;gap:2px;display:flex}.stockop-op-body.svelte-1uha8ag span:where(.svelte-1uha8ag){color:#00266d;font-size:14px;font-weight:800}.stockop-op-body.svelte-1uha8ag small:where(.svelte-1uha8ag){color:#64748b;font-size:11px;line-height:1.4}.stockop-op-btn.svelte-1uha8ag{color:#fff;cursor:pointer;text-transform:uppercase;letter-spacing:.03em;border:0;border-radius:8px;width:100%;padding:8px 12px;font-size:11px;font-weight:800;transition:all .15s}.stockop-op-btn.svelte-1uha8ag:hover{opacity:.88;transform:translateY(-1px)}.stockop-op-btn.blue.svelte-1uha8ag{background:#155dfc}.stockop-op-btn.orange.svelte-1uha8ag{background:#f97316}.stockop-op-btn.purple.svelte-1uha8ag{background:#6d28d9}.stockop-op-btn.yellow.svelte-1uha8ag{background:#d97706}.stockop-op-btn.teal.svelte-1uha8ag{background:#0f9f7a}@media (width<=1100px){.stockop-op-cards.svelte-1uha8ag{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=720px){.stockop-op-cards.svelte-1uha8ag{grid-template-columns:repeat(2,minmax(0,1fr))}}.stockop-category-tile.svelte-1uha8ag{color:#00266d;cursor:pointer;font:inherit;text-align:left;background:#fff;border:1px solid #dbe7ff;border-radius:8px;grid-template-columns:44px minmax(0,1fr);align-items:center;gap:10px;padding:14px;transition:all .18s;display:grid}.stockop-category-tile.svelte-1uha8ag:hover,.stockop-category-tile.active.svelte-1uha8ag{border-color:#1d4ed8;transform:translateY(-1px);box-shadow:0 12px 24px #2563eb29}.stockop-category-tile.svelte-1uha8ag span:where(.svelte-1uha8ag){color:#0040d8;text-transform:uppercase;font-size:10px;font-weight:950;line-height:1.2}.stockop-category-tile.svelte-1uha8ag strong:where(.svelte-1uha8ag){color:#00266d;font-size:19px;font-weight:950}.stockop-category-tile.svelte-1uha8ag small:where(.svelte-1uha8ag){color:#64748b;font-size:11px}.stockop-filter-row.svelte-1uha8ag{grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:10px;margin-bottom:18px;display:grid}.stockop-filter-row.svelte-1uha8ag select:where(.svelte-1uha8ag),.stockop-filter-row.svelte-1uha8ag button:where(.svelte-1uha8ag),.stockop-list-toolbar.svelte-1uha8ag button:where(.svelte-1uha8ag),.stockop-add-form.svelte-1uha8ag input:where(.svelte-1uha8ag),.stockop-add-form.svelte-1uha8ag select:where(.svelte-1uha8ag),.stockop-add-actions.svelte-1uha8ag button:where(.svelte-1uha8ag),.stockop-row-actions.svelte-1uha8ag button:where(.svelte-1uha8ag){color:#003078;cursor:pointer;font:inherit;background:#fff;border:1px solid #dbe7ff;border-radius:8px;outline:none;padding:10px 12px;font-size:12px;font-weight:800}.stockop-filter-row.svelte-1uha8ag select:where(.svelte-1uha8ag):focus,.stockop-add-form.svelte-1uha8ag input:where(.svelte-1uha8ag):focus,.stockop-add-form.svelte-1uha8ag select:where(.svelte-1uha8ag):focus{border-color:#1d4ed8}.stockop-list-toolbar.svelte-1uha8ag{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.stockop-list-toolbar.svelte-1uha8ag div:where(.svelte-1uha8ag){flex-wrap:wrap;gap:8px;display:flex}.stockop-add-actions.svelte-1uha8ag button:where(.svelte-1uha8ag):first-child{color:#fff;background:#004ce6;border-color:#004ce6}.stockop-bulk-bar.svelte-1uha8ag{color:#003078;background:#eff6ff;border-radius:10px;justify-content:space-between;align-items:center;gap:10px;margin-bottom:12px;padding:10px 12px;font-size:12px;font-weight:850;display:flex}.stockop-picture-table-wrap.svelte-1uha8ag{overflow-x:auto}.stockop-picture-table.svelte-1uha8ag{border:1px solid #e8efff;border-radius:10px;min-width:1040px;display:grid;overflow:hidden}.stockop-picture-head.svelte-1uha8ag,.stockop-picture-row.svelte-1uha8ag{grid-template-columns:34px 92px 180px 130px 140px 120px 82px 70px 112px 132px 120px 104px;align-items:center;gap:10px;padding:11px 12px;display:grid}.stockop-tx-table.svelte-1uha8ag .stockop-picture-head:where(.svelte-1uha8ag),.stockop-tx-table.svelte-1uha8ag .stockop-picture-row:where(.svelte-1uha8ag){grid-template-columns:140px 110px 110px 160px 110px 120px 80px 70px 120px 100px 90px}.stockop-tx-row.svelte-1uha8ag{color:#00245f;border-top:1px solid #e8efff;font-size:11px}.stockop-tx-row.svelte-1uha8ag:hover{background:#f5f9ff}.stockop-tx-row.svelte-1uha8ag .tx-in:where(.svelte-1uha8ag){color:#16a34a;font-weight:700}.stockop-tx-row.svelte-1uha8ag .tx-out:where(.svelte-1uha8ag){color:#ea580c;font-weight:700}.stockop-picture-head.svelte-1uha8ag{color:#003078;text-transform:uppercase;background:#f7faff;font-size:10px;font-weight:950}.stockop-picture-row.svelte-1uha8ag{color:#00245f;border-top:1px solid #e8efff;font-size:11px}.stockop-picture-row.active.svelte-1uha8ag,.stockop-picture-row.svelte-1uha8ag:hover{background:#f5f9ff}.stockop-item-name.svelte-1uha8ag{align-items:center;gap:8px;min-width:0;display:flex}.detail-hero.svelte-1uha8ag img:where(.svelte-1uha8ag),.detail-hero.svelte-1uha8ag i:where(.svelte-1uha8ag){color:#0040d8;object-fit:cover;background:#e0edff;border-radius:8px;place-items:center;font-style:normal;font-weight:950;display:grid}.stockop-item-name.svelte-1uha8ag strong:where(.svelte-1uha8ag){color:#001f5f;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.stockop-picture-row.svelte-1uha8ag em:where(.svelte-1uha8ag){color:#047857;background:#dcfce7;border-radius:6px;justify-content:center;align-items:center;padding:5px 7px;font-size:10px;font-style:normal;font-weight:900;line-height:1.2;display:inline-flex}.stockop-picture-row.svelte-1uha8ag em.warning:where(.svelte-1uha8ag){color:#c2410c;background:#ffedd5}.stockop-row-actions.svelte-1uha8ag{gap:6px;display:flex}.stockop-row-actions.svelte-1uha8ag button:where(.svelte-1uha8ag){place-items:center;width:28px;height:28px;padding:0;display:grid}.stockop-add-panel.svelte-1uha8ag{padding:16px 18px}.stockop-add-form.svelte-1uha8ag{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:16px;display:grid}.stockop-add-form.svelte-1uha8ag label:where(.svelte-1uha8ag){color:#003078;text-transform:uppercase;gap:6px;font-size:11px;font-weight:900;display:grid}.stockop-add-actions.svelte-1uha8ag{align-items:end;gap:8px;display:flex}.stockop-detail-panel.svelte-1uha8ag{gap:16px;display:grid;position:sticky;top:18px}.stockop-sidebar-card.svelte-1uha8ag{padding:18px}.stockop-sidebar-actions.svelte-1uha8ag,.stockop-pending-list.svelte-1uha8ag{gap:8px;margin-top:14px;display:grid}.stockop-sidebar-actions.svelte-1uha8ag button:where(.svelte-1uha8ag),.stockop-pending-list.svelte-1uha8ag button:where(.svelte-1uha8ag){color:#003078;cursor:pointer;font:inherit;text-align:left;background:#f7faff;border:1px solid #dbe7ff;border-radius:10px;justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;font-size:12px;font-weight:850;display:flex}.stockop-sidebar-actions.svelte-1uha8ag button:where(.svelte-1uha8ag):hover,.stockop-pending-list.svelte-1uha8ag button:where(.svelte-1uha8ag):hover{border-color:#155dfc;box-shadow:0 8px 18px #2563eb1f}.stockop-pending-list.svelte-1uha8ag span:where(.svelte-1uha8ag){color:#003078;font-size:12px;font-weight:850}.stockop-pending-list.svelte-1uha8ag strong:where(.svelte-1uha8ag){color:#1d4ed8;background:#dbeafe;border-radius:999px;justify-content:center;align-items:center;min-width:28px;padding:4px 8px;font-size:12px;font-weight:950;display:inline-flex}.stockop-readiness-circle.svelte-1uha8ag{background:radial-gradient(circle at center, #fff 58%, transparent 59%), conic-gradient(#10b981 0 calc(var(--ready) * 1%), #f59e0b calc(var(--ready) * 1%) calc((var(--ready) + var(--moderate)) * 1%), #ef4444 calc((var(--ready) + var(--moderate)) * 1%) calc((var(--ready) + var(--moderate) + var(--expired)) * 1%), #0b5cff calc((var(--ready) + var(--moderate) + var(--expired)) * 1%) 100%);border-radius:999px;place-items:center;width:128px;height:128px;margin:18px auto;display:grid}.stockop-readiness-circle.svelte-1uha8ag strong:where(.svelte-1uha8ag),.stockop-readiness-circle.svelte-1uha8ag span:where(.svelte-1uha8ag){grid-area:1/1;display:block}.stockop-readiness-circle.svelte-1uha8ag strong:where(.svelte-1uha8ag){color:#003078;font-size:26px;font-weight:950;transform:translateY(-8px)}.stockop-readiness-circle.svelte-1uha8ag span:where(.svelte-1uha8ag){color:#64748b;text-transform:uppercase;font-size:11px;font-weight:900;transform:translateY(18px)}.stockop-summary-grid.svelte-1uha8ag{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.stockop-summary-grid.svelte-1uha8ag button:where(.svelte-1uha8ag),.stockop-alert-button.svelte-1uha8ag{color:#003078;cursor:pointer;font:inherit;text-align:left;background:#f7faff;border:1px solid #dbe7ff;border-radius:10px;padding:12px}.stockop-summary-grid.svelte-1uha8ag button:where(.svelte-1uha8ag):hover,.stockop-alert-button.svelte-1uha8ag:hover{border-color:#1d4ed8;box-shadow:0 10px 20px #2563eb1f}.stockop-summary-grid.svelte-1uha8ag span:where(.svelte-1uha8ag),.stockop-alert-button.svelte-1uha8ag span:where(.svelte-1uha8ag){color:#0040d8;text-transform:uppercase;font-size:10px;font-weight:950;display:block}.stockop-summary-grid.svelte-1uha8ag strong:where(.svelte-1uha8ag),.stockop-alert-button.svelte-1uha8ag strong:where(.svelte-1uha8ag){color:#001f5f;margin-top:6px;font-size:16px;font-weight:950;display:block}.stockop-alert-summary-card.svelte-1uha8ag{gap:10px;display:grid}.stockop-alert-summary-card.svelte-1uha8ag .alert-summary-word:where(.svelte-1uha8ag){color:#f97316}.stockop-alert-button.svelte-1uha8ag{justify-content:space-between;align-items:center;gap:12px;display:flex}.stockop-alert-button.svelte-1uha8ag strong:where(.svelte-1uha8ag){border-radius:999px;justify-content:center;align-items:center;min-width:28px;margin-top:0;padding:4px 8px;font-size:12px;display:inline-flex}.stockop-alert-button.amber.svelte-1uha8ag strong:where(.svelte-1uha8ag){color:#c2410c;background:#ffedd5}.stockop-alert-button.purple.svelte-1uha8ag strong:where(.svelte-1uha8ag){color:#7e22ce;background:#f3e8ff}.stockop-alert-button.red.svelte-1uha8ag strong:where(.svelte-1uha8ag){color:#b91c1c;background:#fee2e2}.stockop-alert-button.blue.svelte-1uha8ag strong:where(.svelte-1uha8ag){color:#1d4ed8;background:#dbeafe}.stockop-alert-button.green.svelte-1uha8ag strong:where(.svelte-1uha8ag){color:#15803d;background:#dcfce7}.stockop-alert-button.slate.svelte-1uha8ag strong:where(.svelte-1uha8ag){color:#475569;background:#f1f5f9}@media (width<=1100px){.sidebar-panel.svelte-1uha8ag{width:auto;height:auto;box-shadow:none;border-bottom:1px solid #94a3b824;border-right:0;position:static}.dashboard-main.svelte-1uha8ag{margin-left:0}.picture-dashboard.svelte-1uha8ag,.picture-bottom-grid.svelte-1uha8ag,.hr-picture-header.svelte-1uha8ag,.hr-picture-layout.svelte-1uha8ag,.inventory-picture-header.svelte-1uha8ag,.inventory-picture-grid.svelte-1uha8ag,.stockop-picture-header.svelte-1uha8ag,.stockop-picture-grid.svelte-1uha8ag,.hr-hero-banner.svelte-1uha8ag{grid-template-columns:1fr}.stockop-hero-banner.svelte-1uha8ag{flex-wrap:wrap}.asset-hero-banner.svelte-1uha8ag{flex-direction:column}.asset-hero-content.svelte-1uha8ag{border-radius:13px;width:100%}.inventory-detail-panel.svelte-1uha8ag,.stockop-detail-panel.svelte-1uha8ag{position:static}.inventory-summary-grid.svelte-1uha8ag,.stockop-summary-grid.svelte-1uha8ag{grid-template-columns:repeat(4,minmax(0,1fr))}.inventory-category-cards.svelte-1uha8ag,.inventory-add-row.svelte-1uha8ag,.stockop-category-cards.svelte-1uha8ag,.stockop-add-form.svelte-1uha8ag,.stockop-modal-row.svelte-1uha8ag,.inventory-filter-row.svelte-1uha8ag,.stockop-filter-row.svelte-1uha8ag{grid-template-columns:repeat(2,minmax(0,1fr))}.inventory-banner-actions.svelte-1uha8ag,.stockop-hero-actions.svelte-1uha8ag,.asset-hero-actions.svelte-1uha8ag,.hr-hero-actions.svelte-1uha8ag{border-left:0;min-width:0}.hr-picture-topbar.svelte-1uha8ag{flex-wrap:wrap}.hr-picture-search.svelte-1uha8ag{width:min(100%,420px)}.picture-stat-grid.svelte-1uha8ag,.picture-module-grid.svelte-1uha8ag,.hr-picture-stats.svelte-1uha8ag,.hr-module-grid.svelte-1uha8ag,.hr-filter-row.svelte-1uha8ag,.hr-directory-tabs.svelte-1uha8ag,.hr-picture-form.svelte-1uha8ag,.metric-grid.svelte-1uha8ag,.scanner-layout.svelte-1uha8ag,.category-view-header.svelte-1uha8ag,.category-view-grid.svelte-1uha8ag,.item-form.svelte-1uha8ag,.hr-form.svelte-1uha8ag,.hr-profile-body.svelte-1uha8ag,.hr-profile-grid.svelte-1uha8ag,.category-grid.svelte-1uha8ag{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=720px){.dashboard-main.svelte-1uha8ag,.sidebar-panel.svelte-1uha8ag{padding:16px}.inventory-picture-page.svelte-1uha8ag,.stockop-picture-page.svelte-1uha8ag{margin:-16px}.inventory-picture-actions.svelte-1uha8ag,.inventory-list-toolbar.svelte-1uha8ag,.inventory-bulk-bar.svelte-1uha8ag,.stockop-picture-actions.svelte-1uha8ag,.stockop-list-toolbar.svelte-1uha8ag,.stockop-bulk-bar.svelte-1uha8ag{flex-direction:column;align-items:stretch}.inventory-category-cards.svelte-1uha8ag,.inventory-filter-row.svelte-1uha8ag,.inventory-add-row.svelte-1uha8ag,.inventory-summary-grid.svelte-1uha8ag,.stockop-category-cards.svelte-1uha8ag,.stockop-filter-row.svelte-1uha8ag,.stockop-add-form.svelte-1uha8ag,.stockop-summary-grid.svelte-1uha8ag,.stockop-modal-row.svelte-1uha8ag,.stockop-hero-brand.svelte-1uha8ag,.asset-hero-brand.svelte-1uha8ag,.hr-hero-brand.svelte-1uha8ag,.hero-panel.svelte-1uha8ag,.metric-grid.svelte-1uha8ag,.scanner-layout.svelte-1uha8ag,.category-view-header.svelte-1uha8ag,.category-view-grid.svelte-1uha8ag,.category-grid.svelte-1uha8ag,.inventory-banner-actions.svelte-1uha8ag,.stockop-hero-actions.svelte-1uha8ag,.asset-hero-actions.svelte-1uha8ag,.hr-hero-actions.svelte-1uha8ag,.picture-stat-grid.svelte-1uha8ag,.picture-module-grid.svelte-1uha8ag,.picture-tool-grid.svelte-1uha8ag,.picture-tool-grid.admin.svelte-1uha8ag,.hr-picture-stats.svelte-1uha8ag,.hr-module-grid.svelte-1uha8ag,.hr-filter-row.svelte-1uha8ag,.hr-directory-tabs.svelte-1uha8ag,.hr-picture-form.svelte-1uha8ag,.hr-selected-profile.svelte-1uha8ag,.item-form.svelte-1uha8ag,.hr-form.svelte-1uha8ag,.hr-profile-body.svelte-1uha8ag,.hr-profile-grid.svelte-1uha8ag,.form-row.svelte-1uha8ag,.form-actions.svelte-1uha8ag,.button-row.svelte-1uha8ag{grid-template-columns:1fr}.hero-panel.svelte-1uha8ag h1:where(.svelte-1uha8ag){font-size:32px}}.dashboard-shell.dark.svelte-1uha8ag .picture-panel:where(.svelte-1uha8ag),.dashboard-shell.dark.svelte-1uha8ag .picture-side-card:where(.svelte-1uha8ag),.dashboard-shell.dark.svelte-1uha8ag .picture-module-card:where(.svelte-1uha8ag),.dashboard-shell.dark.svelte-1uha8ag .picture-stat-card:where(.svelte-1uha8ag){background:#0f172a;border-color:#334155;box-shadow:0 10px 28px #00000047}.dashboard-shell.dark.svelte-1uha8ag .picture-section-title:where(.svelte-1uha8ag),.dashboard-shell.dark.svelte-1uha8ag .picture-side-card:where(.svelte-1uha8ag) h3:where(.svelte-1uha8ag),.dashboard-shell.dark.svelte-1uha8ag .picture-stat-card:where(.svelte-1uha8ag) span:where(.svelte-1uha8ag),.dashboard-shell.dark.svelte-1uha8ag .picture-stat-card:where(.svelte-1uha8ag) strong:where(.svelte-1uha8ag),.dashboard-shell.dark.svelte-1uha8ag .picture-module-card:where(.svelte-1uha8ag) strong:where(.svelte-1uha8ag),.dashboard-shell.dark.svelte-1uha8ag .picture-module-card:where(.svelte-1uha8ag) span:where(.svelte-1uha8ag),.dashboard-shell.dark.svelte-1uha8ag .picture-module-card:where(.svelte-1uha8ag) ul:where(.svelte-1uha8ag),.dashboard-shell.dark.svelte-1uha8ag .picture-tool-btn:where(.svelte-1uha8ag),.dashboard-shell.dark.svelte-1uha8ag .picture-tool-btn:where(.svelte-1uha8ag) span:where(.svelte-1uha8ag),.dashboard-shell.dark.svelte-1uha8ag .picture-side-card:where(.svelte-1uha8ag) button:where(.svelte-1uha8ag),.dashboard-shell.dark.svelte-1uha8ag .picture-alert-row:where(.svelte-1uha8ag) span:where(.svelte-1uha8ag),.dashboard-shell.dark.svelte-1uha8ag .picture-activity-row:where(.svelte-1uha8ag) span:where(.svelte-1uha8ag),.dashboard-shell.dark.svelte-1uha8ag .readiness-ring:where(.svelte-1uha8ag) strong:where(.svelte-1uha8ag),.dashboard-shell.dark.svelte-1uha8ag .readiness-ring:where(.svelte-1uha8ag) span:where(.svelte-1uha8ag){color:#e2e8f0}.dashboard-shell.dark.svelte-1uha8ag .picture-stat-card:where(.svelte-1uha8ag) small:where(.svelte-1uha8ag),.dashboard-shell.dark.svelte-1uha8ag .picture-activity-row:where(.svelte-1uha8ag) small:where(.svelte-1uha8ag){color:#94a3b8}.dashboard-shell.dark.svelte-1uha8ag .picture-goal-card:where(.svelte-1uha8ag){background:linear-gradient(135deg,#0f172a,#1e293b);border-color:#334155}.dashboard-shell.dark.svelte-1uha8ag .picture-goal-card:where(.svelte-1uha8ag) strong:where(.svelte-1uha8ag),.dashboard-shell.dark.svelte-1uha8ag .picture-goal-card:where(.svelte-1uha8ag) p:where(.svelte-1uha8ag),.dashboard-shell.dark.svelte-1uha8ag .picture-goal-card:where(.svelte-1uha8ag) span:where(.svelte-1uha8ag){color:#e2e8f0}.dashboard-shell.dark.svelte-1uha8ag .readiness-ring:where(.svelte-1uha8ag){background:radial-gradient(circle at center, #0f172a 58%, transparent 59%), conic-gradient(#18b985 0 calc(var(--ready) * 1%), #ffb020 calc(var(--ready) * 1%) calc((var(--ready) + var(--moderate)) * 1%), #ff5c5c calc((var(--ready) + var(--moderate)) * 1%) 100%)}.dashboard-shell.dark.svelte-1uha8ag .picture-module-card:where(.svelte-1uha8ag):hover{border-color:#38bdf8;box-shadow:0 12px 24px #38bdf833}.dashboard-shell.dark.svelte-1uha8ag .hr-picture-stat-card:where(.svelte-1uha8ag),.dashboard-shell.dark.svelte-1uha8ag .hr-picture-panel:where(.svelte-1uha8ag),.dashboard-shell.dark.svelte-1uha8ag .hr-side-card:where(.svelte-1uha8ag),.dashboard-shell.dark.svelte-1uha8ag .hr-module-card:where(.svelte-1uha8ag),.dashboard-shell.dark.svelte-1uha8ag .hr-picture-table:where(.svelte-1uha8ag),.dashboard-shell.dark.svelte-1uha8ag .hr-picture-row:where(.svelte-1uha8ag){background:#0f172a;border-color:#334155;box-shadow:0 12px 28px #00000047}.dashboard-shell.dark.svelte-1uha8ag .hr-top-action:where(.svelte-1uha8ag),.dashboard-shell.dark.svelte-1uha8ag .hr-admin-chip:where(.svelte-1uha8ag),.dashboard-shell.dark.svelte-1uha8ag .hr-picture-stat-card:where(.svelte-1uha8ag) span:where(.svelte-1uha8ag),.dashboard-shell.dark.svelte-1uha8ag .hr-picture-stat-card:where(.svelte-1uha8ag) strong:where(.svelte-1uha8ag),.dashboard-shell.dark.svelte-1uha8ag .hr-picture-stat-card:where(.svelte-1uha8ag) small:where(.svelte-1uha8ag),.dashboard-shell.dark.svelte-1uha8ag .hr-picture-panel:where(.svelte-1uha8ag) h2:where(.svelte-1uha8ag),.dashboard-shell.dark.svelte-1uha8ag .hr-side-card:where(.svelte-1uha8ag) h3:where(.svelte-1uha8ag),.dashboard-shell.dark.svelte-1uha8ag .hr-directory-panel:where(.svelte-1uha8ag) h3:where(.svelte-1uha8ag),.dashboard-shell.dark.svelte-1uha8ag .hr-module-card:where(.svelte-1uha8ag) strong:where(.svelte-1uha8ag),.dashboard-shell.dark.svelte-1uha8ag .hr-module-card:where(.svelte-1uha8ag) span:where(.svelte-1uha8ag),.dashboard-shell.dark.svelte-1uha8ag .hr-picture-head:where(.svelte-1uha8ag),.dashboard-shell.dark.svelte-1uha8ag .hr-picture-row:where(.svelte-1uha8ag),.dashboard-shell.dark.svelte-1uha8ag .hr-picture-row:where(.svelte-1uha8ag) strong:where(.svelte-1uha8ag),.dashboard-shell.dark.svelte-1uha8ag .hr-directory-footer:where(.svelte-1uha8ag),.dashboard-shell.dark.svelte-1uha8ag .hr-selected-profile:where(.svelte-1uha8ag) span:where(.svelte-1uha8ag),.dashboard-shell.dark.svelte-1uha8ag .hr-selected-profile:where(.svelte-1uha8ag) h3:where(.svelte-1uha8ag),.dashboard-shell.dark.svelte-1uha8ag .hr-selected-profile:where(.svelte-1uha8ag) strong:where(.svelte-1uha8ag),.dashboard-shell.dark.svelte-1uha8ag .hr-selected-profile:where(.svelte-1uha8ag) p:where(.svelte-1uha8ag),.dashboard-shell.dark.svelte-1uha8ag .hr-picture-form:where(.svelte-1uha8ag) label:where(.svelte-1uha8ag),.dashboard-shell.dark.svelte-1uha8ag .hr-donut:where(.svelte-1uha8ag) strong:where(.svelte-1uha8ag),.dashboard-shell.dark.svelte-1uha8ag .hr-donut:where(.svelte-1uha8ag) span:where(.svelte-1uha8ag),.dashboard-shell.dark.svelte-1uha8ag .hr-legend:where(.svelte-1uha8ag) span:where(.svelte-1uha8ag),.dashboard-shell.dark.svelte-1uha8ag .hr-bar-list:where(.svelte-1uha8ag) span:where(.svelte-1uha8ag),.dashboard-shell.dark.svelte-1uha8ag .hr-side-card:where(.svelte-1uha8ag) button:where(.svelte-1uha8ag){color:#e2e8f0}.dashboard-shell.dark.svelte-1uha8ag .hr-filter-row:where(.svelte-1uha8ag) select:where(.svelte-1uha8ag),.dashboard-shell.dark.svelte-1uha8ag .hr-filter-row:where(.svelte-1uha8ag) button:where(.svelte-1uha8ag),.dashboard-shell.dark.svelte-1uha8ag .hr-directory-tabs:where(.svelte-1uha8ag) button:where(.svelte-1uha8ag),.dashboard-shell.dark.svelte-1uha8ag .hr-picture-form:where(.svelte-1uha8ag) input:where(.svelte-1uha8ag),.dashboard-shell.dark.svelte-1uha8ag .hr-table-actions:where(.svelte-1uha8ag) button:where(.svelte-1uha8ag),.dashboard-shell.dark.svelte-1uha8ag .hr-directory-footer:where(.svelte-1uha8ag) button:where(.svelte-1uha8ag){color:#e2e8f0;background:#0f172a;border-color:#334155}.dashboard-shell.dark.svelte-1uha8ag .hr-picture-search:where(.svelte-1uha8ag) svg:where(.svelte-1uha8ag){color:#e2e8f0}.dashboard-shell.dark.svelte-1uha8ag .hr-picture-head:where(.svelte-1uha8ag){background:#1e293b}.dashboard-shell.dark.svelte-1uha8ag .hr-picture-row:where(.svelte-1uha8ag){border-top-color:#1e293b}.dashboard-shell.dark.svelte-1uha8ag .hr-donut:where(.svelte-1uha8ag){background:radial-gradient(circle at center, #0f172a 55%, transparent 56%), var(--donut-gradient,conic-gradient(#10b981 0 31%, #f97316 0 76%, #6d28d9 0 95%, #3b82f6 0))}.dashboard-shell.dark.svelte-1uha8ag .hr-donut.availability:where(.svelte-1uha8ag){background:radial-gradient(circle at center, #0f172a 55%, transparent 56%), var(--donut-gradient,conic-gradient(#10b981 0 72%, #f97316 0 88%, #3b82f6 0 96%, #6d28d9 0))}.dashboard-shell.dark.svelte-1uha8ag .hr-bar-list:where(.svelte-1uha8ag) div:where(.svelte-1uha8ag){background:#1e293b}.dashboard-shell.dark.svelte-1uha8ag .hr-module-card:where(.svelte-1uha8ag):hover{border-color:#38bdf8;box-shadow:0 10px 20px #38bdf833}.dashboard-shell.dark.svelte-1uha8ag .inventory-picture-page:where(.svelte-1uha8ag),.dashboard-shell.dark.svelte-1uha8ag .stockop-picture-page:where(.svelte-1uha8ag){color:#e2e8f0;background:#071225}.dashboard-shell.dark.svelte-1uha8ag .stockop-metric-card:where(.svelte-1uha8ag){background:#0f172a;border-color:#334155}.dashboard-shell.dark.svelte-1uha8ag .stockop-metric-card.warning:where(.svelte-1uha8ag){background:#1c1917;border-color:#7c2d12}.dashboard-shell.dark.svelte-1uha8ag .stockop-metric-card.danger:where(.svelte-1uha8ag){background:#1c1917;border-color:#991b1b}.dashboard-shell.dark.svelte-1uha8ag .stockop-metric-body:where(.svelte-1uha8ag) span:where(.svelte-1uha8ag){color:#94a3b8}.dashboard-shell.dark.svelte-1uha8ag .stockop-metric-body:where(.svelte-1uha8ag) strong:where(.svelte-1uha8ag){color:#f8fafc}.dashboard-shell.dark.svelte-1uha8ag .stockop-metric-card.warning:where(.svelte-1uha8ag) .stockop-metric-body:where(.svelte-1uha8ag) strong:where(.svelte-1uha8ag){color:#fb923c}.dashboard-shell.dark.svelte-1uha8ag .stockop-metric-card.danger:where(.svelte-1uha8ag) .stockop-metric-body:where(.svelte-1uha8ag) strong:where(.svelte-1uha8ag){color:#f87171}.dashboard-shell.dark.svelte-1uha8ag .stockop-metric-body:where(.svelte-1uha8ag) small:where(.svelte-1uha8ag){color:#64748b}.dashboard-shell.dark.svelte-1uha8ag .stockop-action-btn:where(.svelte-1uha8ag){background:#0f172a;border-color:#334155}.dashboard-shell.dark.svelte-1uha8ag .stockop-action-btn:where(.svelte-1uha8ag):hover{box-shadow:0 8px 24px #0000004d}.dashboard-shell.dark.svelte-1uha8ag .stockop-action-btn:where(.svelte-1uha8ag) span:where(.svelte-1uha8ag){color:#f8fafc}.dashboard-shell.dark.svelte-1uha8ag .stockop-action-btn:where(.svelte-1uha8ag) small:where(.svelte-1uha8ag){color:#94a3b8}.dashboard-shell.dark.svelte-1uha8ag .stockop-action-in:where(.svelte-1uha8ag) svg:where(.svelte-1uha8ag){color:#60a5fa}.dashboard-shell.dark.svelte-1uha8ag .stockop-action-out:where(.svelte-1uha8ag) svg:where(.svelte-1uha8ag){color:#fb923c}.dashboard-shell.dark.svelte-1uha8ag .stockop-action-transfer:where(.svelte-1uha8ag) svg:where(.svelte-1uha8ag){color:#a78bfa}.dashboard-shell.dark.svelte-1uha8ag .stockop-action-adjust:where(.svelte-1uha8ag) svg:where(.svelte-1uha8ag){color:#facc15}.dashboard-shell.dark.svelte-1uha8ag .stockop-action-physical:where(.svelte-1uha8ag) svg:where(.svelte-1uha8ag){color:#2dd4bf}.dashboard-shell.dark.svelte-1uha8ag .stockop-action-history:where(.svelte-1uha8ag) svg:where(.svelte-1uha8ag){color:#60a5fa}.dashboard-shell.dark.svelte-1uha8ag .stockop-module-tabs:where(.svelte-1uha8ag),.dashboard-shell.dark.svelte-1uha8ag .stockop-sidebar-actions:where(.svelte-1uha8ag) button:where(.svelte-1uha8ag),.dashboard-shell.dark.svelte-1uha8ag .stockop-pending-list:where(.svelte-1uha8ag) button:where(.svelte-1uha8ag){color:#e2e8f0;background:#1e293b;border-color:#334155}.dashboard-shell.dark.svelte-1uha8ag .stockop-module-tabs:where(.svelte-1uha8ag) button:where(.svelte-1uha8ag){color:#cbd5e1}.dashboard-shell.dark.svelte-1uha8ag .stockop-module-tabs:where(.svelte-1uha8ag) button:where(.svelte-1uha8ag):hover,.dashboard-shell.dark.svelte-1uha8ag .stockop-module-tabs:where(.svelte-1uha8ag) button.active:where(.svelte-1uha8ag){color:#60a5fa;background:#0f172a;border-color:#60a5fa}.dashboard-shell.dark.svelte-1uha8ag .stockop-pending-list:where(.svelte-1uha8ag) span:where(.svelte-1uha8ag){color:#e2e8f0}.dashboard-shell.dark.svelte-1uha8ag .stockop-pending-list:where(.svelte-1uha8ag) strong:where(.svelte-1uha8ag){color:#fff;background:#1d4ed8}.dashboard-shell.dark.svelte-1uha8ag .form-display:where(.svelte-1uha8ag){color:#e2e8f0;background:#1e293b}.dashboard-shell.dark.svelte-1uha8ag .inventory-picture-card:where(.svelte-1uha8ag),.dashboard-shell.dark.svelte-1uha8ag .stockop-picture-card:where(.svelte-1uha8ag),.dashboard-shell.dark.svelte-1uha8ag .inventory-category-tile:where(.svelte-1uha8ag),.dashboard-shell.dark.svelte-1uha8ag .stockop-category-tile:where(.svelte-1uha8ag),.dashboard-shell.dark.svelte-1uha8ag .inventory-picture-table:where(.svelte-1uha8ag),.dashboard-shell.dark.svelte-1uha8ag .stockop-picture-table:where(.svelte-1uha8ag),.dashboard-shell.dark.svelte-1uha8ag .inventory-picture-row:where(.svelte-1uha8ag),.dashboard-shell.dark.svelte-1uha8ag .stockop-picture-row:where(.svelte-1uha8ag),.dashboard-shell.dark.svelte-1uha8ag .inventory-add-field:where(.svelte-1uha8ag) input:where(.svelte-1uha8ag),.dashboard-shell.dark.svelte-1uha8ag .inventory-add-field:where(.svelte-1uha8ag) select:where(.svelte-1uha8ag),.dashboard-shell.dark.svelte-1uha8ag .stockop-add-form:where(.svelte-1uha8ag) input:where(.svelte-1uha8ag),.dashboard-shell.dark.svelte-1uha8ag .stockop-add-form:where(.svelte-1uha8ag) select:where(.svelte-1uha8ag),.dashboard-shell.dark.svelte-1uha8ag .stockop-modal-field:where(.svelte-1uha8ag) input:where(.svelte-1uha8ag),.dashboard-shell.dark.svelte-1uha8ag .stockop-modal-field:where(.svelte-1uha8ag) select:where(.svelte-1uha8ag),.dashboard-shell.dark.svelte-1uha8ag .inventory-filter-row:where(.svelte-1uha8ag) select:where(.svelte-1uha8ag),.dashboard-shell.dark.svelte-1uha8ag .stockop-filter-row:where(.svelte-1uha8ag) select:where(.svelte-1uha8ag),.dashboard-shell.dark.svelte-1uha8ag .inventory-filter-row:where(.svelte-1uha8ag) button:where(.svelte-1uha8ag),.dashboard-shell.dark.svelte-1uha8ag .stockop-filter-row:where(.svelte-1uha8ag) button:where(.svelte-1uha8ag),.dashboard-shell.dark.svelte-1uha8ag .inventory-list-toolbar:where(.svelte-1uha8ag) button:where(.svelte-1uha8ag),.dashboard-shell.dark.svelte-1uha8ag .stockop-list-toolbar:where(.svelte-1uha8ag) button:where(.svelte-1uha8ag),.dashboard-shell.dark.svelte-1uha8ag .inventory-summary-grid:where(.svelte-1uha8ag) button:where(.svelte-1uha8ag),.dashboard-shell.dark.svelte-1uha8ag .stockop-summary-grid:where(.svelte-1uha8ag) button:where(.svelte-1uha8ag),.dashboard-shell.dark.svelte-1uha8ag .inventory-alert-button:where(.svelte-1uha8ag),.dashboard-shell.dark.svelte-1uha8ag .stockop-alert-button:where(.svelte-1uha8ag),.dashboard-shell.dark.svelte-1uha8ag .detail-quick-actions:where(.svelte-1uha8ag) button:where(.svelte-1uha8ag),.dashboard-shell.dark.svelte-1uha8ag .inventory-row-actions:where(.svelte-1uha8ag) button:where(.svelte-1uha8ag),.dashboard-shell.dark.svelte-1uha8ag .stockop-row-actions:where(.svelte-1uha8ag) button:where(.svelte-1uha8ag){color:#e2e8f0;background:#0f172a;border-color:#334155}.dashboard-shell.dark.svelte-1uha8ag .inventory-picture-head:where(.svelte-1uha8ag),.dashboard-shell.dark.svelte-1uha8ag .stockop-picture-head:where(.svelte-1uha8ag),.dashboard-shell.dark.svelte-1uha8ag .inventory-picture-row:where(.svelte-1uha8ag):hover,.dashboard-shell.dark.svelte-1uha8ag .stockop-picture-row:where(.svelte-1uha8ag):hover,.dashboard-shell.dark.svelte-1uha8ag .inventory-picture-row.active:where(.svelte-1uha8ag),.dashboard-shell.dark.svelte-1uha8ag .stockop-picture-row.active:where(.svelte-1uha8ag),.dashboard-shell.dark.svelte-1uha8ag .detail-description:where(.svelte-1uha8ag),.dashboard-shell.dark.svelte-1uha8ag .inventory-summary-grid:where(.svelte-1uha8ag) button:where(.svelte-1uha8ag),.dashboard-shell.dark.svelte-1uha8ag .stockop-summary-grid:where(.svelte-1uha8ag) button:where(.svelte-1uha8ag),.dashboard-shell.dark.svelte-1uha8ag .inventory-alert-button:where(.svelte-1uha8ag),.dashboard-shell.dark.svelte-1uha8ag .stockop-alert-button:where(.svelte-1uha8ag),.dashboard-shell.dark.svelte-1uha8ag .inventory-bulk-bar:where(.svelte-1uha8ag),.dashboard-shell.dark.svelte-1uha8ag .stockop-bulk-bar:where(.svelte-1uha8ag){background:#1e293b}.dashboard-shell.dark.svelte-1uha8ag .inventory-picture-head:where(.svelte-1uha8ag),.dashboard-shell.dark.svelte-1uha8ag .stockop-picture-head:where(.svelte-1uha8ag){color:#94a3b8}.dashboard-shell.dark.svelte-1uha8ag .inventory-picture-row:where(.svelte-1uha8ag) b:where(.svelte-1uha8ag){color:#93c5fd;background:#1e3a5f}.dashboard-shell.dark.svelte-1uha8ag .inventory-picture-row:where(.svelte-1uha8ag) em:where(.svelte-1uha8ag),.dashboard-shell.dark.svelte-1uha8ag .stockop-picture-row:where(.svelte-1uha8ag) em:where(.svelte-1uha8ag){color:#4ade80;background:#052e1b}.dashboard-shell.dark.svelte-1uha8ag .inventory-picture-row:where(.svelte-1uha8ag) em.warning:where(.svelte-1uha8ag),.dashboard-shell.dark.svelte-1uha8ag .stockop-picture-row:where(.svelte-1uha8ag) em.warning:where(.svelte-1uha8ag){color:#fb923c;background:#3b1d0a}.dashboard-shell.dark.svelte-1uha8ag .inventory-picture-row:where(.svelte-1uha8ag) em.danger:where(.svelte-1uha8ag){color:#f87171;background:#3b0a0a}.dashboard-shell.dark.svelte-1uha8ag .inventory-item-name:where(.svelte-1uha8ag) i:where(.svelte-1uha8ag){color:#93c5fd;background:#1e3a5f}.dashboard-shell.dark.svelte-1uha8ag .inventory-readiness-circle:where(.svelte-1uha8ag),.dashboard-shell.dark.svelte-1uha8ag .stockop-readiness-circle:where(.svelte-1uha8ag){background:radial-gradient(circle at center, #0f172a 58%, transparent 59%), conic-gradient(#10b981 0 calc(var(--ready) * 1%), #f59e0b calc(var(--ready) * 1%) calc((var(--ready) + var(--moderate)) * 1%), #ef4444 calc((var(--ready) + var(--moderate)) * 1%) calc((var(--ready) + var(--moderate) + var(--expired)) * 1%), #0b5cff calc((var(--ready) + var(--moderate) + var(--expired)) * 1%) 100%)}.dashboard-shell.dark.svelte-1uha8ag .inventory-picture-card:where(.svelte-1uha8ag) h2:where(.svelte-1uha8ag),.dashboard-shell.dark.svelte-1uha8ag .stockop-picture-card:where(.svelte-1uha8ag) h2:where(.svelte-1uha8ag),.dashboard-shell.dark.svelte-1uha8ag .inventory-list-toolbar:where(.svelte-1uha8ag) h2:where(.svelte-1uha8ag),.dashboard-shell.dark.svelte-1uha8ag .stockop-list-toolbar:where(.svelte-1uha8ag) h2:where(.svelte-1uha8ag),.dashboard-shell.dark.svelte-1uha8ag .inventory-category-tile:where(.svelte-1uha8ag) span:where(.svelte-1uha8ag),.dashboard-shell.dark.svelte-1uha8ag .stockop-category-tile:where(.svelte-1uha8ag) span:where(.svelte-1uha8ag),.dashboard-shell.dark.svelte-1uha8ag .inventory-summary-grid:where(.svelte-1uha8ag) span:where(.svelte-1uha8ag),.dashboard-shell.dark.svelte-1uha8ag .stockop-summary-grid:where(.svelte-1uha8ag) span:where(.svelte-1uha8ag),.dashboard-shell.dark.svelte-1uha8ag .inventory-alert-button:where(.svelte-1uha8ag) span:where(.svelte-1uha8ag),.dashboard-shell.dark.svelte-1uha8ag .stockop-alert-button:where(.svelte-1uha8ag) span:where(.svelte-1uha8ag),.dashboard-shell.dark.svelte-1uha8ag .inventory-add-section:where(.svelte-1uha8ag) legend:where(.svelte-1uha8ag),.dashboard-shell.dark.svelte-1uha8ag .inventory-add-field:where(.svelte-1uha8ag) span:where(.svelte-1uha8ag),.dashboard-shell.dark.svelte-1uha8ag .detail-list:where(.svelte-1uha8ag) dt:where(.svelte-1uha8ag),.dashboard-shell.dark.svelte-1uha8ag .detail-description:where(.svelte-1uha8ag) h3:where(.svelte-1uha8ag),.dashboard-shell.dark.svelte-1uha8ag .detail-quick-actions:where(.svelte-1uha8ag) h3:where(.svelte-1uha8ag){color:#93c5fd}.dashboard-shell.dark.svelte-1uha8ag .inventory-add-section:where(.svelte-1uha8ag),.dashboard-shell.dark.svelte-1uha8ag .inventory-add-actions:where(.svelte-1uha8ag){border-color:#334155}.dashboard-shell.dark.svelte-1uha8ag .inventory-add-actions:where(.svelte-1uha8ag) button:where(.svelte-1uha8ag):not(.primary){color:#e2e8f0;background:#0f172a;border-color:#334155}.dashboard-shell.dark.svelte-1uha8ag .inventory-add-actions:where(.svelte-1uha8ag) button.primary:where(.svelte-1uha8ag){color:#fff;background:#155dfc;border-color:#155dfc}.dashboard-shell.dark.svelte-1uha8ag .stockop-modal-section:where(.svelte-1uha8ag){border-color:#334155}.dashboard-shell.dark.svelte-1uha8ag .stockop-modal-section:where(.svelte-1uha8ag) legend:where(.svelte-1uha8ag),.dashboard-shell.dark.svelte-1uha8ag .stockop-modal-field:where(.svelte-1uha8ag) span:where(.svelte-1uha8ag){color:#93c5fd}.dashboard-shell.dark.svelte-1uha8ag .stockop-modal-field:where(.svelte-1uha8ag) input:where(.svelte-1uha8ag):disabled{color:#94a3b8;background:#1e293b;border-color:#334155}.dashboard-shell.dark.svelte-1uha8ag .inventory-category-tile:where(.svelte-1uha8ag) strong:where(.svelte-1uha8ag),.dashboard-shell.dark.svelte-1uha8ag .stockop-category-tile:where(.svelte-1uha8ag) strong:where(.svelte-1uha8ag),.dashboard-shell.dark.svelte-1uha8ag .inventory-item-name:where(.svelte-1uha8ag) strong:where(.svelte-1uha8ag),.dashboard-shell.dark.svelte-1uha8ag .stockop-item-name:where(.svelte-1uha8ag) strong:where(.svelte-1uha8ag),.dashboard-shell.dark.svelte-1uha8ag .inventory-summary-grid:where(.svelte-1uha8ag) strong:where(.svelte-1uha8ag),.dashboard-shell.dark.svelte-1uha8ag .stockop-summary-grid:where(.svelte-1uha8ag) strong:where(.svelte-1uha8ag),.dashboard-shell.dark.svelte-1uha8ag .inventory-readiness-circle:where(.svelte-1uha8ag) strong:where(.svelte-1uha8ag),.dashboard-shell.dark.svelte-1uha8ag .stockop-readiness-circle:where(.svelte-1uha8ag) strong:where(.svelte-1uha8ag),.dashboard-shell.dark.svelte-1uha8ag .detail-hero:where(.svelte-1uha8ag) h3:where(.svelte-1uha8ag),.dashboard-shell.dark.svelte-1uha8ag .detail-list:where(.svelte-1uha8ag) dd:where(.svelte-1uha8ag){color:#f8fafc}.dashboard-shell.dark.svelte-1uha8ag .inventory-category-tile:where(.svelte-1uha8ag) small:where(.svelte-1uha8ag),.dashboard-shell.dark.svelte-1uha8ag .stockop-category-tile:where(.svelte-1uha8ag) small:where(.svelte-1uha8ag),.dashboard-shell.dark.svelte-1uha8ag .inventory-readiness-circle:where(.svelte-1uha8ag) span:where(.svelte-1uha8ag),.dashboard-shell.dark.svelte-1uha8ag .stockop-readiness-circle:where(.svelte-1uha8ag) span:where(.svelte-1uha8ag),.dashboard-shell.dark.svelte-1uha8ag .detail-description:where(.svelte-1uha8ag) p:where(.svelte-1uha8ag){color:#94a3b8}.dashboard-shell.dark.svelte-1uha8ag .inventory-alert-summary-card:where(.svelte-1uha8ag) .alert-summary-word:where(.svelte-1uha8ag){color:#60a5fa}.dashboard-shell.dark.svelte-1uha8ag .stockop-alert-summary-card:where(.svelte-1uha8ag) .alert-summary-word:where(.svelte-1uha8ag){color:#fb923c}.dashboard-shell.dark.svelte-1uha8ag .inventory-alert-button.amber:where(.svelte-1uha8ag) strong:where(.svelte-1uha8ag){color:#fed7aa;background:#7c2d12}.dashboard-shell.dark.svelte-1uha8ag .inventory-alert-button.purple:where(.svelte-1uha8ag) strong:where(.svelte-1uha8ag){color:#e9d5ff;background:#581c87}.dashboard-shell.dark.svelte-1uha8ag .inventory-alert-button.red:where(.svelte-1uha8ag) strong:where(.svelte-1uha8ag){color:#fecaca;background:#7f1d1d}.dashboard-shell.dark.svelte-1uha8ag .inventory-alert-button.blue:where(.svelte-1uha8ag) strong:where(.svelte-1uha8ag){color:#bfdbfe;background:#1e3a8a}.dashboard-shell.dark.svelte-1uha8ag .inventory-alert-button.green:where(.svelte-1uha8ag) strong:where(.svelte-1uha8ag){color:#bbf7d0;background:#14532d}.dashboard-shell.dark.svelte-1uha8ag .inventory-alert-button.slate:where(.svelte-1uha8ag) strong:where(.svelte-1uha8ag){color:#e2e8f0;background:#334155}.dashboard-shell.dark.svelte-1uha8ag .stockop-alert-button.amber:where(.svelte-1uha8ag) strong:where(.svelte-1uha8ag){color:#fed7aa;background:#7c2d12}.dashboard-shell.dark.svelte-1uha8ag .stockop-alert-button.purple:where(.svelte-1uha8ag) strong:where(.svelte-1uha8ag){color:#e9d5ff;background:#581c87}.dashboard-shell.dark.svelte-1uha8ag .stockop-alert-button.red:where(.svelte-1uha8ag) strong:where(.svelte-1uha8ag){color:#fecaca;background:#7f1d1d}.dashboard-shell.dark.svelte-1uha8ag .stockop-alert-button.blue:where(.svelte-1uha8ag) strong:where(.svelte-1uha8ag){color:#bfdbfe;background:#1e3a8a}.dashboard-shell.dark.svelte-1uha8ag .stockop-alert-button.green:where(.svelte-1uha8ag) strong:where(.svelte-1uha8ag){color:#bbf7d0;background:#14532d}.dashboard-shell.dark.svelte-1uha8ag .stockop-alert-button.slate:where(.svelte-1uha8ag) strong:where(.svelte-1uha8ag){color:#e2e8f0;background:#334155}.dashboard-shell.dark.svelte-1uha8ag .stockop-op-card:where(.svelte-1uha8ag){background:#1e293b;border-color:#334155}.dashboard-shell.dark.svelte-1uha8ag .stockop-op-body:where(.svelte-1uha8ag) span:where(.svelte-1uha8ag){color:#f1f5f9}.dashboard-shell.dark.svelte-1uha8ag .stockop-op-body:where(.svelte-1uha8ag) small:where(.svelte-1uha8ag){color:#94a3b8}.dashboard-shell.dark.svelte-1uha8ag .inventory-list-toolbar:where(.svelte-1uha8ag) button.primary:where(.svelte-1uha8ag),.dashboard-shell.dark.svelte-1uha8ag .detail-quick-actions:where(.svelte-1uha8ag) button.primary:where(.svelte-1uha8ag),.dashboard-shell.dark.svelte-1uha8ag .inventory-add-actions:where(.svelte-1uha8ag) button:where(.svelte-1uha8ag):first-child,.dashboard-shell.dark.svelte-1uha8ag .stockop-add-actions:where(.svelte-1uha8ag) button:where(.svelte-1uha8ag):first-child{color:#fff;background:#2563eb}.dashboard-shell.dark.svelte-1uha8ag .dashboard-main:where(.svelte-1uha8ag){color:#e2e8f0}.dashboard-shell.dark.svelte-1uha8ag .hero-panel:where(.svelte-1uha8ag),.dashboard-shell.dark.svelte-1uha8ag .metric-card:where(.svelte-1uha8ag),.dashboard-shell.dark.svelte-1uha8ag .category-view-panel:where(.svelte-1uha8ag),.dashboard-shell.dark.svelte-1uha8ag .item-builder-card:where(.svelte-1uha8ag),.dashboard-shell.dark.svelte-1uha8ag .scanner-card:where(.svelte-1uha8ag),.dashboard-shell.dark.svelte-1uha8ag .activity-card:where(.svelte-1uha8ag),.dashboard-shell.dark.svelte-1uha8ag .category-section:where(.svelte-1uha8ag),.dashboard-shell.dark.svelte-1uha8ag .hr-profile-panel:where(.svelte-1uha8ag),.dashboard-shell.dark.svelte-1uha8ag .inventory-card:where(.svelte-1uha8ag),.dashboard-shell.dark.svelte-1uha8ag .lifeline-panel:where(.svelte-1uha8ag),.dashboard-shell.dark.svelte-1uha8ag .road-panel:where(.svelte-1uha8ag),.dashboard-shell.dark.svelte-1uha8ag .transport-panel:where(.svelte-1uha8ag){color:#e2e8f0;background:#0f172adb;border-color:#94a3b82e}.dashboard-shell.dark.svelte-1uha8ag .hero-panel:where(.svelte-1uha8ag) p:where(.svelte-1uha8ag),.dashboard-shell.dark.svelte-1uha8ag .category-view-header:where(.svelte-1uha8ag) p:where(.svelte-1uha8ag),.dashboard-shell.dark.svelte-1uha8ag .category-view-qr:where(.svelte-1uha8ag) small:where(.svelte-1uha8ag),.dashboard-shell.dark.svelte-1uha8ag .category-view-grid:where(.svelte-1uha8ag) li:where(.svelte-1uha8ag),.dashboard-shell.dark.svelte-1uha8ag .category-view-grid:where(.svelte-1uha8ag) span:where(.svelte-1uha8ag),.dashboard-shell.dark.svelte-1uha8ag .section-heading:where(.svelte-1uha8ag) span:where(.svelte-1uha8ag){color:#94a3b8}.dashboard-shell.dark.svelte-1uha8ag .hero-panel:where(.svelte-1uha8ag) h1:where(.svelte-1uha8ag),.dashboard-shell.dark.svelte-1uha8ag .category-view-header:where(.svelte-1uha8ag) h2:where(.svelte-1uha8ag),.dashboard-shell.dark.svelte-1uha8ag .section-heading:where(.svelte-1uha8ag) h2:where(.svelte-1uha8ag),.dashboard-shell.dark.svelte-1uha8ag .metric-card:where(.svelte-1uha8ag) strong:where(.svelte-1uha8ag),.dashboard-shell.dark.svelte-1uha8ag .category-view-grid:where(.svelte-1uha8ag) strong:where(.svelte-1uha8ag){color:#f8fafc}.dashboard-shell.dark.svelte-1uha8ag .hero-status:where(.svelte-1uha8ag){background:#1e293b;box-shadow:0 1px 3px #0000004d}.dashboard-shell.dark.svelte-1uha8ag .status-icon:where(.svelte-1uha8ag){background:#67e8f933}.dashboard-shell.dark.svelte-1uha8ag .status-content:where(.svelte-1uha8ag) span:where(.svelte-1uha8ag){color:#94a3b8}.dashboard-shell.dark.svelte-1uha8ag .hero-status:where(.svelte-1uha8ag) small:where(.svelte-1uha8ag){color:#64748b}.dashboard-shell.dark.svelte-1uha8ag .metric-card:where(.svelte-1uha8ag) span:where(.svelte-1uha8ag),.dashboard-shell.dark.svelte-1uha8ag .metric-card:where(.svelte-1uha8ag) small:where(.svelte-1uha8ag){color:#cbd5e1}.dashboard-shell.dark.svelte-1uha8ag .item-form:where(.svelte-1uha8ag) input:where(.svelte-1uha8ag),.dashboard-shell.dark.svelte-1uha8ag .scanner-form:where(.svelte-1uha8ag) input:where(.svelte-1uha8ag),.dashboard-shell.dark.svelte-1uha8ag .scanner-form:where(.svelte-1uha8ag) select:where(.svelte-1uha8ag),.dashboard-shell.dark.svelte-1uha8ag .hr-form:where(.svelte-1uha8ag) input:where(.svelte-1uha8ag),.dashboard-shell.dark.svelte-1uha8ag .inventory-search-bar:where(.svelte-1uha8ag) input:where(.svelte-1uha8ag){color:#f1f5f9;background:#0f172a;border-color:#334155}.dashboard-shell.dark.svelte-1uha8ag .inventory-search-bar:where(.svelte-1uha8ag) input:where(.svelte-1uha8ag)::placeholder{color:#64748b}.dashboard-shell.dark.svelte-1uha8ag .item-form:where(.svelte-1uha8ag) label:where(.svelte-1uha8ag),.dashboard-shell.dark.svelte-1uha8ag .scanner-form:where(.svelte-1uha8ag) label:where(.svelte-1uha8ag),.dashboard-shell.dark.svelte-1uha8ag .hr-form:where(.svelte-1uha8ag) label:where(.svelte-1uha8ag){color:#cbd5e1}.dashboard-shell.dark.svelte-1uha8ag .hr-form:where(.svelte-1uha8ag){background:0 0}.dashboard-shell.dark.svelte-1uha8ag .inventory-table:where(.svelte-1uha8ag){background:#0f172a}.dashboard-shell.dark.svelte-1uha8ag .table-head:where(.svelte-1uha8ag){color:#94a3b8;background:#0f172a;border-bottom-color:#1e293b}.dashboard-shell.dark.svelte-1uha8ag .table-row:where(.svelte-1uha8ag){color:#e2e8f0;background:#0f172a;border-bottom-color:#1e293b}.dashboard-shell.dark.svelte-1uha8ag .col-name:where(.svelte-1uha8ag) strong:where(.svelte-1uha8ag){color:#f8fafc}.dashboard-shell.dark.svelte-1uha8ag .col-name:where(.svelte-1uha8ag) small:where(.svelte-1uha8ag){color:#64748b}.dashboard-shell.dark.svelte-1uha8ag .col-category:where(.svelte-1uha8ag),.dashboard-shell.dark.svelte-1uha8ag .col-price:where(.svelte-1uha8ag),.dashboard-shell.dark.svelte-1uha8ag .col-exp:where(.svelte-1uha8ag){color:#94a3b8}.dashboard-shell.dark.svelte-1uha8ag .img-placeholder:where(.svelte-1uha8ag){color:#64748b;background:#1e293b;border-color:#334155}.dashboard-shell.dark.svelte-1uha8ag .transaction-item:where(.svelte-1uha8ag){background:#0f172a}.dashboard-shell.dark.svelte-1uha8ag .transaction-item:where(.svelte-1uha8ag) strong:where(.svelte-1uha8ag){color:#f8fafc}.dashboard-shell.dark.svelte-1uha8ag .transaction-item:where(.svelte-1uha8ag) span:where(.svelte-1uha8ag),.dashboard-shell.dark.svelte-1uha8ag .transaction-item:where(.svelte-1uha8ag) small:where(.svelte-1uha8ag){color:#94a3b8}.dashboard-shell.dark.svelte-1uha8ag .category-card:where(.svelte-1uha8ag){background:#0f172a;border-color:#334155;box-shadow:0 1px 3px #0000004d}.dashboard-shell.dark.svelte-1uha8ag .category-card:where(.svelte-1uha8ag):hover,.dashboard-shell.dark.svelte-1uha8ag .category-card.active:where(.svelte-1uha8ag){background:#1e293b;border-color:#2563eb;box-shadow:0 16px 32px #2563eb4d}.dashboard-shell.dark.svelte-1uha8ag .category-card:where(.svelte-1uha8ag) strong:where(.svelte-1uha8ag){color:#f8fafc}.dashboard-shell.dark.svelte-1uha8ag .category-card:where(.svelte-1uha8ag) small:where(.svelte-1uha8ag),.dashboard-shell.dark.svelte-1uha8ag .category-card-stats:where(.svelte-1uha8ag) span:where(.svelte-1uha8ag){color:#94a3b8}.dashboard-shell.dark.svelte-1uha8ag .category-card-stats:where(.svelte-1uha8ag) span:where(.svelte-1uha8ag){background:#1e293b}.dashboard-shell.dark.svelte-1uha8ag .summary-header:where(.svelte-1uha8ag) span:where(.svelte-1uha8ag){color:#94a3b8}.dashboard-shell.dark.svelte-1uha8ag .summary-header:where(.svelte-1uha8ag) h2:where(.svelte-1uha8ag){color:#f8fafc}.dashboard-shell.dark.svelte-1uha8ag .summary-card:where(.svelte-1uha8ag){background:#0f172a;border-color:#334155;box-shadow:0 1px 3px #0000004d}.dashboard-shell.dark.svelte-1uha8ag .summary-card:where(.svelte-1uha8ag):hover{filter:brightness(1.15);box-shadow:0 16px 32px #0006}.dashboard-shell.dark.svelte-1uha8ag .summary-content:where(.svelte-1uha8ag) span:where(.svelte-1uha8ag){color:#ffffffe6}.dashboard-shell.dark.svelte-1uha8ag .summary-content:where(.svelte-1uha8ag) strong:where(.svelte-1uha8ag){color:#fff}.dashboard-shell.dark.svelte-1uha8ag .summary-content:where(.svelte-1uha8ag) small:where(.svelte-1uha8ag){color:#fffc}.dashboard-shell.dark.svelte-1uha8ag .category-section:where(.svelte-1uha8ag){border-top-color:#334155}.dashboard-shell.dark.svelte-1uha8ag .section-heading:where(.svelte-1uha8ag) span:where(.svelte-1uha8ag){color:#94a3b8}.dashboard-shell.dark.svelte-1uha8ag .section-heading:where(.svelte-1uha8ag) h2:where(.svelte-1uha8ag){color:#f8fafc}.dashboard-shell.dark.svelte-1uha8ag .hr-stat-item:where(.svelte-1uha8ag){background:#0f172a;border-color:#334155;box-shadow:0 1px 3px #0000004d}.dashboard-shell.dark.svelte-1uha8ag .hr-stat-item:where(.svelte-1uha8ag):hover{border-color:#2563eb;box-shadow:0 12px 24px #2563eb4d}.dashboard-shell.dark.svelte-1uha8ag .hr-stat-content:where(.svelte-1uha8ag) span:where(.svelte-1uha8ag){color:#94a3b8}.dashboard-shell.dark.svelte-1uha8ag .hr-stat-content:where(.svelte-1uha8ag) strong:where(.svelte-1uha8ag){color:#f8fafc}.dashboard-shell.dark.svelte-1uha8ag .bar-label:where(.svelte-1uha8ag){color:#94a3b8}.dashboard-shell.dark.svelte-1uha8ag .bar-container:where(.svelte-1uha8ag){background:#1e293b}.dashboard-shell.dark.svelte-1uha8ag .bar-value:where(.svelte-1uha8ag){color:#e2e8f0}.dashboard-shell.dark.svelte-1uha8ag .category-view-grid:where(.svelte-1uha8ag)>div:where(.svelte-1uha8ag){background:#0f172a;border-color:#334155}.dashboard-shell.dark.svelte-1uha8ag .category-view-qr:where(.svelte-1uha8ag){background:#1e293b}.dashboard-shell.dark.svelte-1uha8ag .hr-profile-hero:where(.svelte-1uha8ag){background:linear-gradient(#2563ebb8,#2563ebb8),linear-gradient(135deg,#1e3a8a,#1d4ed8)}.dashboard-shell.dark.svelte-1uha8ag .hr-profile-body:where(.svelte-1uha8ag){background:#0f172a}.dashboard-shell.dark.svelte-1uha8ag .hr-profile-details:where(.svelte-1uha8ag) h3:where(.svelte-1uha8ag),.dashboard-shell.dark.svelte-1uha8ag .hr-profile-details:where(.svelte-1uha8ag) h4:where(.svelte-1uha8ag),.dashboard-shell.dark.svelte-1uha8ag .hr-profile-details:where(.svelte-1uha8ag) strong:where(.svelte-1uha8ag){color:#f8fafc}.dashboard-shell.dark.svelte-1uha8ag .hr-tag-list:where(.svelte-1uha8ag) li:where(.svelte-1uha8ag){color:#cbd5e1;background:#1e293b;border-color:#334155}.dashboard-shell.dark.svelte-1uha8ag .hr-profile-card:where(.svelte-1uha8ag){background:#0f172a;border-color:#334155}.dashboard-shell.dark.svelte-1uha8ag .hr-profile-card:where(.svelte-1uha8ag):hover{background:#1e293b;border-color:#2563eb}.dashboard-shell.dark.svelte-1uha8ag .empty-state:where(.svelte-1uha8ag){color:#94a3b8;background:#0f172a;border-color:#334155}.dashboard-shell.dark.svelte-1uha8ag .generic-module-page:where(.svelte-1uha8ag){color:#e2e8f0;background:#071225}.dashboard-shell.dark.svelte-1uha8ag .generic-metric-card:where(.svelte-1uha8ag),.dashboard-shell.dark.svelte-1uha8ag .generic-item-list:where(.svelte-1uha8ag),.dashboard-shell.dark.svelte-1uha8ag .generic-info-card:where(.svelte-1uha8ag){background:#0f172a;border-color:#334155}.dashboard-shell.dark.svelte-1uha8ag .generic-metric-card:where(.svelte-1uha8ag) strong:where(.svelte-1uha8ag){color:#f8fafc}.dashboard-shell.dark.svelte-1uha8ag .generic-metric-card:where(.svelte-1uha8ag) span:where(.svelte-1uha8ag),.dashboard-shell.dark.svelte-1uha8ag .generic-table-head:where(.svelte-1uha8ag){color:#93c5fd}.dashboard-shell.dark.svelte-1uha8ag .generic-metric-card:where(.svelte-1uha8ag) small:where(.svelte-1uha8ag){color:#94a3b8}.dashboard-shell.dark.svelte-1uha8ag .generic-table-row:where(.svelte-1uha8ag){color:#e2e8f0;border-bottom-color:#1e293b}.dashboard-shell.dark.svelte-1uha8ag .generic-table-row:where(.svelte-1uha8ag):hover{background:#1e293b}.dashboard-shell.dark.svelte-1uha8ag .generic-item-name:where(.svelte-1uha8ag) strong:where(.svelte-1uha8ag){color:#f8fafc}.dashboard-shell.dark.svelte-1uha8ag .mini-stats:where(.svelte-1uha8ag) div:where(.svelte-1uha8ag){background:#0f172a}.dashboard-shell.dark.svelte-1uha8ag .scanner-search:where(.svelte-1uha8ag) input:where(.svelte-1uha8ag){color:#f1f5f9;background:#0f172a;border-color:#334155}.dashboard-shell.dark.svelte-1uha8ag .scanner-search-results:where(.svelte-1uha8ag){background:#1e293b;border-color:#334155}.dashboard-shell.dark.svelte-1uha8ag .scanner-search-results:where(.svelte-1uha8ag) button:where(.svelte-1uha8ag){color:#f1f5f9;background:#0f172a}.dashboard-shell.dark.svelte-1uha8ag .scanner-search-results:where(.svelte-1uha8ag) button:where(.svelte-1uha8ag):hover{background:#334155}.dashboard-shell.dark.svelte-1uha8ag .scanner-search-results:where(.svelte-1uha8ag) button:where(.svelte-1uha8ag) span:where(.svelte-1uha8ag){color:#94a3b8}.dashboard-shell.dark.svelte-1uha8ag .hr-profile-details:where(.svelte-1uha8ag) li:where(.svelte-1uha8ag){color:#cbd5e1}.dashboard-shell.dark.svelte-1uha8ag .hr-photo-img:where(.svelte-1uha8ag),.dashboard-shell.dark.svelte-1uha8ag .hr-profile-thumb-img:where(.svelte-1uha8ag){border-color:#334155}.dashboard-shell.dark.svelte-1uha8ag .hr-photo-placeholder:where(.svelte-1uha8ag){color:#fca5a5;background:linear-gradient(#450a0a 0%,#7f1d1d 45%,#0f172a 45%)}.dashboard-shell.dark.svelte-1uha8ag .lifeline-card:where(.svelte-1uha8ag){background:#0f172a;border-color:#334155}.dashboard-shell.dark.svelte-1uha8ag .lifeline-subgroup:where(.svelte-1uha8ag) h4:where(.svelte-1uha8ag){color:#94a3b8}.dashboard-shell.dark.svelte-1uha8ag .lifeline-report:where(.svelte-1uha8ag),.dashboard-shell.dark.svelte-1uha8ag .road-card:where(.svelte-1uha8ag),.dashboard-shell.dark.svelte-1uha8ag .transport-card:where(.svelte-1uha8ag){background:#0f172a;border-color:#334155}.dashboard-shell.dark.svelte-1uha8ag .transport-row:where(.svelte-1uha8ag){border-top-color:#1e293b}.dashboard-shell.dark.svelte-1uha8ag .transport-thumb:where(.svelte-1uha8ag){background:#0b1120;border-color:#334155}.dashboard-shell.dark.svelte-1uha8ag .qr-text:where(.svelte-1uha8ag),.dashboard-shell.dark.svelte-1uha8ag .qr-note:where(.svelte-1uha8ag){color:#94a3b8}.dashboard-shell.dark.svelte-1uha8ag .type-badge:where(.svelte-1uha8ag){color:#67e8f9;background:#083344}.dashboard-shell.dark.svelte-1uha8ag .transport-log-row:where(.svelte-1uha8ag){background:#0f172a;border-color:#334155}.dashboard-shell.dark.svelte-1uha8ag .lifeline-form:where(.svelte-1uha8ag) input:where(.svelte-1uha8ag),.dashboard-shell.dark.svelte-1uha8ag .lifeline-form:where(.svelte-1uha8ag) select:where(.svelte-1uha8ag){color:#f1f5f9;background:#0f172a;border-color:#334155}.dashboard-shell.dark.svelte-1uha8ag .lifeline-form:where(.svelte-1uha8ag) label:where(.svelte-1uha8ag){color:#cbd5e1}.dashboard-shell.dark.svelte-1uha8ag .lifeline-form:where(.svelte-1uha8ag) input:where(.svelte-1uha8ag)::placeholder{color:#64748b}.dashboard-shell.dark.svelte-1uha8ag .lifeline-card:where(.svelte-1uha8ag) h3:where(.svelte-1uha8ag),.dashboard-shell.dark.svelte-1uha8ag .road-card:where(.svelte-1uha8ag) h3:where(.svelte-1uha8ag){color:#f8fafc}.dashboard-shell.dark.svelte-1uha8ag .road-form:where(.svelte-1uha8ag) label:where(.svelte-1uha8ag){color:#cbd5e1}.dashboard-shell.dark.svelte-1uha8ag .road-form:where(.svelte-1uha8ag) input:where(.svelte-1uha8ag),.dashboard-shell.dark.svelte-1uha8ag .road-form:where(.svelte-1uha8ag) select:where(.svelte-1uha8ag){color:#f1f5f9;background:#0f172a;border-color:#334155}.dashboard-shell.dark.svelte-1uha8ag .road-form:where(.svelte-1uha8ag) input:where(.svelte-1uha8ag)::placeholder{color:#64748b}.dashboard-shell.dark.svelte-1uha8ag .road-row:where(.svelte-1uha8ag){border-top-color:#1e293b}.dashboard-shell.dark.svelte-1uha8ag .secondary-button:where(.svelte-1uha8ag),.dashboard-shell.dark.svelte-1uha8ag .category-filter:where(.svelte-1uha8ag) button:where(.svelte-1uha8ag){color:#e2e8f0;background:#0f172a;border-color:#334155}.dashboard-shell.dark.svelte-1uha8ag .category-filter:where(.svelte-1uha8ag) button.active:where(.svelte-1uha8ag){color:#93c5fd;background:#1e3a8a;border-color:#2563eb}.dashboard-shell.dark.svelte-1uha8ag .hr-profile-card:where(.svelte-1uha8ag) span:where(.svelte-1uha8ag){color:#cbd5e1}.dashboard-shell.dark.svelte-1uha8ag .hr-profile-card:where(.svelte-1uha8ag) small:where(.svelte-1uha8ag){color:#94a3b8}.dashboard-shell.dark.svelte-1uha8ag .action-btn.borrow-btn:where(.svelte-1uha8ag){background:#0ea5e9}.dashboard-shell.dark.svelte-1uha8ag .action-btn.borrow-btn:where(.svelte-1uha8ag):hover{background:#0284c7}.dashboard-shell.dark.svelte-1uha8ag .action-btn.record-btn:where(.svelte-1uha8ag){background:#8b5cf6}.dashboard-shell.dark.svelte-1uha8ag .action-btn.record-btn:where(.svelte-1uha8ag):hover{background:#7c3aed}.dashboard-shell.dark.svelte-1uha8ag .action-btn.edit-btn:where(.svelte-1uha8ag){background:#f59e0b}.dashboard-shell.dark.svelte-1uha8ag .action-btn.edit-btn:where(.svelte-1uha8ag):hover{background:#d97706}.dashboard-shell.dark.svelte-1uha8ag .action-btn.delete-btn:where(.svelte-1uha8ag){background:#ef4444}.dashboard-shell.dark.svelte-1uha8ag .action-btn.delete-btn:where(.svelte-1uha8ag):hover{background:#dc2626}.dashboard-shell.dark.svelte-1uha8ag .modal-backdrop:where(.svelte-1uha8ag){background:#000000a6}.dashboard-shell.dark.svelte-1uha8ag .modal-card:where(.svelte-1uha8ag){background:#0f172a;border-color:#334155}.dashboard-shell.dark.svelte-1uha8ag .modal-header:where(.svelte-1uha8ag) h3:where(.svelte-1uha8ag){color:#f8fafc}.dashboard-shell.dark.svelte-1uha8ag .modal-close:where(.svelte-1uha8ag){color:#94a3b8}.dashboard-shell.dark.svelte-1uha8ag .modal-close:where(.svelte-1uha8ag):hover{color:#f1f5f9}.dashboard-shell.dark.svelte-1uha8ag .modal-body:where(.svelte-1uha8ag) label:where(.svelte-1uha8ag){color:#cbd5e1}.dashboard-shell.dark.svelte-1uha8ag .modal-body:where(.svelte-1uha8ag) input:where(.svelte-1uha8ag),.dashboard-shell.dark.svelte-1uha8ag .modal-body:where(.svelte-1uha8ag) select:where(.svelte-1uha8ag),.dashboard-shell.dark.svelte-1uha8ag .modal-body:where(.svelte-1uha8ag) textarea:where(.svelte-1uha8ag){color:#f1f5f9;background:#0f172a;border-color:#334155}.dashboard-shell.dark.svelte-1uha8ag .modal-item-name:where(.svelte-1uha8ag){color:#60a5fa}.edit-item-card.svelte-1uha8ag{max-width:460px}.edit-form-body.svelte-1uha8ag{gap:14px}.img-upload-box.svelte-1uha8ag{color:#64748b;text-align:center;cursor:pointer;background:#f8fafc;border:1.5px dashed #cbd5e1;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:6px;padding:20px;transition:border-color .2s,background .2s;display:flex}.img-upload-box.svelte-1uha8ag:hover{background:#eff6ff;border-color:#2563eb}.img-upload-box.svelte-1uha8ag p:where(.svelte-1uha8ag){color:#334155;margin:0;font-size:13px;font-weight:600}.img-upload-box.svelte-1uha8ag small:where(.svelte-1uha8ag){color:#94a3b8;font-size:11px;font-weight:500}.edit-form-body.svelte-1uha8ag .checkbox-label:where(.svelte-1uha8ag){color:#0f172a;align-items:center;gap:8px;font-size:13px;font-weight:600;display:flex}.edit-form-body.svelte-1uha8ag .checkbox-label:where(.svelte-1uha8ag) input[type=checkbox]:where(.svelte-1uha8ag){accent-color:#2563eb;cursor:pointer;width:18px;height:18px}.edit-form-footer.svelte-1uha8ag{grid-template-columns:1fr 1fr;gap:12px;display:grid}.cancel-btn.svelte-1uha8ag{font:inherit;cursor:pointer;color:#fff;background:#f87171;border:0;border-radius:10px;padding:10px 16px;font-size:13px;font-weight:700;transition:background .2s}.cancel-btn.svelte-1uha8ag:hover{background:#ef4444}.save-btn.svelte-1uha8ag{font:inherit;cursor:pointer;color:#fff;background:#34d399;border:0;border-radius:10px;padding:10px 16px;font-size:13px;font-weight:700;transition:background .2s}.save-btn.svelte-1uha8ag:hover{background:#10b981}.dashboard-shell.dark.svelte-1uha8ag .img-upload-box:where(.svelte-1uha8ag){color:#94a3b8;background:#0f172a;border-color:#475569}.dashboard-shell.dark.svelte-1uha8ag .img-upload-box:where(.svelte-1uha8ag):hover{background:#1e293b;border-color:#60a5fa}.dashboard-shell.dark.svelte-1uha8ag .img-upload-box:where(.svelte-1uha8ag) p:where(.svelte-1uha8ag),.dashboard-shell.dark.svelte-1uha8ag .edit-form-body:where(.svelte-1uha8ag) .checkbox-label:where(.svelte-1uha8ag){color:#e2e8f0}.dashboard-shell.dark.svelte-1uha8ag .cancel-btn:where(.svelte-1uha8ag){background:#f87171}.dashboard-shell.dark.svelte-1uha8ag .cancel-btn:where(.svelte-1uha8ag):hover{background:#ef4444}.dashboard-shell.dark.svelte-1uha8ag .save-btn:where(.svelte-1uha8ag){background:#34d399}.dashboard-shell.dark.svelte-1uha8ag .save-btn:where(.svelte-1uha8ag):hover{background:#10b981}.tx-history-card.svelte-1uha8ag{width:95vw;max-width:1100px;padding:16px 20px 20px}.tx-toolbar.svelte-1uha8ag{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-bottom:14px;display:flex}.tx-filters.svelte-1uha8ag{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.tx-filters.svelte-1uha8ag label:where(.svelte-1uha8ag){color:#334155;align-items:center;gap:6px;font-size:12px;font-weight:700;display:flex}.tx-filters.svelte-1uha8ag input[type=date]:where(.svelte-1uha8ag){color:#0f172a;font:inherit;background:#fff;border:1px solid #e2e8f0;border-radius:10px;outline:none;padding:8px 10px;font-size:12px}.tx-filters.svelte-1uha8ag button:where(.svelte-1uha8ag){padding:8px 14px;font-size:12px}.export-btn.svelte-1uha8ag{color:#fff;cursor:pointer;background:#10b981;border:0;border-radius:10px;padding:8px 14px;font-size:12px;font-weight:800}.export-btn.svelte-1uha8ag:hover{background:#059669}.tx-table-wrap.svelte-1uha8ag{background:#fff;border:1px solid #e2e8f0;border-radius:12px;overflow-x:auto}.tx-table.svelte-1uha8ag{min-width:1210px;display:grid}.tx-head.svelte-1uha8ag{color:#f8fafc;background:#0f172a;border-radius:12px 12px 0 0;grid-template-columns:140px 110px 110px 160px 110px 120px 80px 70px 120px 100px 90px;gap:8px;padding:12px 14px;font-size:11px;font-weight:800;display:grid}.tx-head.svelte-1uha8ag span:where(.svelte-1uha8ag){align-items:center;display:flex}.tx-row.svelte-1uha8ag{color:#0f172a;border-bottom:1px solid #e2e8f0;grid-template-columns:140px 110px 110px 160px 110px 120px 80px 70px 120px 100px 90px;align-items:center;gap:8px;padding:10px 14px;font-size:12px;display:grid}.tx-row.svelte-1uha8ag:nth-child(2n){background:#f8fafc}.tx-row.svelte-1uha8ag:last-child{border-bottom:0;border-radius:0 0 12px 12px}.tx-in.svelte-1uha8ag{color:#15803d;font-weight:700}.tx-out.svelte-1uha8ag{color:#dc2626;font-weight:700}.dashboard-shell.dark.svelte-1uha8ag .tx-in:where(.svelte-1uha8ag){color:#4ade80}.dashboard-shell.dark.svelte-1uha8ag .tx-out:where(.svelte-1uha8ag){color:#f87171}.tx-status.svelte-1uha8ag{color:#10b981;font-weight:800}.tx-status-pending.svelte-1uha8ag{color:#f59e0b;font-weight:800}.tx-actions.svelte-1uha8ag{align-items:center;gap:6px;display:flex}.tx-action-btn.svelte-1uha8ag{cursor:pointer;border:0;border-radius:6px;padding:4px 8px;font-family:inherit;font-size:11px;font-weight:700;transition:background .2s}.tx-complete.svelte-1uha8ag{color:#fff;background:#10b981}.tx-complete.svelte-1uha8ag:hover{background:#059669}.tx-pend.svelte-1uha8ag{color:#fff;background:#f59e0b}.tx-pend.svelte-1uha8ag:hover{background:#d97706}.dashboard-shell.dark.svelte-1uha8ag .tx-table-wrap:where(.svelte-1uha8ag){background:#0f172a;border-color:#334155}.dashboard-shell.dark.svelte-1uha8ag .tx-head:where(.svelte-1uha8ag){color:#f8fafc;background:#0f172a}.dashboard-shell.dark.svelte-1uha8ag .tx-row:where(.svelte-1uha8ag){color:#e2e8f0;border-bottom-color:#1e293b}.dashboard-shell.dark.svelte-1uha8ag .tx-row:where(.svelte-1uha8ag):nth-child(2n){background:#1e293b}.dashboard-shell.dark.svelte-1uha8ag .tx-filters:where(.svelte-1uha8ag) label:where(.svelte-1uha8ag){color:#cbd5e1}.dashboard-shell.dark.svelte-1uha8ag .tx-filters:where(.svelte-1uha8ag) input[type=date]:where(.svelte-1uha8ag){color:#f1f5f9;background:#0f172a;border-color:#334155}.dashboard-shell.dark.svelte-1uha8ag .export-btn:where(.svelte-1uha8ag){background:#10b981}.dashboard-shell.dark.svelte-1uha8ag .export-btn:where(.svelte-1uha8ag):hover{background:#059669}.admin-layout.svelte-1uha8ag{grid-template-columns:240px minmax(0,1fr);display:grid}.admin-sidebar.svelte-1uha8ag{border-right:1px solid #e2e8f0;padding:24px 0}.admin-tabs.svelte-1uha8ag{flex-direction:column;display:flex}.admin-panel.svelte-1uha8ag{padding:24px}.admin-panel-head.svelte-1uha8ag{justify-content:space-between;align-items:center;margin-bottom:24px;display:flex}.dashboard-shell.dark.svelte-1uha8ag .admin-sidebar:where(.svelte-1uha8ag){border-color:#334155}.dashboard-shell.dark.svelte-1uha8ag .facility-table-head:where(.svelte-1uha8ag){color:#94a3b8;background:#0f172a}.dashboard-shell.dark.svelte-1uha8ag .facility-table-row:where(.svelte-1uha8ag){color:#e2e8f0;border-bottom-color:#1e293b}.dashboard-shell.dark.svelte-1uha8ag .facility-table-row:where(.svelte-1uha8ag):hover{background:#1e293b}.dashboard-shell.dark.svelte-1uha8ag .facility-table-info:where(.svelte-1uha8ag){color:#94a3b8}.dashboard-shell.dark.svelte-1uha8ag .asset-badge.asset-ok:where(.svelte-1uha8ag){color:#4ade80;background:#052e1b}.dashboard-shell.dark.svelte-1uha8ag .asset-badge.asset-warn:where(.svelte-1uha8ag){color:#fb923c;background:#3b1d0a}.dashboard-shell.dark.svelte-1uha8ag .asset-badge.asset-crit:where(.svelte-1uha8ag){color:#f87171;background:#3b0a0a}.dashboard-shell.dark.svelte-1uha8ag .asset-cond.asset-cond-ok:where(.svelte-1uha8ag){color:#93c5fd;background:#1e3a5f}.dashboard-shell.dark.svelte-1uha8ag .asset-cond.asset-cond-warn:where(.svelte-1uha8ag){color:#fb923c;background:#3b1d0a}.dashboard-shell.dark.svelte-1uha8ag .asset-cond.asset-cond-crit:where(.svelte-1uha8ag){color:#f87171;background:#3b0a0a}.dashboard-shell.dark.svelte-1uha8ag .asset-tools:where(.svelte-1uha8ag) select:where(.svelte-1uha8ag){color:#f1f5f9;background:#0f172a;border-color:#334155}.dashboard-shell.dark.svelte-1uha8ag .asset-side-card:where(.svelte-1uha8ag){background:#1e293b;border-color:#334155}.dashboard-shell.dark.svelte-1uha8ag .asset-side-card:where(.svelte-1uha8ag) h3:where(.svelte-1uha8ag){color:#f8fafc}.dashboard-shell.dark.svelte-1uha8ag .asset-side-list:where(.svelte-1uha8ag) small:where(.svelte-1uha8ag),.dashboard-shell.dark.svelte-1uha8ag .admin-card-sub:where(.svelte-1uha8ag){color:#94a3b8}.dashboard-shell.dark.svelte-1uha8ag .admin-shortcut-btn:where(.svelte-1uha8ag){color:#93c5fd;background:#0f172a;border-color:#334155}.dashboard-shell.dark.svelte-1uha8ag .admin-shortcut-btn:where(.svelte-1uha8ag):hover{background:#1e293b;border-color:#3b82f6}.dashboard-shell.dark.svelte-1uha8ag .admin-shortcut-btn:where(.svelte-1uha8ag) svg:where(.svelte-1uha8ag){color:#93c5fd;background:#172554}.dashboard-shell.dark.svelte-1uha8ag .admin-view-all:where(.svelte-1uha8ag){color:#60a5fa}.dashboard-shell.dark.svelte-1uha8ag .admin-icon-btn:where(.svelte-1uha8ag){color:#cbd5e1;background:#0f172a;border-color:#334155}.dashboard-shell.dark.svelte-1uha8ag .admin-icon-btn:where(.svelte-1uha8ag):hover{color:#93c5fd;background:#1e293b;border-color:#3b82f6}.dashboard-shell.dark.svelte-1uha8ag .asset-badge.role-badge-0:where(.svelte-1uha8ag){color:#c4b5fd;background:#2e1065}.dashboard-shell.dark.svelte-1uha8ag .asset-badge.role-badge-1:where(.svelte-1uha8ag){color:#4ade80;background:#052e1b}.dashboard-shell.dark.svelte-1uha8ag .asset-badge.role-badge-2:where(.svelte-1uha8ag){color:#a5b4fc;background:#1e1b4b}.dashboard-shell.dark.svelte-1uha8ag .asset-badge.role-badge-3:where(.svelte-1uha8ag){color:#fb923c;background:#3b1d0a}.dashboard-shell.dark.svelte-1uha8ag .asset-badge.role-badge-4:where(.svelte-1uha8ag){color:#94a3b8;background:#1e293b}.dashboard-shell.dark.svelte-1uha8ag .donut-center:where(.svelte-1uha8ag) strong:where(.svelte-1uha8ag){color:#f8fafc}.dashboard-shell.dark.svelte-1uha8ag .report-trend-chart:where(.svelte-1uha8ag) .rl:where(.svelte-1uha8ag){stroke:#334155}.dashboard-shell.dark.svelte-1uha8ag .report-trend-chart:where(.svelte-1uha8ag) .rt:where(.svelte-1uha8ag){fill:#64748b}.dashboard-shell.dark.svelte-1uha8ag .report-trend-select:where(.svelte-1uha8ag){color:#e2e8f0;background:#0f172a;border-color:#334155}.dashboard-shell.dark.svelte-1uha8ag .report-pager:where(.svelte-1uha8ag) button:where(.svelte-1uha8ag){color:#cbd5e1;background:#0f172a;border-color:#334155}.dashboard-shell.dark.svelte-1uha8ag .report-pager:where(.svelte-1uha8ag) button.active:where(.svelte-1uha8ag){color:#f8fafc;background:#1e3a8a;border-color:#3b82f6}.dashboard-shell.dark.svelte-1uha8ag .report-quick-list:where(.svelte-1uha8ag) button:where(.svelte-1uha8ag){color:#cbd5e1;background:#0f172a;border-color:#334155}.dashboard-shell.dark.svelte-1uha8ag .report-quick-list:where(.svelte-1uha8ag) button:where(.svelte-1uha8ag):hover{background:#1e293b;border-color:#3b82f6}.dashboard-shell.dark.svelte-1uha8ag .report-sched-icon:where(.svelte-1uha8ag){background:#172554}.dashboard-shell.dark.svelte-1uha8ag .report-sched-text:where(.svelte-1uha8ag) strong:where(.svelte-1uha8ag){color:#e2e8f0}.dashboard-shell.dark.svelte-1uha8ag .report-format-chip:where(.svelte-1uha8ag){color:#4ade80}.dashboard-shell.dark.svelte-1uha8ag .admin-settings-list:where(.svelte-1uha8ag)>div:where(.svelte-1uha8ag)>span:where(.svelte-1uha8ag){color:#cbd5e1}.dashboard-shell.dark.svelte-1uha8ag .admin-settings-list:where(.svelte-1uha8ag)>div:where(.svelte-1uha8ag)>span:where(.svelte-1uha8ag) svg:where(.svelte-1uha8ag){color:#60a5fa}.dashboard-shell.dark.svelte-1uha8ag .admin-settings-list:where(.svelte-1uha8ag)>div:where(.svelte-1uha8ag)>strong:where(.svelte-1uha8ag){color:#f8fafc}.dashboard-shell.dark.svelte-1uha8ag .admin-inline-setting:where(.svelte-1uha8ag){color:#e2e8f0}.dashboard-shell.dark.svelte-1uha8ag .admin-inline-setting:where(.svelte-1uha8ag) input[type=number]:where(.svelte-1uha8ag){color:#f1f5f9;background:#0f172a;border-color:#334155}.dashboard-shell.dark.svelte-1uha8ag .admin-theme-btn:where(.svelte-1uha8ag){color:#e2e8f0;background:#0f172a;border-color:#334155}.dashboard-shell.dark.svelte-1uha8ag .admin-theme-btn:where(.svelte-1uha8ag):hover{background:#1e293b;border-color:#3b82f6}.dashboard-shell.dark.svelte-1uha8ag .admin-role-module-check:where(.svelte-1uha8ag){color:#cbd5e1;border-color:#334155}.dashboard-shell.dark.svelte-1uha8ag .admin-role-module-check:where(.svelte-1uha8ag):hover{background:#1e293b}.dashboard-shell.dark.svelte-1uha8ag .admin-storage-label:where(.svelte-1uha8ag){color:#cbd5e1}.dashboard-shell.dark.svelte-1uha8ag .admin-storage-label:where(.svelte-1uha8ag) strong:where(.svelte-1uha8ag){color:#f8fafc}.dashboard-shell.dark.svelte-1uha8ag .admin-storage-bar:where(.svelte-1uha8ag){background:#334155}.dashboard-shell.dark.svelte-1uha8ag .switch:where(.svelte-1uha8ag) i:where(.svelte-1uha8ag){background-color:#475569}.dashboard-shell.dark.svelte-1uha8ag .hr-selected-profile:where(.svelte-1uha8ag) button.secondary:where(.svelte-1uha8ag){color:#e2e8f0;background:#334155}.dashboard-shell.dark.svelte-1uha8ag .hr-view-photo:where(.svelte-1uha8ag){background:#1e293b;border-color:#334155}.dashboard-shell.dark.svelte-1uha8ag .hr-view-identity:where(.svelte-1uha8ag) h2:where(.svelte-1uha8ag){color:#f8fafc}.dashboard-shell.dark.svelte-1uha8ag .hr-view-role:where(.svelte-1uha8ag){color:#94a3b8}.dashboard-shell.dark.svelte-1uha8ag .hr-view-field:where(.svelte-1uha8ag){background:#1e293b;border-color:#334155}.dashboard-shell.dark.svelte-1uha8ag .hr-view-field:where(.svelte-1uha8ag) span:where(.svelte-1uha8ag){color:#94a3b8}.dashboard-shell.dark.svelte-1uha8ag .hr-view-field:where(.svelte-1uha8ag) strong:where(.svelte-1uha8ag),.dashboard-shell.dark.svelte-1uha8ag .hr-view-section:where(.svelte-1uha8ag) h4:where(.svelte-1uha8ag){color:#f8fafc}.dashboard-shell.dark.svelte-1uha8ag .hr-view-list:where(.svelte-1uha8ag) li:where(.svelte-1uha8ag){color:#cbd5e1;background:#1e293b}.dashboard-shell.dark.svelte-1uha8ag .pr-status-option:where(.svelte-1uha8ag){background:#1e293b;border-color:#334155!important}.dashboard-shell.dark.svelte-1uha8ag .pr-status-option:where(.svelte-1uha8ag) span:where(.svelte-1uha8ag){color:#e2e8f0!important}.dashboard-shell.dark.svelte-1uha8ag .report-export-options:where(.svelte-1uha8ag) button:where(.svelte-1uha8ag){color:#cbd5e1!important;background:#1e293b!important;border-color:#334155!important}.dashboard-shell.dark.svelte-1uha8ag .ma-autorefresh-label:where(.svelte-1uha8ag){color:#cbd5e1!important}.dashboard-shell.dark.svelte-1uha8ag .donut-legend:where(.svelte-1uha8ag){color:#cbd5e1}.dashboard-shell.dark.svelte-1uha8ag .donut-bg:where(.svelte-1uha8ag){stroke:#334155}.dashboard-shell.dark.svelte-1uha8ag .status-pill:where(.svelte-1uha8ag){color:#4ade80;background:#052e16}.dashboard-shell.dark.svelte-1uha8ag .status-pill.status-expiring:where(.svelte-1uha8ag){color:#fbbf24;background:#451a03}.dashboard-shell.dark.svelte-1uha8ag .status-pill.status-expired:where(.svelte-1uha8ag){color:#f87171;background:#450a0a}.dashboard-shell.dark.svelte-1uha8ag .status-pill.status-no-exp:where(.svelte-1uha8ag){color:#cbd5e1;background:#1e293b}
