*,:before,:after{box-sizing:border-box}:root[data-theme=light]{--background-color-primary:#e9c590;--background-color-secondary:#efc17d;--text-color:#000;--text-secondary:#555;--primary-color:#0070f3;--primary-hover:#0051cc;--hover-color:#0000001a;--flash-color:#ffd70066;--border-color:#d4a574;--card-background:#f5dcb9;--header-bg:#e9c590;--table-header-bg:#dcb482;--table-row-hover:#0000000d;--shadow-color:#0000001a;--modal-overlay:#00000080;--error-color:#dc2626;--error-bg:#dc26261a;--success-color:#16a34a;--success-bg:#16a34a1a;--warning-color:#d97706;--warning-bg:#d977061a;--info-color:#1565c0;--info-bg:#e3f2fd;--button-text:#fff;--badge-bg:#e9ecef;--badge-text:#495057;--text-muted:#6c757d;--text-primary:#000;--danger-color:#dc2626;--background-hover:#0000000d;--date-picker-invert:0}:root[data-theme=light] input,:root[data-theme=light] textarea,:root[data-theme=light] select,:root[data-theme=light] button{color:var(--text-color);background-color:#efc17d}:root[data-theme=dark]{--background-color-primary:#292929;--background-color-secondary:#3a3a3a;--text-color:#fff;--text-secondary:#a0a0a0;--primary-color:#3291ff;--primary-hover:#5ba3ff;--hover-color:#ffffff1a;--flash-color:#ffd7004d;--border-color:#444;--card-background:#363636;--header-bg:#292929;--table-header-bg:#3a3a3a;--table-row-hover:#ffffff0d;--shadow-color:#0000004d;--modal-overlay:#000000b3;--error-color:#f87171;--error-bg:#f8717126;--success-color:#22c55e;--success-bg:#22c55e26;--warning-color:#fbbf24;--warning-bg:#fbbf2426;--info-color:#60a5fa;--info-bg:#60a5fa26;--button-text:#fff;--badge-bg:#4a4a4a;--badge-text:#e0e0e0;--text-muted:#9ca3af;--text-primary:#fff;--danger-color:#f87171;--background-hover:#ffffff0d;--date-picker-invert:1}:root[data-theme=dark] input,:root[data-theme=dark] textarea,:root[data-theme=dark] select,:root[data-theme=dark] button{color:var(--text-color);background-color:#3a3a3a}@media (prefers-color-scheme:dark){:root{--background:#0a0a0a;--foreground:#ededed}}html,body{max-width:100vw;overflow-x:hidden}body{background-color:var(--background-color-primary);color:var(--text-color);margin-left:10px;margin-right:10px;transition:background-color .3s,color .3s}a{color:inherit;text-decoration:none}textarea{background-color:var(--card-background)}@media (prefers-color-scheme:dark){html{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}
