*{--lightningcss-light:initial!important;--lightningcss-dark: !important;color-scheme:light!important}html.dark *{--lightningcss-light: !important;--lightningcss-dark:initial!important;color-scheme:dark!important}:root{--sidebar-bg:#fff;--topbar-bg:rgba(255,255,255,.95);--sidebar-border:#e5e7eb;--topbar-border:#e5e7eb;--sidebar-text:#111827;--topbar-text:#111827;--sidebar-text-muted:#6b7280;--sidebar-hover-bg:#ecfdf5;--sidebar-hover-text:#047857;--topbar-hover-bg:#f3f4f6;--sidebar-active-bg:#d1fae5;--sidebar-active-text:#065f46;--accent-primary:#10b981;--accent-secondary:#6366f1;--accent-danger:#ef4444;--sidebar-shadow:0 1px 3px 0 rgba(0,0,0,.1);--topbar-shadow:0 1px 3px 0 rgba(0,0,0,.1);--dropdown-bg:#fff;--dropdown-border:#e5e7eb;--dropdown-hover:#f3f4f6;--input-bg:#f9fafb;--input-border:#d1d5db;--input-text:#111827;--scrollbar-thumb:#d1d5db;--scrollbar-thumb-hover:#9ca3af}html.dark,[data-theme=dark]{--sidebar-bg:#111827;--topbar-bg:rgba(17,24,39,.95);--sidebar-border:#374151;--topbar-border:#374151;--sidebar-text:#f3f4f6;--topbar-text:#f3f4f6;--sidebar-text-muted:#9ca3af;--sidebar-hover-bg:#000;--sidebar-hover-text:#fff;--topbar-hover-bg:#1f2937;--sidebar-active-bg:#065f46;--sidebar-active-text:#d1fae5;--accent-primary:#10b981;--accent-secondary:#818cf8;--accent-danger:#f87171;--sidebar-shadow:0 1px 3px 0 rgba(0,0,0,.3);--topbar-shadow:0 1px 3px 0 rgba(0,0,0,.3);--dropdown-bg:#1f2937;--dropdown-border:#374151;--dropdown-hover:#374151;--input-bg:#1f2937;--input-border:#374151;--input-text:#f3f4f6;--scrollbar-thumb:#4b5563;--scrollbar-thumb-hover:#6b7280}aside{transition:background-color .3s,color .3s;background-color:var(--sidebar-bg)!important;color:var(--sidebar-text)!important;border-right:1px solid var(--sidebar-border)!important;box-shadow:var(--sidebar-shadow)!important}aside,aside>div,aside nav,aside nav ul,aside nav li,aside *{border-color:var(--sidebar-border)!important}aside>div:first-child{border-bottom:1px solid var(--sidebar-border)!important;background-color:#fff!important}aside>div:first-child:hover{background-color:var(--sidebar-hover-bg)!important}.sidebar-item{color:var(--sidebar-text)!important;transition:background-color .15s,color .15s!important}.sidebar-item:hover{background-color:var(--sidebar-hover-bg)!important;color:var(--sidebar-hover-text)!important}.sidebar-item.bg-green-100{background-color:var(--sidebar-active-bg)!important;color:var(--sidebar-active-text)!important}.sidebar-item svg{transition:color .3s}.sidebar-item:hover svg{color:var(--accent-primary)!important}.sidebar-item .group-hover\:visible{background-color:var(--accent-primary)!important;color:#fff!important}aside nav ul>li:has(.flex.items-center.justify-between){transition:background-color .3s;color:var(--sidebar-text)!important}aside nav ul>li:has(.flex.items-center.justify-between):hover{background-color:var(--topbar-hover-bg)!important}html.dark aside nav ul>li:has(.flex.items-center.justify-between)[class*=bg-gray-800]{background-color:#1f2937!important}aside nav ul ul li a{transition:all .15s;color:var(--sidebar-text-muted)!important;border-left-color:var(--accent-secondary)!important}aside nav ul ul li a:hover{color:var(--sidebar-text)!important;background-color:var(--sidebar-hover-bg)!important;border-left-color:var(--accent-primary)!important}aside>div:last-child{border-top:1px solid var(--sidebar-border)!important;background-color:var(--sidebar-bg)!important}aside nav::-webkit-scrollbar{width:6px}aside nav::-webkit-scrollbar-thumb{background-color:var(--scrollbar-thumb);border-radius:3px}aside nav::-webkit-scrollbar-thumb:hover{background-color:var(--scrollbar-thumb-hover)}aside nav::-webkit-scrollbar-track{background-color:transparent}header{transition:background-color .3s,color .3s;background-color:var(--topbar-bg)!important;color:var(--topbar-text)!important;border-bottom:1px solid var(--topbar-border)!important;box-shadow:var(--topbar-shadow)!important}header,header>div,header nav,header nav *,header input,header button,header *{border-color:var(--topbar-border)!important}header nav span{color:var(--sidebar-text-muted)!important}header nav a{transition:color .15s;color:var(--sidebar-text-muted)!important}header nav a:hover{color:var(--accent-secondary)!important}header nav span:last-child,header nav span[class*=font-semibold],header nav span[class*=text-lg]{color:var(--topbar-text)!important;opacity:1!important;font-weight:600!important}header input[type=text],header input[type=search]{background-color:var(--input-bg)!important;color:var(--input-text)!important;border:1px solid var(--input-border)!important;border-color:var(--input-border)!important}header div[class*=border] input{border:none!important}header>div>div[class*=relative]>div[class*=border]{border:1px solid var(--input-border)!important;border-color:var(--input-border)!important}header input[type=text]::placeholder,header input[type=search]::placeholder{color:var(--sidebar-text-muted)!important}header input:focus{border-color:var(--accent-secondary)!important;outline:none!important}html:not(.dark) header div[class*=border][class*=rounded]{border-color:#d1d5db!important}html.dark header div[class*=border][class*=rounded]{border-color:#374151!important}header .absolute svg{color:var(--sidebar-text-muted)!important}header>div>div>div[class*=absolute][class*=top-full]{background-color:var(--dropdown-bg)!important;border-color:var(--dropdown-border)!important}header>div>div>div[class*=absolute] button{color:var(--topbar-text)!important}header>div>div>div[class*=absolute] button:hover{background-color:var(--dropdown-hover)!important}header button:not(.flex.items-center.gap-3){transition:background-color .15s,color .15s;color:var(--sidebar-text-muted)!important}header button:not(.flex.items-center.gap-3):hover{background-color:var(--topbar-hover-bg)!important}header button svg.text-yellow-500,header button svg.text-yellow-400{color:#f59e0b!important}header button:hover svg.text-yellow-500,header button:hover svg.text-yellow-400{color:#fff!important}header button.flex.items-center.gap-3 .rounded-full{background-color:var(--accent-primary)!important;color:#fff!important}header button.flex.items-center.gap-3:hover{background-color:var(--dropdown-hover)!important}header button.flex.items-center.gap-3 span{color:var(--topbar-text)!important;opacity:1!important}html:not(.dark) header button.flex.items-center.gap-3 span{color:#111827!important}html.dark header button.flex.items-center.gap-3 span{color:#f3f4f6!important}header>div:last-child>div:last-child>div[class*=absolute]{background-color:var(--dropdown-bg)!important;border-color:var(--dropdown-border)!important}header>div:last-child>div:last-child>div[class*=absolute] a,header>div:last-child>div:last-child>div[class*=absolute] button{color:var(--topbar-text)!important}header>div:last-child>div:last-child>div[class*=absolute] a:hover,header>div:last-child>div:last-child>div[class*=absolute] button:hover{background-color:var(--dropdown-hover)!important}header button.text-red-600{color:var(--accent-danger)!important}html.dark header button.text-red-600:hover{background-color:rgba(239,68,68,.1)!important}div[class*="absolute right-0 mt-3 w-80"]{background-color:var(--dropdown-bg)!important;border-color:var(--dropdown-border)!important}div[class*="absolute right-0 mt-3 w-80"]>div:first-child{border-bottom-color:var(--dropdown-border)!important}div[class*="absolute right-0 mt-3 w-80"] h3{color:var(--topbar-text)!important}div[class*="absolute right-0 mt-3 w-80"] button{color:var(--sidebar-text-muted)!important}div[class*="absolute right-0 mt-3 w-80"] button:hover{background-color:var(--dropdown-hover)!important}div[class*="absolute right-0 mt-3 w-80"]>div:nth-child(2){background-color:var(--input-bg)!important;border-bottom-color:var(--dropdown-border)!important}div[class*="absolute right-0 mt-3 w-80"]>div:nth-child(2) button{transition:all .15s}html.dark div[class*="absolute right-0 mt-3 w-80"]>div:nth-child(2) button[class*=bg-white]{color:#f3f4f6!important;background-color:#111827!important;border-color:#374151!important}html.dark div[class*="absolute right-0 mt-3 w-80"]>div:nth-child(2) button[class*=bg-gray-100]:not([class*=bg-white]){color:#9ca3af!important;background-color:#1f2937!important}div[class*="absolute right-0 mt-3 w-80"]>div:last-child{color:var(--topbar-text)!important}div[class*="absolute right-0 mt-3 w-80"]>div:last-child p{color:var(--sidebar-text-muted)!important}.fixed.inset-0.bg-black\/40,.fixed.inset-0[class*=bg-black]{background-color:rgba(0,0,0,.5)!important}.fixed.inset-0>div,div[class*=fixed][class*=inset-0]>div{background-color:var(--dropdown-bg)!important;border-color:var(--dropdown-border)!important;color:var(--topbar-text)!important}.fixed.inset-0 textarea,.fixed.inset-0 input,.fixed.inset-0 select{background-color:var(--input-bg)!important;color:var(--input-text)!important;border-color:var(--input-border)!important}.fixed.inset-0 label{color:var(--topbar-text)!important}.fixed.inset-0 button[class*=bg-indigo]{background-color:var(--accent-secondary)!important;color:#fff!important}.fixed.inset-0 button[class*=bg-gray]{background-color:var(--dropdown-hover)!important;color:var(--topbar-text)!important}div[class*=fixed][class*=inset-0]:has(>div[class*=right-0]){background-color:rgba(0,0,0,.5)!important}div[class*=fixed][class*=right-0],div[class*=absolute][class*=right-0]{background-color:var(--dropdown-bg)!important;color:var(--topbar-text)!important;border-color:var(--dropdown-border)!important}div[class*=fixed] h2,div[class*=fixed] h3,div[class*=absolute] h2,div[class*=absolute] h3,div[class*=fixed] p,div[class*=fixed] span:not([class*=bg-]),div[class*=absolute] p,div[class*=absolute] span:not([class*=bg-]){color:var(--topbar-text)!important}div[class*=fixed] div[class*=bg-green],div[class*=fixed] div[class*=bg-indigo]{opacity:.9}div[class*=fixed] ul li,div[class*=absolute] ul li{color:var(--topbar-text)!important}div[class*=fixed] svg[class*=text-green],div[class*=absolute] svg[class*=text-green]{color:var(--accent-primary)!important}div[class*=fixed] button,div[class*=absolute] button{border-color:var(--dropdown-border)!important}div[class*=fixed] button svg,div[class*=absolute] button svg{color:var(--sidebar-text-muted)!important}main{background-color:transparent!important}html:not(.dark) main{background-color:#f9fafb!important}html.dark main{background-color:#111827!important}main div[class*=bg-white][class*=rounded],main section[class*=bg-white][class*=rounded],main div[class*=dashboard-card],main section[class*=dashboard-card]{background-color:var(--dropdown-bg)!important;border:1px solid var(--dropdown-border)!important;color:var(--topbar-text)!important;box-shadow:0 1px 3px rgba(0,0,0,.1)!important}html:not(.dark) main div[class*=bg-white],html:not(.dark) main section[class*=bg-white]{color:#111827!important;background-color:#fff!important;border-color:#e5e7eb!important}html.dark main div[class*=bg-white]:not([class*=hover\:bg-white]),html.dark main section[class*=bg-white]{color:#f3f4f6!important;background-color:#1f2937!important;border-color:#374151!important;box-shadow:0 1px 3px rgba(0,0,0,.3)!important}main div[class*=rounded] h2,main div[class*=rounded] h3,main div[class*=rounded] h4,main section[class*=rounded] h2,main section[class*=rounded] h3{color:var(--topbar-text)!important;font-weight:600!important}html:not(.dark) main div[class*=rounded] h2,html:not(.dark) main div[class*=rounded] h3,html:not(.dark) main div[class*=rounded] h4{color:#111827!important}html.dark main div[class*=rounded] h2,html.dark main div[class*=rounded] h3,html.dark main div[class*=rounded] h4{color:#f3f4f6!important}main div[class*=rounded] p,main section[class*=rounded] p{color:var(--topbar-text)!important}html:not(.dark) main div[class*=rounded] p{color:#374151!important}html.dark main div[class*=rounded] p{color:#e5e7eb!important}main div[class*=rounded] p[class*=text-sm],main div[class*=rounded] span[class*=text-sm]:not([class*=bg-]){color:var(--sidebar-text-muted)!important}html:not(.dark) main div[class*=rounded] p[class*=text-sm],html:not(.dark) main div[class*=rounded] span[class*=text-sm]:not([class*=bg-]){color:#6b7280!important}html.dark main div[class*=rounded] p[class*=text-sm],html.dark main div[class*=rounded] span[class*=text-sm]:not([class*=bg-]){color:#9ca3af!important}main table{border-collapse:collapse!important;width:100%!important}main table thead th{color:var(--accent-primary)!important;text-transform:uppercase!important;letter-spacing:.05em!important;border-bottom:2px solid var(--dropdown-border)!important;padding:.75rem!important;font-size:.75rem!important;font-weight:600!important}html:not(.dark) main table thead th{color:#6b7280!important;border-bottom-color:#e5e7eb!important}html.dark main table thead th{color:#9ca3af!important;border-bottom-color:#374151!important}main table tbody tr{border-bottom:1px solid var(--dropdown-border)!important}html:not(.dark) main table thead th,html.dark main table thead th{color:var(--accent-primary)!important}main table tbody td{color:var(--topbar-text)!important;padding:.75rem!important}html:not(.dark) main table tbody td{color:#111827!important}html.dark main table tbody td{color:#e5e7eb!important}main div[class*=bg-white],main section[class*=bg-white]{background-color:var(--dropdown-bg)!important;color:var(--topbar-text)!important}html:not(.dark) div[class*=bg-white],html:not(.dark) section[class*=bg-white]{color:#111827!important;background-color:#fff!important}html.dark div[class*=bg-white]:not([class*=hover\:bg-white]),html.dark section[class*=bg-white]{color:#f3f4f6!important;background-color:#1f2937!important}html:not(.dark) h1,html:not(.dark) h2,html:not(.dark) h3,html:not(.dark) h4,html:not(.dark) p,html:not(.dark) span,html:not(.dark) label{color:#111827!important}html.dark h1,html.dark h2,html.dark h3,html.dark h4,html.dark p:not([class*=text-green]):not([class*=text-red]):not([class*=text-blue]),html.dark span:not([class*=text-green]):not([class*=text-red]):not([class*=text-blue]):not([class*=bg-]),html.dark label{color:#f3f4f6!important}html:not(.dark) div[class*=border],html:not(.dark) section[class*=border]{border-color:#e5e7eb!important}html.dark div[class*=border],html.dark section[class*=border]{border-color:#374151!important}.absolute.top-1.right-1.bg-red-500{background-color:var(--accent-danger)!important}.absolute.-top-1.-right-1.bg-indigo-500{background-color:var(--accent-secondary)!important}html:not(.dark),html:not(.dark) *,html:not(.dark) aside,html:not(.dark) header,html:not(.dark) nav,html:not(.dark) div{--lightningcss-light:initial!important;--lightningcss-dark: !important;color-scheme:light!important}html.dark,html.dark *,html.dark aside,html.dark header,html.dark nav,html.dark div{--lightningcss-light: !important;--lightningcss-dark:initial!important;color-scheme:dark!important}@media (prefers-color-scheme:dark){:root:not(.dark):not([data-theme=dark]){--lightningcss-light:initial!important;--lightningcss-dark: !important;color-scheme:light!important}:root:not(.dark):not([data-theme=dark]) *,:root:not(.dark):not([data-theme=dark]) aside,:root:not(.dark):not([data-theme=dark]) header{--lightningcss-light:initial!important;--lightningcss-dark: !important;color-scheme:light!important;border-color:var(--sidebar-border)!important}}@media (prefers-color-scheme:light){html.dark,[data-theme=dark]{--lightningcss-light: !important;--lightningcss-dark:initial!important;color-scheme:dark!important}html.dark *,html.dark aside,html.dark header,[data-theme=dark] *{--lightningcss-light: !important;--lightningcss-dark:initial!important;color-scheme:dark!important;border-color:var(--sidebar-border)!important}}aside,aside>div:first-child,aside>div:last-child{border-color:var(--sidebar-border)!important}header,header>div,header nav{border-color:var(--topbar-border)!important}html{transition:background-color .3s,color .3s}html:not(.dark){--lightningcss-light:initial!important;--lightningcss-dark: !important;color-scheme:light!important}html.dark{--lightningcss-light: !important;--lightningcss-dark:initial!important;color-scheme:dark!important}header,aside{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}@media (max-width:768px){aside{box-shadow:2px 0 8px rgba(0,0,0,.1)}html.dark aside{box-shadow:2px 0 8px rgba(0,0,0,.3)}}.sidebar-item,header button,header a{-webkit-tap-highlight-color:transparent}aside,header,.sidebar-item,header button,header input,div[class*=absolute]{transition-property:background-color,border-color,color;transition-duration:.3s;transition-timing-function:cubic-bezier(.4,0,.2,1)}div.bar-sent{background-color:#22c55e!important}div.bar-received{background-color:#0f766e!important}aside>div:first-child,aside>div:first-child:hover{background-color:#fff!important}html.dark main table tbody tr:hover{background-color:transparent!important}
div[class*=SubscriptionPanel],aside[class*=fixed],div[class*=fixed][class*=right-0][class*=top-0]{background-color:var(--dropdown-bg)!important;color:var(--topbar-text)!important;border-left:1px solid var(--dropdown-border)!important}html:not(.dark) div[class*=fixed][class*=right-0][class*=top-0]{color:#111827!important;background-color:#fff!important;border-left-color:#e5e7eb!important}html.dark div[class*=fixed][class*=right-0][class*=top-0]{color:#f3f4f6!important;background-color:#1f2937!important;border-left-color:#374151!important}div[class*=fixed]>div:first-child{border-bottom:1px solid var(--dropdown-border)!important;background-color:transparent!important}html:not(.dark) div[class*=fixed]>div:first-child{border-bottom-color:#e5e7eb!important}html.dark div[class*=fixed]>div:first-child{border-bottom-color:#374151!important}div[class*=bg-green-50],div[class*=bg-emerald]{border-color:var(--dropdown-border)!important}html:not(.dark) div[class*=bg-green-50]{background-color:#ecfdf5!important;border-color:#d1fae5!important}html.dark div[class*=bg-green-50]{background-color:rgba(16,185,129,.1)!important;border-color:rgba(16,185,129,.2)!important}div[class*=fixed] div[class*=bg-green] h3,div[class*=fixed] div[class*=bg-green] p{color:var(--accent-primary)!important}html.dark div[class*=fixed] div[class*=bg-green] h3,html.dark div[class*=fixed] div[class*=bg-green] p{color:#10b981!important}div[class*=fixed] div:has(>p){background-color:transparent!important}div[class*=fixed] h4,div[class*=fixed] strong{color:var(--topbar-text)!important}html:not(.dark) div[class*=fixed] h4,html:not(.dark) div[class*=fixed] strong{color:#111827!important}html.dark div[class*=fixed] h4,html.dark div[class*=fixed] strong{color:#f3f4f6!important}div[class*=fixed] p[class*=text-sm],div[class*=fixed] span[class*=text-sm]{color:var(--sidebar-text-muted)!important}html:not(.dark) div[class*=fixed] p[class*=text-sm],html:not(.dark) div[class*=fixed] span[class*=text-sm]{color:#6b7280!important}html.dark div[class*=fixed] p[class*=text-sm],html.dark div[class*=fixed] span[class*=text-sm]{color:#9ca3af!important}div[class*=fixed] ul li{color:var(--topbar-text)!important}html:not(.dark) div[class*=fixed] ul li{color:#374151!important}html.dark div[class*=fixed] ul li{color:#e5e7eb!important}div[class*=fixed] ul li svg{color:var(--accent-primary)!important}div[class*=fixed] button[class*=bg-indigo],div[class*=fixed] button[class*=bg-blue],div[class*=fixed] button[class*=bg-purple]{color:#fff!important;background:linear-gradient(135deg,#6366f1 0%,#818cf8 100%)!important;border:none!important}div[class*=fixed] button[class*=bg-gray]{background-color:var(--dropdown-hover)!important;color:var(--topbar-text)!important;border:1px solid var(--dropdown-border)!important}html:not(.dark) div[class*=fixed] button[class*=bg-gray]{color:#111827!important;background-color:#f3f4f6!important;border-color:#e5e7eb!important}html.dark div[class*=fixed] button[class*=bg-gray]{color:#f3f4f6!important;background-color:#374151!important;border-color:#4b5563!important}div[class*=fixed]>div:last-child p{color:var(--sidebar-text-muted)!important}html:not(.dark) div[class*=fixed]>div:last-child p{color:#9ca3af!important}html.dark div[class*=fixed]>div:last-child p{color:#6b7280!important}div[class*=fixed] button:has(svg[class*=X]){color:var(--sidebar-text-muted)!important;background-color:transparent!important}div[class*=fixed] button:has(svg[class*=X]):hover{background-color:var(--dropdown-hover)!important}header>div>div.relative{border-color:transparent!important}header div.relative>div[class*=border]{background-color:var(--input-bg)!important;border:1px solid var(--input-border)!important}html:not(.dark) header div.relative>div[class*=border]{background-color:#fff!important;border-color:#d1d5db!important}html.dark header div.relative>div[class*=border]{background-color:#1f2937!important;border-color:#374151!important}header div.relative>div[class*=border]>input{color:var(--input-text)!important;background-color:transparent!important;border:none!important}html:not(.dark) header div.relative>div[class*=border]>input{color:#111827!important}html.dark header div.relative>div[class*=border]>input{color:#f3f4f6!important}header div.relative svg[class*=absolute]{color:var(--sidebar-text-muted)!important}header div.relative>div[class*=border]:focus-within{border-color:var(--accent-secondary)!important;box-shadow:0 0 0 3px rgba(99,102,241,.1)!important}html:not(.dark) header button.flex.items-center.gap-3{background-color:#f9fafb!important}html.dark header button.flex.items-center.gap-3{background-color:#1f2937!important}html:not(.dark) header button.flex.items-center.gap-3:hover{background-color:#f3f4f6!important}html.dark header button.flex.items-center.gap-3:hover{background-color:#374151!important}header button.flex.items-center.gap-3>div[class*=rounded-full]{background-color:var(--dropdown-hover)!important;border:2px solid var(--dropdown-border)!important}html:not(.dark) header button.flex.items-center.gap-3>div[class*=rounded-full]{background-color:#e5e7eb!important;border-color:#d1d5db!important}html.dark header button.flex.items-center.gap-3>div[class*=rounded-full]{background-color:#374151!important;border-color:#4b5563!important}[class*=fixed][class*=right-0],[class*=absolute][class*=right-0]{box-shadow:-4px 0 6px rgba(0,0,0,.1)!important}html.dark [class*=fixed][class*=right-0],html.dark [class*=absolute][class*=right-0]{box-shadow:-4px 0 6px rgba(0,0,0,.3)!important}[class*=fixed][class*=overflow-y]::-webkit-scrollbar{width:6px}[class*=fixed][class*=overflow-y]::-webkit-scrollbar-thumb{background-color:var(--scrollbar-thumb);border-radius:3px}[class*=fixed][class*=overflow-y]::-webkit-scrollbar-thumb:hover{background-color:var(--scrollbar-thumb-hover)}
:root{--sidebar-bg:#fff;--topbar-bg:rgba(255,255,255,.95);--sidebar-border:#e5e7eb;--topbar-border:#e5e7eb;--sidebar-text:#111827;--topbar-text:#111827;--sidebar-text-muted:#6b7280;--sidebar-hover-bg:#ecfdf5;--sidebar-hover-text:#047857;--topbar-hover-bg:#f3f4f6;--sidebar-active-bg:#d1fae5;--sidebar-active-text:#059669;--accent-primary:#10b981;--accent-secondary:#6366f1;--accent-danger:#ef4444;--sidebar-shadow:0 1px 3px 0 rgba(0,0,0,.1);--topbar-shadow:0 1px 3px 0 rgba(0,0,0,.1);--dropdown-bg:#fff;--dropdown-border:#e5e7eb;--dropdown-hover:#f3f4f6;--input-bg:#f9fafb;--input-border:#d1d5db;--input-text:#111827;--scrollbar-thumb:#d1d5db;--scrollbar-thumb-hover:#9ca3af}html.dark,[data-theme=dark]{--sidebar-bg:#111827;--topbar-bg:rgba(17,24,39,.95);--sidebar-border:#374151;--topbar-border:#374151;--sidebar-text:#f3f4f6;--topbar-text:#f3f4f6;--sidebar-text-muted:#9ca3af;--sidebar-hover-bg:#1f2937;--sidebar-hover-text:#10b981;--topbar-hover-bg:#1f2937;--sidebar-active-bg:rgba(110,231,183,.2);--sidebar-active-text:#6ee7b7;--accent-primary:#10b981;--accent-secondary:#818cf8;--accent-danger:#f87171;--sidebar-shadow:0 1px 3px 0 rgba(0,0,0,.3);--topbar-shadow:0 1px 3px 0 rgba(0,0,0,.3);--dropdown-bg:#1f2937;--dropdown-border:#374151;--dropdown-hover:#374151;--input-bg:#1f2937;--input-border:#374151;--input-text:#f3f4f6;--scrollbar-thumb:#4b5563;--scrollbar-thumb-hover:#6b7280}aside>div:first-child{transition:background-color .3s;border-bottom:1px solid var(--sidebar-border)!important;background-color:#fff!important}html.dark aside>div:first-child{background-color:#111827!important}aside>div:first-child h1,aside>div:first-child span{color:var(--sidebar-text)!important}.sidebar-item,aside nav a,aside nav button{color:var(--sidebar-text)!important;background-color:transparent!important;transition:all .15s!important}.sidebar-item:hover,aside nav a:hover:not(.bg-green-100),aside nav button:hover:not(.bg-green-100){background-color:var(--sidebar-hover-bg)!important;color:var(--sidebar-hover-text)!important}.sidebar-item svg,aside nav a svg,aside nav button svg{transition:color .15s;color:var(--sidebar-text-muted)!important}.sidebar-item:hover svg,aside nav a:hover svg,aside nav button:hover svg{color:var(--accent-primary)!important}html:not(.dark) .sidebar-item.bg-green-100,html:not(.dark) aside nav a.bg-green-100,html:not(.dark) aside nav button.bg-green-100{color:#059669!important;background-color:#d1fae5!important}html:not(.dark) .sidebar-item.bg-green-100 svg,html:not(.dark) aside nav a.bg-green-100 svg,html:not(.dark) aside nav button.bg-green-100 svg{color:#059669!important}html.dark .sidebar-item.bg-green-100,html.dark aside nav a.bg-green-100,html.dark aside nav button.bg-green-100{color:#6ee7b7!important;background-color:rgba(110,231,183,.2)!important}html.dark .sidebar-item.bg-green-100 svg,html.dark aside nav a.bg-green-100 svg,html.dark aside nav button.bg-green-100 svg{color:#6ee7b7!important}html.dark aside nav a:not(.bg-green-100),html.dark aside nav button:not(.bg-green-100){color:#f3f4f6!important;background-color:transparent!important}html.dark aside nav a:not(.bg-green-100) svg,html.dark aside nav button:not(.bg-green-100) svg{color:#9ca3af!important}aside{background-color:var(--sidebar-bg)!important;color:var(--sidebar-text)!important;border-right:1px solid var(--sidebar-border)!important;box-shadow:var(--sidebar-shadow)!important}aside *{border-color:var(--sidebar-border)!important}aside>div:last-child{border-top:1px solid var(--sidebar-border)!important;background-color:var(--sidebar-bg)!important}aside nav ul>li:has(.flex.items-center.justify-between){transition:background-color .3s;color:var(--sidebar-text)!important}aside nav ul>li:has(.flex.items-center.justify-between):hover{background-color:var(--topbar-hover-bg)!important}aside nav ul ul li a{color:var(--sidebar-text-muted)!important;border-left-color:var(--accent-secondary)!important}aside nav ul ul li a:hover{color:var(--sidebar-text)!important;background-color:var(--sidebar-hover-bg)!important;border-left-color:var(--accent-primary)!important}header{background-color:var(--topbar-bg)!important;color:var(--topbar-text)!important;border-bottom:1px solid var(--topbar-border)!important;box-shadow:var(--topbar-shadow)!important}header *{border-color:var(--topbar-border)!important}header nav span,header nav a{color:var(--sidebar-text-muted)!important}header nav a:hover{color:var(--accent-secondary)!important}header nav span:last-child,header nav span[class*=font-semibold],header nav span[class*=text-lg]{color:var(--topbar-text)!important;font-weight:600!important}header input[type=text],header input[type=search]{background-color:var(--input-bg)!important;color:var(--input-text)!important;border-color:var(--input-border)!important}header input::placeholder{color:var(--sidebar-text-muted)!important}header input:focus{border-color:var(--accent-secondary)!important;outline:none!important}header .absolute svg{color:var(--sidebar-text-muted)!important}header button.flex.items-center.gap-3{background-color:var(--input-bg)!important;color:var(--topbar-text)!important}header button.flex.items-center.gap-3:hover{background-color:var(--dropdown-hover)!important}header button.flex.items-center.gap-3 span{color:var(--topbar-text)!important}div[class*=absolute\ right-0]{background-color:var(--dropdown-bg)!important;border-color:var(--dropdown-border)!important}div[class*=absolute] a,div[class*=absolute] button{color:var(--topbar-text)!important}div[class*=absolute] a:hover,div[class*=absolute] button:hover{background-color:var(--dropdown-hover)!important}.fixed.inset-0>div{background-color:var(--dropdown-bg)!important;border-color:var(--dropdown-border)!important;color:var(--topbar-text)!important}.fixed.inset-0 textarea,.fixed.inset-0 input,.fixed.inset-0 select{background-color:var(--input-bg)!important;color:var(--input-text)!important;border-color:var(--input-border)!important}.fixed.inset-0 label{color:var(--topbar-text)!important}html:not(.dark) main{background-color:#f9fafb!important}html.dark main{background-color:#111827!important}html:not(.dark) main div[class*=bg-white]{color:#111827!important;background-color:#fff!important;border-color:#e5e7eb!important}html.dark main div[class*=bg-white]:not([class*=hover\:bg-white]){color:#f3f4f6!important;background-color:#1f2937!important;border-color:#374151!important}*{--lightningcss-light:initial!important;--lightningcss-dark: !important;color-scheme:light!important}html.dark *{--lightningcss-light: !important;--lightningcss-dark:initial!important;color-scheme:dark!important}html:not(.dark){--lightningcss-light:initial!important;--lightningcss-dark: !important;color-scheme:light!important}html.dark{--lightningcss-light: !important;--lightningcss-dark:initial!important;color-scheme:dark!important}div.bar-sent{background-color:#22c55e!important}div.bar-received{background-color:#0f766e!important}aside nav::-webkit-scrollbar{width:6px}aside nav::-webkit-scrollbar-thumb{background-color:var(--scrollbar-thumb);border-radius:3px}aside nav::-webkit-scrollbar-thumb:hover{background-color:var(--scrollbar-thumb-hover)}
.notifications-wrapper{background-color:var(--card-bg);z-index:1000;border:1px solid var(--border-color);border-radius:.5rem;width:24rem;max-height:80vh;padding-right:8px;position:absolute;top:calc(100% + 12px);right:0;overflow-y:auto;box-shadow:0 4px 6px rgba(0,0,0,.1)}.dark .notifications-wrapper{box-shadow:0 4px 6px rgba(0,0,0,.3)}.notifications-wrapper .heading{border-bottom:1px solid var(--border-color);justify-content:space-between;align-items:center;gap:20px;padding:1rem;display:flex}.notifications-wrapper .heading h1{color:var(--foreground);margin:0;font-size:1.25rem;font-weight:800}.notifications-tabs{flex-direction:column;gap:.5rem;padding:0 1rem 1rem;display:flex;overflow-y:auto}.loader{text-align:center;color:color-mix(in srgb,var(--foreground)60%,transparent);padding:20px;font-size:14px}.no-notifications{text-align:center;color:color-mix(in srgb,var(--foreground)50%,transparent);padding:2rem;font-style:italic}.message-grid{border-bottom:1px solid var(--border-color);grid-template-columns:1fr 4fr 1fr;align-items:center;column-gap:15px;padding:.75rem 0;display:grid}.message-grid:last-child{border-bottom:none}.message-grid-1{grid-area:1/1/3/2}.message-grid-1 img{object-fit:cover;border-radius:50%;width:40px;height:40px}.message-grid-2{color:var(--foreground);grid-area:1/2/2/6;font-size:.9rem;font-weight:600}.message-grid-3{color:color-mix(in srgb,var(--foreground)70%,transparent);grid-area:2/2/3/6;font-size:.7rem;font-weight:600}.message-grid-4{cursor:pointer;color:color-mix(in srgb,var(--foreground)60%,transparent);text-align:right;grid-area:1/6/2/7;font-size:.75rem;font-weight:600}.message-grid-5{grid-area:3/2/5/6;padding:12px 0}.message-grid-5 div{background-color:color-mix(in srgb,var(--card-bg)50%,#888);color:var(--foreground);border-radius:5px;padding:10px 8px;font-size:.8rem;font-weight:600}.dark .message-grid-5 div{background-color:color-mix(in srgb,var(--card-bg)50%,#000)}.create-notification-form{background-color:var(--card-bg);border-top:1px solid var(--border-color);padding:1rem}.create-notification-form h2{color:var(--foreground);margin:0 0 15px;font-size:.75rem;font-weight:700}.create-notification-form .form-group{margin-bottom:12px}.create-notification-form label{color:var(--foreground);margin-bottom:5px;font-size:.7rem;font-weight:600;display:block}.create-notification-form input,.create-notification-form textarea{border:1px solid var(--border-color);background-color:var(--background);width:100%;color:var(--foreground);border-radius:4px;padding:8px;font-size:.85rem}.create-notification-form input:focus,.create-notification-form textarea:focus{border-color:var(--theme-color);outline:none}.create-notification-form button{background-color:var(--theme-color);color:#fff;cursor:pointer;border:none;border-radius:4px;margin-top:8px;padding:8px 16px;font-weight:600}.create-notification-form button:hover{background-color:var(--theme-color-dark)}
