.dfos-admin-root{--bg-page:#f5f6f8;--bg-surface:#fff;--bg-surface-hover:#f0f1f4;--bg-rail:#0c0b10;--bg-rail-active:#ffffff14;--bg-detail:#fff;--text:#16181d;--text-muted:#6b7280;--text-inverse:#f5f6f8;--text-inverse-muted:#9a9aa5;--border:#e2e4e9;--border-strong:#c7cbd4;--accent:#0080de;--accent-fg:#fff;--accent-muted:#0080de1f;--success:#007f3a;--success-fg:#fff;--good:#007f3a;--good-bg:#0099441f;--warn:#b85c00;--warn-bg:#ff8f0c24;--critical:#cb1f1f;--critical-bg:#cb1f1f1a;--info:#0080de;--info-bg:#0080de1f;--purple:#7c4fe0;--purple-bg:#7c4fe01f;--overlay:#0f11157a;--shadow-sm:0 1px 2px #1018280f;--shadow-md:0 4px 12px #1018281f;--shadow-lg:0 12px 32px #1018282e;--radius-sm:6px;--radius-md:10px;--radius-lg:16px;--focus-ring:#0080de}.dfos-admin-root[data-theme=dark]{--bg-page:#121117;--bg-surface:#18171e;--bg-surface-hover:#1f1e25;--bg-detail:#141319;--text:#ecebf0;--text-muted:#9a98a6;--border:#2a2932;--border-strong:#3b3a44;--accent:#0080de;--accent-fg:#fff;--accent-muted:#0080de2e;--good:#34c879;--good-bg:#0943;--warn:#ff9d2e;--warn-bg:#ff8f0c29;--critical:#ff5c5c;--critical-bg:#cb1f1f38;--info:#3aa0ff;--info-bg:#3aa0ff29;--purple:#b18aff;--purple-bg:#b18aff29;--overlay:#0009;--shadow-sm:0 1px 2px #0000004d;--shadow-md:0 4px 14px #0006;--shadow-lg:0 16px 40px #00000080;--focus-ring:#0080de}.dfos-admin-root[data-theme=dark] input[type=date],.dfos-admin-root[data-theme=dark] input[type=datetime-local],.dfos-admin-root[data-theme=dark] input[type=time]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}@layer base{.dfos-admin-root :where(a[href],button,summary,[role=button],[tabindex]:not([tabindex="-1"])):focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.dfos-admin-root tr:focus-visible{outline-offset:-2px}}.dfos-admin-root,.dfos-admin-root *{scrollbar-width:thin;scrollbar-color:var(--border-strong) transparent}.dfos-admin-root ::-webkit-scrollbar{width:8px;height:8px}.dfos-admin-root::-webkit-scrollbar{width:8px;height:8px}.dfos-admin-root ::-webkit-scrollbar-track{background:0 0}.dfos-admin-root::-webkit-scrollbar-track{background:0 0}.dfos-admin-root ::-webkit-scrollbar-thumb{background-color:var(--border-strong);background-clip:padding-box;border:2px solid #0000;border-radius:999px}.dfos-admin-root::-webkit-scrollbar-thumb{background-color:var(--border-strong);background-clip:padding-box;border:2px solid #0000;border-radius:999px}.dfos-admin-root ::-webkit-scrollbar-thumb:hover{background-color:var(--text-muted)}.dfos-admin-root::-webkit-scrollbar-thumb:hover{background-color:var(--text-muted)}@keyframes admin-slide-in-right{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes admin-fade-in{0%{opacity:0}to{opacity:1}}@keyframes admin-toast-in{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}
