html.dark,html[data-theme=dark]{color-scheme:dark;--sanaos-page-bg: #121218;--sanaos-card-bg: #23232c;--sanaos-card-bg-elevated: #2a2a34;--sanaos-card-border: #3d3d4a;--sanaos-card-shadow: 0 1px 0 rgba(255, 255, 255, .04) inset, 0 10px 36px -10px rgba(0, 0, 0, .55);--sanaos-shell-from: #2a1820;--sanaos-shell-to: #161018;--sanaos-shell-border: rgba(255, 255, 255, .08);--sanaos-shell-accent: #ff6b8a;--sanaos-shell-icon-bg: #352830;--sanaos-shell-icon-fg: #ffc8d4}html.dark body,body.sanaos-dark{background-color:var(--sanaos-page-bg)!important;color:#e8e8ed}html.dark .sanaos-shell,html.dark app-sidebar aside.sanaos-shell{background:linear-gradient(180deg,var(--sanaos-shell-from) 0%,var(--sanaos-shell-to) 100%)!important;border-right:1px solid var(--sanaos-shell-border);box-shadow:4px 0 24px #00000059!important}html.dark .sanaos-mobile-header{background:linear-gradient(90deg,var(--sanaos-shell-from) 0%,var(--sanaos-shell-to) 100%)!important;border-bottom:1px solid var(--sanaos-shell-border);box-shadow:0 4px 20px #00000059!important}html.dark app-sidebar .border-white\/15{border-color:var(--sanaos-shell-border)!important}html.dark app-sidebar .bg-\[\#fafaf9\]{background-color:var(--sanaos-shell-icon-bg)!important;color:var(--sanaos-shell-icon-fg)!important}html.dark app-sidebar .text-\[\#8B1E3F\]{color:var(--sanaos-shell-icon-fg)!important}html.dark app-sidebar button.bg-white.text-\[\#8B1E3F\]{background-color:var(--sanaos-shell-icon-bg)!important;color:var(--sanaos-shell-icon-fg)!important;border:1px solid var(--sanaos-shell-border)}html.dark app-sidebar button.bg-white.text-\[\#8B1E3F\]:hover{background-color:#423038!important}html.dark app-sidebar .bg-\[\#FF4D6D\]{background-color:#c93d58!important}html.dark app-sidebar .text-\[\#FFEDD5\]{color:#ffd4c4!important}html.dark app-sidebar .hover\:bg-white\/10:hover,html.dark app-sidebar .hover\:bg-white\/15:hover{background-color:#ffffff14!important}html.dark app-sidebar .bg-black\/10{background-color:#00000038!important}html.dark app-sidebar .bg-black\/20{background-color:#00000052!important}html.dark app-sidebar .hover\:bg-black\/40:hover{background-color:#00000073!important}html.dark .sanaos-featured-banners article{border-color:#ff789647!important;box-shadow:0 8px 28px -8px #00000080!important}html.dark .sanaos-featured-banners .bg-\[\#8B1E3F\]{background:linear-gradient(180deg,var(--sanaos-shell-from),var(--sanaos-shell-to))!important}html.dark .sanaos-featured-banners .from-\[\#fafaf9\],html.dark .sanaos-featured-banners .to-white,html.dark .sanaos-featured-banners .sm\:to-\[\#fafaf9\]{background:linear-gradient(90deg,var(--sanaos-card-bg) 0%,var(--sanaos-card-bg-elevated) 100%)!important}html.dark .sanaos-featured-banners .text-\[\#8B1E3F\]{color:#ff9eb5!important}html.dark .sanaos-featured-banners .text-slate-700{color:#d4d4dc!important}html.dark .sanaos-featured-banners .text-slate-600{color:#b0b0bc!important}html.dark .sanaos-featured-banners .text-slate-500{color:#9090a0!important}html.dark .hero-dashboard-bg{background:linear-gradient(145deg,#3d2230,#2a1820 45%,#161018)!important}html.dark .hero-dashboard-bg .bg-\[\#FF4D6D\],html.dark .hero-dashboard-bg .bg-\[\#E87C38\],html.dark .hero-dashboard-bg .bg-\[\#721733\]{opacity:.18!important}html.dark .bg-\[\#F9F8F6\],html.dark .bg-\[\#fafaf9\],html.dark app-main-layout>.flex.min-h-screen{background-color:var(--sanaos-page-bg)!important}html.dark .bg-white,html.dark .bg-white\/95,html.dark .bg-white\/90,html.dark .bg-white\/80{background-color:var(--sanaos-card-bg)!important}html.dark .rounded-2xl.bg-white,html.dark .rounded-xl.bg-white,html.dark .rounded-lg.bg-white.border,html.dark .rounded-2xl.border.bg-white,html.dark .rounded-xl.border.bg-white,html.dark .bg-white.rounded-2xl.shadow-sm,html.dark .bg-white.rounded-xl.shadow-sm,html.dark .bg-white.rounded-2xl.shadow,html.dark .bg-white.rounded-xl.shadow-md{background-color:var(--sanaos-card-bg)!important;border-color:var(--sanaos-card-border)!important;box-shadow:var(--sanaos-card-shadow)!important}html.dark .rounded-2xl.bg-gray-50,html.dark .rounded-xl.bg-gray-50.border,html.dark .bg-gray-50.rounded-xl.border{background-color:var(--sanaos-card-bg-elevated)!important;border-color:var(--sanaos-card-border)!important}html.dark .bg-gray-50.rounded-xl.border.border-gray-100,html.dark .p-4.bg-gray-50.rounded-xl.border{background-color:#2a2a34!important;border-color:var(--sanaos-card-border)!important}html.dark .bg-gray-50,html.dark .bg-gray-100,html.dark .bg-slate-50,html.dark .bg-slate-100,html.dark .bg-stone-50,html.dark .bg-stone-100,html.dark .bg-neutral-50{background-color:#25252e!important}html.dark .bg-amber-50{background-color:#3d3018!important}html.dark .bg-blue-50{background-color:#1a2840!important}html.dark .bg-emerald-50{background-color:#142e24!important}html.dark .bg-red-50{background-color:#3a1818!important}html.dark .bg-rose-50{background-color:#3a1824!important}html.dark .bg-orange-50{background-color:#3a2818!important}html.dark .bg-violet-50{background-color:#281a3d!important}html.dark .bg-cyan-50{background-color:#142e36!important}html.dark .bg-teal-50{background-color:#142e2a!important}html.dark .bg-pink-50{background-color:#3a1828!important}html.dark .bg-indigo-50{background-color:#1e2240!important}html.dark .bg-green-50{background-color:#142e1a!important}html.dark .bg-yellow-50{background-color:#3a3418!important}html.dark .bg-\[\#8B1E3F\]\/10{background-color:#ff6b8a1f!important}html.dark main .bg-\[\#8B1E3F\],html.dark .portal-page .bg-\[\#8B1E3F\]{background-color:#9e2848!important}html.dark main .hover\:bg-\[\#721733\]:hover,html.dark .portal-page .hover\:bg-\[\#721733\]:hover{background-color:#7a1f38!important}html.dark .text-black,html.dark .text-\[\#1A1A1A\],html.dark .text-slate-900,html.dark .text-gray-900,html.dark .text-stone-900{color:#f1f1f4!important}html.dark .text-slate-800,html.dark .text-gray-800,html.dark .text-stone-800{color:#e2e2e8!important}html.dark .text-slate-700,html.dark .text-gray-700,html.dark .text-stone-700{color:#c8c8d4!important}html.dark .text-slate-600,html.dark .text-gray-600,html.dark .text-stone-600{color:#a8a8b8!important}html.dark .text-slate-500,html.dark .text-gray-500{color:#9090a0!important}html.dark .text-slate-400,html.dark .text-gray-400{color:#787888!important}html.dark .text-amber-900{color:#fcd34d!important}html.dark .text-blue-900{color:#93c5fd!important}html.dark .text-emerald-900{color:#6ee7b7!important}html.dark .text-red-900{color:#fca5a5!important}html.dark .text-rose-900{color:#fda4af!important}html.dark .text-orange-900{color:#fdba74!important}html.dark .text-violet-900{color:#c4b5fd!important}html.dark .text-\[\#8B1E3F\],html.dark .group:hover .group-hover\:text-\[\#8B1E3F\],html.dark .group-hover\:text-\[\#8B1E3F\]:hover{color:#ff8fa8!important}html.dark .border-gray-50,html.dark .border-gray-100,html.dark .border-gray-200,html.dark .border-slate-100,html.dark .border-slate-200,html.dark .border-stone-100,html.dark .border-stone-200{border-color:#3a3a48!important}html.dark .border-\[\#8B1E3F\]\/15,html.dark .border-\[\#8B1E3F\]\/25{border-color:#ff789640!important}html.dark .border-pink-100\/90{border-color:#ff789633!important}html.dark .border-amber-200,html.dark .border-amber-300{border-color:#6b5420!important}html.dark .hover\:bg-white:hover,html.dark .hover\:bg-gray-50:hover,html.dark .hover\:bg-slate-50:hover{background-color:#2e2e38!important}html.dark .hover\:bg-gray-100:hover{background-color:#32323e!important}html.dark input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]),html.dark textarea,html.dark select{background-color:#25252e!important;color:#e8e8ed!important;border-color:#3a3a48!important}html.dark input::placeholder,html.dark textarea::placeholder{color:#787888!important}html.dark option{background-color:#25252e;color:#e8e8ed}html.dark .shadow-sm,html.dark .shadow,html.dark .shadow-md,html.dark .shadow-lg,html.dark .shadow-xl,html.dark .shadow-2xl{--tw-shadow-color: rgba(0, 0, 0, .45)}html.dark .shadow-slate-900\/15{--tw-shadow-color: rgba(0, 0, 0, .5)}html.dark .ql-toolbar.ql-snow,html.dark .ql-container.ql-snow{border-color:#3a3a48!important;background-color:#25252e!important}html.dark .ql-editor{color:#e8e8ed}html.dark .ql-snow .ql-stroke{stroke:#a8a8b8}html.dark .ql-snow .ql-fill{fill:#a8a8b8}html.dark .ql-snow .ql-picker{color:#c8c8d4}html.dark aside .bg-white.bg-opacity-10{background-color:#ffffff24!important}html.dark .quick-links-panel>div{background-color:var(--sanaos-card-bg)!important;border-color:var(--sanaos-card-border)!important;box-shadow:var(--sanaos-card-shadow)!important}html.dark .quick-links-panel .bg-\[\#8B1E3F\]{background:linear-gradient(90deg,var(--sanaos-shell-from),var(--sanaos-shell-to))!important;border-bottom:1px solid var(--sanaos-shell-border)!important}html.dark .quick-links-panel .bg-white{background-color:var(--sanaos-card-bg)!important}html.dark .quick-links-panel .border-slate-200{border-color:var(--sanaos-card-border)!important}html.dark .quick-links-panel .border-slate-100{border-color:#35353f!important}html.dark .quick-links-panel .bg-slate-50{background-color:var(--sanaos-card-bg-elevated)!important;border-color:#35353f!important}html.dark .quick-links-panel .hover\:bg-white:hover{background-color:#32323e!important;border-color:#ff789659!important}html.dark .quick-links-panel .bg-slate-700{background-color:#3d3540!important}html.dark .quick-links-panel .bg-amber-500{background-color:#b45309!important}html.dark main .bg-blue-600,html.dark .portal-page .bg-blue-600{background-color:#2563eb!important}html.dark main .bg-red-600,html.dark .portal-page .bg-red-600{background-color:#dc2626!important}html.dark .from-\[\#8B1E3F\]{--tw-gradient-from: #6b1832 var(--tw-gradient-from-position)}html.dark .divide-gray-50>:not([hidden])~:not([hidden]),html.dark .divide-gray-100>:not([hidden])~:not([hidden]),html.dark .divide-gray-200>:not([hidden])~:not([hidden]),html.dark .divide-slate-100>:not([hidden])~:not([hidden]){border-color:#3a3a48!important}html.dark .bg-gray-900\/50,html.dark .bg-slate-900\/20{background-color:#000000a6!important}html.dark .backdrop-blur-sm,html.dark .backdrop-blur-\[1px\]{-webkit-backdrop-filter:blur(4px) brightness(.85);backdrop-filter:blur(4px) brightness(.85)}html.dark .ring-gray-200{--tw-ring-color: #3a3a48}
