:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#f1f5f9;--bg-panel:#fff;--text:#111;--muted:#475569;--border:#cbd5e1;--accent:#3b82f6;--btn-accent:#1d4ed8;--success:#16a34a;--danger:#ef4444;--select-bg:#fff;--select-text:#111;--select-border:#cbd5e1;--tooltip-bg:#fffffff5;--tooltip-text:#111827;--tooltip-border:#1118272e;--sidebar-bg:#f8f9fa;--sidebar-border:#e5e7eb;--sidebar-active-bg:#3b82f614;--sidebar-hover-bg:#0000000a;--shell-bg:radial-gradient(900px 500px at 20% 10%,#3b82f614,transparent 60%),#f1f5f9;--card-bg:#fff;--card-border:#0f172a21;--card-shadow:0 1px 3px #0f172a12,0 4px 16px #0f172a0f;--input-bg:#fff;--input-border:#cbd5e1;--btn-bg:#fff;--btn-border:#94a3b8;--btn-text:#0f172a;--table-hover:#0f172a0d;--color-success-text:#15803d;--color-warning-text:#92400e;--color-danger-text:#dc2626;--color-info-text:#1d4ed8;--color-accent-text:#4338ca;--grid-line:#0f172a1a;--text-faint:#0f172a8c}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#0b0f14;--bg-panel:#111827;--text:#e5e7eb;--muted:#9ca3af;--border:#1f2937;--select-bg:#0f172a;--select-text:#e5e7eb;--select-border:#334155;--tooltip-bg:#020617eb;--tooltip-text:#e5e7eb;--tooltip-border:#94a3b838;--sidebar-bg:#0d1117;--sidebar-border:#1f2937;--sidebar-active-bg:#3b82f61f;--sidebar-hover-bg:#ffffff0a;--shell-bg:radial-gradient(900px 500px at 20% 10%,#22c55e1a,transparent 60%),#070a0f;--card-bg:#111827a6;--card-border:#94a3b81f;--card-shadow:0 12px 34px #0006;--input-bg:#02061773;--input-border:#94a3b838;--btn-bg:#02061773;--btn-border:#94a3b82e;--btn-text:#e5e7eb;--table-hover:#ffffff08;--color-success-text:#86efac;--color-warning-text:#fde68a;--color-danger-text:#fca5a5;--color-info-text:#93c5fd;--color-accent-text:#a5b4fc;--grid-line:#94a3b82e;--text-faint:#94a3b8a6}*{box-sizing:border-box}html{scroll-behavior:smooth;overflow-y:scroll}html,body{background:var(--bg);color:var(--text);margin:0;padding:0;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Ubuntu,sans-serif}.card{background:var(--bg-panel);border:1px solid var(--border);border-radius:10px;padding:16px}input,select,textarea{background:var(--select-bg);color:var(--select-text);border:1px solid var(--select-border);border-radius:6px;padding:8px 10px;font-size:14px}input:focus,select:focus,textarea:focus{border-color:var(--accent);outline:none}select option{background:var(--select-bg);color:var(--select-text)}button{cursor:pointer}table{border-collapse:collapse;width:100%}th,td{border-bottom:1px solid var(--border);text-align:left;padding:10px;font-size:14px}th{color:var(--muted);font-size:14px;font-weight:600}tr:hover td{background:var(--table-hover)}.text-success{color:var(--success)}.text-danger{color:var(--danger)}.text-muted{color:var(--muted)}.sidebar-mobile,.topbar-mobile{display:none!important}@media (max-width:768px){.sidebar-collapse-btn,.sidebar-desktop{display:none!important}.sidebar-mobile,.topbar-mobile{display:flex!important}}@media (max-width:640px){.hide-mobile{display:none}}.desktop-icon-bar{display:flex}@media (max-width:768px){.desktop-icon-bar{display:none!important}}.lift{will-change:transform;transition:transform .2s cubic-bezier(.2,.7,.3,1),box-shadow .2s cubic-bezier(.2,.7,.3,1),border-color .2s}@media (hover:hover){.lift:hover{transform:translateY(-2px);border-color:#3b82f659!important;box-shadow:0 4px 16px #0f172a1a,0 1px 4px #0f172a0f!important}:root[data-theme=dark] .lift:hover{border-color:#3b82f64d!important;box-shadow:0 6px 20px #0006!important}}.lift:active{transition-duration:80ms;transform:translateY(-1px)}.logo-dark-mode{display:none!important}.logo-light-mode,:root[data-theme=dark] .logo-dark-mode{display:block!important}:root[data-theme=dark] .logo-light-mode{display:none!important}
