:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#f5f7fb;--panel:#fff;--ink:#172033;--muted:#687086;--line:#dfe5f2;--blue:#2854d9;--blue-soft:#e8edff;--amber:#a56400;--amber-soft:#fff4dc;--red:#a12b2b;--red-soft:#ffe8e8}*{box-sizing:border-box}body{background:var(--bg);color:var(--ink);margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}h1,h2,h3,p{margin:0}.dashboardShell{max-width:1200px;margin:0 auto;padding:32px 20px 56px}.heroPanel{color:#fff;background:linear-gradient(135deg,#172033,#2854d9);border-radius:28px;padding:32px;box-shadow:0 24px 48px #1720332e}.eyebrow{color:#bfcaff;letter-spacing:.12em;text-transform:uppercase;margin-bottom:8px;font-size:.8rem}.heroPanel h1{margin-bottom:12px;font-size:clamp(2rem,5vw,4rem);line-height:1}.subtitle{color:#e9edff;max-width:720px;line-height:1.6}.kpiGrid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:16px;margin:24px 0;display:grid}.kpiCard,.panel,.queueCard,.storeRow{background:var(--panel);border:1px solid var(--line);border-radius:20px}.kpiCard{border-left-width:5px;padding:20px}.kpiCard p{color:var(--muted);font-size:.9rem}.kpiCard strong{margin-top:10px;font-size:2rem;display:block}.severityInfo{border-color:var(--blue);background:var(--blue-soft);color:var(--blue)}.severityWarning{border-color:var(--amber);background:var(--amber-soft);color:var(--amber)}.severityHigh{border-color:var(--red);background:var(--red-soft);color:var(--red)}.filterPanel{background:var(--panel);border:1px solid var(--line);border-radius:20px;grid-template-columns:minmax(220px,2fr) minmax(180px,1fr) minmax(220px,auto) auto;align-items:end;gap:14px;margin-bottom:20px;padding:18px;display:grid}.fieldGroup{gap:6px;display:grid}.fieldGroup label,.checkControl{color:var(--muted);font-size:.85rem;font-weight:700}.fieldGroup input,.fieldGroup select{border:1px solid var(--line);width:100%;color:var(--ink);font:inherit;background:#fff;border-radius:12px;padding:11px 12px}.checkControl{align-items:center;gap:8px;min-height:43px;display:inline-flex}.checkControl input{width:16px;height:16px}.secondaryButton{border:1px solid var(--line);color:var(--ink);cursor:pointer;background:#f8faff;border-radius:12px;padding:11px 14px;font-weight:800}.secondaryButton:disabled{color:var(--muted);cursor:not-allowed;opacity:.55}.resultCount{color:var(--muted);grid-column:1/-1;font-size:.92rem}.twoColumnGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-bottom:20px;display:grid}.panel{padding:20px}.sectionHeader{justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:16px;display:flex}.sectionHeader h2{font-size:1.25rem}.sectionHeader p{color:var(--muted)}.queueCard{margin-top:12px;padding:16px}.queueHeader{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.codeBadge,.statusBadge{border-radius:999px;align-items:center;padding:4px 10px;font-size:.78rem;font-weight:700;display:inline-flex}.codeBadge{color:#445;background:#eef1f7}.statusBadge{border:1px solid}.queueCard h3,.storeRow h3{margin-bottom:6px;font-size:1rem}.queueCard p,.storeRow p{color:var(--muted);line-height:1.5}.actionText{margin-top:10px;font-weight:600;color:var(--ink)!important}.storeList{gap:12px;display:grid}.storeRow{grid-template-columns:1.2fr 1.8fr 1fr;align-items:start;gap:16px;padding:16px;display:grid}.contactGrid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.contactGrid span{color:var(--ink);font-size:.8rem;font-weight:700;display:block}.flagList{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.emptyState{color:var(--muted);text-align:center;border:1px dashed var(--line);border-radius:16px;padding:20px}@media (max-width:900px){.filterPanel,.twoColumnGrid,.storeRow,.contactGrid{grid-template-columns:1fr}.sectionHeader{display:block}.flagList{justify-content:flex-start}}
