body:has(.dashboard-theme){--background:0 0% 100%;--foreground:240 3% 12%;--card:0 0% 100%;--card-foreground:240 3% 12%;--popover:0 0% 100%;--popover-foreground:240 3% 12%;--primary:210 100% 45%;--primary-foreground:0 0% 100%;--flagblue:210 100% 40%;--secondary:240 3% 12%;--secondary-foreground:240 3% 12%;--muted:240 11% 96%;--muted-foreground:240 2% 43%;--accent:210 80% 96%;--accent-foreground:210 100% 35%;--border:240 6% 87%;--input:240 5% 80%;--ring:210 100% 45%;--saffron:210 100% 45%;--saffron-foreground:210 100% 35%;--destructive:0 68% 46%;--destructive-foreground:0 0% 100%;--sidebar-background:240 11% 98%;--sidebar-foreground:240 3% 25%;--sidebar-primary:210 100% 45%;--sidebar-primary-foreground:0 0% 100%;--sidebar-accent:210 80% 96%;--sidebar-accent-foreground:210 100% 35%;--sidebar-border:240 6% 87%;--sidebar-ring:210 100% 45%;color-scheme:light;background:#fff;color:#1d1d1f;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Arial,sans-serif;-webkit-font-smoothing:antialiased}.dashboard-theme{--site-header-height:59px;padding-top:var(--site-header-height);min-height:100svh}.dashboard-theme.dashboard-shell .h-svh{height:calc(100svh - var(--site-header-height))}.dashboard-theme.dashboard-shell .fixed.inset-y-0.h-svh{top:var(--site-header-height)}.dashboard-theme [data-sidebar-edge-toggle]{top:calc(var(--site-header-height) + 8px)}.dashboard-theme>header nav{max-width:none;width:100%;margin:0;padding:12px 24px;gap:24px;flex-wrap:nowrap}.dashboard-theme>header nav>a:first-of-type{font-weight:650;white-space:nowrap}.dashboard-theme>header nav>:not(:first-child){flex-shrink:0;white-space:nowrap}body:has(.dashboard-theme) ::selection{background:#cce5ff;color:#1d1d1f}body:has(.dashboard-theme) :is(input,select,textarea,button){font-family:inherit}body:has(.dashboard-theme) :is(.dashboard-theme,[role=dialog].bg-background,[data-sidebar=sidebar],[data-radix-popper-content-wrapper]) :is(input:not([type=checkbox]):not([type=radio]):not([type=file]),textarea,select){background-color:#fff;color:#1d1d1f;border-color:#c9c9ce;border-radius:10px}body:has(.dashboard-theme) :is(input,textarea)::placeholder{color:#86868b}body:has(.dashboard-theme) :is(input,textarea,select):focus-visible{outline-color:#0071e3}body:has(.dashboard-theme) :is(button,a).inline-flex:not([data-sidebar]){border-radius:999px}body:has(.dashboard-theme) .bg-secondary{background-color:#e8e8ed}body:has(.dashboard-theme) [class~="text-[#c63f00]"]{color:#06c}body:has(.dashboard-theme) [data-sidebar=menu-button][data-active=true],body:has(.dashboard-theme) [data-sidebar=menu-sub-button][data-active=true]{background:#e1efff!important;color:#06c!important}body:has(.dashboard-theme) [role=dialog].bg-background:not([data-sidebar]){border-radius:28px;background-color:#fff;border-color:#dcdce0}body:has(.dashboard-theme) [role=dialog].bg-background>button.absolute{display:grid;place-items:center;width:36px;height:36px;border-radius:50%;background:#eeeef0;color:#1d1d1f;opacity:1}body:has(.dashboard-theme) table input{font-variant-numeric:tabular-nums}body:has(.dashboard-theme) input.border-saffron{border-color:#0071e3;color:#06c}.dashboard-theme :is(h1,h2,h3){font-weight:650;letter-spacing:-.025em}.dashboard-theme .bg-card{border-radius:20px}body:has(.dashboard-theme) .bg-blue-700{background-color:#0071e3}@media (max-width:700px){.dashboard-theme{--site-header-height:97px}.dashboard-theme>header nav{display:grid;grid-template-columns:1fr auto auto;gap:12px 18px;padding:12px 18px}.dashboard-theme>header nav>a:first-of-type{grid-column:1/-1;margin-right:0}.dashboard-theme>header nav>button{justify-self:start}}body:has(.dashboard-theme){--dashboard-small-font-size:13px;--dashboard-small-line-height:18px}.dashboard-theme [data-dashboard],body:has(.dashboard-theme) [data-radix-popper-content-wrapper],body:has(.dashboard-theme) [role=dialog].bg-background{font-size:13px;line-height:18px}.dashboard-theme [data-dashboard] .text-base{font-size:14px;line-height:20px}.dashboard-theme [data-dashboard] :is(.text-lg,.text-xl){font-size:16px;line-height:22px}.dashboard-theme [data-dashboard] :is(.text-2xl,.text-3xl){font-size:20px;line-height:26px}body:has(.dashboard-theme) [data-sidebar=sidebar]{--dashboard-small-font-size:12px;--dashboard-small-line-height:16px;font-size:12px;line-height:16px}body:has(.dashboard-theme) :is([data-sidebar=menu-button],[data-sidebar=menu-sub-button],[data-sidebar=input]){font-size:12px;line-height:16px}.dashboard-theme #main-content :is(input,textarea,select){font-size:13px;line-height:18px}