body{font-family:Plus Jakarta Sans,ui-sans-serif,system-ui,sans-serif}@keyframes admin-nav-progress{0%{width:0;opacity:1}20%{width:35%}50%{width:65%}80%{width:85%}to{width:95%}}.admin-nav-progress-bar{position:fixed;top:0;left:0;right:0;z-index:9999;height:3px;background:rgba(99,102,241,.2);pointer-events:none}.admin-nav-progress-bar:after{content:"";display:block;height:100%;background:linear-gradient(90deg,#6366f1,#8b5cf6);animation:admin-nav-progress 8s cubic-bezier(.05,.5,.3,1) forwards;box-shadow:0 0 8px rgba(99,102,241,.7)}:root{--b:#6366f1;--p:#8b5cf6;--grad:linear-gradient(135deg,#6366f1,#8b5cf6);--grad-soft:linear-gradient(135deg,rgba(99,102,241,0.14),rgba(139,92,246,0.14));--glow:0 4px 24px rgba(99,102,241,0.28),0 4px 24px rgba(139,92,246,0.16);--glow-lg:0 6px 40px rgba(99,102,241,0.38),0 6px 40px rgba(139,92,246,0.22)}html.dark{--adm-bg:#0d0d0d;--adm-surface:#141414;--adm-surface-2:#1e1e1e;--adm-surface-hover:rgba(255,255,255,0.04);--adm-border:rgba(255,255,255,0.07);--adm-border-strong:rgba(255,255,255,0.14);--adm-text:#f9fafb;--adm-text-muted:#9ca3af;--adm-text-faint:#6b7280;--adm-accent:#818cf8;--adm-accent-soft:rgba(99,102,241,0.16);--adm-success:#4ade80;--adm-success-soft:rgba(74,222,128,0.1);--adm-warning:#facc15;--adm-warning-soft:rgba(250,204,21,0.1);--adm-danger:#f87171;--adm-danger-soft:rgba(248,113,113,0.1);--adm-card-shadow:none;--adm-card-shadow-hover:0 4px 20px rgba(0,0,0,0.3);--adm-overlay:rgba(0,0,0,0.72)}html:not(.dark){--adm-bg:#f3f4ff;--adm-surface:#ffffff;--adm-surface-2:#f0f1ff;--adm-surface-hover:rgba(99,102,241,0.06);--adm-border:rgba(99,102,241,0.12);--adm-border-strong:rgba(99,102,241,0.24);--adm-text:#111827;--adm-text-muted:#6b7280;--adm-text-faint:#9ca3af;--adm-accent:#4f46e5;--adm-accent-soft:rgba(99,102,241,0.1);--adm-success:#16a34a;--adm-success-soft:#dcfce7;--adm-warning:#d97706;--adm-warning-soft:#fef9c3;--adm-danger:#dc2626;--adm-danger-soft:#fee2e2;--adm-card-shadow:0 2px 16px rgba(0,0,0,0.05),0 1px 3px rgba(0,0,0,0.03);--adm-card-shadow-hover:0 4px 24px rgba(99,102,241,0.1);--adm-overlay:rgba(6,6,24,0.5)}.adm-card{background:var(--adm-surface);border:1px solid var(--adm-border);border-radius:.875rem;box-shadow:var(--adm-card-shadow);transition:border-color .2s ease,box-shadow .2s ease}.adm-card-hover:hover{border-color:var(--adm-border-strong);box-shadow:var(--adm-card-shadow-hover)}.adm-text{color:var(--adm-text)}.adm-text-muted{color:var(--adm-text-muted)}.adm-text-faint{color:var(--adm-text-faint)}.adm-btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.5rem 1rem;border-radius:.75rem;font-size:.875rem;font-weight:600;cursor:pointer;border:1px solid transparent;transition:background .15s ease,color .15s ease,border-color .15s ease,box-shadow .15s ease,opacity .15s ease;white-space:nowrap}.adm-btn:disabled{opacity:.5;cursor:not-allowed}.adm-btn-primary{background:var(--grad);color:#ffffff!important;box-shadow:var(--glow)}.adm-btn-primary:hover:not(:disabled){background:linear-gradient(135deg,#818cf8,#a78bfa);box-shadow:var(--glow-lg)}.adm-btn-primary i,.adm-btn-primary span{color:#ffffff!important}.adm-btn-secondary{background:var(--adm-surface-2);border-color:var(--adm-border);color:var(--adm-text-muted)}.adm-btn-secondary:hover:not(:disabled){border-color:var(--adm-border-strong);color:var(--adm-text)}.adm-btn-ghost{background:transparent;color:var(--adm-text-muted)}.adm-btn-ghost:hover:not(:disabled){background:var(--adm-surface-hover);color:var(--adm-text)}.adm-btn-danger{background:var(--adm-danger-soft);border-color:transparent;color:var(--adm-danger)}.adm-btn-danger:hover:not(:disabled){border-color:var(--adm-danger)}.adm-btn-sm{padding:.375rem .75rem;font-size:.8125rem;border-radius:.625rem}.adm-btn-icon{padding:0;width:1.875rem;height:1.875rem;flex-shrink:0}.adm-input{width:100%;padding:.5rem .75rem;background:var(--adm-surface);border:1px solid var(--adm-border);border-radius:.625rem;font-size:.875rem;color:var(--adm-text);outline:none;transition:border-color .15s,box-shadow .15s}.adm-input::placeholder{color:var(--adm-text-faint)}.adm-input:focus{border-color:var(--b);box-shadow:0 0 0 3px rgba(99,102,241,.15)}.adm-input-search{padding-left:2.25rem}select.adm-input{appearance:none;-webkit-appearance:none;padding-right:2.2rem;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 10 6'%3E%3Cpath fill='none' stroke='%239ca3af' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round' d='M1 1l4 4 4-4'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .75rem center}select.adm-input option{background-color:var(--adm-surface);color:var(--adm-text)}.adm-stat{height:fit-content;align-self:start;min-height:0}.adm-badge{display:inline-flex;align-items:center;gap:.3rem;padding:.125rem .6rem;border-radius:9999px;font-size:.6875rem;font-weight:600;letter-spacing:.01em;border:1px solid transparent;text-transform:capitalize;white-space:nowrap}.adm-badge-neutral{background:var(--adm-surface-2);color:var(--adm-text-muted);border-color:var(--adm-border)}.adm-badge-success{background:var(--adm-success-soft);color:var(--adm-success)}.adm-badge-warning{background:var(--adm-warning-soft);color:var(--adm-warning)}.adm-badge-danger{background:var(--adm-danger-soft);color:var(--adm-danger)}.adm-badge-accent{background:var(--adm-accent-soft);color:var(--adm-accent)}.adm-table{width:100%;border-collapse:collapse;font-size:.875rem}.adm-table thead th{position:sticky;top:0;z-index:1;background:var(--adm-surface-2);color:var(--adm-text-faint);font-size:.6875rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;text-align:left;padding:.625rem 1rem;border-bottom:1px solid var(--adm-border);white-space:nowrap;user-select:none}.adm-table thead th.adm-th-sortable{cursor:pointer}.adm-table thead th.adm-th-sortable:hover{color:var(--adm-text)}.adm-table tbody td{padding:.75rem 1rem;border-bottom:1px solid var(--adm-border);color:var(--adm-text-muted);vertical-align:middle}.adm-table tbody tr{transition:background-color .12s ease}.adm-table tbody tr:last-child td{border-bottom:none}.adm-table tbody tr.adm-row-click{cursor:pointer}.adm-table tbody tr:hover{background:var(--adm-surface-hover)}.adm-pick-row{transition:background-color .12s ease}.adm-pick-row:hover{background:var(--adm-surface-hover)}.adm-kbd{display:inline-flex;align-items:center;gap:2px;padding:1px 6px;border-radius:6px;border:1px solid var(--adm-border-strong);background:var(--adm-surface-2);color:var(--adm-text-faint);font-size:.6875rem;font-weight:600;font-family:inherit}.adm-palette-overlay{position:fixed;inset:0;z-index:10000;background:var(--adm-overlay);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);display:flex;align-items:flex-start;justify-content:center;padding:12vh 1rem 1rem}.adm-palette{width:100%;max-width:560px;background:var(--adm-surface);border:1px solid var(--adm-border-strong);border-radius:1rem;box-shadow:0 24px 80px rgba(0,0,0,.45);overflow:hidden;animation:admPaletteIn .18s cubic-bezier(.16,1,.3,1)}@keyframes admPaletteIn{0%{opacity:0;transform:translateY(-8px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.adm-palette input,.adm-palette input:focus,.adm-palette input:focus-visible{outline:none!important;border:none!important;box-shadow:none!important;background:transparent!important}.adm-palette-row{display:flex;align-items:center;gap:.75rem;width:100%;padding:.625rem 1rem;text-align:left;font-size:.875rem;color:var(--adm-text-muted);cursor:pointer;transition:background .1s ease}.adm-palette-row.active{background:var(--adm-accent-soft);color:var(--adm-text)}.adm-skeleton{background:var(--adm-surface-2);border-radius:.5rem;position:relative;overflow:hidden}.adm-skeleton:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent,var(--adm-surface-hover),transparent);animation:admShimmer 1.4s infinite}@keyframes admShimmer{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}::-webkit-scrollbar{width:5px;height:5px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:rgba(99,102,241,.3);border-radius:10px}::-webkit-scrollbar-thumb:hover{background:rgba(99,102,241,.55)}.admin-input{width:100%;padding:.5rem .75rem;background:#1f2937;border:1px solid #374151;border-radius:.5rem;font-size:.875rem;color:#fff;outline:none;transition:border-color .15s}.admin-input:focus{border-color:#6366f1;box-shadow:0 0 0 2px rgba(99,102,241,.25)}.admin-input option{background:#1f2937}.toast-enter{animation:toastIn .32s cubic-bezier(.34,1.56,.64,1) forwards}.toast-leave{animation:toastOut .22s ease forwards}@keyframes toastIn{0%{opacity:0;transform:translateY(14px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes toastOut{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(8px)}}.modal-backdrop{backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}.admin-nav-item{position:relative}.admin-nav-item.active{background:rgba(99,102,241,.18);color:#f3f4f6;box-shadow:none}.admin-nav-item.active:before{content:"";position:absolute;left:0;top:20%;bottom:20%;width:3px;border-radius:9999px;background:var(--grad)}.admin-nav-item.active .admin-nav-icon,.admin-nav-item.active i{color:#f3f4f6!important}.bg-blue-600{background:var(--grad)!important;box-shadow:var(--glow)!important}.hover\:bg-blue-500:hover{background:linear-gradient(135deg,#818cf8,#a78bfa)!important;box-shadow:var(--glow-lg)!important}.bg-blue-500\/20{background:var(--grad-soft)}.text-blue-400{color:var(--b)}.text-blue-500{color:var(--p)}.border-blue-500\/30{border-color:rgba(99,102,241,.3)}.shadow-blue-500\/20,.shadow-blue-500\/25{box-shadow:var(--glow)}.focus\:border-blue-500:focus{border-color:var(--b)}.focus\:ring-blue-500:focus{--tw-ring-color:rgba(99,102,241,0.25)}#admin-sidebar{width:240px;transition:width .25s cubic-bezier(.4,0,.2,1),transform .25s ease;overflow:hidden}#admin-main{transition:margin-left .25s cubic-bezier(.4,0,.2,1)}.admin-collapse-btn{cursor:pointer}.admin-collapse-btn:hover{background:rgba(255,255,255,.06)}.admin-nav-icon{font-size:14px;width:16px;text-align:center}@media (min-width:769px){body.admin-sidebar-collapsed #admin-sidebar{width:72px!important}body.admin-sidebar-collapsed #admin-main{margin-left:72px!important}body.admin-sidebar-collapsed .admin-nav-label{display:none!important}body.admin-sidebar-collapsed .admin-nav-item{justify-content:center!important;padding-left:0!important;padding-right:0!important;width:100%!important}body.admin-sidebar-collapsed .admin-nav-icon{font-size:18px!important;width:auto!important}body.admin-sidebar-collapsed .admin-collapse-btn{justify-content:center!important;padding-left:0!important;padding-right:0!important}body.admin-sidebar-collapsed .admin-sidebar-topbar{padding-left:8px!important;padding-right:8px!important}body.admin-sidebar-collapsed .admin-sidebar-footer{display:none!important}body.admin-sidebar-collapsed nav .border-t{margin-left:4px!important;margin-right:4px!important}}@media (max-width:768px){#admin-sidebar{transform:translateX(-100%);width:240px!important}#admin-sidebar.open{transform:translateX(0)}#admin-main{margin-left:0!important;padding:1rem!important}body.admin-sidebar-collapsed #admin-sidebar{width:240px!important}}@media (max-width:479px){#admin-main{padding:.75rem!important}.bg-gray-900.border.border-gray-800.rounded-xl.p-5{padding:1rem!important}.text-2xl{font-size:1.25rem!important}.flex-wrap>input,.flex-wrap>select{min-width:0;flex:1 1 120px}}.client-avatar{background:rgba(255,255,255,.08);color:#d1d5db}.plan-badge{display:inline-block;padding:.125rem .55rem;border-radius:9999px;font-size:.6875rem;font-weight:500;text-transform:capitalize;letter-spacing:.01em;background:rgba(255,255,255,.07);color:#9ca3af;border:1px solid rgba(255,255,255,.1)}.tbl-row{transition:background-color .12s ease}.tbl-row:hover{background-color:rgba(255,255,255,.025)}.stat-card{transition:border-color .2s ease,box-shadow .2s ease,transform .15s ease}.stat-card:hover{transform:translateY(-1px)}html.dark .stat-card:hover{border-color:rgba(255,255,255,.12)!important;box-shadow:0 6px 24px rgba(0,0,0,.25)!important}.admin-filter-select{background-color:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.1);border-radius:.5rem;padding:.45rem 2.2rem .45rem .85rem;font-size:.8125rem;color:#9ca3af;cursor:pointer;min-width:130px;outline:none;transition:border-color .15s,box-shadow .15s;appearance:none;-webkit-appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 10 6'%3E%3Cpath fill='none' stroke='%236b7280' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round' d='M1 1l4 4 4-4'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .7rem center}.admin-filter-select:focus{border-color:rgba(255,255,255,.22);box-shadow:0 0 0 2px rgba(255,255,255,.05)}.admin-filter-select option{background-color:#1e1e1e;color:#d1d5db}#admin-panel [role=button]:focus:not(:focus-visible),#admin-panel [role=tab]:focus:not(:focus-visible),#admin-panel a:focus:not(:focus-visible),#admin-panel button:focus:not(:focus-visible){outline:none!important;box-shadow:none!important}#admin-panel a:focus-visible,#admin-panel button:focus-visible{outline:2px solid rgba(99,102,241,.55)!important;outline-offset:2px!important;box-shadow:none!important}.spin{animation:spin .7s linear infinite}@keyframes spin{to{transform:rotate(1turn)}}.credits-bar-bg{height:4px;border-radius:9999px;overflow:hidden;background:rgba(255,255,255,.08)}.credits-bar-fill{height:100%;border-radius:9999px;transition:width .4s ease}#admin-theme-btn{width:36px;height:36px;display:flex;align-items:center;justify-content:center;border-radius:10px;transition:all .2s ease;cursor:pointer;border:none;background:transparent}#admin-theme-btn i{transition:transform .3s ease,opacity .2s ease;font-size:15px}html.dark body{color:#f3f4f6}html.dark .bg-gray-950,html.dark body{background-color:#0d0d0d}html.dark .bg-gray-900{background-color:#141414}html.dark .bg-gray-800{background-color:#1e1e1e}html.dark .border-gray-800{border-color:rgba(255,255,255,.07)}html.dark .border-gray-700{border-color:rgba(255,255,255,.12)}html.dark .text-white{color:#f9fafb}html.dark .text-gray-300{color:#d1d5db}html.dark .text-gray-400{color:#9ca3af}html.dark .text-gray-500{color:#6b7280}html.dark .text-gray-600{color:#4b5563}html.dark .text-gray-700{color:#374151}html.dark input,html.dark select,html.dark textarea{background-color:#1e1e1e;border-color:rgba(255,255,255,.1);color:#f3f4f6}html.dark input::placeholder,html.dark textarea::placeholder{color:#6b7280}html.dark input:focus,html.dark select:focus,html.dark textarea:focus{border-color:rgba(255,255,255,.25);box-shadow:0 0 0 3px rgba(255,255,255,.05)}html.dark #admin-sidebar{background-color:#0d0d0d;border-color:rgba(255,255,255,.06)}html.dark .admin-collapse-btn:hover{background:rgba(255,255,255,.05)}html.dark .admin-nav-item:not(.active) .admin-nav-icon{color:#6b7280}html.dark .admin-nav-item:not(.active):hover .admin-nav-icon{color:#d1d5db}html.dark #admin-sidebar:before{content:"";display:block;height:2px;background:var(--grad);position:absolute;top:0;left:0;right:0;z-index:1}html.dark header.fixed{background-color:#0d0d0d;border-color:rgba(255,255,255,.06);box-shadow:0 1px 0 rgba(255,255,255,.04)}html.dark .admin-nav-item:not(.active):hover{background:rgba(255,255,255,.05);color:#f3f4f6}html.dark .admin-nav-item:not(.active){color:#9ca3af}html.dark .bg-gray-900.border.border-gray-800.rounded-xl{background:#141414;transition:border-color .2s,box-shadow .2s}html.dark .bg-gray-900.border.border-gray-800.rounded-xl:hover{border-color:rgba(255,255,255,.12);box-shadow:0 4px 20px rgba(0,0,0,.3)}html.dark .tbl-row:hover,html.dark thead tr{background-color:rgba(255,255,255,.03)}html.dark .text-gray-500.text-xs.font-medium.uppercase{color:#6b7280;opacity:1}html.dark .text-green-400{color:#4ade80}html.dark .text-yellow-400{color:#facc15}html.dark .text-red-400{color:#f87171}html.dark .text-purple-400{color:#c4b5fd}html.dark .bg-green-500\/20{background:rgba(74,222,128,.1)}html.dark .bg-yellow-500\/20{background:rgba(250,204,21,.1)}html.dark .bg-red-500\/20{background:rgba(248,113,113,.1)}html.dark .bg-purple-500\/20{background:rgba(196,181,253,.08)}html.dark .bg-green-600{background:linear-gradient(135deg,#16a34a,#15803d)!important;box-shadow:0 4px 18px rgba(22,163,74,.28)!important}html.dark .hover\:bg-green-500:hover{background:linear-gradient(135deg,#22c55e,#16a34a)!important}html.dark .bg-red-600{background-color:#dc2626}html.dark .hover\:bg-red-500\/20:hover{background:rgba(248,113,113,.1)}html.dark .hover\:text-red-400:hover{color:#f87171}html.dark .hover\:border-red-500\/30:hover{border-color:rgba(248,113,113,.3)}html.dark .bg-red-500\/10{background:rgba(248,113,113,.08)}html.dark .border-red-500\/30{border-color:rgba(248,113,113,.25)}html.dark .credits-bar-bg{background:rgba(255,255,255,.08)}html.dark ::-webkit-scrollbar-track{background:transparent}html.dark ::-webkit-scrollbar-thumb{background:rgba(255,255,255,.12)}html.dark ::-webkit-scrollbar-thumb:hover{background:rgba(255,255,255,.22)}html.dark #admin-theme-btn{color:#9ca3af}html.dark #admin-theme-btn:hover{background:rgba(255,255,255,.06);color:#f3f4f6}html.dark .modal-backdrop{background-color:rgba(0,0,0,.85)}html.dark #admin-logout-btn{background:rgba(255,255,255,.04);border-color:rgba(255,255,255,.1);color:#9ca3af}html.dark #admin-logout-btn:hover{background:rgba(248,113,113,.1);color:#f87171;border-color:rgba(248,113,113,.3)}html.dark #admin-gate .bg-gray-900{box-shadow:0 24px 80px rgba(0,0,0,.6)}#admin-gate{background:#f1f4f9!important}#admin-gate .bg-white{background-color:#ffffff!important}html.dark #admin-gate input,html:not(.dark) #admin-gate input{background-color:#ffffff!important;color:#111827!important;border-color:#e5e7eb!important;box-shadow:none!important;-webkit-text-fill-color:#111827!important;-webkit-box-shadow:inset 0 0 0 1000px #ffffff!important;caret-color:#111827!important}html.dark #admin-gate input:focus,html:not(.dark) #admin-gate input:focus{border-color:#6366f1!important;box-shadow:0 0 0 3px rgba(99,102,241,.15)!important}html.dark #admin-gate input::placeholder,html:not(.dark) #admin-gate input::placeholder{color:#9ca3af!important;-webkit-text-fill-color:#9ca3af!important}html:not(.dark) body{color:#111827}html:not(.dark) #admin-gate,html:not(.dark) .bg-gray-950,html:not(.dark) body{background-color:#f3f4ff}html:not(.dark) .bg-gray-900{background-color:#ffffff;box-shadow:0 2px 16px rgba(0,0,0,.05),0 1px 3px rgba(0,0,0,.03)}html:not(.dark) .bg-gray-800{background-color:#f0f1ff}html:not(.dark) .border-gray-800{border-color:rgba(99,102,241,.12)}html:not(.dark) .border-gray-700{border-color:rgba(99,102,241,.22)}html:not(.dark) .text-white:not(button):not(a):not(i):not(svg){color:#111827}html:not(.dark) .text-gray-300{color:#374151}html:not(.dark) .text-gray-400{color:#6b7280}html:not(.dark) .text-gray-500{color:#9ca3af}html:not(.dark) .text-gray-600{color:#d1d5db}html:not(.dark) .text-gray-700{color:#e5e7eb}html:not(.dark) input,html:not(.dark) select,html:not(.dark) textarea{background-color:#ffffff;border-color:rgba(99,102,241,.18);color:#111827;box-shadow:0 1px 3px rgba(0,0,0,.05)}html:not(.dark) input::placeholder,html:not(.dark) textarea::placeholder{color:#9ca3af}html:not(.dark) input:focus,html:not(.dark) select:focus,html:not(.dark) textarea:focus{border-color:var(--b);box-shadow:0 0 0 3px rgba(99,102,241,.12)}html:not(.dark) #admin-sidebar{background-color:#ffffff;border-color:rgba(0,0,0,.05);box-shadow:1px 0 12px rgba(0,0,0,.04)}html:not(.dark) .admin-collapse-btn:hover{background:rgba(99,102,241,.07)}html:not(.dark) .admin-nav-item:not(.active) .admin-nav-icon{color:#6b7280}html:not(.dark) .admin-nav-item:not(.active):hover .admin-nav-icon{color:#6366f1}html:not(.dark) nav .border-t{border-color:rgba(99,102,241,.1)!important;opacity:1!important}html:not(.dark) #admin-sidebar:before{content:"";display:block;height:2px;background:var(--grad);position:absolute;top:0;left:0;right:0;z-index:1}html:not(.dark) header.fixed{background-color:#ffffff;border-color:rgba(99,102,241,.1);box-shadow:0 1px 10px rgba(99,102,241,.07)}html:not(.dark) .admin-nav-item:not(.active):hover{background:rgba(99,102,241,.08);color:#4f46e5}html:not(.dark) .admin-nav-item:not(.active){color:#374151}html:not(.dark) .admin-nav-item:not(.active) i{color:#6b7280}html:not(.dark) .admin-nav-item:not(.active):hover i{color:#6366f1}html:not(.dark) .p-3.rounded-xl.flex-shrink-0 i{color:#ffffff!important}html:not(.dark) .bg-gray-900.border.border-gray-800.rounded-xl{border-color:rgba(99,102,241,.1);transition:border-color .2s,box-shadow .2s}html:not(.dark) .bg-gray-900.border.border-gray-800.rounded-xl:hover{border-color:rgba(99,102,241,.25);box-shadow:0 4px 24px rgba(99,102,241,.1)}html:not(.dark) thead tr{background-color:#f5f6ff}html:not(.dark) .tbl-row:hover{background-color:rgba(99,102,241,.03)}html:not(.dark) .text-gray-500.text-xs.font-medium.uppercase{color:#6b7280}html:not(.dark) .bg-green-600{background:linear-gradient(135deg,#22c55e,#16a34a)!important;box-shadow:0 4px 18px rgba(34,197,94,.25)!important}html:not(.dark) .hover\:bg-green-500:hover{background:linear-gradient(135deg,#4ade80,#22c55e)!important}html:not(.dark) .text-blue-400{color:var(--b)}html:not(.dark) .text-blue-500{color:var(--p)}html:not(.dark) .text-yellow-400{color:#d97706}html:not(.dark) .text-red-400{color:#dc2626}html:not(.dark) .text-purple-400{color:var(--p)}html:not(.dark) .bg-green-500\/20{background-color:#dcfce7}html:not(.dark) .bg-yellow-500\/20{background-color:#fef9c3}html:not(.dark) .bg-red-500\/20{background-color:#fee2e2}html:not(.dark) .bg-purple-500\/20{background:rgba(139,92,246,.12)}html:not(.dark) .bg-blue-500\/15{background:rgba(59,130,246,.1)}html:not(.dark) .bg-purple-500\/15{background:rgba(139,92,246,.1)}html:not(.dark) .bg-indigo-500\/15{background:rgba(99,102,241,.1)}html:not(.dark) .bg-red-500\/10{background-color:#fef2f2}html:not(.dark) .border-red-500\/30{border-color:#fecaca}html:not(.dark) .credits-bar-bg{background:rgba(99,102,241,.1)}html:not(.dark) ::-webkit-scrollbar-track{background:transparent}html:not(.dark) ::-webkit-scrollbar-thumb{background:rgba(99,102,241,.22)}html:not(.dark) ::-webkit-scrollbar-thumb:hover{background:rgba(99,102,241,.45)}html:not(.dark) #admin-theme-btn{color:#6366f1}html:not(.dark) #admin-theme-btn:hover{background:rgba(99,102,241,.08);color:var(--b)}html:not(.dark) #admin-logout-btn{background:#eef2ff;border-color:rgba(99,102,241,.2);color:#6366f1}html:not(.dark) #admin-logout-btn:hover{background:#fee2e2;color:#dc2626;border-color:#fecaca}html:not(.dark) .modal-backdrop{background-color:rgba(6,6,24,.5)}html:not(.dark) #admin-gate .bg-gray-900{box-shadow:0 24px 80px rgba(99,102,241,.12),0 24px 80px rgba(139,92,246,.08)}html:not(.dark) .client-avatar{background:#eef2ff;color:#4338ca}html:not(.dark) .plan-badge{background:rgba(99,102,241,.07);color:#4338ca;border-color:rgba(99,102,241,.18)}html:not(.dark) .text-orange-500{color:#c2410c}html:not(.dark) .bg-orange-500\/15{background:rgba(194,65,12,.08)}html:not(.dark) .admin-filter-select{background-color:#ffffff;border-color:rgba(0,0,0,.1);color:#374151;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 10 6'%3E%3Cpath fill='none' stroke='%239ca3af' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round' d='M1 1l4 4 4-4'/%3E%3C/svg%3E")}html:not(.dark) .admin-filter-select:focus{border-color:rgba(99,102,241,.4);box-shadow:0 0 0 2px rgba(99,102,241,.08)}html:not(.dark) .admin-filter-select option{background-color:#ffffff;color:#374151}html:not(.dark) .text-gray-200{color:#111827}html:not(.dark) .text-indigo-300{color:#4338ca}html:not(.dark) .text-purple-300{color:#7c3aed}html:not(.dark) .text-orange-400{color:#d97706}html:not(.dark) .text-emerald-400{color:#059669}html:not(.dark) .text-indigo-400{color:#4f46e5}html:not(.dark) .bg-gray-700{background-color:#e2e8f0!important}html:not(.dark) .hover\:bg-gray-600:hover{background-color:#cbd5e1!important;color:#1e293b!important}html:not(.dark) .text-gray-200{color:#1e293b}html:not(.dark) .hover\:text-red-400:hover{color:#dc2626}html:not(.dark) .border-gray-600\/50{border-color:rgba(71,85,105,.3)}html:not(.dark) .bg-gray-800\/10{background-color:rgba(99,102,241,.03)!important}html:not(.dark) .bg-gray-800\/30{background-color:rgba(99,102,241,.05)!important}html:not(.dark) .hover\:bg-gray-800\/30:hover{background-color:rgba(99,102,241,.07)!important}html:not(.dark) .bg-gray-800\/70{background-color:rgba(99,102,241,.06)!important}html:not(.dark) .border-gray-800\/50{border-color:rgba(99,102,241,.1)!important}html:not(.dark) .border-gray-800.rounded-xl{border-color:rgba(99,102,241,.12)}html:not(.dark) .admin-gate-badge,html:not(.dark) .admin-header-badge{color:#4f46e5!important;background:rgba(99,102,241,.1)!important;border:1px solid rgba(99,102,241,.22)!important}html:not(.dark) #admin-sidebar .border-t p{color:#9ca3af!important}html:not(.dark) #nav-clients-count{background:rgba(99,102,241,.1)!important;color:#6366f1!important;font-weight:600}html:not(.dark) .bg-gray-900.border.border-gray-800.rounded-2xl{border-color:rgba(99,102,241,.1);transition:border-color .2s,box-shadow .2s}html:not(.dark) input:focus,html:not(.dark) select:focus,html:not(.dark) textarea:focus{box-shadow:0 0 0 3px rgba(99,102,241,.12),0 1px 3px rgba(0,0,0,.04)!important}html:not(.dark) button.px-3.py-1\.5.bg-gray-800{background-color:#f0f1ff!important;border:1px solid rgba(99,102,241,.15)!important;color:#374151!important}html:not(.dark) button.px-3.py-1\.5.bg-gray-800:hover{background-color:rgba(99,102,241,.12)!important;color:#4f46e5!important}html:not(.dark) .bg-gray-900.border.border-gray-800.rounded-xl.p-4{background:#ffffff!important}html:not(.dark) #add-client-btn,html:not(.dark) #add-client-btn i,html:not(.dark) #add-finance-btn,html:not(.dark) #add-finance-btn i,html:not(.dark) #notif-modal-send,html:not(.dark) #notif-modal-send i,html:not(.dark) #send-notif-btn,html:not(.dark) #send-notif-btn i,html:not(.dark) button.bg-blue-600,html:not(.dark) button.bg-blue-600 i,html:not(.dark) button.bg-blue-600 span,html:not(.dark) button.bg-indigo-600,html:not(.dark) button.bg-indigo-600 i,html:not(.dark) button.bg-indigo-600 span{color:#ffffff!important}html:not(.dark) #auto-billing-status .text-gray-600{color:#9ca3af}html:not(.dark) .admin-nav-item.active{background:rgba(99,102,241,.1);color:#4f46e5;box-shadow:none}html:not(.dark) .admin-nav-item.active .admin-nav-icon,html:not(.dark) .admin-nav-item.active i{color:#4f46e5!important}html:not(.dark) .divide-y.divide-gray-800>*+*{border-top-color:#f0f1ff!important}html:not(.dark) .border-b.border-gray-800{border-bottom-color:rgba(99,102,241,.1)!important}html:not(.dark) .border-t.border-gray-800{border-top-color:rgba(99,102,241,.1)!important}html:not(.dark) .bg-green-600\/20{background-color:#dcfce7!important}html:not(.dark) .text-green-400{color:#16a34a}html:not(.dark) .hover\:bg-green-600:hover{background:linear-gradient(135deg,#22c55e,#16a34a)!important;color:#fff!important}.audit-timestamp{font-size:.75rem}.audit-entity-primary{font-size:.75rem;font-weight:600;line-height:1.25}.audit-entity-secondary{font-size:.7rem;margin-top:.125rem}.audit-detail-chip{display:inline-flex;align-items:center;gap:.2rem;padding:.1875rem .4375rem;border-radius:.3125rem;font-size:.6875rem;line-height:1.4}.chip-key{font-weight:400}.chip-val{font-weight:500}html.dark .audit-entity-type,html.dark .audit-timestamp{color:#9ca3af}html.dark .audit-entity-primary{color:#e5e7eb}html.dark .audit-entity-secondary{color:#6b7280}html.dark .audit-detail-chip{background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.09)}html.dark .chip-key{color:#6b7280}html.dark .chip-val{color:#d1d5db}html.dark #section-audit .border-white\/10{border-color:rgba(255,255,255,.13)}html.dark #section-audit .border-white\/8{border-color:rgba(255,255,255,.1)}html:not(.dark) .audit-entity-type,html:not(.dark) .audit-timestamp{color:#4b5563}html:not(.dark) .audit-entity-primary{color:#111827}html:not(.dark) .audit-entity-secondary{color:#6b7280}html:not(.dark) .audit-detail-chip{background:#f3f4f6;border:1px solid rgba(0,0,0,.07)}html:not(.dark) .chip-key{color:#6b7280}html:not(.dark) .chip-val{color:#111827}html:not(.dark) #section-audit .bg-white\/7{background:rgba(0,0,0,.04)!important}html:not(.dark) #section-audit .bg-white\/5{background:rgba(0,0,0,.03)!important}html:not(.dark) #section-audit .border-white\/10{border-color:rgba(0,0,0,.1)!important}html:not(.dark) #section-audit .border-white\/8{border-color:rgba(0,0,0,.08)!important}html:not(.dark) #section-audit .text-gray-400{color:#4b5563}html:not(.dark) #section-audit .text-gray-500{color:#6b7280}html:not(.dark) #audit-log-page .text-gray-400{color:#4b5563!important}html:not(.dark) #audit-log-page .text-gray-500{color:#6b7280!important}html:not(.dark) #audit-log-page .text-gray-600{color:#9ca3af!important}html:not(.dark) #audit-log-page thead .text-gray-500{color:#6b7280!important}html:not(.dark) #audit-log-page .bg-gray-800.text-gray-500{background:#eef2ff!important;color:#4338ca!important;border-color:rgba(99,102,241,.25)!important}html:not(.dark) #audit-log-page .bg-violet-900\/50{background:#ede9fe!important;border-color:#ddd6fe!important}html:not(.dark) #audit-log-page .bg-violet-900\/50,html:not(.dark) #audit-log-page .bg-violet-900\/50 .text-violet-300,html:not(.dark) #audit-log-page .bg-violet-900\/50 i{color:#6d28d9!important}html:not(.dark) #audit-pagination-info{color:#4b5563}html:not(.dark) #audit-page-numbers button:not(.bg-indigo-600){color:#374151!important}html:not(.dark) #audit-page-numbers span{color:#9ca3af}html:not(.dark) #audit-search::placeholder{color:#9ca3af}html.dark #audit-search::placeholder{color:#4b5563}#audit-log-page .audit-badge{border:1px solid transparent;white-space:nowrap}html:not(.dark) #audit-log-page .audit-badge--success{background:#dcfce7!important;color:#15803d!important;border-color:#bbf7d0}html:not(.dark) #audit-log-page .audit-badge--warn{background:#fef9c3!important;color:#a16207!important;border-color:#fde68a}html:not(.dark) #audit-log-page .audit-badge--danger{background:#fee2e2!important;color:#b91c1c!important;border-color:#fecaca}html:not(.dark) #audit-log-page .audit-badge--info{background:#dbeafe!important;color:#1d4ed8!important;border-color:#bfdbfe}html:not(.dark) #audit-log-page .audit-badge--special{background:#ede9fe!important;color:#6d28d9!important;border-color:#ddd6fe}html:not(.dark) #audit-log-page .audit-badge--neutral{background:#eef2ff!important;color:#475569!important;border-color:#e0e7ff}html.dark #audit-log-page .audit-badge--success{background:rgba(34,197,94,.13)!important;color:#4ade80!important}html.dark #audit-log-page .audit-badge--warn{background:rgba(250,204,21,.13)!important;color:#facc15!important}html.dark #audit-log-page .audit-badge--danger{background:rgba(248,113,113,.13)!important;color:#f87171!important}html.dark #audit-log-page .audit-badge--info{background:rgba(59,130,246,.15)!important;color:#60a5fa!important}html.dark #audit-log-page .audit-badge--special{background:rgba(139,92,246,.15)!important;color:#c4b5fd!important}html.dark #audit-log-page .audit-badge--neutral{background:rgba(255,255,255,.07)!important;color:#9ca3af!important}html:not(.dark) #section-data-manager .text-gray-400{color:#4b5563!important}html:not(.dark) #section-data-manager .text-gray-500{color:#6b7280!important}html:not(.dark) #section-data-manager .text-indigo-400{color:#4f46e5!important}html:not(.dark) #section-data-manager .text-2xl.font-bold{color:#111827!important}html:not(.dark) #section-data-manager .bg-gray-800\/50{background-color:#ffffff!important;box-shadow:0 1px 4px rgba(99,102,241,.08),0 0 0 1px rgba(99,102,241,.12)!important}html:not(.dark) #section-data-manager .bg-gray-800\/60{background-color:#f8f9ff!important}html:not(.dark) #section-data-manager .bg-gray-800\/40{background-color:rgba(99,102,241,.04)!important}html:not(.dark) #section-data-manager .bg-gray-800\/30{background-color:rgba(99,102,241,.03)!important}html:not(.dark) #section-data-manager .bg-indigo-500\/10{background:rgba(99,102,241,.08)!important}html:not(.dark) #section-data-manager .border-indigo-500\/20{border-color:rgba(99,102,241,.2)!important}html:not(.dark) #section-data-manager .border-gray-700{border-color:rgba(99,102,241,.22)!important}html:not(.dark) #section-data-manager .hover\:bg-gray-800\/40:hover{background-color:rgba(99,102,241,.05)!important}html:not(.dark) #section-data-manager .bg-green-500\/5{background:rgba(34,197,94,.05)!important}html:not(.dark) #section-data-manager .border-green-500\/40{border-color:rgba(34,197,94,.35)!important}html:not(.dark) #section-data-manager .bg-green-500\/15{background:rgba(34,197,94,.1)!important}html:not(.dark) #section-data-manager .bg-gray-800{background-color:#f0f1ff!important}html:not(.dark) #section-data-manager button.bg-gray-800{background-color:#eef2ff!important;color:#4b5563!important}html:not(.dark) #section-data-manager button.bg-gray-800 i{color:#4b5563!important}.dm-action-btn{width:28px;height:28px;display:flex;align-items:center;justify-content:center;border-radius:8px;border:none;cursor:pointer;font-size:12px;transition:background .15s,color .15s;flex-shrink:0}html.dark .dm-action-btn{background:#1e1e1e;color:#6b7280}html.dark .dm-action-view:hover{background:#2563eb;color:#fff}html.dark .dm-action-edit:hover{background:linear-gradient(135deg,#6366f1,#8b5cf6);color:#fff}html.dark .dm-action-delete:hover{background:#dc2626;color:#fff}html.dark .dm-action-btn:hover i{color:#fff}html:not(.dark) .dm-action-btn{background:#eef2ff;color:#4b5563}html:not(.dark) .dm-action-btn i{color:#4b5563}html:not(.dark) .dm-action-view:hover{background:#2563eb!important;color:#fff!important}html:not(.dark) .dm-action-edit:hover{background:linear-gradient(135deg,#6366f1,#8b5cf6)!important;color:#fff!important}html:not(.dark) .dm-action-delete:hover{background:#dc2626!important;color:#fff!important}html:not(.dark) .dm-action-btn:hover i{color:#fff!important}html:not(.dark) #section-data-manager .border-transparent{border-color:transparent!important}html:not(.dark) #section-data-manager .border-indigo-500{border-color:#6366f1!important}html:not(.dark) #section-data-manager .bg-red-500\/10{background-color:#fef2f2!important}html:not(.dark) #section-data-manager .bg-gray-800.flex.items-center.justify-center{background-color:#eef2ff!important}html:not(.dark) #section-data-manager .bg-indigo-500\/20{background:rgba(99,102,241,.12)!important}html:not(.dark) #section-data-manager .fixed .bg-red-500\/10{background-color:#fef2f2!important}html:not(.dark) #section-data-manager .fixed .border-red-500\/20{border-color:#fecaca!important}html:not(.dark) #section-data-manager .fixed .text-red-400{color:#dc2626!important}html:not(.dark) #section-data-manager .fixed .bg-gray-800\/60{background-color:#f0f2ff!important}html:not(.dark) #section-data-manager .fixed .text-gray-200{color:#111827!important}html:not(.dark) #section-data-manager .fixed .text-gray-400{color:#374151!important}html:not(.dark) #section-data-manager .fixed .text-gray-500{color:#6b7280!important}.dm-qa-pair{transition:all .2s ease}.dm-qa-pair:hover{border-color:rgba(99,102,241,.4)}.dm-qa-pair .dm-answer-input,.dm-qa-pair .dm-question-input{transition:border-color .2s ease,box-shadow .2s ease}.dm-qa-pair .dm-answer-input:focus,.dm-qa-pair .dm-question-input:focus{border-color:var(--b);box-shadow:0 0 0 3px rgba(99,102,241,.1)}input[type=file]::file-selector-button{margin-right:1rem;padding:.5rem 1rem;border-radius:.5rem;border:none;background:var(--grad);color:white;cursor:pointer;transition:all .2s ease;font-weight:500;font-size:.875rem}input[type=file]::file-selector-button:hover{background:linear-gradient(135deg,#818cf8,#a78bfa);box-shadow:var(--glow-lg)}.dm-qa-pair button[type=button]{transition:all .2s ease}.dm-qa-pair button[type=button]:hover{transform:scale(1.1)}#section-overview .ov-card{transition:box-shadow .2s ease,border-color .2s ease,transform .15s ease}#section-overview .stat-card.ov-card:hover{transform:translateY(-1px)}#section-overview button[data-section=clients]{transition:all .2s ease}#section-overview button[data-section=clients]:hover{background:rgba(99,102,241,.16)!important;border-color:rgba(99,102,241,.4)!important;box-shadow:0 2px 12px rgba(99,102,241,.14)}#section-overview .ov-th{background-color:transparent}html.dark #section-overview .ov-card{background:#141414}html.dark #section-overview .stat-card.ov-card:hover{border-color:rgba(255,255,255,.12)!important;box-shadow:0 8px 32px rgba(0,0,0,.25)!important}html.dark #section-overview .ov-th,html.dark #section-overview table.divide-y.divide-gray-800 tbody tr:hover td{background-color:rgba(99,102,241,.05)}html:not(.dark) #section-overview .ov-card{background:#ffffff!important;box-shadow:0 2px 12px rgba(0,0,0,.07),0 1px 3px rgba(0,0,0,.05)!important;border-color:rgba(0,0,0,.07)!important}html:not(.dark) #section-overview .stat-card.ov-card:hover{box-shadow:0 6px 24px rgba(99,102,241,.14),0 2px 6px rgba(0,0,0,.06)!important;border-color:rgba(99,102,241,.22)!important;transform:translateY(-2px)}html:not(.dark) #section-overview .ov-th{background-color:#f9fafb;color:#6b7280}html:not(.dark) #section-overview .divide-y.divide-gray-800>*+*{border-top-color:#f3f4f6!important}html:not(.dark) #section-overview table.divide-y.divide-gray-800 tbody tr:hover td{background-color:rgba(99,102,241,.03)}html:not(.dark) #section-overview .text-gray-400{color:#9ca3af}html:not(.dark) #section-overview .ov-card .text-white{color:#1f2937!important}html:not(.dark) #section-overview .ov-card .text-gray-500{color:#9ca3af}html:not(.dark) #section-overview .hidden.sm\:flex[style]{background:rgba(99,102,241,.08)!important;border-color:rgba(99,102,241,.22)!important;color:#6366f1!important}html:not(.dark) #section-overview p.uppercase.tracking-widest{color:#9ca3af}html.dark #section-overview p.uppercase.tracking-widest{color:#5e6098}html:not(.dark) #section-overview .ov-card .p-2.rounded-lg i{color:#6366f1!important}#section-overview canvas{display:block}.line-clamp-2{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.admin-nav-group-label{opacity:.5;letter-spacing:.07em;transition:opacity .15s}body.admin-sidebar-collapsed .admin-nav-group-label{display:none!important}.avatar-initial{width:28px;height:28px;border-radius:50%;background:rgba(99,102,241,.18);display:flex;align-items:center;justify-content:center;color:#818cf8;flex-shrink:0}html.dark .avatar-initial{background:rgba(99,102,241,.22);color:#a5b4fc}.admin-client-picker-btn{background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.1);color:#e2e8f0;border-radius:12px;transition:background .15s,border-color .15s}.admin-client-picker-btn:hover{background:rgba(255,255,255,.1);border-color:rgba(255,255,255,.18)}html:not(.dark) .admin-client-picker-btn{background:#ffffff;border-color:#d1d5db;color:#000000}html:not(.dark) .admin-client-picker-btn:hover{background:#f9fafb;border-color:#6366f1}.picker-avatar{width:22px;height:22px;border-radius:50%;background:rgba(99,102,241,.25);display:inline-flex;align-items:center;justify-content:center;color:#a5b4fc;font-size:10px;font-weight:700}html:not(.dark) .picker-avatar{background:#e0e7ff;color:#4338ca}.picker-plan-badge{font-size:9px;font-weight:700;padding:1px 6px;border-radius:99px;text-transform:uppercase;letter-spacing:.05em;background:rgba(99,102,241,.2);color:#a5b4fc}html:not(.dark) .picker-plan-badge{background:#e0e7ff;color:#4338ca}.admin-picker-dropdown{background:#1e1e2e;border:1px solid rgba(255,255,255,.08);box-shadow:0 16px 48px rgba(0,0,0,.6),0 4px 16px rgba(0,0,0,.4)}html:not(.dark) .admin-picker-dropdown{background:#ffffff;border-color:#e5e7eb;box-shadow:0 8px 24px rgba(0,0,0,.12),0 2px 8px rgba(0,0,0,.06)}.admin-picker-sep{border-color:rgba(255,255,255,.07)}html:not(.dark) .admin-picker-sep{border-color:#f3f4f6}.admin-picker-search{background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.1);color:#f3f4f6;border-radius:10px}.admin-picker-search::placeholder{color:rgba(255,255,255,.3)}html:not(.dark) .admin-picker-search{background:#f9fafb;border-color:#e5e7eb;color:#000000}html:not(.dark) .admin-picker-search::placeholder{color:#9ca3af}.admin-picker-row{color:#d1d5db;border-radius:8px}.admin-picker-row:hover{background:rgba(255,255,255,.06)}html:not(.dark) .admin-picker-row{color:#111827}html:not(.dark) .admin-picker-row:hover{background:#f3f4f6}.admin-picker-row-active{background:rgba(99,102,241,.15)!important}html:not(.dark) .admin-picker-row-active{background:#e0e7ff!important}.admin-picker-name{color:#f1f5f9}html:not(.dark) .admin-picker-name{color:#000000}.admin-picker-email{color:#64748b}html:not(.dark) .admin-picker-email{color:#4b5563}.admin-picker-clear{color:rgba(248,113,113,.7);border-radius:8px}.admin-picker-clear:hover{background:rgba(239,68,68,.1);color:#f87171}html:not(.dark) .admin-picker-clear{color:#dc2626}html:not(.dark) .admin-picker-clear:hover{background:#fef2f2;color:#b91c1c}html:not(.dark) .fixed .bg-gray-800,html:not(.dark) .fixed .bg-gray-900{background-color:#ffffff!important}html:not(.dark) .fixed .border-gray-700,html:not(.dark) .fixed .border-gray-800{border-color:#e5e7eb!important}html:not(.dark) .fixed .text-white:not(button):not(a):not(i):not(svg):not(span){color:#000000!important}html:not(.dark) .fixed .text-gray-300{color:#111827!important}html:not(.dark) .fixed .text-gray-400{color:#374151!important}html:not(.dark) .fixed .text-gray-500{color:#6b7280!important}.admin-sidebar-nav{overflow-y:auto;overflow-x:hidden}body.admin-sidebar-collapsed .admin-sidebar-nav{overflow-y:visible;overflow-x:visible;padding-left:0!important;padding-right:0!important}body.admin-sidebar-collapsed .admin-nav-item{position:relative}body.admin-sidebar-collapsed .admin-nav-item[data-tooltip]:hover:after{content:attr(data-tooltip);position:absolute;left:calc(100% + 10px);top:50%;transform:translateY(-50%);background:#18182a;color:#e2e8f0;padding:5px 12px;border-radius:8px;font-size:12px;font-weight:600;white-space:nowrap;pointer-events:none;z-index:9999;border:1px solid rgba(255,255,255,.1);box-shadow:0 4px 16px rgba(0,0,0,.5)}body.admin-sidebar-collapsed .admin-nav-item[data-tooltip]:hover:before{content:"";position:absolute;left:calc(100% + 4px);top:50%;transform:translateY(-50%);border:5px solid transparent;border-right-color:#18182a;pointer-events:none;z-index:9999}html:not(.dark) body.admin-sidebar-collapsed .admin-nav-item[data-tooltip]:hover:after{background:#ffffff;color:#111827;border-color:#e5e7eb;box-shadow:0 4px 16px rgba(0,0,0,.12)}html:not(.dark) body.admin-sidebar-collapsed .admin-nav-item[data-tooltip]:hover:before{border-right-color:#ffffff}