:root,:host{--font-sans:var(--font-sans)}:root{--radius:.5rem;--background:0 0% 100%;--foreground:220 14% 9%;--card:0 0% 100%;--card-foreground:220 14% 9%;--popover:0 0% 100%;--popover-foreground:220 14% 9%;--primary:220 14% 11%;--primary-foreground:0 0% 100%;--secondary:216 22% 96%;--secondary-foreground:220 14% 11%;--muted:216 22% 96%;--muted-foreground:219 9% 39%;--accent:216 22% 96%;--accent-foreground:220 14% 11%;--destructive:358 69% 45%;--destructive-foreground:0 0% 100%;--border:216 18% 91%;--input:216 14% 85%;--ring:212 86% 31%;--chrome:216 30% 96%;--sheet-edge:216 20% 90%;--rule:216 22% 95%;--faint:219 8% 45%;--data:212 86% 31%;--data-soft:212 60% 93%;--positive:150 54% 31%;--negative:358 69% 45%;--chart-1:212 86% 31%;--chart-2:358 69% 45%;--chart-3:216 14% 80%;--chart-4:216 16% 90%;--chart-5:176 100% 30%;--sidebar:216 30% 96%;--sidebar-foreground:219 12% 30%;--sidebar-primary:220 14% 11%;--sidebar-primary-foreground:0 0% 100%;--sidebar-accent:216 22% 90%;--sidebar-accent-foreground:220 14% 9%;--sidebar-border:216 20% 90%;--sidebar-ring:212 86% 31%;--channel-sms:#0b4a94;--channel-otp:#ef8a10;--channel-whatsapp:#00988f;--channel-email:#c98500}.dark{--background:220 9% 7%;--foreground:0 0% 98%;--card:220 9% 7%;--card-foreground:0 0% 98%;--popover:220 8% 10%;--popover-foreground:0 0% 98%;--primary:0 0% 98%;--primary-foreground:220 14% 9%;--secondary:220 7% 13%;--secondary-foreground:0 0% 98%;--muted:220 7% 13%;--muted-foreground:220 5% 70%;--accent:220 7% 13%;--accent-foreground:0 0% 98%;--destructive:352 72% 62%;--destructive-foreground:0 0% 98%;--border:220 7% 17%;--input:220 6% 26%;--ring:212 80% 62%;--chrome:220 10% 3%;--sheet-edge:220 7% 14%;--rule:220 7% 12%;--faint:220 5% 60%;--data:212 80% 62%;--data-soft:212 40% 18%;--positive:147 52% 50%;--negative:352 72% 62%;--chart-1:212 80% 62%;--chart-2:352 72% 62%;--chart-3:220 6% 34%;--chart-4:220 6% 22%;--chart-5:176 70% 42%;--sidebar:220 10% 3%;--sidebar-foreground:220 5% 72%;--sidebar-primary:0 0% 98%;--sidebar-primary-foreground:220 14% 9%;--sidebar-accent:220 7% 12%;--sidebar-accent-foreground:0 0% 98%;--sidebar-border:220 7% 12%;--sidebar-ring:212 80% 62%;--channel-sms:#5c9ae6;--channel-otp:#f0704c;--channel-whatsapp:#2bb5a8;--channel-email:#d9a020}.num{font-variant-numeric:tabular-nums}[data-slot=button]:not(:focus-visible),[data-slot=input]:not(:focus-visible),[data-slot=select-trigger]:not(:focus-visible),[data-slot=textarea]:not(:focus-visible){box-shadow:none}[data-slot=button]{transition-property:color,background-color,border-color,transform;transition-duration:.15s;transition-timing-function:cubic-bezier(.22,1,.36,1)}[data-slot=button]:active:not(:disabled){transform:scale(.97)}@media (prefers-reduced-motion:reduce){[data-slot=button]:active:not(:disabled){transform:none}}.app-sheet table th{height:2.5rem;color:hsl(var(--muted-foreground));background:0 0;padding:0 .75rem;font-size:.75rem;font-weight:400}.app-sheet table td{font-variant-numeric:tabular-nums;padding:.625rem .75rem}.app-sheet table thead tr{border-color:hsl(var(--border));background:0 0}.app-sheet table tbody tr{border-color:hsl(var(--rule))}
