:root{--dashboard-font-xs:.75rem;--dashboard-font-sm:.875rem;--dashboard-font-md:1rem;--dashboard-font-lg:1.125rem;--dashboard-font-xl:1.25rem;--dashboard-font-2xl:1.5rem;--dashboard-sidebar-width:248px;--dashboard-sidebar-collapsed-width:72px;--dashboard-sidebar-offset:280px;--dashboard-sidebar-collapsed-offset:104px;--dashboard-page-gutter:2rem;--dashboard-page-y:1.5rem;--dashboard-sidebar-padding-x:1rem;--dashboard-sidebar-padding-y:1.25rem;--dashboard-sidebar-logo-height:52px;--dashboard-sidebar-logo-width:180px;--dashboard-nav-padding-x:.75rem;--dashboard-nav-padding-y:.375rem;--dashboard-nav-compact-padding-y:.25rem;--dashboard-nav-icon-container:30px;--dashboard-nav-icon:1rem;--dashboard-control-size:40px;--dashboard-control-icon:1.375rem;--dashboard-sidebar-branding-font:11px;--dashboard-sidebar-branding-logo-height:32px;--dashboard-header-height:74px;--dashboard-header-padding-x:1.5rem;--dashboard-header-padding-y:1rem;--dashboard-card-padding:1.5rem;--dashboard-metric-icon-container:42px;--dashboard-metric-icon:1.25rem;--dashboard-dashboard-gap:1.5rem;--dashboard-metric-gap:1.25rem;color:#0f172a;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#f8fafc;font-family:Inter,Segoe UI,system-ui,sans-serif}@media (width>=1537px){:root{--dashboard-font-xs:clamp(.75rem, calc(.520833vw + 4px), .875rem);--dashboard-font-sm:clamp(.875rem, calc(.651042vw + 4px), 1.03125rem);--dashboard-font-md:clamp(1rem, calc(.651042vw + 6px), 1.15625rem);--dashboard-font-lg:clamp(1.125rem, calc(.78125vw + 6px), 1.3125rem);--dashboard-font-xl:clamp(1.25rem, calc(.78125vw + 8px), 1.4375rem);--dashboard-font-2xl:clamp(1.5rem, calc(1.04167vw + 8px), 1.75rem);--dashboard-sidebar-width:clamp(248px, calc(6.25vw + 152px), 272px);--dashboard-sidebar-collapsed-width:clamp(72px, calc(2.08333vw + 40px), 80px);--dashboard-sidebar-offset:clamp(280px, calc(6.25vw + 184px), 304px);--dashboard-sidebar-collapsed-offset:clamp(104px, calc(2.08333vw + 72px), 112px);--dashboard-page-gutter:clamp(2rem, calc(1.04167vw + 16px), 2.25rem);--dashboard-page-y:clamp(1.5rem, calc(1.04167vw + 8px), 1.75rem);--dashboard-sidebar-padding-x:clamp(1rem, calc(.520833vw + 8px), 1.125rem);--dashboard-sidebar-padding-y:clamp(1.25rem, calc(1.04167vw + 4px), 1.5rem);--dashboard-sidebar-logo-height:clamp(52px, calc(1.04167vw + 36px), 56px);--dashboard-sidebar-logo-width:clamp(180px, calc(3.125vw + 132px), 192px);--dashboard-nav-padding-x:clamp(.75rem, calc(.520833vw + 4px), .875rem);--dashboard-nav-padding-y:clamp(.375rem, calc(.520833vw - 2px), .5rem);--dashboard-nav-compact-padding-y:clamp(.25rem, calc(.260417vw), .3125rem);--dashboard-nav-icon-container:clamp(30px, calc(1.04167vw + 14px), 34px);--dashboard-nav-icon:clamp(1rem, calc(.260417vw + 12px), 1.0625rem);--dashboard-control-size:clamp(40px, calc(2.08333vw + 8px), 48px);--dashboard-control-icon:clamp(1.375rem, calc(.520833vw + 14px), 1.5rem);--dashboard-sidebar-branding-font:clamp(11px, calc(.260417vw + 7px), 12px);--dashboard-sidebar-branding-logo-height:clamp(32px, calc(1.04167vw + 16px), 36px);--dashboard-header-height:clamp(74px, calc(2.08333vw + 42px), 82px);--dashboard-header-padding-x:clamp(1.5rem, calc(1.04167vw + 8px), 1.75rem);--dashboard-header-padding-y:clamp(1rem, calc(.520833vw + 8px), 1.125rem);--dashboard-card-padding:clamp(1.5rem, calc(1.04167vw + 8px), 1.75rem);--dashboard-metric-icon-container:clamp(42px, calc(1.5625vw + 18px), 48px);--dashboard-metric-icon:clamp(1.25rem, calc(.520833vw + 12px), 1.375rem);--dashboard-dashboard-gap:clamp(1.5rem, calc(1.04167vw + 8px), 1.75rem);--dashboard-metric-gap:clamp(1.25rem, calc(1.04167vw + 4px), 1.5rem)}}*{box-sizing:border-box}body{min-width:320px;min-height:100vh;font-size:var(--dashboard-font-md);background:#f8fafc;margin:0}#root{min-height:100vh}.chakra-card{border-color:#e2e8f0c7!important;box-shadow:0 18px 45px #0f172a0f!important}.sidebar-scroll{scrollbar-width:thin;scrollbar-color:#bae6fd transparent}.sidebar-scroll::-webkit-scrollbar{width:6px;height:6px}.compact-nav::-webkit-scrollbar{width:6px;height:6px}.sidebar-scroll::-webkit-scrollbar-thumb{background:#bae6fd;border-radius:999px}.compact-nav::-webkit-scrollbar-thumb{background:#bae6fd;border-radius:999px}.compact-nav{scrollbar-width:thin;scrollbar-color:#bae6fd transparent}
