.dark body,body.dark{background:linear-gradient(135deg,#0a0a0f,#12121a 40%,#0d0a14)!important;background-attachment:fixed!important;color:#f5f5f7!important;min-height:100vh;font-family:Montserrat,sans-serif}:root{--accent: #ff5f00;--accent-hover: #ff4500;--accent-glow: rgba(255, 95, 0, .15);--accent-subtle: rgba(255, 95, 0, .08);--glass-bg: rgba(18, 18, 24, .55);--glass-bg-elevated: rgba(28, 28, 36, .6);--glass-border: rgba(255, 255, 255, .08);--glass-border-hover: rgba(255, 95, 0, .25);--text-primary: #f5f5f7;--text-secondary: rgba(255, 255, 255, .6);--text-muted: rgba(255, 255, 255, .4);--surface-input: rgba(255, 255, 255, .06)}.bg-blob{position:fixed;border-radius:50%;filter:blur(100px);z-index:0;pointer-events:none;opacity:.85}.bg-blob-1{width:600px;height:600px;background:#ff5f001f;top:-200px;left:-100px;animation:blobMove 25s infinite alternate}.bg-blob-2{width:500px;height:500px;background:#ff783214;bottom:-100px;right:-80px;animation:blobMove 20s infinite alternate-reverse}.bg-blob-3{width:450px;height:450px;background:#c864ff0f;top:40%;right:10%;animation:blobMove 22s infinite alternate;animation-delay:-7s}@keyframes blobMove{0%{transform:translate(0) scale(1)}to{transform:translate(40px,30px) scale(1.1)}}.dark .bg-white,.dark .bg-\[\#111318\],.dark .bg-\[\#0b0d11\]\/95{background:var(--glass-bg)!important;backdrop-filter:blur(24px) saturate(180%);-webkit-backdrop-filter:blur(24px) saturate(180%);border-color:var(--glass-border)!important;box-shadow:0 0 1px #ff5f000f,0 4px 24px -4px #0006}.dark .bg-\[\#1a1d24\],.dark .bg-\[\#1c1f26\],.dark .bg-\[\#1c1f26\]\/60{background:var(--glass-bg-elevated)!important;backdrop-filter:blur(20px) saturate(160%);-webkit-backdrop-filter:blur(20px) saturate(160%);border-color:var(--glass-border)!important}.dark .border-\[\#282e39\],.dark .border-white\/10{border-color:#ffffff1a!important}.dark .border-white\/\[0\.06\]{border-color:#ffffff14!important}.dark input:not([type=checkbox]):not([type=radio]),.dark select,.dark textarea{background:var(--surface-input)!important;border-color:#ffffff1f!important;color:var(--text-primary)!important}.dark input:focus,.dark select:focus,.dark textarea:focus{border-color:var(--accent)!important;box-shadow:0 0 0 3px var(--accent-glow)!important;outline:none}.dark input:-webkit-autofill,.dark input:-webkit-autofill:hover,.dark input:-webkit-autofill:focus{-webkit-text-fill-color:var(--text-primary)!important;-webkit-box-shadow:0 0 0px 1000px rgba(18,18,24,.95) inset!important;-webkit-transition:background-color 5000s ease-in-out 0s;transition:background-color 5000s ease-in-out 0s}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:#ffffff26;border-radius:3px}::-webkit-scrollbar-thumb:hover{background:#ffffff40}.material-symbols-outlined{font-variation-settings:"FILL" 1,"wght" 400,"GRAD" 0,"opsz" 24}.dark .desktop-tabs{border-bottom:none!important;background:var(--glass-bg);backdrop-filter:blur(20px) saturate(160%);-webkit-backdrop-filter:blur(20px) saturate(160%);border:1px solid var(--glass-border);border-radius:16px;padding:6px}.dark .desktop-tabs .flex{gap:4px!important}.dark .tab-button{position:relative;transition:all .25s ease;border-bottom:none!important;border-radius:12px!important;padding:10px 16px!important;font-size:13px!important;white-space:nowrap}.dark .tab-button.active{color:#fff!important;background:linear-gradient(135deg,var(--accent),#ff7b33)!important;box-shadow:0 2px 12px -2px #ff5f0066;border-color:transparent!important}.dark .tab-button:not(.active){color:var(--text-secondary)!important;background:transparent!important;border-color:transparent!important}.dark .tab-button:not(.active):hover{color:var(--text-primary)!important;background:#ffffff0f!important;border-radius:12px!important}.dark .bg-\[\#ff5f00\]{background:linear-gradient(135deg,#ff5f00,#ff7b33)!important;box-shadow:0 4px 16px -4px #ff5f004d;transition:all .2s ease}.dark .bg-\[\#ff5f00\]:hover{box-shadow:0 6px 24px -4px #ff5f0066!important;transform:translateY(-1px)}.dark .bg-\[\#282e39\]{background:#ffffff14!important;border:1px solid var(--glass-border)}.dark .text-white{color:var(--text-primary)!important}.dark .text-gray-400,.dark .text-\[\#9da6b9\],.dark .text-\[\#8e95a5\]{color:var(--text-secondary)!important}.dark .text-gray-500{color:var(--text-muted)!important}.dark .text-\[\#ff5f00\]{color:var(--accent)!important}.dark #notificationPanel{background:var(--glass-bg-elevated)!important;backdrop-filter:blur(24px) saturate(180%);-webkit-backdrop-filter:blur(24px) saturate(180%);border-color:var(--glass-border)!important}.dark .border-\[\#ff5f00\]{border-color:var(--accent)!important}.dark table th{border-bottom-color:#ffffff1a!important;color:var(--text-secondary);background:#ffffff0a!important;font-weight:600;letter-spacing:.02em}.dark table td{border-bottom-color:#ffffff0f!important;color:#ffffffdb}.dark table tr:hover td{background-color:#ff5f000a!important}.dark .divide-\[\#282e39\]>:not([hidden])~:not([hidden]){border-color:#ffffff14!important}.dark .bg-green-500\/10{background:#22c55e14!important;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.dark .border-green-500\/20,.dark .border-green-500\/30{border-color:#22c55e2e!important}.dark .bg-gradient-to-r.from-orange-500\/20{background:#ff5f0014!important;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.dark .group.hover\:border-\[\#ff5f00\]\/30:hover{border-color:#ff5f0040!important}.dark .status-badge,.dark .type-badge{backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.dark .bg-white\/\[0\.04\]{background:#ffffff0d!important;backdrop-filter:blur(12px) saturate(160%);-webkit-backdrop-filter:blur(12px) saturate(160%);border-color:#ffffff0f!important;transition:transform .2s ease,box-shadow .2s ease}.dark .bg-white\/\[0\.04\]:hover{transform:translateY(-2px);box-shadow:0 8px 32px -8px #ff5f001a}.dark .hover\:bg-white\/5:hover{background:#ffffff14!important}.dark .hover\:bg-\[\#282e39\]:hover{background:#ffffff1a!important}.dark ::-moz-placeholder{color:var(--text-muted)!important}.dark ::placeholder{color:var(--text-muted)!important}.dark tbody tr:nth-child(2n){background:#ffffff05}.dark .ring-1{--tw-ring-color: rgba(255, 255, 255, .12)}@keyframes scaleIn{0%{transform:scale(.95);opacity:0}to{transform:scale(1);opacity:1}}.animate-scale-in{animation:scaleIn .25s ease-out}.glass-effect{backdrop-filter:blur(20px) saturate(180%);-webkit-backdrop-filter:blur(20px) saturate(180%)}.dark .bg-black\/80{background:#05050aa6!important;backdrop-filter:blur(16px) saturate(180%);-webkit-backdrop-filter:blur(16px) saturate(180%)}.dark .auth-card{background:var(--glass-bg-elevated)!important;backdrop-filter:blur(24px) saturate(180%);-webkit-backdrop-filter:blur(24px) saturate(180%);border:1px solid var(--glass-border)!important;box-shadow:0 0 2px #ff5f0014,0 8px 48px -12px #0009}.input-field{width:100%;padding:14px 16px;background:var(--surface-input)!important;border:1px solid rgba(255,255,255,.12);border-radius:12px;color:var(--text-primary)!important;font-size:16px;font-family:Montserrat,sans-serif;transition:all .2s}.input-field:focus{outline:none;border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-glow)}.input-field:-webkit-autofill,.input-field:-webkit-autofill:hover,.input-field:-webkit-autofill:focus{-webkit-text-fill-color:var(--text-primary)!important;-webkit-box-shadow:0 0 0px 1000px rgba(18,18,24,.95) inset!important;-webkit-transition:background-color 5000s ease-in-out 0s;transition:background-color 5000s ease-in-out 0s}.input-field::-moz-placeholder{color:var(--text-muted)}.input-field::placeholder{color:var(--text-muted)}.dark .bg-white.hover\:bg-gray-100{background:#fffffff2!important}
