@layer base{:root{--background:0 0% 100%;--foreground:185 100% 18%;--card:0 0% 100%;--card-foreground:185 100% 18%;--popover:0 0% 100%;--popover-foreground:185 100% 18%;--primary:185 100% 18%;--primary-foreground:0 0% 100%;--secondary:110 56% 65%;--secondary-foreground:185 100% 18%;--muted:185 20% 96%;--muted-foreground:185 30% 46%;--accent:110 56% 65%;--accent-foreground:185 100% 18%;--destructive:0 84.2% 60.2%;--destructive-foreground:0 0% 100%;--success:142 76% 36%;--success-muted:142 70% 95%;--warning:38 92% 50%;--warning-muted:48 96% 89%;--info:217 91% 60%;--info-muted:214 100% 97%;--chart-1:185 100% 18%;--chart-2:217 91% 60%;--chart-3:142 76% 36%;--chart-4:38 92% 50%;--border:185 20% 91%;--input:185 20% 91%;--ring:185 100% 18%;--radius:0.5rem;--sidebar-width:16rem;--sidebar-width-icon:3rem;--sidebar-width-mobile:18rem;--sidebar-bg:#00505c;--sidebar-active-bg:#003c45;--sidebar-text:#ffffff}.dark{--background:185 100% 5%;--foreground:0 0% 100%;--card:185 100% 8%;--card-foreground:0 0% 100%;--popover:185 100% 8%;--popover-foreground:0 0% 100%;--primary:110 56% 65%;--primary-foreground:185 100% 18%;--secondary:185 100% 18%;--secondary-foreground:110 56% 65%;--muted:185 30% 15%;--muted-foreground:185 20% 70%;--accent:185 100% 25%;--accent-foreground:0 0% 100%;--destructive:0 62.8% 30.6%;--destructive-foreground:0 0% 100%;--success:142 56% 45%;--success-muted:142 30% 18%;--warning:38 92% 55%;--warning-muted:38 30% 18%;--info:217 91% 65%;--info-muted:217 30% 18%;--chart-1:185 100% 45%;--chart-2:217 91% 65%;--chart-3:142 56% 45%;--chart-4:38 92% 55%;--border:185 30% 20%;--input:185 30% 20%;--ring:110 56% 65%;--sidebar-width:16rem;--sidebar-width-icon:3rem;--sidebar-width-mobile:18rem;--sidebar-bg:#00505c;--sidebar-active-bg:#003c45;--sidebar-text:#ffffff}*{border-color:hsl(var(--border))}body{background-color:hsl(var(--background));color:hsl(var(--foreground))}.bg-primary{background-color:hsl(var(--primary))!important}.text-primary-foreground{color:hsl(var(--primary-foreground))!important}.bg-secondary{background-color:hsl(var(--secondary))!important}.text-secondary-foreground{color:hsl(var(--secondary-foreground))!important}.bg-background,.bg-popover{background-color:hsl(var(--background))!important}.text-popover-foreground{color:hsl(var(--foreground))!important}.sidebar-custom{background-color:var(--sidebar-bg)!important}.bg-destructive{background-color:hsl(var(--destructive))!important}.text-destructive-foreground{color:hsl(var(--destructive-foreground))!important}.text-destructive{color:hsl(var(--destructive))!important}.sidebar-button,.sidebar-button:hover{color:var(--sidebar-text)!important}.sidebar-button:hover{background-color:rgba(255,255,255,.1)!important}.sidebar-button-active,.sidebar-button-active:hover{background-color:var(--sidebar-active-bg)!important;color:var(--sidebar-text)!important}.radix-switch-root[data-state=checked]{background-color:hsl(var(--primary))!important}.radix-switch-root[data-state=unchecked]{background-color:hsl(var(--input))!important}[data-sidebar=menu-sub-button]{background-color:transparent!important;color:rgba(255,255,255,.7)!important}[data-sidebar=menu-sub-button]:hover{background-color:rgba(255,255,255,.08)!important;color:var(--sidebar-text)!important}[data-sidebar=menu-sub-button][data-active=true]{background-color:rgba(255,255,255,.12)!important;color:var(--sidebar-text)!important;font-weight:500!important}[data-sidebar=menu-sub-button][data-active=true]:hover{background-color:rgba(255,255,255,.15)!important;color:var(--sidebar-text)!important}.sidebar-button-active.group\/accordion svg:last-child,.sidebar-button.group\/accordion svg:last-child{display:block!important;opacity:.85!important;color:rgba(255,255,255,.85)!important;flex-shrink:0!important}.sidebar-button-active.group\/accordion:hover svg:last-child,.sidebar-button.group\/accordion:hover svg:last-child{opacity:1!important;color:rgba(255,255,255,1)!important}}@layer base{}