@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-xs:.125rem;--radius-sm:.25rem;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--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}}.mx-0\.5{margin-inline:calc(var(--spacing) * .5)}.block{display:block}.contents{display:contents}.flex{display:flex}.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}.flex-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}.px-1\.5{padding-inline:calc(var(--spacing) * 1.5)}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.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}.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}.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,)}.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)}}:root,[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--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:#04070f;--bg-2:#0a101e;--bg-3:#101a30;--bg-4:#16223e;--bg-row-hover:#0d1626;--border-subtle:#3d7fff1a;--border-default:#3d7fff2e;--border-strong:#3d7fff61;--glass-bg:#08101e8c;--glass-blur:blur(14px) saturate(140%);--text-primary:#eaf2ff;--text-secondary:#b7c9e6;--text-tertiary:#7a8ba8;--text-disabled:#46536b;--text-on-accent:#fff;--text-accent:#6fa3ff;--positive:#34d399;--positive-bg:#34d3991f;--warning:#ffb020;--warning-bg:#ffb0201f;--health-warn:#ffd23f;--health-warn-bg:#ffd23f24;--negative:#ff5c5c;--negative-bg:#ff5c5c1f;--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 #00000073;--shadow-2:0 12px 32px #0000008c;--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 #3d7fff38;--ring-accent:0 0 0 1px #3d7fff73;--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-500);--accent-hover:var(--blue-600);--accent-ink:var(--blue-200);--accent-soft:#3560ff1f;--chart-accent:var(--blue-400);--text-accent-hover:var(--blue-200);--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:#02040a9e;--logo-ink:var(--bh-white);--glass-panel-bg:#090c14d1;--shadow-panel-float:0 24px 70px #0204098c;--text-hero-shadow:0 2px 16px #020409d9;--glass-pill:#08101eb3;--glass-tooltip:#08101ed9}[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--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;--warning:#92400e;--warning-bg:#b453091a;--health-warn:#b8860b;--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}: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(100vh / 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-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:10.5px;font-weight:500}.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{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{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.btn.secondary:hover{background:color-mix(in srgb, var(--accent) 18%, transparent)}}.btn.secondary:hover{border-color:var(--border-strong)}.btn.ghost{color:var(--text-secondary);background:0 0}.btn.ghost:hover{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.btn.ghost:hover{background:color-mix(in srgb, var(--accent) 8%, transparent)}}.btn.ghost:hover{color:var(--text-primary)}.btn.sm{border-radius:8px;padding:5px 10px;font-size:11.5px}.kpi-grid{grid-template-columns:repeat(4,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}.gtable .thead{border-bottom:1px solid var(--border-default);align-items:center;gap:10px;padding:6px 0;display:grid}.gtable .thead span{text-transform:uppercase;letter-spacing:.1em;color:var(--text-tertiary);font-size:10.5px;font-weight:500}.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-secondary)}.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;font-size:8px;line-height:1}.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}.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 solid var(--border-subtle);transition:background var(--dur-fast) var(--ease-parabola);align-items:center;gap:10px;padding:11px 0;display:grid}.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 .gcol-accion{z-index:2;background:var(--bg-2);box-shadow:inset 1px 0 0 var(--border-default);margin:-11px 0;padding:11px 0 11px 10px;position:sticky;right:0}.gtable .thead .gcol-accion{z-index:3;margin:-6px 0;padding:6px 0 6px 10px}.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}.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 .d-close{cursor:pointer;color:var(--text-tertiary);font-size:18px;line-height:1;position:absolute;top:16px;right:20px}.drawer .d-close:hover{color:var(--text-primary)}.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(72vh / var(--app-zoom,1)));--ayuda-alto-xl:min(820px, calc(86vh / var(--app-zoom,1)));--ayuda-pildora-alto:42px}.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-4);bottom:var(--sp-4);z-index:1400;height:var(--ayuda-pildora-alto);align-items:center;gap:var(--sp-2);padding:0 var(--sp-4) 0 12px;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);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 .n{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}.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(85vh,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)}.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: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-slow) var(--ease-parabola);flex:none}.sidebar{z-index:900;height:100vh;transition:width var(--dur-slow) var(--ease-parabola), box-shadow var(--dur-slow) 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);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-slow) 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}.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}}@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)}}.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}.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-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;max-height:436px;padding:10px;overflow-y:auto}.dp-preset{cursor:pointer;color:var(--text-secondary);border-radius:9px;align-items:center;gap:9px;padding:7px 10px;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);border-radius:6px;justify-content:center;align-items:center;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}.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,86vh);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}.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{color:var(--text-primary);background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.typ-iconbtn:hover{background:color-mix(in srgb, var(--accent) 10%, transparent)}}.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))}@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{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 .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}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 solid var(--border-subtle);padding:0 0 10px 30px}.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(--border-strong);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-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)}.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 60vh}.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:12vh 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}.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:52vh;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}.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-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}.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:100%}.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:12vh 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-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:18vh;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}}@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:8vh 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-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-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:.72}}@media (min-width:1400px){.br-railR--fono{--fono-esc:.88}}@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), 60vh)}.modalx:has(>.fp){width:min(1180px,96vw);max-height:min(92vh,880px)}.fp{flex-direction:column;width:100%;height:min(84vh,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:60vh;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__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:#e9edf5;--t-2:#a8b2c4;--t-3:#7c8798;--t-4:#737f92;--panel:var(--bg-2);--cu-p-baja:#7c8798;--cu-st-sin:#7c8798}.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 .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 .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(100vh - 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:600}.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(90vh,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 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:62vh;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)}.rep{flex-direction:column;flex:auto;gap:18px;min-height:0;padding:22px 24px 20px;display:flex;overflow-y:auto}.rep-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;padding-right:40px;display:flex}.rep-t{font-size:var(--text-heading);font-weight:var(--font-bold);color:var(--text-primary);margin:0 0 4px}.rep-sub{font-size:var(--text-small);color:var(--text-secondary);max-width:62ch;margin:0}.rep-ok{font-size:var(--text-dense);color:var(--positive);margin:0}.rep-nota{font-size:var(--text-caption);color:var(--text-tertiary);margin:0 0 8px}.rep-h3{font-size:var(--text-small);font-weight:var(--font-bold);color:var(--text-primary);margin:0 0 2px}.rep-bloque{flex-direction:column;display:flex}.rep-pie{font-size:var(--text-caption);color:var(--text-disabled)}.rep-cta{border-radius:var(--radius-full);border:1px solid var(--accent);background:var(--accent);color:var(--text-on-accent);font-family:inherit;font-size:var(--text-small);font-weight:var(--font-medium);cursor:pointer;transition:opacity var(--dur-fast) var(--ease-parabola);flex:none;padding:8px 16px}.rep-cta:disabled{opacity:.45;cursor:default}.rep-cta:not(:disabled):hover{opacity:.9}.rep-caps{grid-template-columns:repeat(auto-fill,minmax(232px,1fr));gap:9px;display:grid}.rep-cap{border:1px solid var(--border-default);border-radius:var(--radius-md);background:var(--bg-1);flex-direction:column;gap:6px;padding:11px 12px;display:flex}.rep-cap-p{align-items:center;gap:6px;min-width:0;display:flex}.rep-cap-n{font-size:var(--text-dense);font-weight:var(--font-medium);color:var(--text-primary);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.rep-cap-mas{font-size:var(--text-caption);font-weight:var(--font-bold);color:var(--positive);background:var(--positive-bg);border-radius:var(--radius-full);flex:none;padding:1px 7px}.rep-cap-nums{font-size:var(--text-caption);color:var(--text-tertiary);flex-wrap:wrap;gap:2px 10px;display:flex}.rep-cap-nums b{color:var(--text-secondary);font-weight:var(--font-medium)}.rep-cap-tot b{color:var(--text-primary);font-weight:var(--font-bold)}.rep-cap-progs{flex-wrap:wrap;gap:4px;display:flex}.rep-lista{flex-direction:column;display:flex}.rep-fila{border-top:1px solid var(--border-default);grid-template-columns:1fr 280px auto;align-items:start;gap:14px;padding:13px 2px;display:grid}.rep-fila:last-child{border-bottom:1px solid var(--border-default)}.rep-fila:hover{background:var(--bg-row-hover)}.rep-fila-cli{flex-direction:column;gap:5px;min-width:0;display:flex}.rep-cli-n{font-size:var(--text-small);font-weight:var(--font-medium);color:var(--text-primary)}.rep-cli-meta{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.rep-cli-buzon{font-size:var(--text-caption);color:var(--text-tertiary)}.rep-fila-am{flex-direction:column;gap:5px;min-width:0;display:flex}.rep-motivo{font-size:var(--text-caption);color:var(--text-tertiary);margin:0;line-height:1.4}.rep-error{font-size:var(--text-caption);color:var(--negative);margin:0}.rep-asignar{border-radius:var(--radius-full);border:1px solid var(--border-strong);color:var(--text-primary);font-family:inherit;font-size:var(--text-dense);font-weight:var(--font-medium);cursor:pointer;transition:border-color var(--dur-fast) var(--ease-parabola);background:0 0;flex:none;align-self:start;padding:6px 14px}.rep-asignar:disabled{opacity:.4;cursor:default}.rep-asignar:not(:disabled):hover{border-color:var(--accent);color:var(--accent-ink)}@media (max-width:720px){.rep-fila{grid-template-columns:1fr;gap:8px}}.modalx:has(.rep-pin){width:min(520px,92vw)}.rep-pin{flex-direction:column;gap:10px;padding:24px 24px 22px;display:flex}.rep-pin-fila{align-items:center;gap:8px;display:flex}.rep-pin-input{letter-spacing:.4em;text-align:center;font-variant-numeric:tabular-nums;width:132px}.rep-nota-aviso{color:var(--warning)}.rep-cap-onb{font-size:var(--text-caption);font-weight:var(--font-medium);color:var(--text-disabled);border:1px solid var(--border-subtle);border-radius:var(--radius-full);cursor:pointer;transition:color var(--dur-fast) var(--ease-parabola), background var(--dur-fast) var(--ease-parabola);background:0 0;flex:none;align-items:center;gap:3px;padding:1px 8px 1px 6px;font-family:inherit;display:inline-flex}.rep-cap-onb:hover:not(:disabled){color:var(--warning);border-color:var(--warning)}.rep-cap-onb:disabled{opacity:.5;cursor:default}.rep-cap-onb--on{color:var(--warning);background:var(--warning-bg);border-color:#0000}.rep-cap--onb{border-style:dashed}.rep-cap--onb .rep-cap-n{color:var(--text-secondary)}.rep-abrir{background:var(--accent);color:var(--text-on-accent);border-color:var(--accent);font-weight:var(--font-medium)}.rep-abrir:hover{background:var(--accent-hover);border-color:var(--accent-hover)}.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)}@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}
