/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
@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-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-space-x-reverse:0;--tw-divide-y-reverse:0;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction: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-duration:initial;--tw-ease:initial;--tw-content:"";--tw-animation-delay:0s;--tw-animation-direction:normal;--tw-animation-duration:initial;--tw-animation-fill-mode:none;--tw-animation-iteration-count:1;--tw-enter-blur:0;--tw-enter-opacity:1;--tw-enter-rotate:0;--tw-enter-scale:1;--tw-enter-translate-x:0;--tw-enter-translate-y:0;--tw-exit-blur:0;--tw-exit-opacity:1;--tw-exit-rotate:0;--tw-exit-scale:1;--tw-exit-translate-x:0;--tw-exit-translate-y:0}}}@layer theme{:root,:host{--font-sans:"Manrope", sans-serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-amber-400:oklch(82.8% .189 84.429);--color-amber-500:oklch(76.9% .188 70.08);--color-amber-600:oklch(66.6% .179 58.318);--color-amber-700:oklch(55.5% .163 48.998);--color-amber-800:oklch(47.3% .137 46.201);--color-amber-950:oklch(27.9% .077 45.635);--color-emerald-500:oklch(69.6% .17 162.48);--color-emerald-600:oklch(59.6% .145 163.225);--color-emerald-700:oklch(50.8% .118 165.612);--color-emerald-950:oklch(26.2% .051 172.552);--color-black:#000;--spacing:.25rem;--container-sm:24rem;--container-md:28rem;--container-lg:32rem;--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);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-7xl:4.5rem;--text-7xl--line-height:1;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--tracking-tight:-.025em;--tracking-widest:.1em;--leading-relaxed:1.625;--shadow-sm:0 1px 3px 0 #0000001a, 0 1px 2px -1px #0000001a;--shadow-lg:0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;--ease-in-out:cubic-bezier(.4, 0, .2, 1);--animate-pulse:pulse 2s cubic-bezier(.4, 0, .6, 1) infinite;--aspect-video:16 / 9;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:"Manrope", sans-serif;--default-mono-font-family:var(--font-mono);--font-display:"Sora", sans-serif;--color-background:var(--background);--color-foreground:var(--foreground);--color-border:var(--border)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}*{border-color:var(--color-border)}body{background-color:var(--color-background);color:var(--color-foreground)}}@layer components;@layer utilities{.pointer-events-auto{pointer-events:auto}.pointer-events-none{pointer-events:none}.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.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}.fixed{position:fixed}.relative{position:relative}.sticky{position:sticky}.inset-0{inset:0}.inset-x-0{inset-inline:0}.inset-y-0{inset-block:0}.-top-12{top:calc(var(--spacing) * -12)}.top-0{top:0}.top-1\.5{top:calc(var(--spacing) * 1.5)}.top-1\/2{top:50%}.top-3\.5{top:calc(var(--spacing) * 3.5)}.top-4{top:calc(var(--spacing) * 4)}.top-\[1px\]{top:1px}.top-\[50\%\]{top:50%}.top-\[60\%\]{top:60%}.top-full{top:100%}.-right-12{right:calc(var(--spacing) * -12)}.right-0{right:0}.right-1{right:var(--spacing)}.right-2{right:calc(var(--spacing) * 2)}.right-3{right:calc(var(--spacing) * 3)}.right-4{right:calc(var(--spacing) * 4)}.-bottom-12{bottom:calc(var(--spacing) * -12)}.bottom-0{bottom:0}.-left-12{left:calc(var(--spacing) * -12)}.left-0{left:0}.left-1\/2{left:50%}.left-2{left:calc(var(--spacing) * 2)}.left-\[50\%\]{left:50%}.z-10{z-index:10}.z-20{z-index:20}.z-50{z-index:50}.z-\[1\]{z-index:1}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.-mx-1{margin-inline:calc(var(--spacing) * -1)}.mx-1{margin-inline:var(--spacing)}.mx-2{margin-inline:calc(var(--spacing) * 2)}.mx-3\.5{margin-inline:calc(var(--spacing) * 3.5)}.mx-auto{margin-inline:auto}.my-0\.5{margin-block:calc(var(--spacing) * .5)}.my-1{margin-block:var(--spacing)}.-mt-4{margin-top:calc(var(--spacing) * -4)}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:var(--spacing)}.mt-1\.5{margin-top:calc(var(--spacing) * 1.5)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-24{margin-top:calc(var(--spacing) * 24)}.mt-auto{margin-top:auto}.mr-1{margin-right:var(--spacing)}.mr-2{margin-right:calc(var(--spacing) * 2)}.mb-1{margin-bottom:var(--spacing)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.-ml-4{margin-left:calc(var(--spacing) * -4)}.ml-1{margin-left:var(--spacing)}.ml-2{margin-left:calc(var(--spacing) * 2)}.ml-auto{margin-left:auto}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.aspect-square{aspect-ratio:1}.aspect-video{aspect-ratio:var(--aspect-video)}.size-\(--cell-size\){width:var(--cell-size);height:var(--cell-size)}.size-4{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.h-\(--cell-size\){height:var(--cell-size)}.h-1\.5{height:calc(var(--spacing) * 1.5)}.h-2{height:calc(var(--spacing) * 2)}.h-2\.5{height:calc(var(--spacing) * 2.5)}.h-3{height:calc(var(--spacing) * 3)}.h-3\.5{height:calc(var(--spacing) * 3.5)}.h-4{height:calc(var(--spacing) * 4)}.h-5{height:calc(var(--spacing) * 5)}.h-6{height:calc(var(--spacing) * 6)}.h-7{height:calc(var(--spacing) * 7)}.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-14{height:calc(var(--spacing) * 14)}.h-16{height:calc(var(--spacing) * 16)}.h-48{height:calc(var(--spacing) * 48)}.h-\[1px\]{height:1px}.h-\[calc\(100vh-120px\)\]{height:calc(100vh - 120px)}.h-\[var\(--radix-navigation-menu-viewport-height\)\]{height:var(--radix-navigation-menu-viewport-height)}.h-\[var\(--radix-select-trigger-height\)\]{height:var(--radix-select-trigger-height)}.h-auto{height:auto}.h-full{height:100%}.h-px{height:1px}.h-svh{height:100svh}.max-h-\(--radix-context-menu-content-available-height\){max-height:var(--radix-context-menu-content-available-height)}.max-h-\(--radix-select-content-available-height\){max-height:var(--radix-select-content-available-height)}.max-h-40{max-height:calc(var(--spacing) * 40)}.max-h-56{max-height:calc(var(--spacing) * 56)}.max-h-80{max-height:calc(var(--spacing) * 80)}.max-h-\[300px\]{max-height:300px}.max-h-\[var\(--radix-dropdown-menu-content-available-height\)\]{max-height:var(--radix-dropdown-menu-content-available-height)}.min-h-0{min-height:0}.min-h-\[60px\]{min-height:60px}.min-h-\[560px\]{min-height:560px}.min-h-screen{min-height:100vh}.min-h-svh{min-height:100svh}.w-\(--cell-size\){width:var(--cell-size)}.w-\(--sidebar-width\){width:var(--sidebar-width)}.w-0{width:0}.w-1{width:var(--spacing)}.w-1\.5{width:calc(var(--spacing) * 1.5)}.w-2{width:calc(var(--spacing) * 2)}.w-2\.5{width:calc(var(--spacing) * 2.5)}.w-3{width:calc(var(--spacing) * 3)}.w-3\.5{width:calc(var(--spacing) * 3.5)}.w-3\/4{width:75%}.w-4{width:calc(var(--spacing) * 4)}.w-5{width:calc(var(--spacing) * 5)}.w-6{width:calc(var(--spacing) * 6)}.w-7{width:calc(var(--spacing) * 7)}.w-8{width:calc(var(--spacing) * 8)}.w-9{width:calc(var(--spacing) * 9)}.w-10{width:calc(var(--spacing) * 10)}.w-48{width:calc(var(--spacing) * 48)}.w-56{width:calc(var(--spacing) * 56)}.w-60{width:calc(var(--spacing) * 60)}.w-64{width:calc(var(--spacing) * 64)}.w-72{width:calc(var(--spacing) * 72)}.w-\[1px\]{width:1px}.w-\[100px\]{width:100px}.w-auto{width:auto}.w-fit{width:fit-content}.w-full{width:100%}.w-max{width:max-content}.w-px{width:1px}.max-w-\(--skeleton-width\){max-width:var(--skeleton-width)}.max-w-\[85\%\]{max-width:85%}.max-w-lg{max-width:var(--container-lg)}.max-w-max{max-width:max-content}.max-w-md{max-width:var(--container-md)}.min-w-\(--cell-size\){min-width:var(--cell-size)}.min-w-0{min-width:0}.min-w-5{min-width:calc(var(--spacing) * 5)}.min-w-8{min-width:calc(var(--spacing) * 8)}.min-w-9{min-width:calc(var(--spacing) * 9)}.min-w-10{min-width:calc(var(--spacing) * 10)}.min-w-\[8rem\]{min-width:8rem}.min-w-\[9\.5rem\]{min-width:9.5rem}.min-w-\[12rem\]{min-width:12rem}.min-w-\[190px\]{min-width:190px}.min-w-\[var\(--radix-select-trigger-width\)\]{min-width:var(--radix-select-trigger-width)}.flex-1{flex:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.grow-0{flex-grow:0}.basis-full{flex-basis:100%}.caption-bottom{caption-side:bottom}.border-collapse{border-collapse:collapse}.origin-\(--radix-context-menu-content-transform-origin\){transform-origin:var(--radix-context-menu-content-transform-origin)}.origin-\(--radix-dropdown-menu-content-transform-origin\){transform-origin:var(--radix-dropdown-menu-content-transform-origin)}.origin-\(--radix-hover-card-content-transform-origin\){transform-origin:var(--radix-hover-card-content-transform-origin)}.origin-\(--radix-menubar-content-transform-origin\){transform-origin:var(--radix-menubar-content-transform-origin)}.origin-\(--radix-popover-content-transform-origin\){transform-origin:var(--radix-popover-content-transform-origin)}.origin-\(--radix-select-content-transform-origin\){transform-origin:var(--radix-select-content-transform-origin)}.origin-\(--radix-tooltip-content-transform-origin\){transform-origin:var(--radix-tooltip-content-transform-origin)}.-translate-x-1\/2{--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-x-px{--tw-translate-x:-1px;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-4{--tw-translate-x:calc(var(--spacing) * 4);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-\[-50\%\]{--tw-translate-x:-50%;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-px{--tw-translate-x:1px;translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-\[-50\%\]{--tw-translate-y:-50%;translate:var(--tw-translate-x) var(--tw-translate-y)}.rotate-45{rotate:45deg}.rotate-90{rotate:90deg}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.animate-caret-blink{animation:1.25s ease-out infinite caret-blink}.animate-in{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.animate-pulse{animation:var(--animate-pulse)}.cursor-default{cursor:default}.cursor-grab{cursor:grab}.cursor-pointer{cursor:pointer}.touch-none{touch-action:none}.resize{resize:both}.list-none{list-style-type:none}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-row{flex-direction:row}.flex-wrap{flex-wrap:wrap}.place-content-center{place-content:center}.place-items-center{place-items:center}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.items-stretch{align-items:stretch}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.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)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-3\.5{gap:calc(var(--spacing) * 3.5)}.gap-4{gap:calc(var(--spacing) * 4)}:where(.space-y-0\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * .5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * .5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-1>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing) * var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing) * calc(1 - var(--tw-space-y-reverse)))}: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)))}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-x-1>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(var(--spacing) * var(--tw-space-x-reverse));margin-inline-end:calc(var(--spacing) * calc(1 - var(--tw-space-x-reverse)))}:where(.divide-y>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px * var(--tw-divide-y-reverse));border-bottom-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)))}:where(.divide-border>:not(:last-child)){border-color:var(--border)}.self-center{align-self:center}.self-stretch{align-self:stretch}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-x-hidden{overflow-x:hidden}.overflow-y-auto{overflow-y:auto}.rounded{border-radius:.25rem}.rounded-\[2px\]{border-radius:2px}.rounded-\[inherit\]{border-radius:inherit}.rounded-full{border-radius:2147483647px}.rounded-lg{border-radius:var(--radius)}.rounded-md{border-radius:calc(var(--radius) - 2px)}.rounded-none{border-radius:0}.rounded-sm{border-radius:calc(var(--radius) - 4px)}.rounded-xl{border-radius:calc(var(--radius) + 4px)}.rounded-t-\[10px\]{border-top-left-radius:10px;border-top-right-radius:10px}.rounded-l-md{border-top-left-radius:calc(var(--radius) - 2px);border-bottom-left-radius:calc(var(--radius) - 2px)}.rounded-tl-sm{border-top-left-radius:calc(var(--radius) - 4px)}.rounded-r-md{border-top-right-radius:calc(var(--radius) - 2px);border-bottom-right-radius:calc(var(--radius) - 2px)}.rounded-tr-sm{border-top-right-radius:calc(var(--radius) - 4px)}.border{border-style:var(--tw-border-style);border-width:1px}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-\[1\.5px\]{border-style:var(--tw-border-style);border-width:1.5px}.border-y{border-block-style:var(--tw-border-style);border-block-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-\(--color-border\){border-color:var(--color-border)}.border-amber-400{border-color:var(--color-amber-400)}.border-amber-500\/40{border-color:#f99c0066}@supports (color:color-mix(in lab, red, red)){.border-amber-500\/40{border-color:color-mix(in oklab, var(--color-amber-500) 40%, transparent)}}.border-amber-500\/50{border-color:#f99c0080}@supports (color:color-mix(in lab, red, red)){.border-amber-500\/50{border-color:color-mix(in oklab, var(--color-amber-500) 50%, transparent)}}.border-border,.border-border\/50{border-color:var(--border)}@supports (color:color-mix(in lab, red, red)){.border-border\/50{border-color:color-mix(in oklab, var(--border) 50%, transparent)}}.border-border\/60{border-color:var(--border)}@supports (color:color-mix(in lab, red, red)){.border-border\/60{border-color:color-mix(in oklab, var(--border) 60%, transparent)}}.border-destructive,.border-destructive\/40{border-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.border-destructive\/40{border-color:color-mix(in oklab, var(--destructive) 40%, transparent)}}.border-destructive\/50{border-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.border-destructive\/50{border-color:color-mix(in oklab, var(--destructive) 50%, transparent)}}.border-emerald-500{border-color:var(--color-emerald-500)}.border-input{border-color:var(--input)}.border-primary,.border-primary\/40{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.border-primary\/40{border-color:color-mix(in oklab, var(--primary) 40%, transparent)}}.border-primary\/50{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.border-primary\/50{border-color:color-mix(in oklab, var(--primary) 50%, transparent)}}.border-sidebar-border{border-color:var(--sidebar-border)}.border-transparent{border-color:#0000}.border-t-transparent{border-top-color:#0000}.border-l-transparent{border-left-color:#0000}.bg-\(--color-bg\){background-color:var(--color-bg)}.bg-accent{background-color:var(--accent)}.bg-amber-500{background-color:var(--color-amber-500)}.bg-amber-500\/5{background-color:#f99c000d}@supports (color:color-mix(in lab, red, red)){.bg-amber-500\/5{background-color:color-mix(in oklab, var(--color-amber-500) 5%, transparent)}}.bg-amber-500\/10{background-color:#f99c001a}@supports (color:color-mix(in lab, red, red)){.bg-amber-500\/10{background-color:color-mix(in oklab, var(--color-amber-500) 10%, transparent)}}.bg-amber-500\/15{background-color:#f99c0026}@supports (color:color-mix(in lab, red, red)){.bg-amber-500\/15{background-color:color-mix(in oklab, var(--color-amber-500) 15%, transparent)}}.bg-background{background-color:var(--background)}.bg-black\/80{background-color:#000c}@supports (color:color-mix(in lab, red, red)){.bg-black\/80{background-color:color-mix(in oklab, var(--color-black) 80%, transparent)}}.bg-border{background-color:var(--border)}.bg-card,.bg-card\/70{background-color:var(--card)}@supports (color:color-mix(in lab, red, red)){.bg-card\/70{background-color:color-mix(in oklab, var(--card) 70%, transparent)}}.bg-destructive,.bg-destructive\/10{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.bg-destructive\/10{background-color:color-mix(in oklab, var(--destructive) 10%, transparent)}}.bg-destructive\/15{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.bg-destructive\/15{background-color:color-mix(in oklab, var(--destructive) 15%, transparent)}}.bg-emerald-500{background-color:var(--color-emerald-500)}.bg-emerald-500\/10{background-color:#00bb7f1a}@supports (color:color-mix(in lab, red, red)){.bg-emerald-500\/10{background-color:color-mix(in oklab, var(--color-emerald-500) 10%, transparent)}}.bg-emerald-500\/15{background-color:#00bb7f26}@supports (color:color-mix(in lab, red, red)){.bg-emerald-500\/15{background-color:color-mix(in oklab, var(--color-emerald-500) 15%, transparent)}}.bg-emerald-950\/5{background-color:#002c220d}@supports (color:color-mix(in lab, red, red)){.bg-emerald-950\/5{background-color:color-mix(in oklab, var(--color-emerald-950) 5%, transparent)}}.bg-foreground{background-color:var(--foreground)}.bg-muted{background-color:var(--muted)}.bg-muted-foreground\/30{background-color:var(--muted-foreground)}@supports (color:color-mix(in lab, red, red)){.bg-muted-foreground\/30{background-color:color-mix(in oklab, var(--muted-foreground) 30%, transparent)}}.bg-muted\/30{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.bg-muted\/30{background-color:color-mix(in oklab, var(--muted) 30%, transparent)}}.bg-muted\/50{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.bg-muted\/50{background-color:color-mix(in oklab, var(--muted) 50%, transparent)}}.bg-popover{background-color:var(--popover)}.bg-primary,.bg-primary\/5{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.bg-primary\/5{background-color:color-mix(in oklab, var(--primary) 5%, transparent)}}.bg-primary\/10{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.bg-primary\/10{background-color:color-mix(in oklab, var(--primary) 10%, transparent)}}.bg-primary\/15{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.bg-primary\/15{background-color:color-mix(in oklab, var(--primary) 15%, transparent)}}.bg-primary\/20{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.bg-primary\/20{background-color:color-mix(in oklab, var(--primary) 20%, transparent)}}.bg-secondary{background-color:var(--secondary)}.bg-sidebar{background-color:var(--sidebar)}.bg-sidebar-border{background-color:var(--sidebar-border)}.bg-transparent{background-color:#0000}.fill-current{fill:currentColor}.fill-primary{fill:var(--primary)}.p-0{padding:0}.p-0\.5{padding:calc(var(--spacing) * .5)}.p-1{padding:var(--spacing)}.p-2{padding:calc(var(--spacing) * 2)}.p-3{padding:calc(var(--spacing) * 3)}.p-4{padding:calc(var(--spacing) * 4)}.p-6{padding:calc(var(--spacing) * 6)}.p-\[1px\]{padding:1px}.px-\(--cell-size\){padding-inline:var(--cell-size)}.px-0\.5{padding-inline:calc(var(--spacing) * .5)}.px-1{padding-inline:var(--spacing)}.px-1\.5{padding-inline:calc(var(--spacing) * 1.5)}.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-8{padding-inline:calc(var(--spacing) * 8)}.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)}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-6{padding-block:calc(var(--spacing) * 6)}.pt-0{padding-top:0}.pt-1{padding-top:var(--spacing)}.pt-2{padding-top:calc(var(--spacing) * 2)}.pt-3{padding-top:calc(var(--spacing) * 3)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pr-1{padding-right:var(--spacing)}.pr-2{padding-right:calc(var(--spacing) * 2)}.pr-2\.5{padding-right:calc(var(--spacing) * 2.5)}.pr-8{padding-right:calc(var(--spacing) * 8)}.pb-1\.5{padding-bottom:calc(var(--spacing) * 1.5)}.pb-2{padding-bottom:calc(var(--spacing) * 2)}.pb-3{padding-bottom:calc(var(--spacing) * 3)}.pb-4{padding-bottom:calc(var(--spacing) * 4)}.pl-2{padding-left:calc(var(--spacing) * 2)}.pl-2\.5{padding-left:calc(var(--spacing) * 2.5)}.pl-4{padding-left:calc(var(--spacing) * 4)}.pl-8{padding-left:calc(var(--spacing) * 8)}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.align-middle{vertical-align:middle}.font-mono{font-family:var(--font-mono)}.text-7xl{font-size:var(--text-7xl);line-height:var(--tw-leading,var(--text-7xl--line-height))}.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-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[0\.8rem\]{font-size:.8rem}.text-\[10\.5px\]{font-size:10.5px}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[12\.5px\]{font-size:12.5px}.text-\[13px\]{font-size:13px}.leading-none{--tw-leading:1;line-height:1}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.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)}.tracking-widest{--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest)}.break-words{overflow-wrap:break-word}.whitespace-nowrap{white-space:nowrap}.text-accent-foreground{color:var(--accent-foreground)}.text-amber-600{color:var(--color-amber-600)}.text-amber-700{color:var(--color-amber-700)}.text-amber-800{color:var(--color-amber-800)}.text-amber-950{color:var(--color-amber-950)}.text-card-foreground{color:var(--card-foreground)}.text-current{color:currentColor}.text-destructive{color:var(--destructive)}.text-destructive-foreground{color:var(--destructive-foreground)}.text-emerald-600{color:var(--color-emerald-600)}.text-emerald-700{color:var(--color-emerald-700)}.text-foreground{color:var(--foreground)}.text-muted-foreground{color:var(--muted-foreground)}.text-popover-foreground{color:var(--popover-foreground)}.text-primary{color:var(--primary)}.text-primary-foreground{color:var(--primary-foreground)}.text-secondary-foreground{color:var(--secondary-foreground)}.text-sidebar-foreground,.text-sidebar-foreground\/70{color:var(--sidebar-foreground)}@supports (color:color-mix(in lab, red, red)){.text-sidebar-foreground\/70{color:color-mix(in oklab, var(--sidebar-foreground) 70%, transparent)}}.uppercase{text-transform:uppercase}.italic{font-style:italic}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.underline-offset-4{text-underline-offset:4px}.opacity-0{opacity:0}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px 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-\[0_0_0_1px_var\(--sidebar-border\)\]{--tw-shadow:0 0 0 1px var(--tw-shadow-color,var(--sidebar-border));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px 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-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-none{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-sm{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px 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-xl{--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a), 0 8px 10px -6px 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{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + 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)}.ring-0{--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)}.ring-1{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + 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)}.ring-2{--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)}.ring-primary\/60{--tw-ring-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.ring-primary\/60{--tw-ring-color:color-mix(in oklab, var(--primary) 60%, transparent)}}.ring-ring{--tw-ring-color:var(--ring)}.ring-sidebar-ring{--tw-ring-color:var(--sidebar-ring)}.ring-offset-background{--tw-ring-offset-color:var(--background)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.filter{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,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[left\,right\,width\]{transition-property:left,right,width;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[margin\,opacity\]{transition-property:margin,opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[width\,height\,padding\]{transition-property:width,height,padding;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[width\]{transition-property:width;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;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))}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-200{--tw-duration:.2s;transition-duration:.2s}.duration-300{--tw-duration:.3s;transition-duration:.3s}.duration-1000{--tw-duration:1s;transition-duration:1s}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-linear{--tw-ease:linear;transition-timing-function:linear}.fade-in-0{--tw-enter-opacity:0}.outline-none{--tw-outline-style:none;outline-style:none}.select-none{-webkit-user-select:none;user-select:none}.zoom-in-95{--tw-enter-scale:.95}.\[--cell-size\:2rem\]{--cell-size:2rem}.paused{animation-play-state:paused}.running{animation-play-state:running}.group-focus-within\/menu-item\:opacity-100:is(:where(.group\/menu-item):focus-within *){opacity:1}@media (hover:hover){.group-hover\/menu-item\:opacity-100:is(:where(.group\/menu-item):hover *){opacity:1}}.group-has-\[\[data-sidebar\=menu-action\]\]\/menu-item\:pr-8:is(:where(.group\/menu-item):has([data-sidebar=menu-action]) *){padding-right:calc(var(--spacing) * 8)}.group-data-\[collapsible\=icon\]\:-mt-8:is(:where(.group)[data-collapsible=icon] *){margin-top:calc(var(--spacing) * -8)}.group-data-\[collapsible\=icon\]\:hidden:is(:where(.group)[data-collapsible=icon] *){display:none}.group-data-\[collapsible\=icon\]\:\!size-8:is(:where(.group)[data-collapsible=icon] *){width:calc(var(--spacing) * 8)!important;height:calc(var(--spacing) * 8)!important}.group-data-\[collapsible\=icon\]\:w-\(--sidebar-width-icon\):is(:where(.group)[data-collapsible=icon] *){width:var(--sidebar-width-icon)}.group-data-\[collapsible\=icon\]\:w-\[calc\(var\(--sidebar-width-icon\)_\+_theme\(spacing\.4\)\)\]:is(:where(.group)[data-collapsible=icon] *){width:calc(var(--sidebar-width-icon) + 1rem)}.group-data-\[collapsible\=icon\]\:w-\[calc\(var\(--sidebar-width-icon\)_\+_theme\(spacing\.4\)_\+2px\)\]:is(:where(.group)[data-collapsible=icon] *){width:calc(var(--sidebar-width-icon) + 1rem + 2px)}.group-data-\[collapsible\=icon\]\:overflow-hidden:is(:where(.group)[data-collapsible=icon] *){overflow:hidden}.group-data-\[collapsible\=icon\]\:\!p-0:is(:where(.group)[data-collapsible=icon] *){padding:0!important}.group-data-\[collapsible\=icon\]\:\!p-2:is(:where(.group)[data-collapsible=icon] *){padding:calc(var(--spacing) * 2)!important}.group-data-\[collapsible\=icon\]\:opacity-0:is(:where(.group)[data-collapsible=icon] *){opacity:0}.group-data-\[collapsible\=offcanvas\]\:right-\[calc\(var\(--sidebar-width\)\*-1\)\]:is(:where(.group)[data-collapsible=offcanvas] *){right:calc(var(--sidebar-width) * -1)}.group-data-\[collapsible\=offcanvas\]\:left-\[calc\(var\(--sidebar-width\)\*-1\)\]:is(:where(.group)[data-collapsible=offcanvas] *){left:calc(var(--sidebar-width) * -1)}.group-data-\[collapsible\=offcanvas\]\:w-0:is(:where(.group)[data-collapsible=offcanvas] *){width:0}.group-data-\[collapsible\=offcanvas\]\:translate-x-0:is(:where(.group)[data-collapsible=offcanvas] *){--tw-translate-x:0px;translate:var(--tw-translate-x) var(--tw-translate-y)}.group-data-\[focused\=true\]\/day\:relative:is(:where(.group\/day)[data-focused=true] *){position:relative}.group-data-\[focused\=true\]\/day\:z-10:is(:where(.group\/day)[data-focused=true] *){z-index:10}.group-data-\[focused\=true\]\/day\:border-ring:is(:where(.group\/day)[data-focused=true] *){border-color:var(--ring)}.group-data-\[focused\=true\]\/day\:ring-\[3px\]:is(:where(.group\/day)[data-focused=true] *){--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)}.group-data-\[focused\=true\]\/day\:ring-ring\/50:is(:where(.group\/day)[data-focused=true] *){--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab, red, red)){.group-data-\[focused\=true\]\/day\:ring-ring\/50:is(:where(.group\/day)[data-focused=true] *){--tw-ring-color:color-mix(in oklab, var(--ring) 50%, transparent)}}.group-data-\[side\=left\]\:-right-4:is(:where(.group)[data-side=left] *){right:calc(var(--spacing) * -4)}.group-data-\[side\=left\]\:border-r:is(:where(.group)[data-side=left] *){border-right-style:var(--tw-border-style);border-right-width:1px}.group-data-\[side\=right\]\:left-0:is(:where(.group)[data-side=right] *){left:0}.group-data-\[side\=right\]\:rotate-180:is(:where(.group)[data-side=right] *){rotate:180deg}.group-data-\[side\=right\]\:border-l:is(:where(.group)[data-side=right] *){border-left-style:var(--tw-border-style);border-left-width:1px}.group-data-\[state\=open\]\:rotate-180:is(:where(.group)[data-state=open] *){rotate:180deg}.group-data-\[variant\=floating\]\:rounded-lg:is(:where(.group)[data-variant=floating] *){border-radius:var(--radius)}.group-data-\[variant\=floating\]\:border:is(:where(.group)[data-variant=floating] *){border-style:var(--tw-border-style);border-width:1px}.group-data-\[variant\=floating\]\:border-sidebar-border:is(:where(.group)[data-variant=floating] *){border-color:var(--sidebar-border)}.group-data-\[variant\=floating\]\:shadow:is(:where(.group)[data-variant=floating] *){--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px 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)}.group-\[\.toast\]\:bg-muted:is(:where(.group).toast *){background-color:var(--muted)}.group-\[\.toast\]\:bg-primary:is(:where(.group).toast *){background-color:var(--primary)}.group-\[\.toast\]\:text-\[13px\]:is(:where(.group).toast *){font-size:13px}.group-\[\.toast\]\:text-muted-foreground:is(:where(.group).toast *){color:var(--muted-foreground)}.group-\[\.toast\]\:text-primary-foreground:is(:where(.group).toast *){color:var(--primary-foreground)}.group-\[\.toaster\]\:border-border:is(:where(.group).toaster *){border-color:var(--border)}.group-\[\.toaster\]\:bg-background:is(:where(.group).toaster *){background-color:var(--background)}.group-\[\.toaster\]\:py-4:is(:where(.group).toaster *){padding-block:calc(var(--spacing) * 4)}.group-\[\.toaster\]\:text-\[15px\]:is(:where(.group).toaster *){font-size:15px}.group-\[\.toaster\]\:text-foreground:is(:where(.group).toaster *){color:var(--foreground)}.group-\[\.toaster\]\:shadow-2xl:is(:where(.group).toaster *){--tw-shadow:0 25px 50px -12px var(--tw-shadow-color,#00000040);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}@media (hover:hover){.peer-hover\/menu-button\:text-sidebar-accent-foreground:is(:where(.peer\/menu-button):hover~*){color:var(--sidebar-accent-foreground)}}.peer-disabled\:cursor-not-allowed:is(:where(.peer):disabled~*){cursor:not-allowed}.peer-disabled\:opacity-70:is(:where(.peer):disabled~*){opacity:.7}.peer-data-\[active\=true\]\/menu-button\:text-sidebar-accent-foreground:is(:where(.peer\/menu-button)[data-active=true]~*){color:var(--sidebar-accent-foreground)}.peer-data-\[size\=default\]\/menu-button\:top-1\.5:is(:where(.peer\/menu-button)[data-size=default]~*){top:calc(var(--spacing) * 1.5)}.peer-data-\[size\=lg\]\/menu-button\:top-2\.5:is(:where(.peer\/menu-button)[data-size=lg]~*){top:calc(var(--spacing) * 2.5)}.peer-data-\[size\=sm\]\/menu-button\:top-1:is(:where(.peer\/menu-button)[data-size=sm]~*){top:var(--spacing)}.file\:border-0::file-selector-button{border-style:var(--tw-border-style);border-width:0}.file\:bg-transparent::file-selector-button{background-color:#0000}.file\:text-sm::file-selector-button{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.file\:font-medium::file-selector-button{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.file\:text-foreground::file-selector-button{color:var(--foreground)}.placeholder\:text-muted-foreground::placeholder{color:var(--muted-foreground)}.after\:absolute:after{content:var(--tw-content);position:absolute}.after\:-inset-2:after{content:var(--tw-content);inset:calc(var(--spacing) * -2)}.after\:inset-y-0:after{content:var(--tw-content);inset-block:0}.after\:left-1\/2:after{content:var(--tw-content);left:50%}.after\:w-1:after{content:var(--tw-content);width:var(--spacing)}.after\:w-\[2px\]:after{content:var(--tw-content);width:2px}.after\:-translate-x-1\/2:after{content:var(--tw-content);--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.group-data-\[collapsible\=offcanvas\]\:after\:left-full:is(:where(.group)[data-collapsible=offcanvas] *):after{content:var(--tw-content);left:100%}.first\:rounded-l-md:first-child{border-top-left-radius:calc(var(--radius) - 2px);border-bottom-left-radius:calc(var(--radius) - 2px)}.first\:border-l:first-child{border-left-style:var(--tw-border-style);border-left-width:1px}.last\:rounded-r-md:last-child{border-top-right-radius:calc(var(--radius) - 2px);border-bottom-right-radius:calc(var(--radius) - 2px)}@media (hover:hover){.hover\:border-primary\/50:hover{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.hover\:border-primary\/50:hover{border-color:color-mix(in oklab, var(--primary) 50%, transparent)}}.hover\:bg-accent:hover{background-color:var(--accent)}.hover\:bg-amber-500\/15:hover{background-color:#f99c0026}@supports (color:color-mix(in lab, red, red)){.hover\:bg-amber-500\/15:hover{background-color:color-mix(in oklab, var(--color-amber-500) 15%, transparent)}}.hover\:bg-destructive\/20:hover{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-destructive\/20:hover{background-color:color-mix(in oklab, var(--destructive) 20%, transparent)}}.hover\:bg-destructive\/80:hover{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-destructive\/80:hover{background-color:color-mix(in oklab, var(--destructive) 80%, transparent)}}.hover\:bg-destructive\/90:hover{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-destructive\/90:hover{background-color:color-mix(in oklab, var(--destructive) 90%, transparent)}}.hover\:bg-muted:hover,.hover\:bg-muted\/50:hover{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-muted\/50:hover{background-color:color-mix(in oklab, var(--muted) 50%, transparent)}}.hover\:bg-primary\/80:hover{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-primary\/80:hover{background-color:color-mix(in oklab, var(--primary) 80%, transparent)}}.hover\:bg-primary\/90:hover{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-primary\/90:hover{background-color:color-mix(in oklab, var(--primary) 90%, transparent)}}.hover\:bg-secondary\/80:hover{background-color:var(--secondary)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-secondary\/80:hover{background-color:color-mix(in oklab, var(--secondary) 80%, transparent)}}.hover\:bg-sidebar-accent:hover{background-color:var(--sidebar-accent)}.hover\:text-accent-foreground:hover{color:var(--accent-foreground)}.hover\:text-foreground:hover{color:var(--foreground)}.hover\:text-muted-foreground:hover{color:var(--muted-foreground)}.hover\:text-sidebar-accent-foreground:hover{color:var(--sidebar-accent-foreground)}.hover\:underline:hover{text-decoration-line:underline}.hover\:opacity-90:hover{opacity:.9}.hover\:opacity-100:hover{opacity:1}.hover\:shadow-\[0_0_0_1px_var\(--sidebar-accent\)\]:hover{--tw-shadow:0 0 0 1px var(--tw-shadow-color,var(--sidebar-accent));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.group-data-\[collapsible\=offcanvas\]\:hover\:bg-sidebar:is(:where(.group)[data-collapsible=offcanvas] *):hover{background-color:var(--sidebar)}.hover\:after\:bg-sidebar-border:hover:after{content:var(--tw-content);background-color:var(--sidebar-border)}}.focus\:border-primary:focus{border-color:var(--primary)}.focus\:bg-accent:focus{background-color:var(--accent)}.focus\:text-accent-foreground:focus{color:var(--accent-foreground)}.focus\:ring-1:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + 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-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-ring:focus{--tw-ring-color:var(--ring)}.focus\:ring-offset-2:focus{--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}.focus-visible\:ring-1:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + 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-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-ring:focus-visible{--tw-ring-color:var(--ring)}.focus-visible\:ring-sidebar-ring:focus-visible{--tw-ring-color:var(--sidebar-ring)}.focus-visible\:ring-offset-1:focus-visible{--tw-ring-offset-width:1px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.focus-visible\:ring-offset-2:focus-visible{--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.focus-visible\:ring-offset-background:focus-visible{--tw-ring-offset-color:var(--background)}.focus-visible\:outline-none:focus-visible{--tw-outline-style:none;outline-style:none}.active\:cursor-grabbing:active{cursor:grabbing}.active\:bg-sidebar-accent:active{background-color:var(--sidebar-accent)}.active\:text-sidebar-accent-foreground:active{color:var(--sidebar-accent-foreground)}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:opacity-60:disabled{opacity:.6}.has-focus\:border-ring:has(:focus){border-color:var(--ring)}.has-focus\:ring-\[3px\]:has(:focus){--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)}.has-focus\:ring-ring\/50:has(:focus){--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab, red, red)){.has-focus\:ring-ring\/50:has(:focus){--tw-ring-color:color-mix(in oklab, var(--ring) 50%, transparent)}}.has-\[\:disabled\]\:opacity-50:has(:disabled){opacity:.5}.has-\[\[data-variant\=inset\]\]\:bg-sidebar:has([data-variant=inset]){background-color:var(--sidebar)}.aria-disabled\:pointer-events-none[aria-disabled=true]{pointer-events:none}.aria-disabled\:opacity-50[aria-disabled=true]{opacity:.5}.aria-selected\:text-muted-foreground[aria-selected=true]{color:var(--muted-foreground)}.data-\[active\=true\]\:bg-sidebar-accent[data-active=true]{background-color:var(--sidebar-accent)}.data-\[active\=true\]\:font-medium[data-active=true]{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.data-\[active\=true\]\:text-sidebar-accent-foreground[data-active=true]{color:var(--sidebar-accent-foreground)}.data-\[disabled\]\:pointer-events-none[data-disabled]{pointer-events:none}.data-\[disabled\]\:opacity-50[data-disabled]{opacity:.5}.data-\[disabled\=true\]\:pointer-events-none[data-disabled=true]{pointer-events:none}.data-\[disabled\=true\]\:opacity-50[data-disabled=true]{opacity:.5}.data-\[motion\=from-end\]\:slide-in-from-right-52[data-motion=from-end]{--tw-enter-translate-x:calc(52*var(--spacing))}.data-\[motion\=from-start\]\:slide-in-from-left-52[data-motion=from-start]{--tw-enter-translate-x:calc(52*var(--spacing)*-1)}.data-\[motion\=to-end\]\:slide-out-to-right-52[data-motion=to-end]{--tw-exit-translate-x:calc(52*var(--spacing))}.data-\[motion\=to-start\]\:slide-out-to-left-52[data-motion=to-start]{--tw-exit-translate-x:calc(52*var(--spacing)*-1)}.data-\[motion\^\=from-\]\:animate-in[data-motion^=from-]{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[motion\^\=from-\]\:fade-in[data-motion^=from-]{--tw-enter-opacity:0}.data-\[motion\^\=to-\]\:animate-out[data-motion^=to-]{animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[motion\^\=to-\]\:fade-out[data-motion^=to-]{--tw-exit-opacity:0}.data-\[panel-group-direction\=vertical\]\:h-px[data-panel-group-direction=vertical]{height:1px}.data-\[panel-group-direction\=vertical\]\:w-full[data-panel-group-direction=vertical]{width:100%}.data-\[panel-group-direction\=vertical\]\:flex-col[data-panel-group-direction=vertical]{flex-direction:column}.data-\[panel-group-direction\=vertical\]\:after\:left-0[data-panel-group-direction=vertical]:after{content:var(--tw-content);left:0}.data-\[panel-group-direction\=vertical\]\:after\:h-1[data-panel-group-direction=vertical]:after{content:var(--tw-content);height:var(--spacing)}.data-\[panel-group-direction\=vertical\]\:after\:w-full[data-panel-group-direction=vertical]:after{content:var(--tw-content);width:100%}.data-\[panel-group-direction\=vertical\]\:after\:translate-x-0[data-panel-group-direction=vertical]:after{content:var(--tw-content);--tw-translate-x:0px;translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[panel-group-direction\=vertical\]\:after\:-translate-y-1\/2[data-panel-group-direction=vertical]:after{content:var(--tw-content);--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[placeholder\]\:text-muted-foreground[data-placeholder]{color:var(--muted-foreground)}.data-\[range-end\=true\]\:rounded-md[data-range-end=true]{border-radius:calc(var(--radius) - 2px)}.data-\[range-end\=true\]\:bg-primary[data-range-end=true]{background-color:var(--primary)}.data-\[range-end\=true\]\:text-primary-foreground[data-range-end=true]{color:var(--primary-foreground)}.data-\[range-middle\=true\]\:rounded-none[data-range-middle=true]{border-radius:0}.data-\[range-middle\=true\]\:bg-accent[data-range-middle=true]{background-color:var(--accent)}.data-\[range-middle\=true\]\:text-accent-foreground[data-range-middle=true]{color:var(--accent-foreground)}.data-\[range-start\=true\]\:rounded-md[data-range-start=true]{border-radius:calc(var(--radius) - 2px)}.data-\[range-start\=true\]\:bg-primary[data-range-start=true]{background-color:var(--primary)}.data-\[range-start\=true\]\:text-primary-foreground[data-range-start=true]{color:var(--primary-foreground)}.data-\[selected-single\=true\]\:bg-primary[data-selected-single=true]{background-color:var(--primary)}.data-\[selected-single\=true\]\:text-primary-foreground[data-selected-single=true]{color:var(--primary-foreground)}.data-\[selected\=true\]\:rounded-none[data-selected=true]{border-radius:0}.data-\[selected\=true\]\:bg-accent[data-selected=true]{background-color:var(--accent)}.data-\[selected\=true\]\:text-accent-foreground[data-selected=true]{color:var(--accent-foreground)}.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\=bottom\]\:slide-in-from-top-2[data-side=bottom]{--tw-enter-translate-y:calc(2*var(--spacing)*-1)}.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\=left\]\:slide-in-from-right-2[data-side=left]{--tw-enter-translate-x:calc(2*var(--spacing))}.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\=right\]\:slide-in-from-left-2[data-side=right]{--tw-enter-translate-x:calc(2*var(--spacing)*-1)}.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)}.data-\[side\=top\]\:slide-in-from-bottom-2[data-side=top]{--tw-enter-translate-y:calc(2*var(--spacing))}.data-\[state\=active\]\:bg-background[data-state=active]{background-color:var(--background)}.data-\[state\=active\]\:text-foreground[data-state=active]{color:var(--foreground)}.data-\[state\=active\]\:shadow[data-state=active]{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px 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)}.data-\[state\=checked\]\:translate-x-4[data-state=checked]{--tw-translate-x:calc(var(--spacing) * 4);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[state\=checked\]\:bg-primary[data-state=checked]{background-color:var(--primary)}.data-\[state\=checked\]\:text-primary-foreground[data-state=checked]{color:var(--primary-foreground)}.data-\[state\=closed\]\:animate-accordion-up[data-state=closed]{animation:accordion-up var(--tw-animation-duration,var(--tw-duration,.2s))var(--tw-ease,ease-out)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[state\=closed\]\:animate-out[data-state=closed]{animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[state\=closed\]\:duration-300[data-state=closed]{--tw-duration:.3s;transition-duration:.3s}.data-\[state\=closed\]\:fade-out-0[data-state=closed]{--tw-exit-opacity:0}.data-\[state\=closed\]\:zoom-out-95[data-state=closed]{--tw-exit-scale:.95}.data-\[state\=closed\]\:slide-out-to-bottom[data-state=closed]{--tw-exit-translate-y:100%}.data-\[state\=closed\]\:slide-out-to-left[data-state=closed]{--tw-exit-translate-x:-100%}.data-\[state\=closed\]\:slide-out-to-right[data-state=closed]{--tw-exit-translate-x:100%}.data-\[state\=closed\]\:slide-out-to-top[data-state=closed]{--tw-exit-translate-y:-100%}.data-\[state\=hidden\]\:animate-out[data-state=hidden]{animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[state\=hidden\]\:fade-out[data-state=hidden]{--tw-exit-opacity:0}.data-\[state\=on\]\:bg-accent[data-state=on]{background-color:var(--accent)}.data-\[state\=on\]\:text-accent-foreground[data-state=on]{color:var(--accent-foreground)}.data-\[state\=open\]\:animate-accordion-down[data-state=open]{animation:accordion-down var(--tw-animation-duration,var(--tw-duration,.2s))var(--tw-ease,ease-out)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[state\=open\]\:animate-in[data-state=open]{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[state\=open\]\:bg-accent[data-state=open],.data-\[state\=open\]\:bg-accent\/50[data-state=open]{background-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.data-\[state\=open\]\:bg-accent\/50[data-state=open]{background-color:color-mix(in oklab, var(--accent) 50%, transparent)}}.data-\[state\=open\]\:bg-secondary[data-state=open]{background-color:var(--secondary)}.data-\[state\=open\]\:text-accent-foreground[data-state=open]{color:var(--accent-foreground)}.data-\[state\=open\]\:text-muted-foreground[data-state=open]{color:var(--muted-foreground)}.data-\[state\=open\]\:opacity-100[data-state=open]{opacity:1}.data-\[state\=open\]\:duration-500[data-state=open]{--tw-duration:.5s;transition-duration:.5s}.data-\[state\=open\]\:fade-in-0[data-state=open]{--tw-enter-opacity:0}.data-\[state\=open\]\:zoom-in-90[data-state=open]{--tw-enter-scale:.9}.data-\[state\=open\]\:zoom-in-95[data-state=open]{--tw-enter-scale:.95}.data-\[state\=open\]\:slide-in-from-bottom[data-state=open]{--tw-enter-translate-y:100%}.data-\[state\=open\]\:slide-in-from-left[data-state=open]{--tw-enter-translate-x:-100%}.data-\[state\=open\]\:slide-in-from-right[data-state=open]{--tw-enter-translate-x:100%}.data-\[state\=open\]\:slide-in-from-top[data-state=open]{--tw-enter-translate-y:-100%}@media (hover:hover){.data-\[state\=open\]\:hover\:bg-accent[data-state=open]:hover{background-color:var(--accent)}.data-\[state\=open\]\:hover\:bg-sidebar-accent[data-state=open]:hover{background-color:var(--sidebar-accent)}.data-\[state\=open\]\:hover\:text-sidebar-accent-foreground[data-state=open]:hover{color:var(--sidebar-accent-foreground)}}.data-\[state\=open\]\:focus\:bg-accent[data-state=open]:focus{background-color:var(--accent)}.data-\[state\=selected\]\:bg-muted[data-state=selected]{background-color:var(--muted)}.data-\[state\=unchecked\]\:translate-x-0[data-state=unchecked]{--tw-translate-x:0px;translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[state\=unchecked\]\:bg-input[data-state=unchecked]{background-color:var(--input)}.data-\[state\=visible\]\:animate-in[data-state=visible]{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[state\=visible\]\:fade-in[data-state=visible]{--tw-enter-opacity:0}@media (width>=40rem){.sm\:mt-0{margin-top:0}.sm\:block{display:block}.sm\:flex{display:flex}.sm\:max-w-sm{max-width:var(--container-sm)}.sm\:flex-row{flex-direction:row}.sm\:justify-end{justify-content:flex-end}.sm\:gap-2\.5{gap:calc(var(--spacing) * 2.5)}:where(.sm\:space-x-2>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing) * 2) * var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-x-reverse)))}.sm\:rounded-lg{border-radius:var(--radius)}.sm\:text-left{text-align:left}}@media (width>=48rem){.md\:absolute{position:absolute}.md\:block{display:block}.md\:flex{display:flex}.md\:w-\[var\(--radix-navigation-menu-viewport-width\)\]{width:var(--radix-navigation-menu-viewport-width)}.md\:w-auto{width:auto}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:flex-row{flex-direction:row}.md\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.md\:opacity-0{opacity:0}.md\:peer-data-\[variant\=inset\]\:m-2:is(:where(.peer)[data-variant=inset]~*){margin:calc(var(--spacing) * 2)}.md\:peer-data-\[variant\=inset\]\:ml-0:is(:where(.peer)[data-variant=inset]~*){margin-left:0}.md\:peer-data-\[variant\=inset\]\:rounded-xl:is(:where(.peer)[data-variant=inset]~*){border-radius:calc(var(--radius) + 4px)}.md\:peer-data-\[variant\=inset\]\:shadow:is(:where(.peer)[data-variant=inset]~*){--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px 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)}.md\:peer-data-\[state\=collapsed\]\:peer-data-\[variant\=inset\]\:ml-2:is(:where(.peer)[data-state=collapsed]~*):is(:where(.peer)[data-variant=inset]~*){margin-left:calc(var(--spacing) * 2)}}.after\:md\:hidden:after{content:var(--tw-content)}@media (width>=48rem){.after\:md\:hidden:after{display:none}}@media (width>=64rem){.lg\:grid-cols-\[1\.2fr_1fr\]{grid-template-columns:1.2fr 1fr}.lg\:grid-cols-\[1fr_1fr\]{grid-template-columns:1fr 1fr}}@media (width>=80rem){.xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}.dark\:border-destructive:is(.dark *){border-color:var(--destructive)}.\[\&_\.recharts-cartesian-axis-tick_text\]\:fill-muted-foreground .recharts-cartesian-axis-tick text{fill:var(--muted-foreground)}.\[\&_\.recharts-cartesian-grid_line\[stroke\=\'\#ccc\'\]\]\:stroke-border\/50 .recharts-cartesian-grid line[stroke=\#ccc]{stroke:var(--border)}@supports (color:color-mix(in lab, red, red)){.\[\&_\.recharts-cartesian-grid_line\[stroke\=\'\#ccc\'\]\]\:stroke-border\/50 .recharts-cartesian-grid line[stroke=\#ccc]{stroke:color-mix(in oklab, var(--border) 50%, transparent)}}.\[\&_\.recharts-curve\.recharts-tooltip-cursor\]\:stroke-border .recharts-curve.recharts-tooltip-cursor{stroke:var(--border)}.\[\&_\.recharts-dot\[stroke\=\'\#fff\'\]\]\:stroke-transparent .recharts-dot[stroke=\#fff]{stroke:#0000}.\[\&_\.recharts-layer\]\:outline-none .recharts-layer{--tw-outline-style:none;outline-style:none}.\[\&_\.recharts-polar-grid_\[stroke\=\'\#ccc\'\]\]\:stroke-border .recharts-polar-grid [stroke=\#ccc]{stroke:var(--border)}.\[\&_\.recharts-radial-bar-background-sector\]\:fill-muted .recharts-radial-bar-background-sector,.\[\&_\.recharts-rectangle\.recharts-tooltip-cursor\]\:fill-muted .recharts-rectangle.recharts-tooltip-cursor{fill:var(--muted)}.\[\&_\.recharts-reference-line_\[stroke\=\'\#ccc\'\]\]\:stroke-border .recharts-reference-line [stroke=\#ccc]{stroke:var(--border)}.\[\&_\.recharts-sector\]\:outline-none .recharts-sector{--tw-outline-style:none;outline-style:none}.\[\&_\.recharts-sector\[stroke\=\'\#fff\'\]\]\:stroke-transparent .recharts-sector[stroke=\#fff]{stroke:#0000}.\[\&_\.recharts-surface\]\:outline-none .recharts-surface{--tw-outline-style:none;outline-style:none}.\[\&_\[cmdk-group-heading\]\]\:px-2 [cmdk-group-heading]{padding-inline:calc(var(--spacing) * 2)}.\[\&_\[cmdk-group-heading\]\]\:py-1\.5 [cmdk-group-heading]{padding-block:calc(var(--spacing) * 1.5)}.\[\&_\[cmdk-group-heading\]\]\:text-xs [cmdk-group-heading]{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.\[\&_\[cmdk-group-heading\]\]\:font-medium [cmdk-group-heading]{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.\[\&_\[cmdk-group-heading\]\]\:text-muted-foreground [cmdk-group-heading]{color:var(--muted-foreground)}.\[\&_\[cmdk-group\]\]\:px-2 [cmdk-group]{padding-inline:calc(var(--spacing) * 2)}.\[\&_\[cmdk-group\]\:not\(\[hidden\]\)_\~\[cmdk-group\]\]\:pt-0 [cmdk-group]:not([hidden])~[cmdk-group]{padding-top:0}.\[\&_\[cmdk-input-wrapper\]_svg\]\:h-5 [cmdk-input-wrapper] svg{height:calc(var(--spacing) * 5)}.\[\&_\[cmdk-input-wrapper\]_svg\]\:w-5 [cmdk-input-wrapper] svg{width:calc(var(--spacing) * 5)}.\[\&_\[cmdk-input\]\]\:h-12 [cmdk-input]{height:calc(var(--spacing) * 12)}.\[\&_\[cmdk-item\]\]\:px-2 [cmdk-item]{padding-inline:calc(var(--spacing) * 2)}.\[\&_\[cmdk-item\]\]\:py-3 [cmdk-item]{padding-block:calc(var(--spacing) * 3)}.\[\&_\[cmdk-item\]_svg\]\:h-5 [cmdk-item] svg{height:calc(var(--spacing) * 5)}.\[\&_\[cmdk-item\]_svg\]\:w-5 [cmdk-item] svg{width:calc(var(--spacing) * 5)}.\[\&_p\]\:leading-relaxed p{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.\[\&_svg\]\:pointer-events-none svg{pointer-events:none}.\[\&_svg\]\:size-4 svg{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.\[\&_svg\]\:shrink-0 svg{flex-shrink:0}.\[\&_tr\]\:border-b tr{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.\[\&_tr\:last-child\]\:border-0 tr:last-child{border-style:var(--tw-border-style);border-width:0}.\[\&\:first-child\[data-selected\=true\]_button\]\:rounded-l-md:first-child[data-selected=true] button{border-top-left-radius:calc(var(--radius) - 2px);border-bottom-left-radius:calc(var(--radius) - 2px)}.\[\&\:has\(\[role\=checkbox\]\)\]\:pr-0:has([role=checkbox]){padding-right:0}:is(.rtl\:\*\*\:\[\.rdp-button\\_next\>svg\]\:rotate-180:where(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),[dir=rtl],[dir=rtl] *) *):is(.rdp-button_next>svg),:is(.rtl\:\*\*\:\[\.rdp-button\\_previous\>svg\]\:rotate-180:where(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),[dir=rtl],[dir=rtl] *) *):is(.rdp-button_previous>svg){rotate:180deg}.\[\&\:last-child\[data-selected\=true\]_button\]\:rounded-r-md:last-child[data-selected=true] button{border-top-right-radius:calc(var(--radius) - 2px);border-bottom-right-radius:calc(var(--radius) - 2px)}.\[\&\>\[role\=checkbox\]\]\:translate-y-\[2px\]>[role=checkbox]{--tw-translate-y:2px;translate:var(--tw-translate-x) var(--tw-translate-y)}.\[\&\>button\]\:hidden>button{display:none}.\[\&\>span\]\:line-clamp-1>span{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.\[\&\>span\]\:text-xs>span{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.\[\&\>span\]\:opacity-70>span{opacity:.7}.\[\&\>span\:last-child\]\:truncate>span:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.\[\&\>svg\]\:absolute>svg{position:absolute}.\[\&\>svg\]\:top-4>svg{top:calc(var(--spacing) * 4)}.\[\&\>svg\]\:left-4>svg{left:calc(var(--spacing) * 4)}.\[\&\>svg\]\:size-3\.5>svg{width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.\[\&\>svg\]\:size-4>svg{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.\[\&\>svg\]\:h-2\.5>svg{height:calc(var(--spacing) * 2.5)}.\[\&\>svg\]\:h-3>svg{height:calc(var(--spacing) * 3)}.\[\&\>svg\]\:h-3\.5>svg{height:calc(var(--spacing) * 3.5)}.\[\&\>svg\]\:w-2\.5>svg{width:calc(var(--spacing) * 2.5)}.\[\&\>svg\]\:w-3>svg{width:calc(var(--spacing) * 3)}.\[\&\>svg\]\:w-3\.5>svg{width:calc(var(--spacing) * 3.5)}.\[\&\>svg\]\:shrink-0>svg{flex-shrink:0}.\[\&\>svg\]\:text-destructive>svg{color:var(--destructive)}.\[\&\>svg\]\:text-foreground>svg{color:var(--foreground)}.\[\&\>svg\]\:text-muted-foreground>svg{color:var(--muted-foreground)}.\[\&\>svg\]\:text-sidebar-accent-foreground>svg{color:var(--sidebar-accent-foreground)}.\[\&\>svg\+div\]\:translate-y-\[-3px\]>svg+div{--tw-translate-y:-3px;translate:var(--tw-translate-x) var(--tw-translate-y)}.\[\&\>svg\~\*\]\:pl-7>svg~*{padding-left:calc(var(--spacing) * 7)}.\[\&\>tr\]\:last\:border-b-0>tr:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.\[\&\[data-panel-group-direction\=vertical\]\>div\]\:rotate-90[data-panel-group-direction=vertical]>div{rotate:90deg}.\[\&\[data-state\=open\]\>svg\]\:rotate-180[data-state=open]>svg{rotate:180deg}[data-side=left] .\[\[data-side\=left\]_\&\]\:cursor-w-resize{cursor:w-resize}[data-side=left][data-collapsible=offcanvas] .\[\[data-side\=left\]\[data-collapsible\=offcanvas\]_\&\]\:-right-2{right:calc(var(--spacing) * -2)}[data-side=left][data-state=collapsed] .\[\[data-side\=left\]\[data-state\=collapsed\]_\&\]\:cursor-e-resize,[data-side=right] .\[\[data-side\=right\]_\&\]\:cursor-e-resize{cursor:e-resize}[data-side=right][data-collapsible=offcanvas] .\[\[data-side\=right\]\[data-collapsible\=offcanvas\]_\&\]\:-left-2{left:calc(var(--spacing) * -2)}[data-side=right][data-state=collapsed] .\[\[data-side\=right\]\[data-state\=collapsed\]_\&\]\:cursor-w-resize{cursor:w-resize}[data-slot=card-content] .\[\[data-slot\=card-content\]_\&\]\:bg-transparent,[data-slot=popover-content] .\[\[data-slot\=popover-content\]_\&\]\:bg-transparent{background-color:#0000}}@property --tw-animation-delay{syntax:"*";inherits:false;initial-value:0s}@property --tw-animation-direction{syntax:"*";inherits:false;initial-value:normal}@property --tw-animation-duration{syntax:"*";inherits:false}@property --tw-animation-fill-mode{syntax:"*";inherits:false;initial-value:none}@property --tw-animation-iteration-count{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-translate-y{syntax:"*";inherits:false;initial-value:0}:root{--radius:.625rem;--background:oklch(100% 0 0);--foreground:oklch(12.9% .042 264.695);--card:oklch(100% 0 0);--card-foreground:oklch(12.9% .042 264.695);--popover:oklch(100% 0 0);--popover-foreground:oklch(12.9% .042 264.695);--primary:oklch(20.8% .042 265.755);--primary-foreground:oklch(98.4% .003 247.858);--secondary:oklch(96.8% .007 247.896);--secondary-foreground:oklch(20.8% .042 265.755);--muted:oklch(96.8% .007 247.896);--muted-foreground:oklch(55.4% .046 257.417);--accent:oklch(96.8% .007 247.896);--accent-foreground:oklch(20.8% .042 265.755);--destructive:oklch(57.7% .245 27.325);--destructive-foreground:oklch(98.4% .003 247.858);--warning:oklch(55% .16 48);--warning-foreground:oklch(31% .09 43);--success:oklch(50% .14 155);--success-foreground:oklch(98.5% .005 155);--today:oklch(55% .2 255);--today-foreground:oklch(98.5% .005 255);--incomplete:oklch(55% .22 27);--incomplete-foreground:oklch(38% .16 27);--linked-guide:oklch(31% .025 255);--lead-new:oklch(93% .07 153);--lead-new-foreground:oklch(27% .07 153);--processed-card:oklch(31% .025 255);--processed-card-foreground:oklch(97% .006 255);--border:oklch(92.9% .013 255.508);--input:oklch(92.9% .013 255.508);--ring:oklch(70.4% .04 256.788);--chart-1:oklch(64.6% .222 41.116);--chart-2:oklch(60% .118 184.704);--chart-3:oklch(39.8% .07 227.392);--chart-4:oklch(82.8% .189 84.429);--chart-5:oklch(76.9% .188 70.08);--sidebar:oklch(98.4% .003 247.858);--sidebar-foreground:oklch(12.9% .042 264.695);--sidebar-primary:oklch(20.8% .042 265.755);--sidebar-primary-foreground:oklch(98.4% .003 247.858);--sidebar-accent:oklch(96.8% .007 247.896);--sidebar-accent-foreground:oklch(20.8% .042 265.755);--sidebar-border:oklch(92.9% .013 255.508);--sidebar-ring:oklch(70.4% .04 256.788);--command:oklch(31% .075 247);--command-foreground:oklch(98.5% .004 247);--operation:oklch(56% .22 258);--operation-foreground:oklch(98.5% .004 247)}.dark{--background:oklch(12.9% .042 264.695);--foreground:oklch(98.4% .003 247.858);--card:oklch(20.8% .042 265.755);--card-foreground:oklch(98.4% .003 247.858);--popover:oklch(20.8% .042 265.755);--popover-foreground:oklch(98.4% .003 247.858);--warning:oklch(67% .16 55);--warning-foreground:oklch(90% .08 75);--success:oklch(70% .15 155);--success-foreground:oklch(18% .04 155);--today:oklch(68% .17 250);--today-foreground:oklch(18% .04 255);--incomplete:oklch(66% .2 27);--incomplete-foreground:oklch(92% .05 27);--linked-guide:oklch(27% .02 255);--lead-new:oklch(31% .07 153);--lead-new-foreground:oklch(94% .04 153);--processed-card:oklch(24% .02 255);--processed-card-foreground:oklch(97% .006 255);--primary:oklch(92.9% .013 255.508);--primary-foreground:oklch(20.8% .042 265.755);--secondary:oklch(27.9% .041 260.031);--secondary-foreground:oklch(98.4% .003 247.858);--muted:oklch(27.9% .041 260.031);--muted-foreground:oklch(70.4% .04 256.788);--accent:oklch(27.9% .041 260.031);--accent-foreground:oklch(98.4% .003 247.858);--destructive:oklch(70.4% .191 22.216);--destructive-foreground:oklch(98.4% .003 247.858);--border:oklch(100% 0 0/.1);--input:oklch(100% 0 0/.15);--ring:oklch(55.1% .027 264.364);--chart-1:oklch(48.8% .243 264.376);--chart-2:oklch(69.6% .17 162.48);--chart-3:oklch(76.9% .188 70.08);--chart-4:oklch(62.7% .265 303.9);--chart-5:oklch(64.5% .246 16.439);--sidebar:oklch(20.8% .042 265.755);--sidebar-foreground:oklch(98.4% .003 247.858);--sidebar-primary:oklch(48.8% .243 264.376);--sidebar-primary-foreground:oklch(98.4% .003 247.858);--sidebar-accent:oklch(27.9% .041 260.031);--sidebar-accent-foreground:oklch(98.4% .003 247.858);--sidebar-border:oklch(100% 0 0/.1);--sidebar-ring:oklch(55.1% .027 264.364)}*{box-sizing:border-box}html,body{min-height:100%}body{background:var(--background);color:var(--foreground);margin:0;font-family:Manrope,sans-serif}button,input,select{font:inherit}button{cursor:pointer}.app-shell{background:#f7f9fc;min-height:100vh;display:flex}.sidebar{background:#fff;border-right:1px solid #e9ecf3;flex-direction:column;flex:0 0 240px;width:240px;padding:27px 15px 18px;transition:width .2s,flex-basis .2s,padding .2s;display:flex}.sidebar-toggle{color:#60708a;cursor:pointer;background:#fff;border:1px solid #dfe4ef;border-radius:5px;width:24px;height:24px;margin-left:auto}.sidebar-toggle:hover{color:#4056d8;background:#edf0ff}.sidebar-collapsed .sidebar{flex-basis:72px;width:72px;padding-inline:10px}.sidebar-collapsed .brand{justify-content:center;padding-inline:0}.sidebar-collapsed .brand-name,.sidebar-collapsed .workspace>span:nth-child(2),.sidebar-collapsed .workspace>svg,.sidebar-collapsed .nav-label,.sidebar-collapsed .nav-item span:not(.nav-icon),.sidebar-collapsed .nav-item em,.sidebar-collapsed .profile>span:nth-child(2),.sidebar-collapsed .profile>svg{display:none}.sidebar-collapsed .sidebar-toggle{margin-left:0}.sidebar-collapsed .workspace,.sidebar-collapsed .nav-item,.sidebar-collapsed .profile{justify-content:center;padding-inline:0}.sidebar-collapsed .nav-item{gap:0}.brand{color:#253058;letter-spacing:-.7px;align-items:center;gap:9px;padding:0 13px 29px;font-size:21px;font-weight:700;display:flex}.brand-mark{color:#fff;background:#4056d8;border-radius:7px;place-items:center;width:25px;height:25px;font-size:17px;font-style:italic;font-weight:800;display:grid}.workspace{color:#26314d;border-bottom:1px solid #eef0f5;align-items:center;gap:9px;padding:10px 9px 22px;display:flex}.workspace>span:nth-child(2),.profile>span:nth-child(2){flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.workspace b,.profile b{font-size:12px;font-weight:700}.workspace small,.profile small{color:#939caf;font-size:10px}.workspace>svg{color:#a1a8b7}.workspace-avatar,.profile-avatar{color:#4056d8;background:#e9edff;border-radius:8px;place-items:center;width:29px;height:29px;font-size:10px;font-weight:700;display:grid}.nav-list{flex-direction:column;gap:4px;padding-top:23px;display:flex}.nav-label{color:#a5adbd;letter-spacing:1.1px;margin:0 12px 8px;font-size:9px;font-weight:700}.nav-label-spaced{margin-top:27px}.nav-item{color:#7f899d;text-align:left;background:0 0;border:0;border-radius:8px;align-items:center;gap:12px;min-height:39px;padding:0 12px;font-size:12px;transition:all .15s;display:flex}.nav-item:hover{color:#4256d4;background:#f3f5ff}.nav-item.active{color:#3c52d5;background:#edf0ff;font-weight:700}.nav-item em{color:#8992a6;background:#f1f3f8;border-radius:10px;margin-left:auto;padding:2px 7px;font-size:10px;font-style:normal}.nav-item.active em{color:#4156cf;background:#dfe5ff}.sidebar-bottom{margin-top:auto;position:relative}.account-menu{z-index:20;background:#fff;border:1px solid #e5e8ef;border-radius:7px;width:202px;position:absolute;bottom:58px;right:0;overflow:hidden;box-shadow:0 8px 20px #17203324}.account-menu-header{border-bottom:1px solid #edf0f5;gap:4px;padding:12px 13px;display:grid}.account-menu-header small{color:#9aa3b3;font-size:9px}.account-menu-header b{color:#26334e;text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:500;overflow:hidden}.account-menu>button{color:#46536b;text-align:left;background:#fff;border:0;align-items:center;gap:11px;width:100%;padding:11px 13px;font-size:10px;display:flex}.account-menu>button:hover{color:#4056d8;background:#f5f6fb}.account-menu .account-logout{color:#e25862;border-top:1px solid #edf0f5}.profile{color:#25304b;border-top:1px solid #eef0f5;align-items:center;gap:9px;margin-top:16px;padding:18px 8px 0;display:flex}.profile>svg{color:#a0a8b8}.top-help,.top-balance,.top-country,.top-gift{color:#4056d8;background:#f0f2ff;border:0;border-radius:6px;align-items:center;gap:7px;padding:8px 11px;font-size:10px;display:inline-flex}.top-balance{color:#fff;background:#4056d8;font-weight:700}.top-balance span{opacity:.7;font-size:14px}.top-country{background:#f7f8fc}.top-gift{padding:8px;font-size:14px}.help-link{color:#53627d;text-align:left;background:0 0;border:0;border-top:1px solid #eef0f5;align-items:center;gap:9px;width:100%;padding:18px 8px 0;font-size:11px;display:flex}.help-link:hover{color:#4056d8}.main-content{flex:1;min-width:0}.topbar{background:#fff;border-bottom:1px solid #edf0f5;justify-content:space-between;align-items:center;padding:29px 43px 25px;display:flex}.eyebrow{color:#9ba4b5;letter-spacing:1.15px;margin:0 0 7px;font-size:9px;font-weight:700}h1,h2,h3,p{margin:0}h1{color:#18223a;letter-spacing:-.5px;font-size:21px}.top-actions{align-items:center;gap:23px;display:flex}.icon-button,.close-button{color:#8490a6;background:0 0;border:0;place-items:center;display:grid;position:relative}.notification-dot{background:#e35c61;border:1px solid #fff;border-radius:50%;width:6px;height:6px;position:absolute;top:0;right:0}.primary-button,.send-button{color:#fff;background:#4056d8;border:0;border-radius:7px;align-items:center;gap:8px;padding:10px 15px;font-size:11px;font-weight:700;display:inline-flex;box-shadow:0 3px 8px #4056d82b}.content-wrap{flex-direction:column;gap:19px;padding:25px 43px 45px;display:flex}.tracking-search-panel{background:#fff;border:1px solid #e8ebf2;border-radius:9px;padding:18px 22px 16px}.tracking-search-panel h2{color:#202b43;margin-top:7px;font-size:14px;font-weight:600}.tracking-search-row{align-items:center;gap:8px;margin-top:13px;display:flex}.tracking-input{color:#59667f;border:1px solid #cfd6e3;border-radius:6px;flex:1;align-items:center;gap:9px;min-height:38px;padding:0 12px;display:flex}.tracking-input input{color:#26334e;background:0 0;border:0;outline:0;width:100%;font-size:11px}.tracking-input input::placeholder{color:#8e99aa}.tracking-search-button{color:#fff;background:#4056d8;border:0;border-radius:6px;min-height:38px;padding:0 17px;font-size:11px;font-weight:700}.tracking-feedback{color:#7f899e;margin-top:9px;font-size:10px}.tracking-result{color:#526079;white-space:pre-wrap;background:#f5f7fb;border-radius:6px;max-height:170px;margin-top:11px;padding:12px;font-size:10px;overflow:auto}.stats-grid{grid-template-columns:repeat(5,1fr);gap:15px;display:grid}.stat-card{background:#fff;border:1px solid #e9ecf3;border-radius:9px;align-items:flex-start;gap:13px;min-height:110px;padding:18px 17px;display:flex}.stat-icon{border-radius:9px;flex:none;place-items:center;width:35px;height:35px;display:grid}.stat-icon.indigo{color:#4d5fde;background:#eff1ff}.stat-icon.teal{color:#2c9c9c;background:#e4f7f5}.stat-icon.green{color:#42a069;background:#e8f8ee;font-size:21px;font-weight:700}.stat-icon.red{color:#d5676b;background:#fff0ef}.stat-card span{color:#8b95a7;font-size:11px;display:block}.stat-card strong{color:#202b44;margin:5px 0;font-size:23px;line-height:1;display:block}.stat-card small{color:#50a371;font-size:9px;display:block}.stat-card small i{color:#a4acba;font-style:normal}.stat-card small.negative{color:#d9686e}.panel{background:#fff;border:1px solid #e8ebf2;border-radius:9px}.panel-heading{justify-content:space-between;align-items:center;padding:19px 22px;display:flex}h2{color:#202b43;font-size:14px}.panel-heading p{color:#98a1b1;margin-top:5px;font-size:10px}.text-button{color:#4a5dd0;background:0 0;border:0;font-size:10px;font-weight:700}.text-button span{margin-left:5px;font-size:15px}.activity-list{border-top:1px solid #eff1f5;grid-template-columns:1.55fr 1fr;display:grid}.activity-chart{border-right:1px solid #eff1f5;padding:19px 22px 16px}.chart-header,.summary-title{color:#6f7a90;justify-content:space-between;align-items:center;font-size:10px;font-weight:700;display:flex}select{color:#818b9e;background:#fff;border:1px solid #e5e8ef;border-radius:5px;padding:6px 9px;font-size:9px}.bars{background:repeating-linear-gradient(#0000 0 29px,#f4f5f8 30px);border-bottom:1px solid #eff1f5;justify-content:space-around;align-items:flex-end;height:121px;margin-top:12px;display:flex}.bar-group{flex-direction:column;justify-content:flex-end;align-items:center;gap:3px;height:100%;display:flex}.bar-group i{background:#6678e1;border-radius:3px 3px 0 0;width:8px;min-height:3px}.bar-group i:nth-child(2){background:#55c0b4}.bar-group i:nth-child(3){background:#f2a755}.bar-group b{color:#adb4c2;font-size:9px;font-weight:400;transform:translateY(17px)}.bar-group.muted{opacity:.4}.legend{color:#8f98a9;gap:17px;margin-top:19px;font-size:9px;display:flex}.legend span{align-items:center;gap:6px;display:flex}.legend i{border-radius:2px;width:7px;height:7px;display:inline-block}.legend-blue{background:#6678e1}.legend-teal{background:#55c0b4}.legend-orange{background:#f2a755}.activity-summary{padding:20px 25px}.summary-title button{color:#a3acbc;background:0 0;border:0}.ring{background:conic-gradient(#4cbdad 0 91%, #edf1f4 91% 100%);border-radius:50%;place-items:center;width:112px;height:112px;margin:17px auto 13px;display:grid;position:relative}.ring:before{content:"";border-radius:inherit;background:#fff;position:absolute;inset:8px}.ring div{flex-direction:column;align-items:center;display:flex;position:relative}.ring strong{color:#26304a;font-size:23px}.ring small{color:#a0a8b6;font-size:9px}.activity-summary>p{color:#98a1b0;text-align:center;font-size:9px}.activity-summary>p b{color:#4fab74}.mini-metrics{color:#8b94a5;justify-content:space-between;margin-top:19px;font-size:9px;display:flex}.mini-metrics span{align-items:center;gap:5px;display:flex}.mini-metrics b{color:#27334e;margin-left:3px}.mini-metrics i{border-radius:50%;width:6px;height:6px}.dot-blue{background:#6678e1}.dot-orange{background:#f2a755}.guides-panel{overflow:hidden}.selection-summary{color:#66728a;align-items:center;gap:9px;font-size:10px;font-weight:700;display:flex}.refresh-selection{color:#4056d8;background:#fff;border:1px solid #d7ddea;border-radius:6px;align-items:center;gap:6px;padding:8px 10px;font-size:10px;font-weight:700;display:inline-flex}.refresh-selection:disabled{cursor:wait;opacity:.55}.outline-button,.filter-button{color:#748096;background:#fff;border:1px solid #e2e6ee;border-radius:6px;align-items:center;gap:8px;padding:8px 11px;font-size:10px;display:inline-flex}.filter-button select{appearance:none;color:inherit;font-size:inherit;cursor:pointer;background:0 0;border:0;outline:0;padding:0}.table-toolbar{border-top:1px solid #eff1f5;align-items:center;gap:10px;padding:13px 22px;display:flex}.search-box{color:#9ba4b2;border:1px solid #e2e6ee;border-radius:6px;align-items:center;gap:8px;width:295px;padding:8px 10px;display:flex}.search-box input{color:#33405c;border:0;outline:0;width:100%;font-size:10px}.search-box input::placeholder{color:#a4adbb}.table-wrap{overflow-x:auto}table{border-collapse:collapse;width:100%;min-width:760px}th{color:#46536e;letter-spacing:.7px;text-align:left;background:#fafbfc;font-size:8px;font-weight:700}th,td{white-space:nowrap;border-top:1px solid #f0f2f6;padding:11px 14px}td{color:#68748a;font-size:10px}td:first-child{color:#26334e}.row-number-heading,.row-number{text-align:center;width:44px;padding-left:12px;padding-right:8px}.row-number{color:#9da6b5;font-size:10px;font-weight:700}.guide-code{font-size:10px;display:block}td small{color:#a6aebc;margin-top:4px;font-size:9px;display:block}.guide-eta{white-space:normal;background:#eef4ff;border-radius:6px;flex-direction:column;gap:1px;margin-top:5px;padding:4px 7px;line-height:1.25;display:flex}.guide-eta-label{color:#7b88a3;letter-spacing:.3px;text-transform:uppercase;font-size:8px;font-weight:700}.guide-eta b{color:#2f5cb8;font-size:10px;font-weight:700}.guide-eta.is-done{background:#e9f8ee}.guide-eta.is-done b{color:#23794c}.guide-eta.is-late{background:#fff3e2}.guide-eta.is-late b{color:#c97918}.guide-dates{white-space:normal;flex-direction:column;gap:2px;margin-top:4px;line-height:1.3;display:flex}.guide-dates span{color:#8b94a4;font-size:9px}.guide-dates b{font-weight:600}.guide-dates .gd-adm b{color:#3f6fd0}.guide-dates .gd-dis b{color:#2f9e6b}.guide-dates .gd-lim b{color:#d08a1f}.guide-dates .gd-lim.is-late b{color:#d84f5f}.guide-dates .gd-lim.is-late{font-weight:600}.guide-col{min-width:170px}.customer-col{min-width:230px;max-width:300px}.customer-cell{white-space:normal;flex-direction:column;gap:2px;line-height:1.35;display:flex}.cc-name{color:#26334e;letter-spacing:.2px;text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:700;overflow:hidden}.cc-phone{color:#5b6b85;font-variant-numeric:tabular-nums;letter-spacing:.3px;font-size:10px}.cc-route{color:#97a0b1;text-transform:uppercase;letter-spacing:.3px;text-overflow:ellipsis;white-space:nowrap;font-size:9px;font-weight:600;overflow:hidden}.cc-address{color:#7d879a;white-space:normal;font-size:9px;line-height:1.3}.cc-office{color:#23794c;white-space:normal;text-align:left;background:#e9f8ee;border:1px solid #bfe8ce;border-radius:5px;align-self:flex-start;align-items:center;gap:4px;margin-top:2px;padding:3px 7px;font-size:9px;font-weight:700;line-height:1.25;display:inline-flex}.customer-cell .pay-cell{border-top:1px dashed #e6e9f0;margin-top:5px;padding-top:5px}.customer-cell .pay-ganancia{font-size:11px}.pay-cell{white-space:normal;flex-direction:column;gap:2px;line-height:1.35;display:flex}.pay-contra{color:#3f6fd0;font-variant-numeric:tabular-nums;font-size:9px}.pay-contra b{color:#2f5cb8;font-weight:700}.pay-ganancia{color:#2f9e6b;font-variant-numeric:tabular-nums;letter-spacing:.2px;font-size:13px;font-weight:800}.pay-flete{color:#d84f5f;font-variant-numeric:tabular-nums;font-size:9px}.pay-flete b{color:#c73f50;font-weight:700}.date-range-inputs{align-items:center;gap:6px;display:inline-flex}.date-range-inputs input{color:#4a5568;border:1px solid #e2e6ee;border-radius:6px;padding:7px 8px;font-size:10px}.status{border-radius:5px;padding:5px 8px;font-size:9px;font-weight:700;display:inline-block}.status.blue{color:#5269d3;background:#edf0ff}.status.orange{color:#c97918;background:#fff1df;align-items:center;gap:5px;display:inline-flex}.status.orange:before{content:"!";color:#fff;background:#f2a33a;border-radius:50%;place-items:center;width:13px;height:13px;font-size:9px;font-weight:800;display:inline-grid}.status.orange{color:#ce8a36;background:#fff4e6}.status.red{color:#d36569;background:#fff0f0}.row-more{color:#a4acba;background:0 0;border:0}tr{cursor:pointer;transition:background .15s}.table-footer{color:#a0a8b7;border-top:1px solid #eff1f5;justify-content:space-between;align-items:center;padding:13px 22px;font-size:9px;display:flex}.table-footer div{gap:5px;display:flex}.table-footer button{color:#8490a3;background:#fff;border:1px solid #e8ebf1;border-radius:5px;width:24px;height:24px;font-size:10px}.table-footer button:disabled{opacity:.45}.table-footer button.page-current{color:#fff;background:#5369d8;border-color:#5369d8}.drawer-backdrop{z-index:5;background:#1a234226;justify-content:flex-end;display:flex;position:fixed;inset:0}.detail-drawer{background:#fff;width:min(390px,100%);height:100%;padding:28px;overflow:hidden auto;box-shadow:-10px 0 25px #1e29401c}.drawer-head{justify-content:space-between;display:flex}.drawer-head h2{margin-top:7px;font-size:19px}.close-button{background:#f5f6fa;border-radius:6px;width:30px;height:30px}.drawer-status{color:#9aa3b2;align-items:center;gap:10px;margin:22px 0 20px;font-size:10px;display:flex}.guide-document{background:#fafbfc;border:1px solid #e4e8f0;border-radius:8px;gap:10px;margin-bottom:17px;padding:12px;display:grid}.guide-document p{color:#536078;overflow-wrap:anywhere;margin-top:4px;font-size:10px}.pdf-upload-status{font-weight:600;line-height:1.4;color:#4056d8!important}.document-actions{flex-wrap:wrap;gap:10px;display:flex}.document-actions a{color:#4056d8;font-size:10px;font-weight:700;text-decoration:none}.detail-block{border-top:1px solid #eef0f4;padding:17px 0}.api-data-grid{border-top:1px solid #eef0f4;grid-template-columns:1fr 1fr;gap:10px;padding:17px 0;display:grid}.api-data-grid div{flex-direction:column;gap:4px;min-width:0;display:flex}.api-data-grid span{color:#9ba4b3;font-size:9px}.api-data-grid b{overflow-wrap:anywhere;color:#35405a;font-size:10px;font-weight:600}.events-list{border-top:1px solid #eef0f4;padding:17px 0 7px}.event-card{border-left:1px solid #dce2ef;gap:10px;margin-left:4px;padding:11px 0 11px 14px;display:flex;position:relative}.event-dot{background:#4056d8;border:2px solid #fff;border-radius:50%;width:9px;height:9px;position:absolute;top:15px;left:-5px;box-shadow:0 0 0 1px #4056d8}.event-card pre{display:none}.event-card-head{justify-content:space-between;align-items:flex-start;gap:10px;width:100%;display:flex}.event-card-head strong{color:#35405a;font-size:10px;line-height:1.45}.event-card p{color:#526079;overflow-wrap:anywhere;margin-top:6px;font-size:10px}.event-card small{color:#98a1b1;margin-top:5px;font-size:9px;display:block}.empty-events{color:#98a1b1;font-size:10px}.event-card b{color:#35405a;font-size:10px;font-weight:700;line-height:1.4;display:block}.event-card p{color:#68758c;margin:3px 0 2px;font-size:10px}.event-card small{color:#9aa4b4;font-size:9px}.raw-track123{border-top:1px solid #eef0f4;padding:16px 0 4px}.raw-track123 summary{cursor:pointer;color:#4056d8;font-size:10px;font-weight:700}.raw-track123 pre{color:#526079;white-space:pre-wrap;overflow-wrap:anywhere;background:#f5f7fb;border-radius:6px;max-height:260px;margin-top:10px;padding:11px;font-size:9px;line-height:1.5;overflow:auto}.detail-label{color:#9ba4b3;letter-spacing:.7px;font-size:9px;font-weight:700}.detail-block h3{color:#29354e;margin-top:8px;font-size:13px}.detail-block p{color:#7f899d;margin-top:6px;font-size:11px}.timeline{border-top:1px solid #eef0f4;padding:20px 0 7px 5px}.timeline-item{gap:13px;min-height:58px;display:flex;position:relative}.timeline-item:before{content:"";background:#e3e7ee;width:1px;position:absolute;top:13px;bottom:-9px;left:5px}.timeline-item:last-child:before{display:none}.timeline-item>span{z-index:1;background:#fff;border:2px solid #dfe3eb;border-radius:50%;width:11px;height:11px;margin-top:3px;position:relative}.timeline-item.done>span{background:#51b599;border-color:#51b599;box-shadow:inset 0 0 0 2px #fff}.timeline-item.current>span{background:#5066da;border-color:#5066da;box-shadow:0 0 0 4px #e9edff}.timeline-item b{color:#35405a;font-size:11px;display:block}.timeline-item small{color:#a0a8b5;margin-top:5px;font-size:9px;display:block}.message-box{background:#f5f7ff;border:1px solid #dfe5ff;border-radius:8px;justify-content:space-between;align-items:center;gap:10px;margin-top:11px;padding:13px;display:flex}.message-box>div{color:#5266d4;align-items:center;gap:9px;display:flex}.message-box b,.message-box small{display:block}.message-box b{color:#34426d;font-size:10px}.message-box small{color:#8993aa;margin-top:4px;font-size:8px}.send-button{white-space:nowrap;padding:8px 10px;font-size:9px}@media (width<=900px){.sidebar{flex-basis:205px;width:205px}.topbar,.content-wrap{padding-left:24px;padding-right:24px}.stats-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=680px){.account-backdrop{padding:12px}.account-settings{padding:20px 18px 26px}.sidebar{display:none}.topbar{padding:22px 16px}.content-wrap{padding:18px 16px 30px}.tracking-search-row{align-items:stretch}.tracking-search-button{padding:0 13px}.stats-grid{grid-template-columns:1fr 1fr;gap:10px}.stat-card{padding:13px 11px}.activity-list{grid-template-columns:1fr}.activity-chart{border-bottom:1px solid #eff1f5;border-right:0}.panel-heading,.table-toolbar{padding-left:16px;padding-right:16px}.search-box{flex:1;width:auto}.filter-button{display:none}.table-footer{padding-left:16px;padding-right:16px}.top-actions{gap:12px}.primary-button{padding:9px 10px}}.import-modal{background:#fff;border-radius:12px;width:min(680px,100% - 32px);max-height:calc(100vh - 32px);margin:auto;padding:27px;overflow-y:auto;box-shadow:0 20px 60px #1e294033}.import-modal .drawer-head p{color:#98a1b1;margin-top:6px;font-size:10px}.import-tabs{border-bottom:1px solid #edf0f5;gap:7px;margin:25px 0 13px;display:flex}.import-tabs button{color:#9ba4b2;background:0 0;border:0;border-bottom:2px solid #0000;padding:9px 12px;font-size:10px;font-weight:700}.import-tabs .tab-active{color:#4056d8;border-bottom-color:#4056d8}.bulk-input,.sheet-input{color:#4a5670;border:1px solid #e1e6ef;border-radius:7px;outline:0;width:100%;font-size:11px}.bulk-input{resize:vertical;min-height:145px;padding:12px;line-height:1.6}.sheet-input{margin-top:12px;padding:10px 12px}.import-actions{flex-wrap:wrap;gap:9px;margin-top:13px;display:flex}.import-report{color:#526079;background:#f7f9fc;border-radius:7px;margin-top:16px;padding:13px;font-size:10px}.import-report p{overflow-wrap:anywhere}.duplicate-customer-alert{color:#a96614;background:#fff7e8;border:1px solid #f2c98b;border-radius:6px;margin-top:8px;padding:9px 10px;font-size:10px;font-weight:600;line-height:1.45}.import-report p{margin-top:7px;line-height:1.5}.sweep-report{color:#536078;background:#f8fafc;border:1px solid #dfe5ef;border-radius:7px;margin:0 0 12px;padding:12px 14px;font-size:10px}.sweep-report strong{color:#35405a;font-size:11px}.sweep-report p{overflow-wrap:anywhere;margin-top:6px;line-height:1.45}.inter-empty{color:#97a1b5;font-size:10px;font-style:italic}.status.gray{color:#6b7280;background:#eef0f4}.combine-duplicates{color:#4056d8;cursor:pointer;background:#f2f4ff;border:1px solid #cdd5fa;border-radius:6px;align-items:center;gap:6px;padding:6px 10px;font-size:10px;font-weight:700;display:inline-flex}.combine-duplicates:hover{background:#e8ebff}.duplicate-notice{color:#4fab74;font-size:10px;font-weight:600}.delete-selection{color:#c0392b;cursor:pointer;background:#fdeeee;border:1px solid #f0b6b6;border-radius:6px;align-items:center;gap:6px;margin-left:10px;padding:5px 10px;font-size:10px;font-weight:600;display:inline-flex}.delete-selection:hover{background:#f9dddd}.row-delete{color:#98a2b3;cursor:pointer;background:0 0;border:none;border-radius:5px;justify-content:center;align-items:center;padding:4px;display:inline-flex}.row-delete:hover{color:#c0392b;background:#fdeeee}.import-confirm{justify-content:center;width:100%;margin-top:17px}.import-confirm:disabled{cursor:not-allowed;opacity:.45}.forms-panel{padding:0;overflow:hidden}.forms-admin{background:#fff;padding:28px}.forms-subpanel{background:#fff;border:1px solid #e5e8ef}.forms-subpanel-head{border-bottom:1px solid #eef0f5;justify-content:space-between;align-items:flex-start;gap:16px;padding:20px 22px;display:flex}.forms-subpanel-head h2{color:#26334e;font-size:18px}.response-toolbar{flex-wrap:wrap;align-items:center;gap:8px;padding:14px 18px;display:flex}.response-toolbar input{color:#65728a;border:1px solid #dce2ec;border-radius:4px;min-height:32px;padding:0 8px;font-size:10px}.response-table-wrap{overflow-x:auto}.response-table{border-collapse:collapse;color:#65728a;width:100%;min-width:850px;font-size:9px}.response-table th,.response-table td{text-align:left;white-space:nowrap;border:1px solid #edf0f4;padding:10px 8px}.response-table th{color:#52607a;background:#fafbfc;font-weight:700}.response-pagination{color:#8b95a7;text-align:right;padding:15px 20px;font-size:11px}.response-pagination b{color:#318536;border:1px solid #4abf1c;border-radius:3px;padding:3px 6px;display:inline-block}.share-options{grid-template-columns:repeat(2,1fr);gap:14px;padding:20px;display:grid}.share-option{border:1px solid #e5e8ef;border-radius:7px;padding:17px}.share-option h3{color:#26334e;font-size:12px}.share-option p{color:#8b95a7;margin-top:7px;font-size:10px}.share-option code{color:#65728a;background:#f5f6f8;margin-top:14px;padding:10px;font-size:9px;display:block}.share-chips{flex-wrap:wrap;gap:7px;margin-top:14px;display:flex}.share-chips button{color:#52607a;background:#fff;border:1px solid #dce2ec;border-radius:4px;padding:6px 8px;font-size:9px}:is(.forms-admin:has(.forms-subpanel)>.forms-admin-header,.forms-admin:has(.forms-subpanel)>.forms-card-grid,.forms-admin:has(.forms-subpanel)>.form-builder-divider,.forms-admin:has(.forms-subpanel)>.builder-layout){display:none}.builder-grid{grid-template-columns:minmax(0,1fr) minmax(250px,300px);align-items:start}.builder-canvas{width:100%;min-width:0}.field-settings{z-index:auto;box-sizing:border-box;width:100%;min-width:0;position:static!important}.builder-field{min-width:0}.builder-field b,.builder-field small{overflow-wrap:anywhere}.form-settings-view{background:#fff;border:1px solid #e5e8ef;grid-template-columns:150px 1fr;min-height:520px;display:grid}.settings-nav{background:#fafbfc;border-right:1px solid #e8ebf2;align-content:start;gap:3px;padding:18px 10px;display:grid}.settings-nav button{color:#65728a;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:4px;padding:9px 10px;font-size:10px}.settings-nav button:hover,.settings-nav .settings-active{color:#318536;background:#e1f1d6;font-weight:700}.settings-content{padding:22px 30px}.settings-heading{border-bottom:1px solid #eef0f5;justify-content:space-between;align-items:flex-start;gap:16px;padding-bottom:18px;display:flex}.settings-heading h2{color:#26334e;font-size:18px}.integrations-grid{grid-template-columns:repeat(3,minmax(150px,1fr));gap:16px;max-width:760px;margin-top:24px;display:grid}.integration-card{background:#fff;border:1px solid #e4e7ec;border-radius:3px;flex-direction:column;min-height:145px;display:flex}.integration-card-body{flex:1;padding:16px 14px 11px}.integration-card-title{color:#26334e;justify-content:space-between;align-items:center;gap:8px;display:flex}.integration-card-title h3{font-size:12px;font-weight:500}.integration-card-title span{color:#e59a12}.integration-card p{color:#65728a;margin-top:14px;font-size:10px;line-height:1.45}.integration-card-footer{border-top:1px solid #e8ebf0;justify-content:space-between;align-items:center;padding:10px;display:flex}.integration-card-footer .outline-button{min-height:28px;padding:0 10px;font-size:9px}.integration-switch{background:#18bd21;border:0;border-radius:9px;width:22px;height:13px;position:relative}.integration-switch span{background:#fff;border-radius:50%;width:9px;height:9px;position:absolute;top:2px;right:2px}@media (width<=760px){.integrations-grid{grid-template-columns:repeat(2,minmax(150px,1fr))}}@media (width<=480px){.integrations-grid{grid-template-columns:1fr}}.settings-section-card{color:#65728a;border:1px solid #e5e8ef;border-radius:6px;gap:16px;max-width:600px;margin-top:24px;padding:22px;display:grid}.settings-section-card h3{color:#26334e;font-size:15px}.settings-section-card p{font-size:11px;line-height:1.5}.settings-check{align-items:center;gap:8px;font-size:11px;display:flex}.settings-form{gap:18px;max-width:600px;padding-top:22px;display:grid}.settings-form label{color:#748096;grid-template-columns:135px 1fr;align-items:center;gap:14px;font-size:10px;display:grid}.settings-form input,.settings-form select{color:#26334e;border:1px solid #d5dae4;border-radius:4px;outline:0;min-height:34px;padding:0 9px;font-size:10px}.settings-form small{color:#91a0b2;grid-column:2;font-size:9px}.settings-link{align-items:center;min-width:0;display:flex}.settings-link span{color:#7b879b;white-space:nowrap;border:1px solid #d5dae4;border-right:0;padding:9px 8px;font-size:9px}.settings-link input{flex:1;min-width:0}.settings-toggle input{accent-color:#4abf1c;justify-self:start;width:32px;min-height:18px}.settings-save{justify-self:end;align-items:center;gap:6px;display:inline-flex}:is(.forms-admin:has(.form-settings-view)>.forms-card-grid,.forms-admin:has(.form-settings-view)>.form-builder-divider,.forms-admin:has(.form-settings-view)>.builder-layout){display:none}@media (width<=760px){.builder-grid{grid-template-columns:1fr}.field-settings{order:2}}@media (width<=680px){.form-settings-view{grid-template-columns:1fr}.settings-nav{border-bottom:1px solid #e8ebf2;border-right:0;grid-template-columns:repeat(2,1fr)}.settings-content{padding:18px}.settings-form label{grid-template-columns:1fr;gap:7px}.settings-form small{grid-column:1}}.forms-admin-header,.form-card-top,.form-card-meta,.form-card-actions,.forms-admin-tools{justify-content:space-between;align-items:center;gap:12px;display:flex}.forms-admin-header h2{color:#202b43;font-size:20px}.forms-admin-header p,.form-card-meta{color:#8b95a7;font-size:10px}.forms-admin-tools input{border:1px solid #dce2ec;border-radius:5px;width:180px;min-height:34px;padding:0 9px;font-size:10px}.forms-card-grid{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:24px;display:grid}.form-admin-card{background:#f8f9fb;border:1px solid #e5e8ef;border-radius:8px;padding:15px;position:relative}.form-card-top h3{color:#26334e;max-width:210px;font-size:11px}.form-card-top small{color:#8b95a7;font-size:9px}.card-menu-trigger{color:#6d7890;cursor:pointer;background:0 0;border:0;font-size:18px}.form-card-menu{z-index:2;background:#fff;border:1px solid #e1e5ed;border-radius:6px;min-width:125px;padding:5px;display:grid;position:absolute;top:38px;right:12px;box-shadow:0 10px 25px #26334e1f}.form-card-menu button{color:#52607a;text-align:left;cursor:pointer;background:0 0;border:0;padding:7px;font-size:10px}.form-card-menu button:hover{color:#4056d8;background:#f1f3ff}.danger-text{color:#c0392b!important}.form-card-meta{margin-top:20px}.form-card-meta b{color:#4fab74;font-size:9px}.form-card-actions{justify-content:flex-start;margin-top:14px}.form-card-actions button{color:#53617a;cursor:pointer;background:0 0;border:0;font-size:9px}.form-card-actions b{color:#4fab74}.form-builder-divider{border-top:1px solid #eef0f5;align-items:baseline;gap:10px;margin-top:28px;padding-top:22px;display:flex}.form-builder-divider h3{color:#26334e;font-size:14px}.form-builder-divider span{color:#8b95a7;font-size:10px}.builder-layout{grid-template-columns:190px 1fr;min-height:640px;display:grid}.builder-sidebar{background:#fafbfc;border-right:1px solid #e8ebf2;padding:17px 10px}.builder-sidebar-tabs{border-bottom:1px solid #e8ebf2;grid-template-columns:1fr 1fr;margin-bottom:14px;display:grid}.builder-sidebar-tabs button{color:#65728a;cursor:pointer;background:0 0;border:0;padding:8px 2px;font-size:9px}.builder-sidebar-tabs .builder-tab-active{color:#318536;border-bottom:2px solid #4abf1c;font-weight:700}.builder-sidebar-head{color:#4056d8;margin:0 7px 14px;font-size:9px;font-weight:700}.builder-type{color:#65728a;text-align:left;background:0 0;border:0;align-items:center;gap:8px;width:100%;padding:9px 7px;font-size:10px;display:flex}.builder-type:hover{color:#4056d8;background:#edf0ff;border-radius:5px}.builder-type i{color:#a5adbd;margin-left:auto;font-size:9px;font-style:normal}.builder-workspace{background:#f7f8fb;min-width:0}.builder-toolbar{background:#fff;border-bottom:1px solid #e8ebf2;justify-content:flex-end;gap:8px;padding:10px 15px;display:flex}.builder-toolbar button,.builder-toolbar span{color:#65728a;background:#fff;border:1px solid #e2e6ee;border-radius:5px;align-items:center;gap:6px;padding:6px 9px;font-size:10px;display:inline-flex}.builder-grid{grid-template-columns:minmax(0,1fr) 250px;gap:20px;padding:24px;display:grid}.builder-canvas{align-content:start;gap:8px;max-width:640px;margin:auto;display:grid}.builder-title,.builder-subtitle{text-align:center;color:#202b43;background:0 0;border:0;outline:0}.builder-title{font-size:19px;font-weight:700}.builder-subtitle{color:#7f899e;margin-bottom:16px;font-size:10px}.builder-field{color:#9aa4b5;text-align:left;background:#fff;border:1px solid #e2e6ee;border-radius:6px;align-items:center;gap:10px;width:100%;padding:12px;display:flex}.builder-field.selected{border-color:#4056d8;box-shadow:0 0 0 2px #4056d81c}.builder-field span:nth-child(2){flex:1;gap:4px;display:grid}.builder-field b{color:#26334e;font-size:11px}.builder-field small{color:#8b95a7;font-size:9px}.builder-reorder{gap:5px;display:flex}.builder-reorder span{color:#4056d8;border:1px solid #dce2ec;border-radius:3px;padding:2px 5px;font-size:10px}.add-field-button{color:#4056d8;background:0 0;border:1px dashed #9aa8e8;border-radius:6px;justify-content:center;align-items:center;gap:7px;padding:10px;font-size:10px;display:inline-flex}.field-settings{background:#fff;border:1px solid #e2e6ee;border-radius:8px;align-content:start;gap:13px;padding:17px;display:grid}.field-settings h3{color:#26334e;font-size:14px}.field-settings label{color:#748096;gap:6px;font-size:10px;font-weight:700;display:grid}.field-settings input,.field-settings select{color:#26334e;border:1px solid #dce2ec;border-radius:5px;min-height:35px;padding:0 8px;font-size:10px}.required-toggle{grid-template-columns:auto 1fr;align-items:center;display:flex!important}.required-toggle input{min-height:auto}.delete-field-button{color:#c0392b;background:#fdeeee;border:1px solid #f0b6b6;border-radius:5px;justify-content:center;align-items:center;gap:6px;padding:8px;font-size:10px;display:inline-flex}.form-preview-card{background:#fff;max-width:570px;margin:28px auto;padding:28px;box-shadow:0 8px 24px #25305812}.form-preview-card h2{color:#172033;text-align:center;font-size:18px}.form-preview-card>p{color:#7f899e;text-align:center;margin:8px 0 22px;font-size:10px}.preview-field{gap:7px;margin-top:15px;display:grid}.preview-field label{color:#4fab74;font-size:10px}.preview-field input[type=text],.preview-field input[type=tel]{border:1px solid #d2d8e2;border-radius:3px;min-height:36px}.preview-field span{color:#68748a;font-size:10px}.whatsapp-button{color:#fff;background:#24b52c;border:0;border-radius:4px;margin-top:22px;padding:10px 14px;font-size:10px;font-weight:700}@media (width<=680px){.admin-create-grid{grid-template-columns:1fr;padding:18px 16px}.admin-create-button{width:100%}.admin-users-list,.admin-panel .panel-heading{padding-left:16px;padding-right:16px}.import-modal{padding:20px}.import-tabs{overflow-x:auto}.import-tabs button{white-space:nowrap}}.auth-page{background:#fff;min-height:100vh}.auth-split{grid-template-columns:1fr;min-height:100vh;display:grid}@media (width>=900px){.auth-split{grid-template-columns:1.05fr 1fr}}.auth-hero{display:none}@media (width>=900px){.auth-hero{background:linear-gradient(160deg,#f3eef9 0%,#eef1fb 55%,#e9f4f6 100%);flex-direction:column;justify-content:center;align-items:center;gap:40px;padding:48px;display:flex}}.auth-hero h2{color:#2a2350;letter-spacing:-.01em;text-align:center;text-wrap:balance;font-size:34px;font-weight:800}.auth-diagram{place-items:center;width:440px;max-width:100%;height:440px;display:grid;position:relative}.auth-diagram-ring{border:1px dashed #c3b8e6;border-radius:50%;position:absolute;inset:44px}.auth-diagram-parcel{object-fit:contain;z-index:1;width:150px;height:150px;position:relative}.auth-feature{text-align:center;background:#fff;border:1px solid #e6e2f2;border-radius:12px;flex-direction:column;align-items:center;gap:8px;width:158px;padding:14px 12px;display:flex;position:absolute;box-shadow:0 10px 26px #2a235014}.auth-feature p{color:#5a5678;font-size:11px;line-height:1.4}.auth-feature-icon{color:#6a45e0}.feature-top{top:-8px;left:50%;transform:translate(-50%)}.feature-bottom{bottom:-8px;left:50%;transform:translate(-50%)}.feature-left{top:50%;left:-18px;transform:translateY(-50%)}.feature-right{top:50%;right:-18px;transform:translateY(-50%)}.auth-panel{place-items:center;padding:40px 24px;display:grid}.auth-form{gap:16px;width:min(380px,100%);display:grid}.auth-form h1{color:#18223a;font-size:22px;font-weight:700}.auth-google{cursor:pointer;border-radius:8px;justify-content:center;align-items:center;gap:10px;min-height:44px;font-weight:600;display:flex;color:#3a4256!important;background:#fff!important;border:1px solid #dce2ec!important;font-size:13px!important}.auth-google:hover{background:#f7f9fc!important}.auth-google-mark{color:#4285f4;background:#fff;border-radius:3px;place-items:center;width:18px;height:18px;font-size:13px;font-weight:800;display:grid}.auth-divider{color:#9aa3b3;align-items:center;gap:12px;font-size:11px;display:flex}.auth-divider:before,.auth-divider:after{content:"";background:#e6eaf1;flex:1;height:1px}.auth-form label{color:#3a4256;gap:6px;font-size:12px;font-weight:600;display:grid}.auth-form input{color:#26334e;border:1px solid #dce2ec;border-radius:8px;outline:0;width:100%;min-height:44px;padding:0 12px;font-size:13px}.auth-form input:focus{border-color:#6a45e0;box-shadow:0 0 0 3px #6a45e01c}.auth-password{align-items:center;display:flex;position:relative}.auth-password input{padding-right:40px}.auth-password button{color:#8a93a6;cursor:pointer;background:0 0;border:0;place-items:center;width:30px;height:30px;display:grid;position:absolute;right:6px}.auth-forgot{justify-self:start;font-size:12px;text-decoration:none;color:#6a45e0!important}.auth-forgot:hover{text-decoration:underline}.auth-submit{color:#fff;cursor:pointer;background:#5b31e6;border:0;border-radius:8px;min-height:46px;font-size:14px;font-weight:700}.auth-submit:hover{background:#4f28cf}.auth-submit:disabled{opacity:.6;cursor:default}.auth-switch{color:#7f899e;font-size:12px}.auth-switch a{color:#6a45e0;font-weight:600;text-decoration:none}.auth-switch a:hover{text-decoration:underline}.auth-error{color:#c0392b;font-size:12px}.profile{text-align:left;width:100%;font:inherit;background:0 0;border-left:0;border-right:0}.profile-modal{background:#fff;border-radius:14px;width:min(520px,100vw - 32px);max-height:calc(100vh - 32px);margin:auto;padding:32px;overflow-y:auto;box-shadow:0 20px 60px #1e294033}.profile-modal .drawer-head{align-items:flex-start;margin-bottom:4px}.profile-modal .drawer-head h2{letter-spacing:-.02em;font-size:22px}.profile-modal .profile-field{margin-top:16px}.profile-modal .profile-field input{min-height:44px;font-size:12px}.profile-modal .primary-button,.profile-modal .password-button{min-height:40px;padding:0 15px}.profile-modal .password-section,.profile-modal .users-section{margin-top:28px;padding-top:24px}.profile-modal .user-create-form{grid-template-columns:1fr 1fr}.profile-modal .user-create-form input:last-of-type,.profile-modal .user-create-form .primary-button{grid-column:span 2}.profile-modal .users-list{max-height:180px;overflow-y:auto}@media (width<=560px){.profile-modal{width:calc(100vw - 24px);max-height:calc(100vh - 24px);padding:22px}.profile-modal .user-create-form{grid-template-columns:1fr}.profile-modal .user-create-form input:last-of-type,.profile-modal .user-create-form .primary-button{grid-column:auto}}.profile-field{color:#7f899e;gap:6px;margin-top:18px;font-size:10px;font-weight:700;display:grid}.profile-field input{color:#26334e;border:1px solid #dce2ec;border-radius:6px;outline:0;min-height:40px;padding:0 11px;font-size:11px}.profile-field input:focus{border-color:#4056d8;box-shadow:0 0 0 3px #4056d81c}.profile-modal .primary-button{margin-top:20px}.password-input{align-items:center;display:flex;position:relative}.password-input input{width:100%;padding-right:58px}.password-toggle{color:#4056d8;cursor:pointer;background:0 0;border:0;font-size:10px;font-weight:700;position:absolute;right:8px}.password-toggle:focus-visible{outline-offset:2px;outline:2px solid #4056d8}.password-section{border-top:1px solid #edf0f5;margin-top:24px;padding-top:20px}.password-section h3{color:#26334e;font-size:14px}.password-button{margin-top:16px}.password-message{color:#4056d8;margin-top:10px;font-size:11px}.profile-message{color:#c0392b;font-size:10px;font-weight:600}.account-backdrop{z-index:10;background:#17203326;justify-content:center;align-items:flex-start;padding:30px;display:flex;position:fixed;inset:0;overflow-y:auto}.account-settings{background:#fff;border:1px solid #e1e6ef;border-radius:8px;width:min(760px,100%);padding:26px 30px 34px;box-shadow:0 20px 60px #17203326}.account-heading{border-bottom:1px solid #edf0f5;align-items:center;gap:12px;padding-bottom:18px;display:flex}.account-heading>div{flex:1}.account-heading h2{color:#172033;font-size:20px}.back-account{color:#526079;background:0 0;border:0;font-size:24px}.account-form{gap:16px;max-width:560px;padding-top:24px;display:grid}.account-form>label,.account-form fieldset{color:#526079;border:0;gap:7px;padding:0;font-size:10px;display:grid}.account-form input{color:#26334e;border:1px solid #d5dce8;border-radius:4px;min-height:36px;padding:0 10px;font-size:10px}.account-form fieldset{gap:8px}.account-form legend{color:#526079}.radio-option{align-items:center;gap:7px;display:flex}.radio-option input{min-height:auto}.domain-input{align-items:center;display:flex}.domain-input span{color:#6f7a90;border:1px solid #d5dce8;border-right:0;padding:10px;font-size:10px}.domain-input input{flex:1}.user-edit-overlay{z-index:40;background:#17203366;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.user-edit-dialog{background:#fff;border-radius:10px;gap:16px;width:min(430px,100%);padding:24px;display:grid;box-shadow:0 20px 60px #17203333}.user-edit-dialog h2{color:#172033;font-size:18px}.user-edit-dialog label{color:#526079;gap:6px;font-size:11px;display:grid}.user-edit-dialog input{color:#26334e;border:1px solid #d5dce8;border-radius:5px;min-height:38px;padding:0 10px}.user-edit-dialog .admin-actions{margin-top:4px}.account-message{color:#3d9a61;font-size:10px;font-weight:700}.usage-section{border-top:1px solid #edf0f5;gap:12px;margin-top:16px;padding-top:20px;display:grid}.usage-section h3{color:#26334e;font-size:14px}.usage-row{color:#718096;grid-template-columns:1fr auto;gap:7px;font-size:10px;display:grid}.usage-row b{color:#4056d8;font-size:9px}.usage-row i{background:#edf0f5;border-radius:4px;grid-column:1/-1;height:6px;overflow:hidden}.usage-row em{border-radius:inherit;background:#4056d8;width:7%;height:100%;display:block}.usage-row:last-child em{width:2%}.account-settings>.primary-button{margin-top:18px}.content-wrap:has(.forms-panel)>.admin-panel{display:none}.content-wrap:has(.admin-panel)>.forms-panel{display:none}.forms-panel{overflow:hidden}.form-builder{gap:18px;padding:24px 22px 28px;display:grid}.form-builder label{color:#748096;gap:7px;font-size:10px;font-weight:700;display:grid}.form-builder input,.form-builder textarea{color:#26334e;border:1px solid #dce2ec;border-radius:6px;outline:0;width:100%;padding:10px 11px;font-size:11px}.form-builder textarea{resize:vertical;min-height:82px;font-family:inherit}.form-builder input:focus,.form-builder textarea:focus{border-color:#4056d8;box-shadow:0 0 0 3px #4056d81c}.form-builder-section{border-top:1px solid #eef0f5;justify-content:space-between;align-items:center;gap:12px;padding-top:20px;display:flex}.form-builder-section h3{color:#26334e;font-size:13px}.form-builder-section p{color:#98a1b1;margin-top:4px;font-size:10px}.form-field-preview{border:1px solid #e2e6ee;border-radius:7px;align-items:center;gap:12px;padding:13px;display:flex}.field-drag{color:#a5adbd;letter-spacing:2px}.form-field-preview div{flex:1;gap:4px;display:grid}.form-field-preview b{color:#26334e;font-size:11px}.form-field-preview small{color:#8b95a7;font-size:10px}.form-builder-actions{border-top:1px solid #eef0f5;flex-wrap:wrap;gap:9px;padding-top:18px;display:flex}.admin-mode>:not(.admin-panel):not(.forms-panel){display:none}.admin-user-profile{gap:12px;margin-bottom:20px;display:grid}.admin-section{background:#fff;border:1px solid #dfe4ec;border-radius:6px;padding:16px}.admin-section h3{color:#26334e;border-bottom:1px solid #edf0f4;margin-bottom:13px;padding-bottom:9px;font-size:13px}.admin-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.admin-fields label{color:#65728a;gap:5px;font-size:10px;display:grid}.password-field{align-items:stretch;display:flex}.password-field input{flex:1;border-radius:4px 0 0 4px!important}.password-field button{color:#4056d8;cursor:pointer;background:#f7f9fc;border:1px solid #d7deea;border-left:0;border-radius:0 4px 4px 0;padding:0 12px;font-size:10px}.password-field button:hover{background:#edf0ff}.admin-fields input{color:#26334e;border:1px solid #d7deea;border-radius:4px;min-height:32px;padding:0 8px;font-size:10px}.admin-actions{justify-content:center;gap:9px;display:flex}.admin-panel{min-height:420px}.admin-panel .panel-heading{border-bottom:1px solid #eef0f5}.admin-panel .panel-heading h2{font-size:22px}.admin-create-grid{grid-template-columns:repeat(3,1fr);gap:12px;padding:24px 22px 18px;display:grid}.admin-create-grid label{color:#748096;gap:7px;font-size:10px;font-weight:700;display:grid}.admin-create-grid input{color:#26334e;border:1px solid #dce2ec;border-radius:6px;outline:0;min-height:40px;padding:0 11px;font-size:11px}.admin-create-grid input:focus{border-color:#4056d8;box-shadow:0 0 0 3px #4056d81c}.admin-create-button{justify-content:center;align-self:end;min-height:40px}.admin-message{color:#4056d8;padding:0 22px 14px;font-size:10px;font-weight:600}.admin-users-list{border-top:1px solid #eef0f5;padding:8px 22px 18px}.admin-empty{color:#8b95a7;padding:18px 0;font-size:11px}.admin-user-row{border-bottom:1px solid #f0f2f6;justify-content:space-between;align-items:center;gap:12px;padding:13px 0;display:flex}.admin-user-row div{gap:4px;display:grid}.admin-user-row b{color:#26334e;font-size:11px}.admin-user-row span{color:#8b95a7;font-size:10px}.admin-user-actions{align-items:center;gap:7px;display:flex}.user-action{color:#4056d8;cursor:pointer;background:#fff;border:1px solid #dce2ec;border-radius:5px;padding:5px 8px;font-size:9px;font-weight:700}.user-action:hover{background:#f2f4ff}.user-suspended{color:#c0392b;font-size:9px;font-weight:700}.user-active{color:#4fab74;font-size:9px;font-weight:700}.users-section{border-top:1px solid #edf0f5;margin-top:24px;padding-top:20px}.users-section-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.users-section h3{color:#26334e;font-size:14px}.user-create-form{gap:8px;margin-top:12px;display:grid}.user-create-form input{color:#26334e;border:1px solid #dce2ec;border-radius:6px;min-height:36px;padding:0 10px;font-size:11px}.user-create-form .primary-button{margin-top:0}.users-list{gap:8px;margin-top:14px;display:grid}.user-row{border-bottom:1px solid #edf0f5;justify-content:space-between;align-items:center;gap:10px;padding:8px 0;display:flex}.user-row span{gap:3px;display:grid}.user-row b{color:#26334e;font-size:11px}.user-row small{color:#7f899e;font-size:10px}.delete-user{color:#c0392b;cursor:pointer;background:0 0;border:0;place-items:center;display:inline-grid}.age-stars{vertical-align:middle;border-radius:999px;align-items:center;gap:1px;margin-left:7px;padding:2px 6px;font-size:9px;font-weight:700;display:inline-flex}.age-stars b{margin-left:2px;font-size:9px;font-weight:700}.age-fresh{color:#15803d;background:#dcfce7}.age-warn{color:#b45309;background:#fef3c7}.age-late{color:#b91c1c;background:#fee2e2}.import-progress{background:#f8fbff;border:1px solid #dbeafe;border-radius:14px;gap:8px;margin-bottom:12px;padding:14px 16px;display:grid}.import-progress-head{color:#334155;justify-content:space-between;font-size:13px;display:flex}.import-progress-track{background:#e2e8f0;border-radius:999px;height:8px;overflow:hidden}.import-progress-bar{background:#2563eb;height:100%;transition:width .25s}.import-progress-chips span{background:#eef2ff;border-radius:999px;padding:3px 10px}.import-progress button{justify-self:start}.wa-cell{white-space:nowrap}.wa-actions{flex-wrap:wrap;align-items:center;gap:6px;display:inline-flex}.wa-seq{background:var(--surface-2,#eef2f7);border-radius:10px;flex-direction:column;align-items:flex-start;gap:3px;width:100%;min-width:200px;padding:3px 4px;display:flex}@supports (color:color-mix(in lab, red, red)){.wa-seq{background:color-mix(in srgb, var(--surface-2,#eef2f7) 80%, transparent)}}.wa-seq-label{letter-spacing:.04em;text-transform:uppercase;color:var(--muted,#6b7785);font-size:9px;font-weight:700;line-height:1}.wa-seq-label.done{color:#15803d}.wa-seq-btns{flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:4px;width:100%;max-width:100%;display:flex;overflow:visible}.wa-seq-btn{color:#8b95a5;cursor:pointer;background:#eef1f6;border:1px solid #dde3ec;border-radius:999px;flex-shrink:0;align-items:center;gap:3px;min-width:22px;height:22px;padding:0 5px;font-size:10px;font-weight:700;line-height:1;transition:transform .12s,box-shadow .12s,border-color .12s,background .12s,color .12s,filter .12s,opacity .12s;display:inline-flex}.wa-seq-btn .wa-seq-emoji{filter:grayscale();opacity:.55;justify-content:center;align-items:center;width:13px;height:13px;font-size:13px;display:inline-flex;overflow:hidden}.wa-seq-btn:hover:not(:disabled){border-color:var(--primary,#16a37b);transform:translateY(-1px);box-shadow:0 2px 6px #0000001f}.wa-seq-btn:hover:not(:disabled) .wa-seq-emoji{filter:none;opacity:1}.wa-seq-btn:disabled{opacity:.55;cursor:default}.wa-seq-btn.busy{border-color:var(--primary,#16a37b);color:var(--primary,#16a37b);background:#fff}.wa-seq-btn.busy .wa-seq-emoji{filter:none;opacity:1}.wa-seq-btn.sent{color:#15803d;background:#dcfce7;border-color:#86efac}.wa-seq-btn.sent .wa-seq-emoji{filter:none;opacity:1}.wa-seq-btn.sent:hover:not(:disabled){box-shadow:0 0 0 2px #16a37b26}.wa-send{color:#16a34a;cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:8px;justify-content:center;align-items:center;width:26px;height:26px;display:inline-flex}.wa-send:hover{background:#ecfdf5;border-color:#16a34a}.wa-send.is-sent{color:#64748b}.wa-flag{border-radius:999px;justify-content:center;align-items:center;width:22px;height:22px;display:inline-flex}.wa-flag.ok{color:#15803d;background:#dcfce7}.wa-flag.no{color:#dc2626;background:#fee2e2}.wa-flag.none{color:#94a3b8;background:#f1f5f9}.wa-flag.wait{color:#b45309;background:#fef3c7}.wa-state{white-space:nowrap;border-radius:999px;align-items:center;gap:4px;padding:3px 8px;font-size:10px;font-weight:700;display:inline-flex}.wa-state b{font-variant-numeric:tabular-nums;font-weight:700}.wa-state.ok{color:#15803d;background:#dcfce7}.wa-state.no{color:#dc2626;background:#fee2e2}.wa-state.none{color:#94a3b8;background:#f1f5f9}.wa-state.wait{color:#b45309;background:#fef3c7}.wa-sched-wrap{align-items:center;gap:6px;display:inline-flex}.wa-sched-label{color:#b45309;white-space:nowrap;background:#fef3c7;border-radius:999px;align-items:center;gap:4px;padding:3px 8px;font-size:9px;font-weight:700;display:inline-flex}.wa-sched-label b{font-variant-numeric:tabular-nums}.wa-schedule{color:#64748b;cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:8px;width:32px;height:26px;padding:2px;font-size:11px}.wa-schedule:hover{border-color:#94a3b8}.wa-batch{color:#15803d;cursor:pointer;background:#ecfdf5;border:1px solid #16a34a;border-radius:10px;align-items:center;gap:6px;padding:6px 10px;font-size:12px;font-weight:600;display:inline-flex}.wa-batch:disabled{opacity:.6;cursor:progress}.wa-stop{color:#b91c1c;cursor:pointer;background:#fef2f2;border:1px solid #dc2626;border-radius:10px;align-items:center;gap:6px;padding:6px 10px;font-size:12px;font-weight:600;display:inline-flex}.wa-include{color:#64748b;align-items:center;gap:6px;font-size:12px;display:inline-flex}.wa-due{color:#b45309;align-items:center;gap:6px;font-size:12px;display:inline-flex}.wa-notify{border:1px solid #0000;border-radius:9px;align-items:center;gap:7px;padding:6px 10px;font-size:12px;font-weight:600;animation:.34s cubic-bezier(.21,1.02,.73,1) both waSlideIn;display:inline-flex;box-shadow:0 1px 2px #0f172a0f}.wa-notify.wa-spin{animation:.8s linear infinite waSpin}.wa-notify.sending{color:#1d4ed8;background:#eff6ff;border-color:#dbeafe}.wa-notify.sending .wa-spin{color:#2563eb}.wa-notify.sent{color:#047857;background:#ecfdf5;border-color:#d1fae5}.wa-notify.sent svg{color:#059669}.wa-notify.error{color:#be123c;background:#fff1f2;border-color:#ffe4e6}.wa-notify.error svg{color:#e11d48}@keyframes waSlideIn{0%{opacity:0;transform:translateY(8px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes waSpin{to{transform:rotate(360deg)}}.wa-status{color:#475569;font-size:12px}.notif-wrap{display:inline-flex;position:relative}.notif-bell{color:#334155;cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:10px;justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex;position:relative}.notif-count{color:#fff;background:#dc2626;border-radius:9px;place-items:center;min-width:18px;height:18px;padding:0 4px;font-size:10px;font-weight:700;display:grid;position:absolute;top:-6px;right:-6px}.topbar-date-row{align-items:center;gap:10px;display:flex}.topbar.compact .notif-bell{color:#eaf0ff;background:#ffffff1a;border:1px solid #ffffff2e;border-radius:999px;width:30px;height:30px;transition:background .16s,box-shadow .16s}.topbar.compact .notif-bell:hover{background:#ffffff38}.topbar.compact .notif-bell:has(.notif-count){animation:2s ease-in-out infinite notif-halo;box-shadow:0 0 0 3px #dc262638}.topbar.compact .notif-count{border:1.5px solid #14205c;top:-5px;right:-5px}@keyframes notif-halo{0%,to{box-shadow:0 0 0 3px #dc26262e}50%{box-shadow:0 0 0 5px #dc262652}}.top-status-sep{background:#fff3;width:1px;height:22px;margin:0 4px}.top-orbs{flex-wrap:nowrap;align-items:center;gap:8px;display:inline-flex}.top-orb{color:#eaf0ff;cursor:pointer;background:#ffffff1a;border:1px solid #ffffff2e;border-radius:999px;justify-content:center;align-items:center;width:34px;height:34px;padding:0;transition:background .16s,transform .16s,box-shadow .16s;display:inline-flex}.top-orb:hover:not(:disabled){background:#ffffff38;transform:translateY(-1px)}.top-orb:disabled{opacity:.6;cursor:progress}.top-orb.wa-orb.ok{color:#25d366;box-shadow:inset 0 0 0 1px #25d36673}.top-orb.wa-orb.bad{color:#94a3b8}.top-orb.wa-orb.loading{color:#cbd5f5;animation:2s ease-in-out infinite notif-halo}.top-cta{color:#fff;cursor:pointer;background:linear-gradient(135deg,#22c55e,#16a34a);border:none;border-radius:999px;align-items:center;gap:8px;height:36px;padding:0 18px;font-size:13px;font-weight:700;transition:transform .16s,box-shadow .16s;display:inline-flex;box-shadow:0 6px 16px #16a34a52}.top-cta:hover{transform:translateY(-1px);box-shadow:0 10px 22px #16a34a66}.top-account{color:#eaf0ff;cursor:pointer;background:#ffffff14;border:1px solid #ffffff29;border-radius:999px;align-items:center;gap:9px;height:34px;padding:0 12px 0 5px;transition:background .16s;display:inline-flex}.top-account:hover{background:#ffffff2e}.top-avatar{color:#fff;letter-spacing:.3px;background:linear-gradient(135deg,#38bdf8,#6366f1);border-radius:999px;place-items:center;width:26px;height:26px;font-size:10.5px;font-weight:800;display:grid}.top-account-text{flex-direction:column;align-items:flex-start;line-height:1.08;display:flex}.top-account-text b{font-size:12px;font-weight:700}.top-account-text em{color:#9fb3e8;font-size:10.5px;font-style:normal;font-weight:600}.notif-popover{z-index:40;background:#fff;border:1px solid #e2e8f0;border-radius:14px;width:340px;max-height:460px;padding:12px;position:absolute;top:42px;right:0;overflow:auto;box-shadow:0 18px 40px #0f172a24}.notif-head{justify-content:space-between;align-items:center;gap:8px;margin-bottom:8px;display:flex}.notif-head-actions{align-items:center;gap:6px;display:inline-flex}.notif-close{color:#64748b;cursor:pointer;background:0 0;border:none}.notif-filters{flex-wrap:wrap;gap:6px;margin-bottom:8px;display:flex}.notif-filter{cursor:pointer;color:#475569;background:#f8fafc;border:1px solid #e2e8f0;border-radius:999px;padding:4px 10px;font-size:12px}.notif-filter.is-active{color:#fff;background:#1d4ed8;border-color:#1d4ed8}.notif-list{gap:8px;display:grid}.notif-empty{color:#64748b;margin:8px 0;font-size:13px}.notif-item{background:#fff;border:1px solid #eef2f7;border-radius:10px;gap:10px;padding:8px;display:flex}.notif-item.is-unread{background:#f1f5ff;border-color:#dbe4ff}.notif-item p{color:#475569;margin:2px 0;font-size:12px}.notif-item small{color:#94a3b8;font-size:11px}.notif-icon{color:#334155;background:#e2e8f0;border-radius:8px;flex:none;place-items:center;width:26px;height:26px;display:grid}.notif-item.cat-delivered .notif-icon{color:#15803d;background:#dcfce7}.notif-item.cat-issue .notif-icon{color:#b91c1c;background:#fee2e2}.notif-item.cat-transit .notif-icon{color:#c2410c;background:#ffedd5}.wa-health{color:#94a3b8;cursor:pointer;background:0 0;border:none;border-radius:999px;justify-content:center;align-items:center;width:28px;height:28px;transition:background .15s,color .15s;display:inline-flex}.wa-health:hover{background:#f1f5f9}.wa-health.ok{color:#25d366}.wa-health.ok:hover{background:#dcfce7}.wa-health.bad{color:#94a3b8}.wa-health.bad:hover{background:#f1f5f9}.wa-health.loading{color:#94a3b8;animation:1.2s ease-in-out infinite wa-pulse}@keyframes wa-pulse{0%,to{opacity:1}50%{opacity:.4}}.wa-alert-btn{cursor:pointer;white-space:nowrap;border:2px solid #0000;border-radius:999px;align-items:center;gap:7px;padding:7px 13px;font-size:12.5px;font-weight:700;transition:background .15s,transform .15s,box-shadow .15s;display:inline-flex}.wa-alert-btn:hover{transform:translateY(-1px)}.wa-alert-btn.ok{color:#fff;background:#16a34a;border-color:#15803d}.wa-alert-btn.ok:hover{background:#15803d}.wa-alert-btn.danger{color:#fff;background:#dc2626;border-color:#b91c1c;animation:1.1s ease-in-out infinite wa-alert-pulse}.wa-alert-btn.danger:hover{background:#b91c1c}.wa-alert-btn.loading{color:#fff;background:#94a3b8}.wa-alert-btn.warn{color:#1f2937;background:#f59e0b;border-color:#d97706}.wa-alert-btn.warn:hover{color:#fff;background:#d97706}.wa-alert-btn.is-checking{opacity:.85}.wa-alert-btn .wa-spin{animation:.8s linear infinite waSpin}@keyframes wa-alert-pulse{0%{box-shadow:0 0 #dc26268c}70%{box-shadow:0 0 0 10px #dc262600}to{box-shadow:0 0 #dc262600}}.messages-admin{gap:20px;display:grid}.template-grid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:12px;display:grid}.template-card{background:#fff;border:1px solid #e2e8f0;border-radius:14px;gap:8px;padding:14px;display:grid}.template-card.is-off{opacity:.6}.template-card header{justify-content:space-between;align-items:center;gap:8px;display:flex}.template-card p{color:#475569;white-space:pre-wrap;margin:0;font-size:13px}.template-card small{color:#94a3b8;font-size:11px}.template-form{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;display:grid}.template-form label{color:#475569;gap:6px;font-size:12px;font-weight:600;display:grid}.template-form label.check{align-items:center;gap:8px;font-weight:500;display:inline-flex}.template-form input,.template-form select,.template-form textarea{font:inherit;border:1px solid #e2e8f0;border-radius:10px;padding:8px 10px;font-size:13px}.template-form .wide{grid-column:1/-1}.var-chips{flex-wrap:wrap;gap:6px;display:flex}.preview-box{background:#f8fafc;border:1px dashed #cbd5f5;border-radius:12px;padding:12px}.preview-box p{color:#334155;white-space:pre-wrap;margin:6px 0 0;font-size:13px}.msg-tabs{flex-wrap:wrap;gap:8px;margin:4px 0 16px;display:flex}.msg-tab{color:#475569;cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:999px;padding:7px 14px;font-size:13px;font-weight:600}.msg-tab:hover{background:#f8fafc}.msg-tab.active{color:#4338ca;background:#eef2ff;border-color:#c7d2fe}.inter-col{min-width:182px}.inter-cell{white-space:normal;flex-direction:column;align-items:flex-start;gap:4px;display:flex}.inter-pill{letter-spacing:.2px;border:1px solid #0000;border-radius:999px;align-items:center;gap:6px;max-width:170px;padding:6px 11px 6px 9px;font-size:11px;font-weight:700;line-height:1.25;display:inline-flex}.inter-pill .inter-ico{flex:none}.inter-pill .inter-text{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.inter-pill.blue{color:#3a52c4;background:#eef1ff;border-color:#d5dcff}.inter-pill.violet{color:#6b45c7;background:#f3edff;border-color:#e0d3ff}.inter-pill.orange{color:#b9720f;background:#fff3e2;border-color:#ffdfb3}.inter-pill.green{color:#23794c;background:#e9f8ee;border-color:#bfe8ce}.inter-pill.red{color:#c73f50;background:#ffeef0;border-color:#ffd0d6}.inter-pill.gray{color:#6b7280;background:#f1f3f7;border-color:#e0e4ec}.inter-updated{color:#8b94a4;align-items:center;gap:4px;font-size:10px;font-weight:600;display:inline-flex}.inter-age{letter-spacing:.02em;border-radius:999px;padding:1px 5px;font-size:9px;font-style:normal;font-weight:700}.inter-age.today{color:#15803d;background:#dcfce7}.inter-age.fresh{color:#0369a1;background:#e0f2fe}.inter-age.mid{color:#b45309;background:#fef3c7}.inter-age.old{color:#94a3b8;background:#f1f5f9}.inter-age.soon{color:#6d28d9;background:#ede9fe}.th-sort-hint{text-transform:none;letter-spacing:0;color:#2563eb;font-size:9px;font-weight:600}.stage-head{width:320px;min-width:300px}.stage-col{padding-top:8px;padding-bottom:8px}.stage-cell{flex-direction:column;align-items:flex-start;gap:6px;display:flex}.stage-cell .wa-actions{flex-wrap:wrap}.stage-flow{flex-direction:column;gap:4px;width:178px;display:flex}.stage-track{align-items:center;gap:0;display:flex}.stage-node{align-items:center;display:flex}.stage-link{background:#78829638;border-radius:2px;width:6px;height:2px}.stage-link.is-on{background:currentColor}.stage-dot{color:#6e788c8c;background:#7882961a;border:1px solid #7882962e;border-radius:6px;justify-content:center;align-items:center;width:16px;height:16px;transition:all .15s;display:inline-flex;position:relative}.stage-node.tone-blue{color:#3f6fd0}.stage-node.tone-violet{color:#7b5bd6}.stage-node.tone-orange{color:#e08a2f}.stage-node.tone-green{color:#2f9e6b}.stage-node.tone-amber{color:#d4a017}.stage-node.tone-red{color:#d64545}.stage-dot.is-pending{color:inherit;background:currentColor;border-color:currentColor}@supports (color:color-mix(in lab, red, red)){.stage-dot.is-pending{background:color-mix(in srgb, currentColor 12%, transparent)}}.stage-dot.is-sent{color:#fff;background:currentColor;border-color:#0000}.stage-dot.is-sent>svg{color:#fff}.stage-dot.is-failed{color:#d64545;border-color:#d64545;box-shadow:0 0 0 2px #d6454547}.stage-sent-dot{border:2px solid var(--panel-bg,#fff);background:#2f9e6b;border-radius:50%;width:7px;height:7px;position:absolute;bottom:-3px;right:-3px}.stage-pending-dot{border:2px solid var(--panel-bg,#fff);background:#d4a017;border-radius:50%;width:7px;height:7px;position:absolute;bottom:-3px;right:-3px}.stage-count{color:#6e788cbf;letter-spacing:.02em;font-size:9px;font-weight:700}.stage-count.has-sent{color:#2f9e6b}@keyframes portal-spin{to{transform:rotate(360deg)}}.portal-field{flex-direction:column;gap:6px;margin-bottom:10px;display:flex}.portal-field span{color:#5a6478d9;font-size:12px;font-weight:600}.portal-field input{background:var(--panel-bg,#fff);border:1px solid #78829640;border-radius:10px;padding:10px 12px;font-size:13px}.portal-divider{color:#6e788cb3;text-transform:uppercase;letter-spacing:.4px;align-items:center;gap:10px;margin:12px 0;font-size:11px;display:flex}.portal-divider:before,.portal-divider:after{content:"";background:#78829633;flex:1;height:1px}.completeness-badge{color:#b07514;background:#d4a0171f;border:1px solid #d4a01759;border-radius:999px;align-items:center;gap:4px;margin-top:3px;padding:1px 7px;font-size:10px;font-weight:700;display:inline-flex}.completeness-badge.is-action{cursor:pointer;transition:background .15s,transform .15s}.completeness-badge.is-action:hover{background:#d4a0173d;transform:translateY(-1px)}.completeness-badge.is-action:active{transform:none}.incomplete-toggle{align-items:center;gap:6px;padding:7px 12px;font-size:12px;display:inline-flex}.incomplete-toggle.active{color:#b07514;background:#d4a0171a;border-color:#d4a017}.portal-payments .table-scroll{overflow-x:auto}.portal-payments table{border-collapse:collapse;width:100%;font-size:13px}.portal-payments th{text-align:left;letter-spacing:.6px;text-transform:uppercase;color:#6e788cbf;border-bottom:1px solid #7882962e;padding:10px 12px;font-size:10px}.portal-payments td{border-bottom:1px solid #7882961a;padding:10px 12px}.panel-actions{flex-wrap:wrap;gap:.5rem;display:flex}.import-progress{background:linear-gradient(#fff,#f6f9fc);border:1px solid #dbe3ef;border-radius:14px;gap:9px;margin-top:12px;padding:14px 16px;display:grid;box-shadow:0 1px 2px #0f1b3d0d}.import-progress-head{color:#5a6a86;justify-content:space-between;align-items:center;gap:10px;margin-bottom:0;font-size:11px;font-weight:600;display:flex}.import-progress-head b{color:#0f1b3d;letter-spacing:-.2px;font-size:13px;font-weight:700}.import-progress-track{background:#e8edf3;border-radius:999px;height:12px;overflow:hidden;box-shadow:inset 0 1px 2px #0f1b3d14}.import-progress-bar{background:linear-gradient(90deg,#0f1b3d,#1e3a5f 55%,#2dd4a8);border-radius:999px;height:100%;transition:width .35s}.import-progress-bar.active{background-image:linear-gradient(90deg,#0f1b3d,#1e3a5f,#2dd4a8,#1e3a5f,#0f1b3d);background-size:220% 100%;animation:1.6s linear infinite import-progress-slide}.import-progress-bar.done{background:linear-gradient(90deg,#12805c,#2dd4a8);animation:none}.import-progress-chips{color:#46587a;flex-wrap:wrap;gap:7px;font-size:11px;display:flex}.import-progress-chips span{background:#eef3f9;border:1px solid #e0e8f2;border-radius:999px;padding:3px 10px}.import-progress-chips span b{color:#0f1b3d}@keyframes import-progress-slide{0%{background-position:0 0}to{background-position:220% 0}}.import-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.import-stat{text-align:center;background:#fff;border:1px solid #e2e8f2;border-radius:7px;padding:9px 8px}.import-stat b{color:#35405a;font-size:16px;line-height:1.1;display:block}.import-stat span{color:#7b879d;text-transform:uppercase;letter-spacing:.04em;font-size:9px}.import-stat.new b{color:#4f46e5}.import-stat.ok b{color:#16a34a}.import-stat.upd b{color:#b45309}.missing-chips{flex-wrap:wrap;gap:5px;margin-top:7px;display:flex}.missing-chip{color:#b42318;background:#fff2f2;border-radius:999px;padding:3px 8px;font-size:9px;font-weight:600}.link-button{color:#4f46e5;cursor:pointer;background:0 0;border:none;margin-top:8px;padding:0;font-size:10px;font-weight:700}.th-sort{font:inherit;color:inherit;cursor:pointer;text-transform:uppercase;letter-spacing:.04em;background:0 0;border:none;align-items:center;gap:5px;padding:0;font-size:10px;font-weight:700;display:inline-flex}.th-sort .arrow{color:#94a3b8;flex-shrink:0}.th-sort.active,.th-sort.active .arrow{color:#2563eb}.th-sort:hover .arrow{color:#475569}.note-bulb{color:#b45309;cursor:pointer;vertical-align:middle;background:#fffbeb;border:1px solid #fde68a;border-radius:999px;align-items:center;gap:2px;margin-left:6px;padding:2px 5px;display:inline-flex}.note-bulb em{font-size:10px;font-style:normal;font-weight:700}.note-bulb.due{color:#dc2626;background:#fee2e2;border-color:#fecaca;animation:1.1s ease-in-out infinite note-blink}@keyframes note-blink{0%,to{opacity:1;box-shadow:0 0 #dc262673}50%{opacity:.55;box-shadow:0 0 0 5px #dc262600}}.detail-edit{background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;margin:14px 0;padding:12px}.detail-edit-grid{grid-template-columns:1fr 1fr;gap:8px;margin-top:8px;display:grid}.detail-edit-field{color:#64748b;flex-direction:column;gap:3px;font-size:11px;display:flex}.detail-edit-field input{color:#0f172a;background:#fff;border:1px solid #cbd5e1;border-radius:8px;padding:6px 8px;font-size:12px}.detail-edit-actions{align-items:center;gap:10px;margin-top:10px;display:flex}.detail-edit-status{color:#0f766e;font-size:11px}.notes-block{border:1px solid #e2e8f0;border-radius:12px;margin:14px 0;padding:12px}.note-form textarea{resize:vertical;border:1px solid #cbd5e1;border-radius:8px;width:100%;margin-top:8px;padding:8px;font-size:12px}.note-form-row{justify-content:space-between;align-items:flex-end;gap:10px;margin-top:8px;display:flex}.note-form-row label{color:#64748b;flex-direction:column;gap:3px;font-size:11px;display:flex}.note-form-row input{border:1px solid #cbd5e1;border-radius:8px;padding:6px 8px;font-size:12px}.notes-list{flex-direction:column;gap:8px;margin-top:10px;display:flex}.notes-empty{color:#94a3b8;font-size:12px}.note-item{background:#fff;border:1px solid #e2e8f0;border-left:3px solid #cbd5e1;border-radius:10px;justify-content:space-between;gap:8px;padding:8px 10px;display:flex}.note-item.due{background:#fef2f2;border-left-color:#dc2626}.note-item.done{opacity:.55;border-left-color:#16a34a}.note-item p{color:#0f172a;margin:0;font-size:12px}.note-item small{color:#64748b;font-size:10px}.note-item-actions{gap:4px;display:flex}.note-item-actions button{cursor:pointer;color:#475569;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;padding:4px}.nav-item-link{text-decoration:none}.crm-page{background:#f1f5f9;flex-direction:column;height:100vh;display:flex}.crm-page-head{background:#fff;border-bottom:1px solid #e2e8f0;align-items:center;gap:16px;padding:12px 20px;display:flex}.crm-page-head a{color:#64748b;font-size:13px;text-decoration:none}.crm-page-head h1{color:#0f172a;margin:0;font-size:16px}.crm-shell{flex:1;grid-template-columns:440px minmax(0,1fr) 280px;gap:12px;min-height:0;padding:12px;display:grid}.crm-list,.crm-thread-wrap,.crm-contact{background:#fff;border:1px solid #e2e8f0;border-radius:14px;flex-direction:column;min-height:0;display:flex;overflow:hidden}.crm-list-head{border-bottom:1px solid #e2e8f0;gap:8px;padding:10px;display:grid}.crm-tabs{flex-wrap:wrap;gap:4px;display:flex}.crm-tabs button{color:#64748b;cursor:pointer;background:0 0;border:none;border-radius:8px;padding:4px 7px;font-size:11px}.crm-tabs button.active{color:#047857;background:#ecfdf5;font-weight:600}.crm-list-actions{align-items:center;gap:6px;display:flex}.crm-search{color:#94a3b8;border:1px solid #e2e8f0;border-radius:9px;flex:1;align-items:center;gap:6px;padding:5px 8px;display:flex}.crm-search input,.crm-newchat input{color:#0f172a;background:0 0;border:none;outline:none;width:100%;font-size:12px}.crm-icon{cursor:pointer;color:#475569;background:#f8fafc;border:1px solid #e2e8f0;border-radius:9px;padding:6px;display:inline-flex}.crm-icon.on{color:#15803d;background:#dcfce7;border-color:#86efac}.crm-newchat{border:1px dashed #cbd5e1;border-radius:9px;align-items:center;gap:6px;padding:4px 8px;display:flex}.crm-newchat button{color:#fff;cursor:pointer;background:#16a34a;border:none;border-radius:7px;padding:4px 9px;font-size:11px}.crm-chats{flex:1;overflow:auto}.crm-selbar{color:#475569;background:#f8fafc;border-bottom:1px solid #e2e8f0;align-items:center;gap:10px;padding:6px 10px;font-size:11px;display:flex}.crm-selbar label{cursor:pointer;align-items:center;gap:6px;display:flex}.crm-selbar span{margin-left:auto}.crm-selbar button{cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:6px;padding:2px 8px;font-size:11px}.crm-chat-pick{flex-direction:column;flex:none;align-items:center;gap:2px;padding-top:2px;display:flex}.crm-chat-pick em{color:#94a3b8;font-size:10px;font-style:normal}.crm-chat{cursor:pointer;text-align:left;background:#fff;border:none;border-bottom:1px solid #f1f5f9;align-items:flex-start;gap:9px;width:100%;padding:10px;display:flex;position:relative}.crm-avatar{color:#475569;background:#e2e8f0;border-radius:50%;flex:none;justify-content:center;align-items:center;width:36px;height:36px;font-size:12px;font-weight:700;display:flex;overflow:hidden}.crm-avatar.big{width:52px;height:52px;font-size:15px}.crm-avatar img{object-fit:cover;width:100%;height:100%}.crm-chat-body{flex:1;gap:2px;min-width:0;display:grid}.crm-chat-body b{color:#0f172a;justify-content:space-between;gap:6px;font-size:12.5px;display:flex}.crm-chat-body b em{color:#94a3b8;flex:none;font-size:10px;font-style:normal}.crm-chat-body small{color:#64748b;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.crm-chat-phone{letter-spacing:.2px;color:var(--primary);text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:700;overflow:hidden}.crm-chat-tags{flex-wrap:wrap;gap:4px;margin-top:2px;display:flex}.crm-tag{color:#475569;cursor:pointer;background:#f1f5f9;border:none;border-radius:6px;padding:2px 6px;font-size:9.5px;font-style:normal;font-weight:600}.crm-tag.tag-urgente{color:#b91c1c;background:#fee2e2}.crm-tag.tag-envío,.crm-tag.tag-envio{color:#1d4ed8;background:#dbeafe}.crm-tag.tag-vip{color:#6d28d9;background:#ede9fe}.crm-tag.tag-b2b{color:#a16207;background:#fef9c3}.crm-tag.tag-guia{color:#15803d;background:#dcfce7}.crm-tag-picker .crm-tag{opacity:.45}.crm-tag-picker .crm-tag.on{opacity:1;box-shadow:0 0 0 1px #0f172a1f}.crm-assigned{color:#16a34a;font-size:9.5px;font-style:normal}.crm-unread{color:#fff;background:#16a34a;border-radius:9px;justify-content:center;align-items:center;min-width:17px;height:17px;padding:0 4px;font-size:10px;display:flex;position:absolute;bottom:10px;right:9px}.crm-thread-wrap{position:relative}.crm-thread-head{border-bottom:1px solid #e2e8f0;align-items:center;gap:10px;padding:10px 12px;display:flex}.crm-thread-head b{color:#0f172a;font-size:13px;display:block}.crm-thread-head small{color:#64748b;font-size:11px}.crm-thread-actions{gap:5px;margin-left:auto;display:flex}.crm-thread{background:#f8fafc;flex-direction:column;flex:1;gap:8px;padding:14px;display:flex;overflow:auto}.crm-bubble{color:#0f172a;background:#fff;border:1px solid #e2e8f0;border-radius:12px;max-width:70%;padding:8px 10px;font-size:12.5px}.crm-bubble.out{color:#fff;background:#16a34a;border-color:#16a34a;align-self:flex-end}.crm-bubble p{white-space:pre-wrap;margin:0}.crm-bubble em{opacity:.7;text-align:right;margin-top:3px;font-size:9.5px;font-style:normal;display:block}.crm-bubble img{border-radius:8px;max-width:220px;margin-bottom:4px;display:block}.crm-bubble a{color:inherit;align-items:center;gap:4px;font-size:11.5px;display:inline-flex}.crm-quick{flex-wrap:wrap;gap:6px;padding:8px 12px 0;display:flex}.crm-quick button{color:#475569;cursor:pointer;background:#f8fafc;border:1px solid #e2e8f0;border-radius:20px;padding:4px 10px;font-size:10.5px}.crm-quick .crm-quick-guide{color:#15803d;background:#ecfdf5;border-color:#bbf7d0;align-items:center;gap:4px;display:inline-flex}.crm-composer{border-top:1px solid #e2e8f0;align-items:center;gap:8px;padding:10px 12px;display:flex}.crm-composer input{border:1px solid #e2e8f0;border-radius:10px;outline:none;flex:1;padding:9px 12px;font-size:12.5px}.crm-send{color:#fff;cursor:pointer;background:#16a34a;border:none;border-radius:10px;align-items:center;gap:6px;padding:9px 14px;font-size:12px;display:inline-flex}.crm-send:disabled{opacity:.5;cursor:default}.crm-placeholder,.crm-empty{color:#94a3b8;text-align:center;margin:auto;padding:24px;font-size:12.5px}.crm-contact{gap:12px;padding:12px;overflow:auto}.crm-contact header b{color:#0f172a;font-size:13px}.crm-contact section{gap:6px;display:grid}.crm-contact h4{color:#64748b;text-transform:uppercase;letter-spacing:.04em;align-items:center;gap:5px;margin:0;font-size:11px;display:flex}.crm-contact small{color:#64748b;font-size:11.5px}.crm-contact-id{align-items:center;gap:10px;display:flex}.crm-name-input{color:#0f172a;background:0 0;border:none;outline:none;width:100%;font-size:14px;font-weight:700}.crm-note-input{color:#0f172a;resize:vertical;border:1px solid #e2e8f0;border-radius:9px;outline:none;width:100%;min-height:34px;padding:7px 9px;font-family:inherit;font-size:11.5px}.crm-block{color:#475569;cursor:pointer;background:#f8fafc;border:1px solid #e2e8f0;border-radius:9px;padding:7px;font-size:11.5px}.crm-qr{z-index:5;background:#fff;border:1px solid #e2e8f0;border-radius:12px;align-items:center;gap:10px;padding:10px;display:flex;position:absolute;top:10px;right:10px;box-shadow:0 12px 30px #0f172a24}.crm-qr b{font-size:12px;display:block}.crm-qr small{color:#64748b;font-size:11px}.crm-qr img{width:150px;height:150px}.crm-toast{color:#fff;cursor:pointer;z-index:40;background:#0f172a;border-radius:10px;padding:9px 14px;font-size:12px;position:fixed;bottom:18px;left:50%;transform:translate(-50%)}@keyframes crm-spin{to{transform:rotate(360deg)}}@media (width<=1400px){.crm-shell{grid-template-columns:360px minmax(0,1fr) 280px}}@media (width<=1100px){.crm-shell{grid-template-columns:280px minmax(0,1fr)}.crm-contact{display:none}}.crm-module{flex-direction:column;flex:1;min-height:0;display:flex}.crm-module-tabs{align-items:center;gap:6px;padding:10px 12px 0;display:flex}.crm-module-tabs button{border:1px solid var(--border);background:var(--muted);color:var(--muted-foreground);cursor:pointer;border-bottom:none;border-radius:9px 9px 0 0;align-items:center;gap:6px;padding:7px 14px;font-size:12.5px;font-weight:600;display:inline-flex}.crm-module-tabs button.active{background:var(--card);color:var(--foreground)}.crm-conn-badge{border:1px solid var(--border);background:var(--card);border-radius:999px;align-items:center;gap:6px;margin-left:auto;padding:5px 10px;font-size:11.5px;font-weight:600;display:inline-flex}.crm-conn-badge i{background:currentColor;border-radius:50%;width:8px;height:8px}.crm-conn-badge.ok{color:#16a34a}.crm-conn-badge.warn{color:#d97706}.crm-conn-badge.bad{color:#dc2626}.crm-panel{flex-direction:column;flex:1;gap:14px;min-height:0;padding:14px;display:flex;overflow:auto}.crm-panel:has(.ord-workspace){overflow:hidden visible}.crm-cards{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:10px;display:grid}.pg-cards{grid-template-columns:repeat(6,minmax(0,1fr))}.pg-cards .crm-card{padding:10px 12px}.pg-cards .crm-card h4{letter-spacing:.03em;font-size:10px}.pg-cards .crm-card small{font-size:11px}.pg-cards .crm-card[role=button]{cursor:pointer}.pg-cards .crm-card.on{border-color:#2563eb;box-shadow:0 0 0 2px #2563eb26}@media (width<=860px){.pg-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}.crm-card{border:1px solid var(--border);background:var(--card);border-radius:12px;flex-direction:column;gap:4px;padding:12px 14px;display:flex}.crm-card h4{text-transform:uppercase;letter-spacing:.04em;color:var(--muted-foreground);margin:0;font-size:11px}.crm-card b{font-size:15px}.crm-card small{color:var(--muted-foreground);font-size:11.5px}.crm-card.ok{border-left:3px solid #16a34a}.crm-card.warn{border-left:3px solid #d97706}.crm-card.bad{border-left:3px solid #dc2626}.crm-qr-panel{border:1px solid var(--border);background:var(--card);border-radius:12px;align-items:center;gap:18px;padding:16px;display:flex}.crm-qr-panel img{border-radius:8px;width:200px;height:200px}.crm-qr-panel p{color:var(--muted-foreground);margin:6px 0;font-size:12.5px}.crm-linkphone{gap:6px;margin-top:8px;display:flex}.crm-linkphone input{border:1px solid var(--border);background:var(--background);border-radius:8px;flex:1;padding:7px 10px;font-size:12.5px}.crm-linkphone button,.crm-actions-row button{border:1px solid var(--border);background:var(--muted);cursor:pointer;border-radius:8px;align-items:center;gap:6px;padding:7px 12px;font-size:12.5px;font-weight:600;display:inline-flex}.crm-actions-row{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.crm-actions-row button.danger{color:#dc2626;border-color:#fecaca}.crm-settings{border:1px solid var(--border);background:var(--card);border-radius:12px;padding:14px}.crm-settings h4{align-items:center;gap:6px;margin:0 0 10px;font-size:12.5px;display:flex}.crm-settings ul{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:4px;margin:0;padding:0;list-style:none;display:grid}.crm-settings li{background:var(--muted);border-radius:6px;justify-content:space-between;padding:4px 8px;font-size:12px;display:flex}.crm-settings li b.yes{color:#16a34a}.crm-settings li b.no{color:#dc2626}.crm-code{color:var(--foreground);margin-top:8px;font-family:ui-monospace,monospace;font-size:13px}.crm-del{cursor:pointer;opacity:.45;color:inherit;background:0 0;border:none;margin-left:6px}.crm-del:hover{opacity:1;color:#dc2626}.crm-recovery-banner{color:#92400e;background:#fffbeb;border:1px solid #fde68a;border-radius:11px;align-items:center;gap:10px;margin:10px 12px 0;padding:10px 14px;font-size:12.5px;display:flex}.crm-recovery-banner button{color:#fff;cursor:pointer;background:#f59e0b;border:1px solid #f59e0b;border-radius:8px;align-items:center;gap:6px;margin-left:auto;padding:6px 12px;font-size:12px;font-weight:600;display:inline-flex}.crm-scan-cta{border:1px solid var(--border);background:var(--card);border-radius:12px;align-items:center;gap:16px;margin-top:12px;padding:16px;display:flex}.crm-scan-cta.linked{background:#f0fdf4;border-left:3px solid #16a34a;align-items:flex-start}.crm-scan-cta>div{flex-direction:column;gap:4px;display:flex}.crm-scan-cta b{font-size:14px}.crm-scan-cta p{color:var(--muted-foreground);margin:2px 0 8px;font-size:12.5px}.crm-scan-art{color:var(--muted-foreground);opacity:.4}.qr-scan-btn{border:1px solid var(--border);background:var(--primary);color:var(--primary-foreground);cursor:pointer;border-radius:9px;align-self:flex-start;align-items:center;gap:6px;padding:8px 14px;font-size:12.5px;font-weight:600;display:inline-flex}.qr-overlay{z-index:200;background:#0000008c;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.qr-dialog{background:var(--card);border:1px solid var(--border);border-radius:16px;width:100%;max-width:420px;max-height:92vh;padding:22px;position:relative;overflow:auto;box-shadow:0 24px 60px #0000004d}.qr-close{cursor:pointer;color:var(--muted-foreground);background:0 0;border:none;border-radius:8px;padding:4px;position:absolute;top:14px;right:14px}.qr-close:hover{background:var(--muted);color:var(--foreground)}.qr-head{align-items:center;gap:12px;margin-bottom:16px;display:flex}.qr-logo{background:var(--primary);width:42px;height:42px;color:var(--primary-foreground);border-radius:11px;justify-content:center;align-items:center;display:flex}.qr-head h3{margin:0;font-size:16px}.qr-head p{color:var(--muted-foreground);margin:2px 0 0;font-size:12px}.qr-frame{border:1px solid var(--border);background:#fff;border-radius:12px;flex-direction:column;align-items:center;gap:8px;padding:14px;display:flex}.qr-frame img{border-radius:10px;width:220px;height:220px}.qr-countdown{color:var(--muted-foreground);font-size:11.5px}.qr-countdown span{font-variant-numeric:tabular-nums}.qr-steps{color:var(--muted-foreground);gap:4px;margin:14px 0 0;padding-left:20px;font-size:12.5px;display:grid}.qr-steps li{line-height:1.4}.qr-divider{color:var(--muted-foreground);text-transform:uppercase;letter-spacing:.05em;align-items:center;gap:10px;margin:16px 0 10px;font-size:11.5px;display:flex}.qr-divider:before,.qr-divider:after{content:"";background:var(--border);flex:1;height:1px}.qr-phone{align-items:center;gap:8px;display:flex}.qr-phone input{border:1px solid var(--border);background:var(--background);border-radius:9px;flex:1;padding:9px 12px;font-size:13px}.qr-phone input:focus{border-color:var(--primary);outline:none}.qr-btn{border:1px solid var(--border);background:var(--primary);color:var(--primary-foreground);cursor:pointer;white-space:nowrap;border-radius:9px;align-items:center;gap:6px;padding:8px 14px;font-size:12.5px;font-weight:600;display:inline-flex}.qr-btn:disabled{opacity:.55;cursor:default}.qr-code-out{background:var(--muted);color:var(--muted-foreground);border-radius:10px;flex-direction:column;gap:4px;margin-top:10px;padding:12px 14px;font-size:12.5px;display:flex}.qr-code-out b{letter-spacing:.15em;color:var(--foreground);font-family:ui-monospace,monospace;font-size:22px}.qr-mini-err{color:#dc2626;margin-top:8px;font-size:11.5px}.qr-state{text-align:center;color:var(--muted-foreground);flex-direction:column;align-items:center;gap:10px;padding:30px 10px;font-size:13px;display:flex}.qr-state .spin{animation:1s linear infinite crm-spin}.qr-state.qr-error{color:#dc2626}.qr-state.qr-warn{color:#d97706}.qr-success{text-align:center;color:#16a34a;flex-direction:column;align-items:center;gap:8px;padding:36px 10px;display:flex}.qr-success b{font-size:18px}.qr-success p{color:var(--muted-foreground);font-size:12.5px}.qr-mini-note{color:var(--muted-foreground);font-size:11px}.qr-actions{flex-wrap:wrap;gap:8px;display:flex}.qr-actions-center{justify-content:center;margin-top:10px}.qr-btn-ghost{background:var(--muted);color:var(--foreground)}.crm-flow-grid{grid-template-columns:280px minmax(0,1fr);gap:14px;display:grid}@media (width<=900px){.crm-flow-grid{grid-template-columns:1fr}}.crm-flow-list{gap:6px;display:grid}.crm-flow-item{text-align:left;border:1px solid var(--border);background:var(--card);cursor:pointer;border-radius:10px;gap:2px;padding:8px 10px;display:grid}.crm-flow-item.active{background:#f0fdf4;border-color:#16a34a}.crm-flow-item b{font-size:12.5px}.crm-flow-item small{color:var(--muted-foreground);font-size:11px}.crm-flow-item i{font-size:10px;font-style:normal;font-weight:700}.crm-flow-item i.on{color:#16a34a}.crm-flow-item i.off{color:#94a3b8}.crm-form{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px;display:grid}.crm-form label{color:var(--muted-foreground);gap:4px;font-size:11.5px;font-weight:600;display:grid}.crm-form label.wide,.crm-form .crm-steps{grid-column:1/-1}.crm-form input,.crm-form select,.crm-form textarea{border:1px solid var(--border);font:inherit;background:var(--background);color:var(--foreground);border-radius:8px;padding:7px 9px;font-size:12.5px}.crm-form textarea{resize:vertical;min-height:64px}.crm-form label.crm-check{flex-direction:row;align-items:center;gap:7px;font-weight:500;display:flex}.crm-steps h5{margin:6px 0;font-size:12px}.crm-step{border:1px solid var(--border);background:var(--muted);border-radius:10px;gap:6px;margin-bottom:8px;padding:8px;display:grid}.crm-step-head{align-items:center;gap:6px;display:flex}.crm-step-head span{color:#fff;background:#16a34a;border-radius:50%;place-items:center;width:20px;height:20px;font-size:11px;display:grid}.crm-step-head select{flex:1}.crm-step-head button{border:1px solid var(--border);background:var(--card);cursor:pointer;color:var(--muted-foreground);border-radius:6px;padding:4px}.crm-step textarea,.crm-step input,.crm-step select{border:1px solid var(--border);font:inherit;background:var(--background);color:var(--foreground);border-radius:8px;padding:6px 8px;font-size:12px}.crm-loglist{gap:4px;max-height:280px;margin:8px 0 0;padding:0;list-style:none;display:grid;overflow:auto}.crm-loglist li{background:var(--muted);border-radius:6px;grid-template-columns:150px 110px 130px minmax(0,1fr);gap:8px;padding:4px 8px;font-size:11.5px;display:grid}.crm-loglist li b.yes{color:#16a34a}.crm-loglist li b.no{color:#dc2626}.crm-campaign-list{gap:10px;display:grid}.crm-campaign{border:1px solid var(--border);background:var(--card);border-radius:12px;gap:6px;padding:12px;display:grid}.crm-campaign header{justify-content:space-between;align-items:center;gap:8px;display:flex}.crm-campaign p{color:var(--muted-foreground);margin:0;font-size:12px}.crm-campaign small{color:var(--muted-foreground);font-size:11px}.crm-camp-bar{background:var(--muted);border-radius:999px;height:7px;overflow:hidden}.crm-camp-bar span{background:#16a34a;height:100%;transition:width .3s;display:block}.crm-camp-state{background:var(--muted);color:var(--muted-foreground);border-radius:999px;padding:3px 9px;font-size:10.5px;font-style:normal;font-weight:700}.crm-camp-state.running{color:#1d4ed8;background:#dbeafe}.crm-camp-state.completed{color:#15803d;background:#dcfce7}.crm-camp-state.paused{color:#b45309;background:#fef3c7}.crm-camp-state.failed,.crm-camp-state.cancelled{color:#b91c1c;background:#fee2e2}.crm-status-chip{text-transform:uppercase;letter-spacing:.03em;border-radius:999px;padding:2px 7px;font-size:9.5px;font-style:normal;font-weight:800}.crm-status-chip.open{color:#15803d;background:#dcfce7}.crm-status-chip.pending{color:#b45309;background:#fef3c7}.crm-status-chip.snoozed{color:#4338ca;background:#e0e7ff}.crm-status-chip.resolved{background:var(--muted);color:var(--muted-foreground)}.crm-status-chip.archived{color:#475569;background:#94a3b833}.crm-priority-chip{letter-spacing:.02em;border-radius:999px;align-items:center;gap:3px;padding:2px 7px;font-size:9.5px;font-style:normal;font-weight:800;display:inline-flex}.crm-priority-chip.urgent{color:#b91c1c;background:#fee2e2;animation:2s infinite pulse-red}.crm-priority-chip.high{color:#c2410c;background:#ffedd5}.crm-priority-chip.mid{color:#a16207;background:#fef9c3}.crm-escalated-chip{color:#dc2626;background:#fef2f2;border:1px solid #fca5a5;border-radius:999px;align-items:center;gap:3px;padding:2px 7px;font-size:9.5px;font-style:normal;font-weight:800;animation:2s infinite pulse-red;display:inline-flex}@keyframes pulse-red{0%,to{opacity:1}50%{opacity:.65}}.crm-escalation-banner{color:#b91c1c;background:#fef2f2;border:1px solid #fca5a5;border-radius:8px;align-items:center;gap:6px;margin-top:4px;padding:4px 8px;font-size:11px;font-weight:600;display:flex}.crm-escalation-banner button{color:#b91c1c;cursor:pointer;background:#fff;border:1px solid #fca5a5;border-radius:999px;margin-left:auto;padding:2px 8px;font-size:10px;font-weight:700}.crm-escalation-rule{border:1px solid var(--border);background:var(--card);border-radius:10px;align-items:flex-start;gap:10px;margin-bottom:8px;padding:10px 12px;display:flex}.crm-escalation-rule.disabled{opacity:.5}.crm-escalation-rule-head{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:6px;display:flex}.crm-escalation-rule-head b{font-size:13px}.crm-escalation-rule-head .crm-esc-type{background:var(--muted);color:var(--muted-foreground);text-transform:uppercase;border-radius:999px;padding:1px 6px;font-size:10px;font-weight:700}.crm-escalation-rule-head .crm-esc-prio{color:#b45309;background:#fef3c7;border-radius:999px;padding:1px 6px;font-size:10px;font-weight:700}.crm-escalation-rule-head .crm-esc-count{color:#4338ca;background:#e0e7ff;border-radius:999px;padding:1px 6px;font-size:10px;font-weight:700}.crm-escalation-rule-body{grid-template-columns:1fr 1fr;gap:8px;width:100%;display:grid}.crm-escalation-rule-body label{flex-direction:column;gap:3px;font-size:11px;display:flex}.crm-escalation-rule-body label span{color:var(--muted-foreground);font-weight:600}.crm-escalation-rule-body input,.crm-escalation-rule-body textarea,.crm-escalation-rule-body select{border:1px solid var(--border);background:var(--background);color:var(--foreground);border-radius:6px;padding:5px 8px;font-size:11px}.crm-escalation-rule-actions{align-items:center;gap:6px;margin-top:6px;display:flex}.crm-escalation-rule-actions button{border:1px solid var(--border);background:var(--background);cursor:pointer;border-radius:6px;padding:3px 8px;font-size:10px;font-weight:600}.crm-escalation-rule-actions button.danger{color:#dc2626;border-color:#fca5a5}.crm-btn.xs{border-radius:999px;padding:2px 8px;font-size:10px}.crm-status-select{border:1px solid var(--border);background:var(--background);color:var(--foreground);cursor:pointer;border-radius:999px;padding:4px 8px;font-size:11px;font-weight:700}.crm-status-select.open{color:#15803d;border-color:#16a34a}.crm-status-select.pending{color:#b45309;border-color:#f59e0b}.crm-status-select.snoozed{color:#4338ca;border-color:#6366f1}.crm-status-select.resolved{border-color:var(--border);color:var(--muted-foreground)}.crm-status-select.archived{color:#475569;background:#94a3b81f;border-color:#94a3b8}.crm-bubble.note{color:#78350f;background:#fffbeb;border:1px dashed #f59e0b;align-self:center;max-width:76%}.crm-bubble.note b{text-transform:uppercase;letter-spacing:.04em;color:#b45309;align-items:center;gap:5px;margin-bottom:3px;font-size:10px;display:flex}.crm-note-composer{border-top:1px solid var(--border);background:#fffbeb99;align-items:center;gap:8px;padding:7px 12px;display:flex}.crm-note-composer input{border:1px solid var(--border);background:var(--background);color:var(--foreground);border-radius:8px;flex:1;padding:6px 10px;font-size:12.5px}.crm-note-composer button{color:#b45309;cursor:pointer;background:0 0;border:1px solid #f59e0b;border-radius:8px;padding:6px 11px;font-size:11.5px;font-weight:700}.crm-note-composer button:disabled{opacity:.5;cursor:not-allowed}.crm-composer{position:relative}.crm-canned-pop{background:var(--popover);border:1px solid var(--border);z-index:20;border-radius:10px;position:absolute;bottom:calc(100% + 6px);left:10px;right:10px;overflow:hidden;box-shadow:0 12px 32px #00000029}.crm-canned-pop button{text-align:left;cursor:pointer;width:100%;color:var(--foreground);background:0 0;border:0;padding:8px 12px;font-size:12.5px;display:block}.crm-canned-pop button:hover{background:var(--muted)}.crm-canned-pop small{color:var(--muted-foreground);font-size:11px;display:block}.crm-canned-manager{border-top:1px solid var(--border);background:var(--muted);padding:10px 12px}@supports (color:color-mix(in lab, red, red)){.crm-canned-manager{background:color-mix(in srgb, var(--muted) 40%, transparent)}}.crm-canned-manager h4{text-transform:uppercase;letter-spacing:.04em;color:var(--muted-foreground);align-items:center;gap:6px;margin-bottom:6px;font-size:11.5px;display:flex}.crm-canned-manager ul{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.crm-canned-manager li{align-items:center;gap:6px;display:flex}.crm-canned-manager li>button:first-child{text-align:left;cursor:pointer;color:var(--foreground);background:0 0;border:0;flex:1;font-size:12.5px}.crm-canned-manager li b{color:var(--primary)}.crm-canned-add{border:1px dashed var(--border);color:var(--muted-foreground);cursor:pointer;background:0 0;border-radius:8px;margin-top:8px;padding:5px 10px;font-size:11.5px;font-weight:700}.crm-settings h4 .crm-mini{border:1px solid hsl(var(--border));background:hsl(var(--muted));color:hsl(var(--muted-foreground));border-radius:6px;align-items:center;gap:4px;margin-left:auto;padding:3px 8px;font-size:11px;display:inline-flex}.crm-settings h4{align-items:center;gap:6px;display:flex}.crm-settings ul b.muted{color:hsl(var(--muted-foreground));font-weight:400}.crm-profile-id{align-items:flex-start;gap:14px;margin:10px 0 14px;display:flex}.crm-profile-avatar{background:hsl(var(--muted));width:78px;height:78px;color:hsl(var(--muted-foreground));border:1px solid hsl(var(--border));border-radius:50%;flex:0 0 78px;place-items:center;display:grid;overflow:hidden}.crm-profile-avatar img{object-fit:cover;width:100%;height:100%}.crm-profile-fields{flex:1;gap:8px;min-width:0;display:grid}.crm-profile-fields label{color:hsl(var(--muted-foreground));gap:4px;font-size:11px;display:grid}.crm-profile-fields label>span{gap:6px;display:flex}.crm-profile-fields input{border:1px solid hsl(var(--border));background:hsl(var(--background));min-width:0;color:hsl(var(--foreground));border-radius:7px;flex:1;padding:6px 9px;font-size:13px}.crm-profile-fields button{border:1px solid hsl(var(--border));background:hsl(var(--muted));color:hsl(var(--foreground));border-radius:7px;align-items:center;gap:4px;padding:6px 10px;font-size:12px;display:inline-flex}.crm-profile-fields button:disabled{opacity:.5}.crm-profile-link{align-items:center;gap:12px;margin-top:10px;display:flex}.crm-profile-link code{word-break:break-all;color:hsl(var(--muted-foreground));font-size:11px}.crm-bulk-canned{gap:8px;margin-bottom:10px;display:grid}.crm-bulk-canned textarea{border:1px solid hsl(var(--border));background:hsl(var(--background));width:100%;color:hsl(var(--foreground));border-radius:8px;padding:8px 10px;font-size:12px}.crm-bulk-canned button{border:1px solid hsl(var(--border));background:hsl(var(--muted));border-radius:7px;justify-self:start;padding:6px 12px;font-size:12px}.crm-canned-manage{gap:6px;margin:8px 0;display:grid}.crm-canned-manage li{border:1px solid hsl(var(--border));background:hsl(var(--card));border-radius:8px;justify-content:space-between;align-items:flex-start;gap:10px;padding:8px 10px;display:flex}.crm-canned-manage li.off{opacity:.5}.crm-canned-manage li.empty{color:hsl(var(--muted-foreground));justify-content:center;font-size:12px}.crm-canned-manage li>div p{color:hsl(var(--muted-foreground));margin:2px 0;font-size:12px}.crm-canned-manage li>div small{color:hsl(var(--muted-foreground));font-size:10px}.crm-canned-actions{flex:none;gap:4px;display:flex}.crm-canned-actions button{border:1px solid hsl(var(--border));background:hsl(var(--muted));color:hsl(var(--muted-foreground));border-radius:6px;padding:5px}.crm-canned-actions button.danger{color:hsl(var(--destructive))}.crm-contact-card{margin-top:10px}.crm-contact-card img{object-fit:cover;border-radius:50%;width:56px;height:56px;margin-bottom:6px}.crm-contact-card ul{gap:4px;display:grid}.crm-contact-card li{justify-content:space-between;gap:8px;font-size:12px;display:flex}.crm-contact-card li span{color:hsl(var(--muted-foreground))}.wa-preview{margin:.75rem 0}.wa-preview-phone{background:var(--muted)}@supports (color:color-mix(in lab, red, red)){.wa-preview-phone{background:color-mix(in srgb, var(--muted) 70%, transparent)}}.wa-preview-phone{border:1px solid var(--border);border-radius:1rem;max-width:22rem;padding:.9rem}.wa-preview-bubble{background:var(--primary);position:relative}@supports (color:color-mix(in lab, red, red)){.wa-preview-bubble{background:color-mix(in srgb, var(--primary) 18%, var(--card))}}.wa-preview-bubble{border:1px solid var(--primary)}@supports (color:color-mix(in lab, red, red)){.wa-preview-bubble{border:1px solid color-mix(in srgb, var(--primary) 30%, var(--border))}}.wa-preview-bubble{white-space:pre-wrap;word-break:break-word;color:var(--foreground);border-radius:.75rem .75rem .2rem;padding:.55rem .7rem 1.2rem;font-size:.82rem;line-height:1.35}.wa-preview-bubble p{margin:0}.wa-preview-media{opacity:.8;margin-bottom:.35rem;font-size:.75rem}.wa-preview-time{opacity:.65;font-size:.65rem;position:absolute;bottom:.35rem;right:.6rem}.ord-toolbar{flex-wrap:wrap;align-items:center;gap:8px;margin:12px 0;display:flex}.ord-toolbar button{border:1px solid var(--border);background:var(--muted);cursor:pointer;color:var(--foreground);border-radius:8px;align-items:center;gap:6px;padding:7px 12px;font-size:12.5px;font-weight:600;display:inline-flex}.ord-toolbar button.qr-btn{background:var(--primary);color:var(--primary-foreground)}.ord-toolbar button.pg-link-button,.pg-link-button{border:1px solid var(--primary);background:var(--primary);min-height:34px;color:var(--primary-foreground);box-shadow:0 6px 16px var(--primary);border-radius:7px;justify-content:center;align-items:center;gap:7px;padding:8px 13px;font-weight:800;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.ord-toolbar button.pg-link-button,.pg-link-button{box-shadow:0 6px 16px color-mix(in oklab, var(--primary) 24%, transparent)}}.pg-link-button:hover:not(:disabled){filter:brightness(1.06);transform:translateY(-1px)}.pg-link-button:disabled{opacity:.62;cursor:default}.wa-batch-wrap .wa-associate{white-space:nowrap;min-height:32px;padding:6px 11px}.guide-link-state{border:1px solid var(--border);white-space:normal;border-radius:5px;align-items:center;gap:4px;width:fit-content;max-width:100%;margin-top:4px;padding:3px 6px;font-size:9px;font-weight:800;line-height:1.2;display:inline-flex}.guide-link-state.is-linked{border-color:var(--success)}@supports (color:color-mix(in lab, red, red)){.guide-link-state.is-linked{border-color:color-mix(in oklab, var(--success) 45%, var(--border))}}.guide-link-state.is-linked{background:var(--success)}@supports (color:color-mix(in lab, red, red)){.guide-link-state.is-linked{background:color-mix(in oklab, var(--success) 12%, var(--card))}}.guide-link-state.is-linked{color:var(--success)}.guide-link-state.is-unlinked{background:var(--muted);color:var(--muted-foreground)}.ord-toolbar select,.ord-toolbar input{border:1px solid var(--border);background:var(--background);color:var(--foreground);border-radius:8px;padding:7px 9px;font-size:12.5px}.ord-toolbar input{min-width:220px}.ord-spacer{flex:1}.ord-layout{grid-template-columns:minmax(0,1fr);gap:14px;display:grid}.ord-table-wrap{border:1px solid var(--border);background:var(--card);border-radius:12px;height:100%;min-height:320px;overflow:auto}.ord-table{border-collapse:collapse;table-layout:fixed;width:100%;font-size:12.5px}.ord-table thead th{background:var(--card);z-index:1;box-shadow:inset 0 -1px 0 var(--border);position:sticky;top:0}.ord-table col.ord-col-num{width:46px}.ord-table col.ord-col-fecha{width:92px}.ord-table col.ord-col-cliente{width:262px}.ord-table col.ord-col-producto{width:200px}.ord-table td.ord-prod small.ord-qty{color:hsl(var(--muted-foreground));font-size:10.5px;display:block}.ord-table td.ord-prod small.warn{color:#b45309;font-size:10.5px;display:block}.ord-table td.ord-prod b.ord-val{color:#15803d;font-size:13px;display:block}.ord-table td.ord-prod b.ord-val~b{font-size:12.5px;display:block}.ord-table col.ord-col-proceso{width:340px}.ord-flow-head{align-items:center;gap:6px;margin-bottom:6px;line-height:1.1;display:flex}.ord-flow-head b{font-variant-numeric:tabular-nums;font-size:14px}.ord-flow-head small{opacity:.75;font-size:11px}.ord-flow-head small.ok{color:#16a34a;opacity:1;font-weight:600}.ord-flow-head.ord-complete b{color:#16a34a}.ord-table td.ord-num{text-align:center;white-space:nowrap}.ord-table td.ord-num small{color:hsl(var(--muted-foreground));font-size:10.5px;display:block}.ord-table td.ord-city small.ord-deliv{text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:10.5px;overflow:hidden}.ord-table td.ord-city b.warn{color:#b45309}.ord-selcount{color:hsl(var(--muted-foreground));align-items:center;gap:6px;font-size:12px;display:inline-flex}.ord-table td{border-bottom:1px solid var(--border);vertical-align:top;padding:8px 10px}.ord-table td small{color:var(--muted-foreground);font-size:10.5px;display:block}.ord-table tbody tr{cursor:pointer}.ord-table tbody tr:hover{background:var(--muted)}.ord-table tbody tr.active{background:#f0fdf4}.ord-empty{text-align:center;color:var(--muted-foreground);padding:22px 10px}.ord-mini{border:1px solid var(--border);background:var(--card);cursor:pointer;color:var(--muted-foreground);border-radius:7px;padding:4px 6px}.ord-mini:hover{color:#16a34a;border-color:#16a34a}.ord-pill{background:var(--muted);color:var(--muted-foreground);text-transform:capitalize;border-radius:999px;padding:3px 9px;font-size:10.5px;font-weight:700;display:inline-block}.ord-pill.confirmado,.ord-pill.aprobada{color:#15803d;background:#dcfce7}.ord-pill.por_validar,.ord-pill.pendiente{color:#b45309;background:#fef3c7}.ord-pill.cancelado,.ord-pill.con_errores,.ord-pill.descartada{color:#b91c1c;background:#fee2e2}.ord-pill.generada{color:#1d4ed8;background:#dbeafe}.ord-pill.posible_lead{color:#475569;background:#e2e8f0;box-shadow:inset 0 0 0 1px #cbd5e1}.ord-overlay{z-index:80;-webkit-backdrop-filter:blur(1.5px);backdrop-filter:blur(1.5px);background:#0f172a6b;animation:.16s ease-out ord-fade;position:fixed;inset:0}@keyframes ord-fade{0%{opacity:0}to{opacity:1}}@keyframes ord-slide{0%{opacity:.4;transform:translate(24px)}to{opacity:1;transform:none}}.ord-detail{border-left:1px solid var(--border);background:var(--card);flex-direction:column;width:min(460px,100vw);height:100dvh;animation:.2s ease-out ord-slide;display:flex;position:fixed;top:0;right:0;box-shadow:-18px 0 40px #0f172a2e}.ord-detail>header{z-index:2;border-bottom:1px solid var(--border);background:var(--card);justify-content:space-between;align-items:flex-start;gap:8px;padding:14px 16px;display:flex;position:sticky;top:0}.ord-detail header b{font-size:14px;display:block}.ord-detail header small{color:var(--muted-foreground);font-size:11px}.ord-detail-body{flex:1;align-content:start;gap:10px;padding:14px 16px;display:grid;overflow:auto}.ord-detail-foot{z-index:2;border-top:1px solid var(--border);background:var(--card);padding:12px 16px;position:sticky;bottom:0}.ord-detail-foot .crm-actions-row{margin:0}.ord-sect{border:1px solid var(--border);background:var(--background);border-radius:11px;gap:8px;padding:10px 12px;display:grid}.ord-sect>h6{letter-spacing:.06em;text-transform:uppercase;color:var(--muted-foreground);margin:0;font-size:10.5px}.ord-sect .crm-form{margin:0}.ord-detail .crm-form input,.ord-detail .crm-form select{min-height:34px}.ord-detail .crm-form input:focus-visible,.ord-detail .crm-form select:focus-visible{outline-offset:1px;outline:2px solid #16a34a}.ord-conf-card{border:1px solid var(--border);background:var(--muted);border-radius:11px;gap:6px;padding:10px 12px;display:grid}.ord-conf-card.verde{background:#f0fdf4;border-color:#bbf7d0}.ord-conf-card.amarillo{background:#fffbeb;border-color:#fde68a}.ord-conf-card.rojo{background:#fef2f2;border-color:#fecaca}@media (width<=640px){.ord-detail{width:100vw}}.ord-conf{background:var(--muted);border-radius:9px;padding:8px 12px;font-size:12.5px;font-weight:600}.ord-conf.verde{color:#15803d;background:#f0fdf4}.ord-conf.amarillo{color:#b45309;background:#fffbeb}.ord-conf.rojo{color:#b91c1c;background:#fef2f2}.ord-star{color:#16a34a;vertical-align:-2px}.ord-table small.ok{color:#15803d;font-weight:600}.ord-table td.ord-complete{color:#15803d;background:#f0fdf4;font-weight:700}.ord-table tbody tr:hover td.ord-complete{background:#dcfce7}.ord-warns{color:#b45309;gap:4px;margin:0;padding:0;font-size:11.5px;list-style:none;display:grid}.ord-h5{margin:8px 0 0;font-size:12px}.ord-evidence{gap:6px;margin:0;padding:0;list-style:none;display:grid}.ord-evidence li{border:1px solid var(--border);background:var(--muted);border-radius:9px;gap:2px;padding:7px 9px;font-size:11.5px;display:grid}.ord-evidence b{text-transform:uppercase;color:var(--muted-foreground);font-size:10.5px}.ord-evidence em{color:var(--muted-foreground);font-style:italic}.ord-conflicts{gap:6px;margin:0;padding:0;list-style:none;display:grid}.ord-conflicts li{background:#fffbeb;border:1px solid #fde68a;border-radius:9px;flex-wrap:wrap;align-items:center;gap:6px;padding:7px 9px;font-size:11.5px;display:flex}.ord-conflicts button{cursor:pointer;background:#fff;border:1px solid #f59e0b;border-radius:7px;padding:3px 9px;font-size:11.5px}.ord-history{color:var(--muted-foreground);gap:4px;max-height:180px;margin:0;padding:0;font-size:11px;list-style:none;display:grid;overflow:auto}.ord-history li{border-left:2px solid var(--border);padding-left:8px;display:grid}.pg-backdrop{z-index:79;background:#0f172a6b;animation:.16s ease-out ord-fade;position:fixed;inset:0}.ord-detail.pg-detail{z-index:80;gap:10px;width:min(520px,100vw);padding:0 16px 16px;display:block;overflow:auto}.ord-detail.pg-detail>*{max-width:100%}.ord-detail.pg-detail .crm-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:10px 0;display:grid}.ord-detail.pg-detail .crm-form label{gap:3px;min-width:0;font-size:11px;display:grid}.ord-detail.pg-detail .crm-form label.wide{grid-column:1/-1}.ord-detail.pg-detail .crm-form input,.ord-detail.pg-detail .crm-form select,.ord-detail.pg-detail .crm-form textarea{box-sizing:border-box;width:100%;min-width:0}.pg-table{min-width:940px}.pg-table col.pg-col-main{width:340px}.pg-table td.pg-table-main{white-space:normal;line-height:1.35}.pg-table td.pg-table-main .pg-main-top{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.pg-table td.pg-table-main .pg-main-top b{font-weight:700}.pg-table td.pg-table-main .pg-main-date{white-space:nowrap;color:var(--foreground);font-size:.9rem;font-weight:600}@supports (color:color-mix(in lab, red, red)){.pg-table td.pg-table-main .pg-main-date{color:color-mix(in srgb, var(--foreground) 75%, transparent)}}.pg-table td.pg-table-main .pg-age{border:1px solid #0000;border-radius:999px;align-items:center;gap:3px;padding:1px 7px;font-size:.68rem;font-weight:700;line-height:1.5;display:inline-flex}.pg-table td.pg-table-main .pg-age.hoy{color:#15803d;background:#dcfce7;border-color:#86efac}.pg-table td.pg-table-main .pg-age.ayer{color:#1d4ed8;background:#dbeafe;border-color:#93c5fd}.pg-table td.pg-table-main .pg-age.antier{color:#a16207;background:#fef3c7;border-color:#fcd34d}.pg-table td.pg-table-main .pg-age.viejo{color:#b91c1c;background:#fee2e2;border-color:#fca5a5}.pg-table td.pg-table-main .pg-age.sin{color:var(--muted-foreground);background:var(--muted)}.pg-table td.pg-table-main .pg-main-deliv{font-size:.75rem}.pg-table td.pg-table-main .pg-main-line{color:var(--muted-foreground);flex-wrap:wrap;gap:8px;margin-top:2px;font-size:.8rem;display:flex}.pg-table td.pg-table-main .pg-main-line strong{color:var(--foreground);font-weight:600}.pg-table td.pg-table-main .pg-main-phone{color:var(--foreground);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:1rem;font-weight:750;line-height:1.3}.pg-table col.pg-col-content{width:210px}.pg-agebar{flex-wrap:wrap;gap:8px;margin:10px 0 0;display:flex}.pg-agebar .pg-age-chip{cursor:pointer;background:var(--muted);color:var(--muted-foreground);border:1px solid #0000;border-radius:999px;align-items:center;gap:6px;padding:5px 11px;font-size:.78rem;font-weight:600;transition:filter .15s,box-shadow .15s;display:inline-flex}.pg-agebar .pg-age-chip b{font-weight:800}.pg-agebar .pg-age-chip:hover{filter:brightness(.97)}.pg-agebar .pg-age-chip.hoy{color:#15803d;background:#dcfce7;border-color:#86efac}.pg-agebar .pg-age-chip.ayer{color:#1d4ed8;background:#dbeafe;border-color:#93c5fd}.pg-agebar .pg-age-chip.antier{color:#a16207;background:#fef3c7;border-color:#fcd34d}.pg-agebar .pg-age-chip.viejo{color:#b91c1c;background:#fee2e2;border-color:#fca5a5}.pg-agebar .pg-age-chip.sin{color:var(--muted-foreground);background:var(--muted);border-color:var(--border)}.pg-agebar .pg-age-chip.on{box-shadow:inset 0 0 0 2px}.pg-card-ages{flex-wrap:wrap;gap:4px;margin-top:8px;display:flex}.pg-card-age{cursor:pointer;background:var(--muted);color:var(--muted-foreground);border:1px solid #0000;border-radius:999px;align-items:center;gap:3px;padding:2px 7px;font-size:.68rem;font-weight:600;line-height:1.4;display:inline-flex}.pg-card-age b{font-weight:800}.pg-card-age:hover{filter:brightness(.96)}.pg-card-age.hoy{color:#15803d;background:#dcfce7;border-color:#86efac}.pg-card-age.ayer{color:#1d4ed8;background:#dbeafe;border-color:#93c5fd}.pg-card-age.antier{color:#a16207;background:#fef3c7;border-color:#fcd34d}.pg-card-age.viejo{color:#b91c1c;background:#fee2e2;border-color:#fca5a5}.pg-card-age.alert{box-shadow:0 0 0 1px #fca5a5}.pg-card-age.on{box-shadow:inset 0 0 0 2px}.pg-table col.pg-col-status{width:150px}.pg-table col.pg-col-proceso{width:300px}.pg-table td.ord-flow-cell .pg-proc-foot{gap:6px;margin-top:6px;font-size:.75rem}.pg-table td.ord-flow-cell .pg-proc-foot .ord-pill{padding:2px 6px;font-size:.72rem}.pg-table th,.pg-table td{text-overflow:ellipsis;overflow:hidden}.pg-table td.ord-flow-cell{white-space:normal;overflow:visible}.pg-proc{border:1px solid var(--border);background:var(--card);border-radius:12px;gap:8px;margin:10px 0;padding:10px 12px;display:grid}.pg-proc h6{letter-spacing:.08em;text-transform:uppercase;color:var(--muted-foreground);margin:0;font-size:10px}.pg-proc .ord-flow-head{margin-bottom:0}.pg-proc-foot{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.pg-codes{flex-direction:column;align-items:flex-start;gap:2px;display:flex}.pg-table td.pg-table-content{white-space:normal;overflow-wrap:anywhere;line-height:1.3}.pg-table td.pg-table-content b{font-weight:600;display:block}.pg-table td.pg-table-content small{margin-top:2px}.pg-table td.pg-table-content strong{color:var(--foreground);font-weight:700}.pg-table tbody tr{cursor:default}.pg-table tbody tr:hover{cursor:pointer}@media (width<=640px){.ord-detail.pg-detail .crm-form{grid-template-columns:minmax(0,1fr)}.ord-detail.pg-detail .crm-form label.wide{grid-column:auto}}.pg-sheet{border:1px solid var(--border);background:var(--background);border-radius:12px;overflow:hidden}.pg-sheet-head{color:#fff;background:#16a34a;justify-content:space-between;align-items:center;padding:9px 12px;font-size:12px;font-weight:700;display:flex}.pg-cols{grid-template-columns:1fr 1fr;gap:10px;padding:11px 12px;display:grid}.pg-cols h6{text-transform:uppercase;color:var(--muted-foreground);margin:0 0 4px;font-size:10.5px}.pg-cols p{gap:1px;margin:0;font-size:11.5px;display:grid}.pg-vals{border-top:1px dashed var(--border);grid-template-columns:repeat(3,1fr);gap:6px;padding:10px 12px;display:grid}.pg-vals span{color:var(--muted-foreground);font-size:10.5px;display:grid}.pg-vals b{color:var(--foreground);font-size:12.5px}.pg-vals .pg-collect b{color:#1d4ed8}.pg-generate{border-top:1px solid var(--border);flex-wrap:wrap;align-items:center;gap:8px;padding-top:10px;display:flex}.pg-generate input{border:1px solid var(--border);background:var(--background);min-width:150px;color:var(--foreground);border-radius:8px;flex:1;padding:7px 9px;font-size:12.5px}.pg-generated{color:#15803d;align-items:center;gap:5px;font-size:12px;font-weight:600;display:inline-flex}.ord-note{color:var(--muted-foreground,#64748b);margin:0 0 8px;font-size:12px}.crm-agent{flex-direction:column;gap:18px;display:flex}.crm-agent-block{border:1px solid hsl(var(--border));background:hsl(var(--card));border-radius:12px;padding:14px 16px}.crm-agent-block h3{align-items:center;gap:8px;margin:0 0 6px;font-size:14px;font-weight:700;display:flex}.crm-agent-block h3 .crm-btn{margin-left:auto}.crm-hint{color:hsl(var(--muted-foreground));margin:0 0 10px;font-size:12px}.crm-hint.sm{font-size:11px}.crm-agent-grid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px;display:grid}.crm-agent-grid label,.crm-agent-full{color:hsl(var(--muted-foreground));flex-direction:column;gap:4px;font-size:12px;font-weight:600;display:flex}.crm-agent-full{margin-top:12px}.crm-agent input,.crm-agent select,.crm-agent textarea{border:1px solid hsl(var(--border));background:hsl(var(--background));color:hsl(var(--foreground));border-radius:8px;width:100%;padding:7px 9px;font-size:13px;font-weight:500}.crm-switch{align-items:center;flex-direction:row!important;gap:8px!important}.crm-switch input{width:auto!important}.crm-switch.sm span{font-size:11px}.crm-kb-list{flex-direction:column;gap:10px;display:flex}.crm-kb-doc{border:1px solid hsl(var(--border));border-radius:10px;padding:10px}.crm-kb-doc.off{opacity:.55}.crm-kb-doc header{align-items:center;gap:8px;margin-bottom:8px;display:flex}.crm-kb-doc header input{flex:1;font-weight:700}.crm-kb-doc header select{width:auto}.crm-lab-form{grid-template-columns:2fr 1fr auto;gap:8px;margin-bottom:12px;display:grid}.crm-lab-grid{grid-template-columns:280px 1fr;gap:12px;display:grid}.crm-lab-runs{flex-direction:column;gap:6px;max-height:340px;margin:0;padding:0;list-style:none;display:flex;overflow:auto}.crm-lab-runs li{border:1px solid hsl(var(--border));cursor:pointer;border-radius:8px;align-items:center;gap:8px;padding:8px 10px;font-size:12px;display:flex}.crm-lab-runs li.active{border-color:hsl(var(--primary));background:hsl(var(--accent))}.crm-lab-runs li.empty{color:hsl(var(--muted-foreground));cursor:default;justify-content:center}.crm-lab-runs li b{flex:1;font-weight:600}.crm-score{background:hsl(var(--muted));border-radius:999px;padding:2px 7px;font-size:11px;font-weight:700}.crm-score.ok{color:#15803d;background:#dcfce7}.crm-score.warn{color:#a16207;background:#fef9c3}.crm-score.bad{color:#b91c1c;background:#fee2e2}.crm-lab-detail{border:1px solid hsl(var(--border));border-radius:10px;max-height:340px;padding:12px;overflow:auto}.crm-lab-summary{margin:0 0 8px;font-size:13px;font-weight:600}.crm-lab-issues{color:hsl(var(--muted-foreground));margin:0 0 10px 16px;padding:0;font-size:12px}.crm-lab-chat{flex-direction:column;gap:6px;display:flex}.crm-lab-chat .crm-bubble{border-radius:10px;max-width:78%;padding:7px 10px;font-size:12.5px}.crm-lab-chat .crm-bubble.in{background:hsl(var(--muted));align-self:flex-start}.crm-lab-chat .crm-bubble.out{color:#14532d;background:#dcfce7;align-self:flex-end}.crm-pipeline-head{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.crm-pipeline-head h3{margin:0;font-size:15px;font-weight:700}.crm-kanban{gap:10px;padding-bottom:8px;display:flex;overflow-x:auto}.crm-kanban-col{background:hsl(var(--muted) / .4);border-radius:10px;flex:1;min-width:210px;padding:8px}.crm-kanban-col>header{text-transform:uppercase;letter-spacing:.04em;justify-content:space-between;align-items:center;margin-bottom:8px;font-size:12px;font-weight:700;display:flex}.crm-kanban-col>header span{background:hsl(var(--background));border-radius:999px;padding:1px 7px;font-size:11px}.crm-kanban-list{flex-direction:column;gap:6px;min-height:60px;display:flex}.crm-kanban-card{background:hsl(var(--card));border:1px solid hsl(var(--border));cursor:grab;border-radius:8px;flex-direction:column;gap:3px;padding:8px 10px;display:flex}.crm-kanban-card b{font-size:12.5px}.crm-kanban-card small{color:hsl(var(--muted-foreground));font-size:11px}.crm-kanban-card .crm-tag{background:hsl(var(--accent));border-radius:999px;align-self:flex-start;padding:1px 6px;font-size:10px;font-weight:700}.ord-table td.ord-customer{line-height:1.25}.ord-table td.ord-customer b{font-size:12.5px;display:block}.ord-table td.ord-customer b.ord-city-name{color:hsl(var(--foreground));font-size:12px}.ord-table td.ord-customer small{color:hsl(var(--muted-foreground));font-size:11px;display:block}.ord-table td.ord-customer small.ord-deliv{text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:10.5px;overflow:hidden}.ord-table td.ord-customer small.warn,.ord-table td.ord-customer b.warn{color:#b45309;font-style:italic}.pg-doc-modal{z-index:200;background:#0009;justify-content:center;align-items:flex-start;padding:24px;display:flex;position:fixed;inset:0;overflow:auto}.pg-doc-frame{color:#111;background:#fff;border-radius:10px;width:760px;max-width:100%;overflow:hidden;box-shadow:0 20px 60px #0006}.pg-doc-bar{z-index:2;background:#fff;border-bottom:1px solid #eee;justify-content:space-between;align-items:center;padding:10px 14px;display:flex;position:sticky;top:0}.pg-doc-bar button{cursor:pointer;color:#111;background:#f6f6f6;border:1px solid #ddd;border-radius:8px;align-items:center;gap:6px;padding:7px 12px;font-size:12.5px;font-weight:600;display:inline-flex}.pg-doc-bar button.qr-btn{color:#fff;background:#15803d;border-color:#15803d}.pg-doc-scroll{max-height:80vh;padding:0 26px 30px;overflow:auto}.print-doc-area.pg-doc{color:#111;background:#fff;border:2px solid #111;border-radius:4px;max-width:720px;margin:0 auto;padding:14px;font:12.5px/1.45 Segoe UI,system-ui,sans-serif;position:relative}.pgd-watermark{color:#dc26261a;letter-spacing:2px;pointer-events:none;z-index:0;white-space:nowrap;font-size:44px;font-weight:800;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(-24deg)}.pg-doc>*{z-index:1;position:relative}.pgd-brand{color:#fff;background:#0f172a;border-radius:3px;justify-content:space-between;align-items:center;gap:12px;padding:8px 12px;display:flex}.pgd-brand-left b{letter-spacing:.4px;font-size:16px;display:block}.pgd-brand-left span,.pgd-brand-right span{color:#cbd5e1;font-size:10px;display:block}.pgd-brand-right{text-align:right}.pgd-brand-right b{letter-spacing:1px;font-size:15px;font-weight:800;display:block}.pgd-code{text-align:center;border-bottom:2px solid #111;padding:10px 0 6px}.pgd-barcode{max-width:100%;margin:0 auto;display:block}.pgd-barcode svg{width:100%;height:auto;display:block}.pgd-code-line{justify-content:center;align-items:baseline;gap:10px;margin-top:4px;display:flex}.pgd-code-line span{color:#555;letter-spacing:.6px;font-size:10px}.pgd-code-line b{letter-spacing:3px;font-size:24px;font-weight:800}.pgd-parties{border-bottom:2px solid #111;grid-template-columns:1fr 1fr;display:grid}.pgd-party{flex-direction:column;gap:1px;padding:8px 10px;display:flex}.pgd-party+.pgd-party{border-left:1px solid #111}.pgd-party h6{letter-spacing:1px;color:#fff;background:#334155;border-radius:2px;align-self:flex-start;margin:0 0 3px;padding:2px 6px;font-size:10px;display:inline-block}.pgd-party b{font-size:14px}.pgd-party span{color:#222;font-size:11.5px}.pgd-dest{border-bottom:2px solid #111;grid-template-columns:1.1fr 2fr;display:grid}.pgd-city{border-right:1px solid #111;padding:8px 10px}.pgd-city label{letter-spacing:.8px;color:#555;font-size:10px;display:block}.pgd-city b{font-size:26px;font-weight:800;line-height:1.1;display:block}.pgd-city span{color:#444;font-size:11px}.pgd-meta{grid-template-columns:repeat(4,1fr);display:grid}.pgd-meta div{border-left:1px solid #cbd5e1;padding:8px}.pgd-meta div:first-child{border-left:0}.pgd-meta label{letter-spacing:.6px;color:#555;font-size:9.5px;display:block}.pgd-meta b{font-size:12.5px}.pgd-content{border-bottom:2px solid #111;padding:8px 10px}.pgd-content label{letter-spacing:.6px;color:#555;font-size:9.5px;display:block}.pgd-content b{font-size:14px}.pgd-vals{border-bottom:2px solid #111;grid-template-columns:repeat(3,1fr);display:grid}.pgd-vals div{border-left:1px solid #cbd5e1;padding:8px 10px}.pgd-vals div:first-child{border-left:0}.pgd-vals label{letter-spacing:.6px;color:#555;font-size:9.5px;display:block}.pgd-vals b{font-size:17px;font-weight:800}.pgd-vals .collect b{color:#1d4ed8}.pgd-obs{border-bottom:1px solid #cbd5e1;padding:8px 10px}.pgd-obs label{letter-spacing:.6px;color:#555;font-size:9.5px;display:block}.pgd-obs p{margin:2px 0 0;font-size:12px}.pgd-track{text-align:center;padding:8px;font-size:12px}.pgd-track a{color:#1d4ed8;font-weight:600}.pgd-foot{text-align:center;color:#555;padding-top:8px;font-size:10.5px}.pgd-foot p{margin:0}.gd-doc-wrap .pgd-brand{background:#15803d}@media print{body *{visibility:hidden!important}.print-doc-area,.print-doc-area *{visibility:visible!important}.print-doc-area{width:100%;padding:0;position:absolute;top:0;left:0}.pg-doc-bar{display:none!important}.pg-doc-modal{background:#fff;padding:0;overflow:visible}.pg-doc-frame{box-shadow:none;border-radius:0;width:100%}.pg-doc-scroll{max-height:none;padding:0;overflow:visible}}.pg-link{border-top:1px solid var(--border);flex-wrap:wrap;align-items:center;gap:8px;margin-top:6px;padding-top:10px;display:flex}.pg-link input{border:1px solid var(--border);background:var(--background);min-width:160px;color:var(--foreground);border-radius:8px;flex:1;padding:7px 9px;font-size:12.5px}.pg-link button{color:#fff;cursor:pointer;background:#15803d;border:1px solid #15803d;border-radius:8px;align-items:center;gap:6px;padding:7px 12px;font-size:12.5px;font-weight:600;display:inline-flex}.pg-link button:nth-child(3){background:var(--muted);color:var(--foreground);border-color:var(--border)}.ord-table td.ord-flow-cell{min-width:250px}.ord-flow{align-items:flex-start;gap:0;display:flex}.ord-flow-step{flex-direction:column;flex:1;align-items:center;min-width:44px;display:flex;position:relative}.ord-flow-step small{color:var(--muted-foreground);text-align:center;margin-top:3px;font-size:9px;line-height:1.1}.ord-flow-link{background:var(--border);width:100%;height:2px;position:absolute;top:9px;right:50%}.ord-flow-step.done .ord-flow-link{background:#16a34a}.ord-flow-node{z-index:1;border:1px solid var(--border);background:var(--card);width:20px;height:20px;color:var(--muted-foreground);border-radius:999px;place-items:center;display:grid;position:relative}.ord-flow-step.done .ord-flow-node{color:#fff;background:#16a34a;border-color:#16a34a}.ord-flow-step.done small{color:#15803d;font-weight:600}.ord-flow-step.warn .ord-flow-node{color:#fff;background:#f59e0b;border-color:#f59e0b}.ord-flow-step.warn small{color:#b45309;font-weight:600}.ord-flow-foot{flex-wrap:wrap;align-items:center;gap:4px;margin-top:6px;display:flex}.ord-flow-foot .ord-mini{align-items:center;gap:4px;font-size:11px;display:inline-flex}.crm-agent-subtitle{text-transform:uppercase;letter-spacing:.04em;opacity:.7;margin:14px 0 6px;font-size:12px}.crm-lesson-list{flex-direction:column;gap:6px;display:flex}.crm-lesson{border:1px solid hsl(var(--border));background:hsl(var(--card));border-radius:8px;align-items:center;gap:10px;padding:7px 10px;display:flex}.crm-lesson.off{opacity:.5}.crm-lesson-main{flex-wrap:wrap;flex:1;align-items:center;gap:8px;min-width:0;font-size:12px;display:flex}.crm-lesson-kind{text-transform:uppercase;letter-spacing:.04em;background:hsl(var(--muted));color:hsl(var(--muted-foreground));border-radius:999px;padding:2px 6px;font-size:10px}.crm-lesson-main s{color:hsl(var(--destructive))}.crm-lesson-main b{color:hsl(var(--primary))}.crm-probe-out{background:hsl(var(--muted));white-space:pre-wrap;border-radius:8px;max-height:220px;margin-top:8px;padding:10px;font-size:11px;overflow:auto}.crm-memory-list{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:8px;display:grid}.crm-memory{border:1px solid hsl(var(--border));border-radius:8px;flex-direction:column;gap:2px;padding:8px 10px;font-size:12px;display:flex}.crm-memory-meta{color:hsl(var(--muted-foreground));font-size:11px}.send-log-status{font-weight:600}.send-log-sent{color:var(--ok,#16a34a)}.send-log-failed{color:var(--danger,#dc2626)}.send-log-claimed{color:var(--muted-fg,#64748b)}.send-log-unknown{color:#d97706}.consent-page{background:#0f172a;justify-content:center;align-items:center;min-height:100vh;padding:2rem;display:flex}.consent-card{text-align:center;color:#e2e8f0;background:#1e293b;border:1px solid #334155;border-radius:14px;width:100%;max-width:420px;padding:2rem}.consent-card h1{margin:0 0 .6rem;font-size:1.3rem}.consent-card p{color:#cbd5e1;margin:0 0 1.2rem;font-size:.9rem;line-height:1.5}.consent-error{color:#f87171;margin-bottom:.8rem;font-size:.85rem}.consent-actions{justify-content:center;gap:.6rem;display:flex}.consent-deny,.consent-approve{cursor:pointer;border:none;border-radius:8px;padding:.55rem 1.4rem;font-size:.9rem;font-weight:600;transition:opacity .15s}.consent-deny{color:#e2e8f0;background:#334155}.consent-approve{color:#fff;background:#3b82f6}.consent-deny:hover,.consent-approve:hover{opacity:.88}.consent-deny:disabled,.consent-approve:disabled{opacity:.5;cursor:default}.crm-analytics-head{justify-content:space-between;align-items:center;margin-bottom:.8rem;display:flex}.crm-analytics-head h3{align-items:center;gap:.4rem;margin:0;font-size:1rem;display:flex}.crm-analytics-grid{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:.6rem;display:grid}.crm-analytics-stat{text-align:center;background:#1e293b;border:1px solid #334155;border-radius:8px;padding:.7rem .8rem}.crm-analytics-num{color:#60a5fa;font-size:1.4rem;font-weight:700;display:block}.crm-analytics-stat small{color:#94a3b8;font-size:.72rem}.crm-funnel{flex-direction:column;gap:.5rem;display:flex}.crm-funnel-row{align-items:center;gap:.6rem;display:flex}.crm-funnel-label{color:#cbd5e1;flex-shrink:0;width:120px;font-size:.78rem}.crm-funnel-bar-wrap{flex:1;align-items:center;gap:.5rem;display:flex}.crm-funnel-bar{border-radius:4px;min-width:2px;height:22px;transition:width .4s}.crm-funnel-bar-wrap b{color:#e2e8f0;font-size:.78rem}.crm-chip-list{flex-wrap:wrap;gap:.4rem;display:flex}.crm-chip{color:#cbd5e1;background:#1e293b;border:1px solid #334155;border-radius:20px;padding:.25rem .6rem;font-size:.72rem}.crm-growth-form{gap:.6rem;max-width:500px;display:grid}.crm-growth-form label{color:#cbd5e1;flex-direction:column;gap:.2rem;font-size:.78rem;display:flex}.crm-growth-form input,.crm-growth-form textarea{color:#e2e8f0;background:#0f172a;border:1px solid #334155;border-radius:6px;padding:.5rem .6rem;font-size:.82rem}.crm-growth-result{flex-wrap:wrap;align-items:flex-start;gap:1rem;margin-top:.8rem;display:flex}.crm-growth-link{flex:1;align-items:center;gap:.5rem;min-width:250px;display:flex}.crm-growth-link code{color:#60a5fa;word-break:break-all;background:#0f172a;border:1px solid #334155;border-radius:6px;flex:1;padding:.4rem .6rem;font-size:.72rem}.crm-growth-qr{flex-direction:column;align-items:center;gap:.5rem;display:flex}.crm-growth-qr img{border:1px solid #334155;border-radius:8px}.crm-growth-templates{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:.5rem;display:grid}.crm-growth-template{text-align:left;cursor:pointer;background:#1e293b;border:1px solid #334155;border-radius:8px;flex-direction:column;gap:.2rem;padding:.6rem .7rem;transition:border-color .15s;display:flex}.crm-growth-template:hover{border-color:#3b82f6}.crm-growth-template strong{color:#e2e8f0;font-size:.78rem}.crm-growth-template span{color:#94a3b8;font-size:.7rem}.crm-growth-catalog{flex-direction:column;gap:.5rem;display:flex}.crm-flow-canvas{background:#0f172a;border:1px solid #334155;border-radius:8px;flex-direction:column;align-items:center;margin-bottom:.8rem;padding:.8rem;display:flex}.crm-flow-node{border:2px solid;border-radius:8px;align-items:center;gap:.5rem;min-width:200px;max-width:280px;padding:.5rem .8rem;display:flex}.crm-flow-node.trigger{background:#f59e0b1a;border-color:#f59e0b}.crm-flow-node.step{background:#3b82f614;border-color:#3b82f6}.crm-flow-node.step-message{border-color:#3b82f6}.crm-flow-node.step-capture{border-color:#8b5cf6}.crm-flow-node.step-ai_reply{border-color:#10b981}.crm-flow-node.step-handoff{border-color:#ef4444}.crm-flow-node.step-condition{border-color:#f59e0b}.crm-flow-node-icon{font-size:1.1rem}.crm-flow-node b{color:#e2e8f0;font-size:.78rem;display:block}.crm-flow-node small{color:#94a3b8;font-size:.68rem}.crm-flow-connector{color:#475569;padding:.15rem 0;font-size:.9rem;line-height:1}.webchat-fab{cursor:pointer;z-index:9998;border:none;border-radius:50%;justify-content:center;align-items:center;width:56px;height:56px;transition:transform .15s;display:flex;position:fixed;bottom:20px;right:20px;box-shadow:0 4px 12px #0000004d}.webchat-fab:hover{transform:scale(1.08)}.webchat-popup{z-index:9999;background:#fff;border-radius:12px;width:320px;max-width:calc(100vw - 40px);position:fixed;bottom:88px;right:20px;overflow:hidden;box-shadow:0 8px 32px #00000040}.webchat-header{color:#fff;justify-content:space-between;align-items:center;padding:.8rem 1rem;display:flex}.webchat-header strong{font-size:.9rem;display:block}.webchat-header small{opacity:.85;font-size:.7rem}.webchat-header button{cursor:pointer;background:0 0;border:none;padding:2px}.webchat-body{background:#e5ddd5;max-height:240px;padding:1rem;overflow-y:auto}.webchat-bubble{border-radius:8px;max-width:80%;padding:.5rem .8rem;font-size:.82rem;line-height:1.3}.webchat-bubble.bot{color:#111;background:#fff}.webchat-input{background:#f0f0f0;gap:.4rem;padding:.5rem;display:flex}.webchat-input input{border:1px solid #ddd;border-radius:20px;outline:none;flex:1;padding:.4rem .8rem;font-size:.82rem}.webchat-input button{cursor:pointer;border:none;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.crm-view-toggle{gap:6px;margin-bottom:8px;display:flex}.crm-view-toggle button{border:1px solid hsl(var(--border));background:hsl(var(--muted));color:hsl(var(--muted-foreground));border-radius:999px;align-items:center;gap:5px;padding:4px 10px;font-size:11px;display:inline-flex}.crm-view-toggle button.on{background:hsl(var(--primary));color:hsl(var(--primary-foreground));border-color:#0000}.crm-palette{flex-wrap:wrap;gap:5px;margin-bottom:8px;display:flex}.crm-palette button{border:1px dashed hsl(var(--border));background:hsl(var(--card));color:hsl(var(--foreground));border-radius:8px;padding:3px 9px;font-size:11px}.crm-palette button:hover{border-color:hsl(var(--primary))}.crm-rf-wrap{border:1px solid hsl(var(--border));background:hsl(var(--muted) / .35);border-radius:12px;height:420px;overflow:hidden}.crm-rf-wrap.loading{color:hsl(var(--muted-foreground));place-items:center;font-size:12px;display:grid}.crm-rf-node{background:var(--card);width:250px;color:var(--card-foreground);border:1px solid var(--border);box-shadow:0 6px 18px var(--foreground);border-radius:14px;align-items:flex-start;gap:10px;padding:11px 13px;font-size:12px;display:flex}@supports (color:color-mix(in lab, red, red)){.crm-rf-node{box-shadow:0 6px 18px color-mix(in oklab, var(--foreground) 8%, transparent)}}.crm-rf-node{animation:.34s cubic-bezier(.2,.9,.3,1.2) both crm-rf-in;animation-delay:var(--d,0s);transition:transform .16s,box-shadow .16s,border-color .16s}.crm-rf-node:hover{box-shadow:0 12px 26px var(--foreground);transform:translateY(-2px)}@supports (color:color-mix(in lab, red, red)){.crm-rf-node:hover{box-shadow:0 12px 26px color-mix(in oklab, var(--foreground) 14%, transparent)}}.crm-rf-node:before{content:"";background:var(--tone,var(--primary));border-radius:14px 0 0 14px;width:4px;position:absolute;inset:0 auto 0 0}.crm-rf-node{position:relative;overflow:hidden}.crm-rf-node.tone-azul{--tone:#4f46e5}.crm-rf-node.tone-violeta{--tone:#8b5cf6}.crm-rf-node.tone-ambar{--tone:#f59e0b}.crm-rf-node.tone-rosa{--tone:#ec4899}.crm-rf-node.tone-verde{--tone:#10b981}.crm-rf-node.tone-gris{--tone:#94a3b8}.crm-rf-node.trigger{--tone:#4f46e5;border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.crm-rf-node.trigger{border-color:color-mix(in oklab, var(--primary) 45%, var(--border))}}.crm-rf-node.is-selected{border-color:var(--tone,var(--primary));box-shadow:0 0 0 3px var(--tone,var(--primary)), 0 12px 26px var(--foreground)}@supports (color:color-mix(in lab, red, red)){.crm-rf-node.is-selected{box-shadow:0 0 0 3px color-mix(in oklab, var(--tone,var(--primary)) 22%, transparent), 0 12px 26px color-mix(in oklab, var(--foreground) 12%, transparent)}}.crm-rf-num{background:var(--tone,var(--primary));border-radius:11px;flex:none;place-items:center;width:30px;height:30px;font-size:15px;display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.crm-rf-num{background:color-mix(in oklab, var(--tone,var(--primary)) 15%, transparent)}}.crm-rf-num{color:var(--tone,var(--primary))}.crm-rf-num i{font-size:15px;font-style:normal}.crm-rf-num em{background:var(--card);border-radius:999px;font-size:11px;font-style:normal;line-height:1;position:absolute;top:-5px;right:-5px}.crm-rf-num.halo:after{content:"";border:2px solid var(--primary);border-radius:14px;position:absolute;inset:-4px}@supports (color:color-mix(in lab, red, red)){.crm-rf-num.halo:after{border:2px solid color-mix(in oklab, var(--primary) 40%, transparent)}}.crm-rf-num.halo:after{animation:2.2s ease-out infinite crm-rf-halo}.crm-rf-txt{min-width:0}.crm-rf-node b{font-size:12.5px;font-weight:700;display:block}.crm-rf-node small{-webkit-line-clamp:2;color:var(--muted-foreground);-webkit-box-orient:vertical;margin-top:2px;font-size:11px;line-height:1.35;display:-webkit-box;overflow:hidden}.crm-rf-icon{font-size:15px}@keyframes crm-rf-in{0%{opacity:0;transform:translateY(14px)scale(.96)}to{opacity:1;transform:none}}@keyframes crm-rf-halo{0%{opacity:.8;transform:scale(.9)}to{opacity:0;transform:scale(1.35)}}@keyframes crm-rf-pulse{0%,to{opacity:.55}50%{opacity:1}}@media (prefers-reduced-motion:reduce){.crm-rf-node,.crm-rf-num.halo:after,.crm-rf-drop{animation:none!important}.crm-rf-node{transition:none}}.crm-bot-learn{border-top:1px dashed hsl(var(--border));margin-top:12px;padding-top:10px}.crm-bot-learn-head{flex-wrap:wrap;align-items:center;gap:6px;font-size:12px;display:flex}.crm-bot-learn-head label{color:hsl(var(--muted-foreground));align-items:center;gap:4px;font-size:11px;display:inline-flex}.crm-bot-learn-head input{width:54px}.crm-bot-learn-stats{color:hsl(var(--muted-foreground));margin:6px 0;font-size:11px;display:block}.crm-bot-learn-list{flex-direction:column;gap:6px;margin-top:8px;display:flex}.crm-intent{border:1px solid var(--border);background:var(--card);color:var(--foreground);border-radius:12px;gap:10px;padding:10px 12px;font-size:12px;display:flex}.crm-intent.on{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.crm-intent.on{border-color:color-mix(in oklab, var(--primary) 45%, transparent)}}.crm-intent.on{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.crm-intent.on{background:color-mix(in oklab, var(--primary) 6%, var(--card))}}.crm-intent-meta{color:var(--muted-foreground);font-size:10.5px}.crm-intent-answer{white-space:pre-wrap;overflow-wrap:anywhere;margin:4px 0 2px}.crm-intent-kw{color:var(--muted-foreground);overflow-wrap:anywhere;font-size:10.5px}.crm-bot-learn-extras{flex-direction:column;gap:4px;margin-top:4px;font-size:11px;display:flex}.crm-copilot{margin-top:10px}.crm-copilot-chat{border:1px solid hsl(var(--border));background:hsl(var(--muted) / .35);border-radius:10px;flex-direction:column;gap:6px;max-height:240px;margin-bottom:8px;padding:8px;display:flex;overflow-y:auto}.crm-copilot-msg{white-space:pre-wrap;border-radius:9px;max-width:90%;padding:6px 9px;font-size:12px;line-height:1.4}.crm-copilot-msg small{opacity:.6;margin-bottom:2px;font-size:10px;display:block}.crm-copilot-msg.user{background:hsl(var(--primary));color:hsl(var(--primary-foreground));align-self:flex-end}.crm-copilot-msg.assistant{background:hsl(var(--card));border:1px solid hsl(var(--border));align-self:flex-start}.crm-copilot-msg.note{color:hsl(var(--muted-foreground));border:1px dashed hsl(var(--border));background:0 0;align-self:center;font-style:italic}.crm-copilot-proposal{border:1px solid hsl(var(--primary) / .5);background:hsl(var(--primary) / .06);border-radius:10px;margin-bottom:8px;padding:9px;font-size:12px}.crm-copilot-proposal ul,.crm-copilot-steps{margin:6px 0 0;padding-left:18px}.crm-copilot-steps li{color:hsl(var(--muted-foreground));font-size:11px}.crm-copilot-steps i{color:hsl(var(--foreground));margin-right:4px;font-style:normal;font-weight:600}.ord-detail-head{align-items:flex-start;gap:10px;display:flex}.ord-avatar{background:hsl(var(--primary) / .14);width:38px;height:38px;color:hsl(var(--primary));border-radius:50%;flex:none;place-items:center;font-size:15px;font-weight:700;display:grid}.ord-head-main{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.ord-head-main b{font-size:14px}.ord-head-main>small{color:hsl(var(--muted-foreground));font-size:11px}.ord-head-chips{flex-wrap:wrap;gap:5px;margin-top:4px;display:flex}.ord-chip{border:1px solid hsl(var(--border));background:hsl(var(--muted) / .5);color:hsl(var(--foreground));border-radius:999px;align-items:center;gap:4px;max-width:100%;padding:2px 7px;font-size:11px;text-decoration:none;display:inline-flex}.ord-chip.link:hover{border-color:hsl(var(--primary));color:hsl(var(--primary))}.ord-chip.strong{color:#15803d;background:#dcfce7;border-color:#bbf7d0;font-weight:700}.ord-chip.warn{color:#b45309;background:#fef3c7;border-color:#fde68a}.ord-progress{background:hsl(var(--muted));border-radius:999px;height:6px;margin-top:8px;overflow:hidden}.ord-progress>span{background:hsl(var(--primary));height:100%;transition:width .3s;display:block}.ord-progress-label{color:hsl(var(--muted-foreground));margin-top:3px;font-size:10px;display:block}.ord-preguide-card{border:1px solid hsl(var(--border));background:hsl(var(--muted) / .35);border-radius:10px;justify-content:space-between;align-items:center;gap:10px;margin-bottom:10px;padding:9px 11px;display:flex}.ord-preguide-card b{align-items:center;gap:5px;font-size:12px;display:flex}.ord-preguide-card small{color:hsl(var(--muted-foreground));margin-top:2px;font-size:11px;display:block}.ord-pill.as-btn{cursor:pointer;font:inherit;border:1px solid #0000;align-items:center;gap:4px;display:inline-flex}.ord-pill.as-btn:hover{text-decoration:underline}.crm-builder{background:hsl(var(--card));border:1px solid hsl(var(--border));border-radius:14px;flex-direction:column;height:calc(100vh - 150px);min-height:620px;display:flex;overflow:hidden}.crm-bldr-bar{border-bottom:1px solid hsl(var(--border));background:hsl(var(--card));flex:none;align-items:center;gap:10px;padding:8px 12px;display:flex}.crm-bldr-back,.crm-bldr-icon{width:30px;height:30px;color:hsl(var(--muted-foreground));cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;place-items:center;display:grid}.crm-bldr-back:hover,.crm-bldr-icon:hover{background:hsl(var(--muted));color:hsl(var(--foreground))}.crm-bldr-avatar{background:hsl(var(--primary) / .12);border-radius:9px;place-items:center;width:30px;height:30px;font-size:16px;display:grid}.crm-bldr-name{background:0 0;border:1px solid #0000;border-radius:8px;width:190px;padding:4px 6px;font-size:16px;font-weight:600}.crm-bldr-name:hover{border-color:hsl(var(--border))}.crm-bldr-steps{align-items:center;gap:2px;margin:0 auto;display:flex}.crm-bldr-steps span{align-items:center;gap:2px;display:inline-flex}.crm-bldr-steps i{color:hsl(var(--muted-foreground));padding:0 4px;font-size:12px;font-style:normal}.crm-bldr-steps button{color:hsl(var(--muted-foreground));cursor:pointer;background:0 0;border:0;border-radius:999px;padding:6px 13px;font-size:13px;font-weight:600}.crm-bldr-steps button:hover{background:hsl(var(--muted));color:hsl(var(--foreground))}.crm-bldr-steps button.on{color:#fff;background:#4f46e5}.crm-bldr-right{align-items:center;gap:7px;display:flex}.crm-bldr-chip{cursor:pointer;border:0;border-radius:8px;align-items:center;gap:5px;padding:5px 9px;font-size:11.5px;font-weight:700;display:inline-flex}.crm-bldr-chip.warn{color:#92400e;background:#fef3c7}.crm-bldr-chip.ok{color:#15803d;cursor:default;background:#dcfce7}.crm-bldr-saved{color:hsl(var(--muted-foreground));text-align:right;min-width:96px;font-size:11px}.crm-bldr-ghost,.crm-bldr-primary{cursor:pointer;border-radius:9px;align-items:center;gap:6px;padding:7px 14px;font-size:12.5px;font-weight:600;display:inline-flex}.crm-bldr-ghost{border:1px solid hsl(var(--border));background:hsl(var(--card));color:hsl(var(--foreground))}.crm-bldr-primary{color:#fff;background:#4f46e5;border:0}.crm-bldr-primary:hover{background:#4338ca}.crm-bldr-issues{color:#92400e;background:#fffbeb;border:1px solid #fde68a;border-radius:10px;margin:8px 12px 0;padding:9px 34px 9px 12px;font-size:12px;position:relative}.crm-bldr-issues ul{margin:4px 0 0;padding-left:18px}.crm-bldr-issues>button{cursor:pointer;color:inherit;background:0 0;border:0;position:absolute;top:7px;right:7px}.crm-bldr-body{flex:1;grid-template-columns:232px minmax(0,1fr) 330px;min-height:0;display:grid;position:relative}.crm-bldr-body.no-chat{grid-template-columns:232px minmax(0,1fr)}.crm-bldr-canvas{min-width:0;position:relative}.crm-bldr-page{flex:1;gap:12px;padding:14px;display:grid;overflow-y:auto}.crm-rf-wrap.light{background:radial-gradient(900px 520px at 30% -10%, var(--primary), transparent 70%), var(--background);border:0;border-radius:0;height:100%}@supports (color:color-mix(in lab, red, red)){.crm-rf-wrap.light{background:radial-gradient(900px 520px at 30% -10%, color-mix(in oklab, var(--primary) 8%, transparent), transparent 70%), var(--background)}}.crm-rf-wrap.light .react-flow__edge-path{stroke:var(--primary)}@supports (color:color-mix(in lab, red, red)){.crm-rf-wrap.light .react-flow__edge-path{stroke:color-mix(in oklab, var(--primary) 55%, var(--border))}}.crm-rf-wrap.light .react-flow__edge-path{stroke-width:2px}.crm-rf-wrap.light .react-flow__edge-text{fill:var(--muted-foreground)}.crm-rf-wrap .react-flow__edge.selected .react-flow__edge-path{stroke:var(--primary)}.crm-rf-wrap.dark{background:#3b4168;border:0;border-radius:0;height:100%}.crm-rf-wrap.dark .react-flow__edge-path{stroke:#a5b4fc;stroke-width:2px}.crm-rf-wrap.dark .react-flow__edge-text{fill:#e2e8f0}.crm-rf-wrap .react-flow__handle{border:2px solid var(--card);background:var(--primary);width:8px;height:8px}@supports (color:color-mix(in lab, red, red)){.crm-rf-wrap .react-flow__handle{background:color-mix(in oklab, var(--primary) 70%, var(--border))}}.crm-rf-node.is-invalid{border-color:#ef4444;box-shadow:0 0 0 3px oklab(63.6834% .187864 .0889286/.22)}.crm-rf-drop{border:2px dashed var(--primary);place-items:center;gap:3px;width:190px;padding:20px 14px;display:grid}@supports (color:color-mix(in lab, red, red)){.crm-rf-drop{border:2px dashed color-mix(in oklab, var(--primary) 45%, transparent)}}.crm-rf-drop{background:var(--primary);border-radius:16px}@supports (color:color-mix(in lab, red, red)){.crm-rf-drop{background:color-mix(in oklab, var(--primary) 6%, var(--card))}}.crm-rf-drop{color:var(--muted-foreground);text-align:center;cursor:pointer;font-size:11px;transition:transform .16s,background .16s;animation:2.4s ease-in-out infinite crm-rf-pulse}.crm-rf-drop:hover{background:var(--primary);transform:translateY(-2px)}@supports (color:color-mix(in lab, red, red)){.crm-rf-drop:hover{background:color-mix(in oklab, var(--primary) 12%, var(--card))}}.crm-rf-drop:hover{animation:none}.crm-rf-drop>span{background:var(--primary);border-radius:12px;place-items:center;width:34px;height:34px;display:grid}@supports (color:color-mix(in lab, red, red)){.crm-rf-drop>span{background:color-mix(in oklab, var(--primary) 16%, transparent)}}.crm-rf-drop>span{color:var(--primary)}.crm-rf-drop b{color:var(--foreground);font-size:12px}.crm-rf-toolbar{background:var(--card);border-radius:14px;align-items:center;gap:3px;padding:6px 8px;display:flex}@supports (color:color-mix(in lab, red, red)){.crm-rf-toolbar{background:color-mix(in oklab, var(--card) 88%, transparent)}}.crm-rf-toolbar{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid var(--border);box-shadow:0 10px 28px var(--foreground)}@supports (color:color-mix(in lab, red, red)){.crm-rf-toolbar{box-shadow:0 10px 28px color-mix(in oklab, var(--foreground) 16%, transparent)}}.crm-rf-toolbar button{width:32px;height:32px;color:var(--muted-foreground);cursor:pointer;background:0 0;border:0;border-radius:10px;justify-content:center;align-items:center;gap:6px;transition:background .14s,color .14s,transform .14s;display:inline-flex}.crm-rf-toolbar button:hover:not(:disabled){background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.crm-rf-toolbar button:hover:not(:disabled){background:color-mix(in oklab, var(--primary) 12%, transparent)}}.crm-rf-toolbar button:hover:not(:disabled){color:var(--primary);transform:translateY(-1px)}.crm-rf-toolbar button:disabled{opacity:.35;cursor:default}.crm-rf-toolbar b{text-align:center;cursor:pointer;min-width:44px;color:var(--foreground);font-size:12px;font-weight:700}.crm-rf-sep{background:var(--border);width:1px;height:20px;margin:0 4px}.crm-rf-toolbar button.crm-rf-ai{background:var(--primary);width:auto;color:var(--primary-foreground);border-radius:999px;margin-left:5px;padding:0 12px;font-size:12px;font-weight:700}.crm-rf-toolbar button.crm-rf-ai:hover{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.crm-rf-toolbar button.crm-rf-ai:hover{background:color-mix(in oklab, var(--primary) 85%, black)}}.crm-rf-toolbar button.crm-rf-ai:hover{color:var(--primary-foreground)}.crm-rf-mini{background:var(--card);border-radius:12px;gap:3px;padding:5px;display:flex}@supports (color:color-mix(in lab, red, red)){.crm-rf-mini{background:color-mix(in oklab, var(--card) 88%, transparent)}}.crm-rf-mini{border:1px solid var(--border);box-shadow:0 8px 20px var(--foreground)}@supports (color:color-mix(in lab, red, red)){.crm-rf-mini{box-shadow:0 8px 20px color-mix(in oklab, var(--foreground) 12%, transparent)}}.crm-rf-mini button{width:28px;height:28px;color:var(--muted-foreground);cursor:pointer;background:0 0;border:0;border-radius:9px;place-items:center;display:grid}.crm-rf-mini button:hover,.crm-rf-mini button.on{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.crm-rf-mini button:hover,.crm-rf-mini button.on{background:color-mix(in oklab, var(--primary) 14%, transparent)}}.crm-rf-mini button:hover,.crm-rf-mini button.on{color:var(--primary)}.crm-bldr-palette{background:hsl(var(--card));border:1px solid hsl(var(--border));z-index:6;border-radius:12px;width:250px;position:absolute;bottom:62px;left:14px;overflow:hidden;box-shadow:0 12px 30px #0f172a40}.crm-bldr-palette header{border-bottom:1px solid hsl(var(--border));justify-content:space-between;align-items:center;padding:8px 10px;font-size:12px;display:flex}.crm-bldr-palette header button{cursor:pointer;color:hsl(var(--muted-foreground));background:0 0;border:0}.crm-bldr-palette>div{flex-direction:column;padding:6px;display:flex}.crm-bldr-palette>div button{text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:8px;padding:7px 8px;font-size:12px;display:flex}.crm-bldr-palette>div button:hover{background:hsl(var(--muted))}.crm-bldr-props{border-left:1px solid hsl(var(--border));background:hsl(var(--card));flex-direction:column;gap:10px;width:300px;padding:12px;display:flex;overflow-y:auto}.crm-bldr-props header{justify-content:space-between;align-items:center;display:flex}.crm-bldr-props header div{gap:3px;display:flex}.crm-bldr-props header button{border:1px solid hsl(var(--border));background:hsl(var(--card));cursor:pointer;border-radius:7px;place-items:center;width:26px;height:26px;display:grid}.crm-bldr-props header button.danger{color:#dc2626}.crm-bldr-props label{color:hsl(var(--muted-foreground));gap:4px;font-size:11px;display:grid}.crm-bldr-props input,.crm-bldr-props select,.crm-bldr-props textarea{color:hsl(var(--foreground));border:1px solid hsl(var(--border));background:hsl(var(--background));border-radius:8px;width:100%;padding:7px 9px;font-size:12.5px}.crm-bldr-warn{color:#b45309;font-size:11.5px}.crm-copilot-panel{border-right:1px solid hsl(var(--border));background:hsl(var(--card));flex-direction:column;min-height:0;display:flex}.crm-copilot-head{border-bottom:1px solid hsl(var(--border));justify-content:space-between;align-items:center;gap:8px;padding:9px 12px;font-size:12.5px;display:flex}.crm-copilot-head-actions{gap:3px;display:flex}.crm-copilot-head-actions button{width:26px;height:26px;color:hsl(var(--muted-foreground));cursor:pointer;background:0 0;border:0;border-radius:7px;place-items:center;display:grid}.crm-copilot-head-actions button:hover{background:hsl(var(--muted))}.crm-copilot-head-actions button.on{color:#4f46e5;background:#eef2ff}.crm-copilot-panel .crm-copilot-chat{background:0 0;border:0;border-radius:0;flex:1;max-height:none;margin:0;padding:12px}.crm-copilot-empty{text-align:center;color:hsl(var(--muted-foreground));place-items:center;gap:6px;padding:26px 14px;display:grid}.crm-copilot-mark{font-size:30px}.crm-copilot-empty b{color:hsl(var(--foreground));font-size:15px}.crm-copilot-empty p{font-size:12.5px;line-height:1.5}.crm-copilot-sugs{flex-wrap:wrap;justify-content:center;gap:6px;margin-top:6px;display:flex}.crm-copilot-sugs button{border:1px solid hsl(var(--border));background:hsl(var(--card));cursor:pointer;border-radius:999px;padding:5px 10px;font-size:11.5px}.crm-copilot-sugs button:hover{color:#4f46e5;border-color:#4f46e5}.crm-copilot-msg.thinking{opacity:.7;font-style:italic}.crm-copilot-composer{border-top:1px solid hsl(var(--border));padding:10px 12px 12px;position:relative}.crm-copilot-composer textarea{resize:none;border:1px solid hsl(var(--border));background:hsl(var(--background));border-radius:12px;width:100%;padding:10px 44px 10px 12px;font-size:12.5px;line-height:1.45}.crm-copilot-composer button{color:#fff;cursor:pointer;background:#4f46e5;border:0;border-radius:999px;place-items:center;width:30px;height:30px;display:grid;position:absolute;bottom:20px;right:20px}.crm-copilot-composer button:disabled{background:hsl(var(--muted));color:hsl(var(--muted-foreground))}.crm-flow-cards{grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:10px;display:grid}.crm-flow-card{text-align:left;border:1px solid hsl(var(--border));background:hsl(var(--card));cursor:pointer;border-radius:12px;gap:3px;padding:13px;display:grid}.crm-flow-card:hover{border-color:#4f46e5;box-shadow:0 6px 18px #4f46e51f}.crm-flow-card-icon{font-size:20px}.crm-flow-card b{font-size:13.5px}.crm-flow-card small{color:hsl(var(--muted-foreground));font-size:11px}.crm-flow-card i{font-size:10.5px;font-style:normal;font-weight:700}.crm-flow-card i.on{color:#16a34a}.crm-flow-card i.off{color:#94a3b8}.crm-flow-card.new{text-align:center;color:hsl(var(--muted-foreground));border-style:dashed;place-items:center}.crm-bldr-preview{gap:6px;margin-top:8px;display:grid}.crm-bldr-bubble{color:#14532d;white-space:pre-wrap;background:#dcfce7;border-radius:12px 12px 12px 3px;align-self:flex-start;max-width:82%;padding:8px 11px;font-size:12.5px}.crm-bldr-kpis{grid-template-columns:repeat(auto-fit,minmax(110px,1fr));gap:8px;margin-bottom:10px;display:grid}.crm-bldr-kpis div{border:1px solid hsl(var(--border));text-align:center;border-radius:10px;padding:10px}.crm-bldr-kpis b{font-size:19px;display:block}.crm-bldr-kpis small{color:hsl(var(--muted-foreground));font-size:11px}@media (width<=1100px){.crm-bldr-body{grid-template-rows:260px minmax(320px,1fr) auto;grid-template-columns:1fr}.crm-copilot-panel{border-right:0;border-bottom:1px solid hsl(var(--border))}.crm-bldr-props{border-left:0;border-top:1px solid hsl(var(--border));width:auto}.crm-bldr-steps{margin:0;overflow-x:auto}}.crm-agents{gap:14px;display:grid}.crm-agents-top{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}.crm-agents-search{color:#64748b;background:#eef1f6;border:1px solid #0000;border-radius:10px;align-items:center;gap:8px;min-width:0;padding:9px 12px;display:flex}.crm-agents-search:focus-within{background:#fff;border-color:#c7d2fe}.crm-agents-search input{color:#0f172a;background:0 0;border:0;outline:none;width:100%;font-size:14px}.crm-agents-top-actions{gap:8px;display:flex}.crm-agents-primary{cursor:pointer;color:#fff;background:#e11d63;border:0;border-radius:8px;align-items:center;gap:7px;padding:11px 20px;font-size:14px;font-weight:700;display:inline-flex}.crm-agents-primary:hover{background:#be1250}.crm-agents-warn{color:#9a3412;background:#fff7ed;border:1px solid #fed7aa;border-radius:10px;align-items:center;gap:8px;padding:9px 12px;font-size:12.5px;display:flex}.crm-agents-head{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:4px 6px;display:grid}.crm-agents-head h3{letter-spacing:.06em;text-transform:uppercase;color:#0f172a;margin:0;font-size:15px}.crm-agents-head h3 span{color:#94a3b8;font-weight:500}.crm-agents-selects{flex-wrap:wrap;gap:14px;display:flex}.crm-agents-selects label{color:#64748b;align-items:center;gap:4px;font-size:13px;display:inline-flex;position:relative}.crm-agents-selects select{appearance:none;color:#0f172a;cursor:pointer;background:0 0;border:0;outline:none;padding-right:4px;font-size:13px;font-weight:700}.crm-agents-bulk{background:#eef2ff;border:1px solid #c7d2fe;border-radius:10px;flex-wrap:wrap;align-items:center;gap:8px;padding:8px 12px;font-size:13px;display:flex}.crm-agents-bulk button{cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:7px;align-items:center;gap:5px;padding:5px 10px;font-size:12.5px;display:inline-flex}.crm-agents-bulk button.danger,.crm-agent-menu button.danger{color:#b91c1c}.crm-agents-list{gap:10px;display:grid}.crm-agent-row{background:#fff;border:1px solid #e6eaf2;border-radius:12px;grid-template-columns:auto auto minmax(0,1fr) auto auto;align-items:center;gap:14px;padding:14px 16px;transition:box-shadow .15s,border-color .15s;display:grid}.crm-agent-row:hover{border-color:#cbd5e1;box-shadow:0 6px 18px -12px #0f172a66}.crm-agent-row.is-picked{background:#f8faff;border-color:#a5b4fc}.crm-agent-avatar{cursor:pointer;background:#f1f5ff;border:1px solid #e2e8f0;border-radius:12px;place-items:center;width:46px;height:46px;font-size:22px;display:grid}.crm-agent-main{gap:3px;min-width:0;display:grid}.crm-agent-title{align-items:center;gap:8px;min-width:0;display:flex}.crm-agent-title b{text-transform:uppercase;letter-spacing:.02em;cursor:pointer;font-size:14.5px}.crm-agent-title b:hover{color:#4338ca}.crm-agent-title i{border-radius:999px;padding:2px 7px;font-size:10.5px;font-style:normal;font-weight:700}.crm-agent-title i.on{color:#166534;background:#dcfce7}.crm-agent-title i.off{color:#64748b;background:#f1f5f9}.crm-agent-title i.dup{color:#92400e;background:#fef3c7}.crm-agent-main small{color:#475569;text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;overflow:hidden}.crm-agent-main small.muted{color:#94a3b8;font-size:11.5px}.crm-agent-kpis{gap:22px;display:flex}.crm-agent-kpis span{justify-items:center;display:grid}.crm-agent-kpis em{letter-spacing:.08em;text-transform:uppercase;color:#94a3b8;font-size:10px;font-style:normal}.crm-agent-kpis b{color:#0f172a;font-size:18px}.crm-agent-actions{align-items:center;gap:4px;display:flex}.crm-agent-actions>button,.crm-agent-menu-wrap>button{color:#475569;cursor:pointer;background:0 0;border:0;border-radius:8px;padding:7px}.crm-agent-actions>button:hover,.crm-agent-menu-wrap>button:hover{color:#0f172a;background:#f1f5f9}.crm-agent-menu-wrap{position:relative}.crm-agent-menu{z-index:20;background:#fff;border:1px solid #e2e8f0;border-radius:10px;min-width:170px;padding:5px;display:grid;position:absolute;top:calc(100% + 4px);right:0;box-shadow:0 18px 40px -20px #0f172a80}.crm-agent-menu button{cursor:pointer;text-align:left;color:#0f172a;background:0 0;border:0;border-radius:7px;align-items:center;gap:8px;padding:8px 10px;font-size:13px;display:flex}.crm-agent-menu button:hover{background:#f1f5f9}.crm-agents-empty{text-align:center;color:#64748b;background:#fbfcfe;border:1px dashed #cbd5e1;border-radius:14px;justify-items:center;gap:8px;padding:40px 20px;display:grid}.crm-agents-empty b{color:#0f172a;font-size:15px}.crm-agents-activity>button{cursor:pointer;color:#334155;background:0 0;border:0;align-items:center;gap:7px;padding:6px 0;font-size:13px;font-weight:700;display:inline-flex}.crm-agents-activity svg{transition:transform .15s}.crm-agents-activity svg.open{transform:rotate(180deg)}@media (width<=820px){.crm-agent-row{grid-template-columns:auto auto minmax(0,1fr);row-gap:10px}.crm-agent-kpis,.crm-agent-actions{grid-column:1/-1;justify-content:flex-start}.crm-agents-top{grid-template-columns:1fr}}.crm-agents-warn button{color:#9a3412;cursor:pointer;background:#fff;border:1px solid #fdba74;border-radius:8px;margin-left:auto;padding:5px 10px;font-size:12px;font-weight:600}.crm-agents-warn button:hover{background:#ffedd5}.crm-dupe-backdrop{z-index:60;background:#0f172a8c;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.crm-dupe-modal{background:#fff;border-radius:16px;flex-direction:column;width:min(880px,100%);max-height:88vh;display:flex;overflow:hidden;box-shadow:0 24px 60px #0206174d}.crm-dupe-head{border-bottom:1px solid #e2e8f0;align-items:flex-start;gap:12px;padding:18px 20px;display:flex}.crm-dupe-head h3{color:#0f172a;margin:0;font-size:16px}.crm-dupe-head p{color:#64748b;margin:4px 0 0;font-size:12.5px}.crm-dupe-head button{color:#64748b;cursor:pointer;background:0 0;border:0;margin-left:auto}.crm-dupe-body{gap:16px;padding:16px 20px;display:grid;overflow:auto}.crm-dupe-empty{color:#64748b;font-size:13px}.crm-dupe-group h4{color:#0f172a;align-items:center;gap:6px;margin:0 0 8px;font-size:13px;display:flex}.crm-dupe-group h4 span{color:#94a3b8;font-weight:500}.crm-dupe-group ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.crm-dupe-group li{background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px 12px;display:grid}.crm-dupe-group li.keep{background:#f0fdf4;border-color:#86efac}.crm-dupe-group li.drop{background:#fef2f2;border-color:#fecaca}.crm-dupe-radio{color:#64748b;justify-items:center;gap:2px;font-size:10.5px;display:grid}.crm-dupe-info{gap:3px;min-width:0;display:grid}.crm-dupe-info b{color:#0f172a;align-items:center;gap:6px;font-size:13px;display:flex}.crm-dupe-info b em{color:#15803d;align-items:center;gap:3px;font-size:10.5px;font-style:normal;display:inline-flex}.crm-dupe-info small{color:#64748b;font-size:11.5px}.crm-dupe-info code{color:#475569;text-overflow:ellipsis;white-space:nowrap;background:#fff;border:1px solid #e2e8f0;border-radius:6px;padding:2px 6px;font-size:11px;overflow:hidden}.crm-dupe-act{color:#64748b;justify-items:end;gap:4px;font-size:11.5px;display:grid}.crm-dupe-act label{cursor:pointer;align-items:center;gap:4px;display:inline-flex}.crm-dupe-score{font-variant-numeric:tabular-nums;color:#94a3b8}.crm-dupe-foot{background:#f8fafc;border-top:1px solid #e2e8f0;flex-wrap:wrap;align-items:center;gap:12px;padding:14px 20px;display:flex}.crm-dupe-merge{color:#334155;align-items:center;gap:6px;font-size:12.5px;display:inline-flex}.crm-dupe-buttons{gap:8px;margin-left:auto;display:flex}.crm-dupe-buttons button{color:#0f172a;cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:9px;padding:8px 14px;font-size:13px;font-weight:600}.crm-dupe-buttons button.danger{color:#fff;background:#dc2626;border-color:#dc2626}.crm-dupe-buttons button.danger:disabled{opacity:.5;cursor:not-allowed}.crm-hero{background:#fff;border:1px solid #e2e8f0;border-radius:16px;margin-bottom:14px;overflow:hidden;box-shadow:0 10px 30px #0206170f}.crm-hero-bar{color:#94a3b8;border-bottom:1px solid #eef2f7;justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;font-size:13px;display:flex}.crm-hero-bar>div{gap:4px;display:flex}.crm-hero-bar button{color:#64748b;cursor:pointer;background:0 0;border:0;border-radius:8px;padding:6px;display:inline-flex}.crm-hero-bar button:hover{color:#334155;background:#f1f5f9}.crm-hero-bar button.on{color:#4f46e5;background:#eef2ff}.crm-hero-body{text-align:center;padding:26px 22px 18px}.crm-hero-mark{color:#fff;background:linear-gradient(135deg,#6366f1,#8b5cf6);border-radius:16px;place-items:center;width:52px;height:52px;margin:0 auto 12px;display:grid;box-shadow:0 10px 22px #6366f152}.crm-hero-body b{color:#0f172a;font-size:20px;display:block}.crm-hero-body p{color:#475569;max-width:520px;margin:8px auto 0;font-size:14px;line-height:1.55}.crm-hero-chips{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:14px;display:flex}.crm-hero-chips button{color:#334155;cursor:pointer;background:#f8fafc;border:1px solid #e2e8f0;border-radius:999px;padding:6px 12px;font-size:12.5px}.crm-hero-chips button:hover{color:#4338ca;background:#eef2ff;border-color:#c7d2fe}.crm-hero-composer{background:#fff;border:1px solid #e2e8f0;border-radius:12px;margin:0 16px 16px;position:relative}.crm-hero-composer:focus-within{border-color:#a5b4fc;box-shadow:0 0 0 3px #6366f11f}.crm-hero-composer textarea{resize:none;color:#0f172a;background:0 0;border:0;outline:0;width:100%;padding:12px 52px 12px 14px;font-family:inherit;font-size:14px}.crm-hero-composer button{color:#fff;cursor:pointer;background:#4f46e5;border:0;border-radius:50%;place-items:center;width:32px;height:32px;display:grid;position:absolute;bottom:10px;right:10px}.crm-hero-composer button:hover{background:#4338ca}.crm-hero-panel{border-top:1px solid #eef2f7;padding:12px 16px}.crm-hero-row{color:#475569;border-top:1px solid #eef2f7;flex-wrap:wrap;align-items:center;gap:10px;padding:10px 16px;font-size:13px;display:flex}.crm-hero-row>b{color:#0f172a;font-weight:600}.crm-hero-days{color:#64748b;align-items:center;gap:6px;display:inline-flex}.crm-hero-days input{width:62px;font:inherit;color:#0f172a;text-align:center;background:#fff;border:1px solid #e2e8f0;border-radius:8px;padding:4px 6px}.crm-hero-analyze{cursor:pointer;color:#fff;font:inherit;background:#4f46e5;border:0;border-radius:8px;margin-left:auto;padding:7px 14px;font-weight:600}.crm-hero-analyze:hover{background:#4338ca}.crm-hero-analyze:disabled{opacity:.6;cursor:progress}.crm-hero-more{cursor:pointer;font:inherit;color:#475569;background:#fff;border:1px solid #e2e8f0;border-radius:8px;padding:6px 12px}.crm-hero-more:hover{background:#f8fafc}.crm-hero-toggle{text-align:left;cursor:pointer;width:100%;font:inherit;color:#475569;background:0 0;border:0;border-top:1px solid #eef2f7;align-items:center;gap:8px;padding:10px 16px;display:flex}.crm-hero-toggle:hover{background:#f8fafc}.crm-hero-toggle span{color:#0f172a;flex:1;font-weight:600}.crm-hero-toggle svg.open{transform:rotate(180deg)}@media (width<=640px){.crm-hero-body{padding:20px 14px 14px}.crm-hero-body p{font-size:13px}}.crm-kb{border-top:1px dashed var(--border);margin-top:12px;padding-top:10px}.crm-kb-tabs{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.crm-kb-tab{cursor:pointer;border:1px solid var(--border);background:var(--card);color:var(--muted-foreground);border-radius:999px;align-items:center;gap:5px;padding:5px 10px;font-size:12px;display:inline-flex}.crm-kb-tab.on{border-color:var(--primary);color:var(--primary);background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.crm-kb-tab.on{background:color-mix(in oklab, var(--primary) 8%, transparent)}}.crm-kb-refresh{margin-left:auto}.crm-kb-body{flex-direction:column;gap:10px;margin-top:10px;display:flex}.crm-kb-card{border:1px solid var(--border);background:var(--card);border-radius:12px;flex-direction:column;gap:8px;padding:10px;display:flex}.crm-kb-card>header b{font-size:12px;display:block}.crm-kb-card>header small{color:var(--muted-foreground);font-size:11px;display:block}.crm-kb-card textarea,.crm-kb-card input[type=text],.crm-kb-form input{border:1px solid var(--border);background:var(--background);width:100%;color:inherit;border-radius:8px;padding:6px 8px;font-size:12px}.crm-kb-range{flex-wrap:wrap;gap:5px;display:flex}.crm-chip{cursor:pointer;border:1px solid var(--border);background:var(--background);color:var(--muted-foreground);border-radius:999px;padding:4px 9px;font-size:11px}.crm-chip.on{border-color:var(--primary);color:var(--primary);background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.crm-chip.on{background:color-mix(in oklab, var(--primary) 8%, transparent)}}.crm-kb-dates{flex-wrap:wrap;gap:10px;font-size:11px;display:flex}.crm-kb-dates label{color:var(--muted-foreground);align-items:center;gap:5px;display:inline-flex}.crm-kb-actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.crm-kb-actions small{color:var(--muted-foreground);font-size:11px}.crm-kb-hint{color:var(--muted-foreground);align-items:center;gap:5px;font-size:11px;display:inline-flex}.crm-kb-bulk{gap:4px;display:flex}.crm-kb-findings{flex-direction:column;gap:6px;display:flex}.crm-kb-sources{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.crm-kb-source{border:1px solid var(--border);border-radius:9px;justify-content:space-between;align-items:center;gap:8px;padding:6px 8px;font-size:11px;display:flex}.crm-kb-source b{word-break:break-all;font-size:11px;display:block}.crm-kb-source small{color:var(--muted-foreground);font-size:10px}.crm-kb-source.error{border-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.crm-kb-source.error{border-color:color-mix(in oklab, var(--destructive) 55%, transparent)}}.crm-kb-source.done{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.crm-kb-source.done{border-color:color-mix(in oklab, var(--primary) 35%, transparent)}}.crm-kb-form{flex-direction:column;gap:7px;font-size:11px;display:flex}.crm-kb-form label{color:var(--muted-foreground);flex-direction:column;gap:3px;display:flex}.crm-kb-block{font-size:11px}.crm-kb-block b{margin-bottom:2px;display:block}.crm-kb-block ul{color:var(--muted-foreground);margin:0;padding-left:16px}.crm-kb-source.soon{opacity:.6;border-style:dashed}.crm-kb-kpis{grid-template-columns:repeat(auto-fit,minmax(110px,1fr));gap:8px;display:grid}.crm-kb-kpi{border:1px solid var(--border);background:var(--muted);border-radius:10px;padding:8px 10px}@supports (color:color-mix(in lab, red, red)){.crm-kb-kpi{background:color-mix(in oklab, var(--muted) 35%, transparent)}}.crm-kb-kpi b{align-items:center;gap:4px;font-size:18px;line-height:1.1;display:flex}.crm-kb-kpi small{color:var(--muted-foreground);font-size:10px}.crm-kb-kpi.ok{border-color:#29a35680}.crm-kb-kpi.bad{border-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.crm-kb-kpi.bad{border-color:color-mix(in oklab, var(--destructive) 50%, transparent)}}.crm-kb-kpi.mute{opacity:.75}.crm-kb-bars{gap:6px;margin-top:4px;display:grid}.crm-kb-bar{grid-template-columns:130px 1fr 40px;align-items:center;gap:8px;font-size:11px;display:grid}.crm-kb-bar span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.crm-kb-bar i{background:var(--primary);border-radius:999px;min-width:3px;height:8px;display:block}@supports (color:color-mix(in lab, red, red)){.crm-kb-bar i{background:color-mix(in oklab, var(--primary) 75%, transparent)}}.crm-kb-bar em{text-align:right;color:var(--muted-foreground);font-style:normal}.crm-copilot-goal{color:hsl(var(--muted-foreground));align-items:center;gap:8px;padding:6px 12px 0;font-size:12px;display:flex}.crm-copilot-goal select{border:1px solid hsl(var(--border));background:hsl(var(--background));color:hsl(var(--foreground));border-radius:8px;flex:1;padding:5px 8px;font-size:12px}.crm-copilot-test{gap:4px;margin-bottom:10px;display:grid}.crm-copilot-test button{border:1px solid hsl(var(--border));background:hsl(var(--muted));color:hsl(var(--foreground));border-radius:8px;justify-content:center;align-items:center;gap:6px;padding:7px 10px;font-size:12px;font-weight:600;display:inline-flex}.crm-copilot-test button:disabled{opacity:.6}.crm-copilot-test small{color:hsl(var(--muted-foreground));font-size:11px}.crm-copilot-score{border:1px solid hsl(var(--border));background:hsl(var(--card));border-radius:10px;margin-bottom:10px;padding:10px}.crm-copilot-score-total{align-items:baseline;gap:4px;display:flex}.crm-copilot-score-total b{font-size:26px}.crm-copilot-score-total span{color:hsl(var(--muted-foreground));font-size:12px}.crm-copilot-score-grid{grid-template-columns:repeat(2,1fr);gap:6px;margin:8px 0 0;padding:0;list-style:none;display:grid}.crm-copilot-score-grid li{background:hsl(var(--muted));border-radius:6px;justify-content:space-between;padding:4px 8px;font-size:12px;display:flex}.crm-copilot-score p{color:hsl(var(--muted-foreground));margin:8px 0 0;font-size:12px}.crm-copilot-issues{gap:8px;margin:8px 0 0;padding-left:16px;font-size:12px;display:grid}.crm-copilot-issues em{color:hsl(var(--muted-foreground))}.crm-copilot-issues button{color:hsl(var(--primary));background:0 0;border:0;margin-top:4px;padding:0;font-size:11px;font-weight:600;display:block}.crm-agent-title i.demo{color:#3730a3;background:#e0e7ff}.crm-auto-build{background:linear-gradient(135deg,#eef2ff,#f8fafc);border:1px solid #c7d2fe;border-radius:14px;flex-wrap:wrap;align-items:center;gap:14px;margin:10px 0 0;padding:14px 16px;display:flex}.crm-auto-build-text{flex:260px;min-width:220px}.crm-auto-build-text b{color:#1e1b4b;font-size:.95rem;display:block}.crm-auto-build-text small{color:#475569;margin-top:3px;line-height:1.35;display:block}.crm-auto-build>button{cursor:pointer;color:#fff;background:#4f46e5;border:0;border-radius:10px;align-items:center;gap:7px;padding:10px 16px;font-size:.9rem;font-weight:600;display:inline-flex;box-shadow:0 6px 16px -8px #4f46e5cc}.crm-auto-build>button:hover{background:#4338ca}.crm-auto-build>button:disabled{opacity:.65;cursor:progress}.crm-auto-progress{margin-top:10px}.crm-auto-bar{background:#e2e8f0;border-radius:999px;height:6px;overflow:hidden}.crm-auto-bar i{background:#4f46e5;height:100%;transition:width .6s;display:block}.crm-auto-progress ol{color:#94a3b8;flex-wrap:wrap;gap:10px 18px;margin:8px 0 0;padding:0;font-size:.78rem;list-style:none;display:flex}.crm-auto-progress li.on{color:#4f46e5;font-weight:600}.crm-bldr-mode{background:#f1f5f9;border:1px solid #e2e8f0;border-radius:999px;padding:2px;display:inline-flex}.crm-bldr-mode button{cursor:pointer;color:#64748b;background:0 0;border:0;border-radius:999px;padding:4px 10px;font-size:.74rem;font-weight:600}.crm-bldr-mode button.on{color:#0f172a;background:#fff;box-shadow:0 1px 3px #0f172a1f}.crm-bldr-mode button.on.demo{color:#3730a3}.crm-bldr-mode button.on.live{color:#166534}@media (width<=720px){.crm-auto-build{flex-direction:column;align-items:stretch}.crm-auto-build>button{justify-content:center}}.crm-process{border:1px solid hsl(var(--border));background:hsl(var(--card));border-radius:14px;margin-top:12px;padding:14px}.crm-process>header{color:hsl(var(--foreground));align-items:center;gap:8px;margin-bottom:12px;display:flex}.crm-process>header small{color:hsl(var(--muted-foreground));font-size:12px}.crm-process-rail{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}@media (width<=900px){.crm-process-rail{grid-template-columns:1fr}}.crm-process-rail>li{border:1px solid hsl(var(--border));background:hsl(var(--background));border-radius:12px;gap:10px;padding:12px;display:flex}.crm-process-rail>li.done{border-color:hsl(var(--primary) / .5)}.crm-process-rail>li.busy{border-color:hsl(var(--primary));box-shadow:0 0 0 3px hsl(var(--primary) / .12)}.crm-process-num{background:hsl(var(--muted));width:24px;height:24px;color:hsl(var(--muted-foreground));border-radius:999px;flex:none;place-items:center;font-size:12px;font-weight:600;display:grid}.crm-process-rail>li.done .crm-process-num,.crm-process-rail>li.busy .crm-process-num{background:hsl(var(--primary));color:hsl(var(--primary-foreground))}.crm-process-rail>li>div{gap:4px;min-width:0;display:grid}.crm-process-rail b{font-size:13px}.crm-process-rail small{color:hsl(var(--muted-foreground));font-size:12px}.crm-process-actions{flex-wrap:wrap;align-items:center;gap:6px;margin-top:6px;display:flex}.crm-process-primary{background:hsl(var(--primary));color:hsl(var(--primary-foreground));cursor:pointer;border:none;border-radius:9px;align-items:center;gap:6px;padding:6px 12px;font-size:12px;font-weight:600;display:inline-flex}.crm-process-primary:disabled{opacity:.6;cursor:default}.crm-process-summary{background:hsl(var(--primary) / .1);color:hsl(var(--foreground));border-radius:10px;justify-content:space-between;align-items:center;gap:10px;margin-top:12px;padding:10px 12px;font-size:12.5px;display:flex}.crm-process-summary.bad{background:hsl(var(--destructive) / .12)}.crm-process-summary button{border:1px solid hsl(var(--border));background:hsl(var(--background));cursor:pointer;border-radius:8px;padding:5px 10px;font-size:12px}.crm-agent-title i.fresh{background:hsl(var(--primary) / .15);color:hsl(var(--primary))}.crm-process-rail.compact{flex-wrap:wrap;gap:8px;margin:8px 0 0;padding:0;list-style:none;display:flex}.crm-process-rail.compact li{flex:150px}.crm-process-rail.compact li button{border:1px solid hsl(var(--border));background:hsl(var(--card));width:100%;color:hsl(var(--muted-foreground));cursor:pointer;text-align:left;border-radius:10px;align-items:center;gap:8px;padding:8px 10px;font-size:12.5px;display:flex}.crm-process-rail.compact li.active button{border-color:hsl(var(--primary));color:hsl(var(--foreground));box-shadow:0 0 0 2px hsl(var(--primary) / .12)}.crm-process-rail.compact li.done button{color:hsl(var(--foreground))}.crm-process-panel{border:1px solid hsl(var(--border));background:hsl(var(--card));border-radius:12px;flex-direction:column;gap:8px;margin-top:10px;padding:12px;display:flex}.crm-process-panel>small{color:hsl(var(--muted-foreground))}.crm-process-hint{color:hsl(var(--muted-foreground));margin:0;font-size:12.5px}.crm-process-nav{justify-content:space-between;gap:8px;margin-top:4px;display:flex}.crm-process-nav button{border:1px solid hsl(var(--border));color:hsl(var(--foreground));cursor:pointer;background:0 0;border-radius:8px;padding:6px 14px;font-size:12.5px}.crm-process-nav button:disabled{opacity:.4;cursor:default}.crm-process-import{flex-direction:column;gap:6px;display:flex}.crm-process-import>button{border:1px dashed hsl(var(--border));color:hsl(var(--foreground));cursor:pointer;background:0 0;border-radius:10px;align-self:flex-start;align-items:center;gap:8px;padding:8px 12px;font-size:12.5px;display:inline-flex}.crm-process-import>small{color:hsl(var(--muted-foreground))}.crm-process-chip{background:hsl(var(--muted));color:hsl(var(--foreground));border-radius:999px;align-self:flex-start;align-items:center;gap:6px;padding:3px 8px;font-size:11.5px;display:inline-flex}.crm-hero-days select,.crm-hero-days input[type=date]{border:1px solid hsl(var(--border));color:inherit;background:0 0;border-radius:8px;padding:3px 6px;font-size:12.5px}.crm-intent.editable{align-items:flex-start;gap:10px;display:flex}.crm-intent.editable>input[type=checkbox]{flex:none;margin-top:2px}.crm-intent.editable>div{flex-direction:column;flex:1;gap:6px;min-width:0;display:flex}.crm-intent.editable>div>b{overflow-wrap:anywhere;font-size:13px}.crm-intent-input,.crm-intent-textarea{border:1px solid var(--border);background:var(--background);width:100%;color:var(--foreground);resize:vertical;border-radius:8px;padding:6px 8px;font-size:13px}.crm-intent-emojis{flex-wrap:wrap;gap:4px;display:flex}.crm-intent-emojis button{border:1px solid var(--border);cursor:pointer;background:0 0;border-radius:8px;padding:2px 6px;font-size:14px}.crm-intent-actions{gap:6px;display:flex}.crm-intent-tools{flex-wrap:wrap;gap:8px;display:flex}.crm-intent-tools button{cursor:pointer;color:var(--primary);background:0 0;border:none;padding:0;font-size:12px;text-decoration:underline}.crm-intent-media{flex-direction:column;align-items:flex-start;gap:4px;display:flex}.crm-intent-media img,.crm-intent-media video{border:1px solid var(--border);border-radius:10px;max-width:220px}.crm-intent-media button{color:var(--destructive);cursor:pointer;background:0 0;border:none;padding:0;font-size:11.5px}.links-panel{flex-direction:column;gap:18px;max-width:1100px;margin:0 auto;padding:8px 4px 48px;display:flex}.links-head-title{align-items:center;gap:10px;display:flex}.links-head-title h2{margin:0;font-size:22px}.links-sub{color:hsl(var(--muted-foreground));margin:4px 0 0;font-size:14px;line-height:1.5}.links-controls{background:hsl(var(--card));border:1px solid hsl(var(--border));border-radius:14px;flex-wrap:wrap;align-items:center;gap:14px;padding:14px 16px;display:flex}.range-field{align-items:center;gap:8px;font-size:14px;display:flex}.range-field select{border:1px solid hsl(var(--border));background:hsl(var(--background));color:hsl(var(--foreground));border-radius:9px;padding:7px 10px;font-size:14px}.toggle-field{color:hsl(var(--muted-foreground));cursor:pointer;align-items:center;gap:8px;margin-left:auto;font-size:13px;display:flex}.toggle-field input{cursor:pointer;width:16px;height:16px}.links-stats{gap:12px;display:flex}.stat-card{background:hsl(var(--card));border:1px solid hsl(var(--border));border-radius:14px;flex-direction:column;flex:1;align-items:center;gap:2px;padding:14px;display:flex}.stat-num{font-size:26px;font-weight:700}.stat-green{color:#16a34a}.stat-red{color:#dc2626}.stat-label{color:hsl(var(--muted-foreground));text-transform:uppercase;letter-spacing:.04em;font-size:12px}.links-msg{background:hsl(var(--primary) / .08);color:hsl(var(--primary));border-radius:10px;padding:10px 14px;font-size:14px}.links-toolbar{align-items:center;gap:10px;display:flex}.ghost-button{border:1px solid hsl(var(--border));background:hsl(var(--card));color:hsl(var(--foreground));cursor:pointer;border-radius:10px;align-items:center;gap:7px;padding:8px 14px;font-size:13px;display:inline-flex}.ghost-button:disabled{opacity:.5;cursor:not-allowed}.links-table-wrap{background:hsl(var(--card));border:1px solid hsl(var(--border));border-radius:14px;overflow:hidden}.links-empty{text-align:center;color:hsl(var(--muted-foreground));padding:40px;font-size:14px}.links-table{border-collapse:collapse;width:100%;font-size:13px}.links-table th{text-align:left;text-transform:uppercase;letter-spacing:.05em;color:hsl(var(--muted-foreground));border-bottom:1px solid hsl(var(--border));background:hsl(var(--muted) / .3);padding:12px 14px;font-size:11px}.links-table td{border-bottom:1px solid hsl(var(--border));vertical-align:top;padding:11px 14px}.links-table tr.row-done{opacity:.6}.links-table tr:hover{background:hsl(var(--muted) / .25)}.kind-chip{background:hsl(var(--primary) / .12);color:hsl(var(--primary));border-radius:999px;padding:2px 9px;font-size:11px;font-weight:600;display:inline-block}.value-cell{flex-direction:column;gap:3px;display:flex}.value-text{font-family:ui-monospace,SFMono-Regular,monospace;font-size:13px}.raw-link{color:hsl(var(--primary));font-size:11px;text-decoration:none}.err-line{color:#dc2626;align-items:center;gap:4px;font-size:11px;display:inline-flex}.chat-cell,.date-cell{color:hsl(var(--muted-foreground));white-space:nowrap}.badge{border-radius:999px;padding:2px 9px;font-size:11px;font-weight:600;display:inline-block}.badge-green{color:#16a34a;background:#16a34a1a}.badge-red{color:#dc2626;background:#dc26261a}.badge-amber{color:#b45309;background:#f59e0b1a}.badge-slate{background:hsl(var(--muted));color:hsl(var(--muted-foreground))}.spin{animation:1s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.import-chat-card{background:hsl(var(--card));border:1px solid hsl(var(--border));border-radius:14px;flex-direction:column;gap:14px;padding:16px;display:flex}.import-chat-tabs{gap:8px;display:flex}.chip-tab{border:1px solid hsl(var(--border));color:hsl(var(--muted-foreground));cursor:pointer;background:0 0;border-radius:999px;align-items:center;gap:6px;padding:7px 12px;font-size:13px;display:inline-flex}.chip-tab.active{background:hsl(var(--primary) / .12);border-color:hsl(var(--primary) / .4);color:hsl(var(--primary))}.dropzone{border:1.5px dashed hsl(var(--border));text-align:center;color:hsl(var(--muted-foreground));border-radius:12px;flex-direction:column;align-items:center;gap:8px;padding:24px;display:flex}.dropzone.over{border-color:hsl(var(--primary));background:hsl(var(--primary) / .06)}.dropzone p{margin:0;font-size:14px}.dropzone-note,.file-info{font-size:12px}.file-info{color:hsl(var(--foreground));font-weight:600}.paste-zone{flex-direction:column;align-items:flex-start;gap:10px;display:flex}.paste-label,.paste-area{border:1px solid hsl(var(--border));background:hsl(var(--background));width:100%;color:hsl(var(--foreground));border-radius:10px;padding:10px 12px;font-family:inherit;font-size:14px}.paste-area{resize:vertical}.zip-progress{background:hsl(var(--muted));border-radius:999px;height:6px;overflow:hidden}.zip-progress-bar{background:hsl(var(--primary));height:100%;transition:width .2s}.wa-inst-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.wa-inst-help{color:hsl(var(--muted-foreground));max-width:62ch;margin:2px 0 10px;font-size:12px}.wa-inst-form{border:1px solid hsl(var(--border));background:hsl(var(--muted) / .35);border-radius:12px;gap:10px;margin:10px 0;padding:12px;display:grid}.wa-inst-form-grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px;display:grid}.wa-inst-form label{gap:4px;display:grid}.wa-inst-form label>span{text-transform:uppercase;letter-spacing:.04em;color:hsl(var(--muted-foreground));font-size:11px}.wa-inst-form input{border:1px solid hsl(var(--border));background:hsl(var(--background));border-radius:8px;padding:8px 10px;font-size:13px}.wa-inst-form-foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.wa-inst-check{align-items:center;gap:6px;font-size:12px;display:inline-flex}.wa-inst-form-actions{gap:8px;display:flex}.wa-inst-form-actions button{border:1px solid hsl(var(--border));background:hsl(var(--background));border-radius:8px;align-items:center;gap:6px;padding:7px 12px;font-size:12.5px;display:inline-flex}.wa-inst-form-actions button.primary{background:hsl(var(--primary));color:hsl(var(--primary-foreground));border-color:#0000}.wa-inst-grid{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:12px;margin-top:10px;display:grid}.wa-inst-card{border:1px solid hsl(var(--border));background:hsl(var(--card));border-radius:14px;align-content:start;gap:10px;padding:14px;display:grid}.wa-inst-card.primary{border-color:hsl(var(--primary) / .5);box-shadow:0 0 0 1px hsl(var(--primary) / .12)}.wa-inst-card.off{opacity:.65}.wa-inst-top{align-items:center;gap:10px;display:flex}.wa-inst-avatar{background:hsl(var(--muted));width:40px;height:40px;color:hsl(var(--muted-foreground));border-radius:12px;flex:none;place-items:center;display:grid;overflow:hidden}.wa-inst-avatar img{object-fit:cover;width:100%;height:100%}.wa-inst-id{flex:1;min-width:0}.wa-inst-id b{align-items:center;gap:6px;font-size:13.5px;display:flex}.wa-inst-id small{color:hsl(var(--muted-foreground));margin-top:2px;font-size:12px;display:block}.wa-inst-tag{text-transform:uppercase;letter-spacing:.04em;background:hsl(var(--primary) / .12);color:hsl(var(--primary));border-radius:999px;padding:2px 6px;font-size:10px}.wa-inst-tag.off{background:hsl(var(--muted));color:hsl(var(--muted-foreground))}.wa-inst-state{background:hsl(var(--muted));color:hsl(var(--muted-foreground));white-space:nowrap;border-radius:999px;align-items:center;gap:5px;padding:3px 8px;font-size:11.5px;font-style:normal;display:inline-flex}.wa-inst-state i{background:currentColor;border-radius:50%;width:6px;height:6px}.wa-inst-state.authorized{color:#279b51;background:#29a3561f}.wa-inst-state.notAuthorized,.wa-inst-state.blocked{color:#d92626;background:#dd3c3c1f}.wa-inst-facts{grid-template-columns:1fr 1fr;gap:8px 12px;margin:0;display:grid}.wa-inst-facts>div{min-width:0}.wa-inst-facts>div.wide{grid-column:1/-1}.wa-inst-facts dt{text-transform:uppercase;letter-spacing:.04em;color:hsl(var(--muted-foreground));align-items:center;gap:4px;font-size:10.5px;display:flex}.wa-inst-facts dd{text-overflow:ellipsis;white-space:nowrap;margin:2px 0 0;font-size:12.5px;overflow:hidden}.wa-inst-warn{color:#ba7908;background:#f59f0a1a;border:1px solid #f59f0a40;border-radius:8px;margin:0;padding:6px 8px;font-size:11.5px}.wa-inst-issue{color:hsl(var(--destructive));background:hsl(var(--destructive) / .08);border:1px solid hsl(var(--destructive) / .22);border-radius:8px;align-items:flex-start;gap:6px;margin:0;padding:6px 8px;font-size:11.5px;display:flex}.wa-inst-issue span{word-break:break-word;flex:1}.wa-inst-issue button{padding:2px 6px;font-size:11px}.wa-inst-checks{border:1px solid hsl(var(--border));background:hsl(var(--muted) / .35);border-radius:10px;padding:8px 10px}.wa-inst-checks>b{color:hsl(var(--foreground));margin-bottom:6px;font-size:11.5px;display:block}.wa-inst-checks ul{gap:4px;margin:0;padding:0;list-style:none;display:grid}.wa-inst-checks li{color:hsl(var(--muted-foreground));grid-template-columns:14px 130px 1fr;align-items:start;gap:6px;font-size:11.5px;display:grid}.wa-inst-checks li.ok>svg{color:#1fad53}.wa-inst-checks li.bad>svg{color:hsl(var(--destructive))}.wa-inst-check-label{color:hsl(var(--foreground))}.wa-inst-check-detail{word-break:break-word}.wa-inst-actions{flex-wrap:wrap;gap:6px;display:flex}.wa-inst-actions button{border:1px solid hsl(var(--border));background:hsl(var(--background));border-radius:8px;align-items:center;gap:5px;padding:6px 10px;font-size:12px;display:inline-flex}.wa-inst-actions button:hover{background:hsl(var(--muted))}.wa-inst-actions button.danger{color:hsl(var(--destructive));border-color:hsl(var(--destructive) / .3)}.wa-inst-empty{text-align:center;color:hsl(var(--muted-foreground));border:1px dashed hsl(var(--border));border-radius:12px;grid-column:1/-1;padding:20px;font-size:12px}.wa-inst-error{color:hsl(var(--destructive));background:hsl(var(--destructive) / .08);border:1px solid hsl(var(--destructive) / .25);border-radius:8px;margin:6px 0;padding:8px 10px;font-size:12px}.links-filters{flex-wrap:wrap;gap:6px;margin-right:auto;display:flex}.kind-chip.kind-guia{background:hsl(var(--primary) / .14);color:hsl(var(--primary))}.kind-chip.kind-comprobante{color:#cb720b;background:#f59f0a29}.kind-chip.kind-rastreo{color:#0b87c1;background:#0da2e729}.kind-chip.kind-enlace{background:hsl(var(--muted));color:hsl(var(--muted-foreground))}.value-cell .raw-link{word-break:break-all;max-width:520px;display:block}.wa-conn{grid-template-columns:260px minmax(0,1fr);align-items:start;gap:14px;display:grid}@media (width<=900px){.wa-conn{grid-template-columns:minmax(0,1fr)}}.wa-conn-rail{border:1px solid hsl(var(--border));background:hsl(var(--card));border-radius:14px;position:sticky;top:8px;overflow:hidden}.wa-conn-rail-head{border-bottom:1px solid hsl(var(--border));grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;padding:12px;display:grid}.wa-conn-rail-head b{align-items:center;gap:6px;font-size:13px;display:flex}.wa-conn-rail-head small{color:hsl(var(--muted-foreground));margin-top:2px;font-size:11px;display:block}.wa-conn-add{border:1px solid hsl(var(--border));background:hsl(var(--primary) / .1);width:28px;height:28px;color:hsl(var(--primary));shrink:0;border-radius:8px;place-items:center;display:grid}.wa-conn-search{border-bottom:1px solid hsl(var(--border));color:hsl(var(--muted-foreground));align-items:center;gap:6px;padding:8px 10px;display:flex}.wa-conn-search input{min-width:0;color:inherit;background:0 0;border:0;outline:none;flex:1;font-size:12px}.wa-conn-list{gap:2px;max-height:46vh;margin:0;padding:6px;list-style:none;display:grid;overflow:auto}.wa-conn-item{text-align:left;background:0 0;border:1px solid #0000;border-radius:10px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:9px;width:100%;padding:8px;display:grid}.wa-conn-item:hover{background:hsl(var(--muted) / .5)}.wa-conn-item.active{background:hsl(var(--primary) / .1);border-color:hsl(var(--primary) / .35)}.wa-conn-item.off{opacity:.55}.wa-conn-item-text{min-width:0}.wa-conn-item-text b{align-items:center;gap:6px;font-size:12.5px;display:flex}.wa-conn-item-text small{color:hsl(var(--muted-foreground));font-size:11px;display:block}.wa-conn-avatar{background:hsl(var(--muted));width:34px;height:34px;color:hsl(var(--muted-foreground));border-radius:50%;flex:none;place-items:center;display:grid;position:relative;overflow:visible}.wa-conn-avatar img{object-fit:cover;border-radius:50%;width:100%;height:100%}.wa-conn-avatar.lg{width:52px;height:52px}.wa-conn-dot{border:2px solid hsl(var(--card));background:hsl(var(--muted-foreground));border-radius:50%;width:10px;height:10px;position:absolute;bottom:-1px;right:-1px}.wa-conn-dot.authorized{background:#21c45d}.wa-conn-dot.notAuthorized{background:#f59f0a}.wa-conn-dot.blocked{background:hsl(var(--destructive))}.wa-conn-tag{background:hsl(var(--primary) / .14);color:hsl(var(--primary));border-radius:999px;padding:1px 6px;font-size:10px}.wa-conn-tag.off{background:hsl(var(--muted));color:hsl(var(--muted-foreground))}.wa-conn-rail-foot{border-top:1px solid hsl(var(--border));grid-template-columns:1fr 1fr;gap:6px;padding:10px;display:grid}.wa-conn-rail-foot button,.wa-conn-actions button,.wa-conn-head-actions button,.wa-conn-form-actions button{border:1px solid hsl(var(--border));background:hsl(var(--background));border-radius:8px;justify-content:center;align-items:center;gap:5px;padding:6px 9px;font-size:11.5px;display:inline-flex}.wa-conn-head-actions button.primary,.wa-conn-form-actions button.primary{background:hsl(var(--primary));color:hsl(var(--primary-foreground));border-color:#0000}.wa-conn-head-actions button.danger,.wa-conn-actions button.danger{color:hsl(var(--destructive));border-color:hsl(var(--destructive) / .3)}.wa-conn-main{gap:12px;min-width:0;display:grid}.wa-conn-panel{border:1px solid hsl(var(--border));background:hsl(var(--card));border-radius:14px;gap:12px;min-width:0;padding:14px;display:grid}.wa-conn-head{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px;display:grid}.wa-conn-head-text h3{align-items:center;gap:8px;margin:0;font-size:16px;display:flex}.wa-conn-head-text p{color:hsl(var(--muted-foreground));margin:2px 0 0;font-size:12px}.wa-conn-head-actions{flex-wrap:wrap;grid-column:1/-1;gap:6px;display:flex}@media (width>=900px){.wa-conn-head{grid-template-columns:auto minmax(0,1fr) auto}.wa-conn-head-actions{grid-column:auto;justify-content:flex-end;max-width:420px}}.wa-conn-subtabs{border-bottom:1px solid hsl(var(--border));flex-wrap:wrap;gap:4px;padding-bottom:6px;display:flex}.wa-conn-subtabs button{color:hsl(var(--muted-foreground));background:0 0;border:1px solid #0000;border-radius:8px;align-items:center;gap:5px;padding:6px 10px;font-size:12px;display:inline-flex}.wa-conn-subtabs button.active{background:hsl(var(--muted) / .7);color:hsl(var(--foreground));border-color:hsl(var(--border))}.wa-conn-body{gap:12px;min-width:0;display:grid}.wa-conn-facts{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:10px;margin:0;display:grid}.wa-conn-facts div{min-width:0}.wa-conn-facts .wide{grid-column:1/-1}.wa-conn-facts dt{text-transform:uppercase;letter-spacing:.04em;color:hsl(var(--muted-foreground));align-items:center;gap:4px;font-size:10.5px;display:flex}.wa-conn-facts dd{text-overflow:ellipsis;white-space:nowrap;margin:2px 0 0;font-size:12.5px;overflow:hidden}.wa-conn-settings{gap:4px;margin:0;padding:0;list-style:none;display:grid}.wa-conn-settings li{background:hsl(var(--muted) / .4);border-radius:8px;justify-content:space-between;gap:10px;padding:6px 8px;font-size:12px;display:flex}.wa-conn-settings b.yes{color:#1ca64f}.wa-conn-settings b.no{color:hsl(var(--muted-foreground))}.wa-conn-actions{flex-wrap:wrap;gap:6px;display:flex}.wa-conn-checks{border:1px solid hsl(var(--border));border-radius:12px;gap:6px;padding:10px;font-size:12px;display:grid}.wa-conn-checks ul{gap:4px;margin:0;padding:0;list-style:none;display:grid}.wa-conn-checks li{grid-template-columns:auto auto minmax(0,1fr);align-items:center;gap:6px;display:grid}.wa-conn-checks li.ok{color:#199446}.wa-conn-checks li.bad{color:hsl(var(--destructive))}.wa-conn-check-label{font-weight:600}.wa-conn-check-detail{color:hsl(var(--muted-foreground));text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.wa-conn-form{gap:10px;display:grid}.wa-conn-form-grid{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:10px;display:grid}.wa-conn-form label{color:hsl(var(--muted-foreground));gap:4px;font-size:11px;display:grid}.wa-conn-form input{border:1px solid hsl(var(--border));background:hsl(var(--background));color:hsl(var(--foreground));border-radius:8px;padding:7px 9px;font-size:12.5px}.wa-conn-form-foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.wa-conn-check{align-items:center;gap:6px;font-size:12px;display:flex}.wa-conn-form-actions{gap:6px;display:flex}.wa-conn-error,.wa-conn-issue,.wa-conn-warn{border-radius:10px;align-items:center;gap:6px;margin:0;padding:8px 10px;font-size:12px;display:flex}.wa-conn-error{color:hsl(var(--destructive));background:hsl(var(--destructive) / .08);border:1px solid hsl(var(--destructive) / .25)}.wa-conn-issue{color:hsl(var(--destructive));background:hsl(var(--destructive) / .06)}.wa-conn-issue span{flex:1;min-width:0}.wa-conn-warn{color:#b8670a;background:#f59f0a1f;align-items:flex-start}.wa-conn-warn span{flex:1;min-width:0;line-height:1.45}.wa-conn-warn a{text-decoration:underline}.wa-conn-warn button.ghost{color:inherit;background:0 0;border:1px solid;border-radius:8px;flex:none;padding:4px 9px;font-size:11px}.wa-conn-down{color:hsl(var(--destructive));background:hsl(var(--destructive) / .1);border:1px solid hsl(var(--destructive) / .25)}.wa-conn-cta{border:1px dashed hsl(var(--border));border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:12px;display:flex}.wa-conn-cta p{color:hsl(var(--muted-foreground));margin:2px 0 0;font-size:12px}.wa-conn-cta button{background:hsl(var(--primary));color:hsl(var(--primary-foreground));border:0;border-radius:9px;align-items:center;gap:6px;padding:8px 12px;display:inline-flex}.wa-conn-empty,.wa-conn-empty-main,.wa-conn-loading{color:hsl(var(--muted-foreground));text-align:center;padding:14px;font-size:12px}.wa-switcher{border:1px solid hsl(var(--border));background:hsl(var(--card));color:hsl(var(--foreground));border-radius:999px;align-items:center;gap:8px;padding:4px 10px;font-size:12px;display:inline-flex}.wa-switcher select{color:inherit;cursor:pointer;background:0 0;border:0;outline:none;max-width:190px;font-size:12px;font-weight:600}.wa-switcher-dot{border-radius:999px;flex:none;width:8px;height:8px}.wa-conn-form-grid select{border:1px solid hsl(var(--border));background:hsl(var(--background));width:100%;color:hsl(var(--foreground));border-radius:10px;padding:8px 10px;font-size:13px}.wa-conn-section-title{color:hsl(var(--foreground));align-items:center;gap:.45rem;margin-bottom:.35rem;font-size:.82rem;font-weight:600;display:flex}.wa-conn-hint{color:hsl(var(--muted-foreground));margin:0 0 .6rem;font-size:.74rem}.wa-conn-list-rows{flex-direction:column;gap:.35rem;margin:0 0 .8rem;padding:0;list-style:none;display:flex}.wa-conn-list-rows li{border:1px solid hsl(var(--border));background:hsl(var(--card));border-radius:.55rem;align-items:center;gap:.55rem;padding:.45rem .6rem;font-size:.78rem;display:flex}.wa-conn-list-rows li strong{font-weight:600}.wa-conn-list-rows li span{color:hsl(var(--muted-foreground))}.wa-conn-list-rows li em{color:hsl(var(--muted-foreground));margin-left:auto;font-size:.7rem;font-style:normal}.wa-conn-list-rows li.wa-conn-empty{color:hsl(var(--muted-foreground));border-style:dashed;justify-content:center}.wa-conn-dot{border-radius:999px;flex:none;width:.6rem;height:.6rem}.wa-conn-inline-form{flex-wrap:wrap;align-items:center;gap:.4rem;display:flex}.wa-conn-inline-form input,.wa-conn-inline-form select{border:1px solid hsl(var(--border));background:hsl(var(--background));border-radius:.5rem;flex:8rem;min-width:7rem;padding:.4rem .55rem;font-size:.78rem}.wa-conn-inline-form input[type=color]{flex:0 0 2.4rem;min-width:2.4rem;padding:.15rem}.crm-instance-bar{border:1px solid hsl(var(--border));background:hsl(var(--card));border-radius:.85rem;flex-wrap:wrap;align-items:center;gap:.65rem;margin-bottom:.5rem;padding:.5rem .75rem;display:flex}.crm-instance-avatar{background:hsl(var(--muted));width:34px;height:34px;color:hsl(var(--muted-foreground));border-radius:50%;flex:none;place-items:center;font-size:.72rem;display:grid;overflow:hidden}.crm-instance-avatar img{object-fit:cover;width:100%;height:100%}.crm-instance-id{flex-direction:column;min-width:0;line-height:1.2;display:flex}.crm-instance-id strong{font-size:.9rem}.crm-instance-id small{color:hsl(var(--muted-foreground));align-items:center;gap:.35rem;font-size:.74rem;display:inline-flex}.crm-instance-dot{border-radius:50%;width:7px;height:7px;display:inline-block}.crm-instance-select{border:1px solid hsl(var(--border));background:hsl(var(--background));max-width:240px;color:inherit;border-radius:.6rem;margin-left:auto;padding:.35rem .5rem;font-size:.8rem}.crm-instance-link,.crm-instance-clear{border:1px solid hsl(var(--border));color:hsl(var(--muted-foreground));cursor:pointer;background:0 0;border-radius:.6rem;padding:.35rem .65rem;font-size:.78rem}.crm-instance-link:hover,.crm-instance-clear:hover{color:hsl(var(--foreground));background:hsl(var(--muted) / .5)}.wa-conn-activity{margin-top:.9rem}.wa-conn-activity h5{color:hsl(var(--muted-foreground));margin:0 0 .5rem;font-size:.8rem;font-weight:600}.wa-conn-activity-grid{grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:.5rem;display:grid}.wa-conn-activity-grid>*{border:1px solid hsl(var(--border));background:hsl(var(--card));text-align:left;color:inherit;border-radius:.75rem;flex-direction:column;gap:.15rem;padding:.6rem .7rem;display:flex}.wa-conn-activity-grid button{cursor:pointer}.wa-conn-activity-grid button:hover{border-color:hsl(var(--primary) / .5)}.wa-conn-activity-grid b{font-size:1.1rem}.wa-conn-activity-grid span{color:hsl(var(--muted-foreground));font-size:.74rem}.wa-conn-activity-note{color:hsl(var(--muted-foreground));margin:.45rem 0 0;font-size:.72rem}.wa-conn-subtabs{flex-wrap:wrap}:root{--nv-900:#0d1530;--nv-800:#111a3a;--nv-700:#1b2a5b;--nv-600:#24356c;--nv-line:#23305f;--nv-text:#cdd6f4;--nv-dim:#8494c4;--brand:#16a34a;--brand-dark:#12833d;--brand-soft:#e8f8ee;--surface:#f7f8fc;--ink:#0f172a;--ink-soft:#64748b;--hair:#e7eaf2;--shadow-soft:0 1px 2px #0f172a0a, 0 8px 24px #0f172a0d}body{-webkit-font-smoothing:antialiased;font-family:DM Sans,Plus Jakarta Sans,system-ui,-apple-system,Segoe UI,sans-serif}h1,h2,h3,.brand,.stat-card strong,.kpi-card b{letter-spacing:-.02em;font-family:Plus Jakarta Sans,DM Sans,system-ui,sans-serif}.app-shell{background:var(--surface)}.sidebar{background:var(--nv-800);color:var(--nv-text);border-right:0;padding:18px 12px 16px}.brand{color:#fff;padding:4px 8px 18px;font-size:17px}.brand-link{color:inherit;align-items:center;gap:9px;text-decoration:none;display:inline-flex}.brand-link:hover{opacity:.85}.brand-mark{background:var(--brand);border-radius:50%;width:30px;height:30px;font-size:14px;font-style:normal}.sidebar-toggle{border-color:var(--nv-line);background:var(--nv-700);color:var(--nv-dim)}.sidebar-toggle:hover{background:var(--nv-600);color:#fff}.workspace{border-bottom:1px solid var(--nv-line);color:#fff;padding:8px 8px 16px}.workspace-avatar,.profile-avatar{background:var(--nv-700);color:#fff;border-radius:50%}.workspace small,.profile small,.workspace>svg,.profile>svg{color:var(--nv-dim)}.nav-label{color:#6f80b4;letter-spacing:1.2px;margin:0 10px 6px;font-size:9.5px}.nav-item{color:var(--nv-dim);border-radius:10px;min-height:38px;font-size:12.5px}.nav-item:hover{background:var(--nv-700);color:#fff}.nav-item.active{background:var(--nv-700);color:#fff;box-shadow:inset 2px 0 0 var(--brand)}.nav-item em{background:var(--nv-700);color:var(--nv-dim)}.nav-item.active em{background:var(--brand);color:#fff}.sidebar-bottom .profile,.help-link{border-top:1px solid var(--nv-line);color:var(--nv-dim)}.sidebar-bottom .profile b,.help-link:hover{color:#fff}.account-menu{border-color:var(--hair);box-shadow:var(--shadow-soft)}.topbar{border-bottom:1px solid var(--hair);padding:22px 32px 20px}.content-wrap{padding:22px 32px 44px}h1{color:var(--ink);font-size:22px}.eyebrow{color:#94a3b8}.primary-button,.send-button,.tracking-search-button{background:var(--brand);border-radius:10px;font-weight:700;box-shadow:0 2px 8px #16a34a40}.primary-button:hover,.send-button:hover,.tracking-search-button:hover{background:var(--brand-dark)}.outline-button,.filter-button,.refresh-selection,.search-box,.tracking-input,.date-range-inputs input{border-color:var(--hair);border-radius:10px}.refresh-selection{color:#fff;background:linear-gradient(135deg,#1d4ed8 0%,#2563eb 48%,#0ea5e9 100%);border:1px solid #1e40af59;font-weight:600;position:relative;overflow:hidden;box-shadow:0 6px 16px #2563eb47}.refresh-selection:hover:not(:disabled){background:linear-gradient(135deg,#1e40af 0%,#1d4ed8 50%,#0284c7 100%);box-shadow:0 8px 20px #2563eb5c}.refresh-selection:disabled{opacity:1;cursor:progress}.refresh-selection.is-syncing{background:linear-gradient(135deg,#0f766e 0%,#0d9488 55%,#22c55e 100%);box-shadow:0 6px 16px #0d948852}.refresh-selection.is-syncing:before{content:"";height:3px;width:var(--sync-progress,0%);background:#ecfdf5;border-radius:0 3px 3px 0;transition:width .35s;position:absolute;bottom:0;left:0}.refresh-selection.is-syncing:after{content:"";pointer-events:none;background:repeating-linear-gradient(115deg,#ffffff29 0 10px,#0000 10px 22px);animation:1.1s linear infinite refresh-stripes;position:absolute;inset:0}@keyframes refresh-stripes{to{background-position:44px 0}}@media (prefers-reduced-motion:reduce){.refresh-selection.is-syncing:after{animation:none}}.top-help,.top-country,.top-gift{border-radius:10px}.top-balance{background:var(--nv-800);border-radius:10px}.panel,.stat-card,.tracking-search-panel,.crm-card{border-color:var(--hair);box-shadow:var(--shadow-soft);border-radius:14px}.stat-card strong{color:var(--ink);font-size:25px}.stat-card small{color:var(--brand);font-weight:700}.stat-icon.green{color:var(--brand);background:var(--brand-soft)}th{color:#8a94a6;letter-spacing:.6px;text-transform:uppercase;background:#fbfcfe;font-size:9.5px}th,td{border-top:1px solid #f1f3f8;padding:13px 14px}td{font-size:11px}tbody tr:hover{background:#f6f9ff}.status{border-radius:999px;padding:4px 10px;font-size:9.5px}.status.green{color:var(--brand-dark);background:var(--brand-soft)}.table-footer button.page-current{background:var(--brand);border-color:var(--brand)}.crm-module-tabs{border-bottom:1px solid var(--hair);scrollbar-width:thin;flex-wrap:nowrap;gap:2px;padding:4px 12px 0;overflow-x:auto}.crm-module-tabs::-webkit-scrollbar{height:4px}.crm-module-tabs::-webkit-scrollbar-thumb{background:var(--hair);border-radius:999px}.crm-module-tabs button{color:var(--ink-soft);white-space:nowrap;background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;padding:10px 12px;font-weight:600}.crm-module-tabs button:hover{color:var(--ink)}.crm-module-tabs button.active{color:var(--ink);border-bottom-color:var(--brand);background:0 0}.crm-tab-count{color:#7c879b;background:#eef1f7;border-radius:999px;margin-left:2px;padding:1px 7px;font-size:10px;font-weight:700}.crm-module-tabs button.active .crm-tab-count{background:var(--brand-soft);color:var(--brand-dark)}.shell{background:var(--surface);min-height:100vh;display:flex}.shell:has(.ord-workspace){min-height:100vh;overflow:visible}.shell-main{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.shell-topbar{border-bottom:1px solid var(--hair);background:#fff;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:16px 28px;display:grid}.shell-topbar .shell-title{min-width:0}.shell-topbar h1{font-size:19px}.shell-topbar p{color:var(--ink-soft);margin-top:3px;font-size:12px}.shell-actions{align-items:center;gap:8px;display:flex}.shell-menu{border:1px solid var(--hair);color:var(--ink-soft);background:#fff;border-radius:10px;padding:7px 9px;display:none}.shell-body{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.shell-backdrop{display:none}@media (width<=1024px){.shell-menu{display:inline-flex}.shell>.sidebar{z-index:60;transition:transform .2s;position:fixed;inset:0 auto 0 0;transform:translate(-100%)}.shell.is-open>.sidebar{transform:none}.shell.is-open .shell-backdrop{z-index:50;background:#0d153073;border:0;display:block;position:fixed;inset:0}}.crm-instance-bar{border-color:var(--hair);box-shadow:var(--shadow-soft);background:#fff;border-radius:12px;margin:12px 12px 0}.crm-instance-avatar{background:var(--nv-800);color:#fff;border-radius:50%}.crm-instance-link,.crm-instance-clear,.crm-instance-select{border-radius:999px}.shell-body>.crm-module{flex:1;min-height:0}.shell-body>.content-wrap{padding-top:20px}.factura-toggle{cursor:pointer;color:inherit;font:inherit;background:0 0;border:0;align-items:center;gap:6px;padding:0;display:inline-flex}.factura-detail-row>td{background:var(--surface-2,#f7f8fc);padding:12px 16px}.factura-detail{flex-direction:column;gap:10px;font-size:13px;display:flex}.factura-detail-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.factura-table{border-collapse:collapse;width:100%}.factura-table th{text-align:left;text-transform:uppercase;letter-spacing:.04em;color:var(--muted,#6b7280);border-bottom:1px solid var(--border,#e5e7eb);padding:6px 8px;font-size:11px}.factura-table td{border-bottom:1px solid var(--border,#eef0f4);padding:6px 8px}.crm-module{width:100%;min-width:0}.crm-shell{grid-template-columns:minmax(280px,380px) minmax(0,1fr) minmax(0,300px);width:100%}.crm-shell.no-contact{grid-template-columns:minmax(280px,360px) minmax(0,1fr)}.crm-thread-wrap{min-width:0}.crm-thread-head{position:relative}.crm-contact-toggle{border:1px solid var(--border,#e2e8f0);background:var(--card,#fff);color:var(--muted-foreground,#64748b);cursor:pointer;border-radius:999px;padding:4px 10px;font-size:11px;font-weight:600;position:absolute;top:8px;right:10px}.crm-contact-toggle:hover{color:var(--foreground,#0f172a)}@media (width<=1400px){.crm-shell{grid-template-columns:minmax(260px,340px) minmax(0,1fr) minmax(0,280px)}}@media (width<=1100px){.crm-shell,.crm-shell.no-contact{grid-template-columns:minmax(240px,300px) minmax(0,1fr)}}.modal-backdrop{z-index:60;background:#17203366;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.modal-card{background:#fff;border-radius:12px;gap:14px;width:min(980px,100%);max-height:86vh;padding:22px 24px;display:grid;box-shadow:0 24px 70px #17203333}.modal-card .modal-head h3{color:#172033;font-size:17px}.modal-card .modal-head p{margin-top:5px;font-size:11px}.modal-card .modal-body{border:1px solid #eef0f5;border-radius:10px;overflow:auto}.modal-card .modal-foot{justify-content:flex-end;gap:10px;display:flex}.pill{border-radius:999px;padding:3px 9px;font-size:10px;font-weight:700;display:inline-block}.pill-green{color:#166534;background:#dcfce7}.pill-amber{color:#92400e;background:#fef3c7}.crm-enrich{color:var(--muted-foreground);background:var(--muted);white-space:nowrap;border-radius:999px;padding:3px 9px;font-size:11px}.import-errors{background:#fef2f2;border:1px solid #fecaca;border-radius:10px;margin:8px 0 12px;padding:10px 12px}.import-errors-head{color:#b91c1c;align-items:center;gap:8px;font-size:13px;font-weight:600;display:flex}.import-errors-head .btn-mini{margin-left:auto}.import-errors-list{color:#7f1d1d;margin:6px 0 0;padding-left:18px;font-size:12px}:root{--g-navy:#0f1b3d;--g-navy-2:#1e3a5f;--g-mint:#2dd4a8;--g-mint-deep:#0f9c78;--g-surface:#e8edf3;--g-surface-soft:#f5f8fb;--g-line:#dde5ee;--g-line-soft:#eef2f7;--g-text:#101a2e;--g-text-soft:#5b6a83;--g-text-mute:#8894a8;--g-ok:#0f9c78;--g-ok-bg:#e3f8f0;--g-warn:#b7791f;--g-warn-bg:#fdf3e0;--g-info:#1e3a5f;--g-info-bg:#e6edf6;--g-err:#c0392f;--g-err-bg:#fdeceb;--g-shadow:0 12px 30px #0f1b3d14;--g-shadow-soft:0 2px 8px #0f1b3d0d;--g-focus:0 0 0 3px #2dd4a859;--font-display:"Space Grotesk", "Plus Jakarta Sans", system-ui, sans-serif;--font-sans:"DM Sans", system-ui, sans-serif}body{font-family:var(--font-sans)}h1,h2,h3,.brand,.stat-card strong{font-family:var(--font-display);letter-spacing:-.4px}.guides-panel{border:1px solid var(--g-line);box-shadow:var(--g-shadow);border-radius:16px;overflow:visible}.guides-panel .panel-heading{border-bottom:1px solid var(--g-line-soft);align-items:flex-start;gap:18px;padding:22px 26px 18px}.guides-panel .panel-heading h2{color:var(--g-navy);font-size:19px}.guides-panel .panel-heading .eyebrow{color:var(--g-mint-deep);letter-spacing:1.3px}.guides-panel .panel-heading p{color:var(--g-text-mute);font-size:11.5px}.guides-panel .top-actions{flex-wrap:wrap;justify-content:flex-end;gap:10px}.guides-panel .outline-button,.guides-panel .filter-button,.guides-panel .refresh-selection{border:1px solid var(--g-line);min-height:38px;color:var(--g-navy-2);background:#fff;border-radius:10px;padding:9px 14px;font-size:11.5px;font-weight:600;transition:border-color .15s,background .15s,box-shadow .15s,color .15s}.guides-panel .outline-button:hover,.guides-panel .filter-button:hover,.guides-panel .refresh-selection:hover{border-color:var(--g-mint);background:var(--g-ok-bg);color:var(--g-navy)}.guides-panel .outline-button:focus-visible,.guides-panel .refresh-selection:focus-visible,.guides-panel .search-box:focus-within{box-shadow:var(--g-focus);outline:none}.guides-panel .primary-button{background:linear-gradient(135deg, var(--g-mint), var(--g-mint-deep));color:#04231b;border-radius:10px;min-height:38px;font-size:11.5px;font-weight:700;box-shadow:0 6px 16px #0f9c7840}.guides-panel .primary-button:hover{filter:brightness(1.04)}.guides-panel .table-toolbar{z-index:6;border-top:1px solid var(--g-line-soft);border-bottom:1px solid var(--g-line-soft);background:linear-gradient(180deg, #fff, var(--g-surface-soft));-webkit-backdrop-filter:saturate(1.1);backdrop-filter:saturate(1.1);flex-wrap:wrap;gap:12px;padding:16px 26px;position:sticky;top:0}.guides-panel .search-box{border:1px solid var(--g-line);width:340px;min-height:38px;color:var(--g-text-mute);background:#fff;border-radius:10px;padding:8px 12px}.guides-panel .search-box input{color:var(--g-text);font-size:12px}.guides-panel .date-range-inputs input{border:1px solid var(--g-line);min-height:38px;color:var(--g-text-soft);border-radius:10px;font-size:11.5px}.guides-panel .selection-summary{background:var(--g-surface);color:var(--g-navy-2);border-radius:999px;align-items:center;gap:8px;padding:7px 14px;font-size:11px;font-weight:700;display:inline-flex}.guides-panel th{z-index:4;background:var(--g-navy);color:#cbd9ea;font-family:var(--font-display);letter-spacing:1px;text-transform:uppercase;border-top:0;padding:14px 18px;font-size:9.5px;font-weight:600;position:sticky;top:0;box-shadow:inset 0 -1px #ffffff14}.guides-panel td{border-top:1px solid var(--g-line-soft);color:var(--g-text-soft);padding:18px;font-size:11.5px;line-height:1.5}.guides-panel tbody tr{position:relative}.guides-panel tbody tr:hover{background:var(--g-ok-bg)}.guides-panel tbody tr:hover td:first-child{box-shadow:inset 3px 0 0 var(--g-mint)}.guides-panel tbody tr:has(input[type=checkbox]:checked){background:#e6edf6}.guides-panel tbody tr:has(input[type=checkbox]:checked) td:first-child{box-shadow:inset 3px 0 0 var(--g-navy-2)}.guides-panel .row-number{color:var(--g-text-mute);font-variant-numeric:tabular-nums}.guides-panel .guide-code{color:var(--g-navy);font-family:var(--font-display);font-variant-numeric:tabular-nums;letter-spacing:.3px;font-size:12.5px;font-weight:700}.guides-panel .cc-name{color:var(--g-navy);font-size:11.5px}.guides-panel .cc-phone{color:var(--g-text-soft);font-size:11px}.guides-panel .cc-route,.guides-panel .cc-address{color:var(--g-text-mute);font-size:10px}.guides-panel .pay-ganancia{color:var(--g-ok);font-size:14px}.guides-panel .status,.guides-panel .wa-state,.guides-panel .pill{letter-spacing:.2px;border-radius:999px;align-items:center;gap:6px;padding:6px 11px;font-size:10px;font-weight:700;display:inline-flex}.guides-panel .status.blue{color:var(--g-info);background:var(--g-info-bg)}.guides-panel .status.green{color:var(--g-ok);background:var(--g-ok-bg)}.guides-panel .status.orange{color:var(--g-warn);background:var(--g-warn-bg)}.guides-panel .status.red{color:var(--g-err);background:var(--g-err-bg)}.guides-panel .inter-cell{align-items:center;gap:8px;display:inline-flex}.guides-panel .updated,.guides-panel .inter-updated{color:var(--g-text-mute);font-size:10px}.guides-panel .table-footer{border-top:1px solid var(--g-line-soft);background:var(--g-surface-soft);color:var(--g-text-mute);padding:16px 26px;font-size:10.5px}.guides-panel .table-footer button{border:1px solid var(--g-line);width:30px;height:30px;color:var(--g-navy-2);border-radius:9px;font-size:11px}.guides-panel .table-footer button.page-current{border-color:var(--g-navy);background:var(--g-navy);color:#fff}.detail-drawer{font-family:var(--font-sans);border-left:1px solid var(--g-line);flex-direction:column;display:flex;box-shadow:-18px 0 44px #0f1b3d24}.detail-drawer .drawer-head{z-index:3;background:var(--g-navy);color:#fff;border-bottom:1px solid #ffffff1a;padding:18px 22px;position:sticky;top:0}.detail-drawer .drawer-head h2,.detail-drawer .drawer-head h3{color:#fff;font-family:var(--font-display)}.detail-drawer .drawer-head .eyebrow{color:var(--g-mint)}.detail-drawer .drawer-head .close-button{color:#cbd9ea}.detail-drawer .detail-label{color:var(--g-text-mute);letter-spacing:1px;text-transform:uppercase;font-size:9.5px;font-weight:700}.detail-drawer .detail-block{border:1px solid var(--g-line-soft);box-shadow:var(--g-shadow-soft);background:#fff;border-radius:12px;padding:16px 18px}.detail-drawer .events-list{padding-left:18px;position:relative}.detail-drawer .events-list:before{content:"";background:linear-gradient(180deg, var(--g-mint), var(--g-surface));border-radius:2px;width:2px;position:absolute;top:6px;bottom:6px;left:5px}.detail-drawer .event-dot{z-index:1;background:var(--g-mint);position:relative;box-shadow:0 0 0 3px #2dd4a833}.detail-drawer .event-card{border:1px solid var(--g-line-soft);background:var(--g-surface-soft);border-radius:10px;padding:10px 12px}.guides-panel .inter-empty{color:var(--g-text-mute);font-size:10.5px}.guides-panel table{min-width:940px}.guides-panel th{letter-spacing:.8px;padding:10px 12px;font-size:9px}.guides-panel td{padding:9px 12px;font-size:11px;line-height:1.35}.guides-panel .guide-dates{gap:1px;margin-top:3px}.guides-panel .pay-cell{gap:1px}.guides-panel .status,.guides-panel .wa-state,.guides-panel .pill{gap:5px;padding:4px 9px;font-size:9.5px}.guides-panel .row-number{padding:9px 6px}.guides-panel .customer-col{min-width:210px;max-width:260px}.guides-panel .guide-col{min-width:158px}.guides-panel th:last-child,.guides-panel td:last-child{z-index:3;text-align:center;background:#fff;width:46px;min-width:46px;padding-left:8px;padding-right:10px;position:sticky;right:0;box-shadow:-8px 0 12px -10px #0f1b3d59}.guides-panel th:last-child{z-index:5;background:var(--g-navy)}.guides-panel tbody tr:nth-child(2n) td:last-child{background:#f1f5f9}.guides-panel tbody tr:hover td:last-child{background:var(--g-ok-bg)}.guides-panel tbody tr:has(input[type=checkbox]:checked) td:last-child{background:#e6edf6}.crm-page{background:var(--surface)}.crm-page-head{background:var(--nv-800);border-bottom:1px solid var(--nv-line);color:#fff;padding:14px 22px}.crm-page-head h1{color:#fff;letter-spacing:-.02em;font-size:17px}.crm-page-head a{color:var(--nv-dim);font-weight:600}.crm-page-head a:hover{color:#fff}.crm-shell{gap:14px;padding:14px}.crm-list,.crm-thread-wrap,.crm-contact{border:1px solid var(--hair);box-shadow:var(--shadow-soft);background:#fff;border-radius:16px}.crm-list-head{border-bottom:1px solid var(--hair);background:linear-gradient(180deg, #fff, var(--surface));gap:10px;padding:12px}.crm-tabs{gap:5px}.crm-tabs button{color:var(--ink-soft);border:1px solid #0000;border-radius:999px;padding:5px 11px;font-size:11.5px;font-weight:600;transition:background .15s,color .15s,border-color .15s}.crm-tabs button:hover{background:var(--surface);color:var(--ink)}.crm-tabs button.active{background:var(--brand-soft);border-color:var(--brand)}@supports (color:color-mix(in lab, red, red)){.crm-tabs button.active{border-color:color-mix(in srgb, var(--brand) 28%, transparent)}}.crm-tabs button.active{color:var(--brand-dark)}.crm-search{border-color:var(--hair);background:#fff;border-radius:999px;padding:7px 12px;transition:border-color .15s,box-shadow .15s}.crm-search:focus-within{border-color:var(--brand)}@supports (color:color-mix(in lab, red, red)){.crm-search:focus-within{border-color:color-mix(in srgb, var(--brand) 45%, transparent)}}.crm-search:focus-within{box-shadow:0 0 0 3px var(--brand)}@supports (color:color-mix(in lab, red, red)){.crm-search:focus-within{box-shadow:0 0 0 3px color-mix(in srgb, var(--brand) 12%, transparent)}}.crm-icon{border-color:var(--hair);background:#fff;border-radius:999px;transition:background .15s,color .15s,border-color .15s}.crm-icon:hover{background:var(--surface);color:var(--ink)}.crm-icon.on{background:var(--brand-soft);border-color:var(--brand)}@supports (color:color-mix(in lab, red, red)){.crm-icon.on{border-color:color-mix(in srgb, var(--brand) 35%, transparent)}}.crm-icon.on{color:var(--brand-dark)}.crm-newchat{border-color:#d6dceb;border-radius:12px}.crm-newchat button{background:var(--brand);border-radius:999px;font-weight:700}.crm-newchat button:hover{background:var(--brand-dark)}.crm-chats{padding:4px}.crm-chat{border-bottom:none;border-radius:12px;padding:10px 11px;transition:background .15s,box-shadow .15s}.crm-chat+.crm-chat{margin-top:2px}.crm-chat:hover{background:var(--surface)}.crm-chat.active{background:var(--brand-soft);box-shadow:inset 3px 0 0 var(--brand)}.crm-chat.picked{background:#eef4ff}.crm-chat-body b{font-size:13px;font-weight:700}.crm-avatar{background:linear-gradient(150deg, var(--nv-700), var(--nv-900));color:#fff;box-shadow:0 1px 2px #0f172a1f}.crm-unread{background:var(--brand)}.crm-tag{border-radius:999px;font-size:10px}.crm-selbar{background:var(--surface);border-color:var(--hair)}.crm-selbar button{border-color:var(--hair);border-radius:999px}.crm-thread-head{border-bottom:1px solid var(--hair);background:linear-gradient(180deg, #fff, var(--surface));padding:12px 14px}.crm-thread-head b{font-size:14px}.crm-thread{background:radial-gradient(1200px 400px at 50% -10%, var(--brand), transparent 70%), var(--surface);gap:10px;padding:18px}@supports (color:color-mix(in lab, red, red)){.crm-thread{background:radial-gradient(1200px 400px at 50% -10%, color-mix(in srgb, var(--brand) 5%, transparent), transparent 70%), var(--surface)}}.crm-bubble{border-color:var(--hair);border-radius:14px;padding:9px 12px;line-height:1.45;box-shadow:0 1px 2px #0f172a0d}.crm-bubble.out{background:linear-gradient(140deg, var(--brand), var(--brand-dark));box-shadow:0 2px 8px var(--brand);border-color:#0000}@supports (color:color-mix(in lab, red, red)){.crm-bubble.out{box-shadow:0 2px 8px color-mix(in srgb, var(--brand) 28%, transparent)}}.crm-quick button{border-color:var(--hair);background:#fff;border-radius:999px}.crm-quick button:hover{background:var(--surface);color:var(--ink)}.crm-quick .crm-quick-guide{background:var(--brand-soft);border-color:var(--brand)}@supports (color:color-mix(in lab, red, red)){.crm-quick .crm-quick-guide{border-color:color-mix(in srgb, var(--brand) 30%, transparent)}}.crm-quick .crm-quick-guide{color:var(--brand-dark);font-weight:700}.crm-composer{border-top:1px solid var(--hair);background:#fff;padding:12px 14px}.crm-composer input{border-color:var(--hair);border-radius:999px;padding:10px 15px;transition:border-color .15s,box-shadow .15s}.crm-composer input:focus{border-color:var(--brand)}@supports (color:color-mix(in lab, red, red)){.crm-composer input:focus{border-color:color-mix(in srgb, var(--brand) 45%, transparent)}}.crm-composer input:focus{box-shadow:0 0 0 3px var(--brand)}@supports (color:color-mix(in lab, red, red)){.crm-composer input:focus{box-shadow:0 0 0 3px color-mix(in srgb, var(--brand) 12%, transparent)}}.crm-send{background:linear-gradient(140deg, var(--brand), var(--brand-dark));box-shadow:0 2px 10px var(--brand);border-radius:999px;padding:10px 18px;font-weight:700}@supports (color:color-mix(in lab, red, red)){.crm-send{box-shadow:0 2px 10px color-mix(in srgb, var(--brand) 30%, transparent)}}.crm-send{transition:transform .12s,box-shadow .15s}.crm-send:not(:disabled):hover{box-shadow:0 4px 14px var(--brand);transform:translateY(-1px)}@supports (color:color-mix(in lab, red, red)){.crm-send:not(:disabled):hover{box-shadow:0 4px 14px color-mix(in srgb, var(--brand) 36%, transparent)}}.crm-send:not(:disabled):active{transform:translateY(0)}.crm-contact{gap:14px;padding:14px}.crm-contact h4{color:var(--ink-soft);font-size:10.5px;font-weight:700}.crm-block{border-color:var(--hair);background:var(--surface);border-radius:12px;transition:border-color .15s,background .15s}.crm-block:hover{border-color:var(--brand)}@supports (color:color-mix(in lab, red, red)){.crm-block:hover{border-color:color-mix(in srgb, var(--brand) 32%, transparent)}}.crm-block:hover{background:#fff}.crm-note-input,.crm-name-input{border-color:var(--hair);border-radius:10px}.crm-btn{border-radius:999px}.crm-toast{background:var(--nv-800);box-shadow:var(--shadow-soft);border-radius:999px}.crm-placeholder,.crm-empty{color:#9aa6c0}.crm-chats::-webkit-scrollbar{width:8px}.crm-thread::-webkit-scrollbar{width:8px}.crm-contact::-webkit-scrollbar{width:8px}.crm-panel::-webkit-scrollbar{width:8px}.crm-chats::-webkit-scrollbar-thumb{background:#d9e0ee;border-radius:999px}.crm-thread::-webkit-scrollbar-thumb{background:#d9e0ee;border-radius:999px}.crm-contact::-webkit-scrollbar-thumb{background:#d9e0ee;border-radius:999px}.crm-panel::-webkit-scrollbar-thumb{background:#d9e0ee;border-radius:999px}.crm-chats::-webkit-scrollbar-thumb:hover{background:#c3ccdf}.crm-thread::-webkit-scrollbar-thumb:hover{background:#c3ccdf}.crm-contact::-webkit-scrollbar-thumb:hover{background:#c3ccdf}.crm-panel::-webkit-scrollbar-thumb:hover{background:#c3ccdf}.wa-conn-test{border:1px solid hsl(var(--border));background:hsl(var(--card));border-radius:12px;gap:8px;margin-top:12px;padding:12px;display:grid}.wa-conn-test small{color:hsl(var(--muted-foreground))}.wa-conn-test-row{align-items:center;gap:8px;display:flex}.wa-conn-test-row input{border:1px solid hsl(var(--border));background:hsl(var(--background));color:inherit;border-radius:8px;flex:1;padding:7px 10px}.wa-conn-test-out{margin:0;padding-left:16px;font-size:12px}.wa-conn-test-out.ok{color:hsl(var(--primary))}.wa-conn-test-out.bad{color:hsl(var(--destructive))}.wa-conn-sends{border-collapse:collapse;width:100%;font-size:11.5px}.wa-conn-sends th,.wa-conn-sends td{text-align:left;border-bottom:1px solid hsl(var(--border));white-space:nowrap;text-overflow:ellipsis;max-width:190px;padding:5px 6px;overflow:hidden}.wa-conn-sends th{color:hsl(var(--muted-foreground));font-weight:600}.topbar.compact{grid-template-columns:minmax(0,1fr) minmax(220px,420px) auto;align-items:center;gap:16px;padding:12px 24px;display:grid}.topbar.compact .topbar-lead{min-width:0}.topbar.compact .eyebrow{letter-spacing:1.1px;margin:0;font-size:9px}.topbar.compact h1{white-space:nowrap;text-overflow:ellipsis;margin:2px 0 0;font-size:16px;overflow:hidden}.topbar-search{border:1px solid var(--hair);color:#9ba4b2;background:#fff;border-radius:10px;align-items:center;gap:8px;padding:4px 4px 4px 10px;display:flex}.topbar-search input{color:#33405c;background:0 0;border:0;outline:0;flex:1;min-width:0;font-size:11px}.topbar-search .tracking-search-button{color:#fff;border:0;padding:6px 12px;font-size:11px}.topbar-search.in-controls{background:#fff;border-color:#182a5429;border-radius:9px;flex:220px;order:-1;min-width:170px;max-width:300px;height:32px;padding:0 6px 0 10px}.topbar-search.in-controls:focus-within{border-color:#1f4fd8;box-shadow:0 0 0 3px #1f4fd81f}.topbar-search.in-controls input{font-size:12px}.topbar-search.in-controls .topbar-search-count{color:#1f4fd8;padding-right:4px;font-size:10px;font-weight:700}.topbar.compact .top-actions{flex-wrap:nowrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.topbar.compact .top-actions .outline-button,.topbar.compact .top-actions .primary-button{white-space:nowrap;padding:8px 11px;font-size:10.5px}.more-menu{position:relative}.more-menu-backdrop{z-index:40;position:fixed;inset:0}.more-menu-pop,.filters-pop{z-index:50;border:1px solid var(--hair);background:#fff;border-radius:12px;flex-direction:column;gap:2px;min-width:230px;padding:8px;display:flex;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 18px 44px #0f1b3d29}.more-menu-pop button{color:#43506b;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:9px;padding:8px 10px;font-size:11.5px;display:flex}.more-menu-pop button:hover{color:var(--g-navy,#0f1b3d);background:#f3f6fb}.more-menu-pop button:disabled{opacity:.5;cursor:wait}.more-menu-sep{background:var(--hair);height:1px;margin:5px 2px}.tracking-inline{color:#5b6b85;flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:12px;font-size:11px;display:flex}.stats-strip{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:14px;display:flex}.stats-strip .stat-card{border:1px solid var(--hair);text-align:left;cursor:pointer;background:#fff;border-radius:12px;flex-direction:row;flex:150px;align-items:center;gap:10px;min-height:0;padding:9px 12px;transition:border-color .15s,box-shadow .15s,transform .15s;display:flex}.stats-strip .stat-card.static{cursor:default}.stats-strip .stat-card:hover:not(.static){border-color:var(--brand,#16a34a);transform:translateY(-1px)}.stats-strip .stat-card.active{border-color:var(--brand,#16a34a);box-shadow:0 0 0 2px var(--brand,#16a34a)}@supports (color:color-mix(in lab, red, red)){.stats-strip .stat-card.active{box-shadow:0 0 0 2px color-mix(in oklab, var(--brand,#16a34a) 20%, transparent)}}.stats-strip .stat-icon{border-radius:9px;width:28px;height:28px;font-size:14px}.stats-strip .stat-card strong{margin:0;font-size:17px;line-height:1.1}.stats-strip .stat-card span{color:#8b95a7;font-size:10px}.stat-clear{border:1px dashed var(--hair);color:#7b8699;cursor:pointer;background:#fff;border-radius:10px;align-items:center;gap:5px;padding:8px 11px;font-size:10.5px;display:inline-flex}.refresh-note{border:1px solid var(--hair);background:#fff;border-radius:12px;margin:0 22px 10px;overflow:hidden}.refresh-note-head{cursor:pointer;color:#5b6b85;text-align:left;background:0 0;border:0;align-items:center;gap:9px;width:100%;padding:9px 12px;font-size:11px;display:flex}.refresh-note-head b{color:var(--g-navy,#0f1b3d);font-size:11px}.refresh-note-line{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.refresh-caret{flex:none;transition:transform .15s}.refresh-note.open .refresh-caret{transform:rotate(180deg)}.refresh-dot{background:var(--brand,#16a34a);border-radius:50%;flex:none;width:8px;height:8px}.refresh-dot.bad{background:#d84f5f}.refresh-dot.busy{background:#e0a33a}.refresh-note-body{border-top:1px solid var(--hair);padding:10px 12px}.refresh-note-body p{color:#7b8699;margin:0 0 8px;font-size:10.5px}.filters-menu{position:relative}.filters-pop{min-width:300px;padding:12px;left:0;right:auto}.filters-pop>*{justify-content:flex-start;width:100%}.filters-count{background:var(--brand,#16a34a);color:#fff;border-radius:999px;place-items:center;min-width:16px;height:16px;padding:0 4px;font-size:9px;display:inline-grid}.filters-trigger.active{border-color:var(--brand,#16a34a);color:var(--brand-dark,#15803d)}.guides-panel .table-toolbar{z-index:20;background:#fff;position:sticky;top:0}.guides-panel .table-wrap{max-height:calc(100vh - 250px);overflow:auto}.guides-panel .table-wrap thead th{z-index:15;background:#fbfcfe;position:sticky;top:0}tbody tr:focus-visible{outline:2px solid var(--brand,#16a34a);outline-offset:-2px}.topbar.compact{grid-template-columns:minmax(0,1fr) minmax(180px,320px) auto;padding:10px 20px}.topbar.compact .top-actions{flex-wrap:nowrap;overflow:visible}.topbar.compact .top-actions .outline-button,.topbar.compact .top-actions .primary-button{padding:7px 10px;font-size:10px}.stats-strip{scrollbar-width:thin;flex-wrap:nowrap;margin-bottom:10px;padding-bottom:2px;overflow-x:auto}.stats-strip .stat-card{flex:1 1 0;min-width:132px;padding:8px 10px}.stats-strip .stat-card strong{font-size:15px}.guides-panel .panel-heading{flex-wrap:wrap;gap:8px;padding:12px 22px}.guides-panel .panel-heading h2{font-size:15px}.guides-panel .panel-heading p{margin:2px 0 0;font-size:10.5px}.guides-panel .panel-heading .outline-button{padding:7px 10px;font-size:10px}.guides-panel .table-toolbar{flex-wrap:wrap;gap:8px;padding:9px 22px}.guides-panel .table-toolbar .selection-summary{flex-wrap:wrap;flex:320px;gap:7px}.guides-panel .table-toolbar .search-box{width:230px;padding:6px 9px}.guides-panel .panel-heading{flex-wrap:nowrap;align-items:center}.guides-panel .panel-heading>div:first-child{min-width:0}.guides-panel .panel-heading .top-actions{scrollbar-width:none;flex-wrap:nowrap;max-width:62%;overflow-x:auto}.guides-panel .panel-heading .top-actions::-webkit-scrollbar{display:none}.guides-panel .panel-heading .top-actions>*{flex:none}.guides-panel .table-toolbar{flex-flow:column;align-items:stretch;gap:7px;padding:9px 22px 10px;display:flex;overflow:visible}.guides-panel .toolbar-row{flex-wrap:wrap;align-items:center;gap:8px;width:100%;display:flex}.guides-panel .toolbar-row>*{flex:none}.guides-panel .toolbar-row .search-box{flex:220px;width:auto;min-width:180px;max-width:340px;padding:6px 9px}.guides-panel .toolbar-spacer{flex:auto;min-width:0}.guides-panel .sync-cell{flex-direction:column;align-items:flex-end;gap:1px;display:inline-flex}.guides-panel .sync-cell .sync-stamp{line-height:1.1}.guides-panel .actions-row{border-top:1px dashed #eef1f6;padding-top:7px}.guides-panel .table-toolbar .selection-summary{flex-wrap:wrap;flex:auto;align-items:center;gap:7px;display:flex}.guides-panel .selection-count{color:#66728a;font-size:10px;font-weight:700}.guides-panel .toolbar-notices{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.guides-panel .table-toolbar .filter-button,.guides-panel .table-toolbar .outline-button,.guides-panel .table-toolbar .refresh-selection,.guides-panel .table-toolbar .wa-batch{min-height:28px}@media (width<=1100px){.guides-panel .table-toolbar .inter-filter,.guides-panel .table-toolbar .date-filter-wrap{display:none}.guides-panel .toolbar-row .search-box{max-width:none}}@media (width<=1200px){.topbar.compact{grid-template-columns:minmax(0,1fr) auto;row-gap:8px}.topbar.compact .topbar-search{order:3;grid-column:1/-1}}.table-toolbar .inter-filter{gap:6px;max-width:210px}.table-toolbar .inter-filter select{text-overflow:ellipsis;white-space:nowrap;max-width:168px;overflow:hidden}.table-toolbar .inter-filter.active{color:#1f7a4d;background:#ecfbf2;border-color:#7fd6a8;font-weight:700}.table-toolbar .inter-filter .inter-filter-clear{color:inherit;cursor:pointer;background:0 0;border:0;align-items:center;padding:0;display:inline-flex}.bi-stage-bar{z-index:6;background:linear-gradient(#fbfcfe,#f6f8fc);border-top:1px solid #eff1f5;border-bottom:1px solid #eff1f5;align-items:stretch;gap:12px;padding:10px 18px;display:flex;position:sticky;top:0}.bi-summary{background:#fff;border:1px solid #dfe4ef;border-radius:12px;flex-direction:column;flex:none;justify-content:center;gap:6px;min-width:176px;padding:9px 12px;display:flex}.bi-summary-main{flex-direction:column;gap:1px;display:flex}.bi-summary-label{color:#7b87a0;letter-spacing:.6px;text-transform:uppercase;font-size:9px;font-weight:800}.bi-summary-value{color:#16233d;font-variant-numeric:tabular-nums;font-size:26px;font-weight:800;line-height:1}.bi-summary-row{flex-direction:column;align-items:stretch;gap:5px;margin-top:2px;display:flex}.bi-chip{text-align:left;color:#56637d;font-variant-numeric:tabular-nums;background:#f7f9fd;border:1px solid #e2e7f1;border-radius:10px;align-items:center;gap:6px;width:100%;padding:5px 9px;font-size:10px;font-weight:700;display:flex}.bi-chip svg{flex:none}.bi-chip .bi-chip-text{flex-direction:column;min-width:0;line-height:1.15;display:flex}.bi-chip .bi-chip-value{font-size:13px;font-weight:800}.bi-chip .bi-chip-label{letter-spacing:.5px;text-transform:uppercase;opacity:.75;font-size:8.5px;font-weight:700}.bi-chip.money{color:#1f7a4c;background:#eefaf3;border-color:#c9ead8}.bi-chip.alert{color:#b96f1c;cursor:pointer;background:#fff5ea;border-color:#f4d7bd;transition:background .15s,border-color .15s}.bi-chip.alert:hover{background:#fff0dd;border-color:#e8b47c}.bi-chip.alert.active{color:#40260a;background:#f9a94a;border-color:#d9822b}.bi-stages{flex-wrap:nowrap;flex:auto;align-items:stretch;gap:6px;min-width:0;padding-bottom:2px;display:flex}.stage-kpi-wrap{flex:1 1 0;min-width:0;display:flex;position:relative}.stage-kpi-wrap.split{margin-left:10px}.stage-kpi-wrap.split:before{content:"";background:linear-gradient(#0000,#d9e0ee,#0000);width:1px;position:absolute;top:12%;bottom:12%;left:-6px}.stage-kpi-bell{z-index:2;color:#b46c14;cursor:pointer;background:#fff6e8;border:1px solid #f0c08a;border-radius:999px;align-items:center;gap:3px;padding:1px 6px 1px 5px;font-size:9px;font-weight:800;line-height:1.4;animation:2.6s ease-in-out infinite bi-bell-pulse;display:inline-flex;position:absolute;top:-5px;right:-3px;transform:none;box-shadow:0 2px 6px #b46c1429}.stage-kpi-bell em{font-variant-numeric:tabular-nums;font-style:normal}.stage-kpi-bell:hover{background:#ffedd0;border-color:#e2a253}.stage-kpi-bell.active{color:#3a2107;background:#f2a33a;border-color:#d9822b;animation:none}@keyframes bi-bell-pulse{0%,to{box-shadow:0 2px 6px #b46c1429}50%{box-shadow:0 0 0 4px #f2a33a2e}}.stage-kpi{text-align:center;cursor:pointer;background:#fff;border:1px solid #e6e9f1;border-radius:11px;flex-direction:column;flex:auto;justify-content:space-between;align-items:center;gap:3px;min-width:0;padding:8px 6px 7px;transition:border-color .15s,box-shadow .15s,background .15s,transform .15s;display:flex;position:relative;overflow:hidden}.stage-kpi:hover{border-color:#cdd5e6;transform:translateY(-1px);box-shadow:0 5px 16px #18264614}.stage-kpi:focus-visible{outline-offset:2px;outline:2px solid #2f9e6b}.stage-kpi.active{background:#f2fcf6;border-color:#7fd6a8;box-shadow:0 4px 14px #2f9e6b24}.stage-kpi-bar{background:#edf0f6;border-radius:999px;width:100%;height:3px;display:block;overflow:hidden}.stage-kpi-bar i{background:#9fb0cd;border-radius:999px;height:100%;transition:width .45s cubic-bezier(.22,1,.36,1);display:block}.stage-kpi-row{justify-content:center;align-items:center;gap:6px;min-width:0;display:inline-flex}.stage-kpi-pct{opacity:.75;transition:opacity .15s,color .15s}.stage-kpi:hover .stage-kpi-pct,.stage-kpi.active .stage-kpi-pct{opacity:1}.stage-kpi.blue .stage-kpi-bar i{background:#6f97e0}.stage-kpi.violet .stage-kpi-bar i{background:#8f77dd}.stage-kpi.orange .stage-kpi-bar i{background:#e8a33f}.stage-kpi.green .stage-kpi-bar i{background:#46b681}.stage-kpi.red .stage-kpi-bar i{background:#e0777d}.stage-kpi.slate .stage-kpi-bar i{background:#aeb6c5}.stage-blocks{flex:auto;align-items:stretch;gap:14px;min-width:0;display:flex}.stage-all-actions{flex-direction:column;flex:0 0 112px;justify-content:center;align-items:stretch;gap:6px;display:flex}.stage-view-all{border:1px solid var(--primary);background:var(--primary);min-height:38px;color:var(--primary-foreground);cursor:pointer;border-radius:8px;justify-content:center;align-items:center;gap:7px;padding:7px 11px;font-size:10px;font-weight:800;display:inline-flex}.stage-view-all:hover:not(:disabled){opacity:.9}.stage-view-all:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.stage-view-all:disabled{cursor:wait;opacity:.7}.stage-view-all-progress{color:var(--muted-foreground);text-align:center;font-variant-numeric:tabular-nums;font-size:9px;font-weight:700}.stage-retry{border:1px solid var(--border);background:var(--background);color:var(--foreground);cursor:pointer;border-radius:8px;padding:6px 8px;font-size:9px;font-weight:750}.stage-block{background:#ffffffb8;border:1px solid #e6e9f1;border-radius:14px;flex-direction:column;flex:1 1 0;gap:6px;min-width:0;padding:7px 8px 8px;transition:border-color .15s,box-shadow .15s;display:flex}.stage-block:hover{border-color:#d3dbea}.stage-block.active{border-color:#7fd6a8;box-shadow:0 4px 14px #2f9e6b1f}.stage-block-head{justify-content:space-between;align-items:center;gap:6px;padding:0 2px;display:flex}.stage-block-title{color:#6b7689;letter-spacing:.5px;text-transform:uppercase;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:0;font-size:9.5px;font-weight:800;display:inline-flex}.stage-block-title b{color:#33405c;font-variant-numeric:tabular-nums;background:#eef2fb;border-radius:999px;padding:1px 7px;font-size:10px}.stage-block-title:hover{color:#33405c}.stage-block-title.active{color:#1f7a55}.stage-block-title.active b{color:#1f7a55;background:#e2f7ec}.stage-block-alerts{color:#b46c14;background:#fff6e8;border:1px solid #f0c08a;border-radius:999px;align-items:center;gap:3px;padding:1px 6px;font-size:9px;font-weight:800;display:inline-flex}.stage-block-alerts em{font-variant-numeric:tabular-nums;font-style:normal}.stage-block .bi-stages{flex:auto}.row-compet{color:#8a94a6;cursor:pointer;background:#fff;border:1px solid #e6e9f1;border-radius:9px;place-items:center;width:28px;height:28px;transition:color .15s,border-color .15s,background .15s;display:inline-grid}.row-compet:hover{color:#6f52c9;background:#f6f2ff;border-color:#cbbcf3}.row-compet.active{color:#6f52c9;background:#f0eaff;border-color:#b39ff0}@media (width<=1100px){.stage-blocks{flex-direction:column}}.bi-clear{color:#6b7689;cursor:pointer;background:#fff;border:1px solid #dfe4ef;border-radius:999px;flex:none;align-self:center;align-items:center;gap:5px;padding:6px 10px;font-size:9px;font-weight:700;display:inline-flex}.bi-clear:hover{color:#33405c;border-color:#c3cbdd}@media (width<=900px){.bi-stage-bar{flex-direction:column}.bi-summary{min-width:0}.stage-all-actions{flex:auto;width:100%}}.stage-kpi-scope{color:#98a2b5;letter-spacing:.3px;text-transform:lowercase;white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:8px;font-weight:700;overflow:hidden}.stage-kpi-label{color:#6b7689;letter-spacing:.2px;white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:10px;font-weight:700;overflow:hidden}.returns-copy-notice{background:#fff6e9;border-color:#e7cdaa}.returns-copy-notice p{color:#8a6a2b}.stage-kpi-value{color:#1d2a44;font-variant-numeric:tabular-nums;font-size:20px;font-weight:800;line-height:1.05}.stage-kpi-pct{color:#7b87a0;font-variant-numeric:tabular-nums;background:#eef2fb;border-radius:999px;padding:2px 8px;font-size:9px;font-weight:700}.stage-kpi-icon{border-radius:999px;flex:none;place-items:center;width:22px;height:22px;display:inline-grid}.stage-kpi-icon.blue{color:#3f6fd0;background:#e8efff}.stage-kpi-icon.violet{color:#6f52c9;background:#f0eaff}.stage-kpi-icon.orange{color:#cd8221;background:#fff2e0}.stage-kpi-icon.green{color:#2f9e6b;background:#e6f8ee}.stage-kpi-icon.red{color:#d3595f;background:#ffecec}.stage-kpi-icon.slate{color:#8a94a6;background:#eef0f4}.date-filter-wrap{position:relative}.table-toolbar .date-filter{white-space:nowrap;cursor:pointer;gap:6px;max-width:260px}.table-toolbar .date-filter.active{color:#1f7a4d;background:#ecfbf2;border-color:#7fd6a8;font-weight:700}.date-menu{z-index:60;background:#fff;border:1px solid #e2e6ee;border-radius:12px;width:236px;padding:10px;position:absolute;top:calc(100% + 8px);left:0;box-shadow:0 18px 44px #121c362e}.date-menu-head{align-items:center;gap:8px;padding:0 2px 8px;display:flex}.date-menu-head b{color:#1c2a49;font-size:13px}.date-menu-close{color:#8b94a4;cursor:pointer;background:0 0;border:0;margin-left:auto}.date-menu-field{margin-bottom:8px;display:block}.date-menu-field select{color:#33405c;background:#fff;border:1px solid #e2e6ee;border-radius:8px;width:100%;padding:6px 8px;font-size:11px}.date-menu-list{border:1px solid #e6e9f0;border-radius:8px;flex-direction:column;margin:0;padding:0;list-style:none;display:flex;overflow:hidden}.date-menu-list li+li{border-top:1px solid #eff1f5}.date-menu-list button{color:#4a5568;text-align:left;cursor:pointer;background:0 0;border:0;width:100%;padding:8px 11px;font-size:11.5px}.date-menu-list button:hover{background:#f6f8fb}.date-menu-list button.active{color:#1f7a4d;background:#ecfbf2;font-weight:700}.date-menu-custom{gap:6px;margin-top:8px;display:grid}.date-menu-custom label{color:#66728a;gap:3px;font-size:10px;font-weight:700;display:grid}.date-menu-custom input{color:#33405c;border:1px solid #e2e6ee;border-radius:8px;padding:5px 7px;font-size:11px}.date-menu-clear{color:#66728a;cursor:pointer;background:#fff;border:1px solid #e2e6ee;border-radius:8px;width:100%;margin-top:8px;padding:6px;font-size:11px}.date-menu-clear:hover{color:#33405c;border-color:#cfd6e3}.table-toolbar .wa-filter{gap:6px;max-width:230px}.table-toolbar .wa-filter select{text-overflow:ellipsis;white-space:nowrap;max-width:190px;overflow:hidden}.table-toolbar .wa-filter.active{color:#1f7a4d;background:#ecfbf2;border-color:#7fd6a8;font-weight:700}.table-toolbar .sync-all{color:#2f5cb8;cursor:pointer;border-color:#cfdcf6;gap:6px}.table-toolbar .sync-all:disabled{opacity:.7;cursor:wait}.sync-stamp{color:#9ba4b2;font-size:9px;font-weight:600}.wa-seq-stamp{color:#7c8698;font-variant-numeric:tabular-nums;margin-top:4px;font-size:9px;font-weight:600;display:block}.date-sort{align-items:center;gap:2px;margin-left:6px;display:inline-flex}.date-sort-btn{color:#9ba4b2;cursor:pointer;background:#fff;border:1px solid #e2e6ee;border-radius:6px;place-items:center;width:24px;height:28px;transition:background .15s,color .15s,border-color .15s;display:inline-grid}.date-sort-btn:hover{color:#4a5568;border-color:#cfd6e3}.date-sort-btn.active{color:#1f7a4d;background:#ecfbf2;border-color:#7fd6a8}.status-filter{position:relative}.status-filter .status-trigger{cursor:pointer;align-items:center;gap:8px;max-width:260px;font-weight:600;display:inline-flex}.status-trigger-text{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.status-menu-icon{background:var(--foreground);border-radius:8px;flex:none;justify-content:center;align-items:center;width:22px;height:22px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.status-menu-icon{background:color-mix(in oklab, var(--foreground) 8%, transparent)}}.status-menu-icon{color:var(--foreground)}.status-menu-icon.blue{color:#2563eb;background:oklab(54.615% -.026671 -.213549/.16)}.status-menu-icon.violet{color:#7c3aed;background:oklab(54.1337% .0963843 -.226968/.16)}.status-menu-icon.orange{color:#ea580c;background:oklab(64.6072% .146402 .127786/.16)}.status-menu-icon.green{color:#059669;background:oklab(59.5971% -.121996 .0367738/.16)}.status-menu-icon.amber{color:#d97706;background:oklab(66.584% .082678 .133963/.16)}.status-menu-icon.red{color:#dc2626;background:oklab(57.7099% .191149 .0987651/.16)}.status-menu-icon.slate{color:#64748b;background:oklab(55.4391% -.00887066 -.039739/.16)}.status-menu{z-index:60;background:var(--card,#fff);width:320px;max-height:380px;color:var(--foreground);border:1px solid var(--foreground);flex-direction:column;display:flex;position:absolute;top:calc(100% + 6px);left:0}@supports (color:color-mix(in lab, red, red)){.status-menu{border:1px solid color-mix(in oklab, var(--foreground) 12%, transparent)}}.status-menu{border-radius:14px;overflow:hidden;box-shadow:0 18px 40px -18px #0f1b3d73}.status-menu-search{border-bottom:1px solid var(--foreground);align-items:center;gap:8px;padding:9px 12px;display:flex}@supports (color:color-mix(in lab, red, red)){.status-menu-search{border-bottom:1px solid color-mix(in oklab, var(--foreground) 10%, transparent)}}.status-menu-search{color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.status-menu-search{color:color-mix(in oklab, var(--foreground) 55%, transparent)}}.status-menu-search input{color:inherit;background:0 0;border:0;outline:none;flex:1;font-size:13px}.status-menu-list{padding:6px;overflow-y:auto}.status-menu-item{text-align:left;cursor:pointer;width:100%;color:inherit;background:0 0;border:0;border-radius:10px;align-items:center;gap:10px;padding:8px 10px;font-size:13px;display:flex}.status-menu-item:hover,.status-menu-item.cursor{background:var(--primary,#0f1b3d)}@supports (color:color-mix(in lab, red, red)){.status-menu-item:hover,.status-menu-item.cursor{background:color-mix(in oklab, var(--primary,#0f1b3d) 8%, transparent)}}.status-menu-item.active{background:var(--primary,#0f1b3d)}@supports (color:color-mix(in lab, red, red)){.status-menu-item.active{background:color-mix(in oklab, var(--primary,#0f1b3d) 12%, transparent)}}.status-menu-item.active{font-weight:600}.status-menu-item.muted{opacity:.5}.status-menu-label{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.status-menu-count{text-align:center;background:var(--foreground);border-radius:999px;min-width:26px;padding:2px 6px;font-size:11px;font-weight:700}@supports (color:color-mix(in lab, red, red)){.status-menu-count{background:color-mix(in oklab, var(--foreground) 8%, transparent)}}.status-menu-check{color:#059669;flex:none}.status-menu-empty{text-align:center;opacity:.6;padding:14px;font-size:12px}.inter-trail{outline:none;width:100%;margin-top:6px;position:relative}.inter-trail-pop{z-index:60;background:#fff;border:1px solid #e2e8f0;border-radius:12px;flex-direction:column;gap:6px;width:262px;max-width:80vw;margin-top:6px;padding:10px 11px;display:flex;position:absolute;top:100%;left:0;box-shadow:0 14px 34px #0f172a29}.inter-trail-pop-title{letter-spacing:.4px;text-transform:uppercase;color:#94a3b8;font-size:9.5px;font-weight:800}.inter-trail-pop-item{color:#253046;grid-template-columns:14px 1fr auto;align-items:center;gap:6px;font-size:10.5px;font-weight:700;display:grid}.inter-trail-pop-ico{color:#64748b;flex:none}.inter-trail-pop-item.green,.inter-trail-pop-item.green .inter-trail-pop-ico{color:#1c7a48}.inter-trail-pop-item.red,.inter-trail-pop-item.red .inter-trail-pop-ico{color:#c0392f}.inter-trail-pop-item.orange,.inter-trail-pop-item.orange .inter-trail-pop-ico{color:#b26a08}.inter-trail-pop-item.violet,.inter-trail-pop-item.violet .inter-trail-pop-ico{color:#6b45c7}.inter-trail-pop-name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.inter-trail-pop-date{color:#94a3b8;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:9.5px;font-weight:600}.inter-trail-items{align-items:flex-start;gap:10px;padding-top:9px;display:flex;position:relative;overflow:hidden}.inter-trail-items:before{content:"";opacity:.75;background:#1f2937;border-radius:2px;height:2px;position:absolute;top:4px;left:6px;right:6px}.inter-trail-item{text-align:center;flex-direction:column;flex:1 1 0;align-items:center;gap:1px;min-width:0;display:flex;position:relative}.inter-trail-dot{color:#fff;background:#1f2937;border-radius:50%;place-items:center;width:10px;height:10px;display:grid;position:absolute;top:-13px}.inter-trail-item.current .inter-trail-dot{width:18px;height:18px;top:-17px;box-shadow:0 0 0 3px #fff}.inter-trail-name{text-overflow:ellipsis;white-space:nowrap;color:#253046;align-items:center;gap:3px;max-width:100%;font-size:9.5px;font-weight:700;line-height:1.2;display:inline-flex;overflow:hidden}.inter-trail-ico{flex:none}.inter-trail-item.green .inter-trail-name{color:#1c7a48}.inter-trail-item.red .inter-trail-name{color:#c0392f}.inter-trail-item.orange .inter-trail-name{color:#b26a08}.inter-trail-item.violet .inter-trail-name{color:#6b45c7}.inter-trail-item.blue .inter-trail-name{color:#33415c}.inter-trail-date{color:#9aa3b2;font-variant-numeric:tabular-nums;flex-direction:column;font-size:8.5px;line-height:1.25;display:flex}.inter-trail-date i{font-style:normal}.inter-trail-more{color:#2563eb;cursor:pointer;background:0 0;border:0;margin-top:3px;padding:0;font-size:9px;font-weight:700}.inter-trail-more:hover{text-decoration:underline}.archive-selection{color:#253046;cursor:pointer;background:#f8fafc;border:1px solid #cbd5e1;border-radius:999px;align-items:center;gap:6px;padding:5px 12px;font-size:12px;font-weight:700;display:inline-flex}.archive-selection:hover{background:#eef2f7}.archive-selection:disabled{opacity:.6;cursor:default}.archive-selection.ghost{color:#64748b;background:0 0}.inter-deadline{color:#a2701a;letter-spacing:.1px;white-space:nowrap;background:#fff8ec;border:1px solid #f3dcb4;border-radius:999px;align-self:flex-start;align-items:center;gap:4px;padding:1px 7px;font-size:9.5px;font-weight:800;display:inline-flex}.inter-deadline.is-late{color:#c14a4f;background:#fff0f0;border-color:#f1c3c3}.wa-actions .wa-state{margin-top:2px}.guides-panel .table-wrap{width:100%;overflow-x:visible}.guides-panel table{table-layout:fixed;border-collapse:collapse;width:100%;min-width:0}.guides-panel th,.guides-panel td{white-space:normal;overflow-wrap:anywhere;vertical-align:top;padding:12px}.guides-panel th{z-index:3;color:#33415c;letter-spacing:.8px;text-transform:uppercase;vertical-align:middle;background:#0f1b3d;padding-top:10px;padding-bottom:10px;font-size:9px;position:sticky;top:0}.guides-panel th .th-sort{color:#33415c}.guides-panel th .th-sort .arrow{color:#7c8aa5}.guides-panel th .th-sort.active{color:#2dd4a8}.guides-panel .row-number-heading,.guides-panel .row-number{text-align:center;width:40px}.guides-panel .guide-col{width:20%;min-width:0}.guides-panel .inter-col{width:24%}.guides-panel .customer-col{width:24%;min-width:0;max-width:none}.guides-panel tbody tr:nth-child(2n){background:#fcfdff}.guides-panel tbody tr:hover{background:#f4f9ff;box-shadow:inset 3px 0 #2dd4a8}.guides-panel tbody tr:focus-within{outline-offset:-2px;outline:2px solid #2dd4a8}.guides-panel .guide-code,.guides-panel .pay-cell,.guides-panel .cc-phone{font-variant-numeric:tabular-nums}.guides-panel .guide-code{font-family:var(--font-display,inherit);letter-spacing:.2px;white-space:nowrap;font-size:12px}.guides-panel .cc-name{white-space:normal;font-size:12px;overflow:visible}.guides-panel .cc-route{white-space:normal;overflow:visible}.guides-panel .cc-phone,.guides-panel .guide-dates span,.guides-panel .guide-eta b{white-space:nowrap}.guides-panel td.row-number{color:#9da6b5;font-weight:700;position:relative}.guides-panel td.row-number .rn-check{margin:0;display:none}.guides-panel tbody tr:hover td.row-number .rn-num{display:none}.guides-panel tbody tr:hover td.row-number .rn-check,.guides-panel td.row-number .rn-check:checked{display:inline-block}.guides-panel td.row-number:has(.rn-check:checked) .rn-num{display:none}.cols-pop{gap:6px;min-width:190px;display:grid}.cols-option{color:#4a5568;cursor:pointer;align-items:center;gap:8px;font-size:11px;font-weight:600;display:flex}.cols-option input{margin:0}.table-toolbar{flex-wrap:wrap;row-gap:8px}.table-toolbar .toolbar-spacer{flex:auto}.bi-stage-bar{flex-wrap:wrap;row-gap:10px}@media (width<=1400px){.guides-panel th,.guides-panel td{padding:9px}.guides-panel td{font-size:11px}}@media (width<=1100px){.guides-panel .stage-track .st-item:nth-child(n+3){display:none}}@media (width<=760px){.bi-stages{scroll-snap-type:x proximity;display:flex;overflow-x:auto}.stage-kpi-wrap{scroll-snap-align:start;flex:0 0 74px}.stage-kpi-label,.guides-panel thead{display:none}.guides-panel table,.guides-panel tbody,.guides-panel tr,.guides-panel td{width:100%;display:block}.guides-panel tbody tr{background:#fff;border:1px solid #e6eaf2;border-radius:8px;margin:0 12px 12px;overflow:hidden;box-shadow:0 1px 2px #0f1b3d0d}.guides-panel tbody tr:hover{box-shadow:0 2px 8px #0f1b3d1a}.guides-panel td{border-top:1px solid #f2f4f9;padding:10px 12px}.guides-panel td.row-number{text-align:left;width:100%}.guides-panel td.row-number .rn-check{display:inline-block}.guides-panel td.row-number .rn-num{margin-left:8px;display:inline-block}.table-toolbar{padding:12px}.search-box{width:100%}}.topbar.compact{z-index:30;background:linear-gradient(90deg,#0b1440 0%,#14205c 60%,#182a72 100%);border-bottom:1px solid #ffffff14;gap:18px;padding:10px 22px;position:sticky;top:0;box-shadow:0 6px 22px #0a123238}.topbar.compact .eyebrow{color:#c5d6ffb8}.topbar.compact h1{color:#fff;letter-spacing:-.2px;font-size:15.5px;font-weight:700}.topbar.compact .topbar-search{color:#d2deffcc;background:#ffffff1a;border:1px solid #ffffff2e;border-radius:999px;gap:6px;padding:1px 3px 1px 9px;transition:background .18s,border-color .18s,box-shadow .18s}.topbar.compact .topbar-search:focus-within{background:#ffffff29;border-color:#2dd4a8a6;box-shadow:0 0 0 3px #2dd4a82e}.topbar.compact .topbar-search svg{width:13px;height:13px}.topbar.compact .topbar-search input{color:#fff;padding:4px 0;font-size:10.5px}.topbar.compact .topbar-search input::placeholder{color:#cddbff9e}.topbar.compact .topbar-search .search-kbd{padding:0 4px;font-size:9px}.topbar.compact .topbar-search .tracking-search-button{background:#14a05a;border-radius:999px;padding:4px 11px;font-size:10.5px;font-weight:700}.topbar.compact .topbar-search .tracking-search-button:hover{background:#12b563}.topbar.compact .top-actions{gap:7px}.topbar.compact .top-actions .outline-button{color:#eaf0ff;background:#ffffff14;border:1px solid #ffffff2e;border-radius:999px;padding:8px 13px;transition:background .16s,border-color .16s,transform .16s}.topbar.compact .top-actions .outline-button:hover:not(:disabled){background:#ffffff29;border-color:#ffffff52;transform:translateY(-1px)}.topbar.compact .top-actions .outline-button:disabled{opacity:.55}.topbar.compact .top-actions .primary-button{color:#fff;background:#14a05a;border:1px solid #ffffff24;border-radius:999px;padding:8px 15px;font-weight:700;box-shadow:0 6px 16px #14a05a47}.topbar.compact .top-actions .primary-button:hover{background:#12b563}.topbar.compact .top-actions .icon-button{color:#eaf0ff;background:#ffffff14;border:1px solid #ffffff2e;border-radius:999px;justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex}.topbar.compact .top-actions .icon-button:hover{background:#ffffff2e}.topbar.compact .more-menu-pop{color:#43506b}@media (width<=1100px){.topbar.compact{grid-template-columns:minmax(0,1fr) auto;row-gap:10px}.topbar.compact .topbar-search{grid-column:1/-1}}@media (width<=760px){.topbar.compact{grid-template-columns:1fr;padding:10px 14px}.topbar.compact .top-actions{flex-wrap:wrap;justify-content:flex-start}}.guides-panel .inter-cell{flex-direction:column;align-items:flex-start;gap:4px;width:100%;min-width:0;max-width:100%;display:flex;overflow:hidden}.guides-panel .inter-trail,.guides-panel .inter-trail-items,.guides-panel .customer-cell,.guides-panel .stage-cell,.guides-panel .pay-cell,.guides-panel .guide-dates,.guides-panel .wa-actions{width:100%;min-width:0;max-width:100%}.guides-panel td>*{max-width:100%}.guides-panel .inter-trail-items{gap:6px}.guides-panel .inter-trail-item{flex:1 1 0;min-width:0;overflow:hidden}.guides-panel .inter-trail-name{max-width:100%;font-size:9px}.guides-panel .inter-trail-date{font-size:8px}.guides-panel .inter-pill,.guides-panel .inter-deadline{white-space:normal;overflow-wrap:anywhere;max-width:100%}.guides-panel th,.guides-panel td{padding:7px 8px}.guides-panel td{font-size:10.5px;line-height:1.3}.guides-panel th{padding-top:8px;padding-bottom:8px;font-size:8.5px}.guides-panel .guide-code{font-size:11px}.guides-panel .cc-name{font-size:10.5px}.guides-panel .cc-phone{font-size:10px}.guides-panel .cc-route,.guides-panel .cc-address{font-size:9px}.guides-panel .cc-office{padding:2px 6px;font-size:8.5px}.guides-panel .pay-contra,.guides-panel .pay-flete{font-size:9px}.guides-panel .pay-ganancia{font-size:11.5px}.guides-panel .guide-eta{margin-top:3px;padding:2px 5px}.guides-panel .guide-eta b{font-size:9px}.guides-panel .guide-dates span{font-size:8.5px}.guides-panel .inter-deadline{padding:1px 6px;font-size:8.5px}.guides-panel .status,.guides-panel .wa-state,.guides-panel .pill,.guides-panel .inter-pill{gap:4px;padding:3px 7px;font-size:9px}.guides-panel .row-number{width:32px;padding:7px 4px;font-size:9.5px}.guides-panel .guide-col{width:19%}.guides-panel .inter-col{width:27%;min-width:0}.guides-panel .customer-col{width:22%}.guides-panel .stage-col,.guides-panel .stage-head{width:28%}.stage-kpi{gap:2px;padding:6px 5px}.stage-kpi-label{font-size:8.5px}.stage-kpi-value{font-size:16px}.stage-kpi-pct{font-size:8.5px}.bi-summary-value{font-size:24px}.bi-chip{padding:4px 8px}.bi-chip-value{font-size:12px}.bi-chip-label{font-size:8px}.bi-stage-bar{padding:10px 16px}.guides-panel .table-wrap{max-height:calc(100vh - 220px)}@media (width<=760px){.guides-panel .wa-seq,.guides-panel .wa-seq-btns,.guides-panel .wa-actions,.guides-panel .guide-dates,.guides-panel .inter-trail-items{flex-wrap:wrap}.guides-panel .wa-seq-btns{gap:6px}.guides-panel .inter-trail-items{row-gap:14px}.guides-panel .inter-trail-item{flex:88px}.guides-panel td,.guides-panel td>*{overflow-wrap:anywhere;max-width:100%}.guides-panel .guide-dates span,.guides-panel .guide-eta b{white-space:normal}.guides-panel .table-wrap{overflow-x:hidden}.guides-panel .guide-col,.guides-panel .inter-col,.guides-panel .customer-col,.guides-panel .stage-col,.guides-panel .row-number,.guides-panel td{width:100%;max-width:none}.guides-panel table{min-width:0}.guides-panel td{padding:9px 12px;font-size:11.5px}}.topbar-stats{flex-wrap:wrap;align-items:center;gap:8px;margin-top:6px;display:flex}.topbar-stat{color:#ffffffdb;cursor:pointer;background:#ffffff1a;border:0;border-radius:999px;align-items:center;gap:5px;padding:3px 10px;font-size:10.5px;display:inline-flex}.topbar-stat b{color:#fff;font-size:12px}.topbar-stat:hover{background:#ffffff2e}.topbar-stat.alert{color:#fde68a;background:#f59e0b2e}.topbar-stat.alert.active{color:#1f2937;background:#f59e0b}.topbar-stat-sep{background:#fff3;width:1px;height:12px}.topbar-search{position:relative}.topbar-search .search-kbd{color:#7b88a3;border:1px solid #7884a059;border-radius:5px;padding:1px 6px;font-size:10px}.topbar-search .search-clear,.control-bar .search-clear{color:#8490a6;cursor:pointer;background:0 0;border:0;place-items:center;display:inline-grid}.topbar-search-count{color:#fff;background:#16a34a;border-radius:999px;padding:2px 8px;font-size:10px;font-weight:700}.control-bar{z-index:30;border-bottom:1px solid var(--hair,#edf0f5);background:#fff;flex-direction:column;gap:8px;padding:10px 20px 12px;display:flex;position:sticky;top:0}.cb-explore{background:linear-gradient(#f8fafd,#f2f5fb);border-radius:14px;flex-wrap:wrap;align-items:center;gap:8px;min-width:0;padding:4px 2px;display:flex;overflow:visible;box-shadow:inset 0 0 0 1px #e6ecf6}.cb-explore::-webkit-scrollbar{height:6px}.cb-explore::-webkit-scrollbar-thumb{background:#d7dfec;border-radius:999px}.cb-filters{flex-wrap:wrap;flex:auto;align-items:center;gap:6px;min-width:0;padding-left:6px;display:flex;overflow:visible}.cb-filters::-webkit-scrollbar{height:0;display:none}.cb-filters>*{flex-shrink:0}.cb-filters .filter-button,.cb-filters .filters-trigger,.cb-utils .filters-trigger{height:32px}.cb-utils{background:linear-gradient(#fff,#f7faff);border-left:1px solid #e2e8f2;border-radius:12px;flex:none;align-items:center;gap:8px;padding:3px 6px 3px 10px;display:flex;box-shadow:-8px 0 12px -10px #0f172a2e}.cb-utils>*{flex-shrink:0}.cb-count{white-space:nowrap;color:#64748b;font-variant-numeric:tabular-nums;background:#eef3fb;border:1px solid #e2e8f2;border-radius:999px;align-items:baseline;gap:3px;padding:4px 9px;font-size:11px;display:inline-flex}.cb-count b{color:#0f172a;font-size:12px}.cb-count .cb-count-short{display:none}.wa-refresh-btn{white-space:nowrap;align-items:center;gap:7px;height:32px;display:inline-flex;position:relative}.wa-refresh-btn .btn-label-md{display:none}.wa-refresh-dot{background:#cbd5e1;border-radius:999px;width:6px;height:6px}.wa-refresh-dot.ok{background:#22c55e;box-shadow:0 0 0 3px #22c55e29}@media (width<=1500px){.cb-count .cb-count-long{display:none}.cb-count .cb-count-short{display:inline}}@media (width<=1340px){.wa-refresh-btn .btn-label{display:none}.wa-refresh-btn .btn-label-md{display:inline}}@media (width<=1120px){.wa-refresh-btn .btn-label-md{display:none}.wa-refresh-btn{padding-left:9px;padding-right:9px}}.cb-meta{color:#64748b;flex-wrap:wrap;align-items:center;gap:8px;font-size:11px;display:flex}.active-filter-chips{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.filter-chip{color:#33405c;cursor:pointer;background:#f4f7fd;border:1px solid #dbe3f0;border-radius:999px;align-items:center;gap:5px;padding:3px 9px;font-size:10.5px;display:inline-flex}.filter-chip:hover{background:#eaf0fb;border-color:#b9c6de}.filter-chip.clear-all{color:#64748b;background:0 0;border-style:dashed}.cb-actions{background:#f4f7fd;border-radius:12px;flex-wrap:wrap;align-items:center;gap:10px;padding:8px 12px;display:flex}.cb-actions.selection{background:#e6f5ec;box-shadow:inset 0 0 0 1px #b7e2c7}.cb-scope{color:#5b6a86;font-size:11px}.cb-scope b{color:#0f172a}.cb-action-group{flex-wrap:wrap;align-items:center;gap:8px;margin-left:auto;display:flex}.wa-batch-wrap{align-items:center;gap:8px;display:inline-flex}.wa-process-batch{border:1px solid var(--border);background:var(--background);border-radius:8px;align-items:center;gap:6px;padding:4px 6px;display:inline-flex}.wa-process-batch select{border:1px solid var(--border);background:var(--background);max-width:170px;min-height:28px;color:var(--foreground);border-radius:6px;padding:3px 24px 3px 7px;font-size:11px;font-weight:650}.wa-process-batch small{color:var(--muted-foreground);white-space:nowrap;font-size:10px}@media (width<=760px){.wa-process-batch{flex-wrap:wrap;width:100%}.wa-process-batch select{flex:1;max-width:none}}.control-bar .sync-stamp{opacity:.65;margin-left:6px;font-size:9.5px}@media (width<=900px){.control-bar{padding:10px 16px}.cb-action-group{margin-left:0}.cb-count{display:none}}.topbar.compact{grid-template-columns:minmax(230px,1fr) minmax(260px,460px) auto;align-items:center;gap:14px}.topbar.compact h1{font-size:17px}.topbar.compact .topbar-lead{flex-direction:column;display:flex}@media (width<=1100px){.topbar.compact{grid-template-columns:1fr}.topbar.compact .top-actions{flex-wrap:wrap;justify-content:flex-start}}.topbar.compact{flex-wrap:nowrap;align-items:center;gap:14px;display:flex!important}.topbar.compact .topbar-lead{flex:0 auto;min-width:200px;max-width:300px}.topbar.compact .eyebrow{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.topbar.compact .topbar-search{flex:0 320px;min-width:170px;max-width:340px}.topbar.compact .top-actions{flex:none;margin-left:auto}.topbar-stats{margin-top:4px}.guides-command{background:linear-gradient(#fbfcfe 0%,#fff 100%);border-bottom:1px solid #eef1f6;gap:12px;padding:16px 20px 14px;display:grid}.gc-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;display:flex}.gc-title{align-items:center;gap:11px;min-width:0;display:flex}.gc-accent{background:linear-gradient(#1e3a8a,#22c55e);border-radius:4px;width:4px;height:34px}.gc-title h2{color:#16233d;letter-spacing:-.2px;font-size:15px;font-weight:700}.gc-title p{color:#94a1b6;margin-top:3px;font-size:10.5px}.gc-right{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.gc-live{color:#47536b;cursor:pointer;background:#fff;border:1px solid #e3e8f0;border-radius:999px;align-items:center;gap:8px;height:32px;padding:0 11px;font-size:11px;transition:box-shadow .16s,border-color .16s,transform .16s;display:inline-flex}.gc-live:hover{border-color:#cbd5e1;transform:translateY(-1px);box-shadow:0 6px 16px #0f172a14}.gc-live b{color:#1f2b45;font-size:11px;font-weight:700}.gc-live-text{color:#8894ab}.gc-live-dot{background:#22c55e;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 3px #22c55e2e}.gc-live.ok .gc-live-dot{animation:2.2s ease-in-out infinite gc-pulse}.gc-live.busy .gc-live-dot{background:#3b82f6;animation:1.1s ease-in-out infinite gc-pulse;box-shadow:0 0 0 3px #3b82f62e}.gc-live.bad .gc-live-dot{background:#f59e0b;box-shadow:0 0 0 3px #f59e0b33}.gc-live.open .refresh-caret{transform:rotate(180deg)}.gc-live .refresh-caret{transition:transform .18s}@keyframes gc-pulse{0%,to{box-shadow:0 0 0 3px #22c55e29}50%{box-shadow:0 0 0 6px #22c55e0d}}.gc-orbs{align-items:center;gap:7px;display:inline-flex}.gc-orb{color:#52607a;cursor:pointer;background:#fff;border:1px solid #e3e8f0;border-radius:999px;justify-content:center;align-items:center;width:32px;height:32px;transition:background .16s,color .16s,transform .16s,box-shadow .16s;display:inline-flex}.gc-orb:hover{color:#fff;background:#14205c;border-color:#14205c;transform:translateY(-1px);box-shadow:0 8px 18px #14205c38}.gc-note{color:#62708a;background:#f8fafc;border:1px solid #e6ebf3;border-radius:12px;padding:12px 14px;font-size:11px;animation:.25s ease-out fade-in}.gc-note .top-actions{flex-wrap:wrap;gap:8px;margin-top:10px}.gc-body{background:linear-gradient(120deg,#f7faff 0%,#f4fbf6 100%);border:1px solid #e8edf5;border-radius:14px;grid-template-columns:minmax(190px,auto) minmax(120px,200px) 1fr;align-items:center;gap:14px;padding:12px 16px;display:grid}.gc-money{gap:2px;display:grid}.gc-money-label{color:#7c8aa3;letter-spacing:.9px;text-transform:uppercase;font-size:9.5px;font-weight:800}.gc-money-label em{color:#b3bdcd;font-style:normal}.gc-money-value{letter-spacing:-1px;color:#0000;background:linear-gradient(100deg,#14205c,#16a34a);-webkit-background-clip:text;background-clip:text;font-size:27px;font-weight:800}.gc-spark{gap:2px;min-width:0;display:grid}.gc-spark svg{width:100%;height:38px;display:block}.gc-spark small{color:#9aa6ba;font-size:9.5px}.gc-chips{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.gc-chip{cursor:pointer;background:#fff;border:1px solid #e4e9f2;border-radius:12px;align-items:center;gap:8px;height:40px;padding:0 13px;transition:transform .16s,box-shadow .16s,border-color .16s;display:inline-flex}.gc-chip:hover{transform:translateY(-1px);box-shadow:0 8px 18px #0f172a14}.gc-chip span{color:#8b97ac;letter-spacing:.5px;text-transform:uppercase;flex-direction:column;align-items:flex-start;font-size:9px;font-weight:700;line-height:1.1;display:flex}.gc-chip b{color:#1f2b45;letter-spacing:-.3px;font-size:14px;font-weight:800}.gc-chip.alert{color:#b45309;background:#fff8ed;border-color:#fcd9a8}.gc-chip.alert b{color:#b45309}.gc-chip.alert.active{border-color:#f59e0b;box-shadow:0 0 0 3px #f59e0b2e}.gc-chip.ok{color:#15803d;background:#f3fbf6;border-color:#cdebd8}.gc-chip.ok b{color:#15803d}.gc-chip.mute{color:#64748b}.gc-chip.mute.active{border-color:#94a3b8;box-shadow:0 0 0 3px #94a3b833}@media (width<=1100px){.gc-body{grid-template-columns:1fr 1fr}.gc-chips{grid-column:1/-1;justify-content:flex-start}}@media (width<=900px){.guides-command{padding:14px 16px}.gc-body{grid-template-columns:1fr}.gc-spark,.gc-live-text{display:none}}.gc-body{grid-template-columns:minmax(165px,auto) minmax(110px,160px) minmax(250px,1.25fr) minmax(215px,1fr);align-items:stretch;row-gap:12px}.gc-money,.gc-spark{grid-row:1;align-self:center}.ds-slot{min-width:0}.ds-slot-bars,.ds-slot-goal{background:#ffffffb8;border:1px solid #e8edf5;border-radius:12px;grid-row:1;align-content:start;gap:8px;padding:10px 12px;display:grid}.ds-slot-goal{grid-template-columns:1fr}.gc-body .gc-chips{grid-area:2/1/auto/-1;justify-content:flex-start}.ds-slot-notes{grid-area:3/1/auto/-1;gap:8px;display:grid}.ds-notes-toggle{color:#52607a;cursor:pointer;background:#fff;border:1px solid #e4e9f2;border-radius:999px;justify-self:start;align-items:center;gap:7px;padding:5px 12px;font-size:11px;font-weight:600;display:inline-flex}.ds-notes-toggle:hover{border-color:#cbd5e1}.ds-notes-toggle svg{transition:transform .18s}.ds-notes-toggle svg.open{transform:rotate(180deg)}.ds-notes-dot{background:#16a34a;border-radius:50%;width:7px;height:7px}.ds-slot .ds-head{gap:8px}.ds-slot .ds-title h3{font-size:13px}.ds-slot .ds-title small{font-size:10px}.ds-slot .ds-title svg{display:none}.ds-slot .ds-modes button{padding:3px 10px;font-size:11px}.ds-slot .ds-bars{border:0;gap:5px;padding:0}.ds-slot .ds-bar-track{max-width:20px;height:54px}.ds-slot .ds-bar b,.ds-slot .ds-bar em{font-size:9px}.ds-slot .ds-goal,.ds-slot .ds-forecast{border:0;gap:4px;padding:0}.ds-slot .ds-forecast{border-top:1px dashed #e4e9f2;padding-top:8px}.ds-slot .ds-goal-value{font-size:19px;font-weight:800}.ds-slot .ds-forecast strong{font-size:14px}.ds-slot .ds-goal small,.ds-slot .ds-forecast small,.ds-slot .ds-goal-mini{font-size:10px}.ds-slot .ds-notes textarea{font-size:12px}@media (width<=1360px){.gc-body{grid-template-columns:minmax(160px,auto) minmax(240px,1.2fr) minmax(210px,1fr)}.gc-spark{display:none}}@media (width<=1100px){.gc-body{grid-template-columns:1fr 1fr}.gc-money{grid-column:1/-1}.ds-slot-bars,.ds-slot-goal{grid-row:auto}}@media (width<=760px){.gc-body{grid-template-columns:1fr}.gc-money,.ds-slot-bars,.ds-slot-goal,.gc-chips,.ds-slot-notes{grid-area:auto/1/auto/-1}.ds-slot .ds-bar-track{height:46px}}@media (width<=1100px){.bi-stages{scroll-snap-type:x proximity;scrollbar-width:thin;overflow-x:auto}.stage-kpi-wrap{scroll-snap-align:start;flex:0 0 92px}}.stage-kpi.active.blue{background:#f2f7ff;border-color:#9dbaf0;box-shadow:0 4px 14px #3f6fd029}.stage-kpi.active.violet{background:#f7f4ff;border-color:#bdaaf2;box-shadow:0 4px 14px #6f52c929}.stage-kpi.active.orange{background:#fff9f0;border-color:#f0c284;box-shadow:0 4px 14px #cd822129}.stage-kpi.active.green{background:#f2fcf6;border-color:#7fd6a8;box-shadow:0 4px 14px #2f9e6b29}.stage-kpi.active.red{background:#fff5f5;border-color:#f0a6aa;box-shadow:0 4px 14px #d3595f29}.stage-kpi.active.slate{background:#f6f7fa;border-color:#c2c9d6;box-shadow:0 4px 14px #5a667c24}.stage-kpi.amber .stage-kpi-bar i{background:#f2b23c}.stage-kpi-icon.amber{color:#b8860f;background:#fff4d9}.stage-kpi.active.amber{background:#fffbf0;border-color:#f2cf7d;box-shadow:0 4px 14px #b8860f2e}.stage-kpi-wrap.is-office .stage-kpi{border-style:dashed;border-color:#f0d59a}.stage-kpi-wrap.is-office .stage-kpi:hover{border-color:#e3b95f}.stage-kpi-limit{z-index:2;color:#a67411;background:#fffaf0;border:1px solid #f0d59a;border-radius:999px;align-items:center;gap:3px;padding:0 6px;font-size:9px;font-weight:800;line-height:1.5;display:inline-flex;position:absolute;bottom:-6px;left:50%;transform:translate(-50%);box-shadow:0 2px 6px #a6741129}.stage-kpi-limit em{font-variant-numeric:tabular-nums;font-style:normal}.stage-kpi-limit.is-late{color:#c8383f;background:#fff2f2;border-color:#f0a6aa;animation:2.2s ease-in-out infinite bi-bell-pulse}.chat-head{min-width:230px}.chat-col{vertical-align:top;max-width:250px}.chat-empty{color:#96a0b0;font-size:11px}.chat-thread{text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;flex-direction:column;gap:6px;width:100%;padding:2px;display:flex}.chat-thread:hover{background:currentColor}@supports (color:color-mix(in lab, red, red)){.chat-thread:hover{background:color-mix(in srgb, currentColor 6%, transparent)}}.chat-turn{flex-direction:column;gap:1px;display:flex}.chat-when{color:#96a0b0;font-size:10px;font-style:normal}.chat-in,.chat-out{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:11px;line-height:1.25;display:-webkit-box;overflow:hidden}.chat-in{color:inherit;font-weight:600}.chat-out{color:#2f855a}.chat-out.none{color:#b0392f;opacity:.8;font-weight:500}.chat-dialog-overlay{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:400;background:#0914288c;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.chat-dialog{background:var(--card,#fff);width:min(1080px,100%);height:min(90vh,940px);color:var(--foreground,#0f172a);border:1px solid var(--border,#e2e8f0);border-radius:16px;flex-direction:column;display:flex;position:relative;overflow:hidden;box-shadow:0 30px 70px #09142852}.chat-profile{color:#f8fafc;background:#0f1b3d;flex-shrink:0;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:10px;min-height:58px;padding:8px 12px;display:grid;position:relative}.chat-profile.wa{background:linear-gradient(#075e54,#054d44)}.chat-avatar{color:#04291d;letter-spacing:.4px;background:linear-gradient(135deg,#25d366,#0ea371);border-radius:50%;flex-shrink:0;place-items:center;width:42px;height:42px;font-size:14px;font-weight:700;display:grid;position:relative;overflow:hidden}.chat-avatar img{object-fit:cover;width:100%;height:100%}.chat-profile-info{text-align:left;min-width:0;color:inherit;cursor:pointer;background:0 0;border:0;gap:1px;padding:0;display:grid}.chat-profile-info strong{text-overflow:ellipsis;white-space:nowrap;font-size:15px;line-height:1.2;overflow:hidden}.chat-presence{color:#a7f3d0;font-size:11.5px}.chat-sub{color:#f8fafcc7;text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;overflow:hidden}.chat-labels{gap:4px;margin-top:3px;display:flex;overflow-x:auto}.chat-label{cursor:pointer;color:#f8fafcb3;white-space:nowrap;background:0 0;border:1px solid #f8fafc3d;border-radius:999px;padding:2px 8px;font-size:10px;font-weight:600}.chat-label.on{background:var(--label-color)}@supports (color:color-mix(in lab, red, red)){.chat-label.on{background:color-mix(in srgb, var(--label-color) 26%, transparent)}}.chat-label.on{border-color:var(--label-color);color:#fff}.chat-profile-card{z-index:14;color:#0f172a;background:#fff;border:1px solid #e2e8f0;border-radius:14px;gap:10px;width:min(360px,100% - 24px);padding:12px;display:grid;position:absolute;top:calc(100% - 4px);left:12px;box-shadow:0 18px 44px #09142842}.chat-profile-card-top{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.chat-profile-card-avatar{color:#04291d;background:linear-gradient(135deg,#25d366,#0ea371);border-radius:50%;place-items:center;width:54px;height:54px;font-weight:700;display:grid;overflow:hidden}.chat-profile-card-avatar img{object-fit:cover;width:100%;height:100%}.chat-profile-card-top strong{font-size:14px;display:block}.chat-profile-card-top small{color:#64748b;font-size:12px}.chat-profile-card-grid{grid-template-columns:auto minmax(0,1fr);gap:4px 10px;margin:0;font-size:12px;display:grid}.chat-profile-card-grid dt{color:#64748b}.chat-profile-card-grid dd{overflow-wrap:anywhere;margin:0}.chat-profile-card-labels{border-top:1px solid #e2e8f0;flex-wrap:wrap;gap:4px;padding-top:8px;display:flex}.chat-profile-card-labels .chat-label{color:#475569;border-color:#cbd5e1}.chat-media-progress{color:#075e54;background:#d6f5e6;border-radius:8px;align-self:center;align-items:center;gap:6px;margin-bottom:6px;padding:4px 10px;font-size:11px;display:inline-flex}.chat-profile-chip{color:#7ef2cf;white-space:nowrap;text-overflow:ellipsis;background:#25d36629;border:1px solid #25d36659;border-radius:999px;max-width:220px;padding:4px 10px;font-size:11px;font-weight:600;overflow:hidden}.chat-profile-actions{align-items:center;gap:4px;display:flex}.chat-profile .chat-dialog-icon{color:#f8fafc;border-color:#f8fafc33}.chat-profile .chat-dialog-icon:hover{background:#f8fafc24}.chat-profile .chat-dialog-icon:disabled{opacity:.45;cursor:default}.chat-dialog-icon{border:1px solid var(--border,#e2e8f0);width:32px;height:32px;color:inherit;cursor:pointer;background:0 0;border-radius:10px;place-items:center;display:grid}.chat-dialog-icon:hover{background:var(--muted,#f1f5f9)}.chat-dialog-icon .spin{animation:1s linear infinite spin}.chat-menu-wrap{position:relative}.chat-menu{z-index:12;color:#0f172a;background:#fff;border:1px solid #e2e8f0;border-radius:12px;flex-direction:column;min-width:210px;display:flex;position:absolute;top:calc(100% + 6px);right:0;overflow:hidden;box-shadow:0 18px 40px #0914283d}.chat-menu a,.chat-menu button{color:inherit;cursor:pointer;text-align:left;background:0 0;border:0;align-items:center;gap:8px;padding:9px 12px;font-size:12.5px;text-decoration:none;display:flex}.chat-menu a:hover,.chat-menu button:hover{background:#f1f5f9}.chat-search-bar{border-bottom:1px solid var(--border,#e2e8f0);color:#475569;background:#f0f2f5;align-items:center;gap:6px;padding:8px 12px;display:flex}.chat-search-bar input{min-width:0;font:inherit;background:#fff;border:0;border-radius:999px;flex:1;padding:7px 12px;font-size:13px}.chat-search-bar input:focus{outline:2px solid #25d36659}.chat-search-count{color:#64748b;text-align:center;min-width:34px;font-size:11.5px}.chat-dialog-thread{overscroll-behavior:contain;overflow-anchor:none;flex-direction:column;flex:1;gap:6px;min-height:0;padding:16px 26px 20px;display:flex;position:relative;overflow-y:auto}.chat-thread-content{overflow-anchor:none;flex-direction:column;flex:none;gap:6px;display:flex}.chat-dialog-thread.wa{background-color:#efe7dd;background-image:radial-gradient(#093c2d0e 1.2px,#0000 1.3px),radial-gradient(#093c2d0a 1px,#0000 1.1px),linear-gradient(#efe7dd,#e9e0d6);background-position:0 0,13px 22px,0 0;background-size:26px 26px,44px 44px,100% 100%}.chat-dialog.maximized{width:calc(100vw - 32px);height:calc(100vh - 32px)}.chat-dialog-resize{z-index:6;touch-action:none;position:absolute}.chat-dialog-resize.corner{cursor:nwse-resize;background:linear-gradient(135deg,#0000 48%,#64748b8c 48% 62%,#0000 62%);border-bottom-right-radius:16px;width:18px;height:18px;bottom:0;right:0}.chat-dialog-resize.edge-e{cursor:ew-resize;width:7px;top:56px;bottom:18px;right:0}.chat-dialog-resize.edge-s{cursor:ns-resize;height:7px;bottom:0;left:18px;right:18px}.chat-dialog.embedded .chat-dialog-resize{display:none}.chat-dialog.embedded{width:100%;height:100%;min-height:0;box-shadow:none;border:0;border-radius:0}.chat-dialog-empty{color:#6b7280;margin:auto;font-size:13px}.chat-encrypted{color:#7a6a4f;background:#fdf4d3;border-radius:8px;align-self:center;align-items:center;gap:5px;margin-bottom:6px;padding:5px 11px;font-size:11px;display:inline-flex;box-shadow:0 1px 1px #09142814}.chat-encrypted .chat-count{color:#9a8d72;font-size:10px;font-style:normal}.chat-load-older{align-self:center;margin-bottom:8px;padding:4px 12px;font-size:12px}.chat-day{flex-direction:column;gap:4px;display:flex}.chat-day-label{letter-spacing:.4px;text-transform:uppercase;color:#54656f;background:#fff;border-radius:8px;align-self:center;margin:10px 0 6px;padding:4px 12px;font-size:11px;font-weight:600;box-shadow:0 1px 1px #0914281a}.chat-bubble{border-radius:7.5px;flex-direction:column;max-width:62%;padding:6px 9px 5px;font-size:14px;line-height:1.36;display:flex;position:relative;box-shadow:0 1px .5px #0b141a21}.chat-bubble p{white-space:pre-wrap;word-break:break-word;margin:0}.chat-bubble em{color:#111b2173;align-self:flex-end;align-items:center;gap:3px;margin-top:1px;font-size:11px;font-style:normal;line-height:1.1;display:flex}.chat-bubble.in{background:#fff;border-top-left-radius:0;align-self:flex-start}.chat-bubble.out{color:#111b21;background:#d9fdd3;border-top-right-radius:0;align-self:flex-end}.chat-bubble.in:before{content:"";clip-path:polygon(100% 0,0 0,100% 100%);background:#fff;width:8px;height:13px;position:absolute;top:0;left:-8px}.chat-bubble.out:before{content:"";clip-path:polygon(0 0,100% 0,0 100%);background:#d9fdd3;width:8px;height:13px;position:absolute;top:0;right:-8px}.chat-bubble.focus{outline:2px solid #25d366}.chat-message-reactions{z-index:2;border:1px solid var(--border);background:var(--card);min-height:24px;box-shadow:0 1px 3px var(--foreground);border-radius:999px;align-items:center;gap:2px;padding:1px 6px;display:inline-flex;position:absolute;bottom:-13px;left:8px}@supports (color:color-mix(in lab, red, red)){.chat-message-reactions{box-shadow:0 1px 3px color-mix(in srgb, var(--foreground) 18%, transparent)}}.chat-message-reactions{font-size:15px;line-height:1}.chat-bubble:has(.chat-message-reactions){margin-bottom:13px}.chat-hit{background:#ffe57f;border-radius:3px;padding:0 1px}.chat-bubble-img-btn{cursor:zoom-in;background:0 0;border:0;padding:0;display:block}.chat-bubble-image{aspect-ratio:4/3;object-fit:cover;background:var(--muted);border-radius:6px;width:min(320px,100%);height:auto;margin-bottom:4px;display:block}.chat-bubble-sticker{object-fit:contain;background:0 0;width:132px;height:132px;margin-bottom:4px;display:block}.chat-bubble-video{aspect-ratio:16/9;background:#000;border-radius:8px;width:min(360px,100%);height:auto;margin-bottom:4px;display:block}.chat-bubble-audio{width:240px;max-width:100%;height:38px;margin-bottom:4px;display:block}.chat-media-missing{background:var(--muted);border-radius:8px;align-items:center;gap:6px;margin-bottom:4px;padding:6px 9px;font-size:12px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.chat-media-missing{background:color-mix(in srgb, var(--muted) 70%, transparent)}}.chat-media-missing{color:var(--muted-foreground);border:1px dashed var(--border)}.chat-media-retry{cursor:pointer;background:var(--background);color:var(--foreground);border:1px solid var(--border);border-radius:999px;align-items:center;gap:4px;margin-left:6px;padding:2px 7px;font-size:11px;display:inline-flex}.chat-media-retry:hover{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.chat-media-retry:hover{background:color-mix(in srgb, var(--primary) 14%, var(--background))}}.crm-bubble .chat-bubble-video,.crm-bubble .chat-bubble-audio{max-width:100%}.chat-media-gone{background:var(--muted);border-radius:10px;align-items:center;gap:8px;margin-bottom:4px;padding:8px 10px;font-size:12px;display:flex}@supports (color:color-mix(in lab, red, red)){.chat-media-gone{background:color-mix(in srgb, var(--muted) 60%, transparent)}}.chat-media-gone{color:var(--muted-foreground);border:1px dashed var(--border)}.chat-media-gone b{color:var(--foreground);font-size:12.5px;display:block}.chat-media-gone small{opacity:.85;display:block}.chat-voice{align-items:center;gap:8px;margin-bottom:4px;display:flex}.chat-voice-avatar{background:var(--primary);border-radius:50%;flex:0 0 30px;place-items:center;width:30px;height:30px;display:grid}@supports (color:color-mix(in lab, red, red)){.chat-voice-avatar{background:color-mix(in srgb, var(--primary) 18%, var(--card))}}.chat-voice-avatar{color:var(--primary)}.chat-voice .chat-bubble-audio{margin-bottom:0}.chat-map-card,.chat-contact-card{color:inherit;border:1px solid var(--border);background:#0b141a0f;border-radius:10px;align-items:center;gap:9px;max-width:260px;margin-bottom:4px;padding:8px 10px;text-decoration:none;display:flex}.chat-map-card:hover{background:#0b141a1f}.chat-map-pin,.chat-contact-avatar{background:var(--primary);border-radius:50%;flex:0 0 32px;place-items:center;width:32px;height:32px;display:grid}@supports (color:color-mix(in lab, red, red)){.chat-map-pin,.chat-contact-avatar{background:color-mix(in srgb, var(--primary) 16%, var(--card))}}.chat-map-pin,.chat-contact-avatar{color:var(--primary)}.chat-map-meta b,.chat-contact-meta b{font-size:12.5px;display:block}.chat-map-meta small,.chat-contact-meta small{opacity:.8;font-size:11.5px;display:block}.chat-bubble-file{color:inherit;word-break:break-all;background:#0b141a0f;border-radius:8px;align-items:center;gap:6px;margin-bottom:4px;padding:7px 9px;font-size:12.5px;text-decoration:none;display:inline-flex}.chat-bubble-file:hover{background:#0b141a1f}.chat-tick.sent,.chat-tick.delivered{color:#8696a0}.chat-tick.read{color:#53bdeb}.chat-tick.pending{color:#8696a0}.chat-tick.failed{color:#dc2626}.chat-bubble-tools{gap:2px;display:none;position:absolute;top:2px}.chat-bubble.in .chat-bubble-tools{right:-56px}.chat-bubble.out .chat-bubble-tools{left:-56px}.chat-bubble:hover .chat-bubble-tools{display:flex}.chat-bubble-tools button{color:#54656f;cursor:pointer;background:#ffffffeb;border:0;border-radius:50%;place-items:center;width:24px;height:24px;display:grid;box-shadow:0 1px 3px #0914282e}.chat-bubble-tools button:hover{color:#111b21;background:#fff}.chat-scroll-down{color:#54656f;cursor:pointer;background:#fff;border:0;border-radius:50%;align-self:flex-end;place-items:center;width:36px;height:36px;display:grid;position:sticky;bottom:4px;box-shadow:0 4px 12px #09142838}.chat-dialog-error{color:#b91c1c;background:#fef2f2;align-items:center;gap:10px;margin:0;padding:8px 16px;font-size:12px;display:flex}.chat-dialog-error button{color:#b91c1c;cursor:pointer;background:#fff;border:1px solid #fecaca;border-radius:8px;padding:3px 9px;font-size:11.5px;font-weight:600}.chat-reply-strip{border-top:1px solid var(--border,#e2e8f0);background:#f0f2f5;align-items:center;gap:10px;padding:8px 16px;display:flex}.chat-reply-strip>div{border-left:3px solid #25d366;flex:1;gap:1px;min-width:0;padding-left:9px;display:grid}.chat-reply-strip b{color:#0ea371;font-size:12px}.chat-reply-strip span{color:#54656f;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.chat-attach-strip{border-top:1px solid var(--border,#e2e8f0);background:#f8fafc;align-items:center;gap:10px;padding:8px 16px;display:flex}.chat-attach-strip img{object-fit:cover;border-radius:8px;width:46px;height:46px}.chat-attach-doc{color:#334155;background:#0f1b3d14;border-radius:8px;place-items:center;width:46px;height:46px;display:grid}.chat-attach-name{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:12.5px;overflow:hidden}.chat-dialog-composer{z-index:3;border-top:1px solid var(--border,#e2e8f0);background:#f0f2f5;flex:none;align-items:flex-end;gap:6px;padding:10px 14px;display:flex;position:relative}.chat-composer-icon{color:#54656f;cursor:pointer;background:0 0;border:none;border-radius:50%;flex-shrink:0;place-items:center;width:38px;height:38px;display:grid}.chat-composer-icon:hover,.chat-composer-icon.active{color:#111b21;background:#0b141a12}.chat-dialog-composer textarea{resize:none;min-height:42px;max-height:152px;font:inherit;color:#111b21;background:#fff;border:0;border-radius:10px;flex:1;padding:11px 16px;font-size:14px}.chat-dialog-composer textarea:focus{outline-offset:1px;outline:2px solid #25d36659}.chat-send{color:#fff;cursor:pointer;background:#00a884;border:none;border-radius:50%;flex-shrink:0;place-items:center;width:42px;height:42px;display:grid;box-shadow:0 4px 12px #00a8844d}.chat-send.idle{color:#54656f;box-shadow:none;background:0 0}.chat-send.idle:hover{background:#0b141a12}.chat-send:disabled{opacity:.6;cursor:not-allowed}.chat-send .spin{animation:1s linear infinite spin}.chat-attach-wrap{position:relative}.chat-attach-menu{z-index:8;background:#fff;border:1px solid #e2e8f0;border-radius:12px;flex-direction:column;min-width:190px;display:flex;position:absolute;bottom:calc(100% + 8px);left:0;overflow:hidden;box-shadow:0 18px 40px #0914283d}.chat-attach-menu button{color:#0f172a;cursor:pointer;text-align:left;background:0 0;border:0;align-items:center;gap:8px;padding:10px 12px;font-size:12.5px;display:flex}.chat-attach-menu button:hover{background:#f1f5f9}.chat-quick-panel{z-index:8;background:#fff;border:1px solid #e2e8f0;border-radius:14px;width:min(400px,100% - 24px);max-height:300px;position:absolute;bottom:calc(100% + 8px);left:12px;overflow-y:auto;box-shadow:0 18px 40px #0914283d}.chat-quick-panel header{letter-spacing:.5px;text-transform:uppercase;color:#64748b;border-bottom:1px solid #eef2f6;padding:10px 14px;font-size:11px;font-weight:700}.chat-quick-panel button{text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #f1f5f9;gap:2px;width:100%;padding:9px 14px;display:grid}.chat-quick-panel button:hover{background:#f0fdf4}.chat-quick-panel b{color:#0f172a;font-size:12.5px}.chat-quick-panel span{color:#64748b;text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;overflow:hidden}.emoji-panel{z-index:8;background:#fff;border:1px solid #e2e8f0;border-radius:14px;width:min(360px,100% - 24px);position:absolute;bottom:calc(100% + 8px);left:12px;overflow:hidden;box-shadow:0 18px 40px #0914283d}.emoji-tabs{align-items:center;gap:4px;padding:8px 8px 0;display:flex}.emoji-tabs button{color:#64748b;cursor:pointer;background:0 0;border:none;border-radius:999px;padding:5px 10px;font-size:15px}.emoji-tabs button.active{background:#00a88424}.emoji-tabs .emoji-close{color:#94a3b8;margin-left:auto;font-size:17px;line-height:1}.emoji-search{width:calc(100% - 16px);font:inherit;border:1px solid #e2e8f0;border-radius:999px;margin:8px;padding:7px 12px;font-size:12.5px}.emoji-search:focus{outline:2px solid #00a8844d}.emoji-grid{grid-template-columns:repeat(8,1fr);gap:2px;max-height:210px;padding:0 8px 8px;display:grid;overflow-y:auto}.emoji-grid button{cursor:pointer;background:0 0;border:none;border-radius:8px;padding:5px 0;font-size:21px;line-height:1}.emoji-grid button:hover{background:#f1f5f9}.emoji-none{text-align:center;color:#94a3b8;grid-column:1/-1;padding:18px 0;font-size:12px}.chat-lightbox{z-index:20;background:#0b141aeb;place-items:center;padding:30px;display:grid;position:absolute;inset:0}.chat-lightbox img{border-radius:8px;max-width:100%;max-height:100%}.chat-lightbox .chat-dialog-icon{color:#fff;border-color:#ffffff4d;position:absolute;top:14px;right:14px}@media (width<=720px){.chat-dialog{border-radius:12px;height:94vh}.chat-bubble{max-width:86%}.chat-bubble-tools{display:none!important}.chat-dialog-thread{padding:12px 14px 16px}.chat-labels{display:none}}.workspace.account-card{background:#ffffff12;border:1px solid #ffffff1f;border-radius:12px;align-items:center;gap:9px;margin:6px 8px 12px;padding:8px 10px;display:flex}.workspace.account-card .workspace-avatar{color:#fff;background:linear-gradient(135deg,#38bdf8,#6366f1);font-weight:800}.workspace.account-card b{color:#fff}.account-card-amount{font-size:12px;font-weight:700;color:#7ee2a8!important}.sidebar-greeting{color:#ffffffb8;letter-spacing:.1px;white-space:nowrap;text-overflow:ellipsis;margin:-6px 10px 10px;font-size:11px;font-weight:600;overflow:hidden}.sidebar-collapsed .sidebar-greeting{display:none}.workspace-hide{color:#ffffffb8;cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;width:24px;height:24px;margin-left:auto;display:grid;transform:rotate(90deg)}.workspace-hide:hover{color:#fff;background:#ffffff24}.sidebar-hidden .sidebar{display:none}.sidebar-restore{z-index:60;background:var(--nv-700,#1b2a55);color:#fff;cursor:pointer;border:1px solid #ffffff2e;border-radius:9px;place-items:center;width:30px;height:30px;display:grid;position:fixed;top:14px;left:10px;transform:rotate(-90deg);box-shadow:0 8px 20px #09112847}.sidebar-restore:hover{background:var(--nv-600,#24376c)}.drawer-backdrop{align-items:stretch;z-index:200!important}.detail-drawer{z-index:201;overscroll-behavior:contain;flex-direction:column;gap:0;width:min(420px,100%);height:100vh;max-height:100vh;padding:0 24px 26px;display:flex;position:relative;overflow-y:auto;box-shadow:-18px 0 46px #0f172a47}.detail-drawer .drawer-head{z-index:3;background:inherit;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);margin:0 -24px 6px;padding:20px 24px 14px;position:sticky;top:0}.detail-drawer .detail-edit-grid,.detail-drawer .api-data-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.detail-drawer .detail-edit-grid>*,.detail-drawer .api-data-grid>*{min-width:0}.detail-drawer input,.detail-drawer textarea,.detail-drawer select{box-sizing:border-box;max-width:100%}.detail-drawer textarea{resize:vertical;width:100%}body.drawer-open{overflow:hidden}@media (width<=720px){.detail-drawer{width:100%;padding-inline:16px}.detail-drawer .drawer-head{margin-inline:-16px;padding-inline:16px}.detail-drawer .detail-edit-grid,.detail-drawer .api-data-grid{grid-template-columns:1fr}}.trash-modal{z-index:202;background:#fff;border-radius:18px;flex-direction:column;width:min(760px,94vw);max-height:86vh;padding:20px 22px;display:flex;position:relative;overflow:hidden;box-shadow:0 30px 80px #0f172a47}.trash-modal .drawer-head{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.trash-head-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.trash-body{flex-direction:column;gap:8px;margin-top:14px;padding-right:4px;display:flex;overflow-y:auto}.trash-empty{color:#64748b;text-align:center;padding:26px 4px;font-size:13.5px}.trash-row{background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;padding:10px 14px;display:flex}.trash-info{flex-direction:column;gap:2px;min-width:0;display:flex}.trash-info b{color:#0f172a;font-size:14px}.trash-info span{color:#475569;text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;overflow:hidden}.trash-info small{color:#94a3b8;font-size:11.5px}.trash-actions{flex-shrink:0;align-items:center;gap:6px;display:flex}.danger-button{color:#b91c1c;cursor:pointer;background:#fef2f2;border:1px solid #fecaca;border-radius:10px;align-items:center;gap:6px;padding:6px 10px;font-size:12.5px;font-weight:600;display:inline-flex}.danger-button:hover{background:#fee2e2}.wa-emu-fab{z-index:300;cursor:pointer;color:#fff;background:#25d366;border:0;border-radius:50%;place-items:center;width:58px;height:58px;transition:transform .18s,box-shadow .18s;display:grid;position:fixed;bottom:22px;right:22px;box-shadow:0 14px 34px #25d3666b}.wa-emu-fab:hover{transform:translateY(-3px)scale(1.04);box-shadow:0 18px 40px #25d36680}.wa-emu-fab-badge{color:#fff;background:#ef4444;border:2px solid #fff;border-radius:11px;place-items:center;min-width:21px;height:21px;padding:0 5px;font-size:11px;font-weight:700;display:grid;position:absolute;top:-3px;right:-3px}.wa-emu-trigger{cursor:pointer;color:#25d366;background:#25d36629;border:1px solid #25d36666;border-radius:50%;place-items:center;width:32px;height:32px;transition:transform .16s,background .16s;display:grid;position:relative}.wa-emu-trigger.on{color:#04220f;background:#25d366;border-color:#25d366}.wa-emu-trigger:hover{color:#fff;background:#25d3664d;transform:translateY(-1px)}.wa-emu-trigger-badge{color:#fff;background:#ef4444;border:2px solid #0f1b3d;border-radius:9px;place-items:center;min-width:17px;height:17px;padding:0 4px;font-size:9.5px;font-weight:800;display:grid;position:absolute;top:-4px;right:-4px}.wa-emu-window{z-index:300;background:#0b1220;border:1px solid #94a3b847;border-radius:22px;flex-direction:column;min-width:300px;max-width:100vw;max-height:100vh;display:flex;position:fixed;overflow:hidden;box-shadow:0 30px 70px #02061780}.wa-emu-bar{color:#e2e8f0;cursor:move;-webkit-user-select:none;user-select:none;background:#0f172a;justify-content:space-between;align-items:center;gap:8px;padding:7px 10px;display:flex}.wa-emu-bar-title{color:#25d366;align-items:center;gap:7px;font-size:12px;font-weight:700;display:inline-flex}.wa-emu-bar-title svg{color:#25d366}.wa-emu-bar-actions{gap:4px;display:inline-flex}@keyframes wa-emu-in{0%{opacity:0;transform:translateY(14px)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes wa-emu-out{0%{opacity:1;transform:translateY(0)scale(1)}to{opacity:0;transform:translateY(10px)scale(.97)}}.wa-emu-window{transform-origin:100% 100%;will-change:transform, opacity}.wa-emu-window.is-entering{animation:.24s cubic-bezier(.22,1,.36,1) both wa-emu-in}.wa-emu-window.is-leaving{pointer-events:none;animation:.19s ease-in both wa-emu-out}.wa-emu-window.is-visible,.wa-emu-window.minimized{transition:width .22s cubic-bezier(.22,1,.36,1),height .22s cubic-bezier(.22,1,.36,1)}.wa-emu-window.is-settling{transition:left .2s cubic-bezier(.22,1,.36,1),top .2s cubic-bezier(.22,1,.36,1),width .2s cubic-bezier(.22,1,.36,1),height .2s cubic-bezier(.22,1,.36,1)}body.wa-emu-dragging .wa-emu-window{transition:none!important}@media (prefers-reduced-motion:reduce){.wa-emu-window,.wa-emu-window.is-entering,.wa-emu-window.is-leaving,.wa-emu-window.is-settling{transition:none!important;animation:none!important}}.wa-emu-bar-actions button{color:#cbd5e1;cursor:pointer;background:#94a3b829;border:0;border-radius:7px;place-items:center;width:24px;height:24px;display:grid}.wa-emu-bar-actions button:hover{color:#fff;background:#94a3b84d}.wa-emu-phone{background:#000;border:7px solid #0b1220;border-radius:26px;flex-direction:column;flex:1;min-height:0;margin:0 10px 12px;padding:0;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 0 0 2px #1e293b}.wa-emu-notch{z-index:4;background:#0b1220;border-radius:0 0 12px 12px;width:108px;height:17px;position:absolute;top:0;left:50%;transform:translate(-50%)}.wa-emu-status{color:#d1fae5;background:#075e54;justify-content:space-between;align-items:center;padding:4px 14px 3px;font-size:10px;font-weight:700;display:flex}.wa-emu-status-icons{align-items:center;gap:4px;display:inline-flex}.wa-emu-screen{background:#f0f2f5;flex-direction:column;flex:1;min-height:0;display:flex;position:relative;overflow:hidden}.wa-emu-head{color:#fff;background:linear-gradient(160deg,#075e54 0%,#0b7f6f 100%);padding:8px 12px 0;box-shadow:inset 0 -1px #25d36659}.wa-emu-head-top{justify-content:space-between;align-items:center;display:flex}.wa-emu-head-top b{letter-spacing:.2px;font-size:17px}.wa-emu-head-icons{gap:3px;display:inline-flex}.wa-emu-head-icons button{color:#d1fae5;cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;width:26px;height:26px;display:grid}.wa-emu-head-icons button:hover:not(:disabled){color:#fff;background:#ffffff24}.wa-emu-head-icons button:disabled{opacity:.45;cursor:default}.wa-emu-search{color:#ecfdf5;background:#fff3;border-radius:999px;align-items:center;gap:7px;margin:8px 0 6px;padding:6px 11px;display:flex}.wa-emu-search input{color:#fff;background:0 0;border:0;outline:none;flex:1;font-size:12.5px}.wa-emu-search input::placeholder{color:#ecfdf5d9}.wa-emu-numbers{scroll-snap-type:x mandatory;scrollbar-width:none;gap:6px;margin-bottom:7px;padding-bottom:2px;display:flex;overflow-x:auto}.wa-emu-numbers::-webkit-scrollbar{display:none}.wa-emu-num{scroll-snap-align:start;color:#ecfdf5;cursor:pointer;background:#ffffff1f;border:1px solid #ffffff38;border-radius:999px;flex:none;align-items:center;gap:7px;padding:5px 11px 5px 8px;transition:all .16s;display:inline-flex}.wa-emu-num:hover{background:#ffffff38}.wa-emu-num.on{color:#075e54;background:#fff;border-color:#fff;box-shadow:0 4px 12px #02061740}.wa-emu-num-body{text-align:left;line-height:1.15;display:grid}.wa-emu-num-body b{font-size:11.5px;font-weight:800}.wa-emu-num-body i{opacity:.85;font-variant-numeric:tabular-nums;letter-spacing:.2px;font-size:10px;font-style:normal}.wa-emu-num-dot{background:#94a3b8;border-radius:50%;flex:none;width:8px;height:8px;box-shadow:0 0 0 2px #ffffff40}.wa-emu-num-dot.on{background:#25d366;box-shadow:0 0 0 2px #25d36647}.wa-emu-num-dot.all{background:#fbbf24;box-shadow:0 0 0 2px #fbbf2447}.wa-emu-single{color:#ecfdf5;background:#ffffff1f;border-radius:999px;align-items:center;gap:7px;margin-bottom:7px;padding:5px 11px;display:flex}.wa-emu-single b{font-size:11.5px}.wa-emu-single i{opacity:.85;font-variant-numeric:tabular-nums;font-size:10.5px;font-style:normal}.wa-emu-tabs{gap:4px;display:flex}.wa-emu-tabs button{color:#d1fae5bf;cursor:pointer;background:0 0;border:0;border-bottom:3px solid #0000;flex:1;padding:8px 4px;font-size:12px;font-weight:700}.wa-emu-tabs button.on{color:#fff;border-bottom-color:#25d366}.wa-emu-list{background:#fff;flex:1;position:relative;overflow-y:auto}.wa-emu-list-loading{z-index:3;color:#ecfdf5;background:#075e54f0;justify-content:center;align-items:center;gap:7px;padding:6px 10px;font-size:11.5px;font-weight:700;display:flex;position:sticky;top:0}.wa-emu-empty{text-align:center;color:#64748b;padding:26px 16px;font-size:12.5px}.wa-emu-item{text-align:left;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #eef2f6;align-items:flex-start;gap:10px;width:100%;padding:10px 12px;display:flex}.wa-emu-item:hover{background:#f6f8fa}.wa-emu-avatar{color:#fff;background:#128c7e;border-radius:50%;flex:none;place-items:center;width:42px;height:42px;font-size:13px;font-weight:700;display:grid}.wa-emu-item-body{flex:1;min-width:0;display:block}.wa-emu-item-top{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.wa-emu-item-top b{color:#111b21;text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;overflow:hidden}.wa-emu-item-top i{color:#667781;flex:none;font-size:11px;font-style:normal}.wa-emu-item-top i.fresh{color:#25d366;font-weight:700}.wa-emu-item-bottom{justify-content:space-between;align-items:center;gap:8px;margin-top:2px;display:flex}.wa-emu-item-bottom small{color:#667781;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.wa-emu-item-bottom em{color:#fff;background:#25d366;border-radius:999px;flex:none;place-items:center;min-width:19px;height:19px;padding:0 6px;font-size:11px;font-style:normal;font-weight:700;display:grid}.wa-emu-item-code{color:#128c7e;margin-top:4px;font-size:10.5px;font-weight:700;display:inline-block}.wa-emu-foot{color:#94a3b8;background:#0f172a;align-items:center;gap:6px;padding:6px 12px;font-size:10.5px;display:flex}.wa-emu-dot{background:#94a3b8;border-radius:50%;width:7px;height:7px}.wa-emu-dot.on{background:#22c55e}.wa-emu-gesture{background:#334155;border-radius:3px;width:96px;height:4px;margin:5px auto 6px;display:block}.chat-dialog.wa.embedded{width:100%;max-width:none;height:100%;max-height:none;box-shadow:none;border:0;border-radius:0;position:static}@media (width<=520px){.wa-emu-window,.wa-emu-window.expanded{max-width:calc(100vw - 16px)}}.wa-refresh-banner{color:#ecfdf5;background:linear-gradient(135deg,#0f1b3d,#14532d);border-radius:999px;align-items:center;gap:8px;margin:6px 0 2px;padding:7px 14px;font-size:12.5px;font-weight:700;display:inline-flex;box-shadow:0 8px 20px #02061738}.wa-emu-resize{cursor:nwse-resize;touch-action:none;z-index:5;background:linear-gradient(135deg,#0000 46%,#94a3b8d9 46% 54%,#0000 54%),linear-gradient(135deg,#0000 66%,#94a3b8d9 66% 74%,#0000 74%);border-radius:0 0 18px;width:20px;height:20px;position:absolute;bottom:2px;right:2px}.wa-emu-bar{touch-action:none}body.wa-emu-dragging{-webkit-user-select:none;user-select:none;cursor:grabbing}.sync-error-bar{z-index:120;color:#991b1b;background:#fef2f2;border:1px solid #fecaca;border-radius:12px;align-items:center;gap:10px;width:min(680px,100vw - 32px);margin:0;padding:10px 14px;font-size:13px;font-weight:500;display:flex;position:fixed;bottom:18px;left:50%;transform:translate(-50%);box-shadow:0 18px 44px #0f172a38}.sync-error-bar span{flex:1;min-width:0}.sync-error-retry{cursor:pointer;color:#fff;background:#b91c1c;border:0;border-radius:9px;align-items:center;gap:6px;padding:6px 12px;font-size:12.5px;font-weight:600;display:inline-flex}.sync-error-retry:disabled{opacity:.6;cursor:progress}.sync-error-close{color:#991b1b;cursor:pointer;background:0 0;border:0;display:inline-flex}.history-btn{align-items:center;gap:6px;display:inline-flex}.history-dialog{z-index:201;background:#fff;border-radius:18px;flex-direction:column;width:min(760px,94vw);max-height:86vh;margin:auto;display:flex;position:relative;overflow:hidden;box-shadow:0 28px 70px #0f172a59}.history-dialog-head{background:var(--nv-800,#0f2748);color:#fff;flex-direction:column;gap:10px;padding:16px 18px;display:flex}.history-dialog-head h2{margin:2px 0 0;font-size:18px}.history-dialog-head .eyebrow{color:#93c5fd}.history-dialog-tools{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.history-dialog-tools input{color:#fff;background:#ffffff1a;border:1px solid #ffffff38;border-radius:10px;flex:1;min-width:160px;padding:7px 11px;font-size:13px}.history-dialog-tools input::placeholder{color:#fff9}.history-src-tabs{background:#ffffff1f;border-radius:10px;padding:2px;display:inline-flex}.history-src-tabs button{color:#ffffffc7;cursor:pointer;background:0 0;border:0;border-radius:8px;padding:5px 10px;font-size:12.5px;font-weight:600}.history-src-tabs button.active{color:#06280f;background:#22c55e}.history-dialog-body{padding:14px 18px 20px;overflow:auto}.history-dialog-body h4{letter-spacing:.06em;text-transform:uppercase;color:#64748b;margin:14px 0 6px;font-size:12px}.history-list{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.history-list li{background:#f8fafc;border:1px solid #e2e8f0;border-radius:11px;align-items:center;gap:10px;padding:8px 10px;display:flex}.history-list li>div{flex-direction:column;flex:1;min-width:0;display:flex}.history-list b{color:#0f172a;font-size:13px}.history-list small{color:#64748b;font-size:11.5px}.history-list time{color:#475569;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:11.5px}.history-src{letter-spacing:.04em;text-transform:uppercase;border-radius:999px;padding:3px 7px;font-size:10.5px;font-weight:700}.history-src.auto{color:#1d4ed8;background:#dbeafe}.history-src.manual{color:#15803d;background:#dcfce7}.history-block .history-list{margin-top:6px}.wab-home{background:radial-gradient(1000px 400px at 0 0,#25d3661a,#0000 60%),radial-gradient(900px 420px at 100% 0,#0e3c6e1a,#0000 55%);flex-direction:column;gap:14px;height:100%;padding:16px;display:flex;overflow:auto}.wab-hero{color:#eaf5ff;background:linear-gradient(120deg,#0b2540,#10425f 55%,#0f5d46);border-radius:18px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;padding:14px 16px;display:flex;box-shadow:0 14px 30px -18px #041428cc}.wab-hero-id{align-items:center;gap:12px;min-width:0;display:flex}.wab-avatar{letter-spacing:.5px;background:#ffffff24;border-radius:16px;flex:0 0 52px;place-items:center;width:52px;height:52px;font-weight:800;display:grid;position:relative;overflow:hidden}.wab-avatar img{object-fit:cover;width:100%;height:100%}.wab-dot{border:2px solid #0b2540;border-radius:50%;width:13px;height:13px;position:absolute;bottom:-2px;right:-2px}.wab-dot.sm{border:0;width:8px;height:8px;margin-right:6px;display:inline-block;position:static}.wab-dot.ok{background:#25d366;animation:2.2s infinite wabPulse;box-shadow:0 0 #25d366b3}.wab-dot.warn{background:#f59e0b}.wab-dot.bad{background:#ef4444}@keyframes wabPulse{70%{box-shadow:0 0 0 9px #25d36600}to{box-shadow:0 0 #25d36600}}.wab-hero-text{min-width:0}.wab-hero-text h3{align-items:center;gap:6px;margin:0;font-size:16px;font-weight:800;display:flex}.wab-hero-text p{color:#bfe0ff;flex-wrap:wrap;align-items:center;gap:8px;margin:2px 0 0;font-size:12.5px;display:flex}.wab-hero-text small{color:#9dc0dd;font-size:11px}.wab-state{text-transform:uppercase;letter-spacing:.4px;border-radius:999px;padding:2px 8px;font-size:10.5px;font-weight:700}.wab-state.ok{color:#7ff0ad;background:#25d3662e}.wab-state.warn{color:#ffd28a;background:#f59e0b33}.wab-state.bad{color:#ffb3b3;background:#ef444433}.wab-hero-actions{flex-wrap:wrap;gap:8px;display:flex}.wab-hero-actions button{color:#eaf5ff;cursor:pointer;background:#ffffff1a;border:1px solid #fff3;border-radius:12px;align-items:center;gap:6px;padding:8px 12px;font-size:12px;font-weight:600;transition:all .15s;display:inline-flex}.wab-hero-actions button:hover{background:#fff3;transform:translateY(-1px)}.wab-lines{scrollbar-width:none;gap:8px;padding-bottom:2px;display:flex;overflow-x:auto}.wab-lines::-webkit-scrollbar{display:none}.wab-lines button{text-align:left;cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:12px;flex:none;padding:8px 12px}.wab-lines button b{color:#0f2744;align-items:center;font-size:12px;display:flex}.wab-lines button small{color:#64748b;font-variant-numeric:tabular-nums;font-size:11px}.wab-lines button.on{border-color:#25d366;box-shadow:0 0 0 3px #25d36626}.wab-kpis{grid-template-columns:repeat(auto-fit,minmax(112px,1fr));gap:10px;display:grid}.wab-kpi{cursor:pointer;background:#fff;border:1px solid #e6edf6;border-radius:16px;flex-direction:column;align-items:center;gap:3px;padding:10px 8px;transition:all .15s;display:flex}.wab-kpi:hover{transform:translateY(-2px);box-shadow:0 12px 22px -18px #0f2744b3}.wab-kpi b{color:#0f2744;font-variant-numeric:tabular-nums;font-size:20px;font-weight:800}.wab-kpi span{color:#64748b;place-items:center;display:grid}.wab-kpi small{color:#64748b;text-align:center;font-size:10.5px}.wab-kpi.blue span{color:#2563eb}.wab-kpi.red span{color:#ef4444}.wab-kpi.amber span{color:#d97706}.wab-kpi.green span{color:#16a34a}.wab-kpi.violet span{color:#7c3aed}.wab-grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:12px;display:grid}.wab-card{background:#fff;border:1px solid #e6edf6;border-radius:18px;flex-direction:column;gap:10px;padding:12px 14px;display:flex}.wab-card>header{justify-content:space-between;align-items:center;gap:8px;display:flex}.wab-card h4{color:#0f2744;align-items:center;gap:6px;margin:0;font-size:13px;font-weight:800;display:flex}.wab-card>header span{color:#64748b;font-size:11px}.wab-link{color:#0e7c5a;cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;font-size:11.5px;font-weight:700;display:inline-flex}.wab-muted{color:#94a3b8;font-size:12px}.wab-spark{align-items:flex-end;gap:10px;height:96px;padding:4px 2px;display:flex}.wab-bar{flex:1;align-items:flex-end;gap:3px;height:100%;display:flex;position:relative}.wab-bar span{border-radius:6px 6px 2px 2px;flex:1;min-height:3px;transition:height .35s}.wab-bar .in{background:linear-gradient(#7dd3fc,#2563eb)}.wab-bar .out{background:linear-gradient(#86efac,#16a34a)}.wab-bar em{text-align:center;color:#94a3b8;font-size:10px;font-style:normal;position:absolute;bottom:-14px;left:0;right:0}.wab-legend{color:#64748b;align-items:center;gap:6px;margin-top:12px;font-size:10.5px;display:flex}.wab-legend i{border-radius:3px;width:9px;height:9px;display:inline-block}.wab-legend i.in{background:#2563eb}.wab-legend i.out{background:#16a34a}.wab-attention{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.wab-attention button{cursor:pointer;text-align:left;background:#f7fafc;border:1px solid #0000;border-radius:12px;align-items:center;gap:9px;width:100%;padding:7px 8px;display:flex}.wab-attention button:hover{background:#f0fdf4;border-color:#c7f0d8}.wab-mini-avatar{color:#fff;background:#0f2744;border-radius:10px;flex:0 0 32px;place-items:center;width:32px;height:32px;font-size:11px;font-weight:700;display:grid;overflow:hidden}.wab-mini-avatar img{object-fit:cover;width:100%;height:100%}.wab-att-body{flex-direction:column;flex:1;min-width:0;display:flex}.wab-att-body b{color:#0f2744;text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;overflow:hidden}.wab-att-body small{color:#64748b;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.wab-chip{border-radius:999px;padding:2px 7px;font-size:10px;font-style:normal;font-weight:700}.wab-chip.red{color:#b91c1c;background:#fee2e2}.wab-chip.green{color:#15803d;background:#dcfce7}.wab-profile-list{color:#334155;flex-direction:column;gap:6px;margin:0;padding:0;font-size:12px;list-style:none;display:flex}.wab-profile-list li{align-items:center;gap:7px;display:flex}.wab-profile-list li.desc{color:#0f2744;background:#f1f5f9;border-radius:10px;padding:8px 10px;line-height:1.35;display:block}.wab-form{flex-direction:column;gap:7px;display:flex}.wab-form input,.wab-form textarea{resize:vertical;border:1px solid #dbe4ef;border-radius:10px;padding:7px 10px;font-family:inherit;font-size:12px}.wab-form input:focus,.wab-form textarea:focus{border-color:#25d366;outline:none;box-shadow:0 0 0 3px #25d36626}.wab-foot{color:#94a3b8;align-items:center;gap:6px;margin:0;font-size:11.5px;display:flex}.ord-detail.split{width:min(1120px,100vw)}.ord-panes{flex:1;grid-template-columns:minmax(380px,460px) 1fr;min-height:0;display:grid}.ord-pane-left{border-right:1px solid var(--border);flex-direction:column;min-width:0;min-height:0;display:flex}.ord-pane-chat{background:#f4f6f8;flex-direction:column;min-width:0;min-height:0;display:flex}.ord-pane-chat .chat-dialog.wa.embedded{width:100%;height:100%;box-shadow:none;border-radius:0}.ord-head-tabs{background:var(--muted);border-radius:9px;gap:4px;padding:3px;display:none}.ord-head-tabs button{color:var(--muted-foreground);cursor:pointer;background:0 0;border:0;border-radius:7px;padding:5px 10px;font-size:11px;font-weight:700}.ord-head-tabs button.on{background:var(--card);color:var(--foreground);box-shadow:0 1px 3px #0f172a1f}.ord-chat-empty{text-align:center;color:var(--muted-foreground);justify-items:center;gap:6px;margin:auto;padding:24px;display:grid}.ord-chat-empty b{color:var(--foreground);font-size:13px}.ord-chat-empty span{max-width:260px;font-size:11.5px}.ord-evidence.traced li{position:relative}.ord-src-btn{border:1px solid var(--border);background:var(--card);color:#0f766e;cursor:pointer;border-radius:999px;align-items:center;gap:4px;margin-top:4px;padding:3px 7px;font-size:10.5px;font-weight:700;display:inline-flex}.ord-src-btn:hover{background:#ecfdf5;border-color:#99f6e4}.chat-source-tag{letter-spacing:.02em;text-transform:uppercase;color:#0f766e;background:#d1fae5;border-radius:999px;align-self:flex-start;align-items:center;gap:3px;margin-bottom:3px;padding:2px 6px;font-size:9.5px;font-weight:800;display:inline-flex}.chat-bubble.sourced{box-shadow:0 1px .5px #0b141a21,inset 3px 0 #10b981}.chat-bubble.source-focus{outline:2px solid #10b981;animation:1.4s ease-out 2 ord-src-pulse}@keyframes ord-src-pulse{0%{box-shadow:0 0 #10b98173}to{box-shadow:0 0 0 12px #10b98100}}@media (width<=1080px){.ord-panes{grid-template-columns:1fr}.ord-head-tabs{display:inline-flex}.ord-pane-left{border-right:0}.ord-pane-left.pane-off,.ord-pane-chat.pane-off{display:none}}@media (prefers-reduced-motion:reduce){.chat-bubble.source-focus{animation:none}}.reason-menu-wrap{display:inline-flex;position:relative}.reason-trigger{border:1px solid var(--border);background:var(--card);color:var(--foreground);cursor:pointer;border-radius:999px;align-items:center;gap:6px;padding:5px 10px;font-size:12px;font-weight:600;display:inline-flex}.reason-trigger.icon{border-radius:10px;padding:6px}.reason-trigger.chat{color:#fff;background:#ffffff24;border-color:#ffffff3d}.reason-trigger:hover{filter:brightness(1.06)}.reason-trigger.saved{color:#16a34a;border-color:#16a34a}.reason-pop{z-index:260;background:var(--card);width:280px;max-width:min(280px,100vw - 32px);max-height:min(520px,100vh - 96px);color:var(--foreground);border:1px solid var(--border);isolation:isolate;border-radius:8px;gap:8px;padding:12px;display:grid;position:absolute;top:calc(100% + 8px);right:0;overflow-y:auto;box-shadow:0 18px 44px #0f172a4d}.reason-pop-head{justify-content:space-between;align-items:center;display:flex}.reason-pop-head strong{font-size:13px}.reason-pop-head button{cursor:pointer;color:inherit;background:0 0;border:0}.reason-pop-sub{opacity:.7;margin:0;font-size:11px}.reason-list{gap:4px;display:grid}.reason-item{text-align:left;background:var(--muted);cursor:pointer;color:inherit;border:1px solid #0000;border-radius:10px;padding:7px 10px;font-size:12.5px}.reason-item:hover{border-color:var(--border)}.reason-item.on{color:#fff;background:#0f766e}.reason-form{border-top:1px solid var(--border);gap:6px;padding-top:8px;display:grid}.reason-form label{opacity:.8;gap:3px;font-size:11px;font-weight:600;display:grid}.reason-form input,.reason-form textarea{border:1px solid var(--border);background:var(--background);color:inherit;border-radius:9px;padding:6px 8px;font-family:inherit;font-size:12.5px}.reason-error{color:#dc2626;margin:0;font-size:11.5px}.reason-save{justify-content:center;gap:6px}.rc-row-actions{align-items:center;gap:6px;display:inline-flex}.rc-counters{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.rc-counter{text-align:left;cursor:pointer;border:1px solid hsl(var(--border));background:hsl(var(--card));color:inherit;border-radius:12px;gap:2px;min-width:120px;padding:8px 12px;display:grid}.rc-counter b{font-variant-numeric:tabular-nums;font-size:17px}.rc-counter span{opacity:.75;font-size:11px}.rc-counter.on{border-color:#0f766e;box-shadow:0 0 0 2px #0f766e26}.rc-client{display:grid}.rc-client small{opacity:.7;font-size:11px}.rc-owner{width:130px;color:inherit;background:0 0;border:1px solid #0000;border-radius:8px;padding:4px 6px;font-size:12.5px}.rc-owner:focus{border-color:hsl(var(--border));background:hsl(var(--background))}.rc-status{border:1px solid hsl(var(--border));background:hsl(var(--card));color:inherit;border-radius:999px;padding:4px 8px;font-size:12px}.rc-status.abierto{border-color:#f59e0b}.rc-status.en_gestion{border-color:#0ea5e9}.rc-status.resuelto{border-color:#16a34a}.rc-status.cerrado{opacity:.7}.rc-notes-cell{text-overflow:ellipsis;white-space:nowrap;opacity:.85;max-width:220px;font-size:12px;overflow:hidden}.rc-note-form{gap:6px;margin:8px 0 12px;display:grid}.rc-note-form textarea{border:1px solid hsl(var(--border));background:hsl(var(--background));color:inherit;border-radius:10px;padding:8px;font-family:inherit;font-size:13px}.rc-notes{gap:8px;margin:0;padding:0;list-style:none;display:grid}.rc-notes li{border:1px solid hsl(var(--border));border-radius:10px;padding:8px 10px}.rc-notes li p{margin:0 0 4px;font-size:13px}.rc-notes li small{opacity:.65;font-size:11px}.chat-profile-chip.inter{align-items:center;gap:6px;display:inline-flex}.chat-profile-chip.inter small{opacity:.75;font-weight:500}.ord-workspace{flex:1;grid-template-columns:320px minmax(0,1fr);align-items:stretch;min-height:360px;position:relative}.ord-workspace.rail-hidden{grid-template-columns:minmax(0,1fr)}.ord-rail-toggle{z-index:3;border:1px solid var(--border);background:var(--card);color:var(--fg);cursor:pointer;border-radius:999px;align-items:center;gap:6px;padding:4px 10px;font-size:11px;font-weight:600;display:inline-flex;position:absolute;top:-38px;right:0}.ord-rail{border:1px solid var(--border);background:var(--card);border-radius:12px;flex-direction:column;gap:8px;height:auto;min-height:0;padding:10px;display:flex;overflow:visible}.ord-rail-chips{flex-wrap:wrap;gap:5px;display:flex}.ord-rail-chip{border:1px solid var(--border);color:var(--muted-foreground,#64748b);cursor:pointer;white-space:nowrap;background:0 0;border-radius:999px;padding:3px 8px;font-size:10.5px;font-weight:600}.ord-rail-chip.active{color:#15803d;background:#dcfce7;border-color:#16a34a}.ord-rail-search,.ord-rail-new{align-items:center;gap:6px;display:flex}.ord-rail-search{border:1px solid var(--border);border-radius:999px;padding:3px 8px}.ord-rail-search input,.ord-rail-new input{min-width:0;color:inherit;background:0 0;border:0;outline:none;flex:1;font-size:12px}.ord-rail-new input{border:1px solid var(--border);border-radius:999px;padding:5px 10px}.ord-rail-search button,.ord-rail-new button{cursor:pointer;color:#fff;background:#16a34a;border:0;border-radius:999px;align-items:center;gap:4px;padding:4px 9px;font-size:11px;font-weight:600;display:inline-flex}.ord-rail-search button{color:var(--muted-foreground,#64748b);background:0 0;padding:2px}.ord-rail-search button:disabled{cursor:wait;opacity:.7}.ord-rail-sync{color:#166534;background:#ecfdf5;border-radius:7px;justify-content:space-between;align-items:center;gap:8px;min-height:24px;padding:4px 8px;font-size:10px;font-weight:700;display:flex}.ord-rail-sync.error{color:#b91c1c;background:#fef2f2}.ord-rail-sync button{color:#fff;cursor:pointer;background:#b91c1c;border:0;border-radius:999px;padding:2px 7px;font-size:9.5px;font-weight:800}.ord-rail-count{color:var(--muted-foreground,#64748b);text-transform:uppercase;font-size:10.5px;font-weight:700}.ord-rail-scope{border:1px solid var(--border);background:var(--muted,#f1f5f9);border-radius:999px;gap:4px;padding:3px;display:flex}.ord-rail-scope-btn{cursor:pointer;color:var(--muted-foreground,#64748b);white-space:nowrap;text-overflow:ellipsis;background:0 0;border:0;border-radius:999px;flex:1;padding:4px 8px;font-size:10.5px;font-weight:700;overflow:hidden}.ord-rail-scope-btn.active{background:var(--card);color:var(--foreground);box-shadow:0 1px 2px #00000014}.ord-rail-analysis{color:var(--muted-foreground,#64748b);border:1px dashed var(--border);border-radius:9px;flex-wrap:wrap;align-items:center;gap:6px;padding:5px 8px;font-size:10.5px;font-weight:700;display:flex}.ord-rail-analysis b{color:var(--foreground);font-size:13px}.ord-rail-analysis em{background:var(--muted,#f1f5f9);border-radius:999px;padding:1px 7px;font-style:normal}.ord-rail-analysis em.ok{color:#15803d;background:#dcfce7}.ord-rail-group{flex-direction:column;gap:4px;display:flex}.ord-rail-day{z-index:1;background:var(--card);text-transform:uppercase;color:var(--muted-foreground,#64748b);border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:8px;padding:5px 2px 3px;font-size:10.5px;font-weight:800;display:flex;position:sticky;top:0}.ord-rail-day small{background:var(--muted,#f1f5f9);border-radius:999px;padding:1px 7px;font-weight:700}.ord-rail-list{flex-direction:column;flex:1;gap:4px;min-height:0;padding-right:2px;display:flex;overflow:visible}.ord-rail-empty{color:var(--muted-foreground,#64748b);padding:10px 4px;font-size:12px}.ord-rail-item{text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:10px;grid-template-columns:14px 30px minmax(0,1fr) 8px;align-items:center;gap:7px;padding:6px;transition:background .15s,border-color .15s,opacity .15s;display:grid}.ord-rail-item:hover,.ord-rail-item.hot{background:#f0fdf4;border-color:#86efac}.ord-rail-item.active{background:#dcfce7;border-color:#16a34a}.ord-rail-idx{color:var(--muted-foreground,#94a3b8);text-align:right;font-size:9.5px}.ord-rail-avatar{color:#fff;background:#0f2c4d;border-radius:50%;place-items:center;width:30px;height:30px;font-size:11px;font-weight:700;display:grid;overflow:hidden}.ord-rail-avatar img{object-fit:cover;width:100%;height:100%}.ord-rail-body{flex-direction:column;gap:1px;min-width:0;display:flex}.ord-rail-top{justify-content:space-between;align-items:baseline;gap:6px;display:flex}.ord-rail-top b{text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:700;overflow:hidden}.ord-rail-top small{color:var(--muted-foreground,#94a3b8);white-space:nowrap;font-size:9.5px}.ord-rail-msg{color:var(--muted-foreground,#64748b);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.ord-rail-meta{flex-wrap:wrap;gap:4px;margin-top:2px;display:flex}.ord-rail-meta em{color:#475569;letter-spacing:.02em;background:#e2e8f0;border-radius:999px;padding:1px 6px;font-size:9px;font-style:normal;font-weight:700}.ord-rail-state.abierta{color:#15803d;background:#dcfce7}.ord-rail-state.pendiente{color:#b45309;background:#fef3c7}.ord-rail-state.resuelta{color:#4338ca;background:#e0e7ff}.ord-rail-guide{color:#166534;font-variant-numeric:tabular-nums;background:#dcfce7}.ord-rail-unread{color:#fff;background:#16a34a}.ord-rail-dot{background:#cbd5e1;border-radius:50%;width:8px;height:8px}.ord-rail-dot.on{background:#16a34a;box-shadow:0 0 0 3px #16a34a2e}.ord-links{pointer-events:none;z-index:2;position:absolute;inset:0;overflow:visible}.ord-link{fill:none;stroke:#16a34a;stroke-width:1.4px;opacity:.35;stroke-dasharray:5 4;animation:1.6s linear infinite ord-link-flow}.ord-links.focused .ord-link{opacity:.12}.ord-links .ord-link.hot{opacity:1;stroke-width:2.2px;stroke:#0f9d58}@keyframes ord-link-flow{to{stroke-dashoffset:-18px}}@media (prefers-reduced-motion:reduce){.ord-link{animation:none}}.ord-table tbody tr.ord-hot{box-shadow:inset 3px 0 #16a34a;background:#f0fdf4!important}.ord-table tbody tr.ord-linked td:first-child{position:relative}@media (width<=1100px){.shell:has(.ord-workspace){height:auto;min-height:100vh;overflow:visible}.crm-panel:has(.ord-workspace){overflow:auto}.ord-workspace{grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr)}.ord-rail{max-height:none}.ord-table-wrap{height:auto;max-height:70vh}.ord-links{display:none}}.ord-stars{color:#94a3b8;align-items:center;gap:1px;display:inline-flex}.ord-stars .off{color:#cbd5e1}.ord-stars.s1,.ord-stars.s2{color:#f59e0b}.ord-stars.s3{color:#2563eb}.ord-stars.s4{color:#22c55e}.ord-stars.s5{color:#15803d}.ord-stars.err{color:#dc2626}.ord-stage-s3 .ord-flow-step.done .ord-flow-node{background:#2563eb;border-color:#2563eb}.ord-stage-s3 .ord-flow-step.done .ord-flow-link{background:#2563eb}.ord-stage-s3 .ord-flow-step.done small{color:#1d4ed8}.ord-stage-s1 .ord-flow-step.done .ord-flow-node,.ord-stage-s2 .ord-flow-step.done .ord-flow-node{background:#f59e0b;border-color:#f59e0b}.ord-stage-s1 .ord-flow-step.done .ord-flow-link,.ord-stage-s2 .ord-flow-step.done .ord-flow-link{background:#f59e0b}.ord-stage-s1 .ord-flow-step.done small,.ord-stage-s2 .ord-flow-step.done small{color:#b45309}.ord-stage-err .ord-flow-step.done .ord-flow-node{background:#dc2626;border-color:#dc2626}.ord-stage-err .ord-flow-step.done .ord-flow-link{background:#dc2626}.ord-stage-err .ord-flow-step.done small{color:#b91c1c}.ord-flow .ord-flow-step.gate.off .ord-flow-node{background:var(--muted);border-color:var(--border);color:var(--muted-foreground)}.ord-flow .ord-flow-step.gate.off .ord-flow-link{background:var(--border)}.ord-flow .ord-flow-step.gate.off small{color:var(--muted-foreground);font-weight:500}.ord-flow .ord-flow-step.gate.ok .ord-flow-node{color:#fff;background:#16a34a;border-color:#16a34a}.ord-flow .ord-flow-step.gate.ok .ord-flow-link{background:#16a34a}.ord-flow .ord-flow-step.gate.ok small{color:#15803d;font-weight:600}.pia-head-actions{align-items:center;gap:8px;display:flex}.pia-switch{background:hsl(var(--muted) / .5);border-radius:999px;gap:2px;padding:2px;display:inline-flex}.pia-switch button{color:hsl(var(--muted-foreground));cursor:pointer;background:0 0;border:0;border-radius:999px;align-items:center;gap:5px;padding:4px 10px;font-size:12px;font-weight:600;display:inline-flex}.pia-switch button.active{background:hsl(var(--background));color:hsl(var(--foreground));box-shadow:0 1px 3px hsl(var(--foreground) / .12)}.pia-nav{align-items:center;gap:4px;display:inline-flex}.pia-nav>span{color:hsl(var(--muted-foreground));text-align:center;min-width:108px;font-size:12px;font-weight:700}.pia-nav button{border:1px solid hsl(var(--border));background:hsl(var(--background));width:24px;height:24px;color:hsl(var(--foreground));cursor:pointer;border-radius:8px;justify-content:center;align-items:center;display:inline-flex}.pia-nav button:hover:not(:disabled){background:hsl(var(--muted) / .6)}.pia-nav button:disabled{opacity:.4;cursor:not-allowed}.pia-nav .pia-nav-today{width:auto;padding:0 8px;font-size:11px;font-weight:700}.pia-col-copy{width:20px;height:20px;color:hsl(var(--muted-foreground));cursor:pointer;background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;margin-left:auto;display:inline-flex}.pia-col-copy:hover{background:hsl(var(--muted) / .7);color:hsl(var(--foreground))}.pia-summary{color:hsl(var(--muted-foreground));flex-wrap:wrap;gap:14px;margin:6px 0 10px;font-size:12px;display:flex}.pia-summary b{color:hsl(var(--foreground));margin-right:4px;font-size:13.5px}.crm-pipeline{--pia-c1:#8f9cae;--pia-c2:#3487f4;--pia-c3:#9958e4;--pia-c4:#f6a823;--pia-c5:#24b283;--pia-c6:#e44479;--pia-sat:#e45858;--pia-sun:#e45858;--pia-today:#21c45d}.pia-hero{color:#fff;background:#11192c;border-radius:14px;margin:6px 0 12px;padding:12px 14px}.pia-hero-top{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.pia-hero-top small{text-transform:uppercase;letter-spacing:.04em;opacity:.65;font-size:10.5px;display:block}.pia-hero-top strong{font-size:22px;line-height:1.15}.pia-hero-right{align-items:center;gap:16px;display:flex}.pia-hero-open{text-align:right}.pia-hero-open strong{font-size:15px}.pia-hero-since strong{color:#3ebaf4}.pia-stall-badge{color:#f7b645;background:#f6a82324;border:1px solid #f6a82366;border-radius:999px;align-items:center;gap:5px;padding:5px 10px;font-size:11.5px;font-weight:700;display:inline-flex}.pia-hero-bar{gap:3px;height:8px;margin:12px 0 8px;display:flex}.pia-hero-bar span{border-radius:999px;min-width:6px}.pia-hero-legend{opacity:.85;flex-wrap:wrap;gap:12px;font-size:11px;display:flex}.pia-hero-legend span{align-items:center;gap:5px;display:inline-flex}.pia-hero-legend i{border-radius:50%;width:8px;height:8px}.pia-col{border-top:3px solid var(--pia-col,hsl(var(--border)))}.pia-col-today{border-top-width:5px;box-shadow:0 0 0 1px #21c45d59}.pia-today-badge{color:#fff;background:#21c45d;border-radius:999px;margin-left:4px;padding:1px 6px;font-size:9.5px;font-weight:700}.crm-kanban.pia-board{grid-template-columns:repeat(7,minmax(0,1fr));align-items:stretch;gap:8px;display:grid;overflow-x:hidden}.pia-board .crm-kanban-col{flex-direction:column;min-width:0;display:flex}.pia-board .crm-kanban-list{flex:1;min-height:120px}.pia-board .pia-card,.pia-board .pia-card-top,.pia-board .pia-card-foot{min-width:0}.pia-board .pia-card-top b,.pia-board .pia-card-foot b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}@media (width<=1100px){.crm-kanban.pia-board{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=700px){.crm-kanban.pia-board{grid-template-columns:1fr}}.pia-col-head{background:var(--pia-col);flex-direction:column;gap:2px;display:flex}@supports (color:color-mix(in lab, red, red)){.pia-col-head{background:color-mix(in oklab, var(--pia-col) 10%, transparent)}}.pia-col-head{border-radius:8px;margin-bottom:8px;padding:7px 9px}.pia-col-title{justify-content:space-between;align-items:center;gap:8px;display:flex}.pia-col-name{text-transform:capitalize;color:hsl(var(--foreground));font-size:11.5px;font-weight:700}.pia-col-count{background:var(--pia-col);color:#fff;border-radius:999px;justify-content:center;align-items:center;min-width:20px;height:20px;padding:0 6px;font-size:11px;font-weight:700;display:inline-flex}.pia-col-sum{color:hsl(var(--foreground));font-size:15px;font-weight:700}.pia-col-head small{color:hsl(var(--muted-foreground));font-size:10.5px}.pia-card-ribbon{color:#913f08;background:#f7b23b;border-radius:0 8px;align-items:center;gap:3px;padding:2px 6px;font-size:9.5px;font-weight:700;display:inline-flex;position:absolute;top:0;right:0}.pia-card.stalled{border-color:#f6a823;box-shadow:inset 0 0 0 1px #f6a82373}.pia-card-amount{margin-left:auto;font-size:12.5px;font-weight:700}.pia-card-line,.pia-card-date{color:hsl(var(--muted-foreground));align-items:center;gap:4px;display:inline-flex}.pia-card-date.late{color:#dd2c2c;font-weight:700}.pia-bulk{background:hsl(var(--accent));border:1px solid hsl(var(--border));border-radius:10px;align-items:center;gap:10px;margin-bottom:10px;padding:6px 10px;font-size:12px;display:flex}.pia-bulk select{border:1px solid hsl(var(--border));background:hsl(var(--background));color:hsl(var(--foreground));border-radius:8px;padding:4px 8px;font-size:12px}.pia-col-meta{flex-direction:column;gap:1px;margin:-4px 0 8px;display:flex}.pia-col-meta small{color:hsl(var(--muted-foreground));font-size:10.5px}.pia-card{cursor:pointer;padding-top:10px;position:relative}.pia-card.selected{border-color:hsl(var(--primary));box-shadow:0 0 0 1px hsl(var(--primary) / .35)}.pia-card-top{align-items:center;gap:6px;display:flex}.pia-card-top b{text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;overflow:hidden}.pia-card-foot{justify-content:space-between;align-items:center;gap:6px;margin-top:2px;display:flex}.pia-card-foot b{font-size:12.5px}.pia-card-foot small.ok{color:#25934d;font-weight:700}.pia-detail-backdrop{background:hsl(var(--foreground) / .35);z-index:60;justify-content:flex-end;display:flex;position:fixed;inset:0}.pia-detail{background:hsl(var(--background));border-left:1px solid hsl(var(--border));width:min(380px,92vw);height:100%;padding:14px;overflow-y:auto}.pia-detail>header{justify-content:space-between;align-items:center;gap:8px;margin-bottom:12px;display:flex}.pia-detail dl{flex-direction:column;gap:8px;margin:0;display:flex}.pia-detail dl>div{border-bottom:1px dashed hsl(var(--border));justify-content:space-between;gap:12px;padding-bottom:6px;font-size:12.5px;display:flex}.pia-detail dt{color:hsl(var(--muted-foreground))}.pia-detail dd{text-align:right;margin:0;font-weight:600}.pia-card-actions{opacity:0;align-items:center;gap:2px;transition:opacity .15s;display:inline-flex}.pia-card:hover .pia-card-actions,.pia-card:focus-within .pia-card-actions{opacity:1}@media (hover:none){.pia-card-actions{opacity:1}}.pia-card-actions button{border:1px solid var(--border);background:var(--background);width:20px;height:20px;color:var(--muted-foreground);cursor:pointer;border-radius:6px;justify-content:center;align-items:center;display:inline-flex}.pia-card-actions button:hover{color:var(--foreground);background:var(--accent)}.pia-card-actions button.danger:hover{color:#dd2c2c;border-color:#dd2c2c80}.pia-modal-backdrop{background:var(--foreground);position:fixed;inset:0}@supports (color:color-mix(in lab, red, red)){.pia-modal-backdrop{background:color-mix(in oklab, var(--foreground) 45%, transparent)}}.pia-modal-backdrop{z-index:70;justify-content:center;align-items:center;padding:16px;display:flex}.pia-modal{background:var(--background);border:1px solid var(--border);width:min(560px,96vw);max-height:92vh;box-shadow:0 24px 60px -20px var(--foreground);border-radius:14px;padding:16px;overflow-y:auto}@supports (color:color-mix(in lab, red, red)){.pia-modal{box-shadow:0 24px 60px -20px color-mix(in oklab, var(--foreground) 45%, transparent)}}.pia-modal>header{justify-content:space-between;align-items:center;gap:8px;margin-bottom:12px;display:flex}.pia-modal-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.pia-modal-grid label{color:var(--muted-foreground);flex-direction:column;gap:4px;font-size:11.5px;display:flex}.pia-modal-grid .pia-modal-full{grid-column:1/-1}.pia-modal-grid input,.pia-modal-grid select,.pia-modal-grid textarea{border:1px solid var(--border);background:var(--card);color:var(--foreground);border-radius:8px;width:100%;padding:7px 9px;font-size:12.5px}.pia-modal-grid input:focus,.pia-modal-grid select:focus,.pia-modal-grid textarea:focus{border-color:var(--primary);box-shadow:0 0 0 2px var(--primary);outline:none}@supports (color:color-mix(in lab, red, red)){.pia-modal-grid input:focus,.pia-modal-grid select:focus,.pia-modal-grid textarea:focus{box-shadow:0 0 0 2px color-mix(in oklab, var(--primary) 25%, transparent)}}.pia-modal>footer{justify-content:flex-end;gap:8px;margin-top:14px;display:flex}@media (width<=560px){.pia-modal-grid{grid-template-columns:1fr}}.pia-modal>footer .crm-btn.primary{background:var(--primary);color:var(--primary-foreground);border-color:var(--primary)}.wa-note{align-items:center;gap:5px;margin-top:4px;display:flex;position:relative}.wa-note-btn{color:#8792a6;cursor:pointer;background:#fff;border:1px solid #dfe3ec;border-radius:7px;justify-content:center;align-items:center;width:22px;height:22px;display:inline-flex;position:relative}.wa-note-btn:hover,.wa-note-btn.open{color:#46536e;border-color:#c8ceda}.wa-note-btn.has{color:#3b2503;background:#f59e0b;border-color:#d97706;box-shadow:0 2px 8px #d9770659}.wa-note-dot{background:#dc2626;border:1.5px solid #fff;border-radius:50%;width:8px;height:8px;position:absolute;top:-3px;right:-3px}.wa-note-preview{text-overflow:ellipsis;white-space:nowrap;color:#3b2503;letter-spacing:.015em;text-transform:uppercase;cursor:default;background:linear-gradient(#fde68a,#fbbf24);border:1px solid #b45309;border-radius:999px;align-items:center;max-width:190px;padding:3px 9px;font-size:11px;font-weight:800;display:inline-flex;overflow:hidden;box-shadow:0 2px 8px #b4530947}.wa-note-pop{z-index:70;white-space:normal;background:#fff;border:1px solid #e2e8f0;border-radius:10px;flex-direction:column;gap:6px;width:230px;margin-top:6px;padding:9px;display:flex;position:absolute;top:100%;left:0;box-shadow:0 14px 34px #0f172a29}.wa-note-input{resize:vertical;color:#26334e;border:1px solid #e2e6ee;border-radius:8px;width:100%;padding:6px 8px;font-family:inherit;font-size:10.5px}.wa-note-actions{gap:6px;display:flex}.wa-note-actions button{cursor:pointer;border-radius:7px;align-items:center;gap:4px;padding:5px 9px;font-size:10px;font-weight:700;display:inline-flex}.wa-note-save{color:#fff;background:#2f5cb8;border:1px solid #2f5cb8}.wa-note-del{color:#d84f5f;background:#fff;border:1px solid #e2e6ee}.wa-note-actions button:disabled{opacity:.5;cursor:not-allowed}.wa-note-msg{color:#7c8698;font-size:9px;font-weight:600}.guides-panel .cc-phone{color:#0f172a;letter-spacing:.2px;font-size:13px;font-weight:700}.wa-notify-retry{color:inherit;cursor:pointer;background:0 0;border:1px solid;border-radius:999px;margin-left:8px;padding:2px 10px;font-size:11px;font-weight:700}.wa-notify-retry:hover:not(:disabled){background:#0000000f}.wa-notify-retry:disabled{opacity:.5;cursor:not-allowed}.ord-workspace.ord-board-mode{grid-template-columns:none;min-height:0;display:block;overflow:hidden}.ordb{grid-template-columns:300px minmax(0,1fr) 340px 380px;align-items:stretch;gap:10px;height:calc(100dvh - 210px);min-height:420px;display:grid}.ordb.chat-off{grid-template-columns:300px 0 minmax(0,1fr) 380px}.ordb.chat-off .ordb-chat{display:none}.ordb>*{min-height:0}.ordb-leads{min-width:0;min-height:0;display:flex}.ordb-leads .ord-rail{width:100%;min-height:0;max-height:100%;overflow:hidden}.ordb-leads .ord-rail-list{overscroll-behavior:contain;flex:1;min-height:0;overflow-y:auto}.ordb-chat,.ordb-detail,.ordb-cal{border:1px solid var(--border);background:var(--card);border-radius:12px;flex-direction:column;min-width:0;display:flex;overflow:hidden}.ordb-chat{padding:0}.ordb-detail{gap:10px;padding:12px;overflow:auto}.ordb-actions{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.ordb-fact{flex-direction:column;gap:2px;font-size:12px;display:flex}.ordb-fact .ordb-when{align-items:baseline;gap:6px;margin-bottom:6px;display:flex}.ordb-fact .ordb-name{font-size:14px}.ordb-fact .ordb-phone{color:var(--muted-foreground);align-items:center;gap:4px;display:inline-flex}.ordb-fact .ordb-city{margin-top:6px}.ordb-fact .ordb-total{margin-top:8px;font-size:18px}.ordb-fact .ordb-prod{font-size:13px}.ordb-fact small{color:var(--muted-foreground)}.ordb-fact small.warn{color:#f59f0a}.ordb-fact .ord-mini{align-self:flex-start;margin-top:10px}.ordb-seg{border:1px solid var(--border);border-radius:8px;display:inline-flex;overflow:hidden}.ordb-seg button{cursor:pointer;color:var(--muted-foreground);background:0 0;border:0;border-radius:0;align-items:center;gap:5px;padding:5px 10px;font-size:12px;font-weight:600;display:inline-flex}.ordb-seg button.on{background:var(--primary);color:var(--primary-foreground)}.ordb-cal-bar{border-bottom:1px solid var(--border);align-items:center;gap:6px;padding:8px;display:flex}.ordb-cols{flex:1;grid-template-columns:repeat(7,minmax(150px,1fr));gap:8px;padding:8px;display:grid;overflow:auto}.ordb-cols.one{grid-template-columns:minmax(0,1fr)}.ordb-col{flex-direction:column;gap:6px;min-width:0;display:flex}.ordb-col-head{border:1px solid var(--border);background:var(--muted);border-radius:10px;padding:8px}@supports (color:color-mix(in lab, red, red)){.ordb-col-head{background:color-mix(in oklab, var(--muted) 45%, transparent)}}.ordb-col-head{flex-direction:column;gap:2px;display:flex}.ordb-col.today .ordb-col-head{background:oklab(71.9832% -.165335 .0973102/.12);border-color:#21c45d}.ordb-col-title{align-items:center;gap:6px;font-size:12px;display:flex}.ordb-today{color:#fff;background:#21c45d;border-radius:999px;padding:1px 6px;font-size:9.5px;font-weight:700}.ordb-col-total{font-size:16px}.ordb-col-head small{color:var(--muted-foreground);letter-spacing:.02em;font-size:9.5px}.ordb-col-list{flex-direction:column;gap:6px;display:flex}.ordb-card{border:1px solid var(--border);background:var(--background);cursor:pointer;border-radius:10px;flex-direction:column;gap:2px;padding:7px 8px;transition:border-color .15s,box-shadow .15s;display:flex}.ordb-card:hover{border-color:var(--primary)}.ordb-card.on{border-color:var(--primary);box-shadow:0 0 0 1px var(--primary)}.ordb-card-top{align-items:center;gap:6px;min-width:0;display:flex}.ordb-card-name{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:12px;overflow:hidden}.ordb-card-val{white-space:nowrap;font-size:12px}.ordb-card small{color:var(--muted-foreground);align-items:center;gap:4px;min-width:0;font-size:10.5px;display:flex}.ordb-card-prod{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ordb-card-foot{flex-wrap:wrap;align-items:center;gap:4px;margin-top:3px;display:flex}.ordb-data{color:#dc8f09;font-size:9.5px;font-weight:700}.ordb-data.ok{color:#1eae53}.ordb-code{color:var(--muted-foreground);font-family:ui-monospace,monospace;font-size:9.5px}.ordb-empty{color:var(--muted-foreground);margin:0;padding:6px 2px;font-size:11px}@media (width<=1400px){.ordb{grid-template-columns:260px minmax(0,1fr) 340px}.ordb .ordb-chat{display:none}.ordb-cal{grid-column:1/-1}}@media (width<=1100px){.ord-workspace.ord-board-mode{overflow:visible}.ordb{grid-template-columns:minmax(0,1fr);height:auto}.ordb>*{max-height:70dvh}.ordb-cols{grid-template-columns:minmax(0,1fr)}}.iar-panel{gap:14px;display:grid}.iar-head h3{margin:0 0 4px}.iar-head p{color:var(--muted-foreground,#64748b);max-width:70ch;margin:0;font-size:13px}.iar-card{border:1px solid var(--border,#e2e8f0);background:var(--card,#fff);border-radius:14px;gap:10px;padding:14px;display:grid}.iar-card-head{flex-wrap:wrap;align-items:flex-start;gap:10px;display:flex}.iar-card-head h4{margin:0;font-size:15px}.iar-card-head p{color:var(--muted-foreground,#64748b);margin:2px 0 0;font-size:12px}.iar-icon{background:var(--primary,#16a34a);border-radius:9px;place-items:center;width:30px;height:30px;display:grid}@supports (color:color-mix(in lab, red, red)){.iar-icon{background:color-mix(in srgb, var(--primary,#16a34a) 12%, transparent)}}.iar-icon{color:var(--primary,#16a34a)}.iar-card-actions{align-items:center;gap:8px;margin-left:auto;display:flex}.iar-dirty{color:#b45309;background:#fef3c7;border-radius:999px;padding:2px 8px;font-size:11px;font-style:normal}.iar-editor{resize:vertical;border:1px solid var(--border,#e2e8f0);background:var(--background,#fff);width:100%;color:inherit;border-radius:10px;padding:10px 12px;font:13px/1.55 ui-monospace,SFMono-Regular,Menlo,monospace}.iar-editor:focus{outline:2px solid var(--primary,#16a34a)}@supports (color:color-mix(in lab, red, red)){.iar-editor:focus{outline:2px solid color-mix(in srgb, var(--primary,#16a34a) 45%, transparent)}}.iar-editor:focus{outline-offset:1px}.iar-foot{color:var(--muted-foreground,#64748b);flex-wrap:wrap;align-items:flex-start;gap:10px;font-size:12px;display:flex}.iar-chips{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.iar-chip{border:1px dashed var(--border,#cbd5e1);color:inherit;cursor:pointer;background:0 0;border-radius:999px;padding:3px 9px;font-size:11px}.iar-chip:hover{background:var(--primary,#16a34a);border-style:solid}@supports (color:color-mix(in lab, red, red)){.iar-chip:hover{background:color-mix(in srgb, var(--primary,#16a34a) 8%, transparent)}}.iar-help-toggle{color:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;padding:0;font-size:13px;font-weight:600;display:flex}.iar-help-body{gap:8px;font-size:13px;line-height:1.55;display:grid}.iar-help-body ul{gap:4px;margin:0;padding-left:18px;display:grid}.iar-note{color:var(--muted-foreground,#64748b);font-size:12px}.agnt{gap:14px;display:grid}.agnt-head{z-index:6;border:1px solid var(--border);background:var(--card);border-radius:14px;flex-wrap:wrap;align-items:center;gap:12px;padding:12px 14px;display:flex;position:sticky;top:0;box-shadow:0 8px 24px -22px #0f172a80}.agnt-head-id{flex:1;align-items:center;gap:10px;min-width:0;display:flex}.agnt-head-id h3{margin:0;font-size:15px;font-weight:800}.agnt-head-id p{color:var(--muted-foreground);margin:2px 0 0;font-size:12px}.agnt-avatar{background:var(--muted);width:38px;height:38px;color:var(--muted-foreground);border-radius:12px;place-items:center;display:grid}.agnt-avatar.on{background:var(--agnt-ok,#16a34a)}@supports (color:color-mix(in lab, red, red)){.agnt-avatar.on{background:color-mix(in oklab, var(--agnt-ok,#16a34a) 16%, transparent)}}.agnt-avatar.on{color:#15803d}.agnt-head-actions{align-items:center;gap:8px;display:flex}.agnt-saved{color:var(--muted-foreground);font-size:11.5px;font-style:normal}.agnt-power{cursor:pointer;border:1px solid var(--border);background:var(--muted);color:var(--muted-foreground);border-radius:999px;align-items:center;gap:8px;padding:8px 14px;font-size:12.5px;font-weight:700;display:inline-flex}.agnt-power i{background:currentColor;border-radius:999px;width:8px;height:8px}.agnt-power.on{color:#15803d;background:#dcfce7;border-color:#86efac}.agnt-warn{color:#92400e;background:#fffbeb;border:1px solid #fde68a;border-radius:12px;align-items:center;gap:8px;padding:9px 12px;font-size:12.5px;display:flex}.agnt-tabs{gap:6px;padding-bottom:2px;display:flex;overflow-x:auto}.agnt-tabs button{white-space:nowrap;cursor:pointer;border:1px solid var(--border);background:var(--card);color:var(--muted-foreground);border-radius:999px;align-items:center;gap:6px;padding:8px 13px;font-size:12.5px;font-weight:600;display:inline-flex}.agnt-tabs button:hover{color:var(--foreground)}.agnt-tabs button.active{background:var(--foreground);color:var(--background);border-color:#0000}.agnt-tabs button b{background:currentColor;border-radius:999px;padding:1px 6px;font-size:10.5px}@supports (color:color-mix(in lab, red, red)){.agnt-tabs button b{background:color-mix(in oklab, currentColor 16%, transparent)}}.agnt-body{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));align-items:start;gap:14px;display:grid;position:relative}.agnt-body-1{grid-template-columns:1fr}.agnt-card{border:1px solid var(--border);background:var(--card);border-radius:14px;padding:14px 16px}.agnt-card-wide{grid-column:1/-1}.agnt-card h4{margin:0 0 10px;font-size:13.5px;font-weight:800}.agnt-card-head{flex-wrap:wrap;align-items:flex-start;gap:12px;margin-bottom:12px;display:flex}.agnt-card-head>div:first-child{flex:1;min-width:200px}.agnt-card-head h4{margin:0 0 3px}.agnt-card-head small{color:var(--muted-foreground);font-size:12px}.agnt-card-tools{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.agnt-sub{text-transform:uppercase;letter-spacing:.05em;color:var(--muted-foreground);margin:16px 0 8px;font-size:12px}.agnt-rows{gap:4px;display:grid}.agnt-row{border-bottom:1px dashed var(--border);justify-content:space-between;align-items:center;gap:14px;padding:10px 0;display:flex}.agnt-rows .agnt-row:last-child{border-bottom:0}.agnt-row b{font-size:13px;display:block}.agnt-row small{color:var(--muted-foreground);font-size:11.5px}.agnt-row input[type=checkbox]{width:17px;height:17px}.agnt-num,.agnt-input,.agnt-select{border:1px solid var(--border);background:var(--background);color:var(--foreground);border-radius:9px;padding:8px 10px;font-size:13px}.agnt-num{text-align:center;width:80px}.agnt-input{width:100%}.agnt-models{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:8px;display:grid}.agnt-model{text-align:left;cursor:pointer;border:1px solid var(--border);background:var(--background);border-radius:12px;padding:10px 12px}.agnt-model b{font-size:12.5px;display:block}.agnt-model small{color:var(--muted-foreground);font-size:11px}.agnt-model.active{border-color:var(--foreground);box-shadow:inset 0 0 0 1px var(--foreground)}.agnt-slider input[type=range]{width:100%}.agnt-slider-marks{color:var(--muted-foreground);justify-content:space-between;font-size:10.5px;display:flex}.agnt-slider p{color:var(--muted-foreground);margin:8px 0 0;font-size:12.5px}.agnt-chips{flex-wrap:wrap;gap:6px;margin-bottom:8px;display:flex}.agnt-chip{cursor:pointer;border:1px solid var(--border);background:var(--background);color:var(--muted-foreground);border-radius:999px;padding:5px 10px;font-size:11.5px}.agnt-chip:hover{color:var(--foreground)}.agnt-chip.active{background:var(--foreground);color:var(--background);border-color:#0000}.agnt-editor{border:1px solid var(--border);resize:vertical;background:var(--background);width:100%;color:var(--foreground);border-radius:12px;padding:12px;font-size:13px;line-height:1.55}.agnt-editor-foot{color:var(--muted-foreground);flex-wrap:wrap;align-items:center;gap:12px;margin-top:8px;font-size:11.5px;display:flex}.agnt-editor-foot .agnt-chips{margin:0}.agnt-search{border:1px solid var(--border);background:var(--background);color:var(--muted-foreground);border-radius:9px;align-items:center;gap:6px;padding:0 9px;display:inline-flex}.agnt-search input{min-width:150px;color:var(--foreground);background:0 0;border:0;outline:0;padding:8px 0;font-size:12.5px}.agnt-rules{gap:8px;display:grid}.agnt-rule{border:1px solid var(--border);background:var(--background);border-radius:12px;align-items:center;gap:12px;padding:10px 12px;display:flex}.agnt-rule:hover{border-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.agnt-rule:hover{border-color:color-mix(in oklab, var(--foreground) 25%, transparent)}}.agnt-rule.off{opacity:.55}.agnt-rule-main{flex:1;gap:4px;min-width:0;display:grid}.agnt-rule-top{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.agnt-rule-top b{font-size:13.5px}.agnt-rule-main em{color:var(--muted-foreground);font-size:11.5px}.agnt-tag{text-transform:uppercase;letter-spacing:.04em;background:var(--muted);color:var(--muted-foreground);border-radius:999px;padding:2px 7px;font-size:10.5px;font-weight:700}.agnt-tag.prio{color:#92400e;background:#fef3c7}.agnt-tag.soft{color:#3730a3;background:#e0e7ff}.agnt-keys{flex-wrap:wrap;gap:4px;display:flex}.agnt-keys span{background:var(--muted);color:var(--muted-foreground);border-radius:6px;padding:2px 7px;font-size:10.5px}.agnt-rule-actions{opacity:0;align-items:center;gap:4px;transition:opacity .15s;display:flex}.agnt-rule:hover .agnt-rule-actions,.agnt-rule:focus-within .agnt-rule-actions{opacity:1}.agnt-menu-wrap{position:relative}.agnt-menu{z-index:10;border:1px solid var(--border);background:var(--card);border-radius:10px;min-width:180px;display:grid;position:absolute;top:calc(100% + 4px);right:0;overflow:hidden;box-shadow:0 12px 30px -18px #0f172ab3}.agnt-menu button{cursor:pointer;text-align:left;background:0 0;border:0;align-items:center;gap:7px;padding:9px 12px;font-size:12.5px;display:flex}.agnt-menu button:hover{background:var(--muted)}.agnt-menu button.danger{color:#b91c1c}.agnt-toggle{color:var(--muted-foreground);cursor:pointer;align-items:center;gap:6px;font-size:11.5px;display:inline-flex}.agnt-toggle.sm{font-size:11px}.agnt-scrim{z-index:40;background:#0f172a59;position:fixed;inset:0}.agnt-side{z-index:41;background:var(--card);border-left:1px solid var(--border);flex-direction:column;width:min(420px,92vw);display:flex;position:fixed;top:0;bottom:0;right:0;box-shadow:-20px 0 50px -35px #0f172acc}.agnt-side>header{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;padding:14px 16px;font-size:14px;display:flex}.agnt-side-body{flex:1;align-content:start;gap:12px;min-height:0;padding:14px 16px;display:grid;overflow-y:auto}.agnt-side-body label{color:var(--muted-foreground);gap:5px;font-size:12px;font-weight:600;display:grid}.agnt-side-body input:not([type=checkbox]):not([type=range]),.agnt-side-body select,.agnt-side-body textarea{border:1px solid var(--border);background:var(--background);color:var(--foreground);border-radius:9px;width:100%;padding:8px 10px;font-size:13px;font-weight:400}.agnt-side>footer{border-top:1px solid var(--border);justify-content:flex-end;gap:8px;padding:12px 16px;display:flex}.agnt-probe{flex-wrap:wrap;gap:8px;display:flex}.agnt-probe input{border:1px solid var(--border);background:var(--background);min-width:180px;color:var(--foreground);border-radius:9px;flex:1;padding:9px 11px;font-size:13px}.agnt-docs{gap:8px;display:grid}.agnt-doc{border:1px solid var(--border);background:var(--background);border-radius:12px;padding:8px 10px}.agnt-doc.off{opacity:.55}.agnt-doc.open{border-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.agnt-doc.open{border-color:color-mix(in oklab, var(--foreground) 30%, transparent)}}.agnt-doc>header{align-items:center;gap:8px;display:flex}.agnt-doc-toggle{cursor:pointer;color:var(--muted-foreground);background:0 0;border:0;place-items:center;display:grid}.agnt-doc>header>input{min-width:0;color:var(--foreground);background:0 0;border:0;outline:0;flex:1;font-size:13.5px;font-weight:700}.agnt-doc>header>select{border:1px solid var(--border);background:var(--card);color:var(--muted-foreground);border-radius:8px;padding:4px 6px;font-size:11.5px}.agnt-doc textarea{border:1px solid var(--border);resize:vertical;background:var(--card);width:100%;color:var(--foreground);border-radius:10px;margin-top:8px;padding:10px;font-size:13px;line-height:1.5}.agnt-doc-preview{color:var(--muted-foreground);text-overflow:ellipsis;white-space:nowrap;margin:4px 0 0 26px;font-size:11.5px;overflow:hidden}.agnt-empty{text-align:center;justify-items:center;gap:8px;padding:22px 10px;display:grid}.agnt-empty p{color:var(--muted-foreground);margin:0;font-size:12.5px}.agnt-empty-mark{border:2px dashed var(--border);border-radius:14px;width:44px;height:44px}@media (width<=720px){.agnt-head{position:static}.agnt-body{grid-template-columns:1fr}.agnt-rule{flex-wrap:wrap}.agnt-rule-actions{opacity:1}}.agnt-rule-search{border:1px solid var(--border);background:var(--background);color:var(--muted-foreground);border-radius:8px;align-items:center;gap:6px;padding:5px 9px;display:inline-flex}.agnt-rule-search input{color:var(--foreground);background:0 0;border:0;outline:none;min-width:170px;font-size:12.5px}.agnt-rule-list{gap:8px;margin-top:10px;display:grid}.agnt-rule{border:1px solid var(--border);background:var(--background);border-radius:10px;overflow:hidden}.agnt-rule.open{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.agnt-rule.open{border-color:color-mix(in oklab, var(--primary) 45%, transparent)}}.agnt-rule-head{cursor:pointer;text-align:left;width:100%;color:var(--foreground);background:0 0;border:0;align-items:center;gap:8px;padding:10px 12px;display:flex}.agnt-rule-head b{white-space:nowrap;font-size:13px}.agnt-rule-head span{color:var(--muted-foreground);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.agnt-rule-body{gap:8px;padding:0 14px 12px 34px;display:grid}.agnt-rule-body ul{color:var(--foreground);gap:4px;margin:0;padding-left:16px;font-size:12.5px;display:grid}.agnt-rule-ex{color:var(--muted-foreground);background:var(--muted);margin:0;font-size:12px}@supports (color:color-mix(in lab, red, red)){.agnt-rule-ex{background:color-mix(in oklab, var(--muted) 45%, transparent)}}.agnt-rule-ex{border-radius:8px;padding:7px 10px}.agnt-rule-ex em{color:var(--foreground);font-style:normal;font-weight:600}.agnt-rule-actions{align-items:center;gap:6px;display:inline-flex}.agnt-rule-dirty{color:var(--muted-foreground);font-size:11.5px;font-style:normal}.agnt-rule-editor{border:1px solid var(--border);background:var(--background);width:100%;color:var(--foreground);resize:vertical;border-radius:10px;margin-top:10px;padding:10px 12px;font-size:13px;line-height:1.5}.agnt-rule-foot{color:var(--muted-foreground);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-top:8px;font-size:11.5px;display:flex}.agnt-rule-chips{flex-wrap:wrap;gap:6px;display:flex}.agnt-rule-chips button{border:1px dashed var(--border);color:var(--muted-foreground);cursor:pointer;background:0 0;border-radius:999px;padding:3px 9px;font-size:11.5px}.agnt-rule-chips button:hover{color:var(--foreground);border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.agnt-rule-chips button:hover{border-color:color-mix(in oklab, var(--primary) 50%, transparent)}}.agnt-flow-wrap{grid-template-columns:1fr;gap:14px;display:grid}.agnt-flow-wrap.with-demo{grid-template-columns:minmax(0,1.5fr) minmax(280px,1fr)}.agnt-flow{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex;position:relative}.agnt-step{border:1px solid var(--border);background:var(--card);border-radius:12px;overflow:hidden}.agnt-step.dim{opacity:.4}.agnt-step-head{background:var(--foreground);align-items:center;gap:8px;padding:8px 10px;display:flex}@supports (color:color-mix(in lab, red, red)){.agnt-step-head{background:color-mix(in oklab, var(--foreground) 92%, transparent)}}.agnt-step-head{color:var(--background)}.agnt-step-num{background:var(--background);border-radius:999px;place-items:center;width:22px;height:22px;font-size:11px;font-weight:700;display:grid}@supports (color:color-mix(in lab, red, red)){.agnt-step-num{background:color-mix(in oklab, var(--background) 22%, transparent)}}.agnt-step-toggle{color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex:1;align-items:center;gap:8px;min-width:0;padding:0;display:flex}.agnt-step-toggle b{font-size:13px}.agnt-step-toggle span{opacity:.7;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.agnt-step-x{color:inherit;opacity:.6;cursor:pointer;background:0 0;border:0;padding:2px}.agnt-step-x:hover{opacity:1}.agnt-step-x.danger:hover{color:var(--destructive)}.agnt-grip{cursor:grab;opacity:.55;display:inline-flex}.agnt-grip:active{cursor:grabbing}.agnt-step-body{flex-direction:column;gap:8px;padding:10px;display:flex}.agnt-step-title,.agnt-step-sub{border:1px solid var(--border);background:var(--background);width:100%;color:var(--foreground);border-radius:8px;padding:6px 8px;font-size:13px}.agnt-step-title{font-weight:600}.agnt-step-sub{color:var(--muted-foreground);font-size:12px}.agnt-step-rules{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.agnt-step-rules>li{align-items:flex-start;gap:6px;display:flex}.agnt-step-rules textarea{border:1px solid var(--border);background:var(--background);min-height:34px;color:var(--foreground);resize:vertical;border-radius:8px;flex:1;padding:6px 8px;font-size:12px}.agnt-step-rules>li>button{color:var(--muted-foreground);cursor:pointer;background:0 0;border:0;padding:4px}.agnt-step-rules>li>button:hover{color:var(--destructive)}.agnt-step-drop{border:1px dashed var(--border);border-radius:8px;align-items:center;gap:8px;padding:6px;display:flex}.agnt-step-drop em{color:var(--muted-foreground);font-size:11px}.agnt-flow-foot{margin-top:10px}.agnt-demo{border:1px solid var(--border);background:var(--muted);border-radius:12px;flex-direction:column;align-self:start;gap:8px;padding:10px;display:flex;position:sticky;top:8px}.agnt-demo h5{margin:0;font-size:13px}.agnt-demo small{color:var(--muted-foreground);font-size:11px}.agnt-demo textarea{border:1px solid var(--border);background:var(--background);width:100%;color:var(--foreground);resize:vertical;border-radius:8px;padding:8px;font-size:12px}.agnt-demo-actions{justify-content:flex-end;gap:6px;display:flex}.agnt-demo-out{border-top:1px solid var(--border);flex-direction:column;gap:8px;padding-top:8px;display:flex}.agnt-demo-conf{background:var(--muted-foreground);border-radius:8px;padding:4px 8px;font-size:12px;font-weight:600}@supports (color:color-mix(in lab, red, red)){.agnt-demo-conf{background:color-mix(in oklab, var(--muted-foreground) 16%, transparent)}}.agnt-demo-conf.verde{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.agnt-demo-conf.verde{background:color-mix(in oklab, var(--primary) 20%, transparent)}}.agnt-demo-conf.rojo{background:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.agnt-demo-conf.rojo{background:color-mix(in oklab, var(--destructive) 20%, transparent)}}.agnt-demo-out dl{grid-template-columns:auto 1fr;gap:3px 10px;margin:0;font-size:12px;display:grid}.agnt-demo-out dt{color:var(--muted-foreground)}.agnt-demo-out dd{margin:0}.agnt-demo-warn{color:var(--muted-foreground);margin:0;padding-left:16px;font-size:11px}@media (width<=1100px){.agnt-flow-wrap.with-demo{grid-template-columns:1fr}}.aint{border:1px solid var(--border);background:var(--card);border-radius:14px;margin-bottom:14px;overflow:hidden}.aint-bar{background:var(--foreground);justify-content:space-between;align-items:flex-start;gap:16px;padding:14px 18px;display:flex}@supports (color:color-mix(in lab, red, red)){.aint-bar{background:color-mix(in oklab, var(--foreground) 4%, transparent)}}.aint-bar{border-bottom:1px solid var(--border)}.aint-bar-id{align-items:flex-start;gap:10px;min-width:0;display:flex}.aint-bar-mark{background:var(--primary);border-radius:9px;place-items:center;width:30px;height:30px;display:grid}@supports (color:color-mix(in lab, red, red)){.aint-bar-mark{background:color-mix(in oklab, var(--primary) 14%, transparent)}}.aint-bar-mark{color:var(--primary);flex:none}.aint-bar-id b{font-size:14px;font-weight:800}.aint-bar-id p{color:var(--muted-foreground);margin:2px 0 0;font-size:12px}.aint-more{color:var(--muted-foreground);cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;font-size:12px;font-weight:600;display:inline-flex}.aint-more:hover{color:var(--foreground)}.aint-body{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:center;gap:32px;padding:28px 26px;display:grid}.aint-copy h2{letter-spacing:-.02em;margin:0;font-size:30px;font-weight:800;line-height:1.15}.aint-sub{color:var(--muted-foreground);margin:10px 0 22px;font-size:14px}.aint-points{gap:16px;margin:0 0 22px;padding:0;list-style:none;display:grid}.aint-points li{align-items:flex-start;gap:12px;display:flex}.aint-points li b{font-size:14px;font-weight:700;display:block}.aint-points li p{color:var(--muted-foreground);margin:2px 0 0;font-size:13px;line-height:1.45}.aint-ico{background:var(--primary);border-radius:10px;flex:none;place-items:center;width:36px;height:36px;display:grid}@supports (color:color-mix(in lab, red, red)){.aint-ico{background:color-mix(in oklab, var(--primary) 14%, transparent)}}.aint-ico{color:var(--primary)}.aint-link{color:var(--primary);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.aint-cta{background:var(--primary);width:100%;max-width:620px;min-height:44px;color:var(--primary-foreground);cursor:pointer;border:0;border-radius:10px;justify-content:center;align-items:center;gap:8px;font-size:14px;font-weight:700;display:inline-flex}.aint-cta:hover{filter:brightness(1.06)}.aint-art{box-shadow:0 14px 34px var(--foreground);border-radius:14px;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.aint-art{box-shadow:0 14px 34px color-mix(in oklab, var(--foreground) 16%, transparent)}}.aint-art img{width:100%;height:auto;display:block}@media (width<=900px){.aint-body{grid-template-columns:1fr;padding:20px 16px}.aint-art{display:none}.aint-copy h2{font-size:22px}}.aint-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.aint-btn{border:1px solid var(--border);background:var(--card);min-height:38px;color:var(--foreground);cursor:pointer;border-radius:10px;align-items:center;gap:8px;padding:0 16px;font-size:13px;font-weight:700;display:inline-flex}.aint-btn:hover{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.aint-btn:hover{border-color:color-mix(in oklab, var(--primary) 50%, transparent)}}.aint-btn.primary{background:var(--primary);color:var(--primary-foreground);border-color:#0000}.aint-btn.primary:hover{filter:brightness(1.07)}.aint-step{border:2px solid var(--primary);box-shadow:0 0 18px var(--primary);border-radius:12px;margin:0 0 14px;padding:8px 18px;display:inline-block}@supports (color:color-mix(in lab, red, red)){.aint-step{box-shadow:0 0 18px color-mix(in oklab, var(--primary) 45%, transparent)}}.aint-step{color:var(--foreground);letter-spacing:-.02em;font-size:26px;font-weight:900}.aed2{border:1px solid var(--border);background:var(--card);border-radius:16px;flex-direction:column;min-height:70vh;margin:12px 0 0;display:flex;overflow:hidden}.aed2-loading{color:var(--muted-foreground);padding:32px}.aed2-head{border-bottom:1px solid var(--border);background:var(--muted);align-items:center;gap:12px;padding:12px 16px;display:flex}@supports (color:color-mix(in lab, red, red)){.aed2-head{background:color-mix(in oklab, var(--muted) 35%, transparent)}}.aed2-back{border:1px solid var(--border);background:var(--card);width:34px;height:34px;color:var(--foreground);cursor:pointer;border-radius:10px;justify-content:center;align-items:center;display:inline-flex}.aed2-back:hover{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.aed2-back:hover{border-color:color-mix(in oklab, var(--primary) 50%, transparent)}}.aed2-head-id b{font-size:15px;font-weight:800;display:block}.aed2-head-id small{color:var(--muted-foreground);font-size:12px}.aed2-head-actions{align-items:center;gap:8px;margin-left:auto;display:flex}.aed2-btn{border:1px solid var(--border);background:var(--card);min-height:34px;color:var(--foreground);cursor:pointer;border-radius:10px;align-items:center;gap:6px;padding:0 13px;font-size:12.5px;font-weight:700;display:inline-flex}.aed2-btn:hover{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.aed2-btn:hover{border-color:color-mix(in oklab, var(--primary) 50%, transparent)}}.aed2-btn.sm{min-height:30px;font-size:12px}.aed2-btn.primary{background:var(--primary);color:var(--primary-foreground);border-color:#0000}.aed2-btn:disabled{opacity:.55;cursor:default}.aed2-icon{border:1px solid var(--border);background:var(--card);width:30px;height:30px;color:var(--muted-foreground);cursor:pointer;border-radius:8px;justify-content:center;align-items:center;display:inline-flex}.aed2-icon:hover{color:var(--foreground)}.aed2-icon.danger:hover{color:var(--destructive);border-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.aed2-icon.danger:hover{border-color:color-mix(in oklab, var(--destructive) 50%, transparent)}}.aed2-shell{flex:1;grid-template-columns:208px minmax(0,1fr) 360px;min-height:0;display:grid}.aed2-rail{border-right:1px solid var(--border);background:var(--muted);flex-direction:column;gap:4px;padding:12px;display:flex}@supports (color:color-mix(in lab, red, red)){.aed2-rail{background:color-mix(in oklab, var(--muted) 22%, transparent)}}.aed2-rail button{color:var(--muted-foreground);text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:10px;align-items:center;gap:10px;padding:9px 11px;font-size:13px;font-weight:700;display:flex}.aed2-rail button:hover{background:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.aed2-rail button:hover{background:color-mix(in oklab, var(--foreground) 6%, transparent)}}.aed2-rail button:hover{color:var(--foreground)}.aed2-rail button.on{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.aed2-rail button.on{background:color-mix(in oklab, var(--primary) 14%, transparent)}}.aed2-rail button.on{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.aed2-rail button.on{border-color:color-mix(in oklab, var(--primary) 40%, transparent)}}.aed2-rail button.on{color:var(--foreground)}.aed2-main{flex-direction:column;gap:14px;max-height:78vh;padding:16px;display:flex;overflow:auto}.aed2-card{border:1px solid var(--border);background:var(--background);border-radius:14px;flex-direction:column;gap:12px;padding:14px;display:flex}.aed2-card-head{align-items:flex-start;gap:12px;display:flex}.aed2-card-head h4{margin:0;font-size:14px;font-weight:800}.aed2-card-head small{color:var(--muted-foreground);font-size:12px}.aed2-card-tools{align-items:center;gap:8px;margin-left:auto;display:flex}.aed2-count{background:var(--foreground);border-radius:999px;min-width:22px;padding:2px 8px}@supports (color:color-mix(in lab, red, red)){.aed2-count{background:color-mix(in oklab, var(--foreground) 8%, transparent)}}.aed2-count{text-align:center;font-size:12px;font-weight:700}.aed2-hint{color:var(--muted-foreground);margin:0;font-size:12.5px}.aed2-idrow{align-items:flex-start;gap:14px;display:flex}.aed2-emoji-wrap{position:relative}.aed2-emoji{border:1px solid var(--border);background:var(--primary);border-radius:16px;width:62px;height:62px}@supports (color:color-mix(in lab, red, red)){.aed2-emoji{background:color-mix(in oklab, var(--primary) 10%, transparent)}}.aed2-emoji{cursor:pointer;font-size:30px}.aed2-emoji-pick{z-index:30;border:1px solid var(--border);background:var(--popover);box-shadow:0 12px 28px var(--foreground);border-radius:12px;grid-template-columns:repeat(5,32px);gap:4px;padding:8px;display:grid;position:absolute;top:68px;left:0}@supports (color:color-mix(in lab, red, red)){.aed2-emoji-pick{box-shadow:0 12px 28px color-mix(in oklab, var(--foreground) 18%, transparent)}}.aed2-emoji-pick button{cursor:pointer;background:0 0;border:0;border-radius:8px;width:32px;height:32px;font-size:19px}.aed2-emoji-pick button:hover{background:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.aed2-emoji-pick button:hover{background:color-mix(in oklab, var(--foreground) 8%, transparent)}}.aed2-field{flex-direction:column;flex:1;gap:6px;display:flex}.aed2-field label{color:var(--foreground);font-size:12.5px;font-weight:700}.aed2-field input,.aed2-field textarea{border:1px solid var(--border);background:var(--card);width:100%;color:var(--foreground);font:inherit;resize:vertical;border-radius:10px;padding:9px 11px;font-size:13px}.aed2-field input:focus,.aed2-field textarea:focus,.aed2-code:focus{outline:2px solid var(--primary)}@supports (color:color-mix(in lab, red, red)){.aed2-field input:focus,.aed2-field textarea:focus,.aed2-code:focus{outline:2px solid color-mix(in oklab, var(--primary) 45%, transparent)}}.aed2-field input:focus,.aed2-field textarea:focus,.aed2-code:focus{outline-offset:1px}.aed2-help{color:var(--muted-foreground);justify-content:space-between;gap:10px;font-size:11.5px;display:flex}.aed2-help em{font-style:normal}.aed2-code{border:1px solid var(--border);background:var(--card);width:100%;color:var(--foreground);resize:vertical;border-radius:12px;padding:11px 12px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12.5px;line-height:1.6}.aed2-inserts{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.aed2-inserts-title{color:var(--muted-foreground);align-items:center;gap:5px;margin-right:4px;font-size:12px;font-weight:700;display:inline-flex}.aed2-pill{border:1px solid var(--border);background:var(--card);color:var(--muted-foreground);cursor:pointer;border-radius:999px;padding:5px 10px;font-size:12px}.aed2-pill:hover{color:var(--foreground);border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.aed2-pill:hover{border-color:color-mix(in oklab, var(--primary) 45%, transparent)}}.aed2-pill.on{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.aed2-pill.on{background:color-mix(in oklab, var(--primary) 16%, transparent)}}.aed2-pill.on{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.aed2-pill.on{border-color:color-mix(in oklab, var(--primary) 50%, transparent)}}.aed2-pill.on{color:var(--foreground);font-weight:700}.aed2-quick{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:10px;display:grid}.aed2-switchrow{border:1px solid var(--border);background:var(--card);cursor:pointer;border-radius:12px;align-items:center;gap:12px;padding:11px 12px;display:flex}.aed2-switchrow.on{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.aed2-switchrow.on{border-color:color-mix(in oklab, var(--primary) 45%, transparent)}}.aed2-switchrow.on{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.aed2-switchrow.on{background:color-mix(in oklab, var(--primary) 7%, var(--card))}}.aed2-switchrow b{font-size:13px;font-weight:700;display:block}.aed2-switchrow small{color:var(--muted-foreground);margin-top:2px;font-size:11.5px;line-height:1.4;display:block}.aed2-switch{flex:none;width:40px;height:22px;margin-left:auto;position:relative}.aed2-switch input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.aed2-switch i{pointer-events:none;background:var(--foreground);border-radius:999px;position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.aed2-switch i{background:color-mix(in oklab, var(--foreground) 18%, transparent)}}.aed2-switch i{transition:background .15s}.aed2-switch i:after{content:"";background:var(--card);width:16px;height:16px;box-shadow:0 1px 3px var(--foreground);border-radius:50%;position:absolute;top:3px;left:3px}@supports (color:color-mix(in lab, red, red)){.aed2-switch i:after{box-shadow:0 1px 3px color-mix(in oklab, var(--foreground) 30%, transparent)}}.aed2-switch i:after{transition:transform .15s}.aed2-switch input:checked+i{background:var(--primary)}.aed2-switch input:checked+i:after{transform:translate(18px)}.aed2-sources{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:10px;display:grid}.aed2-source{border:1px solid var(--border);background:var(--card);text-align:left;cursor:pointer;border-radius:14px;flex-direction:column;gap:4px;padding:12px 12px 34px;display:flex;position:relative}.aed2-source:hover{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.aed2-source:hover{border-color:color-mix(in oklab, var(--primary) 45%, transparent)}}.aed2-source-n{background:var(--primary);border-radius:50%;place-items:center;width:22px;height:22px;font-size:11px;font-weight:800;display:grid;position:absolute;top:10px;right:10px}@supports (color:color-mix(in lab, red, red)){.aed2-source-n{background:color-mix(in oklab, var(--primary) 16%, transparent)}}.aed2-source-n{color:var(--foreground)}.aed2-source-ic{background:var(--primary);border-radius:10px;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.aed2-source-ic{background:color-mix(in oklab, var(--primary) 12%, transparent)}}.aed2-source-ic{color:var(--primary)}.aed2-source b{font-size:13px;font-weight:800}.aed2-source small{color:var(--muted-foreground);font-size:11.5px;line-height:1.4}.aed2-source em{color:var(--muted-foreground);font-size:11.5px;font-style:normal}.aed2-source i{background:var(--foreground);border-radius:999px;padding:2px 8px;font-size:11px;font-style:normal;font-weight:700;position:absolute;bottom:10px;left:12px}@supports (color:color-mix(in lab, red, red)){.aed2-source i{background:color-mix(in oklab, var(--foreground) 8%, transparent)}}.aed2-source i{color:var(--muted-foreground)}.aed2-source i.ok{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.aed2-source i.ok{background:color-mix(in oklab, var(--primary) 16%, transparent)}}.aed2-source i.ok{color:var(--foreground)}.aed2-add{border:1px dashed var(--primary);border-radius:12px;justify-content:center;align-items:center;gap:8px;width:100%;min-height:40px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.aed2-add{border:1px dashed color-mix(in oklab, var(--primary) 50%, transparent)}}.aed2-add{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.aed2-add{background:color-mix(in oklab, var(--primary) 6%, transparent)}}.aed2-add{color:var(--foreground);cursor:pointer;font-size:13px;font-weight:700}.aed2-add:hover{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.aed2-add:hover{background:color-mix(in oklab, var(--primary) 12%, transparent)}}.aed2-models{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px;display:grid}.aed2-model{border:1px solid var(--border);background:var(--card);text-align:left;cursor:pointer;border-radius:12px;flex-direction:column;gap:3px;padding:11px 12px;display:flex}.aed2-model.on{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.aed2-model.on{border-color:color-mix(in oklab, var(--primary) 55%, transparent)}}.aed2-model.on{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.aed2-model.on{background:color-mix(in oklab, var(--primary) 9%, var(--card))}}.aed2-model b{font-size:13px}.aed2-model small{color:var(--muted-foreground);font-size:11.5px;line-height:1.4}.aed2-range{width:100%;accent-color:var(--primary)}.aed2-list{flex-direction:column;gap:8px;display:flex}.aed2-item{border:1px solid var(--border);background:var(--card);border-radius:12px;align-items:center;gap:10px;padding:10px 12px;display:flex}.aed2-item.off{opacity:.6}.aed2-item>div{flex:1;min-width:0}.aed2-item b{text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:700;display:block;overflow:hidden}.aed2-item small{color:var(--muted-foreground);text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;display:block;overflow:hidden}.aed2-item-ic{background:var(--primary);border-radius:9px;justify-content:center;align-items:center;width:30px;height:30px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.aed2-item-ic{background:color-mix(in oklab, var(--primary) 12%, transparent)}}.aed2-item-ic{color:var(--primary);flex:none}.aed2-item i{background:var(--foreground);border-radius:999px;padding:3px 9px;font-size:11px;font-style:normal;font-weight:700}@supports (color:color-mix(in lab, red, red)){.aed2-item i{background:color-mix(in oklab, var(--foreground) 8%, transparent)}}.aed2-item i{color:var(--muted-foreground)}.aed2-item i.ok{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.aed2-item i.ok{background:color-mix(in oklab, var(--primary) 16%, transparent)}}.aed2-item i.ok{color:var(--foreground)}.aed2-teach{grid-template-columns:1fr 1fr auto;gap:8px;display:grid}.aed2-teach input{border:1px solid var(--border);background:var(--card);color:var(--foreground);font:inherit;border-radius:10px;padding:9px 11px;font-size:13px}.aed2-preview{border-left:1px solid var(--border);background:var(--muted);flex-direction:column;display:flex}@supports (color:color-mix(in lab, red, red)){.aed2-preview{background:color-mix(in oklab, var(--muted) 22%, transparent)}}.aed2-preview{max-height:78vh}.aed2-preview-head{border-bottom:1px solid var(--border);align-items:center;gap:8px;padding:10px 12px;display:flex}.aed2-live{color:var(--muted-foreground);align-items:center;gap:6px;font-size:11.5px;font-weight:700;display:inline-flex}.aed2-live i{background:var(--primary);width:8px;height:8px;box-shadow:0 0 0 3px var(--primary);border-radius:50%}@supports (color:color-mix(in lab, red, red)){.aed2-live i{box-shadow:0 0 0 3px color-mix(in oklab, var(--primary) 25%, transparent)}}.aed2-preview-tabs{background:var(--foreground);border-radius:10px;gap:4px;margin-left:auto;padding:3px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.aed2-preview-tabs{background:color-mix(in oklab, var(--foreground) 7%, transparent)}}.aed2-preview-tabs button{color:var(--muted-foreground);cursor:pointer;background:0 0;border:0;border-radius:8px;padding:5px 12px;font-size:12px;font-weight:700}.aed2-preview-tabs button.on{background:var(--card);color:var(--foreground)}.aed2-thread{flex-direction:column;flex:1;gap:10px;padding:14px 12px;display:flex;overflow:auto}.aed2-bubble{align-items:flex-end;gap:8px;display:flex}.aed2-bubble.me{flex-direction:row-reverse}.aed2-ava{background:var(--card);border:1px solid var(--border);border-radius:50%;flex:none;place-items:center;width:28px;height:28px;font-size:15px;display:grid}.aed2-bubble>div{background:var(--card);border:1px solid var(--border);border-radius:14px;max-width:78%;padding:9px 12px}.aed2-bubble.me>div{background:var(--primary);color:var(--primary-foreground);border-color:#0000}.aed2-bubble p{white-space:pre-wrap;margin:0;font-size:13px;line-height:1.5}.aed2-bubble em{opacity:.65;margin-top:3px;font-size:10.5px;font-style:normal;display:block}.aed2-sugs{flex-wrap:wrap;gap:6px;padding-left:36px;display:flex}.aed2-sugs button{border:1px solid var(--primary);border-radius:999px;padding:6px 11px}@supports (color:color-mix(in lab, red, red)){.aed2-sugs button{border:1px solid color-mix(in oklab, var(--primary) 40%, transparent)}}.aed2-sugs button{background:var(--card);color:var(--foreground);cursor:pointer;font-size:12px}.aed2-sugs button:hover{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.aed2-sugs button:hover{background:color-mix(in oklab, var(--primary) 10%, transparent)}}.aed2-typing{gap:4px;display:inline-flex}.aed2-typing i{background:var(--muted-foreground);border-radius:50%;width:6px;height:6px;animation:1.2s infinite aed2blink}.aed2-typing i:nth-child(2){animation-delay:.2s}.aed2-typing i:nth-child(3){animation-delay:.4s}@keyframes aed2blink{0%,60%,to{opacity:.25}30%{opacity:1}}.aed2-detail{flex:1;padding:14px;overflow:auto}.aed2-detail dl{grid-template-columns:auto 1fr;gap:8px 14px;margin:0;font-size:12.5px;display:grid}.aed2-detail dt{color:var(--muted-foreground)}.aed2-detail dd{text-align:right;margin:0;font-weight:700}.aed2-composer{border-top:1px solid var(--border);background:var(--card);flex-direction:column;gap:8px;padding:10px 12px;display:flex}.aed2-composer textarea{border:1px solid var(--border);background:var(--background);width:100%;color:var(--foreground);font:inherit;resize:none;border-radius:12px;padding:9px 11px;font-size:13px}.aed2-composer-bar{align-items:center;gap:10px;display:flex}.aed2-composer-icons{color:var(--muted-foreground);gap:6px;display:inline-flex}.aed2-composer-icons button{width:28px;height:28px;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;display:inline-flex}.aed2-composer-icons button:hover{background:var(--muted)}@supports (color:color-mix(in lab, red, red)){.aed2-composer-icons button:hover{background:color-mix(in oklab, var(--muted) 70%, transparent)}}.aed2-composer-icons button:hover{color:var(--foreground)}.aed2-send{background:var(--primary);width:34px;height:34px;color:var(--primary-foreground);cursor:pointer;border:0;border-radius:10px;justify-content:center;align-items:center;margin-left:auto;display:inline-flex}.aed2-send:disabled{opacity:.5;cursor:default}.aed2-foot{color:var(--muted-foreground);align-items:center;gap:5px;font-size:11px;display:inline-flex}@media (width<=1180px){.aed2-shell{grid-template-columns:180px minmax(0,1fr)}.aed2-preview{border-left:0;border-top:1px solid var(--border);grid-column:1/-1;max-height:none}}@media (width<=720px){.aed2-shell{grid-template-columns:1fr}.aed2-rail{border-right:0;border-bottom:1px solid var(--border);flex-direction:row;overflow:auto}.aed2-rail button{white-space:nowrap}.aed2-teach{grid-template-columns:1fr}}.crm-kb-picker{border:1px solid var(--border);background:var(--muted);border-radius:10px;align-items:center;gap:8px;padding:8px 10px;display:flex}@supports (color:color-mix(in lab, red, red)){.crm-kb-picker{background:color-mix(in oklab, var(--muted) 55%, transparent)}}.crm-kb-picker{color:var(--muted-foreground);margin-bottom:10px}.crm-kb-picker label{color:var(--foreground);align-items:center;gap:8px;font-size:12px;font-weight:600;display:flex}.crm-kb-picker select{border:1px solid var(--border);background:var(--background);color:var(--foreground);border-radius:8px;min-width:190px;padding:5px 8px;font-size:12px}.crm-kb-check{color:var(--muted-foreground);align-items:center;gap:8px;margin:8px 0 2px;font-size:12px;display:flex}.crm-kb-check input{accent-color:var(--primary)}.crm-kb-files{gap:6px;max-height:220px;margin:10px 0 0;padding:0;list-style:none;display:grid;overflow:auto}.crm-kb-files li{border:1px solid var(--border);background:var(--muted);border-radius:9px;justify-content:space-between;align-items:center;gap:10px;padding:7px 10px;display:flex}@supports (color:color-mix(in lab, red, red)){.crm-kb-files li{background:color-mix(in oklab, var(--muted) 45%, transparent)}}.crm-kb-files li{font-size:12px}.crm-kb-files li b{text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.crm-kb-files li small{color:var(--muted-foreground);white-space:nowrap}.crm-kb-files li.ok{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.crm-kb-files li.ok{border-color:color-mix(in oklab, var(--primary) 35%, var(--border))}}.crm-kb-files li.bad{border-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.crm-kb-files li.bad{border-color:color-mix(in oklab, var(--destructive) 40%, var(--border))}}.crm-kb-files li.bad small{color:var(--destructive)}.crm-kb-preview{border:1px solid var(--border);background:var(--muted);border-radius:10px;margin:10px 0 0;padding:10px}@supports (color:color-mix(in lab, red, red)){.crm-kb-preview{background:color-mix(in oklab, var(--muted) 55%, transparent)}}.crm-kb-preview{color:var(--muted-foreground);white-space:pre-wrap;max-height:160px;font-size:11px;line-height:1.5;overflow:auto}.crm-kb-preview.bad{border-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.crm-kb-preview.bad{border-color:color-mix(in oklab, var(--destructive) 40%, var(--border))}}.crm-kb-preview.bad{color:var(--destructive)}.agl{border:1px solid var(--crm-line,var(--border));background:var(--card);border-radius:16px;margin:14px 0 18px;padding:18px}.agl-head{justify-items:center;gap:8px;margin-bottom:16px;display:grid}.agl-head-btns{flex-wrap:wrap;place-self:start;align-items:center;gap:10px;display:flex}.agl-ghost,.agl-tab,.agl-primary{border:1px solid var(--border);color:var(--foreground);cursor:pointer;background:0 0;border-radius:10px;align-items:center;gap:8px;padding:9px 15px;font-size:13px;font-weight:600;display:inline-flex}.agl-ghost{color:var(--muted-foreground)}.agl-ghost:hover{color:var(--foreground);background:var(--muted)}.agl-tab.on{background:var(--muted);color:var(--foreground);cursor:default;border-color:#0000}.agl-primary{background:var(--primary);color:var(--primary-foreground);border-color:#0000}.agl-primary:hover{filter:brightness(1.08)}.agl-title{letter-spacing:.5px;color:var(--primary);border:2px solid var(--primary);margin:4px 0 0;font-size:26px;font-weight:800}@supports (color:color-mix(in lab, red, red)){.agl-title{border:2px solid color-mix(in oklab, var(--primary) 80%, transparent)}}.agl-title{box-shadow:0 0 18px var(--primary);border-radius:12px;padding:6px 24px}@supports (color:color-mix(in lab, red, red)){.agl-title{box-shadow:0 0 18px color-mix(in oklab, var(--primary) 35%, transparent)}}.agl-sub{color:var(--muted-foreground);text-align:center;margin:0;font-size:13px}.agl-table{border:1px solid var(--border);border-radius:14px;overflow:visible}.agl-row{border-bottom:1px solid var(--border);background:var(--card);grid-template-columns:64px minmax(220px,1.5fr) minmax(300px,1fr) minmax(240px,auto);align-items:center;gap:14px;padding:14px 16px;transition:background .15s,box-shadow .15s;display:grid}.agl-row:first-child{border-radius:14px 14px 0 0}.agl-row:last-child{border-bottom:0;border-radius:0 0 14px 14px}.agl-row.real{cursor:pointer;box-shadow:inset 3px 0 0 var(--primary)}@supports (color:color-mix(in lab, red, red)){.agl-row.real{box-shadow:inset 3px 0 0 color-mix(in oklab, var(--primary) 70%, transparent)}}.agl-row.real:hover,.agl-row.menu-open{background:var(--muted)}@supports (color:color-mix(in lab, red, red)){.agl-row.real:hover,.agl-row.menu-open{background:color-mix(in oklab, var(--muted) 55%, transparent)}}.agl-row.real:focus-visible{outline:2px solid var(--primary);outline-offset:-2px}.agl-row.sample{opacity:.6}.agl-avatar{background:var(--muted);border-radius:50%;place-items:center;width:56px;height:56px;font-size:30px;display:grid}.agl-id h3{flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 4px;font-size:16px;font-weight:700;display:flex}.agl-id p{color:var(--muted-foreground);margin:0;font-size:12.5px;line-height:1.45}.agl-tag{letter-spacing:.6px;text-transform:uppercase;background:var(--muted);color:var(--muted-foreground);border-radius:6px;padding:2px 8px;font-size:10.5px;font-style:normal;font-weight:700}.agl-tag.ventas{color:#5a96f6;background:#3d84f529}.agl-tag.soporte{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.agl-tag.soporte{background:color-mix(in oklab, var(--primary) 16%, transparent)}}.agl-tag.soporte{color:var(--primary)}.agl-tag.marketing{color:#23c791;background:#22c38e29}.agl-tag.ejemplo{border:1px dashed var(--border);background:0 0}.agl-metrics{flex-wrap:wrap;align-items:center;gap:22px;display:flex}.agl-metric{grid-template-columns:auto auto;align-items:center;gap:2px 8px;min-width:96px;display:grid}.agl-metric svg{color:var(--primary);grid-row:span 2}.agl-metric b{font-size:17px;font-weight:700;line-height:1.1}.agl-metric i{color:var(--muted-foreground);font-size:11.5px;font-style:normal}.agl-skeleton{background:linear-gradient(90deg, var(--muted) 25%, var(--border) 50%, var(--muted) 75%);background-size:200% 100%;border-radius:5px;width:46px;height:15px;animation:1.2s linear infinite agl-shine;display:block}@keyframes agl-shine{0%{background-position:200% 0}to{background-position:-200% 0}}.agl-retry{color:var(--primary);cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:0;font-size:12px;font-weight:600;display:inline-flex}.agl-actions{justify-content:flex-end;align-items:center;gap:10px;display:flex}.agl-state{min-width:58px;color:var(--muted-foreground);font-size:12px;font-weight:600}.agl-state.on{color:#22c35d}.agl-switch{border:1px solid var(--border);background:var(--muted);cursor:pointer;border-radius:999px;flex:none;width:46px;height:26px;padding:0;position:relative}.agl-switch span{background:var(--background);border-radius:50%;width:20px;height:20px;transition:left .15s;position:absolute;top:2px;left:2px}.agl-switch.on{background:#20b657;border-color:#20b657}.agl-switch.on span{left:22px}.agl-switch.busy{opacity:.55}.agl-switch:disabled{cursor:not-allowed;opacity:.5}.agl-act{border:1px solid var(--border);width:36px;height:36px;color:var(--foreground);cursor:pointer;background:0 0;border-radius:9px;place-items:center;display:grid}.agl-act:hover:not(:disabled){background:var(--muted)}.agl-act:disabled{opacity:.4;cursor:not-allowed}.agl-menu-wrap{position:relative}.agl-menu-wrap .agl-act[aria-expanded=true]{background:var(--muted);border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.agl-menu-wrap .agl-act[aria-expanded=true]{border-color:color-mix(in oklab, var(--primary) 55%, transparent)}}.agl-menu{z-index:30;background:var(--popover);border:1px solid var(--border);border-radius:12px;gap:2px;min-width:214px;padding:6px;display:grid;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 18px 40px -18px #0000008c}.agl-menu button{text-align:left;width:100%;color:var(--foreground);cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:9px;padding:9px 10px;font-size:13px;display:flex}.agl-menu button:hover:not(:disabled){background:var(--muted)}.agl-menu button:disabled{opacity:.45;cursor:not-allowed}.agl-foot{color:var(--muted-foreground);justify-content:center;align-items:center;padding-top:14px;font-size:12.5px;display:flex}@media (width<=1200px){.agl-row{grid-template-columns:56px 1fr}.agl-metrics,.agl-actions{grid-column:1/-1}.agl-actions{justify-content:flex-start}}.shell:has(.aed2){height:100dvh;overflow:hidden}:is(.shell:has(.aed2) .shell-main,.shell:has(.aed2) .shell-body,.shell:has(.aed2) .crm-module){min-height:0}.crm-panel:has(.aed2){overflow:hidden}.aed2{flex:1;height:auto;min-height:0;max-height:calc(100dvh - 150px);margin-bottom:0}.aed2-shell{min-height:0}.aed2-main{overscroll-behavior:contain;scrollbar-gutter:stable;min-height:0;max-height:none;padding-top:0;padding-bottom:36px;overflow-y:auto}.aed2-main::-webkit-scrollbar{width:8px}.aed2-main::-webkit-scrollbar-thumb{background:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.aed2-main::-webkit-scrollbar-thumb{background:color-mix(in oklab, var(--foreground) 18%, transparent)}}.aed2-main::-webkit-scrollbar-thumb{border-radius:999px}.aed2-preview{min-height:0;max-height:none;overflow:hidden}.aed2-thread{overscroll-behavior:contain;min-height:0;overflow-y:auto}.aed2-composer{flex:none}.aed2-card.flush{padding:12px;overflow:visible}.aed2-section-head{z-index:6;background:var(--card);border-bottom:1px solid var(--border);align-items:center;gap:10px;margin:0 -16px 2px;padding:12px 16px 10px;display:flex;position:sticky;top:0}.aed2-section-head h3{margin:0;font-size:15px;font-weight:800}.aed2-section-head small{color:var(--muted-foreground);font-size:12px;font-weight:500;display:block}.aed2-section-back{border:1px solid var(--border);background:var(--card);min-height:30px;color:var(--muted-foreground);cursor:pointer;border-radius:999px;align-items:center;gap:6px;padding:0 10px;font-size:12px;font-weight:700;display:inline-flex}.aed2-section-back:hover{color:var(--foreground);border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.aed2-section-back:hover{border-color:color-mix(in oklab, var(--primary) 45%, transparent)}}@media (width<=1180px),(height<=640px){.shell:has(.aed2){height:auto;min-height:100vh;overflow:visible}.crm-panel:has(.aed2){overflow:auto}.aed2{flex:none;height:auto;min-height:520px;max-height:none}.aed2-main{overflow:visible}.aed2-section-head{margin:0 0 2px;padding:0 0 10px;position:static}.aed2-thread{overflow:visible}}@media (width<=720px){.aed2{min-height:0}}.crm-btn{cursor:pointer;border:1px solid var(--border);background:var(--card);min-height:30px;color:var(--foreground);white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;gap:6px;padding:0 12px;font-size:12px;font-weight:700;line-height:1;display:inline-flex}.crm-btn:hover{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.crm-btn:hover{border-color:color-mix(in oklab, var(--primary) 50%, transparent)}}.crm-btn:disabled{opacity:.55;cursor:default}.crm-btn.primary{background:var(--primary);color:var(--primary-foreground);border-color:#0000}.crm-btn.ghost{color:var(--muted-foreground);background:0 0}.crm-btn.ghost:hover{color:var(--foreground)}.crm-btn.danger{color:var(--destructive);border-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.crm-btn.danger{border-color:color-mix(in oklab, var(--destructive) 45%, transparent)}}.crm-btn.xs{min-height:24px;padding:0 9px;font-size:11px}.crm-kb{border-top:0;flex-direction:column;gap:10px;margin-top:0;padding-top:0;display:flex}.crm-kb-tabs{z-index:4;background:var(--card);border-bottom:1px solid var(--border);margin:-4px 0 0;padding:8px 2px;position:sticky;top:52px}.crm-kb-refresh{flex:none;margin-left:auto}.crm-kb-body{gap:12px}.crm-kb-card{gap:10px;padding:12px}.crm-kb-card>header b{font-size:13px}.crm-kb-card>header small{line-height:1.45}.crm-kb-actions{border-top:1px dashed var(--border);justify-content:flex-end;row-gap:10px;padding-top:2px}@supports (color:color-mix(in lab, red, red)){.crm-kb-actions{border-top:1px dashed color-mix(in oklab, var(--border) 90%, transparent)}}.crm-kb-actions small{max-width:100%;margin-right:auto}.crm-kb-btns{flex-wrap:wrap;gap:8px;display:inline-flex}.crm-kb-check{color:var(--muted-foreground);align-items:flex-start;gap:8px;font-size:11.5px}.crm-kb-picker{flex-wrap:wrap}.crm-kb-note{background:var(--primary);border-radius:9px;margin:0;padding:7px 9px;font-size:11.5px;line-height:1.45}@supports (color:color-mix(in lab, red, red)){.crm-kb-note{background:color-mix(in oklab, var(--primary) 8%, transparent)}}.crm-kb-note{border:1px solid var(--primary)}@supports (color:color-mix(in lab, red, red)){.crm-kb-note{border:1px solid color-mix(in oklab, var(--primary) 28%, transparent)}}.crm-kb-note{color:var(--foreground)}.crm-kb-note.bad{background:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.crm-kb-note.bad{background:color-mix(in oklab, var(--destructive) 8%, transparent)}}.crm-kb-note.bad{border-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.crm-kb-note.bad{border-color:color-mix(in oklab, var(--destructive) 35%, transparent)}}.crm-kb-card>header{align-items:flex-start;gap:10px;display:flex}.crm-kb-card>header>div{flex:1;min-width:0}.crm-kb-state{letter-spacing:.02em;white-space:nowrap;background:var(--muted);border-radius:999px;flex:none;align-self:center;padding:3px 9px;font-size:10px;font-weight:700}@supports (color:color-mix(in lab, red, red)){.crm-kb-state{background:color-mix(in oklab, var(--muted) 70%, transparent)}}.crm-kb-state{color:var(--muted-foreground);border:1px solid var(--border)}@supports (color:color-mix(in lab, red, red)){.crm-kb-state{border:1px solid color-mix(in oklab, var(--border) 80%, transparent)}}.crm-kb-state.run{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.crm-kb-state.run{background:color-mix(in oklab, var(--primary) 14%, transparent)}}.crm-kb-state.run{color:var(--primary);border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.crm-kb-state.run{border-color:color-mix(in oklab, var(--primary) 35%, transparent)}}.crm-kb-state.done{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.crm-kb-state.done{background:color-mix(in oklab, var(--primary) 10%, transparent)}}.crm-kb-state.done{color:var(--primary);border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.crm-kb-state.done{border-color:color-mix(in oklab, var(--primary) 30%, transparent)}}.crm-kb-state.error{background:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.crm-kb-state.error{background:color-mix(in oklab, var(--destructive) 12%, transparent)}}.crm-kb-state.error{color:var(--destructive);border-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.crm-kb-state.error{border-color:color-mix(in oklab, var(--destructive) 35%, transparent)}}.crm-kb-prog{border:1px solid var(--border);border-radius:12px;gap:7px;margin-top:10px;padding:10px 12px;display:grid}@supports (color:color-mix(in lab, red, red)){.crm-kb-prog{border:1px solid color-mix(in oklab, var(--border) 85%, transparent)}}.crm-kb-prog{background:var(--muted)}@supports (color:color-mix(in lab, red, red)){.crm-kb-prog{background:color-mix(in oklab, var(--muted) 45%, transparent)}}.crm-kb-prog-head{color:var(--foreground);justify-content:space-between;align-items:center;gap:10px;font-size:12px;display:flex}.crm-kb-prog-head span{min-width:0}.crm-kb-prog-head b{font-variant-numeric:tabular-nums;color:var(--muted-foreground);flex:none;font-size:11px}.crm-kb-prog-track{background:var(--border);border-radius:999px;height:8px;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.crm-kb-prog-track{background:color-mix(in oklab, var(--border) 70%, transparent)}}.crm-kb-prog-track>i{background:var(--primary);border-radius:999px;height:100%;transition:width .35s;display:block}.crm-kb-prog.run .crm-kb-prog-track>i{background-image:linear-gradient(90deg, var(--primary), var(--primary), var(--primary))}@supports (color:color-mix(in lab, red, red)){.crm-kb-prog.run .crm-kb-prog-track>i{background-image:linear-gradient(90deg, color-mix(in oklab, var(--primary) 70%, transparent), var(--primary), color-mix(in oklab, var(--primary) 70%, transparent))}}.crm-kb-prog.run .crm-kb-prog-track>i{background-size:220% 100%;animation:1.5s linear infinite crm-kb-slide}.crm-kb-prog.done .crm-kb-prog-track>i{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.crm-kb-prog.done .crm-kb-prog-track>i{background:color-mix(in oklab, var(--primary) 85%, #22c55e)}}.crm-kb-prog.error .crm-kb-prog-track>i{background:var(--destructive)}.crm-kb-prog.error .crm-kb-prog-head span{color:var(--destructive)}.crm-kb-prog-foot{justify-content:flex-end;gap:8px;display:flex}.crm-kb-prog-foot:empty{display:none}@keyframes crm-kb-slide{0%{background-position:0 0}to{background-position:220% 0}}@media (prefers-reduced-motion:reduce){.crm-kb-prog.run .crm-kb-prog-track>i{animation:none}}.crm-kb-drop{text-align:center;cursor:pointer;border:1.5px dashed var(--border);border-radius:12px;justify-items:center;gap:3px;padding:18px 14px;display:grid}@supports (color:color-mix(in lab, red, red)){.crm-kb-drop{border:1.5px dashed color-mix(in oklab, var(--border) 90%, transparent)}}.crm-kb-drop{background:var(--muted)}@supports (color:color-mix(in lab, red, red)){.crm-kb-drop{background:color-mix(in oklab, var(--muted) 35%, transparent)}}.crm-kb-drop{color:var(--muted-foreground);transition:border-color .15s,background .15s}.crm-kb-drop b{color:var(--foreground);font-size:13px}.crm-kb-drop small{font-size:11px}.crm-kb-drop:hover,.crm-kb-drop.over{border-color:var(--primary);background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.crm-kb-drop:hover,.crm-kb-drop.over{background:color-mix(in oklab, var(--primary) 8%, transparent)}}.crm-kb-drop:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.crm-kb-file-input{display:none}.crm-kb-invalid{color:var(--destructive);margin:6px 0 0;font-size:11px}.crm-kb-fbar{z-index:3;border:1px solid var(--border);background:var(--card);border-radius:12px;gap:8px;padding:10px;display:grid;position:sticky;top:0}.crm-kb-fsum{color:var(--muted-foreground);font-size:11.5px}.crm-kb-fsum b{color:var(--foreground);font-size:13px}.crm-kb-frow{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.crm-kb-fsearch{border:1px solid var(--border);background:var(--background);min-width:0;color:inherit;border-radius:999px;flex:200px;padding:6px 10px;font-size:12px}.crm-kb-fseg{border:1px solid var(--border);border-radius:999px;display:inline-flex;overflow:hidden}.crm-kb-fseg button{color:var(--muted-foreground);cursor:pointer;background:0 0;border:none;padding:5px 11px;font-size:11.5px}.crm-kb-fseg button.on{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.crm-kb-fseg button.on{background:color-mix(in oklab, var(--primary) 12%, transparent)}}.crm-kb-fseg button.on{color:var(--primary);font-weight:600}.crm-kb-fsort{border:1px solid var(--border);background:var(--background);color:inherit;border-radius:999px;padding:5px 8px;font-size:11.5px}.crm-kb-fkinds{flex-wrap:wrap;gap:5px;display:flex}.crm-kb-empty{text-align:center;border:1px dashed var(--border);color:var(--muted-foreground);border-radius:12px;justify-items:center;gap:8px;padding:22px 12px;font-size:12px;display:grid}.crm-kb-more{cursor:pointer;color:var(--primary);background:0 0;border:none;align-self:flex-start;padding:0;font-size:12px;text-decoration:underline}.crm-kb-prog-steps{flex-wrap:wrap;gap:4px 12px;margin:0;padding:0;list-style:none;display:flex}.crm-kb-prog-steps li{color:var(--muted-foreground);align-items:center;gap:5px;font-size:10.5px;display:inline-flex}.crm-kb-prog-steps li>i{background:var(--border);border-radius:999px;flex:none;width:7px;height:7px}@supports (color:color-mix(in lab, red, red)){.crm-kb-prog-steps li>i{background:color-mix(in oklab, var(--border) 90%, transparent)}}.crm-kb-prog-steps li.ok>i{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.crm-kb-prog-steps li.ok>i{background:color-mix(in oklab, var(--primary) 60%, transparent)}}.crm-kb-prog-steps li.now{color:var(--primary);font-weight:600}.crm-kb-prog-steps li.now>i{background:var(--primary)}.crm-intel{flex-direction:column;gap:12px;display:flex}.crm-intel-top{z-index:3;border:1px solid var(--border);background:var(--card);border-radius:12px;flex-wrap:wrap;align-items:center;gap:10px;padding:8px 10px;display:flex;position:sticky;top:0}.crm-intel-when{color:var(--muted-foreground);margin-inline-start:auto;font-size:11px}.crm-intel-kpis{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:8px;display:grid}.crm-intel-kpi{border:1px solid var(--border);background:var(--card);border-radius:12px;gap:2px;min-width:0;padding:10px 12px;display:grid}.crm-intel-kpi small{color:var(--muted-foreground);font-size:10.5px}.crm-intel-kpi b{font-size:20px;line-height:1.15}.crm-intel-delta{align-items:center;gap:3px;font-size:10px;display:inline-flex}.crm-intel-delta.up{color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.crm-intel-delta.up{color:color-mix(in oklab, var(--primary) 85%, var(--foreground))}}.crm-intel-delta.down{color:var(--destructive)}.crm-intel-grid{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:12px;display:grid}.crm-intel-grid>.crm-kb-card{min-width:0}.crm-intel-funnel{gap:8px;display:grid}.crm-intel-step{grid-template-columns:150px 1fr auto;align-items:center;gap:8px;font-size:11.5px;display:grid}.crm-intel-step>span{color:var(--muted-foreground);overflow-wrap:anywhere}.crm-intel-step>i{background:var(--primary);border-radius:999px;height:12px;display:block}@supports (color:color-mix(in lab, red, red)){.crm-intel-step>i{background:color-mix(in oklab, var(--primary) 65%, transparent)}}.crm-intel-step.worst>i{background:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.crm-intel-step.worst>i{background:color-mix(in oklab, var(--destructive) 60%, transparent)}}.crm-intel-step>em{font-size:11px;font-style:normal;font-weight:600}.crm-intel-chart{align-items:flex-end;gap:3px;height:130px;padding-top:6px;display:flex}.crm-intel-col{flex:1;align-items:flex-end;min-width:3px;height:100%;display:flex;position:relative}.crm-intel-col>i{background:var(--primary);border-radius:3px 3px 0 0;width:100%;display:block}@supports (color:color-mix(in lab, red, red)){.crm-intel-col>i{background:color-mix(in oklab, var(--primary) 40%, transparent)}}.crm-intel-col>u{background:var(--primary);inset-inline:25%;border-radius:3px 3px 0 0;position:absolute;bottom:0}.crm-intel-legend{color:var(--muted-foreground);gap:14px;margin-top:8px;font-size:10.5px;display:flex}.crm-intel-legend i{border-radius:3px;width:9px;height:9px;margin-inline-end:5px;display:inline-block}.crm-intel-legend i.c1{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.crm-intel-legend i.c1{background:color-mix(in oklab, var(--primary) 40%, transparent)}}.crm-intel-legend i.c2{background:var(--primary)}.crm-intel-donut-row{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.crm-intel-donut{border-radius:999px;flex:none;place-items:center;width:118px;height:118px;display:grid}.crm-intel-donut>span{background:var(--card);text-align:center;border-radius:999px;place-items:center;width:78px;height:78px;display:grid}.crm-intel-donut b{font-size:18px}.crm-intel-donut small{color:var(--muted-foreground);font-size:10px}.crm-intel-keys{gap:6px;margin:0;padding:0;font-size:12px;list-style:none;display:grid}.crm-intel-keys i{border-radius:3px;width:9px;height:9px;margin-inline-end:6px;display:inline-block}.crm-intel-keys i.k1{background:var(--primary)}.crm-intel-keys i.k2{background:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.crm-intel-keys i.k2{background:color-mix(in oklab, var(--destructive) 70%, transparent)}}.crm-intel-keys i.k3{background:var(--muted-foreground)}@supports (color:color-mix(in lab, red, red)){.crm-intel-keys i.k3{background:color-mix(in oklab, var(--muted-foreground) 35%, transparent)}}.crm-intel-heat{gap:3px;display:grid}.crm-intel-heat-row{grid-template-columns:22px repeat(24,1fr);align-items:center;gap:2px;display:grid}.crm-intel-heat-row>span{color:var(--muted-foreground);font-size:10px}.crm-intel-heat-row>i{background:var(--primary);border-radius:3px;height:12px}.crm-intel-readings{gap:6px;margin:0;padding-inline-start:18px;font-size:12.5px;display:grid}.crm-intel-readings li{overflow-wrap:anywhere}@media (width<=720px){.crm-intel-step{grid-template-columns:110px 1fr auto}.crm-intel-heat-row{grid-template-columns:20px repeat(24,1fr)}}.crm-kb-findings{min-width:0;overflow-x:hidden}.crm-intent.card{border:1px solid var(--border);background:var(--card);min-width:0;max-width:100%;color:var(--foreground);overflow-wrap:anywhere;word-break:break-word;border-radius:14px;flex-direction:column;gap:8px;padding:12px 14px;font-size:12.5px;display:flex}.crm-intent.card.on{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.crm-intent.card.on{border-color:color-mix(in oklab, var(--primary) 45%, transparent)}}.crm-intent.card.on{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.crm-intent.card.on{background:color-mix(in oklab, var(--primary) 6%, var(--card))}}.crm-intent-head{align-items:flex-start;gap:10px;min-width:0;display:flex}.crm-intent-head>input[type=checkbox]{accent-color:var(--primary);flex:none;margin-top:3px}.crm-intent-title{flex-direction:column;flex:auto;gap:2px;min-width:0;display:flex}.crm-intent-title>b{overflow-wrap:anywhere;font-size:13px;line-height:1.35}.crm-intent-kind{white-space:nowrap;border:1px solid var(--primary);border-radius:999px;flex:none;align-self:flex-start;padding:4px 8px;font-size:10.5px;line-height:1}@supports (color:color-mix(in lab, red, red)){.crm-intent-kind{border:1px solid color-mix(in oklab, var(--primary) 30%, transparent)}}.crm-intent-kind{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.crm-intent-kind{background:color-mix(in oklab, var(--primary) 10%, transparent)}}.crm-intent-kind{color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.crm-intent-kind{color:color-mix(in oklab, var(--primary) 85%, var(--foreground))}}.crm-intent-kind.k-unanswered,.crm-intent-kind.k-service_errors,.crm-intent-kind.k-objections{border-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.crm-intent-kind.k-unanswered,.crm-intent-kind.k-service_errors,.crm-intent-kind.k-objections{border-color:color-mix(in oklab, var(--destructive) 30%, transparent)}}.crm-intent-kind.k-unanswered,.crm-intent-kind.k-service_errors,.crm-intent-kind.k-objections{background:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.crm-intent-kind.k-unanswered,.crm-intent-kind.k-service_errors,.crm-intent-kind.k-objections{background:color-mix(in oklab, var(--destructive) 10%, transparent)}}.crm-intent-kind.k-unanswered,.crm-intent-kind.k-service_errors,.crm-intent-kind.k-objections{color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.crm-intent-kind.k-unanswered,.crm-intent-kind.k-service_errors,.crm-intent-kind.k-objections{color:color-mix(in oklab, var(--destructive) 85%, var(--foreground))}}.crm-intent-kind.k-products,.crm-intent-kind.k-opportunities,.crm-intent-kind.k-outcomes{border-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.crm-intent-kind.k-products,.crm-intent-kind.k-opportunities,.crm-intent-kind.k-outcomes{border-color:color-mix(in oklab, var(--foreground) 18%, transparent)}}.crm-intent-kind.k-products,.crm-intent-kind.k-opportunities,.crm-intent-kind.k-outcomes{background:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.crm-intent-kind.k-products,.crm-intent-kind.k-opportunities,.crm-intent-kind.k-outcomes{background:color-mix(in oklab, var(--foreground) 6%, transparent)}}.crm-intent-kind.k-products,.crm-intent-kind.k-opportunities,.crm-intent-kind.k-outcomes{color:var(--muted-foreground)}.crm-intent-body{flex-direction:column;gap:6px;min-width:0;display:flex}.crm-intent-answer{white-space:pre-wrap;overflow-wrap:anywhere;-webkit-line-clamp:4;line-clamp:4;-webkit-box-orient:vertical;margin:0;line-height:1.45;display:-webkit-box;overflow:hidden}.crm-intent-answer.open{display:block;overflow:visible}.crm-intent-answer.empty{color:var(--muted-foreground);font-style:italic}.crm-intent-more{cursor:pointer;color:var(--primary);background:0 0;border:none;align-self:flex-start;padding:0;font-size:11.5px}.crm-intent .crm-intent-kw{flex-wrap:wrap;gap:4px;display:flex}.crm-intent .crm-intent-kw span{overflow-wrap:anywhere;border:1px solid var(--border);background:var(--foreground);border-radius:999px;max-width:100%;padding:2px 7px;font-size:10.5px}@supports (color:color-mix(in lab, red, red)){.crm-intent .crm-intent-kw span{background:color-mix(in oklab, var(--foreground) 4%, transparent)}}.crm-intent .crm-intent-kw span{color:var(--muted-foreground)}.crm-intent-err{border:1px solid var(--destructive);border-radius:10px;align-items:center;gap:8px;margin:0;padding:6px 10px;font-size:11.5px;display:flex}@supports (color:color-mix(in lab, red, red)){.crm-intent-err{border:1px solid color-mix(in oklab, var(--destructive) 35%, transparent)}}.crm-intent-err{background:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.crm-intent-err{background:color-mix(in oklab, var(--destructive) 10%, transparent)}}.crm-intent-err{color:var(--destructive)}.crm-intent-err>span{overflow-wrap:anywhere;flex:1;min-width:0}.crm-intent-err>button{cursor:pointer;color:var(--destructive);background:0 0;border:none;flex:none;padding:0;font-size:11.5px;text-decoration:underline}.crm-intent.card .crm-intent-tools{border-top:1px dashed var(--border);flex-wrap:wrap;justify-content:flex-end;gap:12px;padding-top:6px;display:flex}.crm-panel.aut-shell{grid-template-columns:232px minmax(0,1fr);align-items:stretch;gap:0;padding:0;display:grid;overflow:hidden}.aut-nav{border-right:1px solid var(--border);background:var(--foreground);flex-direction:column;gap:16px;padding:16px 12px;display:flex}@supports (color:color-mix(in lab, red, red)){.aut-nav{background:color-mix(in oklab, var(--foreground) 3%, var(--card))}}.aut-nav-title{font-size:13.5px}.aut-nav-group>span{letter-spacing:.06em;text-transform:uppercase;color:var(--muted-foreground);padding:0 8px 6px;font-size:10.5px;display:block}.aut-nav-group ul{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.aut-nav-group button{cursor:pointer;width:100%;color:var(--foreground);text-align:left;background:0 0;border:none;border-radius:9px;align-items:center;gap:8px;padding:7px 9px;font-size:12.5px;display:flex}.aut-nav-group button>span{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.aut-nav-group button>i{background:var(--foreground);border-radius:999px;padding:1px 6px;font-size:10.5px;font-style:normal}@supports (color:color-mix(in lab, red, red)){.aut-nav-group button>i{background:color-mix(in oklab, var(--foreground) 8%, transparent)}}.aut-nav-group button>i{color:var(--muted-foreground)}.aut-nav-group button:hover{background:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.aut-nav-group button:hover{background:color-mix(in oklab, var(--foreground) 6%, transparent)}}.aut-nav-group button.on{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.aut-nav-group button.on{background:color-mix(in oklab, var(--primary) 12%, transparent)}}.aut-nav-group button.on{color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.aut-nav-group button.on{color:color-mix(in oklab, var(--primary) 88%, var(--foreground))}}.aut-nav-group button.on{font-weight:600}.aut-main{min-width:0;padding:18px 20px 28px;overflow:auto}.aut-rules{flex-direction:column;gap:14px;min-width:0;display:flex}.aut-head{flex-wrap:wrap;align-items:flex-start;gap:16px;display:flex}.aut-head-title h2{margin:0;font-size:18px}.aut-head-title p{color:var(--muted-foreground);margin:2px 0 0;font-size:12px}.aut-head-tools{flex-wrap:wrap;align-items:center;gap:8px;margin-left:auto;display:flex}.aut-search{border:1px solid var(--border);background:var(--background);color:var(--muted-foreground);border-radius:10px;align-items:center;gap:6px;min-width:220px;padding:6px 10px;display:flex}.aut-search input{color:var(--foreground);background:0 0;border:none;outline:none;width:100%;font-size:12.5px}.aut-link{cursor:pointer;color:var(--primary);background:0 0;border:none;align-items:center;gap:5px;font-size:12.5px;display:inline-flex}.aut-cta{cursor:pointer;background:var(--primary);color:var(--primary-foreground);border:none;border-radius:10px;align-items:center;gap:6px;padding:8px 14px;font-size:12.5px;font-weight:600;display:inline-flex}.aut-cta:hover{filter:brightness(1.05)}.aut-help{color:var(--muted-foreground);border:1px solid var(--border);background:var(--foreground);border-radius:10px;margin:0;padding:10px 12px;font-size:12px}@supports (color:color-mix(in lab, red, red)){.aut-help{background:color-mix(in oklab, var(--foreground) 3%, transparent)}}.aut-summary{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.aut-summary>div{border:1px solid var(--border);background:var(--card);border-radius:12px;flex-direction:column;gap:1px;min-width:120px;padding:8px 14px;display:flex}.aut-summary>div>b{font-size:16px}.aut-summary>div>span{color:var(--muted-foreground);font-size:11px}.aut-goagent{border:1px solid var(--border);background:var(--card);color:var(--foreground);cursor:pointer;border-radius:10px;align-items:center;gap:6px;margin-left:auto;padding:8px 12px;font-size:12px;display:inline-flex}.aut-warn{border:1px solid var(--primary);border-radius:10px;align-items:center;gap:8px;margin:0;padding:9px 12px;font-size:12px;display:flex}@supports (color:color-mix(in lab, red, red)){.aut-warn{border:1px solid color-mix(in oklab, var(--primary) 30%, transparent)}}.aut-warn{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.aut-warn{background:color-mix(in oklab, var(--primary) 8%, transparent)}}.aut-warn button{color:var(--primary);cursor:pointer;background:0 0;border:none;font-size:12px;text-decoration:underline}.aut-filters{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.aut-seg{border:1px solid var(--border);border-radius:10px;display:inline-flex;overflow:hidden}.aut-seg button{cursor:pointer;color:var(--muted-foreground);background:0 0;border:none;padding:6px 12px;font-size:12px}.aut-seg button.on{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.aut-seg button.on{background:color-mix(in oklab, var(--primary) 12%, transparent)}}.aut-seg button.on{color:var(--foreground);font-weight:600}.aut-sort{color:var(--muted-foreground);align-items:center;gap:6px;font-size:12px;display:inline-flex}.aut-sort select,.aut-pager select{border:1px solid var(--border);background:var(--background);color:var(--foreground);border-radius:8px;padding:4px 6px;font-size:12px}.aut-bulk{align-items:center;gap:8px;margin-left:auto;font-size:12px;display:inline-flex}.aut-bulk button{border:1px solid var(--border);background:var(--card);color:var(--foreground);cursor:pointer;border-radius:8px;padding:4px 10px;font-size:12px}.aut-tablewrap{border:1px solid var(--border);background:var(--card);border-radius:14px;overflow:auto}.aut-table{border-collapse:collapse;width:100%;font-size:12.5px}.aut-table th{text-align:left;letter-spacing:.05em;text-transform:uppercase;color:var(--muted-foreground);border-bottom:1px solid var(--border);white-space:nowrap;padding:11px 12px;font-size:10.5px;font-weight:600}.aut-table td{border-bottom:1px solid var(--border);padding:11px 12px}@supports (color:color-mix(in lab, red, red)){.aut-table td{border-bottom:1px solid color-mix(in oklab, var(--border) 60%, transparent)}}.aut-table td{vertical-align:middle}.aut-table tbody tr:last-child td{border-bottom:none}.aut-table tbody tr:hover{background:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.aut-table tbody tr:hover{background:color-mix(in oklab, var(--foreground) 3%, transparent)}}.aut-table tbody tr.on{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.aut-table tbody tr.on{background:color-mix(in oklab, var(--primary) 4%, transparent)}}.aut-table td.num,.aut-table th.num{text-align:right}.aut-table td.muted{color:var(--muted-foreground);white-space:nowrap}.aut-table .pick{width:34px}.aut-table .pick input{accent-color:var(--primary)}.aut-name{cursor:pointer;color:var(--primary);text-align:left;overflow-wrap:anywhere;background:0 0;border:none;padding:0;font-size:12.5px;text-decoration:underline}.aut-table td>small{color:var(--muted-foreground);margin-top:2px;font-size:10.5px;display:block}.aut-cell{color:var(--foreground);align-items:center;gap:6px;display:inline-flex}.aut-cell svg{color:var(--muted-foreground);flex:none}.aut-pill{cursor:pointer;border:1px solid var(--border);background:var(--foreground);border-radius:999px;align-items:center;gap:6px;padding:4px 10px 4px 5px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.aut-pill{background:color-mix(in oklab, var(--foreground) 6%, transparent)}}.aut-pill{color:var(--muted-foreground);white-space:nowrap;font-size:11.5px}.aut-pill>i{background:var(--muted-foreground);border-radius:50%;width:13px;height:13px;display:block}.aut-pill.on{color:#16a34a;background:oklab(62.7052% -.145969 .0869672/.16);border-color:oklab(62.7052% -.145969 .0869672/.4)}@supports (color:color-mix(in lab, red, red)){.aut-pill.on{color:color-mix(in oklab, #16a34a 75%, var(--foreground))}}.aut-pill.on>i{background:#16a34a}.aut-table .acts{text-align:right;white-space:nowrap}.aut-table .acts button{cursor:pointer;color:var(--muted-foreground);background:0 0;border:none;border-radius:7px;padding:4px}.aut-table .acts button:hover{background:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.aut-table .acts button:hover{background:color-mix(in oklab, var(--foreground) 8%, transparent)}}.aut-table .acts button:hover{color:var(--foreground)}.aut-table .acts button.danger:hover{color:var(--destructive)}.aut-empty{text-align:center;color:var(--muted-foreground);padding:40px 16px!important}.aut-empty b{color:var(--foreground);margin:6px 0 2px;font-size:13px;display:block}.aut-empty span{margin-bottom:12px;font-size:12px;display:block}.aut-skel td{padding:14px 12px!important}.aut-skel span{background:var(--foreground);border-radius:6px;height:12px;display:block}@supports (color:color-mix(in lab, red, red)){.aut-skel span{background:color-mix(in oklab, var(--foreground) 8%, transparent)}}.aut-pager{color:var(--muted-foreground);flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:14px;font-size:12px;display:flex}.aut-pager label{align-items:center;gap:6px;display:inline-flex}.aut-pager button{cursor:pointer;color:var(--primary);background:0 0;border:none;font-size:12px}.aut-pager button:disabled{color:var(--muted-foreground);cursor:default}.aut-embed{flex-direction:column;gap:12px;min-width:0;display:flex}.aut-embed-head{align-items:center;gap:12px;display:flex}.aut-embed-head b{font-size:15px;display:block}.aut-embed-head small{color:var(--muted-foreground);font-size:12px}.aut-embed-head .aut-link{margin-left:auto}.aut-drawer-back{z-index:60;background:var(--foreground);justify-content:flex-end;display:flex;position:fixed;inset:0}@supports (color:color-mix(in lab, red, red)){.aut-drawer-back{background:color-mix(in oklab, var(--foreground) 35%, transparent)}}.aut-drawer{background:var(--card);border-left:1px solid var(--border);flex-direction:column;width:min(430px,100%);height:100%;display:flex}.aut-drawer>header,.aut-drawer>footer{border-bottom:1px solid var(--border);align-items:center;gap:10px;padding:14px 16px;display:flex}.aut-drawer>footer{border-bottom:none;border-top:1px solid var(--border);justify-content:flex-end}.aut-drawer>header b{font-size:14px;display:block}.aut-drawer>header small{color:var(--muted-foreground);font-size:11.5px}.aut-drawer>header button{cursor:pointer;color:var(--muted-foreground);background:0 0;border:none;margin-left:auto}.aut-drawer-body{flex-direction:column;flex:1;gap:18px;min-height:0;padding:16px;display:flex;overflow:auto}.aut-field{flex-direction:column;gap:8px;display:flex}.aut-field>label{align-items:center;gap:6px;font-size:12px;font-weight:600;display:inline-flex}.aut-opts{flex-direction:column;gap:6px;display:flex}.aut-opts button{text-align:left;border:1px solid var(--border);background:var(--background);color:var(--foreground);cursor:pointer;border-radius:10px;padding:8px 10px}.aut-opts button b{font-size:12.5px;display:block}.aut-opts button small{color:var(--muted-foreground);font-size:11px}.aut-opts button.on{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.aut-opts button.on{border-color:color-mix(in oklab, var(--primary) 55%, transparent)}}.aut-opts button.on{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.aut-opts button.on{background:color-mix(in oklab, var(--primary) 8%, transparent)}}.aut-input{border:1px solid var(--border);background:var(--background);width:100%;color:var(--foreground);resize:vertical;border-radius:10px;padding:8px 10px;font-size:12.5px}.aut-note{color:var(--muted-foreground);margin:0;font-size:11.5px}.aut-switchrow{align-items:center;gap:8px;font-size:12px;display:inline-flex}.aut-switch{border:1px solid var(--border);cursor:pointer;background:var(--foreground);border-radius:999px;width:38px;height:21px}@supports (color:color-mix(in lab, red, red)){.aut-switch{background:color-mix(in oklab, var(--foreground) 10%, transparent)}}.aut-switch{padding:2px;display:flex}.aut-switch>i{background:var(--muted-foreground);border-radius:50%;width:15px;height:15px;transition:transform .15s}.aut-switch.on{background:oklab(62.7052% -.145969 .0869672/.22);border-color:oklab(62.7052% -.145969 .0869672/.45)}.aut-switch.on>i{background:#16a34a;transform:translate(17px)}.aut-err{color:var(--destructive);margin:0;font-size:12px}.aut-confirm{background:var(--card);border:1px solid var(--border);border-radius:14px;flex-direction:column;gap:8px;width:min(360px,92vw);margin:auto;padding:18px;display:flex}.aut-confirm p{color:var(--muted-foreground);margin:0;font-size:12px}.aut-confirm>div{justify-content:flex-end;gap:8px;margin-top:6px;display:flex}@media (width<=900px){.crm-panel.aut-shell{grid-template-columns:1fr}.aut-nav{border-right:none;border-bottom:1px solid var(--border);flex-direction:row;overflow-x:auto}.aut-nav-title{display:none}.aut-nav-group ul{flex-direction:row}.aut-main{padding:14px}}.cbl-wrap{flex-direction:column;gap:12px;min-height:0;display:flex}.cbl-tabs{border-bottom:1px solid var(--border);gap:18px;padding:0 4px;display:flex}.cbl-tabs button{cursor:pointer;color:var(--muted-foreground);background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;gap:6px;padding:10px 2px;font-size:13px;font-weight:600;display:inline-flex}.cbl-tabs button.on{color:var(--primary);border-bottom-color:var(--primary)}.cbl-tabs button i{text-align:center;background:var(--primary);border-radius:999px;min-width:18px;padding:1px 6px;font-size:11px;font-style:normal}@supports (color:color-mix(in lab, red, red)){.cbl-tabs button i{background:color-mix(in oklab, var(--primary) 14%, transparent)}}.cbl-tabs button i{color:var(--primary)}.cbl{flex-direction:column;gap:14px;display:flex}.cbl-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.cbl-head b{font-size:16px;display:block}.cbl-head small{color:var(--muted-foreground);font-size:12px}.cbl-head-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.cbl-link{cursor:pointer;color:var(--primary);background:0 0;border:0;align-items:center;gap:5px;font-size:12px;display:inline-flex}.cbl-btn{border:1px solid var(--border);background:var(--card);color:var(--foreground);cursor:pointer;border-radius:8px;justify-content:center;align-items:center;gap:6px;padding:7px 12px;font-size:12px;font-weight:600;transition:background .15s,border-color .15s;display:inline-flex}.cbl-btn:hover{background:var(--muted)}@supports (color:color-mix(in lab, red, red)){.cbl-btn:hover{background:color-mix(in oklab, var(--muted) 60%, transparent)}}.cbl-btn.icon{padding:7px}.cbl-btn.ghost{color:var(--primary);border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.cbl-btn.ghost{border-color:color-mix(in oklab, var(--primary) 45%, transparent)}}.cbl-btn.ghost{background:0 0}.cbl-btn.primary{background:var(--primary);border-color:var(--primary);color:var(--primary-foreground)}.cbl-btn.primary:hover{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.cbl-btn.primary:hover{background:color-mix(in oklab, var(--primary) 88%, black)}}.cbl-btn:disabled{opacity:.6;cursor:default}.cbl-filters{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.cbl-filters label{color:var(--muted-foreground);align-items:center;gap:8px;font-size:12px;display:inline-flex}.cbl-filters select{border:1px solid var(--border);background:var(--card);color:var(--foreground);border-radius:8px;min-width:130px;padding:7px 10px;font-size:12px}.cbl-search{border:1px solid var(--border);background:var(--card);border-radius:8px;align-items:center;gap:6px;padding:0 10px;display:inline-flex}.cbl-search svg{color:var(--muted-foreground)}.cbl-search input{color:var(--foreground);background:0 0;border:0;outline:none;width:190px;padding:8px 0;font-size:12px}.cbl-grid{grid-template-columns:repeat(auto-fill,minmax(270px,1fr));gap:14px;display:grid}.cbl-card{border:1px solid var(--border);background:var(--card);border-radius:12px;flex-direction:column;gap:10px;min-width:0;padding:14px;display:flex}.cbl-card h4{margin:0;font-size:14px}.cbl-card>p{color:var(--primary);margin:0;font-size:12px;line-height:1.45}.cbl-card dl{flex-direction:column;gap:8px;margin:0;display:flex}.cbl-card dt{color:var(--foreground);align-items:center;gap:6px;font-size:12px;font-weight:600;display:flex}.cbl-card dd{color:var(--primary);margin:2px 0 0 19px;font-size:12px}.cbl-card-actions{flex-direction:column;gap:8px;margin-top:auto;display:flex}.cbl-card-actions .cbl-btn{width:100%}.cbl-empty{color:var(--muted-foreground);text-align:center;padding:24px 0;font-size:12px}.cbl-modal{z-index:60;background:var(--foreground);place-items:center;padding:20px;display:grid;position:fixed;inset:0}@supports (color:color-mix(in lab, red, red)){.cbl-modal{background:color-mix(in oklab, var(--foreground) 45%, transparent)}}.cbl-modal-box{background:var(--popover);width:min(520px,100%);max-height:82vh;color:var(--popover-foreground);border:1px solid var(--border);border-radius:14px;flex-direction:column;display:flex;box-shadow:0 18px 48px #00000040}.cbl-modal-box>header,.cbl-modal-box>footer{justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;display:flex}.cbl-modal-box>header{border-bottom:1px solid var(--border)}.cbl-modal-box>footer{border-top:1px solid var(--border);color:var(--muted-foreground);font-size:12px}.cbl-modal-box>footer>div{gap:8px;display:flex}.cbl-modal-box header b{font-size:14px;display:block}.cbl-modal-box header small{color:var(--muted-foreground);font-size:12px}.cbl-thread{flex-direction:column;gap:8px;padding:16px;display:flex;overflow:auto}.cbl-msg{border-radius:10px;align-items:flex-start;gap:7px;max-width:82%;padding:8px 10px;font-size:12px;line-height:1.45;display:flex}.cbl-msg svg{opacity:.7;flex:none;margin-top:2px}.cbl-msg.bot{background:var(--muted)}@supports (color:color-mix(in lab, red, red)){.cbl-msg.bot{background:color-mix(in oklab, var(--muted) 70%, transparent)}}.cbl-msg.bot{color:var(--foreground)}.cbl-msg.cliente{background:var(--primary);color:var(--primary-foreground);align-self:flex-end}@media (width<=720px){.cbl-head-actions{width:100%}.cbl-filters{justify-content:flex-start}.cbl-search input{width:100%}}.cbt-wrap{border:1px solid var(--border);background:var(--card);border-radius:12px;overflow-x:auto}.cbt-wrap.is-loading{opacity:.6}.cbt-table{border-collapse:collapse;width:100%;font-size:13px}.cbt-table th{text-align:left;color:var(--muted-foreground);border-bottom:1px solid var(--border);white-space:nowrap;padding:10px 12px;font-weight:600}.cbt-table td{border-bottom:1px solid var(--border);padding:10px 12px}@supports (color:color-mix(in lab, red, red)){.cbt-table td{border-bottom:1px solid color-mix(in oklab, var(--border) 60%, transparent)}}.cbt-table td{vertical-align:middle;position:relative}.cbt-table tbody tr:last-child td{border-bottom:0}.cbt-table tbody tr:hover{background:var(--muted)}@supports (color:color-mix(in lab, red, red)){.cbt-table tbody tr:hover{background:color-mix(in oklab, var(--muted) 45%, transparent)}}.cbt-table tr.is-picked{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.cbt-table tr.is-picked{background:color-mix(in oklab, var(--primary) 8%, transparent)}}.cbt-num{text-align:right;font-variant-numeric:tabular-nums}.cbt-check{width:34px}.cbt-name{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;display:flex}.cbt-link{color:var(--primary);cursor:pointer;background:0 0;border:0;padding:0;font-weight:600}.cbt-link:hover{text-decoration:underline}.cbt-wa{color:#25d366;font-size:11px}.cbt-name i{border:1px solid var(--border);color:var(--muted-foreground);background:var(--muted);border-radius:999px;padding:2px 8px;font-size:10px;font-style:normal;font-weight:600}@supports (color:color-mix(in lab, red, red)){.cbt-name i{background:color-mix(in oklab, var(--muted) 45%, transparent)}}.cbt-name i{white-space:nowrap}.cbt-name i.on{color:#16a34a;background:oklab(62.7052% -.145969 .0869672/.12);border-color:oklab(62.7052% -.145969 .0869672/.4)}.cbt-name i.paused{color:#b45309;background:oklab(76.8591% .0560995 .154808/.14);border-color:oklab(76.8591% .0560995 .154808/.45)}.cbt-name i.demo{color:var(--primary);border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.cbt-name i.demo{border-color:color-mix(in oklab, var(--primary) 40%, transparent)}}.cbt-name i.fresh{color:var(--primary);border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.cbt-name i.fresh{border-color:color-mix(in oklab, var(--primary) 40%, transparent)}}.cbt-name i.fresh{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.cbt-name i.fresh{background:color-mix(in oklab, var(--primary) 12%, transparent)}}.cbt-name i.dup{color:#b45309;border-color:oklab(55.5283% .0954648 .10981/.4)}.cbt-dates{color:var(--foreground);flex-direction:column;gap:2px;font-size:11.5px;display:flex}@supports (color:color-mix(in lab, red, red)){.cbt-dates{color:color-mix(in oklab, var(--foreground) 58%, transparent)}}.cbt-dates{white-space:nowrap}.cbt-dates .strong{color:var(--foreground);font-weight:600}.cbt-acts{width:190px}.cbt-actions{justify-content:flex-end;gap:6px;display:flex}.cbt-actions button{border:1px solid var(--border);background:var(--background);width:28px;height:28px;color:var(--foreground);cursor:pointer;border-radius:8px;justify-content:center;align-items:center;display:inline-flex}.cbt-actions button:hover{background:var(--muted)}.cbt-actions button.danger:hover{color:#dc2626;border-color:oklab(57.7099% .191149 .0987651/.4)}.cbt-switch.on{color:#16a34a;background:oklab(62.7052% -.145969 .0869672/.15);border-color:oklab(62.7052% -.145969 .0869672/.4)}.cbt-confirm{z-index:5;background:var(--popover);color:var(--popover-foreground);border:1px solid var(--border);box-shadow:0 10px 24px var(--foreground);border-radius:10px;align-items:center;gap:8px;padding:8px 10px;display:flex;position:absolute;top:100%;right:12px}@supports (color:color-mix(in lab, red, red)){.cbt-confirm{box-shadow:0 10px 24px color-mix(in oklab, var(--foreground) 18%, transparent)}}.cbt-confirm{white-space:nowrap;font-size:12px}.cbt-confirm button{border:1px solid var(--border);background:var(--background);cursor:pointer;color:var(--foreground);border-radius:8px;padding:3px 8px}.cbt-confirm button.danger{color:#dc2626;border-color:oklab(57.7099% .191149 .0987651/.4)}.cbt-foot{color:var(--muted-foreground);justify-content:space-between;align-items:center;padding:8px 12px;display:flex}.cbt-pager{align-items:center;gap:8px;font-size:12px;display:flex}.cbt-pager button{border:1px solid var(--border);background:var(--background);cursor:pointer;color:var(--foreground);border-radius:8px;padding:3px 10px}.cbt-pager button:disabled{opacity:.45;cursor:default}.cbt-empty{border:1px dashed var(--border);color:var(--muted-foreground);text-align:center;border-radius:12px;flex-direction:column;align-items:center;gap:8px;padding:40px 16px;display:flex}.cbt-empty b{color:var(--foreground)}.cbt-empty-actions{gap:8px;margin-top:6px;display:flex}.cbt-primary{background:var(--primary);color:var(--primary-foreground);cursor:pointer;border:0;border-radius:9px;align-items:center;gap:6px;padding:7px 14px;font-weight:600;display:inline-flex}.cbt-ghost{background:var(--background);color:var(--foreground);border:1px solid var(--border);cursor:pointer;border-radius:9px;align-items:center;gap:6px;padding:7px 14px;display:inline-flex}.crm-pal{border-right:1px solid var(--border);background:var(--card);flex-direction:column;min-height:0;display:flex}.crm-pal-search{border-bottom:1px solid var(--border);color:var(--muted-foreground);align-items:center;gap:6px;padding:8px 10px;display:flex}.crm-pal-search input{min-width:0;color:var(--foreground);background:0 0;border:0;outline:none;flex:1;font-size:12px}.crm-pal-search button{color:var(--muted-foreground);cursor:pointer;background:0 0;border:0;place-items:center;display:grid}.crm-pal-scroll{flex-direction:column;flex:1;gap:8px;min-height:0;padding:10px;display:flex;overflow-y:auto}.crm-pal-hero{text-align:left;cursor:grab;color:#fff;border:0;border-radius:10px;align-items:center;gap:8px;padding:9px 10px;display:flex}.crm-pal-hero:active{cursor:grabbing}.crm-pal-hero b{font-size:11.5px;display:block}.crm-pal-hero small{opacity:.9;margin-top:2px;font-size:9.5px;line-height:1.3;display:block}.crm-pal-hero>div{flex:1;min-width:0}.crm-pal-hero>span{font-size:16px}.crm-pal-hero.red{background:linear-gradient(135deg,#f87171,#ef4444)}.crm-pal-hero.orange{background:linear-gradient(135deg,#fbbf24,#f59e0b)}.crm-pal-hero.violet{background:linear-gradient(135deg,#818cf8,#6366f1)}.crm-pal-hero:hover{filter:brightness(1.05)}.crm-pal-group{flex-direction:column;gap:6px;display:flex}.crm-pal-group-head{cursor:pointer;letter-spacing:.3px;text-transform:uppercase;color:var(--muted-foreground);background:0 0;border:0;justify-content:space-between;align-items:center;padding:2px;font-size:10.5px;font-weight:700;display:flex}.crm-pal-group-head i{font-size:13px;font-style:normal}.crm-pal-grid{grid-template-columns:1fr 1fr;gap:6px;display:grid}.crm-pal-item{text-align:center;cursor:grab;border:1px solid var(--border);background:var(--card);color:var(--foreground);border-radius:10px;place-items:center;gap:4px;padding:9px 5px;display:grid;position:relative}.crm-pal-item:active{cursor:grabbing}.crm-pal-item span{font-size:16px}.crm-pal-item small{color:var(--muted-foreground);font-size:9.5px;line-height:1.25}.crm-pal-item:hover{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.crm-pal-item:hover{border-color:color-mix(in oklab, var(--primary) 55%, transparent)}}.crm-pal-item:hover{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.crm-pal-item:hover{background:color-mix(in oklab, var(--primary) 6%, var(--card))}}.crm-pal-item.is-soon{opacity:.5;cursor:not-allowed}.crm-pal-badge{background:var(--primary);border-radius:999px;padding:1px 4px;font-size:8px;font-style:normal;font-weight:700;position:absolute;top:3px;right:4px}@supports (color:color-mix(in lab, red, red)){.crm-pal-badge{background:color-mix(in oklab, var(--primary) 18%, transparent)}}.crm-pal-badge{color:var(--primary)}.crm-pal-none{color:var(--muted-foreground);text-align:center;padding:12px 0;font-size:11.5px}.crm-bldr-chatcol{border-left:1px solid var(--border);background:var(--card);min-height:0;display:flex;position:relative}.crm-bldr-chatcol>.crm-copilot-panel{border-right:0;flex:1;min-width:0}.crm-bldr-chat-hide{z-index:3;border:1px solid var(--border);background:var(--card);width:24px;height:24px;color:var(--muted-foreground);cursor:pointer;border-radius:7px;place-items:center;display:grid;position:absolute;top:8px;right:8px}.crm-bldr-chat-hide:hover{color:var(--foreground)}.crm-bldr-chat-open{z-index:6;cursor:pointer;background:var(--primary);color:var(--primary-foreground);box-shadow:0 8px 22px var(--foreground);border:0;border-radius:999px;align-items:center;gap:6px;padding:7px 12px;font-size:12px;font-weight:600;display:inline-flex;position:absolute;top:12px;right:12px}@supports (color:color-mix(in lab, red, red)){.crm-bldr-chat-open{box-shadow:0 8px 22px color-mix(in oklab, var(--foreground) 18%, transparent)}}.crm-bldr-body .crm-bldr-props{z-index:8;width:320px;box-shadow:-12px 0 30px var(--foreground);position:absolute;top:0;bottom:0;right:0}@supports (color:color-mix(in lab, red, red)){.crm-bldr-body .crm-bldr-props{box-shadow:-12px 0 30px color-mix(in oklab, var(--foreground) 12%, transparent)}}@media (width<=1180px){.crm-bldr-body,.crm-bldr-body.no-chat{grid-template-columns:196px minmax(0,1fr)}.crm-bldr-chatcol{z-index:7;width:320px;position:absolute;top:0;bottom:0;right:0}}.crm-kb-findings{writing-mode:horizontal-tb;text-align:start;direction:ltr;justify-items:stretch;gap:10px;width:100%;min-width:0;max-width:100%;display:grid;overflow-x:hidden}.crm-kb-findings>*{min-width:0;max-width:100%}.crm-intent.card{box-sizing:border-box;writing-mode:horizontal-tb;text-align:start;direction:ltr;width:100%}.crm-intent-head{box-sizing:border-box;flex-wrap:wrap;align-items:flex-start;gap:10px;width:100%;min-width:0;display:flex}.crm-intent-head>input[type=checkbox]{appearance:auto;flex:none;align-self:flex-start;width:16px;min-width:16px;max-width:16px;height:16px;margin:3px 0 0}.crm-intent-title{flex:220px;min-width:140px;max-width:100%}.crm-intent-title>b,.crm-intent-title>span{overflow-wrap:anywhere}.crm-intent-kind{white-space:nowrap;flex:none;max-width:100%}.crm-intent-body,.crm-intent-answer,.crm-intent-meta{min-width:0;max-width:100%}.crm-intent-input,.crm-kb-fbar{box-sizing:border-box;width:100%;min-width:0}.crm-kb-frow{width:100%;min-width:0}.crm-kb-fsearch{box-sizing:border-box;flex:180px;min-width:140px;max-width:100%}.crm-kb-fseg,.crm-kb-fsort{flex:none;max-width:100%}.crm-hero-panel{min-width:0;max-width:100%;overflow-x:hidden}.crm-kb-body,.crm-kb-card{box-sizing:border-box;min-width:0;max-width:100%}.lex{flex-direction:column;gap:10px;min-width:0;max-width:100%;display:flex}.lex-bar{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.lex-search{border:1px solid var(--border);background:var(--background);border-radius:10px;flex:200px;align-items:center;gap:6px;min-width:160px;padding:6px 10px;display:flex}.lex-search input{min-width:0;color:var(--foreground);background:0 0;border:0;outline:none;flex:auto;font-size:13px}.lex-select{border:1px solid var(--border);background:var(--background);min-width:160px;color:var(--foreground);border-radius:10px;flex:0 240px;padding:7px 10px;font-size:13px}.lex-msg{background:var(--primary);border-radius:10px;padding:7px 10px;font-size:12.5px}@supports (color:color-mix(in lab, red, red)){.lex-msg{background:color-mix(in oklab, var(--primary) 8%, transparent)}}.lex-msg{color:var(--foreground)}.lex-shell{grid-template-columns:minmax(0,1fr) 340px;gap:12px;min-width:0;display:grid}@media (width<=1100px){.lex-shell{grid-template-columns:minmax(0,1fr)}}.lex-canvas{border:1px solid var(--border);background:var(--muted);border-radius:14px;min-width:0;height:620px;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.lex-canvas{background:color-mix(in oklab, var(--muted) 40%, var(--background))}}.lex-node{border:1px solid var(--border);background:var(--card);width:250px;color:var(--card-foreground);box-shadow:0 6px 18px var(--foreground);border-radius:12px;padding:10px 12px;font-size:12px}@supports (color:color-mix(in lab, red, red)){.lex-node{box-shadow:0 6px 18px color-mix(in oklab, var(--foreground) 8%, transparent)}}.lex-node header{align-items:center;gap:6px;margin-bottom:4px;font-size:12.5px;display:flex}.lex-node small{color:var(--muted-foreground);overflow-wrap:anywhere;display:block}.lex-node em{color:var(--muted-foreground);margin-top:4px;font-size:11px;font-style:normal;display:block}.lex-node ul{gap:3px;margin:6px 0 0;padding-left:14px;display:grid}.lex-node li{overflow-wrap:anywhere;color:var(--muted-foreground)}.lex-node.step{background:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.lex-node.step{background:color-mix(in oklab, var(--foreground) 88%, var(--background))}}.lex-node.step{color:var(--background);border-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.lex-node.step{border-color:color-mix(in oklab, var(--foreground) 70%, transparent)}}.lex-node.step small,.lex-node.step li,.lex-node.step em{color:var(--background)}@supports (color:color-mix(in lab, red, red)){.lex-node.step small,.lex-node.step li,.lex-node.step em{color:color-mix(in oklab, var(--background) 75%, var(--foreground))}}.lex-node.step.on{outline:2px solid var(--primary)}.lex-step-n{background:var(--primary);width:20px;height:20px;color:var(--primary-foreground);border-radius:999px;place-items:center;font-size:11px;font-weight:700;display:inline-grid}.lex-contact{text-align:left;border:1px solid var(--border);background:var(--background);width:100%;color:var(--foreground);cursor:pointer;border-radius:8px;align-items:center;gap:6px;margin-top:4px;padding:4px 7px;font-size:11.5px;display:flex}.lex-contact.on{border-color:var(--primary);background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.lex-contact.on{background:color-mix(in oklab, var(--primary) 10%, transparent)}}.lex-contact i{background:var(--muted-foreground);border-radius:999px;flex:none;width:8px;height:8px}.lex-contact i.ok{background:#16a34a}.lex-contact i.mid{background:#f59e0b}.lex-contact i.low{background:#ef4444}.lex-node.gauge strong{font-size:22px}.lex-node .lex-bar{background:var(--foreground);border-radius:999px;height:6px;display:block;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.lex-node .lex-bar{background:color-mix(in oklab, var(--foreground) 12%, transparent)}}.lex-node .lex-bar{margin:5px 0}.lex-node .lex-bar i{background:var(--primary);height:100%;display:block}.lex-node.gauge.ok .lex-bar i{background:#16a34a}.lex-node.gauge.mid .lex-bar i{background:#f59e0b}.lex-node.gauge.low .lex-bar i{background:#ef4444}.lex-node.result dl{gap:4px;margin:4px 0 0;display:grid}.lex-node.result dl>div{justify-content:space-between;gap:8px;display:flex}.lex-node.result dt{color:var(--muted-foreground)}.lex-node.result dd{text-align:right;overflow-wrap:anywhere;margin:0;font-weight:600}.lex-panel{border:1px solid var(--border);background:var(--card);border-radius:14px;flex-direction:column;min-width:0;display:flex;overflow:hidden}.lex-tabs{border-bottom:1px solid var(--border);display:flex}.lex-tabs button{cursor:pointer;min-width:0;color:var(--muted-foreground);background:0 0;border:0;flex:1 1 0;justify-content:center;align-items:center;gap:5px;padding:9px 8px;font-size:12.5px;display:flex}.lex-tabs button.on{color:var(--foreground);box-shadow:inset 0 -2px 0 var(--primary);font-weight:600}.lex-panel-body{gap:9px;max-height:620px;padding:12px;display:grid;overflow-y:auto}.lex-score{background:var(--muted);border-radius:12px;align-items:center;gap:10px;padding:9px 11px;display:flex}@supports (color:color-mix(in lab, red, red)){.lex-score{background:color-mix(in oklab, var(--muted) 60%, transparent)}}.lex-score strong{font-size:22px}.lex-score small{color:var(--muted-foreground);font-size:11.5px;display:block}.lex-score.ok strong{color:#16a34a}.lex-score.mid strong{color:#f59e0b}.lex-score.low strong{color:#ef4444}.lex-field{gap:4px;min-width:0;display:grid}.lex-field>span{color:var(--muted-foreground);align-items:center;gap:6px;font-size:11.5px;display:flex}.lex-field input,.lex-field textarea,.lex-field select{box-sizing:border-box;border:1px solid var(--border);background:var(--background);width:100%;min-width:0;color:var(--foreground);border-radius:9px;padding:7px 9px;font-size:13px}.lex-field.miss input,.lex-field.miss textarea{border-color:#f59e0b}@supports (color:color-mix(in lab, red, red)){.lex-field.miss input,.lex-field.miss textarea{border-color:color-mix(in oklab, #f59e0b 60%, var(--border))}}.lex-field>small{color:var(--muted-foreground);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.lex-tag{background:var(--primary);border-radius:999px;padding:1px 6px;font-size:10px;font-style:normal}@supports (color:color-mix(in lab, red, red)){.lex-tag{background:color-mix(in oklab, var(--primary) 14%, transparent)}}.lex-tag{color:var(--primary)}.lex-tag.warn{color:#b45309;background:oklab(76.8591% .0560995 .154808/.18)}.lex-switch{align-items:center;gap:8px;font-size:12.5px;display:flex}.lex-warns{color:#b45309;gap:3px;margin:0;padding-left:16px;font-size:11.5px;display:grid}.lex-actions{flex-wrap:wrap;gap:6px;margin-top:4px;display:flex}.lex-hint{color:var(--muted-foreground);align-items:center;gap:5px;margin:0;font-size:11.5px;display:flex}.lex-rules{gap:6px;display:grid}.lex-rule{align-items:flex-start;gap:6px;display:flex}.lex-rule textarea{border:1px solid var(--border);background:var(--background);min-width:0;color:var(--foreground);border-radius:9px;flex:auto;padding:6px 8px;font-size:12.5px}.lex-rule button{border:1px solid var(--border);background:var(--background);color:var(--muted-foreground);cursor:pointer;border-radius:8px;flex:none;padding:5px}.pbi{flex-direction:column;gap:12px;min-width:0;max-width:100%;display:flex}.pbi-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.pbi-title{align-items:flex-start;gap:8px;min-width:0;display:flex}.pbi-title b{font-size:14px;display:block}.pbi-title small{color:var(--muted-foreground);font-size:11.5px;display:block}.pbi-areas{flex-wrap:wrap;gap:6px;display:flex}.pbi-meta{flex-wrap:wrap;gap:10px;display:flex}.pbi-meta label{color:var(--muted-foreground);flex:220px;gap:4px;min-width:180px;font-size:11.5px;display:grid}.pbi-meta input,.pbi-label input,.pbi-msg textarea{box-sizing:border-box;border:1px solid var(--border);width:100%;font:inherit;background:var(--background);color:var(--foreground);border-radius:8px;padding:7px 9px;font-size:12.5px}.pbi-grid{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:14px;display:grid}@media (width<=1100px){.pbi-grid{grid-template-columns:minmax(0,1fr)}}.pbi-steps{flex-direction:column;gap:8px;min-width:0;display:flex}.pbi-loading{color:var(--muted-foreground);align-items:center;gap:8px;padding:16px;font-size:12.5px;display:flex}.pbi-step{border:1px solid var(--border);background:var(--card);border-radius:10px;overflow:hidden}.pbi-step.open{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.pbi-step.open{border-color:color-mix(in oklab, var(--primary) 45%, var(--border))}}.pbi-step>header{align-items:center;gap:6px;padding:6px 8px;display:flex}.pbi-step-open{cursor:pointer;text-align:start;min-width:0;color:var(--foreground);background:0 0;border:0;flex:auto;align-items:center;gap:8px;padding:2px;display:flex}.pbi-step-open b{overflow-wrap:anywhere;font-size:12.5px}.pbi-num{background:var(--primary);border-radius:999px;flex:none;place-items:center;width:20px;height:20px;font-size:11px;display:grid}@supports (color:color-mix(in lab, red, red)){.pbi-num{background:color-mix(in oklab, var(--primary) 15%, transparent)}}.pbi-num{color:var(--primary)}.pbi-tag{background:var(--primary);border-radius:999px;padding:1px 6px;font-size:10.5px;font-style:normal}@supports (color:color-mix(in lab, red, red)){.pbi-tag{background:color-mix(in oklab, var(--primary) 12%, transparent)}}.pbi-tag{color:var(--primary)}.pbi-step-tools{gap:2px;display:flex}.pbi-step-tools button{cursor:pointer;color:var(--muted-foreground);background:0 0;border:0;border-radius:6px;padding:4px}.pbi-step-tools button:hover:not(:disabled){background:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.pbi-step-tools button:hover:not(:disabled){background:color-mix(in oklab, var(--foreground) 7%, transparent)}}.pbi-step-tools button:disabled{opacity:.35;cursor:default}.pbi-step-tools button.danger:hover{color:var(--destructive)}.pbi-step-body{gap:8px;padding:4px 10px 10px;display:grid}.pbi-label{color:var(--muted-foreground);gap:4px;font-size:11.5px;display:grid}.pbi-msg{border:1px solid var(--border);border-radius:9px;gap:5px;padding:6px;display:grid}.pbi-msg.main{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.pbi-msg.main{border-color:color-mix(in oklab, var(--primary) 50%, var(--border))}}.pbi-msg.main{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.pbi-msg.main{background:color-mix(in oklab, var(--primary) 5%, transparent)}}.pbi-msg-head{justify-content:space-between;align-items:center;gap:6px;display:flex}.pbi-pick{cursor:pointer;border:1px solid var(--border);background:var(--background);color:var(--muted-foreground);border-radius:999px;align-items:center;gap:4px;padding:2px 8px;font-size:11px;display:inline-flex}.pbi-pick.on{background:var(--primary);color:var(--primary-foreground);border-color:#0000}.pbi-msg-del{cursor:pointer;color:var(--muted-foreground);background:0 0;border:0;font-size:11px}.pbi-msg-del:hover{color:var(--destructive)}.pbi-step-foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.pbi-vars{flex-wrap:wrap;align-items:center;gap:5px;margin:2px 0 8px;display:flex}.pbi-vars>span{color:var(--muted-fg,#6b7280);margin-right:2px;font-size:11px}.pbi-vars .var{background:var(--primary,#3b82f6);padding:2px 8px;font-size:11px}@supports (color:color-mix(in lab, red, red)){.pbi-vars .var{background:color-mix(in oklab, var(--primary,#3b82f6) 12%, var(--surface,#fff))}}.pbi-vars .var{color:var(--primary,#3b82f6);border:1px solid var(--primary,#3b82f6)}@supports (color:color-mix(in lab, red, red)){.pbi-vars .var{border:1px solid color-mix(in oklab, var(--primary,#3b82f6) 30%, transparent)}}.pbi-vars .var{cursor:pointer;border-radius:999px}.pbi-vars .var:hover{background:var(--primary,#3b82f6)}@supports (color:color-mix(in lab, red, red)){.pbi-vars .var:hover{background:color-mix(in oklab, var(--primary,#3b82f6) 20%, var(--surface,#fff))}}.crm-chip.xs{padding:2px 8px;font-size:11px}.pbp-vars{color:#16a34a;opacity:.85;width:100%;margin-top:2px;font-size:10px;font-style:italic;line-height:1.3;display:block}.pbi-check{color:var(--muted-foreground);align-items:center;gap:6px;font-size:11.5px;display:inline-flex}.pbi-fields{flex-wrap:wrap;gap:5px;display:flex}.pbi-fields span{background:var(--foreground);border-radius:999px;padding:2px 7px;font-size:10.5px}@supports (color:color-mix(in lab, red, red)){.pbi-fields span{background:color-mix(in oklab, var(--foreground) 6%, transparent)}}.pbi-add{align-self:flex-start}.pbi-phone-wrap{gap:8px;display:grid;position:sticky;top:8px}.pbi-phone{border:1px solid var(--border);background:var(--card);border-radius:18px;grid-template-rows:auto 1fr auto;display:grid;overflow:hidden}.pbi-phone-bar{color:var(--primary-foreground);background:var(--primary);align-items:center;gap:6px;padding:8px 10px;display:flex}@supports (color:color-mix(in lab, red, red)){.pbi-phone-bar{background:color-mix(in oklab, var(--primary) 82%, black 10%)}}.pbi-phone-bar b{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.pbi-phone-bar small{opacity:.8;margin-inline-start:auto;font-size:10.5px}.pbi-phone-body{background:var(--muted);gap:8px;max-height:420px;padding:10px;display:grid;overflow-y:auto}@supports (color:color-mix(in lab, red, red)){.pbi-phone-body{background:color-mix(in oklab, var(--muted) 55%, transparent)}}.pbi-b{white-space:pre-wrap;overflow-wrap:anywhere;border-radius:12px;max-width:88%;padding:7px 9px;font-size:12px}.pbi-b.in{background:var(--background);border:1px solid var(--border);justify-self:start}.pbi-b.out{background:var(--primary);justify-self:end}@supports (color:color-mix(in lab, red, red)){.pbi-b.out{background:color-mix(in oklab, var(--primary) 20%, var(--background))}}.pbi-b.out{border:1px solid var(--primary)}@supports (color:color-mix(in lab, red, red)){.pbi-b.out{border:1px solid color-mix(in oklab, var(--primary) 35%, var(--border))}}.pbi-b.out.cap{border-style:dashed}.pbi-b-row{justify-items:end;gap:3px;display:grid}.pbi-b-label{color:var(--muted-foreground);font-size:10px}.pbi-phone-foot{border-top:1px solid var(--border);flex-wrap:wrap;align-items:center;gap:6px;padding:7px 9px;display:flex}.pbi-phone-foot button{border:1px solid var(--border);background:var(--background);cursor:pointer;color:var(--foreground);border-radius:7px;padding:3px 8px;font-size:11px}.pbi-phone-foot button:disabled{opacity:.4;cursor:default}.pbi-phone-foot span{color:var(--muted-foreground);font-size:11px}.pbi-play{margin-inline-start:auto}.pbi-note{color:var(--muted-foreground);font-size:11px}.crm-kb-fareas{margin-bottom:2px}.crm-intent-area{cursor:pointer;border:1px solid var(--border);background:var(--background);color:var(--muted-foreground);border-radius:999px;flex:none;max-width:100%;padding:2px 6px;font-size:10.5px}.cbt-src{color:var(--muted-foreground);align-items:center;gap:4px;font-size:11px;display:inline-flex}.cbt-src.ia{color:var(--primary)}.pbi-head-acts{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.pbi-bar{border:1px solid var(--border);background:var(--foreground);border-radius:10px;gap:8px;padding:10px;display:grid}@supports (color:color-mix(in lab, red, red)){.pbi-bar{background:color-mix(in oklab, var(--foreground) 3%, var(--card))}}.pbi-meta label.short{flex:0 160px;min-width:130px}.pbi-ok{border:1px solid var(--primary);border-radius:9px;justify-content:space-between;align-items:center;gap:8px;padding:7px 10px;font-size:12px;display:flex}@supports (color:color-mix(in lab, red, red)){.pbi-ok{border:1px solid color-mix(in oklab, var(--primary) 40%, var(--border))}}.pbi-ok{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.pbi-ok{background:color-mix(in oklab, var(--primary) 8%, transparent)}}.pbi-ok{color:var(--foreground)}.pbi-ok button{cursor:pointer;color:var(--muted-foreground);background:0 0;border:0;font-size:11px}.pbi-tabs{flex-wrap:wrap;gap:5px;display:flex}.pbi-tab{cursor:pointer;border:1px solid var(--border);background:var(--background);color:var(--foreground);border-radius:999px;align-items:center;gap:5px;padding:3px 9px;font-size:11px;display:inline-flex}.pbi-tab i{background:var(--primary);border-radius:999px;padding:0 5px;font-size:9.5px;font-style:normal}@supports (color:color-mix(in lab, red, red)){.pbi-tab i{background:color-mix(in oklab, var(--primary) 18%, transparent)}}.pbi-tab i{color:var(--foreground)}.pbi-tab.on{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.pbi-tab.on{border-color:color-mix(in oklab, var(--primary) 55%, var(--border))}}.pbi-tab.on{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.pbi-tab.on{background:color-mix(in oklab, var(--primary) 10%, transparent)}}.pbi-tab.add{color:var(--muted-foreground);padding:3px 7px}.pbi-area{resize:vertical;border:1px solid var(--border);background:var(--background);width:100%;min-width:0;color:var(--foreground);border-radius:9px;padding:8px 9px;font-size:12.5px;line-height:1.45}.pbi-foot-l{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.pbi-phone-body{max-height:min(60dvh,460px)}@media (width<=1100px){.pbi-grid{grid-template-columns:minmax(0,1fr)}.pbi-phone-wrap{position:static}}.hmz-backdrop{z-index:60;background:var(--foreground);position:fixed;inset:0}@supports (color:color-mix(in lab, red, red)){.hmz-backdrop{background:color-mix(in oklab, var(--foreground) 28%, transparent)}}.hmz-backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);animation:.18s ease-out hmz-fade}.hmz-backdrop.live{-webkit-backdrop-filter:none;backdrop-filter:none;pointer-events:none;background:0 0}.hmz-backdrop.live .hmz-panel{pointer-events:auto;box-shadow:0 24px 60px -20px var(--foreground)}@supports (color:color-mix(in lab, red, red)){.hmz-backdrop.live .hmz-panel{box-shadow:0 24px 60px -20px color-mix(in oklab, var(--foreground) 45%, transparent)}}.pbp-hmz-live{color:var(--primary);background:var(--primary);border-radius:999px;align-items:center;gap:6px;padding:3px 9px;font-size:11px;font-weight:600;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.pbp-hmz-live{background:color-mix(in oklab, var(--primary) 12%, transparent)}}.pbp-hmz-live{border:1px solid var(--primary)}@supports (color:color-mix(in lab, red, red)){.pbp-hmz-live{border:1px solid color-mix(in oklab, var(--primary) 35%, var(--border))}}@keyframes hmz-fade{0%{opacity:0}to{opacity:1}}@keyframes hmz-in{0%{opacity:0;transform:translate(24px)scale(.985)}to{opacity:1;transform:none}}@keyframes hmz-pop{0%{opacity:0;transform:translateY(6px)scale(.98)}to{opacity:1;transform:none}}@keyframes hmz-dot{0%,60%,to{opacity:.45;transform:translateY(0)}30%{opacity:1;transform:translateY(-3px)}}@keyframes hmz-spin{to{transform:rotate(360deg)}}.hmz-panel{z-index:61;box-sizing:border-box;background:var(--card);width:min(420px,100vw - 32px);min-width:0;max-height:calc(100dvh - 96px);color:var(--card-foreground);border:1px solid var(--border);box-shadow:0 24px 64px var(--foreground);border-radius:18px;flex-direction:column;display:flex;position:fixed;top:64px;right:16px}@supports (color:color-mix(in lab, red, red)){.hmz-panel{box-shadow:0 24px 64px color-mix(in oklab, var(--foreground) 24%, transparent)}}.hmz-panel{animation:.24s cubic-bezier(.22,1,.36,1) hmz-in;overflow:hidden}.hmz-head{border-bottom:1px solid var(--border);background:linear-gradient(135deg, var(--primary), var(--card));align-items:center;gap:10px;padding:14px 16px;display:flex}@supports (color:color-mix(in lab, red, red)){.hmz-head{background:linear-gradient(135deg, color-mix(in oklab, var(--primary) 14%, var(--card)), var(--card))}}.hmz-title{flex:auto;align-items:center;gap:10px;min-width:0;display:inline-flex}.hmz-title>span{flex-direction:column;min-width:0;display:flex}.hmz-title b{font-size:16px;font-weight:700;line-height:1.2}.hmz-title i{color:var(--muted-foreground);font-size:11.5px;font-style:normal}.hmz-ico{background:var(--primary);border-radius:10px;flex:none;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.hmz-ico{background:color-mix(in oklab, var(--primary) 18%, var(--card))}}.hmz-ico{color:var(--primary)}.hmz-x{border:1px solid var(--border);background:var(--card);width:28px;height:28px;color:var(--muted-foreground);cursor:pointer;border-radius:9px;flex:none;justify-content:center;align-items:center;transition:background .15s,color .15s;display:inline-flex}.hmz-x:hover{color:var(--foreground);background:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.hmz-x:hover{background:color-mix(in oklab, var(--foreground) 6%, var(--card))}}.hmz-switch{cursor:pointer;border:1px solid var(--border);background:var(--muted);border-radius:999px;flex:none;width:38px;height:22px;padding:0;transition:background .2s,border-color .2s;position:relative}.hmz-switch>span{background:var(--card);width:16px;height:16px;box-shadow:0 1px 3px var(--foreground);border-radius:50%;position:absolute;top:2px;left:2px}@supports (color:color-mix(in lab, red, red)){.hmz-switch>span{box-shadow:0 1px 3px color-mix(in oklab, var(--foreground) 25%, transparent)}}.hmz-switch>span{transition:transform .2s cubic-bezier(.22,1,.36,1)}.hmz-switch.on{background:var(--primary);border-color:var(--primary)}.hmz-switch.on>span{transform:translate(16px)}.hmz-switch.big{width:50px;height:28px}.hmz-switch.big>span{width:22px;height:22px}.hmz-switch.big.on>span{transform:translate(22px)}.hmz-body{flex-direction:column;gap:12px;min-height:0;padding:14px 16px;display:flex;overflow-y:auto}.hmz-body::-webkit-scrollbar{width:8px;height:8px}.hmz-product-list::-webkit-scrollbar{width:8px;height:8px}.hmz-body::-webkit-scrollbar-thumb{background:var(--foreground);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.hmz-body::-webkit-scrollbar-thumb{background:color-mix(in oklab, var(--foreground) 22%, transparent)}}.hmz-product-list::-webkit-scrollbar-thumb{background:var(--foreground);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.hmz-product-list::-webkit-scrollbar-thumb{background:color-mix(in oklab, var(--foreground) 22%, transparent)}}.hmz-score-sub{color:var(--muted-foreground);margin:4px 0 0;font-size:11.5px}.hmz-block{flex-direction:column;gap:10px;transition:opacity .22s,transform .22s,filter .22s;display:flex}.hmz-block.off{opacity:.45;filter:grayscale(.4);pointer-events:none;transform:translateY(4px)}.hmz-card{border:1px solid var(--border);background:var(--foreground);border-radius:12px;align-items:center;gap:10px;padding:10px 12px;display:flex}@supports (color:color-mix(in lab, red, red)){.hmz-card{background:color-mix(in oklab, var(--foreground) 3%, var(--card))}}.hmz-card{flex-wrap:wrap;transition:border-color .15s,transform .15s,box-shadow .15s}.hmz-card:hover{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.hmz-card:hover{border-color:color-mix(in oklab, var(--primary) 45%, var(--border))}}.hmz-card:hover{box-shadow:0 6px 18px var(--foreground);transform:translateY(-1px)}@supports (color:color-mix(in lab, red, red)){.hmz-card:hover{box-shadow:0 6px 18px color-mix(in oklab, var(--foreground) 8%, transparent)}}.hmz-c-ico{background:var(--primary);border-radius:9px;flex:none;justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.hmz-c-ico{background:color-mix(in oklab, var(--primary) 12%, transparent)}}.hmz-c-ico{color:var(--primary)}.hmz-c-txt{flex-direction:column;flex:150px;gap:1px;min-width:0;display:flex}.hmz-c-txt b{font-size:13px;font-weight:600}.hmz-c-txt i{color:var(--muted-foreground);overflow-wrap:anywhere;font-size:11.5px;font-style:normal}.hmz-seg{border:1px solid var(--border);background:var(--muted);border-radius:10px;flex:none;padding:3px;display:inline-flex;position:relative}.hmz-seg-pill{width:calc((100% - 6px) / var(--n));transform:translateX(calc(100% * var(--i)));background:var(--card);box-shadow:0 1px 4px var(--foreground);border-radius:8px;position:absolute;top:3px;bottom:3px;left:3px}@supports (color:color-mix(in lab, red, red)){.hmz-seg-pill{box-shadow:0 1px 4px color-mix(in oklab, var(--foreground) 16%, transparent)}}.hmz-seg-pill{transition:transform .24s cubic-bezier(.22,1,.36,1)}.hmz-seg button{z-index:1;min-width:44px;color:var(--muted-foreground);cursor:pointer;background:0 0;border:0;border-radius:8px;flex:1 1 0;padding:5px 10px;font-size:12px;transition:color .15s;position:relative}.hmz-seg button.on{color:var(--foreground);font-weight:600}.hmz-preview{background:var(--primary);border-radius:14px;flex-direction:column;gap:8px;padding:12px;display:flex}@supports (color:color-mix(in lab, red, red)){.hmz-preview{background:color-mix(in oklab, var(--primary) 7%, var(--muted))}}.hmz-preview{border:1px solid var(--primary)}@supports (color:color-mix(in lab, red, red)){.hmz-preview{border:1px solid color-mix(in oklab, var(--primary) 14%, var(--border))}}.hmz-plabel{text-transform:uppercase;letter-spacing:.04em;color:var(--muted-foreground);justify-content:space-between;align-items:center;gap:8px;font-size:11px;display:flex}.hmz-plabel button{text-transform:none;letter-spacing:0;border:1px solid var(--border);background:var(--card);color:var(--muted-foreground);cursor:pointer;border-radius:999px;align-items:center;gap:4px;padding:3px 9px;font-size:11px;display:inline-flex}.hmz-plabel button:hover{color:var(--foreground)}.hmz-chat{flex-direction:column;gap:6px;min-height:96px;max-height:220px;display:flex;overflow-y:auto}.hmz-bubble{background:var(--card);border:1px solid var(--border);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:12px 12px 12px 4px;align-self:flex-start;max-width:88%;padding:8px 10px;font-size:12.5px;line-height:1.45;animation:.22s cubic-bezier(.22,1,.36,1) hmz-pop;position:relative}.hmz-bubble i{color:var(--muted-foreground);margin-top:4px;font-size:10.5px;font-style:normal;display:block}.hmz-typing{background:var(--card);border:1px solid var(--border);border-radius:12px 12px 12px 4px;align-self:flex-start;align-items:center;gap:4px;padding:9px 12px;display:inline-flex}.hmz-typing span{background:var(--muted-foreground);border-radius:50%;width:5px;height:5px;animation:1s infinite hmz-dot}.hmz-typing span:nth-child(2){animation-delay:.15s}.hmz-typing span:nth-child(3){animation-delay:.3s}.hmz-foot{border-top:1px solid var(--border);background:var(--card);justify-content:space-between;gap:8px;padding:12px 16px;display:flex}.hmz-ghost,.hmz-save{cursor:pointer;border-radius:10px;align-items:center;gap:6px;padding:9px 14px;font-size:13px;transition:transform .12s,background .15s,opacity .15s;display:inline-flex}.hmz-ghost:active,.hmz-save:active{transform:scale(.97)}.hmz-ghost{border:1px solid var(--border);background:var(--card);color:var(--muted-foreground)}.hmz-save{background:var(--primary);color:var(--primary-foreground);border:0;font-weight:600}.hmz-save.done{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.hmz-save.done{background:color-mix(in oklab, var(--primary) 70%, green)}}.hmz-save:disabled{opacity:.6;cursor:default}.hmz-save .spin{animation:.9s linear infinite hmz-spin}.crm-bldr-hmz{cursor:pointer;border:1px solid var(--border);background:var(--card);color:var(--foreground);border-radius:10px;align-items:center;gap:7px;padding:8px 13px;font-size:13px;font-weight:600;transition:transform .12s,box-shadow .15s,background .15s,border-color .15s;display:inline-flex}.crm-bldr-hmz:hover{box-shadow:0 6px 16px var(--foreground);transform:translateY(-1px)}@supports (color:color-mix(in lab, red, red)){.crm-bldr-hmz:hover{box-shadow:0 6px 16px color-mix(in oklab, var(--foreground) 12%, transparent)}}.crm-bldr-hmz:hover{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.crm-bldr-hmz:hover{border-color:color-mix(in oklab, var(--primary) 45%, var(--border))}}.crm-bldr-hmz:active{transform:scale(.97)}.crm-bldr-hmz.on{background:var(--primary);border-color:var(--primary);color:var(--primary-foreground)}.crm-bldr-hmz .dot{background:currentColor;border-radius:50%;width:6px;height:6px;animation:1.4s infinite hmz-dot}.crm-bldr-hmz small{opacity:.8;font-size:11px;font-weight:500}.pbp-hmz{cursor:pointer;border:1px solid var(--border);background:var(--card);color:var(--foreground);border-radius:9px;align-items:center;gap:6px;margin-left:auto;padding:6px 11px;font-size:12px;font-weight:600;transition:transform .12s,box-shadow .15s,background .15s,border-color .15s;display:inline-flex}.pbp-hmz:hover{border-color:var(--primary);transform:translateY(-1px)}@supports (color:color-mix(in lab, red, red)){.pbp-hmz:hover{border-color:color-mix(in oklab, var(--primary) 45%, var(--border))}}.pbp-hmz.on{background:var(--primary);border-color:var(--primary);color:var(--primary-foreground)}.pbp-hmz .dot{background:currentColor;border-radius:50%;width:6px;height:6px;animation:1.4s infinite hmz-dot}.pbp-hmz small{opacity:.8;font-size:11px;font-weight:500}.pbp-hmz-toggle{cursor:pointer;border:1px solid var(--border);background:var(--card);color:var(--muted-foreground);border-radius:9px;align-items:center;gap:7px;padding:6px 11px;font-size:12px;font-weight:600;transition:color .15s,border-color .15s,background .15s;display:inline-flex}.pbp-hmz-toggle:disabled{opacity:.45;cursor:not-allowed}.pbp-hmz-toggle.on{color:var(--foreground);border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.pbp-hmz-toggle.on{border-color:color-mix(in oklab, var(--primary) 45%, var(--border))}}.pbp-hmz-toggle .pbp-sw{background:var(--border);border-radius:999px;width:28px;height:16px;transition:background .15s;position:relative}.pbp-hmz-toggle.on .pbp-sw{background:var(--primary)}.pbp-hmz-toggle .pbp-sw i{background:var(--card);border-radius:50%;width:12px;height:12px;transition:transform .15s;position:absolute;top:2px;left:2px}.pbp-hmz-toggle.on .pbp-sw i{transform:translate(12px)}.pbp-msg.out.humanized{box-shadow:inset 2px 0 0 var(--primary)}@supports (color:color-mix(in lab, red, red)){.pbp-msg.out.humanized{box-shadow:inset 2px 0 0 color-mix(in oklab, var(--primary) 60%, transparent)}}.pbp-msg .pbp-tag{text-transform:uppercase;letter-spacing:.04em;color:var(--muted-foreground);margin-left:6px;font-size:9.5px;font-weight:700;display:inline-block}.hmz-try{color:var(--primary)!important}.crm-bldr-icon.on{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.crm-bldr-icon.on{background:color-mix(in oklab, var(--primary) 16%, transparent)}}.crm-bldr-icon.on{color:var(--primary)}@media (prefers-reduced-motion:reduce){.hmz-panel,.hmz-backdrop,.hmz-bubble{animation:none}.hmz-seg-pill,.hmz-switch>span,.crm-bldr-hmz,.hmz-card{transition:none}.hmz-typing span,.crm-bldr-hmz .dot{animation:none}}@keyframes pbp-in{0%{opacity:0;transform:translateY(10px)scale(.97)}to{opacity:1;transform:none}}@keyframes pbp-fade{0%{opacity:0}to{opacity:1}}@keyframes pbp-bubble{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes pbp-dot{0%,60%,to{opacity:.25;transform:translateY(0)}30%{opacity:1;transform:translateY(-3px)}}.pbp-backdrop{z-index:90;background:var(--foreground);justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}@supports (color:color-mix(in lab, red, red)){.pbp-backdrop{background:color-mix(in oklab, var(--foreground) 45%, transparent)}}.pbp-backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);animation:.18s ease-out pbp-fade}.pbp{background:var(--card);width:min(1040px,100%);min-width:0;max-height:calc(100dvh - 40px);color:var(--card-foreground);border:1px solid var(--border);box-shadow:0 28px 70px var(--foreground);border-radius:16px;flex-direction:column;display:flex;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.pbp{box-shadow:0 28px 70px color-mix(in oklab, var(--foreground) 30%, transparent)}}.pbp{animation:.22s cubic-bezier(.2,.8,.3,1) pbp-in}.pbp-head{border-bottom:1px solid var(--border);background:var(--primary);justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;display:flex}@supports (color:color-mix(in lab, red, red)){.pbp-head{background:color-mix(in oklab, var(--primary) 7%, var(--card))}}.pbp-head b{font-size:14px;display:block}.pbp-head small{color:var(--muted-foreground);font-size:11.5px;display:block}.pbp-x{border:1px solid var(--border);background:var(--card);width:28px;height:28px;color:var(--muted-foreground);cursor:pointer;border-radius:8px;justify-content:center;align-items:center;display:inline-flex}.pbp-x:hover{color:var(--foreground)}.pbp-grid{flex:1;grid-template-columns:minmax(0,1fr) minmax(0,380px);gap:0;min-height:0;display:grid;overflow:hidden}@media (width<=900px){.pbp-grid{grid-template-columns:minmax(0,1fr)}}.pbp-checks{flex-direction:column;gap:12px;min-width:0;padding:14px 16px;display:flex;overflow-y:auto}.pbp-verdict{border:1px solid var(--border);background:var(--foreground);border-radius:11px;align-items:flex-start;gap:10px;padding:11px 12px;display:flex}@supports (color:color-mix(in lab, red, red)){.pbp-verdict{background:color-mix(in oklab, var(--foreground) 3%, var(--card))}}.pbp-verdict span{flex-direction:column;gap:2px;min-width:0;display:flex}.pbp-verdict b{font-size:13.5px}.pbp-verdict i{color:var(--muted-foreground);font-size:11.5px;font-style:normal}.pbp-verdict.good{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.pbp-verdict.good{border-color:color-mix(in oklab, var(--primary) 45%, var(--border))}}.pbp-verdict.good{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.pbp-verdict.good{background:color-mix(in oklab, var(--primary) 9%, var(--card))}}.pbp-verdict.good{color:var(--foreground)}.pbp-verdict.warn{border-color:var(--chart-4,var(--primary))}@supports (color:color-mix(in lab, red, red)){.pbp-verdict.warn{border-color:color-mix(in oklab, var(--chart-4,var(--primary)) 45%, var(--border))}}.pbp-verdict.warn{background:var(--chart-4,var(--primary))}@supports (color:color-mix(in lab, red, red)){.pbp-verdict.warn{background:color-mix(in oklab, var(--chart-4,var(--primary)) 10%, var(--card))}}.pbp-verdict.bad{border-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.pbp-verdict.bad{border-color:color-mix(in oklab, var(--destructive) 45%, var(--border))}}.pbp-verdict.bad{background:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.pbp-verdict.bad{background:color-mix(in oklab, var(--destructive) 8%, var(--card))}}.pbp-list{gap:6px;margin:0;padding:0;list-style:none;display:grid}.pbp-list li{border:1px solid var(--border);border-radius:9px;align-items:flex-start;gap:8px;min-width:0;padding:8px 10px;display:flex}.pbp-list li span{flex-direction:column;min-width:0;display:flex}.pbp-list li b{font-size:12.5px;font-weight:600}.pbp-list li i{color:var(--muted-foreground);overflow-wrap:anywhere;font-size:11px;font-style:normal}.pbp-list li.ok>svg{color:var(--primary);flex:none;margin-top:2px}.pbp-list li.no>svg{color:var(--destructive);flex:none;margin-top:2px}.pbp-list li.no{border-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.pbp-list li.no{border-color:color-mix(in oklab, var(--destructive) 35%, var(--border))}}.pbp-issues{gap:6px;display:grid}.pbp-issue{text-align:start;cursor:pointer;border:1px solid var(--border);background:var(--card);width:100%;color:var(--foreground);border-radius:9px;align-items:flex-start;gap:8px;padding:8px 10px;display:flex}.pbp-issue:disabled{cursor:default}.pbp-issue span{flex-direction:column;min-width:0;display:flex}.pbp-issue b{overflow-wrap:anywhere;font-size:12.5px}.pbp-issue i{color:var(--muted-foreground);overflow-wrap:anywhere;font-size:11px;font-style:normal}.pbp-issue>svg{flex:none;margin-top:2px}.pbp-issue.error{border-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.pbp-issue.error{border-color:color-mix(in oklab, var(--destructive) 40%, var(--border))}}.pbp-issue.error>svg{color:var(--destructive)}.pbp-issue.warn>svg{color:var(--chart-4,var(--primary))}@supports (color:color-mix(in lab, red, red)){.pbp-issue.warn>svg{color:color-mix(in oklab, var(--chart-4,var(--primary)) 80%, var(--foreground))}}.pbp-issue:not(:disabled):hover{background:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.pbp-issue:not(:disabled):hover{background:color-mix(in oklab, var(--foreground) 5%, var(--card))}}.pbp-sim{border-left:1px solid var(--border);background:var(--foreground);flex-direction:column;gap:10px;min-width:0;padding:14px 16px;display:flex}@supports (color:color-mix(in lab, red, red)){.pbp-sim{background:color-mix(in oklab, var(--foreground) 3%, var(--card))}}@media (width<=900px){.pbp-sim{border-left:0;border-top:1px solid var(--border)}}.pbp-simbar{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.pbp-ctl{cursor:pointer;border:1px solid var(--border);background:var(--card);color:var(--foreground);border-radius:8px;align-items:center;gap:5px;padding:5px 9px;font-size:11.5px;display:inline-flex}.pbp-ctl:disabled{opacity:.5;cursor:default}.pbp-speed{color:var(--muted-foreground);align-items:center;gap:4px;display:inline-flex}.pbp-speed select{border:1px solid var(--border);background:var(--card);color:var(--foreground);border-radius:8px;padding:4px 6px;font-size:11.5px}.pbp-alt{background:var(--muted);border-radius:8px;gap:3px;margin-inline-start:auto;padding:3px;display:inline-flex}.pbp-alt button{color:var(--muted-foreground);cursor:pointer;background:0 0;border:0;border-radius:6px;padding:4px 8px;font-size:11.5px}.pbp-alt button.on{background:var(--card);color:var(--foreground);font-weight:600}.pbp-phone{border:1px solid var(--border);background:var(--card);border-radius:14px;flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.pbp-topbar{background:var(--primary);align-items:center;gap:8px;padding:8px 10px;display:flex}@supports (color:color-mix(in lab, red, red)){.pbp-topbar{background:color-mix(in oklab, var(--primary) 16%, var(--card))}}.pbp-topbar{border-bottom:1px solid var(--border)}.pbp-topbar span:last-child{flex-direction:column;min-width:0;display:flex}.pbp-topbar b{overflow-wrap:anywhere;font-size:12.5px}.pbp-topbar i{color:var(--muted-foreground);font-size:10.5px;font-style:normal}.pbp-av{background:var(--primary);width:26px;height:26px;color:var(--primary-foreground);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:12px;font-weight:700;display:inline-flex}.pbp-av.img{object-fit:cover;background:var(--muted)}.pbp-demo-note{color:var(--muted-foreground);background:var(--muted);margin:0;padding:6px 10px;font-size:11.5px;line-height:1.35}@supports (color:color-mix(in lab, red, red)){.pbp-demo-note{background:color-mix(in oklab, var(--muted) 60%, var(--card))}}.pbp-demo-note{border-bottom:1px solid var(--border)}.pbp-chat{background:var(--muted);flex-direction:column;flex:1;gap:7px;min-height:220px;max-height:46vh;padding:12px 10px;display:flex;overflow-y:auto}@supports (color:color-mix(in lab, red, red)){.pbp-chat{background:color-mix(in oklab, var(--muted) 70%, var(--card))}}.pbp-msg{white-space:pre-wrap;overflow-wrap:anywhere;max-width:82%;box-shadow:0 1px 2px var(--foreground);border-radius:10px;padding:7px 10px 15px;font-size:12.5px;line-height:1.45;animation:.2s ease-out pbp-bubble;position:relative}@supports (color:color-mix(in lab, red, red)){.pbp-msg{box-shadow:0 1px 2px color-mix(in oklab, var(--foreground) 12%, transparent)}}.pbp-msg em{color:var(--muted-foreground);inset-inline-end:8px;align-items:center;gap:2px;font-size:9.5px;font-style:normal;display:inline-flex;position:absolute;bottom:3px}.pbp-msg.in{background:var(--card);border-top-left-radius:3px;align-self:flex-start}.pbp-msg.out{background:var(--primary);border-top-right-radius:3px;align-self:flex-end}@supports (color:color-mix(in lab, red, red)){.pbp-msg.out{background:color-mix(in oklab, var(--primary) 22%, var(--card))}}.pbp-card{background:var(--card);border:1px dashed var(--border);border-radius:10px;align-self:flex-start;max-width:88%;padding:9px 11px;font-size:11.5px;animation:.2s ease-out pbp-bubble}.pbp-card b{margin-bottom:5px;font-size:12px;display:block}.pbp-card ul{color:var(--muted-foreground);gap:2px;margin:0;padding-inline-start:16px;display:grid}.pbp-card.order{border-style:solid;border-color:var(--primary);align-self:stretch;max-width:100%}@supports (color:color-mix(in lab, red, red)){.pbp-card.order{border-color:color-mix(in oklab, var(--primary) 40%, var(--border))}}.pbp-card.order{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.pbp-card.order{background:color-mix(in oklab, var(--primary) 6%, var(--card))}}.pbp-card dl{gap:3px;margin:0;display:grid}.pbp-card dl>div{gap:6px;min-width:0;display:flex}.pbp-card dt{color:var(--muted-foreground);flex:0 0 96px}.pbp-card dd{overflow-wrap:anywhere;min-width:0;margin:0}.pbp-card i{color:var(--muted-foreground);margin-top:6px;font-size:10.5px;font-style:normal;display:block}.pbp-typing{background:var(--card);border-radius:10px;align-self:flex-start;gap:3px;padding:8px 11px;display:inline-flex}.pbp-typing span{background:var(--muted-foreground);border-radius:50%;width:5px;height:5px;animation:1.2s infinite pbp-dot}.pbp-typing span:nth-child(2){animation-delay:.15s}.pbp-typing span:nth-child(3){animation-delay:.3s}.pbp-progress{background:var(--muted);height:3px}.pbp-progress>div{background:var(--primary);height:100%;transition:width .25s ease-out}.pbp-foot{border-top:1px solid var(--border);background:var(--card);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:11px 16px;display:flex}.pbp-foot small{color:var(--muted-foreground);font-size:11px}.pbp-foot>div{gap:8px;display:flex}@keyframes pbp-rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes pbp-sheen{0%{background-position:0 0}to{background-position:42px 0}}@keyframes pbp-pop{0%{opacity:0;transform:scale(.9)}60%{transform:scale(1.04)}to{opacity:1;transform:scale(1)}}@keyframes pbp-ring{0%{box-shadow:0 0 0 0 color-mix(in oklab, var(--primary) 40%, transparent)}to{box-shadow:0 0 0 10px #0000}}.pbp-verdict{animation:.3s cubic-bezier(.2,.9,.3,1.2) pbp-pop}.pbp-verdict>svg{flex:none;margin-top:2px}.pbp-verdict.good>svg{color:var(--primary);border-radius:50%;animation:1.1s ease-out 2 pbp-ring}.pbp-verdict b{letter-spacing:-.01em;font-size:15px}.pbp-list li,.pbp-issue{animation:.28s ease-out both pbp-rise}.pbp-list li{transition:border-color .15s,background .15s,transform .15s}.pbp-list li:hover{transform:translate(2px)}.pbp-issue{transition:transform .15s,background .15s}.pbp-issue:not(:disabled):hover{transform:translate(3px)}.pbp-ctl{transition:transform .12s,background .15s,border-color .15s}.pbp-ctl:not(:disabled):hover{border-color:var(--primary);transform:translateY(-1px)}@supports (color:color-mix(in lab, red, red)){.pbp-ctl:not(:disabled):hover{border-color:color-mix(in oklab, var(--primary) 50%, var(--border))}}.pbp-ctl:not(:disabled):active{transform:translateY(0)scale(.97)}.pbp-alt button{transition:background .15s,color .15s}.pbp-progress>div.live{background-image:linear-gradient(100deg, var(--primary) 0 40%, var(--primary) 40% 60%, var(--primary) 60% 100%)}@supports (color:color-mix(in lab, red, red)){.pbp-progress>div.live{background-image:linear-gradient(100deg, var(--primary) 0 40%, color-mix(in oklab, var(--primary) 55%, var(--card)) 40% 60%, var(--primary) 60% 100%)}}.pbp-progress>div.live{background-size:42px 100%;animation:.9s linear infinite pbp-sheen}.pbp-steptrack{background:var(--card);border-top:1px solid var(--border);gap:3px;padding:7px 10px;display:flex}.pbp-steptrack span{background:var(--muted);border-radius:999px;flex:1;height:4px;transition:background .25s,transform .25s}.pbp-steptrack span.done{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.pbp-steptrack span.done{background:color-mix(in oklab, var(--primary) 55%, var(--muted))}}.pbp-steptrack span.now{background:var(--primary);transform:scaleY(1.6)}.pbp-msg{transition:transform .15s}.pbp-msg:hover{transform:translateY(-1px)}.pbp-card{animation:.3s ease-out both pbp-rise}.pbp-card.order{animation:.34s cubic-bezier(.2,.9,.3,1.2) both pbp-pop}@media (prefers-reduced-motion:reduce){.pbp,.pbp-verdict,.pbp-list li,.pbp-issue,.pbp-msg,.pbp-card,.pbp-backdrop{animation:none!important}.pbp-progress>div.live{animation:none}}.pbp{width:min(1280px,100%);max-height:calc(100dvh - 24px)}@media (width<=1000px){.pbp-grid{grid-template-columns:minmax(0,1fr)}}.pbp-title{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.pbp-name{width:100%;max-width:620px;color:var(--muted-foreground);background:0 0;border:1px solid #0000;border-radius:8px;padding:4px 7px;font-size:12px;transition:background .15s,border-color .15s,color .15s}.pbp-name:hover:not(:disabled){border-color:var(--border);background:var(--card);color:var(--foreground)}.pbp-name:focus{border-color:var(--primary);background:var(--card);color:var(--foreground);outline:none}.pbp-alt button{flex-direction:column;align-items:center;line-height:1.15;display:inline-flex}.pbp-alt button i{opacity:.75;font-size:9.5px;font-style:normal}.pbp-msg.editable{cursor:text;padding-inline:27px 26px}.pbp-msg.editable:hover,.pbp-msg.editable:focus-visible{outline:2px solid var(--primary)}@supports (color:color-mix(in lab, red, red)){.pbp-msg.editable:hover,.pbp-msg.editable:focus-visible{outline:2px solid color-mix(in oklab, var(--primary) 45%, transparent)}}.pbp-msg.editable:hover,.pbp-msg.editable:focus-visible{outline-offset:1px}.pbp-sort-dragging{z-index:8;opacity:.58;box-shadow:0 12px 26px var(--foreground);position:relative}@supports (color:color-mix(in lab, red, red)){.pbp-sort-dragging{box-shadow:0 12px 26px color-mix(in oklab, var(--foreground) 20%, transparent)}}.pbp-pencil{opacity:0;color:var(--muted-foreground);pointer-events:none;inset-inline-end:7px;transition:opacity .15s;position:absolute;top:6px}.pbp-msg.editable:hover .pbp-pencil,.pbp-msg.editable:focus-visible .pbp-pencil{opacity:.85}.pbp-msg.editing{cursor:default;max-width:92%;padding:6px 8px 8px}.pbp-msg.editing:hover{transform:none}.pbp-msg.editing textarea{resize:vertical;border:1px solid var(--border);background:var(--card);width:100%;color:var(--foreground);font:inherit;border-radius:8px;padding:6px 8px;font-size:12.5px}.pbp-msg.editing textarea:focus{border-color:var(--primary);outline:none}.pbp-edit-actions{flex-wrap:wrap;align-items:center;gap:6px;margin-top:6px;display:flex}.pbp-edit-actions em{min-width:90px;color:var(--muted-foreground);flex:1;font-size:9.5px;font-style:normal;line-height:1.25;position:static}.pbp-edit-actions button{border:1px solid var(--border);cursor:pointer;background:var(--card);color:var(--foreground);border-radius:7px;align-items:center;gap:3px;padding:3px 8px;font-size:10.5px;font-weight:600;display:inline-flex}.pbp-edit-actions button.ok{background:var(--primary);color:var(--primary-foreground);border-color:#0000}.pbp-edit-actions button:hover{filter:brightness(1.06)}.pbp-create{display:inline-flex;position:relative}.pbp-create-menu{z-index:5;border:1px solid var(--border);background:var(--card);min-width:175px;box-shadow:0 12px 28px var(--foreground);bottom:calc(100% + 5px);border-radius:9px;gap:3px;padding:4px;display:grid;position:absolute;inset-inline-start:0}@supports (color:color-mix(in lab, red, red)){.pbp-create-menu{box-shadow:0 12px 28px color-mix(in oklab, var(--foreground) 18%, transparent)}}.pbp-create-menu button{justify-content:flex-start;width:100%}.pbp{width:min(1180px,100%)}.pbp-grid{grid-template-columns:minmax(0,1fr)}.pbp-grid.with-checks{grid-template-columns:minmax(0,1fr) minmax(0,360px)}@media (width<=1000px){.pbp-grid.with-checks{grid-template-columns:minmax(0,1fr)}}.pbp-chat{min-height:340px;max-height:62vh}.pbp-checks{border-inline-start:1px solid var(--border)}.pbp-verdict-chip{border:1px solid var(--border);background:var(--card);color:var(--foreground);cursor:pointer;white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:5px 10px;font-size:11.5px;font-weight:600;display:inline-flex}.pbp-verdict-chip .rot{transform:rotate(180deg)}.pbp-verdict-chip.good{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.pbp-verdict-chip.good{border-color:color-mix(in oklab, var(--primary) 45%, var(--border))}}.pbp-verdict-chip.warn{border-color:var(--chart-4,var(--primary))}@supports (color:color-mix(in lab, red, red)){.pbp-verdict-chip.warn{border-color:color-mix(in oklab, var(--chart-4,var(--primary)) 50%, var(--border))}}.pbp-verdict-chip.bad{border-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.pbp-verdict-chip.bad{border-color:color-mix(in oklab, var(--destructive) 50%, var(--border))}}.pbp-verdict-chip.bad{color:var(--destructive)}.pbp-verdict-chip.on{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.pbp-verdict-chip.on{background:color-mix(in oklab, var(--primary) 10%, var(--card))}}.pbp-hint{color:var(--muted-foreground);white-space:nowrap;margin-inline-start:auto;font-size:10px}.pbp-edit-media{background:var(--muted);border-radius:10px;margin-bottom:6px;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.pbp-edit-media{background:color-mix(in oklab, var(--muted) 60%, transparent)}}.pbp-edit-media>img,.pbp-edit-media>video{object-fit:cover;width:100%;max-height:190px;display:block}.pbp-edit-media>audio{width:100%;margin:6px 0;display:block}.pbp-edit-media>a{color:var(--foreground);align-items:center;gap:6px;padding:8px;font-size:12px;text-decoration:none;display:flex}.pbp-edit-media-acts{gap:5px;padding:5px;display:flex}.pbp-edit-media-acts button{cursor:pointer;border:1px solid var(--border);background:var(--card);color:var(--muted-foreground);border-radius:999px;align-items:center;gap:4px;padding:3px 8px;font-size:11px;display:inline-flex}.pbp-edit-media-acts button:hover:not(:disabled){color:var(--foreground)}.pbp-edit-media-acts button:disabled{opacity:.4;cursor:default}.pbp-edit-medias{gap:6px;max-height:300px;margin-bottom:6px;display:grid;overflow-y:auto}.pbp-edit-medias .pbp-edit-media{margin-bottom:0;position:relative}.pbp-edit-media-n{z-index:1;min-width:18px;height:18px;color:var(--card);background:var(--foreground);border-radius:999px;justify-content:center;align-items:center;padding:0 5px;font-size:10px;font-weight:700;display:inline-flex;position:absolute;top:6px;left:6px}@supports (color:color-mix(in lab, red, red)){.pbp-edit-media-n{background:color-mix(in oklab, var(--foreground) 75%, transparent)}}.pbp-edit-media-clear{cursor:pointer;border:1px solid var(--border);background:var(--card);color:var(--muted-foreground);border-radius:999px;justify-self:start;align-items:center;gap:4px;padding:3px 9px;font-size:11px;display:inline-flex}.pbp-edit-media-clear:hover{color:var(--destructive)}.pbp-fmt{gap:4px;margin-top:6px;display:flex}.pbp-fmt button{cursor:pointer;border:1px solid var(--border);background:var(--card);width:26px;height:24px;color:var(--muted-foreground);border-radius:7px;place-items:center;font-size:12px;display:grid}.pbp-fmt button:hover{color:var(--foreground);background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.pbp-fmt button:hover{background:color-mix(in oklab, var(--primary) 10%, var(--card))}}.pbp-edit-tools{flex-wrap:wrap;gap:5px;margin-top:6px;padding-bottom:2px;display:flex}.pbp-msg.editing .pbp-edit-actions{border-top:1px solid var(--border);margin-top:9px;padding-top:7px}@supports (color:color-mix(in lab, red, red)){.pbp-msg.editing .pbp-edit-actions{border-top:1px solid color-mix(in oklab, var(--border) 70%, transparent)}}.pbp-edit-tools button{border:1px solid var(--border);background:var(--card);color:var(--foreground);cursor:pointer;border-radius:7px;align-items:center;gap:4px;padding:3px 8px;font-size:10.5px;font-weight:600;display:inline-flex}.pbp-edit-tools button:hover:not(:disabled){background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.pbp-edit-tools button:hover:not(:disabled){background:color-mix(in oklab, var(--primary) 10%, var(--card))}}.pbp-edit-tools button:disabled{opacity:.6;cursor:progress}.pbp-emoji{margin-top:6px}.pbp-emoji .emoji-panel{width:100%;max-width:100%;position:static}.pbp-ideas{flex-direction:column;gap:5px;margin-top:7px;display:flex}.pbp-ideas>b{color:var(--muted-foreground);font-size:10.5px}.pbp-ideas button{text-align:start;border:1px solid var(--border);background:var(--card);color:var(--foreground);cursor:pointer;border-radius:8px;flex-direction:column;gap:2px;padding:6px 8px;font-size:11.5px;line-height:1.35;display:flex}.pbp-ideas button:hover{border-color:var(--primary);background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.pbp-ideas button:hover{background:color-mix(in oklab, var(--primary) 8%, var(--card))}}.pbp-ideas button i{color:var(--muted-foreground);font-size:9.5px;font-style:normal}.pbp-tip{color:var(--destructive);margin:6px 0 0;font-size:10.5px}.pbp-media{border:1px solid var(--border);background:var(--primary);border-radius:10px;flex-direction:column;align-self:flex-end;gap:5px;max-width:74%;padding:6px;display:flex}@supports (color:color-mix(in lab, red, red)){.pbp-media{background:color-mix(in oklab, var(--primary) 12%, var(--card))}}.pbp-media{animation:.2s ease-out pbp-bubble}.pbp-media img,.pbp-media video{object-fit:cover;border-radius:8px;width:100%;max-height:220px;display:block}.pbp-media audio{width:100%}.pbp-file{background:var(--card);color:var(--foreground);overflow-wrap:anywhere;border-radius:8px;align-items:center;gap:6px;padding:8px 10px;font-size:11.5px;text-decoration:none;display:inline-flex}.pbp-cap{overflow-wrap:anywhere;font-size:11.5px;line-height:1.4}.pbp-media-actions{justify-content:flex-end;gap:5px;display:flex}.pbp-media-actions button{border:1px solid var(--border);background:var(--card);color:var(--muted-foreground);cursor:pointer;border-radius:6px;align-items:center;gap:3px;padding:2px 7px;font-size:10px;font-weight:600;display:inline-flex}.pbp-media-actions button:hover{color:var(--foreground)}@media (prefers-reduced-motion:reduce){.pbp-media{animation:none!important}}.pbp-alt button.real{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.pbp-alt button.real{border-color:color-mix(in oklab, var(--primary) 35%, transparent)}}.pbp-alt button.real:disabled{opacity:.45;cursor:not-allowed}.pbp-usereal{border:1px solid var(--primary);border-radius:999px;align-items:center;gap:6px;margin-left:auto;padding:5px 10px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.pbp-usereal{border:1px solid color-mix(in oklab, var(--primary) 40%, transparent)}}.pbp-usereal{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.pbp-usereal{background:color-mix(in oklab, var(--primary) 10%, transparent)}}.pbp-usereal{color:var(--foreground);cursor:pointer;font-size:12px;transition:background .15s,transform .15s}.pbp-usereal:hover{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.pbp-usereal:hover{background:color-mix(in oklab, var(--primary) 18%, transparent)}}.pbp-usereal:hover{transform:translateY(-1px)}.pbp-msg.real{cursor:default}.pbp-msg.real:after{content:"real";letter-spacing:.04em;text-transform:uppercase;background:var(--primary);border-radius:999px;padding:1px 6px;font-size:9px;position:absolute;top:-7px;right:8px}@supports (color:color-mix(in lab, red, red)){.pbp-msg.real:after{background:color-mix(in oklab, var(--primary) 22%, var(--card))}}.pbp-msg.real:after{color:var(--foreground)}.pbp-demo-note.real{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.pbp-demo-note.real{background:color-mix(in oklab, var(--primary) 12%, transparent)}}.hmz-group{letter-spacing:.06em;text-transform:uppercase;color:var(--foreground);margin:14px 2px 2px;font-size:11px;font-weight:700}@supports (color:color-mix(in lab, red, red)){.hmz-group{color:color-mix(in oklab, var(--foreground) 55%, transparent)}}.hmz-range{width:108px;accent-color:var(--primary);cursor:pointer}.hmz-hours{align-items:center;gap:6px;margin-top:6px;display:inline-flex}.hmz-hours input{border:1px solid var(--border);background:var(--background);color:var(--foreground);border-radius:8px;padding:3px 7px;font-size:12px}.hmz-hours em{opacity:.65;font-size:11px;font-style:normal}.hmz-bubble.in{background:var(--card);color:var(--foreground);border:1px solid var(--border);align-self:flex-start}.hmz-tag{letter-spacing:.04em;text-transform:uppercase;opacity:.7;margin-top:4px;font-size:10px;font-weight:600;display:block}.pbp-test{border:1px solid var(--primary);border-radius:999px;align-items:center;gap:6px;padding:6px 12px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.pbp-test{border:1px solid color-mix(in srgb, var(--primary) 40%, transparent)}}.pbp-test{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.pbp-test{background:color-mix(in srgb, var(--primary) 12%, transparent)}}.pbp-test{color:var(--primary);cursor:pointer;font-size:12px;font-weight:600;transition:transform .15s,background .15s}.pbp-test:hover{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.pbp-test:hover{background:color-mix(in srgb, var(--primary) 20%, transparent)}}.pbp-test:hover{transform:translateY(-1px)}.pbt-back{z-index:120;background:var(--foreground);place-items:center;display:grid;position:fixed;inset:0}@supports (color:color-mix(in lab, red, red)){.pbt-back{background:color-mix(in srgb, var(--foreground) 45%, transparent)}}.pbt-back{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);padding:16px}.pbt{border:1px solid var(--border);background:var(--card);width:min(520px,100%);max-height:min(86dvh,720px);color:var(--card-foreground);box-shadow:0 20px 60px var(--foreground);border-radius:18px;overflow:auto}@supports (color:color-mix(in lab, red, red)){.pbt{box-shadow:0 20px 60px color-mix(in srgb, var(--foreground) 25%, transparent)}}.pbt{animation:.18s pbt-in}@keyframes pbt-in{0%{opacity:0;transform:translateY(8px)scale(.98)}}.pbt-head{align-items:flex-start;gap:12px;padding:16px 18px 10px;display:flex}.pbt-head h3{margin:0;font-size:16px;font-weight:700}.pbt-head p{color:var(--muted-foreground);margin:4px 0 0;font-size:12px}.pbt-x{color:var(--muted-foreground);cursor:pointer;background:0 0;border:0;margin-left:auto}.pbt-tabs{border-bottom:1px solid var(--border);gap:6px;padding:0 18px;display:flex}.pbt-tabs button{cursor:pointer;color:var(--muted-foreground);background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;gap:6px;padding:8px 12px;font-size:13px;font-weight:600;display:inline-flex}.pbt-tabs button.on{color:var(--primary);border-bottom-color:var(--primary)}.pbt-body{flex-direction:column;gap:8px;padding:16px 18px 18px;display:flex}.pbt-lbl{color:var(--muted-foreground);font-size:12px;font-weight:600}.pbt-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.pbt-row input,.pbt-sel,.pbt-body>input,.pbt-cc{border:1px solid var(--border);background:var(--background);min-width:0;color:var(--foreground);border-radius:10px;padding:9px 11px;font-size:14px}.pbt-row input{flex:160px}.pbt-sel{width:100%}.pbt-cc{flex:none}.pbt-save{border:1px solid var(--border);background:var(--muted);color:var(--foreground);cursor:pointer;border-radius:10px;align-items:center;gap:6px;padding:9px 14px;font-size:13px;font-weight:600;display:inline-flex}.pbt-hint{color:var(--muted-foreground);margin:0;font-size:11.5px}.pbt-chips{flex-wrap:wrap;gap:6px;display:flex}.pbt-chips button{cursor:pointer;border:1px solid var(--border);background:var(--background);color:var(--muted-foreground);border-radius:999px;padding:5px 10px;font-size:12px}.pbt-chips button.on{border-color:var(--primary);color:var(--primary)}.pbt-go{cursor:pointer;color:#06301a;background:#25d366;border:0;border-radius:12px;justify-content:center;align-items:center;gap:8px;margin-top:6px;padding:12px 16px;font-size:15px;font-weight:700;transition:transform .15s,filter .15s;display:inline-flex}.pbt-go:hover:not(:disabled){filter:brightness(1.05);transform:translateY(-1px)}.pbt-go:disabled{opacity:.55;cursor:not-allowed}.pbt-err,.pbt-ok{margin:0;padding:0 18px 16px;font-size:12.5px}.pbt-err{color:var(--destructive)}.pbt-ok{color:#16a34a}.pbt .spin{animation:1s linear infinite spin}.hmz-sec{border:1px solid var(--border);background:var(--card);border-radius:12px;overflow:hidden}.hmz-sec-head{cursor:pointer;width:100%;color:var(--foreground);text-align:left;background:0 0;border:0;align-items:center;gap:8px;padding:10px 12px;font-size:13px;display:flex}.hmz-sec-head b{flex:1;font-weight:600}.hmz-sec-head em{color:var(--muted-foreground);background:var(--muted);font-size:11px;font-style:normal}@supports (color:color-mix(in lab, red, red)){.hmz-sec-head em{background:color-mix(in oklab, var(--muted) 70%, transparent)}}.hmz-sec-head em{border-radius:999px;padding:2px 7px}.hmz-sec-head svg{color:var(--muted-foreground);transition:transform .18s}.hmz-sec.open .hmz-sec-head svg{transform:rotate(180deg)}.hmz-sec-body{flex-direction:column;gap:8px;padding:0 10px 10px;display:flex}.hmz-sec-body .hmz-card{border-color:var(--border)}@supports (color:color-mix(in lab, red, red)){.hmz-sec-body .hmz-card{border-color:color-mix(in oklab, var(--border) 70%, transparent)}}.hmz-sec-body .hmz-c-txt i{color:var(--muted-foreground)}@supports (color:color-mix(in lab, red, red)){.hmz-sec-body .hmz-c-txt i{color:color-mix(in oklab, var(--muted-foreground) 85%, transparent)}}.hmz-apply-row{gap:6px;padding:2px 0 4px;display:grid}.hmz-apply{cursor:pointer;background:var(--primary);width:100%;color:var(--primary-foreground);border:0;border-radius:12px;justify-content:center;align-items:center;gap:7px;padding:11px 14px;font-size:13px;font-weight:600;transition:transform .12s,background .15s;display:inline-flex}.hmz-apply:hover{transform:translateY(-1px)}.hmz-apply:active{transform:scale(.98)}.hmz-apply.done{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.hmz-apply.done{background:color-mix(in oklab, var(--primary) 65%, green)}}.hmz-applied{color:var(--muted-foreground);text-align:center;margin:0;font-size:11.5px}@media (prefers-reduced-motion:reduce){.hmz-sec-head svg,.hmz-apply{transition:none}}.pbp-phone.wa{width:100%;max-width:380px;box-shadow:0 18px 40px -26px var(--foreground);border-radius:16px;flex:0 auto;margin-inline:auto}@supports (color:color-mix(in lab, red, red)){.pbp-phone.wa{box-shadow:0 18px 40px -26px color-mix(in oklab, var(--foreground) 60%, transparent)}}.pbp-phone.wa .pbp-topbar{color:#fff;background:#0f7a68;border-bottom:0;gap:10px;padding:9px 12px}.pbp-phone.wa .pbp-topbar b{color:#fff;font-size:13px;font-weight:600}.pbp-phone.wa .pbp-topbar i{color:oklab(100% 0 5.96046e-8/.78);font-size:10.5px}.pbp-phone.wa .pbp-av{color:#fff;background:oklab(100% 0 5.96046e-8/.22);width:32px;height:32px}.pbp-topacts{color:oklab(100% 0 5.96046e-8/.88);align-items:center;gap:14px;margin-inline-start:auto;display:inline-flex}.pbp-phone.wa .pbp-hint{text-align:end;background:var(--muted);margin:0;padding:5px 12px;font-size:10px}@supports (color:color-mix(in lab, red, red)){.pbp-phone.wa .pbp-hint{background:color-mix(in oklab, var(--muted) 55%, var(--card))}}.pbp-phone.wa .pbp-hint{border-bottom:1px solid var(--border)}.pbp-phone.wa .pbp-chat{background-color:#ece2d7;background-image:radial-gradient(circle at 12% 22%,oklab(74.0473% .0103011 .0338234/.34) 0 2px,#0000 3px),radial-gradient(circle at 68% 58%,oklab(74.0473% .0103011 .0338234/.28) 0 2px,#0000 3px),radial-gradient(circle at 38% 82%,oklab(74.0473% .0103011 .0338234/.24) 0 1.5px,#0000 3px);background-size:130px 130px,170px 170px,150px 150px;gap:9px;padding:14px 12px}.pbp-phone.wa .pbp-msg{color:#10231d;border-radius:9px;max-width:78%;padding:7px 11px 16px;box-shadow:0 1px 1px oklab(0% none none/.16)}.pbp-phone.wa .pbp-msg.in{background:#fff;border-top-left-radius:0}.pbp-phone.wa .pbp-msg.out{background:#dcf8c6;border-top-right-radius:0}.pbp-phone.wa .pbp-msg.in:after,.pbp-phone.wa .pbp-msg.out:after{content:"";width:9px;height:12px;position:absolute;top:0}.pbp-phone.wa .pbp-msg.in:after{clip-path:polygon(100% 0,100% 100%,0 0);background:#fff;inset-inline-start:-8px}.pbp-phone.wa .pbp-msg.out:after{clip-path:polygon(0 0,0 100%,100% 0);background:#dcf8c6;inset-inline-end:-8px}.pbp-phone.wa .pbp-msg.editing:after,.pbp-phone.wa .pbp-msg.editing{border-radius:9px}.pbp-phone.wa .pbp-msg.editing:after{display:none}.pbp-phone.wa .pbp-typing{background:#fff;border-radius:9px}.pbp-phone.wa .pbp-card{background:#fff}.pbp-phone.wa .pbp-tag{color:#10231d}.pbp-inputbar{color:#66757f;background:#f0f2f5;border-top:1px solid oklab(0% none none/.08);align-items:center;gap:10px;padding:8px 10px;display:flex}.pbp-inputfake{color:#98a4ae;background:#fff;border-radius:999px;flex:1;min-width:0;padding:8px 12px;font-size:12px}.pbp-sendfake{color:#fff;background:#12a37f;border-radius:50%;flex:none;justify-content:center;align-items:center;width:30px;height:30px;display:inline-flex}.pbp.with-hmz{width:min(1280px,100vw - 500px);margin-inline-end:452px}@media (width<=1100px){.hmz-backdrop.live .hmz-panel{border-radius:16px 16px 0 0;width:100%;max-height:62dvh;inset:auto 0 0}.pbp.with-hmz{width:min(1280px,100%);max-height:38dvh;margin-inline-end:0}}.crm-thread{background:radial-gradient(circle at 12% 18%, var(--brand) 0 2px, transparent 3px), radial-gradient(circle at 62% 58%, var(--brand) 0 2px, transparent 3px), linear-gradient(180deg, var(--brand), #efe7dd)}@supports (color:color-mix(in lab, red, red)){.crm-thread{background:radial-gradient(circle at 12% 18%, color-mix(in srgb, var(--brand) 5%, transparent) 0 2px, transparent 3px), radial-gradient(circle at 62% 58%, color-mix(in srgb, var(--brand) 4%, transparent) 0 2px, transparent 3px), linear-gradient(180deg, color-mix(in srgb, var(--brand) 5%, #efe7dd), #efe7dd)}}.crm-thread{background-size:120px 120px,160px 160px,cover;gap:6px}.crm-bubble{color:#111b21;background:#fff;border:0;border-radius:9px;max-width:74%;padding:7px 10px 16px;position:relative;box-shadow:0 1px 1px #0b141a21}.crm-bubble.out{color:#111b21;background:#d9fdd3;border-radius:9px 9px 3px;box-shadow:0 1px 1px #0b141a21}.crm-bubble.in{border-radius:9px 9px 9px 3px}.crm-bubble.in:after,.crm-bubble.out:after{content:"";clip-path:polygon(0 0,100% 100%,100% 0);width:9px;height:12px;position:absolute;bottom:0}.crm-bubble.in:after{background:#fff;left:-8px;transform:scaleX(-1)}.crm-bubble.out:after{background:#d9fdd3;right:-8px}.crm-bubble p{word-break:break-word;font-size:13.5px;line-height:1.42}.crm-bubble em{color:#111b2180;inset-inline-end:8px;align-items:center;gap:3px;margin:0;font-size:10.5px;display:inline-flex;position:absolute;bottom:3px}.crm-tick.sent,.crm-tick.delivered{color:#8696a0}.crm-tick.read{color:#53bdeb}.crm-tick.failed{color:var(--destructive)}.crm-bubble.emoji{box-shadow:none;background:0 0;padding:2px 4px 14px}.crm-bubble.emoji:after{display:none}.crm-bubble.emoji p{font-size:34px;line-height:1.1}.crm-bubble .chat-bubble-image{border-radius:7px;max-height:260px}.crm-bubble .chat-bubble-img-btn{width:100%}.crm-del{color:inherit;opacity:.55}.crm-del:hover{opacity:1}.chat-doc-card{color:inherit;background:#0b141a0f;border-radius:9px;align-items:center;gap:9px;margin-bottom:4px;padding:8px 10px;text-decoration:none;display:flex}.chat-doc-card:hover{background:#0b141a1f}.chat-doc-icon{background:#0b141a14;border-radius:7px;place-items:center;width:30px;height:30px;display:grid}.chat-doc-meta{min-width:0;display:grid}.chat-doc-meta b{text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;overflow:hidden}.chat-doc-meta small{opacity:.65;font-size:10.5px}.chat-doc-dl{opacity:.7;flex:none}.crm-lightbox{z-index:120;cursor:zoom-out;background:#091428d1;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.crm-lightbox img{cursor:default;border-radius:12px;max-width:min(92vw,1100px);max-height:88vh}.crm-lightbox-close{cursor:pointer;color:#fff;top:16px;background:#ffffff29;border:0;border-radius:999px;place-items:center;width:34px;height:34px;display:grid;position:absolute;inset-inline-end:18px}.hmz-score{border-bottom:1px solid var(--border);background:var(--card);padding:10px 14px 12px}.hmz-score-top{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.hmz-score-top b{font-size:13px}.hmz-score-top span{color:var(--muted-foreground);font-size:11.5px}.hmz-score-bar{background:var(--muted);border-radius:999px;height:8px;margin:6px 0 4px;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.hmz-score-bar{background:color-mix(in oklab, var(--muted) 80%, transparent)}}.hmz-score-bar>span{background:var(--destructive);border-radius:999px;height:100%;transition:width .35s,background-color .35s;display:block}.hmz-score-bar.medio>span{background:#eab308}@supports (color:color-mix(in lab, red, red)){.hmz-score-bar.medio>span{background:color-mix(in oklab, #eab308 82%, var(--foreground))}}.hmz-score-bar.alto>span{background:#16a34a}@supports (color:color-mix(in lab, red, red)){.hmz-score-bar.alto>span{background:color-mix(in oklab, #16a34a 88%, var(--foreground))}}.hmz-score i{color:var(--muted-foreground);font-size:11px;font-style:normal}@media (prefers-reduced-motion:reduce){.hmz-score-bar>span{transition:none}}.pbp-applied{font-size:11.5px;position:relative}.pbp-applied>summary{cursor:pointer;border:1px solid var(--border);background:var(--card);color:var(--foreground);border-radius:999px;padding:5px 10px;list-style:none}.pbp-applied>summary::-webkit-details-marker{display:none}.pbp-applied[open]>summary{background:var(--brand)}@supports (color:color-mix(in lab, red, red)){.pbp-applied[open]>summary{background:color-mix(in oklab, var(--brand) 12%, var(--card))}}.pbp-applied-list{z-index:30;border:1px solid var(--border);background:var(--popover);width:max-content;max-width:320px;color:var(--popover-foreground);box-shadow:0 16px 34px -22px var(--foreground);top:calc(100% + 6px);border-radius:12px;flex-wrap:wrap;gap:5px;padding:9px;display:flex;position:absolute;inset-inline-start:0}@supports (color:color-mix(in lab, red, red)){.pbp-applied-list{box-shadow:0 16px 34px -22px color-mix(in oklab, var(--foreground) 70%, transparent)}}.pbp-applied-list span{background:var(--muted);border-radius:999px;padding:3px 8px;font-size:11px}@supports (color:color-mix(in lab, red, red)){.pbp-applied-list span{background:color-mix(in oklab, var(--muted) 70%, transparent)}}.pbp-applied-list .hoverable{cursor:default;background:var(--brand)}@supports (color:color-mix(in lab, red, red)){.pbp-applied-list .hoverable{background:color-mix(in oklab, var(--brand) 16%, transparent)}}.pbp-applied-list .hoverable:hover{background:var(--brand)}@supports (color:color-mix(in lab, red, red)){.pbp-applied-list .hoverable:hover{background:color-mix(in oklab, var(--brand) 30%, transparent)}}.pbp-msg.hl{outline:2px solid var(--brand)}@supports (color:color-mix(in lab, red, red)){.pbp-msg.hl{outline:2px solid color-mix(in oklab, var(--brand) 70%, transparent)}}.pbp-msg.hl{outline-offset:2px}.pbp-tag[data-tag=corrección]{background:oklab(79.5243% .0111457 .161283/.24)}.pbp-tag[data-tag=con\ tipeo]{background:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.pbp-tag[data-tag=con\ tipeo]{background:color-mix(in oklab, var(--destructive) 18%, transparent)}}.pbp-tag[data-tag=relectura]{background:oklab(75.3513% -.0842999 -.110505/.22)}.pbp-media.in{background:var(--card);align-self:flex-start}@supports (color:color-mix(in lab, red, red)){.pbp-media.in{background:color-mix(in oklab, var(--card) 92%, var(--foreground) 8%)}}.hmz-tip{width:16px;height:16px;color:var(--muted-foreground);background:var(--muted);border-radius:999px;flex:none;justify-content:center;align-items:center;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.hmz-tip{background:color-mix(in oklab, var(--muted) 70%, transparent)}}.hmz-tip{cursor:help;position:relative}.hmz-tip:hover,.hmz-tip:focus-visible{color:var(--primary);outline:none}.hmz-tip:after{content:attr(data-tip);background:var(--popover);width:max-content;max-width:250px;color:var(--popover-foreground);border:1px solid var(--border);text-align:left;white-space:normal;opacity:0;pointer-events:none;z-index:40;border-radius:8px;padding:6px 8px;font-size:11px;font-weight:500;line-height:1.35;transition:opacity .14s;position:absolute;top:calc(100% + 6px);left:50%;transform:translate(-50%);box-shadow:0 6px 20px -8px #00000059}.hmz-tip:hover:after,.hmz-tip:focus-visible:after{opacity:1}.hmz-group{flex-direction:column;gap:6px;display:flex}.hmz-vars{border:1px solid var(--border);background:var(--muted);border-radius:10px;padding:6px 8px}@supports (color:color-mix(in lab, red, red)){.hmz-vars{background:color-mix(in oklab, var(--muted) 40%, transparent)}}.hmz-vars>summary{cursor:pointer;color:var(--foreground);align-items:center;gap:6px;font-size:12px;font-weight:600;list-style:none;display:flex}.hmz-vars>summary::-webkit-details-marker{display:none}.hmz-vars>summary em{color:var(--muted-foreground);margin-left:auto;font-size:11px;font-style:normal}.hmz-var-list{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.hmz-var{border:1px solid var(--border);background:var(--background);border-radius:999px;align-items:center;gap:2px;display:inline-flex;overflow:hidden}.hmz-var>button:first-child{color:var(--muted-foreground);background:0 0;align-items:center;gap:4px;padding:3px 9px;font-size:11px;display:inline-flex}.hmz-var i{width:11px;display:inline-flex}.hmz-var.on{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.hmz-var.on{border-color:color-mix(in oklab, var(--primary) 55%, transparent)}}.hmz-var.on{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.hmz-var.on{background:color-mix(in oklab, var(--primary) 12%, transparent)}}.hmz-var.on>button:first-child{color:var(--foreground);font-weight:600}.hmz-var-x{color:var(--muted-foreground);background:0 0;padding:0 7px 0 0}.hmz-var-x:hover{color:var(--destructive)}.hmz-var-list.chips .hmz-var>button:first-child{font-size:15px}.hmz-var-warn{color:var(--muted-foreground);margin:6px 0 0;font-size:11px}.hmz-var-box{color:var(--muted-foreground);background:0 0;padding:3px 2px 3px 8px}.hmz-var-t{color:var(--muted-foreground);text-align:left;cursor:pointer;background:0 0;padding:3px 9px 3px 4px;font-size:11px}.hmz-var-t:hover{color:var(--foreground);-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.hmz-var.on .hmz-var-t{color:var(--foreground);font-weight:600}.hmz-var-list.chips .hmz-var-t{cursor:default;font-size:15px}.hmz-var-tope{color:#b45309;border-radius:8px;margin:6px 0 0;padding:6px 9px;font-size:11px}@supports (color:color-mix(in lab, red, red)){.hmz-var-tope{color:color-mix(in oklab, #b45309 85%, var(--foreground))}}.hmz-var-tope{background:oklab(76.8591% .0560995 .154808/.16);border:1px solid oklab(76.859% .0560995 .154808/.35)}.hmz-var-add{align-items:center;gap:6px;margin-top:8px;display:flex}.hmz-var-add input{border:1px solid var(--border);background:var(--background);min-width:0;height:28px;color:var(--foreground);border-radius:8px;flex:auto;padding:0 8px;font-size:12px}.hmz-var-add>button{border:1px solid var(--border);background:var(--background);height:28px;color:var(--foreground);border-radius:8px;padding:0 8px;font-size:11px}.hmz-var-add>button:hover{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.hmz-var-add>button:hover{background:color-mix(in oklab, var(--primary) 12%, transparent)}}@media (prefers-reduced-motion:reduce){.hmz-tip:after{transition:none}}.hmz-multi{flex-wrap:wrap;justify-self:end;gap:.35rem;display:flex}.hmz-chip{border:1px solid var(--border);background:var(--background);color:var(--muted-foreground);cursor:pointer;border-radius:999px;align-items:center;gap:.35rem;padding:.3rem .6rem;font-size:.75rem;line-height:1;transition:background-color .15s,color .15s,border-color .15s;display:inline-flex}.hmz-chip:hover{border-color:var(--primary);color:var(--foreground)}.hmz-chip.on{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.hmz-chip.on{background:color-mix(in oklab, var(--primary) 14%, transparent)}}.hmz-chip.on{border-color:var(--primary);color:var(--foreground)}.hmz-chip-box{border:1px solid var(--border);background:var(--card);border-radius:4px;justify-content:center;align-items:center;width:14px;height:14px;display:inline-flex}.hmz-chip.on .hmz-chip-box{background:var(--primary);border-color:var(--primary);color:var(--primary-foreground)}@media (prefers-reduced-motion:reduce){.hmz-chip{transition:none}}.hmz-score-bar.venta.bajo>span{background:#dc2626}@supports (color:color-mix(in lab, red, red)){.hmz-score-bar.venta.bajo>span{background:color-mix(in oklab, #dc2626 85%, var(--foreground))}}.hmz-score-bar.venta.medio>span{background:#eab308}@supports (color:color-mix(in lab, red, red)){.hmz-score-bar.venta.medio>span{background:color-mix(in oklab, #eab308 82%, var(--foreground))}}.hmz-score-bar.venta.alto>span{background:#16a34a}@supports (color:color-mix(in lab, red, red)){.hmz-score-bar.venta.alto>span{background:color-mix(in oklab, #16a34a 88%, var(--foreground))}}.hmz-score-warn{color:hsl(var(--destructive));margin:6px 0 0;font-size:11.5px}.hmz-field{flex-direction:column;gap:4px;margin-top:8px;display:flex}.hmz-field>span{color:var(--muted-foreground);font-size:11.5px;font-weight:600}.hmz-field>i{color:var(--muted-foreground);font-size:11px;font-style:normal}.hmz-field input{border:1px solid var(--border);background:var(--background);width:100%;height:32px;color:var(--foreground);border-radius:8px;padding:0 10px;font-size:12.5px}.hmz-field-row{grid-template-columns:1fr 1fr;gap:10px;display:grid}.hmz-var-e,.hmz-var-x{color:var(--muted-foreground);cursor:pointer;background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;padding:2px;display:inline-flex}.hmz-var-e:hover,.hmz-var-x:hover{color:var(--foreground);background:var(--muted)}.hmz-var-edit{border:1px solid var(--primary);background:var(--background);border-radius:999px;align-items:center;gap:4px;padding:2px 6px;display:inline-flex;position:relative}.hmz-var-edit input{color:var(--foreground);background:0 0;border:0;outline:none;min-width:160px;font-size:12px}.hmz-var-edit button{color:var(--muted-foreground);cursor:pointer;background:0 0;border:0;border-radius:6px;padding:2px;display:inline-flex}.hmz-var-edit button:hover{color:var(--foreground);background:var(--muted)}.hmz-emoji-pop{z-index:60;background:var(--popover);color:var(--popover-foreground);border:1px solid var(--border);box-shadow:0 12px 32px -12px var(--foreground);border-radius:12px;position:absolute;top:calc(100% + 6px);left:0}@supports (color:color-mix(in lab, red, red)){.hmz-emoji-pop{box-shadow:0 12px 32px -12px color-mix(in oklab, var(--foreground) 40%, transparent)}}.hmz-var-add{position:relative}.hmz-media{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:8px;margin:6px 0;display:grid}.hmz-media-card{border:1px solid var(--border);background:var(--card);border-radius:12px;gap:6px;padding:8px;display:grid;position:relative}.hmz-media-card img,.hmz-media-card video{object-fit:cover;background:var(--muted);border-radius:8px;width:100%;height:92px}.hmz-media-card audio{width:100%}.hmz-media-card input{border:1px solid var(--border);background:var(--background);color:var(--foreground);border-radius:8px;width:100%;padding:4px 6px;font-size:12px}.hmz-media-card .hmz-var-x{background:var(--background);position:absolute;top:4px;right:4px}.hmz-media-add{border:1px dashed var(--border);cursor:pointer;color:var(--foreground);border-radius:999px;align-items:center;gap:4px;padding:5px 12px;font-size:12px;display:inline-flex}.hmz-media-add:hover{background:var(--muted)}.hmz-rule{border:1px solid var(--border);background:var(--card);border-radius:12px;gap:6px;margin:6px 0;padding:8px;display:grid}.hmz-rule-top{align-items:center;gap:8px;display:flex}.hmz-rule-when{color:var(--muted-foreground);flex:1;align-items:center;gap:6px;font-size:12px;display:flex}.hmz-rule-when select,.hmz-rule-in,.hmz-rule-days input[type=number],.hmz-rule-try input{border:1px solid var(--border);background:var(--background);color:var(--foreground);border-radius:8px;padding:5px 8px;font-size:12px}.hmz-rule-in{width:100%}.hmz-rule-days{color:var(--muted-foreground);flex-wrap:wrap;align-items:center;gap:12px;margin:6px 0;font-size:12px;display:flex}.hmz-rule-days label{align-items:center;gap:6px;display:inline-flex}.hmz-rule-days input[type=number]{width:64px}.hmz-rule-check{cursor:pointer}.hmz-rule-try{gap:6px;margin-top:6px;display:grid}.hmz-rule-try p{color:var(--foreground);background:var(--muted);border-radius:10px;margin:0;padding:7px 10px;font-size:12px}.hmz-rule-try em{color:var(--muted-foreground);font-style:normal}.hmz-switch.sm{transform:scale(.85)}.hmz-rule-try-top{align-items:center;gap:8px;display:flex}.hmz-rule-try-top input{flex:1}.hmz-rule-try-top button{border:1px solid var(--border);background:var(--background);color:var(--foreground);cursor:pointer;border-radius:999px;align-items:center;gap:4px;padding:5px 10px;font-size:12px;display:inline-flex}.hmz-rule-chat{gap:5px;display:grid}.hmz-rule-chat p{border-radius:12px;max-width:85%;margin:0;padding:7px 10px;font-size:12px}.hmz-rule-chat p.bot{background:var(--muted);color:var(--foreground);justify-self:start}.hmz-rule-chat p.cli{background:var(--primary);color:var(--primary-foreground);justify-self:end}.hmz-rule-try small{color:var(--muted-foreground);font-size:11px}.hmz-rule-say{color:var(--foreground);background:var(--primary);margin:8px 0 10px;font-size:13px;line-height:1.45}@supports (color:color-mix(in lab, red, red)){.hmz-rule-say{background:color-mix(in srgb, var(--primary) 8%, transparent)}}.hmz-rule-say{border:1px solid var(--primary)}@supports (color:color-mix(in lab, red, red)){.hmz-rule-say{border:1px solid color-mix(in srgb, var(--primary) 22%, transparent)}}.hmz-rule-say{border-radius:12px;padding:9px 12px}.hmz-rule-presets{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.hmz-preset{text-align:left;border:1px solid var(--border);background:var(--background);color:var(--foreground);cursor:pointer;border-radius:12px;gap:2px;padding:9px 11px;transition:border-color .15s,background .15s,transform .15s;display:grid}.hmz-preset:hover{border-color:var(--primary);transform:translateY(-1px)}@supports (color:color-mix(in lab, red, red)){.hmz-preset:hover{border-color:color-mix(in srgb, var(--primary) 45%, var(--border))}}.hmz-preset b{font-size:13px;font-weight:600}.hmz-preset i{color:var(--muted-foreground);font-size:11px;font-style:normal}.hmz-preset.on{border-color:var(--primary);background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.hmz-preset.on{background:color-mix(in srgb, var(--primary) 12%, transparent)}}.hmz-preset.on i{color:var(--foreground)}.hmz-rule-custom{color:var(--muted-foreground);margin:6px 0 0;font-size:11px}.hmz-more{margin-top:10px}.hmz-rule-sum{color:var(--muted-foreground);align-items:center;gap:8px;margin-top:10px;font-size:12px;display:flex}.hmz-rule-sum button{border:1px solid var(--border);background:var(--background);color:var(--foreground);cursor:pointer;border-radius:999px;margin-left:auto;padding:5px 12px;font-size:12px}.hmz-rule-sum button:hover{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.hmz-rule-sum button:hover{border-color:color-mix(in srgb, var(--primary) 45%, var(--border))}}.hmz-rule-editor{gap:8px;margin-top:8px;display:grid}@media (width<=520px){.hmz-rule-presets{grid-template-columns:1fr}}.crm-turbo{border:1px solid var(--primary);align-items:center;gap:6px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.crm-turbo{border:1px solid color-mix(in srgb, var(--primary) 40%, transparent)}}.crm-turbo{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.crm-turbo{background:color-mix(in srgb, var(--primary) 12%, transparent)}}.crm-turbo{color:var(--primary);cursor:pointer;white-space:nowrap;border-radius:9px;padding:6px 10px;font-size:12px;font-weight:700}.crm-turbo:hover{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.crm-turbo:hover{background:color-mix(in srgb, var(--primary) 20%, transparent)}}.crm-turbo:disabled{opacity:.7;cursor:progress}.hmz-product{border-bottom:1px solid var(--border);background:var(--muted);padding:10px 14px;position:relative}.hmz-product-top{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.hmz-product-now{color:var(--muted-foreground);font-size:11px}.hmz-product-now b{color:var(--foreground);font-weight:600}.hmz-product-btn{color:var(--primary-foreground);background:var(--primary);border-radius:999px;align-items:center;gap:6px;margin-left:auto;padding:5px 10px;font-size:11px;font-weight:600;display:inline-flex}.hmz-product-btn:disabled{opacity:.6}.hmz-product-msg{color:var(--muted-foreground);margin:6px 0 0;font-size:11px}.hmz-product-list{z-index:40;border:1px solid var(--border);background:var(--background);border-radius:12px;gap:6px;max-height:220px;padding:8px;display:grid;position:absolute;top:calc(100% - 4px);left:14px;right:14px;overflow:auto;box-shadow:0 12px 28px #0000002e}.hmz-product-edit{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.hmz-product-edit input{border:1px solid var(--border);background:var(--background);color:var(--foreground);border-radius:8px;padding:5px 8px;font-size:11px}.hmz-product-edit input:first-child{flex:180px}.hmz-product-edit input:nth-child(2){width:100px}.hmz-product-edit input:nth-child(3){width:80px}.hmz-product-edit input:nth-child(4){width:110px}.hmz-product-now{cursor:text}.hmz-product-item{text-align:left;border:1px solid var(--border);background:var(--background);border-radius:10px;gap:2px;padding:7px 10px;display:grid}.hmz-product-item:hover{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.hmz-product-item:hover{border-color:color-mix(in oklab, var(--primary) 45%, transparent)}}.hmz-product-item.on{border-color:var(--primary);background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.hmz-product-item.on{background:color-mix(in oklab, var(--primary) 10%, transparent)}}.hmz-product-item b{font-size:12px;font-weight:600}.hmz-product-item i{color:var(--muted-foreground);font-size:11px;font-style:normal}.hmz-ghost.sm{padding:4px 9px;font-size:11px}.pbp-inst{border:1px solid var(--border);color:var(--muted-foreground);background:var(--muted);border-radius:999px;align-items:center;gap:6px;margin-top:6px;padding:4px 8px;font-size:11px;display:inline-flex}.pbp-inst select{color:var(--foreground);background:0 0;border:0;max-width:210px;font-size:11px;font-weight:600}.pbp-msg.real.editable{cursor:text}.pbp-msg.real.editable:hover{outline:1px dashed var(--primary)}@supports (color:color-mix(in lab, red, red)){.pbp-msg.real.editable:hover{outline:1px dashed color-mix(in oklab, var(--primary) 45%, transparent)}}.pbp-backdrop{gap:14px}.pbd{background:var(--card);border:1px solid var(--border);width:232px;max-height:78vh;box-shadow:0 18px 40px -24px var(--foreground);border-radius:14px;flex:none;align-self:center;padding:10px;overflow:auto}@supports (color:color-mix(in lab, red, red)){.pbd{box-shadow:0 18px 40px -24px color-mix(in oklab, var(--foreground) 60%, transparent)}}.pbd{animation:.2s ease-out pbp-fade}.pbd::-webkit-scrollbar{display:none}.pbd{scrollbar-width:none}.pbd>header{color:var(--foreground);align-items:center;gap:6px;margin-bottom:8px;display:flex}.pbd>header>b{font-size:13px}.pbd>header>i{color:var(--muted-foreground);margin-left:auto;font-size:11px;font-style:normal}.pbd-empty{color:var(--muted-foreground);margin:0;font-size:11.5px;line-height:1.45}.pbd>ul{gap:7px;margin:0;padding:0;list-style:none;display:grid}.pbd-card{border:1px solid var(--border);background:var(--muted);border-radius:11px;padding:8px}@supports (color:color-mix(in lab, red, red)){.pbd-card{background:color-mix(in oklab, var(--muted) 35%, var(--card))}}.pbd-card.nueva{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.pbd-card.nueva{border-color:color-mix(in oklab, var(--primary) 55%, var(--border))}}.pbd-card.nueva{animation:.35s ease-out pbd-in}@keyframes pbd-in{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}.pbd-card>b{text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;display:block;overflow:hidden}.pbd-card>small{color:var(--muted-foreground);margin-top:2px;font-size:10.5px;display:block}.pbd-acts{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;margin-top:8px;display:grid}.pbd-acts button{cursor:pointer;border:1px solid var(--border);background:var(--card);min-width:0;min-height:28px;color:var(--muted-foreground);border-radius:7px;justify-content:center;align-items:center;gap:4px;padding:4px 6px;font-size:10.5px;display:inline-flex}.pbd-acts button:first-child{color:var(--foreground);font-weight:600}.pbd-acts button:hover{color:var(--foreground);background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.pbd-acts button:hover{background:color-mix(in oklab, var(--primary) 10%, var(--card))}}.pbd-acts button.danger{color:var(--destructive)}.pbd-rename{gap:4px;display:flex}.pbd-rename input{border:1px solid var(--border);background:var(--background);min-width:0;color:var(--foreground);border-radius:7px;flex:1;padding:3px 6px;font-size:12px}.pbd-rename button{border:1px solid var(--border);background:var(--card);cursor:pointer;border-radius:7px;padding:0 6px}@media (width<=1100px){.pbd{display:none}}.pbp-backdrop:has(.pbd){justify-content:center}.pbp-backdrop:has(.pbd) .pbp{width:min(1040px,100% - 250px)}@media (width<=1100px){.pbp-backdrop:has(.pbd) .pbp{width:min(1040px,100%)}}.pbd{background:var(--primary);border-radius:16px;padding:12px}@supports (color:color-mix(in lab, red, red)){.pbd{background:color-mix(in oklab, var(--primary) 4%, var(--card))}}.pbd>header{border-bottom:1px solid var(--border);padding-bottom:8px}@supports (color:color-mix(in lab, red, red)){.pbd>header{border-bottom:1px solid color-mix(in oklab, var(--border) 70%, transparent)}}.pbd-card{border-radius:12px;transition:transform .15s,box-shadow .15s,border-color .15s}.pbd-card:hover{border-color:var(--primary);transform:translateY(-1px)}@supports (color:color-mix(in lab, red, red)){.pbd-card:hover{border-color:color-mix(in oklab, var(--primary) 45%, var(--border))}}.pbd-card:hover{box-shadow:0 8px 20px -12px var(--foreground)}@supports (color:color-mix(in lab, red, red)){.pbd-card:hover{box-shadow:0 8px 20px -12px color-mix(in oklab, var(--foreground) 55%, transparent)}}.hmz-score{background:linear-gradient(180deg, var(--primary), var(--card));padding:14px 16px 16px}@supports (color:color-mix(in lab, red, red)){.hmz-score{background:linear-gradient(180deg, color-mix(in oklab, var(--primary) 6%, var(--card)), var(--card))}}.hmz-score-top b{letter-spacing:-.2px;font-size:15px}.hmz-score-bar{height:10px;box-shadow:inset 0 1px 2px var(--foreground);margin:8px 0 2px}@supports (color:color-mix(in lab, red, red)){.hmz-score-bar{box-shadow:inset 0 1px 2px color-mix(in oklab, var(--foreground) 10%, transparent)}}.hmz-score-bar>span{background-image:linear-gradient(90deg,#0000,oklab(100% 0 5.96046e-8/.22))}.hmz-score-sub{letter-spacing:.2px;text-transform:uppercase;color:var(--muted-foreground);font-size:11px}@supports (color:color-mix(in lab, red, red)){.hmz-score-sub{color:color-mix(in oklab, var(--muted-foreground) 85%, var(--foreground))}}.hmz-product{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.hmz-product{background:color-mix(in oklab, var(--primary) 5%, var(--card))}}.hmz-product-now{font-size:11.5px}.hmz-score-edit{border:1px solid var(--border);background:var(--background);color:var(--foreground);cursor:pointer;border-radius:999px;align-items:center;gap:4px;margin-left:auto;padding:3px 9px;font-size:11px;font-weight:600;transition:background .15s,border-color .15s;display:inline-flex}.hmz-score-edit:hover{background:var(--muted);border-color:var(--ring)}.mat-wrap{grid-template-columns:190px 1fr;align-items:start;gap:16px;display:grid}.mat-side{background:var(--card);border:1px solid var(--border);border-radius:12px;flex-direction:column;gap:2px;padding:8px;display:flex}.mat-side button{width:100%;color:var(--foreground);cursor:pointer;text-align:left;background:0 0;border:0;border-radius:9px;align-items:center;gap:9px;padding:9px 10px;font-size:13px;display:flex}.mat-side button:hover{background:var(--muted)}.mat-side button.on{background:var(--muted);font-weight:600}.mat-side button i{color:var(--muted-foreground);margin-left:auto;font-size:11px;font-style:normal}.mat-main{flex-direction:column;gap:12px;min-width:0;display:flex}.mat-bar{align-items:center;gap:10px;display:flex}.mat-search{border:1px solid var(--border);background:var(--background);max-width:320px;color:var(--muted-foreground);border-radius:10px;flex:1;align-items:center;gap:7px;padding:7px 10px;display:inline-flex}.mat-search input{width:100%;color:var(--foreground);background:0 0;border:0;outline:0;font-size:13px}.mat-add{border:1px dashed var(--ring);color:var(--foreground);cursor:pointer;background:0 0;border-radius:10px;align-items:center;gap:6px;margin-left:auto;padding:7px 14px;font-size:13px;font-weight:600;display:inline-flex}.mat-add:hover{background:var(--muted)}.mat-editor{border:1px solid var(--border);background:var(--card);border-radius:12px;flex-direction:column;gap:10px;padding:14px;display:flex}.mat-editor header{justify-content:space-between;align-items:center;display:flex}.mat-editor input,.mat-editor textarea{border:1px solid var(--border);background:var(--background);color:var(--foreground);border-radius:9px;width:100%;padding:8px 10px;font-size:13px}.mat-file{align-items:center;gap:8px;display:flex}.mat-editor footer{justify-content:flex-end;gap:8px;display:flex}.mat-grid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:12px;display:grid}.mat-card{border:1px solid var(--border);background:var(--card);border-radius:12px;flex-direction:column;gap:8px;padding:12px;transition:box-shadow .15s,transform .15s;display:flex}.mat-card:hover{transform:translateY(-1px);box-shadow:0 6px 18px #00000012}.mat-card header{justify-content:space-between;align-items:center;gap:8px;display:flex}.mat-card header b{font-size:13.5px}.mat-card header span{gap:4px;display:inline-flex}.mat-card p{color:var(--muted-foreground);white-space:pre-wrap;margin:0;font-size:12.5px}.mat-card img,.mat-card video{object-fit:cover;border-radius:8px;width:100%;max-height:160px}.mat-foot{color:var(--muted-foreground);margin:0;font-size:11.5px}.mat-empty{margin:0}@media (width<=780px){.mat-wrap{grid-template-columns:1fr}}.hmz-score{gap:10px;display:grid}.hmz-score-block{border:1px solid var(--border);background:var(--card);border-left-width:4px;border-radius:12px;padding:10px 12px 11px}.hmz-score-block.humano{background:linear-gradient(180deg, #16a34a, var(--card));border-left-color:#16a34a}@supports (color:color-mix(in lab, red, red)){.hmz-score-block.humano{background:linear-gradient(180deg, color-mix(in oklab, #16a34a 8%, var(--card)), var(--card))}}.hmz-score-block.venta{background:linear-gradient(180deg, #7c3aed, var(--card));border-left-color:#7c3aed}@supports (color:color-mix(in lab, red, red)){.hmz-score-block.venta{background:linear-gradient(180deg, color-mix(in oklab, #7c3aed 8%, var(--card)), var(--card))}}.hmz-score-block .hmz-score-top{margin:0}.hmz-score-block .hmz-score-top b:before{content:"";vertical-align:middle;border-radius:999px;width:8px;height:8px;margin-right:7px;display:inline-block}.hmz-score-block.humano .hmz-score-top b:before{background:#16a34a}.hmz-score-block.venta .hmz-score-top b:before{background:#7c3aed}.hmz-score-top.second{border-top:0;margin-top:0;padding-top:0}.hmz-score-block.humano .hmz-score-bar>span{background:#16a34a}@supports (color:color-mix(in lab, red, red)){.hmz-score-block.humano .hmz-score-bar>span{background:color-mix(in oklab, #16a34a 88%, var(--foreground))}}.hmz-score-block.humano .hmz-score-bar.bajo>span{background:#86efac}@supports (color:color-mix(in lab, red, red)){.hmz-score-block.humano .hmz-score-bar.bajo>span{background:color-mix(in oklab, #86efac 75%, var(--foreground))}}.hmz-score-block.humano .hmz-score-bar.medio>span{background:#22c55e}@supports (color:color-mix(in lab, red, red)){.hmz-score-block.humano .hmz-score-bar.medio>span{background:color-mix(in oklab, #22c55e 85%, var(--foreground))}}.hmz-score-block.venta .hmz-score-bar.bajo>span{background:#c4b5fd}@supports (color:color-mix(in lab, red, red)){.hmz-score-block.venta .hmz-score-bar.bajo>span{background:color-mix(in oklab, #c4b5fd 78%, var(--foreground))}}.hmz-score-block.venta .hmz-score-bar.medio>span{background:#8b5cf6}@supports (color:color-mix(in lab, red, red)){.hmz-score-block.venta .hmz-score-bar.medio>span{background:color-mix(in oklab, #8b5cf6 85%, var(--foreground))}}.hmz-score-block.venta .hmz-score-bar.alto>span{background:#6d28d9}@supports (color:color-mix(in lab, red, red)){.hmz-score-block.venta .hmz-score-bar.alto>span{background:color-mix(in oklab, #6d28d9 88%, var(--foreground))}}.aut-subtabs{gap:8px;padding:10px 14px 0;display:flex}.aut-subtabs button{border:1px solid var(--border)}@supports (color:color-mix(in lab, red, red)){.aut-subtabs button{border:1px solid color-mix(in oklab, var(--border) 80%, transparent)}}.aut-subtabs button{background:var(--card);color:var(--muted-foreground);cursor:pointer;border-radius:999px;padding:6px 14px;font-size:12.5px;transition:background .15s,color .15s}.aut-subtabs button:hover{background:var(--muted)}@supports (color:color-mix(in lab, red, red)){.aut-subtabs button:hover{background:color-mix(in oklab, var(--muted) 60%, transparent)}}.aut-subtabs button.on{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.aut-subtabs button.on{background:color-mix(in oklab, var(--primary) 12%, transparent)}}.aut-subtabs button.on{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.aut-subtabs button.on{border-color:color-mix(in oklab, var(--primary) 40%, transparent)}}.aut-subtabs button.on{color:var(--primary);font-weight:600}.mat-switchrow{color:var(--muted-foreground);align-items:center;gap:6px;margin-right:auto;font-size:12.5px;display:inline-flex}.pbp-edit-tools .pbp-mat-btn{font-weight:600}.pbp-mat{border:1px solid hsl(var(--border));background:hsl(var(--card));border-radius:10px;margin-top:6px;overflow:hidden}.pbp-mat>header{border-bottom:1px solid hsl(var(--border));align-items:center;gap:6px;padding:6px 8px;display:flex}.pbp-mat>header b{white-space:nowrap;font-size:12px}.pbp-mat>header input{border:1px solid hsl(var(--border));background:hsl(var(--background));min-width:0;color:inherit;border-radius:8px;flex:1;padding:4px 8px;font-size:12px}.pbp-mat>header button{color:inherit;cursor:pointer;background:0 0;border:0;place-items:center;display:grid}.pbp-mat-empty{color:hsl(var(--muted-foreground));align-items:center;gap:6px;padding:10px;font-size:12px;display:flex}.pbp-mat ul{max-height:190px;margin:0;padding:4px;list-style:none;overflow:auto}.pbp-mat li>button{width:100%;color:inherit;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:8px;align-items:center;gap:8px;padding:6px;font-size:12px;display:flex}.pbp-mat li>button:hover{background:hsl(var(--muted))}.pbp-mat li>button img{object-fit:cover;border-radius:6px;width:30px;height:30px}.pbp-mat li>button span{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.pbp-mat li>button i{color:hsl(var(--muted-foreground));font-size:10px;font-style:normal}.pbp-mat-body{align-items:stretch;display:flex}.pbp-mat-cats{border-right:1px solid hsl(var(--border));flex-direction:column;flex:0 0 108px;gap:2px;width:108px;padding:4px;display:flex}.pbp-mat-cats button{width:100%;color:inherit;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:8px;align-items:center;gap:6px;padding:5px 7px;font-size:11.5px;display:flex}.pbp-mat-cats button i{color:hsl(var(--muted-foreground));margin-left:auto;font-size:10px;font-style:normal}.pbp-mat-cats button:hover{background:hsl(var(--muted))}.pbp-mat-cats button.on{background:hsl(var(--muted));font-weight:600}.pbp-mat-list{flex:1;min-width:0}.pbp-mat li>button.on{background:hsl(var(--primary) / .12)}.pbp-mat li>button input[type=checkbox]{width:13px;height:13px;accent-color:hsl(var(--primary));pointer-events:none}.pbp-mat-foot{border-top:1px solid hsl(var(--border));align-items:center;gap:6px;padding:6px 8px;display:flex}.pbp-mat-foot em{color:hsl(var(--muted-foreground));flex:1;font-size:11px;font-style:normal}.pbp-mat-foot button{border:1px solid hsl(var(--border));background:hsl(var(--background));color:inherit;cursor:pointer;border-radius:8px;padding:4px 10px;font-size:11.5px}.pbp-mat-foot button.ok{background:hsl(var(--primary));color:hsl(var(--primary-foreground));border-color:#0000;font-weight:600}.pbp-mat-foot button:disabled{opacity:.5;cursor:not-allowed}.pbp-matmodal{z-index:90;background:hsl(var(--foreground));place-items:center;padding:16px;display:grid;position:fixed;inset:0}@supports (color:color-mix(in lab, red, red)){.pbp-matmodal{background:color-mix(in oklab, hsl(var(--foreground)) 45%, transparent)}}.pbp-matmodal{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.pbp-matmodal-card{background:hsl(var(--card));width:min(1100px,94vw);height:min(82vh,780px);color:hsl(var(--card-foreground));border:1px solid hsl(var(--border));box-shadow:0 24px 60px hsl(var(--foreground));border-radius:14px;flex-direction:column;display:flex;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.pbp-matmodal-card{box-shadow:0 24px 60px color-mix(in oklab, hsl(var(--foreground)) 28%, transparent)}}.pbp-matmodal-card>header,.pbp-matmodal-card>footer{border-bottom:1px solid hsl(var(--border));align-items:center;gap:10px;padding:10px 14px;display:flex}.pbp-matmodal-card>footer{border-bottom:0;border-top:1px solid hsl(var(--border))}.pbp-matmodal-card>header b{font-size:14px}.pbp-matmodal-card>header button{margin-left:auto}.pbp-matmodal-card>footer em{color:hsl(var(--muted-foreground));margin-right:auto;font-size:12px;font-style:normal}.pbp-matmodal-body{flex:1;min-height:0;padding:4px 8px;overflow:auto}.mat-card.pick{cursor:pointer}.mat-card.pick:hover{border-color:hsl(var(--primary))}@supports (color:color-mix(in lab, red, red)){.mat-card.pick:hover{border-color:color-mix(in oklab, hsl(var(--primary)) 45%, hsl(var(--border)))}}.mat-card.pick.on{border-color:hsl(var(--primary));box-shadow:0 0 0 2px hsl(var(--primary))}@supports (color:color-mix(in lab, red, red)){.mat-card.pick.on{box-shadow:0 0 0 2px color-mix(in oklab, hsl(var(--primary)) 30%, transparent)}}.mat-card.pick>header input[type=checkbox]{accent-color:hsl(var(--primary))}@media (width<=720px){.pbp-matmodal-card{border-radius:0;width:100vw;height:100vh}}.stk-overlay{z-index:90;background:var(--background);position:fixed;inset:0}@supports (color:color-mix(in lab, red, red)){.stk-overlay{background:color-mix(in oklch, var(--background) 45%, transparent)}}.stk-overlay{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);place-items:center;padding:18px;display:grid}.stk-card{background:var(--card);width:min(1040px,100%);max-height:92vh;color:var(--card-foreground);border:1px solid var(--border);box-shadow:0 24px 60px -20px var(--foreground);border-radius:16px;flex-direction:column;display:flex}@supports (color:color-mix(in lab, red, red)){.stk-card{box-shadow:0 24px 60px -20px color-mix(in oklch, var(--foreground) 35%, transparent)}}.stk-card{overflow:hidden}.stk-card>header,.stk-card>footer{border-bottom:1px solid var(--border);align-items:center;gap:10px;padding:12px 14px;display:flex}.stk-card>header>button{margin-left:auto}.stk-card>footer{border-bottom:0;border-top:1px solid var(--border);justify-content:flex-end}.stk-body{grid-template-columns:1fr 300px;gap:14px;padding:14px;display:grid;overflow:auto}.stk-stage{flex-direction:column;gap:8px;display:flex}.stk-canvas{border:1px solid var(--border);background-color:var(--muted);border-radius:14px;place-items:center;padding:10px;display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.stk-canvas{background-color:color-mix(in oklch, var(--muted) 55%, transparent)}}.stk-canvas{background-image:linear-gradient(45deg, var(--muted-foreground) 25%, transparent 25%), linear-gradient(-45deg, var(--muted-foreground) 25%, transparent 25%), linear-gradient(45deg, transparent 75%, var(--muted-foreground) 75%), linear-gradient(-45deg, transparent 75%, var(--muted-foreground) 75%)}@supports (color:color-mix(in lab, red, red)){.stk-canvas{background-image:linear-gradient(45deg, color-mix(in oklch, var(--muted-foreground) 18%, transparent) 25%, transparent 25%), linear-gradient(-45deg, color-mix(in oklch, var(--muted-foreground) 18%, transparent) 25%, transparent 25%), linear-gradient(45deg, transparent 75%, color-mix(in oklch, var(--muted-foreground) 18%, transparent) 75%), linear-gradient(-45deg, transparent 75%, color-mix(in oklch, var(--muted-foreground) 18%, transparent) 75%)}}.stk-canvas{background-position:0 0,0 9px,9px -9px,-9px 0;background-size:18px 18px}.stk-canvas.chat{background-image:none;background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.stk-canvas.chat{background-color:color-mix(in oklch, var(--primary) 12%, var(--muted))}}.stk-canvas canvas{border-radius:10px;width:min(100%,420px);height:auto}.stk-ph{color:var(--muted-foreground);font-size:13px;position:absolute}.stk-busy{background:var(--card);border-radius:14px;align-content:center;place-items:center;gap:6px;font-size:13px;display:grid;position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.stk-busy{background:color-mix(in oklch, var(--card) 78%, transparent)}}.stk-spin{animation:1s linear infinite stk-spin}@keyframes stk-spin{to{transform:rotate(360deg)}}.stk-stagebar{align-items:center;gap:10px;display:flex}.stk-hint{color:var(--muted-foreground);font-size:12px}.stk-side{flex-direction:column;gap:8px;display:flex}.stk-row{color:var(--muted-foreground);grid-template-columns:92px 1fr;align-items:center;gap:8px;font-size:12px;display:grid}.stk-row input[type=text],.stk-row input:not([type]),.stk-row select{border:1px solid var(--border);background:var(--background);width:100%;color:var(--foreground);border-radius:8px;padding:6px 8px;font-size:13px}.stk-row input[type=range]{width:100%}.stk-btns{gap:6px;display:flex}.stk-check{color:var(--muted-foreground);align-items:center;gap:7px;font-size:12px;display:flex}.stk-tabs{background:var(--muted);border-radius:10px;gap:4px;padding:3px;display:flex}.stk-tabs button{color:var(--muted-foreground);cursor:pointer;background:0 0;border:0;border-radius:8px;flex:1;padding:6px 4px;font-size:12px}.stk-tabs button.on{background:var(--background);color:var(--foreground);font-weight:600}.stk-ai{flex-direction:column;gap:8px;display:flex}.stk-ai textarea{border:1px solid var(--border);background:var(--background);width:100%;color:var(--foreground);resize:vertical;border-radius:10px;padding:8px;font-size:13px}.stk-ideas{grid-template-columns:repeat(2,1fr);gap:6px;display:grid}.stk-ideas button{border:1px solid var(--border);background:var(--muted);cursor:pointer;border-radius:10px;padding:0;overflow:hidden}.stk-ideas img{aspect-ratio:1;object-fit:contain;width:100%;display:block}.stk-queue{flex-direction:column;gap:6px;display:flex}.stk-qrow{color:var(--muted-foreground);justify-content:space-between;gap:8px;font-size:12px;display:flex}.stk-qrow span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.stk-qrow i{opacity:.8;font-style:normal}@media (width<=820px){.stk-body{grid-template-columns:1fr}.stk-card{max-height:96vh}}.mat-packs{flex-wrap:wrap;align-items:center;gap:6px;margin:8px 0 4px;display:flex}.mat-packs>button{border:1px solid var(--border);background:var(--background);color:var(--muted-foreground);cursor:pointer;border-radius:999px;padding:4px 10px;font-size:12px}.mat-packs>button.on{background:var(--primary);color:var(--primary-foreground);border-color:#0000}.mat-pack{border:1px solid var(--border);background:var(--background);border-radius:999px;align-items:center;gap:2px;padding-right:4px;display:inline-flex}.mat-pack>button:first-child{color:var(--muted-foreground);cursor:pointer;background:0 0;border:0;padding:4px 4px 4px 10px;font-size:12px}.mat-pack.on{background:var(--primary);border-color:#0000}.mat-pack.on>button{color:var(--primary-foreground)}.mat-packsel{border:1px solid var(--border);background:var(--background);width:100%;color:var(--foreground);border-radius:8px;margin-top:6px;padding:4px 6px;font-size:12px}.pbp{--pbp-wa-header:oklch(39% .092 178);--pbp-wa-action:oklch(55% .115 174);--pbp-wa-outgoing:oklch(93% .075 139);--pbp-wa-incoming:oklch(100% 0 0);--pbp-wa-wallpaper:oklch(93% .018 79);--pbp-wa-ink:oklch(24% .025 169);--pbp-wa-meta:oklch(53% .018 174);--pbp-wa-check:oklch(67% .135 227);width:min(1540px,100%);height:calc(100dvh - 24px);max-height:none;font-family:"Manrope", var(--font-sans);border-radius:10px}.pbp-head{background:var(--card);flex:none;padding:9px 14px}.pbp-title{flex-direction:row;align-items:center;gap:10px}.pbp-title>b{font-family:"Sora", var(--font-display);flex:none;font-size:13px}.pbp-name{max-width:420px}.pbp-inst{margin-top:0;margin-inline-start:auto}.pbp-grid{height:100%}.pbp-sim{background:var(--muted);gap:8px;padding:9px 12px 12px;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.pbp-sim{background:color-mix(in oklab, var(--muted) 38%, var(--card))}}.pbp-simbar{scrollbar-width:thin;flex-wrap:nowrap;flex:none;min-width:0;padding-bottom:2px;overflow-x:auto}.pbp-alt{flex:none}.pbp-phone.wa{border-color:var(--pbp-wa-header);border-radius:8px;flex:auto;width:100%;max-width:none;min-height:0;margin:0}@supports (color:color-mix(in lab, red, red)){.pbp-phone.wa{border-color:color-mix(in oklab, var(--pbp-wa-header) 22%, var(--border))}}.pbp-phone.wa{box-shadow:0 14px 34px -28px var(--foreground)}@supports (color:color-mix(in lab, red, red)){.pbp-phone.wa{box-shadow:0 14px 34px -28px color-mix(in oklab, var(--foreground) 58%, transparent)}}.pbp-phone.wa .pbp-topbar{background:var(--pbp-wa-header);min-height:54px;padding:9px 14px}.pbp-phone.wa .pbp-topbar b{color:var(--primary-foreground);font-family:"Sora", var(--font-display);letter-spacing:0;font-size:13px}.pbp-phone.wa .pbp-topbar i,.pbp-topacts{color:var(--primary-foreground)}@supports (color:color-mix(in lab, red, red)){.pbp-phone.wa .pbp-topbar i,.pbp-topacts{color:color-mix(in oklab, var(--primary-foreground) 78%, transparent)}}.pbp-phone.wa .pbp-av{background:var(--primary-foreground);width:36px;height:36px}@supports (color:color-mix(in lab, red, red)){.pbp-phone.wa .pbp-av{background:color-mix(in oklab, var(--primary-foreground) 20%, transparent)}}.pbp-phone.wa .pbp-av{color:var(--primary-foreground)}.pbp-phone.wa .pbp-hint{background:var(--pbp-wa-header);padding:4px 14px}@supports (color:color-mix(in lab, red, red)){.pbp-phone.wa .pbp-hint{background:color-mix(in oklab, var(--pbp-wa-header) 5%, var(--card))}}.pbp-demo-note{padding:5px 14px}.pbp-phone.wa .pbp-chat{counter-reset:pbp-message;background-color:var(--pbp-wa-wallpaper);background-image:radial-gradient(circle at 12% 22%, var(--pbp-wa-header) 0 2px, transparent 3px), radial-gradient(circle at 68% 58%, var(--pbp-wa-header) 0 2px, transparent 3px), radial-gradient(circle at 38% 82%, var(--pbp-wa-header) 0 1.5px, transparent 3px);gap:9px;min-height:0;max-height:none;padding:18px 30px 24px}@supports (color:color-mix(in lab, red, red)){.pbp-phone.wa .pbp-chat{background-image:radial-gradient(circle at 12% 22%, color-mix(in oklab, var(--pbp-wa-header) 10%, transparent) 0 2px, transparent 3px), radial-gradient(circle at 68% 58%, color-mix(in oklab, var(--pbp-wa-header) 8%, transparent) 0 2px, transparent 3px), radial-gradient(circle at 38% 82%, color-mix(in oklab, var(--pbp-wa-header) 7%, transparent) 0 1.5px, transparent 3px)}}.pbp-chat>div:has(>.pbp-msg){flex-direction:column;gap:9px;min-width:0;display:flex}.pbp-chat>div:has(>.pbp-media){flex-direction:column;gap:9px;min-width:0;display:flex}.pbp-chat>div>div:has(>.pbp-msg){flex-direction:column;gap:9px;min-width:0;display:flex}.pbp-phone.wa .pbp-msg,.pbp-phone.wa .pbp-media,.pbp-phone.wa .pbp-card{counter-increment:pbp-message;font-family:"Manrope", var(--font-sans)}.pbp-phone.wa .pbp-msg .pbp-media,.pbp-phone.wa .pbp-msg .pbp-card{counter-increment:none}.pbp-phone.wa .pbp-msg .pbp-media:before,.pbp-phone.wa .pbp-msg .pbp-card:before{content:none}.pbp-phone.wa .pbp-msg{max-width:min(76%,760px);color:var(--pbp-wa-ink)}.pbp-phone.wa .pbp-msg.in{background:var(--pbp-wa-incoming)}.pbp-phone.wa .pbp-msg.out{background:var(--pbp-wa-outgoing)}.pbp-phone.wa .pbp-msg.in:after{background:var(--pbp-wa-incoming)}.pbp-phone.wa .pbp-msg.out:after{background:var(--pbp-wa-outgoing)}.pbp-phone.wa .pbp-msg em{color:var(--pbp-wa-meta)}.pbp-phone.wa .pbp-msg.out em svg{color:var(--pbp-wa-check)}.pbp-phone.wa .pbp-msg:before,.pbp-phone.wa .pbp-media:before,.pbp-phone.wa .pbp-card:before{content:counter(pbp-message);background:var(--pbp-wa-header);width:20px;height:20px;color:var(--primary-foreground);font-family:"Sora", var(--font-display);box-shadow:0 2px 7px var(--pbp-wa-header);border-radius:50%;place-items:center;font-size:9px;font-weight:700;line-height:1;display:grid;position:absolute;top:50%;transform:translateY(-50%)}@supports (color:color-mix(in lab, red, red)){.pbp-phone.wa .pbp-msg:before,.pbp-phone.wa .pbp-media:before,.pbp-phone.wa .pbp-card:before{box-shadow:0 2px 7px color-mix(in oklab, var(--pbp-wa-header) 25%, transparent)}}.pbp-phone.wa .pbp-msg.in:before,.pbp-phone.wa .pbp-card.in:before{inset-inline-start:-27px}.pbp-phone.wa .pbp-msg.out:before,.pbp-phone.wa .pbp-media.out:before,.pbp-phone.wa .pbp-card.order:before{inset-inline-end:-27px}.pbp-phone.wa .pbp-media,.pbp-phone.wa .pbp-card{position:relative}.pbp-phone.wa .pbp-media.in:before{inset-inline-start:-27px}.pbp-phone.wa .pbp-inputbar{flex:none}.pbp-sendfake{background:var(--pbp-wa-action)}.pbp-foot{flex:none;padding:9px 14px}.pbp-checks{min-height:0}@media (width<=1000px){.pbp-backdrop{padding:8px}.pbp{width:100%;height:calc(100dvh - 16px)}.pbp-grid.with-checks{overflow-y:auto}.pbp-grid.with-checks .pbp-sim{min-height:72dvh}.pbp-title{flex-wrap:wrap}.pbp-inst{margin-inline-start:0}}@media (width<=600px){.pbp-backdrop{padding:0}.pbp{border:0;border-radius:0;height:100dvh}.pbp-head{gap:6px;padding:7px 9px}.pbp-title>b{display:none}.pbp-name{flex:150px}.pbp-inst{max-width:100%}.pbp-inst>span{display:none}.pbp-verdict-chip{padding-inline:7px}.pbp-sim{padding:7px 0 0}.pbp-simbar{padding-inline:8px}.pbp-phone.wa{border-inline:0;border-bottom:0;border-radius:0}.pbp-phone.wa .pbp-chat{padding:14px 29px 20px}.pbp-phone.wa .pbp-msg{max-width:86%}.pbp-topacts{gap:10px}.pbp-foot{padding:7px 9px}.pbp-foot>small{display:none}.pbp-foot>div{width:100%;overflow-x:auto}.pbp-foot .crm-btn{flex:none}}.pbp-row{touch-action:pan-y;flex-direction:column;gap:4px;width:100%;min-width:0;display:flex;position:relative}.pbp-row.in{align-items:flex-start}.pbp-row.out{align-items:flex-end}.pbp-tools{z-index:12;border:1px solid var(--border);background:var(--card);box-shadow:0 6px 18px var(--foreground);border-radius:10px;flex-wrap:wrap;align-items:center;gap:5px;padding:4px 5px;display:inline-flex;position:relative}@supports (color:color-mix(in lab, red, red)){.pbp-tools{box-shadow:0 6px 18px color-mix(in oklab, var(--foreground) 12%, transparent)}}.pbp-tools{opacity:1;pointer-events:auto;touch-action:manipulation;max-width:100%;overflow-x:auto}.pbp-row.in>.pbp-tools{align-self:flex-start}.pbp-row.out>.pbp-tools{align-self:flex-end}.pbp-drag-handle{z-index:14;width:18px;height:18px;color:var(--muted-foreground);cursor:grab;touch-action:none;inset-inline-start:4px;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex;position:absolute;top:34px}.pbp-drag-handle:active{cursor:grabbing}.pbp-tools button{border:1px solid var(--border);background:var(--card);color:var(--foreground);cursor:pointer;border-radius:7px;align-items:center;gap:3px;padding:3px 8px;font-size:10.5px;font-weight:600;display:inline-flex}.pbp-tools button:hover:not(:disabled){filter:brightness(1.06);border-color:var(--primary)}.pbp-tools button:disabled{opacity:.45;cursor:not-allowed}.pbp-tools button.danger{color:var(--destructive)}.pbp-tools .pbp-create-menu{top:calc(100% + 5px);bottom:auto}@media (width<=600px){.pbp-tools{width:100%}.pbp-tools button{padding:3px 6px;font-size:10px}}.pbp-upbar{gap:4px;margin:6px 0 2px;display:grid}.pbp-upbar>span{color:var(--muted-foreground);font-size:11px}.pbp-upbar>i{background:var(--muted);border-radius:999px;height:5px;display:block}@supports (color:color-mix(in lab, red, red)){.pbp-upbar>i{background:color-mix(in oklab, var(--muted) 70%, transparent)}}.pbp-upbar>i{overflow:hidden}.pbp-upbar>i>b{background:#128c7e;border-radius:999px;height:100%;transition:width .25s;display:block}.pbp-edit-medias{grid-template-columns:repeat(auto-fill,minmax(140px,1fr))}.pbp-edit-medias .pbp-edit-media{border:1px solid var(--border)}@supports (color:color-mix(in lab, red, red)){.pbp-edit-medias .pbp-edit-media{border:1px solid color-mix(in oklab, var(--border) 80%, transparent)}}.pbp-edit-medias .pbp-edit-media{background:var(--card);border-radius:12px;box-shadow:0 1px 2px #0000000f}.pbp-edit-medias .pbp-edit-media>img,.pbp-edit-medias .pbp-edit-media>video{aspect-ratio:16/9;max-height:none}.pbp-edit-media-acts{border-top:1px solid var(--border);flex-wrap:wrap}@supports (color:color-mix(in lab, red, red)){.pbp-edit-media-acts{border-top:1px solid color-mix(in oklab, var(--border) 60%, transparent)}}.pbp-msg.editing.dragover{outline-offset:3px;outline:2px dashed #128c7e}.pbp-msg .pbp-media{background:0 0;border:0;border-radius:9px;align-self:stretch;max-width:100%;margin:0 0 4px;padding:0;animation:none}.pbp-msg .pbp-media img,.pbp-msg .pbp-media video{border-radius:9px;max-height:260px}.pbp-msg .pbp-media-actions{opacity:0;transition:opacity .15s}.pbp-msg:hover .pbp-media-actions,.pbp-msg:focus-within .pbp-media-actions,.pbp-msg.editing .pbp-media-actions{opacity:1}@media (hover:none){.pbp-msg .pbp-media-actions{opacity:1}}.crm-bldr-body.no-side{grid-template-columns:minmax(0,1fr) 330px}.crm-bldr-body.no-side.no-chat{grid-template-columns:minmax(0,1fr)}.crm-bldr-body.no-side .crm-bldr-side-open{z-index:6;border:1px solid var(--border);background:var(--card);color:var(--foreground);cursor:pointer;top:10px;border-radius:999px;align-items:center;gap:6px;padding:6px 10px;font-size:12px;display:inline-flex;position:absolute;inset-inline-start:10px}.crm-bldr-side{border-right:1px solid var(--border);background:var(--card);flex-direction:column;min-height:0;display:flex}.crm-bldr-sidebody{flex:1;min-height:0;display:flex;overflow:auto}.crm-bldr-sidebody>*{border-right:0;flex:1;min-width:0}.crm-bldr-sidebody .pbd{width:auto;max-height:none;box-shadow:none;border:0;position:static}.crm-bldr-tabs{border-bottom:1px solid var(--border);align-items:center;gap:2px;padding:6px;display:flex}.crm-bldr-tabs button{color:var(--muted-foreground);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;align-items:center;gap:5px;padding:6px 9px;font-size:12px;display:inline-flex}.crm-bldr-tabs button:hover{background:var(--muted);color:var(--foreground)}.crm-bldr-tabs button.on{background:var(--muted);border-color:var(--border);color:var(--foreground);font-weight:600}.crm-bldr-tabs button i{background:var(--primary);color:var(--primary-foreground);border-radius:999px;padding:0 5px;font-size:10px;font-style:normal}.crm-bldr-tabs .crm-bldr-tabx{margin-inline-start:auto;padding:5px}.crm-bldr-chatcol{flex-direction:column}.crm-bldr-chatbody{flex:1;min-height:0;display:flex;overflow:hidden}.crm-bldr-chatbody>*{flex:1;min-width:0}.crm-bldr-body .crm-bldr-chatcol.wide{min-width:420px}.pbp-embed{flex:1;min-width:0;display:flex}.pbp.embedded{width:100%;max-width:none;height:100%;max-height:none;box-shadow:none;border:0;border-radius:0;animation:none;position:static;inset:auto}.pbp.embedded .pbp-head{border-radius:0}.pbp.embedded .pbp-grid{min-height:0}.pbp.embedded .pbp-foot{border-radius:0}@media (width<=1100px){.crm-bldr-body,.crm-bldr-body.no-side{grid-template-columns:minmax(0,1fr)}.crm-bldr-side,.crm-bldr-chatcol{z-index:8;width:min(92vw,380px);position:absolute;inset-block:0;box-shadow:0 10px 40px #00000040}.crm-bldr-side{inset-inline-start:0}.crm-bldr-chatcol{inset-inline-end:0}}.pbp-hist-note{color:var(--muted-foreground);align-self:center;font-size:11px}.lb{--lb-navy:oklch(22% .065 269);--lb-green:oklch(62% .17 145);--lb-green-soft:oklch(96% .04 145);--lb-canvas:oklch(98% .006 255);--background:oklch(98% .006 255);--foreground:oklch(22% .065 269);--card:oklch(100% 0 0);--card-foreground:oklch(22% .065 269);--muted:oklch(96% .008 255);--muted-foreground:oklch(52% .03 262);--border:oklch(93% .012 255);--sidebar-foreground:oklch(100% 0 0);border:1px solid var(--border);background:var(--card);height:calc(100vh - 116px);min-height:680px;box-shadow:0 18px 50px var(--lb-navy);border-radius:8px;grid-template-columns:248px minmax(420px,1fr) minmax(320px,390px);display:grid;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.lb{box-shadow:0 18px 50px color-mix(in oklab, var(--lb-navy) 9%, transparent)}}.lb{font-family:Manrope,sans-serif}.lb-rail,.lb-main,.lb-side{background:var(--card);flex-direction:column;min-height:0;display:flex;overflow:hidden}.lb-rail{border-right:1px solid var(--border);background:var(--lb-canvas)}.lb-main{border-right:1px solid var(--border);position:relative}.lb-side{background:var(--lb-canvas);align-items:stretch}.lb-rail-head{align-items:center;gap:11px;padding:21px 20px 12px;display:flex}.lb-rail-mark{background:var(--lb-navy);width:38px;height:38px;color:var(--sidebar-foreground);box-shadow:0 8px 18px var(--lb-navy);border-radius:8px;place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.lb-rail-mark{box-shadow:0 8px 18px color-mix(in oklab, var(--lb-navy) 22%, transparent)}}.lb-rail-head b{color:var(--lb-navy);letter-spacing:0;font-family:Sora,sans-serif;font-size:13px;display:block}.lb-rail-head small{color:var(--muted-foreground);margin-top:2px;font-size:10.5px;display:block}.lb-rail-progress{color:var(--muted-foreground);margin:0;padding:0 20px 16px;font-size:11px}.lb-rail nav{gap:4px;padding:4px 12px 18px 25px;display:grid;overflow:auto}.lb-rail-item{width:100%;min-height:42px;color:var(--muted-foreground);font:inherit;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:7px;align-items:center;gap:8px;padding:7px 9px 7px 18px;font-size:11.5px;transition:background .16s,border-color .16s,box-shadow .16s,color .16s;display:flex;position:relative}.lb-rail-item:not(.last):before{content:"";background:var(--border);width:1px;position:absolute;top:-6px;bottom:-6px;left:0}.lb-rail-item:hover{background:var(--card);color:var(--foreground)}.lb-rail-item.on{z-index:1;border-color:var(--lb-green)}@supports (color:color-mix(in lab, red, red)){.lb-rail-item.on{border-color:color-mix(in oklab, var(--lb-green) 25%, var(--border))}}.lb-rail-item.on{background:var(--card);color:var(--lb-navy);box-shadow:0 7px 20px var(--lb-navy)}@supports (color:color-mix(in lab, red, red)){.lb-rail-item.on{box-shadow:0 7px 20px color-mix(in oklab, var(--lb-navy) 8%, transparent)}}.lb-rail-item.on{font-weight:700}.lb-rail-item.last{border-top:1px solid var(--border);border-radius:0 0 7px 7px;margin-top:10px;padding-top:13px}.lb-rail-n{z-index:2;border:2px solid var(--lb-canvas);background:var(--lb-navy);border-radius:50%;flex:0 0 21px;place-items:center;width:21px;height:21px;font-size:9px;display:grid;position:absolute;left:-10px}@supports (color:color-mix(in lab, red, red)){.lb-rail-n{background:color-mix(in oklab, var(--lb-navy) 30%, var(--lb-canvas))}}.lb-rail-n{color:var(--card)}.lb-rail-item.on .lb-rail-n{border-color:var(--card);background:var(--lb-green);color:var(--card)}.lb-rail-t{text-overflow:ellipsis;white-space:nowrap;margin-left:4px;overflow:hidden}.lb-main-head{border-bottom:1px solid var(--border);background:var(--card);justify-content:space-between;align-items:center;gap:10px;min-height:74px;padding:14px 22px;display:flex}.lb-main-head h2{color:var(--lb-navy);letter-spacing:0;margin:3px 0 0;font-family:Sora,sans-serif;font-size:18px}.lb-step-kicker{color:var(--lb-green);letter-spacing:.08em;font-size:9px;font-weight:800;display:block}.lb-pill{background:var(--muted);color:var(--muted-foreground);border-radius:999px;align-items:center;gap:6px;padding:6px 10px;font-size:11px;font-weight:700;display:inline-flex}.lb-pill:before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px}.lb-pill.on{background:var(--lb-green-soft);color:var(--lb-green)}.lb-main-body{background:var(--card);flex:1;min-height:0;padding:26px 24px;overflow:auto}.lb-full-chat{flex-direction:column;gap:10px;height:100%;min-height:0;display:flex}.lb-form{gap:16px;max-width:680px;display:grid}.lb-help{max-width:66ch;color:var(--muted-foreground);margin:0;font-size:12px;line-height:1.65}.lb-field{gap:7px;display:grid}.lb-field>span{color:var(--lb-navy);font-size:11px;font-weight:800}.lb-field input,.lb-field textarea,.lb-row select,.lb-chat-head select{border:1px solid var(--border);width:100%;font:inherit;background:var(--lb-canvas);color:var(--foreground);border-radius:7px;outline:none;padding:11px 12px;font-size:13px;transition:border-color .15s,box-shadow .15s,background .15s}.lb-field input:focus,.lb-field textarea:focus,.lb-row select:focus,.lb-chat-head select:focus{border-color:var(--lb-green);background:var(--card);box-shadow:0 0 0 3px var(--lb-green)}@supports (color:color-mix(in lab, red, red)){.lb-field input:focus,.lb-field textarea:focus,.lb-row select:focus,.lb-chat-head select:focus{box-shadow:0 0 0 3px color-mix(in oklab, var(--lb-green) 14%, transparent)}}.lb-field.small{max-width:190px}.lb-row{flex-wrap:wrap;align-items:flex-end;gap:10px;display:flex}.lb-check{align-items:center;gap:8px;font-size:13px;display:flex}.lb-btn{border:1px solid var(--border);background:var(--card);color:var(--lb-navy);min-height:36px;font:inherit;cursor:pointer;border-radius:7px;align-items:center;gap:6px;padding:8px 14px;font-size:11.5px;font-weight:700;transition:transform .15s,border-color .15s,background .15s;display:inline-flex}.lb-btn:hover:not(:disabled){border-color:var(--lb-green)}@supports (color:color-mix(in lab, red, red)){.lb-btn:hover:not(:disabled){border-color:color-mix(in oklab, var(--lb-green) 42%, var(--border))}}.lb-btn:hover:not(:disabled){background:var(--lb-green-soft);transform:translateY(-1px)}.lb-btn:disabled{opacity:.5;cursor:not-allowed}.lb-btn.primary{background:var(--lb-green);border-color:var(--lb-green);color:var(--card);box-shadow:0 7px 18px var(--lb-green)}@supports (color:color-mix(in lab, red, red)){.lb-btn.primary{box-shadow:0 7px 18px color-mix(in oklab, var(--lb-green) 25%, transparent)}}.lb-btn.ghost{color:var(--destructive);border-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.lb-btn.ghost{border-color:color-mix(in srgb, var(--destructive) 40%, var(--border))}}.lb-btn.small{padding:5px 9px;font-size:11.5px}.lb-spin{animation:1s linear infinite lb-rot}@keyframes lb-rot{to{transform:rotate(360deg)}}.lb-cards{gap:11px;max-width:680px;display:grid}.lb-card{border:1px solid var(--border);background:var(--card);box-shadow:0 7px 20px var(--lb-navy);border-radius:7px;justify-items:start;gap:9px;padding:16px;display:grid}@supports (color:color-mix(in lab, red, red)){.lb-card{box-shadow:0 7px 20px color-mix(in oklab, var(--lb-navy) 6%, transparent)}}.lb-card.off{box-shadow:none;background:var(--lb-canvas);opacity:.68}.lb-card-top{justify-content:space-between;align-items:center;width:100%;display:flex}.lb-card-top b{color:var(--lb-navy);font-family:Sora,sans-serif;font-size:13px}.lb-switch{width:40px;height:22px;display:inline-block;position:relative}.lb-switch input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0}.lb-switch span{background:var(--muted-foreground);border-radius:999px;position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.lb-switch span{background:color-mix(in srgb, var(--muted-foreground) 32%, transparent)}}.lb-switch span{pointer-events:none;transition:background .15s}.lb-switch span:after{content:"";background:var(--card);border-radius:50%;width:16px;height:16px;transition:transform .15s;position:absolute;top:3px;left:3px}.lb-switch input:checked+span{background:var(--lb-green)}.lb-switch input:checked+span:after{transform:translate(18px)}.lb-switch input:disabled+span{opacity:.5}.lb-state{margin:0;font-size:12.5px}.lb-state.ok{color:var(--lb-green);font-weight:700}.lb-state.bad{color:var(--destructive)}.lb-chips{flex-wrap:wrap;gap:6px;display:flex}.lb-chip{border:1px solid var(--border);background:var(--card);font:inherit;cursor:pointer;color:var(--muted-foreground);border-radius:999px;padding:5px 11px;font-size:11.5px}.lb-chip.on{background:var(--lb-green-soft);border-color:var(--lb-green);color:var(--lb-green)}@supports (color:color-mix(in lab, red, red)){.lb-chip.on{color:color-mix(in oklab, var(--lb-green) 82%, var(--lb-navy))}}.lb-chip.on{font-weight:600}.lb-kv{gap:4px;margin:0;padding:0;list-style:none;display:grid}.lb-kv li{border-bottom:1px dashed var(--border);justify-content:space-between;gap:10px;padding:4px 0;font-size:12.5px;display:flex}.lb-followup{border:1px solid var(--border);background:var(--lb-canvas);border-radius:7px;align-items:flex-end;gap:10px;padding:12px;display:flex}.lb-followup .lb-field{flex:1}.lb-h3{margin:14px 0 0;font-size:13px}.lb-logs{gap:4px;margin:0;padding:0;list-style:none;display:grid}.lb-logs li{color:var(--muted-foreground);gap:10px;font-size:11.5px;display:flex}.lb-logs em{font-style:normal}.lb-logs em.ok{color:var(--lb-green)}.lb-logs em.bad{color:var(--destructive)}.lb-note{color:var(--muted-foreground);border-top:1px solid var(--border);margin:0;padding:9px 22px;font-size:12px}.lb-empty{color:var(--muted-foreground);margin:0;font-size:12.5px}.lb-foot{border-top:1px solid var(--border);background:var(--lb-canvas);box-shadow:0 -8px 24px var(--lb-navy);justify-content:flex-end;gap:8px;padding:12px 22px;display:flex}@supports (color:color-mix(in lab, red, red)){.lb-foot{box-shadow:0 -8px 24px color-mix(in oklab, var(--lb-navy) 4%, transparent)}}.lb-side-head{border-bottom:1px solid var(--border);min-height:74px;color:var(--lb-navy);justify-content:space-between;align-items:center;gap:12px;padding:14px 18px;display:flex}.lb-side-head b{font-family:Sora,sans-serif;font-size:13px;display:block}.lb-side-head small{color:var(--muted-foreground);margin-top:2px;font-size:10px;display:block}.lb-live-dot{color:var(--lb-green);align-items:center;gap:5px;font-size:10px;font-weight:800;display:inline-flex}.lb-live-dot:before{content:"";background:var(--lb-green);border-radius:50%;width:6px;height:6px}.lb-phone{border:7px solid var(--lb-navy);background:var(--lb-navy);width:min(310px,100% - 34px);min-height:0;box-shadow:0 22px 42px var(--lb-navy);border-radius:32px;flex:1;margin:22px auto;padding:8px;position:relative}@supports (color:color-mix(in lab, red, red)){.lb-phone{box-shadow:0 22px 42px color-mix(in oklab, var(--lb-navy) 24%, transparent)}}.lb-phone-speaker{z-index:3;background:var(--lb-navy);border-radius:0 0 11px 11px;width:74px;height:17px;position:absolute;top:7px;left:50%;transform:translate(-50%)}.lb-phone-screen{background:var(--card);border-radius:22px;flex-direction:column;height:100%;min-height:0;display:flex;overflow:hidden}.lb-phone-brand{background:var(--lb-green);align-items:center;gap:8px;min-height:58px;padding:12px 12px 8px;display:flex}@supports (color:color-mix(in lab, red, red)){.lb-phone-brand{background:color-mix(in oklab, var(--lb-green) 80%, var(--lb-navy))}}.lb-phone-brand{color:var(--card)}.lb-phone-avatar{background:var(--card);border-radius:50%;place-items:center;width:29px;height:29px;display:grid}@supports (color:color-mix(in lab, red, red)){.lb-phone-avatar{background:color-mix(in oklab, var(--card) 18%, transparent)}}.lb-phone-brand b,.lb-phone-brand small{display:block}.lb-phone-brand b{font-family:Sora,sans-serif;font-size:11px}.lb-phone-brand small{opacity:.82;margin-top:1px;font-size:8.5px}.lb-chat{flex-direction:column;flex:1;min-height:0;display:flex}.lb-chat-head{border-bottom:1px solid var(--border);background:var(--card);gap:8px;padding:8px;display:flex}.lb-chat-head button{border:1px solid var(--border);background:var(--lb-canvas);cursor:pointer;color:var(--foreground);border-radius:7px;padding:0 9px}.lb-chat-body{background:var(--lb-canvas);background-image:radial-gradient(var(--lb-navy) .7px, transparent .7px);flex:1;align-content:start;gap:6px;min-height:160px;padding:13px 10px;display:grid;overflow:auto}@supports (color:color-mix(in lab, red, red)){.lb-chat-body{background-image:radial-gradient(color-mix(in oklab, var(--lb-navy) 7%, transparent) .7px, transparent .7px)}}.lb-chat-body{background-size:12px 12px}.lb-bubble{background:var(--card);border:1px solid var(--border);border-radius:9px 9px 9px 2px;gap:2px;max-width:82%;padding:7px 10px;font-size:11.5px;line-height:1.45;display:grid}.lb-bubble.out{background:var(--lb-green-soft);border-color:var(--lb-green);border-radius:9px 9px 2px;justify-self:end}@supports (color:color-mix(in lab, red, red)){.lb-bubble.out{border-color:color-mix(in oklab, var(--lb-green) 24%, var(--border))}}.lb-bubble.out{color:var(--lb-green)}@supports (color:color-mix(in lab, red, red)){.lb-bubble.out{color:color-mix(in oklab, var(--lb-green) 35%, var(--lb-navy))}}.lb-bubble small{opacity:.6;justify-self:end;font-size:10px}.lb-chat-foot{border-top:1px solid var(--border);background:var(--card);gap:8px;padding:8px;display:flex}.lb-chat-foot input{border:1px solid var(--border);font:inherit;background:var(--lb-canvas);color:var(--foreground);border-radius:999px;flex:1;padding:8px 13px;font-size:13px}.lb-chat-foot button{background:var(--lb-green);width:36px;height:36px;color:var(--card);cursor:pointer;border:0;border-radius:50%;place-items:center;display:grid}.lb-chat-foot.rich{flex-direction:column;gap:6px;position:relative}.lb-foot-row{align-items:flex-end;gap:6px;display:flex}.lb-foot-row textarea{border:1px solid var(--border);font:inherit;resize:none;background:var(--lb-canvas);max-height:120px;color:var(--foreground);border-radius:18px;flex:1;padding:9px 13px;font-size:13px;line-height:1.4}.lb-chat-foot.rich button.lb-foot-act{width:34px;height:34px;color:var(--muted-foreground);border:1px solid var(--border);background:0 0}.lb-chat-foot.rich button.lb-foot-act:hover:not(:disabled){color:var(--lb-green);border-color:var(--lb-green)}.lb-chat-foot.rich button:disabled{opacity:.5;cursor:not-allowed}.lb-foot-media{border:1px solid var(--border);background:var(--lb-canvas);border-radius:12px;align-items:center;gap:10px;padding:8px;display:flex}.lb-foot-media img,.lb-foot-media video{object-fit:cover;border-radius:8px;max-width:140px;max-height:84px}.lb-foot-media audio{height:34px}.lb-foot-doc{color:var(--foreground);align-items:center;gap:6px;font-size:12px;display:inline-flex}.lb-chat-foot.rich .lb-foot-media button{width:auto;height:28px;color:var(--muted-foreground);border:1px solid var(--border);background:0 0;border-radius:999px;gap:5px;margin-left:auto;padding:0 10px;font-size:11px}.lb-foot-attach{flex-wrap:wrap;gap:6px;display:flex}.lb-chat-foot.rich .lb-foot-attach button{background:var(--lb-canvas);width:auto;height:32px;color:var(--foreground);border:1px solid var(--border);border-radius:999px;gap:6px;padding:0 12px;font-size:12px}.lb-chat-foot.rich .lb-foot-attach button:hover{border-color:var(--lb-green);color:var(--lb-green)}.lb-foot-emoji{z-index:30;position:absolute;bottom:100%;left:8px}@media (width<=1180px){.lb{grid-template-columns:220px minmax(0,1fr);height:auto}.lb-side{border-top:1px solid var(--border);grid-column:1/-1;min-height:620px}.lb-phone{width:min(360px,100% - 34px);min-height:510px}}@media (width<=760px){.lb{border-radius:0;grid-template-columns:minmax(0,1fr);min-height:0}.lb-rail{border-right:0;border-bottom:1px solid var(--border)}.lb-main{border-right:0}.lb-rail nav{grid-auto-columns:max-content;grid-auto-flow:column;padding:5px 14px 14px;overflow-x:auto}.lb-rail-item{padding-left:10px}.lb-rail-item:not(.last):before{display:none}.lb-rail-n{position:static}.lb-rail-item.last{border-top:0;margin-top:0;padding-top:8px}.lb-main-body{min-height:440px;padding:20px 16px}.lb-main-head,.lb-side-head{min-height:66px;padding-inline:16px}.lb-foot{padding:10px 16px;position:sticky;bottom:0}.lb-foot .lb-btn{flex:1;justify-content:center;padding-inline:8px}.lb-side{min-height:590px}.lb-phone{min-height:490px;margin-block:16px}}@media (prefers-reduced-motion:reduce){.lb *,.lb :before,.lb :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.wa-prov{background:hsl(var(--muted) / .7);color:hsl(var(--muted-foreground));border:1px solid hsl(var(--border));white-space:nowrap;border-radius:999px;align-items:center;gap:4px;padding:3px 7px 3px 3px;font-size:10.5px;font-weight:600;line-height:1;display:inline-flex}.wa-prov i{width:14px;height:14px;color:hsl(var(--card));background:currentColor;border-radius:50%;place-items:center;font-size:9px;font-style:normal;font-weight:700;display:grid}.wa-prov--greenapi{color:#1d8660;background:#1d86601a;border-color:#1d866040}.wa-conn-filters{border-bottom:1px solid hsl(var(--border));flex-wrap:wrap;gap:5px;padding:8px 10px;display:flex}.wa-conn-filters button{border:1px solid hsl(var(--border));background:hsl(var(--background));color:hsl(var(--muted-foreground));border-radius:999px;align-items:center;gap:5px;padding:4px 9px;font-size:11px;font-weight:600;transition:background .15s,color .15s;display:inline-flex}.wa-conn-filters button em{opacity:.65;font-size:10px;font-style:normal}.wa-conn-filters button:hover{background:hsl(var(--muted) / .6)}.wa-conn-filters button.active{background:currentColor;border-color:#0000}.wa-conn-filters button.active,.wa-conn-filters button.active em{color:hsl(var(--card))}.wa-conn-filters button.active{box-shadow:inset 0 0 0 999px hsl(var(--foreground) / 0)}.wa-conn-filters button.wa-prov--greenapi{color:#1d8660}.wa-conn-filters button.wa-prov--greenapi.active{color:#fff;background:#1d8660}.wa-conn-filters button:not([class*=wa-prov]).active{background:hsl(var(--primary));color:hsl(var(--primary-foreground))}.wa-conn-item{align-items:flex-start;padding:9px 8px;transition:background .15s,border-color .15s}.wa-conn-item:focus-visible{outline:2px solid hsl(var(--primary) / .5);outline-offset:1px}.wa-conn-item-name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.wa-conn-item-text b{justify-content:flex-start}.wa-conn-item-meta{flex-wrap:wrap;align-items:center;gap:6px;margin-top:5px;display:flex}.wa-conn-state{color:hsl(var(--muted-foreground));font-size:10.5px}.wa-conn-state.authorized{color:#199446}.wa-conn-state.notAuthorized{color:#ba7908}.wa-conn-state.blocked{color:hsl(var(--destructive))}.wa-conn-avatar.ring-authorized{box-shadow:0 0 0 2px #21c45d59}.wa-conn-avatar.ring-notAuthorized{box-shadow:0 0 0 2px #f59f0a59}.wa-conn-avatar.ring-blocked{box-shadow:0 0 0 2px hsl(var(--destructive) / .35)}.wa-conn-head-text h3{flex-wrap:wrap}.wa-conn-prov-name{align-items:center;display:flex}.wa-conn-hookline{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.nc-panel{max-width:1100px;margin:0 auto;padding:24px 28px}.nc-head{margin-bottom:20px}.nc-head h2{margin:4px 0 2px;font-size:1.45rem}.nc-head p{color:var(--muted-foreground);margin:0;font-size:.9rem}.nc-head .eyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--muted-foreground);margin:0;font-size:.7rem}.nc-channels{flex-wrap:wrap;gap:10px;margin-bottom:20px;display:flex}.nc-chip{border:1px solid var(--border);border-radius:999px;align-items:center;gap:6px;padding:6px 14px;font-size:.82rem;font-weight:600;display:inline-flex}.nc-chip.wa{color:#065f46;background:#d1fae5;border-color:#6ee7b7}.nc-chip.wa.on{color:#fff;background:#16a34a;border-color:#16a34a}.nc-chip.off{color:var(--muted-foreground);background:var(--muted)}.nc-chip.off em{opacity:.7;font-size:.68rem;font-style:normal}.nc-table{border:1px solid var(--border);background:var(--card);border-radius:14px;overflow:hidden}.nc-row{border-bottom:1px solid var(--border);grid-template-columns:1.3fr .6fr .8fr 1fr 1.2fr auto;align-items:center;gap:12px;padding:14px 18px;display:grid}.nc-auto{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.nc-auto-label{color:var(--muted-foreground);font-size:.76rem;font-weight:600}.nc-days{color:var(--muted-foreground);align-items:center;gap:4px;font-size:.74rem;display:inline-flex}.nc-days input{border:1px solid var(--border);background:var(--background);width:52px;color:inherit;border-radius:8px;padding:4px 6px;font-size:.76rem}.nc-days input:disabled{opacity:.5}.nc-auto-hint{color:var(--muted-foreground);opacity:.85;font-size:.72rem}@media (width<=900px){.nc-row{grid-template-columns:1fr}}.nc-row:last-child{border-bottom:none}.nc-row-head{text-transform:uppercase;letter-spacing:.06em;color:var(--muted-foreground);background:var(--muted);padding:10px 18px;font-size:.72rem}.nc-stage{flex-direction:column;gap:2px;display:flex}.nc-stage b{font-size:.9rem}.nc-stage small{color:var(--muted-foreground);font-size:.76rem}.nc-toggles{align-items:center;gap:10px;display:flex}.nc-toggle{background:var(--muted);border:1px solid var(--border);cursor:pointer;border-radius:999px;flex-shrink:0;width:40px;height:22px;transition:background .18s;position:relative}.nc-toggle.disabled{opacity:.4;cursor:not-allowed}.nc-toggle.on{background:#16a34a;border-color:#16a34a}.nc-knob{background:#fff;border-radius:50%;width:16px;height:16px;transition:transform .18s;position:absolute;top:2px;left:2px;box-shadow:0 1px 3px #00000040}.nc-toggle.on .nc-knob{transform:translate(18px)}.nc-sel{border:1px solid var(--border);background:var(--background);border-radius:8px;width:100%;padding:7px 10px;font-size:.85rem}.nc-action{justify-content:flex-end;display:flex}.nc-test{border:1px solid var(--border);background:var(--background);cursor:pointer;border-radius:8px;align-items:center;gap:6px;padding:7px 14px;font-size:.82rem;font-weight:600;transition:background .15s;display:inline-flex}.nc-test:hover{background:var(--muted)}.nc-test:disabled{opacity:.6;cursor:default}.nc-empty{text-align:center;color:var(--muted-foreground);padding:24px}.nav-branch{flex-direction:column;display:flex}.nav-item.nav-parent{position:relative}.nav-item.nav-parent .nav-caret{opacity:.7;margin-left:auto;transition:transform .18s}.nav-item.nav-parent .nav-caret.open{transform:rotate(180deg)}.nav-subitems{border-left:1px solid hsl(var(--border) / .5);flex-direction:column;margin-left:26px;padding-left:6px;display:flex}.nav-item.nav-subitem{opacity:.9;padding-top:6px;padding-bottom:6px;font-size:12.5px}.nav-item.nav-subitem.active{opacity:1}.sidebar-collapsed .nav-subitems{border-left:none;margin-left:0;padding-left:0}.ncf{border:1px solid var(--border);background:var(--card);border-radius:14px;margin-bottom:16px;padding:14px 16px 10px}.ncf-top{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.ncf-title{letter-spacing:.08em;text-transform:uppercase;color:var(--muted-foreground);font-size:.72rem;font-weight:600}.ncf-count{color:var(--muted-foreground);border:1px solid var(--border);border-radius:999px;padding:2px 9px;font-size:.72rem}.ncf-count.has-on{color:var(--primary);border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.ncf-count.has-on{border-color:color-mix(in oklab, var(--primary) 40%, transparent)}}.ncf-track{scrollbar-width:thin;align-items:flex-start;padding-bottom:6px;display:flex;overflow-x:auto}.ncf-step{flex:1 1 0;align-items:flex-start;min-width:74px;display:flex}.ncf-link{background:var(--ncf-tone,var(--primary));border-radius:2px;flex:auto;min-width:14px;height:2px;margin-top:17px}@supports (color:color-mix(in lab, red, red)){.ncf-link{background:color-mix(in oklab, var(--ncf-tone,var(--primary)) 35%, transparent)}}.ncf-link{transition:background .2s}.ncf-link.is-on{background:var(--ncf-tone,var(--primary));height:3px;margin-top:16px}.ncf-node{cursor:pointer;background:0 0;border:0;flex-direction:column;align-items:center;gap:4px;width:72px;padding:0 2px;display:flex}.ncf-dot{border:2px solid var(--ncf-tone,var(--primary));border-radius:50%;place-items:center;width:34px;height:34px;display:grid}@supports (color:color-mix(in lab, red, red)){.ncf-dot{border:2px solid color-mix(in oklab, var(--ncf-tone,var(--primary)) 45%, transparent)}}.ncf-dot{background:var(--ncf-tone,var(--primary))}@supports (color:color-mix(in lab, red, red)){.ncf-dot{background:color-mix(in oklab, var(--ncf-tone,var(--primary)) 12%, var(--card))}}.ncf-dot{color:var(--ncf-tone,var(--primary));transition:all .2s}.ncf-node.is-on .ncf-dot{border-color:var(--ncf-tone,var(--primary));background:var(--ncf-tone,var(--primary));color:#fff;box-shadow:0 2px 8px var(--ncf-tone,var(--primary))}@supports (color:color-mix(in lab, red, red)){.ncf-node.is-on .ncf-dot{box-shadow:0 2px 8px color-mix(in oklab, var(--ncf-tone,var(--primary)) 30%, transparent)}}.ncf-node:hover .ncf-dot{transform:translateY(-1px)}.ncf-node.is-sel .ncf-dot{box-shadow:0 0 0 3px var(--ncf-tone,var(--primary))}@supports (color:color-mix(in lab, red, red)){.ncf-node.is-sel .ncf-dot{box-shadow:0 0 0 3px color-mix(in oklab, var(--ncf-tone,var(--primary)) 28%, transparent)}}.ncf-num{display:none}.ncf-name{text-align:center;color:var(--ncf-tone,var(--primary));font-size:.66rem;line-height:1.15}@supports (color:color-mix(in lab, red, red)){.ncf-name{color:color-mix(in oklab, var(--ncf-tone,var(--primary)) 70%, var(--muted-foreground))}}.ncf-name{max-width:72px}.ncf-node.is-on .ncf-name{color:var(--foreground)}.ncf-step.tone-blue{--ncf-tone:oklch(62% .17 250)}.ncf-step.tone-violet{--ncf-tone:oklch(58% .19 300)}.ncf-step.tone-orange{--ncf-tone:oklch(68% .16 55)}.ncf-step.tone-amber{--ncf-tone:oklch(75% .15 85)}.ncf-step.tone-green{--ncf-tone:oklch(62% .16 155)}.ncf-step.tone-red{--ncf-tone:oklch(58% .19 25)}.nc-row.is-focus{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.nc-row.is-focus{background:color-mix(in oklab, var(--primary) 12%, transparent)}}.nc-row.is-focus{box-shadow:inset 3px 0 0 var(--primary)}.ncf-actions{align-items:center;gap:8px;display:flex}.ncf-act{border:1px solid var(--border);background:var(--card);color:var(--foreground);cursor:pointer;border-radius:999px;padding:3px 10px;font-size:.72rem;transition:all .15s}.ncf-act:hover{border-color:var(--primary);color:var(--primary)}.ncf-act:disabled{opacity:.55;cursor:default}.ncf-dot{position:relative}.ncf-node.is-auto .ncf-dot{border-style:dashed}.ncf-node.is-auto.is-on .ncf-dot{box-shadow:0 0 0 3px var(--ncf-tone,var(--primary)), 0 2px 8px var(--ncf-tone,var(--primary));border-style:solid}@supports (color:color-mix(in lab, red, red)){.ncf-node.is-auto.is-on .ncf-dot{box-shadow:0 0 0 3px color-mix(in oklab, var(--ncf-tone,var(--primary)) 18%, transparent), 0 2px 8px color-mix(in oklab, var(--ncf-tone,var(--primary)) 30%, transparent)}}.ncf-badge-auto{background:var(--ncf-tone,var(--primary));color:#fff;border:2px solid var(--card,#fff);border-radius:50%;place-items:center;width:14px;height:14px;display:grid;position:absolute;bottom:-3px;right:-3px}.ncf-node.is-auto .ncf-name{font-weight:600}.ncf-node:hover .ncf-name{color:var(--foreground)}.nc-auto-badge{letter-spacing:.02em;text-transform:uppercase;color:oklch(55% .16 55);vertical-align:middle;background:oklab(68% .0917722 .131064/.15);border:1px solid oklab(68% .0917722 .131064/.35);border-radius:999px;align-items:center;gap:3px;margin-left:7px;padding:1px 7px;font-size:.62rem;font-weight:600;display:inline-flex}.guides-load-state{border-top:1px solid var(--border,#e7eaf0);min-height:180px;color:var(--muted-foreground,#748096);text-align:center;align-content:center;place-items:center;gap:7px;display:grid}.guides-load-state b{color:var(--foreground,#26334e);font-size:12px}.guides-load-state span{max-width:440px;font-size:10px}.guides-load-state.is-error svg{color:var(--destructive,#d84f5f)}.guides-load-state .outline-button{margin-top:5px}.guides-pagination{align-items:center;gap:8px!important}.guides-pagination span{color:var(--foreground,#52607a);font-size:10px}.gc-chip.new-orders{cursor:default;color:#1d4ed8;background:#2563eb0f;border-color:#2563eb47;align-items:center;gap:8px;display:flex}.gc-new-body{flex-direction:column;gap:3px;display:flex}.gc-new-label{letter-spacing:.08em;text-transform:uppercase;opacity:.75;font-size:10px;font-weight:700}.gc-new-segs{gap:4px;display:flex}.gc-new-seg{color:#1d4ed8;cursor:pointer;background:#fff;border:1px solid #2563eb38;border-radius:8px;flex-direction:column;align-items:center;gap:1px;padding:2px 8px;line-height:1.1;display:flex}.gc-new-seg b{font-size:13px;font-weight:800}.gc-new-seg em{opacity:.7;font-size:9px;font-style:normal}.gc-new-seg:hover{background:#2563eb1a}.gc-new-seg.active{color:#fff;background:#1d4ed8;border-color:#1d4ed8}.gc-new-seg.active em{opacity:.85}.lb-live-dot.ok{color:#16a34a}.lb-live-dot.bad{color:#dc2626}.lb-live-dot.wait{color:#94a3b8}.lb-live-dot.bad:before{background:#dc2626}.lb-live-dot.wait:before{background:#94a3b8}.lb-rail-progress{color:#64748b;flex-direction:column;gap:6px;padding:6px 12px 10px;font-size:11px;display:flex}.lb-progress{background:#e2e8f0;border-radius:999px;height:4px;display:block;overflow:hidden}.lb-progress i{background:#128c7e;height:100%;transition:width .25s;display:block}.lb-rail-item.done .lb-rail-n{color:#075e54;background:#d9fdd3}.lb-chat-search{color:#64748b;background:#fff;border:1px solid #e2e8f0;border-radius:10px;align-items:center;gap:6px;margin:0 6px 4px;padding:4px 8px;display:flex}.lb-chat-search input{background:0 0;border:0;outline:0;flex:1;font-size:12px}.lb-bubble-media{opacity:.85;align-items:center;gap:5px;font-size:12px;display:inline-flex}.lb-bubble-none{color:#94a3b8;font-size:12px;font-style:italic}.lb-bubble-img{border-radius:8px;max-width:100%;margin-bottom:4px;display:block}.lb-skeletons{flex-direction:column;gap:8px;padding:8px;display:flex}.lb-skeleton{background:linear-gradient(90deg,#eef2f6,#f8fafc,#eef2f6) 0 0/200% 100%;border-radius:12px;width:68%;height:26px;animation:1.2s linear infinite lbShimmer}.lb-skeleton.out{align-self:flex-end;width:52%}@keyframes lbShimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.lb-chat-error{color:#b91c1c;flex-direction:column;align-items:flex-start;gap:8px;padding:10px;font-size:12px;display:flex}.lb-save-row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.lb-save-hint{color:#94a3b8;font-size:11px}@media (width<=900px){.lb{flex-direction:column}.lb-side{width:100%}}.ord-bucket-seg{margin-right:6px}.ord-pill.ord-assigned{color:#1d4ed8;background:#eff6ff;border-radius:999px;align-items:center;gap:4px;padding:2px 8px;font-weight:600;display:inline-flex;box-shadow:inset 0 0 0 1px #bfdbfe}.ord-pill.ord-assigned.as-btn{cursor:pointer;border:0}.ord-pill.ord-assigned.as-btn:hover{background:#dbeafe}.nc-line .nc-saved{color:#16a34a;align-items:center;gap:4px;margin-top:4px;font-weight:600;display:inline-flex}.nc-line .nc-line-hint{color:#64748b;margin-top:4px;display:block}.nc-line .nc-line-warn{color:#b45309;margin-top:2px;font-weight:600;display:block}.nc-msg{flex-direction:column;gap:4px;min-width:0;display:flex}.nc-msg-card{text-align:left;border:1px solid var(--border);background:var(--muted);width:100%;color:inherit;cursor:pointer;border-radius:12px;flex-direction:column;align-items:flex-start;gap:6px;padding:8px 10px;transition:border-color .15s,background .15s;display:flex}.nc-msg-card:hover{border-color:var(--primary);background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.nc-msg-card:hover{background:color-mix(in oklab, var(--primary) 7%, transparent)}}.nc-msg-text{-webkit-line-clamp:3;line-clamp:3;color:var(--muted-foreground);white-space:pre-wrap;word-break:break-word;-webkit-box-orient:vertical;font-size:.76rem;line-height:1.35;display:-webkit-box;overflow:hidden}.nc-msg-edit-link{color:var(--primary);align-items:center;gap:4px;font-size:.72rem;font-weight:700;display:inline-flex}.nc-msg-tagged{color:#16a34a;text-transform:uppercase;letter-spacing:.04em;font-size:.68rem;font-weight:700}.nc-msg-dialog{width:min(620px,94vw);max-width:620px}.nc-msg-edit{flex-direction:column;gap:10px;padding:4px 18px 0;display:flex}.nc-msg-tags{color:var(--muted-foreground);flex-wrap:wrap;align-items:center;gap:6px;font-size:.74rem;display:flex}.nc-msg-tags button{border:1px solid var(--border);background:var(--muted);cursor:pointer;color:inherit;border-radius:999px;padding:3px 8px;font-size:.72rem;font-weight:600}.nc-msg-tags button:hover{border-color:var(--primary);color:var(--primary)}.nc-msg-edit textarea{resize:vertical;border:1px solid var(--border);background:var(--background);width:100%;min-height:190px;color:inherit;border-radius:12px;padding:12px;font-family:inherit;font-size:.86rem;line-height:1.45}.nc-msg-edit textarea:focus{border-color:var(--primary);outline:none}.nc-msg-count{color:var(--muted-foreground);text-align:right;font-size:.72rem}.nc-msg-preview{color:var(--muted-foreground);flex-direction:column;gap:6px;font-size:.74rem;display:flex}.nc-msg-bubble{white-space:pre-wrap;word-break:break-word;color:#0b2e13;background:#dcf8c6;border-radius:14px 14px 14px 4px;max-height:190px;padding:10px 12px;font-size:.82rem;line-height:1.4;overflow:auto}.nc-msg-foot{flex-wrap:wrap;align-items:center;gap:8px;padding:14px 18px 18px;display:flex}.nc-msg-space{flex:1}@media (width<=900px){.nc-msg-card{width:100%}.nc-msg-foot{justify-content:flex-end}}.ord-table tbody tr.ord-assigned-row>td{background:#e6f0ff}.ord-table tbody tr.ord-assigned-row td:first-child{box-shadow:inset 3px 0 #2563eb}.ord-table tbody tr.ord-assigned-row:hover>td{background:#d8e7ff}.ord-assign-cell{white-space:nowrap;text-align:center}.ord-assign-btn{color:#1d4ed8;cursor:pointer;background:#fff;border:1px solid #bfdbfe;border-radius:12px;flex-direction:column;align-items:center;gap:2px;padding:6px 10px;line-height:1.15;display:inline-flex}.ord-assign-btn:hover{background:#eff6ff;border-color:#2563eb}.ord-assign-btn b{font-size:.8rem;font-weight:700}.ord-assign-btn small{color:#475569;font-size:.7rem}.ord-assign-star{color:#f59e0b;fill:#f59e0b;filter:drop-shadow(0 1px 1px #f59e0b59)}.ord-assign-none{color:#cbd5e1;font-weight:700}@media (width<=900px){.ord-assign-btn{padding:4px 6px}.ord-assign-btn small{display:none}}.nc-msg-tools{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.nc-msg-tool{border:1px solid var(--border);background:var(--card);color:var(--foreground);cursor:pointer;border-radius:999px;align-items:center;gap:5px;padding:5px 10px;font-size:.74rem;font-weight:600;display:inline-flex}.nc-msg-tool:hover:not(:disabled){background:var(--muted)}.nc-msg-tool.on{border-color:var(--primary);color:var(--primary)}.nc-msg-tool:disabled{opacity:.6;cursor:default}.nc-msg-emoji-pop{z-index:5;position:relative}.nc-msg-media{color:var(--muted-foreground);flex-direction:column;gap:6px;font-size:.74rem;display:flex}.nc-msg-media b{color:var(--foreground);align-items:center;gap:5px;display:inline-flex}.nc-msg-media-card{border:1px solid var(--border);background:var(--muted);border-radius:10px;align-items:center;gap:10px;padding:8px;display:flex}.nc-msg-media-card img,.nc-msg-media-card video{object-fit:cover;border-radius:8px;width:84px;height:64px}.nc-msg-media-card audio{max-width:220px}.nc-msg-media-name{color:var(--foreground);text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:.74rem;overflow:hidden}.nc-msg-media-card>button{color:var(--muted-foreground);cursor:pointer;background:0 0;border:0}.nc-msg-media-card>button:hover{color:var(--destructive)}.nc-msg-flags{flex-wrap:wrap;align-items:center;gap:8px;display:inline-flex}.nc-msg-tagged.media{color:var(--primary);align-items:center;gap:3px;display:inline-flex}.lb-live-tools{flex-wrap:wrap;gap:6px;padding:0 6px 6px;display:flex}.lb-live-tool{color:#475569;cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:999px;align-items:center;gap:5px;padding:4px 8px;font-size:11px;display:inline-flex}.lb-live-tool:hover:not(:disabled){background:#f1f5f9}.lb-live-tool:disabled{opacity:.5;cursor:not-allowed}.lb-live-tool.primary{color:#fff;background:#128c7e;border-color:#128c7e}.lb-bubble{position:relative}.lb-bubble-actions{z-index:2;background:#fff;border:1px solid #e2e8f0;border-radius:999px;gap:2px;padding:2px 4px;display:none;position:absolute;top:-10px;right:6px;box-shadow:0 2px 6px #0f172a1f}.lb-bubble:hover .lb-bubble-actions{display:flex}.lb-bubble-actions button{color:#475569;cursor:pointer;background:0 0;border:0;border-radius:6px;padding:2px;line-height:0}.lb-bubble-actions button:hover{color:#0f172a;background:#f1f5f9}.lb-bubble-text{white-space:pre-wrap;word-break:break-word}.lb-editor{background:#fff;border:1px solid #e2e8f0;border-radius:12px;gap:6px;margin:6px;padding:8px;display:grid}.lb-editor-head{justify-content:space-between;align-items:center;font-size:12px;display:flex}.lb-editor-head button{cursor:pointer;color:#64748b;background:0 0;border:0;line-height:0}.lb-editor-fmt{flex-wrap:wrap;gap:4px;display:flex}.lb-editor-fmt button{cursor:pointer;color:#334155;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;justify-content:center;align-items:center;width:26px;height:26px;font-size:11px;display:inline-flex}.lb-editor textarea{resize:vertical;border:1px solid #e2e8f0;border-radius:10px;width:100%;padding:6px 8px;font-family:inherit;font-size:12px}.lb-editor-media{align-items:center;gap:8px;display:flex}.lb-editor-media img,.lb-editor-media video{border-radius:8px;max-height:90px}.lb-editor-media audio{max-width:200px}.lb-editor-media button{color:#b91c1c;cursor:pointer;background:#fff1f2;border:1px solid #fecaca;border-radius:8px;align-items:center;gap:4px;padding:3px 7px;font-size:11px;display:inline-flex}.lb-editor-emoji{position:relative}.lb-editor-foot{justify-content:flex-end;gap:6px;display:flex}.lb-editor-foot button{cursor:pointer;color:#475569;background:#fff;border:1px solid #e2e8f0;border-radius:8px;align-items:center;gap:5px;padding:5px 10px;font-size:12px;display:inline-flex}.lb-editor-foot .ok{color:#fff;background:#128c7e;border-color:#128c7e}.lb-modal{z-index:60;background:#0f172a73;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.lb-modal-card{background:#fff;border-radius:14px;gap:10px;width:min(420px,100%);padding:14px;display:grid}.lb-modal-card label{color:#475569;gap:4px;font-size:12px;display:grid}.lb-modal-card input,.lb-modal-card select{border:1px solid #e2e8f0;border-radius:9px;padding:6px 8px;font-size:13px}.lb-modal-hint{color:#64748b;margin:0;font-size:11px}.lb-bot-list{color:#475569;border:1px dashed #cbd5e1;border-radius:12px;gap:4px;margin:6px;padding:8px 10px;font-size:12px;display:grid}.lb-bot-list ul{gap:3px;margin:0;padding:0;list-style:none;display:grid}.lb-bot-list li{align-items:center;gap:6px;display:flex}.lb-bot-list li small{color:#94a3b8;margin-left:auto}.lb-bot-list a{color:#128c7e;font-weight:600}.lb-zoom{z-index:70;cursor:zoom-out;background:#0f172acc;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.lb-zoom img{border-radius:10px;max-width:100%;max-height:100%}[data-lovable-badge],.lovable-badge,a[href*=lovable\.app][target=_blank][rel*=noopener],div[class*=lovable][class*=badge],div[class*=lovable][class*=float]{visibility:hidden!important;opacity:0!important;pointer-events:none!important;display:none!important}.nc-msg-autophotos{border:1px solid var(--border,#e2e8f0);background:var(--muted,#f8fafc);border-radius:10px;margin:8px 0 4px;padding:12px 14px}.nc-msg-autophotos>b{color:var(--foreground,#0f172a);align-items:center;gap:6px;font-size:13px;display:flex}.nc-msg-autophotos-hint{color:var(--muted-foreground,#64748b);margin:4px 0 10px;font-size:12px;line-height:1.4}.nc-msg-autophotos-grid{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:10px;display:grid}.nc-msg-autophoto{text-align:left;border:1px solid var(--border,#e2e8f0);cursor:pointer;background:#fff;border-radius:10px;flex-direction:column;gap:4px;padding:8px;transition:border-color .15s,box-shadow .15s;display:flex}.nc-msg-autophoto:hover{border-color:#25d366;box-shadow:0 3px 10px #0f172a14}.nc-msg-autophoto-svg{border:1px solid var(--border,#e2e8f0);background:#fff;border-radius:8px;min-height:60px;display:block;overflow:hidden}.nc-msg-autophoto-svg svg,.nc-msg-autophoto-svg img,.nc-msg-autophoto-svg video{width:100%;height:auto;display:block}.nc-msg-autophoto-icon{height:72px;color:var(--muted-foreground,#64748b);background:#f1f5f9;justify-content:center;align-items:center;display:flex}.nc-msg-autophoto-label{color:var(--foreground,#0f172a);font-size:11px;font-weight:700}.nc-msg-autophoto-note{color:var(--muted-foreground,#64748b);font-size:10.5px;line-height:1.35}.nc-cell-thumbs{flex-wrap:wrap;align-items:center;gap:4px;margin-top:4px;display:flex}.nc-cell-thumb{border:1px solid var(--border,#e2e8f0);width:34px;height:24px;color:var(--muted-foreground,#64748b);background:#fff;border-radius:5px;justify-content:center;align-items:center;display:flex;overflow:hidden}.nc-cell-thumb img{object-fit:cover;width:100%;height:100%}.nc-cell-thumb-svg{width:100%;display:block}.nc-cell-thumb-svg svg{width:100%;height:auto;display:block}.nc-photo-zoom{z-index:90;background:#0f172a9e;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.nc-photo-zoom-box{background:#fff;border-radius:14px;flex-direction:column;gap:10px;max-width:min(860px,94vw);max-height:90vh;padding:14px;display:flex;overflow:auto}.nc-photo-zoom-box header{justify-content:space-between;align-items:center;gap:12px;font-size:14px;display:flex}.nc-photo-zoom-box header button{cursor:pointer;color:var(--muted-foreground,#64748b);background:0 0;border:none}.nc-photo-zoom-box img,.nc-photo-zoom-box video,.nc-photo-zoom-box audio,.nc-photo-zoom-svg svg{border-radius:10px;width:100%;height:auto;display:block}.nc-photo-zoom-note{color:var(--muted-foreground,#64748b);margin:0;font-size:12px}@media (width<=640px){.nc-msg-autophotos-grid{grid-template-columns:1fr}}.crm-panel.bulk{flex-direction:column;gap:14px;display:flex}.bulk-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.bulk-head h2{align-items:center;gap:7px;margin:0;font-size:17px;display:flex}.bulk-head p{color:hsl(var(--muted-foreground));margin:3px 0 0;font-size:12.5px}.bulk-steps{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.bulk-steps li{border:1px solid hsl(var(--border));color:hsl(var(--muted-foreground));border-radius:999px;align-items:center;gap:6px;padding:6px 11px;font-size:12px;display:flex}.bulk-steps li span{background:hsl(var(--muted));border-radius:50%;place-items:center;width:20px;height:20px;font-size:11px;font-weight:700;display:grid}.bulk-steps li.on{color:#1f7a40;background:#22c35d1a;border-color:#1fad5380}.bulk-steps li.on span{color:#fff;background:#1fad53}.bulk-steps li.done span{color:#218345;background:#1fad532e}.bulk-card{border:1px solid hsl(var(--border));background:hsl(var(--card));border-radius:14px;flex-direction:column;gap:12px;padding:16px;display:flex}.bulk-card h3{align-items:center;gap:6px;margin:0;font-size:14px;display:flex}.bulk-error{color:hsl(var(--destructive));background:hsl(var(--destructive) / .09);border:1px solid hsl(var(--destructive) / .25);border-radius:10px;margin:0;padding:8px 10px;font-size:12px}.bulk-muted{color:hsl(var(--muted-foreground));margin:0;font-size:12px}.bulk-lines{flex-wrap:wrap;gap:10px;display:flex}.bulk-line{text-align:left;border:1px solid hsl(var(--border));background:hsl(var(--background));border-radius:12px;flex-direction:column;align-items:flex-start;gap:2px;min-width:180px;padding:10px 13px;font-size:12px;display:flex}.bulk-line.on{border-color:#1fad53;box-shadow:0 0 0 2px #22c35d2e}.bulk-line span{color:hsl(var(--muted-foreground))}.bulk-line em{font-size:11px;font-style:normal;font-weight:600}.bulk-line em.ok{color:#238b49}.bulk-line em.down{color:hsl(var(--destructive))}.bulk-grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px;display:grid}.bulk-grid label,.bulk-field{color:hsl(var(--muted-foreground));flex-direction:column;gap:5px;font-size:12px;display:flex}.bulk-grid input,.bulk-field input,.bulk-field textarea{border:1px solid hsl(var(--border));background:hsl(var(--background));color:hsl(var(--foreground));border-radius:10px;padding:9px 11px;font-family:inherit;font-size:13px}.bulk-field textarea{resize:vertical;line-height:1.5}.bulk-actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.bulk-actions.left{justify-content:flex-start;align-items:center}.bulk-actions button{border:1px solid hsl(var(--border));background:hsl(var(--background));color:hsl(var(--foreground));border-radius:10px;align-items:center;gap:6px;padding:9px 15px;font-size:13px;display:inline-flex}.bulk-actions button.primary{color:#fff;background:#1da54f;border-color:#0000;font-weight:600}.bulk-actions button:disabled{opacity:.5}.bulk-count{color:hsl(var(--muted-foreground));font-size:12px}.bulk-preview{border:1px dashed hsl(var(--border));background:#f1f9f4;border-radius:12px;padding:12px}.bulk-preview span{text-transform:uppercase;letter-spacing:.04em;color:hsl(var(--muted-foreground));font-size:11px}.bulk-preview p{white-space:pre-wrap;margin:6px 0 0;font-size:13px}.bulk-stats{grid-template-columns:repeat(auto-fit,minmax(110px,1fr));gap:10px;display:grid}.bulk-stats div{text-align:center;background:hsl(var(--muted));border-radius:12px;padding:12px}.bulk-stats b{font-size:22px;display:block}.bulk-stats span{color:hsl(var(--muted-foreground));font-size:11.5px}.bulk-stats .ok{background:#22c35d1f}.bulk-stats .err{background:hsl(var(--destructive) / .1)}.bulk-stats .pend{background:#f59f0a1f}.bulk-bar{background:hsl(var(--muted));border-radius:999px;height:10px;overflow:hidden}.bulk-bar div{background:#1fad53;height:100%;transition:width .3s}.bulk-table-wrap{border:1px solid hsl(var(--border));border-radius:12px;max-height:380px;overflow:auto}.bulk-table{border-collapse:collapse;width:100%;font-size:12.5px}.bulk-table th{background:hsl(var(--muted));text-align:left;text-transform:uppercase;letter-spacing:.03em;padding:8px 10px;font-size:11px;position:sticky;top:0}.bulk-table td{border-top:1px solid hsl(var(--border));padding:8px 10px}.bulk-table tr.sent td{color:#227741}.bulk-table tr.failed td{color:hsl(var(--destructive))}.bulk-table .err-cell{text-overflow:ellipsis;white-space:nowrap;max-width:320px;overflow:hidden}.diagram-card{background:#fff;border:1px solid #e2e8f0;border-radius:16px;padding:18px;overflow:auto;box-shadow:0 1px 3px #0f172a0f}.diagram-scroll{max-height:calc(100vh - 220px);overflow:auto}.diagram-tools{align-items:center;gap:8px;margin-bottom:12px;font-size:13px;font-weight:700;display:flex}.diagram-tools button{cursor:pointer;background:#f8fafc;border:1px solid #cbd5e1;border-radius:8px;padding:5px 12px;font-weight:700}.diagram-tools button:hover{background:#e2e8f0}.diagram-canvas svg{height:auto;width:auto!important;max-width:none!important}.claims-wrap{gap:16px;display:grid}.claims-new{background:var(--card,#fff);border:1px solid #0f172a14;border-radius:16px;padding:18px;box-shadow:0 6px 18px #0f172a0d}.claims-new h2{margin:0 0 4px;font-size:18px}.claims-hint{color:#64748b;margin:0 0 12px;font-size:13px}.claims-form{grid-template-columns:220px 1fr auto;gap:10px;display:grid}.claims-form input{border:1px solid #0f172a24;border-radius:10px;padding:10px 12px;font-size:14px}.claims-error{color:#b91c1c;margin-top:10px;font-size:13px}.claims-grid{grid-template-columns:320px 1fr;align-items:start;gap:16px;display:grid}.claims-list{background:var(--card,#fff);border:1px solid #0f172a14;border-radius:16px;gap:8px;max-height:70vh;padding:14px;display:grid;overflow:auto}.claims-list h3{color:#334155;margin:0 0 6px;font-size:14px}.claims-item{text-align:left;cursor:pointer;background:#f8fafc;border:1px solid #0f172a14;border-radius:12px;gap:4px;padding:10px 12px;display:grid}.claims-item.active{background:#eff6ff;border-color:#2563eb}.claims-item-top{justify-content:space-between;align-items:center;gap:8px;display:flex}.claims-item-note{color:#64748b;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12px;display:-webkit-box;overflow:hidden}.claims-item-date{color:#94a3b8;font-size:11px}.claims-badge{color:#334155;white-space:nowrap;background:#e2e8f0;border-radius:999px;padding:2px 8px;font-size:11px}.claims-badge.ok{color:#166534;background:#dcfce7}.claims-badge.warn{color:#92400e;background:#fef3c7}.claims-badge.done{color:#3730a3;background:#e0e7ff}.claims-chat{background:var(--card,#fff);border:1px solid #0f172a14;border-radius:16px;gap:12px;min-height:320px;padding:14px;display:grid}.claims-chat-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.claims-chat-head strong{margin-right:8px}.claims-chat-actions{flex-wrap:wrap;gap:8px;display:flex}.claims-chat-actions button{cursor:pointer;background:#fff;border:1px solid #0f172a24;border-radius:9px;padding:7px 12px;font-size:13px}.claims-chat-actions button.danger{color:#b91c1c;border-color:#fecaca}.claims-thread{background:#f8fafc;border-radius:12px;gap:10px;max-height:52vh;padding:6px;display:grid;overflow:auto}.claims-msg{background:#fff;border:1px solid #0f172a14;border-radius:12px;gap:2px;max-width:78%;padding:8px 12px;display:grid}.claims-msg.out{background:#dcfce7;border-color:#bbf7d0;justify-self:end}.claims-msg p{white-space:pre-wrap;margin:0;font-size:14px}.claims-msg-author{color:#475569;font-size:11px;font-weight:600}.claims-msg-time{color:#94a3b8;justify-self:end;font-size:10px}.claims-reply{grid-template-columns:1fr auto;gap:8px;display:grid}.claims-reply input{border:1px solid #0f172a24;border-radius:10px;padding:10px 12px;font-size:14px}@media (width<=900px){.claims-grid,.claims-form{grid-template-columns:1fr}}.cmp-page{max-width:1500px;margin:0 auto;padding:20px 24px 60px}.cmp-header h1{font-family:var(--font-display,Sora), sans-serif;margin:0 0 6px;font-size:26px}.cmp-header p{color:var(--muted-foreground);max-width:720px;margin:0;font-size:14px}.cmp-stats{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:10px;margin:18px 0;display:grid}.cmp-stat{background:var(--card);border:1px solid var(--border);border-radius:14px;padding:12px 14px}.cmp-stat span{font-size:22px;font-weight:700;font-family:var(--font-display,Sora), sans-serif;display:block}.cmp-stat small{color:var(--muted-foreground);font-size:12px}.cmp-stat.win{background:#f4b62514;border-color:#f4b62580}.cmp-stat.fresh{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.cmp-stat.fresh{border-color:color-mix(in oklab, var(--primary) 40%, transparent)}}.cmp-stat.fresh{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.cmp-stat.fresh{background:color-mix(in oklab, var(--primary) 7%, transparent)}}.cmp-stat.wide{grid-column:span 2}.cmp-stat.wide span{font-size:17px}.cmp-tabs{border-bottom:1px solid var(--border);flex-wrap:wrap;gap:6px;margin-bottom:16px;display:flex}.cmp-tabs button{color:var(--muted-foreground);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;padding:10px 16px;font-size:14px;font-weight:600}.cmp-tabs button.on{color:var(--primary);border-bottom-color:var(--primary)}.cmp-lead{color:var(--muted-foreground);max-width:760px;margin:0 0 14px;font-size:14px}.cmp-form{background:var(--card);border:1px solid var(--border);border-radius:14px;flex-wrap:wrap;align-items:flex-end;gap:12px;padding:14px;display:flex}.cmp-field{flex-direction:column;flex:220px;gap:5px;display:flex}.cmp-field.small{flex:0 170px}.cmp-field span{color:var(--muted-foreground);font-size:12px;font-weight:600}.cmp-field input,.cmp-field select{border:1px solid var(--border);background:var(--background);color:inherit;border-radius:9px;padding:9px 11px;font-size:14px}.cmp-cost{color:var(--muted-foreground);margin:10px 2px;font-size:12.5px}.cmp-suggest{flex-wrap:wrap;gap:6px;margin-bottom:14px;display:flex}.cmp-suggest button{border:1px dashed var(--border);cursor:pointer;color:var(--muted-foreground);background:0 0;border-radius:999px;padding:5px 12px;font-size:12.5px}.cmp-suggest button:hover{color:var(--primary);border-style:solid}.cmp-filters{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:14px;display:flex}.cmp-filters>button{border:1px solid var(--border);background:var(--card);cursor:pointer;color:inherit;border-radius:999px;padding:7px 14px;font-size:13px}.cmp-filters>button.on{background:var(--primary);color:var(--primary-foreground);border-color:#0000}.cmp-search{border:1px solid var(--border);background:var(--background);color:inherit;border-radius:9px;flex:240px;padding:8px 12px;font-size:14px}.cmp-count{color:var(--muted-foreground);font-size:13px}.cmp-resultbar{color:var(--muted-foreground);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-bottom:12px;font-size:13.5px;display:flex}.cmp-sort{gap:6px;display:flex}.cmp-sort button{border:1px solid var(--border);cursor:pointer;color:inherit;background:0 0;border-radius:999px;padding:5px 12px;font-size:12.5px}.cmp-sort button.on{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.cmp-sort button.on{background:color-mix(in oklab, var(--primary) 12%, transparent)}}.cmp-sort button.on{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.cmp-sort button.on{border-color:color-mix(in oklab, var(--primary) 50%, transparent)}}.cmp-sort button.on{color:var(--primary)}.cmp-grid{grid-template-columns:repeat(auto-fill,minmax(310px,1fr));gap:16px;display:grid}.cmp-card{border:1px solid var(--border);background:var(--card);border-radius:16px;flex-direction:column;gap:9px;padding:14px;display:flex}.cmp-card.win{border-color:#f4b6258c;box-shadow:0 0 0 3px #f4b6251a}.cmp-card-head{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.cmp-page-name,.cmp-page strong{font-size:14px}.cmp-likes{color:var(--muted-foreground);font-size:11.5px;display:block}.cmp-life{white-space:nowrap;background:var(--muted);border-radius:999px;padding:3px 9px;font-size:11.5px;font-weight:700}.cmp-life.win{color:#b8780a;background:#f4b6252e}.cmp-life.proven{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.cmp-life.proven{background:color-mix(in oklab, var(--primary) 13%, transparent)}}.cmp-life.proven{color:var(--primary)}.cmp-age{color:var(--muted-foreground);margin:0;font-size:12.5px}.cmp-media{object-fit:cover;background:var(--muted);border-radius:11px;width:100%;max-height:300px}.cmp-text{white-space:pre-wrap;-webkit-line-clamp:4;-webkit-box-orient:vertical;margin:0;font-size:13.5px;line-height:1.5;display:-webkit-box;overflow:hidden}.cmp-text.open{-webkit-line-clamp:unset;overflow:visible}.cmp-more{color:var(--primary);cursor:pointer;background:0 0;border:0;align-self:flex-start;padding:0;font-size:12.5px}.cmp-prices{flex-wrap:wrap;gap:6px;display:flex}.cmp-price{color:#1f7a40;background:#29a3561f;border-radius:7px;padding:3px 9px;font-size:12.5px;font-weight:700}.cmp-chips{flex-wrap:wrap;gap:5px;display:flex}.cmp-chip{background:var(--muted);color:var(--muted-foreground);border-radius:999px;padding:2px 8px;font-size:11.5px}.cmp-chip.cta{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.cmp-chip.cta{background:color-mix(in oklab, var(--primary) 12%, transparent)}}.cmp-chip.cta{color:var(--primary);font-weight:600}.cmp-carousel{gap:8px;padding-bottom:4px;display:flex;overflow-x:auto}.cmp-slide{color:var(--muted-foreground);flex:0 0 96px;font-size:11px}.cmp-slide img{object-fit:cover;border-radius:9px;width:96px;height:96px}.cmp-note textarea{border:1px solid var(--border);background:var(--background);width:100%;color:inherit;resize:vertical;border-radius:9px;padding:8px;font-size:13px}.cmp-note-actions{gap:6px;margin-top:6px;display:flex}.cmp-note-view{text-align:left;background:var(--muted);width:100%}@supports (color:color-mix(in lab, red, red)){.cmp-note-view{background:color-mix(in oklab, var(--muted) 50%, transparent)}}.cmp-note-view{border:1px dashed var(--border);cursor:pointer;color:inherit;border-radius:9px;padding:7px 9px;font-size:12.5px}.cmp-card-foot{flex-wrap:wrap;gap:6px;margin-top:auto;padding-top:4px;display:flex}.cmp-btn{border:1px solid var(--border);background:var(--background);cursor:pointer;color:inherit;border-radius:9px;padding:7px 12px;font-size:12.5px;font-weight:600;text-decoration:none}.cmp-btn:hover{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.cmp-btn:hover{border-color:color-mix(in oklab, var(--primary) 60%, transparent)}}.cmp-btn.primary{background:var(--primary);color:var(--primary-foreground);border-color:#0000}.cmp-btn.big{padding:10px 20px;font-size:14px}.cmp-btn.danger{color:#d32222;border-color:#d3222259}.cmp-btn.link{color:var(--primary)}.cmp-btn:disabled{opacity:.6;cursor:not-allowed}.cmp-warn{color:#935210;background:#f59f0a1f;border:1px solid #f59f0a59;border-radius:11px;margin-bottom:14px;padding:11px 14px;font-size:13.5px}.cmp-warn button{cursor:pointer;color:inherit;background:0 0;border:0;margin-left:8px;font-weight:600;text-decoration:underline}.cmp-empty{text-align:center;color:var(--muted-foreground);padding:34px 12px;font-size:14px}.cmp-table{border-collapse:collapse;width:100%;margin-top:16px;font-size:13.5px}.cmp-table th{text-align:left;text-transform:uppercase;letter-spacing:.04em;color:var(--muted-foreground);border-bottom:1px solid var(--border);padding:8px 10px;font-size:11.5px}.cmp-table td{border-bottom:1px solid var(--border);padding:10px}.cmp-table tr.off{opacity:.55}.cmp-toggle{border:1px solid var(--border);background:var(--muted);cursor:pointer;color:inherit;border-radius:999px;padding:4px 12px;font-size:12px;font-weight:600}.cmp-toggle.on{color:#1f7a40;background:#29a35626;border-color:#29a35680}@media (width<=640px){.cmp-page{padding:14px 12px 50px}.cmp-stat.wide{grid-column:span 2}.cmp-grid{grid-template-columns:1fr}}.lb-chip.fixed{cursor:default;opacity:.95}.lb-help.small{opacity:.85;font-size:.78rem}.lb-pgcheck{border:1px solid hsl(var(--border));border-left:4px solid hsl(var(--muted-foreground));background:hsl(var(--muted) / .35);border-radius:10px;grid-template-columns:1fr auto;align-items:center;gap:2px 12px;margin:10px 0;padding:10px 12px;display:grid}.lb-pgcheck b{font-size:.86rem}.lb-pgcheck strong{grid-row:1/span 2;font-size:1.1rem}.lb-pgcheck small{opacity:.85;grid-column:1;font-size:.76rem}.lb-pgcheck.ok{border-left-color:#1fad53}.lb-pgcheck.mid{border-left-color:#f59f0a}.lb-pgcheck.low{border-left-color:hsl(var(--destructive))}.ord-flow-node.as-node{cursor:pointer;font:inherit;background:0 0;padding:0}.ord-flow-step.actionable .ord-flow-node{color:#6b7280;background:#e5e7eb;border-color:#d1d5db}.ord-flow-step.actionable:hover .ord-flow-node{color:#374151;background:#d1d5db}.ord-flow-step.actionable small{color:#6b7280;font-weight:600}.ord-flow-step.sending .ord-flow-node{color:#fff;background:#f59e0b;border-color:#f59e0b;animation:1s ease-in-out infinite pgSendPulse}.ord-flow-step.sending .ord-flow-node[disabled]{cursor:progress}.ord-flow-when{color:#15803d;font-variant-numeric:tabular-nums;font-size:8px;line-height:1.1}@keyframes pgSendPulse{0%,to{opacity:1}50%{opacity:.55}}.pg-err-note{border:1px solid hsl(var(--destructive) / .25);background:hsl(var(--destructive) / .06);text-align:left;border-radius:8px;gap:4px;margin-top:6px;padding:6px 8px;font-size:11px;display:grid}.pg-err-note>b{color:hsl(var(--destructive));font-size:11px}.pg-err-note ul{gap:2px;margin:0;padding-left:14px;display:grid}.pg-err-note small{color:hsl(var(--muted-foreground));font-size:10px}.pg-ask-btn{cursor:pointer;border:1px solid hsl(var(--border));background:hsl(var(--muted));color:hsl(var(--muted-foreground));border-radius:999px;justify-self:start;align-items:center;gap:4px;padding:3px 8px;font-size:11px;display:inline-flex}.pg-ask-btn:hover:not(:disabled){filter:brightness(.97)}.pg-ask-btn:disabled{opacity:.6;cursor:not-allowed}.pg-ask-btn.sending{color:#915808;background:#fdf1ce;border-color:#fad66b;animation:1s ease-in-out infinite pgSendPulse}.pg-ask-btn.sent{color:#196636;background:#dcf9e7;border-color:#79d29a}.pg-ask-when{color:#2d7648;font-size:10px}.pg-doc-frame.pg-week-modal{width:min(2400px,100vw);max-width:100vw}.pg-week{flex:auto;grid-template-columns:repeat(7,minmax(0,1fr));gap:8px;min-height:0;max-height:none;padding:12px;display:grid;overflow:hidden auto}.pg-week-col{flex-direction:column;gap:6px;min-width:0;display:flex}.pg-week.is-day-view{grid-template-columns:minmax(0,1fr)}.pg-week.is-day-view .pg-week-col{gap:10px}.pg-week.is-day-view .pg-week-head{z-index:3;padding:10px 12px;font-size:14px;position:sticky;top:0}.pg-week.is-day-view .pg-day-command,.pg-week.is-day-view .pg-day-goal,.pg-week.is-day-view .pg-day-note{max-width:100%}.pg-week.is-day-view .pg-week-card{width:100%;box-shadow:none;background:var(--card);border-width:0 0 1px;border-radius:0;padding:0;font-size:12.5px}.pg-week.is-day-view .pg-week-card b{font-size:13px}.pg-week.is-day-view .pg-week-card small{font-size:11px}.pg-week.is-day-view .pg-week-empty{text-align:center;padding:18px 8px;font-size:13px}.pg-day-grid-head,.pg-day-row-summary{grid-template-columns:42px 48px minmax(190px,1.35fr) minmax(150px,1fr) minmax(190px,1.35fr) 108px minmax(130px,.9fr) 148px 218px;align-items:center;min-width:1280px;display:grid}.pg-day-grid-head{z-index:4;border:1px solid var(--border);background:var(--muted);border-bottom:0;position:sticky;top:52px}@supports (color:color-mix(in lab, red, red)){.pg-day-grid-head{background:color-mix(in oklab, var(--muted) 82%, var(--card))}}.pg-day-grid-head{color:var(--muted-foreground);text-transform:uppercase;font-size:9px;font-weight:800}.pg-day-grid-head>span{padding:10px 8px}.pg-day-row-summary{min-height:64px;color:var(--foreground)}.pg-day-row-summary>div{min-width:0;padding:9px 8px}.pg-day-row-select{justify-content:center;align-items:center;gap:3px;display:flex}.pg-day-row-select input{width:15px;height:15px;accent-color:var(--primary)}.pg-day-row-number{color:var(--muted-foreground);font-weight:800}.pg-day-row-contact,.pg-day-row-place,.pg-day-row-state,.pg-day-row-date{flex-direction:column;gap:3px;display:flex}.pg-day-row-contact b,.pg-day-row-place b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pg-day-row-contact span,.pg-day-row-contact small,.pg-day-row-place span,.pg-day-row-state small,.pg-day-row-date span,.pg-day-row-address{color:var(--muted-foreground);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pg-day-row-money{color:var(--success);white-space:nowrap;font-size:13px;font-weight:850}.pg-day-status{white-space:nowrap;border-radius:5px;width:fit-content;padding:3px 7px;font-size:10px;font-weight:800}.pg-day-status.is-ready,.pg-day-status.is-done{background:var(--success)}@supports (color:color-mix(in lab, red, red)){.pg-day-status.is-ready,.pg-day-status.is-done{background:color-mix(in oklab, var(--success) 14%, var(--card))}}.pg-day-status.is-ready,.pg-day-status.is-done{color:var(--success)}.pg-day-status.is-missing{background:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.pg-day-status.is-missing{background:color-mix(in oklab, var(--destructive) 13%, var(--card))}}.pg-day-status.is-missing{color:var(--destructive)}.pg-day-status.is-guide{background:var(--linked-guide)}@supports (color:color-mix(in lab, red, red)){.pg-day-status.is-guide{background:color-mix(in oklab, var(--linked-guide) 22%, var(--card))}}.pg-day-status.is-guide{color:var(--foreground)}.pg-day-status.is-paid,.pg-day-status.is-local{background:var(--warning)}@supports (color:color-mix(in lab, red, red)){.pg-day-status.is-paid,.pg-day-status.is-local{background:color-mix(in oklab, var(--warning) 18%, var(--card))}}.pg-day-status.is-paid,.pg-day-status.is-local{color:var(--warning-foreground)}.pg-day-row-date b{text-transform:uppercase;color:var(--muted-foreground);font-size:10px!important}.pg-day-row-actions{justify-content:flex-end;align-items:center;gap:5px;display:flex}.pg-day-row-actions .pg-week-toggle{width:34px;height:34px}.pg-day-row-actions .pg-week-donebtn{width:26px;height:26px;position:static}.pg-day-row-detail{border:1px solid var(--border);background:var(--background);border-radius:7px;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:8px;padding:10px;display:grid}.pg-day-row-detail>span{opacity:1;flex-direction:column;gap:2px;min-width:0;display:flex}.pg-day-row-detail small{color:var(--muted-foreground);text-transform:uppercase;font-size:9px;font-weight:800}.pg-day-row-detail b{color:var(--foreground);overflow-wrap:anywhere;font-size:11px!important}.pg-week.is-day-view{overflow-x:auto}.pg-week.is-day-view .pg-week-col{border:1px solid var(--border);background:var(--card);gap:0;min-width:1280px;overflow:visible}.pg-week.is-day-view .pg-week-card:hover{background:var(--primary);transform:none}@supports (color:color-mix(in lab, red, red)){.pg-week.is-day-view .pg-week-card:hover{background:color-mix(in oklab, var(--primary) 4%, var(--card))}}.pg-week.is-day-view .pg-week-card.is-picked{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.pg-week.is-day-view .pg-week-card.is-picked{background:color-mix(in oklab, var(--primary) 9%, var(--card))}}.pg-week.is-day-view .pg-week-card.is-incomplete{box-shadow:inset 3px 0 0 var(--destructive)}.pg-week.is-day-view .pg-week-card.is-collapsed>:not(.pg-day-row-summary):not(.pg-week-drop-line):not(.pg-week-prog):not(.pg-week-sync){display:none}.pg-week.is-day-view .pg-week-card:not(.is-collapsed)>:not(.pg-day-row-summary):not(.pg-week-drop-line):not(.pg-week-prog):not(.pg-week-sync){margin-inline:14px}.pg-week.is-day-view .pg-week-card:not(.is-collapsed)>.pg-week-cardtop{margin-top:8px}.pg-week.is-day-view .pg-week-card:not(.is-collapsed){background:var(--primary);padding-bottom:12px}@supports (color:color-mix(in lab, red, red)){.pg-week.is-day-view .pg-week-card:not(.is-collapsed){background:color-mix(in oklab, var(--primary) 3%, var(--card))}}.pg-week.is-day-view .pg-day-command,.pg-week.is-day-view .pg-day-goal,.pg-week.is-day-view .pg-day-note,.pg-week.is-day-view .pg-week-head{min-width:0}.pg-day-row-summary+.pg-week-drop-line{left:0;right:0}@media (width<=720px){.pg-week.is-day-view .pg-week-col{border-inline:0;min-width:0}.pg-day-grid-head{display:none}.pg-day-row-summary{grid-template-columns:34px 34px minmax(0,1fr) auto;grid-template-areas:"select number contact money""select number place state""select number address address""date date actions actions";gap:0;min-width:0;padding:5px}.pg-day-row-select{grid-area:select}.pg-day-row-number{grid-area:number}.pg-day-row-contact{grid-area:contact}.pg-day-row-place{grid-area:place}.pg-day-row-address{grid-area:address}.pg-day-row-money{text-align:right;grid-area:money}.pg-day-row-state{grid-area:state;align-items:flex-end}.pg-day-row-date{grid-area:date}.pg-day-row-actions{grid-area:actions}.pg-day-row-detail{grid-template-columns:repeat(2,minmax(0,1fr))}}.pg-dayview-btn,.pg-dayview-back{border:1px solid var(--border);background:var(--card);color:var(--foreground);cursor:pointer;border-radius:8px;align-items:center;gap:6px;padding:5px 10px;font-size:12px;font-weight:600;display:inline-flex}.pg-dayview-btn:hover,.pg-dayview-back:hover{border-color:var(--primary);color:var(--primary)}.pg-dayview-nav{flex-wrap:wrap;align-items:center;gap:6px;display:inline-flex}.pg-dayview-nav>button:not(.pg-dayview-back){border:1px solid var(--border);background:var(--card);color:var(--foreground);cursor:pointer;border-radius:8px;justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex}.pg-dayview-nav>button:disabled{opacity:.4;cursor:default}.pg-dayview-pick,.pg-dayview-date{border:1px solid var(--border);background:var(--card);color:var(--foreground);border-radius:8px;max-width:240px;padding:5px 8px;font-size:12px;font-weight:600}.pg-dayview-date{font-variant-numeric:tabular-nums}.pg-dayview-label{letter-spacing:.01em;color:var(--muted-foreground);text-transform:capitalize;white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:11px;font-weight:700;overflow:hidden}.pg-week.is-day-view .pg-day-nav-btn{border-radius:999px;flex:none;justify-content:center;align-items:center;width:26px;height:26px;display:inline-flex}.pg-week.is-day-view .pg-day-nav-btn:hover{background:var(--today-foreground)}@supports (color:color-mix(in lab, red, red)){.pg-week.is-day-view .pg-day-nav-btn:hover{background:color-mix(in srgb, var(--today-foreground) 16%, transparent)}}.pg-week.is-day-view .pg-day-nav-btn:hover{border-color:var(--today-foreground)}@supports (color:color-mix(in lab, red, red)){.pg-week.is-day-view .pg-day-nav-btn:hover{border-color:color-mix(in srgb, var(--today-foreground) 45%, transparent)}}.pg-extract-box{border:1px solid var(--border);background:var(--card);border-radius:7px;flex:520px;align-items:center;gap:6px;min-width:min(100%,320px);padding:4px 5px 4px 9px;display:flex;position:relative}.pg-extract-box>svg{color:var(--muted-foreground);flex:none}.pg-extract-box>input{background:0 0;border:0;outline:0;flex:auto;min-width:120px}.pg-extract-box>button{white-space:nowrap;flex:none}.pg-extract-results{z-index:30;border:1px solid var(--border);background:var(--popover);max-height:310px;box-shadow:var(--shadow-lg);border-radius:7px;padding:6px;display:grid;position:absolute;top:calc(100% + 5px);left:0;right:0;overflow-y:auto}.pg-extract-results>button{border:0;border-bottom:1px solid var(--border);width:100%;color:var(--popover-foreground);text-align:left;background:0 0;border-radius:4px;grid-template-columns:minmax(120px,.8fr) minmax(180px,1.4fr);gap:2px 10px;padding:8px;display:grid}.pg-extract-results>button:hover{background:var(--accent)}.pg-extract-results span,.pg-extract-results small{overflow-wrap:anywhere}.pg-extract-results small{color:var(--muted-foreground);grid-column:1/-1}.pg-day-command{border:1px solid var(--primary);gap:0;padding:0;display:grid;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.pg-day-command{border:1px solid color-mix(in srgb, var(--primary) 20%, var(--border))}}.pg-day-command{background:var(--card);font-family:"Manrope", var(--font-sans);border-radius:7px;min-width:0;font-size:10px}.pg-day-command-title{background:var(--foreground);color:var(--background);cursor:pointer;font-family:"Sora", var(--font-display);justify-content:space-between;align-items:center;gap:5px;padding:7px 8px;font-weight:700;list-style:none;transition:background .16s;display:flex}.pg-day-command-title::-webkit-details-marker{display:none}.pg-day-command-title:hover{background:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.pg-day-command-title:hover{background:color-mix(in srgb, var(--foreground) 90%, var(--primary))}}.pg-day-command-title>span{align-items:center;gap:5px;min-width:0;display:inline-flex}.pg-day-command-numbers{flex:auto;justify-content:space-between}.pg-day-command-numbers b{color:var(--primary-foreground);white-space:nowrap;font-size:14px;line-height:1}.pg-day-command-numbers small{color:var(--primary-foreground);font:800 11px/1 "Manrope", var(--font-sans);white-space:nowrap}.pg-day-command-summary{flex:none;margin-left:auto}.pg-day-sales-alert{color:var(--warning);filter:drop-shadow(0 0 3px var(--warning));place-items:center;display:inline-grid}@supports (color:color-mix(in lab, red, red)){.pg-day-sales-alert{filter:drop-shadow(0 0 3px color-mix(in srgb, var(--warning) 55%, transparent))}}.pg-day-sales-alert{animation:1.15s ease-in-out infinite pg-sales-alert}.pg-day-sales-alert svg{display:block}@keyframes pg-sales-alert{50%{opacity:.45;transform:scale(.9)}}@media (prefers-reduced-motion:reduce){.pg-day-sales-alert{animation:none}}.pg-day-command-summary svg{flex:none;transition:transform .18s}.pg-day-command[open] .pg-day-command-summary svg{transform:rotate(180deg)}.pg-day-command-content{animation:.18s ease-out pg-command-open;display:grid;overflow:hidden}@keyframes pg-command-open{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.pg-day-sold{border-top:1px solid var(--border);border-bottom:1px solid var(--border);gap:2px;padding:9px 8px;display:grid}.pg-day-sold>span{color:var(--muted-foreground);text-transform:uppercase;font-size:9px;font-weight:700}.pg-day-sold>b{color:var(--primary);font-family:"Sora", var(--font-display);font-size:16px;line-height:1.15}.pg-day-sold>small{color:var(--muted-foreground);font-size:8px;line-height:1.25}.pg-day-group{border-bottom:1px solid var(--border);gap:4px;padding:7px 8px;display:grid}.pg-day-group>strong{color:var(--muted-foreground);font-family:"Sora", var(--font-display);text-transform:uppercase;font-size:8px}.pg-day-command-row,.pg-day-prices,.pg-day-destinations{align-items:center;gap:5px;min-width:0;display:flex}.pg-day-command-row{justify-content:space-between}.pg-day-command-row>span{min-width:0;color:var(--muted-foreground)}.pg-day-command-row b{color:var(--foreground);font-family:"Sora", var(--font-display);text-align:right;flex:none}.pg-day-row-icon{align-items:center;gap:4px;display:inline-flex}.pg-day-prices{border-bottom:1px solid var(--border);grid-template-columns:repeat(2,minmax(0,1fr));gap:0;display:grid}.pg-day-prices>span{gap:2px;min-width:0;padding:7px 8px;display:grid}.pg-day-prices>span+span{border-left:1px solid var(--border)}.pg-day-prices small{color:var(--muted-foreground);white-space:nowrap;font-size:8px}.pg-day-prices b{color:var(--primary);font-family:"Sora", var(--font-display);font-size:12px}.pg-day-destinations{color:var(--muted-foreground);align-items:flex-start;padding:7px 8px;line-height:1.35}.pg-day-destinations svg{flex:none;margin-top:1px}.pg-day-destinations span{overflow-wrap:anywhere;gap:2px;display:grid}.pg-day-destinations b{color:var(--foreground);text-transform:uppercase;font-size:8px}.pg-week-head{z-index:1;background:var(--card);border:1px solid var(--border);letter-spacing:.02em;border-radius:8px;flex-wrap:wrap;align-items:center;gap:6px;padding:6px 8px;font-size:11px;font-weight:700;display:flex;position:sticky;top:0}.pg-week-col.is-today .pg-week-head{background:var(--today);border-color:var(--today);color:var(--today-foreground);box-shadow:0 2px 8px var(--today)}@supports (color:color-mix(in lab, red, red)){.pg-week-col.is-today .pg-week-head{box-shadow:0 2px 8px color-mix(in srgb, var(--today) 28%, transparent)}}.pg-week-today-mark{border:1px solid var(--today-foreground);justify-content:center;align-items:center;min-height:16px;padding:1px 5px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.pg-week-today-mark{border:1px solid color-mix(in srgb, var(--today-foreground) 48%, transparent)}}.pg-week-today-mark{color:inherit;border-radius:999px;font-size:8px;font-style:normal;font-weight:800;line-height:1}.pg-week-col.is-today .pg-week-copy-day{background:var(--today-foreground);border-color:var(--today-foreground);color:var(--today)}.pg-week-head b{margin-left:auto;font-size:12px}.pg-week-head button{border:1px solid var(--border);cursor:pointer;color:inherit;background:0 0;border-radius:6px;padding:2px 4px;line-height:0}.pg-week-head .pg-week-copy-day{width:100%;color:var(--primary-foreground);background:var(--primary);border-color:var(--primary);justify-content:center;align-items:center;gap:4px;padding:5px 6px;font-size:10px;font-weight:700;line-height:1;display:inline-flex}.pg-week-empty{opacity:.5;padding:6px 4px;font-size:11px}.pg-week-card{cursor:default;border:1px solid var(--success);flex-direction:column;gap:1px;display:flex;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.pg-week-card{border:1px solid color-mix(in oklab, var(--success) 46%, var(--border))}}.pg-week-card{background:var(--lead-new);color:var(--lead-new-foreground);overflow-wrap:anywhere;border-radius:8px;min-width:0;padding:5px 7px;font-size:10px;transition:box-shadow .15s,border-color .15s}.pg-week-card:hover{box-shadow:0 1px 6px #0000001f}.pg-week-card.is-syncing{border-color:var(--primary)}.pg-week-prog{background:var(--primary);border-radius:3px;width:40%;height:3px;animation:1.1s ease-in-out infinite pg-week-prog-run;position:absolute;top:0;left:0}@keyframes pg-week-prog-run{0%{transform:translate(-100%)}to{transform:translate(250%)}}.pg-week-sync{color:var(--primary);opacity:1;align-items:center;gap:4px;font-size:10px;font-weight:700;display:inline-flex}.pg-spin{animation:1s linear infinite pg-spin-rot}@keyframes pg-spin-rot{to{transform:rotate(360deg)}}.pg-week-card.is-fresh{background:#16a34a;border-color:#16a34a}@supports (color:color-mix(in lab, red, red)){.pg-week-card.is-fresh{background:color-mix(in srgb, #16a34a 12%, var(--card))}}.pg-week-card b{overflow-wrap:anywhere;font-size:11.5px}.pg-week-card span{opacity:.8;overflow-wrap:anywhere}.pg-week-card small{opacity:.6;font-size:10px}.pg-week-card .pg-week-flag{opacity:.7;font-size:11px}.pg-week-card .pg-week-val{color:#16a34a;opacity:1;font-weight:700}.pg-week-contact{flex-direction:column;gap:2px;min-width:0;margin:2px 0;display:flex}.pg-week-contact>span{opacity:1;grid-template-columns:74px minmax(0,1fr);align-items:baseline;gap:5px;display:grid}.pg-week-contact small{color:var(--muted-foreground);opacity:1;font-size:9px;font-weight:700}.pg-week-contact b{min-width:0;font-size:10.5px;line-height:1.2}.pg-main-contact{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;min-width:0;display:grid}.pg-main-contact>span{flex-direction:column;min-width:0;display:flex}.pg-main-contact small{color:var(--muted-foreground);font-size:9px;font-weight:700}.pg-main-contact strong{overflow-wrap:anywhere}.pg-week-num{opacity:.55;font-size:10px;font-weight:700}.pg-week-card.is-dupe{border-color:var(--warning);background:var(--warning);position:relative}@supports (color:color-mix(in lab, red, red)){.pg-week-card.is-dupe{background:color-mix(in srgb, var(--warning) 16%, var(--card))}}.pg-week-bulb{background:var(--warning);width:9px;height:9px;box-shadow:0 0 0 3px var(--warning);border-radius:999px;position:absolute;top:6px;right:46px}@supports (color:color-mix(in lab, red, red)){.pg-week-bulb{box-shadow:0 0 0 3px color-mix(in srgb, var(--warning) 28%, transparent)}}.pg-week-lights{z-index:2;grid-area:2/4/auto/6;justify-content:flex-end;align-items:center;gap:8px;min-height:18px;padding:0 3px;display:inline-flex;position:static}.pg-week-lights .pg-week-bulb{opacity:1;flex:0 0 9px;width:9px;height:9px;display:inline-block;position:static}.pg-week-dupelead{border:1px solid hsl(var(--destructive) / .5);background:hsl(var(--destructive) / .16);color:hsl(var(--destructive));letter-spacing:.02em;white-space:nowrap;border-radius:999px;align-self:center;align-items:center;padding:1px 7px;font-size:10px;font-weight:700;display:inline-flex}.pg-week-notequick{border:1px solid var(--border);justify-content:center;align-items:center;width:20px;height:20px;padding:0;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.pg-week-notequick{border:1px solid color-mix(in oklab, var(--border) 72%, transparent)}}.pg-week-notequick{background:var(--card);border-radius:5px}@supports (color:color-mix(in lab, red, red)){.pg-week-notequick{background:color-mix(in oklab, var(--card) 82%, transparent)}}.pg-week-notequick{color:var(--muted-foreground);cursor:pointer}.pg-week-notequick.has{color:var(--warning-foreground);border-color:var(--warning);background:var(--warning)}@supports (color:color-mix(in lab, red, red)){.pg-week-notequick.has{background:color-mix(in oklab, var(--warning) 22%, var(--card))}}.pg-week-star{border:1px solid var(--border);justify-content:center;align-items:center;width:20px;height:20px;padding:0;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.pg-week-star{border:1px solid color-mix(in oklab, var(--border) 72%, transparent)}}.pg-week-star{background:var(--card);border-radius:5px}@supports (color:color-mix(in lab, red, red)){.pg-week-star{background:color-mix(in oklab, var(--card) 82%, transparent)}}.pg-week-star{color:var(--muted-foreground);cursor:pointer}.pg-week-star.on{color:#b45309;background:#f4b20a;border-color:#f4b20a}@supports (color:color-mix(in lab, red, red)){.pg-week-star.on{background:color-mix(in oklab, #f4b20a 30%, var(--card))}}.pg-week-star.on svg{fill:#f4b20a}.pg-week-bulb.attention{background:var(--warning);box-shadow:0 0 0 3px var(--warning)}@supports (color:color-mix(in lab, red, red)){.pg-week-bulb.attention{box-shadow:0 0 0 3px color-mix(in oklab, var(--warning) 28%, transparent)}}.pg-week-bulb.attention{animation:1s ease-in-out infinite pg-bulb-blink}.pg-week-card .pg-week-dupe{color:var(--warning-foreground);opacity:1;margin-top:2px;font-size:10.5px;font-weight:700}.pg-week-dupecount{color:var(--warning-foreground)}.pg-week-pending{color:#b45309}.pg-week-card.is-incomplete{border-color:var(--destructive);background:var(--lead-new);color:var(--lead-new-foreground);box-shadow:inset 4px 0 0 var(--destructive);border-width:2px;position:relative}.pg-week-bulb.warn{background:var(--incomplete);box-shadow:0 0 0 3px var(--incomplete)}@supports (color:color-mix(in lab, red, red)){.pg-week-bulb.warn{box-shadow:0 0 0 3px color-mix(in srgb, var(--incomplete) 32%, transparent)}}.pg-week-bulb.warn{animation:1s ease-in-out infinite pg-bulb-blink}@keyframes pg-bulb-blink{0%,to{opacity:1}50%{opacity:.15}}.pg-week-card .pg-week-missing{color:var(--incomplete-foreground);opacity:1;margin-top:2px;font-size:10.5px;font-weight:700}.pg-week-incomplete{color:var(--incomplete-foreground)}.pg-week-card .pg-week-eta{color:#1d4ed8;margin-top:2px;font-size:11px;font-weight:750}.pg-week-card .pg-week-eta.is-done{color:#15803d}.pg-week-card .pg-week-eta.is-none{color:var(--muted-foreground);font-weight:600}.pg-week-bulb.sched{cursor:pointer;background:#2563eb;border:0;padding:0;animation:1s ease-in-out infinite pg-bulb-blink;box-shadow:0 0 0 3px #2563eb47}.pg-week-bulb.sched.ok{background:#16a34a;animation:none;box-shadow:0 0 0 3px #16a34a47}.pg-week-bulb.reply{background:#16a34a;animation:1s ease-in-out infinite pg-reply-light;box-shadow:0 0 0 3px #16a34a57,0 0 9px #16a34ab8}@keyframes pg-reply-light{50%{opacity:.42;transform:scale(.78)}}@media (prefers-reduced-motion:reduce){.pg-week-bulb.attention,.pg-week-bulb.warn,.pg-week-bulb.sched,.pg-week-bulb.reply{animation:none}}.pg-week-card .pg-week-sched{color:#1d4ed8;opacity:1;flex-direction:column;gap:1px;margin-top:2px;font-size:10.5px;font-weight:750;display:flex}.pg-week-card .pg-week-sched.is-ok{color:#15803d}.pg-week-card .pg-week-sched em{opacity:.75;font-style:italic;font-weight:500}.pg-week-schedcount,.pg-copy-sched{color:#1d4ed8}.pg-week-check{width:15px;height:15px;accent-color:var(--primary);cursor:pointer;z-index:2;margin:1px 0 0;position:static}.pg-week-card{padding:5px 7px;position:relative}.pg-week-cardtop{border-bottom:1px solid var(--border);grid-template-columns:18px 16px minmax(0,1fr) auto 20px;align-items:center;gap:4px;min-width:0;margin-bottom:1px;padding-bottom:3px;display:grid}@supports (color:color-mix(in lab, red, red)){.pg-week-cardtop{border-bottom:1px solid color-mix(in srgb, var(--border) 70%, transparent)}}.pg-week-cardtop small{opacity:.85;white-space:normal;overflow-wrap:anywhere;word-break:normal;min-width:0;max-width:100%;font-weight:700;line-height:1.2;overflow:hidden}.pg-week-cardtop{cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none}.pg-week-cardtop:active{cursor:grabbing}.pg-week-cardtop .pg-week-cardactions{cursor:default;touch-action:auto}.pg-week-cardtop .pg-week-drag-zone{cursor:grab;-webkit-user-drag:element;border-radius:5px;padding:1px 2px}.pg-week-cardtop .pg-week-drag-zone:active{cursor:grabbing}.pg-week-cardtop .pg-week-drag-zone:hover{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.pg-week-cardtop .pg-week-drag-zone:hover{background:color-mix(in srgb, var(--primary) 8%, transparent)}}.pg-week-cardactions{z-index:4;flex-wrap:wrap;grid-column:1/-1;justify-content:flex-end;align-items:center;gap:4px;min-width:0;padding-top:2px;display:flex;position:relative}.pg-week-specialbtn{border:1px solid var(--border);background:var(--card);width:22px;height:22px;color:var(--muted-foreground);cursor:pointer;border-radius:6px;justify-content:center;align-items:center;padding:0;display:inline-flex}.pg-week-whatsapp{border:1px solid var(--chart-2);flex:0 0 22px;justify-content:center;align-items:center;width:22px;height:22px;padding:0;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.pg-week-whatsapp{border:1px solid color-mix(in srgb, var(--chart-2) 45%, var(--border))}}.pg-week-whatsapp{background:var(--chart-2);border-radius:6px}@supports (color:color-mix(in lab, red, red)){.pg-week-whatsapp{background:color-mix(in srgb, var(--chart-2) 12%, var(--card))}}.pg-week-whatsapp{color:var(--chart-2);cursor:pointer}.pg-week-whatsapp:hover{background:var(--chart-2);color:var(--primary-foreground)}.pg-week-whatsapp:disabled{opacity:.38;cursor:not-allowed}.pg-week-whatsapp{position:relative}.pg-week-whatsapp.has-new{animation:1.05s ease-in-out infinite pg-newmsg-blink}.pg-week-newmsg{background:var(--chart-2);min-width:14px;height:14px;color:var(--primary-foreground);text-align:center;border-radius:8px;padding:0 3px;font:800 9px/14px Manrope,sans-serif;position:absolute;top:-6px;right:-6px}@keyframes pg-newmsg-blink{0%,to{box-shadow:0 0 0 0 color-mix(in srgb, var(--chart-2) 60%, transparent)}50%{box-shadow:0 0 0 5px color-mix(in srgb, var(--chart-2) 0%, transparent)}}@media (prefers-reduced-motion:reduce){.pg-week-whatsapp.has-new{animation:none}}.pg-week-refreshbtn{border:1px solid var(--primary);flex:0 0 22px;justify-content:center;align-items:center;width:22px;height:22px;padding:0;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.pg-week-refreshbtn{border:1px solid color-mix(in srgb, var(--primary) 45%, var(--border))}}.pg-week-refreshbtn{background:var(--primary);border-radius:6px}@supports (color:color-mix(in lab, red, red)){.pg-week-refreshbtn{background:color-mix(in srgb, var(--primary) 10%, var(--card))}}.pg-week-refreshbtn{color:var(--primary);cursor:pointer}.pg-week-refreshbtn:hover{background:var(--primary);color:var(--primary-foreground)}.pg-week-refreshbtn:disabled{opacity:.55;cursor:progress}.pg-week-specialbtn.on{color:var(--primary);border-color:var(--primary);background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.pg-week-specialbtn.on{background:color-mix(in srgb, var(--primary) 12%, var(--card))}}.pg-row-special{max-width:112px;color:var(--primary);white-space:nowrap;align-items:center;gap:3px;font-size:10px;font-weight:800;display:inline-flex}.pg-card-move,.pg-row-move{border:1px solid var(--border);background:var(--card);min-width:0;height:22px;color:var(--muted-foreground);cursor:pointer;border-radius:6px;padding:0 4px;font-size:10px;font-weight:700}.pg-card-move{width:auto;min-width:68px;margin-right:auto}.pg-row-move{max-width:74px;height:22px}.pg-week-drag,.pg-row-drag{width:18px;height:22px;color:var(--muted-foreground);cursor:default;background:0 0;border:0;border-radius:5px;justify-content:center;align-items:center;padding:0;display:inline-flex}.pg-row-drag{cursor:grab}.pg-row-drag:active{cursor:grabbing;color:var(--primary)}.pg-week-col{border:1px solid #0000;border-radius:8px;padding:3px;transition:background .15s,border-color .15s}.pg-week-col.is-drop-target{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.pg-week-col.is-drop-target{background:color-mix(in srgb, var(--primary) 10%, transparent)}}.pg-week-col.is-drop-target{border-color:var(--primary)}.pg-week-cross-drop{z-index:510;pointer-events:none;grid-template-columns:92px minmax(0,1fr) 92px;align-items:center;gap:8px;display:grid;position:fixed;inset:92px 18px 28px}.pg-week-cross-drop>div{border:2px dashed var(--border);background:var(--card);height:min(58vh,560px);min-height:160px;color:var(--muted-foreground);text-align:center;writing-mode:vertical-rl;pointer-events:auto;box-shadow:var(--shadow-lg);border-radius:7px;justify-content:center;align-items:center;gap:6px;padding:10px;font-size:11px;font-weight:800;transition:border-color .15s,background .15s,color .15s,transform .15s;display:flex}.pg-week-cross-drop>div.is-active{border-color:var(--primary);background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.pg-week-cross-drop>div.is-active{background:color-mix(in srgb, var(--primary) 12%, var(--card))}}.pg-week-cross-drop>div.is-active{color:var(--primary);transform:scale(1.01)}.pg-week-cross-drop>strong{background:var(--card);color:var(--muted-foreground);box-shadow:var(--shadow-sm);text-align:center;border-radius:6px;place-self:start center;margin-top:8px;padding:7px 10px;font-size:10px}.pg-table-droptray{z-index:12;border:1px solid var(--primary);background:var(--card);box-shadow:var(--shadow-sm);border-radius:8px;flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:6px;margin-bottom:8px;padding:10px;display:flex;position:sticky;top:0}.pg-table-droptray button{border:1px dashed var(--primary);background:var(--primary);border-radius:6px;padding:6px 8px}@supports (color:color-mix(in lab, red, red)){.pg-table-droptray button{background:color-mix(in srgb, var(--primary) 8%, var(--card))}}.pg-table-droptray button{color:var(--foreground);font-size:11px;font-weight:700}.pg-table-droptray button:hover{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.pg-table-droptray button:hover{background:color-mix(in srgb, var(--primary) 18%, var(--card))}}.pg-main-top .pg-row-drag{flex:0 0 18px}.pg-week-card.is-picked{border-color:var(--primary);box-shadow:0 0 0 2px var(--primary)}@supports (color:color-mix(in lab, red, red)){.pg-week-card.is-picked{box-shadow:0 0 0 2px color-mix(in srgb, var(--primary) 30%, transparent)}}.pg-week-selbar{border-bottom:1px solid var(--border);background:var(--primary);align-items:center;gap:8px;padding:6px 10px;display:flex}@supports (color:color-mix(in lab, red, red)){.pg-week-selbar{background:color-mix(in srgb, var(--primary) 8%, var(--card))}}.pg-week-selbar{font-size:12px}.pg-week-selbar button{border:1px solid var(--border);background:var(--card);cursor:pointer;border-radius:6px;align-items:center;gap:4px;padding:3px 8px;font-size:12px;display:inline-flex}.pg-week-selbar .pg-week-trashbtn{background:var(--destructive);color:var(--destructive-foreground);border-color:var(--destructive)}.pg-week-selbar .pg-link-button{background:var(--primary);color:var(--primary-foreground);border-color:var(--primary);font-weight:800}.pg-week-selbar .pg-week-unprogbtn{background:var(--accent);color:var(--accent-foreground);border-color:var(--border);font-weight:600}.pg-week-selbar .pg-week-unconfirmedbtn{background:var(--warning)}@supports (color:color-mix(in lab, red, red)){.pg-week-selbar .pg-week-unconfirmedbtn{background:color-mix(in srgb, var(--warning) 16%, var(--card))}}.pg-week-selbar .pg-week-unconfirmedbtn{color:var(--foreground);border-color:var(--warning);font-weight:700}.pg-week-selbar .pg-week-preleadbtn{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.pg-week-selbar .pg-week-preleadbtn{background:color-mix(in oklab, var(--primary) 14%, var(--card))}}.pg-week-selbar .pg-week-preleadbtn{color:var(--primary);border-color:var(--primary);font-weight:800}.pg-postit-board header .pg-postit-allprelead{border:1px solid var(--primary);background:var(--primary);border-radius:999px;align-items:center;gap:6px;margin-left:auto;padding:4px 10px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.pg-postit-board header .pg-postit-allprelead{background:color-mix(in oklab, var(--primary) 12%, var(--card))}}.pg-postit-board header .pg-postit-allprelead{color:var(--primary);cursor:pointer;font-size:11px;font-weight:700}.pg-postit-board header .pg-postit-allprelead:hover{background:var(--primary);color:var(--primary-foreground)}.pg-week-head .pg-week-pick-day{border:1px solid var(--border);color:var(--muted-foreground);cursor:pointer;background:0 0;border-radius:6px;padding:2px 6px;font-size:11px}.pg-week-head .pg-week-pick-day:hover{background:var(--accent);color:var(--accent-foreground)}.pg-week-progwrap{display:inline-flex;position:relative}.pg-week-selbar .pg-week-progbtn{background:var(--primary);color:var(--primary-foreground);border-color:var(--primary)}.pg-week-datepop{z-index:40;border:1px solid var(--border);background:var(--popover,var(--card));border-radius:10px;flex-direction:column;gap:6px;min-width:190px;padding:10px;display:flex;position:absolute;top:calc(100% + 6px);left:0;box-shadow:0 12px 30px #0000002e}.pg-week-datepop label{color:var(--muted-foreground);flex-direction:column;gap:4px;font-size:11px;display:flex}.pg-week-datepop input[type=date]{border:1px solid var(--border);background:var(--background);color:var(--foreground);border-radius:6px;padding:4px 6px;font-size:12px}.pg-week-datepop-actions{flex-wrap:wrap;gap:6px;display:flex}.pg-week-datepop .pg-week-datepop-clear{color:var(--destructive)}.pg-week-notebtn{border:1px solid var(--border);background:var(--card);width:20px;height:20px;color:var(--muted-foreground);cursor:pointer;z-index:3;border-radius:6px;justify-content:center;align-items:center;display:inline-flex;position:absolute;top:6px;right:24px}.pg-week-notebtn.has{color:#92400e;background:#fef3c7;border-color:#f59e0b}.pg-week-note{text-align:left;color:#78350f;white-space:pre-wrap;cursor:pointer;background:#fef9c3;border-left:3px solid #f59e0b;border-radius:6px;align-items:flex-start;gap:5px;width:100%;margin-top:6px;padding:6px 8px;font-size:12px;font-weight:600;line-height:1.35;display:flex}.pg-week-note svg{flex:none;margin-top:1px}.pg-week-note span{-webkit-line-clamp:2;opacity:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.pg-week-note.is-guide-note{cursor:default}.pg-week-inter-state{border:1px solid var(--primary);align-items:center;gap:4px;margin-top:2px;padding:3px 5px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.pg-week-inter-state{border:1px solid color-mix(in oklab, var(--primary) 34%, var(--border))}}.pg-week-inter-state{background:var(--primary);border-radius:5px}@supports (color:color-mix(in lab, red, red)){.pg-week-inter-state{background:color-mix(in oklab, var(--primary) 10%, var(--card))}}.pg-week-inter-state{color:var(--foreground);opacity:1;font-size:9.5px;line-height:1.2}.pg-week-inter-state svg{color:var(--primary);flex:none}.pg-week-inter-state b{font-size:inherit}.pg-week-specialnote{border:1px solid var(--primary);align-items:flex-start;gap:7px;margin-top:6px;padding:7px 8px;display:flex}@supports (color:color-mix(in lab, red, red)){.pg-week-specialnote{border:1px solid color-mix(in srgb, var(--primary) 45%, var(--border))}}.pg-week-specialnote{border-left:3px solid var(--primary);background:var(--primary);border-radius:6px}@supports (color:color-mix(in lab, red, red)){.pg-week-specialnote{background:color-mix(in srgb, var(--primary) 9%, var(--card))}}.pg-week-specialnote{color:var(--foreground);white-space:pre-wrap;font-size:12px;line-height:1.35}.pg-week-specialnote svg{color:var(--primary);flex:none;margin-top:1px}.pg-week-specialnote span{overflow-wrap:anywhere;gap:2px;min-width:0;display:grid}.pg-week-specialnote b{color:var(--primary);text-transform:uppercase;font-size:10px}.pg-week-specialpop label{color:var(--primary);font-size:11px;font-weight:800}.pg-week-notepop{flex-direction:column;gap:6px;margin-top:6px;display:flex}.pg-week-notepop textarea{resize:vertical;border:1px solid var(--border);background:var(--background);width:100%;color:var(--foreground);border-radius:6px;padding:6px;font-size:12px}.pg-week-notepop-actions{flex-wrap:wrap;gap:6px;display:flex}.pg-week-notepop-actions button{border:1px solid var(--border);background:var(--card);cursor:pointer;border-radius:6px;padding:3px 8px;font-size:11px}.pg-week-notepop-actions .pg-week-notedel{color:var(--destructive)}.pg-week-trash{border-top:1px solid var(--border);padding:8px 10px}.pg-week-trash-head{border:1px solid var(--border);background:var(--card);cursor:pointer;border-radius:6px;align-items:center;gap:6px;padding:4px 10px;font-size:12px;font-weight:700;display:inline-flex}.pg-week-trash-head span{color:var(--muted-foreground);font-weight:600}.pg-week-trash-list{grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:8px;margin-top:8px;display:grid}.pg-week-trash.is-board{background:var(--muted);padding:12px}@supports (color:color-mix(in lab, red, red)){.pg-week-trash.is-board{background:color-mix(in srgb, var(--muted) 20%, var(--card))}}.pg-week-trash.is-board .pg-week-trash-head{width:100%;min-height:38px}.pg-week-trash.is-board .pg-week-trash-list{grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:8px;max-height:440px;padding:10px 0 2px;display:grid;overflow:auto}.pg-week-trash.is-board .pg-week-card.is-trashed{min-width:0;margin:0}.pg-week-card.is-trashed{opacity:.72;padding-left:10px}.pg-week-restore{border:1px solid var(--border);background:var(--card);cursor:pointer;border-radius:6px;align-items:center;gap:4px;margin-top:6px;padding:3px 8px;font-size:11px;display:inline-flex}@media (width<=900px){.pg-week{grid-template-columns:repeat(2,minmax(0,1fr))}}.ds-card{border:1px solid var(--border);background:var(--card);border-radius:16px;gap:14px;margin:14px 0;padding:16px;display:grid}.ds-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.ds-title{align-items:center;gap:10px;display:flex}.ds-title h3{margin:0;font-size:15px}.ds-title small{color:var(--muted-foreground);font-size:11px}.ds-modes{border:1px solid var(--border);border-radius:999px;display:inline-flex;overflow:hidden}.ds-modes button{cursor:pointer;color:var(--muted-foreground);background:0 0;border:0;padding:5px 14px;font-size:12px}.ds-modes button.on{background:var(--primary);color:var(--primary-foreground);font-weight:600}.ds-body{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);align-items:stretch;gap:14px;display:grid}.ds-bars{border:1px solid var(--border);border-radius:12px;grid-template-columns:repeat(7,minmax(0,1fr));align-items:end;gap:8px;padding:10px;display:grid}.ds-bar{justify-items:center;gap:5px;min-width:0;display:grid}.ds-bar b{color:var(--muted-foreground);font-size:10px;font-weight:600}.ds-bar em{color:var(--muted-foreground);font-size:10px;font-style:normal}.ds-bar.today b,.ds-bar.today em{color:var(--foreground);font-weight:700}.ds-bar-track{background:var(--muted);align-items:flex-end;width:100%;max-width:26px;height:92px;display:flex}@supports (color:color-mix(in lab, red, red)){.ds-bar-track{background:color-mix(in oklab, var(--muted) 60%, transparent)}}.ds-bar-track{border-radius:6px;overflow:hidden}.ds-bar-track span{background:var(--primary);width:100%}@supports (color:color-mix(in lab, red, red)){.ds-bar-track span{background:color-mix(in oklab, var(--primary) 45%, transparent)}}.ds-bar-track span{border-radius:6px}.ds-bar.today .ds-bar-track span{background:var(--primary)}.ds-side{align-content:start;gap:10px;display:grid}.ds-goal{border:1px solid var(--border);border-radius:12px;gap:6px;padding:10px 12px;display:grid}.ds-goal-top{color:var(--muted-foreground);justify-content:space-between;align-items:center;gap:8px;font-size:11px;display:flex}.ds-goal-top span{align-items:center;gap:4px;display:inline-flex}.ds-goal-btn{border:1px solid var(--border);cursor:pointer;color:var(--foreground);background:0 0;border-radius:999px;align-items:center;gap:4px;padding:2px 8px;font-size:11px;display:inline-flex}.ds-goal-edit{gap:4px;display:inline-flex}.ds-goal-edit input{border:1px solid var(--border);background:var(--background);width:110px;color:var(--foreground);border-radius:8px;padding:3px 6px;font-size:12px}.ds-goal-edit button{background:var(--primary);color:var(--primary-foreground);cursor:pointer;border:0;border-radius:8px;padding:3px 8px;font-size:11px}.ds-goal-value{font-size:22px;line-height:1.1}.ds-goal-track{background:var(--muted);border-radius:999px;height:8px}@supports (color:color-mix(in lab, red, red)){.ds-goal-track{background:color-mix(in oklab, var(--muted) 70%, transparent)}}.ds-goal-track{overflow:hidden}.ds-goal-track span{background:#ef4444;border-radius:999px;height:100%;transition:width .3s;display:block}.ds-goal.warn .ds-goal-track span{background:#f59e0b}.ds-goal.ok .ds-goal-track span{background:#16a34a}.ds-goal small{color:var(--muted-foreground);font-size:11px}.ds-goal-mini{color:var(--muted-foreground);gap:10px;font-size:11px;display:flex}.ds-forecast{border:1px dashed var(--border);border-radius:12px;gap:3px;padding:10px 12px;display:grid}.ds-fc-label{color:var(--muted-foreground);font-size:11px}.ds-forecast strong{font-size:17px}.ds-forecast small{color:var(--muted-foreground);font-size:11px}.ds-notes{gap:8px;display:grid}.ds-notes-head{color:var(--muted-foreground);justify-content:space-between;align-items:center;gap:8px;font-size:11px;display:flex}.ds-notes-head span{align-items:center;gap:4px;display:inline-flex}.ds-ai{border:1px solid var(--border);cursor:pointer;color:var(--foreground);background:0 0;border-radius:999px;align-items:center;gap:5px;padding:4px 10px;font-size:11px;display:inline-flex}.ds-ai:disabled{opacity:.6;cursor:progress}.ds-notes textarea{resize:vertical;border:1px solid var(--border);background:var(--background);width:100%;color:var(--foreground);border-radius:10px;padding:8px 10px;font-family:inherit;font-size:12px}.ds-ideas{gap:6px;margin:0;padding:0;list-style:none;display:grid}.ds-ideas li{border:1px solid var(--border);border-radius:10px;justify-content:space-between;align-items:center;gap:8px;padding:6px 10px;font-size:12px;display:flex}.ds-ideas button{background:var(--primary);border:0}@supports (color:color-mix(in lab, red, red)){.ds-ideas button{background:color-mix(in oklab, var(--primary) 15%, transparent)}}.ds-ideas button{color:var(--foreground);cursor:pointer;border-radius:8px;padding:3px 8px;font-size:11px}.ds-msg{color:#b45309;margin:0;font-size:11px}@media (width<=900px){.ds-body{grid-template-columns:1fr}}.imp-progress{gap:10px;display:grid}.imp-head{justify-content:space-between;align-items:flex-end;gap:12px;display:flex}.imp-head>div{gap:2px;display:grid}.imp-head b{color:#0f172a;font-size:18px;line-height:1.1}.imp-head span{color:#64748b;font-size:12px}.imp-pct{color:#1d4ed8;font-variant-numeric:tabular-nums;font-size:20px}.imp-bar{background:#e2e8f0;border-radius:999px;height:12px;position:relative;overflow:hidden}.imp-bar>span{background:linear-gradient(90deg,#2563eb,#60a5fa);border-radius:999px;height:100%;transition:width .3s;display:block}.imp-bar.is-live>span{background-image:linear-gradient(90deg,#2563eb,#60a5fa,#2563eb);background-size:200% 100%;animation:1.4s linear infinite impShine}.imp-bar.is-done>span{background:linear-gradient(90deg,#059669,#34d399)}.imp-bar.has-errors>span{background:linear-gradient(90deg,#d97706,#fbbf24)}@keyframes impShine{0%{background-position:0 0}to{background-position:-200% 0}}.imp-stats{grid-template-columns:repeat(auto-fit,minmax(96px,1fr));gap:8px;display:grid}.imp-stat{background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;gap:2px;padding:8px 10px;display:grid}.imp-stat b{color:#0f172a;font-variant-numeric:tabular-nums;font-size:16px}.imp-stat small{color:#64748b;font-size:10.5px}.imp-stat.green{background:#ecfdf5;border-color:#bbf7d0}.imp-stat.green b{color:#047857}.imp-stat.blue{background:#eff6ff;border-color:#bfdbfe}.imp-stat.blue b{color:#1d4ed8}.imp-stat.cyan{background:#ecfeff;border-color:#a5f3fc}.imp-stat.cyan b{color:#0e7490}.imp-stat.indigo{background:#eef2ff;border-color:#c7d2fe}.imp-stat.indigo b{color:#4338ca}.imp-stat.amber{background:#fffbeb;border-color:#fde68a}.imp-stat.amber b{color:#b45309}.imp-stat.violet{background:#f5f3ff;border-color:#ddd6fe}.imp-stat.violet b{color:#6d28d9}.imp-stat.red{background:#fef2f2;border-color:#fecaca}.imp-stat.red b{color:#b91c1c}.imp-done{color:#166534;background:#f0fdf4;border:1px solid #bbf7d0;border-radius:12px;align-items:center;gap:10px;padding:10px 12px;display:flex}.imp-done>div{flex:1;gap:2px;min-width:0;display:grid}.imp-done b{font-size:13px}.imp-done span{color:#475569;text-overflow:ellipsis;font-size:11.5px;overflow:hidden}.imp-done.bad{color:#b91c1c;background:#fef2f2;border-color:#fecaca}.pg-week-nav{align-items:center;gap:4px;margin-right:8px;display:inline-flex}.pg-week-nav button{border:1px solid var(--border);background:var(--card);min-width:24px;height:24px;color:inherit;cursor:pointer;border-radius:6px;justify-content:center;align-items:center;padding:0 4px;display:inline-flex}.pg-week-nav button:hover:not(:disabled){background:var(--muted)}.pg-week-nav button:disabled{opacity:.4;cursor:default}.pg-week-nav .pg-week-today{padding:0 8px;font-size:11px;font-weight:600}.pg-week-nav .pg-week-pending{white-space:nowrap;border:1px solid var(--warning,#f59e0b);border-radius:999px;align-items:center;gap:4px;height:26px;padding:0 9px;font-size:11px;font-weight:700;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.pg-week-nav .pg-week-pending{border:1px solid color-mix(in oklab, var(--warning,#f59e0b) 55%, transparent)}}.pg-week-nav .pg-week-pending{background:var(--warning,#f59e0b)}@supports (color:color-mix(in lab, red, red)){.pg-week-nav .pg-week-pending{background:color-mix(in oklab, var(--warning,#f59e0b) 18%, transparent)}}.pg-week-nav .pg-week-pending{color:var(--warning,#f59e0b)}@supports (color:color-mix(in lab, red, red)){.pg-week-nav .pg-week-pending{color:color-mix(in oklab, var(--warning,#f59e0b) 85%, var(--foreground))}}.pg-week-nav .pg-week-pending:hover{background:var(--warning,#f59e0b)}@supports (color:color-mix(in lab, red, red)){.pg-week-nav .pg-week-pending:hover{background:color-mix(in oklab, var(--warning,#f59e0b) 30%, transparent)}}.pg-doc-actions .pg-week-scheduled-filter{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.pg-doc-actions .pg-week-scheduled-filter{border-color:color-mix(in srgb, var(--primary) 48%, var(--border))}}.pg-doc-actions .pg-week-scheduled-filter{color:var(--primary);white-space:nowrap}.pg-doc-actions .pg-week-scheduled-filter.is-active{background:var(--primary);border-color:var(--primary);color:var(--primary-foreground)}.pg-copy-toast{gap:2px;font-size:.78rem;display:grid}.pg-copy-toast .pg-copy-dupe{color:var(--destructive)}.pg-copy-toast .pg-copy-miss{color:var(--muted-foreground)}.pg-week-copy-day.is-done,.qr-btn.is-done{background:#16a34a}@supports (color:color-mix(in lab, red, red)){.pg-week-copy-day.is-done,.qr-btn.is-done{background:color-mix(in srgb, #16a34a 18%, var(--card))}}.pg-week-copy-day.is-done,.qr-btn.is-done{border-color:#16a34a}@supports (color:color-mix(in lab, red, red)){.pg-week-copy-day.is-done,.qr-btn.is-done{border-color:color-mix(in srgb, #16a34a 55%, var(--border))}}.pg-week-copy-day.is-done,.qr-btn.is-done{color:#15803d;transition:background .18s,color .18s,border-color .18s}.pg-copy-toast .pg-copy-bog{color:var(--primary)}.pg-week-card.is-bogota{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.pg-week-card.is-bogota{border-color:color-mix(in srgb, var(--primary) 60%, var(--border))}}.pg-week-card.is-bogota{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.pg-week-card.is-bogota{background:color-mix(in srgb, var(--primary) 10%, var(--card))}}.pg-week-card .pg-week-bogota{color:var(--primary);font-size:.72rem;font-weight:650}svg.pg-bogota-bulb{vertical-align:-1px;filter:drop-shadow(0 0 3px var(--primary));flex:none;margin-right:4px;color:var(--today)!important}@supports (color:color-mix(in lab, red, red)){svg.pg-bogota-bulb{filter:drop-shadow(0 0 3px color-mix(in srgb, var(--primary) 45%, transparent))}}.pg-copy-toast .pg-copy-paid{color:#16a34a}.pg-week-card.is-paid{border-color:#16a34a}@supports (color:color-mix(in lab, red, red)){.pg-week-card.is-paid{border-color:color-mix(in srgb, #16a34a 62%, var(--border))}}.pg-week-card.is-paid{background:#16a34a}@supports (color:color-mix(in lab, red, red)){.pg-week-card.is-paid{background:color-mix(in srgb, #16a34a 10%, var(--card))}}.pg-week-card .pg-week-paid{color:#16a34a;font-size:.72rem;font-weight:700}.pg-cov{white-space:normal;overflow-wrap:anywhere;text-align:left;cursor:help;border:1px solid #0000;border-radius:999px;align-items:center;gap:4px;width:fit-content;max-width:100%;padding:1px 8px;font-size:.72rem;font-weight:650;line-height:1.5;display:inline-flex}.pg-cov.ok{color:#15803d;background:#16a34a24;border-color:#16a34a4d}.pg-cov.warn{color:#b45309;background:#d9770629;border-color:#d9770652}.pg-cov.bad{color:#b91c1c;background:#dc262626;border-color:#dc262652}.pg-cov.unknown{background:hsl(var(--muted));color:hsl(var(--muted-foreground));border-color:hsl(var(--border))}.wa-open{color:#15803d;cursor:pointer;background:oklab(72.2746% -.165574 .0972219/.14);border:1px solid oklab(72.2746% -.165574 .0972219/.45);border-radius:9px;justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex}.wa-open:hover:not(:disabled){background:oklab(72.2746% -.165574 .0972219/.24)}.wa-open:disabled{opacity:.4;cursor:not-allowed}.guide-case{background:var(--card);width:min(1180px,96vw);height:min(88vh,900px);color:var(--card-foreground);border:1px solid var(--border);box-shadow:0 30px 80px -40px var(--foreground);border-radius:16px;flex-direction:column;margin:auto;display:flex;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.guide-case{box-shadow:0 30px 80px -40px color-mix(in oklab, var(--foreground) 70%, transparent)}}.guide-case-head{border-bottom:1px solid var(--border);background:var(--muted);flex-wrap:wrap;align-items:center;gap:12px;padding:12px 14px;display:flex}.guide-case-avatar{background:var(--primary);width:40px;height:40px;color:var(--primary-foreground);border-radius:50%;place-items:center;font-weight:700;display:grid}.guide-case-id{flex-direction:column;flex:260px;gap:3px;min-width:0;display:flex}.guide-case-id b{font-size:1rem;line-height:1.2}.guide-case-id small{color:var(--muted-foreground)}.guide-case-chips{flex-wrap:wrap;gap:6px;margin-top:2px;display:flex}.guide-case-chip{border:1px solid var(--border);background:var(--background);color:var(--muted-foreground);overflow-wrap:anywhere;border-radius:999px;align-items:center;gap:4px;max-width:100%;padding:2px 8px;font-size:.72rem;display:inline-flex}.guide-case-chip.link{color:var(--primary);text-decoration:none}.guide-case-chip.warn{color:var(--warning-foreground);border-color:var(--warning)}@supports (color:color-mix(in lab, red, red)){.guide-case-chip.warn{border-color:color-mix(in oklab, var(--warning) 45%, transparent)}}.guide-case-chip.strong{color:var(--foreground);font-weight:700}.guide-case-tabs{border:1px solid var(--border);border-radius:10px;display:inline-flex;overflow:hidden}.guide-case-tabs button{cursor:pointer;color:var(--muted-foreground);background:0 0;border:0;padding:6px 14px;font-size:.8rem}.guide-case-tabs button.on{background:var(--primary);color:var(--primary-foreground);font-weight:600}.guide-case-tools{flex-wrap:wrap;gap:6px;display:inline-flex}.guide-case-panes{flex:1;grid-template-columns:minmax(320px,420px) 1fr;min-height:0;display:grid}.guide-case-left{border-right:1px solid var(--border);flex-direction:column;gap:10px;min-height:0;padding:14px;display:flex;overflow-y:auto}.guide-case-chat{flex-direction:column;min-height:0;display:flex;overflow:hidden}.guide-case-section{border:1px solid var(--border);background:var(--background);border-radius:12px}.guide-case-section>summary{cursor:pointer;letter-spacing:.04em;text-transform:uppercase;color:var(--muted-foreground);padding:10px 12px;font-size:.78rem;font-weight:700}.guide-case-section[open]>summary{border-bottom:1px solid var(--border);color:var(--foreground)}.guide-case-section>:not(summary){padding:10px 12px}.guide-case .pane-off{display:none}@media (width<=960px){.guide-case-panes{grid-template-columns:1fr}.guide-case-left{border-right:0}.guide-case-panes>.guide-case-left.pane-off,.guide-case-panes>.guide-case-chat.pane-off{display:none}}@media (width>=961px){.guide-case .pane-off{display:flex}.guide-case-left.pane-off{display:block}}.pg-week.is-scheduled{grid-template-columns:repeat(auto-fill,minmax(220px,1fr))}.pg-week.is-prelead-board{grid-template-columns:repeat(4,minmax(230px,1fr));align-items:start;overflow-x:auto}.pg-week.is-prelead-board .pg-week-col{border-top-width:3px;min-width:230px;min-height:420px}.pg-week.is-prelead-board .pg-week-head{align-content:center}.pg-week.is-prelead-board .pg-week-head>small{width:100%;color:var(--muted-foreground);order:3;font-size:9px;font-weight:650}.pg-week.is-prelead-board .pg-week-col.is-new{border-top-color:var(--muted-foreground)}.pg-week.is-prelead-board .pg-week-col.is-frio{border-top-color:var(--primary)}.pg-week.is-prelead-board .pg-week-col.is-tibio{border-top-color:var(--warning)}.pg-week.is-prelead-board .pg-week-col.is-caliente{border-top-color:var(--destructive)}.pg-week.is-prelead-board .pg-week-col.is-new .pg-week-head b{color:var(--muted-foreground)}.pg-week.is-prelead-board .pg-week-col.is-frio .pg-week-head b{color:var(--primary)}.pg-week.is-prelead-board .pg-week-col.is-tibio .pg-week-head b{color:var(--warning-foreground);background:var(--warning)}@supports (color:color-mix(in lab, red, red)){.pg-week.is-prelead-board .pg-week-col.is-tibio .pg-week-head b{background:color-mix(in oklab, var(--warning) 18%, var(--background))}}.pg-week.is-prelead-board .pg-week-col.is-caliente .pg-week-head b{color:var(--destructive);background:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.pg-week.is-prelead-board .pg-week-col.is-caliente .pg-week-head b{background:color-mix(in oklab, var(--destructive) 12%, var(--background))}}.pg-week.is-prelead-board .pg-week-col.is-drop-target{border-color:var(--primary);background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.pg-week.is-prelead-board .pg-week-col.is-drop-target{background:color-mix(in oklab, var(--primary) 10%, var(--card))}}.pg-week.is-prelead-board .pg-week-col.is-drop-target{box-shadow:inset 0 0 0 2px var(--primary)}@supports (color:color-mix(in lab, red, red)){.pg-week.is-prelead-board .pg-week-col.is-drop-target{box-shadow:inset 0 0 0 2px color-mix(in oklab, var(--primary) 32%, transparent)}}.pg-prelead-bulk-stage{border:1px solid var(--primary);background:var(--card);min-height:28px;color:var(--primary);cursor:pointer;border-radius:6px;padding:3px 8px;font-size:12px;font-weight:800}.pg-prelead-card-stage{color:var(--primary);border-color:var(--primary);font-weight:800}.pg-week.has-postits{grid-template-columns:repeat(7,minmax(0,1fr)) minmax(190px,.9fr)}.pg-postit-board{border-color:var(--warning);align-content:start;min-height:620px;position:relative;overflow:visible}@supports (color:color-mix(in lab, red, red)){.pg-postit-board{border-color:color-mix(in oklab, var(--warning) 62%, var(--border))}}.pg-postit-board{background:var(--warning)}@supports (color:color-mix(in lab, red, red)){.pg-postit-board{background:color-mix(in oklab, var(--warning) 6%, var(--card))}}.pg-postit-board>header{z-index:5;border-bottom:1px solid var(--border);background:var(--warning);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:5px;min-height:34px;padding:6px 8px;display:grid;position:sticky;top:0}@supports (color:color-mix(in lab, red, red)){.pg-postit-board>header{background:color-mix(in oklab, var(--warning) 14%, var(--card))}}.pg-postit-board>header{font-size:11px}.pg-postit-board>header span{margin-left:0;font-weight:800}.pg-postit-board>header small{color:var(--muted-foreground);grid-column:1/-1;align-items:center;gap:5px;font-size:8px;display:none}.pg-postit-board>header small i{background:var(--warning);border-radius:50%;width:7px;height:7px}.pg-postit-board>header small i.is-reply{background:var(--success)}.pg-postit-board>header small i.is-schedule{background:var(--primary)}.pg-postit{z-index:2;border:1px solid var(--warning);gap:3px;width:100%;min-width:0;min-height:0;padding:5px 7px;display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.pg-postit{border:1px solid color-mix(in oklab, var(--warning) 72%, var(--border));background:color-mix(in oklab, var(--warning) 25%, var(--card));box-shadow:0 1px 4px color-mix(in oklab, var(--foreground) 12%, transparent)}}.pg-postit{color:var(--foreground);font:11px/1.25 "Manrope", var(--font-sans);cursor:pointer;transition:transform .16s,box-shadow .16s,border-color .16s}.pg-postit:hover{z-index:4;box-shadow:0 5px 12px var(--foreground);transform:translateY(-1px)}@supports (color:color-mix(in lab, red, red)){.pg-postit:hover{box-shadow:0 5px 12px color-mix(in srgb, var(--foreground) 16%, transparent)}}.pg-postit:active{cursor:pointer}.pg-postit.has-reply{border-color:var(--success)}@supports (color:color-mix(in lab, red, red)){.pg-postit.has-reply{border-color:color-mix(in srgb, var(--success) 65%, var(--border))}}.pg-postit.has-schedule{box-shadow:inset 3px 0 var(--primary), 0 3px 8px var(--foreground)}@supports (color:color-mix(in lab, red, red)){.pg-postit.has-schedule{box-shadow:inset 3px 0 var(--primary), 0 3px 8px color-mix(in srgb, var(--foreground) 14%, transparent)}}.pg-postit:nth-of-type(2n),.pg-postit:nth-of-type(odd){transform:none}.pg-postit b,.pg-postit small,.pg-postit em{overflow-wrap:anywhere}.pg-postit em{color:var(--destructive);font-size:9px;font-style:normal;font-weight:700}.pg-postit strong{color:var(--success);font-size:10px}.pg-postit-actions{border-top:1px solid var(--border);flex-wrap:wrap;justify-content:flex-end;gap:4px;padding-top:3px;display:flex}@supports (color:color-mix(in lab, red, red)){.pg-postit-actions{border-top:1px solid color-mix(in srgb, var(--border) 70%, transparent)}}.pg-postit-actions select{border:1px solid var(--primary);background:var(--card);min-width:0;height:26px;color:var(--foreground);font:700 9px/1 "Manrope", var(--font-sans);border-radius:5px;flex:100%}.pg-postit button{border:1px solid var(--border);background:var(--card);width:24px;height:22px;color:var(--foreground);cursor:pointer;border-radius:5px;place-items:center;display:inline-grid}.pg-postit button.is-on,.pg-postit button.has-new{border-color:var(--primary);color:var(--primary);background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.pg-postit button.is-on,.pg-postit button.has-new{background:color-mix(in srgb, var(--primary) 10%, var(--card))}}.pg-postit-grip{border:1px dashed var(--destructive);align-items:center;gap:2px;min-height:20px;margin:-4px -5px 3px;padding:3px 5px;display:flex}@supports (color:color-mix(in lab, red, red)){.pg-postit-grip{border:1px dashed color-mix(in srgb, var(--destructive) 68%, var(--border))}}.pg-postit-grip{background:var(--destructive);border-radius:4px}@supports (color:color-mix(in lab, red, red)){.pg-postit-grip{background:color-mix(in srgb, var(--destructive) 7%, var(--card))}}.pg-postit-grip{color:var(--muted-foreground);text-transform:uppercase;cursor:grab;-webkit-user-select:none;user-select:none;touch-action:none;font-size:8px}.pg-postit-grip:hover,.pg-postit-grip:focus-visible{border-color:var(--destructive);background:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.pg-postit-grip:hover,.pg-postit-grip:focus-visible{background:color-mix(in srgb, var(--destructive) 13%, var(--card))}}.pg-postit-grip:hover,.pg-postit-grip:focus-visible{color:var(--foreground);outline:none}.pg-postit-grip:active{cursor:grabbing}.pg-postit-signals{justify-content:flex-end;align-items:center;gap:8px;min-height:18px;display:flex}.pg-postit-signals .pg-week-bulb{flex:0 0 9px;display:inline-block;position:static}.pg-postit-select{place-items:center;margin-left:auto;display:grid;position:static}.pg-postit-select input{width:14px;height:14px;accent-color:var(--primary)}.pg-postit-modal{z-index:90;background:var(--foreground);place-items:center;padding:18px;display:grid;position:fixed;inset:0}@supports (color:color-mix(in lab, red, red)){.pg-postit-modal{background:color-mix(in srgb, var(--foreground) 34%, transparent)}}.pg-postit-modal{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.pg-postit-modal>section{border:1px solid var(--border);background:var(--card);width:min(760px,100%);max-height:min(760px,92vh);color:var(--card-foreground);box-shadow:0 28px 70px var(--foreground);border-radius:8px;overflow:auto}@supports (color:color-mix(in lab, red, red)){.pg-postit-modal>section{box-shadow:0 28px 70px color-mix(in srgb, var(--foreground) 28%, transparent)}}.pg-postit-modal>section>header{z-index:2;border-bottom:1px solid var(--border);background:var(--card);grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:12px;padding:16px 18px;display:grid;position:sticky;top:0}.pg-postit-modal header div{gap:2px;min-width:0;display:grid}.pg-postit-modal header span{color:var(--primary);text-transform:uppercase;font-size:10px;font-weight:800}.pg-postit-modal header b{font:700 20px/1.2 "Sora", var(--font-sans)}.pg-postit-modal header small{color:var(--muted-foreground)}.pg-postit-modal header button{border:1px solid var(--border);background:var(--background);width:34px;height:34px;color:var(--foreground);border-radius:6px;place-items:center;display:grid}.pg-postit-modal-signals{flex-wrap:wrap;gap:7px;padding:12px 18px 0;display:flex}.pg-postit-modal-signals span{border:1px solid var(--border);background:var(--muted);border-radius:999px;align-items:center;gap:5px;padding:5px 8px;font-size:11px;font-weight:700;display:inline-flex}.pg-postit-modal-signals .is-missing{color:var(--destructive)}.pg-postit-modal-signals .is-reply{color:var(--success)}.pg-postit-modal-signals .is-schedule{color:var(--primary)}.pg-postit-modal-grid{border:1px solid var(--border);background:var(--border);border-radius:6px;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:14px 18px;display:grid;overflow:hidden}.pg-postit-modal-grid>div{background:var(--background);gap:3px;min-width:0;padding:10px 12px;display:grid}.pg-postit-modal-grid small{color:var(--muted-foreground);text-transform:uppercase;font-size:10px}.pg-postit-modal-grid b{overflow-wrap:anywhere;font-size:13px}.pg-postit-modal>section>.pg-cov,.pg-postit-modal-note{margin:0 18px 12px}.pg-postit-modal-note{border-left:3px solid var(--warning);background:var(--warning);align-items:flex-start;gap:7px;padding:9px;display:flex}@supports (color:color-mix(in lab, red, red)){.pg-postit-modal-note{background:color-mix(in srgb, var(--warning) 9%, var(--background))}}.pg-postit-modal-note{font-size:12px}.pg-postit-modal-note.is-special{border-color:var(--primary)}.pg-postit-modal .pg-week-notepop.is-inline{margin:0 18px 12px;position:static}.pg-postit-modal footer{border-top:1px solid var(--border);background:var(--card);flex-wrap:wrap;gap:6px;padding:12px 18px;display:flex;position:sticky;bottom:0}.pg-postit-modal footer button,.pg-postit-modal footer select{border:1px solid var(--border);background:var(--background);min-height:32px;color:var(--foreground);border-radius:6px;align-items:center;gap:5px;padding:6px 9px;font-size:11px;font-weight:700;display:inline-flex}@media (width<=1200px){.pg-week.has-postits{grid-template-columns:repeat(7,minmax(155px,1fr));overflow-x:auto}.pg-postit-board{grid-column:auto;min-height:250px}}@media (width<=720px){.pg-postit-board{width:min(100%,360px);min-height:0}.pg-postit-modal{align-items:end;padding:0}.pg-postit-modal>section{border-radius:8px 8px 0 0;width:100%;max-height:94vh}.pg-postit-modal-grid{grid-template-columns:1fr}}.pg-week-bar{flex-direction:column;align-items:stretch;gap:8px}.pg-week-bar-row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.pg-week-bar-row .pg-doc-actions{margin-left:auto}.pg-week-title{white-space:nowrap}.pg-week-chips{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.pg-week-chip{white-space:nowrap;color:var(--muted-foreground);background:var(--muted);border-radius:999px;align-items:center;padding:2px 8px;font-size:.7rem;font-weight:700;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.pg-week-chip{background:color-mix(in srgb, var(--muted) 70%, transparent)}}.pg-week-chip{border:1px solid var(--border)}.pg-week-chip.is-dupe{color:#dc2626;border-color:#dc2626}@supports (color:color-mix(in lab, red, red)){.pg-week-chip.is-dupe{border-color:color-mix(in srgb, #dc2626 40%, var(--border))}}.pg-week-chip.is-pending{color:#b45309;border-color:#b45309}@supports (color:color-mix(in lab, red, red)){.pg-week-chip.is-pending{border-color:color-mix(in srgb, #b45309 40%, var(--border))}}.pg-week-chip.is-miss{color:#7c3aed;border-color:#7c3aed}@supports (color:color-mix(in lab, red, red)){.pg-week-chip.is-miss{border-color:color-mix(in srgb, #7c3aed 40%, var(--border))}}.pg-week-chip.is-sched{color:#1d4ed8;border-color:#1d4ed8}@supports (color:color-mix(in lab, red, red)){.pg-week-chip.is-sched{border-color:color-mix(in srgb, #1d4ed8 40%, var(--border))}}.pg-week-chip.is-goal{color:#15803d;border-color:#15803d}@supports (color:color-mix(in lab, red, red)){.pg-week-chip.is-goal{border-color:color-mix(in srgb, #15803d 40%, var(--border))}}.pg-week-chip.is-goal.is-done{color:#a16207;background:#f59e0b2e;border-color:#f59e0b}@supports (color:color-mix(in lab, red, red)){.pg-week-chip.is-goal.is-done{border-color:color-mix(in srgb, #f59e0b 55%, var(--border))}}.pg-week-search{flex:260px;align-items:center;gap:8px;max-width:460px;display:flex;position:relative}.pg-week-search input{border:1px solid var(--border);background:var(--background);width:100%;color:var(--foreground);border-radius:8px;padding:6px 28px 6px 10px;font-size:.78rem}.pg-week-search>button{color:var(--muted-foreground);cursor:pointer;background:0 0;border:0;display:inline-flex;position:absolute;right:6px}.pg-week-results{white-space:nowrap;color:var(--muted-foreground);font-size:.7rem;font-weight:700}.pg-week-elsewhere{flex-wrap:wrap;align-items:center;gap:6px;font-size:.7rem;display:flex}.pg-week-elsewhere b{color:var(--muted-foreground);font-weight:800}.pg-week-elsewhere button{border:1px solid var(--primary);background:var(--primary);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.pg-week-elsewhere button{background:color-mix(in oklab, var(--primary) 12%, transparent)}}.pg-week-elsewhere button{color:var(--primary);cursor:pointer;padding:3px 9px;font-weight:700}.pg-week-elsewhere button:hover{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.pg-week-elsewhere button:hover{background:color-mix(in oklab, var(--primary) 22%, transparent)}}.pg-week-card.is-found{outline:2px solid var(--primary);outline-offset:2px;box-shadow:0 0 0 4px var(--primary)}@supports (color:color-mix(in lab, red, red)){.pg-week-card.is-found{box-shadow:0 0 0 4px color-mix(in oklab, var(--primary) 22%, transparent)}}.pg-week-card.is-found{animation:1.1s ease-in-out 3 pg-found-pulse}@keyframes pg-found-pulse{0%,to{box-shadow:0 0 0 4px color-mix(in oklab, var(--primary) 22%, transparent)}50%{box-shadow:0 0 0 9px color-mix(in oklab, var(--primary) 8%, transparent)}}@media (prefers-reduced-motion:reduce){.pg-week-card.is-found{animation:none}}.pg-day-goal{background:var(--muted);border-radius:8px;flex-wrap:wrap;align-items:center;gap:6px;padding:4px 6px;display:flex}@supports (color:color-mix(in lab, red, red)){.pg-day-goal{background:color-mix(in srgb, var(--muted) 55%, transparent)}}.pg-day-goal{color:var(--muted-foreground);font-size:.68rem;font-weight:700}.pg-day-goal-label{opacity:.85}.pg-day-bulbs{gap:3px;display:inline-flex}.pg-day-bulb{background:var(--muted-foreground);border-radius:50%;width:8px;height:8px}@supports (color:color-mix(in lab, red, red)){.pg-day-bulb{background:color-mix(in srgb, var(--muted-foreground) 30%, transparent)}}.pg-day-bulb.is-on{background:#16a34a;box-shadow:0 0 5px #16a34ab3}.pg-day-goal.is-done{color:#a16207;background:#f59e0b29}.pg-day-goal.is-done .pg-day-bulb.is-on{background:#f59e0b;box-shadow:0 0 6px #f59e0bbf}.pg-day-goal-done{color:#a16207}.pg-day-note{flex-direction:column;gap:1px;margin:3px 0 4px;font-size:.66rem;font-weight:650;line-height:1.25;display:flex}.pg-day-note .pg-copy-ok{color:#15803d}.pg-day-note .pg-copy-dupe{color:#dc2626}.pg-day-note .pg-copy-paid{color:#16a34a}.pg-day-note .pg-copy-local{color:var(--primary)}.pg-day-note .pg-copy-miss{color:#7c3aed}.pg-day-note .pg-copy-sched{color:#1d4ed8}tr.is-chat-fresh>td{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){tr.is-chat-fresh>td{background:color-mix(in srgb, var(--primary) 8%, transparent)}}.chat-flag{color:var(--muted-foreground);align-items:center;gap:4px;margin-bottom:2px;font-size:.68rem;font-weight:600;display:inline-flex}.chat-flag.fresh{color:#15803d}.chat-dock{z-index:401;background:var(--card);border:1px solid var(--border);border-radius:14px;flex-direction:column;align-items:stretch;gap:8px;max-height:70vh;padding:8px;display:flex;position:fixed;bottom:16px;right:12px;overflow-y:auto;box-shadow:0 10px 30px #0000001f}.chat-dock-title{text-transform:uppercase;letter-spacing:.08em;color:var(--muted-foreground);font-size:.64rem}.chat-dock-item{align-items:center;gap:4px;display:flex;position:relative}.chat-dock-open{border:1px solid var(--border);background:var(--background);cursor:pointer;border-radius:10px;align-items:center;gap:8px;width:100%;padding:6px 8px;display:flex}.chat-dock-open b{color:#fff;background:#16a34a;border-radius:50%;place-items:center;width:26px;height:26px;font-size:.68rem;display:grid}.chat-dock-open em{text-overflow:ellipsis;white-space:nowrap;max-width:110px;font-size:.76rem;font-style:normal;overflow:hidden}.chat-dock-badge{color:#fff;text-align:center;background:#dc2626;border-radius:9px;min-width:18px;margin-left:auto;padding:0 5px;font-size:.66rem;font-style:normal}.chat-dock-close{color:var(--muted-foreground);cursor:pointer;background:0 0;border:0;font-size:.9rem;line-height:1}.chat-dock-item.is-blinking .chat-dock-open{animation:1s ease-in-out infinite chat-dock-blink}@keyframes chat-dock-blink{0%,to{box-shadow:0 0 #22c55e8c}50%{box-shadow:0 0 0 6px #22c55e00}}.chat-quick-new{border:1px solid var(--border);background:var(--background);cursor:pointer;border-radius:8px;align-items:center;gap:4px;padding:4px 8px;font-size:.72rem;display:inline-flex}.chat-quick-edit{border:1px dashed var(--border);border-radius:10px;gap:6px;margin-bottom:8px;padding:8px;display:grid}.chat-quick-edit input,.chat-quick-edit textarea{border:1px solid var(--border);background:var(--background);border-radius:8px;width:100%;padding:6px 8px;font-size:.78rem}.chat-quick-edit-actions{justify-content:flex-end;gap:6px;display:flex}.chat-quick-row{align-items:center;gap:6px;padding:4px 0;display:flex}.chat-quick-use{text-align:left;border:1px solid var(--border);background:var(--background);cursor:pointer;border-radius:8px;flex:1;padding:6px 8px;font-size:.76rem}.chat-quick-tools{gap:4px;display:flex}.chat-quick-tools button{color:var(--muted-foreground);cursor:pointer;background:0 0;border:0;border-radius:6px;padding:4px}.chat-quick-tools button:hover{background:var(--muted);color:var(--foreground)}.chat-quick-empty{color:var(--muted-foreground);padding:6px 0;font-size:.74rem}.chat-quick-edit-tools{align-items:center;gap:6px;display:flex}.chat-quick-edit .chat-quick-tool{border:1px solid var(--border);background:var(--background);width:30px;height:30px;color:var(--muted-foreground);cursor:pointer;border-radius:9px;justify-content:center;align-items:center;padding:0;display:inline-flex}.chat-quick-edit .chat-quick-tool:hover{background:var(--muted);color:var(--foreground)}.chat-quick-edit .chat-quick-tool.active{border-color:var(--primary);color:var(--primary)}.chat-quick-edit .chat-quick-tool.rec{color:#b91c1c;background:#fee2e2;border-color:#dc2626}.chat-quick-rec{color:#b91c1c;font-size:.72rem;font-weight:700}.chat-quick-media{border:1px solid var(--border);background:var(--muted);border-radius:10px;align-items:center;gap:8px;padding:6px 8px;display:flex}.chat-quick-media img{object-fit:cover;border-radius:8px;width:38px;height:38px}.chat-quick-media span{color:var(--foreground);text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:.74rem;overflow:hidden}.chat-quick-edit .chat-quick-media button{width:auto;color:var(--muted-foreground);cursor:pointer;background:0 0;border:0;padding:4px}.chat-quick-error{color:#b91c1c;margin:0;font-size:.74rem;font-weight:700}.chat-quick-thumb{object-fit:cover;vertical-align:-4px;border-radius:4px;width:18px;height:18px;margin-right:5px;display:inline-block}.chat-quick-kind{margin-right:5px}.chat-react-bar{background:var(--card);border:1px solid var(--border);border-radius:10px;flex-wrap:wrap;gap:4px;padding:4px;display:flex}.chat-react-bar button{cursor:pointer;background:0 0;border:0;border-radius:6px;padding:2px 4px;font-size:1rem;line-height:1}.chat-react-bar button:hover{background:var(--muted)}.chat-bubble-confirm{background:var(--muted);border-radius:8px;align-items:center;gap:6px;padding:4px 6px;font-size:.72rem;display:flex}.stage-age{white-space:normal;border:1px solid #0000;border-radius:6px;align-items:center;gap:4px;width:fit-content;max-width:100%;padding:3px 7px;font-size:10px;font-weight:750;line-height:1.35;display:inline-flex}.stage-age svg{flex:none}.stage-age.novelty{background:var(--warning)}@supports (color:color-mix(in lab, red, red)){.stage-age.novelty{background:color-mix(in oklab, var(--warning) 12%, transparent)}}.stage-age.novelty{color:var(--warning-foreground);border-color:var(--warning)}@supports (color:color-mix(in lab, red, red)){.stage-age.novelty{border-color:color-mix(in oklab, var(--warning) 30%, transparent)}}.stage-age.return{background:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.stage-age.return{background:color-mix(in oklab, var(--destructive) 10%, transparent)}}.stage-age.return{color:var(--destructive);border-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.stage-age.return{border-color:color-mix(in oklab, var(--destructive) 25%, transparent)}}.bulk-bar{z-index:30;background:hsl(var(--card));border:1px solid hsl(var(--border));border-radius:12px;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:10px;padding:10px 14px;display:flex;position:sticky;top:0;box-shadow:0 8px 20px #0f172a14}.bulk-count{font-size:13px}.bulk-count b{font-size:15px}.bulk-btn{border:1px solid hsl(var(--border));background:hsl(var(--primary));color:hsl(var(--primary-foreground));cursor:pointer;border-radius:9px;align-items:center;gap:6px;padding:7px 12px;font-size:12px;font-weight:700;display:inline-flex}.bulk-btn.ghost{color:hsl(var(--foreground));background:0 0}.bulk-btn:disabled{opacity:.6;cursor:default}.bulk-msg{color:hsl(var(--muted-foreground));font-size:12px}.pg-week-copycard{border:1px solid var(--border);background:var(--card);width:24px;height:24px;color:var(--muted-foreground);cursor:pointer;z-index:3;border-radius:6px;justify-content:center;align-items:center;transition:background .2s,color .2s,border-color .2s;display:inline-flex;position:static}.pg-week-copycard:hover{color:var(--foreground)}.pg-week-copycard.is-done{color:#166534;background:#dcfce7;border-color:#22c55e}.pg-week-donebtn{border:1px solid var(--border);background:var(--card);width:24px;height:24px;color:var(--muted-foreground);cursor:pointer;z-index:3;border-radius:999px;justify-content:center;align-items:center;transition:background .2s,color .2s,border-color .2s;display:inline-flex;position:static}.pg-week-donebtn:hover{color:#16a34a;border-color:#22c55e}.pg-week-donebtn.on{color:#fff;background:#16a34a;border-color:#16a34a}.pg-week-card.is-done-lead{border-color:var(--processed-card)}@supports (color:color-mix(in lab, red, red)){.pg-week-card.is-done-lead{border-color:color-mix(in oklab, var(--processed-card) 82%, var(--border))}}.pg-week-card.is-done-lead{background:var(--processed-card);color:var(--processed-card-foreground)}.pg-week-card.is-linked-guide{border-color:var(--linked-guide)}@supports (color:color-mix(in lab, red, red)){.pg-week-card.is-linked-guide{border-color:color-mix(in oklab, var(--linked-guide) 82%, var(--border))}}.pg-week-card.is-linked-guide{background:var(--linked-guide);color:var(--processed-card-foreground)}.pg-week-card.is-linked-guide.is-done-lead{border-color:var(--processed-card)}@supports (color:color-mix(in lab, red, red)){.pg-week-card.is-linked-guide.is-done-lead{border-color:color-mix(in oklab, var(--processed-card) 82%, var(--success))}}.pg-week-card.is-linked-guide.is-done-lead{background:var(--processed-card);color:var(--processed-card-foreground)}.pg-week-card.is-linked-guide .pg-week-val,.pg-week-card.is-done-lead .pg-week-val,.pg-week-card.is-linked-guide small,.pg-week-card.is-done-lead small,.pg-week-card.is-linked-guide span,.pg-week-card.is-done-lead span{color:inherit}.pg-week-cardtop .pg-week-notebtn{flex:0 0 24px;justify-content:center;align-items:center;width:24px;height:24px;display:inline-flex;position:static}@media (width<=720px){.pg-week-cardtop{grid-template-columns:18px 16px minmax(0,1fr) auto 36px}.pg-week-cardactions{grid-column:1/-1;justify-content:flex-end}.pg-card-move{flex:70px;width:auto}}.pg-week-toggle{border:1px solid var(--border);background:var(--muted);width:20px;height:20px;color:var(--muted-foreground);cursor:pointer;border-radius:6px;justify-content:center;align-items:center;transition:background .15s,color .15s;display:inline-flex}.pg-week-toggle:hover{background:var(--accent);color:var(--accent-foreground)}.pg-week-toggle svg{transition:transform .18s}.pg-week-toggle[aria-expanded=true] svg{transform:rotate(180deg)}.pg-week-nudge{flex-direction:column;flex:none;place-self:start end;gap:2px;display:inline-flex}.pg-week-cardtop>.pg-week-nudge{grid-row:3}.pg-week-cardtop>.pg-week-toggle{flex:none;grid-row:1;place-self:center end}.pg-week-cardtop>.pg-week-drag,.pg-week-cardtop>.pg-week-check{align-self:start}.pg-week-nudge button{border:1px solid var(--border);background:var(--muted);width:20px;height:14px;color:var(--muted-foreground);cursor:pointer;border-radius:5px;justify-content:center;align-items:center;transition:background .15s,color .15s;display:inline-flex}.pg-week-nudge button:hover:not(:disabled){background:var(--accent);color:var(--accent-foreground)}.pg-week-nudge button:disabled{opacity:.35;cursor:default}.pg-week-card.is-collapsed{row-gap:1px;padding-bottom:4px}.pg-week-card.is-collapsed .pg-week-cardtop{border-bottom:0;padding-bottom:2px}.pg-week-card.is-collapsed b{font-size:12.5px}.pg-week-card.is-collapsed .pg-week-val{margin-top:1px}.pg-week-card:not(.is-collapsed) .pg-week-cardtop{border-bottom:1px solid var(--border)}@supports (color:color-mix(in lab, red, red)){.pg-week-card:not(.is-collapsed) .pg-week-cardtop{border-bottom:1px solid color-mix(in oklab, var(--border) 70%, transparent)}}.pg-week-card:not(.is-collapsed) .pg-week-cardtop{margin-bottom:2px;padding-bottom:2px}.pg-week-card.is-dragging{opacity:.58;outline:2px dashed var(--primary);outline-offset:2px}.pg-week-drop-line{z-index:12;background:var(--primary);height:3px;box-shadow:0 0 0 2px var(--primary);border-radius:3px;position:absolute;left:4px;right:4px}@supports (color:color-mix(in lab, red, red)){.pg-week-drop-line{box-shadow:0 0 0 2px color-mix(in srgb, var(--primary) 22%, transparent)}}.pg-week-drop-line{pointer-events:none}.pg-week-drop-line.is-before{top:0}.pg-week-drop-line.is-after{bottom:0}.pg-week-drag-preview{z-index:520;border:1px solid var(--primary);background:var(--card);max-width:220px;color:var(--foreground);box-shadow:var(--shadow-lg);pointer-events:none;white-space:nowrap;border-radius:7px;align-items:center;gap:6px;padding:8px 10px;font-size:12px;font-weight:800;display:inline-flex;position:fixed;top:0;left:0;overflow:hidden}.pg-week-drag-preview span{text-overflow:ellipsis;overflow:hidden}@media (prefers-reduced-motion:reduce){.pg-week-toggle svg{transition:none}}.stage-focus-anchor{scroll-margin-top:12px}.stage-focus-bar{color:#35405a;background:#eff5ff;border:1px solid #c7d7f5;border-radius:9px;flex-wrap:wrap;align-items:center;gap:10px;margin:0 0 10px;padding:9px 12px;font-size:11px;display:flex}.stage-focus-bar .sfb-label{align-items:baseline;gap:8px;display:inline-flex}.stage-focus-bar .sfb-label b{color:#1d4ed8;font-size:12px}.ops-control{border:1px solid var(--border);background:var(--card);box-shadow:0 12px 32px var(--command);border-radius:8px;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.ops-control{box-shadow:0 12px 32px color-mix(in oklab, var(--command) 10%, transparent)}}.ops-control{font-family:var(--font-sans)}.ops-global{background:var(--command);min-height:76px;color:var(--command-foreground);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;padding:14px 18px;display:grid}.ops-identity{align-items:center;gap:12px;min-width:0;display:flex}.ops-mark{border:1px solid var(--command-foreground);flex:0 0 36px;place-items:center;width:36px;height:36px;display:grid}@supports (color:color-mix(in lab, red, red)){.ops-mark{border:1px solid color-mix(in oklab, var(--command-foreground) 18%, transparent)}}.ops-mark{background:var(--operation);border-radius:7px}@supports (color:color-mix(in lab, red, red)){.ops-mark{background:color-mix(in oklab, var(--operation) 80%, transparent)}}.ops-copy{min-width:0}.ops-copy small{color:var(--command-foreground);display:block}@supports (color:color-mix(in lab, red, red)){.ops-copy small{color:color-mix(in oklab, var(--command-foreground) 65%, transparent)}}.ops-copy small{letter-spacing:.08em;font-size:9px;font-weight:800}.ops-copy h2{color:var(--command-foreground);font-family:var(--font-display);letter-spacing:0;text-overflow:ellipsis;white-space:nowrap;font-size:17px;font-weight:700;overflow:hidden}.ops-copy p{color:var(--command-foreground);margin-top:2px;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.ops-copy p{color:color-mix(in oklab, var(--command-foreground) 72%, transparent)}}.ops-copy p{text-overflow:ellipsis;white-space:nowrap;font-size:10px}.ops-metrics{border:1px solid var(--command-foreground);align-items:stretch;gap:1px;display:flex;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.ops-metrics{border:1px solid color-mix(in oklab, var(--command-foreground) 14%, transparent)}}.ops-metrics{background:var(--command-foreground);border-radius:7px}@supports (color:color-mix(in lab, red, red)){.ops-metrics{background:color-mix(in oklab, var(--command-foreground) 10%, transparent)}}.ops-metric{background:var(--command);gap:1px;min-width:88px;padding:8px 12px;display:grid}@supports (color:color-mix(in lab, red, red)){.ops-metric{background:color-mix(in oklab, var(--command) 86%, transparent)}}.ops-metric{text-align:right}.ops-metric strong{color:var(--command-foreground);font-family:var(--font-display);font-size:15px;line-height:1}.ops-metric span{color:var(--command-foreground)}@supports (color:color-mix(in lab, red, red)){.ops-metric span{color:color-mix(in oklab, var(--command-foreground) 63%, transparent)}}.ops-metric span{text-transform:uppercase;font-size:8px;font-weight:700}.ops-metric.is-warning strong{color:var(--warning)}.ops-metric.is-success strong{color:oklch(78% .16 150)}.ops-view-layer,.ops-action-layer,.ops-selection-layer{align-items:center;gap:8px;min-width:0;padding:10px 14px;display:flex}.ops-view-layer{border-bottom:1px solid var(--border);background:var(--card)}.ops-action-layer{background:var(--muted);justify-content:flex-end}.ops-selection-layer{border-top:1px solid var(--warning)}@supports (color:color-mix(in lab, red, red)){.ops-selection-layer{border-top:1px solid color-mix(in oklab, var(--warning) 30%, var(--border))}}.ops-selection-layer{background:var(--warning)}@supports (color:color-mix(in lab, red, red)){.ops-selection-layer{background:color-mix(in oklab, var(--warning) 9%, var(--card))}}.ops-content-layer{border-top:1px solid var(--border)}.ops-control.is-compact .ops-global{min-height:64px;padding-block:10px}.ops-control.is-compact .ops-mark{flex-basis:32px;width:32px;height:32px}.ops-control button:focus-visible,.ops-control input:focus-visible,.ops-control select:focus-visible{outline:2px solid var(--operation);outline-offset:2px}.crm-panel>.ops-control{flex:none;margin-bottom:2px}.crm-panel>.crm-cards.pg-cards{margin-top:0}.crm-panel>.ord-toolbar{z-index:2;border:1px solid var(--border);background:var(--muted);box-shadow:0 8px 20px var(--command);border-top:0;border-radius:0 0 8px 8px;margin-top:-16px;padding:12px 14px;position:relative}@supports (color:color-mix(in lab, red, red)){.crm-panel>.ord-toolbar{box-shadow:0 8px 20px color-mix(in oklab, var(--command) 6%, transparent)}}.crm-pipeline>.ops-control+.pia-hero,.crm-pipeline>.ops-control+.crm-kanban{margin-top:0}.ops-action-layer .pia-head-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;width:100%;display:flex}.ops-view-layer .pia-switch{margin:0}.ops-selection-layer .pia-bulk{background:0 0;border:0;width:100%;margin:0;padding:0}.ordb-shell{gap:12px;min-height:0;display:grid}.ordb-shell>.ops-control{margin-inline:0}.topbar.compact{background:var(--command);min-height:82px;color:var(--command-foreground);font-family:var(--font-sans);padding:13px 20px}.topbar.compact .topbar-stat{color:var(--command-foreground)}@supports (color:color-mix(in lab, red, red)){.topbar.compact .topbar-stat{color:color-mix(in oklab, var(--command-foreground) 78%, transparent)}}.topbar.compact .topbar-stat b{color:var(--command-foreground);font-family:var(--font-display)}.topbar.compact .top-cta{background:var(--operation);color:var(--operation-foreground);border-radius:7px}.guides-panel{box-shadow:0 14px 34px var(--command);border-radius:8px}@supports (color:color-mix(in lab, red, red)){.guides-panel{box-shadow:0 14px 34px color-mix(in oklab, var(--command) 8%, transparent)}}.guides-command{border-bottom-color:var(--border);background:var(--card);font-family:var(--font-sans)}.gc-title h2,.gc-money-value{font-family:var(--font-display);letter-spacing:0}.gc-accent{background:var(--operation)}.gc-body{background:var(--muted);border-radius:7px}.gc-chip,.gc-live,.gc-orb{border-radius:7px}@media (width<=760px){.ops-global{grid-template-columns:minmax(0,1fr);gap:10px}.ops-metrics{width:100%;overflow-x:auto}.ops-metric{text-align:left;flex:1 0 84px;min-width:84px}.ops-view-layer,.ops-action-layer,.ops-selection-layer{align-items:stretch;overflow-x:auto}.ops-action-layer{justify-content:flex-start}.ops-action-layer .pia-head-actions{flex-wrap:nowrap;justify-content:flex-start}.ops-copy h2{font-size:15px}.crm-panel>.ord-toolbar{flex-wrap:nowrap;margin-top:-16px;overflow-x:auto}.topbar.compact{align-items:flex-start}}@media (prefers-reduced-motion:reduce){.ops-control *,.gc-live-dot{transition:none!important;animation:none!important}}.stage-focus-bar .sfb-label em{color:#536078;font-style:normal}.stage-focus-bar .sfb-hint{color:#7a5a12}.stage-focus-bar .sfb-btn{color:#1d4ed8;cursor:pointer;background:#fff;border:1px solid #c7d7f5;border-radius:7px;align-items:center;gap:5px;margin-left:auto;padding:5px 10px;font-size:11px;display:inline-flex}.stage-focus-bar .sfb-btn.ghost{color:#536078;margin-left:0}.stage-focus-bar .sfb-btn:hover{background:#f4f8ff}.crm-live-dot{background:#22c55e;border-radius:50%;width:9px;height:9px;animation:1.4s ease-out infinite crmLivePulse;position:absolute;bottom:13px;right:32px;box-shadow:0 0 #22c55eb3}@keyframes crmLivePulse{0%{box-shadow:0 0 #22c55eb3}70%{box-shadow:0 0 0 8px #22c55e00}to{box-shadow:0 0 #22c55e00}}@media (prefers-reduced-motion:reduce){.crm-live-dot{animation:none}}.pg-save-btn.is-dirty{border-color:var(--warning,orange)}@supports (color:color-mix(in lab, red, red)){.pg-save-btn.is-dirty{border-color:color-mix(in oklab, var(--warning,orange) 60%, transparent)}}.pg-save-btn.is-failed{border-color:var(--destructive);color:var(--destructive)}.pg-snap-wrap{display:inline-flex;position:relative}.pg-snap-menu{z-index:60;background:var(--card);min-width:15rem;max-height:18rem;color:var(--card-foreground);border:1px solid var(--border);border-radius:.6rem;gap:.25rem;padding:.5rem;display:grid;position:absolute;top:calc(100% + 6px);right:0;overflow:auto;box-shadow:0 12px 30px #0000002e}.pg-snap-menu button{text-align:left;width:100%;font-size:.8rem}.pg-folder-bar{border:1px dashed #0000;border-radius:12px;flex-wrap:wrap;align-items:center;gap:6px;padding:4px;transition:border-color .18s,background .18s;display:flex}.pg-folder-bar.is-dragging{border-color:var(--command,var(--primary))}@supports (color:color-mix(in lab, red, red)){.pg-folder-bar.is-dragging{border-color:color-mix(in oklab, var(--command,var(--primary)) 55%, transparent)}}.pg-folder-bar.is-dragging{background:var(--command,var(--primary))}@supports (color:color-mix(in lab, red, red)){.pg-folder-bar.is-dragging{background:color-mix(in oklab, var(--command,var(--primary)) 8%, transparent)}}.pg-week-scheduled-filter.is-drop-target{outline:2px solid var(--command,var(--primary));outline-offset:2px;box-shadow:0 6px 16px -8px var(--command,var(--primary));transform:scale(1.06)}@supports (color:color-mix(in lab, red, red)){.pg-week-scheduled-filter.is-drop-target{box-shadow:0 6px 16px -8px color-mix(in oklab, var(--command,var(--primary)) 70%, transparent)}}.pg-week-scheduled-filter.is-folder-unconfirmed.is-drop-target{outline-color:var(--warning);background:var(--warning)}@supports (color:color-mix(in lab, red, red)){.pg-week-scheduled-filter.is-folder-unconfirmed.is-drop-target{background:color-mix(in srgb, var(--warning) 16%, var(--card))}}.pg-week-scheduled-filter.is-folder-scheduled.is-drop-target{outline-color:var(--primary);background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.pg-week-scheduled-filter.is-folder-scheduled.is-drop-target{background:color-mix(in srgb, var(--primary) 14%, var(--card))}}.pg-week-scheduled-filter.is-folder-done.is-drop-target{outline-color:var(--success);background:var(--success)}@supports (color:color-mix(in lab, red, red)){.pg-week-scheduled-filter.is-folder-done.is-drop-target{background:color-mix(in srgb, var(--success) 14%, var(--card))}}.pg-week-scheduled-filter.is-drop-blocked{outline:2px dashed var(--muted-foreground);outline-offset:2px;opacity:.6;cursor:not-allowed}@media (width<=720px){.pg-folder-bar{-webkit-overflow-scrolling:touch;flex-wrap:nowrap;overflow-x:auto}}@media (prefers-reduced-motion:reduce){.pg-week-scheduled-filter.is-drop-target{transition:none;transform:none}.pg-folder-bar,.pg-postit{transition:none}}.pg-week-bar-row .pg-corner-actions{align-items:center;gap:8px;margin-left:auto;display:inline-flex}.pg-doc-bar .pg-corner-home{border:1px solid var(--primary);justify-content:center;align-items:center;gap:6px;min-height:36px;padding:8px 13px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.pg-doc-bar .pg-corner-home{border:1px solid color-mix(in oklab, var(--primary) 64%, var(--border))}}.pg-doc-bar .pg-corner-home{background:var(--primary);border-radius:10px}@supports (color:color-mix(in lab, red, red)){.pg-doc-bar .pg-corner-home{background:color-mix(in oklab, var(--primary) 14%, var(--card))}}.pg-doc-bar .pg-corner-home{color:var(--primary);cursor:pointer;font-size:12px;font-weight:800;transition:transform .16s,background .16s,box-shadow .16s}.pg-doc-bar .pg-corner-home:hover{background:var(--primary);color:var(--primary-foreground);box-shadow:0 6px 16px -10px var(--primary);transform:translateY(-1px)}.pg-doc-bar .pg-save-btn{border:1px solid var(--operation);background:var(--operation);color:var(--operation-foreground);letter-spacing:.01em;box-shadow:0 6px 18px var(--operation);border-radius:10px;padding:8px 15px;font-size:13px;font-weight:800}@supports (color:color-mix(in lab, red, red)){.pg-doc-bar .pg-save-btn{box-shadow:0 6px 18px color-mix(in srgb, var(--operation) 32%, transparent)}}.pg-doc-bar .pg-save-btn{transition:transform .16s,box-shadow .16s,background .16s,border-color .16s}.pg-doc-bar .pg-save-btn:hover:not(:disabled){transform:translateY(-1px)}.pg-doc-bar .pg-save-btn:disabled{opacity:.75;cursor:progress}.pg-doc-bar .pg-save-btn.is-dirty{background:var(--warning);border-color:var(--warning);color:var(--warning-foreground);animation:1.7s ease-in-out infinite pgSaveAttention}.pg-doc-bar .pg-save-btn.is-failed{background:var(--destructive);border-color:var(--destructive);color:var(--destructive-foreground)}.pg-doc-bar .pg-save-btn.is-saved{background:#16a34a}@supports (color:color-mix(in lab, red, red)){.pg-doc-bar .pg-save-btn.is-saved{background:color-mix(in srgb, #16a34a 14%, var(--card))}}.pg-doc-bar .pg-save-btn.is-saved{border-color:#16a34a}@supports (color:color-mix(in lab, red, red)){.pg-doc-bar .pg-save-btn.is-saved{border-color:color-mix(in srgb, #16a34a 55%, var(--border))}}.pg-doc-bar .pg-save-btn.is-saved{color:#15803d;box-shadow:none}.pg-save-dot{opacity:.85;background:currentColor;border-radius:50%;width:8px;height:8px}.pg-doc-bar .pg-corner-close{border:1px solid var(--border);background:var(--card);color:var(--muted-foreground);border-radius:10px;padding:8px 12px;font-weight:700}.pg-doc-bar .pg-corner-close:hover{background:var(--muted);color:var(--foreground)}@keyframes pgSaveAttention{0%,to{box-shadow:0 0 0 0 color-mix(in srgb, var(--warning) 60%, transparent)}60%{box-shadow:0 0 0 7px color-mix(in srgb, var(--warning) 0%, transparent)}}.pg-doc-bar .pg-corner-back{border:1px solid var(--border);background:var(--card);min-height:36px;color:var(--muted-foreground);cursor:pointer;border-radius:10px;justify-content:center;align-items:center;gap:6px;padding:8px 13px;font-size:12px;font-weight:800;transition:transform .16s,background .16s,color .16s;display:inline-flex}.pg-doc-bar .pg-corner-back:hover{background:var(--muted);color:var(--foreground);transform:translateY(-1px)}.pg-back-btn{border:1px solid var(--primary);align-items:center;gap:5px;min-height:30px;padding:5px 11px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.pg-back-btn{border:1px solid color-mix(in oklab, var(--primary) 60%, var(--border))}}.pg-back-btn{background:var(--primary);border-radius:9px}@supports (color:color-mix(in lab, red, red)){.pg-back-btn{background:color-mix(in oklab, var(--primary) 12%, var(--card))}}.pg-back-btn{color:var(--primary);cursor:pointer;font-size:12px;font-weight:800;transition:background .16s,color .16s,transform .16s}.pg-back-btn:hover{background:var(--primary);color:var(--primary-foreground);transform:translate(-1px)}.pg-crumbs{flex-wrap:wrap;align-items:center;gap:5px;min-width:0;display:flex}.pg-crumb{font-family:"Sora", var(--font-display);color:var(--muted-foreground);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:6px;padding:2px 4px;font-size:13px;font-weight:750}button.pg-crumb:hover{color:var(--primary);background:var(--primary)}@supports (color:color-mix(in lab, red, red)){button.pg-crumb:hover{background:color-mix(in oklab, var(--primary) 10%, transparent)}}.pg-crumb.is-current{color:var(--foreground);cursor:default;font-size:15px;font-weight:800}.pg-crumb-sep{color:var(--muted-foreground);opacity:.7;font-size:13px}.pg-week-chip.is-prelead-new{border-color:var(--muted-foreground)}@supports (color:color-mix(in lab, red, red)){.pg-week-chip.is-prelead-new{border-color:color-mix(in oklab, var(--muted-foreground) 40%, var(--border))}}.pg-week-chip.is-prelead-frio{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.pg-week-chip.is-prelead-frio{border-color:color-mix(in oklab, var(--primary) 55%, var(--border))}}.pg-week-chip.is-prelead-frio{color:var(--primary)}.pg-week-chip.is-prelead-tibio{border-color:var(--warning)}@supports (color:color-mix(in lab, red, red)){.pg-week-chip.is-prelead-tibio{border-color:color-mix(in oklab, var(--warning) 60%, var(--border))}}.pg-week-chip.is-prelead-tibio{color:var(--warning-foreground)}.pg-week-chip.is-prelead-caliente{border-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.pg-week-chip.is-prelead-caliente{border-color:color-mix(in oklab, var(--destructive) 55%, var(--border))}}.pg-week-chip.is-prelead-caliente{color:var(--destructive)}@media (width<=720px){.pg-week-bar-row .pg-corner-actions{justify-content:flex-end;width:100%}.pg-doc-bar .pg-save-btn{flex:auto;justify-content:center}.pg-doc-bar .pg-corner-home,.pg-doc-bar .pg-corner-back,.pg-doc-bar .pg-corner-close{flex:none}.pg-crumb:not(.is-current),.pg-crumb-sep{display:none}.pg-back-btn{gap:0;padding:5px 8px;font-size:0}.pg-back-btn svg{width:16px;height:16px}}@media (prefers-reduced-motion:reduce){.pg-doc-bar .pg-save-btn,.pg-doc-bar .pg-save-btn.is-dirty{transition:none;animation:none}}.pg-doc-modal:has(.pg-week-modal){--pg-week-pad:clamp(4px, .6vw, 10px);padding:var(--pg-week-pad);background:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.pg-doc-modal:has(.pg-week-modal){background:color-mix(in oklab, var(--foreground) 44%, transparent)}}.pg-doc-modal:has(.pg-week-modal){-webkit-backdrop-filter:blur(8px)saturate(115%);backdrop-filter:blur(8px)saturate(115%)}.pg-doc-frame.pg-week-modal{height:calc(100dvh - (var(--pg-week-pad) * 2));border:1px solid var(--border);flex-direction:column;display:flex}@supports (color:color-mix(in lab, red, red)){.pg-doc-frame.pg-week-modal{border:1px solid color-mix(in oklab, var(--border) 72%, var(--primary))}}.pg-doc-frame.pg-week-modal{background:var(--background);border-radius:14px}@supports (color:color-mix(in lab, red, red)){.pg-doc-frame.pg-week-modal{background:color-mix(in oklab, var(--background) 91%, transparent)}}.pg-doc-frame.pg-week-modal{box-shadow:0 28px 72px -30px var(--foreground)}@supports (color:color-mix(in lab, red, red)){.pg-doc-frame.pg-week-modal{box-shadow:0 28px 72px -30px color-mix(in oklab, var(--foreground) 60%, transparent)}}.pg-doc-frame.pg-week-modal{-webkit-backdrop-filter:blur(22px)saturate(125%);backdrop-filter:blur(22px)saturate(125%)}.pg-week-modal>.pg-doc-bar{border-bottom-color:var(--border);flex:none;padding:12px 14px 10px}@supports (color:color-mix(in lab, red, red)){.pg-week-modal>.pg-doc-bar{border-bottom-color:color-mix(in oklab, var(--border) 82%, var(--primary))}}.pg-week-modal>.pg-doc-bar{background:var(--card)}@supports (color:color-mix(in lab, red, red)){.pg-week-modal>.pg-doc-bar{background:color-mix(in oklab, var(--card) 84%, transparent)}}.pg-week-modal>.pg-doc-bar{-webkit-backdrop-filter:blur(18px)saturate(130%);backdrop-filter:blur(18px)saturate(130%)}.pg-week-bar-row:first-child{border-bottom:1px solid var(--border);min-height:42px;padding-bottom:9px}@supports (color:color-mix(in lab, red, red)){.pg-week-bar-row:first-child{border-bottom:1px solid color-mix(in oklab, var(--border) 70%, transparent)}}.pg-week-title{font-family:"Sora", var(--font-display);font-size:15px;font-weight:800}.pg-week-chips{gap:5px}.pg-week-chip{background:var(--card);min-height:24px;padding-inline:9px}@supports (color:color-mix(in lab, red, red)){.pg-week-chip{background:color-mix(in oklab, var(--card) 76%, transparent)}}.pg-week-chip{box-shadow:inset 0 1px var(--background)}@supports (color:color-mix(in lab, red, red)){.pg-week-chip{box-shadow:inset 0 1px color-mix(in oklab, var(--background) 72%, transparent)}}.pg-week-search input{border-color:var(--border);min-height:38px;padding-inline:12px 32px}@supports (color:color-mix(in lab, red, red)){.pg-week-search input{border-color:color-mix(in oklab, var(--border) 78%, var(--primary))}}.pg-week-search input{background:var(--background)}@supports (color:color-mix(in lab, red, red)){.pg-week-search input{background:color-mix(in oklab, var(--background) 88%, transparent)}}.pg-week-search input{box-shadow:inset 0 1px 2px var(--foreground)}@supports (color:color-mix(in lab, red, red)){.pg-week-search input{box-shadow:inset 0 1px 2px color-mix(in oklab, var(--foreground) 5%, transparent)}}.pg-week-search input{transition:border-color .16s,box-shadow .16s,background .16s}.pg-week-search input:focus{border-color:var(--primary);background:var(--background);box-shadow:0 0 0 3px var(--primary);outline:none}@supports (color:color-mix(in lab, red, red)){.pg-week-search input:focus{box-shadow:0 0 0 3px color-mix(in oklab, var(--primary) 16%, transparent)}}.pg-folder-bar{border:1px solid var(--border);flex-wrap:nowrap;flex:auto;gap:7px;padding:5px;overflow-x:auto}@supports (color:color-mix(in lab, red, red)){.pg-folder-bar{border:1px solid color-mix(in oklab, var(--border) 72%, transparent)}}.pg-folder-bar{background:var(--muted);border-radius:10px}@supports (color:color-mix(in lab, red, red)){.pg-folder-bar{background:color-mix(in oklab, var(--muted) 42%, transparent)}}.pg-folder-bar{scrollbar-width:thin}.pg-doc-actions .pg-week-scheduled-filter{background:var(--card);border-radius:8px;min-height:38px;padding:7px 11px}@supports (color:color-mix(in lab, red, red)){.pg-doc-actions .pg-week-scheduled-filter{background:color-mix(in oklab, var(--card) 90%, transparent)}}.pg-doc-actions .pg-week-scheduled-filter{box-shadow:0 2px 8px -6px var(--foreground)}@supports (color:color-mix(in lab, red, red)){.pg-doc-actions .pg-week-scheduled-filter{box-shadow:0 2px 8px -6px color-mix(in oklab, var(--foreground) 38%, transparent)}}.pg-doc-actions .pg-week-scheduled-filter{transition:transform .16s,box-shadow .16s,border-color .16s,background .16s}.pg-doc-actions .pg-week-scheduled-filter:hover:not(:disabled){box-shadow:0 7px 16px -10px var(--foreground);transform:translateY(-1px)}@supports (color:color-mix(in lab, red, red)){.pg-doc-actions .pg-week-scheduled-filter:hover:not(:disabled){box-shadow:0 7px 16px -10px color-mix(in oklab, var(--foreground) 55%, transparent)}}.pg-doc-actions .pg-week-scheduled-filter.is-folder-pending{border-color:var(--primary);background:var(--primary);color:var(--primary-foreground);box-shadow:0 5px 14px -9px var(--primary);opacity:1}.pg-doc-actions .pg-week-scheduled-filter.is-folder-pending:hover:not(:disabled),.pg-doc-actions .pg-week-scheduled-filter.is-folder-pending.is-active{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.pg-doc-actions .pg-week-scheduled-filter.is-folder-pending:hover:not(:disabled),.pg-doc-actions .pg-week-scheduled-filter.is-folder-pending.is-active{border-color:color-mix(in oklab, var(--primary) 78%, var(--foreground))}}.pg-doc-actions .pg-week-scheduled-filter.is-folder-pending:hover:not(:disabled),.pg-doc-actions .pg-week-scheduled-filter.is-folder-pending.is-active{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.pg-doc-actions .pg-week-scheduled-filter.is-folder-pending:hover:not(:disabled),.pg-doc-actions .pg-week-scheduled-filter.is-folder-pending.is-active{background:color-mix(in oklab, var(--primary) 82%, var(--foreground))}}.pg-doc-actions .pg-week-scheduled-filter.is-folder-pending:hover:not(:disabled),.pg-doc-actions .pg-week-scheduled-filter.is-folder-pending.is-active{color:var(--primary-foreground)}.pg-doc-actions .pg-week-scheduled-filter.is-folder-pending:disabled{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.pg-doc-actions .pg-week-scheduled-filter.is-folder-pending:disabled{border-color:color-mix(in oklab, var(--primary) 70%, var(--border))}}.pg-doc-actions .pg-week-scheduled-filter.is-folder-pending:disabled{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.pg-doc-actions .pg-week-scheduled-filter.is-folder-pending:disabled{background:color-mix(in oklab, var(--primary) 78%, var(--card))}}.pg-doc-actions .pg-week-scheduled-filter.is-folder-pending:disabled{color:var(--primary-foreground);opacity:1;cursor:not-allowed}.pg-doc-actions .pg-week-scheduled-filter.is-folder-pending.is-drop-blocked{outline:2px solid var(--destructive);outline-offset:2px}.pg-doc-actions .pg-week-scheduled-filter.is-folder-prelead{border-color:var(--accent,var(--primary))}@supports (color:color-mix(in lab, red, red)){.pg-doc-actions .pg-week-scheduled-filter.is-folder-prelead{border-color:color-mix(in oklab, var(--accent,var(--primary)) 62%, var(--border))}}.pg-doc-actions .pg-week-scheduled-filter.is-folder-prelead{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.pg-doc-actions .pg-week-scheduled-filter.is-folder-prelead{background:color-mix(in oklab, var(--primary) 12%, var(--card))}}.pg-doc-actions .pg-week-scheduled-filter.is-folder-prelead{color:var(--primary);font-weight:800}.pg-doc-actions .pg-week-scheduled-filter.is-folder-prelead:hover:not(:disabled),.pg-doc-actions .pg-week-scheduled-filter.is-folder-prelead.is-active{border-color:var(--primary);background:var(--primary);color:var(--primary-foreground)}.pg-doc-actions .pg-week-scheduled-filter.is-folder-prelead.is-drop-target{outline:2px solid var(--primary);outline-offset:2px;background:var(--primary);color:var(--primary-foreground)}.pg-doc-actions .pg-week-scheduled-filter.is-folder-unconfirmed{color:var(--warning-foreground);border-color:var(--warning)}@supports (color:color-mix(in lab, red, red)){.pg-doc-actions .pg-week-scheduled-filter.is-folder-unconfirmed{border-color:color-mix(in oklab, var(--warning) 58%, var(--border))}}.pg-doc-actions .pg-week-scheduled-filter.is-folder-closed,.pg-doc-actions .pg-week-scheduled-filter.is-folder-done{color:var(--success);border-color:var(--success)}@supports (color:color-mix(in lab, red, red)){.pg-doc-actions .pg-week-scheduled-filter.is-folder-closed,.pg-doc-actions .pg-week-scheduled-filter.is-folder-done{border-color:color-mix(in oklab, var(--success) 48%, var(--border))}}.pg-doc-actions .pg-week-scheduled-filter.is-folder-scheduled{color:var(--primary);border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.pg-doc-actions .pg-week-scheduled-filter.is-folder-scheduled{border-color:color-mix(in oklab, var(--primary) 52%, var(--border))}}.pg-week{background:var(--muted);gap:10px;padding:14px}@supports (color:color-mix(in lab, red, red)){.pg-week{background:color-mix(in oklab, var(--muted) 36%, transparent)}}.pg-week-col{border-color:var(--border);gap:8px;padding:6px}@supports (color:color-mix(in lab, red, red)){.pg-week-col{border-color:color-mix(in oklab, var(--border) 68%, transparent)}}.pg-week-col{background:var(--card);border-radius:10px}@supports (color:color-mix(in lab, red, red)){.pg-week-col{background:color-mix(in oklab, var(--card) 58%, transparent)}}.pg-week-col{box-shadow:inset 0 1px var(--background)}@supports (color:color-mix(in lab, red, red)){.pg-week-col{box-shadow:inset 0 1px color-mix(in oklab, var(--background) 68%, transparent)}}.pg-week-head{z-index:3;border-color:var(--border);min-height:52px;padding:8px}@supports (color:color-mix(in lab, red, red)){.pg-week-head{border-color:color-mix(in oklab, var(--border) 78%, var(--primary))}}.pg-week-head{background:var(--card);border-radius:8px}@supports (color:color-mix(in lab, red, red)){.pg-week-head{background:color-mix(in oklab, var(--card) 88%, transparent)}}.pg-week-head{box-shadow:0 6px 16px -14px var(--foreground)}@supports (color:color-mix(in lab, red, red)){.pg-week-head{box-shadow:0 6px 16px -14px color-mix(in oklab, var(--foreground) 60%, transparent)}}.pg-week-head{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.pg-week-head>span:first-child{font-family:"Sora", var(--font-display);font-weight:800}.pg-week-head b{background:var(--primary);border-radius:7px;place-items:center;min-width:23px;min-height:23px;padding-inline:5px;display:inline-grid}@supports (color:color-mix(in lab, red, red)){.pg-week-head b{background:color-mix(in oklab, var(--primary) 10%, var(--background))}}.pg-week-head b{color:var(--primary)}.pg-week-col.is-today{border-color:var(--today)}@supports (color:color-mix(in lab, red, red)){.pg-week-col.is-today{border-color:color-mix(in oklab, var(--today) 48%, var(--border))}}.pg-week-col.is-today{background:var(--today)}@supports (color:color-mix(in lab, red, red)){.pg-week-col.is-today{background:color-mix(in oklab, var(--today) 6%, var(--card))}}.pg-week-col.is-today{box-shadow:0 0 0 2px var(--today)}@supports (color:color-mix(in lab, red, red)){.pg-week-col.is-today{box-shadow:0 0 0 2px color-mix(in oklab, var(--today) 10%, transparent)}}.pg-week-col.is-today .pg-week-head{box-shadow:0 8px 20px -12px var(--today)}@supports (color:color-mix(in lab, red, red)){.pg-week-col.is-today .pg-week-head{box-shadow:0 8px 20px -12px color-mix(in oklab, var(--today) 70%, transparent)}}.pg-day-command{box-shadow:0 5px 14px -13px var(--foreground);border-radius:8px}@supports (color:color-mix(in lab, red, red)){.pg-day-command{box-shadow:0 5px 14px -13px color-mix(in oklab, var(--foreground) 70%, transparent)}}.pg-day-command-title{min-height:30px}.pg-day-goal{border:1px solid var(--border);padding:7px 8px}@supports (color:color-mix(in lab, red, red)){.pg-day-goal{border:1px solid color-mix(in oklab, var(--border) 66%, transparent)}}.pg-day-goal{background:var(--background)}@supports (color:color-mix(in lab, red, red)){.pg-day-goal{background:color-mix(in oklab, var(--background) 68%, transparent)}}.pg-week-card{border-color:var(--operation);border-radius:8px;gap:1px;padding:5px 6px}@supports (color:color-mix(in lab, red, red)){.pg-week-card{border-color:color-mix(in oklab, var(--operation) 52%, var(--border))}}.pg-week-card{background:var(--operation)}@supports (color:color-mix(in lab, red, red)){.pg-week-card{background:color-mix(in oklab, var(--operation) 10%, var(--card))}}.pg-week-card{box-shadow:0 4px 13px -11px var(--foreground)}@supports (color:color-mix(in lab, red, red)){.pg-week-card{box-shadow:0 4px 13px -11px color-mix(in oklab, var(--foreground) 58%, transparent)}}.pg-week-card{transition:transform .16s,box-shadow .16s,border-color .16s,background .16s}.pg-week-card:hover{z-index:2;box-shadow:0 11px 22px -16px var(--foreground);transform:translateY(-1px)}@supports (color:color-mix(in lab, red, red)){.pg-week-card:hover{box-shadow:0 11px 22px -16px color-mix(in oklab, var(--foreground) 62%, transparent)}}.pg-week-cardtop{grid-template-rows:auto auto auto;grid-template-columns:18px 16px minmax(0,1fr) 36px;align-items:center;gap:1px 4px;min-height:0}.pg-week-cardtop .pg-week-drag-zone{white-space:nowrap;text-overflow:ellipsis;border:1px dashed var(--primary);grid-area:2/1/auto/5;width:100%;height:auto;min-height:0;padding:1px 5px;font-size:9.5px;line-height:1.2;overflow:visible}@supports (color:color-mix(in lab, red, red)){.pg-week-cardtop .pg-week-drag-zone{border:1px dashed color-mix(in oklab, var(--primary) 28%, transparent)}}.pg-week-cardtop .pg-week-drag-zone{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.pg-week-cardtop .pg-week-drag-zone{background:color-mix(in oklab, var(--primary) 5%, transparent)}}.pg-week-cardtop small{max-height:none;overflow:visible}.pg-week-nudge{flex-direction:row;grid-area:3/1/auto/5;justify-content:flex-end;gap:3px;width:auto}.pg-week-nudge button{background:var(--background);border-radius:5px;width:22px;height:16px}@supports (color:color-mix(in lab, red, red)){.pg-week-nudge button{background:color-mix(in oklab, var(--background) 82%, transparent)}}.pg-week-toggle{border-color:var(--operation);background:var(--operation);width:34px;height:34px;color:var(--operation-foreground);box-shadow:0 3px 9px -6px var(--operation);border-radius:8px;grid-area:1/4}@supports (color:color-mix(in lab, red, red)){.pg-week-toggle{box-shadow:0 3px 9px -6px color-mix(in oklab, var(--operation) 85%, transparent)}}.pg-week-toggle:hover{background:var(--operation)}@supports (color:color-mix(in lab, red, red)){.pg-week-toggle:hover{background:color-mix(in oklab, var(--operation) 86%, var(--foreground))}}.pg-week-toggle:hover{border-color:var(--operation)}@supports (color:color-mix(in lab, red, red)){.pg-week-toggle:hover{border-color:color-mix(in oklab, var(--operation) 86%, var(--foreground))}}.pg-week-toggle:hover{color:var(--operation-foreground);box-shadow:0 6px 14px -8px var(--operation);transform:translateY(-1px)}.pg-week-toggle:active{transform:scale(.97)}.pg-week-toggle:focus-visible{outline:2px solid var(--operation);outline-offset:2px}.pg-week-cardtop>.pg-week-drag{grid-area:1/1}.pg-week-cardtop>.pg-week-check{grid-area:1/2}.pg-week-card .pg-week-cardtop{grid-template-columns:18px 16px minmax(0,1fr) 26px 36px}.pg-week-card .pg-week-cardtop .pg-week-drag-zone{grid-column:1/6}.pg-week-card .pg-week-cardtop>.pg-week-nudge{grid-area:1/3;align-self:center}.pg-week-card .pg-week-cardtop>.pg-week-donebtn{border-color:var(--success);width:24px;height:24px;color:var(--success);background:var(--success);grid-area:1/4;align-self:center}@supports (color:color-mix(in lab, red, red)){.pg-week-card .pg-week-cardtop>.pg-week-donebtn{background:color-mix(in oklab, var(--success) 10%, var(--card))}}.pg-week-card .pg-week-cardtop>.pg-week-donebtn.on{color:var(--success-foreground);background:var(--success);border-color:var(--success);box-shadow:0 0 0 2px var(--success)}@supports (color:color-mix(in lab, red, red)){.pg-week-card .pg-week-cardtop>.pg-week-donebtn.on{box-shadow:0 0 0 2px color-mix(in oklab, var(--success) 20%, transparent)}}.pg-week-card .pg-week-toggle{grid-column:5}.pg-week-card.is-linked-guide.is-collapsed{gap:0;padding:4px 5px}.pg-week-card.is-linked-guide.is-collapsed .pg-week-cardtop{row-gap:1px;padding-bottom:0}.pg-week-card.is-linked-guide.is-collapsed .pg-week-cardtop .pg-week-drag-zone{padding-block:1px;font-size:9px}.pg-week-card.is-linked-guide.is-collapsed>span:not(.pg-week-val):not(.pg-week-bulb):not(.pg-week-inter-state),.pg-week-card.is-linked-guide.is-collapsed>.pg-week-num{display:none}.pg-week-card.is-linked-guide.is-collapsed>b{font-size:11px;line-height:1.15}.pg-week-card.is-linked-guide.is-collapsed>.pg-week-val{font-size:10px;line-height:1.15}.pg-week-card.is-linked-guide .pg-week-inter-state,.pg-week-card.is-done-lead .pg-week-inter-state{color:inherit;opacity:1;border-color:currentColor}@supports (color:color-mix(in lab, red, red)){.pg-week-card.is-linked-guide .pg-week-inter-state,.pg-week-card.is-done-lead .pg-week-inter-state{border-color:color-mix(in oklab, currentColor 42%, transparent)}}.pg-week-card.is-linked-guide .pg-week-inter-state,.pg-week-card.is-done-lead .pg-week-inter-state{background:currentColor}@supports (color:color-mix(in lab, red, red)){.pg-week-card.is-linked-guide .pg-week-inter-state,.pg-week-card.is-done-lead .pg-week-inter-state{background:color-mix(in oklab, currentColor 12%, transparent)}}.pg-week-card.is-linked-guide .pg-week-inter-state svg,.pg-week-card.is-done-lead .pg-week-inter-state svg{color:inherit}.pg-week-card.is-collapsed>.pg-week-note{margin-top:2px;padding:4px 6px;font-size:10px;line-height:1.2}.pg-week-cardactions{border-top:1px solid var(--border);gap:4px;padding:4px 0 0}@supports (color:color-mix(in lab, red, red)){.pg-week-cardactions{border-top:1px solid color-mix(in oklab, var(--border) 56%, transparent)}}.pg-week-cardactions button,.pg-week-cardactions select{box-shadow:0 2px 6px -5px var(--foreground)}@supports (color:color-mix(in lab, red, red)){.pg-week-cardactions button,.pg-week-cardactions select{box-shadow:0 2px 6px -5px color-mix(in oklab, var(--foreground) 45%, transparent)}}.pg-postit-board{border:1px solid var(--primary)}@supports (color:color-mix(in lab, red, red)){.pg-postit-board{border:1px solid color-mix(in oklab, var(--primary) 38%, var(--border))}}.pg-postit-board{background:var(--primary);border-radius:10px}@supports (color:color-mix(in lab, red, red)){.pg-postit-board{background:color-mix(in oklab, var(--primary) 5%, var(--card))}}.pg-postit-board{box-shadow:inset 0 1px var(--background)}@supports (color:color-mix(in lab, red, red)){.pg-postit-board{box-shadow:inset 0 1px color-mix(in oklab, var(--background) 82%, transparent)}}.pg-postit-board>header{background:var(--card);min-height:42px;padding:8px 10px}@supports (color:color-mix(in lab, red, red)){.pg-postit-board>header{background:color-mix(in oklab, var(--card) 84%, transparent)}}.pg-postit-board>header{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.pg-postit{background:var(--primary);border-radius:6px}@supports (color:color-mix(in lab, red, red)){.pg-postit{background:color-mix(in oklab, var(--primary) 14%, var(--card))}}.pg-postit{box-shadow:3px 5px 14px -8px var(--foreground)}@supports (color:color-mix(in lab, red, red)){.pg-postit{box-shadow:3px 5px 14px -8px color-mix(in oklab, var(--foreground) 52%, transparent)}}.pg-postit-grip{border-color:var(--destructive);min-height:23px}@supports (color:color-mix(in lab, red, red)){.pg-postit-grip{border-color:color-mix(in oklab, var(--destructive) 62%, var(--border))}}.pg-postit-grip{background:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.pg-postit-grip{background:color-mix(in oklab, var(--destructive) 8%, var(--card))}}.pg-postit-grip{color:var(--foreground);font-weight:800}.pg-postit-modal>section{border-color:var(--border)}@supports (color:color-mix(in lab, red, red)){.pg-postit-modal>section{border-color:color-mix(in oklab, var(--border) 74%, var(--primary))}}.pg-postit-modal>section{background:var(--card);border-radius:12px}@supports (color:color-mix(in lab, red, red)){.pg-postit-modal>section{background:color-mix(in oklab, var(--card) 94%, transparent)}}.pg-postit-modal>section{-webkit-backdrop-filter:blur(20px)saturate(120%);backdrop-filter:blur(20px)saturate(120%)}.pg-postit-modal>section>header,.pg-postit-modal footer{background:var(--card)}@supports (color:color-mix(in lab, red, red)){.pg-postit-modal>section>header,.pg-postit-modal footer{background:color-mix(in oklab, var(--card) 88%, transparent)}}.pg-postit-modal>section>header,.pg-postit-modal footer{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.pg-week-trash{background:var(--muted)}@supports (color:color-mix(in lab, red, red)){.pg-week-trash{background:color-mix(in oklab, var(--muted) 28%, transparent)}}@media (width<=1200px){.pg-week-bar-row{flex-wrap:wrap}.pg-week-bar-row .pg-doc-actions{width:100%;margin-left:0}.pg-week-search{max-width:none}.pg-folder-bar{flex:100%}}@media (width<=720px){.pg-doc-modal:has(.pg-week-modal){padding:0}.pg-doc-frame.pg-week-modal{border-radius:0;width:100vw;max-width:100vw;min-height:100dvh}.pg-week-modal>.pg-doc-bar,.pg-week{padding:9px}.pg-week.is-prelead-board{grid-template-columns:repeat(4,minmax(250px,82vw))}.pg-week-head{min-height:50px}.pg-week-cardtop{grid-template-columns:18px 16px minmax(0,1fr) 36px}.pg-week-toggle{width:30px;height:30px}.pg-week-card{padding:5px}.pg-folder-bar{margin-inline:-2px}.pg-corner-actions{flex-wrap:wrap}}@media (prefers-reduced-motion:reduce){.pg-week-card,.pg-doc-actions .pg-week-scheduled-filter,.pg-week-search input{transition:none}.pg-week-card:hover,.pg-week-toggle:hover,.pg-doc-actions .pg-week-scheduled-filter:hover:not(:disabled){transform:none}}.pg-week-modal:has(.pg-week.is-day-view)>.pg-doc-bar{font-family:"DM Sans", var(--font-sans);gap:6px;padding:7px 10px 8px}.pg-week-modal:has(.pg-week.is-day-view) .pg-week-bar-row:first-child{grid-template-columns:auto minmax(300px,1fr) auto;grid-template-areas:"previous day corner""summary summary crumbs";align-items:center;gap:5px 10px;min-height:0;padding-bottom:6px;display:grid}.pg-week-modal:has(.pg-week.is-day-view) .pg-week-nav{flex-wrap:nowrap;grid-area:previous}.pg-week-modal:has(.pg-week.is-day-view) .pg-dayview-nav{border:1px solid var(--border);background:var(--muted);border-radius:6px;flex-wrap:nowrap;grid-area:day;justify-self:center;padding:2px}@supports (color:color-mix(in lab, red, red)){.pg-week-modal:has(.pg-week.is-day-view) .pg-dayview-nav{background:color-mix(in oklab, var(--muted) 58%, var(--card))}}.pg-week-modal:has(.pg-week.is-day-view) .pg-dayview-nav>button:not(.pg-dayview-back){border-radius:5px;width:24px;height:24px}:is(.pg-week-modal:has(.pg-week.is-day-view) .pg-dayview-back,.pg-week-modal:has(.pg-week.is-day-view) .pg-dayview-pick,.pg-week-modal:has(.pg-week.is-day-view) .pg-dayview-date){min-height:26px;padding-block:3px;font-size:11px}.pg-week-modal:has(.pg-week.is-day-view) .pg-crumbs{grid-area:crumbs;justify-self:end;min-height:22px;font-size:11px}.pg-week.is-day-view .pg-week-head{font-family:"Space Grotesk", var(--font-display);letter-spacing:0}.pg-week-modal:has(.pg-week.is-day-view) .pg-week-title{font-family:"Space Grotesk", var(--font-display);letter-spacing:0}.pg-week-modal:has(.pg-week.is-day-view) .pg-week-chips{scrollbar-width:thin;flex-wrap:nowrap;grid-area:summary;justify-content:flex-start;gap:4px;min-width:0;overflow-x:auto}.pg-week-modal:has(.pg-week.is-day-view) .pg-week-chip{min-height:20px;padding-inline:7px;font-size:9px}.pg-week-modal:has(.pg-week.is-day-view) .pg-corner-actions{border:1px solid var(--border);background:var(--card);border-radius:6px;flex-wrap:nowrap;grid-area:corner;justify-self:end;padding:2px}.pg-week-modal:has(.pg-week.is-day-view) .pg-corner-actions>button{white-space:nowrap;min-height:28px;padding:4px 8px;font-size:10px}.pg-week-modal:has(.pg-week.is-day-view) .pg-week-search{max-width:none}.pg-week-modal:has(.pg-week.is-day-view) .pg-week-search input{min-height:30px;padding-block:5px;font-size:10px}.pg-week-modal:has(.pg-week.is-day-view) .pg-doc-actions{grid-template-columns:minmax(0,1fr) repeat(6,auto);align-items:center;gap:5px;min-width:0;display:grid}.pg-week-modal:has(.pg-week.is-day-view) .pg-folder-bar{background:var(--card);border-style:solid;border-radius:6px;min-width:0;padding:2px}.pg-week-modal:has(.pg-week.is-day-view) .pg-folder-bar .pg-week-scheduled-filter{white-space:nowrap;border-radius:6px;min-height:30px;padding:4px 8px;font-size:10px}.pg-week-modal:has(.pg-week.is-day-view) .pg-doc-actions>button{white-space:nowrap;border-radius:6px;min-height:30px;padding:4px 8px;font-size:10px}.pg-week-modal:has(.pg-week.is-day-view) .pg-snap-wrap>button{white-space:nowrap;border-radius:6px;min-height:30px;padding:4px 8px;font-size:10px}.pg-week-modal:has(.pg-week.is-day-view) .pg-folder-bar .pg-week-scheduled-filter{min-height:26px;box-shadow:none;flex:1 0 auto}.pg-week-modal:has(.pg-week.is-day-view) .pg-extract-today{border-color:var(--primary);min-height:30px;padding-inline:10px}@supports (color:color-mix(in lab, red, red)){.pg-week-modal:has(.pg-week.is-day-view) .pg-extract-today{border-color:color-mix(in oklab, var(--primary) 70%, var(--border))}}.pg-week-modal:has(.pg-week.is-day-view) .pg-extract-today{background:var(--primary);color:var(--primary-foreground);font-weight:800}.pg-week-modal:has(.pg-week.is-day-view) .pg-extract-today:hover:not(:disabled){background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.pg-week-modal:has(.pg-week.is-day-view) .pg-extract-today:hover:not(:disabled){background:color-mix(in oklab, var(--primary) 88%, var(--foreground))}}.pg-week.is-day-view{background:var(--muted);padding:8px 10px 14px}@supports (color:color-mix(in lab, red, red)){.pg-week.is-day-view{background:color-mix(in oklab, var(--muted) 34%, var(--background))}}.pg-week.is-day-view{font-family:"DM Sans", var(--font-sans)}.pg-week.is-day-view .pg-week-col{border-color:var(--border);border-radius:8px;gap:0;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.pg-week.is-day-view .pg-week-col{border-color:color-mix(in oklab, var(--border) 80%, var(--primary))}}.pg-week.is-day-view .pg-week-col{box-shadow:0 12px 30px -24px var(--foreground)}@supports (color:color-mix(in lab, red, red)){.pg-week.is-day-view .pg-week-col{box-shadow:0 12px 30px -24px color-mix(in oklab, var(--foreground) 42%, transparent)}}.pg-week.is-day-view .pg-week-head{min-height:44px;color:var(--primary-foreground);background:var(--primary);padding:7px 10px}@supports (color:color-mix(in lab, red, red)){.pg-week.is-day-view .pg-week-head{background:color-mix(in oklab, var(--primary) 78%, var(--foreground))}}.pg-week.is-day-view .pg-week-head{box-shadow:inset 0 -1px 0 var(--primary-foreground)}@supports (color:color-mix(in lab, red, red)){.pg-week.is-day-view .pg-week-head{box-shadow:inset 0 -1px 0 color-mix(in oklab, var(--primary-foreground) 16%, transparent)}}.pg-week.is-day-view .pg-week-head>span{font-family:"Space Grotesk", var(--font-display);font-size:13px;font-weight:850}.pg-week.is-day-view .pg-day-lead-count{border:1px solid var(--primary-foreground);min-width:64px;padding:4px 9px}@supports (color:color-mix(in lab, red, red)){.pg-week.is-day-view .pg-day-lead-count{border:1px solid color-mix(in oklab, var(--primary-foreground) 24%, transparent)}}.pg-week.is-day-view .pg-day-lead-count{background:var(--primary-foreground);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.pg-week.is-day-view .pg-day-lead-count{background:color-mix(in oklab, var(--primary-foreground) 12%, transparent)}}.pg-week.is-day-view .pg-day-lead-count{color:var(--primary-foreground);text-align:center;white-space:nowrap;font-size:10px}.pg-week.is-day-view .pg-day-command,.pg-week.is-day-view .pg-day-goal,.pg-week.is-day-view .pg-day-note{margin-inline:10px}.pg-week.is-day-view .pg-day-command{margin-top:6px}.pg-week.is-day-view .pg-day-note{margin-bottom:6px}.pg-week.is-day-view .pg-day-grid-head,.pg-week.is-day-view .pg-day-row-summary{grid-template-columns:48px 40px minmax(190px,1.4fr) minmax(160px,1.1fr) minmax(180px,1.3fr) 100px minmax(120px,.9fr) 135px 200px;min-width:1173px}.pg-week.is-day-view .pg-day-grid-head{background:var(--muted);border-inline:0;margin-top:2px;top:40px}@supports (color:color-mix(in lab, red, red)){.pg-week.is-day-view .pg-day-grid-head{background:color-mix(in oklab, var(--muted) 70%, var(--card))}}.pg-week.is-day-view .pg-day-grid-head{letter-spacing:0;font-size:10px}.pg-week.is-day-view .pg-day-grid-head>span{padding:8px 10px}.pg-week.is-day-view .pg-week-card{border-bottom:1px solid var(--border);transition:background .16s,box-shadow .16s}.pg-week.is-day-view .pg-day-row-summary{min-height:96px;padding-inline:8px}.pg-week.is-day-view .pg-day-row-summary>div{padding:17px 10px}.pg-week.is-day-view .pg-day-row-contact,.pg-week.is-day-view .pg-day-row-place,.pg-week.is-day-view .pg-day-row-state,.pg-week.is-day-view .pg-day-row-date{gap:5px}.pg-week.is-day-view .pg-day-row-contact b,.pg-week.is-day-view .pg-day-row-place b{font-size:14px}.pg-week.is-day-view .pg-day-row-contact span,.pg-week.is-day-view .pg-day-row-contact small,.pg-week.is-day-view .pg-day-row-place span,.pg-week.is-day-view .pg-day-row-date span{font-size:12px}.pg-week.is-day-view .pg-day-row-address{white-space:normal;overflow-wrap:anywhere;line-height:1.45}.pg-week.is-day-view .pg-day-row-money{font-size:16px}.pg-week.is-day-view .pg-day-status{padding:5px 9px;font-size:10px}.pg-day-row-actions{gap:8px}.pg-day-action-cluster{border:1px solid var(--border);background:var(--muted);border-radius:8px;align-items:center;gap:2px;padding:4px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.pg-day-action-cluster{background:color-mix(in oklab, var(--muted) 48%, var(--card))}}.pg-day-action-cluster{box-shadow:0 4px 12px -10px var(--foreground)}@supports (color:color-mix(in lab, red, red)){.pg-day-action-cluster{box-shadow:0 4px 12px -10px color-mix(in oklab, var(--foreground) 40%, transparent)}}.pg-day-action-cluster>button{border-radius:6px;place-items:center;min-width:30px;min-height:30px;display:inline-grid}.pg-week.is-day-view .pg-day-row-actions .pg-week-toggle{width:38px;height:38px}.pg-week.is-day-view .pg-day-row-detail{background:var(--border);grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin:14px 18px 4px;padding:1px;overflow:hidden}.pg-week.is-day-view .pg-day-row-detail>span{background:var(--background);justify-content:center;gap:4px;min-height:64px;padding:11px 13px}.pg-week.is-day-view .pg-day-row-detail small{letter-spacing:0;font-size:10px}.pg-week.is-day-view .pg-day-row-detail b{font-size:12px!important}.pg-week.is-day-view .pg-week-card:not(.is-collapsed){padding-bottom:18px}.pg-week.is-day-view .pg-day-grid-head{display:none}.pg-daily-card{border:1px solid var(--border);border-left:4px solid var(--success);background:var(--card);box-shadow:0 6px 20px -18px var(--foreground);border-radius:8px;gap:0;margin:5px 10px;display:grid;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.pg-daily-card{box-shadow:0 6px 20px -18px color-mix(in oklab, var(--foreground) 58%, transparent)}}.pg-daily-card{flex:none;min-height:max-content;transition:border-color .16s,box-shadow .16s,background .16s}.pg-daily-card:hover{box-shadow:0 12px 28px -20px var(--foreground)}@supports (color:color-mix(in lab, red, red)){.pg-daily-card:hover{box-shadow:0 12px 28px -20px color-mix(in oklab, var(--foreground) 68%, transparent)}}.pg-daily-card.is-incomplete{border-left-color:var(--warning)}.pg-daily-card.is-dupe{border-left-color:var(--linked-guide)}.pg-daily-card.is-paid,.pg-daily-card.is-local{border-left-color:var(--operation)}.pg-daily-card.is-picked{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.pg-daily-card.is-picked{background:color-mix(in oklab, var(--primary) 7%, var(--card))}}.pg-daily-card.is-picked{box-shadow:0 0 0 2px var(--primary)}@supports (color:color-mix(in lab, red, red)){.pg-daily-card.is-picked{box-shadow:0 0 0 2px color-mix(in oklab, var(--primary) 18%, transparent)}}.pg-daily-card.is-done-lead{border-color:var(--processed-card)}@supports (color:color-mix(in lab, red, red)){.pg-daily-card.is-done-lead{border-color:color-mix(in oklab, var(--processed-card) 82%, var(--border))}}.pg-daily-card.is-done-lead{border-left-color:var(--success);background:var(--processed-card);color:var(--processed-card-foreground)}.pg-daily-card.is-done-lead .pg-daily-card-main>div,.pg-daily-card.is-done-lead .pg-daily-date,.pg-daily-card.is-done-lead .pg-daily-primary-actions,.pg-daily-card.is-done-lead .pg-daily-select{border-color:var(--processed-card-foreground)}@supports (color:color-mix(in lab, red, red)){.pg-daily-card.is-done-lead .pg-daily-card-main>div,.pg-daily-card.is-done-lead .pg-daily-date,.pg-daily-card.is-done-lead .pg-daily-primary-actions,.pg-daily-card.is-done-lead .pg-daily-select{border-color:color-mix(in oklab, var(--processed-card-foreground) 18%, transparent)}}.pg-daily-card.is-done-lead .pg-daily-contact strong,.pg-daily-card.is-done-lead .pg-daily-place strong,.pg-daily-card.is-done-lead .pg-daily-value>strong,.pg-daily-card.is-done-lead .pg-daily-contact span,.pg-daily-card.is-done-lead .pg-daily-contact small,.pg-daily-card.is-done-lead .pg-daily-place span,.pg-daily-card.is-done-lead .pg-daily-place small,.pg-daily-card.is-done-lead .pg-daily-date b,.pg-daily-card.is-done-lead .pg-daily-date span,.pg-daily-card.is-done-lead .pg-daily-date small,.pg-daily-card.is-done-lead .pg-daily-select{color:var(--processed-card-foreground)}@supports (color:color-mix(in lab, red, red)){.pg-daily-card.is-done-lead .pg-daily-contact span,.pg-daily-card.is-done-lead .pg-daily-contact small,.pg-daily-card.is-done-lead .pg-daily-place span,.pg-daily-card.is-done-lead .pg-daily-place small,.pg-daily-card.is-done-lead .pg-daily-date b,.pg-daily-card.is-done-lead .pg-daily-date span,.pg-daily-card.is-done-lead .pg-daily-date small,.pg-daily-card.is-done-lead .pg-daily-select{color:color-mix(in oklab, var(--processed-card-foreground) 78%, transparent)}}.pg-daily-card-main{grid-template-columns:86px minmax(170px,1.15fr) minmax(240px,1.5fr) 126px 150px 196px;align-items:center;min-height:84px;display:grid}.pg-daily-card-main>div{min-width:0;padding:13px 16px}.pg-daily-select{border-right:1px solid var(--border);color:var(--muted-foreground);align-items:center;gap:8px;display:flex}.pg-daily-select input{width:17px;height:17px;accent-color:var(--primary)}.pg-daily-contact,.pg-daily-place,.pg-daily-value,.pg-daily-date{flex-direction:column;gap:4px;display:flex}.pg-daily-contact strong,.pg-daily-place strong{color:var(--foreground);font-family:"Space Grotesk", var(--font-sans);text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.pg-daily-contact span,.pg-daily-contact small,.pg-daily-place span,.pg-daily-place small,.pg-daily-date span,.pg-daily-date small{color:var(--muted-foreground);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.pg-daily-contact .pg-daily-phone{color:var(--foreground);font-family:"Space Grotesk", var(--font-sans);font-variant-numeric:tabular-nums;font-size:13px;font-weight:750}.pg-daily-value{align-items:flex-end}.pg-daily-value>strong{color:var(--success);font-family:"Space Grotesk", var(--font-sans);font-size:17px}.pg-daily-date{border-left:1px solid var(--border)}.pg-daily-date>b{color:var(--muted-foreground);text-transform:uppercase;font-size:10px}.pg-daily-primary-actions{border-left:1px solid var(--border);justify-content:flex-end;align-items:center;gap:5px;display:flex}.pg-daily-primary-actions>button{border-radius:6px;flex:0 0 32px;place-items:center;width:32px;height:32px;display:inline-grid;position:relative}.pg-daily-primary-actions .pg-week-toggle{width:36px;height:36px;color:var(--primary-foreground);background:var(--primary);border-color:var(--primary)}.pg-daily-action-strip{border-top:1px solid var(--border);background:var(--muted);align-items:center;gap:7px;min-height:42px;padding:6px 12px;display:flex}@supports (color:color-mix(in lab, red, red)){.pg-daily-action-strip{background:color-mix(in oklab, var(--muted) 58%, var(--card))}}.pg-daily-action-label{color:var(--muted-foreground);text-transform:uppercase;margin-right:2px;font-size:9px;font-weight:850}.pg-daily-action-strip>button{border:1px solid var(--border);background:var(--card);min-height:29px;color:var(--foreground);border-radius:6px;align-items:center;gap:5px;padding:5px 9px;font-size:10px;font-weight:750;display:inline-flex}.pg-daily-action-strip>.pg-week-notebtn,.pg-daily-action-strip>.pg-week-specialbtn,.pg-daily-action-strip>.pg-week-copycard{z-index:auto;width:auto;min-width:max-content;height:29px;position:static}.pg-daily-action-strip .pg-week-nudge{flex-direction:row}.pg-daily-action-strip .pg-card-move{width:124px;height:29px}:is(.pg-move-calendar-popover,[data-radix-popper-content-wrapper]:has(.pg-move-calendar-popover)){z-index:2147483647!important;pointer-events:auto!important}.pg-move-calendar-popover{border-color:var(--border);background:var(--popover);box-shadow:0 24px 70px var(--foreground);overflow:visible}@supports (color:color-mix(in lab, red, red)){.pg-move-calendar-popover{box-shadow:0 24px 70px color-mix(in oklab, var(--foreground) 32%, transparent)}}.pg-move-calendar{max-width:calc(100vw - 24px);font-size:13px;width:280px!important}.pg-move-calendar .rdp-months,.pg-move-calendar .rdp-month,.pg-move-calendar .rdp-month_grid{width:100%!important}.pg-move-calendar .rdp-weekdays,.pg-move-calendar .rdp-week{width:100%}.pg-move-calendar .rdp-weekday,.pg-move-calendar .rdp-day{flex:0 0 36px;width:36px!important;height:36px!important}.pg-move-calendar .rdp-day_button{width:36px!important;min-width:36px!important;height:36px!important}.pg-daily-schedule.is-confirmed{color:var(--success)!important;border-color:var(--success)!important}@supports (color:color-mix(in lab, red, red)){.pg-daily-schedule.is-confirmed{border-color:color-mix(in oklab, var(--success) 45%, var(--border))!important}}.pg-daily-card>.pg-day-row-detail{border-width:1px 0 0;border-radius:0;margin:0}.pg-daily-visible-note{margin:8px 12px}.pg-week.is-day-view .pg-week-empty{border:1px dashed var(--border);border-radius:8px;margin:10px}.pg-corner-trash{color:var(--destructive);border-color:var(--destructive)!important}@supports (color:color-mix(in lab, red, red)){.pg-corner-trash{border-color:color-mix(in oklab, var(--destructive) 38%, var(--border))!important}}.pg-corner-trash{background:var(--destructive)!important}@supports (color:color-mix(in lab, red, red)){.pg-corner-trash{background:color-mix(in oklab, var(--destructive) 6%, var(--card))!important}}.pg-corner-trash.is-active{color:var(--destructive-foreground);border-color:var(--destructive)!important;background:var(--destructive)!important}.pg-week.is-trash-board{grid-template-columns:minmax(0,1fr);align-content:start}.pg-week.is-trash-board .pg-week-col{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));align-content:start;gap:10px;display:grid}.pg-week.is-trash-board .pg-week-head{grid-column:1/-1}.pg-trash-card{border:1px solid var(--border);border-left:4px solid var(--destructive);background:var(--card);min-width:0;box-shadow:0 7px 20px -18px var(--foreground);border-radius:8px;align-content:start;gap:10px;padding:14px;display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.pg-trash-card{box-shadow:0 7px 20px -18px color-mix(in oklab, var(--foreground) 62%, transparent)}}.pg-trash-card-head{grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:10px;display:grid}.pg-trash-card-icon{width:32px;height:32px;color:var(--destructive);background:var(--destructive);border-radius:6px;place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.pg-trash-card-icon{background:color-mix(in oklab, var(--destructive) 9%, var(--card))}}.pg-trash-card-contact,.pg-trash-card-value{flex-direction:column;gap:2px;min-width:0;display:flex}.pg-trash-card-contact strong,.pg-trash-card-contact span,.pg-trash-card-contact small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pg-trash-card-contact strong{font-family:"Space Grotesk", var(--font-display);font-size:14px}.pg-trash-card-contact span,.pg-trash-card-contact small,.pg-trash-card-value small{color:var(--muted-foreground);font-size:10px}.pg-trash-card-value{align-items:flex-end}.pg-trash-card-value strong{color:var(--foreground);white-space:nowrap;font-size:14px}.pg-trash-card-value small{color:var(--destructive);text-transform:uppercase;font-weight:800}.pg-trash-card-data{border:1px solid var(--border);background:var(--border);border-radius:6px;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.pg-trash-card-data>span{background:var(--background);flex-direction:column;gap:2px;min-width:0;padding:8px;display:flex}.pg-trash-card-data small{color:var(--muted-foreground);text-transform:uppercase;font-size:9px;font-weight:800}.pg-trash-card-data b{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.pg-trash-card-note{min-width:0;color:var(--warning-foreground);background:var(--warning);border-radius:6px;align-items:center;gap:6px;padding:7px 8px;display:flex}@supports (color:color-mix(in lab, red, red)){.pg-trash-card-note{background:color-mix(in oklab, var(--warning) 13%, var(--card))}}.pg-trash-card-note{font-size:10px}.pg-trash-card-note span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pg-trash-card-restore{width:100%;min-height:34px;color:var(--primary);border-color:var(--primary);justify-content:center;margin-top:0}@supports (color:color-mix(in lab, red, red)){.pg-trash-card-restore{border-color:color-mix(in oklab, var(--primary) 42%, var(--border))}}.pg-trash-card-restore{font-weight:800}@media (width<=1000px){.pg-week-modal:has(.pg-week.is-day-view) .pg-week-bar-row:first-child{grid-template-columns:auto 1fr;grid-template-areas:"previous corner""day day""summary crumbs"}.pg-week-modal:has(.pg-week.is-day-view) .pg-week-bar-row:nth-child(2){grid-template-columns:1fr}:is(.pg-week-modal:has(.pg-week.is-day-view) .pg-crumbs,.pg-week-modal:has(.pg-week.is-day-view) .pg-week-chips){justify-content:flex-start;justify-self:start}.pg-week-modal:has(.pg-week.is-day-view) .pg-corner-actions{justify-content:flex-end;justify-self:stretch}.pg-week-modal:has(.pg-week.is-day-view) .pg-dayview-nav{justify-content:center;justify-self:stretch}.pg-week-modal:has(.pg-week.is-day-view) .pg-doc-actions{flex-wrap:nowrap;justify-content:flex-start;padding-bottom:2px;display:flex;overflow-x:auto}.pg-week-modal:has(.pg-week.is-day-view) .pg-folder-bar{flex:none}.pg-week.is-day-view .pg-week-col{min-width:0}.pg-daily-card-main{grid-template-columns:72px minmax(170px,1fr) minmax(220px,1.25fr) 118px 142px}.pg-daily-primary-actions{border-top:1px solid var(--border);border-left:0;grid-column:1/-1;justify-content:flex-end;padding-block:8px!important}}@media (width<=720px){.pg-week-modal:has(.pg-week.is-day-view)>.pg-doc-bar{padding:6px}.pg-week-modal:has(.pg-week.is-day-view) .pg-week-bar-row:first-child{grid-template-columns:1fr;grid-template-areas:"day""previous""summary""corner""crumbs"}:is(.pg-week-modal:has(.pg-week.is-day-view) .pg-week-nav,.pg-week-modal:has(.pg-week.is-day-view) .pg-corner-actions,.pg-week-modal:has(.pg-week.is-day-view) .pg-crumbs){justify-content:flex-start;justify-self:stretch;overflow-x:auto}.pg-week-modal:has(.pg-week.is-day-view) .pg-dayview-nav{justify-content:flex-start;overflow-x:auto}.pg-week-modal:has(.pg-week.is-day-view) .pg-dayview-back{white-space:nowrap}.pg-week.is-day-view{padding:8px 0 14px;overflow-x:hidden}.pg-week.is-day-view .pg-week-col{border-radius:0;min-width:0}.pg-week.is-day-view .pg-day-row-summary{grid-template-columns:38px 38px minmax(0,1fr) auto;row-gap:4px;min-width:0;min-height:154px;padding:10px}.pg-week.is-day-view .pg-day-row-summary>div{padding:7px 6px}.pg-week.is-day-view .pg-day-row-actions{flex-wrap:wrap}.pg-week.is-day-view .pg-day-action-cluster{margin-left:auto}.pg-week.is-day-view .pg-day-row-detail{grid-template-columns:repeat(2,minmax(0,1fr));margin-inline:10px}.pg-daily-card{margin-inline:6px}.pg-daily-card-main{grid-template-columns:54px minmax(0,1fr) auto}.pg-daily-card-main>div{padding:10px}.pg-daily-select{grid-row:1/3}.pg-daily-place{border-top:1px solid var(--border);grid-column:2/4}.pg-daily-value{align-items:flex-end}.pg-daily-date{border-left:0;border-top:1px solid var(--border);grid-column:2/4}.pg-daily-primary-actions{grid-column:1/4}.pg-daily-action-strip{overflow-x:auto}.pg-daily-action-strip>*{flex:none}.pg-week.is-trash-board .pg-week-col,.pg-trash-card-data{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.pg-week.is-day-view .pg-week-card{transition:none}}.iar-engine-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px;margin-top:12px;display:grid}.iar-engine-opt{text-align:left;cursor:pointer;border:1px solid var(--border,#e2e8f0);background:var(--card,#fff);border-radius:12px;flex-direction:column;gap:4px;padding:12px;transition:border-color .15s,box-shadow .15s;display:flex}.iar-engine-opt:hover:not(:disabled){border-color:var(--primary,#16a34a)}.iar-engine-opt:disabled{opacity:.6;cursor:default}.iar-engine-opt.is-active{border-color:var(--primary,#16a34a);box-shadow:0 0 0 2px var(--primary,#16a34a)}@supports (color:color-mix(in lab, red, red)){.iar-engine-opt.is-active{box-shadow:0 0 0 2px color-mix(in srgb, var(--primary,#16a34a) 20%, transparent)}}.iar-engine-opt b{font-size:13.5px}.iar-engine-opt em{color:var(--primary,#16a34a);font-size:11.5px;font-style:normal;font-weight:600}.iar-engine-opt span{color:var(--muted-foreground,#64748b);font-size:12px}.iar-engine-warn{color:var(--destructive,#dc2626);font-size:11px;font-style:normal}.cc-phone-btn{text-align:left;max-width:100%;font:inherit;color:inherit;cursor:text;background:0 0;border:0;border-bottom:1px dashed #0000;padding:0;display:inline-block}.cc-phone-btn:hover{border-bottom-color:#c3ccdd}.cc-phone-btn.is-missing{color:#b0b8c6;font-style:italic}.cc-phone-btn.is-missing:hover{color:#5369d8}.cc-phone-edit{flex-wrap:wrap;align-items:center;gap:4px;display:inline-flex}.cc-phone-edit input{color:#33405c;border:1px solid #c8d1e4;border-radius:5px;width:120px;padding:3px 6px;font-size:10px}.cc-phone-edit button{color:#5369d8;background:#fff;border:1px solid #d7ddea;border-radius:5px;padding:3px 6px;font-size:9px;font-weight:700}.cc-phone-edit .cc-phone-ok{color:#fff;background:#5369d8;border-color:#5369d8}.cc-phone-edit button:disabled{opacity:.55;cursor:wait}.pe-wrap{color:var(--foreground);gap:14px;display:grid}.pe-bar{border:1px solid var(--border);background:var(--card);box-shadow:var(--shadow-sm);border-radius:8px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;display:flex}.pe-bar-info{color:var(--muted-foreground);flex-wrap:wrap;align-items:center;gap:9px;font-size:12px;display:inline-flex}.pe-bar-info>span:nth-child(2){margin-right:6px;display:grid}.pe-bar-info>span:nth-child(2) b{color:var(--foreground);font-size:14px}.pe-bar-info small{color:var(--muted-foreground);font-size:10px}.pe-bar-mark{background:var(--warning);border-radius:7px;place-items:center;width:34px;height:34px;display:grid}@supports (color:color-mix(in lab, red, red)){.pe-bar-mark{background:color-mix(in srgb, var(--warning) 14%, var(--card))}}.pe-count{border:1px solid var(--border);background:var(--background);border-radius:6px;align-items:center;gap:4px;min-height:28px;padding:4px 8px;display:inline-flex}.pe-count b{color:var(--foreground)}.pe-count.is-ready{color:var(--success)}.pe-count.is-pending{color:var(--warning-foreground)}.pe-star-on{color:#f4b20a;fill:#f4b20a}.pe-bar-actions{flex-wrap:wrap;gap:8px;display:inline-flex}.pe-sheet{border:1px solid var(--border);background:var(--card);max-height:68vh;box-shadow:var(--shadow-sm);border-radius:8px;overflow:auto}.pe-sheet table{border-collapse:separate;border-spacing:0;min-width:max-content;font-size:11px}.pe-sheet th,.pe-sheet td{border-right:1px solid var(--border);border-bottom:1px solid var(--border);white-space:nowrap;height:34px;padding:5px 8px}.pe-letters th{z-index:4;background:var(--muted);height:25px;color:var(--muted-foreground);text-align:center;font-weight:700;position:sticky;top:0}.pe-heads th{z-index:4;background:var(--secondary);height:42px;color:var(--foreground);text-align:left;font-weight:750;position:sticky;top:25px}.pe-req{color:#dc2626;font-style:normal;font-weight:800}.pe-rownum,.pe-fixed-number{z-index:3;background:var(--muted);color:var(--muted-foreground);text-align:center;width:54px;min-width:54px;position:sticky;left:0}.pe-fixed-state{z-index:3;background:var(--card);position:sticky;left:54px}.pe-letters .pe-fixed-number,.pe-letters .pe-fixed-state,.pe-heads .pe-fixed-number,.pe-heads .pe-fixed-state{z-index:6}.pe-rownum button{color:#94a3b8;cursor:pointer;background:0 0;border:0;margin-left:4px}.pe-rownum button:hover{color:#dc2626}.pe-state{text-overflow:ellipsis;min-width:210px;max-width:210px;color:var(--muted-foreground);overflow:hidden}.pe-dot{background:#16a34a;border-radius:50%;width:8px;height:8px;margin-right:6px;display:inline-block}.pe-dot.warn{background:#f59e0b}.pe-dot.error{background:#dc2626}.pe-row:hover td{background:var(--accent)}.pe-row.warn td{background:var(--warning)}@supports (color:color-mix(in lab, red, red)){.pe-row.warn td{background:color-mix(in srgb, var(--warning) 7%, var(--card))}}.pe-row.error td{background:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.pe-row.error td{background:color-mix(in srgb, var(--destructive) 6%, var(--card))}}.pe-cell{cursor:text;transition:box-shadow .12s,background .12s}.pe-cell.is-empty{background:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.pe-cell.is-empty{background:color-mix(in srgb, var(--destructive) 12%, var(--card))}}.pe-cell.is-active{box-shadow:inset 0 0 0 2px var(--primary);padding:2px}.pe-cell input{background:var(--background);width:100%;height:28px;color:var(--foreground);border:0;outline:0;padding:3px 6px;font-size:11px}.pe-select{min-width:135px;height:28px;box-shadow:none;border:0;padding:2px 5px;font-size:11px}.pe-empty{text-align:center;color:var(--muted-foreground);white-space:normal;padding:26px}.pe-results{border:1px solid var(--border);background:var(--card);border-radius:10px;padding:10px 12px}.pe-results h3,.pe-history h3{margin:0 0 6px;font-size:13px}.pe-results ul,.pe-history ul{gap:4px;margin:0;padding:0;font-size:12px;list-style:none;display:grid}.pe-results li.ok,.pe-history li.ok{color:#15803d}.pe-results li.bad,.pe-history li.bad{color:#b91c1c}.pe-history{border:1px solid var(--border);background:var(--card);border-radius:10px;padding:10px 12px}.pe-history li button{color:var(--primary);cursor:pointer;background:0 0;border:0;padding:0;font-size:12px}.pe-batch-detail{border-top:1px solid var(--border);margin-top:10px;padding-top:8px}.pe-batch-head{justify-content:space-between;align-items:center;margin-bottom:6px;font-size:12px;display:flex}.pe-batch-head button{cursor:pointer;color:var(--muted-foreground);background:0 0;border:0}@media (width<=720px){.pe-bar{align-items:stretch}.pe-bar-info,.pe-bar-actions{width:100%}.pe-bar-actions>button{flex:145px}.pe-sheet{max-height:62vh}.pe-state{min-width:170px;max-width:170px}}.pg-week-card .pg-week-leadwarn{background:var(--warning,#f59e0b);border-radius:999px;align-self:flex-start;align-items:center;gap:4px;margin-top:3px;padding:2px 7px;font-size:10px;font-weight:800;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.pg-week-card .pg-week-leadwarn{background:color-mix(in srgb, var(--warning,#f59e0b) 18%, transparent)}}.pg-week-card .pg-week-leadwarn{color:var(--warning,#b45309);border:1px solid var(--warning,#f59e0b)}@supports (color:color-mix(in lab, red, red)){.pg-week-card .pg-week-leadwarn{border:1px solid color-mix(in srgb, var(--warning,#f59e0b) 45%, transparent)}}.pg-leadrules-backdrop{z-index:70;background:var(--foreground);justify-content:flex-end;display:flex;position:fixed;inset:0}@supports (color:color-mix(in lab, red, red)){.pg-leadrules-backdrop{background:color-mix(in srgb, var(--foreground) 35%, transparent)}}.pg-leadrules{background:var(--card);width:min(420px,100%);height:100%;color:var(--card-foreground);border-left:1px solid var(--border);flex-direction:column;gap:12px;padding:16px;display:flex;overflow:auto}.pg-leadrules>header{justify-content:space-between;align-items:center;display:flex}.pg-leadrules>header b{align-items:center;gap:6px;font-size:14px;display:inline-flex}.pg-leadrules-hint{color:var(--muted-foreground);margin:0;font-size:12px}.pg-leadrules-fields{gap:6px;margin:0;padding:0;list-style:none;display:grid}.pg-leadrules-fields label{align-items:center;gap:8px;font-size:13px;display:flex}.pg-leadrules-row{gap:10px;display:flex}.pg-leadrules-row label,.pg-leadrules-prices{flex-direction:column;flex:1;gap:4px;font-size:12px;display:flex}.pg-leadrules input[type=number],.pg-leadrules-prices input{border:1px solid var(--border);background:var(--background);color:inherit;border-radius:8px;padding:6px 8px}.pg-leadrules>footer{flex-wrap:wrap;gap:8px;margin-top:4px;display:flex}.pg-leadrules>footer button{border:1px solid var(--border);background:var(--secondary);color:var(--secondary-foreground);cursor:pointer;border-radius:9px;align-items:center;gap:6px;padding:7px 11px;font-size:12.5px;font-weight:700;display:inline-flex}.bi-stage-bar{--mission-navy:var(--command);--mission-navy-foreground:var(--command-foreground);--mission-attention:var(--warning);--mission-attention-foreground:var(--warning-foreground);--mission-success:var(--success);--mission-success-foreground:var(--success-foreground);z-index:6;border:1px solid var(--border);background:var(--card);box-shadow:0 18px 42px -34px var(--foreground);border-radius:8px;gap:0;padding:0;display:grid;position:sticky;top:0;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.bi-stage-bar{box-shadow:0 18px 42px -34px color-mix(in oklab, var(--foreground) 55%, transparent)}}.bi-stage-bar{font-family:"DM Sans", var(--font-sans)}.bi-control-head{border-bottom:1px solid var(--border);background:var(--muted);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;padding:16px 18px;display:grid}@supports (color:color-mix(in lab, red, red)){.bi-control-head{background:color-mix(in oklab, var(--muted) 58%, var(--card))}}.bi-control-title{align-items:center;gap:11px;min-width:0;display:flex}.bi-control-accent{background:var(--operation);border-radius:3px;flex:none;width:5px;height:40px}.bi-control-title h2{color:var(--foreground);font-family:"Space Grotesk", var(--font-display);letter-spacing:0;margin:0;font-size:18px;line-height:1.15}.bi-control-title p{color:var(--muted-foreground);margin:4px 0 0;font-size:11px}.bi-control-title p strong{color:var(--success);font-weight:800}.bi-control-actions{justify-content:flex-end;align-items:center;gap:7px;display:flex}.bi-control-actions .stage-view-all,.bi-control-actions .stage-retry,.bi-control-actions .bi-clear{border-radius:7px;min-height:36px;padding:7px 13px}.bi-control-actions .stage-view-all{border-color:var(--mission-navy);background:var(--mission-navy);color:var(--mission-navy-foreground)}.stage-blocks{background:var(--background);grid-template-columns:minmax(205px,.82fr) minmax(420px,1.72fr) minmax(205px,.82fr);align-items:stretch;gap:14px;padding:16px 18px 18px;display:grid}.stage-block{border:1px solid var(--border);background:var(--card);min-width:0;box-shadow:none;border-radius:8px;grid-template-rows:auto 1fr;gap:11px;padding:12px;display:grid}.stage-block.atencion{border-color:var(--mission-attention)}@supports (color:color-mix(in lab, red, red)){.stage-block.atencion{border-color:color-mix(in oklab, var(--mission-attention) 44%, var(--border))}}.stage-block.atencion{background:var(--mission-attention)}@supports (color:color-mix(in lab, red, red)){.stage-block.atencion{background:color-mix(in oklab, var(--mission-attention) 7%, var(--card))}}.stage-block.atencion{box-shadow:inset 0 3px 0 var(--mission-attention)}@supports (color:color-mix(in lab, red, red)){.stage-block.atencion{box-shadow:inset 0 3px 0 color-mix(in oklab, var(--mission-attention) 78%, transparent)}}.stage-block.proceso{box-shadow:inset 0 3px 0 var(--operation)}@supports (color:color-mix(in lab, red, red)){.stage-block.proceso{box-shadow:inset 0 3px 0 color-mix(in oklab, var(--operation) 72%, transparent)}}.stage-block.cerradas{box-shadow:inset 0 3px 0 var(--mission-success)}@supports (color:color-mix(in lab, red, red)){.stage-block.cerradas{box-shadow:inset 0 3px 0 color-mix(in oklab, var(--mission-success) 72%, transparent)}}.stage-block-head{padding:2px 1px 0}.stage-block-title{color:var(--muted-foreground);font-family:"Space Grotesk", var(--font-display);letter-spacing:0;gap:8px;font-size:10px}.stage-block-title b{background:var(--muted);min-width:28px;color:var(--foreground);text-align:center;border-radius:6px;padding:3px 7px;font-size:12px}.stage-block.atencion .stage-block-title{color:var(--mission-attention-foreground)}.stage-block.atencion .stage-block-title b,.stage-block.atencion .stage-block-alerts{border-color:var(--mission-attention)}@supports (color:color-mix(in lab, red, red)){.stage-block.atencion .stage-block-title b,.stage-block.atencion .stage-block-alerts{border-color:color-mix(in oklab, var(--mission-attention) 46%, var(--border))}}.stage-block.atencion .stage-block-title b,.stage-block.atencion .stage-block-alerts{background:var(--mission-attention)}@supports (color:color-mix(in lab, red, red)){.stage-block.atencion .stage-block-title b,.stage-block.atencion .stage-block-alerts{background:color-mix(in oklab, var(--mission-attention) 17%, var(--card))}}.stage-block.atencion .stage-block-title b,.stage-block.atencion .stage-block-alerts{color:var(--mission-attention-foreground)}.stage-block.proceso .stage-block-title{color:var(--operation)}.stage-block.cerradas .stage-block-title{color:var(--mission-success)}.stage-block .bi-stages{grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:7px;padding:0;display:grid}.stage-block.atencion .bi-stages{grid-template-columns:repeat(3,minmax(0,1fr))}.stage-block.cerradas .bi-stages{grid-template-columns:1fr}.stage-kpi-wrap,.stage-kpi-wrap.split{min-width:0;margin:0}.stage-kpi-wrap.split:before{display:none}.stage-kpi{border-color:var(--border);background:var(--card);text-align:left;border-radius:7px;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"label icon""value icon""pct pct""bar bar";align-content:center;place-items:center start;gap:3px 8px;min-height:82px;padding:10px;display:grid;overflow:visible}.stage-kpi:hover{border-color:var(--operation)}@supports (color:color-mix(in lab, red, red)){.stage-kpi:hover{border-color:color-mix(in oklab, var(--operation) 36%, var(--border))}}.stage-kpi.active{border-color:var(--operation);background:var(--operation)}@supports (color:color-mix(in lab, red, red)){.stage-kpi.active{background:color-mix(in oklab, var(--operation) 7%, var(--card))}}.stage-kpi.active{box-shadow:0 0 0 2px var(--operation)}@supports (color:color-mix(in lab, red, red)){.stage-kpi.active{box-shadow:0 0 0 2px color-mix(in oklab, var(--operation) 14%, transparent)}}.stage-kpi-label{max-width:none;color:var(--muted-foreground);white-space:normal;text-overflow:clip;grid-area:label;font-size:10px;overflow:visible}.stage-kpi-scope{grid-area:label;align-self:end;margin-top:17px}.stage-kpi-row{display:contents}.stage-kpi-value{color:var(--foreground);font-family:"Space Grotesk", var(--font-display);grid-area:value;font-size:22px;line-height:1}.stage-kpi-icon{border-radius:7px;grid-area:icon;width:30px;height:30px}.stage-kpi-pct{color:var(--muted-foreground);background:0 0;grid-area:pct;padding:0;font-size:9px}.stage-kpi-bar{background:var(--muted);grid-area:bar;height:3px}.stage-kpi-bell,.stage-kpi-limit{z-index:3}.stage-kpi-bell{top:-6px;right:-5px}.stage-block.atencion .stage-kpi:has(+*){border-color:var(--mission-attention)}@supports (color:color-mix(in lab, red, red)){.stage-block.atencion .stage-kpi:has(+*){border-color:color-mix(in oklab, var(--mission-attention) 24%, var(--border))}}@media (width<=1100px){.stage-blocks{grid-template-columns:1fr 1fr}.stage-block.atencion{grid-area:1/1/auto/-1}.stage-block.proceso{grid-area:2/1}.stage-block.cerradas{grid-area:2/2}}@media (width<=720px){.bi-control-head{grid-template-columns:minmax(0,1fr);padding:13px}.bi-control-actions{flex-wrap:wrap;justify-content:flex-start}.stage-blocks{grid-template-columns:minmax(0,1fr);padding:10px}.stage-block.atencion,.stage-block.proceso,.stage-block.cerradas{grid-column:1}.stage-block.atencion{grid-row:1}.stage-block.proceso{grid-row:2}.stage-block.cerradas{grid-row:3}.stage-block.atencion .bi-stages,.stage-block .bi-stages{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.stage-kpi-bell{animation:none}}.pg-progressbar{border:1px solid var(--foreground);margin:10px 0 14px;padding:13px 15px}@supports (color:color-mix(in lab, red, red)){.pg-progressbar{border:1px solid color-mix(in oklab, var(--foreground) 12%, transparent)}}.pg-progressbar{background:var(--primary);border-radius:8px}@supports (color:color-mix(in lab, red, red)){.pg-progressbar{background:color-mix(in oklab, var(--primary) 6%, var(--background))}}.pg-progressbar{gap:10px;display:grid}.pg-progressbar-status{grid-template-columns:32px minmax(0,1fr) auto auto;align-items:center;gap:10px;display:grid}.pg-progressbar-status>div{gap:1px;min-width:0;display:grid}.pg-progressbar-status b{font-size:13px}.pg-progressbar-status small{color:var(--muted-foreground);font-size:11px}.pg-progressbar-status strong{font-family:var(--font-display);font-variant-numeric:tabular-nums;font-size:18px}.pg-progressbar-icon{background:var(--primary);width:32px;height:32px;color:var(--primary-foreground);border-radius:7px;place-items:center;display:grid}.pg-progressbar.is-running .pg-progressbar-icon svg{animation:1.4s ease-in-out infinite pg-progress-pulse}.pg-progressbar.is-done{border-color:var(--success)}@supports (color:color-mix(in lab, red, red)){.pg-progressbar.is-done{border-color:color-mix(in oklab, var(--success) 45%, var(--border))}}.pg-progressbar.is-done{background:var(--success)}@supports (color:color-mix(in lab, red, red)){.pg-progressbar.is-done{background:color-mix(in oklab, var(--success) 7%, var(--background))}}.pg-progressbar.is-done .pg-progressbar-icon{background:var(--success);color:var(--success-foreground)}@supports (color:color-mix(in lab, red, red)){.pg-progressbar.is-error{border-color:color-mix(in oklab, var(--destructive) 45%, var(--border))}}.pg-progressbar.is-error .pg-progressbar-icon{background:var(--destructive);color:var(--destructive-foreground)}@supports (color:color-mix(in lab, red, red)){.pg-progressbar.is-paused{border-color:color-mix(in oklab, var(--warning) 52%, var(--border))}}.pg-progressbar.is-paused{background:var(--warning)}@supports (color:color-mix(in lab, red, red)){.pg-progressbar.is-paused{background:color-mix(in oklab, var(--warning) 8%, var(--background))}}.pg-progressbar.is-paused .pg-progressbar-icon{background:var(--warning);color:var(--warning-foreground)}.pg-progressbar-track{background:var(--foreground);border-radius:999px;height:9px;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.pg-progressbar-track{background:color-mix(in oklab, var(--foreground) 10%, transparent)}}.pg-progressbar-track progress{appearance:none;background:0 0;border:0;width:100%;height:100%;display:block}.pg-progressbar-track progress::-webkit-progress-bar{background:0 0}.pg-progressbar-track progress::-webkit-progress-value{background:var(--primary);border-radius:999px;transition:width .24s}.pg-progressbar-track progress::-moz-progress-bar{background:var(--primary);border-radius:999px;transition:width .24s}.pg-progressbar-track progress:indeterminate{background:var(--primary);width:38%;animation:1.1s ease-in-out infinite pg-progress-slide}.pg-progressbar-metrics{color:var(--muted-foreground);flex-wrap:wrap;align-items:center;gap:6px;font-size:11px;display:flex}.pg-progressbar-metrics>span{border:1px solid var(--border);background:var(--background);border-radius:999px;padding:3px 8px}.pg-progressbar-metrics>span.is-warning{color:var(--warning-foreground);border-color:var(--warning)}@supports (color:color-mix(in lab, red, red)){.pg-progressbar-metrics>span.is-warning{border-color:color-mix(in oklab, var(--warning) 45%, var(--border))}}.pg-progressbar-metrics>span.is-warning{background:var(--warning)}@supports (color:color-mix(in lab, red, red)){.pg-progressbar-metrics>span.is-warning{background:color-mix(in oklab, var(--warning) 9%, var(--background))}}.pg-progressbar-metrics b{color:var(--foreground);font-variant-numeric:tabular-nums}.pg-progressbar-metrics small{color:var(--success);margin-left:auto;font-size:10px;font-weight:700}.pg-progressbar-controls{align-items:center;gap:4px;display:flex}.pg-progressbar-controls button{border:1px solid var(--border);background:var(--background);width:28px;height:28px;color:var(--foreground);border-radius:6px;place-items:center;display:grid}.pg-progressbar-controls button.is-stop,.pg-sweep-stop{color:var(--destructive);border-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.pg-progressbar-controls button.is-stop,.pg-sweep-stop{border-color:color-mix(in oklab, var(--destructive) 42%, var(--border))}}.pg-progressbar-controls button.is-play,.pg-sweep-play{color:var(--success);border-color:var(--success)}@supports (color:color-mix(in lab, red, red)){.pg-progressbar-controls button.is-play,.pg-sweep-play{border-color:color-mix(in oklab, var(--success) 42%, var(--border))}}.pg-progress-conversations{gap:6px;max-height:250px;padding-right:3px;display:grid;overflow-y:auto}.pg-progress-empty{border:1px dashed var(--border);color:var(--muted-foreground);text-align:center;border-radius:6px;padding:9px 10px;font-size:11px}.pg-progress-conversation{border:1px solid var(--border);background:var(--background);border-radius:7px;gap:7px;padding:8px 10px;display:grid}.pg-progress-conversation>header{grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:10px;display:grid}.pg-progress-conversation>header>div{align-items:baseline;gap:7px;min-width:0;display:flex}.pg-progress-conversation>header b{font-size:11px}.pg-progress-conversation>header span{color:var(--muted-foreground);text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.pg-progress-conversation>header>strong{font-variant-numeric:tabular-nums;font-size:12px}.pg-progress-result{background:var(--muted);border-radius:4px;padding:2px 6px;font-weight:700;color:var(--foreground)!important}.pg-progress-result.is-lead,.pg-progress-result.is-venta-completada{background:var(--success)}@supports (color:color-mix(in lab, red, red)){.pg-progress-result.is-lead,.pg-progress-result.is-venta-completada{background:color-mix(in oklab, var(--success) 14%, var(--background))}}.pg-progress-result.is-lead,.pg-progress-result.is-venta-completada{color:var(--success)!important}.pg-progress-result.is-pre-lead{background:var(--warning)}@supports (color:color-mix(in lab, red, red)){.pg-progress-result.is-pre-lead{background:color-mix(in oklab, var(--warning) 16%, var(--background))}}.pg-progress-result.is-pre-lead{color:var(--warning-foreground)!important}.pg-progress-checks{flex-wrap:wrap;gap:4px;display:flex}.pg-progress-checks>span{border:1px solid var(--border);border-radius:4px;align-items:center;gap:3px;padding:3px 6px;font-size:9px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.pg-progress-checks .is-valid{border-color:color-mix(in oklab, var(--success) 32%, var(--border))}.pg-progress-checks .is-missing{border-color:color-mix(in oklab, var(--destructive) 30%, var(--border))}}@keyframes pg-progress-pulse{50%{opacity:.65;transform:scale(.82)}}@keyframes pg-progress-slide{0%{transform:translate(-100%)}to{transform:translate(300%)}}.pg-control-stack{border:1px solid var(--border);background:var(--card);box-shadow:0 10px 26px var(--command);border-radius:8px;gap:0;margin:12px 0 0;display:grid;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.pg-control-stack{box-shadow:0 10px 26px color-mix(in oklab, var(--command) 7%, transparent)}}.pg-control-band{border-bottom:1px solid var(--border);min-width:0;padding:10px 12px}.pg-control-band:last-child{border-bottom:0}.pg-control-band-age{background:var(--card);min-height:51px}.pg-control-band-actions{background:var(--muted);min-height:55px}@supports (color:color-mix(in lab, red, red)){.pg-control-band-actions{background:color-mix(in oklab, var(--muted) 72%, var(--card))}}.pg-control-band-explore{background:var(--card);grid-template-columns:minmax(300px,1.6fr) auto minmax(230px,.8fr) 210px;align-items:center;gap:10px;min-height:55px;display:grid}.pg-control-band .pg-agebar,.pg-control-band .ord-toolbar{margin:0}.pg-operations-toolbar{scrollbar-width:thin;flex-wrap:nowrap;min-height:34px;overflow-x:auto}.pg-operations-toolbar>button{white-space:nowrap;flex:none;height:34px;padding-inline:9px;font-size:11px}.pg-operations-toolbar>button>span{text-align:left;min-width:66px;display:inline-block}.pg-operations-toolbar>button.pg-link-button{min-width:194px;box-shadow:0 5px 14px var(--primary);justify-content:center}@supports (color:color-mix(in lab, red, red)){.pg-operations-toolbar>button.pg-link-button{box-shadow:0 5px 14px color-mix(in oklab, var(--primary) 18%, transparent)}}.pg-control-band-explore .pg-extract-box{min-width:0;margin:0}.pg-control-band-explore>select,.pg-control-band-explore>input{width:100%;min-width:0;height:34px}.pg-stable-count{white-space:nowrap;font-variant-numeric:tabular-nums;justify-content:flex-end;width:210px;min-height:32px}.pg-progress-slot{min-height:0;transition:none}.pg-progress-slot.is-active{min-height:122px}.pg-progress-slot .pg-progressbar{border-radius:8px;margin:10px 0 0}@media (width<=640px){.pg-progressbar-status{grid-template-columns:32px minmax(0,1fr) auto}.pg-progressbar-status strong{grid-column:2;font-size:15px}.pg-progressbar-controls{grid-area:1/3/span 2}.pg-progressbar-metrics small{width:100%;margin-left:0}.pg-progress-conversation>header{grid-template-columns:minmax(0,1fr) auto}.pg-progress-result{grid-area:2/1/auto/-1;justify-self:start}}.pg-leadrules{width:min(480px,100%);box-shadow:-18px 0 44px var(--command);gap:0;padding:0;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.pg-leadrules{box-shadow:-18px 0 44px color-mix(in oklab, var(--command) 18%, transparent)}}.pg-leadrules>header{border-bottom:1px solid var(--border);background:var(--command);color:var(--command-foreground);flex:0 0 58px;padding:0 18px}.pg-leadrules>header b{font-family:var(--font-display);font-size:15px}.pg-leadrules>header button{border:1px solid var(--command-foreground);place-items:center;width:32px;height:32px;display:grid}@supports (color:color-mix(in lab, red, red)){.pg-leadrules>header button{border:1px solid color-mix(in oklab, var(--command-foreground) 25%, transparent)}}.pg-leadrules>header button{color:inherit;background:0 0;border-radius:6px}.pg-leadrules-body{background:var(--muted);flex:auto;align-content:start;gap:12px;min-height:0;padding:16px 18px;display:grid;overflow-y:auto}.pg-leadrules-block{border:1px solid var(--border);background:var(--card);border-radius:7px;gap:10px;padding:12px;display:grid}.pg-leadrules-label{color:var(--foreground);font-family:var(--font-display);text-transform:uppercase;font-size:11px}.pg-leadrules-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.pg-leadrules-fields li{background:var(--muted);border-radius:6px;min-width:0;padding:7px 8px}.pg-leadrules-fields label{min-width:0}.pg-leadrules input[type=number],.pg-leadrules-prices input,.pg-leadrules-prices select{border:1px solid var(--border);background:var(--background);min-height:36px;color:var(--foreground);border-radius:6px;padding:7px 9px}.pg-leadrules>footer{border-top:1px solid var(--border);background:var(--card);flex:none;grid-template-columns:1.1fr 1.35fr .8fr;gap:8px;margin:0;padding:12px 18px;display:grid}.pg-leadrules>footer button{white-space:nowrap;justify-content:center;min-width:0;min-height:38px;overflow:hidden}.pg-leadrules>footer button:nth-child(2){background:var(--primary);color:var(--primary-foreground);border-color:var(--primary)}.pg-leadrules-progress{grid-column:1/-1;max-height:42vh;overflow-y:auto}.pg-leadrules-progress .pg-progressbar{border-radius:8px;margin:0}@media (width<=980px){.pg-control-band-explore{grid-template-columns:minmax(0,1fr) 160px}.pg-control-band-explore .pg-extract-box{grid-column:1/-1}.pg-stable-count{width:160px}}@media (width<=640px){.pg-control-band{padding:9px}.pg-control-band-age,.pg-control-band-actions{overflow-x:auto}.pg-control-band .pg-agebar{flex-wrap:nowrap;width:max-content}.pg-control-band-explore{grid-template-columns:1fr}.pg-control-band-explore .pg-extract-box{grid-column:auto}.pg-stable-count{justify-content:flex-start;width:100%}.pg-leadrules-fields,.pg-leadrules>footer{grid-template-columns:1fr}.pg-leadrules>footer button{width:100%}}.pg-rules-btn{background:var(--card);color:var(--foreground);border:1px solid var(--border);border-radius:8px;align-items:center;gap:6px;margin-left:auto;padding:6px 12px;font-size:13px;font-weight:600;display:inline-flex}.pg-rules-btn:hover{border-color:var(--primary);color:var(--primary)}.pg-leadrules-backdrop{z-index:1000}.pg-leadrules-check{align-items:center;gap:.5rem;margin-bottom:.4rem;font-size:.82rem;font-weight:600;display:flex}.pg-leadrules-emoji{border:1px solid var(--border);background:var(--muted);border-radius:.6rem;gap:.35rem;margin-bottom:.45rem;padding:.55rem .6rem;display:grid}@supports (color:color-mix(in lab, red, red)){.pg-leadrules-emoji{background:color-mix(in srgb, var(--muted) 35%, transparent)}}.pg-leadrules-emoji input{letter-spacing:.12em;font-size:1.05rem}.pg-leadrules-chips{flex-wrap:wrap;gap:.3rem;display:flex}.pg-leadrules-chips button{border:1px solid var(--border);background:var(--card);cursor:pointer;border-radius:999px;padding:.15rem .5rem;font-size:1rem;line-height:1.4}.pg-leadrules-chips button:disabled{opacity:.45;cursor:not-allowed}.pg-leadrules-picker-toggle{width:auto;font-weight:700;font-size:.72rem!important}.pg-leadrules-picker{border:1px solid var(--border);background:var(--background);border-radius:.5rem;grid-template-columns:repeat(10,minmax(0,1fr));gap:.3rem;padding:.55rem;display:grid}.pg-leadrules-picker button{width:100%;min-width:0;height:2rem;padding:0;font-size:1rem}.pg-leadrules-picker button.is-selected{border-color:var(--primary);background:var(--primary);color:var(--primary-foreground)}@media (width<=520px){.pg-leadrules-picker{grid-template-columns:repeat(6,minmax(0,1fr))}}.pg-week-modal:has(.pg-week.is-day-view)>.pg-doc-bar{gap:4px;padding:5px 8px}.pg-week-modal:has(.pg-week.is-day-view) .pg-week-bar-row:first-child{grid-template-columns:auto auto minmax(0,1fr) auto;grid-template-areas:"previous day summary corner";gap:6px;min-height:32px;padding-bottom:4px}:is(.pg-week-modal:has(.pg-week.is-day-view) .pg-week-nav,.pg-week-modal:has(.pg-week.is-day-view) .pg-week-chips,.pg-week-modal:has(.pg-week.is-day-view) .pg-corner-actions,.pg-week-modal:has(.pg-week.is-day-view) .pg-crumbs){flex-wrap:nowrap;min-width:0}.pg-week-modal:has(.pg-week.is-day-view) .pg-crumbs{display:none}.pg-week-modal:has(.pg-week.is-day-view) .pg-rules-btn{min-height:28px;margin-left:0;padding:4px 8px;font-size:11px}.pg-week-modal:has(.pg-week.is-day-view) .pg-week-bar-row:nth-child(2){grid-template-columns:minmax(220px,.75fr) minmax(0,2.25fr);align-items:center;gap:6px;display:grid}.pg-week-modal:has(.pg-week.is-day-view) .pg-week-search input{min-height:32px}.pg-week-modal:has(.pg-week.is-day-view) .pg-doc-actions{flex-wrap:nowrap;min-width:0;overflow-x:auto}.pg-week-modal:has(.pg-week.is-day-view) .pg-folder-bar{gap:4px;padding:2px}.pg-week-modal:has(.pg-week.is-day-view) .pg-doc-actions button{white-space:nowrap;min-height:31px;padding:4px 8px;font-size:10px}.pg-week-modal:has(.pg-week.is-day-view) .pg-doc-actions .pg-week-scheduled-filter{white-space:nowrap;min-height:31px;padding:4px 8px;font-size:10px}.pg-week.is-day-view{gap:4px;padding:6px}.pg-week.is-day-view .pg-week-col{gap:3px;padding:3px}.pg-week.is-day-view .pg-week-head{min-height:34px;padding:4px 7px}.pg-week.is-day-view .pg-week-copy-day{min-height:24px;padding:3px 7px}.pg-week.is-day-view .pg-day-command-title{min-height:25px;padding-block:4px}.pg-week.is-day-view .pg-day-goal{min-height:27px;padding:3px 7px}.pg-week.is-day-view .pg-day-note{min-height:20px;padding:2px 7px;font-size:9px}.pg-daily-card{border-color:var(--border);margin:3px 4px}@supports (color:color-mix(in lab, red, red)){.pg-daily-card{border-color:color-mix(in oklab, var(--border) 78%, var(--foreground))}}.pg-daily-card{box-shadow:0 5px 14px -12px var(--foreground)}@supports (color:color-mix(in lab, red, red)){.pg-daily-card{box-shadow:0 5px 14px -12px color-mix(in oklab, var(--foreground) 68%, transparent)}}.pg-daily-card:hover{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.pg-daily-card:hover{border-color:color-mix(in oklab, var(--primary) 38%, var(--border))}}.pg-daily-card:hover{transform:translateY(-1px)}.pg-daily-card-main{grid-template-columns:66px minmax(145px,1.1fr) minmax(200px,1.45fr) 108px 128px 176px;min-height:40px}.pg-daily-card-main>div{padding:4px 9px}.pg-daily-contact,.pg-daily-place,.pg-daily-value,.pg-daily-date{gap:1px}.pg-daily-contact strong,.pg-daily-place strong{font-size:12px}.pg-daily-contact span,.pg-daily-contact small,.pg-daily-place span,.pg-daily-place small,.pg-daily-date span,.pg-daily-date small{font-size:9px}.pg-daily-contact .pg-daily-phone{font-size:13px;line-height:1.2}.pg-daily-value>strong{font-size:14px}.pg-daily-primary-actions{gap:3px}.pg-daily-primary-actions>button{flex-basis:28px;width:28px;height:28px}.pg-daily-primary-actions .pg-week-toggle{width:30px;height:30px}.pg-daily-card:not(.is-open) .pg-daily-action-strip,.pg-daily-card:not(.is-open) .pg-daily-contact>span,.pg-daily-card:not(.is-open) .pg-daily-place>span,.pg-daily-card:not(.is-open) .pg-daily-place>small,.pg-daily-card:not(.is-open) .pg-daily-date>b,.pg-daily-card:not(.is-open) .pg-daily-date>small{display:none}.pg-daily-card:not(.is-open) .pg-daily-contact,.pg-daily-card:not(.is-open) .pg-daily-place,.pg-daily-card:not(.is-open) .pg-daily-date{justify-content:center}.pg-daily-card.is-open .pg-daily-action-strip{min-height:36px;padding:4px 8px}@media (width<=1000px){.pg-week-modal:has(.pg-week.is-day-view) .pg-week-bar-row:first-child{grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"previous day corner""summary summary summary"}}.pg-lead-conditions{border:1px solid hsl(var(--border));background:hsl(var(--muted) / .35);border-radius:10px;margin:6px 0 4px;padding:8px 10px}.pg-lead-conditions-title{letter-spacing:.04em;text-transform:uppercase;color:hsl(var(--muted-foreground));align-items:center;gap:6px;margin-bottom:6px;font-size:11px;display:flex}.pg-lead-conditions-title b{color:hsl(var(--foreground))}.pg-lead-conditions-grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:4px 10px;display:grid}.pg-lead-condition{color:hsl(var(--muted-foreground));align-items:center;gap:6px;font-size:12px;line-height:1.25;display:flex}.pg-lead-condition .pg-lead-condition-num{background:hsl(var(--muted));width:16px;height:16px;color:hsl(var(--muted-foreground));border-radius:50%;justify-content:center;align-items:center;font-size:10px;font-weight:700;display:inline-flex}.pg-lead-condition em{opacity:.65;font-size:10px;font-style:normal}.pg-lead-condition.is-ok{color:#1f8444}.pg-lead-condition.is-ok .pg-lead-condition-num{color:#1b743c;background:#1f844426}.pg-lead-condition.is-missing{color:hsl(var(--destructive))}.pg-lead-condition.is-missing .pg-lead-condition-num{background:hsl(var(--destructive) / .12);color:hsl(var(--destructive))}.pg-leadrules-fields .pg-leadrules-num{background:hsl(var(--muted));width:17px;height:17px;color:hsl(var(--muted-foreground));border-radius:50%;justify-content:center;align-items:center;margin-right:2px;font-size:10px;font-weight:700;display:inline-flex}.guides-panel .bi-stage-bar{z-index:1;position:relative;top:auto}.guides-panel .control-bar{gap:6px;padding:8px 16px 9px;box-shadow:0 10px 18px -16px #0f172a80}.guides-panel .cb-explore{border-radius:12px;gap:6px;padding:3px 2px}.guides-panel .cb-filters{gap:5px}.guides-panel .cb-actions{border-radius:10px;gap:8px;padding:6px 10px}.guides-panel .cb-actions .cb-scope{flex:none}.guides-panel .cb-action-group{gap:6px}.guides-panel .control-bar .wa-refresh-stamp{font-size:10px}.guides-panel .table-wrap{margin-top:2px}.guides-panel .table-wrap thead th{z-index:12}@media (width>=900px){.pg-leadrules-body{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-content:start}.pg-leadrules-body>.pg-leadrules-block{align-self:start}.pg-leadrules>footer{grid-template-columns:1fr 1.3fr .7fr .7fr}}.pg-progress-days{border-top:1px dashed var(--border);flex-wrap:wrap;gap:6px;padding:8px 10px;display:flex}.pg-progress-days button{border:1px solid var(--border);background:var(--card);color:var(--foreground);cursor:pointer;border-radius:999px;align-items:baseline;gap:5px;padding:6px 10px;font-size:11px;line-height:1.1;display:inline-flex}.pg-progress-days button:hover{border-color:var(--primary)}.pg-progress-days button.is-active{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.pg-progress-days button.is-active{background:color-mix(in oklab, var(--primary) 14%, var(--card))}}.pg-progress-days button.is-active{border-color:var(--primary)}.pg-progress-days button b{font-size:13px;font-family:var(--font-display)}.pg-progress-days .pg-progress-day-label{text-transform:capitalize;font-weight:700}.pg-progress-days button em{opacity:.65;font-size:10px;font-style:normal}.pg-progress-when{opacity:.7;white-space:nowrap;text-transform:capitalize;font-size:10.5px}.pg-move-daybtn{cursor:pointer;align-items:center;gap:5px;display:inline-flex}.ahud-shell{--ahud-cyan:oklch(78% .13 200);--ahud-amber:oklch(78% .15 78);--ahud-green:oklch(76% .16 150);--ahud-red:oklch(66% .2 28);color:oklch(94% .025 220);border:1px solid var(--ahud-cyan);background:oklch(15% .025 235);min-height:calc(100vh - 150px)}@supports (color:color-mix(in lab, red, red)){.ahud-shell{border:1px solid color-mix(in oklch,var(--ahud-cyan) 22%,transparent)}}.ahud-shell{position:relative;overflow:hidden}.ahud-shell:before{content:"";pointer-events:none;background-image:linear-gradient(var(--ahud-cyan) 1px,transparent 1px),linear-gradient(90deg,var(--ahud-cyan) 1px,transparent 1px);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.ahud-shell:before{background-image:linear-gradient(color-mix(in oklch,var(--ahud-cyan) 5%,transparent) 1px,transparent 1px),linear-gradient(90deg,color-mix(in oklch,var(--ahud-cyan) 5%,transparent) 1px,transparent 1px)}}.ahud-shell:before{background-size:32px 32px;-webkit-mask-image:linear-gradient(#000,#0000 78%);mask-image:linear-gradient(#000,#0000 78%)}.ahud-topbar{z-index:3;border-bottom:1px solid var(--ahud-cyan);flex-wrap:wrap;align-items:center;gap:10px;padding:12px 14px;display:flex;position:relative}@supports (color:color-mix(in lab, red, red)){.ahud-topbar{border-bottom:1px solid color-mix(in oklch,var(--ahud-cyan) 18%,transparent)}}.ahud-topbar{background:oklch(12% .025 235/.92)}.ahud-title{margin-right:auto;display:grid}.ahud-title small,.ahud-panel-title{font:700 10px/1.2 var(--font-display);text-transform:uppercase;color:var(--ahud-cyan)}.ahud-title strong{font:700 18px/1.2 var(--font-display)}.ahud-date{align-items:center;gap:4px;display:flex}.ahud-date input,.ahud-speed select,.ahud-command-input{border:1px solid var(--ahud-cyan)}@supports (color:color-mix(in lab, red, red)){.ahud-date input,.ahud-speed select,.ahud-command-input{border:1px solid color-mix(in oklch,var(--ahud-cyan) 24%,transparent)}}.ahud-date input,.ahud-speed select,.ahud-command-input{color:inherit;background:oklch(19% .025 235);border-radius:6px;padding:7px 9px}.ahud-icon-button{width:34px;height:34px;padding:0!important}.ahud-grid{z-index:1;grid-template-columns:minmax(210px,.82fr) minmax(340px,1.45fr) minmax(210px,.82fr);min-height:610px;display:grid;position:relative}.ahud-column{border-right:1px solid var(--ahud-cyan);min-width:0}@supports (color:color-mix(in lab, red, red)){.ahud-column{border-right:1px solid color-mix(in oklch,var(--ahud-cyan) 15%,transparent)}}.ahud-column{flex-direction:column;display:flex}.ahud-column:last-child{border:0}.ahud-panel-head{border-bottom:1px solid var(--ahud-cyan);justify-content:space-between;align-items:center;padding:11px 13px;display:flex}@supports (color:color-mix(in lab, red, red)){.ahud-panel-head{border-bottom:1px solid color-mix(in oklch,var(--ahud-cyan) 13%,transparent)}}.ahud-panel-head{background:oklch(17% .025 235/.88)}.ahud-count{font:700 11px/1 var(--font-display);color:var(--ahud-amber)}.ahud-stack,.ahud-queue,.ahud-terminal-lines,.ahud-chat{scrollbar-width:thin;overflow:auto}.ahud-stack{align-content:start;gap:9px;max-height:545px;padding:10px;display:grid}.ahud-card{border:1px solid var(--ahud-cyan);padding:10px 11px;position:relative}@supports (color:color-mix(in lab, red, red)){.ahud-card{border:1px solid color-mix(in oklch,var(--ahud-cyan) 20%,transparent)}}.ahud-card{cursor:pointer;text-align:left;background:linear-gradient(150deg,oklch(21% .03 235/.95),oklch(16.5% .025 235/.95));border-radius:8px;gap:8px;transition:border-color .2s,box-shadow .25s,transform .18s;animation:.35s ease-out ahud-enter;display:grid}.ahud-card:hover{border-color:var(--ahud-cyan);transform:translateY(-1px)}@supports (color:color-mix(in lab, red, red)){.ahud-card:hover{border-color:color-mix(in oklch,var(--ahud-cyan) 46%,transparent)}}.ahud-card:hover{box-shadow:0 0 18px var(--ahud-cyan)}@supports (color:color-mix(in lab, red, red)){.ahud-card:hover{box-shadow:0 0 18px color-mix(in oklch,var(--ahud-cyan) 20%,transparent)}}.ahud-card:focus-visible{outline:2px solid var(--ahud-cyan);outline-offset:2px}.ahud-card.lead{border-left:3px solid var(--ahud-green)}.ahud-card.prelead{border-left:3px solid var(--ahud-amber)}.ahud-card.is-active{border-color:var(--ahud-cyan);box-shadow:0 0 22px var(--ahud-cyan),inset 0 0 0 1px var(--ahud-cyan)}@supports (color:color-mix(in lab, red, red)){.ahud-card.is-active{box-shadow:0 0 22px color-mix(in oklch,var(--ahud-cyan) 30%,transparent),inset 0 0 0 1px color-mix(in oklch,var(--ahud-cyan) 22%,transparent)}}.ahud-card-corner{pointer-events:none;opacity:.7;width:9px;height:9px;position:absolute}.ahud-card-corner.tl{border-top:1px solid var(--ahud-cyan);border-right:1px solid var(--ahud-cyan);top:3px;right:3px}.ahud-card-corner.br{border-bottom:1px solid var(--ahud-cyan);border-left:1px solid var(--ahud-cyan);bottom:3px;left:3px}.ahud-card-head{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:8px;display:grid}.ahud-card-id{min-width:0}.ahud-card-id strong{font:700 13px/1.25 var(--font-display);text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.ahud-card-id span{color:oklch(72% .03 220);letter-spacing:.04em;text-overflow:ellipsis;white-space:nowrap;font-size:11px;display:block;overflow:hidden}.ahud-score{font:700 11px/1 var(--font-display);white-space:nowrap;border:1px solid;border-radius:999px;padding:5px 7px}.ahud-score.full{color:var(--ahud-green);background:var(--ahud-green)}@supports (color:color-mix(in lab, red, red)){.ahud-score.full{background:color-mix(in oklch,var(--ahud-green) 14%,transparent)}}.ahud-score.full{box-shadow:0 0 12px var(--ahud-green)}@supports (color:color-mix(in lab, red, red)){.ahud-score.full{box-shadow:0 0 12px color-mix(in oklch,var(--ahud-green) 28%,transparent)}}.ahud-score.mid{color:var(--ahud-amber);background:var(--ahud-amber)}@supports (color:color-mix(in lab, red, red)){.ahud-score.mid{background:color-mix(in oklch,var(--ahud-amber) 12%,transparent)}}.ahud-score.low{color:oklch(72% .04 220);background:oklch(24% .02 235)}.ahud-sensors{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.ahud-sensors i{font:700 8.5px/1 var(--font-display);letter-spacing:.06em;border:1px solid var(--ahud-cyan);border-radius:4px;padding:4px 5px;font-style:normal}@supports (color:color-mix(in lab, red, red)){.ahud-sensors i{border:1px solid color-mix(in oklch,var(--ahud-cyan) 12%,transparent)}}.ahud-sensors i{color:oklch(60% .02 225);background:oklch(17% .02 235)}.ahud-sensors i.on{color:var(--ahud-green);border-color:var(--ahud-green)}@supports (color:color-mix(in lab, red, red)){.ahud-sensors i.on{border-color:color-mix(in oklch,var(--ahud-green) 40%,transparent)}}.ahud-sensors i.on{background:var(--ahud-green)}@supports (color:color-mix(in lab, red, red)){.ahud-sensors i.on{background:color-mix(in oklch,var(--ahud-green) 12%,oklch(17% .02 235))}}.ahud-sensors i.on{box-shadow:0 0 8px var(--ahud-green)}@supports (color:color-mix(in lab, red, red)){.ahud-sensors i.on{box-shadow:0 0 8px color-mix(in oklch,var(--ahud-green) 22%,transparent)}}.ahud-sensors em{font:700 9px/1 var(--font-display);color:var(--ahud-cyan);margin-left:auto;font-style:normal}.ahud-telemetry{border:1px solid var(--ahud-cyan);background:oklch(14.5% .02 235/.9);border-radius:5px;gap:3px;padding:6px 7px;display:grid}@supports (color:color-mix(in lab, red, red)){.ahud-telemetry{border:1px solid color-mix(in oklch,var(--ahud-cyan) 10%,transparent)}}.ahud-telemetry p{grid-template-columns:52px minmax(0,1fr);align-items:baseline;gap:7px;margin:0;display:grid}.ahud-telemetry b{font:700 8.5px/1.3 var(--font-display);text-transform:uppercase;color:var(--ahud-cyan);letter-spacing:.07em}.ahud-telemetry span{color:oklch(82% .025 220);text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:10.5px;display:-webkit-box;overflow:hidden}.ahud-ship{grid-template-columns:1fr 1fr;gap:5px;display:grid}.ahud-ship p{border:1px solid var(--ahud-cyan);background:oklch(14.5% .02 235/.92);border-radius:5px;gap:2px;margin:0;padding:5px 6px;display:grid}@supports (color:color-mix(in lab, red, red)){.ahud-ship p{border:1px solid color-mix(in oklch,var(--ahud-cyan) 12%,transparent)}}.ahud-ship p{clip-path:polygon(0 0,calc(100% - 7px) 0,100% 7px,100% 100%,7px 100%,0 calc(100% - 7px))}.ahud-ship b{font:700 8px/1.3 var(--font-display);letter-spacing:.09em;text-transform:uppercase;color:oklch(68% .02 220)}.ahud-ship span{font:600 11px/1.25 var(--font-display);color:oklch(72% .03 80);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ahud-ship p.ok{border-color:var(--ahud-green,oklch(78% .19 150))}@supports (color:color-mix(in lab, red, red)){.ahud-ship p.ok{border-color:color-mix(in oklch,var(--ahud-green,oklch(78% .19 150)) 45%,transparent)}}.ahud-ship p.ok{box-shadow:0 0 10px var(--ahud-green,oklch(78% .19 150))}@supports (color:color-mix(in lab, red, red)){.ahud-ship p.ok{box-shadow:0 0 10px color-mix(in oklch,var(--ahud-green,oklch(78% .19 150)) 16%,transparent)}}.ahud-ship p.ok span{color:var(--ahud-green,oklch(84% .2 150))}@media (width<=720px){.ahud-ship{grid-template-columns:1fr}}.ahud-card small{color:oklch(74% .03 220);font-size:11px}.ahud-card .ahud-missing{color:var(--ahud-amber);font-weight:600}.ahud-card .ahud-tag{color:var(--ahud-green);font-weight:600}.ahud-card footer{border-top:1px solid var(--ahud-cyan);padding-top:6px}@supports (color:color-mix(in lab, red, red)){.ahud-card footer{border-top:1px solid color-mix(in oklch,var(--ahud-cyan) 10%,transparent)}}.ahud-card footer{color:oklch(66% .03 220);text-transform:uppercase;letter-spacing:.05em;justify-content:space-between;gap:6px;font-size:9.5px;display:flex}.ahud-card footer span:last-child{color:var(--ahud-cyan);font-weight:700}.ahud-stage{border-bottom:1px solid var(--ahud-cyan);min-height:470px;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.ahud-stage{border-bottom:1px solid color-mix(in oklch,var(--ahud-cyan) 14%,transparent)}}.ahud-reactor,.ahud-reactor-canvas{position:absolute;inset:0}.ahud-reactor-label{z-index:4;text-align:left;text-shadow:0 0 18px;gap:3px;display:grid;position:absolute;inset:auto auto 10px 12px}.ahud-reactor-label small{font:700 9px/1 var(--font-display);color:oklch(72% .03 220)}.ahud-reactor-label strong{font:700 13px/1 var(--font-display);color:var(--ahud-cyan)}.ahud-reactor--paused .ahud-reactor-label strong,.ahud-reactor--prelead .ahud-reactor-label strong{color:var(--ahud-amber)}.ahud-reactor--lead .ahud-reactor-label strong{color:var(--ahud-green)}.ahud-reactor--error .ahud-reactor-label strong{color:var(--ahud-red)}.ahud-current{z-index:2;justify-content:space-between;gap:8px;font-size:11px;display:flex;position:absolute;top:14px;left:14px;right:14px}.ahud-current strong{font-size:14px;display:block}.ahud-current span{color:oklch(70% .03 220)}.ahud-range{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ahud-presets{gap:4px;display:flex}.ahud-preset{font:600 10px/1 var(--font-display);text-transform:uppercase;border:1px solid var(--ahud-cyan);border-radius:999px;padding:7px 9px}@supports (color:color-mix(in lab, red, red)){.ahud-preset{border:1px solid color-mix(in oklch,var(--ahud-cyan) 20%,transparent)}}.ahud-preset{color:oklch(74% .03 220)}.ahud-preset.active{color:oklch(16% .02 235);background:var(--ahud-cyan);border-color:var(--ahud-cyan)}.ahud-range-sep{color:oklch(68% .03 220);font-size:10px}.ahud-beam{z-index:2;opacity:0;width:26%;height:2px;transition:opacity .3s;position:absolute;top:50%}.ahud-beam.left{background:linear-gradient(90deg,transparent,var(--ahud-green));left:0}.ahud-beam.right{background:linear-gradient(270deg,transparent,var(--ahud-amber));right:0}.ahud-beam.on{opacity:.9;box-shadow:0 0 14px}.ahud-phone{z-index:3;border:1px solid var(--ahud-cyan);background:linear-gradient(160deg,oklch(28% .02 235),oklch(14% .015 235));border-radius:30px;width:min(270px,80%);height:min(430px,94%);padding:9px 7px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@supports (color:color-mix(in lab, red, red)){.ahud-phone{border:1px solid color-mix(in oklch,var(--ahud-cyan) 34%,transparent)}}.ahud-phone{box-shadow:0 0 34px var(--ahud-cyan),inset 0 0 0 2px oklch(10% .01 235)}@supports (color:color-mix(in lab, red, red)){.ahud-phone{box-shadow:0 0 34px color-mix(in oklch,var(--ahud-cyan) 26%,transparent),inset 0 0 0 2px oklch(10% .01 235)}}.ahud-phone{transition:box-shadow .35s}.ahud-phone--lead{box-shadow:0 0 40px var(--ahud-green),inset 0 0 0 2px oklch(10% .01 235)}@supports (color:color-mix(in lab, red, red)){.ahud-phone--lead{box-shadow:0 0 40px color-mix(in oklch,var(--ahud-green) 40%,transparent),inset 0 0 0 2px oklch(10% .01 235)}}.ahud-phone--prelead{box-shadow:0 0 40px var(--ahud-amber),inset 0 0 0 2px oklch(10% .01 235)}@supports (color:color-mix(in lab, red, red)){.ahud-phone--prelead{box-shadow:0 0 40px color-mix(in oklch,var(--ahud-amber) 38%,transparent),inset 0 0 0 2px oklch(10% .01 235)}}.ahud-phone--error{box-shadow:0 0 40px var(--ahud-red),inset 0 0 0 2px oklch(10% .01 235)}@supports (color:color-mix(in lab, red, red)){.ahud-phone--error{box-shadow:0 0 40px color-mix(in oklch,var(--ahud-red) 38%,transparent),inset 0 0 0 2px oklch(10% .01 235)}}.ahud-phone-notch{background:oklch(9% .01 235);border-radius:999px;width:62px;height:5px;position:absolute;top:4px;left:50%;transform:translate(-50%)}.ahud-phone-screen{background:oklch(13% .015 160);border-radius:22px;grid-template-rows:auto 1fr auto;height:100%;display:grid;overflow:hidden}.ahud-wa-head{background:oklch(24% .05 160);align-items:center;gap:8px;padding:9px 10px;display:flex}.ahud-wa-avatar{width:26px;height:26px;font:700 12px/1 var(--font-display);background:oklch(42% .09 160);border-radius:50%;place-items:center;display:grid}.ahud-wa-who{flex:1;min-width:0}.ahud-wa-who strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;display:block;overflow:hidden}.ahud-wa-who span{color:oklch(80% .05 160);font-size:9px}.ahud-wa-count{font:700 10px/1 var(--font-display);color:oklch(85% .04 160)}.ahud-wa-body{scrollbar-width:thin;background:oklch(11% .015 160);flex-direction:column;gap:6px;padding:9px;display:flex;overflow:auto}.ahud-wa-foot{color:oklch(85% .04 160);background:oklch(18% .03 160);justify-content:space-between;gap:6px;padding:7px 10px;font-size:10px;display:flex}.ahud-bubble{background:oklch(20% .015 160);border-radius:7px;max-width:88%;padding:6px 8px;font-size:10px}.ahud-bubble.out{background:oklch(32% .07 160);align-self:flex-end}.ahud-bubble time{color:oklch(68% .03 160);text-align:right;margin-top:2px;font-size:8px;display:block}.ahud-checks{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;padding:10px;display:grid}.ahud-check{border:1px solid var(--ahud-cyan);padding:7px}@supports (color:color-mix(in lab, red, red)){.ahud-check{border:1px solid color-mix(in oklch,var(--ahud-cyan) 12%,transparent)}}.ahud-check{color:oklch(65% .03 220);text-transform:uppercase;text-overflow:ellipsis;background:oklch(18% .025 235);border-radius:5px;font-size:9px;overflow:hidden}.ahud-check.ok{color:var(--ahud-green);border-color:var(--ahud-green)}@supports (color:color-mix(in lab, red, red)){.ahud-check.ok{border-color:color-mix(in oklch,var(--ahud-green) 35%,transparent)}}.ahud-bottom{border-top:1px solid var(--ahud-cyan);grid-template-columns:1.2fr .8fr;display:grid}@supports (color:color-mix(in lab, red, red)){.ahud-bottom{border-top:1px solid color-mix(in oklch,var(--ahud-cyan) 15%,transparent)}}.ahud-bottom{min-height:180px}.ahud-terminal,.ahud-queue{min-height:0;padding:10px}.ahud-terminal{border-right:1px solid var(--ahud-cyan)}@supports (color:color-mix(in lab, red, red)){.ahud-terminal{border-right:1px solid color-mix(in oklch,var(--ahud-cyan) 15%,transparent)}}.ahud-terminal-lines{color:oklch(75% .04 210);height:125px;font:10px/1.6 ui-monospace,monospace}.ahud-terminal-lines b{color:var(--ahud-cyan);font-weight:500}.ahud-task{border-bottom:1px solid var(--ahud-cyan);grid-template-columns:26px 1fr auto;align-items:center;gap:7px;padding:5px;display:grid}@supports (color:color-mix(in lab, red, red)){.ahud-task{border-bottom:1px solid color-mix(in oklch,var(--ahud-cyan) 8%,transparent)}}.ahud-task{font-size:10px}.ahud-task i{background:oklch(50% .02 230);border-radius:50%;width:7px;height:7px}.ahud-task.running i{background:var(--ahud-cyan);box-shadow:0 0 8px var(--ahud-cyan)}.ahud-task.lead i,.ahud-task.sale i{background:var(--ahud-green)}.ahud-task.prelead i{background:var(--ahud-amber)}.ahud-task.error i{background:var(--ahud-red)}.ahud-transport{z-index:4;border-bottom:1px solid var(--ahud-cyan);grid-template-columns:auto minmax(180px,1fr) auto;align-items:center;gap:16px;padding:9px 14px;display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.ahud-transport{border-bottom:1px solid color-mix(in oklch,var(--ahud-cyan) 24%,transparent)}}.ahud-transport{background:oklch(13.5% .03 235/.97);box-shadow:0 10px 24px oklch(7% .02 235/.28)}.ahud-playback{border-right:1px solid var(--ahud-cyan);align-items:center;gap:5px;padding-right:14px;display:flex}@supports (color:color-mix(in lab, red, red)){.ahud-playback{border-right:1px solid color-mix(in oklch,var(--ahud-cyan) 16%,transparent)}}.ahud-play-button{width:40px;height:40px;box-shadow:0 0 18px var(--ahud-cyan)}@supports (color:color-mix(in lab, red, red)){.ahud-play-button{box-shadow:0 0 18px color-mix(in oklch,var(--ahud-cyan) 24%,transparent)}}.ahud-progress-group{gap:6px;min-width:0;display:grid}.ahud-progress-copy{color:oklch(70% .03 220);text-transform:uppercase;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;font-size:10px;display:grid}.ahud-progress-copy span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ahud-progress-copy strong{font:700 12px/1 var(--font-display);color:var(--ahud-cyan);white-space:nowrap}.ahud-progress{width:100%;min-width:120px;height:6px;box-shadow:inset 0 0 0 1px var(--ahud-cyan);background:oklch(25% .02 230);border-radius:999px;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.ahud-progress{box-shadow:inset 0 0 0 1px color-mix(in oklch,var(--ahud-cyan) 9%,transparent)}}.ahud-progress span{border-radius:inherit;background:linear-gradient(90deg,var(--ahud-cyan),var(--ahud-green));height:100%;box-shadow:0 0 10px var(--ahud-cyan);transition:width .35s;display:block}.ahud-transport-settings{align-items:center;gap:12px;display:flex}.ahud-speed{text-transform:uppercase;color:oklch(65% .03 220);gap:3px;font-size:9px;display:grid}.ahud-speed select{min-width:88px;padding-block:6px}.ahud-periods{gap:5px;display:flex}.ahud-period{border:1px solid var(--ahud-cyan);grid-template-columns:auto auto;align-items:center;gap:5px;min-width:68px;padding:7px 8px;display:grid}@supports (color:color-mix(in lab, red, red)){.ahud-period{border:1px solid color-mix(in oklch,var(--ahud-cyan) 14%,transparent)}}.ahud-period{color:oklch(68% .03 220);text-transform:uppercase;background:oklch(18% .025 235);border-radius:5px;font-size:9px}.ahud-period b{font-weight:700}.ahud-period small{color:oklch(82% .03 220);font-size:9px}.ahud-period.active{color:var(--ahud-cyan);border-color:var(--ahud-cyan);background:var(--ahud-cyan)}@supports (color:color-mix(in lab, red, red)){.ahud-period.active{background:color-mix(in oklch,var(--ahud-cyan) 11%,oklch(18% .025 235))}}.ahud-period.active{box-shadow:inset 0 -2px 0 var(--ahud-cyan)}.ahud-tools{z-index:70;background:oklch(5% .01 235/.68);place-items:start center;padding-top:12vh;display:grid;position:fixed;inset:0}.ahud-tools-panel{border:1px solid var(--ahud-cyan);background:oklch(16% .025 235);width:min(520px,100vw - 24px);max-height:72vh;overflow:auto}@supports (color:color-mix(in lab, red, red)){.ahud-tools-panel{border:1px solid color-mix(in oklch,var(--ahud-cyan) 30%,transparent)}}.ahud-tools-panel{border-radius:7px;padding:12px}.ahud-command-row{text-align:left;border-bottom:1px solid var(--ahud-cyan);gap:8px;width:100%;padding:9px;display:flex}@supports (color:color-mix(in lab, red, red)){.ahud-command-row{border-bottom:1px solid color-mix(in oklch,var(--ahud-cyan) 10%,transparent)}}@keyframes ahud-enter{0%{opacity:0;transform:translateY(9px)}to{opacity:1;transform:none}}@media (width<=1050px){.ahud-transport{grid-template-columns:auto minmax(180px,1fr)}.ahud-transport-settings{grid-column:1/-1;justify-content:space-between}.ahud-grid{grid-template-columns:1fr 1.35fr}.ahud-column:last-child{border-top:1px solid var(--ahud-cyan);grid-column:1/-1}@supports (color:color-mix(in lab, red, red)){.ahud-column:last-child{border-top:1px solid color-mix(in oklch,var(--ahud-cyan) 15%,transparent)}}.ahud-column:last-child .ahud-stack{grid-template-columns:repeat(2,minmax(0,1fr));max-height:260px}}@media (width<=720px){.ahud-shell{min-height:auto}.ahud-transport{grid-template-columns:auto minmax(0,1fr);gap:10px;padding:8px}.ahud-playback{padding-right:8px}.ahud-playback .ahud-icon-button{width:30px;height:34px}.ahud-playback .ahud-play-button{width:38px;height:38px}.ahud-progress-copy span{font-size:8px}.ahud-transport-settings{grid-template-columns:auto minmax(0,1fr);gap:8px;display:grid}.ahud-periods{grid-template-columns:repeat(3,minmax(0,1fr));min-width:0;display:grid}.ahud-period{text-align:center;grid-template-columns:1fr;gap:2px;min-width:0;padding:6px 5px}.ahud-grid{flex-direction:column;display:flex}.ahud-grid .ahud-column:nth-child(2){order:-1}.ahud-stage{min-height:460px}.ahud-phone{width:min(250px,86%);height:min(400px,94%)}.ahud-checks{grid-template-columns:repeat(2,minmax(0,1fr))}.ahud-stack{max-height:260px}.ahud-bottom{grid-template-columns:1fr}.ahud-terminal{border-right:0;border-bottom:1px solid var(--ahud-cyan)}@supports (color:color-mix(in lab, red, red)){.ahud-terminal{border-bottom:1px solid color-mix(in oklch,var(--ahud-cyan) 15%,transparent)}}}@media (prefers-reduced-motion:reduce){.ahud-card{animation:none}.ahud-progress span{transition:none}}.ahud-stats{z-index:4;border-bottom:1px solid var(--ahud-cyan);grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:10px 14px;display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.ahud-stats{border-bottom:1px solid color-mix(in oklch,var(--ahud-cyan) 20%,transparent)}}.ahud-stats{background:oklch(12.5% .028 235/.95)}.ahud-stat{border:1px solid var(--ahud-cyan);gap:2px;padding:9px 12px;display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.ahud-stat{border:1px solid color-mix(in oklch,var(--ahud-cyan) 22%,transparent)}}.ahud-stat{background:linear-gradient(oklch(19% .03 235/.85),oklch(15% .025 235/.9));border-radius:7px;overflow:hidden}.ahud-stat:after{content:"";background:linear-gradient(90deg,transparent,var(--ahud-cyan),transparent);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.ahud-stat:after{background:linear-gradient(90deg,transparent,color-mix(in oklch,var(--ahud-cyan) 12%,transparent),transparent)}}.ahud-stat:after{opacity:.5;pointer-events:none}.ahud-stat small{letter-spacing:.12em;text-transform:uppercase;color:oklch(70% .03 220);font-size:9px}.ahud-stat strong{font:800 26px/1 var(--font-display);color:var(--ahud-cyan);text-shadow:0 0 14px var(--ahud-cyan)}@supports (color:color-mix(in lab, red, red)){.ahud-stat strong{text-shadow:0 0 14px color-mix(in oklch,var(--ahud-cyan) 55%,transparent)}}.ahud-stat em{color:oklch(62% .03 220);font-size:9px;font-style:normal}.ahud-stat.lead{border-color:var(--ahud-green)}@supports (color:color-mix(in lab, red, red)){.ahud-stat.lead{border-color:color-mix(in oklch,var(--ahud-green) 40%,transparent)}}.ahud-stat.lead strong{color:var(--ahud-green);text-shadow:0 0 14px var(--ahud-green)}@supports (color:color-mix(in lab, red, red)){.ahud-stat.lead strong{text-shadow:0 0 14px color-mix(in oklch,var(--ahud-green) 55%,transparent)}}.ahud-stat.prelead{border-color:oklch(78% .16 85/.45)}.ahud-stat.prelead strong{color:oklch(85% .17 85);text-shadow:0 0 14px oklch(85% .17 85/.45)}.ahud-stat-corner{opacity:.55;width:10px;height:10px;color:var(--ahud-cyan);border:1px solid;position:absolute}.ahud-stat-corner.tl{border-bottom:0;border-right:0;top:3px;left:3px}.ahud-stat-corner.br{border-top:0;border-left:0;bottom:3px;right:3px}.ahud-wa-open{border:1px solid var(--ahud-green);border-radius:6px;place-items:center;width:22px;height:22px;margin-right:4px;display:inline-grid}@supports (color:color-mix(in lab, red, red)){.ahud-wa-open{border:1px solid color-mix(in oklch,var(--ahud-green) 40%,transparent)}}.ahud-wa-open{color:oklch(92% .03 160);cursor:pointer;background:oklch(26% .05 160)}.ahud-wa-open:disabled{opacity:.4;cursor:not-allowed}.ahud-bubble .ahud-media{gap:4px;max-width:190px;display:grid}.ahud-bubble .ahud-media img,.ahud-bubble .ahud-media video{border-radius:6px;max-width:100%}.ahud-bubble .ahud-media audio{width:180px;height:30px}.ahud-media-caption{font-size:10px}.ahud-bubble.call{color:oklch(92% .04 30);background:oklch(24% .04 30)}.ahud-call{align-items:center;gap:5px;font-size:10px;display:inline-flex}.ahud-zoom{z-index:70;cursor:zoom-out;background:oklch(8% .02 235/.92);place-items:center;padding:24px;display:grid;position:fixed;inset:0}.ahud-zoom img{max-width:min(92vw,900px);max-height:88vh;box-shadow:0 0 40px var(--ahud-cyan);border-radius:10px}@supports (color:color-mix(in lab, red, red)){.ahud-zoom img{box-shadow:0 0 40px color-mix(in oklch,var(--ahud-cyan) 35%,transparent)}}@media (width<=720px){.ahud-stats{grid-template-columns:1fr;gap:6px;padding:8px}.ahud-stat{grid-template-columns:auto 1fr;align-items:center;column-gap:10px}.ahud-stat strong{grid-area:1/2/3;font-size:20px}}.pg-leadrules-backdrop{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0a0a1a9e}.pg-leadrules{color:#e6e8f5;font-family:"DM Sans", var(--font-sans);background:#0a0a1a;border-left:1px solid #1e1e5a;box-shadow:-24px 0 64px #0a0a1aa6}.pg-leadrules>header{color:#f2f3ff;background:linear-gradient(135deg,#141432,#1e1e5a);border-bottom:1px solid #2a2a6a}.pg-leadrules>header b{font-family:"Space Grotesk", var(--font-display);letter-spacing:.02em}.pg-leadrules>header b svg{color:#818cf8}.pg-leadrules>header button{color:#c7cbf5;border-color:#2a2a6a;transition:background .15s,color .15s}.pg-leadrules>header button:hover{color:#fff;background:#1e1e5a}.pg-leadrules-body{background:#0a0a1a}.pg-leadrules-hint{color:#8b90c2}.pg-leadrules-block{background:#141432;border:1px solid #232358;border-radius:12px;box-shadow:inset 0 1px #ffffff08}.pg-leadrules-label{color:#a5b4fc;font-family:"Space Grotesk", var(--font-display);letter-spacing:.08em}.pg-leadrules-fields li{background:#17173d;border:1px solid #0000;transition:border-color .15s,background .15s}.pg-leadrules-fields li:has(input:checked){background:#201f58;border-color:#4f46e58c}.pg-leadrules-fields label{color:#d6d9f2}.pg-leadrules-fields .pg-leadrules-num{color:#a5b4fc;background:#1e1e5a}.pg-leadrules input[type=checkbox]{accent-color:#4f46e5}.pg-leadrules input[type=number],.pg-leadrules-prices input,.pg-leadrules-prices select{color:#f2f3ff;background:#0d0d24;border:1px solid #2a2a6a;border-radius:8px;transition:border-color .15s,box-shadow .15s}.pg-leadrules input[type=number]:focus,.pg-leadrules-prices input:focus,.pg-leadrules-prices select:focus{border-color:#4f46e5;outline:none;box-shadow:0 0 0 3px #4f46e547}.pg-leadrules-prices small,.pg-leadrules-check{color:#8b90c2}.pg-leadrules-chips button{color:#e6e8f5;background:#17173d;border-color:#2a2a6a}.pg-leadrules-chips button:hover{border-color:#4f46e5}.pg-leadrules-picker{background:#0d0d24;border-color:#2a2a6a}.pg-leadrules-picker button{background:#17173d;border-color:#2a2a6a}.pg-leadrules-picker button.is-selected{background:#28256f;border-color:#4f46e5}.pg-leadrules>footer{background:#0d0d24;border-top:1px solid #1e1e5a}.pg-leadrules>footer button{color:#d6d9f2;background:#17173d;border:1px solid #2a2a6a;border-radius:10px;transition:transform .12s,box-shadow .15s,background .15s}.pg-leadrules>footer button:hover:not(:disabled){background:#1e1e5a}.pg-leadrules>footer button:nth-child(2):hover:not(:disabled){background:linear-gradient(135deg,#6366f1,#818cf8);box-shadow:0 10px 26px -8px #6366f1cc}.pg-leadrules>footer .pg-link-button{color:#8b90c2;background:0 0;border-color:#0000}.pg-leadrules>footer .pg-link-button:hover:not(:disabled){color:#e6e8f5;background:#17173d}.pg-leadrules>footer .pg-sweep-stop{color:#fb7185;border-color:#fb718566}.pg-leadrules>footer .pg-sweep-play{color:#34d399;border-color:#34d39966}.pg-progressbar{color:#e6e8f5;font-family:"DM Sans", var(--font-sans);background:linear-gradient(160deg,#141432,#10102e);border:1px solid #2a2a6a;border-radius:14px;box-shadow:0 18px 40px -22px #0a0a1acc,inset 0 1px #ffffff0a}.pg-progressbar-status b{color:#f2f3ff;font-family:"Space Grotesk", var(--font-display)}.pg-progressbar-status small{color:#8b90c2}.pg-progressbar-status strong{color:#fff;font-family:"Space Grotesk", var(--font-display)}.pg-progressbar-icon{color:#fff;background:linear-gradient(135deg,#4f46e5,#6366f1);border-radius:10px;box-shadow:0 6px 16px -6px #4f46e5b3}.pg-progressbar.is-done{background:linear-gradient(160deg,#12261f,#10102e);border-color:#2f767f}.pg-progressbar.is-done .pg-progressbar-icon{background:linear-gradient(135deg,#10b981,#34d399);box-shadow:0 6px 16px -6px #34d39999}.pg-progressbar.is-error{border-color:#884a76}.pg-progressbar.is-error .pg-progressbar-icon{background:linear-gradient(135deg,#e11d48,#fb7185)}.pg-progressbar.is-paused{border-color:#7e664e}.pg-progressbar-track{background:#0d0d24;height:10px}.pg-progressbar-track progress::-webkit-progress-value{background:linear-gradient(90deg,#4f46e5,#818cf8);box-shadow:0 0 14px #6366f1a6}.pg-progressbar-track progress::-moz-progress-bar{background:linear-gradient(90deg,#4f46e5,#818cf8);box-shadow:0 0 14px #6366f1a6}.pg-progressbar-metrics>span{color:#c7cbf5;background:#17173d;border:1px solid #2a2a6a;border-radius:8px;font-weight:600}.pg-progressbar-metrics b{color:#fff}.pg-progressbar-metrics>span.is-warning{color:#fde68a;background:#372f3a;border-color:#886d4b}.pg-progressbar-metrics small{color:#34d399}.pg-progressbar-controls button{color:#c7cbf5;background:#17173d;border-color:#2a2a6a;border-radius:8px}.pg-progressbar-controls button:hover{color:#fff;background:#1e1e5a}.pg-progress-conversation{background:#141432;border:1px solid #232358;border-radius:10px;transition:border-color .15s}.pg-progress-conversation:hover{border-color:#4f46e5}.pg-progress-conversation>header b{color:#f2f3ff}.pg-progress-conversation>header span{color:#8b90c2}.pg-progress-conversation>header>strong{color:#a5b4fc}.pg-progress-result{background:#1e1e5a;color:#c7cbf5!important}.pg-progress-result.is-lead,.pg-progress-result.is-venta-completada{background:#133843;color:#6ee7b7!important}.pg-progress-result.is-pre-lead{background:#41302a;color:#fcd34d!important}.pg-progress-checks>span{color:#8b90c2;background:#0d0d24;border-color:#2a2a6a}.pg-progress-checks .is-valid{color:#34d399;border-color:#34d39959}.pg-progress-checks .is-missing{color:#fb7185;border-color:#fb71854d}.pg-progress-empty{color:#8b90c2;border-color:#2a2a6a}.pg-progress-days{border-top-color:#2a2a6a}.pg-leadrules-emoji{background:#17173d;border:1px solid #2a2a6a;border-radius:10px}.pg-leadrules-emoji b,.pg-leadrules-emoji strong,.pg-leadrules-emoji span{color:#e6e8f5}.pg-leadrules-emoji small{color:#8b90c2}.pg-leadrules-emoji input{color:#f2f3ff;background:#0d0d24;border:1px solid #2a2a6a;border-radius:8px}.pg-leadrules-emoji input:focus{border-color:#4f46e5;outline:none;box-shadow:0 0 0 3px #4f46e547}.pg-leadrules-emoji .pg-leadrules-chips button{background:#0d0d24;border-color:#2a2a6a}.pg-leadrules-emoji .pg-leadrules-chips button:hover{border-color:#4f46e5}.pg-leadrules-emoji .pg-leadrules-picker-toggle{color:#a5b4fc;background:#1e1e5a;border:1px solid #2a2a6a;border-radius:999px}@media (width>=900px){.pg-leadrules-body{columns:2;column-gap:14px;padding:16px 18px 20px;display:block}.pg-leadrules-body>*{break-inside:avoid;-webkit-column-break-inside:avoid;margin:0 0 14px}}.pg-leadrules-hint{color:#b9bdea;background:#141337;border:1px solid #232358;border-radius:10px;padding:10px 12px;line-height:1.45}.pg-leadrules>footer{flex-wrap:wrap;align-items:center;gap:10px;padding:14px 18px;display:flex}.pg-leadrules>footer button{letter-spacing:.01em;border-radius:10px;min-height:40px;padding:0 16px;font-weight:700;transition:transform .12s,box-shadow .12s,background .12s}.pg-leadrules>footer button:hover:not(:disabled){transform:translateY(-1px)}.pg-leadrules>footer button:nth-child(2){color:#fff;background:linear-gradient(135deg,#4f46e5,#6d5cf0);border-color:#6d5cf0;box-shadow:0 6px 18px #4f46e559}.pg-leadrules>footer button:nth-child(2):hover:not(:disabled){box-shadow:0 10px 26px #4f46e57a}.pg-leadrules>footer button:disabled{opacity:.5;cursor:not-allowed}.pg-leadrules-progress{background:#0d0d24;border:1px solid #232358;border-radius:12px;flex:1 0 100%;max-height:46vh;margin-top:4px}.pg-leadrules-progress .pg-progressbar{background:0 0;border:0}.pg-leadrules-progress .pg-progressbar-metrics{flex-wrap:wrap;gap:8px;padding:10px 12px;display:flex}.pg-leadrules-progress .pg-progressbar-metrics>span{color:#9ea3d4;white-space:nowrap;background:#141432;border:1px solid #232358;border-radius:999px;align-items:baseline;gap:6px;padding:6px 11px;font-size:11.5px;font-weight:600;display:inline-flex}.pg-leadrules-progress .pg-progressbar-metrics>span b{color:#e6e8f5;font-size:14px;font-weight:800}.pg-leadrules-progress .pg-progressbar-metrics>span:nth-child(3){background:#162937;border-color:#22c55e73}.pg-leadrules-progress .pg-progressbar-metrics>span:nth-child(3) b{color:#4ade80}.pg-leadrules-progress .pg-progressbar-metrics>span:nth-child(4){background:#2f252d;border-color:#f59e0b73}.pg-leadrules-progress .pg-progressbar-metrics>span:nth-child(4) b{color:#fbbf24}.pg-leadrules-progress .pg-progressbar-metrics small{color:#22c55e;align-self:center;margin-left:auto;font-weight:700}.pg-leadrules-progress .pg-progressbar-track{padding:0 12px}.pg-leadrules-progress .pg-progressbar-track progress{border-radius:999px;width:100%;height:8px;overflow:hidden}.pg-leadrules-progress .pg-progressbar-track progress::-webkit-progress-bar{background:#17173d;border-radius:999px}.pg-leadrules-progress .pg-progressbar-track progress::-webkit-progress-value{background:linear-gradient(90deg,#4f46e5,#22d3ee);border-radius:999px}.pg-leadrules-progress .pg-progressbar-track progress::-moz-progress-bar{background:linear-gradient(90deg,#4f46e5,#22d3ee)}.pg-leadrules-progress .pg-progressbar-status{padding:12px 12px 8px}.pg-leadrules-progress .pg-progressbar-status strong{color:#e6e8f5}.pg-leadrules-progress .pg-progress-empty{color:#7f85bb;text-align:center;border:1px dashed #2a2a6a;border-radius:10px;margin:4px 12px 12px;padding:18px;font-size:12.5px}.ahud-extract-button{color:#fff;letter-spacing:.2px;cursor:pointer;background:linear-gradient(135deg,#4c44e4,#07cbed);border:1px solid #5d55e78c;border-radius:12px;align-items:center;gap:8px;height:38px;padding:0 16px;font-size:13px;font-weight:700;transition:filter .15s,transform .15s;display:inline-flex;box-shadow:0 0 18px #4c44e473}.ahud-extract-button:hover{filter:brightness(1.12);transform:translateY(-1px)}.ahud-extract-button:disabled{opacity:.6;cursor:not-allowed}.ahud-extract-button .spin{animation:1.1s linear infinite ahud-spin}@keyframes ahud-spin{to{transform:rotate(360deg)}}.ahud-sweep-progress{gap:6px;width:100%;display:grid}.ahud-sweep-progress .ahud-progress{background:#24224f99;border-radius:99px;height:6px;overflow:hidden}.ahud-sweep-progress .ahud-progress span{background:linear-gradient(90deg,#5d55e7,#12d393);height:100%;transition:width .3s;display:block}.ahud-sweep-progress small{color:#a9b8c6;font-size:11px}.pg-leadrules{width:min(560px,100%)}.pg-leadrules-body{overflow-x:hidden;grid-template-columns:minmax(0,1fr)!important}@media (width>=900px){.pg-leadrules-body{grid-template-columns:minmax(0,1fr)!important}}.pg-leadrules-body>*{min-width:0;max-width:100%}.pg-leadrules>footer{padding:10px 14px;grid-template-columns:repeat(auto-fit,minmax(130px,1fr))!important}.pg-leadrules>footer .pg-leadrules-progress{grid-column:1/-1}.pg-leadrules{flex-direction:column!important;height:100dvh!important;max-height:100dvh!important;display:flex!important;overflow:hidden!important}.pg-leadrules>header{flex:none!important}.pg-leadrules-body{columns:auto!important;flex:1 1 0!important;grid-template-columns:1fr!important;align-content:start!important;min-height:120px!important;display:grid!important;overflow:hidden auto!important}.pg-leadrules>footer{flex:none!important;position:static!important}.pg-leadrules-progress{border-top:1px solid var(--border);flex:none;max-height:22dvh;padding:0 12px 10px;overflow-y:auto}.pg-leadrules-progress .pg-progressbar{gap:6px!important;margin:8px 0 0!important;padding:8px 10px!important}.pg-week-load-more{border:1px dashed var(--border);background:var(--card);width:calc(100% - 8px);min-height:46px;color:var(--foreground);cursor:pointer;border-radius:8px;place-items:center;gap:2px;margin:8px 4px 12px;font-weight:750;display:grid}.pg-week-load-more:hover{border-color:var(--primary);background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.pg-week-load-more:hover{background:color-mix(in oklab, var(--primary) 7%, var(--card))}}.pg-week-load-more small{color:var(--muted-foreground);font-size:10px;font-weight:600}.pg-leadrules-backdrop{justify-content:stretch!important;align-items:stretch!important}.pg-leadrules{border-left:0!important;border-radius:0!important;width:100vw!important;max-width:100vw!important;height:100dvh!important}.pg-leadrules-body{grid-template-columns:minmax(0,1fr)!important}@media (width>=900px){.pg-leadrules-body{grid-template-columns:repeat(2,minmax(0,1fr))!important}.pg-leadrules-body>.pg-leadrules-hint{grid-column:1/-1}}@media (width>=1300px){.pg-leadrules-body{grid-template-columns:repeat(3,minmax(0,1fr))!important}}.pg-leadrules-fields{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))!important}.pg-leadrules-progress{max-height:34dvh!important}.pg-noguide-bar{border:1px solid var(--border);background:var(--card);border-radius:.75rem;flex-wrap:wrap;align-items:center;gap:.5rem;margin:.5rem 0;padding:.6rem .75rem;display:flex}.pg-noguide-chip{border:1px solid var(--border);color:var(--foreground);cursor:pointer;background:0 0;border-radius:999px;padding:.3rem .75rem;font-size:.8rem}.pg-noguide-chip.is-active,.pg-noguide-range.is-active{background:var(--primary);color:var(--primary-foreground);border-color:var(--primary)}.pg-noguide-chip:disabled{opacity:.5;cursor:default}.pg-noguide-range{border:1px solid var(--border);border-radius:999px;align-items:center;gap:.3rem;padding:.2rem .5rem;font-size:.8rem;display:inline-flex}.pg-noguide-range input{color:inherit;background:0 0;border:0;font-size:.8rem}.pg-noguide-search{border:1px solid var(--primary);background:var(--primary);color:var(--primary-foreground);cursor:pointer;white-space:nowrap;border-radius:999px;margin-left:.15rem;padding:.25rem .8rem;font-size:.78rem;font-weight:600}.pg-noguide-search:hover{filter:brightness(1.1)}.pg-noguide-sum{margin-left:auto;font-size:.85rem}.pg-leadrules.is-split{flex-direction:column!important;display:flex!important;overflow:hidden!important}.lr-split{flex:1;grid-template-columns:1fr;gap:0;min-height:0;display:grid}.pg-leadrules.is-split .lr-split{grid-template-columns:minmax(0,1.25fr) minmax(360px,1fr)}@media (width<=900px){.pg-leadrules.is-split .lr-split{grid-template-columns:1fr;overflow:auto}}.lr-split-left{border-right:1px solid var(--border);background:var(--muted);flex-direction:column;min-height:0;display:flex}@supports (color:color-mix(in lab, red, red)){.lr-split-left{background:color-mix(in oklab,var(--muted) 35%,transparent)}}.lr-split-right{flex-direction:column;min-height:0;display:flex;overflow:auto}.pg-leadrules.is-split .pg-leadrules-body{flex:1;overflow:auto;grid-template-columns:1fr!important}.pg-leadrules.is-split .pg-leadrules-body>.pg-leadrules-block{border-radius:14px}.lr-split-left .pg-leadrules-progress{border-top:1px solid var(--border);overflow:auto;max-height:30dvh!important}.lr-results{flex-direction:column;flex:1;gap:10px;min-height:0;padding:14px;display:flex}.lr-results-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.lr-results-head b{font-size:15px;display:block}.lr-results-head small{color:var(--muted-foreground);font-size:12px}.lr-search{border:1px solid var(--border);background:var(--card);border-radius:999px;align-items:center;gap:6px;min-width:220px;padding:6px 10px;display:flex}.lr-search input{color:var(--foreground);background:0 0;border:0;outline:none;width:100%;font-size:13px}.lr-dates{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.lr-date{border:1px solid var(--border);background:var(--card);border-radius:999px;align-items:center;gap:6px;padding:5px 10px;display:flex}.lr-date span{color:var(--muted-foreground);text-transform:uppercase;letter-spacing:.04em;font-size:11px}.lr-date input{color:var(--foreground);--lightningcss-light:initial;--lightningcss-dark: ;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:0 0;border:0;outline:none;font-size:12px}.lr-date-clear{border:1px solid var(--border);background:var(--card);width:26px;height:26px;color:var(--muted-foreground);cursor:pointer;border-radius:999px;place-items:center;display:grid}.lr-date-clear:hover{color:var(--foreground);border-color:var(--foreground)}.lr-filters{flex-wrap:wrap;gap:6px;display:flex}.lr-filter{border:1px solid var(--border);background:var(--card);color:var(--foreground);cursor:pointer;border-radius:999px;align-items:center;gap:6px;padding:5px 12px;font-size:12px;font-weight:600;transition:all .15s;display:inline-flex}.lr-filter b{background:var(--muted);border-radius:999px;padding:1px 7px;font-size:11px}.lr-filter.is-active{background:var(--primary);color:var(--primary-foreground);border-color:var(--primary)}.lr-filter.is-active b{background:var(--primary-foreground)}@supports (color:color-mix(in lab, red, red)){.lr-filter.is-active b{background:color-mix(in oklab,var(--primary-foreground) 20%,transparent)}}.lr-results-body{flex:1;grid-template-columns:minmax(0,1fr);gap:10px;min-height:0;display:grid}.lr-results-body:has(.lr-detail){grid-template-columns:minmax(0,1fr) minmax(0,1fr)}@media (width<=1200px){.lr-results-body:has(.lr-detail){grid-template-columns:1fr}}.lr-list{flex-direction:column;gap:6px;min-height:0;margin:0;padding:0;list-style:none;display:flex;overflow:auto}.lr-item{border:1px solid var(--border);background:var(--card);width:100%;color:var(--foreground);text-align:left;border-radius:12px;align-items:stretch;gap:6px;padding:5px;transition:transform .12s,border-color .12s,box-shadow .12s;display:flex}.lr-item:hover{border-color:var(--primary);transform:translateY(-1px)}@supports (color:color-mix(in lab, red, red)){.lr-item:hover{border-color:color-mix(in oklab,var(--primary) 50%,var(--border))}}.lr-item:hover{box-shadow:0 6px 16px -10px var(--primary)}@supports (color:color-mix(in lab, red, red)){.lr-item:hover{box-shadow:0 6px 16px -10px color-mix(in oklab,var(--primary) 60%,transparent)}}.lr-item.is-selected{border-color:var(--primary);box-shadow:0 0 0 2px var(--primary)}@supports (color:color-mix(in lab, red, red)){.lr-item.is-selected{box-shadow:0 0 0 2px color-mix(in oklab,var(--primary) 30%,transparent)}}.lr-item-open{min-width:0;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:9px;flex:1;align-items:center;gap:10px;padding:5px 7px;display:flex}.lr-item-open:hover:not(:disabled){background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.lr-item-open:hover:not(:disabled){background:color-mix(in oklab,var(--primary) 8%,transparent)}}.lr-item-open:disabled{cursor:not-allowed;opacity:.65}.lr-item-chat-ico{color:var(--primary);opacity:.75;flex:none}.lr-item-open:hover:not(:disabled) .lr-item-chat-ico{opacity:1}.lr-item-detail{border:1px solid var(--border);background:var(--background);width:32px;color:var(--muted-foreground);cursor:pointer;border-radius:9px;flex:none;place-items:center;display:grid}.lr-item-detail:hover{border-color:var(--primary);color:var(--primary)}.lr-item-main{flex-direction:column;flex:1;min-width:0;display:flex}.lr-item-main b{white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.lr-item-main small{color:var(--muted-foreground);font-size:11px}.lr-ring{--c:var(--muted-foreground);background:radial-gradient(closest-side,var(--card) 78%,transparent 80% 100%),conic-gradient(var(--c) calc(var(--p)*1%),var(--muted) 0);border-radius:50%;flex:none;place-items:center;width:40px;height:40px;font-size:10px;font-weight:700;display:grid}.lr-ring.is-lead,.lr-badge.is-lead{--c:oklch(70% .17 150)}.lr-ring.is-pre-lead,.lr-badge.is-pre-lead{--c:oklch(78% .16 80)}.lr-ring.is-venta-completada,.lr-badge.is-venta-completada{--c:oklch(68% .15 240)}.lr-ring.is-no-cumple,.lr-badge.is-no-cumple{--c:oklch(65% .2 25)}.lr-ring.is-con-guia,.lr-badge.is-con-guia,.lr-ring.is-con-guía,.lr-badge.is-con-guía{--c:oklch(60% .05 260)}.lr-badge{--c:var(--muted-foreground);color:var(--c);background:var(--c);border-radius:999px;flex:none;padding:3px 9px;font-size:11px;font-weight:700}@supports (color:color-mix(in lab, red, red)){.lr-badge{background:color-mix(in oklab,var(--c) 14%,transparent)}}.lr-badge{border:1px solid var(--c)}@supports (color:color-mix(in lab, red, red)){.lr-badge{border:1px solid color-mix(in oklab,var(--c) 35%,transparent)}}.lr-empty{text-align:center;color:var(--muted-foreground);padding:18px;font-size:13px}.lr-detail{border:1px solid var(--border);background:var(--card);border-radius:14px;flex-direction:column;gap:12px;min-height:0;padding:14px;display:flex;overflow:auto}.lr-detail header{justify-content:space-between;gap:8px;display:flex}.lr-detail header b{font-size:15px;display:block}.lr-detail header small{color:var(--muted-foreground);font-size:11px}.lr-detail header button{color:var(--muted-foreground);cursor:pointer;background:0 0;border:0}.lr-checks{flex-wrap:wrap;gap:6px;display:flex}.lr-checks span{border-radius:999px;align-items:center;gap:4px;padding:3px 8px;font-size:11px;display:inline-flex}.lr-checks .is-ok{color:oklch(70% .17 150);background:oklab(70% -.147224 .085/.14)}.lr-checks .is-miss{color:oklch(65% .2 25);background:oklab(65% .181262 .0845237/.14)}.lr-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;display:grid}.lr-facts div{background:var(--muted);border-radius:10px;padding:8px}.lr-facts dt{text-transform:uppercase;color:var(--muted-foreground);font-size:10px}.lr-facts dd{word-break:break-word;margin:0;font-size:12px;font-weight:600}.lr-actions{flex-wrap:wrap;gap:8px;display:flex}.lr-actions button{border:1px solid var(--border);background:var(--background);color:var(--foreground);cursor:pointer;border-radius:10px;align-items:center;gap:6px;padding:7px 12px;font-size:12px;font-weight:600;display:inline-flex}.lr-actions button.is-primary{background:var(--primary);color:var(--primary-foreground);border-color:var(--primary)}.lr-actions button:disabled{opacity:.5;cursor:default}.pg-leadrules.is-split .lr-split-right{overflow:hidden}.pg-leadrules.is-split .pg-leadrules-body{min-height:0!important;overflow-y:auto!important}.pg-leadrules.is-split .lr-split-right>footer{border-top:1px solid var(--border);background:var(--card);box-shadow:0 -10px 24px -18px var(--foreground);flex-wrap:wrap;flex:none;align-items:center;gap:8px;padding:12px 14px;display:flex}@supports (color:color-mix(in lab, red, red)){.pg-leadrules.is-split .lr-split-right>footer{box-shadow:0 -10px 24px -18px color-mix(in oklab,var(--foreground) 45%,transparent)}}.pg-leadrules.is-split .lr-split-right>footer button{border:1px solid var(--border);background:var(--secondary);min-width:0;min-height:40px;color:var(--secondary-foreground);white-space:nowrap;text-overflow:ellipsis;cursor:pointer;border-radius:10px;justify-content:center;align-items:center;gap:6px;padding:0 14px;font-size:12.5px;font-weight:700;transition:filter .15s,transform .12s;display:inline-flex;overflow:hidden}.pg-leadrules.is-split .lr-split-right>footer button:hover:not(:disabled){filter:brightness(1.08);transform:translateY(-1px)}.pg-leadrules.is-split .lr-split-right>footer button:disabled{opacity:.5;cursor:not-allowed}.pg-leadrules.is-split .lr-split-right>footer button:nth-child(2){background:var(--primary);color:var(--primary-foreground);border-color:var(--primary);box-shadow:0 6px 18px -8px var(--primary);flex:auto}@supports (color:color-mix(in lab, red, red)){.pg-leadrules.is-split .lr-split-right>footer button:nth-child(2){box-shadow:0 6px 18px -8px color-mix(in oklab,var(--primary) 55%,transparent)}}@media (width<=700px){.pg-leadrules.is-split .lr-split-right>footer{gap:6px;padding:10px 12px}.pg-leadrules.is-split .lr-split-right>footer button{flex:calc(50% - 6px);min-height:38px;font-size:12px}}.chat-dialog-overlay{z-index:1200!important}.guide-link-state.is-multi{color:#c2660a;background:#f59f0a26;border:1px solid #f59f0a73;margin-left:4px}:root{--brand-logo-surface:oklch(100% 0 0)}.site-brand{letter-spacing:0;flex-direction:column;align-items:center;gap:7px;width:100%;min-width:0;display:flex}.site-brand-image{background:var(--brand-logo-surface);border-radius:6px;width:100%;display:block;overflow:hidden}.site-brand-image img{aspect-ratio:1153/675;object-fit:contain;width:100%;height:auto;display:block}.site-brand-caption{max-width:100%;font-family:var(--font-sans);letter-spacing:0;overflow-wrap:anywhere;text-align:center;font-size:11px;font-weight:600;line-height:1.5;display:block}.sidebar .brand{gap:7px;min-width:0;padding-inline:0}.sidebar .brand-link{flex:1;min-width:0}.sidebar .site-brand-caption{color:var(--sidebar-foreground)}.sidebar-collapsed .site-brand-caption{display:none}.sidebar-collapsed .site-brand-image{width:28px;height:28px}.sidebar-collapsed .site-brand-image img{object-fit:cover;object-position:center top;width:28px;max-width:none;height:28px}.site-brand-auth{width:min(100%,280px);color:var(--foreground);margin:0 auto 26px}.site-brand-gate{width:min(100%,300px);color:var(--foreground);margin-bottom:12px}.site-brand[data-variant=light] .site-brand-img-dark,.site-brand[data-variant=dark] .site-brand-img-light{display:none}.site-brand[data-variant=dark] .site-brand-image{background:0 0}.st-wrap{gap:16px;padding:4px 0 40px;display:grid}.st-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.st-head h2,.st-head h3{margin:0}.st-head p{color:var(--muted-foreground);margin:4px 0 0}.st-btn{border:1px solid var(--border);background:var(--card);color:var(--foreground);cursor:pointer;border-radius:10px;align-items:center;gap:6px;padding:8px 14px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.st-btn:disabled{opacity:.6}.st-primary{background:var(--primary);color:var(--primary-foreground);border-color:#0000}.st-danger{color:var(--destructive);justify-self:start}.st-tabs{gap:6px;display:flex}.st-tabs button{border:1px solid var(--border);background:var(--card);cursor:pointer;color:var(--foreground);border-radius:999px;padding:8px 14px}.st-tabs button.on{background:var(--primary);color:var(--primary-foreground)}.st-grid{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:12px;display:grid}.st-card,.st-panel{background:var(--card);border:1px solid var(--border);border-radius:14px;align-content:start;gap:8px;padding:14px;display:grid}.st-card h3{margin:0}.st-swatch{border-radius:6px;height:6px}.st-muted{color:var(--muted-foreground);margin:0;font-size:13px}.st-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.st-row input{flex:1;min-width:0}.st-empty{color:var(--muted-foreground);border:1px dashed var(--border);border-radius:14px;place-items:center;gap:8px;padding:40px;display:grid}.st-modes{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:10px;display:grid}.st-mode{text-align:left;border:1px solid var(--border);background:var(--card);cursor:pointer;color:var(--foreground);border-radius:14px;gap:6px;padding:14px;display:grid}.st-mode span{color:var(--muted-foreground);font-size:12.5px}.st-mode.on{border-color:var(--primary);box-shadow:0 0 0 2px var(--primary)}@supports (color:color-mix(in lab, red, red)){.st-mode.on{box-shadow:0 0 0 2px color-mix(in oklab,var(--primary) 30%,transparent)}}.st-panel input,.st-panel textarea,.st-panel select,.st-card input,.st-card textarea{border:1px solid var(--border);background:var(--background);width:100%;color:var(--foreground);font:inherit;border-radius:10px;padding:9px 11px}.st-panel textarea,.st-card textarea{min-height:90px}.st-form label{gap:4px;font-size:13px;font-weight:600;display:grid}.st-check{align-items:center;gap:8px;display:flex!important}.st-check input{width:auto}.st-drop{border:2px dashed var(--border);cursor:pointer;color:var(--muted-foreground);border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:22px;display:flex}.st-drop.small{padding:8px}.st-thumbs{flex-wrap:wrap;gap:6px;display:flex}.st-thumbs img{object-fit:cover;border-radius:8px;width:64px;height:64px}.st-pimg{aspect-ratio:1;object-fit:cover;border-radius:10px;width:100%}.st-spin{animation:1s linear infinite spin}.st-table{gap:8px;display:grid}.st-order{background:var(--card);border:1px solid var(--border);border-radius:12px;flex-wrap:wrap;justify-content:space-between;gap:12px;padding:12px;display:flex}.st-order-side{justify-items:end;gap:6px;display:grid}.st-pill{background:var(--muted);color:var(--foreground);border-radius:999px;padding:3px 8px;font-size:12px}.sf{--sf:#16a34a;background:var(--background);min-height:100vh;color:var(--foreground);max-width:760px;margin:0 auto;padding-bottom:90px}.sf-bar{background:var(--sf);color:#fff;text-align:center;justify-content:center;align-items:center;gap:6px;padding:8px;font-size:13px;font-weight:600;display:flex}.sf-head{background:var(--background);z-index:5;border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;padding:12px 16px;display:flex;position:sticky;top:0}.sf-logo{object-fit:contain;height:38px}.sf-name{font-size:18px}.sf-cart-btn{color:var(--foreground);cursor:pointer;background:0 0;border:none;padding:6px;position:relative}.sf-cart-btn span{background:var(--sf);color:#fff;border-radius:999px;padding:1px 6px;font-size:11px;position:absolute;top:-2px;right:-4px}.sf-hero{text-align:center;padding:22px 16px 8px}.sf-hero h1{margin:0;font-size:26px}.sf-hero p{color:var(--muted-foreground);margin:6px 0 0}.sf-badges{flex-wrap:wrap;justify-content:center;gap:6px;margin-top:12px;display:flex}.sf-badges span{background:var(--muted);border-radius:999px;padding:5px 10px;font-size:12px}.sf-filters{gap:8px;padding:8px 16px;display:grid}.sf-search{border:1px solid var(--border);border-radius:12px;align-items:center;gap:8px;padding:8px 12px;display:flex}.sf-search input{color:var(--foreground);font:inherit;background:0 0;border:none;outline:none;flex:1}.sf-chips{gap:6px;display:flex;overflow-x:auto}.sf-chips button{white-space:nowrap;border:1px solid var(--border);background:var(--card);color:var(--foreground);cursor:pointer;border-radius:999px;padding:6px 12px}.sf-chips button.on{background:var(--sf);color:#fff;border-color:#0000}.sf-grid{grid-template-columns:repeat(2,1fr);gap:10px;padding:8px 16px;display:grid}@media (width>=620px){.sf-grid{grid-template-columns:repeat(3,1fr)}}.sf-links{gap:10px;padding:8px 16px;display:grid}.sf-links .sf-card{display:flex}.sf-links .sf-card img,.sf-links .sf-noimg{aspect-ratio:auto;width:84px;height:84px}.sf-card{border:1px solid var(--border);background:var(--card);text-align:left;cursor:pointer;color:var(--foreground);border-radius:14px;padding:0;overflow:hidden}.sf-card img,.sf-noimg{aspect-ratio:1;object-fit:cover;background:var(--muted);width:100%;display:block}.sf-card-body{gap:3px;padding:10px;display:grid}.sf-title{font-size:14px;font-weight:600}.sf-price{color:var(--sf);font-weight:800}.sf-price s{color:var(--muted-foreground);margin-left:4px;font-size:.85em;font-weight:400}.sf-price.big{font-size:22px}.sf-combo-tag{color:var(--sf);font-size:11px;font-weight:700}.sf-section{padding:20px 16px}.sf-section h2{margin:0 0 12px;font-size:19px}.sf-reviews{gap:10px;display:grid}.sf-review{border:1px solid var(--border);background:var(--card);border-radius:12px;padding:12px}.sf-review p{margin:6px 0}.sf-review small{color:var(--muted-foreground)}.sf-stars{color:#f59e0b;gap:2px;display:flex}.sf-faq{border-bottom:1px solid var(--border);padding:10px 0}.sf-faq summary{cursor:pointer;font-weight:600}.sf-faq p{color:var(--muted-foreground)}.sf-foot{text-align:center;color:var(--muted-foreground);padding:20px;font-size:12px}.sf-wa{color:#fff;z-index:20;background:#25d366;border-radius:999px;place-items:center;width:56px;height:56px;display:grid;position:fixed;bottom:18px;right:18px;box-shadow:0 8px 24px #00000040}.sf-modal{z-index:50;background:#00000080;justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}.sf-sheet{background:var(--background);border-radius:20px 20px 0 0;width:100%;max-width:560px;max-height:92vh;padding:20px 16px 28px;position:relative;overflow-y:auto}@media (width>=620px){.sf-modal{align-items:center}.sf-sheet{border-radius:20px}}.sf-close{background:var(--muted);cursor:pointer;width:34px;height:34px;color:var(--foreground);z-index:2;border:none;border-radius:999px;place-items:center;display:grid;position:absolute;top:12px;right:12px}.sf-detail{gap:12px;display:grid}.sf-inline{padding:8px 16px}.sf-detail h2{margin:0}.sf-detail-img{aspect-ratio:1;object-fit:cover;border-radius:14px;width:100%}.sf-thumbs{gap:6px;display:flex;overflow-x:auto}.sf-thumbs img{object-fit:cover;opacity:.6;cursor:pointer;border-radius:8px;width:56px;height:56px}.sf-thumbs img.on{opacity:1;outline:2px solid var(--sf)}.sf-options{gap:8px;display:grid}.sf-options button{border:2px solid var(--border);background:var(--card);color:var(--foreground);cursor:pointer;border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding:12px;display:flex}.sf-options button.on{border-color:var(--sf)}.sf-options small{text-align:left;width:100%;color:var(--sf);font-weight:700}.sf-cta{background:var(--sf);color:#fff;cursor:pointer;border:none;border-radius:14px;width:100%;padding:15px;font-size:16px;font-weight:800}.sf-cta:disabled{opacity:.6}.sf-desc{white-space:pre-line;color:var(--muted-foreground);line-height:1.5}.sf-line{border-bottom:1px solid var(--border);grid-template-columns:56px 1fr auto;align-items:center;gap:10px;padding:8px 0;display:grid}.sf-line img{object-fit:cover;border-radius:8px;width:56px;height:56px}.sf-qty{align-items:center;gap:10px;margin-top:4px;display:flex}.sf-qty button{border:1px solid var(--border);background:var(--card);width:28px;height:28px;color:var(--foreground);cursor:pointer;border-radius:8px}.sf-total{justify-content:space-between;padding:14px 0;font-size:16px;display:flex}.sf-form{gap:8px;display:grid}.sf-form input{border:1px solid var(--border);background:var(--card);color:var(--foreground);font:inherit;border-radius:12px;padding:12px}.sf-err{color:var(--destructive);margin:0}.sf-muted{color:var(--muted-foreground)}.sf-done{text-align:center;color:var(--foreground);justify-items:center;gap:8px;display:grid}.sf-done svg{color:var(--sf)}.lr-calendar{justify-items:start;gap:.4rem;margin-top:.6rem;display:grid}.lr-calendar>div,.lr-calendar .rdp-root{background:var(--card);color:var(--card-foreground);border:1px solid var(--border);border-radius:.75rem}.lr-calendar small{opacity:.8}.lr-date input::-webkit-calendar-picker-indicator{cursor:pointer;opacity:1}.wa-dl{font-weight:700}.wa-dl-read,.wa-dl-delivered{color:var(--success,#16a34a)}.wa-dl-sent,.wa-dl-pending{color:var(--warning,#b45309)}.wa-dl-failed{color:var(--destructive,#dc2626)}.softphone{z-index:9999;background:var(--card);width:280px;color:var(--card-foreground);border:1px solid var(--border);box-shadow:0 18px 50px -12px var(--foreground);border-radius:18px;padding:14px;position:fixed;bottom:20px;right:20px}@supports (color:color-mix(in lab, red, red)){.softphone{box-shadow:0 18px 50px -12px color-mix(in oklab, var(--foreground) 35%, transparent)}}.softphone{text-align:left;gap:12px;display:grid}.softphone-head{align-items:center;gap:10px;display:flex}.softphone-avatar{background:var(--primary);width:40px;height:40px;color:var(--primary-foreground);border-radius:50%;place-items:center;font-weight:700;display:grid}.softphone-who{flex:1;min-width:0;display:grid}.softphone-who b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.softphone-who small{color:var(--muted-foreground)}.softphone-x{color:inherit;cursor:pointer;background:0 0;border:0}.softphone-status{color:var(--muted-foreground);align-items:center;gap:6px;font-size:13px;display:flex}.softphone-status.is-active{color:var(--primary);font-weight:600}.softphone-status.is-error{color:var(--destructive)}.softphone-meter{align-items:flex-end;gap:3px;height:28px;display:flex}.softphone-meter i{background:var(--primary);border-radius:2px;flex:1;transition:height 80ms linear}.softphone-actions{justify-content:center;gap:10px;display:flex}.sp-btn{border:1px solid var(--border);background:var(--muted);min-width:44px;height:44px;color:var(--foreground);cursor:pointer;border-radius:999px;justify-content:center;align-items:center;gap:6px;padding:0 12px;font-size:13px;text-decoration:none;display:inline-flex}.sp-btn.on{background:var(--foreground);color:var(--background)}.sp-btn.hang{background:var(--destructive);color:var(--destructive-foreground,var(--background));border-color:#0000}.call-split{align-items:center;display:inline-flex;position:relative}.call-split-caret{width:18px;height:28px;color:inherit;cursor:pointer;opacity:.75;background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex}.call-split-menu{z-index:60;background:var(--popover);width:250px;color:var(--popover-foreground);border:1px solid var(--border);box-shadow:0 14px 40px -12px var(--foreground);border-radius:12px;gap:2px;margin-top:6px;padding:6px;display:grid;position:absolute;top:100%;right:0}@supports (color:color-mix(in lab, red, red)){.call-split-menu{box-shadow:0 14px 40px -12px color-mix(in oklab, var(--foreground) 35%, transparent)}}.call-split-menu button{text-align:left;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;gap:2px;padding:8px 10px;display:grid}.call-split-menu button:hover,.call-split-menu button.on{background:var(--accent);color:var(--accent-foreground)}.call-split-menu small{opacity:.7;font-size:11px}.softphone.in-pip{width:auto;box-shadow:none;margin:10px;position:static}.softphone-pip-body{background:var(--background);margin:0}.softphone-ghost{grid-template-columns:1fr;font-size:13px}.softphone-device{align-items:center;gap:6px;font-size:12px;display:flex}.softphone-device select{border:1px solid var(--border);background:var(--background);min-width:0;color:var(--foreground);border-radius:8px;flex:1;padding:4px 6px}.softphone-outcomes{flex-wrap:wrap;gap:6px;display:flex}.softphone-outcomes small{opacity:.7;width:100%}.sp-chip{border:1px solid var(--border);background:var(--muted);color:var(--foreground);cursor:pointer;border-radius:999px;padding:5px 10px;font-size:12px}.sp-chip:hover{background:var(--accent);color:var(--accent-foreground)}.cc-phone-dup{background:var(--destructive);border-radius:6px;margin-top:2px;padding:2px 6px;font-size:11px;font-weight:600;display:inline-block}@supports (color:color-mix(in lab, red, red)){.cc-phone-dup{background:color-mix(in oklab, var(--destructive) 14%, transparent)}}.cc-phone-dup{color:var(--destructive)}@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}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-space-x-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-divide-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-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{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-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-content{syntax:"*";inherits:false;initial-value:""}@keyframes pulse{50%{opacity:.5}}@keyframes enter{0%{opacity:var(--tw-enter-opacity,1);transform:translate3d(var(--tw-enter-translate-x,0),var(--tw-enter-translate-y,0),0)scale3d(var(--tw-enter-scale,1),var(--tw-enter-scale,1),var(--tw-enter-scale,1))rotate(var(--tw-enter-rotate,0));filter:blur(var(--tw-enter-blur,0))}}@keyframes exit{to{opacity:var(--tw-exit-opacity,1);transform:translate3d(var(--tw-exit-translate-x,0),var(--tw-exit-translate-y,0),0)scale3d(var(--tw-exit-scale,1),var(--tw-exit-scale,1),var(--tw-exit-scale,1))rotate(var(--tw-exit-rotate,0));filter:blur(var(--tw-exit-blur,0))}}@keyframes accordion-down{0%{height:0}to{height:var(--radix-accordion-content-height,var(--bits-accordion-content-height,var(--reka-accordion-content-height,var(--kb-accordion-content-height,var(--ngp-accordion-content-height,auto)))))}}@keyframes accordion-up{0%{height:var(--radix-accordion-content-height,var(--bits-accordion-content-height,var(--reka-accordion-content-height,var(--kb-accordion-content-height,var(--ngp-accordion-content-height,auto)))))}to{height:0}}@keyframes caret-blink{0%,70%,to{opacity:1}20%,50%{opacity:0}}
