:root{color-scheme:light;--app-bg: #f2f3ef;--app-topbar: #edf2ee;--surface-1: #ffffff;--surface-2: #f8fafc;--surface-3: #f1f5f9;--text-strong: #0f172a;--text-main: #334155;--text-soft: #475569;--text-muted: #64748b;--border-subtle: #e7ece9;--border-main: #d9e0e7;--border-strong: #c6d0ca;--shadow-color: 15 23 42}html.dark{color-scheme:dark;--app-bg: #0f1417;--app-bg-soft: #12191c;--app-topbar: #151c1f;--surface-1: #182024;--surface-2: #1d272b;--surface-3: #253136;--surface-raised: #202b2f;--surface-input: #12191c;--surface-hover: #283438;--surface-selected: #173329;--text-strong: #f4f7f5;--text-main: #d8dfdc;--text-soft: #b7c2bd;--text-muted: #8f9d97;--text-disabled: #66736e;--border-subtle: #27322f;--border-main: #35433e;--border-strong: #4b5b55;--accent: #38a574;--accent-hover: #49b783;--accent-soft: rgb(56 165 116 / .15);--accent-border: rgb(73 183 131 / .36);--accent-text: #85ddb1;--gold: #d2b65e;--gold-soft: rgb(210 182 94 / .13);--gold-border: rgb(210 182 94 / .34);--danger: #fb7185;--warning: #f7c65f;--info: #7db8ff;--success: #72d6a5;--purple: #b7a2f7;--shadow-color: 0 0 0}html,body,#root{min-height:100%}html{background:var(--app-bg)}body{margin:0;background:var(--app-bg);color:var(--text-main)}html.dark body{background:var(--app-bg)!important;color:var(--text-main)!important}body,header,main,aside,section,article,div,button,input,select,textarea,table,th,td,svg,path{transition-property:background-color,border-color,color,box-shadow,fill,stroke,opacity;transition-duration:.14s;transition-timing-function:ease-out}@media(prefers-reduced-motion:reduce){body,header,main,aside,section,article,div,button,input,select,textarea,table,th,td,svg,path{transition-duration:0ms!important}}*{scrollbar-width:thin;scrollbar-color:#94a3b8 transparent}html.dark *{scrollbar-color:#52615b #111719}html.dark ::selection{background:#38a57457;color:#fff}:root{--luxury-green-950: #073b2a;--luxury-green-900: #0b4a32;--luxury-green-800: #0e5837;--luxury-green-700: #0f7048;--luxury-gold-600: #a8872c;--luxury-gold-500: #c7a744;--luxury-gold-300: #dfcc8e;--luxury-ivory-50: #f8f6ef;--luxury-ivory-100: #f4f0e5;--luxury-surface: #fffdf8;--luxury-surface-soft: #faf8f1;--luxury-border: #e5dcc3;--luxury-border-strong: #d8c78f;--luxury-text: #17231d;--luxury-muted: #68766f}html:not(.dark) .luxury-app-shell{background:radial-gradient(circle at 8% 0%,rgb(199 167 68 / .1),transparent 24%),radial-gradient(circle at 92% 100%,rgb(14 88 55 / .08),transparent 28%),var(--luxury-ivory-50)!important}html:not(.dark) .luxury-app-main{background:linear-gradient(to right,rgb(14 88 55 / .018) 1px,transparent 1px),linear-gradient(to bottom,rgb(14 88 55 / .018) 1px,transparent 1px),transparent;background-size:42px 42px}html:not(.dark) .luxury-app-header{background:#faf8f1eb;border-bottom:1px solid var(--luxury-border);box-shadow:0 10px 30px #073b2a12;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}html:not(.dark) .luxury-search,html:not(.dark) .luxury-header-control{background:#fffdf8f0;border:1px solid var(--luxury-border);box-shadow:0 6px 20px #073b2a0f}.luxury-sidebar{background:radial-gradient(circle at 12% 0%,rgb(223 204 142 / .14),transparent 22%),radial-gradient(circle at 100% 80%,rgb(199 167 68 / .12),transparent 30%),linear-gradient(155deg,#0d5b3b,#0b4a32,#073b2a);border-inline-end:1px solid rgb(211 178 77 / .22);box-shadow:18px 0 50px #042a1d2e}html:not(.dark) .luxury-app-shell [class~=bg-white],html:not(.dark) .luxury-app-shell [class~="bg-white/80"],html:not(.dark) .luxury-app-shell [class~="bg-white/90"],html:not(.dark) .luxury-app-shell [class~="bg-white/95"]{background-color:var(--luxury-surface)!important}html:not(.dark) .luxury-app-shell [class~=bg-gray-50],html:not(.dark) .luxury-app-shell [class~="bg-gray-50/40"],html:not(.dark) .luxury-app-shell [class~="bg-gray-50/50"],html:not(.dark) .luxury-app-shell [class~="bg-gray-50/70"],html:not(.dark) .luxury-app-shell [class~="bg-gray-50/80"],html:not(.dark) .luxury-app-shell [class~=bg-slate-50],html:not(.dark) .luxury-app-shell [class~="bg-slate-50/70"]{background-color:var(--luxury-surface-soft)!important}html:not(.dark) .luxury-app-shell [class~=bg-gray-100],html:not(.dark) .luxury-app-shell [class~=bg-slate-100]{background-color:var(--luxury-ivory-100)!important}html:not(.dark) .luxury-app-shell [class~=border-gray-100],html:not(.dark) .luxury-app-shell [class~=border-gray-200],html:not(.dark) .luxury-app-shell [class~=border-gray-300],html:not(.dark) .luxury-app-shell [class~=border-slate-100],html:not(.dark) .luxury-app-shell [class~=border-slate-200],html:not(.dark) .luxury-app-shell [class~=border-slate-300]{border-color:var(--luxury-border)!important}html:not(.dark) .luxury-app-shell [class~=divide-gray-100]>:not([hidden])~:not([hidden]),html:not(.dark) .luxury-app-shell [class~=divide-gray-200]>:not([hidden])~:not([hidden]),html:not(.dark) .luxury-app-shell [class~=divide-slate-100]>:not([hidden])~:not([hidden]),html:not(.dark) .luxury-app-shell [class~=divide-slate-200]>:not([hidden])~:not([hidden]){border-color:var(--luxury-border)!important}html:not(.dark) .luxury-app-shell [class~=text-gray-950],html:not(.dark) .luxury-app-shell [class~=text-gray-900],html:not(.dark) .luxury-app-shell [class~=text-slate-950],html:not(.dark) .luxury-app-shell [class~=text-slate-900]{color:var(--luxury-text)!important}html:not(.dark) .luxury-app-shell [class~=text-gray-500],html:not(.dark) .luxury-app-shell [class~=text-slate-500]{color:var(--luxury-muted)!important}html:not(.dark) .luxury-app-shell [class~=shadow-sm]{box-shadow:0 5px 16px #073b2a0e!important}html:not(.dark) .luxury-app-shell [class~=shadow-md]{box-shadow:0 12px 30px #073b2a13!important}html:not(.dark) .luxury-app-shell [class~=shadow-lg],html:not(.dark) .luxury-app-shell [class~=shadow-xl],html:not(.dark) .luxury-app-shell [class~=shadow-2xl]{box-shadow:0 20px 55px #073b2a1f!important}html:not(.dark) .luxury-app-shell input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]),html:not(.dark) .luxury-app-shell select,html:not(.dark) .luxury-app-shell textarea{background-color:#fffdf9;border-color:var(--luxury-border);color:var(--luxury-text)}html:not(.dark) .luxury-app-shell input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]):focus,html:not(.dark) .luxury-app-shell select:focus,html:not(.dark) .luxury-app-shell textarea:focus{border-color:var(--luxury-green-700)!important;box-shadow:0 0 0 3px #0e58371c!important}html:not(.dark) .luxury-app-shell input:disabled,html:not(.dark) .luxury-app-shell input[readonly],html:not(.dark) .luxury-app-shell select:disabled,html:not(.dark) .luxury-app-shell textarea:disabled,html:not(.dark) .luxury-app-shell textarea[readonly]{background-color:#f3efe3!important;color:#7b867f!important;border-color:#ddd3b8!important}html:not(.dark) .luxury-app-shell table thead,html:not(.dark) .luxury-app-shell [class~=bg-gray-50] thead{background-color:#f3efe3!important}html:not(.dark) .luxury-app-shell tbody tr:hover{background-color:#0e583706}html:not(.dark) .luxury-app-shell [class~=bg-primary-50],html:not(.dark) .luxury-app-shell [class~="bg-primary-50/40"],html:not(.dark) .luxury-app-shell [class~="bg-primary-50/50"]{background-color:#0e583712!important}html:not(.dark) .luxury-app-shell [class~=border-primary-100],html:not(.dark) .luxury-app-shell [class~=border-primary-200],html:not(.dark) .luxury-app-shell [class~=border-primary-300]{border-color:#0e583733!important}html:not(.dark) .luxury-app-shell [class~=text-primary-600],html:not(.dark) .luxury-app-shell [class~=text-primary-700],html:not(.dark) .luxury-app-shell [class~=text-primary-800]{color:var(--luxury-green-800)!important}html:not(.dark) .luxury-app-shell button:is([class~=bg-primary-500],[class~=bg-primary-600],[class~=bg-primary-700],[class~=bg-primary-800],[class~=bg-primary-900]),html:not(.dark) .luxury-app-shell a:is([class~=bg-primary-500],[class~=bg-primary-600],[class~=bg-primary-700],[class~=bg-primary-800],[class~=bg-primary-900]){background-color:#0e5837!important;background-image:linear-gradient(135deg,#0e5837,#0f7048)!important;border-color:#0b4a32!important;color:#fff!important;box-shadow:0 8px 20px #0e583729}html:not(.dark) .luxury-app-shell button:is([class~=bg-primary-500],[class~=bg-primary-600],[class~=bg-primary-700],[class~=bg-primary-800],[class~=bg-primary-900]):hover,html:not(.dark) .luxury-app-shell a:is([class~=bg-primary-500],[class~=bg-primary-600],[class~=bg-primary-700],[class~=bg-primary-800],[class~=bg-primary-900]):hover{background-color:#0b4a32!important;background-image:linear-gradient(135deg,#0b4a32,#0e5837)!important;color:#fff!important}html:not(.dark) .luxury-app-shell button[class~=bg-primary-50],html:not(.dark) .luxury-app-shell a[class~=bg-primary-50],html:not(.dark) .luxury-app-shell button[class~=bg-primary-100],html:not(.dark) .luxury-app-shell a[class~=bg-primary-100]{background-color:#0e583713!important;background-image:none!important;border-color:#0e583733!important;color:#0e5837!important;box-shadow:none!important}html:not(.dark) .luxury-app-shell button[class~=bg-primary-50]:hover,html:not(.dark) .luxury-app-shell a[class~=bg-primary-50]:hover,html:not(.dark) .luxury-app-shell button[class~=bg-primary-100]:hover,html:not(.dark) .luxury-app-shell a[class~=bg-primary-100]:hover{background-color:#0e583721!important;color:#073b2a!important}html:not(.dark) .luxury-app-shell ::selection{background:#c7a7444d;color:#073b2a}html:not(.dark) .luxury-app-shell *{scrollbar-color:#b7aa83 transparent}html.dark .luxury-app-shell{background:var(--app-bg)!important;color:var(--text-main)!important}html.dark .luxury-app-main{background:radial-gradient(circle at 8% -10%,rgb(56 165 116 / .045),transparent 28%),radial-gradient(circle at 96% 108%,rgb(210 182 94 / .035),transparent 28%),var(--app-bg)!important;color:var(--text-main)!important}html.dark .luxury-app-header{background:#151c1ff0!important;border-bottom:1px solid var(--border-subtle)!important;box-shadow:0 8px 24px #00000038!important;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}html.dark .luxury-app-header>.absolute.bottom-0{opacity:.42}html.dark .luxury-search,html.dark .luxury-header-control{background:var(--surface-input)!important;border:1px solid var(--border-main)!important;box-shadow:none!important}html.dark .luxury-search:focus-within{border-color:var(--accent)!important;box-shadow:0 0 0 3px #38a57421!important}html.dark .luxury-search input{background:transparent!important;border:0!important;box-shadow:none!important}html.dark .luxury-header-control:hover{background:var(--surface-hover)!important;border-color:var(--border-strong)!important}html.dark .luxury-sidebar{background:radial-gradient(circle at 15% -8%,rgb(210 182 94 / .09),transparent 25%),linear-gradient(165deg,#123a2e,#0d2f25 48%,#0a251d)!important;border-inline-end:1px solid rgb(210 182 94 / .18)!important;box-shadow:14px 0 34px #0000003d!important}html.dark .luxury-sidebar-brand,html.dark .luxury-sidebar-footer{background:#040f0b29!important;border-color:#ffffff17!important}html.dark .luxury-sidebar-logo{background:#f7f4e9!important;box-shadow:0 6px 18px #00000038!important}html.dark .luxury-nav-item,html.dark .luxury-subnav-item{color:#ecf5f0c2!important;box-shadow:none!important;--tw-ring-color: transparent !important}html.dark .luxury-nav-item:hover,html.dark .luxury-subnav-item:hover,html.dark .luxury-nav-item--section{background:#fff1!important;color:#fff!important}html.dark .luxury-nav-item--active,html.dark .luxury-subnav-item--active{background:#38a5742b!important;color:#f7fbf9!important;border:1px solid rgb(133 221 177 / .23)!important;box-shadow:inset 3px 0 0 var(--gold)!important}html[dir=rtl].dark .luxury-nav-item--active,html[dir=rtl].dark .luxury-subnav-item--active{box-shadow:inset -3px 0 0 var(--gold)!important}html.dark .luxury-nav-item--active svg,html.dark .luxury-subnav-item--active svg,html.dark .luxury-nav-item--section svg{color:#a8e7c7!important}html.dark .luxury-subnav{border-color:#ffffff17!important}html.dark .luxury-sidebar-logout:hover{background:#ffffff14!important}html.dark .luxury-app-shell [class~=bg-white],html.dark .luxury-app-shell [class~="bg-white/50"],html.dark .luxury-app-shell [class~="bg-white/60"],html.dark .luxury-app-shell [class~="bg-white/70"],html.dark .luxury-app-shell [class~="bg-white/75"],html.dark .luxury-app-shell [class~="bg-white/80"],html.dark .luxury-app-shell [class~="bg-white/85"],html.dark .luxury-app-shell [class~="bg-white/90"],html.dark .luxury-app-shell [class~="bg-white/92"],html.dark .luxury-app-shell [class~="bg-white/95"],html.dark .luxury-app-shell [class~="bg-white/96"],html.dark .luxury-app-shell [class~="dark:bg-gray-800"],html.dark .luxury-app-shell [class~="dark:bg-gray-800/90"],html.dark .luxury-app-shell [class~="dark:bg-gray-800/95"]{background-color:var(--surface-1)!important;background-image:none}html.dark .luxury-app-shell [class~=bg-gray-50],html.dark .luxury-app-shell [class~="bg-gray-50/20"],html.dark .luxury-app-shell [class~="bg-gray-50/30"],html.dark .luxury-app-shell [class~="bg-gray-50/40"],html.dark .luxury-app-shell [class~="bg-gray-50/50"],html.dark .luxury-app-shell [class~="bg-gray-50/60"],html.dark .luxury-app-shell [class~="bg-gray-50/70"],html.dark .luxury-app-shell [class~="bg-gray-50/80"],html.dark .luxury-app-shell [class~=bg-slate-50],html.dark .luxury-app-shell [class~="bg-slate-50/50"],html.dark .luxury-app-shell [class~="bg-slate-50/60"],html.dark .luxury-app-shell [class~="bg-slate-50/70"],html.dark .luxury-app-shell [class~="dark:bg-gray-900"],html.dark .luxury-app-shell [class~="dark:bg-gray-900/40"],html.dark .luxury-app-shell [class~="dark:bg-gray-900/50"],html.dark .luxury-app-shell [class~="dark:bg-gray-900/60"],html.dark .luxury-app-shell [class~="dark:bg-gray-900/70"],html.dark .luxury-app-shell [class~="dark:bg-slate-900/40"],html.dark .luxury-app-shell [class~="dark:bg-slate-900/60"]{background-color:var(--surface-2)!important;background-image:none}html.dark .luxury-app-shell [class~=bg-gray-100],html.dark .luxury-app-shell [class~="bg-gray-100/50"],html.dark .luxury-app-shell [class~=bg-slate-100],html.dark .luxury-app-shell [class~="bg-slate-100/90"],html.dark .luxury-app-shell [class~=bg-gray-200],html.dark .luxury-app-shell [class~=bg-slate-200],html.dark .luxury-app-shell [class~="bg-slate-200/70"],html.dark .luxury-app-shell [class~="dark:bg-gray-700"],html.dark .luxury-app-shell [class~="dark:bg-gray-600"]{background-color:var(--surface-3)!important;background-image:none}html.dark .luxury-app-shell [class~="dark:bg-gray-950"],html.dark .luxury-app-shell [class~="dark:bg-gray-950/30"],html.dark .luxury-app-shell [class~="dark:bg-primary-950"]{background-color:var(--app-bg-soft)!important}html.dark .luxury-app-shell [class~="bg-[#F2F3EF]"],html.dark .luxury-app-shell [class~="bg-[#f6f3ea]"],html.dark .luxury-app-shell [class~="bg-[#faf8f1]"],html.dark .luxury-app-shell [class~="bg-[#f8f5eb]"],html.dark .luxury-app-shell [class~="bg-[#fffaf0]"],html.dark .luxury-app-shell [class~="bg-[#fbfaf6]"]{background-color:var(--surface-1)!important;background-image:none!important}html.dark .luxury-app-shell [class~="dark:bg-gray-800"],html.dark .luxury-app-shell [class~="dark:bg-gray-800/50"],html.dark .luxury-app-shell [class~="dark:bg-gray-800/60"],html.dark .luxury-app-shell [class~="dark:bg-gray-800/90"],html.dark .luxury-app-shell [class~="dark:bg-gray-800/95"]{background-color:var(--surface-1)!important}html.dark .luxury-app-shell [class~=bg-gray-50],html.dark .luxury-app-shell [class~="bg-gray-50/20"],html.dark .luxury-app-shell [class~="bg-gray-50/30"],html.dark .luxury-app-shell [class~="bg-gray-50/50"],html.dark .luxury-app-shell [class~="bg-gray-50/60"],html.dark .luxury-app-shell [class~="bg-gray-50/70"],html.dark .luxury-app-shell [class~="bg-gray-50/80"],html.dark .luxury-app-shell [class~=bg-slate-50],html.dark .luxury-app-shell [class~="bg-slate-50/50"],html.dark .luxury-app-shell [class~="bg-slate-50/60"],html.dark .luxury-app-shell [class~="bg-slate-50/70"],html.dark .luxury-app-shell [class~="bg-slate-50/80"],html.dark .luxury-app-shell [class~="dark:bg-gray-900"],html.dark .luxury-app-shell [class~="dark:bg-gray-900/10"],html.dark .luxury-app-shell [class~="dark:bg-gray-900/20"],html.dark .luxury-app-shell [class~="dark:bg-gray-900/30"],html.dark .luxury-app-shell [class~="dark:bg-gray-900/40"],html.dark .luxury-app-shell [class~="dark:bg-gray-900/5"],html.dark .luxury-app-shell [class~="dark:bg-gray-900/50"],html.dark .luxury-app-shell [class~="dark:bg-gray-900/60"],html.dark .luxury-app-shell [class~="dark:bg-gray-900/70"],html.dark .luxury-app-shell [class~="dark:bg-gray-900/95"],html.dark .luxury-app-shell [class~="dark:bg-slate-900/40"],html.dark .luxury-app-shell [class~="dark:bg-slate-900/60"]{background-color:var(--surface-2)!important}html.dark .luxury-app-shell [class~=bg-gray-100],html.dark .luxury-app-shell [class~="bg-gray-100/50"],html.dark .luxury-app-shell [class~=bg-gray-200],html.dark .luxury-app-shell [class~=bg-gray-300],html.dark .luxury-app-shell [class~=bg-slate-100],html.dark .luxury-app-shell [class~="bg-slate-100/90"],html.dark .luxury-app-shell [class~=bg-slate-200],html.dark .luxury-app-shell [class~="bg-slate-200/70"],html.dark .luxury-app-shell [class~=bg-slate-300],html.dark .luxury-app-shell [class~="dark:bg-gray-100"],html.dark .luxury-app-shell [class~="dark:bg-gray-600"],html.dark .luxury-app-shell [class~="dark:bg-gray-700"]{background-color:var(--surface-3)!important}html.dark .luxury-app-shell [class~="dark:bg-gray-950"],html.dark .luxury-app-shell [class~="dark:bg-gray-950/30"]{background-color:var(--app-bg-soft)!important}html.dark .luxury-app-shell [class~=text-gray-950],html.dark .luxury-app-shell [class~=text-gray-900],html.dark .luxury-app-shell [class~=text-slate-950],html.dark .luxury-app-shell [class~=text-slate-900],html.dark .luxury-app-shell [class~="dark:text-white"],html.dark .luxury-app-shell [class~="dark:text-gray-100"]{color:var(--text-strong)!important}html.dark .luxury-app-shell [class~=text-gray-800],html.dark .luxury-app-shell [class~=text-gray-700],html.dark .luxury-app-shell [class~=text-slate-800],html.dark .luxury-app-shell [class~=text-slate-700],html.dark .luxury-app-shell [class~="dark:text-gray-200"]{color:var(--text-main)!important}html.dark .luxury-app-shell [class~=text-gray-600],html.dark .luxury-app-shell [class~=text-slate-600],html.dark .luxury-app-shell [class~="dark:text-gray-300"],html.dark .luxury-app-shell [class~="dark:text-slate-300"]{color:var(--text-soft)!important}html.dark .luxury-app-shell [class~=text-gray-500],html.dark .luxury-app-shell [class~=text-gray-400],html.dark .luxury-app-shell [class~=text-slate-500],html.dark .luxury-app-shell [class~=text-slate-400],html.dark .luxury-app-shell [class~="dark:text-gray-400"],html.dark .luxury-app-shell [class~="dark:text-gray-500"]{color:var(--text-muted)!important}html.dark .luxury-app-shell [class~=text-gray-300],html.dark .luxury-app-shell [class~=text-slate-300],html.dark .luxury-app-shell [class~="dark:text-gray-600"]{color:var(--text-disabled)!important}html.dark .luxury-app-shell [class~=border-gray-50],html.dark .luxury-app-shell [class~=border-gray-100],html.dark .luxury-app-shell [class~=border-slate-100]{border-color:var(--border-subtle)!important}html.dark .luxury-app-shell [class~=border-gray-200],html.dark .luxury-app-shell [class~=border-gray-300],html.dark .luxury-app-shell [class~=border-slate-200],html.dark .luxury-app-shell [class~=border-slate-300],html.dark .luxury-app-shell [class~="dark:border-gray-700"],html.dark .luxury-app-shell [class~="dark:border-gray-800"],html.dark .luxury-app-shell [class~="dark:border-slate-700"]{border-color:var(--border-main)!important}html.dark .luxury-app-shell [class~="dark:border-gray-600"]{border-color:var(--border-strong)!important}html.dark .luxury-app-shell [class~=divide-gray-50]>:not([hidden])~:not([hidden]),html.dark .luxury-app-shell [class~=divide-gray-100]>:not([hidden])~:not([hidden]),html.dark .luxury-app-shell [class~=divide-gray-200]>:not([hidden])~:not([hidden]),html.dark .luxury-app-shell [class~=divide-slate-100]>:not([hidden])~:not([hidden]),html.dark .luxury-app-shell [class~=divide-slate-200]>:not([hidden])~:not([hidden]),html.dark .luxury-app-shell [class~="dark:divide-gray-700"]>:not([hidden])~:not([hidden]){border-color:var(--border-subtle)!important}html.dark .luxury-app-shell [class~=ring-gray-200],html.dark .luxury-app-shell [class~=ring-gray-300],html.dark .luxury-app-shell [class~=ring-slate-100],html.dark .luxury-app-shell [class~=ring-slate-200],html.dark .luxury-app-shell [class~=ring-slate-300]{--tw-ring-color: var(--border-main) !important}html.dark .luxury-app-shell [class~=shadow-sm]{box-shadow:0 2px 8px #0000002e!important}html.dark .luxury-app-shell [class~=shadow-md]{box-shadow:0 8px 20px #00000038!important}html.dark .luxury-app-shell [class~=shadow-lg],html.dark .luxury-app-shell [class~=shadow-xl],html.dark .luxury-app-shell [class~=shadow-2xl]{box-shadow:0 16px 38px #00000047!important}html.dark .luxury-app-shell input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]),html.dark .luxury-app-shell select,html.dark .luxury-app-shell textarea{background:var(--surface-input)!important;border-color:var(--border-main)!important;color:var(--text-strong)!important;box-shadow:none!important}html.dark .luxury-app-shell input::placeholder,html.dark .luxury-app-shell textarea::placeholder{color:var(--text-disabled)!important;opacity:1}html.dark .luxury-app-shell input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]):hover:not(:disabled),html.dark .luxury-app-shell select:hover:not(:disabled),html.dark .luxury-app-shell textarea:hover:not(:disabled){border-color:var(--border-strong)!important}html.dark .luxury-app-shell input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]):focus,html.dark .luxury-app-shell select:focus,html.dark .luxury-app-shell textarea:focus{background:#141d20!important;border-color:var(--accent)!important;box-shadow:0 0 0 3px #38a57424!important;outline:none!important}html.dark .luxury-app-shell input:disabled,html.dark .luxury-app-shell input[readonly],html.dark .luxury-app-shell select:disabled,html.dark .luxury-app-shell textarea:disabled,html.dark .luxury-app-shell textarea[readonly]{background:#171d1f!important;border-color:var(--border-subtle)!important;color:var(--text-disabled)!important;opacity:1!important}html.dark .luxury-app-shell select option{background:var(--surface-1);color:var(--text-main)}html.dark .luxury-app-shell input[type=checkbox],html.dark .luxury-app-shell input[type=radio]{accent-color:var(--accent)}html.dark .luxury-app-shell input[type=file]::file-selector-button{background:var(--surface-3);border:1px solid var(--border-main);color:var(--text-main)}html.dark [type=date]::-webkit-calendar-picker-indicator,html.dark [type=datetime-local]::-webkit-calendar-picker-indicator,html.dark [type=time]::-webkit-calendar-picker-indicator,html.dark [type=month]::-webkit-calendar-picker-indicator{filter:invert(.88) sepia(.08);opacity:.8}html.dark .luxury-app-main table{color:var(--text-main)}html.dark .luxury-app-main thead,html.dark .luxury-app-main table thead [class~=bg-gray-50],html.dark .luxury-app-main table thead [class~=bg-slate-50]{background:#20292d!important}html.dark .luxury-app-main th{color:var(--text-soft)!important;border-color:var(--border-main)!important}html.dark .luxury-app-main td{border-color:var(--border-subtle)!important}html.dark .luxury-app-main tbody tr:hover,html.dark .luxury-app-main [class~="hover:bg-gray-50"]:hover,html.dark .luxury-app-main [class~="hover:bg-gray-50/80"]:hover,html.dark .luxury-app-main [class~="hover:bg-gray-100"]:hover,html.dark .luxury-app-main [class~="hover:bg-slate-50"]:hover,html.dark .luxury-app-main [class~="hover:bg-slate-100"]:hover,html.dark .luxury-app-main [class~="dark:hover:bg-gray-700"]:hover,html.dark .luxury-app-main [class~="dark:hover:bg-gray-800"]:hover{background:var(--surface-hover)!important}html.dark .luxury-app-shell button:is([class~=bg-primary-500],[class~=bg-primary-600],[class~=bg-primary-700],[class~=bg-primary-800],[class~=bg-primary-900]),html.dark .luxury-app-shell a:is([class~=bg-primary-500],[class~=bg-primary-600],[class~=bg-primary-700],[class~=bg-primary-800],[class~=bg-primary-900]){background-color:#237a53!important;background-image:linear-gradient(135deg,#20724d,#27845b)!important;border-color:#85ddb140!important;color:#fff!important;box-shadow:0 7px 18px #00000038!important}html.dark .luxury-app-shell button:is([class~=bg-primary-500],[class~=bg-primary-600],[class~=bg-primary-700],[class~=bg-primary-800],[class~=bg-primary-900]):hover,html.dark .luxury-app-shell a:is([class~=bg-primary-500],[class~=bg-primary-600],[class~=bg-primary-700],[class~=bg-primary-800],[class~=bg-primary-900]):hover{background-color:#27845b!important;background-image:linear-gradient(135deg,#237a53,#27845b)!important;color:#fff!important}html.dark .luxury-app-shell button[class~=bg-primary-50],html.dark .luxury-app-shell a[class~=bg-primary-50],html.dark .luxury-app-shell button[class~=bg-primary-100],html.dark .luxury-app-shell a[class~=bg-primary-100],html.dark .luxury-app-shell [class~=bg-primary-50],html.dark .luxury-app-shell [class~="bg-primary-50/30"],html.dark .luxury-app-shell [class~="bg-primary-50/40"],html.dark .luxury-app-shell [class~="bg-primary-50/50"],html.dark .luxury-app-shell [class~="bg-primary-50/60"],html.dark .luxury-app-shell [class~="bg-primary-50/70"],html.dark .luxury-app-shell [class~="bg-primary-50/80"]{background-color:var(--accent-soft)!important;background-image:none!important;border-color:var(--accent-border)!important}html.dark .luxury-app-shell [class~=text-primary-500],html.dark .luxury-app-shell [class~=text-primary-600],html.dark .luxury-app-shell [class~=text-primary-700],html.dark .luxury-app-shell [class~=text-primary-800],html.dark .luxury-app-shell [class~=text-primary-900],html.dark .luxury-app-shell [class~=text-primary-950],html.dark .luxury-app-shell [class~="dark:text-primary-100"],html.dark .luxury-app-shell [class~="dark:text-primary-200"],html.dark .luxury-app-shell [class~="dark:text-primary-300"],html.dark .luxury-app-shell [class~="dark:text-primary-400"]{color:var(--accent-text)!important}html.dark .luxury-app-shell [class~=border-primary-100],html.dark .luxury-app-shell [class~=border-primary-200],html.dark .luxury-app-shell [class~=border-primary-300],html.dark .luxury-app-shell [class~=border-primary-500],html.dark .luxury-app-shell [class~="dark:border-primary-700"],html.dark .luxury-app-shell [class~="dark:border-primary-800"],html.dark .luxury-app-shell [class~="dark:border-primary-900"]{border-color:var(--accent-border)!important}html.dark .luxury-app-shell button[class~=bg-gray-100],html.dark .luxury-app-shell button[class~=bg-slate-100],html.dark .luxury-app-shell a[class~=bg-gray-100],html.dark .luxury-app-shell a[class~=bg-slate-100]{background:var(--surface-3)!important;border-color:var(--border-main)!important;color:var(--text-main)!important}html.dark .luxury-app-shell button:disabled,html.dark .luxury-app-shell a[aria-disabled=true]{box-shadow:none!important;filter:saturate(.65)}html.dark .luxury-app-shell [class~=bg-emerald-50],html.dark .luxury-app-shell [class~="bg-emerald-50/40"],html.dark .luxury-app-shell [class~="bg-emerald-50/60"],html.dark .luxury-app-shell [class~=bg-emerald-100],html.dark .luxury-app-shell [class~=bg-green-50],html.dark .luxury-app-shell [class~="bg-green-50/50"],html.dark .luxury-app-shell [class~=bg-green-100],html.dark .luxury-app-shell [class*="dark:bg-emerald-9"],html.dark .luxury-app-shell [class*="dark:bg-green-9"]{background-color:#2da06924!important}html.dark .luxury-app-shell [class~=bg-blue-50],html.dark .luxury-app-shell [class~="bg-blue-50/50"],html.dark .luxury-app-shell [class~="bg-blue-50/60"],html.dark .luxury-app-shell [class~="bg-blue-50/70"],html.dark .luxury-app-shell [class~=bg-blue-100],html.dark .luxury-app-shell [class~=bg-cyan-50],html.dark .luxury-app-shell [class~=bg-sky-50],html.dark .luxury-app-shell [class~="bg-sky-50/70"],html.dark .luxury-app-shell [class*="dark:bg-blue-9"],html.dark .luxury-app-shell [class*="dark:bg-blue-95"],html.dark .luxury-app-shell [class*="dark:bg-cyan-95"],html.dark .luxury-app-shell [class*="dark:bg-sky-95"]{background-color:#4e8dd624!important}html.dark .luxury-app-shell [class~=bg-amber-50],html.dark .luxury-app-shell [class~="bg-amber-50/30"],html.dark .luxury-app-shell [class~="bg-amber-50/40"],html.dark .luxury-app-shell [class~="bg-amber-50/50"],html.dark .luxury-app-shell [class~="bg-amber-50/70"],html.dark .luxury-app-shell [class~=bg-amber-100],html.dark .luxury-app-shell [class~="bg-amber-100/50"],html.dark .luxury-app-shell [class~="bg-amber-100/60"],html.dark .luxury-app-shell [class~=bg-yellow-50],html.dark .luxury-app-shell [class~=bg-yellow-100],html.dark .luxury-app-shell [class~=bg-orange-50],html.dark .luxury-app-shell [class~=bg-orange-100],html.dark .luxury-app-shell [class*="dark:bg-amber-9"],html.dark .luxury-app-shell [class*="dark:bg-amber-95"],html.dark .luxury-app-shell [class*="dark:bg-orange-9"]{background-color:#d19e3124!important}html.dark .luxury-app-shell [class~=bg-red-50],html.dark .luxury-app-shell [class~="bg-red-50/50"],html.dark .luxury-app-shell [class~="bg-red-50/60"],html.dark .luxury-app-shell [class~="bg-red-50/70"],html.dark .luxury-app-shell [class~="bg-red-50/90"],html.dark .luxury-app-shell [class~=bg-red-100],html.dark .luxury-app-shell [class~=bg-rose-50],html.dark .luxury-app-shell [class~=bg-rose-100],html.dark .luxury-app-shell [class*="dark:bg-red-9"],html.dark .luxury-app-shell [class*="dark:bg-red-95"],html.dark .luxury-app-shell [class*="dark:bg-rose-9"]{background-color:#d24f6224!important}html.dark .luxury-app-shell [class~=bg-indigo-50],html.dark .luxury-app-shell [class~="bg-indigo-50/60"],html.dark .luxury-app-shell [class~="bg-indigo-50/70"],html.dark .luxury-app-shell [class~=bg-indigo-100],html.dark .luxury-app-shell [class~=bg-violet-50],html.dark .luxury-app-shell [class~="bg-violet-50/70"],html.dark .luxury-app-shell [class~=bg-violet-100],html.dark .luxury-app-shell [class~=bg-purple-50],html.dark .luxury-app-shell [class~=bg-purple-100],html.dark .luxury-app-shell [class*="dark:bg-indigo-9"],html.dark .luxury-app-shell [class*="dark:bg-violet-9"],html.dark .luxury-app-shell [class*="dark:bg-violet-95"],html.dark .luxury-app-shell [class*="dark:bg-purple-9"]{background-color:#8469cd24!important}html.dark .luxury-app-shell [class~="dark:text-emerald-100"],html.dark .luxury-app-shell [class~="dark:text-emerald-200"],html.dark .luxury-app-shell [class~="dark:text-emerald-300"],html.dark .luxury-app-shell [class~="dark:text-green-300"],html.dark .luxury-app-shell [class~="dark:text-green-400"],html.dark .luxury-app-shell [class~="dark:text-green-500"],html.dark .luxury-app-shell [class~=text-emerald-100],html.dark .luxury-app-shell [class~=text-emerald-400],html.dark .luxury-app-shell [class~=text-emerald-50],html.dark .luxury-app-shell [class~=text-emerald-500],html.dark .luxury-app-shell [class~=text-emerald-600],html.dark .luxury-app-shell [class~=text-emerald-700],html.dark .luxury-app-shell [class~=text-emerald-800],html.dark .luxury-app-shell [class~=text-emerald-900],html.dark .luxury-app-shell [class~=text-emerald-950],html.dark .luxury-app-shell [class~=text-green-500],html.dark .luxury-app-shell [class~=text-green-600],html.dark .luxury-app-shell [class~=text-green-700],html.dark .luxury-app-shell [class~=text-green-800],html.dark .luxury-app-shell [class~=text-green-900]{color:var(--success)!important}html.dark .luxury-app-shell [class~="dark:text-blue-100"],html.dark .luxury-app-shell [class~="dark:text-blue-200"],html.dark .luxury-app-shell [class~="dark:text-blue-300"],html.dark .luxury-app-shell [class~="dark:text-blue-400"],html.dark .luxury-app-shell [class~="dark:text-cyan-100"],html.dark .luxury-app-shell [class~="dark:text-sky-100"],html.dark .luxury-app-shell [class~="dark:text-sky-200"],html.dark .luxury-app-shell [class~=text-blue-400],html.dark .luxury-app-shell [class~=text-blue-500],html.dark .luxury-app-shell [class~=text-blue-600],html.dark .luxury-app-shell [class~=text-blue-700],html.dark .luxury-app-shell [class~=text-blue-800],html.dark .luxury-app-shell [class~=text-blue-900],html.dark .luxury-app-shell [class~=text-blue-950],html.dark .luxury-app-shell [class~=text-cyan-700],html.dark .luxury-app-shell [class~=text-cyan-800],html.dark .luxury-app-shell [class~=text-cyan-900],html.dark .luxury-app-shell [class~=text-sky-700],html.dark .luxury-app-shell [class~=text-sky-800],html.dark .luxury-app-shell [class~=text-sky-950]{color:var(--info)!important}html.dark .luxury-app-shell [class~="dark:text-amber-100"],html.dark .luxury-app-shell [class~="dark:text-amber-200"],html.dark .luxury-app-shell [class~="dark:text-amber-200/80"],html.dark .luxury-app-shell [class~="dark:text-amber-300"],html.dark .luxury-app-shell [class~="dark:text-amber-400"],html.dark .luxury-app-shell [class~="dark:text-amber-500"],html.dark .luxury-app-shell [class~="dark:text-orange-300"],html.dark .luxury-app-shell [class~="dark:text-orange-400"],html.dark .luxury-app-shell [class~=text-amber-500],html.dark .luxury-app-shell [class~=text-amber-600],html.dark .luxury-app-shell [class~=text-amber-700],html.dark .luxury-app-shell [class~="text-amber-700/80"],html.dark .luxury-app-shell [class~=text-amber-800],html.dark .luxury-app-shell [class~="text-amber-800/80"],html.dark .luxury-app-shell [class~=text-amber-900],html.dark .luxury-app-shell [class~=text-amber-950],html.dark .luxury-app-shell [class~=text-orange-500],html.dark .luxury-app-shell [class~=text-orange-600],html.dark .luxury-app-shell [class~=text-orange-700],html.dark .luxury-app-shell [class~=text-orange-800],html.dark .luxury-app-shell [class~=text-orange-900],html.dark .luxury-app-shell [class~=text-yellow-500],html.dark .luxury-app-shell [class~=text-yellow-600],html.dark .luxury-app-shell [class~=text-yellow-700],html.dark .luxury-app-shell [class~=text-yellow-800]{color:var(--warning)!important}html.dark .luxury-app-shell [class~="dark:text-red-100"],html.dark .luxury-app-shell [class~="dark:text-red-200"],html.dark .luxury-app-shell [class~="dark:text-red-300"],html.dark .luxury-app-shell [class~="dark:text-red-400"],html.dark .luxury-app-shell [class~="dark:text-rose-100"],html.dark .luxury-app-shell [class~="dark:text-rose-200"],html.dark .luxury-app-shell [class~="dark:text-rose-300"],html.dark .luxury-app-shell [class~=text-red-100],html.dark .luxury-app-shell [class~=text-red-400],html.dark .luxury-app-shell [class~=text-red-500],html.dark .luxury-app-shell [class~=text-red-600],html.dark .luxury-app-shell [class~=text-red-700],html.dark .luxury-app-shell [class~=text-red-800],html.dark .luxury-app-shell [class~=text-red-900],html.dark .luxury-app-shell [class~=text-red-950],html.dark .luxury-app-shell [class~=text-rose-600],html.dark .luxury-app-shell [class~=text-rose-700],html.dark .luxury-app-shell [class~=text-rose-800],html.dark .luxury-app-shell [class~=text-rose-900]{color:var(--danger)!important}html.dark .luxury-app-shell [class~="dark:text-indigo-200"],html.dark .luxury-app-shell [class~="dark:text-indigo-300"],html.dark .luxury-app-shell [class~="dark:text-purple-300"],html.dark .luxury-app-shell [class~="dark:text-violet-100"],html.dark .luxury-app-shell [class~="dark:text-violet-200"],html.dark .luxury-app-shell [class~="dark:text-violet-300"],html.dark .luxury-app-shell [class~=text-indigo-700],html.dark .luxury-app-shell [class~=text-indigo-800],html.dark .luxury-app-shell [class~=text-indigo-900],html.dark .luxury-app-shell [class~=text-indigo-950],html.dark .luxury-app-shell [class~=text-purple-600],html.dark .luxury-app-shell [class~=text-purple-700],html.dark .luxury-app-shell [class~=text-purple-800],html.dark .luxury-app-shell [class~=text-purple-900],html.dark .luxury-app-shell [class~=text-violet-600],html.dark .luxury-app-shell [class~=text-violet-700],html.dark .luxury-app-shell [class~=text-violet-800],html.dark .luxury-app-shell [class~=text-violet-900],html.dark .luxury-app-shell [class~=text-violet-950]{color:var(--purple)!important}html.dark .luxury-app-shell button[class~=text-white],html.dark .luxury-app-shell a[class~=text-white],html.dark .luxury-app-shell .app-hero [class~=text-white],html.dark .luxury-sidebar [class~=text-white]{color:#fff!important}html.dark .luxury-app-shell [class~=border-emerald-100],html.dark .luxury-app-shell [class~=border-emerald-200],html.dark .luxury-app-shell [class~="border-emerald-200/30"],html.dark .luxury-app-shell [class~=border-emerald-300],html.dark .luxury-app-shell [class~=border-emerald-500],html.dark .luxury-app-shell [class~=border-emerald-600],html.dark .luxury-app-shell [class~=border-emerald-700],html.dark .luxury-app-shell [class~="border-emerald-700/20"],html.dark .luxury-app-shell [class~=border-green-100],html.dark .luxury-app-shell [class~=border-green-200],html.dark .luxury-app-shell [class~=border-green-500],html.dark .luxury-app-shell [class~=border-green-700],html.dark .luxury-app-shell [class~="dark:border-emerald-800"],html.dark .luxury-app-shell [class~="dark:border-emerald-900"],html.dark .luxury-app-shell [class~="dark:border-emerald-900/50"],html.dark .luxury-app-shell [class~="dark:border-emerald-900/60"],html.dark .luxury-app-shell [class~="dark:border-green-800"],html.dark .luxury-app-shell [class~="dark:border-green-800/50"]{border-color:#72d6a54d!important}html.dark .luxury-app-shell [class~=border-blue-100],html.dark .luxury-app-shell [class~=border-blue-200],html.dark .luxury-app-shell [class~=border-blue-300],html.dark .luxury-app-shell [class~=border-blue-500],html.dark .luxury-app-shell [class~=border-blue-600],html.dark .luxury-app-shell [class~=border-cyan-100],html.dark .luxury-app-shell [class~=border-cyan-200],html.dark .luxury-app-shell [class~=border-sky-200],html.dark .luxury-app-shell [class~="dark:border-blue-800"],html.dark .luxury-app-shell [class~="dark:border-blue-900"],html.dark .luxury-app-shell [class~="dark:border-blue-900/40"],html.dark .luxury-app-shell [class~="dark:border-blue-900/50"],html.dark .luxury-app-shell [class~="dark:border-blue-900/60"],html.dark .luxury-app-shell [class~="dark:border-cyan-900/50"],html.dark .luxury-app-shell [class~="dark:border-sky-900/60"]{border-color:#7db8ff4d!important}html.dark .luxury-app-shell [class~=border-amber-100],html.dark .luxury-app-shell [class~=border-amber-200],html.dark .luxury-app-shell [class~=border-amber-300],html.dark .luxury-app-shell [class~=border-amber-500],html.dark .luxury-app-shell [class~=border-orange-100],html.dark .luxury-app-shell [class~=border-orange-200],html.dark .luxury-app-shell [class~=border-orange-500],html.dark .luxury-app-shell [class~=border-yellow-100],html.dark .luxury-app-shell [class~=border-yellow-200],html.dark .luxury-app-shell [class~=border-yellow-500],html.dark .luxury-app-shell [class~="dark:border-amber-700"],html.dark .luxury-app-shell [class~="dark:border-amber-700/50"],html.dark .luxury-app-shell [class~="dark:border-amber-800"],html.dark .luxury-app-shell [class~="dark:border-amber-800/50"],html.dark .luxury-app-shell [class~="dark:border-amber-900"],html.dark .luxury-app-shell [class~="dark:border-amber-900/50"],html.dark .luxury-app-shell [class~="dark:border-orange-800"]{border-color:#f7c65f4d!important}html.dark .luxury-app-shell [class~=border-red-100],html.dark .luxury-app-shell [class~=border-red-200],html.dark .luxury-app-shell [class~=border-red-300],html.dark .luxury-app-shell [class~="border-red-300/40"],html.dark .luxury-app-shell [class~=border-red-500],html.dark .luxury-app-shell [class~=border-red-700],html.dark .luxury-app-shell [class~=border-rose-100],html.dark .luxury-app-shell [class~=border-rose-200],html.dark .luxury-app-shell [class~=border-rose-300],html.dark .luxury-app-shell [class~=border-rose-500],html.dark .luxury-app-shell [class~="dark:border-red-800"],html.dark .luxury-app-shell [class~="dark:border-red-900"],html.dark .luxury-app-shell [class~="dark:border-red-900/60"],html.dark .luxury-app-shell [class~="dark:border-rose-800"]{border-color:#fb71854d!important}html.dark .luxury-app-shell [class~=border-indigo-100],html.dark .luxury-app-shell [class~=border-indigo-200],html.dark .luxury-app-shell [class~=border-purple-100],html.dark .luxury-app-shell [class~=border-purple-200],html.dark .luxury-app-shell [class~=border-violet-100],html.dark .luxury-app-shell [class~=border-violet-200],html.dark .luxury-app-shell [class~=border-violet-300],html.dark .luxury-app-shell [class~="dark:border-indigo-800"],html.dark .luxury-app-shell [class~="dark:border-purple-800"],html.dark .luxury-app-shell [class~="dark:border-violet-800"],html.dark .luxury-app-shell [class~="dark:border-violet-900/60"]{border-color:#b7a2f74d!important}html.dark .luxury-app-shell .luxury-sidebar-logo[class~=bg-white]{background:#f7f4e9!important}html.dark .luxury-app-shell .luxury-nav-item.luxury-nav-item--active,html.dark .luxury-app-shell .luxury-subnav-item.luxury-subnav-item--active{background:#38a5742b!important;color:#f7fbf9!important;border-color:#85ddb13b!important}html.dark .luxury-app-shell .luxury-nav-item.luxury-nav-item--section{background:#fff1!important;color:#fff!important}html.dark .luxury-app-main .app-hero,html.dark .luxury-app-main [class~=bg-gradient-to-br][class~=from-primary-900],html.dark .luxury-app-main [class~=bg-gradient-to-br][class~=from-primary-800]{background-color:#16241f!important;background-image:radial-gradient(circle at 90% 10%,rgb(210 182 94 / .14),transparent 32%),linear-gradient(135deg,#172b24,#172421 58%,#222820)!important;border-color:#d2b65e38!important;box-shadow:0 16px 38px #00000040!important}html.dark .luxury-app-main .app-hero [class*="text-white/"],html.dark .luxury-app-main [class~=from-primary-900] [class*="text-white/"],html.dark .luxury-app-main [class~=from-primary-800] [class*="text-white/"]{color:#f2f7f4c7!important}html.dark .luxury-popover,html.dark [role=dialog],html.dark [role=menu],html.dark [role=listbox]{color:var(--text-main)}html.dark [role=dialog] [class~=bg-white],html.dark [role=menu][class~=bg-white],html.dark [role=listbox][class~=bg-white]{background:var(--surface-raised)!important}html.dark [role=tooltip]{background:#2a3437!important;border:1px solid var(--border-main)!important;color:var(--text-strong)!important}html.dark .recharts-cartesian-grid line{stroke:#34423d!important}html.dark .recharts-cartesian-axis-line,html.dark .recharts-cartesian-axis-tick-line{stroke:#4a5953!important}html.dark .recharts-cartesian-axis-tick-value,html.dark .recharts-legend-item-text,html.dark .recharts-text{fill:var(--text-muted)!important;color:var(--text-muted)!important}html.dark .recharts-default-tooltip{background:var(--surface-raised)!important;border:1px solid var(--border-main)!important;border-radius:12px!important;box-shadow:0 12px 30px #00000047!important}html.dark .recharts-tooltip-label,html.dark .recharts-tooltip-item{color:var(--text-main)!important}html.dark .luxury-app-shell :focus-visible{outline:2px solid var(--gold)!important;outline-offset:2px}html.dark .luxury-app-shell input:focus-visible,html.dark .luxury-app-shell select:focus-visible,html.dark .luxury-app-shell textarea:focus-visible{outline:none!important}html.dark .luxury-app-header .luxury-search input,html.dark .luxury-app-header .luxury-search input:hover,html.dark .luxury-app-header .luxury-search input:focus{background:transparent!important;border:0!important;box-shadow:none!important;outline:none!important}html.dark .luxury-app-shell [class~="border-[#e3dbc2]"],html.dark .luxury-app-shell [class~="border-[#efe6cb]"],html.dark .luxury-app-shell [class~="border-[#d8c78f]"],html.dark .luxury-app-shell [class~="border-[#e6d9aa]"]{border-color:var(--border-main)!important}html.dark .config-error-page{background:radial-gradient(circle at 10% 0%,rgb(56 165 116 / .06),transparent 30%),var(--app-bg)!important;color:var(--text-main)!important}html.dark .config-error-card{background:var(--surface-1)!important;border-color:var(--border-main)!important;box-shadow:0 24px 70px #00000061!important}html.dark .config-error-hero{background:radial-gradient(circle at 90% 0%,rgb(210 182 94 / .13),transparent 34%),linear-gradient(135deg,#173329,#1a2924)!important;border-color:var(--border-main)!important}html.dark .config-error-page [class~=bg-white]{background:var(--surface-1)!important}html.dark .config-error-page [class~=bg-slate-50],html.dark .config-error-page [class~=bg-slate-100]{background:var(--surface-2)!important}html.dark .config-error-page [class~=text-slate-900],html.dark .config-error-page [class~=text-slate-800]{color:var(--text-strong)!important}html.dark .config-error-page [class~=text-slate-600]{color:var(--text-soft)!important}html.dark .config-error-page [class~=border-slate-200]{border-color:var(--border-main)!important}html.dark .config-error-page [class~=bg-red-50]{background:#d24f6224!important}html.dark .config-error-page [class~=text-red-800],html.dark .config-error-page [class~=text-red-700]{color:var(--danger)!important}html.dark .config-error-page [class~=border-red-200]{border-color:#fb71854d!important}html.dark .config-error-page [class~=bg-amber-50]{background:#d19e3124!important}html.dark .config-error-page [class~=text-amber-900],html.dark .config-error-page [class~=text-amber-800]{color:var(--warning)!important}html.dark .config-error-page [class~=border-amber-200]{border-color:#f7c65f4d!important}html.dark .enterprise-dialog [class~=bg-white],html.dark .enterprise-toast[class~=bg-white],html.dark .enterprise-toast [class~=bg-white]{background:var(--surface-raised)!important}html.dark .enterprise-dialog [class~=bg-gray-50],html.dark .enterprise-toast [class~=bg-gray-100]{background:var(--surface-2)!important}html.dark .enterprise-dialog [class~=text-gray-900],html.dark .enterprise-dialog [class~=text-gray-800],html.dark .enterprise-dialog [class~=text-gray-700],html.dark .enterprise-toast [class~=text-gray-900],html.dark .enterprise-toast [class~=text-gray-800]{color:var(--text-strong)!important}html.dark .enterprise-dialog [class~=text-gray-500],html.dark .enterprise-toast[class~=text-gray-500],html.dark .enterprise-toast [class~=text-gray-400]{color:var(--text-muted)!important}html.dark .enterprise-dialog [class~=border-gray-100],html.dark .enterprise-dialog [class~=border-gray-300]{border-color:var(--border-main)!important}html.dark .enterprise-dialog [class~=bg-green-100],html.dark .enterprise-toast [class~=bg-green-100]{background:#2da06924!important}html.dark .enterprise-dialog [class~=bg-blue-100],html.dark .enterprise-toast [class~=bg-blue-100]{background:#4e8dd624!important}html.dark .enterprise-dialog [class~=bg-yellow-100],html.dark .enterprise-toast [class~=bg-yellow-100]{background:#d19e3124!important}html.dark .enterprise-dialog [class~=bg-red-100],html.dark .enterprise-toast [class~=bg-red-100]{background:#d24f6224!important}html.dark .enterprise-toast{border-top:1px solid var(--border-main);border-right:1px solid var(--border-main);border-bottom:1px solid var(--border-main);box-shadow:0 14px 32px #00000052!important}html.dark .login-page{background-color:#0e1316!important;background-image:radial-gradient(circle at 12% 4%,rgb(56 165 116 / .08),transparent 32%),radial-gradient(circle at 90% 100%,rgb(210 182 94 / .06),transparent 35%)!important;color:var(--text-main)!important}html.dark .login-panel{background:transparent!important}html.dark .login-card{background:#182024!important;border-color:#3d4a45!important;color:var(--text-main)!important;box-shadow:0 24px 70px #00000061!important}html.dark .login-brand-mark{background:#f7f4e9!important;box-shadow:0 10px 24px #0000003b!important;--tw-ring-color: rgb(210 182 94 / .42) !important}html.dark .login-brand-title,html.dark .login-forgot{color:var(--accent-text)!important}html.dark .login-title,html.dark .login-label{color:var(--text-strong)!important}html.dark .login-muted{color:var(--text-muted)!important}html.dark .login-language-switch,html.dark .login-remember{background:var(--surface-2)!important;border-color:var(--border-main)!important}html.dark .login-language-switch button:not([class*="bg-[#0e5837]"]){color:var(--text-muted)!important}html.dark .login-language-switch button:not([class*="bg-[#0e5837]"]):hover{color:var(--text-strong)!important;background:var(--surface-hover)!important}html.dark .login-hero-badge{background:var(--gold-soft)!important;border-color:var(--gold-border)!important;color:#e2cc82!important}html.dark .login-input{background:var(--surface-input)!important;border-color:var(--border-main)!important;color:var(--text-strong)!important;caret-color:var(--gold)}html.dark .login-input:hover{border-color:var(--border-strong)!important}html.dark .login-input:focus{background:#141d20!important;border-color:var(--accent)!important;box-shadow:0 0 0 3px #38a57424!important}html.dark .login-input:-webkit-autofill,html.dark .login-input:-webkit-autofill:hover,html.dark .login-input:-webkit-autofill:focus{-webkit-text-fill-color:var(--text-strong)!important;-webkit-box-shadow:0 0 0 1000px var(--surface-input) inset!important;transition:background-color 9999s ease-out 0s}html.dark .login-error{background:#d24f6221!important;border-color:#fb71854d!important;color:#ffc0ca!important}@media print{html.dark,html.dark body,html.dark .luxury-app-shell,html.dark .luxury-app-main{color-scheme:light!important;background:#fff!important;color:#111827!important}}
