@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-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-font-weight: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-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-ease:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--font-weight-medium:500;--radius-sm:.25rem;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--ease-out:cubic-bezier(0, 0, .2, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@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,ui-sans-serif, system-ui, 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;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{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}}@layer components;@layer utilities{.\@container{container-type:inline-size}.\!visible{visibility:visible!important}.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}.static{position:static}.sticky{position:sticky}.top-60{top:calc(var(--spacing) * 60)}.isolate{isolation:isolate}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.m-1{margin:var(--spacing)}.m-2{margin:calc(var(--spacing) * 2)}.m-3{margin:calc(var(--spacing) * 3)}.m-4{margin:calc(var(--spacing) * 4)}.m-74{margin:calc(var(--spacing) * 74)}.mx-0\.5{margin-inline:calc(var(--spacing) * .5)}.block{display:block}.contents{display:contents}.flex{display:flex}.flow-root{display:flow-root}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.inline-grid{display:inline-grid}.table{display:table}.w-10{width:calc(var(--spacing) * 10)}.w-24{width:calc(var(--spacing) * 24)}.flex-shrink,.shrink{flex-shrink:1}.flex-grow,.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.p-0{padding:0}.p-1{padding:var(--spacing)}.p-2{padding:calc(var(--spacing) * 2)}.px-1\.5{padding-inline:calc(var(--spacing) * 1.5)}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.pt-1{padding-top:var(--spacing)}.pt-2{padding-top:calc(var(--spacing) * 2)}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.text-wrap{text-wrap:wrap}.break-all{word-break:break-all}.capitalize{text-transform:capitalize}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.italic{font-style:italic}.ordinal{--tw-ordinal:ordinal;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.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,)}.line-through{text-decoration-line:line-through}.overline{text-decoration-line:overline}.underline{text-decoration-line:underline}.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)}.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)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);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,)}.drop-shadow{--tw-drop-shadow-size:drop-shadow(0 1px 2px var(--tw-drop-shadow-color,#0000001a)) drop-shadow(0 1px 1px var(--tw-drop-shadow-color,#0000000f));--tw-drop-shadow:drop-shadow(0 1px 2px #0000001a) drop-shadow(0 1px 1px #0000000f);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,)}.invert{--tw-invert:invert(100%);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,)}.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,)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.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))}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.\[mm\:ss\]{mm:ss}.\[puav\:v1\]{puav:v1}.\[puav\:v3\]{puav:v3}.\[puav\:vN\]{puav:vN}}:root,[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--trend-bg:#111;--trend-grid:#ffffff12;--trend-revenue:#83df82;--trend-cash:#57d6b8;--trend-bookings:#b594f6;--trend-mqb:#ffad60;--trend-sqb:#e5c7a4;--trend-cierres:#46c5e6;--bh-black:#000;--bh-white:#fff;--bh-blue:#10069f;--bh-blue-2:#1508d1;--blue-950:#0a0466;--blue-900:#10069f;--blue-800:#1508d1;--blue-700:#2318f0;--blue-600:#2e4bff;--blue-500:#3560ff;--blue-400:#3d7fff;--blue-300:#6fa3ff;--blue-200:#9fc4ff;--blue-100:#cfe4ff;--bg-0:#000;--bg-1:#000;--bg-2:#111;--bg-3:#181818;--bg-4:#222;--bg-row-hover:#161616;--border-subtle:#1c1c1c;--border-default:#232323;--border-strong:#3a3a3a;--glass-bg:#1111118c;--glass-blur:blur(14px) saturate(140%);--text-primary:#f5f5f5;--text-secondary:#cfcfcf;--text-tertiary:#999;--text-disabled:#555;--text-on-accent:#fff;--text-accent:#9b95ff;--positive:#4cc27f;--positive-bg:#4cc27f24;--online:#34d399;--warning:#f0b95a;--warning-bg:#e0a33a24;--health-warn:#ffd23f;--semaforo-verde:#4db155;--semaforo-amarillo:#e8be62;--semaforo-rojo:#f75d59;--semaforo-verde-texto:#4db155;--semaforo-amarillo-texto:#e8be62;--semaforo-rojo-texto:#f75d59;--health-warn-bg:#ffd23f24;--negative:#ff6b5e;--negative-bg:#ff6b5e1f;--info:#57b8ff;--info-bg:#57b8ff1f;--blue-idle:#57b8ff;--blue-listening:#3bd6c6;--blue-speaking:#8a7bff;--font-family:"Hanken Grotesk", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--tracking:-.025em;--font-light:300;--font-regular:400;--font-medium:500;--font-bold:700;--font-black:800;--text-hero:56px;--text-display:40px;--text-title:28px;--text-heading:20px;--text-body:15px;--text-small:13px;--text-dense:12px;--text-caption:11px;--line-tight:1.1;--line-body:1.55;--numeric:"tnum" 1, "lnum" 1;--sp-1:4px;--sp-2:8px;--sp-3:12px;--sp-4:16px;--sp-5:24px;--sp-6:32px;--sp-7:48px;--sp-8:64px;--radius-sm:8px;--radius-md:12px;--radius-lg:18px;--radius-xl:28px;--radius-full:999px;--shadow-1:0 4px 16px #0009;--shadow-2:0 18px 40px -12px #000000d9;--shadow-3:0 24px 60px #000000a6;--edge-highlight:inset 0 1px 0 #ffffff0f;--edge-highlight-strong:inset 0 1px 0 #ffffff24;--ring-focus:0 0 0 3px #8077ff4d;--ring-accent:0 0 0 1px #8077ff8c;--ease-parabola:cubic-bezier(.45, 0, .55, 1);--ease-enter:cubic-bezier(.22, 1, .36, 1);--ease-exit:cubic-bezier(.55, 0, .55, .2);--dur-fast:.15s;--dur-base:.26s;--dur-slow:.6s;--dur-breath:2s;--dur-rest:5s;--z-base:0;--z-raised:10;--z-nav:100;--z-overlay:500;--z-modal:1000;--z-orb:2000;--accent:var(--blue-800);--accent-hover:#2a1ff0;--accent-ink:#b8b3ff;--accent-soft:#8077ff24;--chart-accent:#8077ff;--text-accent-hover:#b8b3ff;--series-1:#3987e5;--series-2:#199e70;--series-3:#c98500;--series-4:#008300;--series-5:#9085e9;--series-6:#e66767;--series-7:#d55181;--series-8:#d95926;--series-otros:var(--text-tertiary);--field-bg:#00000059;--field-bg-soft:#0003;--scrim:#0000009e;--logo-ink:var(--bh-white);--glass-panel-bg:#111111d1;--shadow-panel-float:0 24px 70px #0009;--text-hero-shadow:0 2px 16px #000000d9;--glass-pill:#111111b3;--glass-tooltip:#111111d9;--mf-ground:#0c0e12;--mf-surface:#14171d;--mf-surface-2:#191d24;--mf-surface-3:#212630;--mf-line:#262b35;--mf-line-2:#363c49;--mf-ink:#eceef3;--mf-ink-2:#b2b8c5;--mf-ink-3:#848b9a;--mf-accent:#3d7fff;--mf-accent-ink:#8db2ff;--mf-accent-soft:#18243f;--mf-on-accent:#fff;--mf-pos:#43c089;--mf-pos-soft:#11291f;--mf-warn:#e3a640;--mf-warn-soft:#2e2412;--mf-neg:#f07169;--mf-neg-soft:#321817;--mf-info:#6fb0f2;--mf-info-soft:#142536;--mf-sel:#17203a;--mf-shadow:0 1px 2px #0006, 0 10px 28px #00000073}[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--trend-bg:#fff;--trend-grid:#0a0f2814;--trend-revenue:#24823b;--trend-cash:#087e72;--trend-bookings:#8051c2;--trend-mqb:#b75a12;--trend-sqb:#897047;--trend-cierres:#087e9d;--bg-0:#fff;--bg-1:#f4f6fa;--bg-2:#fff;--bg-3:#fff;--bg-4:#edf1f8;--bg-row-hover:#f0f3f9;--border-subtle:#0a0f2814;--border-default:#0a0f2826;--border-strong:#10069f61;--glass-bg:#ffffffa6;--text-primary:#05070d;--text-secondary:#414b63;--text-tertiary:#5b6780;--text-disabled:#7e88a0;--text-on-accent:#fff;--text-accent:#10069f;--positive:#065f46;--positive-bg:#0478571a;--online:#16a34a;--warning:#92400e;--warning-bg:#b453091a;--health-warn:#b8860b;--semaforo-verde:#23a136;--semaforo-amarillo:#ddb049;--semaforo-rojo:#d42325;--semaforo-verde-texto:#1e8a30;--semaforo-amarillo-texto:#a87a0f;--semaforo-rojo-texto:#c21f21;--health-warn-bg:#b8860b1f;--negative:#b42318;--negative-bg:#d92d201a;--info:#0369a1;--info-bg:#0369a11a;--blue-idle:#0678b6;--blue-listening:#0c8f82;--blue-speaking:#6a5ae0;--shadow-1:0 4px 16px #0f172a14;--shadow-2:0 12px 32px #0f172a1f;--shadow-3:0 24px 60px #0f172a29;--edge-highlight:inset 0 0 0 0 #0000;--edge-highlight-strong:inset 0 0 0 0 #0000;--ring-focus:0 0 0 3px #10069f2e;--ring-accent:0 0 0 1px #10069f73;--accent:#10069f;--accent-hover:#1508d1;--accent-ink:#10069f;--accent-soft:#10069f14;--chart-accent:#1508d1;--text-accent-hover:#1508d1;--series-1:#2a78d6;--series-2:#1baf7a;--series-3:#eda100;--series-4:#008300;--series-5:#4a3aa7;--series-6:#e34948;--series-7:#e87ba4;--series-8:#eb6834;--field-bg:#f2f5fa;--field-bg-soft:#f6f8fc;--scrim:#0a0f1e73;--logo-ink:var(--bh-black);--glass-panel-bg:#fffc;--shadow-panel-float:0 24px 70px #0f172a24;--text-hero-shadow:0 0 0 #0000;--glass-pill:#ffffffb3;--glass-tooltip:#ffffffd9;--mf-ground:#f1f2f6;--mf-surface:#fff;--mf-surface-2:#f7f8fa;--mf-surface-3:#eceef3;--mf-line:#e1e4ea;--mf-line-2:#cbd0da;--mf-ink:#11141a;--mf-ink-2:#454b58;--mf-ink-3:#737a8a;--mf-accent:#10069f;--mf-accent-ink:#10069f;--mf-accent-soft:#ecebfa;--mf-on-accent:#fff;--mf-pos:#0a7a4a;--mf-pos-soft:#e3f4ec;--mf-warn:#985a00;--mf-warn-soft:#fbf0dc;--mf-neg:#b6312a;--mf-neg-soft:#fbe7e5;--mf-info:#0a5ca3;--mf-info-soft:#e4eff9;--mf-sel:#f3f2fd;--mf-shadow:0 1px 2px #11141a0d, 0 8px 24px #11141a14}:root{--font-family:var(--font-hanken), -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--app-zoom:1.07}*{box-sizing:border-box}html,body{margin:0}body{background:var(--bg-1);color:var(--text-secondary);font-family:var(--font-family);font-weight:var(--font-light);letter-spacing:var(--tracking);font-size:15px;line-height:var(--line-body);zoom:var(--app-zoom)}::selection{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){::selection{background:color-mix(in srgb, var(--accent) 35%, transparent)}}button,input,select,textarea{letter-spacing:var(--tracking);font-family:inherit}a{color:inherit;text-decoration:none}.num{font-variant-numeric:tabular-nums}.no-spin::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.no-spin::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.no-spin{appearance:textfield}.muted{color:var(--text-tertiary)}.caption{text-transform:uppercase;letter-spacing:.14em;color:var(--text-tertiary);font-size:11px;font-weight:500}.prosa{letter-spacing:-.025em;color:var(--text-secondary);font-size:12.5px;font-weight:400;line-height:1.55}.prosa-sec{letter-spacing:-.025em;color:var(--text-tertiary);font-size:12px;font-weight:400;line-height:1.5}.accent-link{color:var(--text-accent);cursor:pointer;font-size:11.5px}.accent-link:hover{color:var(--text-accent-hover)}.copyrow{cursor:copy;transition:background .14s var(--ease-enter)}.copyrow:hover{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.copyrow:hover{background:color-mix(in srgb, var(--accent) 8%, transparent)}}.copyrow:focus-visible{background:var(--accent);outline:none}@supports (color:color-mix(in lab, red, red)){.copyrow:focus-visible{background:color-mix(in srgb, var(--accent) 13%, transparent)}}.copyrow .copyhint{opacity:0;transition:opacity .12s var(--ease-enter)}.copyrow:hover .copyhint,.copyrow:focus-visible .copyhint{opacity:1}.shell{min-height:calc(100dvh / var(--app-zoom,1));display:flex}.main{flex:1;min-width:0}.wrap{max-width:1080px;margin:0 auto;padding:24px 32px 96px}.sidebar{background:var(--bg-2);border-right:1px solid var(--border-subtle);width:236px;box-shadow:var(--edge-highlight);flex-direction:column;flex:none;display:flex}.sb-nav{flex:1;padding:6px 0 12px;overflow:auto}.nav-group{text-transform:uppercase;letter-spacing:.16em;color:var(--text-disabled);padding:14px 26px 6px;font-size:10.5px;font-weight:500}.nav-group-raya{background:var(--border-strong);pointer-events:none;border-radius:999px;width:16px;height:1.5px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.nav-item{cursor:pointer;color:var(--text-tertiary);transition:background var(--dur-fast) var(--ease-parabola);border-radius:12px;align-items:center;gap:10px;margin:0 12px 4px;padding:10px 14px;font-size:13.5px;font-weight:500;display:flex}.nav-item:hover{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.nav-item:hover{background:color-mix(in srgb, var(--accent) 12%, transparent)}}.nav-item .dot{background:0 0;border-radius:50%;flex:none;width:6px;height:6px}.nav-item.active{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.nav-item.active{background:color-mix(in srgb, var(--accent) 14%, transparent)}}.nav-item.active{color:var(--text-primary)}.nav-item.active .dot{background:var(--accent)}.nav-item .nav-badge{color:var(--info);background:var(--info-bg);border-radius:999px;margin-left:auto;padding:2px 8px;font-size:12px;font-weight:500}html[data-tareas-menu=plegado] #nav-sub-tareas{display:none!important}html[data-tareas-menu=abierto] #nav-sub-tareas{display:flex!important}.nav-flecha-tareas{width:22px;height:22px;color:var(--text-tertiary);cursor:pointer;z-index:1;background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;padding:0;display:flex;position:absolute;top:21px;right:24px;transform:translateY(-50%)}.nav-flecha-tareas:hover{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.nav-flecha-tareas:hover{background:color-mix(in srgb, var(--accent) 18%, transparent)}}.nav-flecha-tareas:hover{color:var(--text-primary)}html[data-tareas-menu=plegado] .nav-flecha-tareas svg{transform:none!important}html[data-tareas-menu=abierto] .nav-flecha-tareas svg{transform:rotate(90deg)!important}.sb-foot{border-top:1px solid var(--border-subtle);padding:14px 20px}.sb-user{border-top:1px solid var(--border-subtle);align-items:center;gap:10px;padding:14px 20px 18px;display:flex}.src-pill{border:1px solid var(--border-subtle);color:var(--text-tertiary);background:var(--accent);border-radius:999px;padding:3px 8px;font-size:10px}@supports (color:color-mix(in lab, red, red)){.src-pill{background:color-mix(in srgb, var(--accent) 5%, transparent)}}.src-pill{display:inline-block}.page-head{justify-content:space-between;align-items:flex-end;gap:16px;padding:8px 0 4px;display:flex}.page-head h1{color:var(--text-primary);margin:0;font-size:28px;font-weight:700;line-height:1.1}.page-head .sub{color:var(--text-tertiary);margin-top:6px;font-size:12.5px;display:block}.pill{border:1px solid var(--border-subtle);color:var(--text-secondary);background:var(--bg-2);white-space:nowrap;border-radius:999px;padding:8px 14px;font-size:12px}.btn{cursor:pointer;text-align:center;transition:all var(--dur-fast) var(--ease-parabola);border:1px solid #0000;border-radius:12px;justify-content:center;align-items:center;gap:6px;padding:9px 16px;font-size:12.5px;font-weight:500;text-decoration:none;display:inline-flex}.btn.primary{color:var(--text-on-accent);background:var(--accent);box-shadow:var(--edge-highlight-strong), var(--shadow-1)}.btn.primary:hover:where(:not(:disabled,[aria-disabled=true])){background:var(--accent-hover);transform:translateY(-1px)}.btn.secondary{color:var(--accent-ink);background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.btn.secondary{background:color-mix(in srgb, var(--accent) 10%, transparent)}}.btn.secondary{border-color:var(--border-default)}.btn.secondary:hover:where(:not(:disabled,[aria-disabled=true])){background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.btn.secondary:hover:where(:not(:disabled,[aria-disabled=true])){background:color-mix(in srgb, var(--accent) 18%, transparent)}}.btn.secondary:hover:where(:not(:disabled,[aria-disabled=true])){border-color:var(--border-strong)}.btn.ghost{color:var(--text-secondary);background:0 0}.btn.ghost:hover:where(:not(:disabled,[aria-disabled=true])){background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.btn.ghost:hover:where(:not(:disabled,[aria-disabled=true])){background:color-mix(in srgb, var(--accent) 8%, transparent)}}.btn.ghost:hover:where(:not(:disabled,[aria-disabled=true])){color:var(--text-primary)}.btn.sm{border-radius:8px;padding:5px 10px;font-size:11.5px}.btn:disabled,.btn[aria-disabled=true]{opacity:.45;cursor:not-allowed}.confirm-dialog-scrim{padding:24px}.confirm-dialog{flex-direction:column;width:420px;max-width:100%;max-height:calc(100dvh - 48px);display:flex;overflow:hidden}.confirm-dialog-body{overscroll-behavior:contain;overflow-wrap:anywhere;min-height:0;padding:24px 24px 0;overflow-y:auto}.confirm-dialog-actions{flex-wrap:wrap;flex-shrink:0;gap:8px;padding:20px 24px 24px;display:flex}.confirm-dialog-actions .btn{white-space:normal;overflow-wrap:anywhere;flex:120px;min-width:0;min-height:28px;line-height:1.4}@media (max-width:767px){.confirm-dialog-scrim{padding:16px}.confirm-dialog{max-height:calc(100dvh - 32px)}.confirm-dialog-body{padding:20px 20px 0}.confirm-dialog-body input,.confirm-dialog-body textarea,.confirm-dialog-body select{font-size:16px!important}.confirm-dialog-actions{padding:16px 20px 20px}.confirm-dialog-actions .btn{min-height:44px}}@media (pointer:coarse){.confirm-dialog-actions .btn{min-height:44px}}.kpi-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.kpi{background:var(--bg-2);border:1px solid var(--border-subtle);box-shadow:var(--edge-highlight);cursor:pointer;transition:background var(--dur-base) var(--ease-parabola), border-color var(--dur-base) var(--ease-parabola), box-shadow var(--dur-base) var(--ease-parabola);border-radius:18px;padding:20px}.kpi:hover{background:var(--bg-3);border-color:var(--border-default);box-shadow:var(--edge-highlight), var(--shadow-1)}.kpi.kpi--static{cursor:default}.kpi.kpi--static:hover{background:var(--bg-2);border-color:var(--border-subtle);box-shadow:var(--edge-highlight);transform:none}.kpi .k-label{text-transform:uppercase;letter-spacing:.14em;color:var(--text-tertiary);font-size:11px;font-weight:500}.kpi .k-value{color:var(--text-primary);font-variant-numeric:tabular-nums;margin:8px 0 3px;font-size:30px;font-weight:800;line-height:1.1}.kpi .k-ctx{color:var(--text-tertiary);font-size:11px}.kpi .k-delta{margin-top:9px;font-size:12px;font-weight:500}.kpi .k-delta .vs{color:var(--text-tertiary);font-weight:400}.kpi .k-skel{background:var(--bg-3);border:1px solid var(--border-subtle);vertical-align:middle;width:2.6em;height:.7em;animation:skel-pulse 1.6s var(--ease-parabola) infinite;border-radius:7px;display:inline-block}.am-skel{background:var(--bg-3);width:58%;min-width:30px;height:11px;animation:skel-pulse 1.6s var(--ease-parabola) infinite;border-radius:5px;display:inline-block}.card{background:var(--bg-2);border:1px solid var(--border-subtle);box-shadow:var(--edge-highlight);border-radius:18px;padding:24px}.card-title{text-transform:uppercase;letter-spacing:.14em;color:var(--text-tertiary);margin-bottom:10px;font-size:11px;font-weight:500;display:block}.card-sub{color:var(--text-tertiary);font-size:12px}:root{--tabla-letra:13.5px;--tabla-rotulo:12.5px}.gtable:not(.card){background:var(--bg-2);border:1px solid var(--border-default);border-radius:14px}.gtable .thead{background:var(--bg-4);border-radius:13px 13px 0 0;align-items:center;gap:10px;min-height:45px;padding:6px 12px;display:grid}.gtable .thead span{font-size:var(--tabla-rotulo);font-weight:var(--font-black);letter-spacing:normal;color:var(--text-secondary);line-height:1.25}.gtable .thead span.th-orden{cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:var(--radius-sm);transition:color var(--dur-fast) var(--ease-parabola);align-items:center;gap:5px;padding:5px 0;display:inline-flex}.gtable .thead span.th-orden:hover{color:var(--text-primary)}.gtable .thead span.th-orden:focus-visible{box-shadow:var(--ring-focus);outline:none}.gtable .thead span.th-orden[data-activo="1"]{color:var(--text-primary)}.gtable .thead span.th-orden.r{flex-direction:row-reverse}.gtable .thead span.th-orden .th-orden-flecha{color:inherit;letter-spacing:0;opacity:0;transition:opacity var(--dur-fast) var(--ease-parabola);font-size:8px;line-height:1}.gtable .thead span.th-orden:hover .th-orden-flecha,.gtable .thead span.th-orden:focus-visible .th-orden-flecha,.gtable .thead span.th-orden[data-activo="1"] .th-orden-flecha{opacity:1}.cl-head{background:var(--bg-4);align-items:center;min-height:45px;padding:6px 16px}.cl-th{cursor:pointer;-webkit-user-select:none;user-select:none;white-space:nowrap;border-radius:var(--radius-sm);min-width:0;font-size:var(--tabla-rotulo);font-weight:var(--font-black);color:var(--text-secondary);transition:color var(--dur-fast) var(--ease-parabola);align-items:center;gap:5px;padding:5px 0;line-height:1.25;display:inline-flex}.cl-th-txt{text-overflow:ellipsis;overflow:hidden}.cl-th:hover,.cl-th[data-activo="1"]{color:var(--text-primary)}.cl-th:focus-visible{box-shadow:var(--ring-focus);outline:none}.cl-th .th-orden-flecha{width:7px;color:inherit;opacity:0;transition:opacity var(--dur-fast) var(--ease-parabola);flex:none;font-size:8px;line-height:1}.cl-th:hover .th-orden-flecha,.cl-th:focus-visible .th-orden-flecha,.cl-th[data-activo="1"] .th-orden-flecha{opacity:1}.cl-fila{border-top:1px dashed var(--border-default);font-variant-numeric:tabular-nums;min-height:54px;padding:8px 16px}.cl-head+.cl-fila,:where(:has(>.cl-head))+.cl-fila{border-top:0}.mp-fila{scrollbar-width:thin;align-items:stretch;gap:14px;padding:12px 16px;display:flex;overflow-x:auto}.mp-ficha{border-radius:var(--radius-sm);transition:background var(--dur-fast) var(--ease-parabola);flex-direction:column;flex:none;justify-content:center;gap:2px;padding:4px 6px;display:flex}.mp-ficha--click{cursor:pointer;-webkit-user-select:none;user-select:none}.mp-ficha--click:hover{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.mp-ficha--click:hover{background:color-mix(in srgb, var(--accent) 7%, transparent)}}.mp-ficha--click:focus-visible{box-shadow:var(--ring-focus);outline:none}.kpi-drill{appearance:none;color:inherit;font:inherit;text-align:inherit;cursor:pointer;background:0 0;border:0;border-radius:6px;margin:0;padding:2px 4px}.kpi-drill:hover{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.kpi-drill:hover{background:color-mix(in srgb, var(--accent) 9%, transparent)}}.kpi-drill:focus-visible{box-shadow:var(--ring-focus);outline:none}.mp-ficha[data-activo="1"]{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.mp-ficha[data-activo="1"]{background:color-mix(in srgb, var(--accent) 13%, transparent)}}.gtable .trow{border-bottom:1px dashed var(--border-default);font-variant-numeric:tabular-nums;min-height:54px;transition:background var(--dur-fast) var(--ease-parabola);align-items:center;gap:10px;padding:8px 12px;display:grid}.gtable>.trow:last-child{border-bottom:0;border-radius:0 0 13px 13px}.gtable .cell,.gtable .cell-main{font-size:var(--tabla-letra)}.gtable .cell-sub{font-size:var(--text-dense)}.gtable .cell-main:not(.num):not(.r){font-weight:var(--font-bold)}.gtable .trow:hover{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.gtable .trow:hover{background:color-mix(in srgb, var(--accent) 4%, transparent)}}.gtable .trow.click{cursor:pointer}.gtable .trow.trow--nolink:hover{background:0 0}.gtable .gcol-accion{z-index:2;background:var(--bg-2);box-shadow:inset 1px 0 0 var(--border-default);align-self:stretch;align-items:center;margin:-8px -12px -8px 0;padding:8px 12px 8px 10px;display:flex;position:sticky;right:0}.gtable .thead .gcol-accion{z-index:3;background:var(--bg-4);border-top-right-radius:13px;margin:-6px -12px -6px 0;padding:6px 12px 6px 10px}.gtable>.trow:last-child .gcol-accion{border-bottom-right-radius:13px}.gtable .trow:hover .gcol-accion{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.gtable .trow:hover .gcol-accion{background:color-mix(in srgb, var(--accent) 4%, var(--bg-2))}}.cell-main{color:var(--text-primary);font-size:13px;font-weight:500}.cell-sub{color:var(--text-tertiary);font-size:11px}.cell{color:var(--text-secondary);font-size:12px}.r{text-align:right;justify-self:end}.badge{white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:4px 12px;font-size:11px;font-weight:500;display:inline-flex}.badge:before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px}.badge.sm{padding:3px 10px;font-size:10.5px}.badge.sm:before{width:5px;height:5px}.badge.nodot:before{display:none}.t-positive{color:var(--positive);background:var(--positive-bg)}.t-warning{color:var(--warning);background:var(--warning-bg)}.t-negative{color:var(--negative);background:var(--negative-bg)}.t-info{color:var(--info);background:var(--info-bg)}.t-neutral{color:var(--text-tertiary);background:var(--text-tertiary)}@supports (color:color-mix(in lab, red, red)){.t-neutral{background:color-mix(in srgb, var(--text-tertiary) 12%, transparent)}}.t-blue{color:var(--text-accent);background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.t-blue{background:color-mix(in srgb, var(--accent) 12%, transparent)}}.t-bhm{color:var(--blue-speaking);background:var(--blue-speaking)}@supports (color:color-mix(in lab, red, red)){.t-bhm{background:color-mix(in srgb, var(--blue-speaking) 12%, transparent)}}.tabs{flex-wrap:wrap;gap:8px;display:flex}.tab{cursor:pointer;color:var(--text-tertiary);border:1px solid var(--border-subtle);transition:all var(--dur-fast) var(--ease-parabola);background:0 0;border-radius:999px;align-items:center;gap:8px;padding:7px 14px;font-size:12.5px;font-weight:500;display:flex}.tab:hover{border-color:var(--border-strong);color:var(--text-primary)}.tab.active{color:var(--accent-ink);background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.tab.active{background:color-mix(in srgb, var(--accent) 12%, transparent)}}.tab.active{border-color:var(--border-strong)}.tab .count{background:var(--accent);border-radius:999px;padding:1px 7px;font-size:10.5px;font-weight:700}@supports (color:color-mix(in lab, red, red)){.tab .count{background:color-mix(in srgb, var(--accent) 16%, transparent)}}.tab .count{color:var(--accent-ink);font-variant-numeric:tabular-nums}.kanban{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.kcol{background:var(--bg-2);border:1px solid var(--border-subtle);border-radius:16px;padding:12px}.kcol-head{align-items:center;gap:8px;padding:2px 4px 4px;display:flex}.kcol-head .dot{border-radius:50%;width:6px;height:6px}.kcol-head .name{color:var(--text-primary);font-size:12.5px;font-weight:700}.kcol-head .n{color:var(--text-tertiary);font-variant-numeric:tabular-nums;margin-left:auto;font-size:11px}.kcol-sub{color:var(--text-disabled);font-variant-numeric:tabular-nums;padding:0 4px 10px;font-size:10.5px}.kcard{background:var(--bg-3);border:1px solid var(--border-subtle);cursor:pointer;transition:border-color var(--dur-fast) var(--ease-parabola);border-radius:12px;margin-bottom:8px;padding:10px 12px}.kcard:hover{border-color:var(--border-default)}.kcard .row1{justify-content:space-between;align-items:baseline;display:flex}.kcard .row2,.kcard .row3{justify-content:space-between;align-items:center;margin-top:6px;display:flex}.kcard .kname{color:var(--text-primary);font-size:13px;font-weight:500}.kcard .kval{color:var(--text-primary);font-variant-numeric:tabular-nums;font-size:12px;font-weight:700}.kcard .kmeta{color:var(--text-tertiary);font-size:11px}.kcard .kdays{color:var(--text-disabled);font-size:10.5px}.kcol-more{text-align:center;color:var(--text-disabled);padding:4px 0 2px;font-size:11px}.score-dots{letter-spacing:2px;font-size:10px}.meter{background:var(--accent);border-radius:999px;height:6px}@supports (color:color-mix(in lab, red, red)){.meter{background:color-mix(in srgb, var(--accent) 8%, transparent)}}.meter{display:block;overflow:hidden}.meter>span{background:var(--accent);border-radius:999px;height:100%;display:block}.progress-row{flex-direction:column;gap:5px;margin-bottom:12px;display:flex}.progress-row .line{justify-content:space-between;align-items:baseline;display:flex}.alert{border-radius:14px;align-items:flex-start;gap:14px;padding:14px 18px;display:flex}.alert .glyph{flex:none;font-size:15px}.alert .a-title{font-weight:500}.alert .a-body{color:var(--text-secondary);flex:1;font-size:13px;line-height:1.5}.alert.info{background:var(--info-bg);border:1px solid var(--info)}@supports (color:color-mix(in lab, red, red)){.alert.info{border:1px solid color-mix(in srgb, var(--info) 30%, transparent)}}.alert.info .a-title{color:var(--info)}.alert.warning{background:var(--warning-bg);border:1px solid var(--warning)}@supports (color:color-mix(in lab, red, red)){.alert.warning{border:1px solid color-mix(in srgb, var(--warning) 30%, transparent)}}.alert.warning .a-title{color:var(--warning)}.alert.negative{background:var(--negative-bg);border:1px solid var(--negative)}@supports (color:color-mix(in lab, red, red)){.alert.negative{border:1px solid color-mix(in srgb, var(--negative) 30%, transparent)}}.alert.negative .a-title{color:var(--negative)}.alert.positive{background:var(--positive-bg);border:1px solid var(--positive)}@supports (color:color-mix(in lab, red, red)){.alert.positive{border:1px solid color-mix(in srgb, var(--positive) 30%, transparent)}}.alert.positive .a-title{color:var(--positive)}.avatar{background:var(--accent);border-radius:50%;flex:none;justify-content:center;align-items:center;width:26px;height:26px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.avatar{background:color-mix(in srgb, var(--accent) 12%, transparent)}}.avatar{color:var(--accent-ink);font-size:10.5px;font-weight:700}.avatar.lg{width:32px;height:32px;font-size:13px}.podio-bh{gap:var(--sp-3);grid-template-columns:1fr 1fr 1fr;align-items:end;max-width:640px;margin:0 auto;display:grid}.podio-bh-col{text-align:center;background:var(--bg-2);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);padding:var(--sp-4) var(--sp-3) var(--sp-3);flex-direction:column;align-items:center;gap:6px;display:flex}.podio-bh-col.p1{padding-top:var(--sp-6);border-color:var(--border-strong)}.podio-bh-base{border-radius:0 0 var(--radius-lg) var(--radius-lg);width:100%}.podio-bh-foto{border:3px solid var(--aro);border-radius:50%;padding:3px;display:inline-flex;position:relative}.podio-bh-foto>.avatar{width:var(--tam);height:var(--tam);font-size:calc(var(--tam) * .34)}.podio-bh-puesto{background:var(--aro);width:24px;height:24px;color:var(--bg-1);font-size:var(--text-dense);font-weight:var(--font-black);border:2px solid var(--bg-2);border-radius:50%;justify-content:center;align-items:center;display:inline-flex;position:absolute;bottom:-6px;right:-6px}.podio-bh-barra{background:var(--bg-3);border-radius:3px;width:100%;height:6px;overflow:hidden}.podio-bh-barra>span{background:var(--aro);height:100%;display:block}@media (max-width:560px){.podio-bh{grid-template-columns:1fr;max-width:none}.podio-bh-col{order:var(--orden)}}.drawer-scrim{z-index:1000;background:var(--scrim);-webkit-backdrop-filter:blur(10px)saturate(140%);backdrop-filter:blur(10px)saturate(140%);opacity:0;pointer-events:none;transition:opacity var(--dur-base) var(--ease-parabola);position:fixed;inset:0}.drawer-scrim.open{opacity:1;pointer-events:auto}.drawer{z-index:1001;background:var(--bg-3);border-left:1px solid var(--border-default);width:min(520px,92vw);box-shadow:var(--edge-highlight), var(--shadow-3);transition:transform var(--dur-slow) var(--ease-enter);padding:28px;position:fixed;top:0;bottom:0;right:0;overflow-y:auto;transform:translate(105%)}.drawer.open{transform:translate(0)}.drawer--amplio{width:min(780px,92vw)}.crm-table-scroll{max-width:100%;overflow-x:auto}.home-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;display:flex}.home-header h1{font-size:var(--text-display);letter-spacing:-.035em;margin:8px 0;line-height:1.15}.home-access{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:12px;margin:24px 0 36px;display:grid}.home-access-link{color:var(--text-primary);flex-direction:column;gap:4px;text-decoration:none;display:flex}.home-access-link:hover{background:var(--bg-3)}.home-area{margin-top:32px}.home-area h2{font-size:var(--text-heading);margin:0 0 16px}.home-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.home-kpis .kpi{min-width:0}@media (max-width:767px){.home-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.home-kpis .k-value{font-size:var(--text-title)}.home-header{gap:12px}}.drawer .d-close{cursor:pointer;z-index:2;color:var(--text-tertiary);font-size:18px;line-height:1;position:absolute;top:16px;right:20px}.drawer .d-close:hover{color:var(--text-primary)}.drawer button.d-close,.modalx>button.d-close{background:0 0;border:0;border-radius:8px;place-items:center;width:32px;height:32px;display:grid}.drawer button.d-close:focus-visible,.modalx>button.d-close:focus-visible{outline:2px solid var(--accent);outline-offset:2px}@media (pointer:coarse){.drawer button.d-close,.modalx>button.d-close{width:44px;height:44px}}.modal-scrim{z-index:2100;background:var(--scrim);-webkit-backdrop-filter:blur(10px)saturate(140%);backdrop-filter:blur(10px)saturate(140%);justify-content:center;align-items:center;padding:24px;display:none;position:fixed;inset:0}.modal-scrim.open{display:flex}.modal{background:var(--bg-2);border:1px solid var(--border-default);width:min(620px,94vw);box-shadow:var(--edge-highlight), var(--shadow-3);border-radius:28px;padding:32px 28px 24px;position:relative}:root{--ayuda-ocupa:0px;--ayuda-ancho:min(384px, calc(100vw / var(--app-zoom,1) - var(--sp-4) * 2));--ayuda-ancho-xl:min(560px, calc(100vw / var(--app-zoom,1) - var(--sp-4) * 2));--ayuda-alto:min(620px, calc(72dvh / var(--app-zoom,1)));--ayuda-alto-xl:min(820px, calc(86dvh / var(--app-zoom,1)));--ayuda-pildora-alto:36px}.ayuda-ventana{right:var(--sp-4);bottom:var(--sp-4);z-index:1400;width:var(--ayuda-ancho);height:var(--ayuda-alto);overscroll-behavior:contain;background:var(--bg-2);border:1px solid var(--border-default);border-radius:var(--radius-lg);box-shadow:var(--shadow-panel-float);flex-direction:column;display:none;position:fixed;overflow:hidden}.ayuda-ventana.abierta{animation:ayuda-entra var(--dur-base) var(--ease-enter);display:flex}.ayuda-ventana.ancha{width:var(--ayuda-ancho-xl);height:var(--ayuda-alto-xl)}.ayuda-pildora{right:var(--sp-3);bottom:var(--sp-3);z-index:1400;height:var(--ayuda-pildora-alto);min-width:var(--ayuda-pildora-alto);padding:0 calc((var(--ayuda-pildora-alto) - 19px) / 2);transition:padding var(--dur-base) var(--ease-enter), gap var(--dur-base) var(--ease-enter), border-color var(--dur-fast) var(--ease-enter);background:var(--bg-2);border:1px solid var(--border-default);border-radius:var(--radius-full);box-shadow:var(--shadow-panel-float);color:var(--text-primary);font-size:var(--text-small);font-weight:var(--font-medium);letter-spacing:var(--tracking);cursor:pointer;animation:ayuda-entra var(--dur-base) var(--ease-enter);align-items:center;gap:0;display:inline-flex;position:fixed}.ayuda-pildora:hover{border-color:var(--border-strong)}.ayuda-pildora:focus-visible{box-shadow:var(--ring-focus), var(--shadow-panel-float);outline:none}.ayuda-pildora .rotulo{opacity:0;white-space:nowrap;max-width:0;transition:max-width var(--dur-base) var(--ease-enter), opacity var(--dur-fast) var(--ease-enter);overflow:hidden}.ayuda-pildora:hover,.ayuda-pildora:focus-visible{gap:var(--sp-2);padding:0 var(--sp-4) 0 calc((var(--ayuda-pildora-alto) - 19px) / 2)}.ayuda-pildora:hover .rotulo,.ayuda-pildora:focus-visible .rotulo{opacity:1;max-width:80px}@media (prefers-reduced-motion:reduce){.ayuda-pildora,.ayuda-pildora .rotulo{transition:none}}.ayuda-pildora .n{outline:2px solid var(--bg-2);border-radius:var(--radius-full);background:var(--accent);min-width:18px;height:18px;color:var(--text-on-accent);font-size:var(--text-caption);font-weight:var(--font-bold);font-variant-numeric:tabular-nums;justify-content:center;align-items:center;padding:0 5px;display:inline-flex;position:absolute;top:-6px;right:-6px}.ayuda-cab-btn{border-radius:var(--radius-sm);width:26px;height:26px;color:var(--text-tertiary);font-size:var(--text-small);cursor:pointer;background:0 0;border:none;flex:none;justify-content:center;align-items:center;line-height:1;display:inline-flex}.ayuda-cab-btn:hover{background:var(--bg-3);color:var(--text-primary)}.ayuda-cab-btn[aria-disabled=true]{color:var(--text-disabled);cursor:default}.ayuda-cab-btn[aria-disabled=true]:hover{color:var(--text-disabled);background:0 0}.ayuda-cab-btn:focus-visible{box-shadow:var(--ring-focus);outline:none}@keyframes ayuda-entra{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.ayuda-ventana.abierta,.ayuda-pildora{animation:none}}:is(body:has(.drawer-scrim.open) .ayuda-ventana,body:has(.drawer-scrim.open) .ayuda-pildora){right:calc(min(520px, 92vw) + var(--sp-4))}@media (max-width:600px){:root{--ayuda-ancho:calc(100vw / var(--app-zoom,1));--ayuda-ancho-xl:calc(100vw / var(--app-zoom,1));--ayuda-alto:calc(78dvh / var(--app-zoom,1));--ayuda-alto-xl:calc(90dvh / var(--app-zoom,1))}.ayuda-ventana{border-radius:var(--radius-lg) var(--radius-lg) 0 0;border-bottom:none;border-left:none;border-right:none;bottom:0;right:0}.ayuda-agrandar{display:none}body:has(.drawer-scrim.open) .ayuda-ventana{display:none}body:has(.drawer-scrim.open) .ayuda-pildora{right:var(--sp-4);display:none}}.modalx-scrim{z-index:2200;background:var(--scrim);-webkit-backdrop-filter:blur(10px)saturate(140%);backdrop-filter:blur(10px)saturate(140%);opacity:0;pointer-events:none;transition:opacity var(--dur-base) var(--ease-parabola);justify-content:center;align-items:center;padding:28px;display:flex;position:fixed;inset:0}.modalx-scrim.open{opacity:1;pointer-events:auto}.modalx{background:var(--bg-2);border:1px solid var(--border-default);width:min(1160px,96vw);height:auto;max-height:min(85dvh,820px);box-shadow:var(--edge-highlight), var(--shadow-3);transition:transform var(--dur-slow) var(--ease-enter);border-radius:24px;flex-direction:column;display:flex;position:relative;overflow:hidden;transform:translateY(14px)scale(.985)}.modalx-scrim.open .modalx{transform:translateY(0)scale(1)}@media (max-width:767px){.modalx>:not(.d-close):not(.modal-form){min-height:0;overflow-y:auto}}.modalx>.d-close{cursor:pointer;z-index:2;color:var(--text-tertiary);font-size:18px;line-height:1;position:absolute;top:16px;right:20px}.modalx>.d-close:hover{color:var(--text-primary)}.modalx-lugar-x{padding-right:56px}@media (pointer:coarse){.modalx-lugar-x{padding-right:76px}}.modalx:has(>.modal-form){width:min(600px,94vw)}.modalx:has(>.modal-form[data-ancho=lg]){width:min(760px,94vw)}.modal-form{min-height:0;padding:24px 26px 22px;overflow-y:auto}.modal-form>.mf-titulo{padding-right:34px}.modalx:has(>[data-modalx=md]){width:min(760px,94vw)}.modalx:has(>[data-modalx=sm]){width:min(600px,94vw)}.proy-th .proy-ocultar{opacity:0;transition:opacity var(--dur-fast) var(--ease-parabola)}.proy-th:hover .proy-ocultar{opacity:.45}.proy-th .proy-ocultar:hover,.proy-th .proy-ocultar:focus-visible{opacity:1;color:var(--text-primary)}.modalx-split{grid-template-columns:1fr var(--rail-w,360px);flex:1;min-height:0;display:grid;position:relative}.modalx-main{min-width:0;padding:28px;overflow-y:auto}.modalx-rail{border-left:1px solid var(--border-subtle);background:var(--bg-1);min-width:0;padding:28px 24px;overflow-y:auto}@media (max-width:900px){.modalx-split{grid-template-columns:1fr;overflow-y:auto}.modalx-main,.modalx-rail{overflow-y:visible}.modalx-rail{border-left:none;border-top:1px solid var(--border-subtle)}.modalx-split .rail-grip{display:none}}.rail-grip{z-index:5;cursor:col-resize;background:0 0;outline:none;width:9px}.rail-grip:after{content:"";width:2px;transition:background .15s var(--ease-parabola);background:0 0;border-radius:2px;position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%)}.rail-grip:hover:after,.rail-grip:focus-visible:after,.rail-grip[data-arrastrando=true]:after{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.rail-grip:hover:after,.rail-grip:focus-visible:after,.rail-grip[data-arrastrando=true]:after{background:color-mix(in srgb, var(--accent) 55%, transparent)}}.chip{border:1px solid var(--border-subtle);color:var(--text-secondary);background:var(--accent);border-radius:8px;align-items:center;gap:8px;padding:6px 12px;font-size:11.5px;font-weight:500;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.chip{background:color-mix(in srgb, var(--accent) 5%, transparent)}}.chip .n{color:var(--text-tertiary);font-variant-numeric:tabular-nums}.chip.add{cursor:pointer;color:var(--text-accent);background:0 0;border-style:dashed}.chip.add:hover{border-color:var(--border-strong)}.tl{flex-direction:column;display:flex}.tli{padding:0 0 14px 22px;position:relative}.tli:before{content:"";background:var(--border-subtle);width:1px;position:absolute;top:16px;bottom:0;left:4px}.tli:last-child:before{display:none}.tli .tdot{border-radius:50%;width:9px;height:9px;position:absolute;top:5px;left:0}.dsec{border-top:1px solid var(--border-subtle);margin-top:20px;padding-top:16px}.sb-spacer{transition:width var(--dur-base) var(--ease-parabola);flex:none}.sidebar{height:calc(100dvh / var(--app-zoom,1));z-index:900;transition:width var(--dur-base) var(--ease-parabola), box-shadow var(--dur-base) var(--ease-parabola);position:fixed;top:0;bottom:0;left:0;overflow:hidden}.sb-toggle{cursor:pointer;width:28px;height:28px;color:var(--text-tertiary);transition:all var(--dur-fast) var(--ease-parabola);background:0 0;border:0;border-radius:8px;flex:none;justify-content:center;align-items:center;display:inline-flex}.sb-toggle:hover{color:var(--text-primary);background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.sb-toggle:hover{background:color-mix(in srgb, var(--accent) 10%, transparent)}}.wrap{transition:max-width var(--dur-base) var(--ease-parabola)}body.sb-colapsada .wrap{max-width:1280px}body.area-wide .wrap{max-width:1680px}body.area-wide.sb-colapsada .wrap{max-width:1760px}.sb-mobile-bar{display:none}.sb-mobile-scrim{background:var(--scrim);z-index:899;position:fixed;inset:0}@media (max-width:767px){:root{--app-zoom:1}.sb-spacer{display:none}.shell>.main{padding-top:56px}.shell>.main>.wrap{padding:24px 16px 64px}.sidebar{visibility:hidden;transition:transform var(--dur-base) var(--ease-enter), visibility var(--dur-base);transform:translate(-105%);width:min(300px,100vw - 48px)!important}.sidebar.sb-mobile-open{visibility:visible;transform:translate(0)}.sb-mobile-bar{z-index:850;background:var(--bg-2);border-bottom:1px solid var(--border-subtle);height:56px;color:var(--text-primary);align-items:center;gap:12px;padding:8px 16px;font-weight:600;display:flex;position:fixed;inset:0 0 auto}.sb-mobile-bar .btn{order:-1;margin-right:4px}.page-head{flex-wrap:wrap;align-items:flex-start}.page-head h1{font-size:26px}.kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.kpi{min-width:0}.k-value{font-size:28px}.blue-chip{bottom:16px;top:auto!important;right:16px!important}.drawer{width:100vw;padding:20px}}.bo-scroll::-webkit-scrollbar{width:10px;height:10px}.bo-scroll::-webkit-scrollbar-thumb{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.bo-scroll::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--accent) 16%, transparent)}}.bo-scroll::-webkit-scrollbar-thumb{border:2px solid var(--bg-2);border-radius:999px}.bo-scroll::-webkit-scrollbar-thumb:hover{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.bo-scroll::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb, var(--accent) 30%, transparent)}}.bo-scroll::-webkit-scrollbar-track{background:0 0}.bo-scroll{scrollbar-width:thin;scrollbar-color:var(--accent) transparent}@supports (color:color-mix(in lab, red, red)){.bo-scroll{scrollbar-color:color-mix(in srgb, var(--accent) 22%, transparent) transparent}}:root,[data-theme=dark]{--pc-closer:var(--blue-500);--pc-triage:var(--blue-300);--pc-setter:var(--blue-100)}[data-theme=light]{--pc-closer:var(--blue-900);--pc-triage:var(--blue-500);--pc-setter:var(--blue-300)}.bo-jale{--pc:var(--pc-closer);scrollbar-width:thin;scrollbar-color:transparent transparent}.bo-tarjeta .bo-transferir{opacity:0;transition:opacity .12s}.bo-tarjeta:hover .bo-transferir,.bo-tarjeta:focus-within .bo-transferir{opacity:1}@media (hover:none){.bo-tarjeta .bo-transferir{opacity:1}}.bo-jale:hover{scrollbar-color:var(--accent) transparent}@supports (color:color-mix(in lab, red, red)){.bo-jale:hover{scrollbar-color:color-mix(in srgb, var(--accent) 22%, transparent) transparent}}.bo-jale::-webkit-scrollbar{height:6px}.bo-jale::-webkit-scrollbar-thumb{background:0 0}.bo-jale:hover::-webkit-scrollbar-thumb{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.bo-jale:hover::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--accent) 22%, transparent)}}@keyframes bo-rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.rise{animation:bo-rise var(--dur-base) var(--ease-enter)}@media (prefers-reduced-motion:reduce){.rise{animation:none}}@keyframes bo-pop{0%{opacity:0;transform:translateY(14px)scale(.985)}to{opacity:1;transform:none}}@keyframes bo-fade{0%{opacity:0}to{opacity:1}}.seg{background:var(--field-bg);border:1px solid var(--border-subtle);border-radius:12px;gap:2px;padding:3px;display:inline-flex}.seg__item{cursor:pointer;white-space:nowrap;color:var(--text-tertiary);transition:all var(--dur-fast) var(--ease-parabola);border-radius:9px;padding:6px 14px;font-size:12.5px;font-weight:500}.seg__item--active{color:var(--accent-ink);background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.seg__item--active{background:color-mix(in srgb, var(--accent) 14%, transparent)}}.seg__item--active{box-shadow:var(--edge-highlight)}.seg__count{color:var(--text-tertiary);font-variant-numeric:tabular-nums;margin-left:6px;font-size:10.5px}.chip-filter{border:1px solid var(--border-default);color:var(--accent-ink);background:var(--accent);border-radius:8px;align-items:center;gap:8px;padding:6px 8px 6px 12px;font-size:11.5px;font-weight:500;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.chip-filter{background:color-mix(in srgb, var(--accent) 10%, transparent)}}.chip-filter{max-width:280px}.chip-filter__txt{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.chip-filter__x{cursor:pointer;border-radius:5px;flex:none;justify-content:center;align-items:center;width:16px;height:16px;font-size:11px;line-height:1;display:inline-flex}.chip-filter__x:hover{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.chip-filter__x:hover{background:color-mix(in srgb, var(--accent) 18%, transparent)}}.chip-filter__x:hover{color:var(--text-primary)}.chip-toggle{border:1px solid var(--border-subtle);color:var(--text-tertiary);cursor:pointer;transition:color .15s var(--ease-parabola), background .15s var(--ease-parabola), border-color .15s var(--ease-parabola);background:0 0;border-radius:8px;align-items:center;gap:6px;padding:6px 12px;font-size:11.5px;font-weight:500;display:inline-flex}.chip-toggle:hover{color:var(--text-secondary);border-color:var(--border-default)}.chip-toggle--active{color:var(--accent-ink);background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.chip-toggle--active{background:color-mix(in srgb, var(--accent) 14%, transparent)}}.chip-toggle--active{border-color:var(--border-strong)}.input-search{display:inline-flex;position:relative}.input-search svg{color:var(--text-disabled);pointer-events:none;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.input-search input{background:var(--field-bg);border:1px solid var(--border-default);color:var(--text-primary);border-radius:12px;outline:none;width:210px;padding:8px 12px 8px 34px;font-size:12.5px}.input-search input::placeholder{color:var(--text-disabled)}.input-search input:focus{border-color:var(--accent);box-shadow:var(--ring-focus)}.btn-pop{border:1px solid var(--border-subtle);color:var(--text-secondary);background:var(--field-bg-soft);cursor:pointer;white-space:nowrap;transition:all var(--dur-fast) var(--ease-parabola);border-radius:12px;align-items:center;gap:8px;padding:8px 14px;font-size:12px;font-weight:500;display:inline-flex}.btn-pop:hover{border-color:var(--border-strong)}.btn-pop--open{border-color:var(--border-strong);color:var(--accent-ink);background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.btn-pop--open{background:color-mix(in srgb, var(--accent) 10%, transparent)}}.res-barra .btn-pop{border-radius:var(--radius-full);height:36px;box-shadow:inset 0 0 0 1px var(--border-default);font-size:14px;font-weight:var(--font-medium);color:var(--text-primary);background:0 0;border:0;gap:8px;padding:0 14px}.res-barra .btn-pop:hover,.res-barra .btn-pop--open{background:var(--bg-4);color:var(--text-primary)}.res-barra .btn-pop svg{color:var(--text-secondary)}.res-sel{flex:none;width:170px;min-width:0}@media (max-width:600px){.res-barra{flex-basis:100%!important}.res-sel{flex:0 170px;width:auto;min-width:104px}.res-sel .sel-pastilla-btn{font-size:var(--text-dense);gap:4px;padding:0 6px 0 12px}.res-sel:first-child{flex-basis:120px;min-width:96px}}.popover{z-index:1500;background:var(--bg-3);border:1px solid var(--border-default);box-shadow:var(--edge-highlight), var(--shadow-2);animation:bo-rise var(--dur-base) var(--ease-enter);position:absolute;top:calc(100% + 8px);right:0}.popover--cols{border-radius:14px;width:264px;max-height:400px;padding:10px;overflow-y:auto}.popover--date{border-radius:16px;width:min(724px,100vw - 96px);overflow:hidden}@media (min-width:768px){.popover--date.dp-compacto{width:min(468px,100vw - 96px)}}.popover--date.dp-compacto .dp-months>:nth-child(2){display:none}.popover--up{top:auto;bottom:calc(100% + 8px)}.am-card{background:var(--bg-2);border:1px solid var(--border-subtle);box-shadow:var(--edge-highlight);transition:border-color var(--dur-slow) var(--ease-parabola), box-shadow var(--dur-slow) var(--ease-parabola);border-radius:18px;overflow:visible}.am-card--flash{border-color:var(--border-strong);box-shadow:var(--edge-highlight), var(--ring-accent)}.am-toolbar{flex-wrap:wrap;align-items:center;gap:10px;padding:16px 20px 14px;display:flex}.am-scroll{border-top:1px solid var(--border-default);border-radius:0 0 18px 18px;overflow:auto hidden}.am-inner{width:max-content;min-width:100%}.am-hrow{background:var(--bg-2);display:flex}.am-row{background:var(--bg-2);border-top:1px solid var(--border-subtle);cursor:pointer;transition:background var(--dur-fast) var(--ease-parabola);display:flex}.am-row:hover{background:var(--bg-3)}.am-row--tot{cursor:default;border-top:1px solid var(--border-default)}.am-row.am-row--nolink{cursor:default}.am-row.am-row--nolink:hover{background:var(--bg-2)}.am-name-col{z-index:2;background:inherit;border-right:1px solid var(--border-default);flex:none;width:320px;min-width:0;padding:10px 16px;position:sticky;left:0}.am-hrow .am-name-col{z-index:3}.am-head-cell{cursor:pointer;text-transform:uppercase;letter-spacing:.08em;color:var(--text-tertiary);white-space:nowrap;flex:none;justify-content:flex-end;align-items:center;gap:5px;padding:10px 14px;font-size:10.5px;font-weight:500;display:flex}.am-head-cell:hover{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.am-head-cell:hover{background:color-mix(in srgb, var(--accent) 5%, transparent)}}.am-head-cell--on{color:var(--accent-ink)}.hf-etapa:hover{background:var(--accent-soft)}.drill-row{cursor:pointer;border-radius:10px;align-items:center;gap:11px;padding:8px 10px;display:flex}.drill-row:hover{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.drill-row:hover{background:color-mix(in srgb, var(--accent) 6%, transparent)}}.drill-row--nolink{cursor:default;opacity:.6}.drill-row--nolink:hover{background:0 0}.drill-ava{background:var(--field-bg);border:1px solid var(--border-subtle);width:30px;height:30px;color:var(--text-secondary);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:10px;font-weight:700;display:inline-flex}.am-cell{flex-direction:column;flex:none;justify-content:center;align-items:flex-end;min-width:0;padding:11px 14px;display:flex}.am-cell .v{color:var(--text-secondary);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:12.5px}.am-cell .s{color:var(--text-tertiary);white-space:nowrap;font-size:10px}.am-badge{border:1px solid var(--border-subtle);white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:4px 10px;font-size:11px;font-weight:500;display:inline-flex}.am-badge .dot{border-radius:50%;width:6px;height:6px}.col-opt{cursor:pointer;color:var(--text-secondary);border-radius:9px;align-items:center;gap:10px;padding:7px 10px;font-size:12.5px;display:flex}.col-opt:hover{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.col-opt:hover{background:color-mix(in srgb, var(--accent) 8%, transparent)}}.col-opt input{accent-color:var(--accent)}.col-group{text-transform:uppercase;letter-spacing:.12em;color:var(--text-disabled);padding:10px 10px 4px;font-size:10px;font-weight:500}.col-chip{background:var(--bg-3);border:1px solid var(--border-subtle);color:var(--text-secondary);cursor:grab;-webkit-user-select:none;user-select:none;transition:border-color var(--dur-fast) var(--ease-parabola);border-radius:10px;align-items:center;gap:9px;margin-bottom:6px;padding:8px 10px;font-size:12.5px;display:flex}.col-chip:hover{border-color:var(--border-default)}.col-chip:active{cursor:grabbing}.col-grip{color:var(--text-disabled);cursor:grab;border-radius:var(--radius-sm);flex:none;padding:0 1px;font-size:13px;line-height:1}.col-grip:hover{color:var(--text-secondary)}.col-grip:active{cursor:grabbing}.col-grip:focus-visible{box-shadow:var(--ring-accent);color:var(--text-primary);outline:none}.col-x{color:var(--text-tertiary);cursor:pointer;flex:none;padding:0 2px;font-size:12px}.col-x:hover{color:var(--negative)}.dp-body{display:flex}.dp-rail{border-right:1px solid var(--border-subtle);flex:none;width:176px;padding:10px}.dp-preset{text-align:left;cursor:pointer;width:100%;color:var(--text-secondary);background:0 0;border:0;border-radius:9px;align-items:center;gap:9px;padding:7px 10px;font-family:inherit;font-size:12.5px;display:flex}.dp-preset:hover{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.dp-preset:hover{background:color-mix(in srgb, var(--accent) 6%, transparent)}}.dp-preset--on{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.dp-preset--on{background:color-mix(in srgb, var(--accent) 10%, transparent)}}.dp-preset--on{color:var(--text-primary)}.dp-ring{border:1.5px solid var(--border-strong);border-radius:50%;flex:none;justify-content:center;align-items:center;width:14px;height:14px;display:inline-flex}.dp-preset--on .dp-ring{border-color:var(--accent)}.dp-preset--on .dp-ring:after{content:"";background:var(--accent);border-radius:50%;width:6px;height:6px}.dp-cals{flex:1;padding:14px 16px 10px}.dp-grid{grid-template-columns:repeat(7,1fr);gap:2px;display:grid}.dp-dow{text-transform:uppercase;color:var(--text-disabled);text-align:center;padding:4px 0;font-size:10px}.dp-day{font-variant-numeric:tabular-nums;cursor:pointer;height:30px;color:var(--text-secondary);background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;padding:0;font-family:inherit;font-size:12px;display:flex}.dp-day:hover{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.dp-day:hover{background:color-mix(in srgb, var(--accent) 10%, transparent)}}.dp-day--in{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.dp-day--in{background:color-mix(in srgb, var(--accent) 14%, transparent)}}.dp-day--in{color:var(--text-primary)}.dp-day--edge{background:var(--accent);color:var(--text-on-accent);border-radius:9px}.dp-day--today{box-shadow:inset 0 0 0 1px var(--accent-hover)}.dp-day--off{color:var(--text-disabled);pointer-events:none}.dp-foot{background:var(--field-bg-soft);border-top:1px solid var(--border-subtle);align-items:center;gap:10px;padding:12px 16px;display:flex}.dp-comparar{font-size:var(--text-small);font-weight:var(--font-medium);color:var(--text-primary);cursor:pointer;align-items:center;gap:8px;margin-right:auto;display:inline-flex}.dp-comparar input{width:16px;height:16px;accent-color:var(--accent);cursor:pointer;margin:0}.dp-preset:focus-visible,.dp-day:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}@media (max-width:767px){.popover--date{width:calc(100vw - 32px);max-height:75dvh;overflow-y:auto}.dp-body{flex-direction:column}.dp-rail{border-right:0;border-bottom:1px solid var(--border-subtle);gap:4px;width:100%;max-height:none;display:flex;overflow-x:auto}.dp-preset{white-space:nowrap;flex:none;width:auto;min-height:44px}.dp-months>:nth-child(2){display:none}.dp-day{height:40px}.dp-foot{flex-wrap:wrap}.dp-foot>span,.dp-foot>.dp-comparar{flex-basis:100%}}.dr-scrim{z-index:2100;background:var(--scrim);-webkit-backdrop-filter:blur(10px)saturate(140%);backdrop-filter:blur(10px)saturate(140%);justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.dr-panel{background:var(--bg-2);border:1px solid var(--border-default);width:min(720px,94vw);max-height:min(780px,86dvh);box-shadow:var(--edge-highlight), var(--shadow-3);animation:bo-pop var(--dur-slow) var(--ease-enter);border-radius:24px;flex-direction:column;display:flex;overflow:hidden}.dr-daylbl{text-transform:uppercase;letter-spacing:.1em;color:var(--text-disabled);padding:12px 0 6px;font-size:10.5px;font-weight:500}.dr-row{border-bottom:1px solid var(--border-subtle);cursor:pointer;transition:background var(--dur-fast) var(--ease-parabola);align-items:center;gap:10px;padding:9px 0;display:flex}.dr-row:hover{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.dr-row:hover{background:color-mix(in srgb, var(--accent) 5%, transparent)}}.dr-row.dr-row--nolink{cursor:default}.dr-row.dr-row--nolink:hover{background:0 0}.dr-ava{background:var(--accent);border-radius:50%;flex:none;justify-content:center;align-items:center;width:30px;height:30px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.dr-ava{background:color-mix(in srgb, var(--accent) 12%, transparent)}}.dr-ava{color:var(--accent-ink);font-size:10.5px;font-weight:700}.skel{background:var(--bg-2);border:1px solid var(--border-subtle);animation:skel-pulse 1.6s var(--ease-parabola) infinite;border-radius:16px}.skel-title{border-radius:10px;width:280px;height:34px}.skel-kpi{height:108px}.skel-card{height:220px}@keyframes skel-pulse{0%,to{opacity:.55}50%{opacity:1}}.input{background:var(--field-bg);border:1px solid var(--border-default);color:var(--text-primary);transition:border-color var(--dur-fast) var(--ease-parabola), box-shadow var(--dur-fast) var(--ease-parabola);border-radius:12px;outline:none;padding:11px 14px;font-size:13.5px}.input:focus{border-color:var(--accent);box-shadow:var(--ring-focus)}.input::placeholder,.bo-input::placeholder{color:var(--text-disabled)}.bo-input:focus{border-color:var(--accent);box-shadow:var(--ring-focus)}@keyframes bh-breathe{0%{opacity:.85;transform:scale(.88)}to{opacity:1;transform:scale(1.08)}}.orb-css{animation:bh-breathe 5s var(--ease-parabola) infinite alternate;border-radius:50%}.grid-2{grid-template-columns:1fr 1fr;gap:16px;display:grid}.grid-3{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.stack{flex-direction:column;gap:16px;display:flex}.row{align-items:center;gap:12px;display:flex}.spread{justify-content:space-between;align-items:baseline;gap:16px;display:flex}.chart-wrap{position:relative}.chart-target-line{border-top:1px dashed var(--info);position:absolute;left:0;right:0}@supports (color:color-mix(in lab, red, red)){.chart-target-line{border-top:1px dashed color-mix(in srgb, var(--info) 55%, transparent)}}.chart-target-label{color:var(--info);background:var(--bg-2);z-index:2;padding-left:8px;font-size:10px;position:absolute;right:0}.chart-cols{align-items:flex-end;gap:6px;display:flex;position:absolute;inset:0}.chart-col{cursor:default;flex-direction:column;flex:1;justify-content:flex-end;height:100%;display:flex;position:relative}.chart-bar{transition:opacity var(--dur-fast) var(--ease-parabola);border-radius:6px 6px 2px 2px}.chart-x{gap:6px;margin-top:8px;display:flex}.chart-x span{text-align:center;color:var(--text-disabled);font-variant-numeric:tabular-nums;flex:1;font-size:10px}.chart-tip{z-index:10;background:var(--bg-3);border:1px solid var(--border-default);min-width:158px;box-shadow:var(--edge-highlight), var(--shadow-2);border-radius:12px;flex-direction:column;gap:3px;padding:10px 12px;display:flex;position:absolute;left:50%;transform:translate(-50%)}.sem{align-items:center;gap:5px;display:inline-flex}.sem .light{background:var(--text-tertiary);border-radius:50%;width:8px;height:8px}@supports (color:color-mix(in lab, red, red)){.sem .light{background:color-mix(in srgb, var(--text-tertiary) 25%, transparent)}}.sem .light.on-green{background:var(--positive)}.sem .light.on-yellow{background:var(--warning)}.sem .light.on-red{background:var(--negative)}.bo-live-dot{background:var(--positive);width:7px;height:7px;animation:bo-live-pulse 2s var(--ease-parabola) infinite;border-radius:999px;display:inline-block}@keyframes bo-live-pulse{0%,to{opacity:1}50%{opacity:.35}}[data-theme=light] .orb-escenario iframe,[data-theme=light] .orb-escenario-hero iframe{filter:invert()hue-rotate(180deg)saturate(1.4);mix-blend-mode:multiply!important}@media (max-width:899px){.login-orb{opacity:.45!important;left:50%!important}}body.typ-full .wrap{max-width:none;margin:0;padding:0}body.typ-full{overflow:hidden}.typ-bleed{height:calc(100dvh / var(--app-zoom,1));background:var(--bg-1);display:flex;position:relative;overflow:hidden}@media (max-width:767px){body.typ-full .shell>.main>.wrap{padding:0}.typ-bleed{height:calc(100dvh - 56px)}}.rail-carga{border-right:1px solid var(--border-subtle);background:var(--bg-2);flex:none;width:242px}@supports (color:color-mix(in lab, red, red)){.rail-carga{background:color-mix(in srgb, var(--bg-2) 55%, var(--bg-1))}}@media (max-width:1100px){.rail-carga{width:68px}}.servicio-cabecera{border-bottom:1px solid var(--border-subtle);background:var(--bg-1);flex:none;align-items:center;gap:12px;padding:14px 24px;display:flex}.servicio-contenido{flex:1;min-width:0;min-height:0;padding:20px 24px 64px;overflow-y:auto}.typ-bleed .servicio-contenido .kpi:not(.modalx-scrim *) .k-label{font-size:var(--text-dense);letter-spacing:.08em;font-weight:600}.typ-bleed .servicio-contenido .kpi:not(.modalx-scrim *) .k-ctx,.typ-bleed .servicio-contenido .kpi:not(.modalx-scrim *) .k-delta{font-size:var(--text-dense)}.typ-bleed .servicio-contenido .card-title:not(.modalx-scrim *){font-size:var(--text-dense);letter-spacing:.08em;font-weight:600}.typ-bleed .servicio-contenido .chip-toggle:not(.modalx-scrim *),.typ-bleed .servicio-contenido .tab .count:not(.modalx-scrim *),.typ-bleed .servicio-contenido .seg__count:not(.modalx-scrim *){font-size:var(--text-dense)}.servicio-cabecera--sin-titulo{display:none}@media (max-width:1100px){.servicio-cabecera{flex-wrap:wrap;gap:8px;padding:12px 16px}.servicio-contenido{padding:20px 16px 64px}.servicio-rep-am{display:none}}body:has(.finanzas-pagina){overflow:hidden}body:has(.finanzas-pagina) .shell>.main>.wrap{max-width:none;margin:0;padding:0}.finanzas-cabecera{border-bottom:1px solid var(--border-subtle);background:var(--bg-1);flex-wrap:wrap;flex:none;align-items:baseline;gap:6px 16px;padding:14px 24px;display:flex}.finanzas-fuente{font-size:13px;line-height:1.5}.finanzas-contenido{flex:1;min-width:0;min-height:0;padding:20px 24px 64px;overflow-y:auto}.caso-video{align-items:center;min-height:44px;font-size:15px;display:inline-flex}@media (max-width:1100px){.finanzas-cabecera{gap:8px;padding:12px 16px}.finanzas-contenido{padding:20px 16px 64px}}@media (max-width:767px){.finanzas-contenido .btn{min-height:44px;font-size:15px}.casos-bono-mes .prosa{font-size:15px;line-height:1.5}.casos-bono-mes .prosa-sec{font-size:13px;line-height:1.5}.casos-panel .prosa{font-size:15px;line-height:1.5}.casos-panel .prosa-sec{font-size:13px;line-height:1.5}}.typ-row{transition:background var(--dur-fast) var(--ease-parabola)}.typ-row:hover{background:var(--bg-row-hover)}.typ-row .typ-acts{opacity:0;pointer-events:none;transition:opacity var(--dur-fast) var(--ease-enter)}.typ-row:hover .typ-acts{opacity:1;pointer-events:auto}.typ-row .typ-pen{opacity:0;transition:opacity var(--dur-fast) var(--ease-enter)}.typ-row:hover .typ-pen{opacity:.9}.typ-cm .typ-cmacts{opacity:0;pointer-events:none;transition:opacity var(--dur-fast) var(--ease-enter)}.typ-cm:hover .typ-cmacts{opacity:1;pointer-events:auto}.typ-nrow .typ-nacts{opacity:0;pointer-events:none;transition:opacity var(--dur-fast) var(--ease-enter)}.typ-nrow:hover .typ-nacts{opacity:1;pointer-events:auto}.typ-card{transition:border-color var(--dur-fast) var(--ease-parabola), box-shadow var(--dur-fast) var(--ease-parabola)}.typ-card:hover{border-color:var(--border-default);box-shadow:var(--shadow-1)}.typ-hovA{transition:background var(--dur-fast) var(--ease-parabola)}.typ-hovA:hover{background:var(--accent-soft)}.typ-ghost{transition:color var(--dur-fast) var(--ease-parabola), border-color var(--dur-fast) var(--ease-parabola)}.typ-ghost:hover{color:var(--text-tertiary);border-color:var(--border-strong)}.typ-plus{cursor:pointer;transition:color var(--dur-fast) var(--ease-parabola)}.typ-plus:hover{color:var(--text-primary)}.typ-iconbtn{cursor:pointer;width:28px;height:28px;color:var(--text-tertiary);transition:all var(--dur-fast) var(--ease-parabola);border-radius:8px;flex:none;justify-content:center;align-items:center;display:inline-flex}.typ-iconbtn:hover:where(:not(:disabled,[aria-disabled=true])){color:var(--text-primary);background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.typ-iconbtn:hover:where(:not(:disabled,[aria-disabled=true])){background:color-mix(in srgb, var(--accent) 10%, transparent)}}.typ-iconbtn:disabled,.typ-iconbtn[aria-disabled=true]{opacity:.45;cursor:not-allowed}.chat-menu-opcion{text-align:left;border-radius:var(--radius-sm);width:100%;color:var(--text-primary);font:inherit;cursor:pointer;transition:background var(--dur-fast) var(--ease-parabola);background:0 0;border:0;align-items:center;gap:8px;padding:8px;display:flex}.chat-menu-opcion:hover,.chat-menu-opcion:focus-visible{background:var(--accent-soft);outline:none}.chat-valor{color:var(--accent-ink);background:var(--accent-soft);border-radius:var(--radius-sm);cursor:help;padding:0 4px;font-weight:600}.chat-valor:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.chat-banner{--mencion-tinta:currentColor;--mencion-fondo:currentColor}@supports (color:color-mix(in lab, red, red)){.chat-banner{--mencion-fondo:color-mix(in srgb, currentColor 16%, transparent)}}.chat-banner{--mencion-peso:700}.chat-banner .chat-valor{color:inherit;background:currentColor}@supports (color:color-mix(in lab, red, red)){.chat-banner .chat-valor{background:color-mix(in srgb, currentColor 16%, transparent)}}.chat-valor-tarjeta{z-index:2400;background:var(--bg-2);width:min(360px,100vw - 24px);max-height:min(420px,70dvh);color:var(--text-primary);border:1px solid var(--border-default);border-radius:var(--radius-md);box-shadow:var(--shadow-2);padding:12px 14px;position:fixed;top:0;left:0;overflow-y:auto}.chat-valor-area{font-size:var(--text-caption);color:var(--text-tertiary)}.chat-valor-titulo{font-size:var(--text-body);margin:2px 0 8px;font-weight:700}.chat-valor-tarjeta ul{gap:6px;margin:0;padding-left:0;list-style:none;display:grid}.chat-lista-punto{list-style:none}.chat-bloques>:is(ul,ol):first-child{margin-top:0!important}.chat-bloques>:is(ul,ol):last-child{margin-bottom:0!important}.chat-valor-tarjeta li{font-size:var(--text-small);color:var(--text-secondary);line-height:1.45}.chat-valor-tarjeta li strong{font-weight:var(--font-black);color:var(--text-primary)}.caras-cuadro .avatar{width:100%!important;height:100%!important;font-size:7px!important}.typ-menu{background:var(--bg-3);border:1px solid var(--border-default);min-width:190px;box-shadow:var(--shadow-2), var(--edge-highlight);animation:typ-pop var(--dur-fast) var(--ease-enter);z-index:calc(var(--z-overlay) + 10);border-radius:12px;padding:6px;position:absolute}.typ-toast{z-index:calc(var(--z-modal) + 500);background:var(--bg-3);border:1px solid var(--border-default);box-shadow:var(--shadow-2), var(--edge-highlight);color:var(--text-primary);animation:typ-pop var(--dur-base) var(--ease-enter);border-radius:12px;padding:10px 16px;font-size:12.5px;font-weight:500;position:fixed;bottom:22px;left:22px}@keyframes typ-live{0%,to{opacity:1}50%{opacity:.35}}@keyframes typ-pop{0%{opacity:0;transform:translateY(6px)scale(.99)}to{opacity:1;transform:none}}@keyframes typ-hl{0%{background:color-mix(in srgb, var(--accent) 18%, transparent)}to{background:0 0}}.lab-stage{width:100%;height:calc(100dvh / var(--app-zoom,1));background:var(--bg-1);font-family:var(--font-family);letter-spacing:var(--tracking);position:relative;overflow:hidden}[data-theme=light] .lab-stage canvas{filter:invert()hue-rotate(180deg)saturate(1.4)}.lab-dock::-webkit-scrollbar{width:4px}.lab-dock::-webkit-scrollbar-thumb{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.lab-dock::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--accent) 18%, transparent)}}.lab-dock::-webkit-scrollbar-thumb{border-radius:var(--radius-full)}.lab-dock{scrollbar-width:thin;scrollbar-color:var(--accent) transparent}@supports (color:color-mix(in lab, red, red)){.lab-dock{scrollbar-color:color-mix(in srgb, var(--accent) 18%, transparent) transparent}}@keyframes lab-ring-pulse{0%{opacity:.75;transform:scale(.92)}to{opacity:0;transform:scale(1.7)}}@keyframes lab-panel-in{0%{opacity:0;transform:translateY(16px)scale(.965)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes lab-dash{to{stroke-dashoffset:0}}@keyframes lab-grow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes lab-fade{0%{opacity:0}to{opacity:1}}@keyframes lab-blink{0%,to{opacity:1}50%{opacity:0}}@keyframes lab-ticker{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:translateY(0)}}.bo-spin{border:2px solid var(--accent);border-radius:50%;width:18px;height:18px}@supports (color:color-mix(in lab, red, red)){.bo-spin{border:2px solid color-mix(in srgb, var(--accent) 22%, transparent)}}.bo-spin{border-top-color:var(--accent);animation:.7s linear infinite bo-spin}@keyframes bo-spin{to{transform:rotate(360deg)}}.wgrid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:16px;display:grid}.wgrid-item{flex-direction:column;display:flex}.wgrid-item>.wgrid-jiggle,.wgrid-item>.wgrid-jiggle>div:last-child{flex-direction:column;flex:1;min-height:0;display:flex}.wgrid-item>.wgrid-jiggle>div:last-child>.card{flex-direction:column;flex:1;display:flex}@media (max-width:1100px){.wgrid{grid-template-columns:minmax(0,1fr)}.wgrid .wgrid-item{grid-column:1/-1!important}}.wgrid-item{min-width:0;position:relative}.wgrid--edit .wgrid-item{will-change:transform}.wgrid-item.is-drag{z-index:5}.wgrid-item.is-drag>div:last-child{box-shadow:var(--shadow-3);border-radius:var(--radius-lg)}.wgrid--edit .wgrid-item:not(.is-drag)>.wgrid-jiggle{animation:wgrid-jiggle .38s var(--ease-parabola) infinite alternate}.wgrid--edit .wgrid-item:nth-child(2n):not(.is-drag)>.wgrid-jiggle{animation-delay:-190ms}.wgrid--edit .wgrid-item:nth-child(3n):not(.is-drag)>.wgrid-jiggle{animation-delay:-95ms}@keyframes wgrid-jiggle{0%{transform:rotate(-.22deg)}to{transform:rotate(.22deg)}}.wgrid-bar{border-radius:var(--radius-md);background:var(--accent-soft);align-items:center;gap:8px;margin-bottom:6px;padding:4px 6px;display:flex}.wgrid-grip{cursor:grab;min-width:0;color:var(--text-accent);touch-action:none;-webkit-user-select:none;user-select:none;border-radius:var(--radius-sm);align-items:center;gap:7px;padding:2px 4px;display:inline-flex}.wgrid-grip:active{cursor:grabbing}.wgrid-grip:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.wgrid-nombre{min-width:0;color:var(--text-secondary);white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:11px;font-weight:500;overflow:hidden}.wgrid-grip{flex:none}@media (prefers-reduced-motion:reduce){.wgrid--edit .wgrid-jiggle{animation:none!important}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.bo-spin{animation-duration:1.4s!important;animation-iteration-count:infinite!important}.kpi .k-skel,.am-skel{animation-duration:2.4s!important;animation-iteration-count:infinite!important}}.bo-solo-ancho{display:inline}@media (max-width:900px){.bo-solo-ancho{display:none}}.kpi-grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.kpi-grid--densa{grid-template-columns:repeat(auto-fill,minmax(188px,1fr));gap:10px}.kpi-grid--densa .kpi{border-radius:13px;padding:12px 13px}.kpi-grid--densa .kpi .k-label{letter-spacing:.1em;font-size:10px}.kpi-grid--densa .kpi .k-value{margin:5px 0 2px;font-size:21px}.kpi-grid--densa .kpi .k-ctx{font-size:10px;line-height:1.45}.kpi-grid--densa .kpi .k-delta{margin-top:6px;font-size:11px}@media (max-width:1560px){.kpi-grid--3{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:1040px){.kpi-grid--3{grid-template-columns:minmax(0,1fr)}}.btn.neutro{color:var(--text-secondary);background:var(--bg-2);border-color:var(--border-default)}.btn.neutro:hover:where(:not(:disabled,[aria-disabled=true])){background:var(--bg-3);color:var(--text-primary);border-color:var(--border-strong)}.fb-texto>:first-child{margin-top:0}.fb-texto>:last-child{margin-bottom:0}.fb-texto p{margin:0 0 9px}.fb-texto h4,.fb-texto h5,.fb-texto h6{color:var(--text-primary);letter-spacing:-.025em;margin:16px 0 7px;font-weight:800;line-height:1.3}.fb-texto h4{font-size:17px}.fb-texto h5{font-size:15px}.fb-texto h6{text-transform:uppercase;letter-spacing:.04em;color:var(--text-secondary);font-size:13.5px}.fb-texto ul{margin:0 0 9px;padding-left:20px}.fb-texto li{margin:0 0 4px}.fb-texto strong{color:var(--text-primary);font-weight:800}.fb-texto em{font-style:italic}.fb-texto s{opacity:.75;text-decoration:line-through}.bo-tabla .bo-celda{box-shadow:inset -1px 0 0 var(--border-subtle);align-self:stretch;align-items:center;min-width:0;padding:2px 14px;display:flex}table.bo-tabla{border-collapse:collapse}table.bo-tabla .bo-celda{vertical-align:middle;text-align:center;padding:6px 14px;display:table-cell}table.bo-tabla thead .bo-celda{color:var(--text-tertiary);text-transform:uppercase;letter-spacing:.05em;white-space:nowrap;font-size:11px;font-weight:600}table.bo-tabla tbody tr{border-top:1px solid var(--border-subtle)}table.bo-tabla tbody tr[role=button]{cursor:pointer}table.bo-tabla tbody tr[role=button]:hover{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){table.bo-tabla tbody tr[role=button]:hover{background:color-mix(in srgb, var(--accent) 6%, transparent)}}table.bo-tabla .bo-celda-accion{z-index:2;background:var(--bg-2);box-shadow:inset 1px 0 0 var(--border-default);position:sticky;right:0}table.bo-tabla thead .bo-celda-accion{z-index:3}table.bo-tabla tbody tr[role=button]:hover .bo-celda-accion{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){table.bo-tabla tbody tr[role=button]:hover .bo-celda-accion{background:color-mix(in srgb, var(--accent) 6%, var(--bg-2))}}table.bo-tabla tbody tr[data-destacada] .bo-celda-accion{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){table.bo-tabla tbody tr[data-destacada] .bo-celda-accion{background:color-mix(in srgb, var(--accent) 10%, var(--bg-2))}}table.bo-tabla tbody tr[data-destacada]{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){table.bo-tabla tbody tr[data-destacada]{background:color-mix(in srgb, var(--accent) 10%, transparent)}}table.bo-tabla tbody tr[data-destacada]{box-shadow:inset 3px 0 0 0 var(--accent);scroll-margin:96px 0}table.bo-tabla tbody tr[data-destacada]:hover{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){table.bo-tabla tbody tr[data-destacada]:hover{background:color-mix(in srgb, var(--accent) 16%, transparent)}}.bo-tabla .bo-celda:first-child{padding-left:0}.bo-tabla .bo-celda:last-child{box-shadow:none;padding-right:0}.bo-tabla--una-linea tbody .bo-celda{white-space:nowrap;height:38px;padding-top:0;padding-bottom:0;overflow:hidden}.bo-clientes-tabla .bo-tabla .bo-celda,.bo-clientes-tabla table.bo-tabla .bo-celda-accion{box-shadow:none}.bo-clientes-tabla table.bo-tabla tbody tr{border-top:1px dashed var(--border-default)}.bo-clientes-tabla .bo-tabla--una-linea tbody .bo-celda{height:86px}.bo-clientes-tabla table.bo-tabla th,.bo-clientes-tabla table.bo-tabla td{padding-left:14px;padding-right:14px}.bo-clientes-tabla table.bo-tabla thead th:not(.bo-celda-accion){z-index:2;background:var(--bo-th-fondo,var(--bg-2));position:relative}.bo-clientes-tabla div:has(>table.bo-tabla){scrollbar-width:none}.bo-clientes-tabla div:has(>table.bo-tabla)::-webkit-scrollbar{display:none}.mpa-reuniones table.bo-tabla .bo-celda{box-shadow:none}.mpa-reuniones table.bo-tabla tbody tr{border-top:1px dashed var(--border-default)}.mpa-reuniones table.bo-tabla tbody tr:first-child{border-top:0}.mpa-reuniones table.bo-tabla tbody tr:hover{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.mpa-reuniones table.bo-tabla tbody tr:hover{background:color-mix(in srgb, var(--accent) 4%, transparent)}}.mpa-reuniones table.bo-tabla tbody .bo-celda{height:46px}.mpa-reuniones table.bo-tabla th,.mpa-reuniones table.bo-tabla td{padding-left:14px;padding-right:14px}.ed-videos-tabla .bo-tabla .bo-celda,.ed-videos-tabla table.bo-tabla .bo-celda-accion{box-shadow:none}.ed-videos-tabla table.bo-tabla tbody tr{border-top:1px dashed var(--border-default)}.ed-videos-tabla table.bo-tabla tbody tr:first-child{border-top:0}.ed-videos-tabla table.bo-tabla tbody .bo-celda{box-sizing:border-box;white-space:nowrap;height:56px;padding-top:0!important;padding-bottom:0!important}.ed-videos-tabla div:has(>table.bo-tabla){scrollbar-width:none}.ed-videos-tabla div:has(>table.bo-tabla)::-webkit-scrollbar{display:none}table.bo-tabla thead.bo-thead-fija th{z-index:2;background:var(--bg-2);position:sticky;top:0}.bo-tabla--una-linea .bo-valor-1l{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:100%;overflow:hidden}.bo-tabla--una-linea .bo-valor-1l>.fp-chip{max-width:100%}.bo-tabla .bo-celda--momento{flex-direction:column;justify-content:center;align-items:stretch;gap:0;padding-top:6px;padding-bottom:6px}.bo-tabla .bo-celda--sin-dato{color:var(--text-disabled)}.bo-tabla .bo-subcelda{min-width:0;transition:background var(--dur-fast) var(--ease-parabola), box-shadow var(--dur-fast) var(--ease-parabola);border-radius:8px;align-items:center;margin:0 -6px;padding:3px 6px;display:flex}table.bo-tabla tbody tr.bo-fila-hija{border-top:0}table.bo-tabla tbody tr.bo-fila-hija .bo-celda{text-align:left;padding:0 14px 10px 30px}.bo-orden-movil,.bo-etiqueta-movil{display:none}.bo-valor-movil{display:contents}.am-referido-asignacion{width:clamp(130px,38vw,220px)}@media (max-width:767px){.bo-lista-responsive .bo-tabla-herramientas{flex-wrap:wrap;align-items:flex-end!important}.bo-orden-movil{min-width:0;color:var(--text-secondary);font-size:var(--text-small);flex:1;gap:8px;display:grid}table.bo-tabla-apilable{display:block;min-width:0!important}table.bo-tabla-apilable thead{display:none}table.bo-tabla-apilable tbody{display:block}table.bo-tabla-apilable tbody tr{padding-block:16px;display:block}table.bo-tabla-apilable .bo-celda{box-shadow:none;font-size:var(--text-body);white-space:normal;background:0 0;grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);gap:12px;padding:7px 0;line-height:1.5;display:grid;position:static;text-align:left!important}table.bo-tabla-apilable .bo-etiqueta-movil{color:var(--text-secondary);font-weight:400;display:block}table.bo-tabla-apilable .bo-valor-movil{overflow-wrap:anywhere;text-align:right;min-width:0;display:block}table.bo-tabla-apilable .bo-celda[data-identidad]{padding-bottom:12px;font-weight:600;display:block}table.bo-tabla-apilable .bo-celda[data-identidad] .bo-etiqueta-movil{display:none}table.bo-tabla-apilable .bo-celda[data-identidad] .bo-valor-movil{text-align:left}table.bo-tabla-apilable tr[role=button] .bo-celda[data-identidad] .bo-valor-movil{justify-content:space-between;gap:12px;display:flex}table.bo-tabla-apilable tr[role=button] .bo-celda[data-identidad] .bo-valor-movil:after{content:"›";color:var(--text-tertiary)}table.bo-tabla-apilable .bo-celda-accion{grid-template-columns:minmax(0,1fr);gap:8px}table.bo-tabla-apilable tbody tr.bo-fila-hija .bo-celda{padding:0 0 16px;display:block}.bo-lista-responsive button{min-height:44px}.bo-lista-responsive input{font-size:16px}.am-referido-asignacion{width:100%}.am-referidos-agenda>.prosa-sec{font-size:var(--text-small);margin-block:12px;line-height:1.6}.am-referidos-busqueda{font-size:16px!important}.am-detalle-cabecera{flex-direction:column;align-items:flex-start!important;gap:8px!important}.am-detalle-cabecera>span:last-child{line-height:1.5;font-size:var(--text-small)!important}}.bo-piel{--tabla-letra:13.5px;--tabla-rotulo:12.5px;--bo-th-fondo:var(--bg-4)}:where(.bo-piel) .bo-tabla-caja{background:var(--bg-2);border:1px solid var(--border-default);border-radius:14px}:where(.bo-piel) table.bo-tabla{font-size:var(--tabla-letra)}:where(.bo-piel) .bo-tabla .bo-celda{box-shadow:none}:where(.bo-piel) table.bo-tabla .bo-celda{padding-left:12px;padding-right:12px}:where(.bo-piel) .bo-tabla .bo-celda:first-child{padding-left:12px}:where(.bo-piel) .bo-tabla .bo-celda:last-child{padding-right:12px}:where(.bo-piel) table.bo-tabla thead .bo-celda{vertical-align:middle;height:45px;font-size:var(--tabla-rotulo);font-weight:var(--font-black);letter-spacing:normal;text-transform:none;color:var(--text-secondary);background:var(--bo-th-fondo);padding-top:6px;padding-bottom:6px}:where(.bo-piel) table.bo-tabla thead tr:not(:last-child) .bo-celda{height:32px}:where(.bo-piel) table.bo-tabla thead.bo-thead-fija th,:where(.bo-piel) table.bo-tabla thead .bo-celda-accion{background:var(--bo-th-fondo)}:where(.bo-piel) table.bo-tabla thead .bo-celda .th-orden-flecha{opacity:0;transition:opacity var(--dur-fast) var(--ease-parabola)}:where(.bo-piel) table.bo-tabla thead .bo-celda:hover .th-orden-flecha,:where(.bo-piel) table.bo-tabla thead .bo-celda:focus-visible .th-orden-flecha,:where(.bo-piel) table.bo-tabla thead .bo-celda[data-activo] .th-orden-flecha{opacity:1}:where(.bo-piel) table.bo-tabla tbody tr{border-top:1px dashed var(--border-default)}:where(.bo-piel) table.bo-tabla tbody tr:first-child{border-top:0}:where(.bo-piel) table.bo-tabla tbody .bo-celda{font-variant-numeric:tabular-nums}:where(.bo-piel) table.bo-tabla tbody td[data-nombre]:not(:has(*)){font-weight:var(--font-bold);color:var(--text-primary)}:where(.bo-piel) table.bo-tabla tbody td[data-nombre]>.bo-valor-1l:not(:has(*)){font-weight:var(--font-bold);color:var(--text-primary)}:where(.bo-piel) table.bo-tabla tbody td[data-nombre]>.bo-valor-movil:not(:has(*)){font-weight:var(--font-bold);color:var(--text-primary)}:where(.bo-piel--alta>.bo-tabla-caja>table>tbody>tr:not(.bo-fila-hija))>td.bo-celda.bo-celda{height:54px;padding-top:8px;padding-bottom:8px}@media (max-width:767px){:where(.bo-piel) table.bo-tabla-apilable tbody tr{padding-inline:14px}:where(.bo-piel) table.bo-tabla-apilable .bo-celda.bo-celda{height:auto;padding:7px 0}:where(.bo-piel) table.bo-tabla-apilable tbody tr.bo-fila-hija .bo-celda.bo-celda{padding:0 0 16px}:where(.bo-piel) table.bo-tabla-apilable .bo-celda.bo-celda[data-identidad]{padding-bottom:12px}}:where(.bo-piel) .bo-tabla-caja+.prosa-sec{padding-inline:4px}.kpis-tablero .bo-tabla-caja{border:0;border-radius:0}table.bo-tabla tbody tr[role=button]:hover+tr.bo-fila-hija{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){table.bo-tabla tbody tr[role=button]:hover+tr.bo-fila-hija{background:color-mix(in srgb, var(--accent) 6%, transparent)}}.gtable .trow.con-hija{border-bottom:0}.gtable .trow-hija{border-bottom:1px dashed var(--border-default);padding:0 12px 10px 42px}.gtable>.trow-hija:last-child{border-bottom:0}.gtable .trow.con-hija:hover+.trow-hija{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.gtable .trow.con-hija:hover+.trow-hija{background:color-mix(in srgb, var(--accent) 4%, transparent)}}.bo-tabla .bo-subcelda--editable{cursor:pointer}.bo-tabla .bo-subcelda--editable:hover{box-shadow:inset 0 0 0 1px var(--accent)}@supports (color:color-mix(in lab, red, red)){.bo-tabla .bo-subcelda--editable:hover{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--accent) 38%, transparent)}}.bo-tabla .bo-subcelda--editable:hover{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.bo-tabla .bo-subcelda--editable:hover{background:color-mix(in srgb, var(--accent) 7%, transparent)}}.bo-tabla .bo-subcelda--editable:focus-within{box-shadow:inset 0 0 0 1px var(--accent)}.bo-tabla .bo-subcelda--abierta,.bo-tabla .bo-subcelda--abierta:hover{box-shadow:inset 0 0 0 1px var(--accent);background:var(--accent-soft)}.bo-tabla .bo-subcelda :focus-visible{outline:none}.bo-pag{letter-spacing:-.025em;border:1px solid var(--border-subtle);color:var(--text-secondary);white-space:nowrap;transition:all var(--dur-fast) var(--ease-parabola);background:0 0;border-radius:999px;padding:6px 13px;font-family:inherit;font-size:11.5px;font-weight:500}.bo-pag:hover{border-color:var(--border-strong);color:var(--text-primary);background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.bo-pag:hover{background:color-mix(in srgb, var(--accent) 7%, transparent)}}.bo-pag--off{color:var(--text-disabled);border-color:var(--border-subtle);cursor:default;opacity:.55}.bo-pag--off:hover{border-color:var(--border-subtle);color:var(--text-disabled);background:0 0}.bo-tirador{cursor:col-resize;touch-action:none;z-index:2;justify-content:center;width:11px;display:flex;position:absolute;top:-6px;bottom:-6px;right:-6px}.bo-tirador:after{content:"";width:2px;transition:background var(--dur-fast) var(--ease-parabola);background:0 0;border-radius:1px}.bo-tirador:hover:after,.bo-tirador:active:after{background:var(--accent)}.bo-tabla .bo-celda--grupo{text-transform:uppercase;letter-spacing:.08em;color:var(--text-secondary);white-space:nowrap;text-overflow:ellipsis;font-size:10px;font-weight:600;overflow:hidden}.kpi-fila{grid-template-columns:minmax(0,1fr) 132px;align-items:center;gap:12px;display:grid}.kpi-fila--texto{grid-template-columns:minmax(0,1.45fr) minmax(0,1fr)}@media (max-width:359px){.kpi-fila{grid-template-columns:minmax(0,1fr) 104px;gap:8px}}.kpi-nombre{white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:14px;font-weight:600;overflow:hidden}.kpi-ayuda{color:var(--text-tertiary);margin-left:7px;font-size:12px;font-weight:400}@media (max-width:640px){.kpi-ayuda{display:none}}.kpi-ayuda-foco{display:none}@media (max-width:640px){.kpi-ayuda-foco{color:var(--text-tertiary);padding-top:5px;font-size:12px;line-height:1.35;display:block}}.st-sec{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.st-sec{background:color-mix(in srgb, var(--accent) 62%, var(--bg-1))}}.st-sec{color:var(--text-on-accent)}[data-theme=light] .st-sec{background:var(--accent);color:var(--text-on-accent)}.br-metricas-liviana .st-sec,[data-theme=light] .br-metricas-liviana .st-sec{background:var(--field-bg-soft);color:var(--text-secondary);letter-spacing:.1em}.gui-hero{padding:4px 0 18px}.gui-hero h1{letter-spacing:var(--tracking);color:var(--text-primary);margin:6px 0 8px;font-size:30px;font-weight:700;line-height:1.12}.gui-hero .gui-eyebrow{text-transform:uppercase;letter-spacing:.14em;color:var(--text-tertiary);font-size:11px;font-weight:600}.gui-hero .gui-sub{font-size:13.5px;line-height:var(--line-body);color:var(--text-secondary);max-width:74ch;margin:0}.gui-hero .gui-sub b{color:var(--text-primary);font-weight:600}.gui-stats{grid-template-columns:repeat(4,1fr);gap:12px;margin:4px 0 18px;display:grid}@media (max-width:900px){.gui-stats{grid-template-columns:repeat(2,1fr)}}.gui-stat{background:var(--bg-2);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);text-align:left;width:100%;font:inherit;color:inherit;transition:background var(--dur-base) var(--ease-parabola), border-color var(--dur-base) var(--ease-parabola);flex-direction:column;gap:3px;padding:14px 16px;display:flex}button.gui-stat{cursor:pointer}button.gui-stat:hover{background:var(--bg-3);border-color:var(--border-default)}.gui-stat.gui-stat-on{border-color:var(--border-strong);background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.gui-stat.gui-stat-on{background:color-mix(in srgb, var(--accent) 8%, var(--bg-2))}}.gui-stat .gui-n{color:var(--text-primary);font-variant-numeric:tabular-nums;font-size:22px;font-weight:800;line-height:1.1}.gui-stat .gui-n em{color:var(--text-tertiary);font-size:15px;font-style:normal;font-weight:500}.gui-stat .gui-t{color:var(--text-tertiary);font-size:11px}.gui-stat .gui-pie{color:var(--text-disabled);margin-top:auto;padding-top:8px;font-size:10.5px;line-height:1.35}button.gui-stat:hover .gui-pie{color:var(--text-tertiary)}.gui-num-link{font:inherit;color:var(--text-primary);cursor:pointer;border:0;border-bottom:1px dashed var(--border-strong);transition:color var(--dur-fast) var(--ease-parabola), border-color var(--dur-fast) var(--ease-parabola);background:0 0;border-radius:4px;padding:0 2px}.gui-num-link:hover{color:var(--accent-ink);border-bottom-color:var(--accent)}.gui-bars{border-radius:var(--radius-full);gap:2px;height:6px;margin-top:10px;display:flex;overflow:hidden}.gui-bars i{height:100%;display:block}.gui-bars.gui-riel{background:var(--field-bg)}.gui-blegend{flex-wrap:wrap;gap:4px 8px;margin-top:8px;display:flex}.gui-blegend .gui-leg{color:var(--text-tertiary);border-radius:var(--radius-sm);cursor:pointer;transition:all var(--dur-fast) var(--ease-parabola);background:0 0;border:1px solid #0000;align-items:center;gap:5px;padding:2px 5px;font-family:inherit;font-size:10.5px;display:inline-flex}.gui-blegend .gui-leg:hover{border-color:var(--border-default);color:var(--text-primary)}.gui-blegend .gui-leg.gui-leg-on{border-color:var(--border-strong);color:var(--accent-ink);background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.gui-blegend .gui-leg.gui-leg-on{background:color-mix(in srgb, var(--accent) 12%, transparent)}}.gui-blegend i{border-radius:2px;flex:none;width:7px;height:7px}.gui-blegend b{color:var(--text-secondary);font-weight:600}.gui-blegend .gui-leg.gui-leg-on b{color:var(--accent-ink)}.gui-matrix{background:var(--bg-2);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);margin-bottom:20px;padding:16px 18px 14px}.gui-mhead{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.gui-mhead h3{color:var(--text-primary);letter-spacing:var(--tracking);margin:0;font-size:15px;font-weight:700}.gui-mctl{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.gui-mnote{color:var(--text-tertiary);margin:0;font-size:11.5px}.gui-mscroll{padding-top:12px;overflow-x:auto}.gui-grid{gap:3px;min-width:520px;display:grid}.gui-gslot,.gui-gday{color:var(--text-tertiary);font-variant-numeric:tabular-nums;justify-content:center;align-items:center;min-height:16px;font-size:10px;display:flex}.gui-gcell{cursor:pointer;height:22px;transition:opacity var(--dur-fast) var(--ease-parabola), outline-color var(--dur-fast) var(--ease-parabola);outline-offset:1px;border:0;border-radius:4px;outline:2px solid #0000;padding:0}.gui-gcell:hover:not(:disabled){outline-color:var(--text-primary)}.gui-gcell:disabled{cursor:default}.gui-gblocks{gap:3px;min-width:520px;margin-top:4px;display:grid}.gui-gbl{color:var(--text-tertiary);text-align:center;border-top:1px solid var(--border-subtle);white-space:nowrap;text-overflow:ellipsis;padding-top:4px;font-size:10px;overflow:hidden}.gui-mlegend{flex-wrap:wrap;gap:6px 14px;margin-top:12px;display:flex}.gui-mlegend span{color:var(--text-tertiary);align-items:center;gap:6px;font-size:10.5px;display:inline-flex}.gui-mlegend i{border-radius:3px;flex:none;width:9px;height:9px}.gui-filtros{border-bottom:1px solid var(--border-subtle);flex-wrap:wrap;align-items:center;gap:10px 14px;margin-bottom:6px;padding:12px 0 14px;display:flex}.gui-fgroup{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.gui-flbl{text-transform:uppercase;letter-spacing:.12em;color:var(--text-tertiary);margin-right:2px;font-size:10px;font-weight:600}.gui-fsep{background:var(--border-subtle);align-self:stretch;width:1px}.gui-chip{border-radius:var(--radius-sm);border:1px solid var(--border-subtle);color:var(--text-secondary);cursor:pointer;white-space:nowrap;transition:all var(--dur-fast) var(--ease-parabola);background:0 0;align-items:center;gap:6px;padding:5px 11px;font-size:11.5px;font-weight:500;display:inline-flex}.gui-chip:hover{border-color:var(--border-default);color:var(--text-primary)}.gui-chip[aria-pressed=true]{color:var(--accent-ink);border-color:var(--border-strong);background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.gui-chip[aria-pressed=true]{background:color-mix(in srgb, var(--accent) 14%, transparent)}}.gui-chip i{border-radius:2px;flex:none;width:8px;height:8px}.gui-chip em{color:var(--text-tertiary);font-variant-numeric:tabular-nums;font-style:normal}.gui-count{color:var(--text-tertiary);font-variant-numeric:tabular-nums;margin-left:auto;font-size:11.5px}.gui-count b{color:var(--text-primary);font-weight:700}.gui-temahead{border-top:1px solid var(--border-subtle);margin:26px 0 4px;padding-top:18px}.gui-temahead .gui-lbl{text-transform:uppercase;letter-spacing:.14em;color:var(--accent-ink);margin:0 0 4px;font-size:10.5px;font-weight:600}.gui-temahead h2{color:var(--text-primary);letter-spacing:var(--tracking);margin:0 0 5px;font-size:21px;font-weight:700}.gui-temahead p{color:var(--text-tertiary);max-width:78ch;margin:0;font-size:12.5px;line-height:1.5}.gui-dayhead{align-items:center;gap:12px;margin:20px 0 10px;display:flex}.gui-dayhead h3{color:var(--text-secondary);white-space:nowrap;letter-spacing:var(--tracking);margin:0;font-size:12.5px;font-weight:700}.gui-dayhead .gui-rule{background:var(--border-subtle);flex:1;height:1px}.gui-cards{flex-direction:column;gap:8px;display:flex}.gui-card{background:var(--bg-2);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);transition:border-color var(--dur-base) var(--ease-parabola);overflow:hidden}.gui-card:hover,.gui-card.gui-open{border-color:var(--border-default)}.gui-crow{align-items:stretch;display:flex}.gui-chead{cursor:pointer;text-align:left;background:0 0;border:0;flex:1;align-items:center;gap:10px;min-width:0;padding:12px 14px;display:flex}.gui-code{color:var(--text-tertiary);font-variant-numeric:tabular-nums;flex:none;min-width:44px;font-size:10.5px;font-weight:700}.gui-fmt{color:var(--text-tertiary);white-space:nowrap;flex:none;align-items:center;gap:5px;font-size:10.5px;display:inline-flex}.gui-fmt i{background:var(--gui-g,var(--text-tertiary));border-radius:2px;flex:none;width:8px;height:8px}.gui-ctitle{min-width:0;color:var(--text-primary);letter-spacing:var(--tracking);text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:13.5px;font-weight:600;overflow:hidden}.gui-ctags{flex:none;align-items:center;gap:5px;display:flex}.gui-tag{border-radius:var(--radius-sm);white-space:nowrap;color:var(--text-tertiary);background:var(--text-tertiary);padding:3px 7px;font-size:10px;font-weight:500}@supports (color:color-mix(in lab, red, red)){.gui-tag{background:color-mix(in srgb, var(--text-tertiary) 12%, transparent)}}.gui-tag.gui-ini{color:var(--accent-ink);background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.gui-tag.gui-ini{background:color-mix(in srgb, var(--accent) 12%, transparent)}}.gui-tag.gui-draft{color:var(--warning);background:var(--warning-bg)}.gui-caret{color:var(--text-tertiary);transition:transform var(--dur-base) var(--ease-parabola);flex:none;display:inline-flex}.gui-card.gui-open .gui-caret{transform:rotate(180deg)}.gui-stbtn{border-radius:var(--radius-md);cursor:pointer;white-space:nowrap;border:1px solid var(--warning);color:var(--warning);background:var(--warning-bg);transition:all var(--dur-fast) var(--ease-parabola);flex:none;align-items:center;gap:6px;margin:8px 8px 8px 0;padding:0 14px;font-size:11px;font-weight:600;display:inline-flex}.gui-stbtn s{opacity:0;width:9px;text-decoration:none;display:inline-flex}.gui-stbtn[aria-pressed=true]{border-color:var(--positive);color:var(--positive);background:var(--positive-bg)}.gui-stbtn[aria-pressed=true] s{opacity:1}.gui-cbody{padding:0 14px 16px;display:none}.gui-card.gui-open .gui-cbody{display:block}.gui-metarow{border-top:1px solid var(--border-subtle);flex-wrap:wrap;gap:6px 18px;margin-top:2px;padding:12px 0 10px;display:flex}.gui-metarow span{color:var(--text-secondary);font-size:11.5px}.gui-metarow b{color:var(--text-tertiary);margin-right:6px;font-weight:500}.gui-hooktx{text-align:left;border:1px dashed var(--border-default);border-radius:var(--radius-md);background:var(--field-bg-soft);cursor:pointer;width:100%;transition:border-color var(--dur-fast) var(--ease-parabola), background var(--dur-fast) var(--ease-parabola);margin:10px 0 2px;padding:10px 13px;display:block}.gui-hooktx:hover{border-color:var(--accent);background:var(--bg-3)}.gui-hooktx .gui-lbl{align-items:center;gap:6px;margin-bottom:5px;display:flex}.gui-hooktx .gui-lbl b{text-transform:uppercase;letter-spacing:.12em;color:var(--text-tertiary);font-size:10px;font-weight:600}.gui-hooktx .gui-lbl em{color:var(--text-disabled);font-size:10.5px;font-style:normal}.gui-hooktx q{quotes:none;letter-spacing:var(--tracking);color:var(--text-primary);font-size:16px;font-weight:700;line-height:1.3;display:block}.gui-actions{flex-wrap:wrap;align-items:center;gap:8px;margin:12px 0 4px;display:flex}.gui-beat{margin-top:14px}.gui-beat h6{text-transform:uppercase;letter-spacing:.12em;color:var(--text-tertiary);margin:0 0 7px;font-size:10px;font-weight:600}.gui-beat h6 em{letter-spacing:0;text-transform:none;color:var(--text-disabled);margin-left:6px;font-size:10.5px;font-style:normal;font-weight:400}.gui-varfila{align-items:center;gap:8px;display:flex}.gui-blines p{color:var(--text-secondary);margin:0 0 9px;font-size:14px;line-height:1.62}.gui-blines p:last-child{margin-bottom:0}.gui-blines p.gui-vacio{height:6px;margin:0}.gui-blines b,.gui-bl b{color:var(--text-primary);font-weight:700}.gui-ghook{letter-spacing:var(--tracking);font-weight:700;color:var(--text-primary)!important;margin-bottom:12px!important;font-size:15.5px!important}.gui-bl ul{margin:0;padding:0;list-style:none}.gui-bl li{color:var(--text-secondary);margin-bottom:8px;padding:0 0 0 16px;font-size:13.5px;line-height:1.55;position:relative}.gui-bl li:before{content:"";background:var(--border-strong);border-radius:50%;width:5px;height:5px;position:absolute;top:8px;left:2px}.gui-bl li.gui-gancho{color:var(--text-primary);font-size:15px;font-weight:600}.gui-bl li.gui-cta:before,.gui-bl li.gui-fija:before{background:var(--accent)}.gui-bl li.gui-prueba{color:var(--text-tertiary);font-size:12.5px}.gui-blnote{color:var(--text-disabled);margin:12px 0 0;font-size:11px;font-style:italic}.gui-notas{border-radius:var(--radius-md);background:var(--field-bg-soft);color:var(--text-tertiary);margin-top:12px;padding:9px 12px;font-size:11.5px;line-height:1.5}.gui-notas b{color:var(--text-secondary);font-weight:600}[data-gui-edit] .gui-editable{cursor:text;border-radius:4px}[data-gui-edit] .gui-editable:hover{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){[data-gui-edit] .gui-editable:hover{background:color-mix(in srgb, var(--accent) 7%, transparent)}}[data-gui-edit] .gui-editable:focus{background:var(--accent);outline:0}@supports (color:color-mix(in lab, red, red)){[data-gui-edit] .gui-editable:focus{background:color-mix(in srgb, var(--accent) 9%, transparent)}}[data-gui-edit] .gui-editable:focus{box-shadow:var(--ring-accent)}.gui-empty{text-align:center;border:1px dashed var(--border-default);border-radius:var(--radius-lg);margin-top:16px;padding:44px 20px}.gui-empty b{color:var(--text-primary);margin-bottom:5px;font-size:14.5px;display:block}.gui-empty p{color:var(--text-tertiary);margin:0 0 12px;font-size:12.5px}.gui-tp{z-index:1500;background:var(--bg-1);flex-direction:column;display:flex;position:fixed;inset:0}.gui-tpbar{border-bottom:1px solid var(--border-subtle);background:var(--bg-2);flex-wrap:wrap;align-items:center;gap:10px;padding:10px 16px;display:flex}.gui-tpbar .gui-who{flex-direction:column;min-width:0;margin-right:auto;display:flex}.gui-tpbar .gui-who b{color:var(--text-primary);letter-spacing:var(--tracking);font-size:13px;font-weight:700}.gui-tpbar .gui-who span{color:var(--text-tertiary);font-size:10.5px}.gui-sizer{background:var(--field-bg);border:1px solid var(--border-subtle);border-radius:var(--radius-md);align-items:center;gap:2px;padding:3px;display:inline-flex}.gui-sizer button{width:24px;height:24px;color:var(--text-secondary);cursor:pointer;background:0 0;border:0;border-radius:7px;font-size:14px;line-height:1}.gui-sizer button:hover{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.gui-sizer button:hover{background:color-mix(in srgb, var(--accent) 12%, transparent)}}.gui-sizer button:hover{color:var(--text-primary)}.gui-sizer b{color:var(--text-primary);text-align:center;font-variant-numeric:tabular-nums;min-width:16px;font-size:11.5px}.gui-tpscroll{flex:1;overflow-y:auto}.gui-tpin{max-width:820px;margin:0 auto;padding:40px 28px 60dvh}.gui-tpin p{color:var(--text-primary);letter-spacing:var(--tracking);margin:0 0 16px;font-size:26px;line-height:1.5}.gui-tpin p.gui-vacio{height:14px;margin:0}.gui-tpin ul{margin:0;padding:0;list-style:none}.gui-tpin li{color:var(--text-primary);margin-bottom:18px;padding-left:26px;font-size:24px;line-height:1.5;position:relative}.gui-tpin li:before{content:"";background:var(--border-strong);border-radius:50%;width:8px;height:8px;position:absolute;top:15px;left:2px}.gui-tpin li.gui-prueba{color:var(--text-tertiary);font-size:20px}.gui-tpin li b,.gui-tpin p b{font-weight:700}.gui-tpin hr{border:0;border-top:1px solid var(--border-subtle);margin:26px 0}.gui-tpvacio{text-align:center;max-width:30ch;line-height:1.6;color:var(--text-tertiary)!important;margin:12dvh auto 0!important;font-size:19px!important}.gui-tphook{border:1px dashed var(--border-default);border-radius:var(--radius-md);background:var(--field-bg-soft);margin:0 0 26px;padding:14px 18px}.gui-tphook span{letter-spacing:.12em;text-transform:uppercase;color:var(--text-tertiary);margin-bottom:6px;font-size:11px;font-weight:600;display:block}.gui-tphook b{color:var(--text-primary);letter-spacing:var(--tracking);font-size:1.05em;line-height:1.35;display:block}.gui-plist{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:14px;display:grid}.gui-pcard{background:var(--bg-2);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);cursor:pointer;transition:background var(--dur-base) var(--ease-parabola), border-color var(--dur-base) var(--ease-parabola);flex-direction:column;gap:8px;padding:16px 18px;display:flex}.gui-pcard:hover{background:var(--bg-3);border-color:var(--border-default)}.gui-pcard h4{color:var(--text-primary);letter-spacing:var(--tracking);margin:0;font-size:15px;font-weight:700}.gui-pcard .gui-pdesc{color:var(--text-tertiary);-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:12px;line-height:1.5;display:-webkit-box;overflow:hidden}.gui-pmeta{color:var(--text-tertiary);font-variant-numeric:tabular-nums;flex-wrap:wrap;gap:4px 12px;margin-top:auto;padding-top:6px;font-size:11px;display:flex}.gui-pmeta b{color:var(--text-secondary);font-weight:600}.gui-pnueva{text-align:center;border-style:dashed;justify-content:center;align-items:center;min-height:148px}.rod-top{z-index:5;align-items:center;gap:var(--sp-2);margin:0 -24px var(--sp-2);padding:var(--sp-3) 24px;background:var(--bg-1);flex-wrap:wrap;display:flex;position:sticky;top:-20px}@supports (color:color-mix(in lab, red, red)){.rod-top{background:color-mix(in srgb, var(--bg-1) 90%, transparent)}}.rod-top{-webkit-backdrop-filter:blur(14px);border-bottom:1px solid var(--border-subtle)}.rod-sp{margin-left:auto}.rod-count{font:inherit;font-size:var(--text-dense);color:var(--text-tertiary);border-radius:var(--radius-sm);cursor:pointer;white-space:nowrap;font-variant-numeric:tabular-nums;letter-spacing:var(--tracking);transition:color var(--dur-fast) var(--ease-parabola), border-color var(--dur-fast) var(--ease-parabola), background var(--dur-fast) var(--ease-parabola);background:0 0;border:1px solid #0000;padding:4px 8px}.rod-count b{color:var(--text-primary);font-weight:var(--font-bold)}.rod-count:hover{color:var(--text-secondary);border-color:var(--border-default)}.rod-count[aria-pressed=true]{border-color:var(--border-strong);background:var(--accent-soft);color:var(--accent-ink)}.rod-mes{margin-top:var(--sp-6)}.rod-mes:first-of-type{margin-top:var(--sp-4)}.rod-meshead{padding-top:var(--sp-4);border-top:2px solid var(--text-primary);margin-bottom:var(--sp-1)}.rod-meshead .caption{color:var(--text-accent);margin:0 0 6px}.rod-meshead h2{font-size:var(--text-heading);font-weight:var(--font-bold);letter-spacing:var(--tracking);color:var(--text-primary);text-wrap:balance;margin:0}.rod-semhead{align-items:center;gap:var(--sp-3);margin:var(--sp-5) 0 10px;display:flex}.rod-semhead h3{font-size:var(--text-small);font-weight:var(--font-bold);color:var(--text-secondary);white-space:nowrap;letter-spacing:var(--tracking);margin:0}.rod-rule{background:var(--border-subtle);flex:1;height:1px}.rod-cards{flex-direction:column;gap:9px;display:flex}.rod-card{background:var(--bg-2);border:1px solid var(--border-subtle);border-radius:var(--radius-md);box-shadow:var(--shadow-1);transition:border-color var(--dur-base) var(--ease-parabola), background var(--dur-base) var(--ease-parabola);position:relative;overflow:hidden}.rod-card:before{content:"";background:var(--rod-g,var(--text-tertiary));width:3px;position:absolute;top:0;bottom:0;left:0}.rod-card:hover,.rod-card.rod-open{border-color:var(--border-default)}.rod-card.rod-hecho{background:var(--positive)}@supports (color:color-mix(in lab, red, red)){.rod-card.rod-hecho{background:color-mix(in srgb, var(--positive) 7%, var(--bg-2))}}.rod-card.rod-hecho{border-color:var(--positive)}@supports (color:color-mix(in lab, red, red)){.rod-card.rod-hecho{border-color:color-mix(in srgb, var(--positive) 32%, transparent)}}.rod-card.rod-hecho .rod-ctitle{color:var(--text-secondary)}.rod-crow{align-items:stretch;display:flex}.rod-chead{min-width:0;font:inherit;color:inherit;text-align:left;cursor:pointer;transition:background var(--dur-fast) var(--ease-parabola);background:0 0;border:0;flex-wrap:wrap;flex:1;align-items:center;gap:7px 11px;padding:13px 12px 13px 18px;display:flex}.rod-chead:hover{background:var(--text-primary)}@supports (color:color-mix(in lab, red, red)){.rod-chead:hover{background:color-mix(in srgb, var(--text-primary) 4%, transparent)}}.rod-code{min-width:32px;font-size:var(--text-caption);font-weight:var(--font-bold);color:var(--text-tertiary);letter-spacing:.04em;font-variant-numeric:tabular-nums;flex:none}.rod-fmt{white-space:nowrap;border-radius:var(--radius-sm);background:var(--text-primary);flex:none;align-items:center;gap:6px;padding:4px 9px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.rod-fmt{background:color-mix(in srgb, var(--text-primary) 8%, transparent)}}.rod-fmt{font-size:var(--text-caption);font-weight:var(--font-bold);letter-spacing:.07em;text-transform:uppercase;color:var(--text-primary)}.rod-fmt i{background:var(--rod-g,var(--text-tertiary));border-radius:50%;flex:none;width:6px;height:6px}.rod-ctitle{min-width:0;font-size:var(--text-body);font-weight:var(--font-bold);letter-spacing:var(--tracking);color:var(--text-primary);flex:200px;line-height:1.35}.rod-ctags{flex:none;align-items:center;gap:6px;display:flex}.rod-tag{border-radius:var(--radius-sm);white-space:nowrap;font-size:var(--text-caption);font-weight:var(--font-bold);letter-spacing:.06em;text-transform:uppercase;color:var(--text-secondary);background:var(--text-primary);padding:3px 7px}@supports (color:color-mix(in lab, red, red)){.rod-tag{background:color-mix(in srgb, var(--text-primary) 6%, transparent)}}.rod-tag.rod-tag-guion{background:var(--accent);color:var(--text-on-accent)}.rod-tag.rod-tag-res{border:1px dashed var(--border-default);color:var(--text-tertiary);background:0 0}.rod-caret{color:var(--text-tertiary);transition:transform var(--dur-base) var(--ease-parabola);flex:none;display:inline-flex}.rod-card.rod-open .rod-caret{transform:rotate(180deg)}.rod-stbtn{min-height:44px;font:inherit;font-size:var(--text-caption);font-weight:var(--font-bold);letter-spacing:.05em;text-transform:uppercase;white-space:nowrap;cursor:pointer;color:var(--text-secondary);border:0;border-left:1px solid var(--border-subtle);transition:background var(--dur-fast) var(--ease-parabola), color var(--dur-fast) var(--ease-parabola);background:0 0;flex:none;align-items:center;gap:7px;padding:0 15px 0 12px;display:flex}.rod-stbtn:hover{background:currentColor}@supports (color:color-mix(in lab, red, red)){.rod-stbtn:hover{background:color-mix(in srgb, currentColor 10%, transparent)}}.rod-stbtn s{border:2px solid;border-radius:50%;flex:none;place-items:center;width:15px;height:15px;text-decoration:none;display:grid}.rod-stbtn s svg{opacity:0;transition:opacity var(--dur-fast) var(--ease-parabola)}.rod-stbtn .rod-sttxt{text-align:left;min-width:70px}.rod-card.rod-hecho .rod-stbtn{color:var(--positive);border-left-color:var(--positive)}@supports (color:color-mix(in lab, red, red)){.rod-card.rod-hecho .rod-stbtn{border-left-color:color-mix(in srgb, var(--positive) 32%, transparent)}}.rod-card.rod-hecho .rod-stbtn s{background:var(--positive);border-color:var(--positive);color:var(--bg-1)}.rod-card.rod-hecho .rod-stbtn s svg{opacity:1}.rod-cbody{border-top:1px solid var(--border-subtle);padding:2px 20px 20px 18px}.rod-meta{align-items:center;gap:var(--sp-2) 18px;font-size:var(--text-small);color:var(--text-secondary);flex-wrap:wrap;padding:14px 0 6px;display:flex}.rod-meta b{font-size:var(--text-caption);font-weight:var(--font-bold);letter-spacing:.06em;text-transform:uppercase;color:var(--text-tertiary);margin-right:5px}.rod-meta-acc{gap:var(--sp-2);flex-wrap:wrap;display:inline-flex}.rod-sec{padding-top:var(--sp-4);border-top:1px solid var(--border-subtle);margin-top:14px}.rod-sec h5{align-items:center;gap:var(--sp-2);font-size:var(--text-caption);font-weight:var(--font-bold);letter-spacing:.1em;text-transform:uppercase;color:var(--text-accent);margin:0 0 9px;display:flex}.rod-sec.rod-nh h5{color:var(--text-tertiary)}.rod-sec p{margin:0 0 var(--sp-2);max-width:64ch;font-size:var(--text-body);color:var(--text-primary);line-height:1.62}.rod-sec p:last-child{margin-bottom:0}.rod-sec a{color:var(--text-accent)}.rod-sec a:hover{color:var(--text-accent-hover)}.rod-tit{margin:0;padding:0;list-style:none}.rod-tit li{align-items:flex-start;gap:var(--sp-2);margin-bottom:var(--sp-3);max-width:72ch;display:flex}.rod-titn{width:18px;height:18px;font-size:var(--text-caption);font-weight:var(--font-bold);color:var(--text-tertiary);border:1px solid var(--border-default);border-radius:50%;flex:none;place-items:center;margin-top:2px;display:grid}.rod-tit li.rod-pick .rod-titn{background:var(--accent);border-color:var(--accent);color:var(--text-on-accent)}.rod-tit b{font-size:var(--text-body);font-weight:var(--font-bold);color:var(--text-primary)}.rod-chars{font-size:var(--text-dense);color:var(--text-tertiary);margin-left:6px}.rod-tit em{font-style:normal;font-size:var(--text-dense);color:var(--text-tertiary);margin-top:2px;line-height:1.5;display:block}.rod-sec p.rod-apuesta{margin-top:var(--sp-3);max-width:72ch;font-size:var(--text-small);color:var(--text-secondary)}.rod-apuesta>b{color:var(--text-accent)}.rod-minis{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:10px;display:grid}.rod-mini{padding:var(--sp-3) 13px;border-radius:var(--radius-sm);border:1px solid var(--border-subtle);background:var(--text-primary)}@supports (color:color-mix(in lab, red, red)){.rod-mini{background:color-mix(in srgb, var(--text-primary) 4%, var(--bg-2))}}.rod-mini h6{font-size:var(--text-caption);font-weight:var(--font-bold);letter-spacing:.09em;text-transform:uppercase;color:var(--text-tertiary);margin:0 0 7px}.rod-mini q{quotes:none;margin-bottom:var(--sp-2);font-size:var(--text-heading);font-weight:var(--font-bold);letter-spacing:var(--tracking);color:var(--text-primary);line-height:1.2;display:block}.rod-sec .rod-mini p{max-width:none;font-size:var(--text-small);color:var(--text-secondary);margin:0 0 5px;line-height:1.5}.rod-sec .rod-mini p:last-child{margin-bottom:0}.rod-mini p>b{font-size:var(--text-caption);font-weight:var(--font-bold);letter-spacing:.07em;text-transform:uppercase;color:var(--text-tertiary);margin-right:4px}.rod-lineas p{max-width:64ch;font-size:var(--text-body);color:var(--text-primary);margin:0 0 7px;line-height:1.6}.rod-lineas p:last-child{margin-bottom:0}.rod-lineas strong,.rod-lineas b{font-weight:var(--font-bold)}.rod-gancho .rod-lineas p{font-size:var(--text-heading);font-weight:var(--font-bold);letter-spacing:var(--tracking);line-height:1.45}.rod-blq{margin-top:var(--sp-4)}.rod-blq h6{align-items:center;gap:var(--sp-2);font-size:var(--text-caption);font-weight:var(--font-bold);letter-spacing:.09em;text-transform:uppercase;color:var(--text-tertiary);margin:0 0 6px;display:flex}.rod-blq.rod-cta{border-left:2px solid var(--accent);margin-left:-15px;padding-left:13px}.rod-blq.rod-cta h6{color:var(--text-accent)}.rod-lineas p.rod-subtit{font-size:var(--text-small);color:var(--text-secondary)}.rod-editado{border-radius:var(--radius-sm);font-size:var(--text-caption);font-weight:var(--font-medium);letter-spacing:0;text-transform:none;color:var(--accent-ink);background:var(--accent-soft);padding:1px 6px}mark.rod-conf{border-radius:var(--radius-sm);font-weight:var(--font-bold);color:var(--text-primary);background:var(--warning);padding:1px 5px}@supports (color:color-mix(in lab, red, red)){mark.rod-conf{background:color-mix(in srgb, var(--warning) 20%, transparent)}}.rod-pant{color:var(--text-tertiary);font-style:italic;display:inline-block}.rod-lineas .rod-pant,.rod-lineas mark.rod-conf{font-size:var(--text-small)}.rod-tpsec .rod-pant,.rod-tpsec mark.rod-conf{font-size:.86em}.rod-lineas p .rod-pant,.rod-tpsec p .rod-pant{margin-bottom:2px;display:block}.rod-dat{margin:0;padding:0;list-style:none}.rod-dat li{margin-bottom:var(--sp-1);font-size:var(--text-small);color:var(--text-secondary);line-height:1.5}.rod-dat li>b{font-size:var(--text-caption);font-weight:var(--font-bold);letter-spacing:.06em;text-transform:uppercase;color:var(--text-tertiary);margin-right:6px}[data-gui-edit] .rod-lineas.gui-editable{outline:1px dashed var(--border-default);outline-offset:4px;border-radius:var(--radius-sm)}[data-gui-edit] .rod-lineas.gui-editable:hover{outline-color:var(--accent)}[data-gui-edit] .rod-lineas.gui-editable:focus{outline:2px solid var(--accent)}.rod-edbar{z-index:6;align-items:center;gap:var(--sp-3);margin:var(--sp-5) -24px -64px;font-size:var(--text-small);color:var(--text-secondary);background:var(--bg-2);flex-wrap:wrap;padding:11px 24px 75px;display:flex;position:sticky;bottom:-64px}@supports (color:color-mix(in lab, red, red)){.rod-edbar{background:color-mix(in srgb, var(--bg-2) 94%, transparent)}}.rod-edbar{-webkit-backdrop-filter:blur(12px);border-top:1px solid var(--border-subtle)}.rod-edbar>b{color:var(--text-primary);font-weight:var(--font-bold)}.btn.rod-peligro{color:var(--negative);background:var(--negative-bg);border-color:var(--negative)}@supports (color:color-mix(in lab, red, red)){.btn.rod-peligro{border-color:color-mix(in srgb, var(--negative) 40%, transparent)}}.rod-tp .gui-tpscroll{padding:46px 20px 40dvh}.rod-tpin{max-width:900px;margin:0 auto}.rod-tpsec{margin-bottom:38px}.rod-tpsec h4{font-size:.46em;font-weight:var(--font-bold);letter-spacing:.12em;text-transform:uppercase;color:var(--text-tertiary);margin:0 0 12px}.rod-tpsec.rod-tpcta h4{color:var(--text-accent)}.rod-tpsec p{font-size:1em;line-height:1.45;font-weight:var(--font-medium);letter-spacing:var(--tracking);color:var(--text-primary);text-wrap:pretty;margin:0 0 16px}.rod-tpsec p strong{font-weight:var(--font-black)}.rod-tpsec.rod-tpgancho p{font-size:1.12em;font-weight:var(--font-bold);line-height:1.3}.rod-tphint{pointer-events:none;border-radius:var(--radius-full);border:1px solid var(--border-subtle);font-size:var(--text-dense);color:var(--text-tertiary);white-space:nowrap;background:var(--bg-2);margin:0;padding:5px 12px;position:fixed;bottom:18px;left:50%;transform:translate(-50%)}@supports (color:color-mix(in lab, red, red)){.rod-tphint{background:color-mix(in srgb, var(--bg-2) 90%, transparent)}}@media (max-width:960px){.rod-top{-webkit-backdrop-filter:none;background:var(--bg-1);position:relative;top:auto}}@media (max-width:700px){.rod-chead{row-gap:7px}.rod-code{order:1}.rod-fmt{order:2}.rod-ctags{order:3;margin-left:auto}.rod-ctitle{font-weight:var(--font-bold);flex:calc(100% - 30px);order:5}.rod-caret{order:6}.rod-stbtn .rod-sttxt{display:none}.rod-stbtn{padding:0 13px}.rod-cbody{padding-left:15px;padding-right:15px}.rod-tphint{display:none}}.gui-pnueva:hover{border-color:var(--accent)}.gui-pnueva .gui-plus{color:var(--text-accent)}.gui-prog{border-radius:var(--radius-full);background:var(--field-bg);height:6px;overflow:hidden}.gui-prog i{background:var(--accent);height:100%;transition:width var(--dur-base) var(--ease-parabola);display:block}.gui-log{max-height:190px;color:var(--text-tertiary);background:var(--field-bg-soft);border-radius:var(--radius-md);padding:10px 12px;font-size:11.5px;line-height:1.7;overflow-y:auto}.gui-log div{font-variant-numeric:tabular-nums}.gui-log div.gui-mal{color:var(--negative)}.gui-imp-fila{cursor:pointer;color:var(--text-secondary);align-items:center;gap:8px;padding:3px 0;display:flex}.gui-imp-fila input{flex:none;margin:0}.gui-imp-tit{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.gui-imp-n{color:var(--text-disabled);flex:none;font-size:11px}.gui-imp-flaca{color:var(--warning)}.gui-prod{background:var(--field-bg-soft);border:1px solid var(--border-subtle);border-radius:var(--radius-md);flex-wrap:wrap;align-items:flex-end;gap:10px 18px;margin:10px 0 2px;padding:11px 13px;display:flex}.gui-prod-campo{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.gui-prod-campo>span{text-transform:uppercase;letter-spacing:.12em;color:var(--text-tertiary);white-space:nowrap;font-size:10px;font-weight:600}.gui-prod-campo input[type=date]{font:inherit;color:var(--text-primary);background:var(--field-bg);border:1px solid var(--border-subtle);border-radius:var(--radius-md);font-variant-numeric:tabular-nums;padding:6px 10px;font-size:12.5px}.gui-prod-campo input[type=date]:focus{border-color:var(--accent);box-shadow:var(--ring-accent);outline:0}.gui-prod-post{color:var(--text-secondary);flex-wrap:wrap;align-items:center;gap:7px;font-size:11.5px;display:flex}.gui-prod-post>span{text-transform:uppercase;letter-spacing:.12em;color:var(--positive);font-size:10px;font-weight:600}.gui-prod-post a{color:var(--text-accent);border-bottom:1px solid var(--border-default);text-decoration:none}.gui-prod-post a:hover{border-bottom-color:var(--accent)}.gui-prod-post em{color:var(--text-tertiary);font-style:normal}.gui-prod-error{color:var(--negative);font-size:11.5px}.gui-seslist{flex-direction:column;gap:6px;margin-top:10px;display:flex}.gui-ses{border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--bg-2);align-items:center;gap:10px;padding:9px 12px;display:flex}.gui-ses b{color:var(--text-primary);letter-spacing:var(--tracking);font-size:13px;font-weight:600;display:block}.gui-ses span{color:var(--text-tertiary);font-size:11px;display:block}.gui-ses-n{color:var(--text-secondary);white-space:nowrap;flex:none;font-size:11px}.gui-picker{flex-direction:column;gap:14px;max-width:760px;padding:26px 30px;display:flex}.gui-picker-head{align-items:flex-start;gap:12px;display:flex}.gui-picker-head h2{letter-spacing:var(--tracking);margin:0 0 4px;font-size:20px;font-weight:700}.gui-picker-head p{color:var(--text-tertiary);max-width:62ch;margin:0;font-size:12.5px;line-height:1.5}.gui-picker-err{color:var(--negative);margin:0;font-size:12px}.gui-picker-lista{flex-direction:column;gap:4px;max-height:52dvh;margin:0 -4px;padding:0 4px;display:flex;overflow-y:auto}.gui-picker-vacio,.gui-picker-tope{color:var(--text-tertiary);margin:10px 2px;font-size:12.5px;line-height:1.5}.gui-picker-tope{border-top:1px solid var(--border-subtle);padding-top:10px}.gui-picker-pie{justify-content:flex-end;display:flex}.gui-post{border-radius:var(--radius-sm);cursor:pointer;transition:background var(--dur-fast) var(--ease-parabola), border-color var(--dur-fast) var(--ease-parabola);border:1px solid #0000;align-items:center;gap:12px;padding:8px 10px;display:flex}.gui-post:hover{background:var(--bg-2);border-color:var(--border-subtle)}.gui-post:focus-visible{border-color:var(--accent);box-shadow:var(--ring-accent);outline:0}.gui-post-on{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.gui-post-on{background:color-mix(in srgb, var(--accent) 8%, transparent)}}.gui-post-on{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.gui-post-on{border-color:color-mix(in srgb, var(--accent) 38%, transparent)}}.gui-post-th{object-fit:cover;border-radius:var(--radius-sm);background:var(--bg-3);flex:none;width:44px;height:56px;display:block}.gui-post-sinth{border-radius:var(--radius-sm);background:var(--bg-3);border:1px solid var(--border-subtle);flex:none;width:44px;height:56px;display:block}.gui-post-txt{flex:1;min-width:0}.gui-post-txt b{color:var(--text-primary);letter-spacing:var(--tracking);text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;font-weight:600;display:block;overflow:hidden}.gui-post-txt>span{color:var(--text-tertiary);margin-top:2px;font-size:11px;display:block}.gui-post-ocu{color:var(--warning);font-style:normal}.gui-post-nums{text-align:right;flex:none;width:78px}.gui-post-nums b{color:var(--text-primary);font-size:13px;font-weight:600;display:block}.gui-post-nums>span{color:var(--text-disabled);text-transform:uppercase;letter-spacing:.04em;font-size:9.5px;display:block}.gui-post-chip{color:var(--accent-ink);background:var(--accent);border-radius:999px;flex:none;padding:2px 8px;font-size:10px}@supports (color:color-mix(in lab, red, red)){.gui-post-chip{background:color-mix(in srgb, var(--accent) 14%, transparent)}}.gui-kpis{border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--bg-2);margin-top:18px;padding:14px 16px}.gui-kpis-msg{color:var(--text-tertiary);align-items:center;gap:12px;font-size:12.5px;display:flex}.gui-kpis-head{flex-wrap:wrap;align-items:flex-start;gap:12px;margin-bottom:12px;display:flex}.gui-kpis-id{flex:1;align-items:center;gap:10px;min-width:220px;display:flex}.gui-kpis-id img{object-fit:cover;border-radius:var(--radius-sm);flex:none;width:36px;height:46px}.gui-kpis-id .gui-post-sinth{width:36px;height:46px}.gui-kpis-id b{color:var(--text-primary);letter-spacing:var(--tracking);font-size:13px;font-weight:600;display:block}.gui-kpis-id>div>span{color:var(--text-tertiary);margin-top:2px;font-size:11px;display:block}.gui-kpis-acts{flex:none;gap:6px;display:flex}.gui-kpis-grid{grid-template-columns:repeat(auto-fit,minmax(94px,1fr));gap:2px 10px;display:grid}.gui-kpi{padding:7px 0}.gui-kpi b{color:var(--text-primary);letter-spacing:var(--tracking);font-size:17px;font-weight:600;display:block}.gui-kpi>span{color:var(--text-secondary);margin-top:1px;font-size:10.5px;display:block}.gui-kpi em{color:var(--text-disabled);margin-top:1px;font-size:9.5px;font-style:normal;line-height:1.3;display:block}.gui-kpi-dest b{color:var(--positive)}.gui-kpis-sub{text-transform:uppercase;letter-spacing:.06em;color:var(--text-disabled);border-top:1px solid var(--border-subtle);margin:12px 0 2px;padding-top:10px;font-size:10px;font-weight:600}.gui-kpis-nota{border-top:1px solid var(--border-subtle);color:var(--text-tertiary);margin:12px 0 0;padding-top:10px;font-size:11.5px;line-height:1.55}.gui-kpis-post{border-top:1px solid var(--border-subtle);margin-top:12px;padding-top:10px}.gui-kpis-post p{color:var(--text-secondary);margin:0 0 6px;font-size:12px;line-height:1.55}.gui-kpis-post b{color:var(--text-primary)}.gui-kpis-pie{color:var(--text-disabled);margin:10px 0 0;font-size:10.5px}.gui-cms{border-top:1px solid var(--border-subtle);margin-top:18px;padding-top:14px}.gui-cms-head{align-items:center;gap:10px;margin-bottom:8px;display:flex}.gui-cms-head h6{text-transform:uppercase;letter-spacing:.06em;color:var(--text-disabled);flex:1;margin:0;font-size:10px;font-weight:600}.gui-cms-feed{flex-direction:column;gap:7px;display:flex}.gui-cms-vacio{color:var(--text-tertiary);margin:2px 0 6px;font-size:12px;line-height:1.55}.gui-cm{background:var(--bg-2);border:1px solid var(--border-subtle);border-radius:12px;padding:11px 13px}.gui-cm-ok{opacity:.62}.gui-cm-top{align-items:center;gap:8px;display:flex}.gui-cm-av{border:1.5px solid;border-radius:50%;flex:none;justify-content:center;align-items:center;width:26px;height:26px;font-size:9.5px;font-weight:700;display:inline-flex}.gui-cm-quien{color:var(--text-primary);font-size:12px;font-weight:700}.gui-cm-cuando{color:var(--text-disabled);font-size:10px}.gui-cm-acts{gap:3px;display:inline-flex}.gui-cm-btn{color:var(--text-tertiary);border:1px solid var(--border-subtle);cursor:pointer;background:0 0;border-radius:7px;padding:2px 8px;font-size:10px}.gui-cm-btn:hover{color:var(--text-primary);border-color:var(--border-default)}.gui-cm-cuerpo{color:var(--text-secondary);white-space:pre-wrap;margin:7px 0 0;font-size:12px;font-weight:300;line-height:1.55}.gui-cm-ok-pie{color:var(--text-disabled);margin-top:6px;font-size:10px;display:block}.gui-cms-nuevo{align-items:flex-end;gap:8px;margin-top:9px;display:flex}.gui-cms-nuevo textarea{resize:none;font:inherit;color:var(--text-primary);background:var(--field-bg);border:1px solid var(--border-default);border-radius:var(--radius-sm);flex:1;padding:9px 11px;font-size:12px;line-height:1.5}.gui-cms-nuevo textarea:focus{border-color:var(--accent);box-shadow:var(--ring-accent);outline:0}.gui-planilla{margin-top:4px}.gui-pl-tools{max-width:420px}.gui-pl-resumen{color:var(--text-tertiary);flex-wrap:wrap;align-items:center;gap:10px;margin:8px 0 10px;font-size:12px;display:flex}.gui-pl-resumen b{color:var(--text-primary)}.gui-pl-lote{border-radius:var(--radius-sm);background:var(--accent);flex-wrap:wrap;align-items:center;gap:8px;margin-left:auto;padding:4px 10px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.gui-pl-lote{background:color-mix(in srgb, var(--accent) 9%, transparent)}}.gui-pl-limpiar{font:inherit;color:var(--text-accent);cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.gui-pl-vacio{color:var(--text-tertiary);margin:24px 2px;font-size:13px;line-height:1.6}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.gui-pl-wrap{border:1px solid var(--border-subtle);border-radius:var(--radius-md);max-height:calc(100dvh / var(--app-zoom) - 300px);min-height:220px;overflow:auto}.gui-pl-tabla{border-collapse:collapse;width:100%;min-width:1060px;font-size:12px}.gui-pl-tabla thead th{z-index:1;text-align:left;white-space:nowrap;text-transform:uppercase;letter-spacing:.05em;color:var(--text-disabled);background:var(--bg-2);border-bottom:1px solid var(--border-subtle);padding:9px 10px;font-size:9.5px;font-weight:600;position:sticky;top:0}.gui-pl-tabla tbody td{border-bottom:1px solid var(--border-subtle);color:var(--text-secondary);vertical-align:top;padding:8px 10px}.gui-pl-tabla tbody tr:last-child td{border-bottom:0}.gui-pl-tabla tbody tr:hover td{background:var(--bg-2)}.gui-pl-sel td{background:var(--accent)!important}@supports (color:color-mix(in lab, red, red)){.gui-pl-sel td{background:color-mix(in srgb, var(--accent) 7%, transparent)!important}}.gui-pl-chk{width:30px}.gui-pl-n{text-align:right}.gui-pl-code{color:var(--text-accent);cursor:pointer;font-weight:600}.gui-pl-code:hover{text-decoration:underline}.gui-pl-tit{max-width:300px}.gui-pl-tit>span{color:var(--text-primary);cursor:pointer;text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.gui-pl-tit>span:hover{text-decoration:underline}.gui-pl-tit em{color:var(--text-disabled);margin-top:1px;font-size:10px;font-style:normal;display:block}.gui-pl-ciclo{text-overflow:ellipsis;white-space:nowrap;max-width:150px;color:var(--text-tertiary);font-size:11px;overflow:hidden}.gui-pl-tema{color:var(--text-disabled);margin-top:1px;font-size:10px;font-style:normal;display:block}.gui-pl-nada{color:var(--text-disabled);font-style:normal}.gui-pl-post{text-overflow:ellipsis;white-space:nowrap;max-width:190px;overflow:hidden}.gui-pl-post a{color:var(--text-accent);text-decoration:none}.gui-pl-post a:hover{text-decoration:underline}.gui-pl-est{white-space:nowrap;color:var(--text-secondary);background:var(--bg-3);border-radius:999px;padding:2px 8px;font-size:10px;display:inline-block}.gui-est-grabado{color:var(--text-accent);background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.gui-est-grabado{background:color-mix(in srgb, var(--accent) 12%, transparent)}}.gui-est-entregado{color:var(--warning);background:var(--warning-bg)}.gui-est-publicado{color:var(--positive);background:var(--positive)}@supports (color:color-mix(in lab, red, red)){.gui-est-publicado{background:color-mix(in srgb, var(--positive) 13%, transparent)}}.gui-pl-cm{min-width:18px;color:var(--warning);background:var(--warning-bg);border-radius:999px;padding:1px 6px;font-size:10px;display:inline-block}.gui-pl-mas{color:var(--text-tertiary);border-top:1px solid var(--border-subtle);justify-content:center;align-items:center;gap:12px;padding:12px;font-size:12px;display:flex}.gui-tag.gui-tagcm{color:var(--warning);background:var(--warning-bg)}.gui-tag.gui-tagpub{color:var(--positive);background:var(--positive)}@supports (color:color-mix(in lab, red, red)){.gui-tag.gui-tagpub{background:color-mix(in srgb, var(--positive) 13%, transparent)}}body.br-full .wrap{max-width:none;margin:0;padding:0}body.br-full{overflow:hidden}.br-bleed{height:calc(100dvh / var(--app-zoom,1));background:var(--bg-1);flex-direction:column;display:flex;position:relative;overflow:hidden}@media (max-width:767px){.br-bleed{height:calc(100dvh - 56px)}}html[data-app] .br-bleed{height:calc(100dvh / var(--app-zoom,1))}.br-topbar{background:var(--bg-2);border-bottom:1px solid var(--border-subtle);box-shadow:var(--edge-highlight);flex:none;align-items:center;gap:12px;padding:10px 16px;display:flex}.br-topbar .br-nombre{color:var(--text-primary);font-size:15px;font-weight:700}.br-topbar--cal{flex-wrap:wrap}.br-topbar-nombre{flex:150px;min-width:0}.br-tabicon{cursor:pointer;color:var(--text-tertiary);white-space:nowrap;transition:all var(--dur-fast) var(--ease-parabola);border:1px solid #0000;border-radius:10px;align-items:center;gap:7px;padding:7px 12px;font-size:12.5px;font-weight:500;display:inline-flex}.br-tabicon:hover{color:var(--text-primary);background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.br-tabicon:hover{background:color-mix(in srgb, var(--accent) 8%, transparent)}}.br-tabicon--on{color:var(--accent-ink);background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.br-tabicon--on{background:color-mix(in srgb, var(--accent) 14%, transparent)}}.br-tabicon--on{border-color:var(--border-strong)}.br-cols{flex:1;min-height:0;display:flex}.br-railL{background:var(--bg-2);border-right:1px solid var(--border-subtle);flex-direction:column;flex:none;width:268px;min-height:0;display:flex}.br-railR{background:var(--bg-2);border-left:1px solid var(--border-subtle);flex:none;width:320px;min-height:0;padding:20px;overflow-y:auto}.br-lienzo{flex:1;min-width:0;padding:24px;overflow-y:auto}.br-qrow{cursor:pointer;color:var(--text-secondary);transition:background var(--dur-fast) var(--ease-parabola);border-radius:10px;align-items:center;gap:10px;margin:0 10px 3px;padding:9px 11px;font-size:12.5px;display:flex}.br-qrow:hover{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.br-qrow:hover{background:color-mix(in srgb, var(--accent) 8%, transparent)}}.br-qrow--on{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.br-qrow--on{background:color-mix(in srgb, var(--accent) 14%, transparent)}}.br-qrow--on{color:var(--text-primary)}.br-qrow .br-qn{font-variant-numeric:tabular-nums;background:var(--field-bg);width:20px;height:20px;color:var(--text-tertiary);border-radius:6px;flex:none;justify-content:center;align-items:center;font-size:10.5px;font-weight:700;display:inline-flex}.br-qrow--on .br-qn{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.br-qrow--on .br-qn{background:color-mix(in srgb, var(--accent) 22%, transparent)}}.br-qrow--on .br-qn{color:var(--accent-ink)}.br-qrow .br-qtxt{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.br-qrow .br-qacts{opacity:0;pointer-events:none;transition:opacity var(--dur-fast) var(--ease-enter)}.br-qrow:hover .br-qacts{opacity:1;pointer-events:auto}.br-iconbtn{cursor:pointer;width:28px;height:28px;color:var(--text-tertiary);transition:all var(--dur-fast) var(--ease-parabola);background:0 0;border:none;border-radius:8px;flex:none;justify-content:center;align-items:center;display:inline-flex}.br-iconbtn:hover{color:var(--text-primary);background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.br-iconbtn:hover{background:color-mix(in srgb, var(--accent) 10%, transparent)}}.br-iconbtn--on{color:var(--accent-ink);background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.br-iconbtn--on{background:color-mix(in srgb, var(--accent) 14%, transparent)}}.br-stepnum{box-sizing:border-box;background:var(--field-bg);border:1px solid var(--border-default);transition:border-color var(--dur-fast) var(--ease-parabola), box-shadow var(--dur-fast) var(--ease-parabola);border-radius:11px;align-items:center;gap:2px;padding:3px;display:inline-flex}.br-stepnum:focus-within{border-color:var(--accent);box-shadow:var(--ring-focus)}.br-menu{min-width:186px;z-index:calc(var(--z-overlay) + 10);background:var(--bg-3);border:1px solid var(--border-default);box-shadow:var(--shadow-2), var(--edge-highlight);animation:br-pop var(--dur-fast) var(--ease-enter);border-radius:12px;padding:6px;position:absolute}.br-menu-item{cursor:pointer;color:var(--text-secondary);transition:background var(--dur-fast) var(--ease-parabola);border-radius:8px;align-items:center;gap:9px;padding:8px 10px;font-size:12.5px;display:flex}.br-menu-item:hover{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.br-menu-item:hover{background:color-mix(in srgb, var(--accent) 9%, transparent)}}.br-menu-item:hover{color:var(--text-primary)}.br-menu-item--peligro:hover{background:var(--negative-bg);color:var(--negative)}@keyframes br-pop{0%{opacity:0;transform:translateY(6px)scale(.99)}to{opacity:1;transform:none}}.br-catalogo{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.br-elem{border:1px solid var(--border-subtle);background:var(--bg-2);cursor:pointer;color:var(--text-secondary);text-align:left;transition:all var(--dur-fast) var(--ease-parabola);border-radius:12px;align-items:center;gap:9px;padding:11px 12px;font-size:12.5px;display:flex}.br-elem:hover{border-color:var(--border-strong);color:var(--text-primary);background:var(--bg-3)}.br-elem--off{opacity:.45;cursor:not-allowed}.br-elem--off:hover{border-color:var(--border-subtle);background:var(--bg-2);color:var(--text-secondary)}.br-switch{cursor:pointer;border:1px solid var(--border-default);background:var(--field-bg);width:38px;height:22px;transition:background var(--dur-base) var(--ease-parabola), border-color var(--dur-base) var(--ease-parabola);border-radius:999px;flex:none;padding:0;position:relative}.br-switch:after{content:"";background:var(--text-tertiary);width:16px;height:16px;transition:transform var(--dur-base) var(--ease-enter), background var(--dur-base) var(--ease-parabola);border-radius:50%;position:absolute;top:2px;left:2px}.br-switch--on{background:var(--accent);border-color:var(--accent)}.br-switch--on:after{background:var(--text-on-accent);transform:translate(16px)}.br-switch:focus-visible{box-shadow:var(--ring-focus);outline:none}.cas-fila{border-bottom:1px solid var(--border-subtle);align-items:center;gap:12px;padding:10px 0;display:flex}.cas-fila:last-child{border-bottom:0}.cas-estado{font-size:var(--text-caption);color:var(--text-tertiary);text-align:right;white-space:nowrap;min-width:72px}.cas-estado[data-on="1"]{color:var(--negative);font-weight:500}.cas-estado[data-vuelta="1"][data-on="1"]{color:var(--accent-ink)}.cas-resumen{border-radius:var(--radius-md);background:var(--field-bg-soft);border:1px solid var(--border-subtle);flex-direction:column;gap:8px;padding:12px 14px;display:flex}.cas-link{font:inherit;font-size:var(--text-small);color:var(--accent-ink);cursor:pointer;background:0 0;border:0;padding:0;font-weight:500}.cas-link:disabled{color:var(--text-tertiary);cursor:default}.cas-link:focus-visible{box-shadow:var(--ring-focus);border-radius:4px;outline:none}@media (max-width:480px){.cas-estado{display:none}}.br-tag{border:1px solid var(--border-subtle);color:var(--accent-ink);background:var(--accent);border-radius:8px;align-items:center;gap:7px;padding:4px 8px 4px 11px;font-size:11.5px;font-weight:500;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.br-tag{background:color-mix(in srgb, var(--accent) 10%, transparent)}}.br-tag button{cursor:pointer;color:inherit;opacity:.7;background:0 0;border:none;padding:0 1px;font-size:12px;line-height:1}.br-tag button:hover{opacity:1}.br-vacio{text-align:center;color:var(--text-tertiary);flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:56px 24px;display:flex}.br-vacio .br-vacio-t{color:var(--text-secondary);font-size:14px;font-weight:500}.br-vacio .br-vacio-s{max-width:380px;font-size:12px}.br-set-row{border-bottom:1px solid var(--border-subtle);justify-content:space-between;align-items:flex-start;gap:16px;padding:14px 0;display:flex}.br-set-row:last-child{border-bottom:none}.br-set-row .br-set-t{color:var(--text-primary);font-size:13px;font-weight:500;display:block}.br-set-row .br-set-s{color:var(--text-tertiary);max-width:460px;margin-top:3px;font-size:11.5px;display:block}.br-swatch{border:1px solid var(--border-default);width:26px;height:26px;box-shadow:var(--edge-highlight);border-radius:8px;flex:none}.br-skin{border:1px solid var(--border-subtle);background:var(--bg-2);cursor:pointer;text-align:left;transition:all var(--dur-fast) var(--ease-parabola);border-radius:14px;padding:12px}.br-skin:hover{border-color:var(--border-strong);background:var(--bg-3)}.br-skin--on{border-color:var(--accent);box-shadow:var(--ring-accent)}.br-stage{min-height:calc(100dvh / var(--app-zoom,1));background:var(--bg-1);justify-content:center;align-items:center;padding:32px 20px;display:flex}html[data-embed="1"] .br-stage{min-height:0;padding:20px 12px}html[data-embed=transparente] .br-stage,html[data-embed=transparente] .br-form-root{background:0 0!important}html[data-embed=transparente],html[data-embed=transparente] body{background:0 0}html[data-embed=transparente] .br-stage{align-items:flex-start;min-height:0;padding:0}html[data-embed=transparente] .br-form-card{box-shadow:none;background:0 0;border:0;border-radius:24px;width:100%;overflow:hidden}html[data-embed=transparente] .br-form-card .br-reserva-cal,html[data-embed=transparente] .br-form-card .br-reserva-grid,html[data-embed=transparente] .br-form-card .br-form-body,html[data-embed=transparente] .br-form-card .br-form-pasos{border-radius:0}html[data-embed=transparente] .br-form-cols,html[data-embed=transparente] .br-form-cols>.br-form-body,html[data-embed=transparente] .br-form-cols>.br-form-col-cal{background:0 0!important}html[data-embed=transparente] .br-form-cols>.br-form-col-cal{border-top:1px solid var(--border-subtle)}@media (min-width:700px){html[data-embed=transparente] .br-form-cols>.br-form-col-cal{border-top:none;border-left:1px solid var(--border-subtle)}}html[data-embed=transparente] .br-form-root[data-theme=light] .br-form-card,html[data-embed=transparente] .br-form-root[data-theme=light] .br-form-cols>.br-form-body{background:var(--bg-2)!important}html[data-embed=transparente] .br-form-root[data-theme=light] .br-form-cols>.br-form-col-cal{background:var(--bg-1)!important}.br-form-card{background:var(--bg-2);border:1px solid var(--border-default);width:min(980px,100%);box-shadow:var(--edge-highlight), var(--shadow-2);border-radius:24px;overflow:hidden}@media (pointer:coarse){.br-form-root input,.br-form-root textarea,.br-form-root select{min-height:44px;font-size:16px!important}.br-form-root textarea{min-height:88px}}.br-form-pasos{border-bottom:1px solid var(--border-subtle);flex-wrap:wrap;justify-content:center;align-items:center;gap:26px;padding:14px 20px;display:flex}.br-paso{color:var(--text-tertiary);align-items:center;gap:8px;font-size:12.5px;display:inline-flex}.br-paso--on{color:var(--text-primary);font-weight:500}.br-paso .br-paso-dot{border:1.5px solid var(--border-strong);width:16px;height:16px;transition:border-color var(--dur-fast) var(--ease-parabola), background var(--dur-fast) var(--ease-parabola);border-radius:50%;flex:none;align-self:center;display:block;position:relative}.br-paso--on .br-paso-dot{border-color:var(--accent)}.br-paso--on .br-paso-dot:after{content:"";background:var(--accent);border-radius:50%;width:7px;height:7px;margin:auto;position:absolute;inset:0}.br-paso--ok .br-paso-dot{border-color:var(--positive);background:var(--positive)}.br-paso .br-paso-dot>svg{margin:auto;position:absolute;inset:0}.br-form-body{padding:32px}.br-preg{color:var(--text-primary);font-size:20px;font-weight:700;line-height:1.3}.br-preg .br-req{color:var(--negative);margin-left:4px}.br-preg-ayuda{color:var(--text-tertiary);margin-top:8px;font-size:12.5px}.br-opt{text-align:left;cursor:pointer;border:1px solid var(--border-default);background:var(--field-bg);width:100%;color:var(--text-secondary);transition:all var(--dur-fast) var(--ease-parabola);border-radius:14px;align-items:center;gap:12px;padding:14px 16px;font-size:14px;display:flex}.br-opt:hover{border-color:var(--border-strong);color:var(--text-primary)}.br-opt--on{border-color:var(--accent);color:var(--text-primary);background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.br-opt--on{background:color-mix(in srgb, var(--accent) 12%, transparent)}}.br-opt .br-radio{border:1.5px solid var(--border-strong);width:19px;height:19px;transition:border-color var(--dur-fast) var(--ease-parabola);border-radius:50%;flex:none;display:block;position:relative}.br-opt--on .br-radio{border-color:var(--accent)}.br-opt--on .br-radio:after{content:"";background:var(--accent);border-radius:50%;width:9px;height:9px;margin:auto;position:absolute;inset:0}.br-opt .br-check{border-radius:6px}.br-opt--on .br-check{background:var(--accent);border-color:var(--accent)}.br-opt--on .br-check:after{content:"";border:1.7px solid var(--text-on-accent);background:0 0;border-top:none;border-right:none;border-radius:1px;width:8px;height:4px;margin:auto;position:absolute;inset:0;transform:rotate(-45deg)translate(.5px,-1.5px)}@keyframes br-pide{0%,to{border-color:var(--border-default)}50%{border-color:color-mix(in srgb, var(--text-primary) 38%, transparent)}}.br-form-root .br-pide{animation:br-pide 1.6s var(--ease-parabola) infinite}.br-form-root .br-pide:focus,.br-form-root .br-pide:focus-visible{animation:none}.br-progreso{background:var(--field-bg);height:4px;overflow:hidden}.br-progreso>span{background:var(--accent);height:100%;transition:width var(--dur-slow) var(--ease-enter);display:block}.br-cal{grid-template-columns:repeat(7,minmax(0,1fr));gap:clamp(2px,.45vw,6px);display:grid}.br-cal-dow{text-transform:uppercase;letter-spacing:.1em;color:var(--text-disabled);text-align:center;padding:8px 0;font-size:clamp(10.5px,.85vw,12px)}.br-cal-day{aspect-ratio:1;font-variant-numeric:tabular-nums;cursor:pointer;width:min(100%,clamp(40px,4.6vw,58px));height:auto;color:var(--text-secondary);transition:all var(--dur-fast) var(--ease-parabola);background:0 0;border:1px solid #0000;border-radius:50%;justify-content:center;align-items:center;margin-inline:auto;font-size:clamp(13px,1.15vw,16px);display:flex}.br-cal-day:hover{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.br-cal-day:hover{background:color-mix(in srgb, var(--accent) 10%, transparent)}}.br-cal-day:hover{color:var(--text-primary)}.br-cal-day--libre{color:var(--text-primary);border-color:var(--border-default);font-weight:500}.br-cal-day--on{background:var(--accent);color:var(--text-on-accent);border-color:var(--accent);font-weight:700}.br-cal-day--on:hover{background:var(--accent);color:var(--text-on-accent)}.br-cal-day--off{color:var(--text-disabled);pointer-events:none}.br-cal-day--hoy{font-weight:600;position:relative}.br-cal-day--hoy:after{content:"";background:var(--text-tertiary);border-radius:50%;width:3px;height:3px;position:absolute;bottom:5px;left:50%;transform:translate(-50%)}.br-cal-day--on:after{display:none}.br-slot{border:1px solid var(--border-default);background:var(--field-bg);width:100%;color:var(--text-primary);font-variant-numeric:tabular-nums;cursor:pointer;transition:all var(--dur-fast) var(--ease-parabola);border-radius:12px;padding:13px 16px;font-size:14px;font-weight:500;position:relative}.br-slot:hover{border-color:var(--border-strong);background:var(--bg-3)}.br-slot--on{border-color:var(--accent);background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.br-slot--on{background:color-mix(in srgb, var(--accent) 14%, transparent)}}.br-cinta{color:var(--accent-ink);background:var(--accent);border-radius:999px;align-items:center;gap:10px;padding:7px 16px;font-size:12px;font-weight:500;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.br-cinta{background:color-mix(in srgb, var(--accent) 14%, transparent)}}.br-cinta{border:1px solid var(--border-strong)}.br-cinta .br-cinta-s{color:var(--text-tertiary);font-weight:400}.br-device{border:1px solid var(--border-default);background:var(--bg-2);box-shadow:var(--edge-highlight), var(--shadow-1);transition:max-width var(--dur-slow) var(--ease-parabola);border-radius:20px;margin:0 auto;overflow:hidden}.br-device--desktop{max-width:min(100%,1040px)}.br-device--tablet{max-width:768px}.br-device--mobile{max-width:390px}.br-toast{z-index:calc(var(--z-modal) + 500);background:var(--bg-3);border:1px solid var(--border-default);box-shadow:var(--shadow-2), var(--edge-highlight);color:var(--text-primary);animation:br-pop var(--dur-base) var(--ease-enter);border-radius:12px;padding:10px 18px;font-size:12.5px;font-weight:500;position:fixed;bottom:22px;left:50%;transform:translate(-50%)}.br-cmdk-scrim{z-index:2300;background:var(--scrim);-webkit-backdrop-filter:blur(10px)saturate(140%);backdrop-filter:blur(10px)saturate(140%);animation:bo-fade var(--dur-fast) var(--ease-enter);justify-content:center;align-items:flex-start;padding:12dvh 20px 20px;display:flex;position:fixed;inset:0}.br-cmdk{background:var(--bg-3);border:1px solid var(--border-default);width:min(560px,100%);box-shadow:var(--edge-highlight), var(--shadow-3);animation:br-pop var(--dur-base) var(--ease-enter);border-radius:18px;overflow:hidden}.br-cmdk input{width:100%;color:var(--text-primary);border:none;border-bottom:1px solid var(--border-subtle);background:0 0;outline:none;padding:16px 18px;font-size:15px}.br-cmdk input::placeholder{color:var(--text-disabled)}.br-cmdk-item{cursor:pointer;color:var(--text-secondary);border-radius:10px;align-items:center;gap:11px;margin:4px 6px;padding:10px 14px;font-size:13px;display:flex}.br-cmdk-item--on{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.br-cmdk-item--on{background:color-mix(in srgb, var(--accent) 14%, transparent)}}.br-cmdk-item--on{color:var(--text-primary)}.br-mini{background:var(--bg-2);border:1px solid var(--border-subtle);box-shadow:var(--edge-highlight);transition:background var(--dur-base) var(--ease-parabola), border-color var(--dur-base) var(--ease-parabola);border-radius:16px;padding:16px 18px}.br-mini--click{cursor:pointer}.br-mini--click:hover{background:var(--bg-3);border-color:var(--border-default)}.br-mini .br-mini-l{text-transform:uppercase;letter-spacing:.12em;color:var(--text-tertiary);font-size:10.5px;font-weight:500}.br-mini .br-mini-v{color:var(--text-primary);font-variant-numeric:tabular-nums;margin-top:6px;font-size:26px;font-weight:800;line-height:1.1}.br-mini .br-mini-s{color:var(--text-tertiary);margin-top:4px;font-size:11px}.br-stack{background:var(--field-bg);border-radius:999px;height:8px;display:flex;overflow:hidden}.br-stack>span{height:100%;transition:width var(--dur-slow) var(--ease-enter);display:block}.br-row{transition:background var(--dur-fast) var(--ease-parabola)}.br-row:hover{background:var(--bg-row-hover)}.br-row .br-acts{opacity:0;pointer-events:none;transition:opacity var(--dur-fast) var(--ease-enter)}.br-row:hover .br-acts{opacity:1;pointer-events:auto}.br-kpi{background:var(--bg-2);border:1px solid var(--border-subtle);box-shadow:var(--edge-highlight);text-align:left;width:100%;transition:background var(--dur-base) var(--ease-parabola), border-color var(--dur-base) var(--ease-parabola), box-shadow var(--dur-base) var(--ease-parabola);border-radius:16px;align-items:center;gap:14px;padding:16px 18px;display:flex}.br-kpi--click{cursor:pointer}.br-kpi--click:hover{background:var(--bg-3);border-color:var(--border-default);box-shadow:var(--edge-highlight), var(--shadow-1)}.br-kpi--click:focus-visible{box-shadow:var(--ring-focus);outline:none}.br-kpi__ico{background:var(--accent);border-radius:12px;flex:none;justify-content:center;align-items:center;width:42px;height:42px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.br-kpi__ico{background:color-mix(in srgb, var(--accent) 12%, transparent)}}.br-kpi__ico{color:var(--accent-ink)}.br-kpi__v{color:var(--text-primary);font-variant-numeric:tabular-nums;font-size:27px;font-weight:800;line-height:1.05;display:block}.br-kpi__l{color:var(--text-tertiary);margin-top:3px;font-size:12.5px;display:block}.br-tabla .am-head-cell{text-transform:none;letter-spacing:var(--tracking);color:var(--text-secondary);justify-content:center;padding:12px;font-size:12.5px;font-weight:500;overflow:hidden}.br-tabla .am-head-cell>span,.br-tabla .am-head-cell{white-space:nowrap;text-overflow:ellipsis}.br-tabla .am-head-cell--izq{justify-content:flex-start}.br-tabla .am-cell{align-items:center;padding:13px 12px}.br-tabla .am-cell .v{color:var(--text-primary);font-size:13.5px}.br-tabla .am-name-col{padding:13px 16px}.br-tabla--densa .am-head-cell{padding:9px 8px}.br-tabla--densa .am-cell{padding:8px}.br-tabla--densa .am-cell .v{font-size:var(--text-small)}.br-tabla--densa .am-name-col{padding:9px 14px}.br-tabla .br-col-acciones{z-index:2;background:inherit;border-left:1px solid var(--border-subtle);position:sticky;right:0}.br-tabla .am-hrow .br-col-acciones{z-index:3;justify-content:center}.br-pct{font-variant-numeric:tabular-nums;color:var(--text-secondary);background:var(--field-bg);border:1px solid var(--border-subtle);border-radius:999px;padding:3px 10px;font-size:12.5px;display:inline-block}.br-acciones{border:1px solid var(--border-subtle);border-radius:9px;align-items:center;display:inline-flex;overflow:hidden}.br-acciones>button{border-radius:0;width:30px;height:28px}.br-acciones>button+button{border-left:1px solid var(--border-subtle)}.br-form-root{--br-cta-bg:var(--accent);--br-cta-ink:var(--text-on-accent);--br-cta-bg-hover:var(--accent-hover);--br-opt-ink:var(--text-secondary);--br-opt-line:var(--border-default);--br-opt-dot-line:var(--border-strong);--br-opt-dot-bg:transparent;--br-opt-on-bg:var(--accent)}@supports (color:color-mix(in lab, red, red)){.br-form-root{--br-opt-on-bg:color-mix(in srgb, var(--accent) 12%, transparent)}}.br-form-root{--br-opt-on-mark:var(--accent);--br-opt-on-ink:var(--text-primary);--br-cal-bg:var(--bg-2);--br-cal-line:var(--border-default);--br-cal-ink:var(--text-secondary);--br-cal-accent:var(--accent);--br-slot-on:var(--accent)}@supports (color:color-mix(in lab, red, red)){.br-form-root{--br-slot-on:color-mix(in srgb, var(--accent) 14%, transparent)}}.br-form-root{--br-slot-ink:var(--text-primary);--br-book-bg:var(--accent);--br-book-ink:var(--text-on-accent);--br-escala:1;font-size:calc(1rem * var(--br-escala))}.br-form-root .btn.primary{background:var(--br-cta-bg);border-color:var(--br-cta-bg);color:var(--br-cta-ink)}.br-form-root .btn.primary:hover:not(:disabled){background:var(--br-cta-bg-hover);border-color:var(--br-cta-bg-hover)}.br-form-root .br-opt{color:var(--br-opt-ink);border-color:var(--br-opt-line)}.br-form-root .br-opt:hover:not(:disabled){border-color:var(--br-opt-on-mark);color:var(--br-opt-on-ink)}.br-form-root .br-opt--on{background:var(--br-opt-on-bg);border-color:var(--br-opt-on-mark);color:var(--br-opt-on-ink)}.br-form-root .br-radio{border-color:var(--br-opt-dot-line);background:var(--br-opt-dot-bg)}.br-form-root .br-opt--on .br-radio{border-color:var(--br-opt-on-mark)}.br-form-root .br-opt--on .br-radio:after{background:var(--br-opt-on-mark)}.br-form-root .br-check{border-color:var(--br-opt-dot-line);background:var(--br-opt-dot-bg)}.br-form-root .br-opt--on .br-check{background:var(--br-opt-on-mark);border-color:var(--br-opt-on-mark)}.br-form-root .br-opt--on .br-check:after{border-color:var(--br-cta-ink)}.br-form-root .br-cal-day{color:var(--br-cal-ink)}.br-form-root .br-cal-day--libre{color:var(--br-cal-accent);border-color:var(--br-cal-line)}.br-form-root .br-cal-day--on,.br-form-root .br-cal-day--on:hover{background:var(--br-cal-accent);color:var(--br-book-ink);border-color:var(--br-cal-accent)}.br-form-root .br-cal-day--off{color:var(--text-disabled)}.br-form-root .br-slot{color:var(--br-slot-ink);border-color:var(--br-cal-line)}.br-form-root .br-slot:hover:not(:disabled){border-color:var(--br-cal-accent);background:var(--br-cal-accent)}@supports (color:color-mix(in lab, red, red)){.br-form-root .br-slot:hover:not(:disabled){background:color-mix(in srgb, var(--br-cal-accent) 7%, transparent)}}.br-form-root .br-slot--on{background:var(--br-slot-on);border-color:var(--br-cal-accent)}.br-form-root .btn.primary.br-book{background:var(--br-book-bg);border-color:var(--br-book-bg);color:var(--br-book-ink)}.br-form-root .btn.primary.br-book:hover:not(:disabled){background:var(--br-book-bg)}@supports (color:color-mix(in lab, red, red)){.br-form-root .btn.primary.br-book:hover:not(:disabled){background:color-mix(in srgb, var(--br-book-bg) 88%, black)}}.br-form-root .btn.primary.br-book:hover:not(:disabled){border-color:var(--br-book-bg)}@supports (color:color-mix(in lab, red, red)){.br-form-root .btn.primary.br-book:hover:not(:disabled){border-color:color-mix(in srgb, var(--br-book-bg) 88%, black)}}.br-edit{box-sizing:border-box;resize:none;width:100%;font:inherit;letter-spacing:inherit;color:inherit;text-align:inherit;background:0 0;border:1px solid #0000;border-radius:7px;margin:0;padding:2px 4px;text-decoration:underline;display:block;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.br-edit{-webkit-text-decoration-color:color-mix(in srgb, currentColor 22%, transparent);-webkit-text-decoration-color:color-mix(in srgb, currentColor 22%, transparent);-webkit-text-decoration-color:color-mix(in srgb, currentColor 22%, transparent);text-decoration-color:color-mix(in srgb, currentColor 22%, transparent)}}.br-edit{text-underline-offset:5px;transition:background var(--dur-fast) var(--ease-parabola), border-color var(--dur-fast) var(--ease-parabola), text-decoration-color var(--dur-fast) var(--ease-parabola);text-decoration-thickness:1.5px}.br-edit:hover{text-decoration-color:currentColor}@supports (color:color-mix(in lab, red, red)){.br-edit:hover{-webkit-text-decoration-color:color-mix(in srgb, currentColor 42%, transparent);-webkit-text-decoration-color:color-mix(in srgb, currentColor 42%, transparent);-webkit-text-decoration-color:color-mix(in srgb, currentColor 42%, transparent);text-decoration-color:color-mix(in srgb, currentColor 42%, transparent)}}.br-edit:focus,.br-edit:placeholder-shown{text-decoration-color:#0000}.br-edit:hover{background:var(--text-primary)}@supports (color:color-mix(in lab, red, red)){.br-edit:hover{background:color-mix(in srgb, var(--text-primary) 5%, transparent)}}.br-edit:focus{border-color:var(--accent);background:var(--accent);outline:none}@supports (color:color-mix(in lab, red, red)){.br-edit:focus{background:color-mix(in srgb, var(--accent) 7%, transparent)}}.br-edit::placeholder{color:var(--text-disabled);opacity:1}.br-edit-x{cursor:pointer;width:20px;height:20px;color:var(--text-tertiary);opacity:0;transition:opacity var(--dur-fast) var(--ease-parabola), color var(--dur-fast) var(--ease-parabola);background:0 0;border:none;border-radius:6px;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.br-opt:hover .br-edit-x,.br-edit-fila:hover .br-edit-x,.br-edit-x:focus-visible{opacity:1}.br-edit-x:hover{color:var(--negative);background:var(--negative)}@supports (color:color-mix(in lab, red, red)){.br-edit-x:hover{background:color-mix(in srgb, var(--negative) 10%, transparent)}}.br-edit-add{cursor:pointer;color:var(--text-accent);transition:background var(--dur-fast) var(--ease-parabola);background:0 0;border:none;border-radius:8px;align-items:center;gap:6px;padding:6px 10px;font-size:13px;font-weight:500;line-height:1.2;display:inline-flex}.br-edit-add:hover{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.br-edit-add:hover{background:color-mix(in srgb, var(--accent) 9%, transparent)}}.br-edit-fila{align-items:center;gap:4px;display:inline-flex}@media (max-width:1180px){.br-railR{width:280px}.br-railL{width:232px}}@media (max-width:960px){.br-cols{flex-direction:column}.br-railL,.br-railR{border-left:none;border-right:none;border-bottom:1px solid var(--border-subtle);flex:0 auto;width:100%;max-height:18dvh;overflow-y:auto}.br-railR{border-bottom:none;border-top:1px solid var(--border-subtle)}.br-catalogo{grid-template-columns:repeat(2,minmax(0,1fr))}.br-form-body{padding:22px 18px}}.br-guardar--barra{display:none}@media (max-width:960px){.br-guardar--rail{display:none}.br-guardar--barra{align-items:center;gap:var(--sp-3);padding:var(--sp-3) var(--sp-4) calc(var(--sp-3) + env(safe-area-inset-bottom,0px));border-top:1px solid var(--border-subtle);background:var(--bg-2);flex:none;display:flex}}@media (max-width:680px){.br-solo-ancho{display:none!important}.br-kpi{padding:14px}.br-kpi__v{font-size:24px}.br-catalogo{grid-template-columns:minmax(0,1fr)}.br-form-card{border-radius:16px}html[data-embed=transparente] .br-form-card{border-radius:24px}.br-form-body{padding:18px 14px}.br-preg{font-size:17px}.br-stage{padding:14px 10px}.br-topbar{flex-wrap:wrap;padding:8px 12px}.br-cmdk-scrim{padding:8dvh 12px 12px}}@media (prefers-reduced-motion:reduce){.br-menu,.br-toast,.br-cmdk,.br-cmdk-scrim{animation:none}.br-progreso>span,.br-stack>span,.br-switch:after{transition:none}}.br-picker-tira{display:none}@media (max-width:699px){.br-picker-mes{display:none}.br-picker-tira{display:block}}[data-vista-cal=semana] .br-picker-mes{display:none}[data-vista-cal=semana] .br-picker-tira{display:block}.br-tira{grid-template-columns:repeat(7,minmax(0,1fr));gap:4px;display:grid}.br-tira-dia{cursor:pointer;background:var(--field-bg);min-height:62px;color:var(--text-disabled);transition:background var(--dur-fast) var(--ease-parabola), border-color var(--dur-fast) var(--ease-parabola), color var(--dur-fast) var(--ease-parabola);border:1px solid #0000;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:3px;padding:8px 2px;display:flex}.br-tira-dow{letter-spacing:.02em;text-transform:lowercase;font-size:10.5px;font-weight:500}.br-tira-num{font-variant-numeric:tabular-nums;font-size:15px;font-weight:700}.br-tira-dia--libre{background:var(--bg-2);border-color:var(--border-default);color:var(--text-primary)}.br-tira-dia--libre:hover{border-color:var(--accent);background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.br-tira-dia--libre:hover{background:color-mix(in srgb, var(--accent) 7%, var(--bg-2))}}.br-tira-dia--on{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.br-tira-dia--on{background:color-mix(in srgb, var(--accent) 14%, var(--bg-2))}}.br-tira-dia--on{border-color:var(--accent);color:var(--accent-ink)}.br-tira-dia--off{cursor:default;pointer-events:none}.br-form-root .br-tira-dia{color:var(--br-cal-ink)}.br-form-root .br-tira-dia--libre{color:var(--br-cal-accent);border-color:var(--br-cal-line)}.br-form-root .br-tira-dia--libre:hover{border-color:var(--br-cal-accent);background:var(--br-cal-accent)}@supports (color:color-mix(in lab, red, red)){.br-form-root .br-tira-dia--libre:hover{background:color-mix(in srgb, var(--br-cal-accent) 7%, var(--br-cal-bg))}}.br-form-root .br-tira-dia--on{background:var(--br-cal-accent);color:var(--br-book-ink);border-color:var(--br-cal-accent)}.br-form-root .br-tira-dia--off{color:var(--text-disabled)}.br-tira-dia--hoy .br-tira-num{position:relative}.br-tira-dia--hoy .br-tira-num:after{content:"";background:currentColor;border-radius:50%;width:3px;height:3px;position:absolute;bottom:-5px;left:50%;transform:translate(-50%)}.br-huso-trigger{color:var(--text-secondary);white-space:nowrap;cursor:pointer;transition:background var(--dur-fast) var(--ease-parabola), color var(--dur-fast) var(--ease-parabola);border-radius:9px;align-items:center;gap:5px;padding:6px 8px;font-size:13px;font-weight:500;display:inline-flex}.br-huso-trigger:hover{background:var(--field-bg);color:var(--text-primary)}.br-huso-trigger{min-width:0;max-width:100%;overflow:hidden}.br-huso-ciudad{text-overflow:ellipsis;white-space:nowrap;flex:0 auto;min-width:0;overflow:hidden}.br-huso-trigger>.num,.br-huso-trigger>svg{flex:none}.br-formato-hora{border:1px solid var(--border-default);background:var(--bg-2);border-radius:10px;flex:none;gap:2px;padding:2px;display:inline-flex}.br-formato-btn{min-width:42px;color:var(--text-tertiary);font-variant-numeric:tabular-nums;cursor:pointer;transition:background var(--dur-fast) var(--ease-parabola), color var(--dur-fast) var(--ease-parabola);background:0 0;border:none;border-radius:8px;padding:5px 9px;font-size:12.5px;font-weight:600}.br-formato-btn:hover:not(:disabled){color:var(--text-primary)}.br-formato-btn--on{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.br-formato-btn--on{background:color-mix(in srgb, var(--accent) 14%, transparent)}}.br-formato-btn--on{color:var(--accent-ink)}.br-pulso{color:var(--text-secondary);align-items:center;gap:8px;margin-top:12px;font-size:12.5px;line-height:1.45;display:flex}.br-pulso strong{color:var(--text-primary);font-weight:700}.br-pulso-luz{--pulso-color:var(--positive);background:var(--pulso-color);width:8px;height:8px;animation:br-latido 2s var(--ease-parabola) infinite;border-radius:50%;flex:none}@keyframes br-latido{0%{box-shadow:0 0 0 0 color-mix(in srgb, var(--pulso-color) 55%, transparent)}70%{box-shadow:0 0 0 7px color-mix(in srgb, var(--pulso-color) 0%, transparent)}to{box-shadow:0 0 0 0 color-mix(in srgb, var(--pulso-color) 0%, transparent)}}.br-pulso-luz--aviso{--pulso-color:var(--warning)}.br-pulso-luz--malo{--pulso-color:var(--negative)}.br-pulso-luz--apagado{--pulso-color:var(--text-secondary);animation:none}.br-aviso-social{z-index:var(--z-overlay);background:var(--bg-3);border:1px solid var(--border-default);max-width:min(340px,100vw - 56px);box-shadow:var(--shadow-2), var(--edge-highlight);opacity:0;pointer-events:none;transition:opacity .22s var(--ease-exit), transform .32s var(--ease-exit);border-radius:13px;align-items:center;gap:10px;padding:11px 16px 11px 11px;display:flex;position:fixed;bottom:24px;left:28px;transform:translate(calc(-100% - 20px))}.br-aviso-social--on{opacity:1;transition:opacity .26s var(--ease-enter), transform .46s var(--ease-enter);transform:none}.br-aviso-social__check{background:var(--positive);border-radius:50%;flex:none;justify-content:center;align-items:center;width:24px;height:24px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.br-aviso-social__check{background:color-mix(in srgb, var(--positive) 16%, transparent)}}.br-aviso-social__check{color:var(--positive)}.br-aviso-social__t{color:var(--text-primary);white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;font-weight:600;display:block;overflow:hidden}.br-aviso-social__s{color:var(--text-tertiary);margin-top:1px;font-size:11px;display:block}@media (max-width:520px){.br-aviso-social{max-width:calc(100vw - 36px);bottom:18px;left:18px}}@media (prefers-reduced-motion:reduce){.br-pulso-luz{animation:none}.br-aviso-social{transition:none}}.br-desc-corta{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;position:relative;overflow:hidden}.br-desc-corta--fade:after{content:"";background:linear-gradient(to bottom, transparent, var(--bg-2) 88%);pointer-events:none;inset-inline:0;height:2.2em;position:absolute;bottom:0}.br-desc-vermas{color:var(--accent-ink);cursor:pointer;background:0 0;border:none;align-items:center;gap:4px;margin-top:6px;padding:0;font-size:12.5px;font-weight:600;display:inline-flex}.br-desc-vermas:hover{text-decoration:underline}@media (pointer:coarse){.br-cal-day{width:min(100%,clamp(44px,4.6vw,58px))}.br-iconbtn{width:44px;height:44px}}.bo-sello{margin-inline:auto;display:block;overflow:visible}.bo-sello__aro,.bo-sello__tilde{fill:none;stroke:var(--positive);stroke-linecap:round;stroke-linejoin:round;stroke-dashoffset:0}.bo-sello__aro{stroke-width:2.5px;stroke-dasharray:207.3;animation:bo-sello-trazo .52s var(--ease-enter) both}.bo-sello__tilde{stroke-width:3px;stroke-dasharray:42;animation:bo-sello-trazo .3s var(--ease-enter) .38s both}@keyframes bo-sello-trazo{0%{stroke-dashoffset:var(--bo-trazo,210)}to{stroke-dashoffset:0}}.bo-sello--pop{animation:bo-sello-pop .6s var(--ease-enter) both}@keyframes bo-sello-pop{0%{opacity:0;transform:scale(.86)}60%{opacity:1;transform:scale(1.03)}to{opacity:1;transform:scale(1)}}.bo-conf-entra{animation:bo-conf-entra .42s var(--ease-enter) both}@keyframes bo-conf-entra{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.bo-turno-entra{animation:bo-conf-entra .26s var(--ease-enter) both;animation-delay:calc(min(var(--i,0), 8) * 30ms)}.br-reserva-grid{grid-template-columns:1fr;align-items:start;gap:26px;display:grid}.br-reserva-cal{min-width:0}.br-reserva-grid[data-solo-form] .br-reserva-cal{opacity:0;pointer-events:none;max-height:0;transition:max-height .38s var(--ease-exit), opacity .2s var(--ease-exit);overflow:hidden}.br-reserva-grid .br-reserva-cal{opacity:1;max-height:1200px;transition:max-height .46s var(--ease-enter), opacity .3s var(--ease-enter) 80ms}@media (min-width:700px){.br-reserva-grid{transition:grid-template-columns .46s var(--ease-parabola), gap .46s var(--ease-parabola);grid-template-columns:1fr 1fr}.br-reserva-grid[data-solo-form]{grid-template-columns:0fr 1fr;gap:0}.br-reserva-grid[data-solo-form] .br-reserva-cal{max-height:1200px}}.br-reserva-grid[data-vista-cal=semana]{grid-template-columns:1fr}.br-pasos{grid-template-columns:1fr;align-items:start;gap:22px;display:grid}.br-pasos-bloqueado{filter:blur(5px);opacity:.55;pointer-events:none;-webkit-user-select:none;user-select:none;max-height:440px;overflow:hidden}.br-pasos-bloqueado .br-reserva-grid{grid-template-columns:1fr}@media (min-width:700px){.br-pasos{grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:28px}}.br-slot{position:relative}.br-slot--elegido:after{content:"";border-radius:inherit;clip-path:inset(0 round 12px);background:linear-gradient(100deg, transparent 20%, var(--accent) 50%, transparent 80%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.br-slot--elegido:after{background:linear-gradient(100deg, transparent 20%, color-mix(in srgb, var(--accent) 22%, transparent) 50%, transparent 80%)}}.br-slot--elegido:after{animation:bo-destello .52s var(--ease-enter) 1 both;pointer-events:none;transform:translate(-100%)}@keyframes bo-destello{to{transform:translate(100%)}}.br-slot-fila{transition:grid-template-columns .34s var(--ease-exit), gap .34s var(--ease-exit);grid-template-columns:1fr 0fr;gap:0;display:grid;position:relative}.br-slot-fila[data-armado]{transition:grid-template-columns .42s var(--ease-enter), gap .42s var(--ease-enter);grid-template-columns:1fr 132px;gap:8px}.br-slot-fila[data-armado] .br-slot{background:var(--text-tertiary)}@supports (color:color-mix(in lab, red, red)){.br-slot-fila[data-armado] .br-slot{background:color-mix(in srgb, var(--text-tertiary) 14%, var(--field-bg))}}.br-slot-fila[data-armado] .br-slot{color:var(--text-secondary);border-color:var(--border-default)}.br-slot-cta{white-space:nowrap;border:1px solid var(--accent);background:var(--accent);min-width:0;color:var(--text-on-accent);cursor:pointer;opacity:0;pointer-events:none;transition:opacity .18s var(--ease-exit), transform .3s var(--ease-exit);border-radius:12px;font-size:13.5px;font-weight:600;overflow:hidden;transform:translate(-6px)scale(.97)}.br-slot-fila[data-armado] .br-slot-cta{opacity:1;pointer-events:auto;transition:opacity .26s var(--ease-enter) 90ms, transform .34s var(--ease-enter) 60ms;transform:none}.br-slot-cta:hover:not(:disabled){background:var(--accent-hover)}.br-form-root .br-slot-cta.br-book{background:var(--br-book-bg);border-color:var(--br-book-bg);color:var(--br-book-ink)}.br-form-root .br-slot-cta.br-book:hover:not(:disabled){background:var(--br-book-bg)}@supports (color:color-mix(in lab, red, red)){.br-form-root .br-slot-cta.br-book:hover:not(:disabled){background:color-mix(in srgb, var(--br-book-bg) 88%, black)}}.br-form-root .br-slot-cta.br-book:hover:not(:disabled){border-color:var(--br-book-bg)}@supports (color:color-mix(in lab, red, red)){.br-form-root .br-slot-cta.br-book:hover:not(:disabled){border-color:color-mix(in srgb, var(--br-book-bg) 88%, black)}}.br-badge-demanda{z-index:2;transition:right .34s var(--ease-exit);white-space:nowrap;pointer-events:none;color:var(--warning);background:var(--warning);border-radius:999px;align-items:center;gap:4px;padding:3px 9px;font-size:10.5px;font-weight:700;line-height:1.4;display:inline-flex;position:absolute;top:0;right:10px;transform:translateY(-50%)}@supports (color:color-mix(in lab, red, red)){.br-badge-demanda{background:color-mix(in srgb, var(--warning) 16%, var(--bg-2))}}.br-badge-demanda{border:2px solid var(--bg-2);box-shadow:inset 0 0 0 1px var(--warning)}@supports (color:color-mix(in lab, red, red)){.br-badge-demanda{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--warning) 45%, transparent)}}.br-slot-fila[data-armado] .br-badge-demanda{transition:right .42s var(--ease-enter);right:150px}.br-slot-fila:not(:first-child):has(.br-badge-demanda){margin-top:10px}.br-badge-recomendado{z-index:2;transition:right .34s var(--ease-exit);letter-spacing:-.025em;white-space:nowrap;pointer-events:none;color:var(--accent-ink);background:var(--accent);border-radius:999px;align-items:center;padding:3px 9px;font-size:10.5px;font-weight:600;line-height:1.4;display:inline-flex;position:absolute;top:0;right:10px;transform:translateY(-50%)}@supports (color:color-mix(in lab, red, red)){.br-badge-recomendado{background:color-mix(in srgb, var(--accent) 16%, var(--bg-2))}}.br-badge-recomendado{border:2px solid var(--bg-2);box-shadow:inset 0 0 0 1px var(--accent)}@supports (color:color-mix(in lab, red, red)){.br-badge-recomendado{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--accent) 45%, transparent)}}.br-slot-fila[data-armado] .br-badge-recomendado{transition:right .42s var(--ease-enter);right:150px}.br-slot-fila:not(:first-child):has(.br-badge-recomendado){margin-top:10px}.br-slot-fila[data-recomendado] .br-slot{box-shadow:inset 3px 0 0 0 var(--accent);border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.br-slot-fila[data-recomendado] .br-slot{border-color:color-mix(in srgb, var(--accent) 38%, var(--border-default))}}.br-slot-fila[data-armado][data-recomendado] .br-slot{box-shadow:none}.br-reserva-cabecera{border-bottom:1px solid var(--border-subtle);margin-bottom:18px;padding-bottom:16px}@media (min-width:900px){.br-reserva-cabecera{float:left;border-bottom:none;border-right:1px solid var(--border-subtle);width:clamp(240px,24%,340px);min-height:340px;margin:0 30px 0 0;padding:0 30px 0 0}.br-reserva-grid{contain:layout;display:grid}}.br-triage-cuando{grid-template-columns:repeat(auto-fit,minmax(min(260px,100%),1fr));align-items:start;gap:20px;display:grid}.br-movil .br-picker-mes{display:none}.br-movil .br-picker-tira{display:block}.br-movil .br-reserva-grid{contain:none;grid-template-columns:1fr;gap:26px;transition:none}.br-movil .br-reserva-cabecera{float:none;border-right:none;border-bottom:1px solid var(--border-subtle);width:auto;min-height:0;margin:0 0 18px;padding:0 0 16px}.br-fono,.br-railR--fono{--fono-total:410px}.br-fono{zoom:var(--fono-esc,1);border:1px solid var(--border-default);background:var(--bg-3);box-shadow:var(--shadow-2), var(--edge-highlight);border-radius:30px;flex:none;padding:9px}.br-fono__barra{background:var(--field-bg);border:1px solid var(--border-subtle);border-radius:999px;align-items:center;gap:5px;height:26px;margin-bottom:6px;padding:0 10px;display:flex}.br-fono__url{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--text-tertiary);font-variant-numeric:tabular-nums;font-size:10px;overflow:hidden}.br-fono__pantalla{width:calc(var(--fono-total) - 20px);height:var(--fono-alto,740px);background:var(--bg-1);border:1px solid var(--border-subtle);overscroll-behavior:contain;border-radius:22px;overflow:hidden auto}.br-fono--crece .br-fono__pantalla{height:auto;min-height:var(--fono-alto,740px);max-height:var(--fono-max,1600px);overscroll-behavior:auto}@media (min-width:961px){.br-railR--fono{--fono-esc:.6;width:calc(var(--fono-total,410px) * var(--fono-esc) + 41px)}}@media (min-width:1181px){.br-railR--fono{--fono-esc:.66}}@media (min-width:1400px){.br-railR--fono{--fono-esc:.78}}@media (max-width:960px){.br-railR--fono{--fono-esc:.62}}.br-fono-1x{--fono-esc:1}@media (max-width:500px){.br-fono-1x{--fono-esc:.74}}.br-fono-1x .br-fono__pantalla{height:min(var(--fono-alto,740px), 60dvh)}.modalx:has(>.fp){width:min(1180px,96vw);max-height:min(92dvh,880px)}:is(.modalx-scrim:has(.visor-archivo),.modalx-scrim:has(.visor-embed)){padding:12px}.modalx:has(>.visor-archivo){width:min(1280px, calc(100vw / var(--app-zoom,1) - 24px));height:calc(100dvh / var(--app-zoom,1) - 24px);max-height:calc(100dvh / var(--app-zoom,1) - 24px)}.visor-archivo{flex:1;grid-template-rows:auto 1fr;min-height:0;display:grid}.visor-archivo>.visor-cuerpo{flex-direction:column;min-height:0;display:flex}.visor-archivo>.visor-cuerpo>*{flex:1;min-height:0}.visor-barra{align-items:center;gap:var(--sp-3);flex-wrap:wrap;padding-right:36px;display:flex}.visor-barra-botones{gap:var(--sp-2);flex:none;display:flex}.visor-barra-botones>.btn{white-space:nowrap}@media (max-width:600px){.visor-archivo{padding:var(--sp-3)!important;gap:var(--sp-3)!important}.visor-barra-botones{flex:100%}.visor-barra-botones>.btn{flex:1;justify-content:center}}.fp{flex-direction:column;width:100%;height:min(84dvh,806px);display:flex;overflow:hidden}.fp-top{border-bottom:1px solid var(--border-subtle);flex:none;align-items:center;gap:9px;height:46px;padding:0 54px 0 20px;display:flex}.fp-mig{align-items:center;gap:7px;min-width:0;display:flex}.fp-mig>span{color:var(--text-tertiary);white-space:nowrap;font-size:12px}.fp-mig>b{color:var(--text-secondary);white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-weight:500;overflow:hidden}.fp-sep{color:var(--text-disabled);font-size:11px}.fp-id{color:var(--text-disabled);letter-spacing:.06em;cursor:pointer;font-size:10.5px}.fp-id:hover{color:var(--text-secondary)}.fp-acts{flex:none;align-items:center;gap:6px;margin-left:auto;display:flex}.fp-grid{grid-template-columns:1fr var(--fp-rail,400px);flex:1;min-height:0;display:grid}.fp-main{min-width:0;padding:18px 26px 26px;overflow-y:auto}.fp-rail{border-left:1px solid var(--border-subtle);background:var(--bg-2)}@supports (color:color-mix(in lab, red, red)){.fp-rail{background:color-mix(in srgb, var(--bg-2) 55%, var(--bg-1))}}.fp-rail{flex-direction:column;min-width:0;min-height:0;display:flex}@media (max-width:899px){.fp-grid{grid-template-columns:1fr;overflow-y:auto}.fp-main{overflow-y:visible}.fp-rail{border-left:0;border-top:1px solid var(--border-subtle);min-height:300px}}.fp-titulo{letter-spacing:var(--tracking);color:var(--text-primary);margin:4px 0 2px;font-size:22px;font-weight:800;line-height:1.2}.fp-bajada{color:var(--text-tertiary);max-width:68ch;margin:0 0 4px;font-size:12.5px;line-height:1.5}.fp-campos{grid-template-columns:repeat(auto-fit,minmax(340px,1fr));gap:2px 28px;margin:16px 0 2px;display:grid}.fp-campo{align-items:center;gap:10px;min-width:0;min-height:34px;display:flex}.fp-campo>.fp-lab{width:132px;color:var(--text-tertiary);letter-spacing:normal;flex:none;align-items:center;gap:7px;font-size:12px;font-weight:500;display:inline-flex}.fp-campo>.fp-val{min-width:0;color:var(--text-primary);flex:1;align-items:center;gap:8px;font-size:13px;display:flex}.fp-vacio{color:var(--text-disabled);font-size:13px}.fp-sec{margin-top:22px}.fp-sec>h6{text-transform:uppercase;letter-spacing:.1em;color:var(--text-disabled);margin:0 0 8px;font-size:10px;font-weight:600}.fp-sec>h6 em{text-transform:none;letter-spacing:normal;color:var(--text-disabled);margin-left:6px;font-style:normal;font-weight:400}.fp-rail-tabs{border-bottom:1px solid var(--border-subtle);flex:none;gap:2px;padding:8px 12px 0;display:flex}.fp-rail-tab{appearance:none;cursor:pointer;color:var(--text-tertiary);letter-spacing:normal;transition:color var(--dur-fast) var(--ease-parabola), border-color var(--dur-fast) var(--ease-parabola);background:0 0;border:0;border-bottom:2px solid #0000;padding:7px 10px 9px;font-size:12px;font-weight:500}.fp-rail-tab:hover{color:var(--text-secondary)}.fp-rail-tab[aria-selected=true]{color:var(--text-primary);border-bottom-color:var(--accent)}.fp-rail-cuerpo{flex:1;min-height:0;padding:14px 16px 16px;overflow-y:auto}.fp-rail-cuerpo>.gui-cms{border-top:0;margin-top:0;padding-top:0}.fp-rail-cuerpo:has(>.gui-cms){flex-direction:column;display:flex;overflow:hidden}.fp-rail-cuerpo>.gui-cms{flex-direction:column;flex:1;min-height:0;display:flex}.fp-rail-cuerpo>.gui-cms>.gui-cms-feed{flex:1;min-height:0;padding-right:2px;overflow-y:auto}.fp-rail-cuerpo>.gui-cms>.gui-cms-nuevo{flex:none;margin-top:auto;padding-top:10px}.fp-chip{letter-spacing:normal;white-space:nowrap;text-overflow:ellipsis;background:var(--bg-3);max-width:100%;height:20px;color:var(--text-secondary);border-radius:5px;flex:none;align-items:center;gap:5px;padding:0 7px;font-size:12px;font-weight:500;line-height:1;display:inline-flex;overflow:hidden}.fp-chip[data-tono=acento]{background:var(--accent);color:var(--text-on-accent)}.fp-chip[data-tono=ok]{background:var(--positive);color:var(--text-on-accent)}.fp-chip[data-tono=alerta]{background:var(--warning);color:var(--bg-0)}@supports (color:color-mix(in lab, red, red)){.fp-chip[data-tono=alerta]{color:color-mix(in srgb, var(--bg-0) 88%, transparent)}}.fp-chip[data-tono=malo]{background:var(--negative);color:var(--text-on-accent)}.fp-chip[data-tono=neutro]{background:var(--bg-3);color:var(--text-secondary)}.fp-chip[data-suave="1"]{background:currentColor}@supports (color:color-mix(in lab, red, red)){.fp-chip[data-suave="1"]{background:color-mix(in srgb, currentColor 12%, transparent)}}.fp-chip-punto{background:currentColor;border-radius:50%;flex:none;width:8px;height:8px}.tcu-caja{border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--bg-1);max-height:var(--tcu-alto,calc(100dvh / var(--app-zoom) - 300px));min-height:200px;overflow:auto}.tcu{border-collapse:collapse;table-layout:fixed;width:max-content;min-width:100%;font-size:14px}.tcu thead th{z-index:2;text-align:left;white-space:nowrap;letter-spacing:normal;text-transform:none;height:34px;color:var(--text-tertiary);background:var(--bg-1);border-bottom:1px solid var(--border-subtle);padding:0 10px;font-size:12px;font-weight:500;position:sticky;top:0}.tcu-thbtn{cursor:pointer;border-radius:var(--radius-sm);align-items:center;gap:5px;max-width:100%;display:inline-flex}.tcu-thtxt{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.tcu-thbtn:hover{color:var(--text-primary)}.tcu-thbtn:focus-visible{box-shadow:var(--ring-accent);outline:none}.tcu-flecha{color:var(--text-accent);flex:none;font-size:9px}.tcu-thbtn[data-activo] .tcu-thtxt{color:var(--text-primary);font-weight:600}.tcu:has(.tcu-total) thead th{vertical-align:top;height:48px;padding-top:6px}.tcu-total{color:var(--text-secondary);margin-top:3px;font-size:11.5px;font-weight:600;line-height:1.3;display:block}.tcu-num .tcu-total{text-align:right}.tcu tbody td{vertical-align:middle;border-bottom:1px solid var(--border-subtle);height:35px;padding:0 10px}@supports (color:color-mix(in lab, red, red)){.tcu tbody td{border-bottom:1px solid color-mix(in srgb, var(--border-subtle) 65%, transparent)}}.tcu tbody td{color:var(--text-secondary);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.tcu tbody tr:hover td{background:var(--bg-row-hover)}.tcu tbody tr{cursor:pointer}.tcu-nombre{color:var(--text-primary);letter-spacing:normal;font-size:14px;font-weight:500;line-height:21px}.tcu-sub{color:var(--text-disabled);font-size:12px}.tcu-num{text-align:right;font-variant-numeric:tabular-nums}.tcu-chk{width:34px;padding-left:12px!important}.tcu-sel td{background:var(--accent)!important}@supports (color:color-mix(in lab, red, red)){.tcu-sel td{background:color-mix(in srgb, var(--accent) 7%, transparent)!important}}.tcu-apagado{color:var(--text-disabled)}.tcu-grupo td{background:var(--bg-2);border-bottom:1px solid var(--border-subtle);height:30px;color:var(--text-secondary);letter-spacing:normal;z-index:1;font-size:12px;font-weight:600;position:sticky;top:31px}.tcu:has(.tcu-total) .tcu-grupo td{top:45px}.tcu-grupo-btn{cursor:pointer;color:inherit;font:inherit;background:0 0;border:0;align-items:center;gap:7px;padding:0;display:inline-flex}.tcu-grupo-btn svg{transition:transform var(--dur-fast) var(--ease-parabola)}.tcu-grupo-btn[aria-expanded=false] svg{transform:rotate(-90deg)}.tcu-grupo-n{color:var(--text-disabled);font-weight:400}.tcu-vacio{color:var(--text-tertiary);padding:26px 14px;font-size:12.5px;line-height:1.5}.barra1{scrollbar-width:thin;flex-wrap:nowrap;align-items:center;gap:8px;padding-bottom:2px;display:flex;overflow:auto visible}.barra1>*{flex:none}.barra1 .barra1-flex{flex:auto;min-width:120px}.barra1-lab{text-transform:uppercase;letter-spacing:.1em;color:var(--text-disabled);flex:none;font-size:10px;font-weight:600}.barra1-der{flex:none;align-items:center;gap:8px;margin-left:auto;display:inline-flex}.tcu tbody tr.tcu-activa td{box-shadow:inset 2px 0 0 var(--accent)}.tcu-caja input[type=checkbox]{accent-color:var(--accent);cursor:pointer}.tcu-nom{align-items:baseline;gap:8px;min-width:0;display:flex}.tcu-nom>.tcu-sub{flex:none}.fp-main .gui-prod{background:0 0;border:0;grid-template-columns:repeat(auto-fit,minmax(340px,1fr));align-items:center;gap:2px 28px;margin:0;padding:0;display:grid}.fp-main .gui-prod-campo{flex-wrap:nowrap;align-items:center;gap:10px;min-width:0;min-height:34px}.fp-main .gui-prod-campo>span{text-transform:none;letter-spacing:normal;width:132px;color:var(--text-tertiary);flex:none;font-size:12px;font-weight:500}.fp-main .gui-prod-campo>:not(span){min-width:0}.cre-barra{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.cre-etapas{flex-wrap:wrap;align-items:stretch;gap:6px;display:flex}.cre-etapa{border:1px solid var(--border-subtle);border-radius:var(--radius-sm);background:var(--bg-2);min-height:28px;color:var(--text-secondary);cursor:pointer;transition:border-color var(--dur-fast) var(--ease-parabola), background var(--dur-fast) var(--ease-parabola);align-items:center;gap:7px;padding:4px 11px;font-size:11.5px;display:inline-flex}.cre-etapa>b{color:var(--text-primary);padding-left:13px;font-size:13px;font-weight:700;position:relative}.cre-etapa>b:before{content:"";background:var(--cre-c);border-radius:50%;width:8px;height:8px;margin-top:-4px;position:absolute;top:50%;left:0}.cre-etapa:hover{border-color:var(--border-strong);background:var(--bg-3)}.cre-etapa.on{border-color:var(--cre-c);background:var(--cre-c)}@supports (color:color-mix(in lab, red, red)){.cre-etapa.on{background:color-mix(in srgb, var(--cre-c) 12%, transparent)}}.cre-etapa.on{color:var(--text-primary)}.cre-etapa:focus-visible{box-shadow:var(--ring-accent);outline:none}.cre-tot{color:var(--text-tertiary);flex-wrap:wrap;align-items:baseline;gap:18px;font-size:12px;display:flex}.cre-tot b{color:var(--text-primary);margin-right:3px;font-size:14px;font-weight:700}.cre-est{background:var(--cre-c);border-radius:5px;align-items:center;gap:6px;height:20px;padding:0 9px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.cre-est{background:color-mix(in srgb, var(--cre-c) 20%, transparent)}}.cre-est{color:var(--text-primary);white-space:nowrap;letter-spacing:normal;font-size:11px;font-weight:500}.cre-est-punto{background:var(--cre-c);border-radius:50%;flex:none;width:6px;height:6px}.cre-est-caret{color:var(--text-primary);flex:none;margin-left:1px;font-size:9px;line-height:1}@supports (color:color-mix(in lab, red, red)){.cre-est-caret{color:color-mix(in srgb, var(--text-primary) 45%, transparent)}}.cre-est-caret{transition:color var(--dur-fast) var(--ease-parabola)}.tcu tbody tr:hover .cre-est-caret{color:var(--text-primary)}.cre-est[data-final="1"]{background:var(--cre-c)}@supports (color:color-mix(in lab, red, red)){.cre-est[data-final="1"]{background:color-mix(in srgb, var(--cre-c) 22%, transparent)}}.cre-est[data-final="1"]{color:var(--text-primary);border:1px solid var(--cre-c);padding:0 8px;font-weight:700}.cre-ad{align-items:center;gap:6px;width:100%;min-width:0;display:flex;position:relative}.cre-ad>.txcelda{flex:0 auto;min-width:0}.cre-adtit{color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;overflow:hidden}.cre-adbadge{background:var(--accent);border-radius:4px;flex:none;max-width:150px;padding:1px 7px;display:inline-block}@supports (color:color-mix(in lab, red, red)){.cre-adbadge{background:color-mix(in srgb, var(--accent) 12%, transparent)}}.cre-adbadge{color:var(--accent-ink);text-overflow:ellipsis;white-space:nowrap;font-size:10.5px;font-weight:500;line-height:16px;overflow:hidden}.cre-adplus{background:var(--accent);border-radius:50%;flex:none;justify-content:center;align-items:center;width:18px;height:18px;display:inline-flex;position:relative}@supports (color:color-mix(in lab, red, red)){.cre-adplus{background:color-mix(in srgb, var(--accent) 12%, transparent)}}.cre-adplus{color:var(--text-accent);transition:background var(--dur-fast) var(--ease-parabola);font-size:13px;font-weight:600;line-height:1}.cre-adplus:after{content:"";width:24px;height:24px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.tcu tbody tr:hover .cre-adplus{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.tcu tbody tr:hover .cre-adplus{background:color-mix(in srgb, var(--accent) 22%, transparent)}}.cre-drill{cursor:pointer;text-underline-offset:3px;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.cre-drill:hover{color:var(--text-accent)}.cre-drill:focus-visible{box-shadow:var(--ring-accent);border-radius:var(--radius-sm);outline:none}.cre-det{margin:0;padding:0;list-style:none}.cre-det li{border-bottom:1px solid var(--border-subtle);justify-content:space-between;align-items:center;gap:12px;padding:9px 12px;display:flex}.cre-det-quien{flex-direction:column;gap:1px;min-width:0;display:flex}.cre-det-quien b{color:var(--text-primary);font-size:13px}.cre-det-mail{color:var(--text-disabled);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.cre-det-meta{color:var(--text-tertiary);flex-direction:column;flex:none;align-items:flex-end;gap:1px;font-size:11.5px;display:flex}.cre-link-celda{align-items:center;gap:4px;min-width:0;display:inline-flex}.cre-link-lapiz{appearance:none;cursor:pointer;border-radius:var(--radius-sm);width:20px;height:20px;color:var(--text-disabled);opacity:0;transition:opacity var(--dur-fast) var(--ease-parabola);background:0 0;border:0;flex:none;font-size:11px}.tcu tbody tr:hover .cre-link-lapiz{opacity:1}.cre-link-lapiz:hover{background:var(--bg-3);color:var(--text-primary)}.cre-link-lapiz:focus-visible{opacity:1;box-shadow:var(--ring-accent);outline:none}.cre-link-cargar{appearance:none;border:1px dashed var(--border-default);cursor:pointer;border-radius:var(--radius-sm);height:22px;color:var(--text-tertiary);transition:border-color var(--dur-fast) var(--ease-parabola), color var(--dur-fast) var(--ease-parabola);background:0 0;align-items:center;gap:4px;padding:0 8px;font-size:11px;display:inline-flex}.cre-link-cargar:hover{border-color:var(--accent);color:var(--text-accent)}.cre-link-cargar:focus-visible{box-shadow:var(--ring-accent);outline:none}.cre-link-ver{color:var(--text-accent);text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;text-decoration:none;overflow:hidden}.cre-link-ver:hover{text-decoration:underline}.cre-link-edit{align-items:center;gap:4px;min-width:0;display:flex}.cre-link-edit .bo-input{flex:1;min-width:0;height:26px;padding:0 8px;font-size:11.5px}.cre-link-edit .btn{flex:none;height:26px;padding:0 8px}.dp-encelda{appearance:none;cursor:pointer;border-radius:var(--radius-sm);max-width:100%;color:var(--text-primary);font-variant-numeric:tabular-nums;transition:background var(--dur-fast) var(--ease-parabola);background:0 0;border:0;align-items:center;gap:5px;margin-left:-6px;padding:3px 6px;font-size:11.5px;font-weight:500;display:inline-flex}.dp-encelda[data-sinfecha="1"]{color:var(--text-disabled)}.dp-encelda .dp-ico{opacity:0;transition:opacity var(--dur-fast) var(--ease-parabola);flex:none}.tcu tbody tr:hover .dp-encelda{background:var(--bg-3)}.tcu tbody tr:hover .dp-encelda .dp-ico{opacity:.55}.dp-encelda:focus-visible{box-shadow:var(--ring-accent);outline:none}.dp-encelda:focus-visible .dp-ico{opacity:.55}.tcu-tirador{z-index:2;cursor:col-resize;background:0 0;border:0;width:9px;height:100%;position:absolute;top:0;right:-4px}.tcu-tirador:after{content:"";width:1px;transition:background var(--dur-fast) var(--ease-parabola);background:0 0;position:absolute;top:6px;bottom:6px;left:4px}.tcu-tirador:hover:after,.tcu-tirador[data-activo="1"]:after{background:var(--accent)}.tcu-tirador:focus-visible{outline:none}.tcu-tirador:focus-visible:after{background:var(--accent);width:2px}.tcu thead th{position:relative}.tcu tbody td{overflow:hidden}.tcu .tcu-relleno{padding:0}.tcu thead th.tcu-relleno{border-bottom:1px solid var(--border-subtle)}.cre-txt-lee{border-radius:var(--radius-md);cursor:text;color:var(--text-secondary);transition:background var(--dur-fast) var(--ease-parabola);margin:-8px -10px;padding:8px 10px;font-size:13.5px;line-height:1.72}.cre-txt-lee:hover{background:var(--field-bg-soft)}.cre-txt-lee:focus-visible{box-shadow:var(--ring-accent);outline:none}.cre-txt-lee>:first-child{margin-top:0}.cre-txt-lee>:last-child{margin-bottom:0}.cre-txt-vacio{font-style:normal}.cre-txt-vacio p{margin:0;font-size:12.5px}.cre-metricas-msg{z-index:2150;text-align:center;background:var(--scrim);justify-content:center;align-items:center;gap:4px;padding:24px;display:flex;position:fixed;inset:0}@supports (color:color-mix(in lab, red, red)){.cre-metricas-msg{background:color-mix(in srgb, var(--scrim) 60%, transparent)}}.cre-metricas-msg{color:var(--text-primary);font-size:13px}.txcelda{align-items:center;gap:5px;min-width:0;max-width:100%;display:inline-flex}.txcelda-vista{text-overflow:ellipsis;min-width:0;overflow:hidden}.txcelda-lapiz{appearance:none;cursor:pointer;border-radius:var(--radius-sm);width:20px;height:20px;color:var(--text-disabled);opacity:0;transition:opacity var(--dur-fast) var(--ease-parabola);background:0 0;border:0;flex:none;font-size:11px}.tcu tbody tr:hover .txcelda-lapiz{opacity:1}.txcelda-lapiz:hover{background:var(--bg-3);color:var(--text-primary)}.txcelda-lapiz:focus-visible{opacity:1;box-shadow:var(--ring-accent);outline:none}.txcelda-edit{width:100%;min-width:0;display:block;position:relative}.txcelda-edit .bo-input{width:100%;height:26px;padding:0 8px;font-size:11.5px}.txcelda-err{z-index:3;border-radius:var(--radius-sm);white-space:nowrap;background:var(--negative-bg);color:var(--negative);margin-top:3px;padding:4px 7px;font-size:10.5px;font-style:normal;line-height:1.3;position:absolute;top:100%;left:0}.txr{border:1px solid var(--border-default);border-radius:var(--radius-md);background:var(--field-bg);overflow:hidden}.txr:focus-within{border-color:var(--accent);box-shadow:var(--ring-accent)}.txr-barra{border-bottom:1px solid var(--border-subtle);background:var(--bg-2);align-items:center;gap:2px;padding:5px 6px;display:flex}@supports (color:color-mix(in lab, red, red)){.txr-barra{background:color-mix(in srgb, var(--bg-2) 60%, transparent)}}.txr-barra button{appearance:none;cursor:pointer;border-radius:var(--radius-sm);min-width:26px;height:26px;color:var(--text-secondary);transition:background var(--dur-fast) var(--ease-parabola);background:0 0;border:0;padding:0 7px;font-size:12.5px}.txr-barra button:hover,.txr-barra button[aria-pressed=true]{background:var(--bg-3);color:var(--text-primary)}.txr-barra button:focus-visible{box-shadow:var(--ring-accent);outline:none}.txr-sep{flex:1}.txr-area{resize:vertical;font-size:13.5px;line-height:1.72;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important}.txr-previa{color:var(--text-secondary);min-height:120px;padding:10px 13px;font-size:13.5px;line-height:1.72}.colpick[data-arriba="1"]{top:auto;bottom:calc(100% + 6px)}.colpick{z-index:30;background:var(--bg-4);border:1px solid var(--border-default);border-radius:var(--radius-md);width:268px;max-height:60dvh;box-shadow:var(--edge-highlight), var(--shadow-2);animation:bo-rise .15s var(--ease-enter);padding:10px 6px 6px;position:absolute;top:calc(100% + 6px);right:0;overflow-y:auto}.colpick-h{color:var(--text-primary);justify-content:space-between;align-items:center;padding:0 8px 8px;font-size:12.5px;display:flex}.colpick-fila{min-width:0;color:var(--text-secondary);cursor:pointer;flex:1;align-items:center;gap:8px;font-size:12.5px;display:flex}.colpick-fila span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.colpick-fija{cursor:default!important;color:var(--text-tertiary)!important}.colpick-pie{color:var(--text-disabled);margin:8px 8px 2px;font-size:11px;line-height:1.45}.cre-ctx{color:var(--text-tertiary)}.cre-code{color:var(--text-tertiary);margin-right:6px;font-size:11px;font-weight:600}.cre-meta{color:var(--text-tertiary);text-overflow:ellipsis;white-space:nowrap;font-size:10.5px;overflow:hidden}.cre-meta-falta{color:var(--text-accent)}.cre-caret{width:24px;height:24px;color:var(--text-tertiary);cursor:pointer;border-radius:var(--radius-sm);flex:none;justify-content:center;align-items:center;margin-left:-6px;display:inline-flex}.cre-caret-hueco{flex:none;width:24px;height:24px;margin-left:-6px}.cre-caret:hover{color:var(--text-primary);background:var(--bg-3)}.cre-caret:focus-visible{box-shadow:var(--ring-accent);outline:none}.cre-caret svg{transition:transform var(--dur-fast) var(--ease-parabola)}.cre-caret[aria-expanded=false] svg{transform:rotate(-90deg)}.cre-plegadas{background:var(--bg-3);color:var(--text-tertiary);border-radius:4px;margin-left:8px;padding:1px 6px;font-size:10.5px;font-weight:500}.cre-rama{border-left:1px solid var(--border-default);border-bottom:1px solid var(--border-default);border-bottom-left-radius:5px;width:24px;height:50%;position:absolute;top:0;left:6px}.cre-tit{width:100%;font:inherit;color:inherit;letter-spacing:inherit;border-radius:var(--radius-sm);background:0 0;border:1px solid #0000;margin:-2px -6px;padding:2px 6px}.cre-tit:hover{border-color:var(--border-subtle)}.cre-tit:focus{border-color:var(--accent);background:var(--field-bg);outline:none}.cre-estcampo{box-sizing:border-box;background:var(--field-bg);border:1px solid var(--border-default);min-width:0;transition:border-color var(--dur-fast) var(--ease-parabola);border-radius:11px;flex:1;justify-content:space-between;align-items:center;gap:10px;padding:6px 12px;display:flex}.cre-estcampo:hover{border-color:var(--border-strong)}.cre-estcaret{color:var(--text-tertiary);flex:none;font-size:10px}.cre-nums{grid-template-columns:repeat(7,minmax(0,1fr));gap:8px;display:grid}.cre-num{background:var(--bg-2);border:1px solid var(--border-subtle);border-radius:var(--radius-sm);flex-direction:column;gap:3px;min-width:0;padding:9px 10px;display:flex}.cre-num>.caption{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.cre-num b{color:var(--text-primary);font-size:15px;font-weight:700}@media (max-width:1100px){.cre-nums{grid-template-columns:repeat(4,minmax(0,1fr))}}.cre-nota{color:var(--text-tertiary);margin:9px 0 0;font-size:11.5px;line-height:1.5}.cre-prod{flex-direction:column;gap:12px;max-width:560px;display:flex}.cre-guion{color:var(--text-secondary);background:var(--bg-2);border:1px solid var(--border-subtle);border-radius:var(--radius-md);max-width:70ch;padding:16px 18px;font-size:13.5px;line-height:1.72}.cre-guion-edit{max-width:70ch}.cre-guion-edit textarea{font-size:13.5px;line-height:1.72}.cre-bl{margin:0 0 14px;padding-left:18px}.cre-bl li{margin-bottom:7px}.cre-bl b{color:var(--text-primary)}.cre-bl+.cre-glin{border-top:1px solid var(--border-subtle);padding-top:13px}.cre-glin p{margin:0 0 11px}.cre-glin p:last-child{margin-bottom:0}.cre-toast{z-index:2400;background:var(--bg-3);border:1px solid var(--border-default);border-radius:var(--radius-md);color:var(--text-primary);box-shadow:var(--shadow-2);max-width:80vw;padding:10px 18px;font-size:12.5px;position:fixed;bottom:28px;left:50%;transform:translate(-50%)}.br-mb{flex-direction:column;gap:24px;display:flex}.br-mb__head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.br-mb__t{letter-spacing:var(--tracking);color:var(--text-primary);margin:0;font-size:21px;font-weight:700}.br-mb__sub{color:var(--text-tertiary);margin:4px 0 0;font-size:13px}.br-mb__kpis{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px;display:grid}.br-mb__sec{flex-direction:column;gap:12px;display:flex}.br-mb__h3{letter-spacing:var(--tracking);color:var(--text-primary);align-items:center;gap:8px;margin:0;font-size:15px;font-weight:650;display:flex}.br-mb__h4{letter-spacing:var(--tracking);color:var(--text-secondary);margin:0 0 10px;font-size:12.5px;font-weight:650}.br-mb__vacio{color:var(--text-tertiary);margin:0;font-size:13.5px}.br-mb__lista{flex-direction:column;gap:10px;display:flex}.br-mb__card{background:var(--bg-2);border:1px solid var(--border-subtle);box-shadow:var(--edge-highlight);border-radius:14px;flex-direction:column;gap:10px;padding:16px 18px;display:flex}.br-mb__cardhead{align-items:flex-start;gap:12px;display:flex}.br-mb__ico{background:var(--accent);border-radius:10px;flex:none;justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.br-mb__ico{background:color-mix(in srgb, var(--accent) 12%, transparent)}}.br-mb__ico{color:var(--accent-ink)}.br-mb__cardt{color:var(--text-primary);letter-spacing:var(--tracking);margin:0;font-size:14.5px;font-weight:650}.br-mb__cardsub{color:var(--text-tertiary);margin:2px 0 0;font-size:12.5px}.br-mb__sep{opacity:.55;padding:0 6px}.br-mb__porque{color:var(--text-secondary);margin:0;font-size:13.5px;line-height:1.55}.br-mb__nota{color:var(--text-tertiary);margin:0;font-size:12px}.br-mb__err{color:var(--negative);margin:4px 0 0;font-size:12px}.br-mb__acciones{flex-wrap:wrap;align-items:center;gap:10px;padding-top:2px;display:flex}.br-mb__propio{border-left:1px solid var(--border-subtle);align-items:center;gap:6px;padding-left:10px;display:inline-flex}.br-mb__lbl{color:var(--text-tertiary);font-size:12.5px}.br-mb__input{width:58px;font:inherit;text-align:right;font-variant-numeric:tabular-nums;color:var(--text-primary);background:var(--field-bg);border:1px solid var(--border-default);border-radius:8px;padding:6px 8px;font-size:13px}.br-mb__input:focus-visible{box-shadow:var(--ring-focus);outline:none}.br-mb__vermas{min-height:28px;font:inherit;color:var(--text-secondary);border:1px solid var(--border-subtle);cursor:pointer;transition:background var(--dur-base) var(--ease-parabola), border-color var(--dur-base) var(--ease-parabola);background:0 0;border-radius:10px;align-self:flex-start;align-items:center;gap:8px;padding:8px 12px;font-size:13px;font-weight:550;display:inline-flex}.br-mb__vermas:hover{background:var(--bg-3);border-color:var(--border-default)}.br-mb__vermas:focus-visible{box-shadow:var(--ring-focus);outline:none}.br-mb__pipe{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:24px;display:grid}.br-mb__col{flex-direction:column;gap:10px;min-width:0;display:flex}.br-mb__hist{background:var(--bg-2);border:1px solid var(--border-subtle);border-radius:11px;align-items:flex-start;gap:10px;padding:11px 13px;display:flex}.br-mb__hist--tomada .br-mb__ico{background:var(--positive)}@supports (color:color-mix(in lab, red, red)){.br-mb__hist--tomada .br-mb__ico{background:color-mix(in srgb, var(--positive) 14%, transparent)}}.br-mb__hist--tomada .br-mb__ico{color:var(--positive)}.br-mb__hist--fallida .br-mb__ico{background:var(--negative)}@supports (color:color-mix(in lab, red, red)){.br-mb__hist--fallida .br-mb__ico{background:color-mix(in srgb, var(--negative) 14%, transparent)}}.br-mb__hist--fallida .br-mb__ico{color:var(--negative)}.br-mb__hist--descartada{opacity:.72}.br-mb__hist .br-mb__ico{border-radius:8px;width:26px;height:26px}.br-mb__ctx{border-bottom:1px solid var(--border-subtle);flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:2px;padding-bottom:10px;display:flex}.br-mb__ruta{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;display:flex}.br-mb__chip{letter-spacing:-.01em;background:var(--bg-3);color:var(--text-secondary);white-space:nowrap;text-overflow:ellipsis;border-radius:7px;max-width:260px;padding:3px 9px;font-size:11.5px;font-weight:600;overflow:hidden}.br-mb__chip--embudo{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.br-mb__chip--embudo{background:color-mix(in srgb, var(--accent) 14%, transparent)}}.br-mb__chip--embudo{color:var(--accent-ink)}.br-mb__chip--idea{color:var(--text-primary);background:0 0;padding-left:0}.br-mb__flecha{color:var(--text-tertiary);font-size:13px}.br-mb__estados{flex-wrap:wrap;align-items:center;gap:6px;margin-left:auto;display:flex}.br-mb__link{color:var(--info);cursor:pointer;text-underline-offset:2px;border-radius:4px;text-decoration:underline}.br-mb__link:focus-visible{box-shadow:var(--ring-focus);outline:none}.br-mb__vara{color:var(--text-tertiary);background:var(--bg-2);border:1px solid var(--border-subtle);border-radius:10px;margin:0;padding:10px 14px;font-size:12.5px}.br-mb__vara b{color:var(--text-primary);font-variant-numeric:tabular-nums}.br-mb__hilo{border-top:1px dashed var(--border-subtle);padding-top:10px}.br-mb__hilobtn{cursor:pointer;font:inherit;color:var(--text-tertiary);text-align:left;background:0 0;border:0;padding:0;font-size:12.5px}.br-mb__hilobtn:hover{color:var(--info)}.br-mb__hilobtn:focus-visible{box-shadow:var(--ring-focus);border-radius:6px;outline:none}.br-mb__hilolista{flex-direction:column;gap:9px;margin:10px 0 0;padding:0 0 0 4px;list-style:none;display:flex}.br-mb__hilofila{color:var(--text-secondary);border-left:2px solid var(--border-default);gap:10px;padding-left:12px;font-size:12.5px;display:flex}.br-mb__hilofila--tomada{border-left-color:var(--positive)}.br-mb__hilofila--fallida{border-left-color:var(--negative)}.br-mb__hilofila--vencida{opacity:.7}.br-mb__hilofecha{color:var(--text-tertiary);flex:none;min-width:74px}.br-mb__hilotxt{flex-direction:column;gap:3px;min-width:0;display:flex}.br-mb__hilotxt b{color:var(--text-primary);font-weight:600}.br-mb__pedido{color:var(--text-tertiary);background:var(--bg-3);border-radius:7px;padding:5px 9px;font-size:11.5px;font-style:italic}.br-mb__chat{border-top:1px dashed var(--border-subtle);flex-direction:column;gap:8px;padding-top:12px;display:flex}.br-mb__chatfila{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.br-mb__chatinput{min-width:220px;font:inherit;background:var(--field-bg);color:var(--text-primary);border:1px solid var(--border-subtle);border-radius:9px;flex:1;padding:8px 12px;font-size:13px}.br-mb__chatinput::placeholder{color:var(--text-tertiary)}.br-mb__chatinput:focus-visible{box-shadow:var(--ring-focus);outline:none}.br-mb__propuesta{background:var(--info);border-radius:10px;flex-direction:column;gap:9px;padding:12px 14px;display:flex}@supports (color:color-mix(in lab, red, red)){.br-mb__propuesta{background:color-mix(in srgb, var(--info) 8%, transparent)}}.br-mb__propuesta{border:1px solid var(--info)}@supports (color:color-mix(in lab, red, red)){.br-mb__propuesta{border:1px solid color-mix(in srgb, var(--info) 30%, transparent)}}.br-mb__propuestat{color:var(--text-secondary);flex-wrap:wrap;align-items:center;gap:7px;margin:0;font-size:13px;display:flex}.br-mb__propuestat b{color:var(--text-primary)}.br-mb__espera{color:var(--text-secondary);background:var(--info);border-radius:10px;align-items:flex-start;gap:10px;padding:11px 14px;font-size:13px;display:flex}@supports (color:color-mix(in lab, red, red)){.br-mb__espera{background:color-mix(in srgb, var(--info) 7%, transparent)}}.br-mb__espera{border:1px dashed var(--info)}@supports (color:color-mix(in lab, red, red)){.br-mb__espera{border:1px dashed color-mix(in srgb, var(--info) 38%, transparent)}}.br-mb__espera b{color:var(--text-primary);font-weight:600}.br-mb__espera>svg{color:var(--info);flex:none;margin-top:2px}.br-mb__desde{color:var(--text-tertiary);font-variant-numeric:tabular-nums;margin-top:3px;font-size:11.5px;display:block}.br-chat{height:calc((100dvh - 150px) / var(--app-zoom,1));flex-direction:column;gap:14px;min-height:380px;display:flex}.br-chat__head{background:var(--bg-2);border:1px solid var(--border-subtle);border-radius:14px;flex-wrap:wrap;flex:none;align-items:center;gap:14px;padding:14px 18px;display:flex}.br-chat__t{letter-spacing:-.025em;color:var(--text-primary);margin:0;font-size:19px;font-weight:700}.br-chat__sub{color:var(--text-tertiary);max-width:62ch;margin:3px 0 0;font-size:12.5px}.br-chat__hilo{flex-direction:column;flex:1;gap:12px;min-height:0;padding:4px 2px;display:flex;overflow-y:auto}.br-chat__turno{flex-direction:column;gap:4px;max-width:82%;display:flex}.br-chat__turno--persona{align-self:flex-end;align-items:flex-end}.br-chat__turno--blue{align-self:flex-start}.br-chat__burbuja{white-space:pre-wrap;word-break:break-word;background:var(--bg-2);border:1px solid var(--border-subtle);color:var(--text-primary);border-radius:14px;padding:10px 14px;font-size:14px;line-height:1.55}.br-chat__turno--persona .br-chat__burbuja{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.br-chat__turno--persona .br-chat__burbuja{background:color-mix(in srgb, var(--accent) 14%, transparent)}}.br-chat__turno--persona .br-chat__burbuja{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.br-chat__turno--persona .br-chat__burbuja{border-color:color-mix(in srgb, var(--accent) 30%, transparent)}}.br-chat__pensando{color:var(--text-tertiary);font-style:italic}.br-chat__md{white-space:normal}.br-chat__md p{margin:0 0 8px}.br-chat__md ul{list-style:outside}.br-chat__md ol{list-style:decimal}.br-chat__md li::marker{color:var(--text-tertiary)}.br-chat__md p:last-child,.br-chat__md ul:last-child,.br-chat__md ol:last-child{margin-bottom:0}.br-chat__turno--persona .br-chat__md div{color:inherit!important}.br-chat__turno--persona .br-chat__md a{color:inherit;text-decoration:underline}.br-chat__opciones{flex-wrap:wrap;gap:6px;display:flex}.br-chat__opcion{cursor:pointer;border:1px solid var(--border-default);background:var(--bg-1);height:32px;color:var(--text-primary);font:inherit;font-size:var(--text-small);font-weight:var(--font-medium,500);border-radius:999px;padding:0 12px}.br-chat__opcion:hover{border-color:var(--accent);color:var(--text-accent);background:var(--accent-soft)}.br-chat__opcion:focus-visible{box-shadow:var(--ring-focus);outline:none}.br-chat__usó{color:var(--text-tertiary);margin:0;font-size:11px}.br-chat__usó code{background:var(--bg-3);border-radius:5px;margin-right:4px;padding:1px 5px;font-family:ui-monospace,Menlo,monospace;font-size:10.5px}.br-chat__args{background:var(--bg-3);border:1px solid var(--border-subtle);color:var(--text-secondary);border-radius:9px;margin:0;padding:10px 12px;font-family:ui-monospace,Menlo,monospace;font-size:11.5px;overflow-x:auto}.br-chat__vacio{flex-direction:column;gap:12px;padding:22px 4px;display:flex}.br-chat__vaciot{color:var(--text-secondary);margin:0;font-size:15px}.br-chat__ejemplos{flex-direction:column;align-items:flex-start;gap:8px;display:flex}.br-chat__ej{font:inherit;text-align:left;cursor:pointer;background:var(--bg-2);border:1px solid var(--border-subtle);color:var(--text-secondary);border-radius:10px;padding:9px 14px;font-size:13.5px}.br-chat__ej:hover{border-color:var(--accent);color:var(--text-primary)}.br-chat__ej:focus-visible{box-shadow:var(--ring-focus);outline:none}.br-chat__barra{flex:none;align-items:flex-end;gap:10px;display:flex}.br-chat__input{font:inherit;resize:none;background:var(--field-bg);min-height:44px;max-height:160px;color:var(--text-primary);border:1px solid var(--border-subtle);border-radius:12px;flex:1;padding:11px 14px;font-size:14px}.br-chat__input::placeholder{color:var(--text-tertiary)}.br-chat__input:focus-visible{box-shadow:var(--ring-focus);outline:none}.br-chat__minis{flex-wrap:wrap;gap:6px;display:flex}.br-chat__mini{object-fit:cover;border:1px solid var(--border-subtle);border-radius:9px;width:84px;height:84px}.br-chat__pend{flex-wrap:wrap;flex:none;gap:8px;display:flex}.br-chat__chip{background:var(--bg-2);border:1px solid var(--border-subtle);color:var(--text-secondary);border-radius:10px;align-items:center;gap:8px;max-width:220px;padding:5px 8px 5px 5px;font-size:12px;display:inline-flex}.br-chat__chipimg{object-fit:cover;border-radius:6px;flex:none;width:30px;height:30px}.br-chat__chipn{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.br-chat__quitar{cursor:pointer;color:var(--text-tertiary);background:0 0;border:0;flex:none;padding:0 2px;font-size:16px;line-height:1}.br-chat__quitar:hover{color:var(--negative)}.br-chat__quitar:focus-visible{box-shadow:var(--ring-focus);border-radius:5px;outline:none}.br-chat__erradj{color:var(--negative);flex:none;margin:0;font-size:12.5px}.br-chat__clip{background:var(--bg-2);border:1px solid var(--border-subtle);width:40px;height:44px;color:var(--text-secondary);cursor:pointer;border-radius:12px;flex:none;place-items:center;display:grid}.br-chat__clip:hover:not(:disabled){border-color:var(--accent);color:var(--accent)}.br-chat__clip:disabled{opacity:.5;cursor:default}.br-chat__clip:focus-visible{box-shadow:var(--ring-focus);outline:none}.br-chat__barra--drop .br-chat__input,.br-chat__barra--drop .br-chat__clip{border-color:var(--accent);border-style:dashed}.br-cont{background:var(--bg-2);border:1px solid var(--border-subtle);border-radius:12px;margin:0;overflow:hidden}.br-cont__cab{border-bottom:1px solid var(--border-subtle);flex-direction:column;gap:2px;padding:11px 14px;display:flex}.br-cont__t{color:var(--text-primary);font-size:13.5px;font-weight:600}.br-cont__sub{color:var(--text-tertiary);font-size:11.5px}.br-cont__scroll{overflow-x:auto}.br-cont__tabla{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;font-size:12.5px}.br-cont__tabla th{text-align:left;letter-spacing:.07em;text-transform:uppercase;color:var(--text-tertiary);white-space:nowrap;border-bottom:1px solid var(--border-subtle);padding:8px 12px;font-size:10px;font-weight:600}.br-cont__tabla td{color:var(--text-secondary);border-bottom:1px solid var(--border-subtle);white-space:nowrap;padding:8px 12px}.br-cont__tabla tbody tr:last-child td{border-bottom:0}.br-cont__tabla tbody tr:hover td{background:var(--bg-3)}.br-cont__tabla td:first-child{color:var(--text-primary);font-weight:500}.br-cont__der{text-align:right}.br-cont__link{color:var(--info);cursor:pointer;text-underline-offset:2px;border-radius:4px;text-decoration:underline}.br-cont__link:focus-visible{box-shadow:var(--ring-focus);outline:none}.br-cont__nota{color:var(--text-tertiary);border-top:1px solid var(--border-subtle);margin:0;padding:9px 14px;font-size:11.5px}.br-chat__turno--blue{max-width:100%}.br-panel{flex-direction:column;gap:18px;display:flex}.br-panel__hero{background:var(--bg-2);border:1px solid var(--border-subtle);border-radius:16px;flex-wrap:wrap;align-items:center;gap:16px;padding:18px 20px;display:flex}.br-panel__t{letter-spacing:-.025em;color:var(--text-primary);margin:0;font-size:21px;font-weight:700}.br-panel__sub{color:var(--text-tertiary);margin:4px 0 0;font-size:13px}.br-panel__sub b{color:var(--text-secondary)}.br-panel__link{color:var(--info);cursor:pointer;text-underline-offset:2px;text-decoration:underline}.br-panel__link:focus-visible{box-shadow:var(--ring-focus);border-radius:4px;outline:none}.bt-root{--cu-g1100:#202020;--cu-g1000:#646464;--cu-g900:#838383;--cu-g800:#8d8d8d;--cu-g700:#bbb;--cu-g600:#cecece;--cu-g500:#d9d9d9;--cu-g300:#e8e8e8;--cu-g200:#f0f0f0;--cu-g100:#f9f9f9;--cu-g50:#fcfcfc;--cu-st-sin:#8d8d8d;--cu-st-prog:#ffc53d;--cu-st-rev:#ed5f00;--cu-st-corr:#c62a2f;--cu-st-comp:#299764;--cu-p-urgente:#c62a2f;--cu-p-alta:#ffc53d;--cu-p-normal:#3e63dd;--cu-p-baja:#bbb;--cu-d-corta:#30a46c;--cu-d-media:#ffc53d;--cu-d-larga:#e5484d;--s-main:#fff;--s-sub:#fcfcfc;--s-hover:#00000006;--s-border:#e8e8e8;--s-border-soft:#f0f0f0;--t-1:#202020;--t-2:#646464;--t-3:#838383;--t-4:#8d8d8d;--panel:var(--cu-g100);--h-top:40px;--h-head:39px;--h-views:35px;--h-tool:42px;--h-row:35px;--h-thead:32px;--w-rail:64px;--w-side:256px;--cu-row-hover:#00000017;--cu-side-sel:#0000000f;--cu-off-ink:#bbb;--cu-row-linea:#f0f0f0;--cu-page:#fbfbfb;--cu-rail-1:#0b68cb;--cu-rail-2:#113264;--cu-rail-on:#2655a3;--cu-badge:#e93d82;--cu-primary:#0091ff;--cu-pop-sombra:0 0 1px 0 #0004, 0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;--cu-sombra-card:0 2px 8px #00000012;--cu-sombra-modal:0 24px 70px #00000047;--cu-velo:#0000006b;--cu-comp-sombra:0 1px 3px 0 #0000001b, 0 1px 2px -1px #0000001b;--r-chip:5px;--cu-check-ink:#fff;--cu-tinta-oscura:#000000df;--cu-esp-marketing:#e5484d;--cu-esp-servicio:#16c0a4;--cu-esp-ventas:#ffc53d;--cu-esp-operaciones:#0091ff}[data-theme=dark] .bt-root{--s-main:var(--bg-1);--s-sub:var(--bg-2);--s-hover:#ffffff09;--s-border:#ffffff17;--s-border-soft:#ffffff0e;--t-1:#f5f5f5;--t-2:#cfcfcf;--t-3:#999;--t-4:#8a8a8a;--panel:var(--bg-2);--cu-p-baja:#999;--cu-st-sin:#999}.bt-root *{box-sizing:border-box}.bt-root{background:var(--s-main);color:var(--t-1);letter-spacing:-.008em;-webkit-font-smoothing:antialiased;font-family:Hanken Grotesk,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:13px;font-weight:400;line-height:1.45;overflow:hidden}.bt-root button,.bt-root input,.bt-root textarea{font:inherit;letter-spacing:inherit;color:inherit;background:0 0;border:0;margin:0}.bt-root button{cursor:pointer;padding:0}.bt-root a{color:inherit;text-decoration:none}.bt-root .ic{flex:none;display:block}.bt-root .num{font-variant-numeric:tabular-nums}.bt-root .trunc{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.bt-root ::selection{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.bt-root ::selection{background:color-mix(in srgb,var(--accent) 26%,transparent)}}.bt-root :focus-visible{outline:2px solid var(--accent);outline-offset:1px;border-radius:4px}.bt-root *{scrollbar-width:thin;scrollbar-color:var(--cu-g500) transparent}[data-theme=dark] .bt-root *{scrollbar-color:#ffffff29 transparent}.bt-root ::-webkit-scrollbar{width:11px;height:11px}.bt-root ::-webkit-scrollbar-thumb{background:var(--cu-g500);background-clip:content-box;border:3px solid #0000;border-radius:99px}[data-theme=dark] .bt-root ::-webkit-scrollbar-thumb{background:#ffffff29 padding-box content-box}.bt-root .bt-app{flex-direction:column;height:100%;display:flex;overflow:hidden}.bt-root .bt-body{background:var(--cu-page);flex:1;min-height:0;display:flex}.bt-root .bt-main{background:var(--s-main);flex-direction:column;flex:1;min-width:0;display:flex}.bt-root .bt-topbar{height:var(--h-top);background:var(--s-main);border-bottom:1px solid var(--s-border);z-index:60;flex:none;align-items:center;gap:10px;padding:0 10px;display:flex;position:relative}.bt-root .bt-brand{border-radius:6px;align-items:center;gap:7px;padding:4px 8px;display:flex}.bt-root .bt-brand:hover{background:var(--s-hover)}.bt-root .bt-brand .bh{letter-spacing:-.05em;color:var(--t-1);font-size:13px;font-style:italic;font-weight:800}.bt-root .bt-brand .nm{color:var(--t-1);font-size:13px;font-weight:500}.bt-root .bt-brand .ic{color:var(--t-3)}.bt-root .bt-search{background:var(--s-hover);max-width:340px;height:26px;color:var(--t-3);transition:background var(--dur-fast) var(--ease-parabola);border-radius:6px;flex:1;align-items:center;gap:7px;margin:0 auto;padding:0 10px;font-size:12px;display:flex}[data-theme=dark] .bt-root .bt-search{background:#ffffff0f}.bt-root .bt-search:hover{background:#0000000d}[data-theme=dark] .bt-root .bt-search:hover{background:#ffffff1a}.bt-root .bt-search kbd{font:inherit;color:var(--t-4);margin-left:auto;font-size:12px}.bt-root .bt-ia{height:26px;color:var(--t-1);border:1px solid var(--s-border);transition:background var(--dur-fast) var(--ease-parabola);border-radius:99px;align-items:center;gap:5px;padding:0 11px;font-size:12px;font-weight:500;display:flex}.bt-root .bt-ia:hover{background:var(--s-hover)}.bt-root .bt-topright{align-items:center;gap:1px;margin-left:auto;display:flex}.bt-root .ibtn{width:28px;height:28px;color:var(--t-3);transition:background var(--dur-fast) var(--ease-parabola),color var(--dur-fast) var(--ease-parabola);border-radius:6px;place-items:center;display:grid}.bt-root .ibtn:hover{background:var(--s-hover);color:var(--t-1)}.bt-root .bt-rail{width:var(--w-rail);background:var(--cu-page);z-index:55;flex:none;padding:0 6px 6px;display:flex}[data-theme=dark] .bt-root{--cu-page:var(--bg-1);--cu-row-hover:#ffffff17;--cu-row-linea:#ffffff0f;--cu-side-sel:#ffffff0f;--cu-off-ink:#ffffff61;--cu-pop-sombra:0 0 1px 0 #0009, 0 4px 6px -1px #00000073, 0 2px 4px -2px #00000073;--cu-sombra-card:0 2px 8px #00000073;--cu-sombra-modal:0 24px 70px #000000b3;--cu-velo:#0009}.bt-root .rail-btn{color:#fff;background:0 0;flex-direction:column;align-items:center;gap:4px;width:100%;padding:6px 2px 5px;display:flex;position:relative}.bt-root .rail-btn .rb-ico{width:32px;height:32px;transition:background var(--dur-fast) var(--ease-parabola),color var(--dur-fast) var(--ease-parabola);border-radius:8px;place-items:center;display:grid;position:relative}.bt-root .rail-btn:hover .rb-ico{background:#ffffff29}.bt-root .rail-btn.on .rb-ico{color:var(--cu-rail-on);background:#fff}.bt-root .rail-btn .rb-lb{color:#fff;letter-spacing:0;text-overflow:ellipsis;white-space:nowrap;max-width:56px;font-size:10px;font-weight:600;line-height:1.15;overflow:hidden}.bt-root .rail-btn.on .rb-lb{font-weight:700}.bt-root .rail-btn .bdg{text-align:center;color:#fff;background:var(--cu-badge);font-variant-numeric:tabular-nums;z-index:2;border:0;border-radius:99px;min-width:16px;height:16px;padding:0 4px;font-size:12px;font-weight:600;line-height:16px;position:absolute;top:-4px;right:-6px}.bt-root .rail-grow{flex:1}.bt-root .rail-btn[data-tip]:not(:has(.rb-lb)):after{content:attr(data-tip);white-space:nowrap;color:#fff;background:var(--cu-g1100);opacity:0;pointer-events:none;z-index:200;transition:opacity var(--dur-fast) var(--ease-enter),transform var(--dur-fast) var(--ease-enter);border-radius:6px;padding:5px 9px;font-size:12px;position:absolute;top:16px;left:calc(100% + 8px);transform:translateY(-50%)translate(-4px);box-shadow:0 4px 14px #00000047}.bt-root .rail-btn:not(:has(.rb-lb)):hover:after{opacity:1;transform:translateY(-50%)}.bt-root .bt-sidebar{width:var(--w-side);background:var(--panel);border-right:1px solid var(--s-border);transition:width var(--dur-base) var(--ease-parabola);flex-direction:column;flex:none;display:flex;overflow:hidden}.bt-root .bt-sidebar.hidden{border-right-width:0;width:0}.bt-root .sb-top{align-items:center;gap:6px;padding:10px 10px 6px;display:flex}.bt-root .sb-title{color:var(--t-1);font-size:13px;font-weight:600}.bt-root .sb-scroll{flex:1;padding:0 6px 20px;overflow-y:auto}.bt-root .sb-group{color:var(--t-2);text-transform:none;letter-spacing:0;align-items:center;gap:5px;padding:14px 8px 4px;font-size:12px;font-weight:500;display:flex}.bt-root .sb-group .add{opacity:0;transition:opacity var(--dur-fast) var(--ease-parabola);margin-left:auto}.bt-root .sb-group:hover .add{opacity:1}.bt-root .sb-item{text-align:left;width:100%;color:var(--t-2);min-height:28px;transition:background var(--dur-fast) var(--ease-parabola),color var(--dur-fast) var(--ease-parabola);border-radius:6px;align-items:center;gap:8px;padding:5px 8px;font-size:14px;display:flex}.bt-root .sb-item:hover{background:var(--s-hover);color:var(--t-1)}.bt-root .sb-item.on{background:var(--cu-side-sel);color:var(--t-1)}.bt-root .sb-item.nuevo .trunc{color:var(--t-1);font-weight:600}.bt-root .sb-item .ic{color:var(--t-3)}.bt-root .sb-item .sb-dot .ic{color:inherit}.bt-root .sb-item.on .ic{color:var(--accent)}.bt-root .sb-item .ic-lista{color:var(--t-3);display:flex}.bt-root .sb-item.on .ic-lista .ic{color:inherit}.bt-root .sb-item .n{color:var(--t-4);font-variant-numeric:tabular-nums;margin-left:auto;font-size:12px}.bt-root .sb-item .bdg{text-align:center;color:#fff;background:var(--cu-p-urgente);font-variant-numeric:tabular-nums;border-radius:99px;min-width:17px;margin-left:auto;padding:0 5px;font-size:12px;font-weight:600;line-height:16px}.bt-root .sb-item.sub{padding-left:26px}.bt-root .sb-dot{color:#fff;border-radius:5px;flex:none;place-items:center;width:20px;height:20px;font-size:11px;font-weight:700;line-height:1;display:grid}.bt-root .sb-lock{color:var(--t-4);opacity:.75;flex:none;margin-left:4px}.bt-root .sb-item .trunc+.sb-lock{margin-right:2px}.bt-root .bt-head{height:var(--h-head);flex:none;align-items:center;gap:5px;padding:0 12px;display:flex}.bt-root .crumb{align-items:center;gap:5px;min-width:0;display:flex}.bt-root .crumb .sp{color:var(--t-2);border-radius:5px;align-items:center;gap:6px;padding:3px 6px;font-size:14px;display:flex}.bt-root .crumb .sp:hover{background:var(--s-hover)}.bt-root .crumb .slash{color:var(--t-4);font-size:12px}.bt-root .crumb .ls{color:var(--t-1);letter-spacing:-.015em;border-radius:5px;align-items:center;gap:6px;padding:3px 6px;font-size:14px;font-weight:600;display:flex}.bt-root .crumb .ls:hover{background:var(--s-hover)}.bt-root .crumb .ls-plano{cursor:default}.bt-root .crumb .ls-plano:hover{background:0 0}.bt-root .head-actions{align-items:center;gap:1px;margin-left:auto;display:flex}.bt-root .hbtn{height:28px;color:var(--t-2);transition:background var(--dur-fast) var(--ease-parabola);border-radius:6px;align-items:center;gap:5px;padding:0 9px;font-size:14px;font-weight:500;display:flex}.bt-root .hbtn:hover{background:var(--s-hover);color:var(--t-1)}.bt-root .hbtn .ic{color:var(--t-3)}.bt-root .hbtn .n{font-variant-numeric:tabular-nums;color:var(--cu-p-alta);font-size:12px;font-weight:600}@supports (color:color-mix(in lab, red, red)){.bt-root .hbtn .n{color:color-mix(in srgb,var(--cu-p-alta) 55%,#000)}}[data-theme=dark] .bt-root .hbtn .n{color:var(--cu-p-alta)}.bt-root .bt-views{height:var(--h-views);border-bottom:1px solid var(--s-border);flex:none;align-items:stretch;gap:0;padding:0 12px;display:flex;overflow-x:auto}.bt-root .view-tab{color:var(--t-2);white-space:nowrap;transition:color var(--dur-fast) var(--ease-parabola);border-bottom:2px solid #0000;align-items:center;gap:5px;padding:0 9px;font-size:12px;font-weight:600;display:flex}.bt-root .view-tab:hover{color:var(--t-1)}.bt-root .view-tab.on{color:var(--t-1);border-bottom-color:var(--t-1);font-weight:600}.bt-root .view-tab .ic{color:var(--t-3)}.bt-root .view-add{color:var(--t-2);border-left:1px solid var(--s-border);align-items:center;gap:4px;margin-left:6px;padding:0 9px;font-size:12px;font-weight:600;display:flex}.bt-root .view-add:hover{color:var(--t-1)}.bt-root .bt-toolbar{height:var(--h-tool);flex:none;align-items:center;gap:3px;padding:0 12px;display:flex}.bt-root .tb-right{align-items:center;gap:1px;margin-left:auto;display:flex}.bt-root .chip{height:24px;color:var(--t-2);transition:background var(--dur-fast) var(--ease-parabola);border-radius:6px;align-items:center;gap:5px;padding:0 9px;font-size:12px;font-weight:500;display:flex}.bt-root .chip:hover{background:var(--s-hover)}.bt-root .chip.on{color:var(--accent);background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.bt-root .chip.on{background:color-mix(in srgb,var(--accent) 11%,transparent)}}[data-theme=dark] .bt-root .chip.on{color:var(--accent)}@supports (color:color-mix(in lab, red, red)){[data-theme=dark] .bt-root .chip.on{color:color-mix(in srgb,var(--accent) 85%,#fff)}}[data-theme=dark] .bt-root .chip.on .ic{color:var(--accent)}@supports (color:color-mix(in lab, red, red)){[data-theme=dark] .bt-root .chip.on .ic{color:color-mix(in srgb,var(--accent) 85%,#fff)}}.bt-root .chip.on .ic{color:var(--accent)}.bt-root .chip .ic{color:var(--t-3)}.bt-root .tbtn{width:26px;height:26px;color:var(--t-3);transition:background var(--dur-fast) var(--ease-parabola),color var(--dur-fast) var(--ease-parabola);border-radius:6px;place-items:center;display:grid}.bt-root .tbtn:hover{background:var(--s-hover);color:var(--t-1)}.bt-root .tbtn.on{color:var(--accent)}.bt-root .tb-sep{background:var(--s-border);width:1px;height:16px;margin:0 5px}.bt-root .btn-primary{color:#fff;background:var(--cu-primary);height:24px;transition:opacity var(--dur-fast) var(--ease-parabola);border-radius:6px;align-items:center;gap:4px;padding:0 11px;font-size:12px;font-weight:500;display:flex}.bt-root .btn-primary:hover{opacity:.88}.bt-root .btn-split{align-items:stretch;display:flex}.bt-root .btn-split .btn-primary{border-radius:6px 0 0 6px;padding-right:8px}.bt-root .btn-caret{color:#fff;background:var(--cu-primary);border-left:1px solid #fff3;border-radius:0 6px 6px 0;place-items:center;width:22px;height:24px;display:grid}[data-theme=dark] .bt-root .btn-caret{background:var(--accent)}.bt-root .btn-caret:hover{opacity:.88}.bt-root .btn-ghost{height:28px;color:var(--t-2);border:1px solid var(--s-border);border-radius:6px;align-items:center;gap:5px;padding:0 10px;font-size:12px;display:flex}.bt-root .btn-ghost:hover{background:var(--s-hover);color:var(--t-1)}.bt-root .bt-content{flex:1;padding:23px 0 120px;overflow-y:auto}.bt-root .bt-content.es-tablero{padding-bottom:0;display:flex;overflow-y:hidden}.bt-root .bt-content.es-lista{padding-top:0}.bt-root .bt-content.es-lista>.grupo:first-child{margin-top:23px}.bt-root .mis-tareas-intro{padding:20px 24px 12px}.bt-root .mis-tareas-intro h1{margin:0 0 8px;font-size:22px}.bt-root .mis-tareas-intro p{color:var(--t-2);margin:0}.bt-root .mis-tareas-paginacion{align-items:center;gap:12px;padding:12px 24px;display:flex}.bt-root .grupo{margin-bottom:22px}.bt-root .grupo-head{z-index:3;background:var(--s-main);align-items:center;gap:7px;height:32px;padding:0 12px;display:flex;position:sticky;top:0}.bt-root .grupo-caret{width:18px;height:18px;color:var(--t-3);transition:transform var(--dur-fast) var(--ease-parabola);border-radius:4px;place-items:center;display:grid}.bt-root .grupo-caret:hover{background:var(--s-hover)}.bt-root .grupo.cerrado .grupo-caret{transform:rotate(-90deg)}.bt-root .grupo.cerrado .grupo-tabla{display:none}.bt-root .gchip{border-radius:var(--r-chip);letter-spacing:0;white-space:nowrap;align-items:center;height:16px;padding:0 7px;font-size:14px;font-weight:400;display:inline-flex}.bt-root .gchip.borde{border:1px solid var(--s-border)}.bt-root .grupo-n{color:var(--t-4);font-variant-numeric:tabular-nums;font-size:12px}.bt-root .grupo-acts{opacity:0;transition:opacity var(--dur-fast) var(--ease-parabola);align-items:center;gap:1px;margin-left:4px;display:flex}.bt-root .grupo-head:hover .grupo-acts{opacity:1}.bt-root .grupo-tabla{--cols:14px 18px 24px minmax(250px,412px) 92px 96px 96px 96px 84px 34px 1fr}.bt-root .thead,.bt-root .trow{grid-template-columns:var(--cols);align-items:center;display:grid}.bt-root .thead{height:var(--h-thead);border-bottom:1px solid var(--s-border);color:var(--cu-g900);letter-spacing:normal;padding:0 12px;font-size:12px;font-weight:500}.bt-root .thead>*{align-items:center;gap:4px;min-width:0;padding:0 6px;display:flex}.bt-root .thead .th{border-radius:4px;height:20px}.bt-root .thead .th:hover{background:var(--s-hover)}.bt-root .thead .th.orden{cursor:pointer;-webkit-user-select:none;user-select:none}.bt-root .thead .th.orden:hover{color:var(--t-1)}.bt-root .thead .ic{color:var(--t-4)}.bt-root .th-sort .ic{color:var(--accent)}.bt-root .trow{height:var(--h-row);border-bottom:1px solid var(--cu-row-linea);transition:background var(--dur-fast) var(--ease-parabola);padding:0 12px;position:relative}.bt-root .trow:hover{background:var(--cu-row-hover)}.bt-root .trow>*{align-items:center;gap:6px;min-width:0;padding:0 6px;display:flex}.bt-root .trow .c-check{justify-content:center;padding:0}.bt-root .c-nombre{gap:6px;position:relative}.bt-root .c-nombre .txt{color:var(--t-1);letter-spacing:normal;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:500;overflow:hidden}.bt-root .c-meta{color:var(--cu-g900);flex:none;align-items:center;gap:6px;display:flex}.bt-root .c-meta .m{font-variant-numeric:tabular-nums;align-items:center;gap:3px;font-size:12px;display:flex}.bt-root .c-meta .ic{width:14px;height:14px}.bt-root .row-grip,.bt-root .row-sel{place-items:center;display:grid}.bt-root .row-sel input{width:14px;height:14px;accent-color:var(--accent);cursor:pointer;margin:0}.bt-root .trow.sel{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.bt-root .trow.sel{background:color-mix(in srgb,var(--accent) 8%,transparent)}}.bt-root .c-nombre .txt{color:var(--t-1);text-decoration:none}.bt-root .trow:hover .c-nombre .txt{color:var(--accent)}.bt-root .celda-viva{min-width:0;position:relative}.bt-root .cv-caja{max-width:100%;min-height:24px;transition:border-color var(--dur-fast) var(--ease-parabola), background var(--dur-fast) var(--ease-parabola);background:0 0;border:1px solid #0000;border-radius:6px;align-items:center;gap:4px;padding:0 3px 0 4px;display:inline-flex}.bt-root .celda-viva:hover .cv-caja{border-color:var(--s-border);background:var(--s-main)}.bt-root .cv-caja.ancha{width:100%}.bt-root .cv-x{width:16px;height:16px;color:var(--t-3);background:0 0;border-radius:4px;flex:none;place-items:center;display:none}.bt-root .celda-viva:hover .cv-x{display:grid}.bt-root .cv-x:hover{background:var(--s-hover);color:var(--t-1)}.bt-root .celda-viva[data-tip]:after{content:attr(data-tip);white-space:nowrap;letter-spacing:normal;color:#fff;background:var(--cu-g1100);opacity:0;pointer-events:none;z-index:60;transition:opacity var(--dur-fast) var(--ease-enter),transform var(--dur-fast) var(--ease-enter);border-radius:6px;padding:5px 9px;font-size:12px;font-weight:400;position:absolute;bottom:calc(100% + 7px);left:50%;transform:translate(-50%)translateY(3px);box-shadow:0 4px 14px #00000047}.bt-root .celda-viva[data-tip]:before{content:"";border:5px solid #0000;border-top-color:var(--cu-g1100);opacity:0;pointer-events:none;z-index:60;transition:opacity var(--dur-fast) var(--ease-enter),transform var(--dur-fast) var(--ease-enter);position:absolute;bottom:calc(100% + 2px);left:50%;transform:translate(-50%)translateY(3px)}.bt-root .celda-viva[data-tip]:hover:after,.bt-root .celda-viva[data-tip]:hover:before{opacity:1;transform:translate(-50%)translateY(0)}[data-theme=dark] .bt-root .celda-viva[data-tip]:after{background:#2a2a2a}[data-theme=dark] .bt-root .celda-viva[data-tip]:before{border-top-color:#2a2a2a}.bt-root .row-caret{width:16px;height:16px;color:var(--cu-g900);opacity:0;transition:opacity var(--dur-fast) var(--ease-parabola),transform var(--dur-fast) var(--ease-parabola);border-radius:3px;flex:none;place-items:center;display:grid}.bt-root .trow:hover .row-caret{opacity:1}.bt-root .row-caret.tiene{opacity:.6}.bt-root .trow.abierta .row-caret{opacity:1;color:var(--t-2);transform:rotate(90deg)}.bt-root .row-tools{opacity:0;transition:opacity var(--dur-fast) var(--ease-parabola);align-items:center;gap:3px;margin-left:5px;display:flex}.bt-root .trow:hover .row-tools{opacity:1}.bt-root .row-tool{width:20px;height:20px;color:var(--t-3);border:1px solid var(--s-border);background:var(--s-main);border-radius:4px;place-items:center;display:grid}.bt-root .row-tool:hover{background:var(--s-hover);color:var(--t-1);border-color:var(--cu-g500)}.bt-root .row-mas{opacity:0;transition:opacity var(--dur-fast) var(--ease-parabola);margin-left:auto}.bt-root .trow:hover .row-mas{opacity:1}.bt-root .subrow{background:var(--s-sub)}.bt-root .subrow .c-nombre{padding-left:26px}.bt-root .kb-mas{border:1px dashed var(--s-border);cursor:pointer;width:100%;font:inherit;color:var(--t-2);transition:border-color var(--dur-fast) var(--ease-parabola),background var(--dur-fast) var(--ease-parabola);background:0 0;border-radius:7px;align-items:center;gap:7px;margin-top:2px;padding:8px 10px;font-size:12px;font-weight:500;display:flex}.bt-root .kb-mas:hover{background:var(--s-hover);border-color:var(--t-3);color:var(--t-1)}.bt-root .kb-mas .num{color:var(--t-3);margin-left:auto;font-size:12px}.bt-root .lista-link{min-width:0;max-width:100%;color:var(--t-2);transition:background var(--dur-fast) var(--ease-parabola);border-radius:4px;align-items:center;gap:5px;padding:1px 4px;font-size:12px;text-decoration:none;display:inline-flex}.bt-root .lista-link:hover{background:var(--s-hover);color:var(--t-1)}.bt-root .lista-link .ic{color:var(--t-3);flex:none}.bt-root .pendiente{opacity:1}.bt-root .pop-i .pop-sub{color:var(--t-4);margin-left:auto;display:flex}.bt-root .pop-nota{color:var(--t-2);max-width:250px;padding:4px 11px 10px;font-size:12px;line-height:1.5}.bt-root .pl-lista{flex-direction:column;gap:1px;padding:4px 0;display:flex}.bt-root .pl-fila{border-radius:6px;align-items:center;gap:9px;height:34px;padding:0 6px;font-size:13.5px;display:flex}.bt-root .pl-fila:hover{background:var(--s-hover)}.bt-root .pl-fila .n{color:var(--t-3);margin-left:auto;font-size:12px}.bt-root .esqueleto{padding:6px 0}.bt-root .esq-fila{height:var(--h-row);border-bottom:1px solid var(--s-border-soft);margin:0 12px;position:relative;overflow:hidden}.bt-root .esq-fila:after{content:"";background:var(--s-hover);width:min(46%,420px);height:11px;animation:esq-respira var(--dur-breath,2.4s) var(--ease-parabola) infinite;border-radius:4px;position:absolute;top:50%;left:30px;transform:translateY(-50%)}.bt-root .esq-fila:nth-child(3n):after{width:min(34%,300px)}.bt-root .esq-fila:nth-child(3n+1):after{width:min(52%,470px)}@keyframes esq-respira{0%,to{opacity:.45}50%{opacity:1}}@media (prefers-reduced-motion:reduce){.bt-root *,.bt-root :before,.bt-root :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.bt-root .esq-fila:after{animation:none}}.bt-root .sb-espacio .sb-esp .ic:last-child{transition:transform var(--dur-fast) var(--ease-parabola);margin-left:auto}.bt-root .sb-espacio.cerrado .sb-listas{display:none}.bt-root .sb-espacio.cerrado .sb-esp .ic:last-child{transform:rotate(-90deg)}.bt-root .sb-vacio{font-size:var(--text-dense);color:var(--t-2);margin:0;padding:3px 8px 6px 26px;line-height:1.4}.bt-root .mas-filas{width:100%;height:var(--h-row);cursor:pointer;font:inherit;color:var(--t-2);text-align:left;border:0;border-bottom:1px solid var(--s-border-soft);transition:background var(--dur-fast) var(--ease-parabola);background:0 0;align-items:center;gap:7px;padding:0 12px 0 30px;font-size:13px;font-weight:500;display:flex}.bt-root .mas-filas:hover{background:var(--s-hover);color:var(--t-1)}.bt-root .mas-filas .num{color:var(--t-3);margin-left:auto;font-size:12px}.bt-root .foot-row{grid-template-columns:var(--cols);align-items:center;height:32px;padding:0 12px;display:grid}.bt-root .foot-row>*{align-items:center;padding:0 6px;display:flex}.bt-root .add-tarea{color:var(--cu-g1000);border-radius:5px;align-items:center;gap:6px;height:24px;padding:0 6px 0 0;font-size:14px;font-weight:400;display:flex}.bt-root .add-tarea:hover{color:var(--t-1)}.bt-root .add-tarea .cajita{border:1px solid #0000;border-radius:5px;align-items:center;gap:6px;padding:2px 8px;display:flex}.bt-root .foot-row:hover .add-tarea .cajita{border-color:var(--s-border);background:var(--s-main)}.bt-root .add-caret{border:1px solid var(--s-border);width:20px;height:20px;color:var(--t-3);opacity:0;border-radius:4px;place-items:center;display:grid}.bt-root .foot-row:hover .add-caret{opacity:1}.bt-root .calc{height:24px;color:var(--t-3);opacity:0;transition:opacity var(--dur-fast) var(--ease-parabola);border:1px solid #0000;border-radius:5px;align-items:center;gap:4px;padding:0 7px;font-size:12px;display:flex}.bt-root .foot-row:hover .calc{opacity:1}.bt-root .calc:hover{border-color:var(--cu-g1100);color:var(--t-1)}[data-theme=dark] .bt-root .calc:hover{border-color:var(--t-2)}.bt-root .st-btn{border-radius:99px;flex:none;place-items:center;width:20px;height:20px;display:grid}.bt-root .st-btn:hover{background:var(--s-hover)}.bt-root .prio{color:var(--cu-g1000);align-items:center;gap:5px;font-size:14px;font-weight:400;display:inline-flex}.bt-root .prio.vacia{color:var(--t-4)}.bt-root .prio .ic{width:14px;height:14px}.bt-root .chipc{border-radius:var(--r-chip);white-space:nowrap;letter-spacing:0;align-items:center;gap:2px;height:20px;padding:0 2px 0 5px;font-size:14px;font-weight:400;display:inline-flex}.bt-root .chipc .ic{opacity:.75;margin-left:auto}.bt-root .chipc.plano{padding:0 7px}.bt-root .chipc.campo{justify-content:flex-start;width:100%}.bt-root .gprio{color:var(--t-1);align-items:center;gap:6px;font-size:13.5px;font-weight:500;display:inline-flex}.bt-root .gprio .ic{width:14px;height:14px}.bt-root .fecha{font-variant-numeric:tabular-nums;color:var(--t-2);font-size:14px}.bt-root .fecha.vencida,.bt-root .fecha.hoy{color:var(--cu-d-larga)}.bt-root .fecha.ninguna{color:var(--t-4)}.bt-root .avatar{color:#fff;background:var(--cu-g1000);letter-spacing:0;border-radius:99px;flex:none;place-items:center;width:24px;height:24px;font-size:10px;font-style:normal;font-weight:600;display:grid;overflow:hidden}.bt-root .avatar img{object-fit:cover;width:100%;height:100%;display:block}.bt-root .avatar.sm{width:20px;height:20px;font-size:9px}.bt-root .avatar.md{width:28px;height:28px;font-size:11px}.bt-root .avatar.lg{width:36px;height:36px;font-size:13px}.bt-root .av-stack{align-items:center;display:flex}.bt-root .av-stack .avatar+.avatar{box-shadow:0 0 0 2px var(--s-main);margin-left:-6px}.bt-root .trow:hover .av-stack .avatar+.avatar{box-shadow:0 0 0 2px var(--s-sub)}.bt-root .av-mas{color:var(--t-3);font-variant-numeric:tabular-nums;margin-left:4px;font-size:12px}.bt-root .av-vacio{width:24px;height:24px;color:var(--t-4);border:1px dashed var(--cu-g600);transition:border-color var(--dur-fast) var(--ease-parabola),color var(--dur-fast) var(--ease-parabola);border-radius:99px;place-items:center;display:grid}.bt-root .av-vacio:hover{border-color:var(--t-3);color:var(--t-2)}.bt-root .pop{z-index:950;background:var(--s-main);min-width:210px;box-shadow:var(--cu-pop-sombra);animation:popIn .12s var(--ease-enter);border:0;border-radius:12px;padding:5px;position:fixed}[data-theme=dark] .bt-root .pop{background:var(--bg-3)}@keyframes popIn{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:none}}.bt-root .pop-t{color:var(--t-3);letter-spacing:.04em;text-transform:uppercase;padding:7px 9px 4px;font-size:11px;font-weight:600}.bt-root .pop-i{text-align:left;width:100%;color:var(--t-1);transition:background var(--dur-fast) var(--ease-parabola);border-radius:7px;align-items:center;gap:9px;padding:6px 8px;font-size:14px;line-height:16px;display:flex}.bt-root .pop-i:hover{background:var(--s-hover)}.bt-root .pop-i .ic{color:var(--t-3)}.bt-root .pop-i .k{color:var(--t-4);margin-left:auto;font-size:12px}.bt-root .pop-i .val{color:var(--t-3);margin-left:auto;font-size:12px}.bt-root .pop-i.danger,.bt-root .pop-i.danger .ic{color:var(--cu-p-urgente)}.bt-root .cal-mini{padding:2px 4px 4px}.bt-root .cal-mini-h{justify-content:space-between;align-items:center;padding:2px 2px 6px;display:flex}.bt-root .cal-mini-h .mes{font-size:var(--text-small);font-weight:var(--font-medium);color:var(--t-1);text-transform:capitalize}.bt-root .cal-mini-nav{width:24px;height:24px;color:var(--t-3);transition:background var(--dur-fast) var(--ease-parabola),color var(--dur-fast) var(--ease-parabola);border-radius:6px;place-items:center;display:grid}.bt-root .cal-mini-nav:hover{background:var(--s-hover);color:var(--t-1)}.bt-root .cal-mini-g{grid-template-columns:repeat(7,32px);gap:2px;display:grid}.bt-root .cal-mini-dn{font-size:var(--text-caption);font-weight:var(--font-medium);color:var(--t-4);text-align:center;line-height:20px}.bt-root .cal-mini-d{height:30px;font-size:var(--text-small);color:var(--t-1);font-variant-numeric:tabular-nums;transition:background var(--dur-fast) var(--ease-parabola),color var(--dur-fast) var(--ease-parabola);border-radius:6px;place-items:center;display:grid}.bt-root .cal-mini-d:hover{background:var(--s-hover)}.bt-root .cal-mini-d.fuera{color:var(--t-4)}.bt-root .cal-mini-d.hoy{box-shadow:inset 0 0 0 1px var(--accent);font-weight:var(--font-medium)}.bt-root .cal-mini-d.on,.bt-root .cal-mini-d.on:hover{background:var(--accent);color:var(--text-on-accent)}.bt-root .pop-sep{background:var(--s-border);height:1px;margin:4px 3px}.bt-root .pop-in{background:var(--s-main);border:1px solid var(--cu-g1100);width:100%;height:30px;color:var(--t-1);border-radius:6px;margin:3px 0 5px;padding:0 9px;font-size:13px}[data-theme=dark] .bt-root .pop-in{background:var(--field-bg);border-color:var(--accent)}.bt-root .pop-in:focus{outline:none}.bt-root .sw{background:var(--cu-g500);width:28px;height:16px;transition:background var(--dur-base) var(--ease-parabola);border-radius:99px;flex:none;display:inline-block;position:relative}.bt-root .sw:after{content:"";width:12px;height:12px;transition:transform var(--dur-base) var(--ease-parabola);background:#fff;border-radius:99px;position:absolute;top:2px;left:2px;box-shadow:0 1px 2px #0003}.bt-root .sw.on{background:var(--cu-d-corta)}.bt-root .sw.on:after{transform:translate(12px)}.bt-root .scrim{z-index:300;animation:fade .16s var(--ease-enter);background:#00000052;position:fixed;inset:0}[data-theme=dark] .bt-root .scrim{background:#0009}@keyframes fade{0%{opacity:0}to{opacity:1}}.bt-root .modal{z-index:400;background:var(--s-main);border:1px solid var(--s-border);width:min(660px,100vw - 48px);max-height:calc(100dvh - 96px);animation:modalIn .18s var(--ease-enter);border-radius:12px;flex-direction:column;display:flex;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 20px 60px #00000038}[data-theme=dark] .bt-root .modal{background:var(--bg-3);box-shadow:0 24px 70px #000000b3}@keyframes modalIn{0%{opacity:0;transform:translate(-50%,-47%)}to{opacity:1;transform:translate(-50%,-50%)}}.bt-root .modal-head{border-bottom:1px solid var(--s-border);align-items:center;gap:10px;padding:14px 18px 12px;display:flex}.bt-root .modal-head h2{color:var(--t-1);margin:0;font-size:15px;font-weight:700}.bt-root .modal-body{padding:18px;overflow-y:auto}.bt-root .modal-foot{border-top:1px solid var(--s-border);align-items:center;gap:8px;padding:12px 18px;display:flex}.bt-root .modal-tabs{gap:1px;display:flex}.bt-root .modal-tab{color:var(--t-2);border-radius:6px;padding:5px 10px;font-size:12px}.bt-root .modal-tab:hover{background:var(--s-hover)}.bt-root .modal-tab.on{background:var(--s-hover);color:var(--t-1);font-weight:500}.bt-root .side{top:var(--h-top);z-index:300;background:var(--s-main);border-left:1px solid var(--s-border);width:320px;animation:sideIn .18s var(--ease-enter);flex-direction:column;display:flex;position:fixed;bottom:0;right:0;box-shadow:-8px 0 28px #0000001a}[data-theme=dark] .bt-root .side{background:var(--bg-2)}@keyframes sideIn{0%{opacity:0;transform:translate(16px)}to{opacity:1;transform:none}}.bt-root .side-head{border-bottom:1px solid var(--s-border);align-items:center;gap:8px;padding:14px 14px 11px;display:flex}.bt-root .side-head h3{color:var(--t-1);margin:0;font-size:14px;font-weight:700}.bt-root .side-body{flex:1;padding:8px 6px 30px;overflow-y:auto}.bt-root .side-sec{color:var(--t-3);text-transform:uppercase;letter-spacing:.04em;align-items:center;gap:5px;padding:14px 9px 5px;font-size:11px;font-weight:600;display:flex}.bt-root .side-sec .n{font-variant-numeric:tabular-nums;margin-left:auto}.bt-root .tk{flex:1;min-height:0;display:flex}.bt-root .tk-left{flex:1;min-width:0;padding:20px 28px 120px;overflow-y:auto}.bt-root .tk-rail{border-left:1px solid var(--s-border);flex-direction:column;flex:none;align-items:center;gap:2px;width:40px;padding:14px 0;display:flex}.bt-root .tk-right{border-left:1px solid var(--s-border);background:var(--s-sub);flex-direction:column;flex:none;width:380px;display:flex}.bt-root .tk-tipo{height:24px;color:var(--t-2);border:1px solid var(--s-border);border-radius:6px;align-items:center;gap:5px;padding:0 9px;font-size:12px;font-weight:500;display:inline-flex}.bt-root .tk-h1{color:var(--t-1);letter-spacing:-.02em;margin:14px 0 16px;font-size:24px;font-weight:700;line-height:1.2}.bt-root .tk-campos{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 32px;padding:8px 0;display:grid}.bt-root .tk-campo{grid-template-columns:130px 1fr;align-items:center;gap:10px;min-height:32px;display:grid}.bt-root .tk-campo .lb{color:var(--t-3);align-items:center;gap:7px;font-size:13px;display:flex}.bt-root .tk-campo .lb .ic{color:var(--t-4)}.bt-root .tk-campo .vl{align-items:center;gap:6px;min-width:0;display:flex}.bt-root .tk-vacio{color:var(--t-4);font-size:12px}.bt-root .tk-sep{background:var(--s-border);height:1px;margin:18px 0}.bt-root .tk-desc h3{color:var(--t-1);margin:20px 0 6px;font-size:16px;font-weight:700}.bt-root .tk-desc ul{margin:0;padding-left:20px}.bt-root .tk-desc li{color:var(--t-2);margin:4px 0;font-size:14px}.bt-root .tk-bloque{margin-top:20px}.bt-root .tk-bloque-h{color:var(--t-1);align-items:center;gap:7px;padding:5px 0;font-size:13px;font-weight:600;display:flex}.bt-root .tk-bloque-h .n{color:var(--t-4);font-size:12px;font-weight:400}.bt-root .tk-accion{text-align:left;width:100%;color:var(--t-3);align-items:center;gap:8px;padding:8px 0;font-size:13px;display:flex}.bt-root .tk-accion:hover{color:var(--t-1)}.bt-root .drop{border:1px dashed var(--cu-g500);height:56px;color:var(--t-4);border-radius:8px;justify-content:center;align-items:center;gap:7px;margin-bottom:10px;font-size:12px;display:flex}.bt-root .drop:hover{border-color:var(--cu-g900);color:var(--t-3)}.bt-root .adjuntos{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:10px;display:grid}.bt-root .adj{border:1px solid var(--s-border);background:var(--s-main);border-radius:8px;overflow:hidden}.bt-root .adj:hover{border-color:var(--cu-g600)}.bt-root .adj .thumb{background:var(--s-sub);height:80px;color:var(--t-4);border-bottom:1px solid var(--s-border);place-items:center;display:grid}.bt-root .adj .ft{align-items:center;gap:6px;padding:7px 9px;display:flex}.bt-root .adj .nm{color:var(--t-2);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.bt-root .ch{flex-direction:column;flex:1;min-height:0;display:flex}.bt-root .ch-head{border-bottom:1px solid var(--s-border);flex:none;align-items:center;gap:7px;padding:11px 14px;display:flex}.bt-root .ch-head h3{color:var(--t-1);margin:0;font-size:14px;font-weight:700}.bt-root .ch-scroll{flex-direction:column;flex:1;gap:1px;padding:14px;display:flex;overflow-y:auto}.bt-root .msg{transition:background var(--dur-fast) var(--ease-parabola);border-radius:8px;padding:6px 10px;position:relative}.bt-root .msg:hover{background:var(--s-hover)}.bt-root .msg.seguido{padding-top:1px;padding-bottom:1px}.bt-root .msg-gap{flex:none;width:28px}.bt-root .msg-h{align-items:baseline;gap:7px;margin-bottom:2px;display:flex}.bt-root .msg-a{color:var(--t-1);font-size:14px;font-weight:500}.bt-root .msg-t{color:var(--t-4);font-variant-numeric:tabular-nums;font-size:12px}.bt-root .msg-b{gap:9px;display:flex}.bt-root .msg-c{flex:1;min-width:0;max-width:720px}.bt-root .msg-txt{color:var(--t-1);white-space:pre-line;font-size:14px;line-height:1.5}.bt-root .msg-txt b{font-weight:600}.bt-root .men{color:var(--accent);background:var(--accent);font-weight:500}@supports (color:color-mix(in lab, red, red)){.bt-root .men{background:color-mix(in srgb,var(--accent) 14%,transparent)}}.bt-root .men{white-space:nowrap;border-radius:4px;padding:1px 5px}[data-theme=dark] .bt-root .men{color:var(--accent)}@supports (color:color-mix(in lab, red, red)){[data-theme=dark] .bt-root .men{color:color-mix(in srgb,var(--accent) 85%,#fff)}}.bt-root .msg-acts{background:var(--s-main);border:1px solid var(--s-border);opacity:0;pointer-events:none;transition:opacity var(--dur-fast) var(--ease-enter);border-radius:7px;align-items:center;gap:1px;padding:2px;display:flex;position:absolute;top:-11px;right:12px;box-shadow:0 3px 10px #0000001a}[data-theme=dark] .bt-root .msg-acts{background:var(--bg-3)}.bt-root .msg:hover .msg-acts{opacity:1;pointer-events:auto}.bt-root .msg-act{width:24px;height:24px;color:var(--t-3);border-radius:5px;place-items:center;font-size:13px;display:grid}.bt-root .msg-act:hover{background:var(--s-hover);color:var(--t-1)}.bt-root .reacs{flex-wrap:wrap;gap:4px;margin-top:6px;display:flex}.bt-root .reac{height:22px;color:var(--t-2);border:1px solid var(--s-border);font-variant-numeric:tabular-nums;border-radius:99px;align-items:center;gap:4px;padding:0 7px;font-size:12px;display:flex}.bt-root .reac:hover{border-color:var(--cu-g600)}.bt-root .btn-ghost.corriendo{border-color:var(--accent);color:var(--accent);font-variant-numeric:tabular-nums}.bt-root .btn-mini.on{border-color:var(--accent);color:var(--accent);background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.bt-root .btn-mini.on{background:color-mix(in srgb,var(--accent) 10%,transparent)}}.bt-root .tk-desc h4,.bt-root .tk-desc h5,.bt-root .tk-desc h6{color:var(--t-1);letter-spacing:normal;margin:16px 0 6px;font-size:14px;font-weight:600}.bt-root .tk-desc h4:first-child{margin-top:0}.bt-root .tk-desc p{color:var(--t-2);margin:0 0 8px;font-size:14px;line-height:1.55}.bt-root .tk-desc ul,.bt-root .tk-desc ol{margin:0 0 10px;padding-left:20px}.bt-root .tk-desc li{color:var(--t-2);margin-bottom:4px;font-size:14px;line-height:1.55}.bt-root .tk-desc hr{border:0;border-top:1px solid var(--s-border);margin:14px 0}.bt-root .tk-desc code{background:var(--s-hover);border-radius:4px;padding:1px 5px;font-size:13px}.bt-root .tk-desc a{color:var(--accent);text-underline-offset:2px;text-decoration:underline}.bt-root .ck-barra{background:var(--s-hover);border-radius:99px;width:60px;height:4px;margin-left:8px;overflow:hidden}.bt-root .ck-hecho{background:var(--accent);height:100%;transition:width var(--dur-base) var(--ease-parabola);display:block}.bt-root .ck-items{padding:2px 0 4px}.bt-root .ck-item{min-height:30px;color:var(--t-1);cursor:pointer;border-radius:5px;align-items:center;gap:9px;padding:0 6px;font-size:14px;display:flex}.bt-root .ck-item:hover{background:var(--cu-row-hover)}.bt-root .ck-item input{width:15px;height:15px;accent-color:var(--accent);cursor:pointer;flex:none}.bt-root .ck-item .ck-txt{flex:1;min-width:0}.bt-root .ck-item.hecho .ck-txt{color:var(--t-4);text-decoration:line-through}.bt-root .ck-quien{flex:none;display:flex}.bt-root .tk-vacio-txt{color:var(--t-4);font-size:14px}.bt-root .reac.mia{border-color:var(--accent);background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.bt-root .reac.mia{background:color-mix(in srgb,var(--accent) 10%,transparent)}}.bt-root .reac.mia{color:var(--accent)}.bt-root .pop-emoji{cursor:pointer;background:0 0;border:0}.bt-root .pop-emoji:hover{background:var(--s-hover)}.bt-root .hilo-link{color:var(--accent);border-radius:99px;align-items:center;gap:7px;width:fit-content;margin-top:5px;padding:3px 8px 3px 3px;font-size:12px;font-weight:500;display:flex}.bt-root .hilo-link:hover{background:var(--s-hover)}.bt-root .hilo-link .cuando{color:var(--t-4);font-weight:400}.bt-root .dia-sep{align-items:center;gap:10px;margin:14px 0 6px;display:flex}.bt-root .dia-sep:before,.bt-root .dia-sep:after{content:"";background:var(--s-border);flex:1;height:1px}.bt-root .dia-chip{height:22px;color:var(--t-2);border:1px solid var(--s-border);background:var(--s-main);border-radius:99px;align-items:center;gap:4px;padding:0 11px;font-size:12px;font-weight:500;display:flex}.bt-root .card-link,.bt-root .card-video,.bt-root .card-file{border:1px solid var(--s-border);background:var(--s-main);border-radius:8px;max-width:360px;margin-top:7px;overflow:hidden}.bt-root .card-link:hover,.bt-root .card-video:hover,.bt-root .card-file:hover{border-color:var(--cu-g600)}.bt-root .card-link{border-left:3px solid var(--accent);padding:10px 12px}.bt-root .card-link .t{color:var(--t-1);font-size:14px;font-weight:600}.bt-root .card-link .u{color:var(--t-3);align-items:center;gap:4px;margin-top:2px;font-size:12px;display:flex}.bt-root .card-video .pv{background:var(--cu-g1100);place-items:center;height:140px;display:grid;position:relative}.bt-root .card-video .play{color:#fff;opacity:.9}.bt-root .card-video .dur{color:#fff;font-variant-numeric:tabular-nums;background:#000000b3;border-radius:4px;padding:2px 6px;font-size:12px;position:absolute;bottom:8px;right:8px}.bt-root .card-video .mt{padding:8px 11px}.bt-root .card-video .t{color:var(--t-1);font-size:14px;font-weight:600}.bt-root .card-video .s{color:var(--t-3);margin-top:1px;font-size:12px}.bt-root .card-file{align-items:center;gap:10px;padding:10px 12px;display:flex}.bt-root .card-file .ico-f{color:#fff;background:var(--cu-d-larga);border-radius:5px;flex:none;place-items:center;width:30px;height:30px;display:grid}.bt-root .card-file .t{color:var(--t-1);font-size:14px}.bt-root .card-file .s{color:var(--t-3);font-size:12px}.bt-root .comp{flex:none;padding:10px 14px 14px}.bt-root .comp-box{border:1px solid var(--s-border);background:var(--s-main);box-shadow:var(--cu-comp-sombra);border-radius:10px;overflow:hidden}.bt-root .comp-box:focus-within{border-color:var(--accent)}.bt-root .comp-in{resize:none;width:100%;min-height:38px;color:var(--t-1);padding:10px 12px;font-size:14px;line-height:1.45}.bt-root .comp-in::placeholder{color:var(--t-4)}.bt-root .comp-in:focus{outline:none}.bt-root .comp-bar{align-items:center;gap:1px;padding:4px 7px 6px;display:flex}.bt-root .comp-bar .der{align-items:center;gap:2px;margin-left:auto;display:flex}.bt-root .cbtn{width:26px;height:26px;color:var(--t-3);border-radius:5px;place-items:center;display:grid}.bt-root .cbtn:hover{background:var(--s-hover);color:var(--t-1)}.bt-root .comp-send{color:#fff;background:var(--accent);border-radius:5px;place-items:center;width:28px;height:26px;display:grid}.bt-root .comp-send:hover{opacity:.88}.bt-root .fuente.alerta{color:var(--cu-p-urgente)}.bt-root .comp-send:disabled{background:var(--cu-side-sel);color:var(--cu-off-ink);cursor:not-allowed;pointer-events:none}.bt-root .comp-tipo{height:23px;color:var(--t-2);border:1px solid var(--s-border);border-radius:5px;align-items:center;gap:4px;margin-right:3px;padding:0 8px;font-size:12px;font-weight:500;display:flex}.bt-root .comp-tipo:hover{background:var(--s-hover)}.bt-root .franja{color:var(--t-1);background:var(--s-sub);border:1px solid var(--s-border);border-radius:8px;align-items:center;gap:10px;margin:0 12px 14px;padding:9px 14px;font-size:12px;display:flex}.bt-root .franja .btn-mini{color:#fff;background:var(--cu-g1100);height:24px;transition:opacity var(--dur-fast) var(--ease-parabola);border-radius:5px;margin-left:auto;padding:0 10px;font-size:12px;font-weight:500}.bt-root .franja .btn-mini:hover{opacity:.88}[data-theme=dark] .bt-root .franja .btn-mini{background:var(--accent)}.bt-root .vacio{text-align:center;place-items:center;padding:80px 20px;display:grid}.bt-root .vacio .ico-v{width:50px;height:50px;color:var(--accent);background:var(--accent);border-radius:10px;place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.bt-root .vacio .ico-v{background:color-mix(in srgb,var(--accent) 12%,transparent)}}.bt-root .vacio .ico-v{margin-bottom:14px}.bt-root .vacio h2{color:var(--t-1);margin:0 0 5px;font-size:18px;font-weight:700}.bt-root .vacio p{color:var(--t-3);max-width:390px;margin:0 0 20px;font-size:14px}.bt-root .vacio-acts{flex-direction:column;gap:7px;width:min(330px,100%);display:flex}.bt-root .vacio-card{text-align:left;border:1px solid var(--s-border);background:var(--s-main);border-radius:8px;align-items:center;gap:11px;padding:11px 13px;display:flex}.bt-root .vacio-card:hover{border-color:var(--cu-g600)}.bt-root .vacio-card .ico-c{border-radius:6px;flex:none;place-items:center;width:30px;height:30px;display:grid}.bt-root .vacio-card>span:not(.ico-c){flex-direction:column;gap:1px;min-width:0;display:flex}.bt-root .vacio-card .t{color:var(--t-1);font-size:14px;font-weight:600}.bt-root .vacio-card .s{color:var(--t-3);font-size:12px;line-height:1.35}.bt-root .form-wrap{max-width:620px;margin:0 auto;padding:28px 20px 120px}.bt-root .form-card{background:var(--s-main);border:1px solid var(--s-border);border-radius:12px;padding:28px}.bt-root .form-h1{color:var(--t-1);letter-spacing:-.02em;margin:0 0 18px;font-size:22px;font-weight:700}.bt-root .campo{margin-bottom:18px}.bt-root .campo label{color:var(--t-1);margin-bottom:6px;font-size:14px;font-weight:600;display:block}.bt-root .campo label .req,[data-theme=dark] .bt-root .campo label .req{color:var(--cu-p-urgente)}@supports (color:color-mix(in lab, red, red)){[data-theme=dark] .bt-root .campo label .req{color:color-mix(in srgb,var(--cu-p-urgente) 80%,#fff)}}.bt-root .inp{background:var(--s-main);border:1px solid var(--s-border);width:100%;height:36px;color:var(--t-1);border-radius:6px;padding:0 11px;font-size:14px}.bt-root textarea.inp{resize:vertical;height:88px;padding:9px 11px;line-height:1.45}.bt-root .inp::placeholder{color:var(--t-4)}.bt-root .inp:focus{border-color:var(--accent);outline:none}.bt-root .inp-sel{align-items:center;display:flex}.bt-root .inp-sel .ic{color:var(--t-3);margin-left:auto}.bt-root .can-row{border-bottom:1px solid var(--s-border-soft);grid-template-columns:32px minmax(220px,1fr) 140px 90px 130px 90px;align-items:center;gap:12px;height:52px;padding:0 12px;display:grid}.bt-root .can-row:hover{background:var(--s-hover)}.bt-root .can-ico{width:28px;height:28px;color:var(--t-3);background:var(--s-sub);border:1px solid var(--s-border);border-radius:6px;place-items:center;display:grid}.bt-root .can-n{color:var(--t-1);align-items:center;gap:5px;font-size:14px;font-weight:600;display:flex}.bt-root .can-s{color:var(--t-3);font-size:12px}.bt-root .dm-item{text-align:left;border-radius:6px;align-items:center;gap:9px;width:100%;padding:7px 9px;display:flex}.bt-root .dm-item:hover{background:var(--s-hover)}.bt-root .dm-item.on{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.bt-root .dm-item.on{background:color-mix(in srgb,var(--accent) 11%,transparent)}}.bt-root .dm-c{flex-direction:column;flex:1;min-width:0;display:flex}.bt-root .dm-n{color:var(--t-1);font-size:14px;font-weight:600}.bt-root .dm-u{color:var(--t-3);text-overflow:ellipsis;white-space:nowrap;font-size:12px;display:block;overflow:hidden}.bt-root .dm-r{flex-direction:column;flex:none;align-items:flex-end;gap:3px;display:flex}.bt-root .dm-t{color:var(--t-4);font-size:12px}.bt-root .dm-r .bdg{text-align:center;color:#fff;background:var(--cu-p-urgente);border-radius:99px;min-width:16px;padding:0 5px;font-size:12px;line-height:16px}.bt-root .rail-miembros{border-radius:6px;flex-direction:column;align-items:center;padding:3px 0 7px;display:flex}.bt-root .rail-miembros:hover{background:var(--s-hover)}.bt-root .rail-miembros .avatar+.avatar{margin-top:-5px}.bt-root .rail-miembros .n{color:var(--t-4);margin-top:2px;font-size:10px}.bt-root .obj-area{border:1px solid var(--s-border);border-left:3px solid var(--oc,var(--accent));background:var(--s-main);border-radius:8px;margin:0 12px 14px;overflow:hidden}.bt-root .obj-head{padding:14px 14px 6px}.bt-root .obj-area-n{text-transform:uppercase;letter-spacing:.06em;color:var(--t-4);font-size:11px}.bt-root .obj-lista{color:var(--t-1);margin-top:2px;font-size:15px;font-weight:700}.bt-root .obj-grupo{align-items:center;gap:8px;padding:10px 14px 5px;display:flex}.bt-root .obj-row{border-top:1px solid var(--s-border-soft);grid-template-columns:22px minmax(200px,1fr) 150px 40px 76px;align-items:center;gap:11px;height:34px;padding:0 14px;display:grid}.bt-root .obj-row:hover{background:var(--s-hover)}.bt-root .obj-row .t{color:var(--t-1);font-size:14px}.bt-root .obj-avance{align-items:center;gap:8px;display:flex}.bt-root .obj-avance .num{color:var(--t-3);text-align:right;width:30px;font-size:12px}.bt-root .barra{background:var(--cu-g300);border-radius:99px;flex:1;height:4px;overflow:hidden}[data-theme=dark] .bt-root .barra{background:#ffffff1a}.bt-root .barra i{background:var(--accent);border-radius:99px;height:100%;display:block}@media (max-width:1180px){.bt-root .tk-right{width:330px}.bt-root .grupo-tabla{--cols:14px 18px 24px minmax(180px,1fr) 88px 92px 92px 92px 34px 1fr}.bt-root .grupo-tabla .col-edad{display:none}}.bt-root .kb{flex:1;align-items:flex-start;gap:10px;padding:4px 12px 16px;display:flex;overflow:auto hidden}.bt-root .kb-col{background:var(--s-sub);border:1px solid var(--s-border);border-radius:10px;flex-direction:column;flex:none;width:272px;max-height:100%;display:flex;overflow:hidden}.bt-root .kb-col-h{flex:none;align-items:center;gap:7px;padding:9px 10px;display:flex}.bt-root .kb-col-h .n{color:var(--t-4);font-variant-numeric:tabular-nums;font-size:12px}.bt-root .kb-col-h .acts{opacity:0;transition:opacity var(--dur-fast) var(--ease-parabola);gap:1px;margin-left:auto;display:flex}.bt-root .kb-col-h:hover .acts{opacity:1}.bt-root .kb-col-body{flex-direction:column;flex:1;gap:7px;min-height:60px;padding:0 8px 8px;display:flex;overflow-y:auto}.bt-root .kb-card{background:var(--s-main);border:1px solid var(--s-border);cursor:pointer;transition:border-color var(--dur-fast) var(--ease-parabola),box-shadow var(--dur-fast) var(--ease-parabola);border-radius:8px;padding:9px 10px}.bt-root .kb-card:hover{border-color:var(--cu-g600);box-shadow:var(--cu-sombra-card)}.bt-root .kb-card .t{color:var(--t-1);margin-bottom:7px;font-size:14px;font-weight:500;line-height:1.35}.bt-root .kb-card .campos{flex-wrap:wrap;gap:5px;margin-bottom:8px;display:flex}.bt-root .kb-card .pie{align-items:center;gap:8px;display:flex}.bt-root .kb-card .pie .der{align-items:center;gap:7px;margin-left:auto;display:flex}.bt-root .kb-add{color:var(--t-3);text-align:left;flex:none;align-items:center;gap:6px;width:100%;padding:7px 10px;font-size:12px;display:flex}.bt-root .kb-add:hover{color:var(--t-1)}.bt-root .cal{flex-direction:column;flex:1;padding:0 12px 12px;display:flex;overflow:hidden}.bt-root .cal-nav{align-items:center;gap:8px;padding:2px 0 10px;display:flex}.bt-root .cal-mes{color:var(--t-1);letter-spacing:-.015em;font-size:14px;font-weight:600}.bt-root .cal-dias{border:1px solid var(--s-border);border-bottom:0;border-radius:8px 8px 0 0;flex:none;grid-template-columns:repeat(7,1fr);display:grid;overflow:hidden}.bt-root .cal-dia-h{color:var(--t-3);text-align:left;background:var(--s-sub);border-right:1px solid var(--s-border);padding:7px 9px;font-size:12px;font-weight:600}.bt-root .cal-dia-h:last-child{border-right:0}.bt-root .cal-grid{border:1px solid var(--s-border);border-radius:0 0 8px 8px;flex:1;grid-template-columns:repeat(7,1fr);grid-auto-rows:1fr;display:grid;overflow:auto}.bt-root .cal-celda{border-right:1px solid var(--s-border-soft);border-bottom:1px solid var(--s-border-soft);flex-direction:column;gap:3px;min-height:96px;padding:5px 6px;display:flex;overflow:hidden}.bt-root .cal-celda:nth-child(7n){border-right:0}.bt-root .cal-celda.fuera{background:var(--s-sub)}.bt-root .cal-celda.fuera .cal-n{color:var(--t-4)}.bt-root .cal-n{color:var(--t-2);font-variant-numeric:tabular-nums;margin-bottom:2px;font-size:12px;font-weight:500}.bt-root .cal-celda.hoy .cal-n{color:#fff;background:var(--cu-p-urgente);border-radius:99px;place-items:center;width:20px;height:20px;display:grid}.bt-root .cal-item{color:var(--t-1);background:var(--s-sub);border-left:3px solid var(--ci,var(--cu-g600));cursor:pointer;white-space:nowrap;text-overflow:ellipsis;border-radius:5px;align-items:center;gap:5px;padding:2px 5px;font-size:12px;display:flex;overflow:hidden}.bt-root .cal-item:hover{background:var(--s-hover)}.bt-root .cal-mas{color:var(--t-3);cursor:pointer;text-align:left;width:fit-content;transition:background var(--dur-fast) var(--ease-parabola),color var(--dur-fast) var(--ease-parabola);border-radius:5px;padding:1px 5px;font-size:12px}.bt-root .cal-mas:hover{background:var(--cu-side-sel);color:var(--t-1)}.bt-root .fuente{height:22px;color:var(--t-3);border:1px solid var(--s-border);white-space:nowrap;border-radius:99px;align-items:center;gap:5px;padding:0 9px;font-size:12px;font-weight:500;display:inline-flex}.bt-root .fuente.vivo{color:var(--cu-d-corta);border-color:var(--cu-d-corta)}@supports (color:color-mix(in lab, red, red)){.bt-root .fuente.vivo{border-color:color-mix(in srgb,var(--cu-d-corta) 40%,transparent)}}.bt-root .fuente .ic{opacity:.8}.bt-root .chipc.campo.vacio{border:1px dashed var(--s-border);color:var(--t-4);background:0 0;justify-content:flex-end}.bt-root .chipc.campo.vacio:hover{border-color:var(--t-3);color:var(--t-2)}.bt-root .tm-scrim{background:var(--cu-velo);z-index:900;opacity:0;transition:opacity var(--dur-base) var(--ease-enter);position:fixed;inset:0}.bt-root .tm-scrim.entro{opacity:1}.bt-root .tm-scrim.saliendo{opacity:0}.bt-root .tm-modal{opacity:0;background:var(--s-main);width:min(88vw,1860px);height:min(90dvh,1090px);box-shadow:var(--cu-sombra-modal);z-index:901;transition:opacity var(--dur-base) var(--ease-enter),transform var(--dur-base) var(--ease-parabola);border-radius:12px;flex-direction:column;display:flex;position:fixed;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%)scale(.985)}.bt-root .tm-modal.entro{opacity:1;transform:translate(-50%,-50%)scale(1)}.bt-root .tm-modal.saliendo{opacity:0;transform:translate(-50%,-50%)scale(.985)}body.con-modal-tarea{overflow:hidden}.bt-root .tm-top{border-bottom:1px solid var(--s-border);flex:none;align-items:center;gap:3px;height:46px;padding:0 10px 0 12px;display:flex}.bt-root .tm-crumb{color:var(--t-2);align-items:center;gap:6px;margin-left:6px;font-size:13.5px;display:flex}.bt-root .tm-crumb .slash{color:var(--t-4);margin:0 2px}.bt-root .tm-top-der{align-items:center;gap:3px;margin-left:auto;display:flex}.bt-root .tm-creada{color:var(--t-4);margin-right:6px;font-size:12px}.bt-root .tm-body{flex:1;grid-template-columns:54% 1fr;min-height:0;display:grid}.bt-root .tm-cuerpo{border-right:1px solid var(--s-border);padding:20px 26px 40px;overflow-y:auto}.bt-root .tm-meta{align-items:center;gap:10px;margin-bottom:10px;display:flex}.bt-root .tm-tipo{border:1px solid var(--s-border);height:26px;color:var(--t-2);border-radius:6px;align-items:center;gap:5px;padding:0 8px;font-size:13px;display:inline-flex}.bt-root .tm-cnt{color:var(--t-3);align-items:center;gap:4px;font-size:12px;display:inline-flex}.bt-root .tm-id{color:var(--t-4);margin-left:auto;font-size:12px}.bt-root .tm-titulo{letter-spacing:-.02em;color:var(--t-1);margin:2px 0 14px;font-size:28px;font-weight:600}.bt-root .tm-blue{background:var(--s-sub);border:1px solid var(--s-border);width:100%;color:var(--t-2);text-align:left;border-radius:8px;align-items:center;gap:9px;margin-bottom:20px;padding:11px 12px;font-size:13.5px;display:flex}.bt-root .tm-blue .tm-blue-b{height:28px;margin-left:auto;padding:0 11px;font-size:12px}.bt-root .tm-campos{gap:2px;display:grid}.bt-root .tm-campo{border-radius:6px;grid-template-columns:190px 1fr;align-items:center;min-height:32px;padding:0 6px;display:grid}.bt-root .tm-campo:hover{background:var(--cu-row-hover)}.bt-root .tm-lb{color:var(--t-3);align-items:center;gap:8px;font-size:14px;display:flex}.bt-root .tm-vl{color:var(--t-1);align-items:center;gap:7px;min-width:0;font-size:14px;display:flex}.bt-root .tm-nom{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.bt-root .tm-vacio{color:var(--t-4)}.bt-root .tm-timer{height:26px;font-size:12px}.bt-root .tm-timer.corriendo{border-color:var(--accent);color:var(--accent);font-variant-numeric:tabular-nums}.bt-root .tm-sep{background:var(--s-border);height:1px;margin:22px 0}.bt-root .tm-desc h4,.bt-root .tm-desc h5,.bt-root .tm-desc h6{color:var(--t-1);letter-spacing:-.01em;margin:22px 0 8px;font-size:19px;font-weight:700}.bt-root .tm-desc h4:first-child{margin-top:0}.bt-root .tm-desc p,.bt-root .tm-desc li{color:var(--t-2);font-size:14.5px;line-height:1.6}.bt-root .tm-desc ul,.bt-root .tm-desc ol{margin:0 0 12px;padding-left:22px}.bt-root .tm-desc ul{list-style-type:disc}.bt-root .tm-desc ol{list-style-type:decimal}.bt-root .tm-desc li{margin-bottom:5px}.bt-root .tm-desc hr{border:0;border-top:1px solid var(--s-border);margin:18px 0}.bt-root .tm-desc a{color:var(--accent);text-underline-offset:2px;text-decoration:underline}.bt-root .tm-der{background:var(--s-main);flex-direction:column;min-height:0;display:flex}.bt-root .tm-der.entrando{opacity:0;transform:translate(14px)}.bt-root .tm-der.volviendo{opacity:0;transform:translate(-14px)}.bt-root .tm-der{transition:opacity var(--dur-base) var(--ease-enter),transform var(--dur-base) var(--ease-parabola)}.bt-root .tm-der-head{border-bottom:1px solid var(--s-border);flex:none;align-items:center;gap:4px;height:46px;padding:0 12px;display:flex}.bt-root .tm-der-t{color:var(--t-1);align-items:center;gap:7px;font-size:14px;font-weight:600;display:flex}.bt-root .tm-der-t.centro{flex:1;justify-content:center}.bt-root .tm-der-head .tbtn{margin-left:auto}.bt-root .tm-der-head .tbtn+.tbtn{margin-left:0}.bt-root .tm-der-cuerpo{flex:1;padding:14px 16px;overflow-y:auto}.bt-root .tm-cargando{color:var(--t-4);padding:10px 2px;font-size:13.5px}.bt-root .tm-hilo-a{font-weight:600}@media (max-width:1180px){.bt-root .tm-body{grid-template-columns:1fr}.bt-root .tm-cuerpo{border-right:0}}.bt-root .kb-card{cursor:grab}.bt-root .kb-card:active{cursor:grabbing}.bt-root .kb-card.arrastrando{opacity:.45;transform:rotate(1.2deg)}.bt-root .kb-col.encima{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.bt-root .kb-col.encima{background:color-mix(in srgb,var(--accent) 7%,transparent)}}.bt-root .kb-col.encima{outline:2px dashed var(--accent)}@supports (color:color-mix(in lab, red, red)){.bt-root .kb-col.encima{outline:2px dashed color-mix(in srgb,var(--accent) 45%,transparent)}}.bt-root .kb-col.encima{outline-offset:-3px;border-radius:10px}.bt-root .kb-col{transition:background var(--dur-fast) var(--ease-parabola)}.bt-root .cal-item{cursor:grab}.bt-root .cal-item:active{cursor:grabbing}.bt-root .cal-item.arrastrando{opacity:.45}.bt-root .cal-celda.encima{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.bt-root .cal-celda.encima{background:color-mix(in srgb,var(--accent) 9%,transparent)}}.bt-root .cal-celda.encima{outline:2px dashed var(--accent)}@supports (color:color-mix(in lab, red, red)){.bt-root .cal-celda.encima{outline:2px dashed color-mix(in srgb,var(--accent) 45%,transparent)}}.bt-root .cal-celda.encima{outline-offset:-2px}.bt-root .cal-celda{transition:background var(--dur-fast) var(--ease-parabola)}.bt-root .tm-editable{cursor:pointer;min-height:24px;transition:border-color var(--dur-fast) var(--ease-parabola),background var(--dur-fast) var(--ease-parabola);border:1px solid #0000;border-radius:6px;align-items:center;gap:6px;padding:0 5px;display:inline-flex}.bt-root .tm-editable:hover{border-color:var(--s-border);background:var(--s-sub)}.bt-root .thead .th[data-col-id]{cursor:grab}.bt-root .thead .th[data-col-id]:active{cursor:grabbing}.bt-root .thead .th.arrastrando{opacity:.4}.bt-root .thead .th.encima{box-shadow:inset 2px 0 0 var(--accent)}.bt-root .thead #th-mas{cursor:pointer;color:var(--t-4)}.bt-root .thead #th-mas:hover{color:var(--t-1);background:var(--s-hover)}.bt-root .tm-body{grid-template-columns:1fr 44px 35%}.bt-root .tm-barra{border-right:1px solid var(--s-border);flex-direction:column;align-items:center;gap:4px;padding:12px 0;display:flex}.bt-root .tm-bico{width:30px;height:30px;color:var(--t-3);transition:background var(--dur-fast) var(--ease-parabola),color var(--dur-fast) var(--ease-parabola);border-radius:7px;place-items:center;display:grid}.bt-root .tm-bico:hover{background:var(--s-hover);color:var(--t-1)}.bt-root .tm-bico.on{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.bt-root .tm-bico.on{background:color-mix(in srgb,var(--accent) 12%,transparent)}}.bt-root .tm-bico.on{color:var(--accent)}.bt-root .tm-more{color:var(--t-3);border-radius:6px;align-items:center;gap:6px;margin-top:6px;padding:4px 6px;font-size:14px;display:flex}.bt-root .tm-more:hover{background:var(--cu-row-hover);color:var(--t-1)}.bt-root .tm-more .ic{transition:transform var(--dur-fast) var(--ease-parabola)}.bt-root .tm-more.abierto .ic{transform:rotate(90deg)}.bt-root .tm-more-cuerpo[hidden]{display:none}.bt-root .tm-fields{border-top:1px solid var(--s-border);margin-top:26px;padding-top:16px}.bt-root .tm-fields-h{color:var(--t-1);align-items:center;gap:6px;font-size:15px;font-weight:600;display:flex}.bt-root .tm-fields-sub{color:var(--t-4);margin:10px 0 4px;font-size:12px}.bt-root .tm-flecha{color:var(--t-4);display:flex}@media (max-width:1180px){.bt-root .tm-body{grid-template-columns:1fr}.bt-root .tm-barra{display:none}}.bt-root .sb-item .n.aprox:after{content:"·";opacity:.55;margin-left:2px}.bt-root .pnl{grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:14px;padding:18px 16px;display:grid}.bt-root .pnl-card{text-align:left;background:var(--s-main);border:1px solid var(--s-border);min-height:126px;transition:border-color var(--dur-fast) var(--ease-parabola), box-shadow var(--dur-fast) var(--ease-parabola);border-radius:10px;flex-direction:column;align-items:flex-start;gap:2px;padding:14px 16px;display:flex}.bt-root .pnl-card[data-pnl]{cursor:pointer}.bt-root .pnl-card[data-pnl]:hover{border-color:var(--accent);box-shadow:var(--cu-sombra-card)}.bt-root .pnl-t{color:var(--t-2);letter-spacing:normal;font-size:14px;font-weight:500}.bt-root .pnl-n{color:var(--t-1);margin-top:auto;font-size:40px;font-weight:600;line-height:1.15}.bt-root .pnl-card.malo .pnl-n,[data-theme=dark] .bt-root .pnl-card.malo .pnl-n{color:var(--cu-p-urgente)}@supports (color:color-mix(in lab, red, red)){[data-theme=dark] .bt-root .pnl-card.malo .pnl-n{color:color-mix(in srgb,var(--cu-p-urgente) 80%,#fff)}}.bt-root .pnl-sub{color:var(--t-3);text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:12px;overflow:hidden}.bt-root .pnl-pie{color:var(--t-4);max-width:760px;padding:2px 18px 24px;font-size:12px;line-height:1.5}.bt-root.bt-bleed{min-height:0;height:calc(100dvh / var(--app-zoom,1));background:var(--cu-page);display:flex;overflow:hidden}.bt-root.bt-bleed>.bt-sidebar{flex:none}.bt-root.bt-bleed>.bt-main{flex:1;min-width:0}.bt-root.bt-portal{background:0 0;height:auto;position:static;overflow:visible}.bt-root .qa-input{background:var(--s-main);border:1px solid var(--accent);width:100%;height:28px;color:var(--t-1);border-radius:6px;padding:0 8px;font-size:14px}.bt-root .qa-input:focus{outline:none}.bt-root .crumb-cargando{color:var(--t-4);margin-left:8px;font-size:12px}.bt-root .bt-toolbar .bt-search{max-width:260px;margin:0 0 0 auto}.bt-root .bt-search input{min-width:0;color:var(--t-1);background:0 0;border:0;outline:none;flex:1;font-size:12px}.bt-root .bt-search input::placeholder{color:var(--t-4)}.wrap:has(>.bt-bleed){max-width:none;margin:0;padding:0}body:has(.bt-bleed){overflow:hidden}.bt-root .bt-head{padding-right:152px}.bt-root.bt-bleed{position:relative;container:bt/inline-size}.bt-root .bt-rail-toggle,.bt-root .bt-rail-scrim{display:none}@container bt (max-width:720px){.bt-root .bt-rail-toggle{width:28px;height:28px;color:var(--t-2);transition:background var(--dur-fast) var(--ease-parabola), color var(--dur-fast) var(--ease-parabola);border-radius:6px;flex:none;place-items:center;display:grid}.bt-root .bt-rail-toggle:hover{background:var(--s-hover);color:var(--t-1)}.bt-root .bt-sidebar{z-index:30;width:min(var(--w-side), 86%);transition:transform var(--dur-base) var(--ease-parabola), box-shadow var(--dur-base) var(--ease-parabola);position:absolute;top:0;bottom:0;left:0;transform:translate(-100%)}.bt-root .bt-sidebar.abierto{box-shadow:var(--cu-sombra-modal);transform:none}.bt-root .bt-rail-scrim{z-index:29;background:var(--cu-g1100);display:block;position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.bt-root .bt-rail-scrim{background:color-mix(in srgb, var(--cu-g1100) 32%, transparent)}}.bt-root .bt-head{gap:8px;padding-right:12px}.bt-root .bt-toolbar{height:auto;min-height:var(--h-tool);flex-wrap:wrap;row-gap:4px;padding:4px 8px}.bt-root .bt-toolbar .bt-search{flex:60px;min-width:0;max-width:none;margin:0}.bt-root .grupo-tabla{--cols:14px 18px 24px minmax(0, 1fr) 58px 70px 0 0!important}.bt-root .thead .th[data-col]:not([data-col=asignado]):not([data-col=fecha]),.bt-root .trow [data-celda]:not([data-celda=asignado]):not([data-celda=fecha]){display:none}.bt-root .thead,.bt-root .trow{padding-left:4px;padding-right:4px}.bt-root .crumb .sp,.bt-root .crumb .slash{display:none}.bt-root .bt-toolbar>*{white-space:nowrap}.bt-root .tm-modal{border-radius:0;width:100%;height:100%;top:0;left:0;transform:none}.bt-root .tm-modal.entro,.bt-root .tm-modal.saliendo{transform:none}.bt-root .tm-body{grid-template-columns:1fr}.bt-root .tm-cuerpo{border-right:0;padding:16px 14px 40px}.bt-root .tm-barra{display:none}.bt-root .tm-titulo{font-size:var(--text-heading)}}.bo-cargando{text-align:center;width:100%;animation:bo-cargando-entra .44s var(--ease-enter) forwards;flex-direction:column;justify-content:center;align-self:stretch;align-items:center;gap:14px;margin-inline:auto;padding:32px 20px;display:flex}@keyframes bo-cargando-entra{0%,40%{opacity:0}to{opacity:1}}.bo-cargando-iso path{animation:bo-cargando-trazo 1.5s var(--ease-parabola) infinite;transform-box:fill-box;transform-origin:50%}.bo-cargando-iso path:first-child{animation-delay:0s}.bo-cargando-iso path:nth-child(2){animation-delay:.13s}.bo-cargando-iso path:nth-child(3){animation-delay:.26s}@keyframes bo-cargando-trazo{0%,to{opacity:.22;transform:translateY(2.5px)}45%{opacity:1;transform:translateY(0)}}.bo-cargando-riel{background:var(--border-subtle);border-radius:999px;width:108px;height:3px;overflow:hidden}.bo-cargando-riel:after{content:"";background:var(--accent);width:42%;height:100%;animation:bo-cargando-riel 1.5s var(--ease-parabola) infinite;border-radius:999px;display:block}@keyframes bo-cargando-riel{0%{transform:translate(-100%)}to{transform:translate(238%)}}@media (prefers-reduced-motion:reduce){.bo-cargando,.bo-cargando-iso path,.bo-cargando-riel:after{animation:none}.bo-cargando-iso path{opacity:1;transform:none}.bo-cargando-riel:after{width:100%}}.lt-canal-fila:hover{background:var(--field-bg)}.lt-canal-fila:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.bo-desplegar{cursor:pointer;border-radius:var(--radius-sm);width:24px;height:24px;color:var(--text-tertiary);transition:background var(--dur-fast) var(--ease-parabola), color var(--dur-fast) var(--ease-parabola);background:0 0;border:0;flex:none;place-items:center;padding:0;display:grid}.bo-desplegar:hover{background:var(--bg-3);color:var(--text-primary)}.bo-desplegar:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.bo-desplegar span{transition:transform var(--dur-fast) var(--ease-parabola);line-height:1;display:inline-block}.bo-desplegar[aria-expanded=true]{color:var(--text-primary)}.bo-desplegar[aria-expanded=true] span{transform:rotate(90deg)}.cli-kb-barra{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:12px;padding:8px 12px;display:flex}.cli-kb-barra-t{font-size:var(--text-dense);color:var(--text-tertiary)}.cli-kb{scroll-snap-type:x proximity;align-items:flex-start;gap:10px;padding-bottom:10px;display:flex;overflow:auto hidden}.cli-kb-col{background:var(--bg-2);border:1px solid var(--border-subtle);border-radius:var(--radius-md);scroll-snap-align:start;min-width:252px;transition:border-color var(--dur-fast) var(--ease-parabola), background var(--dur-fast) var(--ease-parabola);flex-direction:column;flex:0 0 252px;display:flex}.cli-kb-col--encima{border-color:var(--accent);background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.cli-kb-col--encima{background:color-mix(in srgb, var(--accent) 8%, var(--bg-2))}}.cli-kb-col-h{border-top:2px solid var(--border-default);border-top-left-radius:var(--radius-md);border-top-right-radius:var(--radius-md);border-bottom:1px solid var(--border-subtle);justify-content:space-between;align-items:center;gap:8px;padding:9px 10px 8px;display:flex}.cli-kb-col-t{font-size:var(--text-caption);font-weight:var(--font-bold);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.cli-kb-col-n{font-size:var(--text-caption);color:var(--text-tertiary);background:var(--bg-3);border-radius:var(--radius-full);flex:none;padding:1px 7px}.cli-kb-col-body{flex-direction:column;gap:7px;max-height:62dvh;padding:8px;display:flex;overflow-y:auto}.cli-kb-vacia{font-size:var(--text-dense);color:var(--text-disabled);margin:0;padding:10px 2px}.cli-kb-card{background:var(--bg-1);border:1px solid var(--border-subtle);border-radius:var(--radius-sm);transition:border-color var(--dur-fast) var(--ease-parabola), box-shadow var(--dur-fast) var(--ease-parabola);flex-direction:column;gap:5px;padding:9px 10px;display:flex}.cli-kb-card:hover{border-color:var(--border-strong);box-shadow:var(--shadow-1)}.cli-kb-card:focus-visible{outline:2px solid var(--ring-focus);outline-offset:2px}.cli-kb-card[draggable=true]:active{cursor:grabbing}.cli-kb-padre{font-size:var(--text-caption);color:var(--text-tertiary);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.cli-kb-titulo{align-items:center;gap:6px;min-width:0;display:flex}.cli-kb-punto{border-radius:var(--radius-full);flex:none;width:8px;height:8px}.cli-kb-nombre{font-size:var(--text-small);font-weight:var(--font-medium);color:var(--text-primary);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.cli-kb-chips{flex-wrap:wrap;gap:4px;display:flex}.cli-kb-pie{border-top:1px solid var(--border-subtle);align-items:center;gap:6px;min-width:0;padding-top:5px;display:flex}.cli-kb-pie-t{font-size:var(--text-caption);color:var(--text-secondary);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.cli-kb-mas{border:1px dashed var(--border-default);border-radius:var(--radius-sm);cursor:pointer;width:100%;font-size:var(--text-caption);color:var(--text-secondary);transition:border-color var(--dur-fast) var(--ease-parabola);background:0 0;justify-content:space-between;align-items:center;gap:8px;padding:7px 9px;font-family:inherit;display:flex}.cli-kb-mas:hover{border-color:var(--border-strong);color:var(--text-primary)}.cli-kb-mas .num{color:var(--text-tertiary)}.cli-kb-fechas{white-space:nowrap;min-width:0;font-size:var(--text-caption);color:var(--text-secondary);font-variant-numeric:tabular-nums;flex-wrap:nowrap;align-items:center;gap:5px;display:flex}.cli-kb-flecha{color:var(--text-disabled)}.cli-kb-fechas--onb{color:var(--text-accent)}.cli-kb-fechas--onb b{font-weight:var(--font-bold)}.cli-kb-sin-fecha{color:var(--warning)}.cli-kb-fechas--col{flex-direction:column;align-items:flex-start;gap:2px}.cli-kb-fecha-linea{white-space:nowrap;align-items:center;gap:5px;display:flex}.cli-kb-fecha-linea b{font-weight:var(--font-bold);color:var(--text-primary)}.cli-kb-duracion{color:var(--text-tertiary);padding-left:15px}.cli-kb-demora{border-bottom:1px solid var(--border-subtle);font-size:var(--text-caption);color:var(--text-tertiary);align-items:baseline;gap:4px;margin:0;padding:5px 10px 6px;display:flex}.cli-kb-demora .num{color:var(--text-secondary);font-weight:var(--font-medium)}.cli-kb-fila{align-items:start;gap:10px;padding-bottom:4px;display:grid;overflow-x:auto}.cli-kb-fila>.cli-kb-col{flex:none;min-width:0}.cli-kb-col-body--corta{max-height:44dvh}.cli-kb-card--compacta{gap:3px;padding:7px 9px}.cli-kb-linea{font-size:var(--text-caption);color:var(--text-secondary);font-variant-numeric:tabular-nums;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.cli-kb-linea b{font-weight:var(--font-bold);color:inherit}.cli-kb-pie--fila{justify-content:space-between;padding-top:4px}.mpa-plata{flex-wrap:wrap;align-items:stretch;gap:28px;display:flex}.mpa-plata>div:first-child{flex:0 300px;min-width:0}.mpa-plata>div:last-child{flex:560px;min-width:0}.mpa-conceptos{grid-template-columns:repeat(auto-fit,minmax(min(100%,110px),1fr));gap:10px;display:grid}.mpa-concepto{border:1px solid var(--border-subtle);background:var(--bg-3);border-radius:14px;flex-direction:column;min-height:96px;padding:13px 14px;display:flex}@supports (color:color-mix(in lab, red, red)){.mpa-concepto{background:color-mix(in srgb, var(--bg-3) 55%, transparent)}}.mpa-concepto{transition:background var(--dur-fast) var(--ease-parabola), border-color var(--dur-fast) var(--ease-parabola)}.mpa-concepto--click{cursor:pointer}.mpa-concepto--click:hover{background:var(--bg-3);border-color:var(--border-default)}.mpa-concepto--click:focus-visible{box-shadow:var(--ring-focus);outline:none}.mpa-bono{background:var(--accent);border-radius:12px;align-items:center;gap:10px;margin-top:14px;padding:10px 14px;display:flex}@supports (color:color-mix(in lab, red, red)){.mpa-bono{background:color-mix(in srgb, var(--accent) 7%, transparent)}}.mpa-bono{border:1px solid var(--accent)}@supports (color:color-mix(in lab, red, red)){.mpa-bono{border:1px solid color-mix(in srgb, var(--accent) 18%, transparent)}}.mpa-bono{font-size:var(--text-dense);color:var(--text-secondary)}.mpa-bono b{color:var(--text-primary);font-weight:500}.mpa-cols{grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));gap:18px;display:grid}.mpa-fila{border-top:1px solid var(--border-subtle);transition:background var(--dur-fast) var(--ease-parabola);border-radius:10px;align-items:center;gap:12px;padding:12px 6px;display:flex}.mpa-fila:first-child{border-top:none}.mpa-fila:hover{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.mpa-fila:hover{background:color-mix(in srgb, var(--accent) 6%, transparent)}}.mpa-fila:focus-visible{box-shadow:var(--ring-focus);outline:none}.mpa-kpis{grid-template-columns:repeat(2,1fr);gap:10px;margin-top:12px;display:grid}.mpa-kpi{border:1px solid var(--border-subtle);cursor:pointer;background:var(--bg-3);border-radius:14px;padding:12px 14px}@supports (color:color-mix(in lab, red, red)){.mpa-kpi{background:color-mix(in srgb, var(--bg-3) 55%, transparent)}}.mpa-kpi{transition:background var(--dur-fast) var(--ease-parabola), border-color var(--dur-fast) var(--ease-parabola)}.mpa-kpi:hover{background:var(--bg-3);border-color:var(--border-default)}.mpa-kpi:focus-visible{box-shadow:var(--ring-focus);outline:none}.mpa-aviso{cursor:pointer;transition:background var(--dur-fast) var(--ease-parabola), border-color var(--dur-fast) var(--ease-parabola);align-items:flex-start;gap:14px;padding:16px 20px;display:flex}.mpa-aviso:hover{background:var(--bg-3);border-color:var(--border-default)}.mpa-aviso:focus-visible{box-shadow:var(--ring-focus);outline:none}.mpa-aviso.urgente{background:var(--negative-bg);border-color:var(--negative)}@supports (color:color-mix(in lab, red, red)){.mpa-aviso.urgente{border-color:color-mix(in srgb, var(--negative) 45%, transparent)}}.mpa-aviso.urgente:hover{background:var(--negative)}@supports (color:color-mix(in lab, red, red)){.mpa-aviso.urgente:hover{background:color-mix(in srgb, var(--negative) 16%, transparent)}}.mpa-aviso.urgente:hover{border-color:var(--negative)}.mpa-hilo{border-top:1px solid var(--border-subtle);gap:8px;padding-top:6px;display:grid}.mpa-hilo-msg{border-radius:var(--radius-md);background:var(--bg-3);gap:2px;padding:8px 12px;display:grid}@supports (color:color-mix(in lab, red, red)){.mpa-hilo-msg{background:color-mix(in srgb, var(--bg-3) 60%, transparent)}}.mpa-qc{border-radius:var(--radius-md);border:1px solid var(--border-subtle);gap:4px;padding:8px 12px;display:grid}.mpa-form-carga{gap:10px;max-width:560px;display:grid}.mpa-revision{border:1px solid var(--border-subtle);background:var(--bg-3);border-radius:14px;gap:6px;padding:12px 14px;display:grid}@supports (color:color-mix(in lab, red, red)){.mpa-revision{background:color-mix(in srgb, var(--bg-3) 40%, transparent)}}.mpa-revision:focus-visible{box-shadow:var(--ring-focus);outline:none}.mpa-revision-aviso{z-index:2;background:var(--bg-3);border:1px solid var(--border-default);box-shadow:var(--shadow-2);border-radius:12px;align-items:center;gap:10px;margin:10px 0;padding:10px 14px;display:flex;position:sticky;top:0}.mpa-revision-aviso:focus-visible{box-shadow:var(--ring-focus);outline:none}.mpa-revision-guia{border-radius:var(--radius-md);border:1px solid var(--info);gap:6px;margin:4px 0 10px;padding:12px 14px;display:grid}@supports (color:color-mix(in lab, red, red)){.mpa-revision-guia{border:1px solid color-mix(in srgb, var(--info) 30%, transparent)}}.mpa-revision-guia{background:var(--info)}@supports (color:color-mix(in lab, red, red)){.mpa-revision-guia{background:color-mix(in srgb, var(--info) 8%, transparent)}}.mpa-revision-guia ol{gap:2px;margin:0;padding-left:20px;display:grid}.mpa-revision-guia ol,.mpa-revision-guia li{list-style:decimal}.mpa-revision-guia li::marker{color:var(--text-tertiary);font-variant-numeric:tabular-nums}.mpa-sin-cliente{border-top:1px solid var(--border-subtle);gap:10px;margin-top:24px;padding-top:20px;display:grid}.mpa-duo{grid-template-columns:repeat(auto-fit,minmax(min(100%,400px),1fr));align-items:stretch;gap:18px;display:grid}.mpa-duo>.card{margin:0}.qc-pop ul{list-style-type:disc;list-style-position:outside}.qc-pop ol{list-style-type:decimal;list-style-position:outside}.qc-pop ul ul{list-style-type:circle}.mpa-aviso-min{padding:18px 20px}.mpa-v2{container-type:inline-size}.mpa-cabecera{--mpa-alto:36px;flex-wrap:wrap;align-items:center;gap:12px;display:flex}.mpa-cabecera-der{flex-wrap:wrap;align-items:center;gap:8px;margin-left:auto;display:flex}.mpa-hoy{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);align-items:start;gap:16px;display:grid}.mpa-col{flex-direction:column;gap:16px;min-width:0;display:flex}.mpa-hoy .mpa-duo{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.mpa-hoy .mpa-plata{gap:14px}@container (max-width:880px){.mpa-hoy{grid-template-columns:minmax(0,1fr)}}@container (max-width:560px){.mpa-hoy .mpa-duo{grid-template-columns:minmax(0,1fr)}}.mpa-menu{z-index:1600;background:var(--bg-3);border:1px solid var(--border-default);min-width:240px;box-shadow:var(--edge-highlight), var(--shadow-2);border-radius:12px;flex-direction:column;gap:2px;padding:6px;display:flex;position:absolute;top:calc(100% + 6px);right:0}.mpa-menu-item{width:100%;min-height:40px;color:var(--text-primary);font:inherit;font-size:var(--text-small);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:10px;padding:0 12px;text-decoration:none;display:flex}.mpa-menu-item:hover{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.mpa-menu-item:hover{background:color-mix(in srgb, var(--accent) 8%, transparent)}}.mpa-menu-item:focus-visible{box-shadow:var(--ring-focus);outline:none}.mpa-menu-item:disabled{color:var(--text-disabled);cursor:default}.mpa-menu-item--libre{cursor:default;padding:4px 6px}.mpa-menu-item--libre:hover{background:0 0}.mpa-menu-solo{justify-content:center;width:40px;padding-left:0;padding-right:0}.mpa-franja{cursor:pointer;border-radius:var(--radius-md);border:1px solid var(--border-subtle);background:var(--bg-2);align-items:center;gap:12px;min-height:48px;padding:8px 14px;display:flex}.mpa-franja:hover{border-color:var(--border-default)}.mpa-franja:focus-visible{box-shadow:var(--ring-focus);outline:none}.mpa-fila--cero:hover{background:0 0}.mpa-numeros-cols{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:32px;display:grid}@container (max-width:760px){.mpa-numeros-cols{grid-template-columns:minmax(0,1fr)}}.mpa-numeros-col{flex-direction:column;min-width:0;display:flex}.mpa-kpi-fila{border:0;border-bottom:1px dashed var(--border-subtle);width:100%;min-height:44px;color:inherit;font:inherit;text-align:left;background:0 0;border-radius:6px;align-items:center;gap:12px;padding:6px;display:flex}.mpa-kpi-fila--hijo{min-height:38px;padding-left:26px}.mpa-kpi-fila--click{cursor:pointer}.mpa-kpi-fila--click:hover{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.mpa-kpi-fila--click:hover{background:color-mix(in srgb, var(--accent) 6%, transparent)}}.mpa-kpi-fila--click:focus-visible{box-shadow:var(--ring-focus);outline:none}.mpa-kpi-nombre{font-size:var(--text-small);font-weight:700;display:block}.mpa-kpi-fila--hijo .mpa-kpi-nombre{font-weight:600}.mpa-kpi-sub{font-size:var(--text-dense);color:var(--text-tertiary);margin-top:1px;display:block}.mpa-kpi-valor{font-size:var(--text-heading);white-space:nowrap;margin-left:auto;font-weight:700}.mpa-kpi-fila--hijo .mpa-kpi-valor{font-size:var(--text-body)}.mpa-por-cuadrar{white-space:nowrap;background:var(--bg-1);height:22px;color:var(--text-tertiary);font-size:var(--text-dense);border-radius:999px;align-items:center;margin-left:auto;padding:0 8px;font-weight:600;display:inline-flex}.mpa-v2 .card{border-radius:16px;padding:20px 22px}.mpa-v2 .mpa-aviso-min{padding:18px 20px}.mpa-barra{--mpa-alto:36px;border-bottom:1px solid var(--border-subtle);flex-wrap:wrap;align-items:center;gap:8px 12px;padding-bottom:10px;display:flex}.mpa-barra .mpa-cabecera-der{padding-bottom:0}.mpa-v2 .tabs{flex-wrap:nowrap;gap:4px}.mpa-v2 .tab{height:var(--mpa-alto,36px);color:var(--text-tertiary);font-size:var(--text-body);background:0 0;border:0;border-radius:8px;margin:0;padding:0 14px;font-weight:600;position:relative}.mpa-v2 .tab:hover{color:var(--text-primary);background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.mpa-v2 .tab:hover{background:color-mix(in srgb, var(--accent) 6%, transparent)}}.mpa-v2 .tab.active{color:var(--text-accent);background:0 0}.mpa-v2 .tab.active:after{content:"";background:var(--text-accent);border-radius:2px 2px 0 0;height:2px;position:absolute;bottom:-11px;left:10px;right:10px}.mpa-v2 .tab .count{font-size:var(--text-dense);background:var(--bg-1);color:var(--text-secondary);padding:2px 8px}.mpa-v2 .tab.active .count{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.mpa-v2 .tab.active .count{background:color-mix(in srgb, var(--accent) 16%, transparent)}}.mpa-v2 .tab.active .count{color:var(--accent-ink)}.mpa-cabecera-der .btn{height:var(--mpa-alto,36px);min-height:0;font-size:var(--text-small);border-radius:10px;gap:8px;padding:0 14px;font-weight:600}.mpa-cabecera-der .btn-pop{height:var(--mpa-alto,36px);font-size:var(--text-small);border-radius:10px;padding:0 12px}.mpa-cabecera-der button[aria-haspopup=listbox]{height:var(--mpa-alto,36px)!important;font-size:var(--text-small)!important;border-radius:10px!important;padding-top:0!important;padding-bottom:0!important}.mpa-cabecera-der .btn.secondary{background:var(--bg-2);color:var(--text-primary);border-color:var(--border-default)}.mpa-cabecera-der .btn.secondary:hover:where(:not(:disabled,[aria-disabled=true])){background:var(--bg-4);border-color:var(--border-strong)}.mpa-cabecera-der .mpa-menu-solo{width:var(--mpa-alto,36px);padding:0}.mpa-v2 .mpa-fila--v2{border-top:0;border-bottom:1px dashed var(--border-subtle);min-height:56px;padding:8px 6px}.mpa-v2 .mpa-fila--v2:last-child{border-bottom:0}.mpa-v2 .mpa-fila--cero{opacity:.5}.mpa-fila-ico{background:var(--bg-1);width:34px;height:34px;color:var(--text-secondary);border-radius:9px;flex:none;justify-content:center;align-items:center;display:inline-flex}.mpa-fila--cero .mpa-fila-ico{color:var(--text-disabled)}.mpa-fila-ico--error{background:var(--negative)}@supports (color:color-mix(in lab, red, red)){.mpa-fila-ico--error{background:color-mix(in srgb, var(--negative) 12%, transparent)}}.mpa-fila-ico--error{color:var(--negative)}.mpa-fila-titulo{font-size:var(--text-body);font-weight:600}.mpa-v2 .mpa-plata .mpa-fila{border-top:1px dashed var(--border-subtle);min-height:54px;padding:6px 4px}.mpa-v2 .mpa-plata .mpa-fila:first-child{border-top:0}.mpa-v2 .mpa-etapa{background:var(--bg-1);border-color:#0000;padding:12px 12px 10px}.mpa-v2 .mpa-etapa--on{background:var(--accent-soft);border-color:var(--text-accent)}.mpa-v2 .mpa-pipe{gap:6px}.mpa-proximas{align-content:start;gap:10px;display:grid}.mpa-aviso-min>span{align-self:stretch}.mpa-desglose-fila{font-size:var(--text-small);border-top:1px solid var(--border-subtle);grid-template-columns:40px minmax(0,1fr);align-items:baseline;gap:12px;padding:6px 0;display:grid}.mpa-proxima-fila{font-size:var(--text-dense);border-top:1px solid var(--border-subtle);grid-template-columns:96px minmax(0,1fr) auto;align-items:center;gap:12px;padding:6px 0;display:grid}.mpa-proxima-fila:first-child{border-top:0}.mpa-sesion-aviso{border-radius:var(--radius-md);border:1px solid var(--border-subtle);background:var(--bg-2);gap:8px;margin-top:12px;padding:14px 16px;display:grid}.mpa-previa-aviso{z-index:3;border-radius:var(--radius-md);border:1px solid var(--info);flex-wrap:wrap;align-items:center;gap:12px;padding:10px 14px;display:flex;position:sticky;top:0}@supports (color:color-mix(in lab, red, red)){.mpa-previa-aviso{border:1px solid color-mix(in srgb, var(--info) 45%, transparent)}}.mpa-previa-aviso{background:var(--info)}@supports (color:color-mix(in lab, red, red)){.mpa-previa-aviso{background:color-mix(in srgb, var(--info) 12%, var(--bg-2))}}.mpa-rango-aviso{border-radius:var(--radius-md);border:1px solid var(--warning);flex-wrap:wrap;align-items:center;gap:12px;padding:10px 14px;display:flex}@supports (color:color-mix(in lab, red, red)){.mpa-rango-aviso{border:1px solid color-mix(in srgb, var(--warning) 35%, transparent)}}.mpa-rango-aviso{background:var(--warning)}@supports (color:color-mix(in lab, red, red)){.mpa-rango-aviso{background:color-mix(in srgb, var(--warning) 8%, transparent)}}.mpa-ck-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,480px),1fr));gap:14px;display:grid}.mpa-ck-card{background:var(--bg-1);border:1px solid var(--border-subtle);border-radius:14px;flex-direction:column;gap:10px;min-width:0;padding:16px 18px 14px;display:flex}.mpa-ck-cab{align-items:center;gap:8px;display:flex}.mpa-ck-titulo{font-size:var(--text-body);color:var(--text-primary);font-weight:700}.mpa-ck-cols{gap:10px;margin-left:auto;display:flex}.mpa-ck-col{text-align:right;width:112px;font-size:var(--text-dense);letter-spacing:.06em;text-transform:uppercase;color:var(--text-tertiary);font-weight:700}.mpa-ck-col--activos{color:var(--text-accent)}.mpa-ck-fila{border-top:1px dashed var(--border-default);align-items:center;gap:10px;min-height:50px;display:flex}.mpa-ck-etiqueta{min-width:0;font-size:var(--text-small);color:var(--text-secondary);flex:1;font-weight:600}.mpa-ck-valor{justify-content:flex-end;align-items:center;width:112px;display:flex}.mpa-ck-celda{white-space:nowrap;align-items:baseline;gap:6px;display:inline-flex}.mpa-ck-num{font-size:var(--text-heading);font-variant-numeric:tabular-nums;font-weight:800;line-height:1.1}.mpa-ck-tres .mpa-ck-num{font-size:var(--text-title)}.mpa-ck-pct{font-size:var(--text-small);font-variant-numeric:tabular-nums;font-weight:600}.mpa-ck-valor .mpa-ck-drill{margin-right:-4px}.mpa-ck-stat .mpa-ck-drill{align-self:flex-start;margin-left:-4px}.mpa-ck-vacio{color:var(--text-disabled);font-size:var(--text-body)}.mpa-ck-error{color:var(--negative);font-size:var(--text-dense);white-space:nowrap;font-weight:600}.mpa-ck-salud{border-top:1px dashed var(--border-default);flex-direction:column;gap:12px;padding-top:14px;display:flex}.mpa-ck-barra{background:var(--bg-3);border-radius:999px;gap:2px;height:14px;display:flex;overflow:hidden}.mpa-ck-tres{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.mpa-ck-tres--solo{border-top:1px dashed var(--border-default);padding-top:14px}.mpa-ck-stat{flex-direction:column;gap:2px;min-width:0;display:flex}.mpa-ck-stat-rotulo{font-size:var(--text-small);color:var(--text-tertiary);font-weight:600}.mpa-ck-pie,.mpa-ck-nota{font-size:var(--text-dense);color:var(--text-tertiary);margin:0}.mpa-ck-card{container-type:inline-size}@container (max-width:400px){.mpa-ck-cab{flex-wrap:wrap}.mpa-ck-cols{grid-template-columns:1fr 1fr;width:100%;margin-left:0;display:grid}.mpa-ck-col{text-align:left;width:auto}.mpa-ck-fila{grid-template-columns:1fr 1fr;gap:2px 10px;padding:8px 0;display:grid}.mpa-ck-etiqueta{grid-column:1/-1}.mpa-ck-valor{justify-content:flex-start;width:auto}}.mpa-pipe{grid-template-columns:repeat(8,1fr);gap:6px;margin-top:14px;display:grid}.mpa-etapa-dias{border-top:1px dashed var(--border-default);font-size:var(--text-dense);color:var(--text-tertiary);font-variant-numeric:tabular-nums;margin-top:8px;padding-top:8px;font-weight:600}.mpa-etapa{border:1px solid var(--border-subtle);cursor:pointer;transition:background var(--dur-fast) var(--ease-parabola), border-color var(--dur-fast) var(--ease-parabola);border-radius:12px;padding:10px 12px}.mpa-etapa:hover{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.mpa-etapa:hover{background:color-mix(in srgb, var(--accent) 6%, transparent)}}.mpa-etapa:focus-visible{box-shadow:var(--ring-focus);outline:none}.mpa-etapa--on{background:var(--accent-soft);border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.mpa-etapa--on{border-color:color-mix(in srgb, var(--accent) 35%, transparent)}}@media (max-width:1100px){.mpa-cols{grid-template-columns:1fr}.mpa-pipe{grid-template-columns:repeat(3,1fr)}}.cuotas-kpis{grid-template-columns:repeat(auto-fit,minmax(min(100%,160px),1fr))}.cuota-resumen-wrap{min-width:0;container:cuota/inline-size}.cuota-resumen{grid-template-columns:15px minmax(140px,1.6fr) minmax(90px,1fr) max-content minmax(96px,.9fr) minmax(96px,1.1fr) auto;grid-template-areas:"seleccion cliente responsables monto vencimiento seguimiento acciones";align-items:center;gap:10px;min-width:0;padding:10px 12px;display:grid}.cuota-resumen>:first-child{grid-area:seleccion}.cuota-resumen>:nth-child(2){grid-area:cliente}.cuota-resumen>:nth-child(3){grid-area:responsables}.cuota-resumen>:nth-child(4){grid-area:monto}.cuota-resumen>:nth-child(5){grid-area:vencimiento}.cuota-resumen>:nth-child(6){grid-area:seguimiento}.cuota-resumen>:nth-child(7){grid-area:acciones}.cuota-panel-campos{grid-template-columns:repeat(auto-fit,minmax(min(100%,180px),1fr));gap:14px;display:grid}.cuotas-total{flex-wrap:wrap;align-self:flex-start;width:fit-content;max-width:100%}@media (max-width:767px){.cuotas-total{position:static!important}}@container cuota (max-width:720px){.cuota-resumen{grid-template-columns:15px minmax(0,1fr) auto;grid-template-areas:"seleccion cliente monto"".responsables vencimiento"".seguimiento acciones"}}@container cuota (max-width:460px){.cuota-resumen{grid-template-areas:"seleccion cliente monto"".responsables responsables"".vencimiento vencimiento"".seguimiento seguimiento"".acciones acciones"}}.sale-wizard-identity{flex-direction:column;gap:4px;min-width:0;display:flex}.sale-wizard-identity>span{font-size:var(--text-small);color:var(--text-tertiary)}.sale-wizard-identity>strong{font-size:var(--text-body);font-weight:var(--font-medium);overflow-wrap:anywhere}.sale-wizard-step{font-size:var(--text-small);color:var(--text-tertiary);white-space:nowrap;margin-left:auto}.sale-wizard-cancel-mobile{display:none}.sale-wizard-next{background:var(--accent);color:var(--text-on-accent);font-size:var(--text-small);cursor:pointer;border:none;border-radius:12px;padding:11px 20px;font-weight:500}.sale-wizard-next:disabled{opacity:.45;cursor:default}.sale-receipt-note{background:var(--field-bg-soft);text-align:left;width:100%;max-width:380px;font-size:var(--wizard-row-size,13px);border-radius:14px;padding:16px}.sale-receipt-note strong{font-weight:500}.sale-receipt-note p{white-space:pre-wrap;overflow-wrap:anywhere;margin:8px 0 0;line-height:1.5}.sale-review{max-width:600px;margin-inline:auto}.sale-review-amount{text-align:center;flex-direction:column;align-items:center;gap:8px;padding:28px 0 20px;display:flex}.sale-review-amount>strong{color:var(--text-primary);font-size:var(--text-hero);letter-spacing:-.045em;font-weight:600;line-height:1.05}.sale-review-amount>span{font-size:var(--text-body);color:var(--text-secondary)}.sale-review-amount .sale-review-eyebrow{font-size:var(--text-small)}.sale-review button{color:var(--accent-ink);cursor:pointer;font-size:var(--text-small);background:0 0;border:0;padding:8px 0}.sale-review button:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:6px}.sale-review-section{border-top:1px solid var(--border-subtle);margin-top:8px;padding-top:16px}.sale-review-heading{justify-content:space-between;align-items:center;gap:12px;margin-bottom:8px;display:flex}.sale-review-heading h3{font-size:var(--text-body);margin:0;font-weight:600}.sale-review-section>.sale-review-row{padding-block:9px;line-height:1.5}.sale-review-row>span{overflow-wrap:anywhere;min-width:0}.sale-review-row>span:first-child{flex:0 46%}.sale-review-row>span:last-child{flex:1}.sale-review-balance{background:var(--field-bg-soft);border-radius:14px;margin-block:14px 8px;padding:16px}.sale-review-note{color:var(--positive);font-size:var(--text-body);margin:8px 0}.sale-review-extra>summary{cursor:pointer;font-size:var(--text-body);padding-block:12px;font-weight:500}.cobro-separacion{gap:20px;padding-block:12px;display:grid}.cobro-separacion-resumen{border-bottom:1px solid var(--border-subtle);font-size:var(--text-body);grid-template-columns:minmax(0,1fr) auto;gap:8px 16px;padding-block:14px;display:grid}.cobro-separacion-resumen strong{font-size:var(--text-heading);font-weight:600}.cobro-separacion-fecha{color:var(--text-secondary)}.cobro-separacion-resumen a{color:var(--accent-ink);font-size:var(--text-small)}.cobro-separacion-acciones{flex-wrap:wrap;align-items:center;gap:12px;display:flex}@media (max-width:767px){.form-overlay{--overlay-padding:12px;--overlay-width:100%;--overlay-height:calc(100dvh - 24px);--overlay-max-height:calc(100dvh - 24px);--wizard-padding:20px 16px;--wizard-footer-padding:12px 16px max(12px, env(safe-area-inset-bottom));--wizard-row-size:15px;--wizard-receipt-amount:19px;--form-help-size:15px;--form-caption-size:12px;--form-hint-size:13px}.form-overlay .bo-form-field-label{flex-wrap:wrap}.form-overlay .bo-form-field-hint{flex-basis:100%;line-height:1.5}.form-overlay button,.bo-form-listbox [role=option]{min-width:44px;min-height:44px;font-size:15px!important}.form-overlay .bo-input,.bo-form-listbox .bo-input{font-size:16px!important}.form-overlay .bo-money-large{font-size:34px!important}.cobro-separacion-confirmar{flex:1 0 100%;order:-1;min-height:50px!important}.cobro-separacion-acciones>span{flex:1 0 100%}.sale-receipt-effects{grid-template-columns:1fr!important}.sale-wizard-head{border-bottom:1px solid var(--border-subtle);grid-template-columns:minmax(0,1fr) auto;align-items:flex-start!important;row-gap:0!important;padding:20px 20px 8px!important;display:grid!important}.sale-wizard-identity{grid-row:1/3;align-self:center}.sale-wizard-identity>strong{font-size:17px}.sale-wizard-step{grid-column:2;align-self:center}.sale-wizard-cancel-mobile{color:var(--text-secondary);text-align:right;background:0 0;border:0;grid-column:2;padding:4px 0 4px 12px;display:block}.sale-wizard-nav,.sale-wizard-keyboard-hint{display:none!important}.sale-wizard-next{flex:1;min-height:50px!important}.sale-wizard-footer{flex-wrap:wrap}.sale-wizard-confirm-help{flex:1 0 100%;order:-1;text-align:left!important;max-width:none!important;font-size:13px!important}.sale-wizard-submit{flex:1!important;min-height:50px!important}.sale-review-amount{padding-top:24px}.sale-review-section{margin-top:12px}.sale-cuota-preview{flex-wrap:wrap}.sale-cuota-preview>span{font-size:13px!important}.sale-cuota-preview>span:first-child{flex:1 0 45%}.sale-cuota-preview>span:nth-child(2){margin-left:auto}.sale-cuota-preview>span:nth-child(3){margin-left:0!important}.sale-cuota-preview>span:nth-child(4){margin-left:auto}}.servicio-detalle-resultados{gap:12px;min-width:0;display:grid}.servicio-detalle-resultados .card-title,.servicio-detalle-resultados p{margin:0}.servicio-detalle-resultados .card-title{letter-spacing:-.02em;text-transform:none;padding-right:28px;font-size:20px;font-weight:600;line-height:1.3}.servicio-detalle-resultados .accent-link{font-size:inherit;text-align:left;white-space:normal}.servicio-detalle-resultados>.input{width:100%;min-width:0;min-height:44px}.servicio-detalle-resumen{color:var(--text-secondary);font-size:15px;line-height:1.5}.servicio-detalle-resumen strong{color:var(--text-primary);font-variant-numeric:tabular-nums;font-size:28px}@media (max-width:767px){.servicio-detalle-resultados>.input{font-size:16px}.servicio-detalle-resultados .prosa-sec,.servicio-retencion .prosa-sec,.servicio-retencion .card-sub{font-size:15px;line-height:1.5}.servicio-retencion{--servicio-texto:15px;--servicio-texto-sec:13px}.servicio-retencion .btn,.servicio-retencion .trow{min-height:44px}.servicio-retencion .row{flex-wrap:wrap}.servicio-retencion>.grid-2{grid-template-columns:minmax(0,1fr)}}.ficha-selector-paneles{display:none}.ficha-identidad{flex:200px}@media (max-width:1180px){.ficha-navegacion-vistas .llamada-boton{justify-content:center;min-width:28px;padding:0!important}.ficha-navegacion-vistas .llamada-boton>span{display:none}}@media (max-width:900px){.ficha-paneles{overflow:hidden;flex-direction:column!important}.ficha-selector-paneles{border-bottom:1px solid var(--border-subtle);background:var(--bg-2);flex:none;gap:4px;padding:10px 16px;display:flex}.ficha-selector-paneles button{min-width:0;min-height:44px;font:inherit;color:var(--text-secondary);cursor:pointer;background:0 0;border:0;border-radius:10px;flex:1;font-size:15px;font-weight:500}.ficha-selector-paneles button[aria-selected=true]{color:var(--accent-ink);background:var(--field-bg)}.ficha-selector-paneles button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.ficha-paneles>[data-panel-ficha]{box-sizing:border-box;min-height:0;border:0!important;flex:1!important;width:100%!important;max-width:none!important;padding:16px!important;display:none!important}.ficha-paneles[data-panel-activo=datos]>[data-panel-ficha=datos],.ficha-paneles[data-panel-activo=chats]>[data-panel-ficha=chats],.ficha-paneles[data-panel-activo=actividad]>[data-panel-ficha=actividad]{flex-direction:column;display:flex!important}.ficha-paneles>.ficha-divisor{display:none!important}.ficha-panel-datos{--text-dense:15px}.ficha-paneles>[data-panel-ficha] button{min-width:44px;min-height:44px}.ficha-paneles>[data-panel-ficha] input:not([type=checkbox]):not([type=radio]),.ficha-paneles>[data-panel-ficha] textarea,.ficha-pop input:not([type=checkbox]):not([type=radio]),.ficha-pop textarea{min-height:44px;font-size:16px!important}.ficha-paneles>[data-panel-ficha] .prosa-sec,.ficha-paneles>[data-panel-ficha] .card-sub{font-size:15px;line-height:1.5}.ficha-dato{min-height:44px!important;padding-block:8px!important}.ficha-dato>span:last-child{overflow-wrap:anywhere;flex-wrap:wrap;justify-content:flex-start;max-width:100%}.ficha-panel-datos .ficha-dato>span:first-child,.ficha-panel-datos .ficha-campo-rotulo{font-size:var(--text-small)!important}.ficha-dato>span:last-child>*{max-width:100%}.ficha-cabecera{position:relative;gap:12px!important;padding:16px!important}.ficha-cabecera .ficha-volver{display:none!important}.ficha-identidad{flex-basis:100%;width:100%;padding-right:42px}.ficha-cabecera .ficha-navegacion-vistas,.ficha-vistas{width:100%}.ficha-vistas button{flex:1;min-height:44px;font-size:15px!important}.ficha-cabecera .ficha-cerrar{position:absolute;top:12px;right:12px;width:44px!important;height:44px!important}.ficha-contacto:has(.bt2-composer:focus-within) [data-ficha-arriba]{display:none!important}}.feed-emojis{opacity:0;transition:opacity .14s var(--ease-parabola)}.feed-mensaje:hover .feed-emojis,.feed-mensaje:focus-within .feed-emojis{opacity:1}@media (pointer:coarse){.feed-emojis{opacity:1}}.ficha-menu-emojis.ficha-menu-emojis{z-index:2250}.servicio-selector-programa{flex:none;width:300px;min-width:0;max-width:100%;display:inline-block}.servicio-lectura-aviso{border:1px solid var(--border-default);background:var(--field-bg-soft);font-size:var(--text-body);overflow-wrap:anywhere;border-radius:14px;flex-direction:column;align-items:flex-start;gap:10px;margin-bottom:16px;padding:20px;line-height:1.5;display:flex}.servicio-lectura-aviso>span{color:var(--text-secondary)}.servicio-lectura-acciones{flex-wrap:wrap;gap:8px;display:flex}.servicio-lectura-aviso .btn{white-space:normal;min-height:44px}@media (max-width:900px){.servicio-selector-programa{width:100%}.servicio-selector-programa>div>button{min-height:48px;font-size:15px!important}.servicio-selector-programa>div>button>span:first-child{overflow-wrap:anywhere;white-space:normal!important}.bo-form-listbox [role=option]>span:first-child{overflow-wrap:anywhere;line-height:1.45;white-space:normal!important}.servicio-lectura-aviso .btn{font-size:15px}}.servicio-lectura-pantalla{box-sizing:border-box;align-self:flex-start;width:calc(100% - 32px);margin:16px}.crm-solo-movil,.crm-celda-label{display:none}.crm-opciones-filtro{display:contents}.crm-filtros>input{flex:1;min-width:220px;padding:9px 14px;font-size:12.5px}.crm-celda{min-width:0}.crm-celda-valor{display:contents}.crm-celda-principal .crm-celda-valor{flex-direction:column;gap:3px;display:flex}@media (max-width:900px){.crm-solo-movil{display:inline-flex}.crm-indicadores-toggle{justify-content:space-between;width:100%;margin-top:16px}#crm-indicadores[data-abierto=false]{display:none}.crm-pagina .btn,.crm-pagina .tabs button{min-height:44px;font-size:15px}.crm-pagina .card-sub{font-size:13px;line-height:1.5}.crm-filtros,.crm-filtros-clientes{gap:10px!important}.crm-filtros>input,.crm-filtros-clientes>input{width:100%;min-height:48px;flex:100%!important;min-width:0!important;font-size:16px!important}.crm-filtros>.btn{flex:auto}.crm-opciones-filtro{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;width:100%;display:grid}.crm-opciones-filtro[data-abierto=false]{display:none}.crm-opciones-filtro>*,.crm-filtros-clientes>span{min-width:0;width:100%!important}.crm-opciones-filtro button,.crm-filtros-clientes button{min-height:44px;font-size:15px!important}.crm-opciones-filtro button>span:first-child,.crm-filtros-clientes button>span:first-child{overflow-wrap:anywhere;white-space:normal!important}.crm-filtros-aplicados{color:var(--text-secondary);overflow-wrap:anywhere;margin:0 0 14px;font-size:13px;line-height:1.5}.crm-tabla-responsive{gap:12px;display:grid;min-width:0!important}.crm-tabla-responsive .thead{display:none}.gtable.crm-tabla-responsive{background:0 0;border:0;border-radius:0}.gtable.crm-tabla-responsive>.trow:last-child{border-bottom:1px solid var(--border-default);border-radius:14px}.crm-tabla-responsive .trow{border:1px solid var(--border-default);background:var(--bg-2);border-radius:14px;align-items:start;gap:16px 12px;padding:16px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr))!important}.crm-celda{text-align:left;flex-direction:column;gap:5px;display:flex}.crm-celda-principal,.crm-celda-completa{grid-column:1/-1}.crm-tabla-leads .crm-celda-principal,.crm-tabla-leads .crm-celda-completa{order:-1}.crm-tabla-leads .crm-celda-evento{order:1;grid-column:1/-1}.crm-celda-label{color:var(--text-tertiary);font-size:11px;line-height:1.35;display:block}.crm-celda-principal>.crm-celda-label{display:none}.crm-celda-valor{color:var(--text-primary);overflow-wrap:anywhere;flex-wrap:wrap;gap:5px;font-size:15px;line-height:1.45;display:flex}.crm-celda-valor>*{white-space:normal;max-width:100%}.crm-celda-principal .cell-main{font-size:16px;font-weight:600}.crm-celda-principal .cell-sub{color:var(--text-secondary);font-size:13px}.crm-celda-valor .badge{font-size:12px}}.setter-bandeja{min-width:0;container-type:inline-size}.setter-bandeja-cuerpo{grid-template-columns:176px 284px minmax(0,1fr);height:calc(100dvh - 250px);min-height:520px}.setter-paneles{display:none}.setter-lectura-aviso{border:1px solid var(--border-default);color:var(--text-secondary);background:var(--bg-2);font-size:var(--text-small);overflow-wrap:anywhere;border-radius:12px;flex-direction:column;align-items:flex-start;gap:10px;margin:12px 0;padding:12px;line-height:1.5;display:flex}.setter-lectura-aviso .btn{white-space:normal}.setter-bandeja-cuerpo>[role=region]:focus{outline:none}@container (max-width:760px){.setter-paneles{gap:6px;margin-bottom:12px;display:flex}.setter-paneles .btn{flex:1;min-width:0}.setter-paneles .btn[aria-pressed=true]{color:var(--accent-ink);border-color:var(--accent)}.setter-bandeja-cuerpo{grid-template-columns:minmax(0,1fr);height:calc(100dvh - 300px);min-height:440px}.setter-bandeja-cuerpo>.setter-carpetas,.setter-bandeja-cuerpo>.setter-lista,.setter-bandeja-cuerpo>.setter-detalle{border-right:0!important;display:none!important}.setter-bandeja-cuerpo[data-panel=carpetas]>.setter-carpetas{display:block!important}.setter-bandeja-cuerpo[data-panel=leads]>.setter-lista,.setter-bandeja-cuerpo[data-panel=detalle]>.setter-detalle{display:flex!important}.setter-bandeja-controles>.dense{width:100%}.setter-carpetas [role=button]>span:nth-child(2){line-height:1.4;white-space:normal!important}}@media (max-width:767px){.setter-bandeja .dense{font-size:var(--text-small);line-height:1.5}.setter-bandeja .setter-lead-nombre{line-height:1.5;font-size:var(--text-body)!important}}@media (pointer:coarse){.setter-bandeja .btn,.setter-carpetas [role=button],.setter-escritura-aviso>button{min-height:44px}.setter-bandeja input:not([type=checkbox]),.setter-bandeja textarea{min-height:44px;font-size:16px!important}}@media (max-width:900px){.setter-item-hoy{min-height:44px}.setter-item-hoy>span:first-child{line-height:1.5;font-size:15px!important}.setter-lista-detalle .bo-input{min-height:44px;font-size:16px!important}.setter-lista-detalle .btn{min-height:44px;font-size:15px}.setter-lista-detalle .setter-lead-nombre{line-height:1.5;font-size:15px!important}.setter-lista-detalle [role=button]{min-height:44px}.setter-lista-detalle .dense{font-size:13px;line-height:1.5}}@media (max-width:1100px){.ventas-cabecera{flex-wrap:wrap;padding:12px 16px!important}.ventas-cabecera>span{white-space:normal!important}.ventas-fecha{display:none}}.setter-formulario{min-width:0}.setter-escritura-aviso{border:1px solid var(--border-subtle);border-radius:var(--radius-md);font-size:var(--text-small);justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:16px;padding:12px 16px;line-height:1.5;display:flex}.setter-escritura-aviso>span{overflow-wrap:anywhere;min-width:0}.setter-escritura-aviso>button{flex:none}.setter-formulario .prosa-sec{line-height:1.5}@media (max-width:600px){.setter-formulario{padding:20px!important}.setter-formulario-identidad{grid-template-columns:minmax(0,1fr)!important}.setter-formulario input,.setter-formulario textarea{min-width:0;min-height:44px;font-size:16px!important}.setter-formulario .btn,.setter-formulario button[aria-haspopup=listbox]{min-height:44px;font-size:15px!important}.setter-formulario .dense{font-size:13px;line-height:1.5}.setter-formulario-acciones{flex-wrap:wrap}.setter-formulario-acciones .primary{flex:1 0 100%;order:-1}.setter-formulario-acciones .ghost{flex:1 0 100%}}.am-detalle,.am-detalle-lista{min-width:0}.am-detalle-controles{gap:10px;margin:12px 0;display:grid}.am-detalle-controles input{width:100%;min-width:0;font-size:16px}.am-detalle-paginas{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.am-detalle-paginas>span{width:100%;font-size:var(--text-small);color:var(--text-secondary)}.am-detalle-error{color:var(--negative);font-size:var(--text-body);margin:16px 0}.am-detalle-error>p{margin:0 0 12px}@media (max-width:767px){.am-detalle button[aria-haspopup=listbox],.am-detalle-lista .btn,.am-detalle-error .btn{min-height:44px;font-size:15px}.am-detalle-lista .input-search{min-height:44px}.am-detalle-lista .trow{min-height:44px;grid-template-columns:minmax(0,1fr) auto!important;gap:12px!important;padding-block:14px!important}.am-detalle-lista .trow>span:first-child>span:first-child{line-height:1.5;white-space:normal!important;font-size:15px!important}.am-detalle-lista .trow>span:last-child{overflow-wrap:anywhere;max-width:112px}.am-detalle-lista .trow>span:last-child>span:first-child{font-size:15px!important}.am-detalle-lista .trow>span>span:nth-child(2){line-height:1.5;font-size:13px!important}}.boveda-caso-abrir{color:var(--text-primary);text-align:left;min-height:28px;font:inherit;cursor:pointer;white-space:normal;overflow-wrap:anywhere;background:0 0;border:0;padding:0;font-weight:600}.boveda-caso-abrir:hover{color:var(--accent-ink)}.boveda-casos{container:boveda/inline-size}.boveda-nombre{overflow-wrap:anywhere;gap:4px;min-width:0;display:grid}.boveda-contacto{white-space:normal;align-items:center;gap:4px;min-width:0;display:flex}.boveda-contacto>span:not(.sr-only){overflow-wrap:anywhere;min-width:0}.boveda-contacto>button{min-width:28px;min-height:28px}.boveda-buscar{font-size:var(--text-small);min-height:36px}@container boveda (max-width:1320px){.boveda-casos .bo-tabla-herramientas{flex-wrap:wrap;align-items:flex-end!important}.boveda-casos .bo-orden-movil{min-width:0;color:var(--text-secondary);font-size:var(--text-small);flex:1;gap:8px;display:grid}.boveda-casos table.bo-tabla-apilable{display:block;min-width:0!important}.boveda-casos .bo-tabla-apilable thead{display:none}.boveda-casos .bo-tabla-apilable tbody{grid-template-columns:repeat(auto-fill,minmax(min(320px,100%),1fr));gap:16px;display:grid}.boveda-casos .bo-tabla-apilable tbody tr{border:1px solid var(--border-subtle);border-radius:var(--radius-md);padding:12px;display:block}.boveda-casos .bo-tabla-apilable .bo-celda{box-shadow:none;white-space:normal;font-size:var(--text-small);background:0 0;border:0;grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);gap:12px;padding:7px 0;line-height:1.5;display:grid;position:static;text-align:left!important}.boveda-casos .bo-etiqueta-movil{color:var(--text-secondary);font-weight:400;display:block}.boveda-casos .bo-valor-movil{overflow-wrap:anywhere;text-align:right;min-width:0;display:block}.boveda-casos .bo-celda[data-identidad]{padding-bottom:12px;display:block}.boveda-casos .bo-celda[data-identidad] .bo-etiqueta-movil{display:none}.boveda-casos .bo-celda[data-identidad] .bo-valor-movil{text-align:left}.boveda-casos .bo-celda:has(.boveda-contacto){grid-template-columns:minmax(0,1fr);gap:2px}.boveda-casos .bo-valor-movil:has(.boveda-contacto){text-align:left}.boveda-contacto>span:not(.sr-only){flex:1}.boveda-casos .prosa-sec{font-size:var(--text-small)}}@container boveda (max-width:650px){.boveda-casos .kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.boveda-cabecera{flex-direction:column;align-items:flex-start;gap:4px}}.boveda-casos .btn,.aviso-caso-exito .btn,.panel-caso-exito .btn{white-space:normal}.boveda-casos .badge,.aviso-caso-exito .badge,.panel-caso-exito .badge{white-space:normal;text-align:left;max-width:100%;line-height:1.5}.boveda-casos .badge:before,.aviso-caso-exito .badge:before,.panel-caso-exito .badge:before{flex-shrink:0}@media (max-width:767px){.boveda-casos .prosa,.boveda-casos .bo-celda,.aviso-caso-exito .prosa,.panel-caso-exito .prosa{font-size:15px}.boveda-casos .prosa-sec,.aviso-caso-exito .prosa-sec,.panel-caso-exito .prosa-sec{font-size:13px}.boveda-cabecera{flex-direction:column;align-items:flex-start;gap:4px}}.aviso-caso-exito{margin-top:var(--sp-3);min-height:28px;font-size:var(--text-small);flex-wrap:wrap;align-items:center;gap:6px 10px;padding:2px 0;display:flex}.aviso-caso-titulo{color:var(--text-primary);white-space:nowrap;font-weight:600}.aviso-caso-texto{color:var(--text-secondary)}.aviso-caso-accion{font:inherit;font-size:var(--text-small);color:var(--text-accent);cursor:pointer;white-space:nowrap;background:0 0;border:0;padding:0;font-weight:600;text-decoration:none}.aviso-caso-accion:hover{text-decoration:underline}.aviso-caso-accion:focus-visible{box-shadow:0 0 0 3px var(--accent-soft);border-radius:4px;outline:0}.clasificacion-compacta{border-left:1px solid var(--border-subtle);flex-wrap:wrap;align-items:center;gap:6px 10px;margin-left:6px;padding-left:12px;display:inline-flex}.aviso-caso-exito .clasificacion-form,.aviso-caso-exito .aviso-caso-mensaje{flex-basis:100%}.aviso-caso-exito .badge{font-size:var(--text-dense);padding:2px 9px;font-weight:600;line-height:18px}.ficha-avisos-datos{gap:var(--sp-3);margin-bottom:var(--sp-5);display:grid}.ficha-avisos-datos:empty{display:none}.ficha-avisos-datos .aviso-caso-exito{margin-top:0}.clasificacion-caso.compacto{padding:var(--sp-2) 0 0;border-top:0;border-bottom:0;margin:0}.panel-caso-exito .alert{font-size:var(--text-small);line-height:1.5;display:block}.boveda-marcas{gap:var(--sp-2);justify-items:start;display:grid}.clasificacion-caso{gap:var(--sp-2);margin:var(--sp-4) 0;padding:var(--sp-4) 0;border-top:1px solid var(--border-subtle);border-bottom:1px solid var(--border-subtle);display:grid}.clasificacion-caso .prosa,.clasificacion-caso .prosa-sec{font-size:var(--text-small);margin:0;line-height:1.5}.clasificacion-caso .prosa-sec{font-size:var(--text-small)}.clasificacion-caso fieldset{gap:var(--sp-3);border:0;min-width:0;margin:0;padding:0;display:grid}.clasificacion-opcion{align-items:center;gap:var(--sp-2);min-height:28px;font-size:var(--text-small);cursor:pointer;line-height:1.5;display:flex}.clasificacion-opcion input{width:20px;height:20px;accent-color:var(--accent-ink);flex:none}.clasificacion-motivo{white-space:pre-wrap;overflow-wrap:anywhere}.clasificacion-botones{gap:var(--sp-2);flex-wrap:wrap}.clasificacion-caso textarea{font-size:var(--text-small)}.clasificacion-caso .btn{white-space:normal}.clasificacion-caso [role=alert]{gap:var(--sp-2);display:grid}.boveda-error-marcas{gap:var(--sp-3);margin-top:var(--sp-3);display:grid}.boveda-error-marcas .prosa{margin:0}.boveda-error-marcas .btn{justify-self:start}@media (max-width:767px),(pointer:coarse){.boveda-caso-abrir,.boveda-casos .btn,.aviso-caso-exito .btn,.panel-caso-exito .btn,.clasificacion-opcion{min-height:44px}.boveda-contacto>button{min-width:44px;min-height:44px}.boveda-buscar,.clasificacion-caso textarea{min-height:44px;font-size:16px}}@media (max-width:767px){.boveda-casos .badge,.aviso-caso-exito .badge,.panel-caso-exito .badge{font-size:var(--text-small)}}.chat-ta-espejo::placeholder{color:var(--text-tertiary);-webkit-text-fill-color:var(--text-tertiary)}.bt-root .mis-tareas-pin{width:20px;height:28px;color:var(--t-3);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid}.bt-root .mis-tareas-pin[aria-pressed=true]{color:var(--accent)}@media (max-width:767px){.bt-root .mis-tareas-intro{padding:14px 12px}.bt-root .mis-tareas-paginacion{flex-wrap:wrap;padding:12px}.bt-root .tm-top{flex-wrap:wrap;gap:6px;height:auto;min-height:46px;padding:8px 12px}.bt-root .tm-crumb{flex:100%;min-width:0;margin-left:0}.bt-root .tm-top-der{flex-wrap:nowrap;width:100%}.bt-root .tm-top-der .seguir-control{margin-right:auto}}.modalx:has(>.cfg[data-forma=lateral]){width:min(1000px,94vw);height:min(86dvh,780px);max-height:none}.modalx-scrim:has(.cfg[data-forma=celular]){padding:0}.modalx:has(>.cfg[data-forma=celular]){border:0;border-radius:0;width:100%;height:100%;max-height:none}.modalx>.cfg.shell-settings{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.shell-settings .nav-item{gap:10px;margin:0}.cfg-nav{gap:var(--sp-4);flex-direction:column;min-width:0;padding:24px 24px 0;display:flex}.cfg-titulo{font-size:var(--text-heading);font-weight:var(--font-bold);letter-spacing:-.025em;margin:0}.cfg-cuerpo{flex:1;min-height:0;padding:20px 24px 28px;overflow-y:auto}.cfg-sec{gap:var(--sp-3);align-content:start;min-width:0;max-width:720px;display:grid}.cfg-sec[hidden]{display:none}.cfg-sec:focus-visible{outline:2px solid var(--accent);outline-offset:4px;border-radius:8px}.cfg-h{margin:0 0 var(--sp-1);font-size:var(--text-heading);font-weight:var(--font-bold);color:var(--text-primary);letter-spacing:-.015em}.cfg-bloque{gap:var(--sp-3);padding:var(--sp-4);border:1px solid var(--border-subtle);background:var(--bg-1);border-radius:14px;display:grid}.cfg-fila{justify-content:space-between;align-items:center;gap:var(--sp-3);flex-wrap:wrap;display:flex}.cfg-rotulo{font-size:var(--text-body);font-weight:var(--font-bold);color:var(--text-primary)}.cfg-conexiones{gap:var(--sp-3);align-content:start;display:grid}.cfg-conexiones .card{margin:0}.cfg-descargas{gap:var(--sp-2);display:grid}.cfg-descarga{justify-content:flex-start;align-items:center;gap:10px;width:100%;text-decoration:none;display:flex}.cfg-descarga svg{flex:none}.cfg-plegable>summary{cursor:pointer;font-size:var(--text-dense);font-weight:var(--font-medium);color:var(--text-secondary);border-radius:6px;align-items:center;gap:6px;min-height:24px;list-style:none;display:inline-flex}.cfg-plegable>summary::-webkit-details-marker{display:none}.cfg-plegable>summary:before{content:"▸";font-size:var(--text-dense);transition:transform var(--dur-fast) var(--ease-parabola)}.cfg-plegable[open]>summary:before{transform:rotate(90deg)}.cfg-plegable>summary:hover{color:var(--text-primary)}.cfg-plegable>summary:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.cfg-icono-con{background:var(--accent-soft);width:36px;height:36px;color:var(--accent-ink);border-radius:10px;flex:none;justify-content:center;align-items:center;display:inline-flex}.cfg-tabs{flex-direction:column;gap:4px;display:flex}.cfg-tab{width:100%;color:var(--text-secondary);font:inherit;font-size:var(--text-small);font-weight:var(--font-medium);cursor:pointer;text-align:left;background:0 0;border:0;border-radius:10px;align-items:center;gap:10px;min-height:40px;padding:10px 12px;display:flex}.cfg-tab svg{flex:none}.cfg-tab-txt{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.cfg-tab:hover{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.cfg-tab:hover{background:color-mix(in srgb, var(--accent) 8%, transparent)}}.cfg-tab:hover{color:var(--text-primary)}.cfg-tab.activa{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.cfg-tab.activa{background:color-mix(in srgb, var(--accent) 14%, transparent)}}.cfg-tab.activa{color:var(--text-primary);font-weight:var(--font-bold)}.cfg-tab.activa svg{color:var(--accent-ink)}.cfg-tab:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.cfg-tab .cfg-falta{margin-left:auto}.modalx>.cfg[data-forma=lateral]{flex-direction:row}.cfg[data-forma=lateral] .cfg-nav{border-right:1px solid var(--border-subtle);background:var(--bg-1);flex:none;width:232px;padding:24px 12px 16px;overflow-y:auto}.cfg[data-forma=lateral] .cfg-titulo{padding:0 12px}.cfg[data-forma=lateral] .cfg-descargas{padding-top:var(--sp-3);border-top:1px solid var(--border-subtle);margin-top:auto}.cfg[data-forma=lateral] .cfg-cuerpo{padding:24px 28px 28px}.cfg[data-forma=lateral] .cfg-h{align-items:center;min-height:32px;padding-right:48px;display:flex}.cfg[data-forma=celular] .cfg-nav{gap:var(--sp-3);border-bottom:1px solid var(--border-subtle);padding:16px 16px 12px}.cfg[data-forma=celular] .cfg-tabs{flex-direction:row;gap:2px}.cfg[data-forma=celular] .cfg-tab{min-width:0;min-height:44px;font-size:var(--text-dense);flex:1;justify-content:center;gap:4px;padding:0 4px}.cfg[data-forma=celular] .cfg-tab>svg{display:none}.cfg[data-forma=celular] .cfg-tab .cfg-falta{margin-left:0}.cfg[data-forma=celular] .cfg-cuerpo{padding:16px 16px calc(24px + env(safe-area-inset-bottom));gap:var(--sp-5);align-content:start;display:grid}.cfg[data-forma=celular] .cfg-h{display:none}.cfg[data-forma=celular] .cfg-bloque{padding:var(--sp-3)}.cfg[data-forma=celular] .cfg-sec{max-width:none}.bt-root .mis-tareas-filtros button,.bt-root .seguir-control{border:1px solid var(--border-default);min-height:30px;color:var(--text-secondary);background:var(--bg-2);cursor:pointer;border-radius:7px;justify-content:center;align-items:center;gap:6px;padding:6px 10px;display:inline-flex}.bt-root .seguir-control:disabled{cursor:not-allowed}.bt-root .mis-tareas-filtros button[aria-pressed=true],.bt-root .seguir-control[aria-pressed=true]{color:var(--accent);background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.bt-root .mis-tareas-filtros button[aria-pressed=true],.bt-root .seguir-control[aria-pressed=true]{background:color-mix(in srgb, var(--accent) 10%, var(--bg-2))}}.bt-root .mis-tareas-filtros button[aria-pressed=true],.bt-root .seguir-control[aria-pressed=true]{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.bt-root .mis-tareas-filtros button[aria-pressed=true],.bt-root .seguir-control[aria-pressed=true]{border-color:color-mix(in srgb, var(--accent) 35%, var(--border-default))}}@media (max-width:767px){.bt-root .mis-tareas-contenido .grupo-tabla{--cols:28px 0px 24px minmax(0,1fr) 38px 70px 0px 0px!important}.bt-root .mis-tareas-contenido .c-asig>:not(:first-child){display:none}.bt-root .mis-tareas-contenido .c-asig{padding:0 4px;overflow:hidden}.bt-root .mis-tareas-pin{width:28px;min-height:36px}.bt-root .mis-tareas-filtros button,.bt-root .seguir-control{min-height:36px}}html[data-app] .shell>.main{padding-top:0}html[data-app] .shell>.main>.wrap{max-width:none;margin:0;padding:0}html[data-app] .typ-bleed{height:calc(100dvh / var(--app-zoom,1))}html[data-app] .chat-clickup{padding-top:env(safe-area-inset-top)}html[data-app] body{overscroll-behavior:none;overflow:hidden}.onb-landing{--onb-azul:#10069f;--onb-azul-2:#1508d1;--onb-violeta:#4e46b3;--onb-acento:#8077ff;--onb-tinta:#fff;--onb-tinta-2:#b3b3b3;--onb-tinta-3:gray;--onb-linea:#262626;--onb-linea-suave:#ffffff12;--onb-card:#0d0d0d;--onb-amb:#ffd27a;--onb-amb-bg:#ffb0201f;--onb-amb-linea:#ffb02080;--onb-ok:#7fe0c6;--onb-ok-bg:#5fcbb024;--onb-ok-linea:#5fcbb08c;min-height:100dvh;color:var(--onb-tinta);isolation:isolate;background:#000;font-weight:300;position:relative;overflow-x:hidden}.onb-landing:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(40vmax 40vmax at 104% 4%, var(--onb-azul-2) 0%, var(--onb-azul) 28%, #4e46b38c 52%, #10069f2e 68%, transparent 80%), #000;position:fixed;inset:0}.onb-regla{background:linear-gradient(90deg, #000 0%, #1d1d1b 42%, var(--onb-violeta) 78%, var(--onb-azul) 100%);height:3px}.onb-wrap{width:100%;max-width:1080px;margin-inline:auto;padding-inline:24px}.onb-hero{text-align:center;padding-block:40px 44px}.onb-hero>svg,.onb-hero>img{margin-bottom:26px;margin-inline:auto;display:block}.onb-flag{color:var(--onb-tinta-2);letter-spacing:.06em;text-transform:uppercase;background:0 0;align-items:center;gap:8px;margin:0;padding:0;font-size:12.5px;font-weight:700;display:inline-flex}.onb-pulso{background:var(--onb-amb);border-radius:50%;width:8px;height:8px;animation:1.6s ease-in-out infinite onb-pulso}.onb-flag-ok .onb-pulso{background:var(--onb-ok);animation:none}@keyframes onb-pulso{0%,to{opacity:1}50%{opacity:.35}}.onb-h1{letter-spacing:-.03em;text-wrap:balance;max-width:1060px;margin:12px auto 0;font-size:31px;font-weight:700;line-height:1.12}@media (min-width:600px){.onb-h1{font-size:min(46px,min(92vw,1120px)/22 - 3.63636px)}}.onb-h1-luz{color:var(--onb-tinta-3);margin-top:.12em;font-weight:300;display:block}.onb-h1-subr{text-underline-offset:.16em;text-decoration:underline;text-decoration-thickness:.07em}.onb-recurso{background:linear-gradient(90deg, #10069f00 0%, var(--onb-azul) 100%);border-radius:3px;width:180px;height:5px;margin:18px auto 0}.onb-sub{max-width:40ch;color:var(--onb-tinta-2);text-wrap:balance;margin:14px auto 0;font-size:18px;line-height:1.5}.onb-sub strong,.onb-lede strong,.onb-aviso strong{color:var(--onb-tinta)}.onb-prog{max-width:560px;margin:26px auto 0}.onb-prog ol{grid-template-columns:repeat(3,1fr);gap:8px;margin:0;padding:0;list-style:none;display:grid}.onb-prog li{flex-direction:column;gap:8px;display:flex}.onb-prog .onb-tramo{background:var(--onb-linea);border-radius:999px;height:8px;overflow:hidden}.onb-prog .onb-tramo i{background:linear-gradient(90deg, var(--onb-violeta), var(--onb-acento));width:0;height:100%;display:block}.onb-prog li.hecho .onb-tramo i{background:#5fcbb0;width:100%}.onb-prog li.ahora .onb-tramo i{width:35%}.onb-prog .onb-tramo-nm{color:var(--onb-tinta-3);justify-content:center;align-items:center;gap:6px;font-size:13px;font-weight:700;display:flex}.onb-prog li.hecho .onb-tramo-nm{color:var(--onb-ok)}.onb-prog li.ahora .onb-tramo-nm{color:var(--onb-tinta)}.onb-alerta{background:var(--onb-amb-bg);border:1px solid var(--onb-amb-linea);max-width:560px;color:var(--onb-amb);text-align:left;border-radius:12px;justify-content:center;align-items:center;gap:10px;margin:18px auto 0;padding:11px 14px;font-size:14.5px;font-weight:600;line-height:1.45;animation:1s ease-in-out 15 onb-titila;display:flex}.onb-alerta em{flex:none;font-style:normal}.onb-alerta strong{color:var(--onb-amb);font-weight:700}@keyframes onb-titila{0%,to{box-shadow:none;background:#ffb0201f;border-color:#ffb02080}50%{background:#ffb02052;border-color:#ffb020;box-shadow:0 0 0 3px #ffb02033}}@media (max-width:599px){.onb-alerta{white-space:nowrap;gap:8px;padding:10px 12px;font-size:max(12px,min(14.5px,4.23729vw - 3.30508px))}}.onb-cita{border:1px solid var(--onb-linea);background:var(--onb-card);text-align:left;border-radius:16px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;max-width:560px;margin:22px auto 0;padding:16px 18px;display:flex}.onb-etiqueta{letter-spacing:.06em;text-transform:uppercase;color:var(--onb-tinta-3);align-items:center;gap:8px;margin-bottom:4px;font-size:12.5px;font-weight:700;display:flex}.onb-chip{border:1px solid var(--onb-amb-linea);background:var(--onb-amb-bg);color:var(--onb-amb);letter-spacing:.02em;text-transform:none;border-radius:999px;padding:2px 9px;font-size:12px;font-weight:800}.onb-chip-ok{border-color:var(--onb-ok-linea);background:var(--onb-ok-bg);color:var(--onb-ok)}.onb-fecha{letter-spacing:-.03em;margin-top:4px;font-size:20px;font-weight:700}.onb-grande{text-align:center;border:1px solid var(--onb-ok-linea);background:linear-gradient(#5fcbb01a,#5fcbb005);border-radius:18px;max-width:560px;margin:26px auto 0;padding:22px 18px}.onb-grande .onb-fecha{text-wrap:balance;margin-top:10px;font-size:30px;line-height:1.15}.onb-grande .onb-zona{margin-top:6px;font-size:15px}.onb-grande-ok{color:var(--onb-ok);margin-top:10px;font-size:13.5px;font-weight:500}.onb-grande .onb-am{justify-content:center;margin-top:14px}.onb-grande .btn.secondary{color:#000;background:#fff;border-color:#fff;border-radius:12px;min-height:50px;font-size:15px;font-weight:700}.onb-grande .btn.secondary:hover{color:#000;background:#e8e8f0;border-color:#e8e8f0}.onb-grande .btn.secondary:focus-visible{outline:0;box-shadow:0 0 0 4px #8077ff99}.onb-zona{color:var(--onb-tinta-2);font-variant-numeric:tabular-nums;margin-top:2px;font-size:14px}.onb-am{text-align:left;align-items:center;gap:10px;display:flex}.onb-am strong{font-size:14.5px;font-weight:700;display:block}.onb-am span{color:var(--onb-tinta-3);font-size:13px;display:block}.onb-avatar{background:var(--onb-azul);border-radius:50%;flex:none;place-items:center;width:40px;height:40px;font-size:14px;font-weight:700;display:grid;overflow:hidden}img.onb-avatar{object-fit:cover;display:block}.onb-datos{max-width:60ch;margin:20px 0 0;padding:0;list-style:none}.onb-datos li{border-top:1px solid var(--onb-linea-suave);grid-template-columns:110px 1fr;align-items:baseline;gap:16px;padding-block:11px;font-size:16px;line-height:1.5;display:grid}.onb-datos li>span{letter-spacing:.16em;text-transform:uppercase;color:var(--onb-tinta-3);font-size:11px;font-weight:500}.onb-datos li>strong{color:var(--onb-tinta);font-weight:600}.onb-enlace{color:var(--onb-acento);text-underline-offset:3px;text-decoration:underline}.onb-acciones{flex-wrap:wrap;align-items:center;gap:10px 18px;margin-top:22px;display:flex}@media (max-width:560px){.onb-datos li{grid-template-columns:1fr;gap:2px}.onb-acciones .btn{justify-content:center;width:100%}}.onb-main{padding-block:22px 20px}.onb-form-blanco{color:#111114;text-align:left;background:#fff;border-radius:18px;max-width:560px;margin:22px auto 0;padding:24px;box-shadow:0 18px 50px #10069f59}.onb-form-k{letter-spacing:.1em;text-transform:uppercase;color:#10069f;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:10px;margin:0 0 8px;font-size:12.5px;font-weight:800;display:flex}.onb-form-meta{color:#4a4a55;flex-wrap:wrap;justify-content:center;gap:14px;margin-top:12px;font-size:13.5px;font-weight:600;display:flex}.onb-form-blanco .btn.primary,.onb-form-blanco button[type=submit]{color:#fff;letter-spacing:-.02em;background:#10069f;border-color:#10069f;border-radius:14px;min-height:58px;font-size:18px;font-weight:700;box-shadow:0 6px 18px #10069f59}.onb-form-blanco .btn.primary:hover,.onb-form-blanco button[type=submit]:hover{background:#0c0578}.onb-form-blanco .br-preg{color:#111114}.onb-form-blanco .br-progreso-texto{color:#4a4a55}.onb-tarjeta{border:1px solid var(--onb-linea);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0a0a12c7;border-radius:18px;padding:26px;display:flow-root}.onb-paso{margin-bottom:8px}.onb-paso-no{letter-spacing:.22em;text-transform:uppercase;color:var(--onb-acento);margin:0 0 14px;font-size:11px;font-weight:700}.onb-h2{letter-spacing:-.03em;max-width:22ch;margin:0;font-size:clamp(26px,4vw,38px);font-weight:800;line-height:1.08}.onb-lede{color:var(--onb-tinta-2);max-width:60ch;margin:14px 0 0;font-size:16.5px;line-height:1.6}.onb-aviso{border-left:2px solid var(--onb-acento);color:var(--onb-tinta-2);max-width:60ch;margin:18px 0 0;padding:2px 0 2px 18px;font-size:16px;line-height:1.55}.onb-despues{padding-block:34px 10px}.onb-despues .onb-h2{letter-spacing:-.03em;max-width:560px;margin:0 auto 12px;font-size:19px;font-weight:700}.onb-pasos{flex-direction:column;gap:10px;max-width:560px;margin:0 auto;padding:0;list-style:none;display:flex}.onb-pasos li{border:1px solid var(--onb-linea);background:var(--onb-card);color:var(--onb-tinta-2);border-radius:14px;align-items:flex-start;gap:14px;padding:12px 14px;font-size:15px;line-height:1.5;display:flex}.onb-pasos li>span{letter-spacing:.08em;text-transform:uppercase;min-width:86px;color:var(--onb-acento);flex:none;padding-top:2px;font-size:12.5px;font-weight:500}.onb-pasos li strong{color:var(--onb-tinta);font-weight:700}.onb-pie{color:var(--onb-tinta-3);text-align:center;padding-block:28px 64px;font-size:13px}@media (max-width:640px){.onb-pasos li{flex-direction:column;gap:4px}.onb-tarjeta{border-radius:14px;padding:18px 14px}.onb-form-blanco{padding:18px}}@media (prefers-reduced-motion:reduce){.onb-pulso,.onb-alerta{animation:none}}.aviso-form-fondo{z-index:90;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);text-align:left;background:#000000d1;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.aviso-form-caja{background:#0b0b12;border:1px solid #ffffff24;border-radius:16px;width:100%;max-width:470px;padding:28px 26px 22px;position:relative;box-shadow:0 40px 100px -24px #000}.aviso-form-caja:before{content:"";background:linear-gradient(90deg,#000 0%,#1d1d1b 42%,#4e46b3 78%,#10069f 100%);border-radius:16px 16px 0 0;height:3px;position:absolute;inset:0 0 auto}.aviso-form-caja h2,.aviso-form-caja strong{color:#fff!important}.aviso-form-caja p{color:#a8a4c2!important}.aviso-form-x{color:#a8a4c2;cursor:pointer;background:0 0;border:1px solid #ffffff24;border-radius:8px;place-items:center;width:32px;height:32px;font-size:20px;line-height:1;display:grid;position:absolute;top:12px;right:12px}.aviso-form-x:hover{color:#fff;border-color:#ffffff4d}.aviso-form-x:focus-visible{outline-offset:2px;outline:2px solid #8077ff}.br-progreso-texto{letter-spacing:.02em;color:var(--text-secondary);font-variant-numeric:tabular-nums;flex-wrap:wrap;justify-content:space-between;gap:12px;padding:8px 2px 4px;font-size:12px;font-weight:600;display:flex}.br-progreso-texto>span:last-child{color:var(--text-tertiary);font-weight:500}.onb-landing .onb-confirmacion{text-align:left;max-width:760px;margin-inline:auto;padding:8px 0 4px}.onb-landing .br-form-root{background:0 0!important}.onb-landing .br-stage{background:0 0!important;min-height:0!important;padding:0!important}.onb-landing .br-form-card{box-shadow:none;background:0 0;border:0;padding-block:0;padding-inline:0}.onb-landing .br-progreso-texto{padding-inline:0}.onb-landing .onb-form-blanco .br-form-root,.onb-landing .onb-form-blanco .br-stage,.onb-landing .onb-form-blanco .br-form-card{background:0 0!important}.onb-landing .onb-form-blanco .br-form-root>div{width:100%!important}.onb-landing .onb-wrap{max-width:clamp(320px,92vw,1120px);padding-inline:clamp(16px,4vw,40px)}.onb-landing .onb-tarjeta{padding:clamp(16px,3vw,36px)}.onb-landing .onb-hero{padding-block:clamp(22px,4vw,40px) clamp(6px,1vw,12px)}.onb-landing .onb-hero>svg,.onb-landing .onb-hero>img{margin-bottom:clamp(18px,3vw,28px)}@media (max-width:640px){.onb-landing .onb-sub{font-size:16px}.onb-landing .onb-cita{gap:16px}.onb-landing .onb-tarjeta{border-radius:14px}.onb-landing .onb-confirmacion{padding-top:0}.onb-landing .onb-h2{font-size:26px}.onb-landing .onb-despues .onb-h2{font-size:18px}.onb-landing .onb-grande .onb-fecha{font-size:24px}}@media (min-width:1024px) and (max-width:1599px){.onb-landing .onb-wrap{max-width:1040px}}@media (min-width:1600px){.onb-landing .onb-wrap{max-width:1240px}.onb-landing .onb-sub,.onb-landing .onb-lede{font-size:19px}.onb-landing .onb-confirmacion{max-width:860px}}@media (min-width:2200px){.onb-landing{font-size:18px}.onb-landing .onb-wrap{max-width:1400px}}.onb-landing .onb-tarjeta:has(.onb-confirmacion){-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border-color:#0000;padding-block:0;padding-inline:0}.onb-landing .onb-confirmacion .onb-paso{padding-inline:clamp(4px,2vw,12px)}.buscador-ia-boton{border:1px solid var(--border-default);background:var(--bg-2);height:32px;color:var(--text-secondary);font:inherit;font-size:var(--text-small);cursor:pointer;transition:background var(--dur-fast) var(--ease-parabola),color var(--dur-fast) var(--ease-parabola),border-color var(--dur-fast) var(--ease-parabola);border-radius:999px;align-items:center;gap:6px;padding:0 10px;font-weight:600;display:inline-flex}.buscador-ia-boton:hover{background:var(--accent-soft);color:var(--accent);border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.buscador-ia-boton:hover{border-color:color-mix(in srgb,var(--accent) 35%,transparent)}}.buscador-ia-boton:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.buscador-ia-boton>svg{flex:none;width:15px;height:15px}.buscador-ia-ejemplo{border:1px dashed var(--border-default);color:var(--text-tertiary);font:inherit;font-size:var(--text-caption);cursor:pointer;transition:color var(--dur-fast) var(--ease-parabola),border-color var(--dur-fast) var(--ease-parabola);background:0 0;border-radius:999px;padding:4px 9px}.buscador-ia-ejemplo:hover{color:var(--accent);border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.buscador-ia-ejemplo:hover{border-color:color-mix(in srgb,var(--accent) 45%,transparent)}}.buscador-ia-ejemplo:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.buscador-ia-fila{border-radius:var(--radius-md);cursor:pointer;border:1px solid #0000;padding:9px 10px}.buscador-ia-fila.on{background:var(--bg-1);border-color:var(--border-subtle)}.buscador-ia-fila:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.buscador-ia-marca{background:var(--accent-soft);color:var(--accent);border-radius:4px;padding:0 2px;font-weight:600}.modalx:has(>.visor-embed){width:min(1280px, calc(100vw / var(--app-zoom,1) - 24px));height:calc(100dvh / var(--app-zoom,1) - 24px);max-height:calc(100dvh / var(--app-zoom,1) - 24px)}.visor-embed{flex:1;grid-template-rows:auto 1fr;min-height:0;display:grid}.visor-embed-cabecera{border-bottom:1px solid var(--border-subtle);align-items:center;gap:12px;padding:14px 64px 14px 18px;display:flex}@media (pointer:coarse){.visor-embed-cabecera{padding-right:76px}}.visor-embed-cabecera>a{flex:none;margin-left:auto}.visor-embed-cuerpo{min-height:0;padding:14px 18px 18px}.visor-embed-cuerpo>*{height:100%}:root{--bt2-depto-personales:#e2e8f5;--bt2-depto-asistencia-ceo:#97a3be;--bt2-depto-marketing:#f08886;--bt2-depto-ventas:#f6c859;--bt2-depto-servicio:#35c79e;--bt2-depto-operaciones:#6fa3ff;--bt2-ink-personales:#05070c;--bt2-ink-asistencia-ceo:#05070c;--bt2-ink-marketing:#05070c;--bt2-ink-ventas:#3a2e00;--bt2-ink-servicio:#05070c;--bt2-ink-operaciones:#05070c}[data-theme=light]{--bt2-depto-personales:#05070c;--bt2-depto-asistencia-ceo:#434b61;--bt2-depto-marketing:#d45453;--bt2-depto-ventas:#f6c859;--bt2-depto-servicio:#1f7a66;--bt2-depto-operaciones:#408ff7;--bt2-ink-personales:#fff;--bt2-ink-asistencia-ceo:#fff;--bt2-ink-marketing:#fff;--bt2-ink-ventas:#3a2e00;--bt2-ink-servicio:#fff;--bt2-ink-operaciones:#fff}.bt2{letter-spacing:-.01em;--bt2-caption:12px;--bt2-st-idea:#7c8698;--bt2-st-sin:#b4bcca;--bt2-st-prog:#ffc53d;--bt2-st-rev:#ff8a4c;--bt2-st-corr:#f1706d;--bt2-st-comp:#4ade80;--bt2-pri-urgente:#f1706d;--bt2-pri-alta:#ffc53d;--bt2-pri-media:#6fa3ff;--bt2-pri-baja:#7a8ba8;--bt2-pill-cal:#4e46b3;--bt2-pill-cal-ink:#fff;--bt2-pill-idea:#8d8d8d;--bt2-pill-sin:#454f63;--bt2-pill-prog:#e8a500;--bt2-pill-prog-ink:#3a2e00;--bt2-pill-rev:#b8531c;--bt2-pill-corr:#b63936;--bt2-pill-comp:#3a7d53;--bt2-pill-urgente:#b3261e;--bt2-pill-alta:#e8a500;--bt2-pill-alta-ink:#3a2e00;--bt2-pill-media:#2f74d6;--bt2-pill-baja:#5e677e;--bt2-pill-atrasadas:#b63936;--bt2-pill-hoy:var(--accent);--bt2-pill-manana:#4e46b3;--bt2-pill-semana:#434b61;--bt2-pill-siguiente:#5e677e;--bt2-pill-adelante:#8d8d8d;--bt2-pill-ink:#fff;--bt2-pill-ink-osc:#05070c;--bt2-lote-bg:#11141c;--bt2-lote-fg:#fff;--bt2-lote-borrar:#ff9a94;--bt2-h-fila:42px;--bt2-h-mis:54px;--bt2-h-obj:66px;--bt2-piso-nombre:400px;--bt2-cols:minmax(var(--bt2-piso-nombre), 1fr) minmax(70px, 72px) minmax(52px, 64px) minmax(86px, 96px) minmax(66px, 74px) minmax(52px, 56px) minmax(72px, 120px) 28px;--bt2-gap-cols:10px;font-variant-numeric:tabular-nums;font-weight:400}[data-theme=light] .bt2{--bt2-st-idea:#8d8d8d;--bt2-st-sin:#5e677e;--bt2-st-prog:#e8a500;--bt2-st-rev:#dc682a;--bt2-st-corr:#b63936;--bt2-st-comp:#4d9568;--bt2-pri-urgente:#d93a2b;--bt2-pri-alta:#e8a500;--bt2-pri-media:#408ff7;--bt2-pri-baja:#9aa0b0}.bt2-bleed{height:calc(100dvh / var(--app-zoom,1));background:var(--bg-1);flex-direction:column;display:flex;position:relative;overflow:hidden}@media (max-width:767px){.bt2-bleed{height:calc(100dvh - 56px)}}.bt2-main{flex-direction:column;flex:1;gap:14px;min-height:0;padding:22px 26px 24px;display:flex;overflow-y:auto}@media (max-width:767px){.bt2-main{padding:14px 12px 40px}}.bt2-head{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.bt2-head h1{font-size:var(--text-title);font-weight:var(--font-bold);letter-spacing:-.025em;margin:0}.bt2-head .bt2-sub{font-size:var(--text-small);color:var(--text-tertiary)}.bt2-esp{flex:1}.bt2-ico-depto{border-radius:var(--radius-md);color:#fff;flex:none;justify-content:center;align-items:center;width:34px;height:34px;display:flex}.bt2-card{background:var(--bg-2);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);flex-direction:column;flex:none;display:flex;overflow:hidden}.bt2-card-pad{padding:14px 18px 10px}.bt2-btn{border-radius:var(--radius-md);border:1px solid var(--border-default);background:var(--bg-2);height:34px;color:var(--text-secondary);font-size:var(--text-dense);font-weight:var(--font-medium);cursor:pointer;transition:background var(--dur-fast) var(--ease-parabola), border-color var(--dur-fast) var(--ease-parabola);align-items:center;gap:7px;padding:0 13px;display:inline-flex}.bt2-btn:hover{background:var(--bg-4)}.bt2-btn.on{background:var(--accent-soft);border-color:var(--accent);color:var(--accent-ink)}.bt2-btn-primario{border-radius:var(--radius-md);background:var(--accent);height:34px;color:var(--text-on-accent);font-size:var(--text-dense);font-weight:var(--font-medium);cursor:pointer;border:0;align-items:center;gap:7px;padding:0 15px;display:inline-flex}.bt2-btn-primario:hover{background:var(--accent-hover)}.bt2-ico-btn{border-radius:var(--radius-sm);width:28px;height:28px;color:var(--text-tertiary);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex}.bt2-ico-btn:hover{background:var(--bg-4);color:var(--text-secondary)}.bt2 button:focus-visible,.bt2 a:focus-visible,.bt2 [tabindex]:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:8px}.bt2-depto-banda{height:34px;font-size:var(--text-small);letter-spacing:.01em;align-items:center;gap:9px;margin:0 -16px 10px;padding:0 22px;display:flex}.bt2-grupo+.bt2-depto-banda,div+div>.bt2-depto-banda:first-child{margin-top:22px}.bt2-lista-scroll{flex:1;min-height:0;padding:12px 16px 20px;overflow:auto}.bt2-grupo-cuerpo{padding-left:22px}@media (max-width:767px){.bt2-lista-scroll{padding:8px 6px 16px}.bt2-grupo-cuerpo{padding-left:0}}.bt2-grupo{flex-direction:column;display:flex}.bt2-grupo-head{align-items:center;gap:10px;height:34px;display:flex}.bt2-pastilla{font-size:var(--text-dense);font-weight:var(--font-medium);border-radius:var(--radius-sm);white-space:nowrap;padding:3px 10px}.bt2-pastilla-persona{align-items:center;gap:8px;padding-left:5px;display:inline-flex}.bt2-conteo{font-size:var(--text-dense);color:var(--text-tertiary)}.bt2-caret{width:22px;height:22px;color:var(--text-tertiary);cursor:pointer;background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;display:flex}.bt2-caret:hover{background:var(--bg-4)}.bt2-cols-head{grid-template-columns:var(--bt2-cols);gap:var(--bt2-gap-cols);border-bottom:1px solid var(--border-subtle);height:32px;font-size:var(--bt2-caption,12px);font-weight:var(--font-medium);color:var(--text-tertiary);align-items:center;min-width:min-content;padding:0 8px 0 28px;display:grid}.bt2-cols-head>span{text-align:center;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.bt2-cols-head>span:first-child{text-align:left;padding-left:13px}.bt2-fila{grid-template-columns:var(--bt2-cols);gap:var(--bt2-gap-cols);min-height:var(--bt2-h-fila);border-bottom:1px solid var(--border-subtle);transition:background var(--dur-fast) var(--ease-parabola);align-items:center;min-width:min-content;padding:0 8px 0 28px;display:grid;position:relative}.bt2-fila:hover{background:var(--bg-row-hover)}.bt2-hueco{color:var(--text-disabled);display:inline-flex}.bt2-fila:hover .bt2-hueco{color:var(--text-tertiary)}.bt2-fila.abrible,.bt2-mis-fila.abrible{cursor:pointer}.bt2-fila.marcada{background:var(--accent-soft)}.bt2-check{cursor:pointer;border:1.6px solid var(--border-strong);opacity:0;width:16px;height:16px;transition:opacity var(--dur-fast) var(--ease-parabola);background:0 0;border-radius:5px;flex:none;justify-content:center;align-items:center;padding:0;display:flex}.bt2-fila .bt2-check{position:absolute;top:50%;left:7px;transform:translateY(-50%)}.bt2-fila:hover .bt2-check,.bt2-grupo-head:hover .bt2-check,.bt2-check:focus-visible,.bt2-card.eligiendo .bt2-check{opacity:1}.bt2-check.on{opacity:1;background:var(--accent);border-color:var(--accent)}.bt2-lote{z-index:1250;border-radius:var(--radius-lg);background:var(--bt2-lote-bg);max-width:calc(100vw - 32px);box-shadow:var(--shadow-2);align-items:center;gap:6px;padding:7px 10px;display:flex;position:fixed;bottom:22px;left:50%;overflow-x:auto;transform:translate(-50%)}.bt2-lote-cuenta{font-size:var(--text-dense);color:var(--bt2-lote-fg);white-space:nowrap;padding:0 4px 0 6px}.bt2-lote-cuenta strong{font-weight:var(--font-bold)}.bt2-lote-x{border-radius:var(--radius-sm);width:24px;height:24px;color:var(--bt2-lote-fg);cursor:pointer;background:#ffffff1f;border:0;flex:none;font-size:12px}.bt2-lote-x:hover{background:#ffffff3d}.bt2-lote-sep{background:#ffffff2e;flex:none;width:1px;height:20px;margin:0 4px}.bt2-lote-btn{border-radius:var(--radius-sm);cursor:pointer;height:30px;font-size:var(--text-dense);color:#ffffffeb;white-space:nowrap;background:0 0;border:0;flex:none;align-items:center;gap:7px;padding:0 11px;display:flex}.bt2-lote-btn:hover,.bt2-lote-btn.on{color:var(--bt2-lote-fg);background:#ffffff29}.bt2-lote-btn.borrar{color:var(--bt2-lote-borrar);padding:0 9px}.bt2-lote-btn.borrar:hover{color:var(--bt2-lote-fg);background:#ff5c5c38}.bt2-lote-btn.borrar.confirma{background:var(--bt2-lote-borrar);color:#2a0a08;font-weight:var(--font-medium)}.bt2-fila.sel{background:var(--accent-soft)}.bt2-lista-card{container:bt2lista/inline-size}@container bt2lista (max-width:539px){.bt2-lista-scroll{--bt2-cols:minmax(0, 1fr) 36px 60px 28px}.bt2-fila>:nth-child(n+4):nth-child(-n+7),.bt2-cols-head>:nth-child(n+4):nth-child(-n+7){display:none}.bt2-cols-head>:nth-child(2){visibility:hidden}.bt2-fila,.bt2-cols-head{gap:8px;padding:0 6px 0 28px}}.bt2-nombre{align-items:center;gap:5px;min-width:0;display:flex}.bt2-nombre-txt{white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:var(--text-small);font-weight:var(--font-medium);color:var(--text-primary);text-align:left;cursor:pointer;background:0 0;border:0;padding:0;overflow:hidden}.bt2-nombre-txt:hover{text-decoration:underline}.bt2-fila.cerrada .bt2-nombre-txt{color:var(--text-tertiary)}.bt2-fila.milestone .bt2-nombre-txt{font-weight:var(--font-bold)}.bt2-celda{border-radius:var(--radius-sm);height:30px;font-size:var(--text-dense);color:var(--text-secondary);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;gap:6px;min-width:0;display:flex}:where(button).bt2-celda:hover{background:var(--bg-4)}.bt2-celda.abierta{background:var(--accent-soft)}.bt2-celda span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.bt2-celda-fecha{gap:5px}.bt2-celda.bt2-editable{box-shadow:inset 0 0 0 1px var(--border-default);background:var(--bg-2);border-radius:7px;height:auto;min-height:30px;padding:4px 6px}.bt2-celda.bt2-editable:hover{box-shadow:inset 0 0 0 1px var(--accent)}.bt2-chip{font-size:var(--bt2-caption,12px);font-weight:var(--font-medium);background:var(--bg-4);color:var(--text-secondary);white-space:nowrap;text-overflow:ellipsis;border-radius:6px;max-width:100%;padding:3px 7px;overflow:hidden}.bt2-chip.obj{background:var(--accent-soft);color:var(--accent-ink)}.bt2-hijas{font-size:var(--bt2-caption,12px);font-weight:var(--font-medium);color:var(--text-tertiary);border:1px solid var(--border-subtle);border-radius:6px;flex:none;align-items:center;gap:3px;padding:0 5px;display:flex}.bt2-add{height:38px;font-size:var(--text-dense);color:var(--text-tertiary);cursor:pointer;text-align:left;background:0 0;border:0;align-items:center;gap:8px;width:100%;padding:0 12px 0 34px;display:flex}.bt2-add:hover{color:var(--accent-ink)}.bt2-nueva{border:1px solid var(--accent);border-radius:var(--radius-md);background:var(--bg-2);min-height:42px;box-shadow:var(--shadow-1);flex-wrap:wrap;align-items:center;gap:6px;margin:2px 0 4px;padding:5px 8px 5px 6px;display:flex}.bt2-nueva-estado{border-radius:var(--radius-sm);cursor:pointer;background:0 0;border:0;flex:none;justify-content:center;align-items:center;width:24px;height:24px;padding:0;display:flex}.bt2-nueva-estado:hover{background:var(--bg-4)}.bt2-nueva-nombre{min-width:100px;height:28px;font:inherit;font-size:var(--text-small);font-weight:var(--font-medium);color:var(--text-primary);background:0 0;border:0;outline:none;flex:120px}.bt2-nueva-nombre::placeholder{color:var(--text-tertiary);font-weight:400}.bt2-nueva-largo{font-size:var(--bt2-caption,12px);font-weight:var(--font-medium);color:var(--warning,#e8a500);flex:none;padding:0 2px}.bt2-nueva-sep{background:var(--border-subtle);flex:none;width:1px;height:20px;margin:0 2px}.bt2-nueva-chip{border:1px solid var(--border-subtle);border-radius:var(--radius-sm);background:var(--bg-1);cursor:pointer;height:28px;font-size:var(--text-dense);color:var(--text-tertiary);white-space:nowrap;flex:none;align-items:center;gap:6px;padding:0 9px;display:flex}.bt2-nueva-chip:hover{background:var(--bg-4);color:var(--text-secondary)}.bt2-nueva-chip.puesto{color:var(--text-primary);border-color:var(--border-default)}.bt2-nueva-chip.falta{border-color:var(--bt2-pill-alta);color:var(--bt2-pill-alta);background:var(--bt2-pill-alta)}@supports (color:color-mix(in lab, red, red)){.bt2-nueva-chip.falta{background:color-mix(in srgb, var(--bt2-pill-alta) 12%, transparent)}}.bt2-nueva-chip.on{border-color:var(--accent);color:var(--accent-ink);background:var(--accent-soft)}.bt2-nueva-chip.bt2-nueva-cara.puesto{background:0 0;border-color:#0000;justify-content:center;width:28px;padding:0}.bt2-nueva-chip.bt2-nueva-cara.puesto:hover{background:0 0}.bt2-nueva-chip.bt2-nueva-cara.puesto.on{box-shadow:0 0 0 2px var(--accent-soft)}.bt2-nueva-obj{text-overflow:ellipsis;max-width:120px;overflow:hidden}.bt2-nueva .bt2-btn-primario:disabled{opacity:.45;cursor:not-allowed}.bt2-add input{min-width:0;color:var(--text-primary);font:inherit;background:0 0;border:0;outline:none;flex:1}.bt2-pop{z-index:1300;min-width:190px;max-width:min(calc(100vw / var(--app-zoom,1) - 24px), 560px);background:var(--bg-3);border:1px solid var(--border-default);border-radius:var(--radius-md);box-shadow:var(--shadow-2);flex-direction:column;gap:1px;max-height:min(60dvh,420px);padding:6px;display:flex;position:absolute;overflow:auto}.bt2-pop-tit{font-size:var(--bt2-caption,12px);font-weight:var(--font-bold);text-transform:uppercase;letter-spacing:.06em;color:var(--text-tertiary);padding:6px 10px 4px}.bt2-opt{border-radius:var(--radius-sm);cursor:pointer;height:32px;font-size:var(--text-dense);color:var(--text-primary);text-align:left;background:0 0;border:0;align-items:center;gap:9px;width:100%;padding:0 10px;display:flex}.bt2-opt:hover{background:var(--bg-4)}.bt2-opt.sel{background:var(--accent-soft);font-weight:var(--font-medium)}.bt2-opt>.avatar{text-align:center;flex:none;width:13px;height:13px;font-size:0;line-height:13px;display:block}.bt2-opt>.avatar:first-letter{font-size:12px}.bt2-opt>span:first-of-type:not(.avatar),.bt2-opt>.avatar+span{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.bt2-buscar{z-index:1;background:var(--bg-3);border-bottom:1px solid var(--border-subtle);align-items:center;gap:7px;margin:-6px -6px 4px;padding:8px 8px 6px;display:flex;position:sticky;top:-6px}.bt2-buscar svg{color:var(--text-tertiary);flex:none}.bt2-buscar input{min-width:0;height:28px;font:inherit;font-size:var(--text-dense);color:var(--text-primary);background:0 0;border:0;outline:none;flex:1}.bt2-buscar input::placeholder{color:var(--text-tertiary)}.bt2-vacio-pop{font-size:var(--bt2-caption,12px);color:var(--text-tertiary);padding:10px}.bt2-sep{background:var(--border-subtle);height:1px;margin:4px 0}.bt2-dp{min-width:456px;display:flex}@media (max-width:767px){.bt2-dp{flex-direction:column;min-width:0}}.bt2-dp-atajos{border-right:1px solid var(--border-subtle);flex-direction:column;flex:none;gap:1px;width:212px;padding:6px;display:flex}@media (max-width:767px){.bt2-dp-atajos{border-right:0;border-bottom:1px solid var(--border-subtle);width:auto}}.bt2-dp-cal{flex-direction:column;flex:1;gap:6px;padding:8px 10px 10px;display:flex}.bt2-dp-mes{font-size:var(--text-small);font-weight:var(--font-bold);align-items:center;gap:6px;display:flex}.bt2-dp-grid{grid-template-columns:repeat(7,32px);display:grid}.bt2-dp-dow{height:24px;font-size:var(--bt2-caption,12px);font-weight:var(--font-medium);color:var(--text-tertiary);justify-content:center;align-items:center;display:flex}.bt2-dp-dia{border-radius:var(--radius-sm);height:29px;font-size:var(--text-dense);color:var(--text-primary);cursor:pointer;background:0 0;border:0}.bt2-dp-dia:hover{background:var(--bg-4)}.bt2-dp-dia.otro{color:var(--text-disabled)}.bt2-dp-dia.hoy{font-weight:var(--font-bold);box-shadow:inset 0 0 0 1px var(--accent)}.bt2-dp-dia.elegido{background:var(--accent);color:var(--text-on-accent);font-weight:var(--font-bold)}.bt2-mis-cols{grid-template-columns:var(--bt2-mis-cols);border-bottom:1px solid var(--border-subtle);height:30px;font-size:var(--bt2-caption,12px);font-weight:var(--font-medium);color:var(--text-tertiary);align-items:center;gap:12px;padding:0 4px;display:grid}.bt2-mis-fila{grid-template-columns:var(--bt2-mis-cols);min-height:var(--bt2-h-mis);border-bottom:1px solid var(--border-subtle);align-items:center;gap:12px;padding:6px 4px;display:grid}.bt2-mis-fila:hover{background:var(--bg-row-hover)}.bt2-mis-obj{justify-content:center;min-width:0;display:flex}.bt2-mis-card{container:bt2mis/inline-size}.bt2-migaja{font-size:var(--bt2-caption,12px);color:var(--text-tertiary);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.bt2-mis-nombre{font-size:var(--text-small);font-weight:var(--font-medium);color:var(--text-primary);text-align:left;cursor:pointer;white-space:nowrap;text-overflow:ellipsis;background:0 0;border:0;padding:0;overflow:hidden}.bt2-mis-nombre:hover{text-decoration:underline}.bt2-vencida{color:var(--negative);font-weight:var(--font-medium)}.bt2-obj-head{grid-template-columns:var(--bt2-obj-cols);height:38px;font-size:var(--bt2-caption,12px);font-weight:var(--font-medium);align-items:center;gap:10px;padding:0 14px;display:grid}.bt2-obj-fila{grid-template-columns:var(--bt2-obj-cols);min-height:var(--bt2-h-obj);border-bottom:1px solid var(--border-subtle);align-items:center;gap:10px;padding:8px 14px;display:grid}.bt2-obj-fila:hover{background:var(--bg-row-hover)}.bt2-obj-nombre{font-size:var(--text-small);font-weight:var(--font-medium);color:var(--text-primary);-webkit-line-clamp:2;line-clamp:2;text-align:left;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.bt2-obj-ddc{font-size:var(--text-dense);color:var(--text-tertiary);-webkit-line-clamp:2;line-clamp:2;text-align:left;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.bt2-barra{background:var(--bg-4);border-radius:4px;height:8px;position:relative;overflow:hidden}.bt2-barra>span{background:var(--accent);border-radius:4px;position:absolute;inset:0 auto 0 0}.bt2-barra.off>span{background:var(--negative)}.bt2-barra.done>span{background:var(--positive)}.bt2-resumen{border-radius:var(--radius-full);height:30px;font-size:var(--text-dense);font-weight:var(--font-medium);align-items:center;gap:7px;padding:0 12px;display:inline-flex}.bt2-resumen.off{background:var(--negative-bg);color:var(--negative)}.bt2-resumen.on{background:var(--positive-bg);color:var(--positive)}.bt2-resumen.done{background:var(--accent-soft);color:var(--accent-ink)}.bt2-resumen.sinmeta{background:var(--bg-4);color:var(--text-secondary)}.bt2-semaforo{cursor:pointer;font-family:inherit;font-weight:var(--font-medium);border:0}.bt2-semaforo:hover{box-shadow:inset 0 0 0 1px}.bt2-semaforo:focus-visible{box-shadow:var(--ring-focus);outline:none}.bt2-tabs{background:var(--bg-4);border-radius:var(--radius-md);gap:2px;padding:3px;display:flex}.bt2-tab{border-radius:var(--radius-sm);height:30px;color:var(--text-secondary);font-size:var(--text-dense);font-weight:var(--font-medium);cursor:pointer;background:0 0;border:0;padding:0 14px}.bt2-tab.on{background:var(--bg-2);color:var(--text-primary);box-shadow:var(--shadow-1)}.bt2-vacio{border:1.5px dashed var(--border-default);border-radius:var(--radius-lg);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:48px 20px;display:flex}.bt2-vacio-tit{font-size:var(--text-heading);font-weight:var(--font-bold)}.bt2-vacio-sub{font-size:var(--text-small);color:var(--text-secondary);max-width:52ch}.bt2-detalle{z-index:1200;background:var(--bg-2);border-left:1px solid var(--border-default);width:min(828px,100vw);box-shadow:var(--shadow-3);animation:bt2-entrar var(--dur-base) var(--ease-enter);flex-direction:column;display:flex;position:fixed;top:0;bottom:0;right:0}@keyframes bt2-entrar{0%{opacity:.6;transform:translate(18px)}to{opacity:1;transform:none}}.bt2-detalle-top{border-bottom:1px solid var(--border-subtle);flex:none;align-items:center;gap:4px;height:52px;padding:0 12px 0 20px;display:flex}.bt2-detalle-cuerpo{flex-direction:column;flex:1;gap:14px;min-height:0;padding:18px 28px 28px;display:flex;overflow-y:auto}.bt2-detalle h2{font-size:var(--text-heading);font-weight:var(--font-bold);letter-spacing:-.02em;text-align:left;color:var(--text-primary);cursor:text;background:0 0;border:0;width:100%;margin:0}.bt2-seccion{border-top:1px solid var(--border-subtle);flex-direction:column;gap:8px;padding-top:12px;display:flex}.bt2-seccion h3{font-size:var(--text-small);font-weight:var(--font-bold);margin:0}.bt2-formato{align-items:center;gap:2px;display:inline-flex}.bt2-formato button{border-radius:var(--radius-sm);cursor:pointer;width:26px;height:26px;color:var(--text-tertiary);font-size:var(--text-small);background:0 0;border:0;justify-content:center;align-items:center;padding:0;font-family:inherit;display:flex}.bt2-formato button:hover{background:var(--bg-4);color:var(--text-primary)}.bt2-nombre-ver{text-align:left;cursor:text;border-radius:var(--radius-sm);background:0 0;border:0;width:100%;margin:0 -6px;padding:2px 6px}.bt2-nombre-ver:hover{background:var(--bg-1)}.bt2-nombre-edit{width:100%;font:inherit;font-size:var(--text-heading);font-weight:var(--font-bold);letter-spacing:-.02em;color:var(--text-primary);background:0 0;border:0;outline:none;margin:0 -6px;padding:2px 6px}.bt2-desc{overflow-wrap:anywhere;cursor:text;border-radius:var(--radius-sm);margin:0 -6px;padding:2px 6px}.bt2-desc:hover{background:var(--bg-1)}.bt2-desc-edit{resize:none;field-sizing:content;width:100%;min-height:120px;font:inherit;font-size:var(--text-dense);line-height:var(--line-body);color:var(--text-primary);background:0 0;border:0;outline:none;margin:0 -6px;padding:2px 6px}.bt2-desc-edit::placeholder{color:var(--text-tertiary)}.bt2-comandos{z-index:1300;background:var(--bg-3);border:1px solid var(--border-default);border-radius:var(--radius-md);width:200px;box-shadow:var(--shadow-2);flex-direction:column;padding:4px;display:flex;position:absolute}.bt2-comandos .bt2-opt>span.bt2-comandos-ico:first-of-type{width:18px;color:var(--text-secondary);flex:none;justify-content:center;display:inline-flex}.bt2-comandos .bt2-opt>span:last-of-type{text-align:left;flex:1;min-width:0}.bt2-desc-vacia{text-align:left;cursor:text;font-size:var(--text-dense);line-height:var(--line-body);color:var(--text-tertiary);background:0 0;border:0;margin:0 -6px;padding:2px 6px}.bt2-desc-vacia:hover{color:var(--text-secondary)}.bt2-adj{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.bt2-adj:not(:empty){margin-top:8px}.bt2-adj-chip{border:1px solid var(--border-subtle);border-radius:var(--radius-sm);background:var(--bg-1);align-items:center;max-width:100%;display:inline-flex}.bt2-adj-chip:hover{border-color:var(--border-default);background:var(--bg-4)}.bt2-adj-abrir{cursor:pointer;min-width:0;max-width:260px;height:26px;font:inherit;font-size:var(--bt2-caption,12px);color:var(--text-secondary);background:0 0;border:0;align-items:center;gap:6px;padding:0 8px;display:flex}.bt2-adj-nombre{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.bt2-adj-peso{color:var(--text-tertiary);flex:none}.bt2-adj-x{cursor:pointer;width:20px;height:26px;color:var(--text-tertiary);background:0 0;border:0;flex:none;font-size:12px}.bt2-adj-x:hover{color:var(--negative)}.bt2-adj-sumar{border:1px dashed var(--border-strong);border-radius:var(--radius-sm);cursor:pointer;height:26px;font:inherit;font-size:var(--bt2-caption,12px);color:var(--text-tertiary);background:0 0;align-items:center;gap:6px;padding:0 9px;display:inline-flex}.bt2-adj-sumar:hover:not(:disabled){border-color:var(--accent);color:var(--accent-ink)}.bt2-adj-sumar:disabled{opacity:.6;cursor:progress}.bt2-adj-error{font-size:var(--bt2-caption,12px);color:var(--negative)}.bt2-sub-head{align-items:center;gap:10px;display:flex}.bt2-sub-cuenta{font-size:var(--bt2-caption,12px);color:var(--text-tertiary)}.bt2-sub-barra{background:var(--bg-4);border-radius:99px;flex:none;width:64px;height:5px;overflow:hidden}.bt2-sub-barra>span{background:var(--accent);border-radius:99px;height:100%;display:block}.bt2-sub-barra.llena>span{background:var(--positive)}.bt2-sub-cols{border-bottom:1px solid var(--border-subtle);height:28px;font-size:var(--bt2-caption,12px);font-weight:var(--font-medium);color:var(--text-tertiary);grid-template-columns:minmax(0,1fr) 92px 64px 64px;align-items:center;gap:10px;padding:0 4px;display:grid}.bt2-sub-cols>span:not(:first-child){text-align:center}.bt2-sub-fila{border:0;border-bottom:1px solid var(--border-subtle);text-align:left;cursor:pointer;width:100%;min-height:36px;font:inherit;color:inherit;border-radius:var(--radius-sm);background:0 0;grid-template-columns:minmax(0,1fr) 92px 64px 64px;align-items:center;gap:10px;padding:0 4px;display:grid}.bt2-sub-fila:hover{background:var(--bg-row-hover)}.bt2-sub-nombre{min-width:0;font-size:var(--text-dense);color:var(--text-primary);align-items:center;gap:9px;display:flex}.bt2-sub-nombre>span{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.bt2-sub-nombre>span.hecha{color:var(--text-tertiary)}.bt2-sub-celda{justify-content:center;align-items:center;display:flex}.bt2-sub-glifo{color:var(--text-disabled);flex:none;display:inline-flex}.bt2-sub-fila:hover .bt2-sub-glifo{color:var(--text-tertiary)}.bt2-sub-campo{border:0;border-bottom:1px solid var(--accent);width:100%;height:34px;font:inherit;font-size:var(--text-dense);color:var(--text-primary);background:0 0;outline:none;padding:0 4px}.bt2-sub-campo::placeholder{color:var(--text-tertiary)}.bt2-migaja-btn{text-overflow:ellipsis;white-space:nowrap;min-width:0;font:inherit;color:var(--text-secondary);cursor:pointer;background:0 0;border:0;padding:0;overflow:hidden}.bt2-migaja-btn:hover{color:var(--accent-ink);text-decoration:underline}.bt2-com{gap:10px;display:flex}.bt2-com-cuerpo{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.bt2-com-meta{font-size:var(--bt2-caption,12px);color:var(--text-tertiary)}.bt2-enviar{border-radius:var(--radius-md);background:var(--accent);width:34px;height:34px;color:var(--text-on-accent);cursor:pointer;border:0;flex:none;justify-content:center;align-items:center;padding:0;display:flex}.bt2-enviar:hover:not(:disabled){background:var(--accent-hover)}.bt2-enviar:disabled{opacity:.4;cursor:not-allowed}.bt2-com-txt{font-size:var(--text-dense);line-height:var(--line-body);color:var(--text-primary);white-space:pre-wrap;overflow-wrap:anywhere}.bt2-hilo{border-left:2px solid var(--border-subtle);flex-direction:column;gap:8px;margin-top:6px;padding-left:12px;display:flex}.bt2-campo{border-radius:var(--radius-md);border:1px solid var(--border-default);background:var(--bg-1);width:100%;min-height:34px;color:var(--text-primary);font:inherit;font-size:var(--text-dense);resize:vertical;outline:none;padding:7px 10px}.bt2-campo:focus{border-color:var(--accent);box-shadow:var(--ring-focus)}textarea.bt2-campo.bt2-comentario{resize:none;field-sizing:content;max-height:176px}.bt2-obj-campo{box-sizing:border-box;background:var(--bg-2);width:calc(100% + 12px);box-shadow:inset 0 0 0 1px var(--border-default);color:var(--text-primary);font:inherit;font-size:var(--text-small);font-weight:var(--font-medium);resize:none;border:0;border-radius:7px;outline:none;margin:0 -6px;padding:2px 6px;line-height:19px}.bt2-obj-campo:focus{box-shadow:inset 0 0 0 1px var(--accent), var(--ring-focus)}.bt2-obj-campo.ddc{font-size:var(--text-dense);color:var(--text-tertiary);font-weight:400;line-height:17px}.bt2-obj-campo.ddc::placeholder{color:var(--text-tertiary)}.bt2-obj-campo.num{text-align:center;width:100%;margin:0;padding:4px}.bt2-scrim{z-index:1190;background:#00000061;border:0;position:fixed;inset:0}.bt2-aviso{border-radius:var(--radius-md);background:var(--warning-bg);color:var(--warning);font-size:var(--text-dense);align-items:center;gap:8px;padding:8px 12px;display:flex}.bt2-toast{z-index:1400;background:var(--bg-3);border:1px solid var(--border-default);box-shadow:var(--shadow-2);border-radius:var(--radius-md);font-size:var(--text-dense);color:var(--text-primary);max-width:90vw;padding:10px 16px;position:fixed;bottom:24px;left:50%;transform:translate(-50%)}.bt2-fila .bt2-celda>.avatar,.bt2-sub-celda>.avatar{letter-spacing:-.04em;flex:none;width:20px;height:20px;font-size:12px}.bt2-head h1{font-size:24px}.bt2-head .bt2-btn,.bt2-head .bt2-btn-primario{border-radius:10px;gap:8px;height:38px;font-size:13px}.bt2-head .bt2-btn-primario{padding:0 16px;font-weight:600}.bt2-col-menu{justify-content:center;align-items:center;display:flex}.bt2-menu-btn{cursor:pointer;width:26px;height:26px;color:var(--text-tertiary);opacity:0;transition:opacity var(--dur-fast) var(--ease-parabola);background:0 0;border:0;border-radius:7px;justify-content:center;align-items:center;display:inline-flex}.bt2-fila:hover .bt2-menu-btn,.bt2-mis-fila:hover .bt2-menu-btn,.bt2-menu-btn:focus-visible,.bt2-menu-btn[aria-expanded=true]{opacity:1}.bt2-menu-btn:hover,.bt2-menu-btn[aria-expanded=true]{background:var(--bg-4);color:var(--text-primary)}@media (hover:none){.bt2-menu-btn{opacity:1}}.bt2-menu-tarea{flex-direction:column;font-weight:400;display:flex}.bt2-menu-sep{background:var(--border-subtle);flex:none;height:1px;margin:5px 4px}.bt2-opt.bt2-opt-peligro{color:var(--negative)}.bt2-opt.bt2-opt-peligro:hover{background:var(--negative)}@supports (color:color-mix(in lab, red, red)){.bt2-opt.bt2-opt-peligro:hover{background:color-mix(in srgb, var(--negative) 10%, transparent)}}.bt2-menu-permisos{cursor:pointer;background:var(--accent);color:#fff;height:36px;font:inherit;border:0;border-radius:9px;justify-content:center;align-items:center;gap:8px;margin:8px 2px 2px;font-size:13px;font-weight:600;display:flex}.bt2-menu-permisos:hover{filter:brightness(1.08)}.bt2-menu-volver{cursor:pointer;height:32px;font:inherit;text-align:left;color:var(--text-secondary);background:0 0;border:0;padding:0 10px;font-size:13px;font-weight:600}.bt2-menu-volver:hover{color:var(--text-primary)}.bt2-detalle-top .bt2-ico-btn{border-radius:8px;width:32px;height:32px}.bt2-subtarea-de{color:var(--text-tertiary);align-items:center;gap:6px;min-width:0;margin-bottom:-6px;font-size:13px;display:flex}.bt2-subtarea-de>button{cursor:pointer;min-width:0;font:inherit;color:var(--text-primary);background:0 0;border:0;border-radius:6px;align-items:center;gap:6px;margin-left:-2px;padding:2px 6px;display:inline-flex}.bt2-subtarea-de>button>span:last-child{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.bt2-subtarea-de>button:hover{background:var(--bg-4)}.bt2-detalle h2{line-height:1.3}.bt2-detalle-chips{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.bt2-chip-tipo,.bt2-chip-estado{cursor:pointer;height:30px;font:inherit;white-space:nowrap;border-radius:8px;align-items:center;gap:6px;padding:0 10px;display:inline-flex}.bt2-chip-tipo{border:1px solid var(--border-default);background:var(--bg-2);color:var(--text-primary);font-size:12.5px;font-weight:600}.bt2-chip-tipo:hover{background:var(--bg-4)}.bt2-chip-estado{letter-spacing:.03em;text-transform:uppercase;border:0;font-size:12px;font-weight:700}.bt2-chip-estado:hover{filter:brightness(.97)}.bt2-chip-estado{background:var(--bt2-st-sin)}@supports (color:color-mix(in lab, red, red)){.bt2-chip-estado{background:color-mix(in srgb, var(--bt2-st-sin) 16%, var(--bg-2))}}.bt2-chip-estado{color:var(--bt2-st-sin)}.bt2-chip-estado.st-idea{background:var(--bt2-st-idea)}@supports (color:color-mix(in lab, red, red)){.bt2-chip-estado.st-idea{background:color-mix(in srgb, var(--bt2-st-idea) 16%, var(--bg-2))}}.bt2-chip-estado.st-idea{color:var(--bt2-st-idea)}.bt2-chip-estado.st-en-progreso{background:var(--bt2-st-prog)}@supports (color:color-mix(in lab, red, red)){.bt2-chip-estado.st-en-progreso{background:color-mix(in srgb, var(--bt2-st-prog) 16%, var(--bg-2))}}.bt2-chip-estado.st-en-progreso{color:var(--bt2-st-prog)}.bt2-chip-estado.st-en-revision{background:var(--bt2-st-rev)}@supports (color:color-mix(in lab, red, red)){.bt2-chip-estado.st-en-revision{background:color-mix(in srgb, var(--bt2-st-rev) 16%, var(--bg-2))}}.bt2-chip-estado.st-en-revision{color:var(--bt2-st-rev)}.bt2-chip-estado.st-corregir{background:var(--bt2-st-corr)}@supports (color:color-mix(in lab, red, red)){.bt2-chip-estado.st-corregir{background:color-mix(in srgb, var(--bt2-st-corr) 16%, var(--bg-2))}}.bt2-chip-estado.st-corregir{color:var(--bt2-st-corr)}.bt2-chip-estado.st-completada{background:var(--bt2-st-comp)}@supports (color:color-mix(in lab, red, red)){.bt2-chip-estado.st-completada{background:color-mix(in srgb, var(--bt2-st-comp) 16%, var(--bg-2))}}.bt2-chip-estado.st-completada{color:var(--bt2-st-comp)}[data-theme=light] .bt2-chip-estado{color:#434b61;background:#f2f3f6}[data-theme=light] .bt2-chip-estado.st-idea{color:#8d8d8d;background:#f2f3f6}[data-theme=light] .bt2-chip-estado.st-en-progreso{color:#8a6100;background:#fef6df}[data-theme=light] .bt2-chip-estado.st-en-revision{color:#a8481a;background:#fcebe2}[data-theme=light] .bt2-chip-estado.st-corregir{color:#b63936;background:#f8e3e2}[data-theme=light] .bt2-chip-estado.st-completada{color:#2f6b46;background:#e4f1e9}.bt2-chip-dato{cursor:pointer;border:0;border-radius:6px;justify-self:start;align-items:center;gap:6px;max-width:100%;padding:4px 8px;font-size:12.5px;font-weight:600;display:inline-flex}.bt2-chip-dato:hover{filter:brightness(.97)}.bt2-punto{border-radius:3px;flex:none;width:8px;height:8px}.bt2-dato-btn{cursor:pointer;font:inherit;color:var(--text-primary);background:0 0;border:0;border-radius:6px;justify-self:start;align-items:center;gap:8px;margin-left:-6px;padding:2px 6px;font-size:13px;font-weight:500;display:inline-flex}.bt2-dato-btn:hover{background:var(--bg-4)}.bt2-falta{color:#8a5300;background:#fff4dc;border:1px solid #e0a33a;border-radius:6px;align-items:center;height:22px;padding:0 8px;font-size:12px;font-weight:600;display:inline-flex}.bt2-descripcion{border-top:1px solid var(--border-subtle);flex-direction:column;gap:6px;padding-top:12px;display:flex;position:relative}.bt2-descripcion-texto{font-size:13px;line-height:1.5;position:relative}.bt2-descripcion.plegada .bt2-descripcion-texto{overflow:hidden}.bt2-descripcion.plegada .bt2-descripcion-texto:after{content:"";pointer-events:none;background:linear-gradient(to bottom, transparent, var(--bg-2));height:72px;position:absolute;bottom:0;left:0;right:0}.bt2-desc-expandir{z-index:1;border:1px solid var(--border-default);background:var(--bg-2);height:28px;box-shadow:var(--shadow-1);cursor:pointer;font:inherit;color:var(--text-secondary);border-radius:8px;align-self:center;align-items:center;gap:6px;margin-top:-18px;padding:0 12px;font-size:12.5px;display:inline-flex;position:relative}.bt2-descripcion:not(.plegada) .bt2-desc-expandir{box-shadow:none;margin-top:0}.bt2-desc-expandir:hover{color:var(--text-primary)}.bt2-editor-barra{align-items:center;gap:6px;min-width:0;display:flex}.bt2-editor-formato{flex:1;min-width:0}.bt2-editor-ico{cursor:pointer;width:32px;height:32px;color:var(--text-secondary);background:0 0;border:0;border-radius:8px;flex:none;justify-content:center;align-items:center;display:inline-flex}.bt2-editor-ico:hover:not(:disabled){background:var(--bg-4);color:var(--text-primary)}.bt2-editor-ico:disabled{opacity:.5;cursor:progress}.bt2-composer{border:1px solid var(--border-default);background:var(--bg-2);border-radius:10px;flex-direction:column;gap:6px;padding:8px 12px;display:flex}.bt2-composer:focus-within{border-color:var(--accent);box-shadow:var(--ring-focus)}.bt2-composer-campo{font-size:13px;position:relative}.bt2-hilo .bt2-composer{margin-top:6px}.bt2-adj-chip{border-radius:8px;height:28px}.bt2-adj-subiendo{color:var(--text-tertiary);align-items:center;padding:0 10px;font-size:12px;display:inline-flex}.bt2-com-txt{color:var(--text-primary);overflow-wrap:anywhere;font-size:13px;line-height:1.45}.bt2-com-meta strong{color:var(--text-primary);font-weight:var(--font-medium)}.bt2-com-responder{cursor:pointer;font:inherit;color:var(--accent-ink);background:0 0;border:0;align-self:flex-start;align-items:center;gap:5px;margin-top:4px;font-size:12px;font-weight:600;display:inline-flex}.bt2-com-acciones{align-items:center;gap:14px;margin-top:4px;display:flex}.bt2-com-acciones .bt2-com-responder{margin-top:0}.bt2-com-accion{cursor:pointer;font:inherit;color:var(--text-tertiary);background:0 0;border:0;align-items:center;gap:5px;padding:0;font-size:12px;font-weight:600;display:inline-flex}.bt2-com-accion:hover{color:var(--text-primary)}.bt2-com-accion.peligro:hover{color:var(--negative)}.bt2-com .avatar{letter-spacing:-.04em;width:24px;height:24px;font-size:12px}.bt2-hilo .bt2-com .avatar{width:22px;height:22px}.bt2-com-txt .chat-chip{max-width:100%;color:var(--accent);box-shadow:inset 0 -1px 0 var(--border-default);align-items:baseline;gap:5px;margin:0 -2px;padding:0 4px;text-decoration:none;display:inline-flex}.bt2-com-txt a.chat-chip:hover{background:var(--text-primary)}@supports (color:color-mix(in lab, red, red)){.bt2-com-txt a.chat-chip:hover{background:color-mix(in srgb, var(--text-primary) 7%, transparent)}}.bt2-com-txt a.chat-chip:hover{box-shadow:none;border-radius:var(--radius-sm)}.bt2-com-txt a.chat-chip:focus-visible{outline:2px solid var(--accent);outline-offset:1px;border-radius:var(--radius-sm)}.bt2-com-txt .chat-chip-icono{color:var(--text-tertiary);flex:none;align-self:center;display:inline-flex}.bt2-com-txt .chat-chip-icono:has(>.chat-chip-emoji){align-self:baseline;margin-right:-2px}.bt2-com-txt .chat-chip-emoji{font-size:inherit}.bt2-com-txt .chat-chip-texto{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.bt2-com-txt .chat-chip-proveedor{color:var(--text-secondary)}.bt2-com-txt .chat-chip-titulo{font-weight:500}.bt2-cambios{flex-direction:column;gap:2px;display:flex}.bt2-cambio{align-items:baseline;gap:10px;display:flex}.bt2-cambio-punto{flex:none;justify-content:center;align-self:center;width:24px;display:flex}.bt2-cambio-punto:before{content:"";background:var(--border-strong);border-radius:50%;width:5px;height:5px}.bt2-cambio-txt{min-width:0;color:var(--text-tertiary);overflow-wrap:anywhere;font-size:12px;line-height:1.4}.bt2-cambio-dato{color:var(--text-secondary);font-weight:600}.bt2-sub-add{cursor:pointer;height:32px;font:inherit;color:var(--text-tertiary);background:0 0;border:0;align-self:flex-start;align-items:center;gap:8px;padding:0 4px;font-size:12.5px;display:inline-flex}.bt2-sub-add:hover{color:var(--text-primary)}.bt2-sub-nombre{font-size:13px}.bt2-sub-celda.num{color:var(--text-secondary);gap:4px;font-size:12px}.bt2-detalle .bt2-nueva{flex-wrap:wrap;row-gap:6px}@media (min-width:768px){.bt2-main{gap:16px;padding:26px 32px 28px}}.bt2-card{border-radius:14px}.bt2-grupo+.bt2-grupo{margin-top:26px}.bt2-grupo-head{height:36px}.bt2-pastilla{border-radius:6px;padding:4px 11px;font-size:13px;font-weight:600}.bt2-conteo{font-size:13px;font-weight:400}.bt2-cols-head{font-size:12.5px;font-weight:400}.bt2-celda{height:32px}.bt2-chip{padding:3px 8px;font-weight:600}[data-theme=light] .bt2-chip:not(.obj){color:#5e677e;background:#f2f3f6}.bt2-nombre{gap:6px}.bt2-nombre-txt{font-size:13.5px}.bt2-bleed:has(.bt2-lista-card){background:var(--bg-2)}.bt2-lista-card{background:0 0;border:0;border-radius:0}.bt2-lista-scroll{padding:4px 0 20px}.bt2-lista-card .bt2-grupo-cuerpo{padding-left:6px}.bt2-lista-card .bt2-depto-banda{margin:0 0 10px;padding:0 12px}@media (min-width:768px){.bt2-main:has(>.bt2-lista-card){padding-left:24px;padding-right:24px}}.bt2-lista-card .bt2-fila,.bt2-lista-card .bt2-cols-head{padding-left:24px}.bt2-lista-card .bt2-fila .bt2-check{left:4px}.bt2-sub-estado{cursor:pointer;background:0 0;border:0;border-radius:6px;flex:none;justify-content:center;align-items:center;width:22px;height:22px;margin:-4px 0 -4px -4px;padding:0;display:inline-flex}.bt2-sub-estado:hover{background:var(--bg-4)}.bt2-detalle-area{white-space:nowrap;text-overflow:ellipsis;max-width:42%;overflow:hidden}.bt2-detalle-obj{flex:0 auto;min-width:0;max-width:none;margin-left:6px;margin-right:auto}.bt2-detalle-obj-txt{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.bt2-detalle-obj:not(.obj){color:var(--text-tertiary)}body:has(.bt2-detalle) [role=dialog][aria-label^=Perfil\ de]{z-index:1300}.bt2-chip-prio{cursor:pointer;background:0 0;border:0;border-radius:8px;flex:none;justify-content:center;align-items:center;width:30px;height:30px;display:inline-flex}.bt2-chip-prio:hover{background:var(--bg-4)}.bt2-chip-prio.falta{background:#fff4dc;box-shadow:inset 0 0 0 1px #e0a33a}.bt2-chip-prio.falta path{stroke:#8a5300}.bt2-datos-linea{min-width:0;font-size:var(--text-small);flex-wrap:wrap;align-items:center;gap:8px;display:flex}.bt2-datos-linea .bt2-dato-btn>svg{color:var(--text-tertiary)}.bt2-datos-edad{color:var(--text-secondary);white-space:nowrap;margin-left:4px;font-size:13px}.bt2-flechas{align-items:center;margin-right:6px;display:inline-flex}.bt2-flechas .bt2-ico-btn:disabled{opacity:.35;cursor:default;color:var(--text-tertiary);background:0 0}.bt2-flechas[aria-busy=true] .bt2-ico-btn{cursor:progress}.bt2-chip-resp{cursor:pointer;height:30px;font:inherit;color:var(--text-primary);white-space:nowrap;background:0 0;border:0;border-radius:8px;align-items:center;gap:8px;padding:0 10px 0 4px;font-size:13px;font-weight:600;display:inline-flex}.bt2-chip-resp:hover{background:var(--bg-4)}.bt2-chip-resp .avatar{letter-spacing:-.04em;width:24px;height:24px;font-size:12px}.bt2-chip-resp .bt2-falta{height:26px}.bt2 [data-tip]{position:relative}.bt2 [data-tip]:after{content:attr(data-tip);white-space:normal;text-align:left;width:max-content;max-width:320px;color:var(--bg-2);background:var(--text-primary);box-shadow:var(--shadow-2);opacity:0;pointer-events:none;z-index:40;transition:opacity .12s var(--ease-enter), transform .12s var(--ease-enter);border-radius:8px;padding:6px 10px;font-size:12px;font-weight:500;line-height:1.35;position:absolute;bottom:calc(100% + 6px);right:0;transform:translateY(2px)}.bt2 [data-tip]:hover:after{opacity:1;transition-delay:.2s;transform:none}.padron-cargo{max-width:100%;font:inherit;font-size:var(--text-caption);letter-spacing:var(--tracking);text-align:left;cursor:text;text-overflow:ellipsis;white-space:nowrap;background:0 0;border:0;min-height:24px;margin:0;padding:0;display:block;overflow:hidden}.padron-cargo:hover{text-decoration:underline;-webkit-text-decoration-color:var(--border-strong);-webkit-text-decoration-color:var(--border-strong);-webkit-text-decoration-color:var(--border-strong);text-decoration-color:var(--border-strong);text-underline-offset:3px}.padron-cargo:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:4px}@media (min-width:2400px){:root{--app-zoom:1.1}}@media (min-width:3200px){:root{--app-zoom:1.6}}@media (max-width:1100px){.kpi-grid,.home-kpis{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:767px){.grid-3{grid-template-columns:minmax(0,1fr)}.kanban{scroll-snap-type:x mandatory;grid-template-columns:repeat(4,85%);overflow-x:auto}.kanban>*{scroll-snap-align:start}.doc-bleed{flex-direction:column}.doc-rail-spacer{display:none}.doc-rail{border-bottom:1px solid var(--border-subtle);flex:none;max-height:42dvh;border-right:0!important;width:100%!important;position:relative!important}.doc-contenido{padding:24px 16px 64px!important}input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]):not([type=file]),textarea,select{font-size:16px!important}.modalx-scrim,.dr-scrim{padding:8px}.modalx{border-radius:18px;width:100%;max-height:calc(100dvh - 16px)}.dr-panel{border-radius:18px;max-width:100%;max-height:calc(100dvh - 16px)!important}.ad-detalle{flex-direction:column!important;overflow-y:auto!important}.ad-detalle>*{flex:none!important;min-height:auto!important;overflow:visible!important}.ad-detalle-creativo{border-bottom:1px solid var(--border-subtle);border-right:0!important;width:100%!important}.grid-apila-movil{grid-template-columns:minmax(0,1fr)!important}[style*="grid-template-columns: repeat(3, 1fr)"]:not(.grid-fija),[style*="grid-template-columns: repeat(3, minmax(0px, 1fr))"]:not(.grid-fija),[style*="grid-template-columns: repeat(4, 1fr)"]:not(.grid-fija),[style*="grid-template-columns: repeat(4, minmax(0px, 1fr))"]:not(.grid-fija),[style*="grid-template-columns: repeat(5, 1fr)"]:not(.grid-fija),[style*="grid-template-columns: repeat(5, minmax(0px, 1fr))"]:not(.grid-fija),[style*="grid-template-columns: repeat(6, 1fr)"]:not(.grid-fija),[style*="grid-template-columns: repeat(6, minmax(0px, 1fr))"]:not(.grid-fija){grid-template-columns:repeat(2,minmax(0,1fr))!important}.gtable:has(.thead>:nth-child(5)){overflow-x:auto}:is(.gtable:has(.thead>:nth-child(5)) .thead,.gtable:has(.thead>:nth-child(5)) .trow,.gtable:has(.thead>:nth-child(5)) .trow-hija){min-width:620px}.tabs{scrollbar-width:none;-webkit-overflow-scrolling:touch;flex-wrap:nowrap;overflow-x:auto}.tabs::-webkit-scrollbar{display:none}.tabs>*{flex:none}.podio-fila{grid-template-columns:24px minmax(0,1fr) 76px 44px!important;gap:8px!important}}.pasos-sin-barra,.tabs-ficha{scrollbar-width:none}.pasos-sin-barra::-webkit-scrollbar{display:none}.tabs-ficha::-webkit-scrollbar{display:none}.paso-de{display:none}@media (max-width:760px){.pasos-cliente{flex-wrap:wrap!important;align-items:center!important;overflow-x:visible!important}.pasos-cliente .paso-cliente{display:none!important}.pasos-cliente .paso-movil{flex-direction:row!important;flex:auto!important;align-items:center!important;gap:9px!important;min-width:0!important;display:flex!important}.pasos-cliente .paso-movil .paso-linea{display:none}.pasos-cliente .paso-movil .paso-rotulo{font-size:13.5px!important;font-weight:var(--font-bold)!important}.pasos-cliente .paso-movil .paso-pie{font-size:12px!important}.pasos-cliente .paso-movil .paso-de{font-size:12.5px;font-weight:var(--font-bold);color:var(--text-secondary);white-space:nowrap;margin-left:auto;display:inline}.pasos-cliente .pasos-nota{flex-basis:100%!important;max-width:none!important}}.btn-outcome{border-radius:var(--radius-sm);cursor:pointer;min-width:0;max-width:100%;font:inherit;font-size:var(--text-caption);white-space:nowrap;color:var(--text-secondary);background:var(--field-bg-soft);border:1px solid var(--border-subtle);transition:background .15s var(--ease-parabola), color .15s var(--ease-parabola), border-color .15s var(--ease-parabola);flex:none;align-items:center;gap:5px;padding:3px 9px;font-weight:500;line-height:1.5;display:inline-flex}.btn-outcome svg{color:var(--text-tertiary);transition:color .15s var(--ease-parabola)}.btn-outcome:hover{color:var(--text-primary);background:var(--field-bg);border-color:var(--border-strong)}.btn-outcome:hover svg{color:var(--text-accent)}.btn-outcome:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.bf-fila{transition:background var(--dur-fast) var(--ease-parabola)}.bf-fila:hover{background:var(--bg-row-hover)}.bf-link-evento{text-decoration:none}.bf-link-evento:hover{text-decoration:underline}.bf-lista{container:bf-lista/inline-size}.bf-lista-cuerpo{padding:var(--sp-4) var(--sp-5) var(--sp-5)}.bf-fila-der{align-items:center;gap:var(--sp-3);flex:none;max-width:46%;display:flex}.bf-fila-lado{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px 8px;min-width:0;display:flex}.bf-fila-estados{flex-wrap:wrap;flex:1;justify-content:flex-end;align-items:center;gap:6px;display:flex}.bf-fila-chev{color:var(--text-tertiary);display:inline-flex}@container bf-lista (max-width:560px){.bf-lista-cuerpo{padding:var(--sp-3) var(--sp-3) var(--sp-4)}.bf-fila{flex-wrap:wrap}.bf-fila-der{display:contents}.bf-fila-chev{order:2;align-self:flex-start;margin-top:2px}.bf-fila-slot{min-width:0;margin-left:calc(4px + var(--sp-3));flex:100%;order:3}.bf-fila-lado{justify-content:flex-start}.bf-fila-estados{flex:0 auto;justify-content:flex-start}.bf-fila-estados:empty{display:none}}.bo-chipf{box-sizing:border-box;border:1px solid var(--border-subtle);background:var(--field-bg-soft);max-width:300px;height:32px;color:var(--text-secondary);transition:border-color var(--dur-fast) var(--ease-parabola), background var(--dur-fast) var(--ease-parabola);border-radius:12px;align-items:center;display:inline-flex}.bo-chipf:hover{border-color:var(--border-strong)}.bo-chipf--on{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.bo-chipf--on{border-color:color-mix(in srgb, var(--accent) 45%, transparent)}}.bo-chipf--on{background:var(--accent-soft);color:var(--accent-ink)}.bo-chipf>div:first-child{align-items:center;min-width:0;height:100%;display:flex}.bo-chipf>div:first-child>button[aria-haspopup],.bo-chipf-btn{min-width:0;height:100%;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:12px;align-items:center;margin:0;padding:0;display:inline-flex}.bo-chipf-btn:disabled{cursor:not-allowed;opacity:.45}.bo-chipf-lbl{min-width:0;font-size:var(--text-dense);white-space:nowrap;color:inherit;align-items:center;gap:5px;padding:0 12px;font-weight:500;display:inline-flex}.bo-chipf--on .bo-chipf-lbl{padding-right:4px}.bo-chipf-v{text-overflow:ellipsis;max-width:160px;font-weight:600;overflow:hidden}.bo-chipf-caret{font-size:var(--text-caption);opacity:.7;transform:scale(.72)}.bo-chipf-x{width:24px;height:24px;color:var(--text-secondary);cursor:pointer;font-size:var(--text-body);background:0 0;border:0;border-radius:8px;flex:none;place-items:center;margin-right:4px;line-height:1;display:grid}.bo-chipf-x:hover{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.bo-chipf-x:hover{background:color-mix(in srgb, var(--accent) 16%, transparent)}}.bo-chipf:has(button[aria-haspopup]:focus-visible){outline:2px solid var(--accent);outline-offset:2px}.bo-chipf-x:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.bo-chipf-buscar{box-sizing:border-box;border:1px solid var(--border-subtle);background:var(--field-bg-soft);height:32px;color:var(--text-tertiary);border-radius:12px;align-items:center;gap:7px;padding:0 11px;display:inline-flex}.bo-chipf-buscar:focus-within{border-color:var(--border-strong)}.bo-chipf-buscar input{color:var(--text-primary);font-size:var(--text-dense);background:0 0;border:0;outline:none;width:190px;font-family:inherit}button.bo-chipf{font:inherit;padding:0}.bo-shellrail-marco{margin-top:16px;container-type:inline-size}.bo-shellrail{align-items:flex-start;gap:16px;display:flex}.bo-shellrail-rail{width:232px;max-height:calc(100dvh / var(--app-zoom,1) - 28px);flex:none;position:sticky;top:12px;overflow-y:auto}.bo-shellrail-contenido{flex:1;min-width:0}@container (max-width:640px){.bo-shellrail{flex-direction:column;align-items:stretch;gap:12px}.bo-shellrail-rail{width:auto;max-height:calc(44dvh / var(--app-zoom,1));position:static}}.bo-paleta{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;max-width:100%;display:inline-flex}.bo-paleta-muestras{flex-wrap:wrap;gap:6px;max-width:100%;display:flex}.bo-paleta-nombre{font-size:var(--text-dense);color:var(--text-secondary);min-width:68px}.bo-muestra{cursor:pointer;border-radius:var(--radius-sm);width:26px;height:26px;box-shadow:inset 0 0 0 1px var(--text-primary);border:2px solid #0000;flex:none;padding:0}@supports (color:color-mix(in lab, red, red)){.bo-muestra{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--text-primary) 14%, transparent)}}.bo-muestra{transition:border-color var(--dur-fast) var(--ease-parabola)}.bo-muestra:hover{border-color:var(--text-primary)}@supports (color:color-mix(in lab, red, red)){.bo-muestra:hover{border-color:color-mix(in srgb, var(--text-primary) 35%, transparent)}}.bo-muestra[aria-checked=true]{border-color:var(--text-primary)}.bo-muestra:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.bo-muestra:disabled{cursor:default;opacity:.5}.pub-marca{--pub-rotulo-color:var(--accent-ink);--pub-rotulo-peso:800;--pub-rotulo-tracking:.1em;--pub-titulo-size:28px;--pub-ayuda-size:var(--text-body);--pub-ayuda-color:var(--text-secondary);--pub-barra-alto:6px;--pub-barra-fondo:var(--bh-blue)}@supports (color:color-mix(in lab, red, red)){.pub-marca{--pub-barra-fondo:color-mix(in srgb, var(--bh-blue) 10%, transparent)}}.pub-marca{--pub-paso-size:var(--text-dense);--pub-paso-peso:600;--pub-paso-color:var(--text-secondary);--pub-enlace-size:14px;--pub-enlace-color:var(--text-secondary);--pub-enlace-pad:10px 14px;min-height:calc(100dvh / var(--app-zoom,1));background:var(--bh-black)}@supports (color:color-mix(in lab, red, red)){.pub-marca{background:color-mix(in srgb, var(--bh-black) 5%, var(--bh-white))}}.pub-marca{color:var(--text-primary);letter-spacing:-.025em;flex-direction:column;display:flex}.pub-marca-cab{background:linear-gradient(90deg,#000 0%,#1d1d1b 42%,#4e46b3 78%,#10069f 100%);padding:26px 16px 84px}.pub-marca-cab-in{max-width:560px;margin:0 auto}.pub-marca-cuerpo{flex-direction:column;flex:1;align-items:center;padding:0 16px 40px;display:flex}.pub-marca-tarjeta{box-sizing:border-box;background:var(--bh-white);width:100%;max-width:560px;box-shadow:0 1px 2px var(--bh-black), 0 24px 60px -24px var(--bh-blue);border-radius:20px;margin-top:-56px;padding:30px 32px 26px}@supports (color:color-mix(in lab, red, red)){.pub-marca-tarjeta{box-shadow:0 1px 2px color-mix(in srgb, var(--bh-black) 8%, transparent), 0 24px 60px -24px color-mix(in srgb, var(--bh-blue) 45%, transparent)}}.pub-marca-pie{margin-top:28px}.pub-marca .btn.primary{box-shadow:0 10px 24px -12px var(--bh-blue);border-radius:14px}@supports (color:color-mix(in lab, red, red)){.pub-marca .btn.primary{box-shadow:0 10px 24px -12px color-mix(in srgb, var(--bh-blue) 80%, transparent)}}.pub-marca .btn.primary:disabled{opacity:.45;box-shadow:none;cursor:not-allowed}.pub-marca .input{border-radius:12px}.pub-fin{text-align:center;padding:8px 0 6px}.pub-fin>p{margin-inline:auto}.pub-fin-tilde{width:60px;height:60px;color:var(--bh-white);background:var(--bh-blue);box-shadow:0 0 0 8px var(--bh-blue);border-radius:50%;place-items:center;margin:0 auto 18px;display:grid}@supports (color:color-mix(in lab, red, red)){.pub-fin-tilde{box-shadow:0 0 0 8px color-mix(in srgb, var(--bh-blue) 10%, transparent)}}.pub-fin-resumen{background:var(--bh-blue);border-radius:12px;max-width:420px;margin:18px auto 0;padding:12px 14px}@supports (color:color-mix(in lab, red, red)){.pub-fin-resumen{background:color-mix(in srgb, var(--bh-blue) 6%, transparent)}}.pub-fin-resumen{color:var(--text-primary);font-size:var(--text-small);font-weight:500;line-height:1.5}.pub-politica{background:var(--bh-black);border-radius:14px;margin-top:18px;padding:16px 18px}@supports (color:color-mix(in lab, red, red)){.pub-politica{background:color-mix(in srgb, var(--bh-black) 4%, transparent)}}.pub-politica-tit{font-size:var(--text-caption);letter-spacing:.1em;text-transform:uppercase;color:var(--accent-ink);margin:0 0 10px;font-weight:800}.pub-politica ul{gap:10px;margin:0;padding:0;list-style:none;display:grid}.pub-politica li{font-size:var(--text-small);color:var(--text-primary);padding-left:18px;line-height:1.55;position:relative}.pub-politica li:before{content:"";background:var(--bh-blue-2);border-radius:50%;width:6px;height:6px;position:absolute;top:.62em;left:2px}.pub-acepto{cursor:pointer;border:1.5px solid var(--border-default);background:var(--bh-white);font-size:var(--text-body);color:var(--text-primary);box-sizing:border-box;min-height:52px;transition:border-color var(--dur-fast) var(--ease-parabola), background var(--dur-fast) var(--ease-parabola);border-radius:14px;align-items:center;gap:12px;margin-top:16px;padding:14px 16px;font-weight:700;display:flex}.pub-acepto input{width:22px;height:22px;accent-color:var(--bh-blue);cursor:pointer;flex:none;margin:0}.pub-acepto[data-on=true]{border-color:var(--bh-blue);background:var(--bh-blue)}@supports (color:color-mix(in lab, red, red)){.pub-acepto[data-on=true]{background:color-mix(in srgb, var(--bh-blue) 6%, transparent)}}.pub-acepto:focus-within{box-shadow:var(--ring-focus)}.pub-nota{font-size:var(--text-small);color:var(--text-primary);background:var(--warning);border-radius:10px;margin-bottom:16px;padding:10px 12px;line-height:1.5}@supports (color:color-mix(in lab, red, red)){.pub-nota{background:color-mix(in srgb, var(--warning) 12%, transparent)}}.pub-nota{border:1px solid var(--warning)}@supports (color:color-mix(in lab, red, red)){.pub-nota{border:1px solid color-mix(in srgb, var(--warning) 40%, transparent)}}.pub-nota-azul{font-size:var(--text-small);color:var(--text-primary);background:var(--bh-blue);border-radius:10px;margin-top:16px;padding:12px 14px;line-height:1.5}@supports (color:color-mix(in lab, red, red)){.pub-nota-azul{background:color-mix(in srgb, var(--bh-blue) 8%, transparent)}}.pub-nota-azul{border:1px solid var(--bh-blue)}@supports (color:color-mix(in lab, red, red)){.pub-nota-azul{border:1px solid color-mix(in srgb, var(--bh-blue) 35%, transparent)}}.pub-campo{gap:6px;margin-top:18px;display:grid}.pub-campo-tit{font-size:var(--text-body);color:var(--text-primary);font-weight:700;line-height:1.4}.pub-campo-ayuda{font-size:var(--text-small);color:var(--text-secondary);line-height:1.5}.pub-campo-error{font-size:var(--text-small);color:var(--negative);font-weight:600}.pub-campo .input{min-height:48px;font-size:var(--text-body);box-sizing:border-box;width:100%}.pub-campo textarea.input{padding-top:12px;padding-bottom:12px}.pub-opcion{text-align:left;cursor:pointer;min-height:48px;font:inherit;font-size:var(--text-body);color:var(--text-primary);border:1.5px solid var(--border-default);background:var(--bh-white);border-radius:12px;padding:12px 16px;font-weight:600}.pub-opcion[data-on=true]{border-color:var(--bh-blue);background:var(--bh-blue)}@supports (color:color-mix(in lab, red, red)){.pub-opcion[data-on=true]{background:color-mix(in srgb, var(--bh-blue) 8%, transparent)}}.pub-opcion:focus-visible{box-shadow:var(--ring-focus);outline:none}.pub-video{font-size:var(--text-small);color:var(--accent-ink);background:var(--bh-blue);border-radius:12px;flex-wrap:wrap;align-items:center;gap:10px;padding:10px 14px;font-weight:600;text-decoration:none;display:flex}@supports (color:color-mix(in lab, red, red)){.pub-video{background:color-mix(in srgb, var(--bh-blue) 6%, transparent)}}.pub-video[data-pendiente=true]{color:var(--text-secondary);background:var(--bh-black)}@supports (color:color-mix(in lab, red, red)){.pub-video[data-pendiente=true]{background:color-mix(in srgb, var(--bh-black) 4%, transparent)}}.pub-video-pronto{color:var(--text-tertiary);font-weight:400}.pub-bloque{border:1px solid var(--border-default);border-radius:14px;margin-top:14px;padding:4px 16px 16px}.pub-bloque-cab{font-size:var(--text-caption);letter-spacing:.1em;text-transform:uppercase;color:var(--accent-ink);justify-content:space-between;align-items:center;padding-top:12px;font-weight:800;display:flex}.pub-archivos{gap:6px;margin:0 0 8px;padding:0;list-style:none;display:grid}.pub-archivos li{background:var(--bh-black);border-radius:10px;justify-content:space-between;align-items:center;gap:10px;padding:8px 12px;display:flex}@supports (color:color-mix(in lab, red, red)){.pub-archivos li{background:color-mix(in srgb, var(--bh-black) 4%, transparent)}}.pub-archivo-nombre{font-size:var(--text-small);color:var(--text-primary);overflow-wrap:anywhere}.pub-quitar{cursor:pointer;font:inherit;font-size:var(--text-small);color:var(--text-secondary);background:0 0;border:0;padding:6px 8px;text-decoration:underline}@media (max-width:599px){.pub-marca{--pub-titulo-size:24px}.pub-marca-cab{padding:22px 16px 86px}.pub-marca-tarjeta{border-radius:18px;margin-top:-52px;padding:22px 18px 18px}.pub-politica{padding:14px}}.audio-bajar:hover:not([aria-busy=true]),.audio-bajar:focus-visible{color:var(--text-primary)!important;background:var(--bg-row-hover)!important}.kpis-tablero table.bo-tabla .bo-celda{box-shadow:none}.kpis-tablero table.bo-tabla thead .bo-celda{color:var(--text-on-accent);font-weight:700;background:var(--accent)!important;font-size:var(--text-small)!important;vertical-align:middle!important;padding-top:12px!important;padding-bottom:12px!important}.kpis-tablero table.bo-tabla{table-layout:fixed}.kpis-tablero table.bo-tabla thead .bo-celda:first-child{width:200px}.kpis-tablero table.bo-tabla thead .bo-celda{white-space:normal!important}.kpis-tablero table.bo-tabla .bo-celda:first-child{box-shadow:inset -1px 0 0 var(--border-default);padding-left:24px!important}.kpis-tablero table.bo-tabla .bo-celda:last-child{padding-right:24px!important}.kpis-tablero table.bo-tabla tbody .bo-celda{vertical-align:middle;padding-top:13px!important;padding-bottom:13px!important}.kpis-tablero table.bo-tabla tbody .bo-celda:not(:first-child){text-align:center!important}.kpis-tablero table.bo-tabla tbody tr{border-top:1px dashed var(--border-default)}.kpis-tablero table.bo-tabla tbody tr:first-child{border-top:0}.kpis-tablero table.bo-tabla tbody tr:nth-child(-n+4) .bo-celda{background:var(--accent)!important}@supports (color:color-mix(in lab, red, red)){.kpis-tablero table.bo-tabla tbody tr:nth-child(-n+4) .bo-celda{background:color-mix(in srgb, var(--accent) 7%, var(--bg-2))!important}}.kpis-tablero table.bo-tabla .bo-celda:last-child{z-index:1;box-shadow:inset 1px 0 0 var(--border-default);position:sticky;right:0}.kpis-tablero table.bo-tabla thead .bo-celda:last-child{z-index:5}.kpis-tablero table.bo-tabla thead .bo-celda{z-index:4;position:relative}.kpis-tablero{container-type:inline-size}@container (max-width:760px){.kpis-tablero table.bo-tabla .bo-celda:last-child{right:auto}}.kpis-tablero table.bo-tabla tbody .bo-celda:last-child{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.kpis-tablero table.bo-tabla tbody .bo-celda:last-child{background:color-mix(in srgb, var(--accent) 10%, var(--bg-2))}}.kpis-tablero table.bo-tabla tbody .bo-celda:last-child{font-weight:600}.kpis-tablero table.bo-tabla tbody tr:hover .bo-celda{background:var(--accent)!important}@supports (color:color-mix(in lab, red, red)){.kpis-tablero table.bo-tabla tbody tr:hover .bo-celda{background:color-mix(in srgb, var(--accent) 5%, var(--bg-2))!important}}.kpis-tablero table.bo-tabla tbody tr:hover .bo-celda:last-child{background:var(--accent)!important}@supports (color:color-mix(in lab, red, red)){.kpis-tablero table.bo-tabla tbody tr:hover .bo-celda:last-child{background:color-mix(in srgb, var(--accent) 13%, var(--bg-2))!important}}.kpis-tablero table.bo-tabla tbody tr:has(.kpis-fila-grupo){border-top:0}.kpis-tablero table.bo-tabla tbody tr:has(.kpis-fila-grupo) .bo-celda{box-shadow:none;background:var(--accent)!important;padding-top:8px!important;padding-bottom:8px!important}.kpis-tablero table.bo-tabla tbody tr:has(.kpis-fila-grupo):hover .bo-celda{box-shadow:none;background:var(--accent)!important;padding-top:8px!important;padding-bottom:8px!important}.kpis-fila-grupo{color:var(--text-on-accent);font-size:var(--text-dense);text-transform:uppercase;letter-spacing:.08em;white-space:nowrap;font-weight:700}.kpis-unificada table.bo-tabla{--kpi-col:246px}.kpis-unificada table.bo-tabla thead .bo-celda:first-child{width:230px}@container (max-width:560px){.kpis-unificada table.bo-tabla{--kpi-col:142px}.kpis-unificada table.bo-tabla thead .bo-celda:first-child{width:130px}.kpis-unificada table.bo-tabla .bo-celda:first-child{padding-left:12px!important;padding-right:8px!important}}.kpis-unificada table.bo-tabla tbody tr:nth-child(-n+4):not(:has(.kpis-fila-grupo,.kpis-fila-zona)) .bo-celda{background:var(--bg-2)!important}.kpis-unificada table.bo-tabla tbody tr:nth-child(-n+4):not(:has(.kpis-fila-grupo,.kpis-fila-zona)):hover .bo-celda{background:var(--accent)!important}@supports (color:color-mix(in lab, red, red)){.kpis-unificada table.bo-tabla tbody tr:nth-child(-n+4):not(:has(.kpis-fila-grupo,.kpis-fila-zona)):hover .bo-celda{background:color-mix(in srgb, var(--accent) 5%, var(--bg-2))!important}}.kpis-unificada table.bo-tabla tbody tr:nth-child(-n+4):not(:has(.kpis-fila-grupo,.kpis-fila-zona)) .bo-celda:last-child{background:var(--accent)!important}@supports (color:color-mix(in lab, red, red)){.kpis-unificada table.bo-tabla tbody tr:nth-child(-n+4):not(:has(.kpis-fila-grupo,.kpis-fila-zona)) .bo-celda:last-child{background:color-mix(in srgb, var(--accent) 10%, var(--bg-2))!important}}:is(.kpis-unificada table.bo-tabla tbody tr:has(.kpis-fila-grupo)+tr,.kpis-unificada table.bo-tabla tbody tr:has(.kpis-fila-zona)+tr){border-top:0}.kpis-unificada table.bo-tabla tbody tr:has(.kpis-fila-grupo) .bo-celda{background:var(--accent)!important}.kpis-unificada table.bo-tabla tbody tr:has(.kpis-fila-grupo):hover .bo-celda{background:var(--accent)!important}.kpis-unificada table.bo-tabla tbody tr:has(.kpis-fila-zona){border-top:0}.kpis-unificada table.bo-tabla tbody tr:has(.kpis-fila-zona) .bo-celda{background:var(--accent)!important}.kpis-unificada table.bo-tabla tbody tr:has(.kpis-fila-zona):hover .bo-celda{background:var(--accent)!important}@supports (color:color-mix(in lab, red, red)){.kpis-unificada table.bo-tabla tbody tr:has(.kpis-fila-zona) .bo-celda{background:color-mix(in srgb, var(--accent) 9%, var(--bg-2))!important}.kpis-unificada table.bo-tabla tbody tr:has(.kpis-fila-zona):hover .bo-celda{background:color-mix(in srgb, var(--accent) 9%, var(--bg-2))!important}}.kpis-unificada table.bo-tabla tbody tr:has(.kpis-fila-zona) .bo-celda{box-shadow:none;padding-top:14px!important;padding-bottom:14px!important}.kpis-unificada table.bo-tabla tbody tr:has(.kpis-fila-zona):hover .bo-celda{box-shadow:none;padding-top:14px!important;padding-bottom:14px!important}.kpis-unificada table.bo-tabla tbody tr:has(.kpis-fila-zona[data-zona=proy]) .bo-celda{border-top:3px solid var(--accent)}.kpis-fila-zona{width:fit-content;color:var(--text-accent);font-size:var(--text-small);text-transform:uppercase;letter-spacing:.06em;white-space:nowrap;font-weight:700;display:block}.kpis-unificada .kpis-fila-grupo{width:fit-content;display:block}.kpis-unificada table.bo-tabla thead .avatar{background:var(--text-on-accent);color:var(--accent);flex:none}.kpis-unificada-sigla{cursor:help;-webkit-text-decoration:underline dotted var(--text-disabled);-webkit-text-decoration:underline dotted var(--text-disabled);-webkit-text-decoration:underline dotted var(--text-disabled);text-decoration:underline dotted var(--text-disabled);text-underline-offset:3px}.kpis-unificada-borde{flex-direction:column;align-items:flex-end;gap:4px;display:flex;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.kpis-unificada-puesto{font-size:var(--text-dense);color:var(--text-accent);background:var(--accent);font-weight:700}@supports (color:color-mix(in lab, red, red)){.kpis-unificada-puesto{background:color-mix(in srgb, var(--accent) 10%, transparent)}}.kpis-unificada-puesto{border-radius:999px;padding:0 6px}.kpis-tentativo,.kpis-tentativo *{color:var(--text-tertiary)!important}.kpi-drill-lista{border:1px solid var(--border-subtle);background:var(--bg-2);border-radius:12px;overflow:hidden}.kpi-drill-lista>.trow+.trow{border-top:1px dashed var(--border-default)}.kpi-drill-lista>.trow.click:hover{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.kpi-drill-lista>.trow.click:hover{background:color-mix(in srgb, var(--accent) 6%, var(--bg-2))}}.mpa-cajon-fila{border-bottom:1px dashed var(--border-default);border-radius:10px;align-items:center;gap:12px;padding:12px 8px;display:flex}.mpa-cajon-fila>*{flex:none}.mpa-cajon-fila>.mpa-cajon-texto{flex:auto;min-width:0}.mpa-cajon-fila--click{cursor:pointer;transition:background .15s}.mpa-cajon-fila--click:hover{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.mpa-cajon-fila--click:hover{background:color-mix(in srgb, var(--accent) 5%, transparent)}}.chat-ficha{border-top:1px dotted var(--border-default);font-size:var(--text-small);color:var(--text-primary);grid-template-columns:88px minmax(0,1fr);display:grid}.chat-ficha-l,.chat-ficha-v{border-bottom:1px dotted var(--border-default);overflow-wrap:anywhere;min-width:0;padding:4px 0}.chat-ficha-l{font-size:var(--text-dense);color:var(--text-tertiary);padding-top:6px;padding-right:12px}.sam-kicker{font-size:var(--text-caption);font-weight:var(--font-medium);letter-spacing:.14em;text-transform:uppercase;color:var(--text-accent);margin:16px 0 0}.sam-titulo{font-size:var(--text-heading);line-height:1.2;font-weight:var(--font-bold);color:var(--text-primary);margin:6px 0 0}.sam-am{border:1px solid var(--border-subtle);background:var(--field-bg);border-radius:14px;align-items:center;gap:12px;margin-top:16px;padding:10px 12px;display:flex}.sam-am>span{min-width:0}.sam-am strong{font-size:var(--text-body);font-weight:var(--font-bold);color:var(--text-primary);overflow-wrap:anywhere;display:block}.sam-am em{font-style:normal;font-size:var(--text-dense);color:var(--text-tertiary);margin-top:1px;display:block}.sam-cara{object-fit:cover;width:52px;height:52px;font-size:var(--text-body);font-weight:var(--font-bold);background:var(--accent);border-radius:50%;flex:none;place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.sam-cara{background:color-mix(in srgb, var(--accent) 16%, var(--bg-2))}}.sam-cara{color:var(--text-accent);border:2px solid var(--accent)}@supports (color:color-mix(in lab, red, red)){.sam-cara{border:2px solid color-mix(in srgb, var(--accent) 45%, transparent)}}.sam-datos{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.sam-datos>span{border:1px solid var(--border-subtle);font-size:var(--text-dense);color:var(--text-secondary);border-radius:999px;align-items:center;gap:6px;padding:5px 10px;display:inline-flex}.sam-desc{font-size:var(--text-small);color:var(--text-secondary);margin:14px 0 0;line-height:1.55}.sam-turnos{flex-direction:column;gap:18px;max-height:460px;margin-top:12px;padding-right:2px;display:flex;overflow-y:auto}.sam-grupo-t{font-size:var(--text-dense);font-weight:var(--font-medium);letter-spacing:.06em;text-transform:uppercase;color:var(--text-tertiary);align-items:center;gap:7px;margin:0 0 8px;display:flex}.sam-grupo-f{letter-spacing:0;text-transform:none;font-weight:var(--font-regular);margin-left:4px}.sam-fichas{grid-template-columns:repeat(auto-fill,minmax(96px,1fr));gap:8px;display:grid}.sam-ficha{border:1px solid var(--border-default);background:var(--field-bg);min-height:44px;color:var(--text-primary);font-size:var(--text-small);font-weight:var(--font-medium);font-variant-numeric:tabular-nums;cursor:pointer;transition:border-color var(--dur-fast) var(--ease-parabola), background var(--dur-fast) var(--ease-parabola), color var(--dur-fast) var(--ease-parabola);border-radius:12px;padding:8px 6px;position:relative}.sam-ficha:hover{border-color:var(--accent);background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.sam-ficha:hover{background:color-mix(in srgb, var(--accent) 7%, var(--field-bg))}}.sam-ficha--on,.sam-ficha--on:hover{border-color:var(--accent);background:var(--accent);color:var(--text-on-accent)}.sam-ficha:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.sam-confirma{background:var(--bg-2);border-top:1px solid var(--border-subtle);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:12px 0 2px;display:none;position:sticky;bottom:0}.sam-confirma[data-abierta]{display:flex}.sam-confirma-t{min-width:0}.sam-confirma-t small{font-size:var(--text-caption);color:var(--text-tertiary);display:block}.sam-confirma-t strong{font-size:var(--text-small);font-weight:var(--font-bold);color:var(--text-primary);font-variant-numeric:tabular-nums;display:block}dialog.foto-obligatoria::backdrop,dialog.aviso-app-obligatorio::backdrop{background:0 0}.bf-modo{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.bf-modo__rotulo{font-size:var(--text-dense);font-weight:var(--font-medium);color:var(--text-tertiary)}.bf-modo__sel{border:1px solid var(--border-default);background:var(--bg-2);border-radius:999px;gap:3px;padding:3px;display:inline-flex}.bf-modo__op{font:inherit;font-size:var(--text-small);font-weight:var(--font-medium);color:var(--text-secondary);cursor:pointer;background:0 0;border:0;border-radius:999px;align-items:center;gap:7px;padding:6px 14px;display:inline-flex}.bf-modo__op:disabled{cursor:not-allowed;opacity:.6}.bf-modo__op:not(:disabled):hover{background:var(--accent-soft)}.bf-modo__op--aprobar{background:var(--accent);color:var(--text-on-accent)}.bf-modo__op--aprobar:not(:disabled):hover{background:var(--accent-hover)}.bf-modo__op--vista{background:var(--warning-bg);color:var(--warning);box-shadow:inset 0 0 0 1px var(--warning);animation:1.4s ease-in-out infinite bf-modo-titila}.bf-modo__punto{opacity:.45;background:currentColor;border-radius:50%;width:8px;height:8px}.bf-modo__op--vista .bf-modo__punto{opacity:1}.bf-modo__nota{font-size:var(--text-dense);color:var(--text-tertiary)}@keyframes bf-modo-titila{0%,to{opacity:1}50%{opacity:.45}}@media (prefers-reduced-motion:reduce){.bf-modo__op--vista{animation:none}}.reporte-qc{min-width:0}.reporte-qc table.bo-tabla{border:1px solid var(--border-subtle);border-radius:var(--radius-md);width:100%;overflow:hidden}.reporte-qc table.bo-tabla .bo-celda{text-align:left;vertical-align:top;overflow-wrap:anywhere;line-height:1.45}.reporte-qc table.bo-tabla thead .bo-celda{background:var(--field-bg-soft);white-space:normal}.reporte-qc ol>li{list-style:decimal}.reporte-qc ul>li{list-style:outside}.ficha-qc{padding:24px 26px 22px}@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-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-font-weight{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-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}
