*{box-sizing:border-box}:root{--theme-bg-1:#1a1b20;--theme-bg-2:#24262e;--theme-surface:#050607;--theme-surface-elevated:#11141a;--theme-border:#728fc459;--theme-text:#f7f8fb;--theme-text-muted:#9aa2b4;--theme-accent:#eba600;--theme-accent-strong:#c98a00;--theme-accent-soft:#ffd76d;--theme-gold-text:#f0c258;--theme-gold-soft-text:#ffe08a;--theme-gold-primary-text:#eba600;--theme-gold-icon:#f2cb6d;--theme-gold-link:#f4c965;--theme-gold-highlight:#ffd76d;--theme-user-menu-bg:linear-gradient(120deg, #c98a0057, #eba60042);--theme-user-menu-border:#eba6005c;--theme-user-menu-text:var(--theme-text);--theme-panel:#0a0c10f5;--theme-input:#151923;--theme-table:#11141a;--theme-header:#171c26;--theme-row-alt:#141a23;--theme-hover:#1b212d;--theme-placeholder:#93a2ba;--theme-header-start:#0a0b0ef5;--theme-header-end:#14181feb;--theme-dropdown:#0e1117fa;--theme-shadow:#0000004d;--theme-shadow-strong:#00000073;--theme-overlay:#00000080;--theme-success-bg:#12321fc7;--theme-success-text:#b7f5c7;--theme-error-bg:#44161cc7;--theme-error-text:#ffc0c0;--theme-warning-bg:#44310cc7;--theme-warning-text:#ffce70;--theme-scrollbar-track:#111827;--theme-scrollbar-thumb:#4b5563;--theme-scrollbar-hover:#6b7280;--theme-skeleton-base:#202633;--theme-skeleton-highlight:#323d4f;--theme-color-scheme:dark;--theme-calendar-filter:invert(84%) sepia(45%) saturate(1300%) hue-rotate(350deg) brightness(102%) contrast(96%);color-scheme:var(--theme-color-scheme)}:root[data-theme=light]{--theme-blue:#1d4ed8;--theme-gold-text:var(--theme-blue);--theme-gold-soft-text:var(--theme-blue);--theme-gold-primary-text:var(--theme-blue);--theme-gold-icon:var(--theme-blue);--theme-gold-link:var(--theme-blue);--theme-gold-highlight:var(--theme-blue);--theme-user-menu-bg:#1d4ed81a;--theme-user-menu-border:#1d4ed84d;--theme-user-menu-text:var(--theme-blue);--theme-bg-1:#f7f8fa;--theme-bg-2:#eef1f5;--theme-surface:#fff;--theme-surface-elevated:#f5f6f8;--theme-panel:#fffffff5;--theme-input:#f4f5f7;--theme-table:#fff;--theme-header:#edf0f4;--theme-row-alt:#f6f7f9;--theme-hover:#e8edf3;--theme-border:#4b55634d;--theme-text:#111;--theme-text-muted:#414b5a;--theme-placeholder:#596374;--theme-header-start:#fffffff5;--theme-header-end:#f2f4f8f5;--theme-dropdown:#fffffffa;--theme-shadow:#18233414;--theme-shadow-strong:#18233429;--theme-overlay:#18233438;--theme-success-bg:#e9f7ee;--theme-success-text:#185d32;--theme-error-bg:#fff0f0;--theme-error-text:#9b1c28;--theme-warning-bg:#fff5da;--theme-warning-text:#715000;--theme-scrollbar-track:#edf0f4;--theme-scrollbar-thumb:#adb5c2;--theme-scrollbar-hover:#818d9f;--theme-skeleton-base:#e5e9ef;--theme-skeleton-highlight:#f5f7fa;--theme-color-scheme:light;--theme-calendar-filter:none}html,body,#root{width:100%;min-height:100%;margin:0}html{font-size:15px}@media (width<=900px){html{font-size:14px}}body{background:radial-gradient(circle at 20% 15%, #ffbe2d1f, transparent 38%), radial-gradient(circle at 78% 84%, #5f79ab29, transparent 50%), linear-gradient(155deg, var(--theme-bg-1), var(--theme-bg-2));color:var(--theme-text);text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Manrope,Segoe UI,sans-serif}.themed-scrollbar{scrollbar-width:thin;scrollbar-color:var(--theme-scrollbar-thumb) var(--theme-scrollbar-track)}.themed-scrollbar::-webkit-scrollbar{width:10px;height:10px}.themed-scrollbar::-webkit-scrollbar-track{background:var(--theme-scrollbar-track);border-radius:9999px}.themed-scrollbar::-webkit-scrollbar-thumb{background:var(--theme-scrollbar-thumb);border:2px solid var(--theme-scrollbar-track);border-radius:9999px}.themed-scrollbar::-webkit-scrollbar-thumb:hover{background:var(--theme-scrollbar-hover)}.themed-swal-popup input,.themed-swal-popup textarea,.themed-swal-popup select{background:var(--theme-input);color:var(--theme-text);border-color:var(--theme-border)}.themed-swal-popup input::placeholder,.themed-swal-popup textarea::placeholder{color:var(--theme-placeholder)}.themed-swal-popup .swal2-validation-message{background:var(--theme-error-bg);color:var(--theme-error-text)}
