*,:after,:before{box-sizing:border-box}body,html{height:100%}body{margin:0;font-family:Poppins,sans-serif;color:var(--text-primary);background-color:var(--background-body)}:root{--sidebar-width:260px;--font-family:"Poppins",sans-serif;--border-radius-sm:6px;--border-radius:8px;--border-radius-lg:12px;--text-primary:#ffffff;--text-secondary:#a1a1aa;--text-tertiary:#71717a;--text-placeholder:#52525b;--text-accent:var(--accent-primary);--text-on-accent:#ffffff;--background-body:#121218;--background-surface:#1E1E24;--background-elevated:rgba(45,45,60);--background-interactive:rgba(63,63,75,0.7);--background-overlay:rgba(0,0,0,0.7);--background-backdrop:rgba(30,30,40,0.1);--background-selected-item:#3E3E48;--background-backdrop-blur:blur(15px);--text-success:#10b981;--text-warning:#f59e0b;--text-danger:#ef4444;--hover-background-success-subtle:rgba(16,185,129,0.15);--hover-background-warning-subtle:rgba(245,158,11,0.15);--hover-background-danger-subtle:rgba(239,68,68,0.15);--accent-primary:#3b82f6;--accent-primary-hover:#2563eb;--accent-secondary:#06b6d4;--accent-secondary-hover:#0891b2;--border-standard:#2e2e36;--border-accent:var(--accent-primary);--border-strong:var(--accent-primary);--border-subtle:rgba(82,82,91,0.2);--widget-border:rgba(255,255,255,0.2);--widget-border-subtle:rgba(255,255,255,0.1);--widget-bg:rgba(255,255,255,0.02);--widget-bg-elevated:rgba(255,255,255,0.03);--widget-separator:rgba(255,255,255,0.15);--widget-padding:1rem;--widget-gap:12px;--widget-gap-sm:6px;--widget-gap-lg:20px;--spacing-xs:4px;--spacing-sm:6px;--spacing-md:12px;--spacing-lg:24px;--spacing-xl:32px;--hover-background-light:rgba(255,255,255,0.07);--hover-background-dark:#3E3E48;--hover-background-interactive:rgba(82,82,95,0.6);--hover-background-surface:#2D2D36;--shadow-color:rgba(0,0,0,0.25);--shadow-color-strong:rgba(0,0,0,0.4);--shadow-sm:0 1px 2px var(--shadow-color);--shadow-standard:0 4px 6px var(--shadow-color),0 1px 3px var(--shadow-color);--shadow-elevated:0 10px 15px -3px var(--shadow-color),0 4px 6px -2px var(--shadow-color);--shadow-interactive:0 4px 6px var(--shadow-color),0 1px 3px rgba(0,0,0,0.08);--shadow-glow:0 0 15px rgba(59,130,246,0.5);--shadow-inner:inset 0 2px 4px rgba(0,0,0,0.06);--transition-fast:150ms;--transition-standard:250ms;--transition-slow:350ms;--ease-out:cubic-bezier(0,0,0.2,1);--ease-in:cubic-bezier(0.4,0,1,1);--ease-in-out:cubic-bezier(0.4,0,0.2,1);--toastify-color-light:var(--background-surface);--toastify-color-dark:var(--background-elevated);--toastify-color-info:var(--accent-primary);--toastify-color-success:var(--text-success);--toastify-color-warning:var(--text-warning);--toastify-color-error:var(--text-danger);--toastify-icon-color-info:var(--toastify-color-info);--toastify-icon-color-success:var(--toastify-color-success);--toastify-icon-color-warning:var(--toastify-color-warning);--toastify-icon-color-error:var(--toastify-color-error);--toastify-toast-width:320px;--toastify-toast-background:var(--background-surface);--toastify-toast-min-height:64px;--toastify-toast-max-height:800px;--toastify-font-family:var(--font-family);--toastify-z-index:9999;--toastify-text-color-light:var(--text-primary);--toastify-text-color-dark:var(--text-primary);--toastify-color-progress-light:var(--accent-primary);--toastify-color-progress-dark:var(--accent-primary);--toastify-color-progress-info:var(--toastify-color-info);--toastify-color-progress-success:var(--toastify-color-success);--toastify-color-progress-warning:var(--toastify-color-warning);--toastify-color-progress-error:var(--toastify-color-error)}#nprogress .bar{background:#007bff!important;height:2px!important;z-index:99999!important}#nprogress .peg{box-shadow:0 0 10px #007bff,0 0 5px #007bff!important}.Toastify__close-button{align-self:center;margin-left:10px!important}*{scrollbar-width:thin;scrollbar-color:var(--accent-primary) var(--background-elevated)}::-webkit-scrollbar{width:4px;height:4px}::-webkit-scrollbar-track{background:var(--background-elevated);border-radius:4px}::-webkit-scrollbar-thumb{background:var(--accent-primary);border-radius:4px;border:1px solid var(--background-elevated)}::-webkit-scrollbar-thumb:hover{background:var(--accent-primary-hover)}::-webkit-scrollbar-corner{background:var(--background-elevated)}