:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--crm-bg:#f7fafb;--crm-aurora-cyan:#e2f5f8;--crm-aurora-lavender:#eef4f6;--crm-surface:#fff;--crm-surface-glass:#ffffffeb;--crm-sidebar-surface:linear-gradient(178deg, #123039 0%, #0c2229 46%, #0a1c22 100%);--crm-sidebar-active:#19c4d642;--crm-sidebar-marker:#19c4d6;--crm-sidebar-hover:#19c4d61f;--crm-sidebar-text:#d5e9ed;--crm-sidebar-text-strong:#eaf7f9;--crm-sidebar-muted:#759ba5;--crm-sidebar-active-text:#fff;--crm-sidebar-border:#19c4d624;--crm-topbar-surface:#f7fafbe6;--crm-topbar-control:#fff;--crm-topbar-border:#dbe7ea;--crm-surface-subtle:#eef4f6;--crm-surface-raised:#fff;--crm-text:#0f1b1f;--crm-text-muted:#5d727b;--crm-text-subtle:#596e76;--crm-border:#dbe7ea;--crm-border-strong:#bfd2d7;--crm-primary:#09798a;--crm-primary-hover:#086a79;--crm-primary-soft:#e0f5f8;--crm-on-primary:#fff;--crm-lavender:#19c4d6;--crm-selected:#0b8fa3;--crm-selected-soft:#d9f3f7;--crm-on-selected:#075766;--crm-success:#2c775d;--crm-success-soft:#e2f2ea;--crm-warning:#8f5c25;--crm-warning-soft:#fbefdf;--crm-danger:#ab4a56;--crm-danger-soft:#f8e8eb;--crm-on-success:#fff;--crm-on-warning:#fff;--crm-on-danger:#fff;--crm-on-tone:#fff;--crm-glow-soft:0 0 24px #19c4d659;--crm-glow-strong:0 0 40px #4fe6f28c;--crm-font:var(--font-figtree), var(--font-noto-sans), system-ui, sans-serif;--crm-font-display:var(--crm-font);--crm-space-1:4px;--crm-space-2:8px;--crm-space-3:12px;--crm-space-4:16px;--crm-space-5:20px;--crm-space-6:24px;--crm-space-8:32px;--crm-radius-sm:8px;--crm-radius-md:12px;--crm-radius-lg:16px;--crm-shadow-raised:0 18px 42px #08171b1f;--crm-shadow-card:0 6px 18px #08171b14;--crm-page-gutter:24px;--crm-control-height:40px;--crm-control-height-sm:32px;--crm-touch-target:44px;--crm-dialog-gutter:22px;--crm-focus-ring:0 0 0 3px #0b8fa33d;--crm-motion-fast:.12s;--crm-motion-standard:.18s;--crm-color-bg:var(--crm-bg);--crm-color-card:var(--crm-surface);--crm-color-subtle:var(--crm-surface-subtle);--crm-color-text:var(--crm-text);--crm-color-muted:var(--crm-text-muted);--crm-color-border:var(--crm-border);--crm-color-focus:var(--crm-primary)}[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--crm-bg:#08171b;--crm-aurora-cyan:#0d2127;--crm-aurora-lavender:#0d2127;--crm-surface:#0d2127;--crm-surface-glass:#0d2127f0;--crm-sidebar-surface:linear-gradient(178deg, #0e262d 0%, #091a20 50%, #061318 100%);--crm-sidebar-active:#19c4d642;--crm-sidebar-marker:#19c4d6;--crm-sidebar-hover:#19c4d61a;--crm-sidebar-text:#cfe5ea;--crm-sidebar-text-strong:#eaf7f9;--crm-sidebar-muted:#6d919b;--crm-sidebar-active-text:#fff;--crm-sidebar-border:#19c4d61f;--crm-topbar-surface:#0d2127f0;--crm-topbar-control:#122b32;--crm-topbar-border:#1d3b43;--crm-surface-subtle:#122b32;--crm-surface-raised:#14313a;--crm-text:#e9f6f8;--crm-text-muted:#aac5cc;--crm-text-subtle:#90acb4;--crm-border:#1d3b43;--crm-border-strong:#2c525c;--crm-primary:#19c4d6;--crm-primary-hover:#4fe6f2;--crm-primary-soft:#0e343c;--crm-on-primary:#04252b;--crm-lavender:#4fe6f2;--crm-selected:#19c4d6;--crm-selected-soft:#0e343c;--crm-on-selected:#d9f6fa;--crm-success:#72c49c;--crm-success-soft:#12332a;--crm-warning:#d6a36c;--crm-warning-soft:#3c2e1c;--crm-danger:#e18b96;--crm-danger-soft:#3f262b;--crm-on-success:#06251b;--crm-on-warning:#2a1c0a;--crm-on-danger:#33131a;--crm-glow-soft:0 0 24px #19c4d666;--crm-glow-strong:0 0 40px #4fe6f299;--crm-shadow-raised:0 20px 52px #00000073;--crm-shadow-card:0 6px 18px #00000059;--crm-focus-ring:0 0 0 3px #19c4d64d}@media (max-width:760px){:root{--crm-page-gutter:16px}}
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-space-y-reverse:0;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0}}}:root,:host{--spacing:.25rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height:calc(1.5 / 1);--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--font-weight-medium:500;--font-weight-semibold:600;--tracking-tight:-.025em;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1)}.pointer-events-none{pointer-events:none}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.relative{position:relative}.right-2{right:calc(var(--spacing) * 2)}.z-50{z-index:50}.-mx-1{margin-inline:calc(var(--spacing) * -1)}.mx-auto{margin-inline:auto}.my-1{margin-block:var(--spacing)}.flex{display:flex}.inline-flex{display:inline-flex}.field-sizing-content{field-sizing:content}.size-3\.5{width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.size-4{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.h-4{height:calc(var(--spacing) * 4)}.h-8{height:calc(var(--spacing) * 8)}.h-9{height:calc(var(--spacing) * 9)}.h-10{height:calc(var(--spacing) * 10)}.h-12{height:calc(var(--spacing) * 12)}.h-\[var\(--radix-select-trigger-height\)\]{height:var(--radix-select-trigger-height)}.h-px{height:1px}.max-h-96{max-height:calc(var(--spacing) * 96)}.min-h-16{min-height:calc(var(--spacing) * 16)}.w-4{width:calc(var(--spacing) * 4)}.w-9{width:calc(var(--spacing) * 9)}.w-full{width:100%}.min-w-\[8rem\]{min-width:8rem}.min-w-\[var\(--radix-select-trigger-width\)\]{min-width:var(--radix-select-trigger-width)}.shrink-0{flex-shrink:0}.cursor-default{cursor:default}.scroll-my-1{scroll-margin-block:var(--spacing)}.flex-col{flex-direction:column}.flex-row{flex-direction:row}.items-center{align-items:center}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.gap-1{gap:var(--spacing)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-2\.5{gap:calc(var(--spacing) * 2.5)}:where(.space-y-1\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 1.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 1.5) * calc(1 - var(--tw-space-y-reverse)))}.overflow-hidden{overflow:hidden}.rounded-\[4px\]{border-radius:4px}.rounded-\[var\(--r-lg\)\]{border-radius:var(--r-lg)}.rounded-\[var\(--r-md\)\]{border-radius:var(--r-md)}.rounded-\[var\(--r-pill\)\]{border-radius:var(--r-pill)}.rounded-\[var\(--r-sm\)\]{border-radius:var(--r-sm)}.border{border-style:var(--tw-border-style);border-width:1px}.border-\[var\(--border\)\]{border-color:var(--border)}.bg-\[var\(--accent\)\]{background-color:var(--accent)}.bg-\[var\(--blue-soft\)\]{background-color:var(--blue-soft)}.bg-\[var\(--border\)\]{background-color:var(--border)}.bg-\[var\(--canvas\)\]{background-color:var(--canvas)}.bg-\[var\(--green\)\]{background-color:var(--green)}.bg-\[var\(--green-soft\)\]{background-color:var(--green-soft)}.bg-\[var\(--orange-soft\)\]{background-color:var(--orange-soft)}.bg-\[var\(--purple-soft\)\]{background-color:var(--purple-soft)}.bg-\[var\(--red\)\]{background-color:var(--red)}.bg-\[var\(--red-soft\)\]{background-color:var(--red-soft)}.bg-\[var\(--surface-2\)\]{background-color:var(--surface-2)}.bg-transparent{background-color:#0000}.p-1{padding:var(--spacing)}.p-6{padding:calc(var(--spacing) * 6)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-6{padding-inline:calc(var(--spacing) * 6)}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-1{padding-block:var(--spacing)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.pt-0{padding-top:0}.pr-2\.5{padding-right:calc(var(--spacing) * 2.5)}.pr-8{padding-right:calc(var(--spacing) * 8)}.pl-2{padding-left:calc(var(--spacing) * 2)}.pl-2\.5{padding-left:calc(var(--spacing) * 2.5)}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.leading-none{--tw-leading:1;line-height:1}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.whitespace-nowrap{white-space:nowrap}.text-\[var\(--accent\)\]{color:var(--accent)}.text-\[var\(--blue\)\]{color:var(--blue)}.text-\[var\(--crm-on-danger\)\]{color:var(--crm-on-danger)}.text-\[var\(--crm-on-primary\)\]{color:var(--crm-on-primary)}.text-\[var\(--crm-on-success\)\]{color:var(--crm-on-success)}.text-\[var\(--green\)\]{color:var(--green)}.text-\[var\(--orange\)\]{color:var(--orange)}.text-\[var\(--purple\)\]{color:var(--purple)}.text-\[var\(--red\)\]{color:var(--red)}.text-\[var\(--text\)\]{color:var(--text)}.text-\[var\(--text-2\)\]{color:var(--text-2)}.text-current{color:currentColor}.underline-offset-4{text-underline-offset:4px}.opacity-50{opacity:.5}.shadow-\[var\(--sh-2\)\]{--tw-shadow:var(--sh-2);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-md{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a), 0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-xs{--tw-shadow:0 1px 2px 0 var(--tw-shadow-color,#0000000d);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-\[var\(--accent\)\]\/10{--tw-ring-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.ring-\[var\(--accent\)\]\/10{--tw-ring-color:color-mix(in oklab, var(--accent) 10%, transparent)}}.ring-\[var\(--blue\)\]\/10{--tw-ring-color:var(--blue)}@supports (color:color-mix(in lab, red, red)){.ring-\[var\(--blue\)\]\/10{--tw-ring-color:color-mix(in oklab, var(--blue) 10%, transparent)}}.outline-hidden{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.outline-hidden{outline-offset:2px;outline:2px solid #0000}}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.outline-\[var\(--accent\)\]\/50{outline-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.outline-\[var\(--accent\)\]\/50{outline-color:color-mix(in oklab, var(--accent) 50%, transparent)}}.outline-\[var\(--blue\)\]\/50{outline-color:var(--blue)}@supports (color:color-mix(in lab, red, red)){.outline-\[var\(--blue\)\]\/50{outline-color:color-mix(in oklab, var(--blue) 50%, transparent)}}.transition-\[background-color\,color\,box-shadow\,transform\]{transition-property:background-color,color,box-shadow,transform;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[color\,box-shadow\]{transition-property:color,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.select-none{-webkit-user-select:none;user-select:none}.peer-disabled\:cursor-not-allowed:is(:where(.peer):disabled~*){cursor:not-allowed}.peer-disabled\:opacity-70:is(:where(.peer):disabled~*){opacity:.7}.placeholder\:text-\[var\(--text-2\)\]\/60::placeholder{color:var(--text-2)}@supports (color:color-mix(in lab, red, red)){.placeholder\:text-\[var\(--text-2\)\]\/60::placeholder{color:color-mix(in oklab, var(--text-2) 60%, transparent)}}@media (hover:hover){.hover\:bg-\[var\(--surface-2\)\]:hover{background-color:var(--surface-2)}.hover\:underline:hover{text-decoration-line:underline}.hover\:brightness-\[0\.92\]:hover{--tw-brightness:brightness(.92);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.hover\:brightness-\[0\.95\]:hover{--tw-brightness:brightness(.95);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}}.focus\:bg-\[var\(--accent-soft\)\]:focus{background-color:var(--accent-soft)}.focus\:text-\[var\(--accent\)\]:focus{color:var(--accent)}.focus\:ring-2:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus\:ring-\[var\(--blue\)\]\/30:focus{--tw-ring-color:var(--blue)}@supports (color:color-mix(in lab, red, red)){.focus\:ring-\[var\(--blue\)\]\/30:focus{--tw-ring-color:color-mix(in oklab, var(--blue) 30%, transparent)}}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}.focus-visible\:border-\[var\(--accent\)\]:focus-visible{border-color:var(--accent)}.focus-visible\:ring-2:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus-visible\:ring-4:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus-visible\:ring-\[var\(--accent\)\]\/20:focus-visible{--tw-ring-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.focus-visible\:ring-\[var\(--accent\)\]\/20:focus-visible{--tw-ring-color:color-mix(in oklab, var(--accent) 20%, transparent)}}.focus-visible\:ring-\[var\(--accent\)\]\/30:focus-visible{--tw-ring-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.focus-visible\:ring-\[var\(--accent\)\]\/30:focus-visible{--tw-ring-color:color-mix(in oklab, var(--accent) 30%, transparent)}}.focus-visible\:outline-1:focus-visible{outline-style:var(--tw-outline-style);outline-width:1px}.focus-visible\:outline-none:focus-visible{--tw-outline-style:none;outline-style:none}.active\:brightness-\[0\.88\]:active{--tw-brightness:brightness(.88);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.active\:brightness-\[0\.90\]:active{--tw-brightness:brightness(.9);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-45:disabled{opacity:.45}.disabled\:opacity-50:disabled{opacity:.5}.aria-invalid\:border-\[var\(--danger\)\][aria-invalid=true],.aria-invalid\:border-\[var\(--danger\)\]\/60[aria-invalid=true]{border-color:var(--danger)}@supports (color:color-mix(in lab, red, red)){.aria-invalid\:border-\[var\(--danger\)\]\/60[aria-invalid=true]{border-color:color-mix(in oklab, var(--danger) 60%, transparent)}}.aria-invalid\:ring-\[var\(--danger\)\]\/20[aria-invalid=true]{--tw-ring-color:var(--danger)}@supports (color:color-mix(in lab, red, red)){.aria-invalid\:ring-\[var\(--danger\)\]\/20[aria-invalid=true]{--tw-ring-color:color-mix(in oklab, var(--danger) 20%, transparent)}}.aria-invalid\:outline-\[var\(--danger\)\]\/60[aria-invalid=true]{outline-color:var(--danger)}@supports (color:color-mix(in lab, red, red)){.aria-invalid\:outline-\[var\(--danger\)\]\/60[aria-invalid=true]{outline-color:color-mix(in oklab, var(--danger) 60%, transparent)}}.aria-invalid\:focus-visible\:ring-0[aria-invalid=true]:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.aria-invalid\:focus-visible\:ring-\[3px\][aria-invalid=true]:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.aria-invalid\:focus-visible\:outline-none[aria-invalid=true]:focus-visible{--tw-outline-style:none;outline-style:none}.data-\[disabled\]\:pointer-events-none[data-disabled]{pointer-events:none}.data-\[disabled\]\:opacity-50[data-disabled]{opacity:.5}.data-\[placeholder\]\:text-\[var\(--text-2\)\]\/60[data-placeholder]{color:var(--text-2)}@supports (color:color-mix(in lab, red, red)){.data-\[placeholder\]\:text-\[var\(--text-2\)\]\/60[data-placeholder]{color:color-mix(in oklab, var(--text-2) 60%, transparent)}}.data-\[side\=bottom\]\:translate-y-1[data-side=bottom]{--tw-translate-y:var(--spacing);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=left\]\:-translate-x-1[data-side=left]{--tw-translate-x:calc(var(--spacing) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=right\]\:translate-x-1[data-side=right]{--tw-translate-x:var(--spacing);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=top\]\:-translate-y-1[data-side=top]{--tw-translate-y:calc(var(--spacing) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}:is(.\*\:data-\[slot\=select-value\]\:flex>*)[data-slot=select-value]{display:flex}:is(.\*\:data-\[slot\=select-value\]\:items-center>*)[data-slot=select-value]{align-items:center}:is(.\*\:data-\[slot\=select-value\]\:gap-2>*)[data-slot=select-value]{gap:calc(var(--spacing) * 2)}@media (min-width:48rem){.md\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}}@media (prefers-color-scheme:dark){.dark\:ring-\[var\(--accent\)\]\/20{--tw-ring-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.dark\:ring-\[var\(--accent\)\]\/20{--tw-ring-color:color-mix(in oklab, var(--accent) 20%, transparent)}}.dark\:ring-\[var\(--blue\)\]\/20{--tw-ring-color:var(--blue)}@supports (color:color-mix(in lab, red, red)){.dark\:ring-\[var\(--blue\)\]\/20{--tw-ring-color:color-mix(in oklab, var(--blue) 20%, transparent)}}.dark\:outline-\[var\(--accent\)\]\/40{outline-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.dark\:outline-\[var\(--accent\)\]\/40{outline-color:color-mix(in oklab, var(--accent) 40%, transparent)}}.dark\:outline-\[var\(--blue\)\]\/40{outline-color:var(--blue)}@supports (color:color-mix(in lab, red, red)){.dark\:outline-\[var\(--blue\)\]\/40{outline-color:color-mix(in oklab, var(--blue) 40%, transparent)}}.dark\:aria-invalid\:border-\[var\(--danger\)\][aria-invalid=true]{border-color:var(--danger)}.dark\:aria-invalid\:ring-\[var\(--danger\)\]\/40[aria-invalid=true]{--tw-ring-color:var(--danger)}@supports (color:color-mix(in lab, red, red)){.dark\:aria-invalid\:ring-\[var\(--danger\)\]\/40[aria-invalid=true]{--tw-ring-color:color-mix(in oklab, var(--danger) 40%, transparent)}}.dark\:aria-invalid\:ring-\[var\(--danger\)\]\/50[aria-invalid=true]{--tw-ring-color:var(--danger)}@supports (color:color-mix(in lab, red, red)){.dark\:aria-invalid\:ring-\[var\(--danger\)\]\/50[aria-invalid=true]{--tw-ring-color:color-mix(in oklab, var(--danger) 50%, transparent)}}.dark\:aria-invalid\:outline-\[var\(--danger\)\][aria-invalid=true]{outline-color:var(--danger)}.dark\:aria-invalid\:focus-visible\:ring-4[aria-invalid=true]:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}}.\[\&_svg\]\:pointer-events-none svg{pointer-events:none}.\[\&_svg\]\:shrink-0 svg{flex-shrink:0}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-4 svg:not([class*=size-]){width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.\[\&_svg\:not\(\[class\*\=\'text-\'\]\)\]\:text-\[var\(--text-2\)\]\/60 svg:not([class*=text-]){color:var(--text-2)}@supports (color:color-mix(in lab, red, red)){.\[\&_svg\:not\(\[class\*\=\'text-\'\]\)\]\:text-\[var\(--text-2\)\]\/60 svg:not([class*=text-]){color:color-mix(in oklab, var(--text-2) 60%, transparent)}}:is(.\*\:\[span\]\:last\:flex>*):is(span):last-child{display:flex}:is(.\*\:\[span\]\:last\:items-center>*):is(span):last-child{align-items:center}:is(.\*\:\[span\]\:last\:gap-2>*):is(span):last-child{gap:calc(var(--spacing) * 2)}.\[\&\>span\]\:line-clamp-1>span{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}
.cc-dash-tab-strip{background:var(--card-2,var(--surface-2));border:1px solid var(--border,var(--line));border-radius:12px;flex-wrap:wrap;align-items:center;gap:6px;padding:4px;display:flex}.cc-dash-tab-pill{cursor:pointer;color:var(--ink-2);background:0 0;border:0;border-radius:9px;align-items:center;gap:6px;padding:7px 14px;font-size:13px;font-weight:600;text-decoration:none;transition:background .12s,color .12s;display:inline-flex}.cc-dash-tab-pill:hover{background:var(--card,var(--card));color:var(--ink-1)}.cc-dash-tab-pill.is-active{background:var(--accent);color:var(--crm-on-primary);box-shadow:0 4px 12px #6541992e;box-shadow:0 4px 12px lab(35.1838% 30.9366 -43.3052/.18)}.cc-dash-tab-sep{background:var(--border,var(--line));width:1px;height:22px;margin:0 4px}[data-theme=dark] .cc-dash-tab-strip{background:var(--card-2,var(--surface-2));border-color:#e4edf014}[data-theme=dark] .cc-dash-tab-pill{color:var(--ink-2)}[data-theme=dark] .cc-dash-tab-pill:hover{color:var(--ink-1);background:#ffffff0d}.cc-opw-card--recalls .cc-opw-list{gap:6px}.cc-opw-counter-row{color:var(--ink-3);border-bottom:1px solid var(--border,var(--line));flex-wrap:wrap;gap:10px;margin-bottom:4px;padding:4px 2px 6px;font-size:11px;display:flex}.cc-opw-counter b{font-size:14px;font-weight:700}.cc-recall-row{border-radius:10px;gap:8px!important;padding:6px 4px!important}.cc-recall-chip{font-variant-numeric:tabular-nums;border-radius:999px;justify-content:center;align-items:center;gap:3px;min-width:38px;padding:3px 7px;font-size:10px;font-weight:700;display:inline-flex}.cc-recall-chip--critical{background:var(--danger-soft,var(--danger-soft));color:var(--danger)}.cc-recall-chip--warn{background:var(--warn-soft,var(--warn-soft));color:var(--danger-ink,var(--warn))}.cc-recall-chip--info{background:var(--accent-soft,var(--accent-soft));color:var(--accent)}[data-theme=dark] .cc-recall-chip--warn{background:#e0922a2e}.cc-recall-snooze-btn{background:var(--card-2,var(--surface-2));border:1px solid var(--border,var(--line));color:var(--ink-3);cursor:pointer;text-transform:uppercase;letter-spacing:.03em;border-radius:8px;padding:4px 9px;font-size:10px;font-weight:600;transition:all .12s}.cc-recall-snooze-btn:hover:not(:disabled){background:var(--warn-soft,var(--warn-soft));color:var(--danger-ink,var(--warn));border-color:var(--warn,#e092)}.cc-recall-snooze-btn:disabled{opacity:.5;cursor:wait}.cc-recall-seg{align-self:flex-start}.cc-recall-table{border-radius:10px;flex-direction:column;display:flex;overflow:hidden}.cc-recall-row-table{border-bottom:1px solid var(--border,var(--line));grid-template-columns:200px 1fr 240px;align-items:center;gap:16px;padding:12px 8px;transition:background .12s;display:grid}.cc-recall-row-table:last-child{border-bottom:0}.cc-recall-row-table:hover{background:var(--card-2,var(--surface-2))}@media (max-width:900px){.cc-recall-row-table{grid-template-columns:1fr;gap:6px}.cc-recall-row-actions{justify-content:flex-start!important}}.cc-recall-row-side{flex-direction:column;align-items:flex-start;gap:4px;display:flex}.cc-recall-status{text-transform:uppercase;letter-spacing:.03em;border-radius:999px;padding:3px 9px;font-size:11px;font-weight:650;display:inline-flex}.cc-recall-days{color:var(--ink-1);font-variant-numeric:tabular-nums;font-size:13px;font-weight:700}.cc-recall-row-main{min-width:0}.cc-recall-name{color:var(--ink-1);font-size:14px;font-weight:600;text-decoration:none;display:block}.cc-recall-name:hover{color:var(--accent)}.cc-recall-rule{color:var(--ink-3);margin-top:2px;font-size:12px}.cc-recall-rule b{color:var(--ink-1);font-weight:600}.cc-recall-reason{margin-left:6px}.cc-recall-trigger{color:var(--ink-3);font-style:italic}.cc-recall-row-actions{justify-content:flex-end;align-items:center;gap:8px;display:flex}.cc-recall-snooze-group{border:1px solid var(--border,var(--line));background:var(--card-2,var(--card));border-radius:8px;display:inline-flex;overflow:hidden}.cc-recall-btn{cursor:pointer;color:var(--ink-2);background:0 0;border:0;align-items:center;gap:4px;padding:6px 10px;font-size:11px;font-weight:600;text-decoration:none;transition:background .12s,color .12s;display:inline-flex}.cc-recall-btn:disabled{opacity:.5;cursor:wait}.cc-recall-btn--contact{border:1px solid var(--border,var(--line));background:var(--card-2,var(--surface-2));border-radius:8px}.cc-recall-btn--contact:hover:not(:disabled){background:var(--ok-soft,#e6f6ed);color:var(--ok,var(--ok));border-color:var(--ok,var(--ok))}.cc-recall-btn--snooze+.cc-recall-btn--snooze{border-left:1px solid var(--border,var(--line))}.cc-recall-btn--snooze:hover:not(:disabled){background:var(--warn-soft,var(--warn-soft));color:var(--danger-ink,var(--warn))}[data-theme=dark] .cc-recall-row-table{border-color:#e4edf014}[data-theme=dark] .cc-recall-row-table:hover{background:#ffffff08}[data-theme=dark] .cc-recall-btn--contact{background:#ffffff0a}[data-theme=dark] .cc-recall-snooze-group,[data-theme=dark] .cc-recall-snooze-btn{background:#ffffff0a;border-color:#e4edf014}*,:before,:after{box-sizing:border-box}html,body{height:100%;margin:0;padding:0}button{cursor:pointer;color:inherit;background:0 0;border:none;font-family:inherit}input,select,textarea{background-color:var(--field-bg);color:var(--ink);font-family:inherit}button{transition:background .12s,color .12s,border-color .12s,box-shadow .12s,opacity .12s,transform .12s}button:where([style*="var(--accent)"]):hover:not(:disabled){box-shadow:0 2px 8px #0000001f!important}button:where([style*="var(--accent)"]):focus-visible{outline:2px solid var(--accent)!important;outline-offset:2px!important}button:where([style*="var(--accent)"]):disabled{opacity:.45!important;cursor:default!important}button:where([style*="var(--chip)"]):hover:not(:disabled){background:var(--accent-soft)!important;color:var(--accent)!important;border-color:var(--accent)!important}button:where([style*="var(--chip)"]):focus-visible{outline:2px solid var(--accent)!important;outline-offset:2px!important}button:where([style*="var(--chip)"]):disabled{opacity:.45!important;cursor:default!important}button:where([style*="var(--danger)"]):hover:not(:disabled){filter:brightness(.92)!important}button:where([style*="var(--danger)"]):disabled{opacity:.45!important;cursor:default!important}button:where([style*="var(--ok)"]):hover:not(:disabled){filter:brightness(.92)!important}button:where([style*=transparent]):where([style*=bottom]):hover:not(:disabled){color:var(--accent)!important}select,.cc-native-select{appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%238e96a8' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");background-position:right 8px center;background-repeat:no-repeat;background-size:13px;transition:border-color .12s,box-shadow .12s;padding-right:28px!important}select:hover,.cc-native-select:hover{border-color:var(--accent)!important}select:focus,.cc-native-select:focus{box-shadow:0 0 0 2px var(--accent-soft);outline:none;border-color:var(--accent)!important}::-webkit-scrollbar{width:9px;height:9px}::-webkit-scrollbar-thumb{background:var(--line-2);background-clip:content-box;border:2px solid #0000;border-radius:9px}::-webkit-scrollbar-thumb:hover{background:var(--ink-3);background-clip:content-box}[data-theme=dark] ::-webkit-scrollbar-thumb{background:var(--line-2)}[data-theme=dark] ::-webkit-scrollbar-thumb:hover{background:var(--ink-3)}input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--text:var(--crm-text);--text-2:var(--crm-text-muted);--canvas:var(--crm-surface);--soft:var(--crm-bg);--surface-2:var(--crm-surface-subtle);--border:var(--crm-border);--ink:var(--text);--ink-2:var(--text-2);--ink-3:var(--crm-text-subtle);--ink-4:#c8c6cd;--bg:var(--crm-bg);--bg-canvas:var(--soft);--card:var(--crm-surface);--surface:var(--canvas);--hover:var(--surface-2);--line:var(--crm-border);--line-2:var(--crm-border-strong);--field-bg:var(--canvas);--chip:var(--surface-2);--blue:#206cb8;--blue-soft:#e5f2fc;--green:var(--crm-success);--green-soft:var(--crm-success-soft);--orange:var(--crm-warning);--orange-soft:var(--crm-warning-soft);--red:var(--crm-danger);--red-soft:var(--crm-danger-soft);--purple:#755bb0;--purple-soft:#eee9fa;--cyan:#047589;--accent:var(--crm-primary);--accent-soft:var(--crm-primary-soft);--accent-strong:var(--crm-primary-hover);--accent-hover:var(--crm-primary-hover);--accent-glow:var(--crm-glow-soft);--on-accent:var(--crm-on-primary);--ok:var(--green);--ok-soft:var(--green-soft);--info:var(--blue);--info-soft:var(--blue-soft);--warn:var(--orange);--warn-soft:var(--orange-soft);--danger:var(--red);--danger-soft:var(--red-soft);--danger-ink:#a03f35;--routine:var(--purple);--routine-soft:var(--purple-soft);--pulse:var(--accent);--pulse-soft:var(--accent-soft);--tile-green-bg:var(--green-soft);--tile-green-fg:var(--green);--tile-blue-bg:var(--blue-soft);--tile-blue-fg:var(--blue);--tile-purple-bg:var(--purple-soft);--tile-purple-fg:var(--purple);--tile-amber-bg:var(--orange-soft);--tile-amber-fg:var(--orange);--tile-pink-bg:#fdf2f8;--tile-pink-fg:#ec4899;--tile-mint-bg:#ecfeff;--tile-mint-fg:#06b6d4;--rose:#b54069;--rose-soft:#e853871a;--brand-lime:var(--crm-selected);--brand-lime-soft:var(--crm-selected-soft);--teal:#1d794d;--teal-soft:#259c631a;--navy:#344b94;--navy-soft:#344b941a;--amber-strong:#92400e;--amber-dim:#78350f;--green-strong:#15803d;--green-dim:#166534;--red-strong:#b91c1c;--orange-strong:#c2410c;--body-bg:#fcefdd;--body-ink:#2d2418;--body-ink-2:#5c4f3e;--body-ink-3:#786c5d;--body-line:#8c744e38;--body-tile:#fff9;--preg-accent:#b81d5b;--preg-tri-1:#ffc8d28c;--preg-tri-2:#e8b4c88c;--preg-tri-3:#d0a0c88c;--preg-fill:#d9628c;--r-sm:8px;--r-md:12px;--r-lg:16px;--r-pill:999px;--radius:var(--r-lg);--radius-sm:var(--r-md);--radius-xs:var(--r-sm);--radius-full:var(--r-pill);--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--control-sm:32px;--control-md:38px;--control-lg:44px;--sh-1:0 1px 2px #0000000d;--sh-2:0 1px 2px #0000000d, 0 6px 16px #0000000a;--sh-3:0 8px 30px #2c26361a;--shadow-card:var(--sh-2);--shadow-card-hover:0 4px 10px #0000000f, 0 22px 44px -18px #0000002e;--shadow-drawer:-4px 0 24px #00000014, 0 1px 2px #0000000a;--shadow-overlay:#1c181261;--shadow-tab:0 1px 2px #0000000f, 0 1px 1px #00000008;--depth-1:var(--sh-1);--depth-2:var(--sh-2);--depth-3:var(--sh-3);--glass-shadow:0 8px 32px #0000000f;--pulse-glow:0 0 12px #2783de14;--danger-glow:0 0 12px #e5645829;--spring:cubic-bezier(.22,1,.36,1);--ease:cubic-bezier(.25,.1,.25,1);--font:var(--crm-font);--font-mono:Menlo, Consolas, "JetBrains Mono", monospace;--type-xs:.6875rem;--type-sm:.75rem;--type-md:.875rem;--type-lg:1rem;--type-xl:1.25rem;--type-2xl:1.5rem;--line-tight:1.25;--line-ui:1.4;--line-copy:1.55;--motion-fast:.12s;--motion-base:.16s;--font-display:var(--crm-font-display);--overlay:#1c181261;--overlay-dim:color-mix(in srgb, var(--ink) 65%, transparent);--overlay-blur:4px;--toast-bg:#2c2a28;--toast-bg-dark:#232120;--toast-border-dark:#3a3735;--z-edge:900;--z-dropdown:1000;--z-sticky:1100;--z-overlay:1200;--z-modal:1500;--z-popover:1550;--z-toast:1600;--sb-bg:#261b30;--sb-bg-2:#181122;--sb-line:#ffffff14;--sb-ink:#c6c1cf;--sb-ink-2:#878292;--sb-brand:#f5f4f8;--sb-shadow:0 0 0 #0000;--sb-hover-bg:#ffffff12;--sb-lime:#ccee6e;--sb-badge-bg:#ccee6e29;--sb-badge-fg:#d4f47d;--lime-grad:linear-gradient(115deg, #dcf46d 0%, #c9f5a9 46%, #afeedb 100%);--nav-active-bg:var(--lime-grad);--nav-active-edge:#eeedf6;--nav-active-ink:#25352b;--shadow-premium:0 2px 4px #0000000a, 0 8px 24px #0000000f;--shadow-glass:0 8px 32px #0000000f, 0 1px 2px #0000000a;--premium-ease:cubic-bezier(.32,.72,0,1);--glass-bg:#ffffffb8;--glass-border:#ffffff59;--c:var(--purple);--c-soft:var(--purple-soft);--accent-gradient:linear-gradient(135deg, var(--crm-primary) 0%, var(--crm-lavender) 100%);--sb-glass-blur:0px;--stage-lead-color:var(--text-2);--stage-lead-soft:var(--surface-2);--stage-contact-color:var(--blue);--stage-contact-soft:var(--blue-soft);--stage-qualify-color:var(--cyan);--stage-qualify-soft:#ecfeff;--stage-booking-color:var(--purple);--stage-booking-soft:var(--purple-soft);--stage-consult-color:#d946ef;--stage-consult-soft:#fdf4ff;--stage-proposal-color:var(--orange);--stage-proposal-soft:var(--orange-soft);--stage-waiting-color:#f97316;--stage-waiting-soft:#fff7ed;--stage-patient-color:var(--green);--stage-patient-soft:var(--green-soft);--stage-lost-color:var(--red);--stage-lost-soft:var(--red-soft)}@supports (color:lab(0% 0 0)){:root{--sb-bg:lab(11.8348% 9.63167 -12.0243);--sb-bg-2:lab(6.26476% 7.17946 -10.563);--sb-line:lab(100% 0 0/.08);--sb-ink:lab(78.8962% 3.52615 -6.50257);--sb-ink-2:lab(55.0548% 4.47026 -8.0861);--sb-brand:lab(96.4653% .86683 -1.6366);--sb-hover-bg:lab(100% 0 0/.07);--sb-lime:lab(89.8581% -25.3584 57.3786);--sb-badge-bg:lab(89.8581% -25.3584 57.3786/.16);--sb-badge-fg:lab(92.1102% -24.0652 53.0094)}}body{font-family:var(--font);background:var(--bg);color:var(--text);-webkit-font-smoothing:antialiased;font-size:14px;overflow:hidden}[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:var(--crm-bg);--bg-canvas:var(--crm-bg);--soft:var(--crm-bg);--canvas:var(--crm-surface);--card:var(--crm-surface);--surface:var(--crm-surface);--surface-2:var(--crm-surface-subtle);--hover:var(--crm-surface-subtle);--chip:var(--crm-surface-subtle);--line:var(--crm-border);--border:var(--crm-border);--line-2:var(--crm-border-strong);--field-bg:var(--crm-surface);--text:var(--crm-text);--text-2:var(--crm-text-muted);--ink-3:var(--crm-text-subtle);--ink-4:#646268;--blue:#4e9bea;--blue-soft:#4e9bea2e;--accent:var(--crm-primary);--accent-soft:var(--crm-primary-soft);--accent-strong:var(--crm-primary-hover);--accent-hover:var(--crm-primary-hover);--accent-glow:var(--crm-glow-soft);--green:var(--crm-success);--green-soft:var(--crm-success-soft);--ok:var(--green);--ok-soft:var(--green-soft);--orange:var(--crm-warning);--orange-soft:var(--crm-warning-soft);--warn:var(--orange);--warn-soft:var(--orange-soft);--red:var(--crm-danger);--red-soft:var(--crm-danger-soft);--danger:var(--red);--danger-soft:var(--red-soft);--purple:#a488e0;--purple-soft:#8e6fd638;--routine:var(--purple);--routine-soft:var(--purple-soft);--cyan:#22c6e0;--info:var(--blue);--info-soft:var(--blue-soft);--danger-ink:#f0a79f;--pulse:var(--accent);--pulse-soft:var(--accent-soft);--teal:#3dbb7d;--teal-soft:#259c6333;--rose:#f08cae;--rose-soft:#f08cae29;--navy:#8aa3e8;--navy-soft:#8aa3e829;--amber-strong:#e0965a;--amber-dim:#c9834b;--green-strong:#5bb585;--green-dim:#4ea377;--red-strong:#e98a8a;--orange-strong:#e8935f;--brand-lime:var(--crm-selected);--brand-lime-soft:var(--crm-selected-soft);--ring-glow:0 0 0 1px #a281d94d, 0 6px 24px #0006;--tile-green-bg:#46a1712e;--tile-green-fg:#5bb585;--tile-blue-bg:#2783de2e;--tile-blue-fg:#4e9bea;--tile-purple-bg:#8e6fd633;--tile-purple-fg:#a488e0;--tile-amber-bg:#d5803b2e;--tile-amber-fg:#e0965a;--tile-pink-bg:#ec499929;--tile-pink-fg:#ec4899;--tile-mint-bg:#06b6d429;--tile-mint-fg:#22c6e0;--body-bg:#33271a;--body-ink:#ead2b4;--body-ink-2:#c0ad94;--body-ink-3:#a79781;--body-line:#ead2b42e;--body-tile:#ffffff0f;--preg-accent:#ff9bba;--preg-tri-1:#ff8caa33;--preg-tri-2:#e878a03d;--preg-tri-3:#d064a03d;--preg-fill:#ff9bba;--overlay:#00000085;--overlay-dim:#000000a3;--overlay-blur:6px;--sh-1:0 1px 2px #00000042;--sh-2:0 1px 2px #00000042, 0 6px 16px #0003;--sh-3:0 10px 34px #0000004d;--shadow-card:0 1px 2px #0000003d, 0 8px 24px #00000038;--shadow-card-hover:0 4px 12px #00000042, 0 16px 40px #0000002e;--shadow-drawer:-4px 0 24px #00000047, 0 1px 2px #0000003d;--shadow-overlay:#00000080;--shadow-tab:0 1px 2px #0000003d;--shadow-premium:0 2px 4px #0000003d, 0 32px 64px #0000004d;--shadow-glass:0 8px 32px #0000003d, 0 1px 2px #0000002e;--glass-bg:#2e2a32d9;--glass-border:#ffffff14;--glass-shadow:0 8px 32px #0006;--sb-bg:#261b30;--sb-bg-2:#1d1526;--sb-line:#ffffff12;--sb-ink:#bfbcc7;--sb-ink-2:#7d7986;--sb-brand:#f5f4f8;--sb-hover-bg:#ffffff0f;--sb-glass-blur:0px;--sb-badge-bg:#ccee6e26;--sb-badge-fg:#cdee77;--accent-gradient:linear-gradient(135deg, var(--crm-primary) 0%, var(--crm-lavender) 100%);--nav-active-bg:linear-gradient(115deg, #a8e878 0%, #72d3ad 52%, #55bcae 100%);--nav-active-edge:#2b2a2d;--nav-active-ink:#17261f;--stage-lead-color:#a8a39d;--stage-lead-soft:var(--surface-2);--stage-contact-color:#4e9bea;--stage-contact-soft:#2783de2e;--stage-qualify-color:#22c6e0;--stage-qualify-soft:#06b6d429;--stage-booking-color:#a488e0;--stage-booking-soft:#8e6fd633;--stage-consult-color:#e06ff0;--stage-consult-soft:#d946ef2e;--stage-proposal-color:#e0965a;--stage-proposal-soft:#d5803b2e;--stage-waiting-color:#fb923c;--stage-waiting-soft:#f973162e;--stage-patient-color:#5bb585;--stage-patient-soft:#46a1712e;--stage-lost-color:#ed7a70;--stage-lost-soft:#e564582e}@supports (color:lab(0% 0 0)){[data-theme=dark]{--ink-4:lab(41.8887% 1.75631 -3.25608);--ring-glow:0 0 0 1px lab(59.9431% 26.3852 -40.6797/.3), 0 6px 24px #0006;--sb-line:lab(100% 0 0/.07);--sb-ink:lab(76.6219% 2.81018 -5.20974);--sb-ink-2:lab(51.6336% 3.55625 -6.48192);--sb-brand:lab(96.4653% .86683 -1.6366);--sb-hover-bg:lab(100% 0 0/.06);--sb-badge-bg:lab(89.8581% -25.3584 57.3786/.15);--sb-badge-fg:lab(89.7844% -23.9933 53.1929)}}.crm-root{width:100%;height:100dvh;font-family:var(--font);color:var(--ink);isolation:isolate;background:0 0;display:flex;overflow:hidden}.cc-phone-action{align-items:center;gap:8px;min-width:0;display:inline-flex}.cc-phone-action-button{border:1px solid var(--line);background:var(--card);min-height:44px;color:inherit;font:inherit;cursor:pointer;border-radius:10px;justify-content:center;align-items:center;gap:7px;padding:8px 12px;font-weight:650;display:inline-flex}.cc-phone-action.is-compact .cc-phone-action-button{min-height:32px;-webkit-text-decoration:inherit;text-decoration:inherit;background:0 0;border:0;padding:4px 8px}.cc-phone-action-button:hover{background:var(--accent-soft);color:var(--accent)}.cc-phone-action-button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.cc-phone-action-button:disabled{opacity:.62;cursor:wait}.cc-phone-action-status{color:var(--ink-3);font-size:12px}.cc-phone-action-status:empty{display:none}.cc-phone-action-status.is-error{color:var(--danger)}.cc-phone-action-status.is-started{color:var(--ok)}.cc-phone-dialer{align-items:center;gap:8px;display:flex}.cc-phone-dialer>input{border:1px solid var(--line);background:var(--field-bg,var(--card));width:178px;min-height:44px;color:var(--ink);font:inherit;border-radius:10px;padding:8px 11px}.cc-phone-dialer>input:focus-visible{outline:2px solid var(--accent);outline-offset:2px}@media (prefers-reduced-motion:reduce){.cc-phone-action-button{transition:none}}
[data-theme=dark] .cc-topbar{background:var(--surface);border-color:var(--line)}[data-theme=dark] .cc-card{background:var(--card);box-shadow:var(--shadow-card)}[data-theme=dark] .cc-card:hover{box-shadow:var(--shadow-card-hover)}[data-theme=dark] .cc-mini-kpi{background:var(--card);box-shadow:var(--shadow-card)}[data-theme=dark] .cc-mini-kpi:hover{box-shadow:var(--shadow-card-hover)}[data-theme=dark] .cc-cmd-trigger{background:var(--surface-2);border-color:var(--line)}[data-theme=dark] .cc-cmd-trigger:hover{background:var(--hover)}[data-theme=dark] .cc-kbd{background:#ffffff14;border-color:#ffffff1f}[data-theme=dark] .cc-tb-user:hover{background:var(--surface-2)}[data-theme=dark] .cc-tb-sep{background:#ffffff1f}[data-theme=dark] .cc-finance-card{background:var(--card)}[data-theme=dark] .cc-pipe-col{background:color-mix(in srgb, var(--bg) 70%, transparent)}[data-theme=dark] .cc-pipe-card{background:var(--card)}[data-theme=dark] .cc-tr:hover{background:var(--surface-2)}[data-theme=dark] .cc-sidebar{border-right-color:var(--sb-line)}[data-theme=dark] .cc-opw-card{box-shadow:var(--shadow-card)}[data-theme=dark] .cc-opw-card:hover{box-shadow:var(--shadow-card-hover)}[data-theme=dark] .cc-premium-card{box-shadow:var(--shadow-card)}[data-theme=dark] .cc-premium-card:hover{box-shadow:var(--shadow-card-hover)}[data-theme=dark] .cc-search,[data-theme=dark] .cc-rem:hover,[data-theme=dark] .cc-req:hover,[data-theme=dark] .cc-dialog-item:hover,[data-theme=dark] .cc-today:hover,[data-theme=dark] .cc-iconbtn:hover{background:var(--surface-2)}[data-theme=dark] .cc-ghost-btn{background:var(--card)}[data-theme=dark] .cc-ghost-btn:hover{background:var(--surface-2)}[data-theme=dark] ::-webkit-scrollbar-thumb{background:var(--line-2)}[data-theme=dark] input,[data-theme=dark] select,[data-theme=dark] textarea{color:var(--ink);background-color:var(--field-bg);border-color:var(--line-2)}[data-theme=dark] input::placeholder,[data-theme=dark] textarea::placeholder{color:var(--ink-3)}[data-theme=dark] option{background:var(--surface);color:var(--ink)}:root[data-theme=dark] body{background:var(--bg);position:relative}:root[data-theme=dark] body:before{content:"";pointer-events:none;z-index:0;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='120'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.022'/%3E%3C/svg%3E");position:fixed;inset:0}:root[data-theme=dark] body:after{content:"";filter:blur(28px);z-index:0;pointer-events:none;background:radial-gradient(circle,#9372c821,#0000 70%);background:radial-gradient(circle,lab(54.1103% 26.7129 -40.5928/.13),#0000 70%);width:480px;height:480px;position:fixed;top:-100px;right:-120px}[data-theme=dark] .cc-modal{background:var(--card);color:var(--ink);border-color:var(--line-2)}[data-theme=dark] .cc-modal-head,[data-theme=dark] .cc-modal-foot{background:var(--card);border-color:var(--line)}[data-theme=dark] .cc-modal-title{color:var(--ink)}[data-theme=dark] .cc-usermenu{background:var(--surface);border-color:var(--line)}[data-theme=dark] .cc-usermenu-item{color:var(--ink)}[data-theme=dark] .cc-usermenu-sep{background:var(--line)}[data-theme=dark] .cc-usermenu-head{border-color:var(--line)}[data-theme=dark] .cc-leadcard{background:var(--card);color:var(--ink);border-color:var(--line-2)}[data-theme=dark] .cc-leadcard-head,[data-theme=dark] .cc-leadcard-tabs,[data-theme=dark] .cc-leadcard-foot{background:var(--card);border-color:var(--line)}[data-theme=dark] .cc-leadcard-right{background:var(--surface);border-color:var(--line)}[data-theme=dark] .cc-lc-section-title,[data-theme=dark] .cc-lc-subhead,[data-theme=dark] .cc-field-label{color:var(--ink-3)}[data-theme=dark] .cc-th{color:var(--ink-3);background:var(--surface)}[data-theme=dark] .cc-activity-composer{background:var(--surface-2);border-color:var(--line)}[data-theme=dark] .cc-timeline-feed{background:0 0}[data-theme=dark] .cc-timeline-day{color:var(--ink-3)}[data-theme=dark] .cc-notif-panel{background:var(--card);border-color:var(--line-2);box-shadow:0 24px 64px #00000073,0 8px 20px #00000040}[data-theme=dark] .cc-notif-head,[data-theme=dark] .cc-notif-item{border-color:var(--line)}[data-theme=dark] .cc-notif-item:hover{background:var(--surface-2)}[data-theme=dark] .cc-notif-item.is-unread{background:color-mix(in srgb, var(--accent) 10%, transparent)}[data-theme=dark] .cc-notif-item.is-unread:hover{background:color-mix(in srgb, var(--accent) 16%, transparent)}[data-theme=dark] .cc-dot-badge{border-color:var(--sb-bg)}[data-theme=dark] .cc-seg{background:var(--surface-2)}[data-theme=dark] .cc-sched-board{background:var(--bg);border-color:var(--line)}[data-theme=dark] .cc-sched-hours{background:var(--surface-2);border-color:var(--line)}[data-theme=dark] .cc-sched-hours-header{background:var(--surface-2)}[data-theme=dark] .cc-sched-col{border-color:var(--line)}[data-theme=dark] .cc-sched-col-head{background:var(--card);border-color:var(--line)}[data-theme=dark] .cc-sched-slot{border-color:#ffffff0f}[data-theme=dark] .cc-sched-block{border-color:var(--line-2)}[data-theme=dark] .cc-sched-block-name{color:var(--ink)}[data-theme=dark] .cc-sched-block-meta{color:var(--ink-2)}[data-theme=dark] .cc-sched-block-actions{background:var(--surface);border-color:var(--line)}[data-theme=dark] .cc-sched-mini-btn{background:var(--surface-2);border-color:var(--line);color:var(--ink-2)}[data-theme=dark] .cc-sched-mini-btn:hover{background:var(--hover);color:var(--ink)}[data-theme=dark] .cc-funnel-card{border-color:var(--line)}[data-theme=dark] .cc-funnel-card:hover{border-color:var(--line-2)}[data-theme=dark] .cc-funnel-head{border-color:#ffffff12}[data-theme=dark] .cc-funnel-list{background:0 0}[data-theme=dark] .cc-funnel-empty,[data-theme=dark] .cc-funnel-card-act{border-color:var(--line-2)}[data-theme=dark] .cc-funnel-card-act:hover{background:var(--accent);border-color:var(--accent)}[data-theme=dark] .cc-funnel-card-source{background:var(--surface-2)}[data-theme=dark] .cc-funnel-skel{background:#ffffff0f}[data-theme=dark] .cc-funnel-skel-card,[data-theme=dark] .cc-dash-card{border-color:var(--line)}[data-theme=dark] .cc-dash-action{background:var(--card);border-color:var(--line)}[data-theme=dark] .cc-dash-action:hover{border-color:var(--line-2)}[data-theme=dark] .cc-dash-list-item{border-color:#ffffff0f}[data-theme=dark] .cc-dash-list-item:hover{background:var(--surface-2)}[data-theme=dark] .cc-dash-status{color:var(--ink-3)}[data-theme=dark] .cc-pcard-head{border-color:var(--line)}[data-theme=dark] .cc-pcard-tabs{border-color:var(--line);background:var(--surface)}[data-theme=dark] .cc-pcard-tab{color:var(--ink-3)}[data-theme=dark] .cc-pcard-tab.is-active{color:var(--ink)}[data-theme=dark] .cc-pcard-info{color:var(--ink-2)}[data-theme=dark] .cc-pcard-name{color:var(--ink)}[data-theme=dark] .cc-pcard-skel--av,[data-theme=dark] .cc-pcard-skel--w60,[data-theme=dark] .cc-pcard-skel--w40{background:#ffffff14}[data-theme=dark] .cc-pcard-action{background:var(--surface-2);color:var(--ink-3);border-color:#0000}[data-theme=dark] .cc-pcard-action:hover{background:var(--hover);color:var(--ink)}[data-theme=dark] .cc-history-item{border-color:#ffffff0f}[data-theme=dark] .cc-history-item:hover{background:var(--surface-2)}[data-theme=dark] .cc-finance-row{border-color:#ffffff0f}[data-theme=dark] .cc-finance-row:hover{background:var(--surface-2)}[data-theme=dark] .cc-delete-btn{color:var(--ink-3)}[data-theme=dark] .cc-delete-btn:hover{background:var(--danger-soft);color:var(--danger)}[data-theme=dark] .cc-vital-card{background:var(--surface-2)}[data-theme=dark] .cc-vital-label{color:var(--ink-3)}[data-theme=dark] .cc-vital-val{color:var(--ink)}[data-theme=dark] .cc-file-card{background:var(--surface-2);border-color:var(--line)}[data-theme=dark] .cc-file-card:hover{border-color:var(--line-2)}.cc-theme-toggle svg{transition:transform .4s cubic-bezier(.2,.8,.3,1)}.cc-theme-toggle:hover svg{transform:rotate(18deg)}html{transition:none}body,.cc-card,.cc-mini-kpi,.cc-topbar{transition:background-color .3s,border-color .3s,color .3s,box-shadow .3s}
