@import url("https://fonts.googleapis.com/css2?family=Urbanist:ital,wght@0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,400;1,700&display=swap");@tailwind base;@tailwind components;@tailwind utilities;:root{--bg-main:#242424;--bg-card:#2f2f2f;--text-main:#fff;--text-muted:#a7a7a7;--border-color:hsla(0,0%,100%,.05);--card-hover-border:hsla(37,48%,61%,.3);--header-bg:#242424;--bg-sidebar:#242424;--bar-divider:hsla(0,0%,100%,.05)}body.theme-light{--bg-main:#f7f7f8;--bg-card:#fff;--text-main:#242424;--text-muted:#7a7a7a;--border-color:#e2e8f0;--card-hover-border:hsla(37,48%,61%,.6);--header-bg:#fff;--bg-sidebar:#fff;--bar-divider:#e2e8f0}body{font-family:Urbanist,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;background-color:var(--bg-main);color:var(--text-main);transition:background-color .3s,color .3s}.executive-shadow{box-shadow:0 10px 40px -10px rgba(0,0,0,.5)}.luxury-card,.white-luxury-card{background-color:var(--bg-card)!important;border:1px solid var(--border-color)!important;border-radius:16px;box-shadow:0 4px 6px -1px rgba(0,0,0,.05);transition:all .3s cubic-bezier(.4,0,.2,1)}.luxury-card:hover,.white-luxury-card:hover{border-color:var(--card-hover-border)!important;box-shadow:0 10px 20px -5px hsla(37,48%,61%,.12);transform:translateY(-2px)}.luxury-border{border:1px solid var(--border-color)!important}.material-symbols-outlined{font-variation-settings:"FILL" 0,"wght" 300,"GRAD" 0,"opsz" 24}.hover-gold:hover{color:#cca86d;transition:all .3s cubic-bezier(.4,0,.2,1)}input:-webkit-autofill,input:-webkit-autofill:focus,input:-webkit-autofill:hover{-webkit-text-fill-color:#fff;-webkit-box-shadow:inset 0 0 0 1000px #2f3131;-webkit-transition:background-color 5000s ease-in-out 0s;transition:background-color 5000s ease-in-out 0s}.bg-white{background-color:var(--bg-card)!important}body.theme-light .text-white{color:var(--text-main)!important}body.theme-light .text-slate-300{color:var(--text-muted)!important}body.theme-light .text-\[\#242424\],body.theme-light .text-slate-800,body.theme-light .text-slate-900{color:var(--text-main)!important}body.theme-light .bg-\[\#242424\],body.theme-light .bg-slate-50{background-color:var(--bg-main)!important}body.theme-light .bg-\[\#2f2f2f\]{background-color:var(--bg-card)!important}body.theme-light .bg-\[\#242424\]\/40{background-color:rgba(0,0,0,.03)!important}body.theme-light .border-slate-100,body.theme-light .border-slate-200,body.theme-light .border-white\/5{border-color:var(--border-color)!important}body.theme-light .bg-black\/60{background-color:rgba(0,0,0,.5)!important}body.theme-light .text-slate-500{color:#64748b!important}body.theme-light .text-on-surface{color:var(--text-main)!important}body.theme-light .text-on-surface-variant,body.theme-light .text-secondary{color:var(--text-muted)!important}body.theme-light .bg-inverse-surface{color:var(--text-main)!important}body.theme-light .bg-\[\#1a1c1c\],body.theme-light .bg-inverse-surface,body.theme-light main.bg-inverse-surface{background-color:var(--bg-main)!important}body.theme-light .bg-white\/5{background-color:var(--bg-card)!important;border-color:var(--border-color)!important}body.theme-light .bg-white\/\[0\.02\]{background-color:rgba(0,0,0,.02)!important}body.theme-light .bg-white\/10{background-color:rgba(0,0,0,.05)!important}body.theme-light h3.text-white{color:var(--text-main)!important}body.theme-light .text-secondary-fixed-dim{color:var(--text-muted)!important}body.theme-light .border-outline-variant\/10,body.theme-light .border-outline-variant\/30,body.theme-light .glass-header{border-color:var(--border-color)!important}body.theme-light .glass-header{background:hsla(0,0%,100%,.8)!important}body.theme-light .kanban-column{background-color:var(--bg-card)!important;border-color:var(--border-color)!important}body.theme-light .kanban-column h3{color:var(--text-main)!important}body.theme-light .kanban-column span.bg-white\/10{background-color:rgba(0,0,0,.05)!important;color:var(--text-muted)!important}body.theme-light footer.bg-inverse-surface{background-color:var(--bg-card)!important;border-top-color:var(--border-color)!important}body.theme-light aside.sidebar-el{background-color:var(--bg-sidebar)!important;border-right-color:var(--border-color)!important}body.theme-light aside.sidebar-el .footer-actions a,body.theme-light aside.sidebar-el .footer-actions button,body.theme-light aside.sidebar-el nav a{color:#555!important}body.theme-light aside.sidebar-el .footer-actions a:hover,body.theme-light aside.sidebar-el .footer-actions button:hover,body.theme-light aside.sidebar-el nav a:hover,body.theme-light aside.sidebar-el nav a[class*=bg-primary-container]{background-color:hsla(37,48%,61%,.1)!important;color:#cca86d!important}body.theme-light aside.sidebar-el .border-outline-variant\/10{border-color:var(--border-color)!important}body.theme-light img[alt*=Logo],body.theme-light img[alt*=logo]{filter:invert(1) hue-rotate(180deg) brightness(.8) contrast(1.2)!important}aside.sidebar-el,aside.sidebar-el nav{overflow-x:hidden!important}aside.sidebar-el nav::-webkit-scrollbar,aside.sidebar-el::-webkit-scrollbar{display:none!important}aside.sidebar-el,aside.sidebar-el nav{-ms-overflow-style:none!important;scrollbar-width:none!important}@media (min-width:768px){body.sidebar-compact main{margin-left:5rem!important}body.sidebar-compact aside.sidebar-el{width:5rem!important}}body.allow-transitions aside,body.allow-transitions main{transition:width .3s cubic-bezier(.4,0,.2,1),margin-left .3s cubic-bezier(.4,0,.2,1)!important}aside.sidebar-el .logo-compact{display:none!important}aside.sidebar-el .logo-full,body.sidebar-compact aside.sidebar-el .logo-compact{display:block!important}body.sidebar-compact aside.sidebar-el .logo-full{display:none!important}body.sidebar-compact aside.sidebar-el .logo-container{padding-left:.5rem!important;padding-right:.5rem!important}body.sidebar-compact aside.sidebar-el .nav-text{display:none!important}body.sidebar-compact aside.sidebar-el .footer-actions a,body.sidebar-compact aside.sidebar-el .footer-actions button,body.sidebar-compact aside.sidebar-el nav a{justify-content:center!important;padding-left:0!important;padding-right:0!important;gap:0!important}body.sidebar-compact aside.sidebar-el .toggle-btn .chevron-icon{transform:rotate(180deg);transition:transform .3s cubic-bezier(.4,0,.2,1)}.custom-scrollbar::-webkit-scrollbar{width:4px;height:4px}.custom-scrollbar::-webkit-scrollbar-track{background:hsla(0,0%,100%,.02);border-radius:10px}.custom-scrollbar::-webkit-scrollbar-thumb{background:#cca86d;border-radius:10px}.custom-scrollbar::-webkit-scrollbar-thumb:hover{background:#bfa065}.custom-scrollbar{scrollbar-width:thin;scrollbar-color:#cca86d hsla(0,0%,100%,.02)}