:root[data-workspace-ui=true]{--module-accent:#f87025;--module-accent-strong:#cb4a00;--module-soft:color-mix(in oklab, var(--module-accent) 10%, var(--card));--module-soft-strong:color-mix(in oklab, var(--module-accent) 16%, var(--card));--module-border:color-mix(in oklab, var(--module-accent) 24%, var(--border));--module-glow:color-mix(in oklab, var(--module-accent) 20%, transparent);--os-canvas:color-mix(in oklab, var(--background) 94%, white 6%);--os-panel:color-mix(in oklab, var(--card) 96%, transparent);--os-raised:color-mix(in oklab, var(--card) 99%, var(--module-soft) 1%);--os-line:color-mix(in oklab, var(--border) 88%, var(--module-accent) 12%);--os-muted-line:color-mix(in oklab, var(--border) 76%, transparent);--os-shadow-xs:0 1px 2px color-mix(in oklab, var(--foreground) 6%, transparent);--os-shadow-sm:0 7px 22px -16px color-mix(in oklab, var(--foreground) 28%, transparent);--os-shadow-md:0 18px 48px -30px color-mix(in oklab, var(--foreground) 40%, transparent);--os-shadow-module:0 16px 42px -28px var(--module-glow)}@supports (color:lab(0% 0 0)){:root[data-workspace-ui=true]{--module-accent:lab(63.8695% 50.3606 63.694);--module-accent-strong:lab(49.8516% 51.24 64.2954)}}:root[data-workspace-ui=true][data-workspace-module=dashboard]{--module-accent:#f87025;--module-accent-strong:#cb4a00}@supports (color:lab(0% 0 0)){:root[data-workspace-ui=true][data-workspace-module=dashboard]{--module-accent:lab(63.8695% 50.3606 63.694);--module-accent-strong:lab(49.8516% 51.24 64.2954)}}:root[data-workspace-ui=true][data-workspace-module=clients]{--module-accent:#2e83e6;--module-accent-strong:#105bbe}@supports (color:lab(0% 0 0)){:root[data-workspace-ui=true][data-workspace-module=clients]{--module-accent:lab(53.5793% 1.766 -58.5067);--module-accent-strong:lab(39.2527% 9.10082 -58.9474)}}:root[data-workspace-ui=true][data-workspace-module=content]{--module-accent:#8d67e2;--module-accent-strong:#6b41b9}@supports (color:lab(0% 0 0)){:root[data-workspace-ui=true][data-workspace-module=content]{--module-accent:lab(52.0505% 36.5443 -58.2401);--module-accent-strong:lab(37.8627% 39.1657 -58.0137)}}:root[data-workspace-ui=true][data-workspace-module=approvals]{--module-accent:#2c9e58;--module-accent-strong:#007439}@supports (color:lab(0% 0 0)){:root[data-workspace-ui=true][data-workspace-module=approvals]{--module-accent:lab(57.7634% -44.9661 26.99);--module-accent-strong:lab(42.479% -40.5439 24.4731)}}:root[data-workspace-ui=true][data-workspace-module=agenda]{--module-accent:#00a0bb;--module-accent-strong:#006f85}@supports (color:lab(0% 0 0)){:root[data-workspace-ui=true][data-workspace-module=agenda]{--module-accent:lab(60.1438% -30.1223 -25.2822);--module-accent-strong:lab(42.6035% -27.1019 -26.8096)}}:root[data-workspace-ui=true][data-workspace-module=library]{--module-accent:#9e66d7;--module-accent-strong:#783eac}@supports (color:lab(0% 0 0)){:root[data-workspace-ui=true][data-workspace-module=library]{--module-accent:lab(53.3287% 39.3956 -49.9273);--module-accent-strong:lab(38.0485% 41.0357 -49.6725)}}:root[data-workspace-ui=true][data-workspace-module=crm]{--module-accent:#009c8f;--module-accent-strong:#007168}@supports (color:lab(0% 0 0)){:root[data-workspace-ui=true][data-workspace-module=crm]{--module-accent:lab(57.3622% -41.7031 -4.20014);--module-accent-strong:lab(42.1615% -38.4593 -3.82794)}}:root[data-workspace-ui=true][data-workspace-module=finance]{--module-accent:#209458;--module-accent-strong:#006a3a}@supports (color:lab(0% 0 0)){:root[data-workspace-ui=true][data-workspace-module=finance]{--module-accent:lab(54.185% -43.2597 22.336);--module-accent-strong:lab(38.9003% -38.7251 20.0366)}}:root[data-workspace-ui=true][data-workspace-module=whatsapp]{--module-accent:#47a34e;--module-accent-strong:#27762f}@supports (color:lab(0% 0 0)){:root[data-workspace-ui=true][data-workspace-module=whatsapp]{--module-accent:lab(60.0506% -42.1019 35.0818);--module-accent-strong:lab(43.553% -36.5365 30.8488)}}:root[data-workspace-ui=true][data-workspace-module=meta]{--module-accent:#207fe8;--module-accent-strong:#005bb4}@supports (color:lab(0% 0 0)){:root[data-workspace-ui=true][data-workspace-module=meta]{--module-accent:lab(52.2688% 3.3164 -61.8296);--module-accent-strong:lab(38.2202% 6.66006 -58.186)}}:root[data-workspace-ui=true][data-workspace-module=reports]{--module-accent:#5863d3;--module-accent-strong:#3c41ae}@supports (color:lab(0% 0 0)){:root[data-workspace-ui=true][data-workspace-module=reports]{--module-accent:lab(45.652% 21.5488 -60.2224);--module-accent-strong:lab(32.5597% 25.821 -60.0357)}}:root[data-workspace-ui=true][data-workspace-module=team]{--module-accent:#e0a129;--module-accent-strong:#a96b00}@supports (color:lab(0% 0 0)){:root[data-workspace-ui=true][data-workspace-module=team]{--module-accent:lab(70.9568% 16.9563 66.1932);--module-accent-strong:lab(50.9773% 22.2907 73.2463)}}:root[data-workspace-ui=true][data-workspace-module=settings]{--module-accent:#49515b;--module-accent-strong:#2a313a}@supports (color:lab(0% 0 0)){:root[data-workspace-ui=true][data-workspace-module=settings]{--module-accent:lab(33.8276% -1.3974 -7.22588);--module-accent-strong:lab(19.9016% -1.28476 -7.18026)}}:root[data-workspace-ui=true][data-workspace-module=dito]{--module-accent:#e17300;--module-accent-strong:#b14d00}@supports (color:lab(0% 0 0)){:root[data-workspace-ui=true][data-workspace-module=dito]{--module-accent:lab(60.7876% 40.3466 71.3672);--module-accent-strong:lab(45.4301% 45.6588 75.9812)}}:root[data-workspace-ui=true] body{background-color:var(--os-canvas);background-image:radial-gradient(circle at 90% -8%,color-mix(in oklab,var(--module-accent) 9%,transparent) 0,transparent 31rem),radial-gradient(circle at 10% 102%,color-mix(in oklab,var(--primary) 5%,transparent) 0,transparent 32rem),linear-gradient(180deg,color-mix(in oklab,var(--card) 22%,transparent),transparent 28rem);background-attachment:fixed}:root[data-workspace-ui=true] body,:root[data-workspace-ui=true] button,:root[data-workspace-ui=true] input,:root[data-workspace-ui=true] textarea,:root[data-workspace-ui=true] select{font-feature-settings:"ss01" 1,"cv02" 1}:root[data-workspace-ui=true] h1{letter-spacing:-.035em;text-wrap:balance;font-weight:720}:root[data-workspace-ui=true] h2,:root[data-workspace-ui=true] h3{letter-spacing:-.025em;text-wrap:balance}:root[data-workspace-ui=true] :focus-visible{outline:3px solid color-mix(in oklab,var(--module-accent) 38%,transparent);outline-offset:2px}:root[data-workspace-ui=true] aside.sticky.top-0{border-right-color:var(--os-line);background:linear-gradient(180deg,color-mix(in oklab,var(--card) 98%,var(--module-soft) 2%),color-mix(in oklab,var(--card) 95%,transparent));width:248px;box-shadow:16px 0 50px -42px color-mix(in oklab,var(--foreground) 36%,transparent);-webkit-backdrop-filter:blur(20px)saturate(1.08);backdrop-filter:blur(20px)saturate(1.08)}:root[data-workspace-ui=true] aside.sticky.top-0>a:first-child span{border:1px solid color-mix(in oklab,var(--border) 75%,white 25%);box-shadow:var(--os-shadow-sm)}:root[data-workspace-ui=true] aside.sticky.top-0>div:first-of-type{border-color:var(--module-border);background:linear-gradient(135deg,var(--module-soft),color-mix(in oklab,var(--card) 94%,transparent));box-shadow:var(--os-shadow-xs)}:root[data-workspace-ui=true] aside.sticky.top-0 nav>div>p,:root[data-workspace-ui=true] aside.sticky.top-0 summary{color:color-mix(in oklab,var(--muted-foreground) 82%,var(--module-accent) 18%);letter-spacing:.16em}:root[data-workspace-ui=true] aside.sticky.top-0 nav a,:root[data-workspace-ui=true] [class*=fixed][class*=inset-0] aside nav a{border:1px solid #0000;border-radius:13px;min-height:42px;transition:background-color .16s,border-color .16s,color .16s,transform .16s,box-shadow .16s;position:relative}:root[data-workspace-ui=true] aside.sticky.top-0 nav a:hover,:root[data-workspace-ui=true] [class*=fixed][class*=inset-0] aside nav a:hover{border-color:color-mix(in oklab,var(--module-accent) 12%,var(--border));background:color-mix(in oklab,var(--module-accent) 6%,var(--secondary));transform:translate(2px)}:root[data-workspace-ui=true] aside.sticky.top-0 nav a.bg-primary-soft,:root[data-workspace-ui=true] [class*=fixed][class*=inset-0] aside nav a.bg-primary-soft{border-color:var(--module-border);color:var(--module-accent-strong);background:linear-gradient(90deg,var(--module-soft-strong),color-mix(in oklab,var(--module-soft) 52%,var(--card)));box-shadow:inset 3px 0 0 var(--module-accent),var(--os-shadow-xs)}:root[data-workspace-ui=true] aside.sticky.top-0 nav a svg,:root[data-workspace-ui=true] [class*=fixed][class*=inset-0] aside nav a svg{border-radius:6px;padding:2px;transition:transform .16s,color .16s}:root[data-workspace-ui=true] aside.sticky.top-0 nav a.bg-primary-soft svg,:root[data-workspace-ui=true] [class*=fixed][class*=inset-0] aside nav a.bg-primary-soft svg{color:var(--module-accent-strong);transform:translateY(-1px)scale(1.05)}:root[data-workspace-ui=true] .min-w-0.flex-1>header{z-index:35;border-bottom:1px solid color-mix(in oklab,var(--border) 70%,transparent);background:color-mix(in oklab,var(--background) 82%,transparent);min-height:70px;box-shadow:0 8px 24px -24px color-mix(in oklab,var(--foreground) 34%,transparent);-webkit-backdrop-filter:blur(18px)saturate(1.12);backdrop-filter:blur(18px)saturate(1.12);position:sticky;top:0}:root[data-workspace-ui=true] .min-w-0.flex-1>header:after{content:"";pointer-events:none;background:linear-gradient(90deg,var(--module-accent),color-mix(in oklab,var(--module-accent) 12%,transparent) 28%,transparent 72%);opacity:.7;height:2px;position:absolute;bottom:-1px;left:clamp(1rem,3vw,2rem);right:clamp(1rem,3vw,2rem)}:root[data-workspace-ui=true] .min-w-0.flex-1>header h1,:root[data-workspace-ui=true] .min-w-0.flex-1>header h2{color:var(--foreground)}:root[data-workspace-ui=true] nav[class*=border-b] a[class*=border-b-2]{color:var(--muted-foreground);border-bottom-color:#0000;transition:color .16s,background-color .16s;position:relative}:root[data-workspace-ui=true] nav[class*=border-b] a[class*=border-primary]{color:var(--module-accent-strong);border-bottom-color:var(--module-accent);background:linear-gradient(180deg,transparent 45%,var(--module-soft) 100%)}:root[data-workspace-ui=true] .panel,:root[data-workspace-ui=true] [class*=rounded-2xl][class*=border][class*=bg-card],:root[data-workspace-ui=true] [class*=rounded-3xl][class*=border][class*=bg-card]{border-color:var(--os-line);background:var(--os-panel);box-shadow:var(--os-shadow-sm);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}:root[data-workspace-ui=true] a[class*=rounded-2xl][class*=border],:root[data-workspace-ui=true] button[class*=rounded-2xl][class*=border],:root[data-workspace-ui=true] [data-slot=card]{transition:transform .18s,border-color .18s,box-shadow .18s,background-color .18s}@media(hover:hover)and (pointer:fine){:root[data-workspace-ui=true] a[class*=rounded-2xl][class*=border]:hover,:root[data-workspace-ui=true] button[class*=rounded-2xl][class*=border]:hover,:root[data-workspace-ui=true] [data-slot=card]:hover{border-color:var(--module-border);box-shadow:var(--os-shadow-md),var(--os-shadow-module);transform:translateY(-2px)perspective(800px)rotateX(.35deg)}}:root[data-workspace-ui=true] [class*=bg-primary-soft]{background-color:var(--module-soft)}:root[data-workspace-ui=true] [class*=bg-primary-soft][class*=text-primary]{color:var(--module-accent-strong)}:root[data-workspace-ui=true] input:not([type=checkbox]):not([type=radio]),:root[data-workspace-ui=true] textarea,:root[data-workspace-ui=true] select,:root[data-workspace-ui=true] button[role=combobox]{border-color:color-mix(in oklab,var(--border) 92%,var(--module-accent) 8%);background-color:color-mix(in oklab,var(--card) 96%,var(--background));transition:border-color .15s,box-shadow .15s,background-color .15s;box-shadow:inset 0 1px #ffffff8c}:root[data-workspace-ui=true] input:not([type=checkbox]):not([type=radio]):focus,:root[data-workspace-ui=true] textarea:focus,:root[data-workspace-ui=true] select:focus,:root[data-workspace-ui=true] button[role=combobox]:focus-visible{border-color:color-mix(in oklab,var(--module-accent) 52%,var(--border));box-shadow:0 0 0 3px color-mix(in oklab,var(--module-accent) 11%,transparent)}:root[data-workspace-ui=true] label{color:color-mix(in oklab,var(--foreground) 86%,var(--muted-foreground))}:root[data-workspace-ui=true] button,:root[data-workspace-ui=true] a[role=button]{transition:transform .14s,box-shadow .14s,background-color .14s,border-color .14s,color .14s}@media(hover:hover)and (pointer:fine){:root[data-workspace-ui=true] button:not(:disabled):hover,:root[data-workspace-ui=true] a[role=button]:hover{transform:translateY(-1px)}}:root[data-workspace-ui=true] button:disabled{cursor:not-allowed;opacity:.56}:root[data-workspace-ui=true] table{border-collapse:separate;border-spacing:0;width:100%}:root[data-workspace-ui=true] thead th{z-index:4;border-bottom-color:var(--os-line);background:color-mix(in oklab,var(--card) 95%,var(--module-soft) 5%);color:color-mix(in oklab,var(--muted-foreground) 88%,var(--module-accent) 12%);letter-spacing:.055em;text-transform:uppercase;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);font-size:.72rem;font-weight:750;position:sticky;top:0}:root[data-workspace-ui=true] tbody tr{transition:background-color .13s,box-shadow .13s}:root[data-workspace-ui=true] tbody tr:hover{background-color:color-mix(in oklab,var(--module-accent) 4%,var(--card))}:root[data-workspace-ui=true] td{border-bottom-color:var(--os-muted-line)}:root[data-workspace-ui=true] [class*=rounded-full][class*=text-xs],:root[data-workspace-ui=true] [class*=rounded-full][class*="text-[11px]"]{box-shadow:inset 0 0 0 1px color-mix(in oklab,currentColor 10%,transparent)}:root[data-workspace-ui=true] [role=dialog]{border-color:var(--os-line);background:color-mix(in oklab,var(--card) 97%,var(--module-soft) 3%);box-shadow:0 30px 90px -38px color-mix(in oklab,var(--foreground) 46%,transparent),var(--os-shadow-module);-webkit-backdrop-filter:blur(24px)saturate(1.08);backdrop-filter:blur(24px)saturate(1.08)}:root[data-workspace-ui=true] [data-vaul-drawer]{border-color:var(--os-line)}:root[data-workspace-ui=true] [cmdk-root],:root[data-workspace-ui=true] [cmdk-list]{scrollbar-width:thin;scrollbar-color:color-mix(in oklab,var(--module-accent) 30%,var(--border)) transparent}:root[data-workspace-ui=true] [cmdk-item][data-selected=true]{background:var(--module-soft);color:var(--foreground)}:root[data-workspace-ui=true] [class*=animate-pulse]{background:color-mix(in oklab,var(--muted) 88%,var(--module-soft) 12%);position:relative;overflow:hidden}:root[data-workspace-ui=true] [class*=animate-pulse]:after{content:"";background:linear-gradient(90deg,#0000,#ffffff4d,#0000);animation:1.45s ease-in-out infinite seo-os-shimmer;position:absolute;inset:0;transform:translate(-100%)}@keyframes seo-os-shimmer{to{transform:translate(100%)}}:root[data-workspace-ui=true] *{scrollbar-width:thin;scrollbar-color:color-mix(in oklab,var(--module-accent) 22%,var(--border)) transparent}:root[data-workspace-ui=true] ::-webkit-scrollbar{width:8px;height:8px}:root[data-workspace-ui=true] ::-webkit-scrollbar-track{background:0 0}:root[data-workspace-ui=true] ::-webkit-scrollbar-thumb{background-clip:padding-box;background-color:color-mix(in oklab,var(--module-accent) 24%,var(--border));border:2px solid #0000;border-radius:999px}@media(max-width:1023px){:root[data-workspace-ui=true] .min-w-0.flex-1>header{min-height:62px;padding-top:max(.75rem,env(safe-area-inset-top))}:root[data-workspace-ui=true] [class*=fixed][class*=inset-0] aside{border-left-color:var(--module-border);background:color-mix(in oklab,var(--card) 97%,var(--module-soft) 3%);box-shadow:-24px 0 70px -34px color-mix(in oklab,var(--foreground) 45%,transparent)}:root[data-workspace-ui=true] button,:root[data-workspace-ui=true] a[role=button],:root[data-workspace-ui=true] input,:root[data-workspace-ui=true] select{min-height:42px}:root[data-workspace-ui=true] main,:root[data-workspace-ui=true] .min-w-0.flex-1>div:not([class*=fixed]){max-width:100vw}:root[data-workspace-ui=true] table{font-size:.8125rem}}@media(max-width:640px){:root[data-workspace-ui=true] h1{font-size:clamp(1.35rem,7vw,1.75rem)}:root[data-workspace-ui=true] h2{font-size:clamp(1.1rem,5.5vw,1.4rem)}:root[data-workspace-ui=true] [role=dialog]{border-radius:1.15rem;max-width:calc(100vw - 1rem);max-height:calc(100dvh - 1rem)}:root[data-workspace-ui=true] [class*=rounded-3xl]{border-radius:1.15rem}}:root[data-workspace-ui=true][data-surface-theme=dark],:root[data-workspace-ui=true][data-surface-theme=midnight]{--module-soft:color-mix(in oklab, var(--module-accent) 15%, var(--card));--module-soft-strong:color-mix(in oklab, var(--module-accent) 22%, var(--card));--module-border:color-mix(in oklab, var(--module-accent) 30%, var(--border));--os-panel:color-mix(in oklab, var(--card) 93%, transparent)}@media(prefers-reduced-motion:reduce){:root[data-workspace-ui=true] *,:root[data-workspace-ui=true] :before,:root[data-workspace-ui=true] :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
