html[data-saas-template] [data-saas-chrome=sidebar]{border-right-color:hsl(var(--sidebar-border));background-color:hsl(var(--sidebar));background-image:linear-gradient(hsl(var(--primary)),hsl(var(--primary)));background-size:100% 3px;background-repeat:no-repeat;color:hsl(var(--sidebar-foreground))}html[data-saas-template=classic]{--background:220 22% 97%;--foreground:222 47% 11%;--card:0 0% 100%;--card-foreground:222 47% 11%;--popover:0 0% 100%;--popover-foreground:222 47% 11%;--primary:24 95% 53%;--primary-foreground:0 0% 100%;--secondary:220 16% 94%;--secondary-foreground:222 47% 11%;--muted:220 16% 94%;--muted-foreground:220 10% 38%;--accent:220 16% 94%;--accent-foreground:222 47% 11%;--border:220 16% 88%;--input:220 16% 88%;--ring:24 95% 53%;--sidebar:222 47% 11%;--sidebar-foreground:214 24% 82%;--sidebar-active:24 95% 58%;--sidebar-accent:222 40% 16%;--sidebar-border:222 32% 18%;--radius:0.7rem;--brand-accent:24 95% 53%}html.dark[data-saas-template=classic]{--background:222 32% 9%;--foreground:210 24% 96%;--card:222 28% 13%;--card-foreground:210 24% 96%;--popover:222 28% 13%;--popover-foreground:210 24% 96%;--primary:24 95% 58%;--primary-foreground:222 47% 10%;--secondary:222 22% 16%;--secondary-foreground:210 18% 90%;--muted:222 20% 16%;--muted-foreground:214 12% 68%;--accent:222 20% 17%;--accent-foreground:210 24% 96%;--border:222 18% 20%;--input:222 18% 20%;--ring:24 95% 58%;--sidebar:222 44% 5%;--sidebar-foreground:214 18% 78%;--sidebar-active:24 95% 62%;--sidebar-accent:222 36% 12%;--sidebar-border:222 28% 12%;--radius:0.7rem;--brand-accent:24 95% 58%}html[data-saas-template=terraza]{--background:36 40% 95%;--foreground:20 34% 14%;--card:40 50% 98%;--card-foreground:20 34% 14%;--popover:40 50% 98%;--popover-foreground:20 34% 14%;--primary:17 74% 44%;--primary-foreground:0 0% 100%;--secondary:32 28% 91%;--secondary-foreground:20 34% 14%;--muted:32 24% 91%;--muted-foreground:22 16% 36%;--accent:32 26% 91%;--accent-foreground:20 34% 14%;--border:32 24% 84%;--input:32 24% 84%;--ring:17 74% 44%;--sidebar:18 36% 12%;--sidebar-foreground:32 30% 84%;--sidebar-active:22 82% 64%;--sidebar-accent:18 30% 18%;--sidebar-border:18 26% 18%;--radius:1rem;--brand-accent:17 74% 44%}html.dark[data-saas-template=terraza]{--background:22 24% 10%;--foreground:36 34% 96%;--card:22 22% 14%;--card-foreground:36 34% 96%;--popover:22 22% 14%;--popover-foreground:36 34% 96%;--primary:18 78% 58%;--primary-foreground:18 32% 10%;--secondary:20 16% 17%;--secondary-foreground:32 24% 90%;--muted:20 14% 17%;--muted-foreground:30 14% 68%;--accent:20 14% 18%;--accent-foreground:36 34% 96%;--border:20 16% 22%;--input:20 16% 22%;--ring:18 78% 58%;--sidebar:18 36% 6%;--sidebar-foreground:32 24% 80%;--sidebar-active:22 82% 64%;--sidebar-accent:18 28% 13%;--sidebar-border:18 24% 13%;--radius:1rem;--brand-accent:18 78% 58%}html[data-saas-template=bodega]{--background:36 34% 96%;--foreground:348 34% 13%;--card:40 42% 99%;--card-foreground:348 34% 13%;--popover:40 42% 99%;--popover-foreground:348 34% 13%;--primary:348 54% 35%;--primary-foreground:0 0% 100%;--secondary:36 22% 92%;--secondary-foreground:348 34% 13%;--muted:36 18% 92%;--muted-foreground:348 12% 36%;--accent:36 20% 92%;--accent-foreground:348 34% 13%;--border:30 20% 86%;--input:30 20% 86%;--ring:348 54% 35%;--sidebar:348 42% 13%;--sidebar-foreground:22 30% 86%;--sidebar-active:38 62% 62%;--sidebar-accent:348 36% 19%;--sidebar-border:348 32% 19%;--radius:0.5rem;--brand-accent:348 54% 35%}html.dark[data-saas-template=bodega]{--background:348 22% 10%;--foreground:32 30% 96%;--card:348 18% 14%;--card-foreground:32 30% 96%;--popover:348 18% 14%;--popover-foreground:32 30% 96%;--primary:38 62% 58%;--primary-foreground:348 40% 10%;--secondary:348 14% 17%;--secondary-foreground:32 22% 90%;--muted:348 12% 17%;--muted-foreground:24 14% 68%;--accent:348 12% 18%;--accent-foreground:32 30% 96%;--border:348 14% 22%;--input:348 14% 22%;--ring:38 62% 58%;--sidebar:348 42% 7%;--sidebar-foreground:22 24% 80%;--sidebar-active:38 62% 62%;--sidebar-accent:348 32% 13%;--sidebar-border:348 26% 14%;--radius:0.5rem;--brand-accent:38 62% 58%}html[data-saas-template=noche]{--background:220 24% 97%;--foreground:222 38% 12%;--card:0 0% 100%;--card-foreground:222 38% 12%;--popover:0 0% 100%;--popover-foreground:222 38% 12%;--primary:42 68% 36%;--primary-foreground:0 0% 100%;--secondary:220 18% 93%;--secondary-foreground:222 38% 12%;--muted:220 16% 93%;--muted-foreground:220 12% 38%;--accent:220 16% 93%;--accent-foreground:222 38% 12%;--border:220 16% 87%;--input:220 16% 87%;--ring:42 68% 36%;--sidebar:222 46% 9%;--sidebar-foreground:214 26% 84%;--sidebar-active:42 80% 62%;--sidebar-accent:222 38% 15%;--sidebar-border:222 34% 16%;--radius:0.35rem;--brand-accent:42 68% 36%}html.dark[data-saas-template=noche]{--background:222 38% 8%;--foreground:214 28% 96%;--card:222 32% 12%;--card-foreground:214 28% 96%;--popover:222 32% 12%;--popover-foreground:214 28% 96%;--primary:42 78% 58%;--primary-foreground:222 46% 8%;--secondary:222 24% 16%;--secondary-foreground:214 20% 90%;--muted:222 22% 16%;--muted-foreground:214 14% 68%;--accent:222 22% 17%;--accent-foreground:214 28% 96%;--border:222 20% 22%;--input:222 20% 22%;--ring:42 78% 58%;--sidebar:222 48% 5%;--sidebar-foreground:214 20% 80%;--sidebar-active:42 80% 62%;--sidebar-accent:222 38% 12%;--sidebar-border:222 30% 13%;--radius:0.35rem;--brand-accent:42 78% 58%}html[data-saas-template=huerta]{--background:90 24% 96%;--foreground:142 26% 12%;--card:70 36% 99%;--card-foreground:142 26% 12%;--popover:70 36% 99%;--popover-foreground:142 26% 12%;--primary:142 38% 30%;--primary-foreground:0 0% 100%;--secondary:90 18% 91%;--secondary-foreground:142 26% 12%;--muted:90 16% 91%;--muted-foreground:142 12% 34%;--accent:90 16% 91%;--accent-foreground:142 26% 12%;--border:90 16% 84%;--input:90 16% 84%;--ring:142 38% 30%;--sidebar:152 28% 11%;--sidebar-foreground:90 24% 84%;--sidebar-active:88 48% 62%;--sidebar-accent:152 24% 17%;--sidebar-border:152 20% 17%;--radius:0.85rem;--brand-accent:142 38% 30%}html.dark[data-saas-template=huerta]{--background:150 18% 9%;--foreground:90 22% 96%;--card:150 16% 13%;--card-foreground:90 22% 96%;--popover:150 16% 13%;--popover-foreground:90 22% 96%;--primary:142 42% 54%;--primary-foreground:152 28% 8%;--secondary:150 12% 16%;--secondary-foreground:90 16% 90%;--muted:150 10% 16%;--muted-foreground:90 10% 68%;--accent:150 10% 17%;--accent-foreground:90 22% 96%;--border:150 12% 21%;--input:150 12% 21%;--ring:142 42% 54%;--sidebar:152 26% 6%;--sidebar-foreground:90 18% 80%;--sidebar-active:88 48% 62%;--sidebar-accent:152 18% 13%;--sidebar-border:152 16% 13%;--radius:0.85rem;--brand-accent:142 42% 54%}html[data-saas-template=grafito]{--background:60 8% 97%;--foreground:0 0% 8%;--card:0 0% 100%;--card-foreground:0 0% 8%;--popover:0 0% 100%;--popover-foreground:0 0% 8%;--primary:0 0% 9%;--primary-foreground:0 0% 100%;--secondary:0 0% 93%;--secondary-foreground:0 0% 8%;--muted:0 0% 93%;--muted-foreground:0 0% 38%;--accent:0 0% 93%;--accent-foreground:0 0% 8%;--border:0 0% 87%;--input:0 0% 87%;--ring:0 0% 9%;--sidebar:0 0% 8%;--sidebar-foreground:0 0% 76%;--sidebar-active:0 0% 100%;--sidebar-accent:0 0% 14%;--sidebar-border:0 0% 15%;--radius:0.25rem;--brand-accent:0 0% 9%}html.dark[data-saas-template=grafito]{--background:0 0% 8%;--foreground:0 0% 96%;--card:0 0% 12%;--card-foreground:0 0% 96%;--popover:0 0% 12%;--popover-foreground:0 0% 96%;--primary:0 0% 96%;--primary-foreground:0 0% 8%;--secondary:0 0% 16%;--secondary-foreground:0 0% 92%;--muted:0 0% 16%;--muted-foreground:0 0% 64%;--accent:0 0% 16%;--accent-foreground:0 0% 96%;--border:0 0% 20%;--input:0 0% 20%;--ring:0 0% 96%;--sidebar:0 0% 4%;--sidebar-foreground:0 0% 74%;--sidebar-active:0 0% 100%;--sidebar-accent:0 0% 12%;--sidebar-border:0 0% 14%;--radius:0.25rem;--brand-accent:0 0% 96%}