:root,.mio-admin{--ui-canvas:#eef2f6;--ui-card:#fff;--ui-card-radius:20px;--ui-ctl-radius:12px;--ui-card-shadow:0 1px 2px #0b0f120a, 0 8px 24px #0b0f120a;--ui-ink:#061a33;--ui-on-ink:#fff;--ui-ink-soft:#0b2a52;--ui-text:#061a33;--ui-muted-text:#5b6878;--ui-line:#e4e9ef;--ui-bubble-in:#f1f4f8;--ui-accent:#8fbcec;--ui-accent-soft:#e6eef8;--ui-chat-bg:#e9eef4;--ui-chat-mine:#d3e4f7;--ui-chat-other:#fff;--ui-sun:#fff1d6;--ui-sky:#def;--ui-rose:#ffe1e6;--ui-mint:#ddf5ec;--ui-lilac:#ece8ff;--ui-chip-bg:#fff;--ui-chip-hover:#f3f6fa;--ui-chip-shadow:0 1px 2px #0b0f120d;--ui-rail-bg:#061a33;--ui-rail-fg:#c9d1d6;--ui-rail-active-bg:#eef2f6;--ui-rail-active-fg:#061a33;--ui-gap:16px;--ui-pad-card:20px;--ui-rail-w:88px;--ui-side-w:272px;--ui-bottom-bar-h:0px;--ui-accent-fg:#00346d}@media (width<=767px){:root,.mio-admin{--ui-gap:12px;--ui-pad-card:16px;--ui-bottom-bar-h:calc(76px + env(safe-area-inset-bottom,0px))}}.dark,.dark .mio-admin{--ui-canvas:#061a33;--ui-card:#141b1e;--ui-accent-fg:#b7d4f3;--ui-card-shadow:0 1px 2px #0000004d, 0 8px 24px #00000040;--ui-ink:#fff;--ui-on-ink:#061a33;--ui-ink-soft:#e3e9e7;--ui-text:#f2f7f5;--ui-muted-text:#9db0a9;--ui-line:#232d31;--ui-bubble-in:#1b2428;--ui-accent-soft:#0f2a4a;--ui-chat-bg:#0e1518;--ui-chat-mine:#14473d;--ui-chat-other:#1b2428;--ui-sun:#3a2f14;--ui-sky:#14283a;--ui-rose:#3a1b22;--ui-mint:#123228;--ui-lilac:#28224a;--ui-chip-bg:#141b1e;--ui-chip-hover:#1b2428;--ui-chip-shadow:0 1px 2px #0000004d;--ui-rail-bg:#0b2a52;--ui-rail-fg:#c9d1d6;--ui-rail-active-bg:#fff;--ui-rail-active-fg:#061a33}.mio-admin{--brand:#8fbcec;--brand-2:#b7d4f3;--background:#fff;--foreground:#061a33;--muted:#eef3f1;--muted-foreground:#596863;--border:#dce4e1;--input:#cad5d0;--accent:#e0f7ee;--accent-foreground:#061a33;--ring:#00a58d;background:var(--ui-canvas);font-variant-numeric:tabular-nums;-webkit-font-smoothing:antialiased}.mio-admin>header{color:#fff;background:#061a33;border-color:#28332f}.mio-admin>header .text-muted-foreground{color:#b8c5c0}.mio-admin>header button.border{color:#fff;background:#17221d;border-color:#41574d}.mio-admin>header .bg-background{background:#17221d}.mio-admin>header button:not(.border):hover{color:#061a33}.mio-admin>header button[aria-pressed=true]{color:#061a33;background:#8fbcec}.mio-admin main h1{letter-spacing:-.01em;font-weight:700}.mio-admin main h2{letter-spacing:-.02em}.mio-admin thead th{color:#52635b;letter-spacing:.025em;background:#eef3f1;font-size:11px;font-weight:600}.mio-admin tbody td{padding-block:14px}.mio-admin [role=tablist]{background:0 0;padding:0}.dark .mio-admin{--background:#111a18;--foreground:#f2f7f5;--muted:#1a2723;--muted-foreground:#b0c2ba;--border:#33473e;--input:#41574d;--accent:#213e33;--accent-foreground:#f2f7f5;background:var(--ui-canvas)}@media (width<=639px){.mio-admin>header>div{flex-wrap:wrap;gap:8px;height:auto;min-height:56px;padding-block:10px;padding-inline:12px}.mio-admin>header .text-muted-foreground{flex-wrap:wrap;gap:8px}}.mio-admin-auth{background:#f3f6f5}.mio-admin-auth>form{border-top:3px solid #8fbcec;border-radius:12px;padding:32px;box-shadow:0 16px 50px #061a3309}.mio-admin-auth h1{letter-spacing:-.035em;font-size:24px}.mio-admin-auth button[type=submit]{color:#061a33;background:#8fbcec;min-height:44px}.mio-admin-overview{color:#fff;background:#061a33;border-top:3px solid #8fbcec}.mio-admin-overview .text-foreground{color:#fff}.mio-admin-overview .text-muted-foreground{color:#b4c6bd}.mio-admin-overview .bg-background{color:#b7d4f3;background:#182820;border-color:#375447}.mio-admin-overview .border{border-color:#33483d}.mio-admin-overview h1{font-size:clamp(28px,3vw,44px);font-weight:600;line-height:1.08}.mio-admin-dashboard .rounded-xl{border-radius:10px}.mio-admin-dashboard .shadow{box-shadow:0 4px 18px #061a3306}.mio-admin-dashboard .recharts-cartesian-grid line{stroke:#dce4e1}.mio-admin-dashboard .recharts-text{fill:#5e7067}@media (width<=639px){.mio-admin-auth input{min-height:44px;font-size:16px}.mio-admin :is(thead th,tbody td){white-space:nowrap}.mio-admin-dashboard h1{font-size:30px}.mio-admin-dashboard .text-3xl{font-size:26px}}.mio-admin-overview [class~=bg-muted\/25]{background:#17251e;border-color:#2b4739}.mio-admin-dashboard .text-4xl{font-weight:500}.mio-admin-dashboard .grid>*,.mio-admin-dashboard .rounded-xl{min-width:0}.mio-admin-dashboard .recharts-responsive-container{max-width:100%}@media (width<=639px){.mio-admin>header>div{grid-template-columns:minmax(0,1fr) auto;display:grid}.mio-admin>header>div>.text-muted-foreground{display:contents}.mio-admin>header .text-muted-foreground>span{text-overflow:ellipsis;white-space:nowrap;grid-area:1/2;max-width:160px;overflow:hidden}.mio-admin>header .text-muted-foreground>div{grid-area:2/1;justify-self:start}.mio-admin>header .text-muted-foreground>button{grid-area:2/2;justify-self:end}}.mio-admin main{--color-slate-400:#5b6b80;--color-slate-500:#52627a}.mio-admin main :is([class*=bg-slate-9],[class*="bg-[#0"],.bg-black){--color-slate-400:#94a3b8;--color-slate-500:#94a3b8}[class*="bg-[#0f1f3a]"] .text-slate-500{color:#94a3b8}@media (width<=767px){.mio-admin main :is(button,[role=button],[role=tab],[role=combobox],select,a.inline-flex,input:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=hidden]):not([type=range])):not([role=checkbox]):not([role=switch]):not([role=radio]):not(.peer){min-height:40px}.mio-admin main button:has(>svg:only-child):not(.peer):not([role=checkbox]):not([role=switch]){min-width:40px}.mio-admin header :is(button,[role=button]){min-width:40px;min-height:40px}.mio-admin main :is(a.truncate,a.block.truncate,a.inline-block,a.hover\:underline):not(.inline-flex){padding-block:4px}.mio-admin main a.truncate:not(.block):not(.flex):not(.inline-flex):not(.inline-block){vertical-align:bottom;display:inline-block}.mio-admin main :is([role=checkbox],[role=radio]){position:relative}.mio-admin main :is([role=checkbox],[role=radio]):not(label *):after{content:"";position:absolute;inset:-12px}}.mio-admin main{--radius:.875rem;--radius-card:var(--ui-card-radius);--radius-control:var(--ui-ctl-radius);--radius-badge:999px}.mio-admin main>div{min-width:0;max-width:100%}.mio-admin main :is(.shadow-card,[class*=radius-card],.bg-card):is(.bg-surface-1,.bg-white,.bg-card,.bg-background){border-color:var(--ui-line);box-shadow:var(--ui-card-shadow)}.mio-admin main :is(.rounded-xl,.rounded-2xl):is(.bg-white,.bg-surface-1).border{border-color:var(--ui-line)}.mio-admin thead th{background:var(--ui-card);color:var(--ui-muted-text);letter-spacing:0;text-transform:none;border-bottom:1px solid var(--ui-line);font-size:12px;font-weight:600}.mio-admin tbody tr:hover{background:var(--ui-chip-hover)}.mio-admin main :is(thead,tbody,tfoot) tr{border-color:var(--ui-line)}.mio-admin main [data-guide=section\.header] .bg-mio-black{background:var(--ui-ink);color:var(--ui-on-ink)}.mio-admin main [data-guide=section\.header] .bg-mio-black:hover{background:var(--ui-ink-soft)}.mio-admin main button.border-line-strong.bg-white{border-color:var(--ui-line);background:var(--ui-card);color:var(--ui-text)}.mio-admin main button.border-line-strong.bg-white:hover{background:var(--ui-chip-hover)}.mio-admin main [role=tablist]:not([data-ui-segmented] *){background:var(--ui-chip-bg);height:auto;box-shadow:var(--ui-chip-shadow);border:0;border-radius:999px;gap:4px;padding:4px}.mio-admin main [role=tablist]:not([data-ui-segmented] *) [role=tab]{border-radius:999px;height:36px;padding-inline:14px}.mio-admin main [role=tablist]:not([data-ui-segmented] *) [role=tab]:after{display:none}.mio-admin main [role=tablist]:not([data-ui-segmented] *) [role=tab][data-state=active],.mio-admin main [role=tablist]:not([data-ui-segmented] *) [role=tab][aria-selected=true]{background:var(--ui-ink);color:var(--ui-on-ink)}.mio-admin [data-ui-segmented] [role=tablist]{box-shadow:none;background:0 0;padding:0}.mio-admin [data-ui-topbar-pill] :is(button.border-line-strong,span.border-line){background:0 0;border-color:#0000}.mio-admin [data-ui-topbar-pill] button.border-line-strong:hover{background:#0b0f120d}.mio-admin main:has(h1) [data-ui-auto-title]{display:none}.mio-admin main:has([data-ui-page-header=page]) [data-ui-auto-heading]{display:none}.mio-admin main:has([data-ui-heading=none]) [data-ui-auto-heading]{display:none}@media (width>=768px){.mio-admin main:has([data-ui-fill-viewport]){padding-bottom:var(--ui-gap)}}@media (height<=860px){.mio-admin [data-ui-rail]{padding-block:8px}.mio-admin [data-ui-rail]>nav{gap:2px}.mio-admin [data-ui-rail]>nav>:is(a,button),.mio-admin [data-ui-rail]>nav [data-state]>:is(a,button){height:40px}}@keyframes ui-page-in{0%{opacity:0}to{opacity:1}}.mio-admin main .ui-page-in{animation:.18s ease-out backwards ui-page-in}@media (prefers-reduced-motion:reduce){.mio-admin main .ui-page-in{animation:none}}@media (width<=767px){.mio-admin main :is(input,textarea,select):not([type=checkbox]):not([type=radio]){font-size:16px}.mio-admin main{--radius-card:18px}}.dark .mio-admin thead th{background:var(--ui-card);color:var(--ui-muted-text)}.dark .mio-admin tbody tr:hover{background:var(--ui-chip-hover)}:root,.mio-admin{--ui-tone-mint-soft:var(--ui-mint);--ui-tone-mint-strong:#6fa6e0;--ui-tone-mint-fg:#00346d;--ui-tone-sky-soft:var(--ui-sky);--ui-tone-sky-strong:#3b82f6;--ui-tone-sky-fg:#1d4ed8;--ui-tone-sun-soft:var(--ui-sun);--ui-tone-sun-strong:#f5a524;--ui-tone-sun-fg:#8f5200;--ui-tone-lilac-soft:var(--ui-lilac);--ui-tone-lilac-strong:#8b5cf6;--ui-tone-lilac-fg:#5b35c9;--ui-tone-rose-soft:var(--ui-rose);--ui-tone-rose-strong:#f43f5e;--ui-tone-rose-fg:#be123c;--ui-tone-peach-soft:#ffe6d5;--ui-tone-peach-strong:#f97316;--ui-tone-peach-fg:#b23a0a;--ui-tone-coral-soft:#ffe2e2;--ui-tone-coral-strong:#ef4444;--ui-tone-coral-fg:#b91c1c;--ui-tone-green-soft:#d9f8e8;--ui-tone-green-strong:#12b76a;--ui-tone-green-fg:#047857;--ui-tone-teal-soft:#d8f5f0;--ui-tone-teal-strong:#14b8a6;--ui-tone-teal-fg:#0f766e;--ui-tone-pink-soft:#fce4f1;--ui-tone-pink-strong:#ec4899;--ui-tone-pink-fg:#be185d;--ui-tone-slate-soft:#e8edf3;--ui-tone-slate-strong:#64748b;--ui-tone-slate-fg:#475569;--ui-state-ok:var(--ui-tone-green-strong);--ui-state-warn:var(--ui-tone-sun-strong);--ui-state-bad:var(--ui-tone-coral-strong);--ui-state-info:var(--ui-tone-sky-strong);--ui-state-off:var(--ui-tone-slate-strong)}.dark,.dark .mio-admin{--ui-tone-mint-strong:#34d3b5;--ui-tone-mint-fg:#b7d4f3;--ui-tone-sky-strong:#60a5fa;--ui-tone-sky-fg:#93c5fd;--ui-tone-sun-strong:#fbbf24;--ui-tone-sun-fg:#fcd34d;--ui-tone-lilac-strong:#a78bfa;--ui-tone-lilac-fg:#c4b5fd;--ui-tone-rose-strong:#fb7185;--ui-tone-rose-fg:#fda4af;--ui-tone-peach-soft:#3a2314;--ui-tone-peach-strong:#fb923c;--ui-tone-peach-fg:#fdba74;--ui-tone-coral-soft:#3a1a1a;--ui-tone-coral-strong:#f87171;--ui-tone-coral-fg:#fca5a5;--ui-tone-green-soft:#0f3324;--ui-tone-green-strong:#34d399;--ui-tone-green-fg:#6ee7b7;--ui-tone-teal-soft:#0f3430;--ui-tone-teal-strong:#2dd4bf;--ui-tone-teal-fg:#5eead4;--ui-tone-pink-soft:#3a1a2e;--ui-tone-pink-strong:#f472b6;--ui-tone-pink-fg:#f9a8d4;--ui-tone-slate-soft:#222b30;--ui-tone-slate-strong:#94a3b8;--ui-tone-slate-fg:#cbd5e1}[data-ui-tone=ink]{--ui-text:var(--ui-on-ink);--ui-muted-text:color-mix(in srgb, var(--ui-on-ink) 68%, transparent);--ui-line:color-mix(in srgb, var(--ui-on-ink) 18%, transparent);--ui-bubble-in:color-mix(in srgb, var(--ui-on-ink) 12%, transparent);--ui-chip-bg:color-mix(in srgb, var(--ui-on-ink) 14%, transparent);--ui-chip-hover:color-mix(in srgb, var(--ui-on-ink) 22%, transparent);--ui-chip-shadow:none;--ui-card:var(--ui-ink-soft);--ui-accent-fg:var(--ui-accent);color:var(--ui-text)}[data-ui-tone=ink] .text-success-fg{color:#b7d4f3}[data-ui-tone=ink] .text-danger-fg{color:#ff9b9b}.dark [data-ui-tone=ink] .text-success-fg{color:#047857}.dark [data-ui-tone=ink] .text-danger-fg{color:#b91c1c}.mio-admin main [data-guide=table\.main]{border-radius:var(--ui-card-radius);background:var(--ui-card);box-shadow:var(--ui-card-shadow);border-width:0}
