.admin-shell{--admin-bg:#f4f5f7;--admin-panel:#fff;--admin-ink:#17202c;--admin-line:#d4d9e2;--admin-accent:#3159da;--admin-on-accent:#fff;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;font-family:ui-sans-serif,system-ui,sans-serif;background:var(--admin-bg)!important;color:var(--admin-ink)!important}.admin-shell[data-theme=dark]{--admin-bg:#11151d;--admin-panel:#1b2230;--admin-ink:#e6ebf3;--admin-line:#3b4659;--admin-accent:#a3b8ff;--admin-on-accent:#101a36;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.admin-shell .admin-container{max-width:1440px;margin-inline:auto}.admin-shell [hidden]{display:none!important}.admin-shell [class*="border-[#111]"]{border-color:var(--admin-line)}.admin-shell [class*="bg-[#f5f5f2]"]{background:var(--admin-panel)}.admin-shell [class*="bg-[#111]"]{background:var(--admin-ink)}.admin-shell [class*="bg-[#111]"].text-white{color:var(--admin-bg)}.admin-shell [class*="text-[#111]"]{color:var(--admin-ink)}.admin-shell :is(input,select,textarea){border-color:var(--admin-line);color:var(--admin-ink);background-color:var(--admin-panel);border-radius:6px}.admin-shell :is(button,summary,a,input,select,textarea):focus-visible{outline:2px solid var(--admin-accent);outline-offset:3px}.admin-shell :is(button,summary){cursor:pointer}.admin-shell button:disabled{cursor:not-allowed;opacity:.45}.admin-shell :is(section,form,div)[class*=border\ border]{border-radius:10px}.admin-shell .admin-nav{border-bottom:1px solid var(--admin-line);flex-wrap:wrap;gap:6px;padding:18px 0;display:flex}.admin-shell .admin-nav button{text-transform:capitalize;border-radius:7px;padding:9px 16px;font-size:14px;font-weight:600}.admin-shell .admin-nav [aria-current=page]{background:var(--admin-accent);color:var(--admin-on-accent)}.admin-shell .admin-button{border:1px solid var(--admin-line);background:var(--admin-panel);color:var(--admin-ink);border-radius:6px;padding:8px 12px;font-size:13px;font-weight:600}.admin-shell .admin-panel{border:1px solid var(--admin-line);background:var(--admin-panel);border-radius:10px;min-width:0;padding:16px}.admin-shell summary{font-size:14px;font-weight:600}.admin-shell details[open]>summary{border-bottom:1px solid var(--admin-line);padding-bottom:10px}.admin-shell .admin-badge{border:1px solid var(--admin-line);white-space:normal;border-radius:20px;padding:3px 9px;font-size:11px;font-weight:500;display:inline-block}.admin-shell .admin-metrics{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px;display:grid}.admin-shell .admin-metric{border-radius:7px;min-width:0}.admin-shell .admin-metric-value{overflow-wrap:anywhere;font-variant-numeric:tabular-nums;font-size:clamp(20px,2.1vw,28px)}.admin-shell .admin-toolbar{grid-template-columns:minmax(0,2fr) minmax(160px,1fr);gap:12px;display:grid}.admin-shell .admin-table-wrap{border:1px solid var(--admin-line);background:var(--admin-panel);border-radius:10px;position:relative;overflow-x:auto}.admin-shell .admin-table{border-collapse:collapse;text-align:left;width:100%;font-size:14px}.admin-shell .admin-table :is(th,td){border-bottom:1px solid var(--admin-line);padding:14px 16px}.admin-shell .admin-table th{text-transform:uppercase;letter-spacing:.05em;font-size:11px}.admin-shell .admin-notice{border:1px solid var(--admin-line);border-left:3px solid var(--admin-accent);border-radius:6px;margin-top:12px;padding:12px}.admin-shell[data-theme=dark] .text-red-700{color:#ffaaa5}.admin-shell[data-theme=dark] .border-red-700{border-color:#ffaaa5}.admin-shell .admin-provider-details{border-top:1px solid var(--admin-line);padding-top:10px}@media (width<=640px){.admin-shell .admin-toolbar{grid-template-columns:1fr}.admin-shell .admin-nav button{padding:9px 10px}.admin-shell .admin-table :is(th,td){padding:10px}}
