[data-admin-theme=classic],body:has([data-admin-theme=classic]),body:has([data-admin-theme=classic]) :is([data-slot=dialog-content],[data-slot=alert-dialog-content],[data-slot=popover-content],[data-slot=select-content],[data-slot=dropdown-menu-content]){--admin-background:#f2f3f6;--admin-surface:#ffffff;--admin-text:#17213d;--admin-muted:#737887;--admin-line:#dfe1e7;--admin-blue:#17213d;--admin-soft:#fff1b8;--admin-on-blue:#ffffff;--admin-good:#246745;--admin-good-surface:#eaf5ee;--admin-warn:#8a570a;--admin-warn-surface:#fff3db;--admin-error:#9c2929;--admin-error-surface:#fff0f0;--background:#f2f3f6;--foreground:#17213d;--card:#ffffff;--card-foreground:#17213d;--popover:#ffffff;--popover-foreground:#17213d;--primary:#17213d;--primary-foreground:#ffffff;--secondary:#f0f1f4;--secondary-foreground:#17213d;--muted:#f0f1f4;--muted-foreground:#737887;--accent:#ffcc33;--accent-foreground:#17213d;--border:#dfe1e7;--input:#d8dbe3;--ring:#34466f;--radius:0.5rem;color-scheme:light}[data-admin-theme=classic]{min-height:100vh;background:var(--admin-background);color:var(--admin-text);font-family:var(--font-geist-sans),Arial,Helvetica,sans-serif}[data-admin-theme=classic]>main{animation:none}[data-admin-theme=classic] :is(a,button,input,select,textarea,summary):focus-visible,body:has([data-admin-theme=classic]) [data-slot$=-content] :is(a,button,input,select,textarea,summary):focus-visible{outline:2px solid var(--ring);outline-offset:3px}[data-admin-theme=classic] header :is(a,button):focus-visible{outline-color:var(--accent)}[data-admin-theme=classic] button,body:has([data-admin-theme=classic]) [data-slot$=-content] button{cursor:pointer}[data-admin-theme=classic] :is(button,input,select,textarea):disabled,[data-admin-theme=classic] [aria-disabled=true],body:has([data-admin-theme=classic]) [data-slot$=-content] :is(button,input,select,textarea):disabled,body:has([data-admin-theme=classic]) [data-slot$=-content] [aria-disabled=true]{cursor:not-allowed}[data-admin-theme=classic] dialog{margin:auto;inset:0;max-width:calc(100vw - 2rem);max-height:min(90dvh,calc(100dvh - 2rem));background:var(--admin-surface);color:var(--admin-text);border-color:var(--admin-line);border-radius:.75rem;box-shadow:0 18px 56px rgb(0 0 0/24%)}[data-admin-theme=classic] dialog::backdrop{background:rgb(9 13 21/60%)}@media (max-width:640px){[data-admin-theme=classic]>main>nav>div{flex-wrap:wrap}[data-admin-theme=classic] :is(input,select,textarea):not([type=checkbox],[type=radio],[type=hidden]){font-size:1rem}}