@layer phare-ui,app;@layer phare-ui;@layer phare-ui{:root{--font-sans: "Inter", "Segoe UI", system-ui, -apple-system, sans-serif;--font-display: "Fraunces", Georgia, serif;--font-mono: ui-monospace, "Cascadia Mono", "SF Mono", Menlo, Consolas, monospace}:root{--text-xs: .75rem;--text-sm: .8125rem;--text-md: .875rem;--text-md2: .90625rem;--text-body: .9375rem;--text-lg: 1.0625rem;--text-xl: 1.25rem;--text-2xl: 1.5rem;--text-3xl: 2rem;--text-display: 2.5rem;--weight-regular: 400;--weight-medium: 500;--weight-strong: 600;--lh-tight: 1.25;--lh-ui: 1.45;--lh-prose: 1.6;--tracking-tight: -.01em;--space-0h: 2px;--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 20px;--space-6: 24px;--space-8: 32px;--space-12: 48px;--radius-1: 4px;--radius-2: 6px;--radius-3: 8px;--radius-4: 14px;--radius-5: 20px;--radius-6: 24px;--radius-item: 10px;--radius-full: 999px;--r-control: var(--radius-full);--r-area: var(--radius-5);--r-menu: var(--radius-4);--glass-radio: 14px;--glass-radio-item: 9px;--glass-blur: blur(24px) saturate(180%);--control-sm: 32px;--control-md: 40px;--control-lg: 44px;--icon-sm: 14px;--icon-md: 16px;--icon-lg: 20px;--dur-instant: 80ms;--dur-fast: .14s;--dur-base: .2s;--dur-slow: .32s;--dur-loop-lg: 2.4s;--ease-out: cubic-bezier(.2, .8, .2, 1);--ease-in: cubic-bezier(.4, 0, 1, 1);--ease-standard: cubic-bezier(.4, 0, .2, 1);--z-sticky: 10;--z-dropdown: 20;--z-drawer: 30;--z-modal: 40;--z-toast: 50;--topbar-h: 56px;--measure: 68ch;--resumen-w: clamp(22rem, 38vw, 35rem)}:root{color-scheme:light;--tint: 12%;--canvas: #F6F9F8;--surface: #FFFFFF;--raised: #FFFFFF;--sunken: #EBF2EF;--hover: #EEF4F1;--border: #DAE4DF;--hair: #E8EFEC;--border-strong: #7A8680;--text: #202523;--muted: #46514C;--subtle: #64706A;--disabled: oklch(72% .008 250);--accent: #175B49;--accent-bg: #E0F1EA;--accent-ink: #175B49;--on-accent: #FFFFFF;--brand: #2BAE7E;--link: #1E5AA8;--info: #1E5AA8;--info-bg: #E6EEF9;--ok: #1C7345;--ok-bg: #E3F2E8;--warn: #8A5200;--warn-bg: #FBF0D9;--err: #B42318;--err-bg: #FBE6E3;--on-err: #FFFFFF;--amber: #D97706;--code-bg: #FAFCFB;--stage: #64706A;--luz: oklch(80% .155 82);--shadow-1: 0 1px 2px rgba(32, 37, 35, .05), 0 18px 40px -26px rgba(32, 37, 35, .28);--shadow-2: 0 18px 40px -16px rgba(32, 37, 35, .4);--glass-bg: rgba(250, 253, 252, .66);--glass-borde: rgba(255, 255, 255, .7);--glass-filete: rgba(32, 37, 35, .1);--glass-brillo: inset 0 1px 0 rgba(255, 255, 255, .85);--glass-sombra: 0 24px 56px -18px rgba(32, 37, 35, .32), 0 2px 8px rgba(32, 37, 35, .06);--scrim: oklch(20% .01 250 / .45);--glass-tinte: color-mix(in oklab, var(--accent) 14%, transparent)}@media(prefers-color-scheme:dark){:root:not([data-theme=light]){color-scheme:dark;--tint: 16%;--canvas: #0B0D10;--surface: #12151B;--raised: #1A1F27;--sunken: #171B22;--hover: #1E242D;--border: #22262D;--hair: #1B1F26;--border-strong: #6B7480;--text: #F3F5F4;--muted: #C3CAD0;--subtle: #9AA3AC;--disabled: oklch(46% .008 250);--accent: #2BAE7E;--accent-bg: #10281F;--accent-ink: #5BD3A4;--on-accent: #0B0D10;--brand: #2BAE7E;--link: #7FB0F2;--info: #7FB0F2;--info-bg: #17253A;--ok: #5BD3A4;--ok-bg: #12291F;--warn: #F0A43A;--warn-bg: #33260F;--err: #F2877E;--err-bg: #3A1A16;--on-err: #0B0D10;--amber: #F0A43A;--code-bg: #0E1116;--stage: #9AA3AC;--luz: oklch(84% .15 85);--shadow-1: 0 4px 12px rgba(0, 0, 0, .45);--shadow-2: 0 16px 48px rgba(0, 0, 0, .6);--glass-bg: rgba(26, 31, 39, .62);--glass-borde: rgba(255, 255, 255, .12);--glass-filete: rgba(0, 0, 0, .45);--glass-brillo: inset 0 1px 0 rgba(255, 255, 255, .1);--glass-sombra: 0 28px 64px -16px rgba(0, 0, 0, .7), 0 2px 10px rgba(0, 0, 0, .35);--scrim: oklch(0% 0 0 / .62);--glass-tinte: color-mix(in oklab, var(--accent) 22%, transparent)}}:root[data-theme=dark]{color-scheme:dark;--tint: 16%;--canvas: #0B0D10;--surface: #12151B;--raised: #1A1F27;--sunken: #171B22;--hover: #1E242D;--border: #22262D;--hair: #1B1F26;--border-strong: #6B7480;--text: #F3F5F4;--muted: #C3CAD0;--subtle: #9AA3AC;--disabled: oklch(46% .008 250);--accent: #2BAE7E;--accent-bg: #10281F;--accent-ink: #5BD3A4;--on-accent: #0B0D10;--brand: #2BAE7E;--link: #7FB0F2;--info: #7FB0F2;--info-bg: #17253A;--ok: #5BD3A4;--ok-bg: #12291F;--warn: #F0A43A;--warn-bg: #33260F;--err: #F2877E;--err-bg: #3A1A16;--on-err: #0B0D10;--amber: #F0A43A;--code-bg: #0E1116;--stage: #9AA3AC;--luz: oklch(84% .15 85);--shadow-1: 0 4px 12px rgba(0, 0, 0, .45);--shadow-2: 0 16px 48px rgba(0, 0, 0, .6);--glass-bg: rgba(26, 31, 39, .62);--glass-borde: rgba(255, 255, 255, .12);--glass-filete: rgba(0, 0, 0, .45);--glass-brillo: inset 0 1px 0 rgba(255, 255, 255, .1);--glass-sombra: 0 28px 64px -16px rgba(0, 0, 0, .7), 0 2px 10px rgba(0, 0, 0, .35);--scrim: oklch(0% 0 0 / .62);--glass-tinte: color-mix(in oklab, var(--accent) 22%, transparent)}:root{--surface-2: var(--sunken);--userbubble: var(--accent-bg);--add-bg: var(--ok-bg);--add-ink: var(--ok);--del-bg: var(--err-bg);--del-ink: var(--err);--trace-bg: var(--sunken);--trace-ink: var(--muted);--selected: color-mix(in oklab, var(--accent) 9%, var(--surface));--action: var(--accent);--on-action: var(--on-accent);--action-hover: color-mix(in oklab, var(--accent) 82%, var(--text));--focus: var(--accent);--env-prod: var(--text);--on-env-prod: var(--canvas);--brand-strip: 4px solid var(--accent)}}@layer phare-ui{@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/inter-latin-ext-400-C1nco2VV.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/inter-latin-400-C38fXH4l.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/inter-latin-ext-500-CV4jyFjo.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/inter-latin-500-Cerq10X2.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/inter-latin-ext-600-D2bJ5OIk.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/inter-latin-600-LgqL8muc.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/inter-latin-ext-700-Ca8adRJv.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/inter-latin-700-Yt3aPRUw.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fraunces;font-style:normal;font-weight:500 600;font-display:swap;src:url(/assets/fraunces-latin-ext-opsz-CJcjJNj7.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fraunces;font-style:normal;font-weight:500 600;font-display:swap;src:url(/assets/fraunces-latin-opsz-DihXLNYH.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}}@layer phare-ui{*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:auto}body{font:var(--weight-regular) var(--text-md2)/var(--lh-ui) var(--font-sans);overflow-x:clip;min-width:0}button,input,textarea,select{font:inherit;color:inherit}button{cursor:pointer}a{color:var(--link)}h1,h2,h3,h4,p{margin:0}[hidden]{display:none!important}:focus-visible{outline:2px solid var(--focus);outline-offset:2px}::placeholder{color:var(--subtle)}*{scrollbar-width:thin;scrollbar-color:var(--border) transparent}::selection{background:var(--accent-bg);color:var(--accent-ink)}.sr{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.shell>.sr:focus,.shell>.sr:focus-visible{position:fixed;z-index:var(--z-toast);inset:var(--space-2) auto auto var(--space-2);width:auto;height:auto;overflow:visible;clip-path:none;white-space:normal;padding:var(--space-3) var(--space-4);background:var(--surface);color:var(--text);border-radius:var(--r-control);box-shadow:var(--shadow-2)}.icono{width:var(--icon-md);height:var(--icon-md);flex:none;fill:none;stroke:currentColor;stroke-width:1.75;stroke-linecap:round;stroke-linejoin:round}.icono.sm{width:var(--icon-sm);height:var(--icon-sm)}.icono.lg{width:var(--icon-lg);height:var(--icon-lg)}.mono{font-family:var(--font-mono)}.dim{color:var(--subtle)}.hueco{flex:1}img.logo{display:block;object-fit:contain}@keyframes spin{to{transform:rotate(1turn)}}@keyframes pulso{50%{opacity:.35}}@keyframes aparecer{0%{opacity:0}}@keyframes entra{0%{opacity:0;transform:translateY(var(--space-2))}}@keyframes menu-entra{0%{opacity:0;transform:translateY(calc(var(--space-1) * -1)) scale(.98)}}@keyframes barrer{0%{transform:rotate(-32deg)}to{transform:rotate(32deg)}}@keyframes destello{0%{background:color-mix(in oklab,var(--link) 18%,transparent)}}@keyframes latir{50%{opacity:.2}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;scroll-behavior:auto!important}.faro__haz{animation:none}}.px{padding-left:max(16px,env(safe-area-inset-left,0px));padding-right:max(16px,env(safe-area-inset-right,0px))}@media(min-width:600px){.px{padding-left:max(24px,env(safe-area-inset-left,0px));padding-right:max(24px,env(safe-area-inset-right,0px))}}html{-webkit-text-size-adjust:100%}body{margin:0;background:var(--canvas);color:var(--text)}@keyframes tema-barrido{0%{-webkit-mask-position:100% 100%;mask-position:100% 100%}to{-webkit-mask-position:0% 0%;mask-position:0% 0%}}:root[data-vt=tema]::view-transition-old(root),:root[data-vt=tema]::view-transition-new(root){animation:none;mix-blend-mode:normal}:root[data-vt=tema]::view-transition-new(root){-webkit-mask-image:linear-gradient(135deg,#000 0%,#000 38%,transparent 62%,transparent 100%);mask-image:linear-gradient(135deg,#000 0%,#000 38%,transparent 62%,transparent 100%);-webkit-mask-size:280% 280%;mask-size:280% 280%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;animation:tema-barrido 1.4s cubic-bezier(.65,0,.35,1) both}.tema-fundido,.tema-fundido *{transition:background-color .7s ease,color .7s ease,border-color .7s ease,box-shadow .7s ease!important}}@layer phare-ui{.btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);min-height:var(--control-md);padding:0 var(--space-4);border:1px solid transparent;border-radius:var(--r-control);background:transparent;color:var(--text);text-decoration:none;white-space:nowrap;font:var(--weight-medium) var(--text-md)/1 var(--font-sans);cursor:pointer;transition:background-color var(--dur-fast) var(--ease-standard),border-color var(--dur-fast) var(--ease-standard)}.btn--primary{background:var(--action);color:var(--on-action)}.btn--secondary{background:var(--surface);border-color:var(--border-strong)}.btn--danger{background:var(--err-bg);color:var(--err);border-color:color-mix(in oklab,var(--err) 35%,var(--surface))}.btn--danger[data-solido=true]{background:var(--err);color:var(--on-err);border-color:transparent}.btn--icon{width:var(--control-md);padding:0;color:var(--muted)}.btn--icon:hover{color:var(--text)}.btn--lg{min-height:var(--control-lg);padding:0 var(--space-5)}.btn--lg.btn--icon{width:var(--control-lg);padding:0}.btn--sm{min-height:var(--control-sm);padding:0 var(--space-3);font-size:var(--text-sm)}.btn--sm.btn--icon{width:var(--control-sm);padding:0}.btn--block{width:100%}.btn--primary:hover{background:var(--action-hover)}.btn--secondary:hover,.btn--ghost:hover,.btn--icon:hover{background:var(--hover)}.btn[aria-busy=true]{cursor:progress}.btn[aria-disabled=true],.btn:disabled{background:var(--sunken);color:var(--disabled);border-color:var(--border);cursor:not-allowed}.btn .spin{width:var(--icon-md);height:var(--icon-md)}.spin{display:inline-block;flex:none;width:var(--icon-md);height:var(--icon-md);border-radius:var(--radius-full);border:2px solid color-mix(in oklab,currentColor 25%,transparent);border-top-color:currentColor;animation:spin .8s linear infinite}.ui-interruptor{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);width:100%;min-height:var(--control-lg);padding:var(--space-2) 0;background:none;border:0;color:var(--text);font:var(--text-md)/var(--lh-ui) var(--font-sans);text-align:left;cursor:pointer}.ui-interruptor__texto{display:grid;gap:var(--space-0h)}.ui-interruptor__nota{color:var(--muted);font-size:var(--text-sm)}.ui-interruptor__pista{flex:none;display:inline-flex;align-items:center;width:var(--space-12);height:var(--space-6);padding:var(--space-0h);background:var(--border-strong);border-radius:var(--radius-full);transition:background-color var(--dur-fast) var(--ease-standard)}.ui-interruptor__perilla{width:calc(var(--space-6) - var(--space-1));height:calc(var(--space-6) - var(--space-1));background:var(--surface);border-radius:var(--radius-full);box-shadow:var(--shadow-1);transition:translate var(--dur-fast) var(--ease-standard)}.ui-interruptor[aria-checked=true] .ui-interruptor__pista{background:var(--accent)}.ui-interruptor[aria-checked=true] .ui-interruptor__perilla{translate:var(--space-6) 0}.ui-segmentado{display:inline-flex;gap:var(--space-1);padding:var(--space-0h);background:var(--sunken);border-radius:var(--r-control);max-width:100%}.ui-segmentado__op{min-height:var(--control-md);padding:0 var(--space-4);background:none;color:var(--muted);border:0;border-radius:var(--r-control);font:var(--weight-medium) var(--text-sm)/1 var(--font-sans);white-space:nowrap;transition:background-color var(--dur-fast) var(--ease-standard),color var(--dur-fast) var(--ease-standard)}.ui-segmentado__op:hover{color:var(--text)}.ui-segmentado__op[aria-checked=true]{background:var(--surface);color:var(--text);font-weight:var(--weight-strong);box-shadow:inset 0 0 0 1px var(--border-strong),var(--shadow-1)}.ui-segmentado__op[aria-checked=true][data-env=prod]{background:var(--env-prod);color:var(--on-env-prod);box-shadow:none}.ui-segmentado--sm .ui-segmentado__op{min-height:var(--control-sm);padding:0 var(--space-3)}@media(max-width:479px){.ui-segmentado{display:flex;flex-wrap:wrap}.ui-segmentado__op{flex:1 1 auto}}.ui-segmentado__op:focus-visible{outline-offset:-2px}}@layer phare-ui{.campo{display:grid;gap:var(--space-1);min-width:0}.campo__etiqueta{color:var(--text);font:var(--weight-medium) var(--text-sm)/var(--lh-ui) var(--font-sans)}.campo__opcional{color:var(--subtle);font-weight:var(--weight-regular)}.campo__control{width:100%;min-height:var(--control-md);padding:0 var(--space-4);background:var(--surface);color:var(--text);border:1px solid var(--border-strong);border-radius:var(--r-control);font:inherit}textarea.campo__control{padding:var(--space-3) var(--space-4);min-height:calc(var(--control-md) * 2.5);border-radius:var(--r-area);resize:vertical}.campo__control:hover{background:var(--hover)}.campo__control:focus-visible{border-color:var(--focus)}.campo__control[readonly]{background:var(--sunken)}.campo__control[aria-invalid=true]{border-color:var(--err)}.campo__ayuda,.campo__error{display:flex;align-items:center;gap:var(--space-1);margin:0;font-size:var(--text-xs)}.campo__ayuda{color:var(--muted)}.campo__error{color:var(--err)}.busca{position:relative}.busca>.icono{position:absolute;left:var(--space-4);top:50%;translate:0 -50%;color:var(--subtle);pointer-events:none}.busca input{width:100%;min-height:var(--control-md);padding:0 var(--space-4) 0 calc(var(--space-4) + var(--icon-md) + var(--space-2));background:var(--surface);border:1px solid var(--border-strong);border-radius:var(--r-control)}.busca input:focus-visible{border-color:var(--focus);outline-offset:0}.busca .limpiar{position:absolute;right:var(--space-1);top:50%;translate:0 -50%}.ui-selector{position:relative;display:block;min-width:0}.ui-selector__btn{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);text-align:left;cursor:pointer;font:var(--text-sm)/var(--lh-ui) var(--font-sans);transition:background-color var(--dur-fast) var(--ease-standard),border-color var(--dur-fast) var(--ease-standard)}.ui-selector__btn:hover{border-color:var(--text)}.ui-selector__btn:focus-visible{outline:2px solid var(--focus);outline-offset:2px;border-color:var(--focus)}.ui-selector__valor{display:flex;align-items:center;gap:var(--space-2);min-width:0}.ui-selector__texto{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ui-selector__chevron{flex:none;color:var(--muted);transition:transform var(--dur-fast) var(--ease-out)}.ui-selector[data-abierto=true] .ui-selector__chevron{transform:rotate(180deg)}.ui-selector--auto{display:inline-block}.ui-selector--auto .ui-selector__btn{width:auto;min-width:9rem}.ui-selector--sm .ui-selector__btn{min-height:var(--control-sm)}}@layer phare-ui{.glass{box-sizing:border-box;max-width:calc(100vw - var(--space-8));padding:var(--space-1);background:var(--glass-bg);color:var(--text);border:1px solid var(--glass-borde);outline:1px solid var(--glass-filete);outline-offset:0;-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);border-radius:var(--glass-radio);box-shadow:var(--glass-brillo),var(--glass-sombra);animation:menu-entra var(--dur-fast) var(--ease-out);transform-origin:top right}@supports not ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){.glass{background:var(--raised)}}@media(prefers-reduced-transparency:reduce){.glass{background:var(--raised);-webkit-backdrop-filter:none;backdrop-filter:none}}.pop{position:fixed;z-index:var(--z-toast);min-width:10rem;max-height:min(24rem,70vh);overflow-y:auto}.pop[data-saliendo]{opacity:0;transition:opacity var(--dur-fast) var(--ease-in)}.mi{display:flex;align-items:center;gap:var(--space-2);width:100%;min-height:2.25rem;padding:0 var(--space-3);background:none;border:0;border-radius:var(--glass-radio-item);color:var(--text);font:var(--text-md)/1.2 var(--font-sans);text-align:left;text-decoration:none;cursor:pointer;transition:background-color var(--dur-fast) var(--ease-out)}.mi:hover,.mi:focus-visible,.mi[data-activo=true]{background:var(--glass-tinte)}.mi[aria-current=true],.mi[aria-checked=true],.mi[aria-selected=true]{background:var(--accent-bg);color:var(--accent-ink);font-weight:var(--weight-medium)}.mi[data-activo=true][aria-selected=true]{background:var(--glass-tinte)}.mi:focus-visible{outline-offset:-2px}.mi small{display:block;color:var(--muted);font-size:var(--text-xs)}.mi .cuerpo{display:grid;flex:1;min-width:0;padding-block:var(--space-2)}.mi .marca{color:var(--accent-ink)}.mi[aria-disabled=true]{color:var(--disabled);cursor:not-allowed}.mi--sep{margin-top:var(--space-1)}.glass .sep{height:1px;margin:var(--space-1) 0;background:var(--glass-filete)}.glass .cab{display:flex;flex-direction:column;padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--glass-filete);color:var(--muted);font-size:var(--text-xs)}.glass .cab .cab__insignias{display:flex;flex-wrap:wrap;gap:var(--space-1);margin-top:var(--space-1)}.glass .cab b{color:var(--text);font-size:var(--text-md)}.glass .grupo{padding:var(--space-2) var(--space-3) var(--space-1);color:var(--muted);font:var(--weight-medium) var(--text-xs)/var(--lh-ui) var(--font-sans)}.glass .busca-in{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--glass-filete);color:var(--muted)}.glass .busca-in input{flex:1;min-width:0;border:0;background:none;outline:none;font-size:var(--text-sm)}.glass .estado-lista{padding:var(--space-2) var(--space-3);color:var(--muted);font-size:var(--text-xs)}}@layer phare-ui{.chip{--c: var(--muted);display:inline-flex;align-items:center;gap:var(--space-1);height:calc(var(--icon-lg) + var(--space-1));padding:0 var(--space-3);background:var(--sunken);color:var(--muted);border-radius:var(--r-control);font:var(--weight-medium) var(--text-xs)/1 var(--font-sans);white-space:nowrap}.chip .icono{width:var(--text-xs);height:var(--text-xs);color:var(--c)}.chip--ok{--c: var(--ok)}.chip--warn{--c: var(--warn)}.chip--err{--c: var(--err)}.chip--info{--c: var(--link)}.chip--prod{background:var(--accent-bg);color:var(--accent-ink);font-weight:var(--weight-strong);letter-spacing:.06em;text-transform:uppercase}.chip--rol{color:var(--text);box-shadow:inset 0 0 0 1px var(--border-strong);background:transparent}.punto{--c: var(--subtle);display:inline-flex;align-items:center;gap:var(--space-2);color:var(--muted);font:var(--text-sm)/1 var(--font-sans);white-space:nowrap}.punto:before{content:"";flex:none;width:var(--space-2);height:var(--space-2);border-radius:var(--radius-full);background:var(--c)}.punto[data-state=ok]{--c: var(--ok)}.punto[data-state=warn]{--c: var(--warn)}.punto[data-state=err]{--c: var(--err)}.punto[data-working=true]:before{animation:pulso 1.2s ease-in-out infinite}.avatar{--av: var(--control-md);flex:none;display:inline-grid;place-items:center;overflow:hidden;width:var(--av);height:var(--av);border-radius:var(--radius-full);background:var(--accent-bg);color:var(--accent-ink);user-select:none;font:var(--weight-strong) calc(var(--av) * .4)/1 var(--font-sans);box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--text) 10%,transparent)}.avatar--sm{--av: var(--control-sm)}.avatar--lg{--av: var(--space-12)}.avatar--xl{--av: 64px}.avatar--faro{background:linear-gradient(180deg,var(--luz),var(--accent));color:var(--on-accent)}.amb{flex:none;display:inline-block;padding:0 var(--space-2);border-radius:var(--r-control);background:var(--sunken);color:var(--muted);box-shadow:inset 0 0 0 1px var(--border-strong);font:var(--weight-strong) var(--text-xs)/18px var(--font-sans);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap}.amb[data-env=prod]{background:var(--env-prod);color:var(--on-env-prod);box-shadow:none}}@layer phare-ui{.tabs{min-width:0;max-width:100%}.tabs__lista{display:inline-flex;gap:var(--space-1);padding:var(--space-0h);background:var(--sunken);border-radius:var(--r-control);max-width:100%;overflow-x:auto;scrollbar-width:none}.tabs__tab{min-height:var(--control-md);padding:0 var(--space-4);background:none;color:var(--muted);border:0;border-radius:var(--r-control);font:var(--weight-medium) var(--text-sm)/1 var(--font-sans);white-space:nowrap}.tabs__tab:hover{color:var(--text)}.tabs__tab[aria-selected=true]{background:var(--surface);color:var(--text);font-weight:var(--weight-strong);box-shadow:inset 0 0 0 1px var(--border-strong),var(--shadow-1)}.tabs__tab:focus-visible{outline-offset:-2px}.tabs__panel{padding-top:var(--space-4)}.nav-sec__lista{display:grid;gap:var(--space-1);margin:0;padding:0;list-style:none}.nav-sec__item{display:flex;align-items:center;gap:var(--space-3);width:100%;min-height:var(--control-md);padding:var(--space-2) var(--space-4);background:none;color:var(--muted);border:0;border-radius:var(--r-menu);font:var(--weight-medium) var(--text-md)/1 var(--font-sans);text-align:left;text-decoration:none}.nav-sec__item:hover{background:var(--hover);color:var(--text)}.nav-sec__item[aria-current=true]{background:var(--accent-bg);color:var(--accent-ink);box-shadow:inset var(--space-1) 0 0 var(--accent);font-weight:var(--weight-strong)}.nav-sec__ic{flex:none;display:inline-grid;place-items:center;width:var(--control-md);height:var(--control-md);border-radius:var(--radius-item);background:var(--sunken);color:var(--muted)}.nav-sec__item[aria-current=true] .nav-sec__ic{background:var(--accent);color:var(--on-accent)}.nav-sec__txt{flex:1;min-width:0;display:grid;gap:var(--space-1)}.nav-sec__ayuda{color:var(--muted);font-size:var(--text-xs);font-weight:var(--weight-regular);line-height:var(--lh-tight)}.nav-sec__punto{flex:none;width:var(--space-2);height:var(--space-2);border-radius:var(--radius-full);background:var(--accent);margin-left:auto}.tabs__tab{transition:background-color var(--dur-fast) var(--ease-standard),color var(--dur-fast) var(--ease-standard),box-shadow var(--dur-fast) var(--ease-standard)}.tabs__panel:not([hidden]){animation:entra var(--dur-base) var(--ease-out)}@media(prefers-reduced-motion:reduce){.tabs__tab,.tabs__panel:not([hidden]){transition:none;animation:none}}}@layer phare-ui{dialog.dialog{width:min(25rem,calc(100vw - var(--space-8)));padding:0;background:var(--raised);color:var(--text);border:1px solid var(--border);border-radius:var(--r-area);box-shadow:var(--shadow-2)}dialog.dialog[data-size=md]{width:min(32.5rem,calc(100vw - var(--space-8)))}dialog.dialog[data-size=lg]{width:min(45rem,calc(100vw - var(--space-8)))}dialog.dialog::backdrop{background:var(--scrim)}.dialog__cabecera{padding:var(--space-4) var(--space-6) 0}.dialog__rotulo{margin:0 0 var(--space-1);color:var(--muted);font:var(--weight-medium) var(--text-sm)/var(--lh-tight) var(--font-sans)}.dialog__titulo{margin:0;font:var(--weight-strong) var(--text-xl)/var(--lh-tight) var(--font-sans);letter-spacing:var(--tracking-tight)}.dialog__cuerpo{padding:var(--space-4) var(--space-6);display:grid;gap:var(--space-3)}.dialog__cuerpo p{color:var(--muted);font-size:var(--text-md);line-height:var(--lh-ui)}.dialog__pie{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:var(--space-2);padding:var(--space-3) var(--space-6) var(--space-4)}.toasts{position:fixed;right:max(var(--space-4),env(safe-area-inset-right,0px));bottom:var(--space-4);z-index:var(--z-toast);display:grid;gap:var(--space-2);width:min(26rem,calc(100vw - var(--space-8)));pointer-events:none}.toast{--c: var(--muted);pointer-events:auto;display:flex;align-items:flex-start;gap:var(--space-2);padding:var(--space-3);background:var(--raised);color:var(--text);border:1px solid var(--border);border-radius:var(--r-menu);box-shadow:var(--shadow-2);font-size:var(--text-md);animation:entra var(--dur-base) var(--ease-out)}.toast[data-tipo=ok]{--c: var(--ok)}.toast[data-tipo=error]{--c: var(--err)}.toast>.icono{margin-top:var(--space-0h);color:var(--c)}.toast__texto{flex:1;overflow-wrap:anywhere}.toast__accion{background:none;border:0;padding:0 var(--space-2);color:var(--link);font:var(--weight-strong) var(--text-sm)/1.4 var(--font-sans);text-decoration:underline}.estado{display:grid;justify-items:center;gap:var(--space-2);padding:var(--space-8) var(--space-4);color:var(--muted);text-align:center}.estado__icono{box-sizing:border-box;width:var(--space-12);height:var(--space-12);padding:var(--space-3);border-radius:var(--radius-full);background:var(--accent-bg);color:var(--accent)}.estado__titulo{color:var(--text);font:var(--weight-strong) var(--text-lg)/var(--lh-tight) var(--font-sans)}.estado__texto{max-width:var(--measure)}.estado--error .estado__icono{color:var(--err);background:var(--err-bg)}.estado--carga{animation:aparecer var(--dur-fast) .3s both}.faro__haz{transform-box:fill-box;transform-origin:0% 50%;animation:barrer var(--dur-loop-lg) var(--ease-standard) infinite alternate}@media(prefers-reduced-motion:reduce){.faro__haz{animation:none}}.esq{display:grid;gap:var(--space-3);padding:var(--space-4)}.esq i{display:block;height:var(--space-3);border-radius:var(--radius-1);background:var(--border);animation:pulso 1.4s ease-in-out infinite}.esq i:nth-child(3n){width:60%}.aviso{display:flex;gap:var(--space-3);align-items:start;padding:var(--space-3) var(--space-4);border-radius:var(--r-menu);background:var(--warn-bg);color:var(--text);font-size:var(--text-sm);line-height:var(--lh-ui)}.aviso .icono{margin-top:var(--space-0h);color:var(--warn)}.aviso--info{background:var(--info-bg)}.aviso--info .icono{color:var(--info)}.aviso--err{background:var(--err-bg)}.aviso--err .icono{color:var(--err)}.aviso--ok{background:var(--ok-bg)}.aviso--ok .icono{color:var(--ok)}.aviso__acc{margin-inline-start:auto;flex:none}}@layer phare-ui{@keyframes modal-entra{0%{opacity:0;transform:translateY(14px) scale(.96)}to{opacity:1;transform:none}}@keyframes modal-sale{to{opacity:0;transform:translateY(6px) scale(.98)}}@keyframes velo-entra{0%{opacity:0}to{opacity:1}}@keyframes velo-sale{to{opacity:0}}dialog.dialog[open]{animation:modal-entra .26s cubic-bezier(.16,1,.3,1) backwards}dialog.dialog[open]::backdrop{animation:velo-entra .22s ease-out backwards}dialog.dialog[data-cerrando]{animation:modal-sale .16s ease-in forwards}dialog.dialog[data-cerrando]::backdrop{animation:velo-sale .16s ease-in forwards}@media(prefers-reduced-motion:reduce){dialog.dialog[open],dialog.dialog[open]::backdrop,dialog.dialog[data-cerrando],dialog.dialog[data-cerrando]::backdrop{animation:none}}}@layer phare-ui{.pagina{flex:1;min-height:0;overflow-y:auto;padding-top:var(--space-6);padding-bottom:var(--space-12);display:grid;gap:var(--space-5);align-content:start}.pagina__cab{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3) var(--space-4)}.pagina__titulo{font:var(--weight-strong) var(--text-2xl)/var(--lh-tight) var(--font-display);letter-spacing:var(--tracking-tight);text-wrap:balance}.pagina__sub{color:var(--muted);font-size:var(--text-md);max-width:var(--measure);line-height:var(--lh-ui)}.tarjeta{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-area);box-shadow:var(--shadow-1);min-width:0}.tarjeta__cab{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-4) var(--space-5) 0}.tarjeta__tit{font:var(--weight-strong) var(--text-lg)/var(--lh-tight) var(--font-sans)}.tarjeta__cuerpo{padding:var(--space-4) var(--space-5) var(--space-5);display:grid;gap:var(--space-3)}.tarjeta__pie{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--space-2);padding:var(--space-3) var(--space-5);border-top:1px solid var(--border)}.kv{display:grid;grid-template-columns:auto minmax(0,1fr);gap:var(--space-2) var(--space-4);font-size:var(--text-md)}.kv dt{color:var(--subtle);font-size:var(--text-sm)}.kv dd{margin:0;overflow-wrap:anywhere}.linea-tiempo li{display:grid;grid-template-columns:4.5rem minmax(0,1fr);gap:var(--space-3);font-size:var(--text-md)}.linea-tiempo time{color:var(--subtle);font:var(--text-sm)/1.5 var(--font-mono)}.tabla-wrap{position:relative;overflow-x:auto;background:var(--surface);border:1px solid var(--border);border-radius:var(--r-area)}table.tabla{width:100%;min-width:46rem;border-collapse:collapse;font-size:var(--text-md)}.tabla th{position:sticky;top:0;padding:var(--space-3) var(--space-4);background:var(--surface);border-bottom:1px solid var(--border);color:var(--subtle);font:var(--weight-medium) var(--text-xs)/1 var(--font-sans);text-align:left;letter-spacing:.02em}.tabla td{padding:var(--space-3) var(--space-4);border-top:1px solid var(--hair);vertical-align:top}.tabla tbody tr{transition:background-color var(--dur-fast)}.tabla tbody tr[data-href]{cursor:pointer}.tabla tbody tr:hover{background:var(--hover)}.tabla .id{color:var(--link);font-weight:var(--weight-strong);font-variant-numeric:tabular-nums;white-space:nowrap}.tabla .sint{font-weight:var(--weight-medium);max-width:34rem}.tabla .porque{color:var(--muted);max-width:26rem}.tabla .num{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.tabla .cuando{color:var(--subtle);white-space:nowrap;font-size:var(--text-sm)}.paginado{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);color:var(--muted);font-size:var(--text-sm)}.conector__desc{color:var(--muted);font-size:var(--text-sm);line-height:var(--lh-ui)}.barra{height:8px;border-radius:var(--radius-full);background:var(--sunken);overflow:hidden;box-shadow:inset 0 0 0 1px var(--border)}.barra>i{display:block;height:100%;border-radius:var(--radius-full);background:var(--accent);transition:width var(--dur-slow) var(--ease-out)}.form-grid{display:grid;gap:var(--space-4);grid-template-columns:minmax(0,1fr)}@media(min-width:700px){.form-grid--2{grid-template-columns:repeat(2,minmax(0,1fr))}}.stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(6rem,1fr));gap:var(--space-2)}.stat{display:grid;gap:var(--space-0h);padding:var(--space-3);background:var(--sunken);border-radius:var(--r-menu);min-width:0}.stat b{font:var(--weight-strong) var(--text-2xl)/1 var(--font-display);font-variant-numeric:tabular-nums}.stat span{color:var(--muted);font-size:var(--text-xs)}.tabla--compacta td{padding:var(--space-1) var(--space-4);line-height:1.3}.tabla--compacta th{padding:var(--space-2) var(--space-4)}.tabla--compacta{min-width:0!important;width:100%}.pagina__titulo[tabindex="-1"]:focus,h1[tabindex="-1"]:focus{outline:none}.tabla-barra{display:flex;flex-wrap:wrap;gap:var(--space-2);padding:var(--space-3) var(--space-3) 0}.tabla-barra__q{flex:1 1 14rem;min-width:0}.tabla-barra__f{flex:0 1 16rem;min-width:0}.tabla-pie{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--space-3);padding:var(--space-2) var(--space-3);border-top:1px solid var(--border);font-size:var(--text-sm);color:var(--muted)}.tabla td .sub{display:block;color:var(--subtle);font-size:var(--text-xs)}.tabla td.nombre{font-weight:var(--weight-strong)}.tabla td{overflow-wrap:break-word}.tabla td .mono{overflow-wrap:anywhere}.tabla tbody tr[aria-selected=true]{background:var(--accent-bg)}@media(max-width:599px){table.tabla--cards{min-width:0}.tabla--cards thead{display:none}.tabla--cards,.tabla--cards tbody,.tabla--cards tr,.tabla--cards td{display:block;width:100%}.tabla--cards tr{padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--border)}.tabla--cards tbody tr:last-child{border-bottom:0}.tabla--cards td{border:0;padding:var(--space-0h) 0;display:flex;justify-content:space-between;align-items:center;gap:var(--space-3);text-align:right}.tabla--cards td:before{content:attr(data-label);color:var(--subtle);font-size:var(--text-xs);text-align:left;flex:none}.tabla--cards td.nombre{display:block;text-align:left;padding-bottom:var(--space-2)}.tabla--cards td.nombre:before,.tabla--cards td.accion:before{content:none}.tabla--cards td.accion{display:block;padding-top:var(--space-2);text-align:left}.tabla--cards td>*{min-width:0}}.cx-nivel{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,12rem);gap:var(--space-2) var(--space-3);align-items:center}.cx-nivel__rol small{display:block;color:var(--subtle);font-size:var(--text-xs)}}@layer phare-ui{.md>*+*{margin-top:var(--space-2)}.md p{line-height:var(--lh-prose)}.md ul,.md ol{margin:0;padding-left:var(--space-5);line-height:var(--lh-prose)}.md code{padding:1px 6px;border-radius:var(--radius-1);background:var(--sunken);font:.92em var(--font-mono)}.md pre{margin:var(--space-2) 0 0;padding:var(--space-3) var(--space-4);overflow-x:auto;border-radius:var(--r-menu);background:var(--code-bg);box-shadow:inset 0 0 0 1px var(--border);font:var(--text-sm)/1.55 var(--font-mono)}.md pre code{padding:0;background:none}.md strong{font-weight:var(--weight-strong)}.md h3{font:var(--weight-strong) var(--text-md2)/1.3 var(--font-sans);margin-top:var(--space-3)}.md .md__enlace{color:var(--link);text-decoration:underline;overflow-wrap:anywhere}.md .md__host{color:var(--muted);font-size:var(--text-xs)}.md .md__ia{margin-top:var(--space-2)}.md__url{overflow-wrap:anywhere}}@layer phare-ui{.shell{display:flex;flex-direction:column;min-height:100dvh;background:var(--canvas);border-top:var(--brand-strip)}.shell[data-fijo]{height:100dvh;min-height:640px}.shell__cabecera{position:sticky;top:0;z-index:calc(var(--z-dropdown) + 1)}.topbar{display:flex;align-items:center;gap:var(--space-4);min-height:var(--topbar-h);background:var(--surface);border-bottom:1px solid var(--border)}.topbar[data-env=prod]{box-shadow:inset 0 -3px 0 var(--accent)}.topbar__marca{display:inline-flex;align-items:center;gap:var(--space-2);color:var(--text);text-decoration:none}.topbar__logo{display:inline-flex;align-items:center;justify-content:center;width:var(--control-md);height:var(--control-md);border-radius:var(--radius-3);background:var(--accent);color:var(--on-accent)}.topbar__logo svg{width:var(--space-5);height:var(--space-5);fill:none;stroke:currentColor;stroke-width:1.75;stroke-linecap:round;stroke-linejoin:round}.topbar__logo-img{width:var(--control-md);height:var(--control-md);border-radius:var(--radius-3)}.topbar__nombre{font:var(--weight-strong) var(--text-xl)/1 var(--font-display);letter-spacing:var(--tracking-tight)}.topbar__relleno{flex:1}.cuenta{position:relative;display:flex;align-items:center;gap:var(--space-2);margin-left:var(--space-2);padding-left:var(--space-4);border-left:1px solid var(--border)}.cuenta__avatar{display:inline-flex;align-items:center;justify-content:center;width:var(--control-md);height:var(--control-md);border-radius:var(--r-control);background:var(--accent);color:var(--on-accent);font:var(--weight-strong) var(--text-md)/1 var(--font-sans)}.cuenta__engranaje{border:1px solid var(--border);border-radius:var(--r-control);background:var(--surface)}.nav-suite{display:flex;align-items:center;gap:var(--space-1);min-width:0}.nav-suite__item{display:inline-flex;align-items:center;gap:var(--space-1);min-height:var(--control-md);padding:0 var(--space-4);border-radius:var(--r-control);color:var(--muted);text-decoration:none;white-space:nowrap;font:var(--weight-medium) var(--text-md2)/1 var(--font-sans);transition:background-color var(--dur-fast) var(--ease-standard)}.nav-suite__item:hover{background:var(--hover);color:var(--text)}.nav-suite__item[aria-current=page]{background:var(--accent-bg);color:var(--accent-ink);font-weight:var(--weight-strong)}.subnav{flex:none;display:flex;gap:var(--space-4);background:var(--surface);border-bottom:1px solid var(--border)}.subnav__item{display:inline-flex;align-items:center;min-height:var(--control-md);margin-bottom:-1px;padding:0 var(--space-1);color:var(--muted);font:var(--weight-medium) var(--text-md)/1 var(--font-sans);text-decoration:none}.subnav__item:hover{background:var(--hover);color:var(--text)}.subnav__item[aria-current=page]{color:var(--text);box-shadow:inset 0 -3px 0 var(--accent)}.shell__main{position:relative;flex:1;min-height:0;width:100%;display:flex;flex-direction:column}.shell[data-fijo] .shell__main{overflow:hidden}@media(width<1280px){.topbar{gap:var(--space-2)}.nav-suite__item{padding:0 var(--space-3);font-size:var(--text-sm)}.topbar .punto{font-size:0;gap:0;min-width:var(--control-md);min-height:var(--control-md);justify-content:center}}@media(width<1024px){.topbar{flex-wrap:wrap;gap:var(--space-1) var(--space-2);padding-block:var(--space-1)}.topbar__relleno{order:1}.topbar>:not(.nav-suite):not(.topbar__marca):not(.topbar__relleno){order:2}.nav-suite{order:3;flex:1 1 100%;flex-wrap:wrap}}@media(width<481px){.cuenta{margin-left:0;padding-left:var(--space-2)}.topbar .chip--prod{display:none}}.shell{border-top:0}.topbar,.topbar[data-env=prod]{background:linear-gradient(90deg,var(--brand) 0%,var(--accent) 62%,#0F3D31 100%);box-shadow:none;border-bottom:0;color:#fff}.topbar .topbar__marca,.topbar .topbar__nombre{color:#0b0d10}.topbar .topbar__logo-img{filter:brightness(0)}.topbar .topbar__rot{display:inline-flex;align-items:center;gap:var(--space-1);height:calc(var(--icon-lg) + var(--space-1));padding:0 var(--space-3);border-radius:var(--r-control);color:#fff;font:var(--weight-strong) var(--text-xs)/1 var(--font-sans);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;background:#08141080;box-shadow:inset 0 0 0 1px #ffffff59}.topbar .nav-suite__item{color:#ffffffdb}.topbar .nav-suite__item:hover{background:#ffffff29;color:#fff}.topbar .nav-suite__item[aria-current=page]{background:#fffffff0;color:var(--accent-ink)}.topbar .cuenta{border-left-color:#ffffff4d;color:#fff}.topbar .cuenta .dim,.topbar .cuenta .sutil{color:#ffffffdb}.topbar .cuenta__avatar{background:#fff;color:var(--accent-ink);border:0;cursor:pointer;transition:box-shadow var(--dur-base) var(--ease-out),transform var(--dur-fast)}.topbar .cuenta__avatar:hover{box-shadow:0 0 0 3px #ffffff59}.topbar .cuenta__avatar[aria-expanded=true]{box-shadow:0 0 0 3px #ffffff8c}.topbar .cuenta__engranaje,.topbar .btn--icon{background:#ffffff29;border:1px solid rgba(255,255,255,.35);color:#fff;border-radius:var(--radius-full)}.topbar .btn--icon:hover{background:#ffffff42;color:#fff}.topbar .topbar__salir{background:#ffffff29;border:1px solid rgba(255,255,255,.35);color:#fff}.topbar .topbar__salir:hover{background:#ffffff42;color:#fff}.topbar__marca[aria-hidden],span.topbar__marca{cursor:default}a.topbar__marca{text-decoration:none;cursor:pointer}.topbar .nav-suite__item[aria-current=page],.topbar .cuenta__avatar{color:#0f3d31}.nav-suite__cont{display:inline-grid;place-items:center;min-width:1.25rem;height:1.25rem;padding:0 var(--space-1);margin-left:var(--space-1);border-radius:var(--radius-full);background:var(--luz);color:#0b0d10;font:700 var(--text-xs)/1 var(--font-sans);font-variant-numeric:tabular-nums}}@layer phare-ui{.wb{position:relative;display:grid;flex:1;min-height:0;grid-template-columns:clamp(17rem,28vw,19.75rem) minmax(0,1fr);grid-template-rows:minmax(0,1fr);background:var(--surface)}.wb__lista{min-height:0;min-width:0;display:flex;flex-direction:column;background:var(--sunken)}.wb__chat{display:flex;flex-direction:column;min-width:0;min-height:0}.wb--hist{grid-template-columns:clamp(18rem,30vw,24rem) minmax(0,1fr)}.wb--hist[data-lista=cerrada]{grid-template-columns:minmax(0,1fr)}.wb--hist .wb__lista{border-inline-end:1px solid var(--border)}}@layer phare-ui{.inv-titulo{font:var(--weight-strong) clamp(var(--text-2xl),5vw + .5rem,var(--text-display))/1.12 var(--font-display);letter-spacing:var(--tracking-tight);text-wrap:balance}.inv-lema{margin-top:var(--space-2);color:var(--muted);font-size:var(--text-md);line-height:var(--lh-ui);max-width:var(--measure)}.inv-form__col{display:grid;align-content:start;gap:var(--space-2);min-width:0}.inv-form__ctl{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-2);min-width:0}.inv-form__etq{color:var(--muted);font:var(--weight-medium) var(--text-sm)/1 var(--font-sans)}.inv-form__op{color:var(--subtle);font-weight:var(--weight-regular)}.inv-fechas{display:inline-flex;align-items:center;gap:var(--space-2);min-height:var(--control-sm);padding:0 var(--space-3);background:var(--surface);border:0;border-radius:var(--r-control);color:var(--muted);font:var(--weight-medium) var(--text-sm)/1 var(--font-sans)}.inv-fechas:hover{color:var(--text)}.inv-fechas[data-activo=true]{background:var(--raised);color:var(--text);box-shadow:var(--shadow-1)}.inv-mas{display:grid;place-items:center;width:var(--control-sm);height:var(--control-sm);background:var(--surface);color:var(--muted);border:1px solid var(--border);border-radius:var(--r-control)}.inv-mas:hover{background:var(--hover);color:var(--text)}.inv-sec{font:var(--weight-strong) var(--text-xs)/1 var(--font-sans);letter-spacing:.04em;text-transform:uppercase;color:var(--subtle)}.inv-ejemplos{display:flex;flex-wrap:wrap;gap:var(--space-2)}.inv-chip{height:var(--control-sm);padding:0 var(--space-3);background:var(--surface);border:1px solid var(--border);border-radius:var(--r-control);color:var(--muted);font-size:var(--text-sm);transition:background-color var(--dur-fast) var(--ease-standard),color var(--dur-fast) var(--ease-standard)}.inv-chip:hover{background:var(--hover);color:var(--text)}.cal{display:grid;gap:var(--space-1);width:17rem;padding:var(--space-2)}.cal__cab{display:flex;align-items:center;justify-content:space-between}.cal__mes{font:var(--weight-strong) var(--text-sm)/1 var(--font-sans)}.cal__sem,.cal__grid{display:grid;grid-template-columns:repeat(7,1fr)}.cal__sem span{display:grid;place-items:center;height:var(--space-5);color:var(--subtle);font:var(--weight-medium) var(--text-xs)/1 var(--font-sans)}.cal__dia{height:var(--control-sm);padding:0;background:transparent;border:0;border-radius:var(--r-control);font:var(--text-sm)/1 var(--font-sans);font-variant-numeric:tabular-nums}.cal__dia:hover{background:var(--hover)}.cal__dia[data-papel=medio]{background:var(--selected);border-radius:0}.cal__dia[data-papel=desde],.cal__dia[data-papel=hasta]{background:var(--action);color:var(--on-action);font-weight:var(--weight-strong)}.cal__res{color:var(--muted);font:var(--weight-medium) var(--text-xs)/1.2 var(--font-sans);text-align:center}.consola-cuerpo{flex:1;min-height:0;overflow-y:auto;display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-4) var(--space-6)}.linea{max-width:78ch;display:flex;flex-direction:column;gap:2px;min-width:0}.linea p{white-space:pre-wrap;overflow-wrap:anywhere;font-size:var(--text-body);line-height:1.65}.linea.persona{align-self:flex-end;align-items:flex-end}.linea.persona p{padding:var(--space-3) var(--space-4);background:var(--userbubble);color:var(--text);border-radius:var(--r-area);border-bottom-right-radius:var(--radius-1)}.linea.agente{align-self:flex-start;max-width:min(78%,44rem)}.linea.agente>.cuerpo{padding:var(--space-3) var(--space-4);background:var(--surface-2);box-shadow:inset 0 0 0 1px var(--border);border-radius:var(--r-area);border-bottom-left-radius:var(--radius-1);font-size:var(--text-body);max-width:100%;min-width:0;overflow-x:auto}.linea-meta{display:flex;align-items:center;gap:var(--space-2);padding:0 var(--space-1);color:var(--subtle);font-size:var(--text-xs)}.linea-meta .visto{color:var(--accent-ink)}.linea.actividad{align-self:flex-start;flex-direction:row;align-items:center;gap:var(--space-2);padding:var(--space-1) var(--space-3);border-radius:var(--r-control);color:var(--muted);font-size:var(--text-xs)}.linea.actividad:hover{background:var(--hover);color:var(--text)}.linea.actividad.viva{background:var(--accent-bg);color:var(--text)}.linea.actividad .giro{width:6px;height:6px;border-radius:var(--radius-full);background:currentColor}.linea.actividad.viva .giro{animation:latir 1.1s infinite}.linea.sistema{align-self:center;color:var(--subtle);font-size:var(--text-xs)}.redactar{display:flex;align-items:flex-end;gap:var(--space-2);margin:0 var(--space-4) var(--space-2);padding:var(--space-1) var(--space-3);background:var(--surface);border:1px solid var(--border-strong);border-radius:var(--r-area)}.redactar:focus-within{border-color:var(--focus);outline:2px solid var(--focus);outline-offset:2px}.redactar textarea{flex:1;min-width:0;min-height:var(--control-lg);max-height:calc(var(--control-lg) * 4);padding:calc((var(--control-lg) - 1.6em) / 2) 0;resize:none;background:transparent;border:0;outline:0;color:var(--text);font:var(--text-body)/1.6 var(--font-sans)}.redactar textarea:disabled{cursor:not-allowed}.redactar .enviar{align-self:flex-end;margin-bottom:var(--space-1)}.redactar-pie{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-1) var(--space-3);margin:0 var(--space-6) var(--space-3);font-size:var(--text-xs);color:var(--subtle)}.res-tracker{background:var(--surface);border-radius:var(--r-area);box-shadow:var(--shadow-1);padding:0 var(--space-4)}.res-fila{display:grid;grid-template-columns:96px minmax(0,1fr);gap:var(--space-3);padding:var(--space-3) 0;border-top:1px solid var(--border)}.res-fila:first-child{border-top:0}.res-fila[data-recien]{animation:destello .6s var(--ease-out)}.res-fila__k{display:flex;align-items:flex-start;gap:var(--space-2);font:var(--weight-medium) var(--text-xs)/1.3 var(--font-sans);color:var(--subtle)}.res-fila__v{min-width:0;font-size:var(--text-md);line-height:var(--lh-ui);overflow-wrap:anywhere}.res-est{flex:none;display:inline-grid;place-items:center;width:var(--icon-md);height:var(--icon-md);border:2px solid var(--ok);border-radius:var(--radius-full);background:var(--ok);color:var(--surface)}.res-est .icono{width:10px;height:10px;stroke-width:3}.res-desde{font-size:var(--text-sm);color:var(--muted)}.term{flex:none;background:var(--trace-bg);color:var(--trace-ink);border-top:1px solid var(--border)}.term__cab{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-1) var(--space-4);font:var(--weight-strong) var(--text-xs)/1 var(--font-mono);letter-spacing:.06em;color:var(--muted)}.term__cuerpo{max-height:9rem;overflow:auto;padding:0 var(--space-4) var(--space-3);font:var(--text-xs)/1.7 var(--font-mono);white-space:pre}.term[data-grande=true] .term__cuerpo{max-height:18rem}.term .k{color:var(--accent-ink)}.term .e{color:var(--err)}.term .d{color:var(--subtle)}.cadena{display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-3) var(--space-4);background:var(--surface);border:1px solid var(--border);border-radius:var(--r-area);font:var(--text-sm)/var(--lh-ui) var(--font-sans);animation:entra var(--dur-base) var(--ease-out)}.cadena__cab{display:flex;align-items:center;gap:var(--space-2)}.cadena__titulo{flex:1;font-weight:var(--weight-medium)}.cadena__arbol{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--space-2)}.cadena__nodo{display:flex;flex-direction:column;gap:var(--space-1)}.cadena__nodo[data-nivel="1"]{margin-inline-start:var(--space-4);padding-inline-start:var(--space-3);border-inline-start:2px solid var(--border)}.cadena__cab-nodo{display:flex;align-items:baseline;flex-wrap:wrap;gap:var(--space-1) var(--space-2)}.cadena__nombre{font-weight:var(--weight-strong)}.cadena__estado{color:var(--subtle);font-size:var(--text-xs)}.cadena__marca{font-size:var(--text-xs);color:var(--muted)}.cadena__nodo[data-estado=trabajando] .cadena__marca{color:var(--action);animation:pulso 1.2s ease-in-out infinite}.cadena__nodo[data-estado=terminado] .cadena__marca{color:var(--ok)}.pagina{flex:1;min-height:0;overflow-y:auto;padding-top:var(--space-6);padding-bottom:var(--space-12);display:grid;gap:var(--space-5);align-content:start}.pagina__cab{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3) var(--space-4)}.pagina__titulo{font:var(--weight-strong) var(--text-2xl)/var(--lh-tight) var(--font-display);letter-spacing:var(--tracking-tight);text-wrap:balance}.pagina__sub{color:var(--muted);font-size:var(--text-md);max-width:var(--measure);line-height:var(--lh-ui)}.migas{display:flex;align-items:center;gap:var(--space-2);color:var(--muted);font-size:var(--text-sm)}.migas a{color:var(--muted);text-decoration:none}.migas a:hover{color:var(--text);text-decoration:underline}.tarjeta{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-area);box-shadow:var(--shadow-1);min-width:0}.tarjeta__cab{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-4) var(--space-5) 0}.tarjeta__tit{font:var(--weight-strong) var(--text-lg)/var(--lh-tight) var(--font-sans)}.tarjeta__cuerpo{padding:var(--space-4) var(--space-5) var(--space-5);display:grid;gap:var(--space-3)}.tarjeta__pie{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--space-2);padding:var(--space-3) var(--space-5);border-top:1px solid var(--border)}.cols{display:grid;gap:var(--space-5);grid-template-columns:minmax(0,1fr);align-items:start}@media(min-width:1024px){.cols--caso{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr)}.cols--2{grid-template-columns:repeat(2,minmax(0,1fr))}.cols--poly{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr)}.cols--adm{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr)}}.kv{display:grid;grid-template-columns:auto minmax(0,1fr);gap:var(--space-2) var(--space-4);font-size:var(--text-md)}.kv dt{color:var(--subtle);font-size:var(--text-sm)}.kv dd{margin:0;overflow-wrap:anywhere}.codigo{margin:0;padding:var(--space-3) var(--space-4);overflow-x:auto;border-radius:var(--r-menu);background:var(--code-bg);box-shadow:inset 0 0 0 1px var(--border);font:var(--text-sm)/1.6 var(--font-mono)}.linea-tiempo{list-style:none;margin:0;padding:0;display:grid;gap:var(--space-3)}.linea-tiempo li{display:grid;grid-template-columns:4.5rem minmax(0,1fr);gap:var(--space-3);font-size:var(--text-md)}.linea-tiempo time{color:var(--subtle);font:var(--text-sm)/1.5 var(--font-mono)}.filtros{display:flex;flex-wrap:wrap;align-items:end;gap:var(--space-3)}.filtros .campo{width:auto}.filtros .busca{flex:1 1 22rem}.paginado{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);color:var(--muted);font-size:var(--text-sm)}.wb{position:relative;display:grid;flex:1;min-height:0;grid-template-columns:clamp(17rem,28vw,19.75rem) minmax(0,1fr);grid-template-rows:minmax(0,1fr);background:var(--surface)}.wb[data-lista=cerrada]{grid-template-columns:minmax(0,1fr)}.wb--codigo{grid-template-columns:clamp(17rem,22vw,19.75rem) minmax(0,1fr) clamp(20rem,32vw,30rem)}.wb--codigo[data-lista=cerrada]{grid-template-columns:minmax(0,1fr) clamp(20rem,32vw,30rem)}.wb__lista{min-height:0;min-width:0;display:flex;flex-direction:column;background:var(--sunken)}.wb__chat{display:flex;flex-direction:column;min-width:0;min-height:0}.wb__cab{flex:none;display:flex;align-items:center;gap:var(--space-2);padding:var(--space-1) var(--space-3);border-bottom:1px solid var(--border);background:var(--surface)}.wb__velo{position:absolute;inset:0;z-index:var(--z-drawer);background:var(--scrim)}@media(width<768px){.wb,.wb[data-lista=cerrada]{grid-template-columns:minmax(0,1fr)}.wb__lista{position:absolute;inset-block:0;inset-inline-start:0;z-index:calc(var(--z-drawer) + 1);width:min(320px,88%);box-shadow:var(--shadow-2)}}@media(width<1100px){.wb--codigo,.wb--codigo[data-lista=cerrada]{grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(26rem,1fr) auto;overflow-y:auto}.wb--codigo .wb__lista{position:absolute}}.hist{display:flex;flex-direction:column;flex:1;min-height:0}.hist__cab{flex:none;display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);padding:var(--space-3) var(--space-3) var(--space-2)}.hist__titulo{color:var(--text);font:var(--weight-strong) var(--text-md)/1 var(--font-sans)}.hist__busca{padding:0 var(--space-3) var(--space-3)}.hist__scroll{flex:1;min-height:0;overflow-y:auto;padding:0 var(--space-2) var(--space-2)}.hist__pie{flex:none;padding:var(--space-1) var(--space-3);color:var(--muted);font:var(--text-xs)/var(--lh-ui) var(--font-sans)}.hist-grupo h3{position:sticky;top:0;z-index:1;padding:var(--space-4) var(--space-3) var(--space-1);background:var(--sunken);color:var(--subtle);font:var(--weight-medium) var(--text-xs)/1 var(--font-sans)}.hist-grupo ul{list-style:none;margin:0;padding:0}.hist-fila{position:relative;display:flex;border-radius:var(--radius-4);margin-bottom:2px}.hist-fila:hover{background:var(--hover)}.hist-fila[data-activa=true]{background:var(--selected)}.hist-fila[data-activa=true] .hist-conv__titulo{color:var(--accent-ink)}.hist-conv{display:flex;flex-direction:column;gap:var(--space-0h);flex:1;min-width:0;min-height:var(--control-lg);padding:var(--space-2) var(--space-8) var(--space-2) var(--space-4);background:transparent;border:0;border-radius:var(--radius-4);text-align:left}.hist-conv__fila{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-2)}.hist-conv__titulo{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font:var(--weight-medium) var(--text-sm)/var(--lh-ui) var(--font-sans)}.hist-conv__cuando{flex:none;color:var(--muted);font-size:var(--text-xs)}.hist-conv__resumen{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--muted);font-size:var(--text-xs)}.hist-mas{position:absolute;inset-inline-end:var(--space-1);top:var(--space-1);width:var(--control-md);height:var(--control-md);display:grid;place-items:center;border:0;border-radius:var(--radius-full);background:transparent;color:var(--muted);opacity:0}.hist-fila:hover .hist-mas,.hist-fila:focus-within .hist-mas,.hist-fila[data-activa=true] .hist-mas,.hist-mas[aria-expanded=true]{opacity:1}@media(hover:none){.hist-mas{opacity:1}}.hist-mas:hover{background:var(--sunken);color:var(--text)}.wb-grp{--av-grupo: 36px;display:flex;flex-direction:column;gap:2px;min-width:0}.wb-grp--persona{align-self:flex-end;align-items:flex-end;max-width:min(78ch,80%)}.wb-grp--agente{align-self:flex-start;display:grid;grid-template-columns:var(--av-grupo) minmax(0,1fr);column-gap:var(--space-2);max-width:min(calc(78ch + var(--av-grupo) + var(--space-2)),94%)}.wb-grp__col{grid-column:2;display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-2);min-width:0}.wb-grp__cab{display:flex;align-items:baseline;gap:var(--space-2);color:var(--subtle);font:var(--text-xs)/1.2 var(--font-sans)}.wb-grp__cab b{color:var(--text);font:var(--weight-strong) var(--text-sm)/1.2 var(--font-sans)}.wb-grp--agente .linea.agente{max-width:100%}.wb-chip{display:inline-flex;align-items:center;gap:var(--space-2);min-width:0}.wb-chip__t{display:flex;flex-direction:column;gap:2px;min-width:0}.wb-chip__t b{font:var(--weight-strong) var(--text-sm)/1 var(--font-sans)}.wb-chip__t span{color:var(--subtle);font:var(--text-xs)/1 var(--font-sans)}.wb-typing{display:inline-flex;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);border-radius:12px 12px 12px 4px;background:var(--surface-2);color:var(--muted);font:var(--text-sm)/var(--lh-ui) var(--font-sans)}.wb-dots{display:inline-flex;gap:3px}.wb-dots i{width:5px;height:5px;border-radius:50%;background:currentColor;animation:latir 1.1s infinite}.wb-dots i:nth-child(2){animation-delay:.18s}.wb-dots i:nth-child(3){animation-delay:.36s}.wb-acciones{display:flex;gap:var(--space-1)}.aprob{display:grid;gap:var(--space-3);padding:var(--space-4);background:var(--surface);border:1px solid var(--border-strong);border-radius:var(--r-area);box-shadow:var(--shadow-1);max-width:100%}.aprob__tit{display:flex;align-items:center;gap:var(--space-2);font:var(--weight-strong) var(--text-md)/1.3 var(--font-sans)}.aprob__lista{margin:0;padding:0;list-style:none;display:grid;gap:var(--space-1);font-size:var(--text-sm);color:var(--muted)}.aprob__lista li{display:flex;gap:var(--space-2);align-items:baseline}.aprob__pie{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2)}.aprob__nota{flex:1 1 12rem;color:var(--subtle);font-size:var(--text-xs)}.panel-cambios{display:flex;flex-direction:column;min-width:0;min-height:0;background:var(--canvas);border-left:1px solid var(--border)}.panel-cambios__cuerpo{flex:1;min-height:0;overflow-y:auto;padding:var(--space-3);display:grid;gap:var(--space-3);align-content:start}.rama{display:inline-flex;align-items:center;gap:var(--space-2);max-width:100%;padding:0 var(--space-3);height:var(--control-sm);border-radius:var(--r-control);background:var(--sunken);color:var(--text);font:var(--text-xs)/1 var(--font-mono)}.rama span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.diff{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-menu);overflow:hidden}.diff__cab{display:flex;align-items:center;gap:var(--space-2);width:100%;padding:var(--space-2) var(--space-3);background:none;border:0;text-align:left;font:var(--text-sm)/1.3 var(--font-mono)}.diff__cab:hover{background:var(--hover)}.diff__cab .ruta{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.diff__cab .mas{color:var(--add-ink)}.diff__cab .menos{color:var(--del-ink)}.diff__cab .icono{transition:transform var(--dur-fast) var(--ease-out)}.diff__cab[aria-expanded=true] .icono{transform:rotate(90deg)}.diff__cuerpo{margin:0;overflow-x:auto;border-top:1px solid var(--border);background:var(--code-bg);font:var(--text-xs)/1.7 var(--font-mono)}.diff__l{display:block;padding:0 var(--space-3);white-space:pre}.diff__l.a{background:var(--add-bg);color:var(--add-ink)}.diff__l.d{background:var(--del-bg);color:var(--del-ink)}.diff__l.h{color:var(--subtle)}.wb--inv .hist-conv__titulo{white-space:normal;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden;line-height:1.35}.inv-meta{display:flex;align-items:center;flex-wrap:nowrap;gap:var(--space-2);min-width:0;margin-top:var(--space-1)}.inv-meta>span:last-child{min-width:0;overflow:hidden;text-overflow:ellipsis}.inv-meta__est[data-st=Publicado]{color:var(--ok)}.inv-meta__est[data-st="En curso"]{color:var(--link)}.inv-pie{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2)}.inv-pie a{display:inline-flex;align-items:center;min-height:var(--control-sm);color:var(--link)}.wb--inv .wb-chip{flex:0 1 auto}.wb--inv .wb-chip__t b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wb--inv .wb-chip__t{flex:1 1 auto}.inv-ctx-btn,.inv-ctx-cerrar{display:inline-grid}.wb--inv .wb__ctx{display:none;flex-direction:column;min-width:0;min-height:0;background:var(--canvas);border-left:1px solid var(--border)}.wb--inv[data-ctx=abierto] .wb__ctx{display:flex;position:absolute;inset-block:0;inset-inline-end:0;z-index:calc(var(--z-drawer) + 1);width:min(26rem,92%);box-shadow:var(--shadow-2)}.wb--inv .wb__ctx-cuerpo{flex:1;min-height:0;overflow-y:auto;padding:var(--space-4);display:grid;gap:var(--space-4);align-content:start}@media(min-width:1200px){.wb--inv{grid-template-columns:clamp(17rem,20vw,19.75rem) minmax(0,1fr) clamp(21rem,28vw,30rem)}.wb--inv[data-lista=cerrada]{grid-template-columns:minmax(0,1fr) clamp(21rem,28vw,30rem)}.wb--inv .wb__ctx,.wb--inv[data-ctx=abierto] .wb__ctx{display:flex;position:static;width:auto;box-shadow:none;z-index:auto}.inv-ctx-btn,.inv-ctx-cerrar{display:none}}.inv-vacio{margin:auto;display:grid;justify-items:center;gap:var(--space-4);max-width:40rem;padding:var(--space-6) 0;text-align:center}.inv-vacio .inv-lema{margin-top:0}.inv-vacio .inv-ejemplos{justify-content:center}.redactar-opc{display:flex;flex-wrap:wrap;align-items:end;gap:var(--space-2) var(--space-6);margin:0 var(--space-4) var(--space-2);padding:0 var(--space-3)}.redactar .adj{align-self:flex-end;margin-bottom:var(--space-1);flex:none}.inv-pub{display:flex;flex-wrap:wrap;gap:var(--space-2);padding:0 var(--space-4) var(--space-2)}.wb--inv .tarjeta--resumen,.wb--inv .term{grid-column:1 / -1}.inv-acc{display:flex;flex-wrap:wrap;gap:var(--space-2)}.tarjeta--lat .res-tracker{background:transparent;box-shadow:none;padding:0}.tarjeta--lat .res-fila{grid-template-columns:5.5rem minmax(0,1fr)}.tarjeta--lat .tarjeta__pie{justify-content:space-between;align-items:center;padding:var(--space-3) var(--space-4);font-size:var(--text-xs);color:var(--muted)}.wb__ctx .term{background:var(--trace-bg);color:var(--trace-ink);border:1px solid var(--border);overflow:hidden}.wb__ctx .term__cab{padding:var(--space-2) var(--space-4)}.pasos{margin:0;padding-left:var(--space-5);display:grid;gap:var(--space-2);color:var(--muted);font-size:var(--text-md);line-height:var(--lh-ui)}.vista{display:grid;gap:var(--space-5);grid-template-columns:minmax(0,1fr);align-items:start}.vista__main{display:grid;gap:var(--space-5);min-width:0;align-content:start}.vista__rail{display:none;gap:var(--space-4);min-width:0;align-content:start}.tarjeta--lat .tarjeta__cab{padding:var(--space-4) var(--space-4) 0}.tarjeta--lat .tarjeta__tit{font-size:var(--text-md2)}.tarjeta--lat .tarjeta__cuerpo{padding:var(--space-3) var(--space-4) var(--space-4);gap:var(--space-1)}.stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(6rem,1fr));gap:var(--space-2)}.stat{display:grid;gap:var(--space-0h);padding:var(--space-3);background:var(--sunken);border-radius:var(--r-menu);min-width:0}.stat b{font:var(--weight-strong) var(--text-2xl)/1 var(--font-display);font-variant-numeric:tabular-nums}.stat span{color:var(--muted);font-size:var(--text-xs)}.fila-l{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-2) 0;border-top:1px solid var(--hair);font-size:var(--text-sm)}.fila-l:first-child{border-top:0;padding-top:0}.fila-l>div:first-child{flex:1;min-width:0;overflow-wrap:anywhere}.fila-l small{display:block;color:var(--muted);font-size:var(--text-xs)}.num-l{font-variant-numeric:tabular-nums}.conector__meta{color:var(--subtle);font-size:var(--text-xs)}.inv-bloque{display:grid;gap:var(--space-3);align-content:start;min-width:0}.grafo{max-height:30rem}.ajustes__rail,.wb__ctx{display:none}#adm-panel{display:grid;gap:var(--space-4)}@media(min-width:1200px){.vista{grid-template-columns:minmax(0,1fr) clamp(19rem,24vw,30rem)}.vista__rail{display:grid}.vista .cols--caso,.vista .cols--2,.vista .cols--poly,.vista .cols--adm{grid-template-columns:minmax(0,1fr)}.grid-cards{grid-template-columns:repeat(auto-fill,minmax(min(30rem,100%),1fr))}}@media(min-width:1400px){.ajustes{grid-template-columns:17rem minmax(0,1fr) clamp(19rem,22vw,30rem)}.ajustes__rail{display:grid;gap:var(--space-4);align-content:start;min-width:0}}@media(min-width:1600px){.vista .cols--caso{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr)}.vista .cols--2{grid-template-columns:repeat(2,minmax(0,1fr))}.vista .cols--poly{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr)}.vista .cols--adm{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr)}#adm-panel{grid-template-columns:repeat(auto-fit,minmax(min(28rem,100%),1fr));align-items:start}.tabla .sint{max-width:44rem}.tabla .porque{max-width:38rem}.form-grid--2{grid-template-columns:repeat(auto-fit,minmax(min(18rem,100%),1fr))}.wb--ctx{grid-template-columns:clamp(17rem,15vw,22rem) minmax(0,64rem) minmax(20rem,1fr)}.wb--ctx[data-lista=cerrada]{grid-template-columns:minmax(0,64rem) minmax(20rem,1fr)}.wb--codigo{grid-template-columns:clamp(17rem,15vw,22rem) minmax(0,56rem) minmax(24rem,1fr)}.wb--codigo[data-lista=cerrada]{grid-template-columns:minmax(0,56rem) minmax(24rem,1fr)}.wb__ctx{display:flex;flex-direction:column;min-width:0;min-height:0;background:var(--canvas);border-left:1px solid var(--border)}.wb__ctx-cuerpo{flex:1;min-height:0;overflow-y:auto;padding:var(--space-4);display:grid;gap:var(--space-4);align-content:start;grid-template-columns:repeat(auto-fit,minmax(min(20rem,100%),1fr))}.panel-cambios__cuerpo>.campo,.panel-cambios__cuerpo>.stats{grid-column:1 / -1}}@media(min-width:1920px){.vista{grid-template-columns:minmax(0,1fr) clamp(34rem,28vw,46rem)}.vista__rail{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.vista__rail>.tarjeta--ancha,.vista__rail>.stats{grid-column:1 / -1}}@media(min-width:2200px){.panel-cambios__cuerpo{grid-template-columns:repeat(2,minmax(0,1fr))}}.ingreso{min-height:100dvh;display:grid;place-items:center;padding-block:var(--space-8);border-top:var(--brand-strip);background:radial-gradient(60rem 30rem at 50% -10%,color-mix(in oklab,var(--luz) 16%,transparent),transparent 70%),var(--canvas)}.ingreso__panel{width:min(26rem,100%);display:grid;gap:var(--space-5);padding:var(--space-8) var(--space-6);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-6);box-shadow:var(--shadow-2);animation:entra var(--dur-slow) var(--ease-out)}.ingreso__marca{display:grid;justify-items:center;gap:var(--space-3);text-align:center;min-width:0;max-width:100%}.ingreso__marca h1{font:var(--weight-strong) var(--text-3xl)/1.1 var(--font-display);letter-spacing:var(--tracking-tight);overflow-wrap:anywhere;max-width:100%}.ingreso__marca p{color:var(--muted)}.ingreso__logo{width:64px;height:64px;border-radius:var(--radius-5)}.ingreso__sso{display:grid;gap:var(--space-2)}.o{display:flex;align-items:center;gap:var(--space-3);color:var(--subtle);font-size:var(--text-xs)}.o:before,.o:after{content:"";flex:1;height:1px;background:var(--border)}.ingreso form{display:grid;gap:var(--space-4)}.ingreso__ayuda{text-align:center;color:var(--muted);font-size:var(--text-sm)}.conector__ic{flex:none;display:grid;place-items:center;width:var(--control-lg);height:var(--control-lg);border-radius:var(--radius-item);background:var(--accent-bg);color:var(--accent-ink)}.ingreso{padding-block:0;place-items:stretch}.ingreso__form{display:grid;place-items:center;padding-block:var(--space-8);min-width:0}.ingreso__lado{display:none}.lado__eyebrow{color:var(--accent-ink);font:var(--weight-strong) var(--text-xs)/1 var(--font-sans);letter-spacing:.06em;text-transform:uppercase}.lado__titulo{margin-top:var(--space-3);max-width:24ch;font:var(--weight-strong) clamp(var(--text-2xl),2.4vw + .5rem,var(--text-display))/1.12 var(--font-display);letter-spacing:var(--tracking-tight);text-wrap:balance}.lado__lead{margin-top:var(--space-3);max-width:var(--measure);color:var(--muted);font-size:var(--text-lg);line-height:var(--lh-prose)}.lado__grid{display:grid;gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(min(16rem,100%),1fr));align-items:start}.lado__grid--2{grid-template-columns:repeat(auto-fit,minmax(min(22rem,100%),1fr))}.lado__grid .tarjeta__cuerpo{gap:var(--space-2)}.lado__grid:not(.lado__grid--2){grid-template-columns:repeat(auto-fit,minmax(min(11rem,100%),1fr));gap:var(--space-3);align-items:stretch}.lado__grid:not(.lado__grid--2) .tarjeta__cuerpo{padding:var(--space-3) var(--space-4);gap:var(--space-1)}.lado__grid:not(.lado__grid--2) .conector__ic{width:32px;height:32px;margin-bottom:var(--space-1)}.lado__grid:not(.lado__grid--2) .tarjeta__tit{font-size:var(--text-md)}.lado__grid:not(.lado__grid--2) .conector__desc{font-size:var(--text-xs);line-height:var(--lh-ui)}@media(min-width:1024px){.ingreso{grid-template-columns:minmax(26rem,42%) minmax(0,1fr);background:var(--canvas)}.ingreso__form{padding-inline:max(clamp(var(--space-6),4vw,5rem),env(safe-area-inset-left,0px));background:radial-gradient(40rem 24rem at 50% -10%,color-mix(in oklab,var(--luz) 16%,transparent),transparent 70%),var(--canvas)}.ingreso__panel{width:min(26rem,100%);padding-inline:0;background:transparent;border-color:transparent;box-shadow:none}.ingreso__lado{display:grid;align-content:center;gap:var(--space-8);min-width:0;padding:clamp(var(--space-8),5vw,6rem);padding-right:max(clamp(var(--space-8),5vw,6rem),env(safe-area-inset-right,0px));background:var(--accent-bg);border-left:1px solid var(--border)}}.paso-ind{display:grid;gap:var(--space-2);color:var(--muted);font-size:var(--text-sm)}.wb--hist{grid-template-columns:clamp(18rem,30vw,24rem) minmax(0,1fr)}.wb--hist[data-lista=cerrada]{grid-template-columns:minmax(0,1fr)}@media(width<768px){.wb--hist,.wb--hist[data-lista=cerrada]{grid-template-columns:minmax(0,1fr)}}.wb--hist .wb__lista{border-inline-end:1px solid var(--border)}.hist__cab .chip{margin-inline-start:var(--space-1)}.hist__filtros{flex:none;display:grid;grid-template-columns:1fr 1fr;gap:var(--space-2) var(--space-2);padding:0 var(--space-3) var(--space-3)}.hist__rep{grid-column:1 / -1;display:flex;align-items:center;gap:var(--space-2);color:var(--muted);font-size:var(--text-sm)}.hist__rep span{flex:1}.hist__scroll .tabla-wrap,.hist__scroll .estado{margin:var(--space-2)}.hist-detalle{max-width:56rem;width:100%;margin-inline:auto;box-sizing:border-box}.hist-conv__resumen,.hist-conv__titulo{white-space:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.hist__rep .ui-interruptor{flex:none;width:auto;min-height:0;padding:0}.hist__rep span:first-child{white-space:nowrap}@media(width<768px){.wb--hist .wb__cab .btn:not(.btn--primary){display:none}}.wb--inv .hist-conv__resumen.inv-meta{display:flex;white-space:nowrap;-webkit-line-clamp:unset}.wb__lista .hist-fila{border-radius:0;margin-bottom:0}.wb__lista .hist-fila+.hist-fila{border-top:1px solid var(--border)}.wb__lista .hist-fila:hover,.wb__lista .hist-fila[data-activa=true]{border-radius:var(--radius-3)}.wb--inv .hist-conv__titulo{-webkit-line-clamp:2;line-clamp:2}.wb--inv .hist-conv{padding-block:var(--space-3);gap:var(--space-1)}.wb--inv .hist-conv__resumen.inv-meta{margin-top:0;font-size:var(--text-xs)}.wb__lista .hist-fila{--g1: oklch(82% .11 var(--h, 160));--g2: oklch(58% .13 calc(var(--h, 160) + 55))}.wb__lista .hist-fila:before{content:"";position:absolute;inset-inline-start:var(--space-2);top:50%;translate:0 -50%;width:30px;height:30px;border-radius:var(--radius-full);background:linear-gradient(135deg,var(--g1),var(--g2));box-shadow:inset 0 0 0 1px #ffffff59;pointer-events:none}.wb__lista .hist-fila .hist-conv{padding-inline-start:calc(var(--space-2) + 30px + var(--space-3))}.wb__lista .hist-fila[data-activa=true]{background:linear-gradient(90deg,color-mix(in oklab,var(--g1) 22%,var(--surface)),var(--selected) 70%)}.wb__lista .hist-fila:hover{background:linear-gradient(90deg,color-mix(in oklab,var(--g1) 14%,var(--surface)),var(--hover) 70%)}.wb__lista .hist__scroll{padding:0 var(--space-3) var(--space-3)}.wb__lista .hist-fila,.wb__lista .hist-fila+.hist-fila{border:1px solid var(--border);border-top-width:1px;border-radius:var(--radius-4);margin-bottom:var(--space-2);background:var(--surface);box-shadow:0 1px 2px #2025230d;overflow:hidden;transition:border-color var(--dur-fast),box-shadow var(--dur-fast),transform var(--dur-fast)}.wb__lista .hist-fila:after{content:"";position:absolute;inset-block:0;inset-inline-start:0;width:4px;background:linear-gradient(180deg,var(--g1),var(--g2))}.wb__lista .hist-fila:hover{background:var(--surface);border-color:color-mix(in oklab,var(--g2) 45%,var(--border));box-shadow:var(--shadow-1)}.wb__lista .hist-fila[data-activa=true]{background:linear-gradient(90deg,color-mix(in oklab,var(--g1) 20%,var(--surface)),var(--surface) 85%);border-color:color-mix(in oklab,var(--g2) 60%,var(--border))}.wb__lista .hist-fila:hover,.wb__lista .hist-fila[data-activa=true]{border-radius:var(--radius-4)}.wb__lista .hist-grupo h3{padding:var(--space-4) var(--space-1) var(--space-2);background:var(--sunken);text-transform:uppercase;letter-spacing:.06em;font-size:11px}.wb__lista .hist-fila:before{inset-inline-start:var(--space-3)}.wb__lista .hist-fila .hist-conv{padding-inline-start:calc(var(--space-3) + 30px + var(--space-3))}.wb__lista .hist-fila,.wb__lista .hist-fila+.hist-fila{margin-bottom:var(--space-1)}.wb--inv .hist-conv{padding-block:var(--space-2);min-height:0}.wb__lista .hist-grupo h3{padding-block:var(--space-3) var(--space-1)}.wb__lista .hist__scroll{padding-inline:var(--space-2)}.wb__lista .hist-fila:before{width:26px;height:26px;inset-inline-start:var(--space-3)}.wb__lista .hist-fila .hist-conv{padding-inline-start:calc(var(--space-3) + 26px + var(--space-2))}.wb__lista .hist-grupo h3{font-size:10px;letter-spacing:.05em;padding-block:var(--space-2) var(--space-1)}.wb__lista .hist-fila{--g1: color-mix(in oklab, var(--brand) 55%, white);--g2: var(--accent)}.wb__lista .hist-fila:hover{border-color:var(--border);box-shadow:0 0 0 3px color-mix(in oklab,var(--brand) 14%,transparent),0 6px 18px -6px color-mix(in oklab,var(--brand) 38%,transparent)}.wb__lista .hist-fila[data-activa=true]{border-color:var(--border);box-shadow:0 0 0 3px color-mix(in oklab,var(--brand) 12%,transparent),0 6px 18px -8px color-mix(in oklab,var(--brand) 32%,transparent)}.wb__lista .hist-fila{transition:box-shadow var(--dur-base) var(--ease-out)}.shell{border-top:0}.shell:before{content:"";flex:none;height:4px;background:linear-gradient(90deg,var(--accent),var(--brand) 55%,color-mix(in oklab,var(--brand) 12%,var(--surface)))}.topbar[data-env=prod]{box-shadow:none;background:linear-gradient(90deg,var(--accent),var(--brand) 55%,transparent) bottom / 100% 3px no-repeat,var(--surface)}.shell:before{display:none}.topbar,.topbar[data-env=prod]{background:linear-gradient(90deg,#0F3D31 0%,var(--accent) 38%,var(--brand) 100%);box-shadow:none;border-bottom:0;color:#fff}.topbar .topbar__marca,.topbar .topbar__nombre{color:#fff}.topbar .nav-suite__item{color:#ffffffdb}.topbar .nav-suite__item:hover{background:#ffffff29;color:#fff}.topbar .nav-suite__item[aria-current=page]{background:#fff3;color:#fff;box-shadow:inset 0 0 0 1px #ffffff6b,inset 0 1px #ffffff8c,0 6px 16px -8px #00000059;-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur)}.topbar .nav-suite__item[aria-current=page]:hover{background:#ffffff42}.topbar .punto{color:#ffffffeb}.topbar .punto:before{box-shadow:0 0 0 2px #ffffff59}.topbar .chip--prod{background:#ffffff2e;color:#fff;box-shadow:inset 0 0 0 1px #ffffff59}.topbar .cuenta{border-left-color:#ffffff4d}.topbar .cuenta__avatar{background:#fff;color:var(--accent-ink)}.topbar .cuenta__engranaje,.topbar .btn--icon{background:#ffffff29;border-color:#ffffff59;color:#fff}.topbar .btn--icon:hover{background:#ffffff42}.topbar .punto[data-state=ok]:before{background:#9cf5cf}.topbar .topbar__logo-img{filter:brightness(0)}.topbar,.topbar[data-env=prod]{background:linear-gradient(90deg,var(--brand) 0%,var(--accent) 62%,#0F3D31 100%)}.topbar .topbar__marca,.topbar .topbar__nombre{color:#0b0d10}.topbar .chip--prod{background:var(--luz);color:#0b0d10;box-shadow:0 0 0 3px #ffffff38,0 2px 8px #00000040;font-weight:700}.topbar .chip--prod{background:linear-gradient(135deg,#ffffff57,#ffffff1f);color:#fff;font-weight:600;-webkit-backdrop-filter:blur(14px) saturate(160%);backdrop-filter:blur(14px) saturate(160%);box-shadow:inset 0 1px #ffffff8c,inset 0 0 0 1px #ffffff61,0 4px 14px -4px #00000059;text-shadow:0 1px 2px rgba(0,0,0,.25)}.topbar .chip--prod{display:inline-flex;align-items:center;gap:var(--space-2);animation:prod-halo 2.6s ease-in-out infinite}.topbar .chip--prod:before{content:"";flex:none;width:7px;height:7px;border-radius:50%;background:#ffc857;box-shadow:0 0 #ffc857a6;animation:prod-punto 2.6s ease-out infinite}@keyframes prod-punto{0%{box-shadow:0 0 #ffc857a6}70%,to{box-shadow:0 0 0 7px #ffc85700}}.wb-chip__t b[tabindex="-1"]:focus,.apr-cab h1[tabindex="-1"]:focus,.hist__titulo[tabindex="-1"]:focus{outline:none}.wb-seg,.btn-casos,.drawer-x{display:none}.inv-ctx{display:flex;flex-wrap:wrap;gap:var(--space-2);padding:var(--space-2) var(--space-4) 0}@media(max-width:1023px){.wb--inv{grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(0,1fr)}.wb--inv[data-lista=cerrada]{grid-template-columns:minmax(0,1fr)}.wb--inv>.wb-seg{display:block;grid-column:1;grid-row:1;padding:var(--space-1) var(--space-1) var(--space-2)}.wb--inv>.wb__lista,.wb--inv>.wb__chat,.wb--inv>.wb__ctx,.wb--inv[data-ctx=abierto]>.wb__ctx{grid-column:1;grid-row:2;position:static;width:auto;box-shadow:none;inset:auto}.wb--inv[data-pane=chat]>.wb__lista,.wb--inv[data-pane=chat]>.wb__ctx,.wb--inv[data-pane=casos]>.wb__chat,.wb--inv[data-pane=casos]>.wb__ctx,.wb--inv[data-pane=resumen]>.wb__lista,.wb--inv[data-pane=resumen]>.wb__chat{display:none}.wb--inv[data-pane=resumen]>.wb__ctx{display:flex}.wb--inv .inv-ctx-btn,.wb--inv .btn-colapsar{display:none}}@media(min-width:1024px)and (max-width:1199px){.wb--inv,.wb--inv[data-lista=cerrada]{grid-template-columns:minmax(0,1fr) clamp(23.75rem,32vw,35rem)}.wb--inv>.wb__ctx,.wb--inv[data-ctx=abierto]>.wb__ctx{display:flex;position:static;width:auto;box-shadow:none}.wb--inv .inv-ctx-btn,.wb--inv .inv-ctx-cerrar{display:none}.wb--inv>.wb__lista{position:absolute;inset-block:0;inset-inline-start:0;z-index:calc(var(--z-drawer) + 1);width:min(22.5rem,92%);box-shadow:var(--shadow-2);transform:translate(-104%);visibility:hidden;transition:transform var(--dur-base) var(--ease-out),visibility var(--dur-base)}.wb--inv[data-cajon=abierto]>.wb__lista{transform:none;visibility:visible}.wb--inv .btn-casos{display:inline-flex}.wb--inv .drawer-x{display:inline-grid}.wb--inv .btn-colapsar{display:none}}@media(min-width:1200px){.wb--inv[data-lista=cerrada]>.wb__lista{display:none}}@media(min-width:1440px){.wb--inv{grid-template-columns:clamp(16.25rem,15vw,21.25rem) minmax(0,1fr) clamp(26.25rem,26vw,35rem)}.wb--inv[data-lista=cerrada]{grid-template-columns:minmax(0,1fr) clamp(26.25rem,26vw,35rem)}.wb--inv[data-lista=cerrada]>.wb__lista{display:none}}@media(prefers-reduced-motion:reduce){.wb--inv>.wb__lista{transition:none}}.conector[data-fuente-interna]{border-style:dashed}.conector[data-fuente-interna] .conector__ic{color:var(--accent)}}@layer phare-ui{.bo{display:grid;gap:var(--space-5);grid-template-columns:minmax(0,1fr);align-items:start}.bo__lista,.bo__detalle{display:grid;gap:var(--space-4);min-width:0;align-content:start}.bo[data-vista=lista]>.bo__detalle,.bo[data-vista=detalle]>.bo__lista{display:none}.bo__cab{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2) var(--space-3);min-width:0}.bo__cab .pagina__titulo{min-width:0;overflow-wrap:anywhere}.bo__acc{margin-left:auto;display:inline-flex;flex-wrap:wrap;gap:var(--space-2)}.bo__volver{flex:none}.bo__bloques{display:grid;gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(min(24rem,100%),1fr));align-items:start}.bo-sub{margin-top:var(--space-2);font-size:var(--text-md2)}.bo-filas{list-style:none;margin:0;padding:0;display:grid;gap:var(--space-2)}.bo-fila{display:grid;gap:var(--space-1);padding:var(--space-3) var(--space-4);min-height:44px;background:var(--surface);border:1px solid var(--border);border-radius:var(--r-area);color:var(--text);text-decoration:none;transition:background-color var(--dur-fast),border-color var(--dur-fast)}.bo-fila:hover{background:var(--hover)}.bo-fila[aria-current=true]{background:var(--accent-bg);border-color:color-mix(in oklab,var(--accent) 45%,var(--border));box-shadow:inset 3px 0 0 var(--accent)}.bo-fila__top{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-1) var(--space-2);min-width:0}.bo-fila__n{font-weight:var(--weight-strong);overflow-wrap:anywhere}.bo-fila__usd{font-variant-numeric:tabular-nums;font-weight:var(--weight-strong);white-space:nowrap}.bo-fila__meta{color:var(--muted);font-size:var(--text-xs);overflow-wrap:anywhere}.bo-fila__chips{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-1) var(--space-2)}.bo-fila .barra{display:block}.bo-cuenta{margin:0;color:var(--muted);font-size:var(--text-sm)}.bo-pie{display:flex;justify-content:center}.bo-filtros{display:grid;gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));align-items:end}.bo-filtros__q,.bo-filtros__sw{grid-column:1 / -1}.bo--una .bo-filtros{grid-template-columns:repeat(auto-fit,minmax(min(14rem,100%),1fr))}.bo--una .bo-filtros__q,.bo--una .bo-filtros__sw{grid-column:auto}.bo-form{display:grid;gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(min(24rem,100%),1fr));align-items:start}form#bo-alta{display:grid;gap:var(--space-4)}form#bo-alta .aviso ul{margin:var(--space-1) 0 0;padding-left:var(--space-5)}.bo-acciones{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--space-2)}.bo-precio{width:7rem;min-width:5rem;text-align:right;font-variant-numeric:tabular-nums}.dialog__cuerpo .bo-regresiva{margin:0;text-align:center;color:var(--text);font:var(--weight-strong) var(--text-2xl)/1 var(--font-display);font-variant-numeric:tabular-nums}@media(min-width:1100px){.bo:not(.bo--una){grid-template-columns:clamp(21rem,28vw,30rem) minmax(0,1fr)}.bo[data-vista]>.bo__lista,.bo[data-vista]>.bo__detalle{display:grid}.bo:not(.bo--una)>.bo__lista{position:sticky;top:var(--space-2);max-height:calc(100dvh - var(--topbar-h) - var(--space-12));overflow-y:auto;padding:4px;margin:-4px;overscroll-behavior:contain}.bo__volver{display:none}}@media(min-width:1600px){.bo:not(.bo--una){grid-template-columns:clamp(24rem,24vw,34rem) minmax(0,1fr)}}.bo__rejilla{container:ficha / inline-size;min-width:0}.bo-fgrid{display:grid;gap:var(--space-4);grid-template-columns:minmax(0,1fr);align-items:stretch}.pagina-bo,.shell__main>*{min-width:0;max-width:100%}.bo-card--umbral{max-width:30rem}.bo-card{display:flex;flex-direction:column;min-width:0}.bo-card__cab{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);min-height:3.5rem;padding:var(--space-2) var(--space-5);border-bottom:1px solid var(--hair)}.bo-card__cab .tarjeta__tit{min-width:0;font-size:var(--text-md2);overflow-wrap:anywhere}.bo-card__der{flex:none;display:inline-flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:var(--space-2);max-width:55%}.bo-card__cuerpo{flex:1 1 auto;display:grid;gap:var(--space-3);align-content:start;padding:var(--space-4) var(--space-5);min-width:0}.bo-card__pie{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:var(--space-2);min-height:4rem;padding:var(--space-3) var(--space-5);border-top:1px solid var(--hair)}.bo-card__pie>.campo__ayuda{margin-right:auto}.bo-card .kv{grid-template-columns:7rem minmax(0,1fr);align-items:baseline;row-gap:var(--space-3)}.bo-card .conector__desc,.bo-card .campo__ayuda{margin:0}.bo-card .fila-l{min-height:2.75rem}.bo-card .bo-sub{margin:var(--space-2) 0 0}.bo-modelos{display:grid;gap:var(--space-4) var(--space-5);grid-template-columns:repeat(auto-fit,minmax(min(18rem,100%),1fr));align-items:start}.bo-modelos .campo{align-content:start}.mi-grupo{padding:var(--space-2) var(--space-3) var(--space-1);color:var(--muted);font-size:var(--text-xs);font-weight:var(--weight-strong);letter-spacing:.02em}.mi-grupo:not(:first-child){margin-top:var(--space-1);border-top:1px solid var(--glass-filete);padding-top:var(--space-3)}@container ficha (min-width: 40rem){.bo-fgrid{grid-template-columns:repeat(2,minmax(0,1fr))}.bo-card--ancho,.bo-card--hist,.bo-card--modelos,.bo-card--config{grid-column:1 / -1}}@container ficha (min-width: 64rem){.bo-fgrid{grid-template-columns:repeat(3,minmax(0,1fr))}.bo-card--hist,.bo-card--modelos{grid-column:span 2}.bo-card--config{grid-column:auto}}@container ficha (max-width: 28rem){.bo-card__cab,.bo-card__cuerpo,.bo-card__pie{padding-inline:var(--space-4)}.bo-card .kv{grid-template-columns:6rem minmax(0,1fr)}.bo-card__pie .btn{flex:1 1 auto;justify-content:center}}@keyframes prod-halo{0%,to{box-shadow:inset 0 1px #ffffff8c,inset 0 0 0 1px #ffffff61,0 4px 14px -4px #00000059}50%{box-shadow:inset 0 1px #ffffff8c,inset 0 0 0 1px #ffd678bf,0 0 14px 1px #ffc85773}}@media(prefers-reduced-motion:reduce){.topbar .chip--prod,.topbar .chip--prod:before{animation:none}}.topbar .chip--prod:before{display:none}.topbar .chip--prod{background:linear-gradient(135deg,#0814109e,#0814106b);color:#fff;font-weight:700;-webkit-backdrop-filter:blur(14px) saturate(140%);backdrop-filter:blur(14px) saturate(140%);animation:prod-halo-2 2.6s ease-in-out infinite}@keyframes prod-halo-2{0%,to{box-shadow:inset 0 1px #ffffff59,inset 0 0 0 1px #ffffff73,0 4px 14px -4px #0006}50%{box-shadow:inset 0 1px #ffffff73,inset 0 0 0 1px #ffffffe6,0 0 16px 2px #ffffff59}}@media(prefers-reduced-motion:reduce){.topbar .chip--prod{animation:none}}@property --ang{syntax: "<angle>"; inherits: false; initial-value: 0deg;}.redactar{position:relative}.redactar:focus-within{outline:none;border-color:color-mix(in oklab,var(--brand) 30%,var(--border))}.redactar:before,.redactar:after{content:"";position:absolute;inset:-2px;border-radius:calc(var(--r-area) + 2px);pointer-events:none;opacity:0;transition:opacity var(--dur-base) var(--ease-out);background:conic-gradient(from var(--ang),transparent 0 52%,color-mix(in oklab,var(--brand) 55%,transparent) 70%,var(--brand) 86%,#9CF5CF 94%,transparent 100%)}.redactar:before{padding:2px;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.redactar:after{filter:blur(10px);z-index:-1}.redactar:focus-within:before{opacity:1;animation:giro-luz 3s linear infinite}.redactar:focus-within:after{opacity:.5;animation:giro-luz 3s linear infinite}@keyframes giro-luz{to{--ang: 360deg}}@media(prefers-reduced-motion:reduce){.redactar:focus-within:before,.redactar:focus-within:after{animation:none}}.ui-segmentado__op[aria-checked=true]{box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--brand) 55%,var(--border-strong)),0 0 0 3px color-mix(in oklab,var(--brand) 16%,transparent),0 4px 16px -4px color-mix(in oklab,var(--brand) 55%,transparent)}.ui-segmentado__op[aria-checked=true][data-env=prod]{box-shadow:0 0 0 3px color-mix(in oklab,var(--brand) 18%,transparent),0 4px 16px -4px color-mix(in oklab,var(--brand) 60%,transparent)}.ui-segmentado__op[aria-checked=true][data-env=prod],.ui-segmentado__op[aria-checked=true][data-env=prod]:hover{background:linear-gradient(180deg,color-mix(in oklab,var(--brand) 22%,var(--surface)),color-mix(in oklab,var(--brand) 12%,var(--surface)));color:var(--accent-ink);font-weight:var(--weight-strong);box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--brand) 55%,transparent),0 0 0 3px color-mix(in oklab,var(--brand) 16%,transparent),0 4px 16px -4px color-mix(in oklab,var(--brand) 55%,transparent)}.hist__rep:empty{display:none}.hist__rep{justify-content:flex-end}.cuenta__avatar{border:0;cursor:pointer;transition:box-shadow var(--dur-base) var(--ease-out),transform var(--dur-fast)}.cuenta__avatar:hover{box-shadow:0 0 0 3px #ffffff59}.cuenta__avatar[aria-expanded=true]{box-shadow:0 0 0 3px #ffffff8c}.wb--hist{transition:grid-template-columns var(--dur-slow) var(--ease-standard)}.wb--hist .wb__lista{transition:transform var(--dur-slow) var(--ease-standard),opacity var(--dur-slow) var(--ease-standard),visibility 0s linear 0s}.wb--hist[data-lista=cerrada]{grid-template-columns:0 minmax(0,1fr)}.wb--hist[data-lista=cerrada] .wb__lista{transform:translate(-100%);opacity:0;visibility:hidden;pointer-events:none;overflow:hidden;transition:transform var(--dur-slow) var(--ease-standard),opacity var(--dur-slow) var(--ease-standard),visibility 0s linear var(--dur-slow);border-inline-end-width:0}.wb--caso>.wb__chat{overflow:hidden}.wb--caso .wb__scroll{flex:1;min-height:0;overflow-y:auto}@media(width<768px){.wb--hist,.wb--hist[data-lista=cerrada]{grid-template-columns:minmax(0,1fr)}.wb--hist .wb__lista{transition:none}}@media(prefers-reduced-motion:reduce){.wb--hist,.wb--hist .wb__lista{transition:none!important}}.caso-res{display:grid;gap:var(--space-4)}.caso-datos{margin:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(7.5rem,1fr));gap:1px;background:var(--border);border:1px solid var(--border);border-radius:var(--radius-4);overflow:hidden}.caso-datos>div{background:var(--surface);padding:var(--space-3) var(--space-4);display:grid;gap:2px}.caso-datos dt{color:var(--subtle);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.04em}.caso-datos dd{margin:0;font-size:var(--text-md);font-weight:var(--weight-medium);overflow-wrap:anywhere}.caso-res .pasos{margin:0;padding-inline-start:var(--space-5);display:grid;gap:var(--space-2)}.wb--hist .wb__scroll{flex:1;min-height:0;overflow-y:auto}.caso-datos{gap:0;background:var(--surface);overflow:hidden}.caso-datos dd.mono{white-space:nowrap}.caso-datos{grid-template-columns:repeat(3,minmax(0,1fr))}.caso-datos>div{box-shadow:1px 0 0 var(--border),0 1px 0 var(--border)}@media(width>=1500px){.caso-datos{grid-template-columns:repeat(6,minmax(0,1fr))}}.mq-fuente .chip{white-space:normal;max-width:100%;height:auto}.bo-card--hist{align-self:start}}@layer phare-ui{.nav-sec__lista{display:grid;gap:var(--space-1);margin:0;padding:0;list-style:none}.nav-sec__item{display:flex;align-items:center;gap:var(--space-3);width:100%;min-height:var(--control-md);padding:var(--space-2) var(--space-4);background:none;color:var(--muted);border:0;border-radius:var(--r-menu);font:var(--weight-medium) var(--text-md)/1 var(--font-sans);text-align:left;text-decoration:none}.nav-sec__item:hover{background:var(--hover);color:var(--text)}.nav-sec__item[aria-current=true]{background:var(--accent-bg);color:var(--accent-ink);box-shadow:inset var(--space-1) 0 0 var(--accent);font-weight:var(--weight-strong)}.nav-sec__ic{flex:none;display:inline-grid;place-items:center;width:var(--control-md);height:var(--control-md);border-radius:var(--radius-item);background:var(--sunken);color:var(--muted)}.nav-sec__item[aria-current=true] .nav-sec__ic{background:var(--accent);color:var(--on-accent)}.nav-sec__txt{flex:1;min-width:0;display:grid;gap:var(--space-1)}.nav-sec__ayuda{color:var(--muted);font-size:var(--text-xs);font-weight:var(--weight-regular);line-height:var(--lh-tight)}.nav-sec__punto{flex:none;width:var(--space-2);height:var(--space-2);border-radius:var(--radius-full);background:var(--accent);margin-left:auto}.adm{display:grid;gap:var(--space-5);grid-template-columns:minmax(0,1fr);align-items:start}.adm__nav{min-width:0}.adm__sel{display:grid;gap:var(--space-1)}.adm__lista{display:none}.adm__cuerpo{display:grid;gap:var(--space-5);min-width:0;align-content:start}.adm__marca{margin:0 0 var(--space-3);padding:0 var(--space-4);font:var(--weight-strong) var(--text-lg)/var(--lh-tight) var(--font-display)}.adm__grupo{display:grid;gap:var(--space-1)}.adm__grupo+.adm__grupo{margin-top:var(--space-4)}.adm__grupo-t{margin:0;padding:0 var(--space-4);color:var(--subtle);font:var(--weight-medium) var(--text-xs)/1 var(--font-sans);letter-spacing:.06em;text-transform:uppercase}.adm__lista a.nav-sec__item{text-decoration:none}@media(min-width:1280px){.adm{grid-template-columns:clamp(14.5rem,14vw,19rem) minmax(0,1fr)}.adm__nav{position:sticky;top:var(--space-4);max-height:calc(100dvh - var(--topbar-h) - var(--space-8));overflow-y:auto;overscroll-behavior:contain;padding:4px;margin:-4px}.adm__lista{display:block}.adm__sel{display:none}}.adm-cols{display:grid;gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(min(26rem,100%),1fr));align-items:start}.adm-cols--3{grid-template-columns:repeat(auto-fit,minmax(min(21rem,100%),1fr))}.adm-form{display:grid;gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(min(18rem,100%),1fr));align-items:start}.adm-ancha{grid-column:1 / -1}.adm-secreto{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2) var(--space-3);min-height:var(--control-md)}.adm-secreto .campo__ayuda{flex:1 1 10rem}.adm-pasos{list-style:none;margin:0;padding:0;display:grid;gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(min(15rem,100%),1fr))}.adm-paso{display:flex;gap:var(--space-3);align-items:flex-start;padding:var(--space-3) var(--space-4);border:1px solid var(--border);border-radius:var(--r-menu);background:var(--surface);min-width:0}.adm-paso__n{flex:none;display:inline-grid;place-items:center;width:var(--control-sm);height:var(--control-sm);border-radius:var(--radius-full);background:var(--sunken);color:var(--muted);font:var(--weight-strong) var(--text-sm)/1 var(--font-sans)}.adm-paso__n .icono{width:var(--icon-md);height:var(--icon-md)}.adm-paso__t{display:grid;gap:2px;min-width:0}.adm-paso__t small{color:var(--muted);font-size:var(--text-xs);line-height:var(--lh-ui)}.adm-paso[data-e=hecho] .adm-paso__n{background:var(--ok-bg);color:var(--ok)}.adm-paso[data-e=actual]{background:var(--accent-bg);border-color:color-mix(in oklab,var(--accent) 45%,var(--border));box-shadow:inset 3px 0 0 var(--accent)}.adm-paso[data-e=actual] .adm-paso__n{background:var(--accent);color:var(--on-accent)}.adm-paso[data-e=pend]{color:var(--muted)}.cons-fila{display:grid;gap:var(--space-1);padding:var(--space-2) 0;border-top:1px solid var(--hair)}.cons-fila:first-child{border-top:0;padding-top:0}.cons-fila__top{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-3);min-width:0}.cons-fila__top span{min-width:0;overflow-wrap:anywhere}.cons-fila__top b{font-variant-numeric:tabular-nums;white-space:nowrap}.cons-fila small{color:var(--muted);font-size:var(--text-xs)}.cons-limite{display:grid;gap:var(--space-2)}.cons-limite .barra{height:12px}.cx-cat{display:grid;gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(min(19rem,100%),1fr));align-items:start}.cx-pie{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-2)}.bo-fila[aria-current=true] .punto,.bo-fila .punto{white-space:normal}.cx-perm{display:grid;gap:var(--space-2)}.cx-perm__fila{display:grid;gap:var(--space-2) var(--space-4);grid-template-columns:repeat(auto-fit,minmax(min(13rem,100%),1fr));align-items:center;padding:var(--space-2) 0;border-top:1px solid var(--hair)}.cx-perm__fila:first-child{border-top:0}.cx-perm__rol{display:grid;gap:2px;min-width:0;font-weight:var(--weight-medium)}.cx-perm__rol small{color:var(--muted);font-weight:var(--weight-regular);font-size:var(--text-xs)}.cx-causa{margin:0;padding:var(--space-3) var(--space-4);border-radius:var(--r-menu);background:var(--sunken);color:var(--text);font:var(--text-sm)/var(--lh-ui) var(--font-mono);white-space:pre-wrap;overflow-wrap:anywhere}.cx-acc{display:grid;gap:0}.cx-acc .fila-l{align-items:flex-start;padding:var(--space-3) 0}.cx-acc .fila-l .btn{flex:none}.ui-selector__btn:disabled,.ui-segmentado__op:disabled{color:var(--disabled);cursor:not-allowed}@media(width<480px){.cx-acc .fila-l{flex-wrap:wrap}}.adm-mes{min-width:min(15rem,100%)}.bo__cab .adm-mes{margin-left:auto}.adm-aviso-acc{margin-top:var(--space-2);display:flex;flex-wrap:wrap;gap:var(--space-2)}.adm__cuerpo>.aviso,.adm__cuerpo .aviso strong{overflow-wrap:anywhere}.bo__cab{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2) var(--space-3);min-width:0}.bo__cab .pagina__titulo{min-width:0;overflow-wrap:anywhere}.bo-pie{display:flex;justify-content:center}.bo-filas{list-style:none;margin:0;padding:0;display:grid;gap:var(--space-2)}.bo-fila{display:grid;gap:var(--space-1);padding:var(--space-3) var(--space-4);min-height:44px;background:var(--surface);border:1px solid var(--border);border-radius:var(--r-area);color:var(--text);text-decoration:none;transition:background-color var(--dur-fast),border-color var(--dur-fast)}.bo-fila:hover{background:var(--hover)}.bo-fila[aria-current=true]{background:var(--accent-bg);border-color:color-mix(in oklab,var(--accent) 45%,var(--border));box-shadow:inset 3px 0 0 var(--accent)}.bo-fila__top{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-1) var(--space-2);min-width:0}.bo-fila__n{font-weight:var(--weight-strong);overflow-wrap:anywhere}.bo-fila__usd{font-variant-numeric:tabular-nums;font-weight:var(--weight-strong);white-space:nowrap}.bo-fila__meta{color:var(--muted);font-size:var(--text-xs);overflow-wrap:anywhere}.bo-fila__chips{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-1) var(--space-2)}.bo-fila .barra{display:block}.aud-filtros{display:grid;gap:var(--space-3) var(--space-4);grid-template-columns:repeat(auto-fit,minmax(min(14rem,100%),1fr));align-items:end;margin-bottom:var(--space-4)}.aud-filtros__acc{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2)}.aud-lista{list-style:none;margin:0;padding:0;display:grid}.aud-fila{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2) var(--space-3);padding:var(--space-3) 0;border-top:1px solid var(--hair)}.aud-fila:first-child{border-top:0}.aud-fila__cuerpo{display:grid;gap:var(--space-1);flex:1 1 18rem;min-width:0}.aud-fila__cuerpo strong,.aud-fila__meta{overflow-wrap:anywhere}.aud-fila__meta{color:var(--muted);font-size:var(--text-xs)}.aud-fila[data-estado=abierta]{box-shadow:inset 3px 0 0 var(--warn);padding-left:var(--space-3)}.aud-detalle{margin:0;padding:var(--space-3);max-height:60vh;overflow:auto;white-space:pre-wrap;overflow-wrap:anywhere;background:var(--surface);border:1px solid var(--border);border-radius:var(--r-area);font-size:var(--text-xs)}}@layer phare-ui{.tk-consent{display:grid;gap:var(--space-3)}.tk-consent[hidden]{display:none}.per-lista{list-style:none;margin:0;padding:0;display:grid;gap:var(--space-3);grid-template-columns:repeat(auto-fill,minmax(min(22rem,100%),1fr))}.per-fila{align-content:start}.per-fila .bo-fila__top{flex-wrap:nowrap;align-items:flex-start}.per-fila .bo-fila__n{min-width:0}.per-fila__der{display:inline-flex;flex:none;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:var(--space-1) var(--space-2)}.per-fila[data-nueva=true]{border-color:color-mix(in oklab,var(--ok) 45%,var(--border))}.per-fila .bo-fila__meta .icono{vertical-align:-2px}.tabla td.porque{min-width:12rem}.adm-acc{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2)}.adm-acc--fin{justify-content:flex-end}.adm-acc .cn-q{flex:1 1 14rem;min-width:0}.tabs__lista a.tabs__tab{display:inline-flex;align-items:center;text-decoration:none}.tabs__tab[aria-current=page]{background:var(--surface);color:var(--text);font-weight:var(--weight-strong);box-shadow:inset 0 0 0 1px var(--border-strong),var(--shadow-1)}.casilla{display:flex;align-items:flex-start;gap:var(--space-3);min-height:44px;padding:var(--space-3) var(--space-4);background:var(--surface);border:1px solid var(--border);border-radius:var(--r-menu);cursor:pointer;font-size:var(--text-sm);line-height:var(--lh-ui)}.casilla input{flex:none;width:1.25rem;height:1.25rem;margin:0;accent-color:var(--accent);cursor:pointer}.casilla span{min-width:0;overflow-wrap:anywhere}.casilla:has(input:checked){background:var(--accent-bg);border-color:color-mix(in oklab,var(--accent) 45%,var(--border))}.casilla:has(input:focus-visible){outline:2px solid var(--focus);outline-offset:2px}.fn-proy{margin:0;padding:0;border:0;min-width:0;display:grid;gap:var(--space-2)}.fn-proy legend{padding:0;margin-bottom:var(--space-2);font:var(--weight-medium) var(--text-sm)/var(--lh-ui) var(--font-sans)}.fn-proy__lista{display:grid;gap:var(--space-2);grid-template-columns:repeat(auto-fit,minmax(min(11rem,100%),1fr))}.po-sec{margin:var(--space-3) 0 var(--space-1);color:var(--subtle);font:var(--weight-medium) var(--text-xs)/1 var(--font-sans);letter-spacing:.06em;text-transform:uppercase}.po-tool{display:grid;gap:var(--space-2) var(--space-3);grid-template-columns:minmax(0,1fr) auto;align-items:center;padding:var(--space-3) 0;border-top:1px solid var(--hair)}.po-tool__t{display:grid;gap:var(--space-1);justify-items:start;min-width:0}.po-tool__t small{color:var(--muted);font-size:var(--text-xs);line-height:var(--lh-ui)}.po-tool__acc{display:inline-flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:var(--space-2)}@media(width<480px){.po-tool{grid-template-columns:minmax(0,1fr)}.po-tool__acc{justify-content:flex-start}}.grafo g[data-hit=true] circle{fill:var(--accent-bg);stroke:var(--accent)}.kv dd .ui-selector{max-width:100%}}@layer phare-ui{.ed-aviso{flex:none;display:grid;gap:var(--space-2);margin:0 var(--space-4) var(--space-2)}.ed-av{align-items:center;flex-wrap:wrap}.ed-av p{flex:1 1 14rem;min-width:0}.ed-av b{font-weight:var(--weight-strong)}.ed-av__acc{display:inline-flex;flex-wrap:wrap;gap:var(--space-2)}.ed-aviso .ed-av{box-shadow:inset 0 0 0 1px var(--border)}.ed-av a.btn{text-decoration:none}.ed-act--err,.linea.actividad.ed-act--err:hover,.ed-noenv{color:var(--err)}.ed-nota{display:flex;align-items:center;gap:var(--space-2);margin:0;color:var(--subtle);font-size:var(--text-xs)}.ed-tk{width:9rem;min-height:var(--control-sm)}.ed-opc-err{flex:1 1 100%;display:flex;align-items:center;gap:var(--space-2);margin:0}.ed-parar{gap:var(--space-1)}.ed-vacio{margin:0;padding:var(--space-3) 0;color:var(--muted);font-size:var(--text-sm);line-height:var(--lh-ui)}.ed-res{display:grid;gap:var(--space-2)}.ed-res__q{color:var(--muted);font:var(--weight-medium) var(--text-sm)/1.2 var(--font-sans)}.ed-acc{display:flex;flex-wrap:wrap;gap:var(--space-2);margin-top:var(--space-2)}.tarjeta--resumen .res-fila__v textarea{width:100%;min-width:0}.tarjeta--resumen .res-fila__v .chip{vertical-align:middle}.tarjeta--resumen .tarjeta__cuerpo>.aviso{margin-top:var(--space-1)}.wb--apr .wb__chat{overflow:hidden}.wb--apr .wb__scroll{flex:1;min-height:0;overflow-y:auto}.wb--apr .hist__busca{padding-bottom:var(--space-2)}.wb--apr .hist__scroll>.aviso,.wb--apr .hist__scroll>.estado{margin:var(--space-2) 0}.wb__lista .hist-fila[data-recien]{border-color:var(--accent);box-shadow:0 0 0 2px color-mix(in oklab,var(--accent) 45%,transparent);animation:destello .6s var(--ease-out)}.apr-vence{min-width:0;overflow:hidden;text-overflow:ellipsis;color:var(--muted);font-variant-numeric:tabular-nums}.apr-causa{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--muted);font-size:var(--text-xs)}.wb--apr .inv-meta{gap:var(--space-3)}.apr-det{display:grid;gap:var(--space-4);align-content:start;width:100%;max-width:60rem;margin-inline:auto;padding:var(--space-5) var(--space-6) var(--space-12);box-sizing:border-box}.apr-cab{display:grid;gap:var(--space-2)}.apr-cab h1{font:var(--weight-strong) var(--text-xl)/var(--lh-tight) var(--font-display);letter-spacing:var(--tracking-tight);text-wrap:balance}.apr-chips{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2) var(--space-3)}.apr-texto{margin:0;padding:var(--space-3) var(--space-4);background:var(--code-bg);box-shadow:inset 0 0 0 1px var(--border);border-radius:var(--r-menu);font:var(--text-sm)/1.6 var(--font-mono);white-space:pre-wrap;overflow-wrap:anywhere}.apr-links{margin:0;padding:0;list-style:none;display:grid;gap:var(--space-2);font-size:var(--text-sm)}.apr-links li{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2);min-width:0}.apr-links code{min-width:0;overflow-wrap:anywhere}.apr-camb{display:grid;gap:var(--space-3)}.apr-camb__fila{display:grid;gap:var(--space-2) var(--space-4);grid-template-columns:minmax(6rem,.6fr) minmax(0,1fr) minmax(0,1fr);align-items:start;padding-top:var(--space-3);border-top:1px solid var(--hair);font-size:var(--text-sm)}.apr-camb__fila:first-child{padding-top:0;border-top:0}.apr-camb__fila>span{display:grid;gap:2px;min-width:0;overflow-wrap:anywhere}.apr-camb__fila small{color:var(--subtle);font-size:var(--text-xs)}.apr-camb__fila em{color:var(--muted)}@media(width<640px){.apr-camb__fila{grid-template-columns:minmax(0,1fr)}}.apr-nativa{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-area);padding:var(--space-3) var(--space-4)}.apr-nativa summary{cursor:pointer;min-height:44px;display:flex;align-items:center;font:var(--weight-medium) var(--text-sm)/1.3 var(--font-sans)}.apr-nativa[open] summary{margin-bottom:var(--space-2)}.apr-pie{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-4);background:var(--surface);border:1px solid var(--border-strong);border-radius:var(--r-area);box-shadow:var(--shadow-1)}.apr-pie__nota{flex:1 1 14rem;color:var(--subtle);font-size:var(--text-xs)}.apr-lote{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2) var(--space-3)}.apr-lote__t{flex:1 1 12rem;color:var(--muted);font-size:var(--text-sm)}.apr-lote__acc{display:inline-flex;gap:var(--space-2)}.apr-sig{margin:0;color:var(--muted);font-size:var(--text-sm)}.ed-volver{flex:none}@media(width>=768px){.ed-volver{display:none}}@media(min-width:768px)and (max-width:1199px){.wb--apr{grid-template-columns:clamp(16rem,34vw,21rem) minmax(0,1fr);grid-template-rows:minmax(0,1fr)}.wb--apr>.wb__lista{display:flex;position:static;grid-column:1;grid-row:1;width:auto;transform:none;visibility:visible;box-shadow:var(--shadow-1);z-index:auto}.wb--apr>.wb__chat{grid-column:2;grid-row:1}.wb--apr>.wb__ctx,.wb--apr[data-ctx=abierto]>.wb__ctx{display:none}.wb--apr .inv-ctx-btn{display:none}}@media(width<768px){.wb--apr .wb__lista{position:static;width:auto;box-shadow:none;z-index:auto}.wb--apr[data-vista=detalle] .wb__lista,.wb--apr[data-vista=lista] .wb__chat{display:none}.apr-det{padding-inline:var(--space-4)}}.apr-det .aviso,.apr-det .tarjeta{min-width:0}.apr-det .tarjeta__cuerpo .kv dd{overflow-wrap:anywhere}}@layer phare-ui{.wb--sop .hist__filtros{grid-template-columns:minmax(0,1fr);padding-top:0}.wb--sop .hist__filtros .campo{min-width:0}.wb--sop .hist-conv__resumen:not(.inv-meta){margin-top:0;font-size:var(--text-xs)}@media(width<768px){.wb--sop .hist__filtros{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.sp-conf{display:grid;gap:var(--space-2);min-width:0}.sp-conf__top{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-1) var(--space-3)}.sp-conf__top b{font:var(--weight-strong) var(--text-xl)/1 var(--font-display);font-variant-numeric:tabular-nums}.sp-conf__top>span:not(.chip){color:var(--muted);font-size:var(--text-sm)}.sp-conf__esc{position:relative;height:8px;border-radius:var(--radius-full);background:var(--sunken);box-shadow:inset 0 0 0 1px var(--border)}.sp-conf__esc>i{position:absolute;inset:0 auto 0 0;border-radius:inherit;background:var(--accent)}.sp-conf[data-r=media] .sp-conf__esc>i{background:var(--warn)}.sp-conf[data-r=sin] .sp-conf__esc>i{background:var(--subtle)}.sp-conf__esc>span{position:absolute;top:-3px;bottom:-3px;width:2px;background:var(--border-strong)}.sp-conf__marcas{position:relative;height:1.1em;color:var(--subtle);font-size:var(--text-xs)}.sp-conf__marcas span{position:absolute;transform:translate(-50%)}.sp-cls{display:grid;grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));gap:var(--space-4) var(--space-6);align-items:start}.sp-cls__clase,.sp-cls__conf{display:grid;gap:var(--space-1);min-width:0}.sp-cls__clase b{font:var(--weight-strong) var(--text-xl)/var(--lh-tight) var(--font-display)}.sp-cls__clase>span:not(.sp-cls__et){color:var(--muted);font-size:var(--text-sm)}.sp-cls__et{color:var(--subtle);font:var(--weight-medium) var(--text-xs)/1.2 var(--font-sans)}.sp-h{margin:var(--space-2) 0 0;color:var(--muted);font:var(--weight-medium) var(--text-sm)/1.2 var(--font-sans)}.sp-ul{margin:0;padding-left:var(--space-5);display:grid;gap:var(--space-2);font-size:var(--text-sm);line-height:var(--lh-ui)}.sp-desc{margin:0;white-space:pre-wrap;overflow-wrap:anywhere;line-height:var(--lh-ui)}.sp-form{display:grid;gap:var(--space-4)}.sp-form__fila,.sp-opc{display:grid;gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(14rem,1fr))}.sp-form .campo,.sp-opc>div{min-width:0}.sp-opc>div{display:grid;gap:var(--space-2);align-content:start}.sp-adj{display:grid;gap:var(--space-2)}.sp-adj__cab{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-2)}.sp-adj__l{list-style:none;margin:0;padding:0;display:grid;gap:var(--space-2)}.sp-adj__f{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2) var(--space-3);padding:var(--space-2) var(--space-3);background:var(--surface);border:1px solid var(--border);border-radius:var(--r-menu)}.sp-adj__f[data-err=true]{border-color:var(--err)}.sp-adj__n{display:inline-flex;align-items:center;gap:var(--space-2);flex:1 1 10rem;min-width:0;overflow-wrap:anywhere;font-size:var(--text-sm)}.sp-adj__f small{color:var(--muted)}.sp-dup{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2) var(--space-3);padding:var(--space-3) var(--space-4);background:var(--sunken);border-radius:var(--r-menu)}.sp-dup small{flex:1 1 100%;color:var(--muted);font-size:var(--text-xs)}.apr-det .paso-ind{margin-bottom:calc(var(--space-1) * -1)}.sp-form .ui-segmentado__op:disabled,.apr-det .ui-segmentado__op:disabled{color:var(--disabled);cursor:not-allowed}.ban{flex:none;padding-block:var(--space-2);background:var(--canvas);border-bottom:1px solid var(--border)}.ban .aviso{align-items:center;flex-wrap:wrap}.ban .aviso>div{flex:1 1 18rem;min-width:0}.ban .aviso p{margin:var(--space-1) 0 0}.ban__acc{display:inline-flex;flex-wrap:wrap;gap:var(--space-2)}.ban__cerrar{flex:none}.ban .aviso>.ban__cerrar{margin-inline-start:auto}.ban__meta{color:var(--muted);font-size:var(--text-sm)}.ban__motivo{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden;overflow-wrap:anywhere}.imp-kv{grid-template-columns:9rem minmax(0,1fr);align-items:baseline}@media(max-width:599px){.imp-kv{grid-template-columns:minmax(0,1fr);row-gap:var(--space-1)}.imp-kv dd+dt{margin-top:var(--space-2)}}.ol-clave{position:relative;display:flex;align-items:center}.ol-clave .campo__control{flex:1;min-width:0;padding-inline-end:calc(var(--control-md) + var(--space-1))}.ol-ver{position:absolute;inset-inline-end:var(--space-1)}.ol-reglas{padding:var(--space-3) var(--space-4);background:var(--sunken);border-radius:var(--r-menu);color:var(--muted);font-size:var(--text-sm);line-height:var(--lh-ui)}.ol-reglas p{margin:0 0 var(--space-1);color:var(--text);font-weight:var(--weight-medium)}.ol-reglas ul{margin:0;padding-left:var(--space-5);display:grid;gap:var(--space-1)}.caso-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-4);align-items:stretch}.caso-grid>.caso-datos,.caso-grid>.caso-cfg{grid-column:1 / -1}.caso-grid>.tarjeta{margin:0;height:100%;display:flex;flex-direction:column;box-sizing:border-box}.caso-grid>.tarjeta>.tarjeta__cuerpo{flex:1}@media(width<900px){.caso-grid{grid-template-columns:minmax(0,1fr)}}.caso-cfg .tarjeta__cab{display:flex;align-items:center;gap:var(--space-2)}.caso-cfg__campos{display:grid;grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));gap:var(--space-4)}.caso-cfg__sw{display:grid;grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));gap:var(--space-3);margin-top:var(--space-4);padding-top:var(--space-4);border-top:1px solid var(--border)}.caso-cfg__pie{display:flex;justify-content:flex-end;gap:var(--space-2);margin-top:var(--space-4)}.caso-grid>.caso-datos{grid-template-columns:repeat(6,minmax(0,1fr))}@media(width<1100px){.caso-grid>.caso-datos{grid-template-columns:repeat(3,minmax(0,1fr))}}.caso-res .pasos,.caso-grid .pasos{align-content:start}.caso-grid>.tarjeta .tarjeta__cab{padding:var(--space-4) var(--space-5) 0}.caso-grid>.tarjeta .tarjeta__cuerpo{padding:var(--space-4) var(--space-5) var(--space-5)}@media(min-width:1100px){.bo:not(.bo--una)>.bo__lista{position:static;max-height:none;overflow:visible;padding:0;margin:0;overscroll-behavior:auto}}@media(min-width:1100px){.bo:not(.bo--una){align-items:start}}.tabla--compacta td{padding:var(--space-1) var(--space-4);line-height:1.3}.tabla--compacta th{padding:var(--space-2) var(--space-4)}.tabla--compacta{min-width:0!important;width:100%}.bo-card--solo{grid-column:1 / -1}@container ficha (min-width: 64rem){.bo-card--inv{grid-column:1 / -1}}.bo--una .bo-filas{display:grid;grid-template-columns:repeat(auto-fill,minmax(21rem,1fr));gap:var(--space-3)}.bo--una .bo-filas>li{min-width:0}.bo--una .bo-fila{height:100%;align-content:start}.bo--ficha .bo__detalle{max-width:76rem;width:100%;margin-inline:auto}.bo-flags{display:grid;gap:var(--space-2)}.bo-flag{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:var(--space-4);padding:var(--space-3) var(--space-4);border:1px solid var(--border);border-radius:var(--radius-4);background:var(--surface);transition:background-color var(--dur-base),border-color var(--dur-base)}.bo-flag[data-on=true]{background:color-mix(in oklab,var(--brand) 7%,var(--surface));border-color:color-mix(in oklab,var(--brand) 35%,var(--border))}.bo-flag__t{display:grid;gap:2px;min-width:0}.bo-flag__t small{color:var(--muted);font-size:var(--text-xs)}.bo-flag .ui-interruptor{width:auto;min-height:0;padding:0}.bo-flag>.chip:last-child{grid-column:2 / -1;justify-self:end}@media(width<640px){.bo-flag{grid-template-columns:minmax(0,1fr) auto}.bo-flag>.chip{grid-column:1;justify-self:start}}.bo--ficha .bo__volver{display:inline-flex!important}.bo-resumen{display:grid;grid-template-columns:repeat(auto-fit,minmax(11rem,1fr));gap:var(--space-3);margin-bottom:var(--space-4)}.bo-kpi{display:grid;grid-template-columns:auto 1fr;grid-template-areas:"i n" "i l";column-gap:var(--space-3);align-items:center;padding:var(--space-3) var(--space-4);background:var(--surface);border:1px solid var(--border);border-radius:var(--r-area)}.bo-kpi>.ico,.bo-kpi>svg{grid-area:i;width:36px;height:36px;padding:8px;box-sizing:border-box;border-radius:var(--radius-full);background:var(--sunken);color:var(--muted)}.bo-kpi[data-t=ok]>.ico,.bo-kpi[data-t=ok]>svg{background:var(--ok-bg);color:var(--ok)}.bo-kpi[data-t=warn]>.ico,.bo-kpi[data-t=warn]>svg{background:var(--warn-bg);color:var(--warn)}.bo-kpi[data-t=err]>.ico,.bo-kpi[data-t=err]>svg{background:var(--err-bg);color:var(--err)}.bo-kpi__n{grid-area:n;font:var(--weight-strong) var(--text-2xl)/1 var(--font-display)}.bo-kpi__l{grid-area:l;font-size:var(--text-xs);color:var(--muted)}.bo--una .bo-filas{grid-template-columns:repeat(auto-fill,minmax(19rem,1fr));gap:var(--space-4)}.bo-tile{display:grid;gap:var(--space-4);padding:var(--space-4) var(--space-5);box-shadow:var(--shadow-1);transition:transform var(--dur-base) var(--ease-out),border-color var(--dur-fast),box-shadow var(--dur-base)}.bo-tile:hover{transform:translateY(-2px);border-color:color-mix(in oklab,var(--accent) 40%,var(--border))}.bo-tile__top{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:var(--space-3);align-items:center}.bo-tile__av{--c: var(--accent);width:44px;height:44px;border-radius:var(--radius-4);display:grid;place-items:center;font:var(--weight-strong) var(--text-md)/1 var(--font-display);color:var(--c);background:color-mix(in oklab,var(--c) 16%,var(--surface));border:1px solid color-mix(in oklab,var(--c) 30%,var(--surface))}.bo-tile__id{display:grid;min-width:0}.bo-tile__n{font-weight:var(--weight-strong);font-size:var(--text-lg);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bo-tile__slug{font-size:var(--text-xs);color:var(--subtle)}.bo-tile__mid{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-4)}.bo-tile__kpi{display:grid;gap:var(--space-1)}.bo-tile__lbl{font-size:var(--text-xs);color:var(--muted)}.bo-tile__val{font:var(--weight-strong) var(--text-xl)/1.1 var(--font-display)}.bo-tile__val small{font:var(--weight-regular) var(--text-xs) var(--font-sans);color:var(--subtle)}.bo-tile__bar{display:block;height:6px;border-radius:var(--radius-full);background:var(--sunken);overflow:hidden}.bo-tile__bar i{display:block;height:100%;background:var(--accent);border-radius:inherit}.bo-tile__bar--f i{background:var(--info)}.bo-tile__pie{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-2);padding-top:var(--space-3);border-top:1px solid var(--hair)}.bo-tile__meta{font-size:var(--text-xs);color:var(--muted)}@media(prefers-reduced-motion:reduce){.bo-tile{transition:none}.bo-tile:hover{transform:none}}.bo--una .bo__lista{display:grid;gap:var(--space-4)}.bo--una .bo__cab .pagina__titulo{font-size:var(--text-2xl)}.bo-resumen{gap:0;margin:0;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-4);overflow:hidden}.bo-kpi{grid-template-columns:1fr;grid-template-areas:"l" "n";row-gap:var(--space-1);padding:var(--space-3) var(--space-5);background:none;border:0;border-radius:0;border-left:1px solid var(--hair)}.bo-kpi:first-child{border-left:0}.bo-kpi>.ico,.bo-kpi>svg{display:none}.bo-kpi__l{font-size:var(--text-xs);font-weight:var(--weight-medium);color:var(--muted);letter-spacing:.02em}.bo-kpi__n{font:var(--weight-strong) var(--text-xl)/1.1 var(--font-sans);font-variant-numeric:tabular-nums}.bo-kpi[data-t=ok] .bo-kpi__n{color:var(--ok)}.bo-kpi[data-t=warn] .bo-kpi__n{color:var(--warn)}.bo-kpi[data-t=err] .bo-kpi__n{color:var(--err)}.bo--una .bo-filtros{grid-template-columns:minmax(9rem,12rem) minmax(9rem,12rem) minmax(14rem,1fr);gap:var(--space-3);padding:var(--space-3) var(--space-4);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-4)}.bo--una .bo-filtros .campo__etiqueta{font-size:var(--text-xs);color:var(--muted)}.bo--una .bo-filtros .ui-selector__btn,.bo--una .bo-filtros .campo__control{min-height:36px;height:36px;border-radius:var(--radius-3);font-size:var(--text-sm)}@media(max-width:720px){.bo--una .bo-filtros{grid-template-columns:1fr 1fr}.bo--una .bo-filtros__q{grid-column:1 / -1}.bo-resumen{grid-template-columns:1fr 1fr}.bo-kpi:nth-child(3){border-left:0}.bo-kpi:nth-child(n+3){border-top:1px solid var(--hair)}}.bo--una .bo-filas{grid-template-columns:repeat(auto-fill,minmax(16.5rem,1fr));gap:var(--space-3)}.bo-tile{gap:var(--space-3);padding:var(--space-3) var(--space-4);border-radius:var(--radius-4);box-shadow:none}.bo-tile:hover{transform:none;box-shadow:var(--shadow-1)}.bo-tile__top{gap:var(--space-2)}.bo-tile__av{width:34px;height:34px;border-radius:var(--radius-3);font:var(--weight-strong) var(--text-sm)/1 var(--font-sans)}.bo-tile__n{font-size:var(--text-md2)}.bo-tile__mid{gap:var(--space-3)}.bo-tile__lbl{font-size:11px;text-transform:uppercase;letter-spacing:.04em;color:var(--subtle)}.bo-tile__val{font:var(--weight-strong) var(--text-body)/1.2 var(--font-sans);font-variant-numeric:tabular-nums}.bo-tile__bar{height:4px}.bo-tile__pie{padding-top:var(--space-2)}.bo-tile__meta{font-size:11.5px}.bo-tile .chip,.bo-tile__top .chip{font-size:11px}.bo-home{display:grid;gap:var(--space-4);min-width:0}.bo-home__g{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:var(--space-4)}.bo-home__g>*{min-width:0;display:grid}.mt-c12{grid-column:span 12}.mt-c7{grid-column:span 7}.mt-c5{grid-column:span 5}@media(max-width:1000px){.mt-c7,.mt-c5{grid-column:span 12}}.mt-kpis{display:grid;grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-4);overflow:hidden}.mt-kpi{position:relative;display:grid;gap:var(--space-1);padding:var(--space-4) var(--space-5);border-left:1px solid var(--hair)}.mt-kpi:first-child{border-left:0}.mt-kpi__l{font-size:var(--text-xs);font-weight:var(--weight-medium);color:var(--muted)}.mt-kpi__v{font:var(--weight-strong) var(--text-2xl)/1.1 var(--font-sans);font-variant-numeric:tabular-nums;letter-spacing:var(--tracking-tight)}.mt-kpi__v small{font-size:var(--text-md);font-weight:var(--weight-regular);color:var(--subtle)}.mt-kpi__s{font-size:var(--text-xs);color:var(--subtle)}.mt-delta{color:var(--ok);font-weight:var(--weight-strong)}.mt-spark{position:absolute;right:var(--space-5);top:var(--space-4);width:84px;height:28px}@media(max-width:720px){.mt-kpi:nth-child(odd){border-left:0}.mt-kpi:nth-child(n+3){border-top:1px solid var(--hair)}}.mt-dia{position:relative;display:grid;gap:var(--space-2);padding-top:var(--space-5)}.mt-dia svg{width:100%;height:190px;display:block;overflow:visible}.mt-dia__max{position:absolute;top:0;left:0;font-size:var(--text-xs);color:var(--subtle);font-variant-numeric:tabular-nums}.mt-dia__x{display:flex;justify-content:space-between;font-size:var(--text-xs);color:var(--subtle)}.mt-grid{stroke:var(--hair);stroke-width:1;vector-effect:non-scaling-stroke}.mt-area{fill:color-mix(in oklab,var(--accent) 14%,transparent)}.mt-linea{fill:none;stroke:var(--accent);stroke-width:2;stroke-linejoin:round}.mt-punto{fill:var(--accent)}.mt-leyenda{display:flex;gap:var(--space-4);font-size:var(--text-xs);color:var(--muted);margin-bottom:var(--space-3)}.mt-leyenda span{display:inline-flex;align-items:center;gap:var(--space-2)}.mt-sw{width:10px;height:10px;border-radius:3px;display:inline-block}.mt-sw--in,.mt-in{background:var(--accent)}.mt-sw--out,.mt-out{background:color-mix(in oklab,var(--accent) 35%,var(--surface))}.mt-barras{list-style:none;margin:0;padding:0;display:grid;gap:var(--space-3)}.mt-barras li{display:grid;grid-template-columns:minmax(6.5rem,9rem) minmax(0,1fr) 4.2rem 3.2rem;align-items:center;gap:var(--space-3);font-size:var(--text-sm)}.mt-barras--p li{grid-template-columns:minmax(5rem,7rem) minmax(0,1fr) 3rem 3.6rem}.mt-barras__h{font-size:var(--text-xs);color:var(--subtle)}.mt-barras__h span:nth-child(n+3){text-align:right}.mt-barras__b{display:flex;height:10px;border-radius:var(--radius-full);background:var(--sunken);overflow:hidden}.mt-barras__b i{display:block;height:100%}.mt-barras__v,.mt-barras__p{text-align:right;font-variant-numeric:tabular-nums}.mt-barras__p{color:var(--subtle)}.mt-tabla .num{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.mt-emp{display:inline-flex;align-items:center;gap:var(--space-3);color:var(--text);text-decoration:none;font-weight:var(--weight-medium)}.mt-emp:hover{text-decoration:underline}.mt-emp .bo-tile__av{width:28px;height:28px;font-size:var(--text-xs)}.mt-lim{display:grid;grid-template-columns:minmax(3rem,1fr) auto;align-items:center;gap:var(--space-3);min-width:8rem}.mt-bar--warn i{background:var(--amber)}.mt-aten{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(26rem,1fr));gap:var(--space-3)}.mt-aten li{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);border:1px solid var(--border);border-radius:var(--radius-3);background:var(--surface);font-size:var(--text-sm)}.mt-aten__ic{width:30px;height:30px;border-radius:var(--radius-full);display:grid;place-items:center;background:var(--sunken);color:var(--muted)}.mt-aten li[data-t=err] .mt-aten__ic{background:var(--err-bg);color:var(--err)}.mt-aten li[data-t=warn] .mt-aten__ic{background:var(--warn-bg);color:var(--warn)}.mt-aten li[data-t=info] .mt-aten__ic{background:var(--info-bg);color:var(--info)}.mt-nota{margin:0;font-size:var(--text-xs)}.al-cab{padding-bottom:var(--space-8)}.al-opc{display:grid;gap:var(--space-3)}.al-opc>summary{cursor:pointer;list-style:none;font-weight:var(--weight-medium);color:var(--accent-ink);min-height:44px;display:flex;align-items:center;gap:var(--space-2);border-radius:var(--radius-3)}.al-opc>summary::-webkit-details-marker{display:none}.al-opc>summary:hover{color:var(--accent)}.al-opc__rotulo{font-weight:var(--weight-medium);color:var(--accent-ink);font-size:var(--text-sm);padding-block:var(--space-3) 0}.al-opc>summary:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.al-opc__chev{flex:none;width:18px;height:18px;transition:transform var(--dur-fast)}.al-opc[open]>summary .al-opc__chev{transform:rotate(180deg)}.al-opc[open]{padding-bottom:var(--space-4)}.al-opc[open]>summary{margin-bottom:var(--space-2)}@media(prefers-reduced-motion:reduce){.al-opc__chev{transition:none}}.al-cab .pagina__titulo{font-size:var(--text-3xl)}.al-sola{max-width:50rem;margin-inline:auto;min-width:0}#alta-resumen .aviso{margin:var(--space-4) var(--space-5) 0;padding:var(--space-2) var(--space-3);gap:var(--space-2);font-size:var(--text-xs)}#alta-resumen .aviso p{margin:0}#alta-resumen .aviso ul{margin:var(--space-1) 0 0;padding-inline-start:var(--space-4)}#alta-resumen .aviso .icono{width:16px;height:16px}form#bo-alta.al{gap:0;background:var(--surface);border:1px solid var(--border);border-radius:var(--r-area);box-shadow:var(--shadow-2);overflow:clip;min-width:0}.al-pasos{list-style:none;margin:0;padding:var(--space-4) var(--space-6);display:flex;align-items:center;position:relative;isolation:isolate;overflow:hidden;color:var(--on-accent);background:radial-gradient(28rem 14rem at 100% -70%,color-mix(in oklab,var(--luz) 20%,transparent),transparent 70%),linear-gradient(100deg,color-mix(in oklab,var(--accent) 82%,black) 0%,var(--accent) 45%,color-mix(in oklab,var(--accent) 78%,var(--brand)) 100%);box-shadow:inset 0 -1px color-mix(in oklab,var(--on-accent) 18%,transparent)}.al-pasos:before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(180deg,color-mix(in oklab,var(--on-accent) 7%,transparent),transparent 55%);pointer-events:none}.al-pasos li{display:flex;align-items:center;flex:0 0 auto;min-width:0}.al-pasos li:not(:last-child){flex:1 1 auto}.al-pasos li:not(:last-child):after{content:"";flex:1 1 auto;min-width:var(--space-3);height:3px;margin-inline:var(--space-3);border-radius:var(--radius-full);background:linear-gradient(var(--on-accent),var(--on-accent)) no-repeat left center / 0% 100%,color-mix(in oklab,var(--on-accent) 28%,transparent);transition:background-size var(--dur-slow) var(--ease-out)}}@layer phare-ui{.wb--mc{background:var(--canvas);padding:var(--space-3);gap:var(--space-3);box-sizing:border-box;min-width:0}.wb--mc.wb--hist[data-lista=cerrada]{column-gap:0}.wb--mc>.wb__lista,.wb--mc>.wb__chat,.wb--mc>.wb__ctx{min-width:0;min-height:0;border:1px solid var(--border);border-radius:var(--r-area);box-shadow:var(--shadow-1);overflow:hidden}.wb--mc>.wb__lista,.wb--mc>.wb__chat{background:var(--surface)}.wb--mc>.wb__chat{isolation:isolate}.wb--mc .wb__cab,.wb--mc .hist__cab{min-height:3.5rem;padding-block:var(--space-2);padding-inline:var(--space-4);border-bottom:1px solid var(--border);background:linear-gradient(90deg,color-mix(in oklab,var(--brand) 11%,var(--surface)),var(--surface) 75%)}.wb--mc .hist__cab{padding-bottom:var(--space-2)}.wb--mc .hist__busca{padding-top:var(--space-3)}.mc-av{--g1: oklch(82% .11 var(--h, 160));--g2: oklch(58% .13 calc(var(--h, 160) + 55));flex:none;width:36px;height:36px;border-radius:var(--radius-full);background:linear-gradient(135deg,var(--g1),var(--g2));box-shadow:inset 0 0 0 1px #ffffff59,0 0 0 3px color-mix(in oklab,var(--g1) 24%,transparent)}.mc-cerrar{display:none}.wb--mc .wb__lista .hist-grupo h3{background:var(--surface)}.wb--mc .wb__lista .hist-fila:before{width:34px;height:34px;inset-inline-start:var(--space-3)}.wb--mc .wb__lista .hist-fila .hist-conv{padding-inline-start:calc(var(--space-3) + 34px + var(--space-3))}.wb--mc .wb__lista .hist-fila .hist-conv:focus-visible{outline:2px solid var(--focus);outline-offset:-3px}.wb--mc .wb__lista .hist-fila[data-activa=true]{border-color:color-mix(in oklab,var(--brand) 60%,var(--border));box-shadow:0 0 0 1px color-mix(in oklab,var(--brand) 28%,transparent),var(--shadow-1)}.wb--mc .hist__pie{padding:var(--space-2) var(--space-4);border-top:1px solid var(--border);background:var(--surface)}.wb--mc .consola-cuerpo{padding:var(--space-5) var(--space-5) var(--space-4);gap:var(--space-4)}.wb--mc .wb-grp__cab{gap:0}.wb--mc .wb-grp__cab b+span:before{content:", "}.wb--mc .wb-grp--persona+.wb-grp--persona,.wb--mc .wb-grp--agente+.wb-grp--agente{margin-top:calc(var(--space-4) * -1 + var(--space-1))}.wb--mc .linea.persona p{background:linear-gradient(135deg,var(--accent),color-mix(in oklab,var(--accent) 82%,var(--brand)));color:var(--on-accent);border-radius:var(--r-area);border-bottom-right-radius:var(--radius-1)}.wb--mc .linea.agente>.cuerpo{border-bottom-left-radius:var(--radius-1)}.wb--mc .redactar{margin:var(--space-3) var(--space-4) var(--space-1)}.wb--mc .redactar-pie{margin:0 var(--space-5) var(--space-3)}.wb--mc .redactar-opc{margin-inline:var(--space-4)}.wb--mc>.wb__ctx .wb__cab{background:var(--surface)}.wb--mc>.wb__chat>.wb__scroll{flex:1;min-height:0;overflow-y:auto}@media(width<768px){.wb--mc{padding:0;gap:0}.wb--mc>.wb__lista,.wb--mc>.wb__chat{border-radius:0;border-width:0;box-shadow:none}.wb--mc:not(.wb--sop)>.wb__lista{width:100%}.wb--mc .mc-cerrar{display:inline-grid}.wb--mc .consola-cuerpo{padding-inline:var(--space-3)}.wb--mc .redactar{margin-inline:var(--space-3)}.wb--mc .redactar-pie{margin-inline:var(--space-4)}.wb--mc .wb__cab{padding-inline:var(--space-3)}}@media(prefers-reduced-motion:reduce){.wb--mc .wb__lista .hist-fila,.wb--mc .wb__lista .hist-fila:before{transition:none!important}}.al-pasos li:has(>[data-hecho="1"]):not(:last-child):after{background-size:100% 100%,auto}.al-pasos__b{all:unset;box-sizing:border-box;display:inline-flex;align-items:center;gap:var(--space-3);min-height:44px;padding:var(--space-1) var(--space-3) var(--space-1) var(--space-1);border-radius:var(--radius-full);cursor:pointer;color:var(--on-accent);transition:background-color var(--dur-fast),box-shadow var(--dur-base)}.al-pasos__b:focus-visible{outline:2px solid var(--on-accent);outline-offset:3px}}@layer phare-ui{.inv-serv .ui-selector--auto{display:block;max-width:100%}.inv-serv .ui-selector--auto .ui-selector__btn{width:13rem;max-width:100%}.inv-serv .ui-selector[data-val=""] .ui-selector__texto{color:var(--muted)}.inv-serv .ui-selector__btn[aria-invalid=true]{border-color:var(--err)}@media(width<481px){.redactar-opc .inv-form__col{flex:1 1 100%}.inv-serv .ui-selector--auto .ui-selector__btn,.redactar-opc .ed-tk{width:100%}}.al-pasos__b:hover{background:color-mix(in oklab,var(--on-accent) 14%,transparent)}.al-pasos__n{flex:none;width:34px;height:34px;border-radius:var(--radius-full);display:grid;place-items:center;font-size:var(--text-md);font-weight:var(--weight-strong);background:color-mix(in oklab,var(--on-accent) 18%,transparent);color:var(--on-accent);box-shadow:inset 0 0 0 1.5px color-mix(in oklab,var(--on-accent) 55%,transparent);transition:background-color var(--dur-base),color var(--dur-base),box-shadow var(--dur-base)}.al-pasos__ok{display:none}.al-pasos__ok svg{width:16px;height:16px}.al-pasos__t{font-size:var(--text-md);font-weight:var(--weight-medium);white-space:nowrap}.al-pasos__b[aria-current=step]{background:var(--surface);color:var(--text);padding-inline-end:var(--space-4);box-shadow:var(--glass-brillo),0 0 0 4px color-mix(in oklab,var(--on-accent) 22%,transparent),0 8px 24px -6px color-mix(in oklab,var(--luz) 55%,transparent)}.al-pasos__b[aria-current=step] .al-pasos__n{background:var(--accent);color:var(--on-accent);box-shadow:none}.al-pasos__b[aria-current=step] .al-pasos__t{font-weight:var(--weight-strong)}.al-pasos__b[data-hecho="1"] .al-pasos__n{background:var(--on-accent);color:var(--accent);box-shadow:none}.al-pasos__b[data-hecho="1"] .al-pasos__num{display:none}.al-pasos__b[data-hecho="1"] .al-pasos__ok{display:inline-flex}@media(max-width:640px){.al-pasos{padding:var(--space-3) var(--space-3)}.al-pasos__b:not([aria-current=step]) .al-pasos__t{display:none}.al-pasos__b:not([aria-current=step]){padding-inline-end:var(--space-1)}.al-pasos li:not(:last-child):after{margin-inline:var(--space-2);min-width:var(--space-1)}}form#bo-alta>.aviso{margin:var(--space-5) var(--space-6) 0}.al-cuerpo{position:relative;padding:var(--space-8) var(--space-8) var(--space-6);background:radial-gradient(34rem 14rem at 0% 0%,color-mix(in oklab,var(--accent) 7%,transparent),transparent 70%),var(--surface)}.al-paso{display:grid;gap:var(--space-5) var(--space-6);grid-template-columns:repeat(auto-fit,minmax(min(20rem,100%),1fr));align-items:start;animation:al-entra var(--dur-slow) var(--ease-out) both}.al-paso>*{grid-column:1 / -1}.al-paso[data-paso="1"]>.campo{grid-column:auto}@keyframes al-entra{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.al-paso__cab{padding-bottom:var(--space-4);border-bottom:1px solid var(--hair);position:relative}.al-paso__cab:after{content:"";position:absolute;inset-inline-start:0;bottom:-1px;width:3.5rem;height:3px;border-radius:var(--radius-full);background:linear-gradient(90deg,var(--accent),var(--brand))}.al-paso__cab h2{margin:0 0 var(--space-1);font:var(--weight-strong) var(--text-2xl)/1.2 var(--font-display);letter-spacing:var(--tracking-tight);outline:none}.al-paso__cab p{margin:0;color:var(--muted);font-size:var(--text-body);max-width:var(--measure)}.al .campo__control{min-height:3rem;transition:border-color var(--dur-fast),box-shadow var(--dur-base)}.al .campo__control:focus-visible{box-shadow:0 0 0 4px color-mix(in oklab,var(--accent) 22%,transparent)}.al .campo__etiqueta{font-size:var(--text-md)}.al-planes{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(13rem,100%),1fr));gap:var(--space-4)}.al-plan{all:unset;box-sizing:border-box;display:grid;gap:var(--space-2);align-content:start;padding:var(--space-5);border:1px solid var(--border);border-radius:var(--radius-4);background:var(--surface);cursor:pointer;position:relative;transition:border-color var(--dur-fast),background-color var(--dur-fast),box-shadow var(--dur-base),transform var(--dur-base) var(--ease-out)}.al-plan:hover{border-color:var(--border-strong);transform:translateY(-2px);box-shadow:var(--shadow-1)}.al-plan:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.al-plan[aria-checked=true]{border-color:var(--accent);background:radial-gradient(14rem 8rem at 100% 0%,color-mix(in oklab,var(--accent) 16%,transparent),transparent 75%),var(--selected);box-shadow:0 0 0 1px var(--accent),0 14px 32px -14px color-mix(in oklab,var(--accent) 60%,transparent)}.al-plan__top{display:flex;justify-content:space-between;align-items:center;font-size:var(--text-lg)}.al-plan__ck{width:22px;height:22px;border-radius:var(--radius-full);display:grid;place-items:center;border:1.5px solid var(--border-strong);color:transparent}.al-plan__ck svg{width:13px;height:13px}.al-plan[aria-checked=true] .al-plan__ck{background:var(--accent);border-color:var(--accent);color:var(--on-accent)}.al-plan__d{color:var(--muted);font-size:var(--text-sm)}.al-plan__m{font-size:var(--text-sm);padding-top:var(--space-2);border-top:1px solid var(--hair)}.al-plan__s{font-size:var(--text-xs);color:var(--subtle)}.al-plan__ck{transition:background-color var(--dur-base),transform var(--dur-base) var(--ease-out)}.al-plan[aria-checked=true] .al-plan__ck{transform:scale(1.12)}.al-nav{display:flex;justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-4) var(--space-8);background:var(--sunken);border-top:1px solid var(--border)}.al-nav__l,.al-nav__r{display:flex;flex-wrap:wrap;gap:var(--space-2)}.al-nav__r{margin-inline-start:auto}@media(max-width:640px){.al-cuerpo{padding:var(--space-5) var(--space-4)}.al-nav{padding:var(--space-3) var(--space-4);flex-direction:column-reverse;align-items:stretch}.al-nav__l,.al-nav__r{flex-direction:column-reverse;margin-inline-start:0}.al-nav .btn{width:100%}form#bo-alta>.aviso{margin-inline:var(--space-4)}}.al-res__l{list-style:none;margin:0;padding:0;display:grid;gap:0}.al-res__f{display:grid;grid-template-columns:auto minmax(0,1fr);gap:var(--space-3);position:relative;padding-bottom:var(--space-4)}.al-res__f:last-child{padding-bottom:0}.al-res__f:not(:last-child):before{content:"";position:absolute;inset-inline-start:11px;top:26px;bottom:2px;width:2px;background:var(--hair);border-radius:var(--radius-full)}.al-res__f[data-ok="1"]:not(:last-child):before{background:var(--accent)}.al-res__m{width:24px;height:24px;border-radius:var(--radius-full);display:grid;place-items:center;border:2px dashed var(--border-strong);background:var(--surface);color:transparent;transition:background-color var(--dur-base),border-color var(--dur-base),box-shadow var(--dur-base)}.al-res__pt{grid-area:1 / 1;width:6px;height:6px;border-radius:var(--radius-full);background:var(--border-strong)}.al-res__ck{grid-area:1 / 1;display:none}.al-res__ck svg{width:13px;height:13px}.al-res__f[data-ok="1"] .al-res__m{border:2px solid var(--accent);background:var(--accent);color:var(--on-accent)}.al-res__f[data-ok="1"] .al-res__pt{display:none}.al-res__f[data-ok="1"] .al-res__ck{display:inline-flex}.al-res__f[data-act="1"] .al-res__m{box-shadow:0 0 0 4px color-mix(in oklab,var(--accent) 22%,transparent),0 0 14px 1px color-mix(in oklab,var(--accent) 45%,transparent)}.al-res__c{display:grid;gap:var(--space-1);min-width:0;padding:0 var(--space-2);margin:calc(var(--space-1) * -1) 0 0;border-radius:var(--radius-3);transition:background-color var(--dur-base)}.al-res__f[data-act="1"] .al-res__c{background:var(--accent-bg);padding-block:var(--space-1)}.al-res__k{color:var(--subtle);font-size:var(--text-xs);font-weight:var(--weight-medium);text-transform:none}.al-res__f[data-act="1"] .al-res__k{color:var(--accent-ink)}.al-res__v{font-size:var(--text-md);overflow-wrap:anywhere}@media(prefers-reduced-motion:reduce){.al-pasos__b,.al-pasos__n,.al-plan,.al-plan__ck,.al-pasos li:after,.al .campo__control,.al-res__m,.al-res__c{transition:none}.al-paso{animation:none}.al-plan:hover,.al-plan[aria-checked=true] .al-plan__ck{transform:none}}.campo__control:-webkit-autofill,.campo__control:-webkit-autofill:hover,.campo__control:-webkit-autofill:focus,.campo__control:-webkit-autofill:active{-webkit-box-shadow:0 0 0 100px var(--surface) inset;box-shadow:0 0 0 100px var(--surface) inset;-webkit-text-fill-color:var(--text);caret-color:var(--text);transition:background-color 9999s ease-out 0s}.campo__control:autofill{background:var(--surface);color:var(--text)}.al .campo__ayuda{display:block}.al-paso .form-grid{align-items:start}.al-paso .form-grid .campo{align-content:start}.al-paso .campo__control:not(textarea){height:var(--control-md)}}@layer phare-ui{.pol-conectado{display:grid;grid-template-columns:minmax(0,1fr) clamp(16rem,24vw,22rem);grid-template-rows:minmax(0,1fr);gap:var(--space-4);flex:1 1 0;min-height:min(30rem,60dvh)}.pol-conectado[data-atenuada=true]{opacity:.6;pointer-events:none;transition:opacity var(--dur-base) var(--ease-standard)}.pol-principal{display:flex;flex-direction:column;gap:var(--space-3);min-width:0;min-height:0}.pol-principal>.estado{flex:1 1 auto;align-content:center}.pol-lateral{display:flex;flex-direction:column;gap:var(--space-3);min-width:0;min-height:0;overflow-y:auto}@media(width<1024px){.pol-conectado{flex:none;grid-template-columns:minmax(0,1fr);grid-template-rows:none;min-height:0}.pol-mapa,.pol-lista{min-height:28rem;max-height:70dvh}}.pol-barra{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2) var(--space-3)}.pol-buscar{width:14rem;max-width:100%}.pol-filtros{display:flex;flex-wrap:wrap;flex:1 1 auto;gap:var(--space-1);min-height:var(--control-md);align-items:center}.pol-filtro{min-height:var(--control-sm);padding:0 var(--space-3);border:1px solid var(--border-strong);border-radius:var(--r-control);background:var(--surface);color:var(--text);font:var(--weight-medium) var(--text-sm)/1 var(--font-sans);cursor:pointer}.pol-filtro:focus-visible,.pol-opciones-boton:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.pol-filtro:hover{background:var(--hover)}.pol-filtro[aria-pressed=true]{background:var(--selected);border-color:var(--focus)}.pol-filtro__n{color:var(--subtle)}.pol-opciones-caja{position:relative;margin-inline-start:auto}.pol-opciones-boton{display:inline-flex;align-items:center;gap:var(--space-2);min-height:var(--control-sm);padding:0 var(--space-3);border:1px solid var(--border-strong);border-radius:var(--r-control);background:var(--surface);color:var(--text);font:var(--weight-medium) var(--text-sm)/1 var(--font-sans);cursor:pointer}.pol-opciones-boton:hover{background:var(--hover)}.pol-opciones-boton[aria-expanded=true]{background:var(--selected);border-color:var(--focus)}.pol-opciones-boton__n{min-width:var(--icon-md);padding:0 var(--space-1);text-align:center;color:var(--surface);background:var(--focus);border-radius:var(--radius-full);font:var(--weight-medium) var(--text-xs)/var(--icon-md) var(--font-sans);font-variant-numeric:tabular-nums}.pol-popover{position:absolute;top:calc(100% + var(--space-1));right:0;z-index:var(--z-dropdown);display:flex;flex-direction:column;gap:var(--space-0h);min-width:max-content;box-shadow:var(--shadow-2),var(--glass-brillo)}.pol-opcion{display:flex;align-items:center;gap:var(--space-2);min-height:var(--control-md);padding:0 var(--space-3);border-radius:var(--r-menu);color:var(--text);font-size:var(--text-sm);cursor:pointer}.pol-opcion input{width:var(--icon-md);height:var(--icon-md);margin:0;accent-color:var(--focus)}.pol-opcion:has(:focus-visible){outline:2px solid var(--focus);outline-offset:-2px}.pol-cuenta{margin:0;color:var(--muted);font-size:var(--text-sm)}.pol-mapa{position:relative;flex:1 1 0;min-height:0;overflow:auto;overscroll-behavior:contain;background-color:var(--surface);background-image:radial-gradient(circle,var(--hair) 1px,transparent 1px);background-size:var(--space-6) var(--space-6);border:1px solid var(--border);border-radius:var(--r-area)}.pol-lienzo{position:relative}.pol-columna{position:absolute;top:var(--space-3);color:var(--muted);font:var(--weight-strong) var(--text-xs)/1 var(--font-sans);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap}.pol-columna__n{color:var(--muted)}.pol-puentes{position:absolute;inset:0;pointer-events:none;overflow:visible}.pol-puente{fill:none;stroke:var(--border-strong);stroke-width:2px;stroke-linejoin:round;transition:opacity var(--dur-base) var(--ease-out),stroke var(--dur-fast)}.pol-puente[data-tipo=doc]{stroke-dasharray:5 4}.pol-puente[data-estado=activo]{stroke:var(--focus)}.pol-puente[data-estado=tenue]{opacity:.15}.pol-puerto{fill:var(--sunken);stroke:var(--border-strong);stroke-width:2px;transition:opacity var(--dur-base) var(--ease-out)}.pol-puerto[data-estado=activo]{stroke:var(--focus)}.pol-puerto[data-estado=tenue]{opacity:.15}.pol-tronco{stroke:var(--border-strong);stroke-width:2px;stroke-linecap:round}.pol-union{fill:var(--border-strong)}.pol-puerto-bus{fill:var(--sunken);stroke:var(--focus);stroke-width:2px}.pol-rama{fill:none;stroke-linejoin:round;stroke-linecap:round;transition:opacity var(--dur-fast) var(--ease-out)}.pol-rama[data-peso="1"]{stroke:color-mix(in oklab,var(--focus) 55%,var(--border-strong))}.pol-rama[data-peso="2"]{stroke:color-mix(in oklab,var(--focus) 80%,var(--border-strong))}.pol-rama[data-peso="3"]{stroke:var(--focus)}.pol-rama[data-tipo=doc]{stroke-dasharray:5 4}.pol-rama[data-estado=tenue]{opacity:.25}.pol-flecha{transition:opacity var(--dur-fast) var(--ease-out)}.pol-flecha[data-peso="1"]{fill:color-mix(in oklab,var(--focus) 55%,var(--border-strong))}.pol-flecha[data-peso="2"]{fill:color-mix(in oklab,var(--focus) 80%,var(--border-strong))}.pol-flecha[data-peso="3"]{fill:var(--focus)}.pol-flecha[data-estado=tenue]{opacity:.25}.pol-mas{position:absolute;display:inline-flex;align-items:center;justify-content:center;padding:0 var(--space-2);background:var(--surface);color:var(--muted);border:1px dashed var(--border-strong);border-radius:var(--radius-full);font:var(--weight-medium) var(--text-xs)/1 var(--font-sans);cursor:pointer;transition:background var(--dur-fast),border-color var(--dur-fast)}.pol-mas:hover{background:var(--hover);border-color:var(--focus);color:var(--text)}.pol-mas:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.pol-mas[aria-expanded=true]{border-style:solid;border-color:var(--focus);color:var(--text)}.pol-conectado [data-tipo=app]{--franja: var(--text)}.pol-conectado [data-tipo=backend]{--franja: var(--muted)}.pol-conectado [data-tipo=micro]{--franja: var(--subtle)}.pol-conectado [data-tipo=conector]{--franja: color-mix(in oklab, var(--link) 60%, var(--muted))}.pol-conectado [data-tipo=lib],.pol-conectado [data-tipo=infra],.pol-conectado [data-tipo=otro]{--franja: var(--border-strong)}.pol-conectado [data-tipo=documento]{--franja: var(--link)}.pol-tarjeta{--franja: var(--muted);position:absolute;display:flex;align-items:center;gap:var(--space-2);padding:0 var(--space-2) 0 var(--space-6);overflow:hidden;text-align:left;background:var(--surface);color:var(--text);border:1px solid var(--border-strong);border-radius:var(--r-control);font-family:var(--font-sans);cursor:pointer;transition:opacity var(--dur-base) var(--ease-out),border-color var(--dur-fast),background var(--dur-fast)}.pol-tarjeta:before,.pol-base__chip:before{content:"";position:absolute;inset-inline-start:var(--space-3);top:50%;translate:0 -50%;width:var(--space-2);height:var(--space-2);border-radius:var(--radius-full);background:var(--franja)}.pol-tarjeta:hover{background:var(--hover);border-color:var(--focus)}.pol-tarjeta[data-vecina=true]{border-color:var(--focus)}.pol-tarjeta[data-seleccionada=true]{background:var(--accent-bg);color:var(--accent-ink);border-color:var(--accent);outline:2px solid var(--focus);outline-offset:2px}.pol-tarjeta[data-tenue=true]{opacity:.45}.pol-tarjeta[data-tenue=true]:hover,.pol-tarjeta[data-tenue=true]:focus-visible{opacity:1}.pol-tarjeta[data-tipo=documento]{border-style:dashed;background:color-mix(in oklab,var(--link) 8%,var(--surface))}.pol-tarjeta__nombre{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font:var(--weight-strong) var(--text-sm)/var(--lh-tight) var(--font-sans)}.pol-tarjeta[data-sin-ficha=true] .pol-tarjeta__nombre{color:var(--muted)}.pol-tarjeta__n{flex:none;min-width:var(--icon-md);padding:0 var(--space-1);text-align:center;color:var(--muted);background:transparent;border-radius:var(--r-control);font:var(--weight-medium) var(--text-xs)/var(--icon-md) var(--font-sans);font-variant-numeric:tabular-nums}.pol-mapa[data-nace=true] .pol-tarjeta{animation:pol-nace var(--dur-slow) var(--ease-out) both;animation-delay:calc(var(--i, 0) * 40ms)}.pol-mapa[data-nace=true] .pol-puentes{animation:aparecer var(--dur-slow) var(--ease-out) both}@keyframes pol-nace{0%{opacity:0;transform:translateY(var(--space-2))}}.pol-base{display:flex;align-items:flex-start;gap:var(--space-3);padding:var(--space-2) var(--space-3);background:var(--surface);border:1px solid var(--border);border-radius:var(--r-area)}.pol-base__titulo{flex:none;padding-top:var(--space-1);color:var(--muted);font:var(--weight-strong) var(--text-xs)/var(--icon-lg) var(--font-sans);letter-spacing:.04em;text-transform:uppercase}.pol-base__lista{display:flex;flex-wrap:wrap;gap:var(--space-2);max-height:7rem;margin:0;padding:0;overflow-y:auto;list-style:none}.pol-base__chip{--franja: var(--border-strong);position:relative;display:inline-flex;align-items:center;gap:var(--space-2);min-height:var(--control-sm);padding:0 var(--space-3) 0 var(--space-6);overflow:hidden;background:var(--surface);color:var(--text);border:1px solid var(--border-strong);border-radius:var(--r-control);font:var(--weight-medium) var(--text-sm)/1 var(--font-sans);cursor:pointer;transition:opacity var(--dur-base) var(--ease-out),border-color var(--dur-fast),background var(--dur-fast)}.pol-base__chip:hover{background:var(--hover);border-color:var(--focus)}.pol-base__chip[data-vecina=true]{border-color:var(--focus)}.pol-base__chip[data-seleccionada=true]{background:var(--selected);border-color:var(--focus)}.pol-base__chip[data-sin-conexiones=true]{color:var(--subtle);border-style:dashed}.pol-base__chip[data-tenue=true]{opacity:.45}.pol-base__chip[data-tenue=true]:hover,.pol-base__chip[data-tenue=true]:focus-visible{opacity:1}.pol-leyenda{display:flex;flex-wrap:wrap;gap:var(--space-1) var(--space-4);margin:0;color:var(--subtle);font-size:var(--text-xs)}.pol-leyenda span{display:inline-flex;align-items:center;gap:var(--space-2)}.pol-leyenda__franja{--franja: var(--muted);width:var(--space-1);height:var(--icon-md);background:var(--franja);border-radius:var(--radius-1)}.pol-leyenda__puente{width:var(--space-6);border-top:2px solid var(--border-strong)}.pol-lista{flex:1 1 0;min-height:0;overflow:auto;background:var(--surface);border:1px solid var(--border);border-radius:var(--r-area)}.pol-tabla{width:100%;border-collapse:collapse;font-size:var(--text-sm)}.pol-tabla th,.pol-tabla td{padding:var(--space-2) var(--space-3);text-align:left;vertical-align:middle;border-bottom:1px solid var(--border)}.pol-tabla thead th{position:sticky;top:0;z-index:1;background:var(--sunken);color:var(--muted);font-weight:var(--weight-medium)}.pol-tabla tbody th{font-weight:var(--weight-medium)}.pol-tabla tr[data-seleccionada=true]{background:var(--selected)}.pol-fila__nombre{min-height:var(--control-sm);padding:0;background:transparent;border:0;color:var(--link);cursor:pointer;text-align:left;font:var(--weight-medium) var(--text-sm)/var(--lh-ui) var(--font-mono)}.pol-fila__nombre:hover{text-decoration:underline}.pol-tabla tbody tr:hover{background:var(--hover)}.pol-fila__cita{max-width:22rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--muted)}.pol-panel{display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-5);background:var(--surface);border:1px solid var(--border);border-radius:var(--r-area)}.pol-panel__cab{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2)}.pol-panel__titulo{margin:0;color:var(--text);font:var(--weight-strong) var(--text-md)/var(--lh-tight) var(--font-sans)}.pol-panel__texto{margin:0;color:var(--muted);font-size:var(--text-sm)}.pol-panel__dato{margin:0;color:var(--text);font-size:var(--text-sm);font-weight:var(--weight-medium);overflow-wrap:anywhere}.pol-panel__nota{margin:0;color:var(--subtle);font-size:var(--text-xs)}.pol-panel__nota code{color:var(--muted);font-size:var(--text-xs);overflow-wrap:anywhere}.pol-kpis{display:grid;grid-template-columns:repeat(auto-fit,minmax(0,1fr));gap:var(--space-3);margin:0}.pol-kpis--4{grid-template-columns:repeat(2,minmax(0,1fr))}.pol-kpis>div{display:flex;flex-direction:column;gap:var(--space-0h)}.pol-kpis dt{color:var(--subtle);font-size:var(--text-xs)}.pol-kpis dd{margin:0;color:var(--text);font:var(--weight-medium) var(--text-xl)/1 var(--font-sans);font-variant-numeric:tabular-nums}.pol-progreso{height:var(--space-2);overflow:hidden;background:var(--sunken);border:1px solid var(--border);border-radius:var(--radius-full)}.pol-progreso>span{display:block;height:100%;background:var(--accent)}.pol-detalle{color:var(--muted);font-size:var(--text-sm)}.pol-detalle summary{color:var(--text);cursor:pointer}.pol-detalle ul{max-height:12rem;margin:var(--space-2) 0 0;padding-left:var(--space-4);padding-right:var(--space-2);overflow-y:auto;scrollbar-gutter:stable}.pol-ficha{border-color:var(--accent)}.pol-ficha__cab{display:flex;align-items:flex-start;gap:var(--space-2)}.pol-ficha__titulos{flex:1 1 auto;min-width:0}.pol-ficha__tipo{display:inline-flex;align-items:center;height:calc(var(--icon-lg) + var(--space-1));margin:0 0 var(--space-1);padding:0 var(--space-3);border-radius:var(--r-control);color:var(--accent-ink);background:var(--accent-bg);font:var(--weight-strong) var(--text-xs)/1 var(--font-sans)}.pol-ficha__nombre{margin:0;color:var(--text);font:var(--weight-strong) var(--text-lg)/var(--lh-tight) var(--font-mono);overflow-wrap:anywhere}.pol-ficha__aviso{display:flex;align-items:flex-start;gap:var(--space-2);margin:0;color:var(--muted);font-size:var(--text-sm)}.pol-ficha__aviso .icono{margin-top:var(--space-0h);color:var(--warn)}.pol-ficha__enlaces{display:flex;flex-wrap:wrap;gap:var(--space-2) var(--space-4)}.pol-enlace{display:inline-flex;align-items:center;gap:var(--space-1);color:var(--link);font-size:var(--text-sm)}.pol-enlace:hover{text-decoration:underline}.pol-enlace .icono{width:var(--icon-sm);height:var(--icon-sm)}.pol-ficha__grupo{display:flex;flex-direction:column;gap:var(--space-2)}.pol-ficha__sub{margin:0;color:var(--muted);font:var(--weight-medium) var(--text-xs)/var(--lh-ui) var(--font-sans)}.pol-ficha__cuenta{color:var(--subtle)}.pol-ficha__vacio{margin:0;color:var(--subtle);font-size:var(--text-sm)}.pol-chips{display:flex;flex-wrap:wrap;align-content:flex-start;gap:var(--space-1);margin:0;padding:0;list-style:none}.pol-chips[data-desbordado=true]{max-height:20rem;overflow-y:auto;scrollbar-gutter:stable;padding-right:var(--space-2)}.pol-chip-nodo{display:inline-flex;align-items:center;gap:var(--space-1);min-height:var(--control-sm);padding:0 var(--space-2);background:var(--surface);color:var(--text);border:1px solid var(--border-strong);border-radius:var(--r-control);font:var(--text-xs)/1 var(--font-mono);cursor:pointer}.pol-chip-nodo:hover{background:var(--hover);border-color:var(--focus)}.pol-chip-nodo__nombre{max-width:12rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pol-chip-nodo__veces{color:var(--subtle)}.pol-chip-mas{display:inline-flex;align-items:center;gap:var(--space-1);min-height:var(--control-sm);padding:0 var(--space-2);background:var(--surface);color:var(--muted);border:1px dashed var(--border-strong);border-radius:var(--radius-full);font:var(--weight-medium) var(--text-xs)/1 var(--font-sans);cursor:pointer;transition:background var(--dur-fast),border-color var(--dur-fast)}.pol-chip-mas:hover{background:var(--hover);border-color:var(--focus);color:var(--text)}.pol-chip-mas:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.pol-chip-mas[aria-expanded=true]{border-style:solid;border-color:var(--focus);color:var(--text)}.pol-docs{display:flex;flex-direction:column;gap:var(--space-1);margin:0;padding:0;list-style:none;font-size:var(--text-sm)}.pol-esqueleto{display:flex;flex:1 1 auto;flex-direction:column;gap:var(--space-3);padding:var(--space-4);background:var(--sunken);border:1px solid var(--border);border-radius:var(--r-area)}.pol-esqueleto__fila{display:flex;gap:var(--space-8)}.pol-esqueleto__col{display:flex;flex:1 1 0;flex-direction:column;gap:var(--space-3)}.pol-esqueleto__tarjeta{height:var(--control-lg);background:var(--border);border-radius:var(--r-menu);animation:pulso 1.2s ease-in-out infinite}.pol-esqueleto__texto{margin:0;color:var(--subtle);font-size:var(--text-sm)}@media(prefers-reduced-motion:reduce){.pol-mapa[data-nace=true] .pol-tarjeta,.pol-mapa[data-nace=true] .pol-puentes,.pol-esqueleto__tarjeta{animation:none}.pol-tarjeta,.pol-puente,.pol-puerto,.pol-base__chip,.pol-rama,.pol-flecha,.pol-mas,.pol-chip-mas{transition:none}}@media(width<481px){.pol-mapa,.pol-lista{min-height:24rem;max-height:65dvh}.pol-barra{gap:var(--space-2)}.pol-buscar{width:100%}}@media(width<481px),(pointer:coarse){.pol-filtro,.pol-opciones-boton,.pol-chip-nodo,.pol-chip-mas,.pol-base__chip,.pol-fila__nombre,.pol-opcion{min-height:var(--control-lg)}}}@layer phare-ui{.campana{position:relative}.campana .nav-suite__cont{position:absolute;top:-4px;inset-inline-end:-6px;margin:0;box-shadow:0 0 0 2px var(--accent);pointer-events:none}.avisos-pop{width:min(26rem,calc(100vw - var(--space-8)));padding:0;max-height:min(34rem,80vh);display:flex;flex-direction:column;overflow:hidden}.avisos-pop__cab{flex:none;display:flex;align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-3) var(--space-2) var(--space-4);border-bottom:1px solid var(--glass-filete)}.avisos-pop__cab h2{flex:1;font:var(--weight-strong) var(--text-md)/1 var(--font-sans)}.avisos-pop__lista{flex:1;min-height:0;overflow-y:auto;padding:var(--space-1)}.avisos-pop__pie{flex:none;display:flex;justify-content:center;padding:var(--space-2);border-top:1px solid var(--glass-filete)}.av-grupo h3{padding:var(--space-3) var(--space-3) var(--space-1);color:var(--subtle);font:var(--weight-medium) var(--text-xs)/1 var(--font-sans);text-transform:uppercase;letter-spacing:.05em}.av-grupo ul{margin:0;padding:0;list-style:none;display:grid;gap:var(--space-0h)}.av-fila{position:relative;display:grid;grid-template-columns:var(--control-md) minmax(0,1fr) auto;gap:var(--space-1) var(--space-3);align-items:start;padding:var(--space-3);border-radius:var(--radius-item);color:var(--text);text-decoration:none}.av-fila:hover,.av-fila:focus-visible{background:var(--glass-tinte)}.pagina .av-fila:hover,.pagina .av-fila:focus-visible{background:var(--hover)}.av-fila:focus-visible{outline:2px solid var(--focus);outline-offset:-2px}.av-fila__ic{display:grid;place-items:center;width:var(--control-md);height:var(--control-md);border-radius:var(--radius-full);background:var(--sunken);color:var(--muted)}.av-fila[data-tono=warn] .av-fila__ic{background:var(--warn-bg);color:var(--warn)}.av-fila[data-tono=err] .av-fila__ic{background:var(--err-bg);color:var(--err)}.av-fila[data-tono=ok] .av-fila__ic{background:var(--ok-bg);color:var(--ok)}.av-fila[data-tono=info] .av-fila__ic{background:var(--info-bg);color:var(--info)}.av-fila__t{display:grid;gap:var(--space-0h);min-width:0}.av-fila__t b{font:var(--weight-regular) var(--text-md)/1.35 var(--font-sans);overflow-wrap:anywhere}.av-fila__t span{color:var(--muted);font-size:var(--text-sm);line-height:1.4;overflow-wrap:anywhere}.av-fila__cuando{color:var(--subtle);font-size:var(--text-xs);white-space:nowrap}.av-fila[data-leido=false]{background:var(--selected)}.av-fila[data-leido=false] .av-fila__t b{font-weight:var(--weight-strong)}.av-fila[data-leido=false] .av-fila__cuando{color:var(--muted)}.av-fila[data-leido=false] .av-fila__cuando:after{content:"";display:inline-block;width:var(--space-2);height:var(--space-2);margin-inline-start:var(--space-2);border-radius:var(--radius-full);background:var(--accent);vertical-align:middle}.avisos-pag{max-width:48rem;display:grid;gap:var(--space-4)}.avisos-pag .tarjeta__cuerpo{padding:var(--space-2);gap:0}.avp-lista{margin:0;padding:0;list-style:none;display:grid}.avp-fila{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--space-1) var(--space-4);align-items:center;padding:var(--space-3);border-bottom:1px solid var(--border)}.avp-fila:last-child{border-bottom:0}.avp-fila__t{display:grid;gap:var(--space-0h);min-width:0}.avp-fila__t b{font-weight:var(--weight-medium)}.avp-fila__t span{color:var(--muted);font-size:var(--text-sm)}.avp-fila__canales{display:flex;align-items:center;gap:var(--space-4);color:var(--muted);font-size:var(--text-sm)}.avp-fila__motivo{grid-column:1 / -1;color:var(--muted);font-size:var(--text-sm)}@media(width<481px){.avp-fila{grid-template-columns:minmax(0,1fr)}.avp-fila__canales{flex-wrap:wrap}}@media(prefers-reduced-motion:no-preference){.av-fila--nuevo{animation:entra var(--dur-fast) var(--ease-out)}}}@layer phare-ui{.mod-busca{margin-block:var(--space-3);width:100%}.mod-lista{display:grid;gap:var(--space-1);max-height:min(50vh,22rem);overflow:auto}.mod-opc{all:unset;box-sizing:border-box;display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);min-height:38px;padding:var(--space-2) var(--space-3);border-radius:var(--radius-3);border:1px solid transparent;cursor:pointer;font-size:var(--text-md)}.mod-opc:hover{background:var(--hover)}.mod-opc:focus-visible{outline:2px solid var(--focus);outline-offset:-2px}.mod-opc[aria-selected=true]{background:var(--selected);border-color:color-mix(in oklab,var(--accent) 40%,var(--border));font-weight:var(--weight-strong)}.mod-opc .marca{color:var(--accent)}.mod-opc__t{display:grid;gap:var(--space-0h)}.mod-opc__t small{color:var(--muted);font-size:var(--text-xs)}.inv-modo{display:flex;justify-content:center;margin:var(--space-4) 0 var(--space-2)}.bld-flujo{list-style:none;margin:0;padding:0;display:flex;align-items:center;justify-content:center;gap:var(--space-6);flex-wrap:wrap}.bld-flujo li{position:relative;display:inline-flex;align-items:center;gap:var(--space-2);padding:var(--space-1) var(--space-3) var(--space-1) var(--space-1);border:1px solid var(--border);border-radius:var(--radius-full);background:var(--surface);font-size:var(--text-sm);font-weight:var(--weight-medium)}.bld-flujo li>span{display:inline-grid;place-items:center;width:24px;height:24px;border-radius:var(--radius-full);background:var(--accent-bg);color:var(--accent-ink)}.bld-flujo li+li:before{content:"→";position:absolute;inset-inline-start:calc(-1 * var(--space-5));color:var(--subtle)}@keyframes modo-entra{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes modo-chip{0%{opacity:0;transform:translateY(6px) scale(.96)}to{opacity:1;transform:none}}.inv-vacio>.avatar{animation:modo-entra var(--dur-slow) var(--ease-out) both}.inv-vacio>.inv-titulo{animation:modo-entra var(--dur-slow) var(--ease-out) 50ms both}.inv-vacio>.inv-lema{animation:modo-entra var(--dur-slow) var(--ease-out) .1s both}.inv-vacio>.bld-flujo{animation:modo-entra var(--dur-slow) var(--ease-out) .14s both}.bld-flujo li{animation:modo-chip var(--dur-slow) var(--ease-out) both}.bld-flujo li:nth-child(1){animation-delay:.18s}.bld-flujo li:nth-child(2){animation-delay:.26s}.bld-flujo li:nth-child(3){animation-delay:.34s}.inv-vacio>div:last-child{animation:modo-entra var(--dur-slow) var(--ease-out) .2s both}.inv-modo .ui-segmentado__op{transition:background-color var(--dur-base) var(--ease-out),color var(--dur-base) var(--ease-out),box-shadow var(--dur-base) var(--ease-out)}@media(prefers-reduced-motion:reduce){.inv-vacio>*,.bld-flujo li{animation:none!important}.inv-modo .ui-segmentado__op{transition:none}}dialog.dialog:has(.dg-form){overflow:visible}.dg-form{display:grid;gap:var(--space-4)}.dg-txt{width:100%;min-height:5.5rem;resize:vertical;border-radius:var(--radius-4);padding:var(--space-3) var(--space-4)}.dg-opc{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-3);align-items:center}.dg-opc>*{min-width:0}.dg-ctl{position:relative;display:flex;gap:var(--space-1);align-items:center;min-width:0}.dg-ctl>.ui-segmentado{flex:1 1 auto}.dg-ctl .ui-segmentado__op{flex:1 1 0;text-align:center;padding:0 var(--space-2)}.dg-opc .ui-segmentado,.dg-opc .inv-mas,.dg-opc .inv-fechas,.dg-opc .campo__control{height:var(--control-md);min-height:var(--control-md)}.dg-opc .inv-mas,.dg-opc .inv-fechas{flex:none;width:var(--control-md);padding:0;justify-content:center}.dg-opc .inv-fechas[data-activo=true]{width:auto;padding:0 var(--space-3)}.dg-serv{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);width:100%;text-align:start;cursor:pointer}.dg-serv__t{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dg-serv:not([data-elegido]) .dg-serv__t{color:var(--subtle)}.dg-opc .ed-tk{width:100%}.dg-opc .inv-cal{top:calc(100% + var(--space-1));inset-inline-start:0}.dg-ctl[data-cal=arriba] .inv-cal{top:auto;bottom:calc(100% + var(--space-1))}.dg-err{grid-column:1 / -1;margin:0}@media(max-width:560px){.dg-opc{grid-template-columns:1fr}}.pagina:has(>.tk-barra){gap:var(--space-3);padding-block:var(--space-4)}.tk-barra{display:flex;flex-wrap:wrap;gap:var(--space-3);align-items:end;margin-block:0}.tk-barra .busca{flex:1 1 18rem;min-width:min(14rem,100%)}.tk-barra .campo{min-width:9.5rem}.tabla--tk{min-width:60rem}.tabla--tk tbody tr{cursor:pointer;transition:background-color var(--dur-fast)}.tabla--tk tbody tr:hover,.tabla--tk tbody tr:focus-visible{background:var(--hover)}.tabla--tk tbody tr:focus-visible{outline:2px solid var(--focus);outline-offset:-2px}.tabla--tk td{vertical-align:top;padding-block:var(--space-3)}.tk-id{font-weight:var(--weight-strong);white-space:nowrap}.tk-res{display:grid;gap:2px;min-width:18rem;max-width:34rem}.tk-res b{font-weight:var(--weight-medium)}.tk-res span{color:var(--muted);font-size:var(--text-xs)}.tk-rep{display:block;margin-top:4px}.tk-serv,.tk-f,.tabla--tk td.tk-tk{white-space:nowrap}.pagina:has(>.tk-volver){padding-top:var(--space-3);gap:var(--space-3)}.tk-volver{box-sizing:border-box;width:100%;max-width:60rem;margin-inline:auto;padding-inline:calc(var(--space-6) - var(--space-2))}.tk-volver+.apr-det{padding-top:0}@media(max-width:767px){.tk-volver{padding-inline:calc(var(--space-4) - var(--space-2))}}.tk-tablero{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-3);align-items:start}.tk-col{background:var(--sunken);border:1px solid var(--border);border-radius:var(--radius-4);padding:var(--space-2);display:grid;gap:var(--space-2);min-width:0}.tk-col__cab{display:flex;align-items:center;gap:var(--space-2);padding:2px var(--space-2)}.tk-col__cab h2{margin:0;font:var(--weight-strong) var(--text-xs)/1 var(--font-sans);text-transform:uppercase;letter-spacing:.06em;color:var(--muted)}.tk-col__pt{width:10px;height:10px;border-radius:var(--radius-full);background:var(--ok)}.tk-col[data-e=warn] .tk-col__pt{background:var(--warn)}.tk-col__n{margin-inline-start:auto;min-width:22px;padding:1px 8px;border-radius:var(--radius-full);background:var(--surface);border:1px solid var(--border);font-size:var(--text-xs);text-align:center;font-variant-numeric:tabular-nums}.tk-col__lista{display:grid;gap:var(--space-2)}.tk-col__vacio{margin:var(--space-3) 0;text-align:center;color:var(--subtle);font-size:var(--text-sm)}.tk-card{display:grid;grid-template-rows:auto auto auto 22px;align-content:start;gap:2px;text-align:start;width:100%;padding:6px var(--space-3);background:var(--surface);border:1px solid var(--border);border-inline-start:6px solid var(--ok);border-radius:var(--radius-3);box-shadow:var(--shadow-1);color:var(--text);cursor:pointer;font:inherit;transition:border-color var(--dur-fast),box-shadow var(--dur-fast),transform var(--dur-fast)}.tk-col[data-e=warn] .tk-card{border-inline-start-color:var(--warn)}.tk-card:hover{box-shadow:var(--shadow-2);border-color:var(--border-strong);border-inline-start-color:var(--ok);transform:translateY(-1px)}.tk-col[data-e=warn] .tk-card:hover{border-inline-start-color:var(--warn)}.tk-card:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.tk-card__top{display:flex;justify-content:space-between;gap:var(--space-2);font-size:var(--text-xs);white-space:nowrap}.tk-card__tk{color:var(--muted)}.tk-card__t{font-weight:var(--weight-medium);font-size:var(--text-sm);line-height:1.3;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden}.tk-card__p{color:var(--muted);font-size:var(--text-xs);line-height:1.35;min-height:1.35em;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;line-clamp:1;overflow:hidden}.tk-card__pie{display:flex;flex-wrap:nowrap;align-items:center;justify-content:space-between;gap:var(--space-2);min-height:22px}.tk-card__chips .chip{height:20px;font-size:11px}.tk-card__chips .amb{font-size:11px;line-height:18px}.tk-card__chips{display:flex;gap:var(--space-1);align-items:center;flex:none}.tk-card__meta{display:flex;align-items:center;justify-content:flex-end;gap:var(--space-2);min-width:0;color:var(--muted);font-size:var(--text-xs)}.tk-card__meta .mono{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.tk-card__meta>span:not(.mono){flex:none}.tk-av{display:inline-grid;place-items:center;width:20px;height:20px;border-radius:var(--radius-full);background:var(--accent-bg);color:var(--accent-ink);font-weight:var(--weight-strong);font-size:10px}.tk-pager{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-3);margin-top:var(--space-2)}.tk-pager__i{color:var(--muted);font-size:var(--text-sm)}.tk-pager__b{display:inline-flex;align-items:center;gap:var(--space-1);flex-wrap:wrap}.tk-pager__n{min-width:32px;height:32px;border-radius:var(--radius-full);border:1px solid transparent;background:transparent;color:var(--text);font:inherit;cursor:pointer}.tk-pager__n:hover{background:var(--hover)}.tk-pager__n[aria-current=page]{background:var(--accent);color:var(--on-accent)}.tk-pager__n:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.tk-vista{animation:modo-entra var(--dur-base) var(--ease-out) both}@media(max-width:760px){.tk-tablero{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.tk-card,.tabla--tk tbody tr{transition:none}.tk-card:hover{transform:none}.tk-vista{animation:none}}.tk-det .tk-volver{max-width:none;padding-inline:0}.tk-det>.apr-det{max-width:none;padding:0}.tk-det__barra{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-2) var(--space-4)}.tk-det__izq{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2) var(--space-3);min-width:0}.tk-det__barra>.adm-acc{margin-inline-start:auto}.tk-det__res,.tk-det__col{display:grid;gap:var(--space-4);align-content:start;min-width:0}@media(min-width:900px){.shell:has(>.shell__main>.tk-det){box-sizing:border-box;height:100dvh;min-height:0}.shell:has(>.shell__main>.tk-det)>.shell__main{overflow:hidden;min-height:0}html:has(.tk-det),html:has(.tk-det) body{overflow:hidden}.pagina.tk-det{box-sizing:border-box;height:100%;min-height:0;display:flex;flex-direction:column;gap:var(--space-2);padding-block:var(--space-3)}.tk-det>.apr-det{flex:1;min-height:0;display:flex;flex-direction:column;gap:var(--space-3)}.tk-det__res{flex:1;min-height:0;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch}.tk-det__col{min-height:0;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;padding:2px}}.tk-ficha .tarjeta__cuerpo{display:grid;gap:var(--space-3)}.tk-dl{display:grid;gap:0;margin:0}.tk-dl>div{display:grid;grid-template-columns:7.5rem minmax(0,1fr);gap:var(--space-3);padding:6px 0;border-top:1px solid var(--hair)}.tk-dl>div:first-child{border-top:0;padding-top:0}.tk-dl dt{color:var(--subtle);font-size:var(--text-sm);line-height:var(--lh-ui)}.tk-dl dd{margin:0;color:var(--text);font-size:var(--text-sm);line-height:var(--lh-ui);overflow-wrap:anywhere}.tk-dl [data-campo=causaProbable] dd{font-weight:var(--weight-medium)}.tk-meta{display:flex;flex-wrap:wrap;gap:var(--space-1) var(--space-4);margin:0;padding-top:var(--space-2);border-top:1px solid var(--border);font-size:var(--text-xs)}.tk-meta>div{display:inline-flex;gap:var(--space-1)}.tk-meta dt{color:var(--subtle)}.tk-meta dd{margin:0;color:var(--text);font-weight:var(--weight-medium)}@media(max-width:479px){.tk-dl>div{grid-template-columns:minmax(0,1fr);gap:2px}}.tk-nota{display:block;margin:0;padding-top:var(--space-2);border-top:1px solid var(--hair)}.tk-nota b{color:var(--muted);font-weight:var(--weight-medium)}.tk-fuentes{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2) var(--space-3)}.tk-fuentes__t{color:var(--subtle);font-size:var(--text-sm);min-width:7.5rem}}@layer phare-ui{.shell:has(>.shell__main>.wb--c3){box-sizing:border-box;height:100dvh;min-height:0}.shell:has(>.shell__main>.wb--c3)>.shell__main{overflow:hidden;padding-inline:0}html:has(.wb--c3),html:has(.wb--c3) body{overflow:hidden}html:has(.wb--c3) body>*>.sr{inset:0 auto auto 0}.wb.wb--c3{--c3-lista: clamp(15rem, 20vw, 19.75rem);--c3-riel: 56px;--c3-medida: max(var(--space-5), calc((100% - 46rem)/2) )}.wb.wb--c3.wb--inv{grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,1fr)}.wb.wb--c3.wb--inv>.wb__lista,.wb.wb--c3.wb--inv>.wb__chat{grid-column:1;grid-row:1}.wb.wb--c3.wb--inv>.wb__chat{overflow:hidden}.wb--c3>.wb__lista>.hist{min-width:0}.wb--c3 .hist__cab{justify-content:flex-start;gap:var(--space-1)}.wb--c3 .hist__cab .hist__titulo{flex:1;min-width:0;margin:0}.wb--c3 .hist__cab .btn{flex:none}.wb--c3 .hist__busca,.wb--c3 .hist__scroll,.wb--c3 .hist__pie{min-width:0}.wb--c3 .hist__busca .ui-segmentado{width:100%;max-width:100%}.wb--c3 .hist__busca .ui-segmentado__op{flex:1 1 0;min-width:0;padding-inline:var(--space-2);text-align:center}.wb--c3 .hist-conv,.wb--c3 .hist-conv__fila{min-width:0}.wb--c3 .hist-conv__cuando{flex:none}.wb--c3 .hist__pie{flex-wrap:wrap;gap:var(--space-1) var(--space-3)}.wb--c3 .hist__riel,.wb--c3 .drawer-x{display:none}@media(width>=768px){.wb.wb--c3.wb--inv{grid-template-columns:var(--c3-lista) minmax(0,1fr);transition:grid-template-columns .3s var(--ease-out)}.wb.wb--c3.wb--inv[data-lista=cerrada]{grid-template-columns:var(--c3-riel) minmax(0,1fr)}.wb.wb--c3.wb--inv>.wb__chat{grid-column:2}.wb.wb--c3.wb--inv>.wb__lista{position:relative;display:flex;overflow:hidden;transform:none;visibility:visible;width:auto;margin:0;box-shadow:var(--shadow-1);transition:none}.wb.wb--c3.wb--inv>.wb__lista>.hist{position:absolute;inset-block:0;inset-inline-start:0;width:calc(var(--c3-lista) - 2px);opacity:1;visibility:visible;transition:opacity .2s var(--ease-out) 90ms,visibility 0s}.wb.wb--c3.wb--inv>.wb__lista>.hist__riel{position:absolute;inset-block:0;inset-inline-start:0;width:calc(var(--c3-riel) - 2px);display:flex;flex-direction:column;align-items:center;gap:var(--space-2);padding:var(--space-3) 0;opacity:0;visibility:hidden;transition:opacity .1s var(--ease-in),visibility 0s .1s}.wb.wb--c3.wb--inv[data-lista=cerrada]>.wb__lista>.hist{opacity:0;visibility:hidden;transition:opacity .12s var(--ease-in),visibility 0s .12s}.wb.wb--c3.wb--inv[data-lista=cerrada]>.wb__lista>.hist__riel{opacity:1;visibility:visible;transition:opacity .2s var(--ease-out) .15s,visibility 0s}.wb--c3 .btn-casos{display:none}}@media(width>=900px){.wb.wb--c3.wb--inv{grid-template-columns:var(--c3-lista) minmax(0,50rem) minmax(18rem,1fr)}.wb.wb--c3.wb--inv[data-lista=cerrada]{grid-template-columns:var(--c3-riel) minmax(0,50rem) minmax(18rem,1fr)}.wb.wb--c3.wb--inv>.wb__ctx{grid-column:3;grid-row:1;display:flex;position:static;inset:auto;width:auto;transform:none;visibility:visible;box-shadow:var(--shadow-1);z-index:auto;transition:none}.wb--c3 .inv-ctx-btn,.wb--c3 .inv-ctx-cerrar{display:none}}@media(width<900px){.wb.wb--c3.wb--inv>.wb__ctx{grid-column:auto;grid-row:auto;display:flex;position:absolute;inset-block:var(--space-3);inset-inline-end:var(--space-3);width:min(26rem,calc(100% - var(--space-6)));max-width:100%;z-index:calc(var(--z-drawer) + 1);box-shadow:var(--shadow-2);background:var(--surface);transform:translate(calc(100% + var(--space-6)));visibility:hidden;transition:transform var(--dur-base) var(--ease-out),visibility 0s var(--dur-base)}.wb.wb--c3.wb--inv[data-ctx=abierto]>.wb__ctx{transform:none;visibility:visible;transition:transform var(--dur-base) var(--ease-out),visibility 0s}.wb--c3 .inv-ctx-btn,.wb--c3 .inv-ctx-cerrar{display:inline-grid}.wb.wb--c3.wb--inv[data-ctx=abierto]:after{content:"";position:absolute;inset:0;z-index:var(--z-drawer);background:color-mix(in oklab,var(--text) 28%,transparent);animation:velo-entra var(--dur-base) ease-out both}}@media(width<768px){.wb.wb--c3.wb--inv{padding:0;gap:0;transition:none}.wb.wb--c3.wb--inv>.wb__lista{position:absolute;inset:0;z-index:calc(var(--z-drawer) + 1);width:100%;border-width:0;border-radius:0;box-shadow:none;transform:translate(-100%);visibility:hidden;transition:transform var(--dur-base) var(--ease-out),visibility 0s var(--dur-base)}.wb.wb--c3.wb--inv[data-cajon=abierto]>.wb__lista{transform:none;visibility:visible;transition:transform var(--dur-base) var(--ease-out),visibility 0s}.wb.wb--c3.wb--inv>.wb__chat{border-width:0;border-radius:0;box-shadow:none}.wb.wb--c3.wb--inv>.wb__ctx{inset-block:0;inset-inline-end:0;width:min(26rem,100%);border-radius:0}.wb--c3 .btn-casos,.wb--c3 .drawer-x{display:inline-grid}.wb--c3 .btn-plegar{display:none}.wb.wb--c3.wb--inv[data-cajon=abierto]:after{content:none}.wb.wb--c3{--c3-medida: max(var(--space-3), calc((100% - 46rem)/2) )}}.wb.wb--c3 .consola-cuerpo{padding-inline:var(--c3-medida)}.wb.wb--c3 .redactar,.wb.wb--c3 .redactar-opc,.wb.wb--c3 .redactar-pie,.wb.wb--c3 .inv-pub,.wb.wb--c3 .ed-aviso,.wb.wb--c3 .inv-ctx{margin-inline:var(--c3-medida);padding-inline:0}.wb.wb--c3 .redactar{border-radius:26px;padding:var(--space-1) var(--space-2) var(--space-1) var(--space-4);box-shadow:var(--shadow-1)}.wb.wb--c3 .wb-grp--agente,.wb.wb--c3 .linea.agente{max-width:100%}.wb.wb--c3 .linea.agente>.cuerpo{background:transparent;box-shadow:none;padding:0;border-radius:0;font-size:var(--text-lg);line-height:1.75}.wb.wb--c3 .linea.persona{max-width:min(80%,36rem)}.wb.wb--c3 .linea.persona p{background:var(--sunken);color:var(--text);border-radius:20px;box-shadow:none}.wb.wb--c3 .wb-grp--persona{max-width:100%}.wb.wb--c3 .wb__chat>.wb__cab>.wb-chip{flex:1 1 auto;min-width:0}.wb.wb--c3 .wb-chip__t{min-width:0}.wb.wb--c3 .wb-chip__t span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wb.wb--c3 .wb__cab>.hueco{flex:0 0 0}.wb--c3 .consola-cuerpo{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--border-strong) transparent;scroll-padding-bottom:var(--space-4)}.wb--c3 .consola-cuerpo>.al-final{order:99;position:sticky;bottom:var(--space-2);align-self:center;flex:none;display:inline-flex;align-items:center;gap:var(--space-1);padding:6px 14px 6px 10px;border:1px solid var(--border);border-radius:var(--radius-full);background:var(--surface);color:var(--text);font:var(--weight-medium) var(--text-sm)/1 var(--font-sans);box-shadow:var(--shadow-2);cursor:pointer;animation:modo-entra .2s var(--ease-out) both;transition:transform var(--dur-fast)}.wb--c3 .consola-cuerpo>.al-final:hover{border-color:var(--border-strong);transform:translateY(-1px)}.wb--c3 .consola-cuerpo>.al-final:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.wb.wb--c3.wb--inv>.wb__ctx{flex-direction:column;background:var(--surface)}.wb--c3 .wb__ctx .wb__cab{gap:var(--space-2)}.wb--c3 .wb__ctx .wb__ctx-cuerpo{grid-template-columns:minmax(0,1fr);grid-auto-rows:max-content;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--border-strong) transparent}.wb--c3 .wb__ctx-cuerpo>.tarjeta{min-width:0}.wb--c3 .wb__ctx .tarjeta__cuerpo{grid-template-columns:minmax(0,1fr)}.wb--c3 .wb__ctx .res-fila__v textarea{width:100%;min-width:0;box-sizing:border-box}.wb--c3 .res-desde,.wb--c3 .res-fila__v{overflow-wrap:anywhere}.wb--c3 .wb__ctx .aviso{flex-wrap:wrap}.wb--c3 .wb__ctx .aviso>:not(.icono):not(.aviso__acc){flex:1 1 10rem;min-width:0}.wb--c3 .wb__ctx .aviso__acc{flex:1 1 100%;margin-inline-start:0}.wb--c3 .wb__ctx .res-tracker{padding-inline:var(--space-3)}.wb--c3 .wb__ctx{container-type:inline-size}@container (max-width: 24rem){.wb--c3 .res-fila{grid-template-columns:minmax(0,1fr);gap:var(--space-1)}}.wb--c3 .wb__ctx .res-fila:has(textarea:not(:disabled)){grid-template-columns:minmax(0,1fr);gap:var(--space-2)}.wb--c3 .wb__ctx .res-fila__v textarea:disabled{field-sizing:content;min-height:0;padding:0;border-color:transparent;border-radius:0;background:transparent;color:var(--text);-webkit-text-fill-color:var(--text);opacity:1;resize:none;box-shadow:none}.wb--c3 .wb__ctx .tarjeta__pie{flex-wrap:wrap;gap:var(--space-2) var(--space-3)}.wb--c3 .ver-mas{display:inline-flex;align-items:center;gap:var(--space-1);justify-self:start;align-self:flex-start;margin-top:var(--space-2);padding:4px 10px 4px 12px;border:1px solid var(--border);border-radius:var(--radius-full);background:var(--surface);color:var(--text);font:var(--weight-medium) var(--text-xs)/1.2 var(--font-sans);cursor:pointer;transition:background var(--dur-fast),border-color var(--dur-fast)}.wb--c3 .ver-mas:hover{background:var(--hover);border-color:var(--border-strong)}.wb--c3 .ver-mas:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.wb--c3 .ver-mas .icono{transition:transform var(--dur-base) var(--ease-out)}.wb--c3 .ver-mas[aria-expanded=true] .icono{transform:rotate(180deg)}.wb--c3 .tarjeta[data-plegable]:not([data-abierta=true]) .plegado{display:none}.wb--c3 .tarjeta[data-plegable][data-abierta=true] .plegado{animation:modo-entra .22s var(--ease-out) both}.wb--c3 .tarjeta__cuerpo>.ver-mas{display:flex}.wb--c3 .term__cab{gap:var(--space-2);flex-wrap:wrap}.wb--c3 .term__cab>span{white-space:nowrap}.wb--c3 .term__cab .btn{margin-inline-start:auto}.wb--c3 .term .plegado-term{max-height:7.5rem;overflow:auto;transition:max-height .26s var(--ease-out)}.wb--c3 .term[data-grande=true] .plegado-term{max-height:18rem;overflow:auto}.wb--c3 .tarjeta--lat.term[data-abierta=true] .plegado-term{max-height:40rem;overflow:auto}.wb--c3 .term .term__cuerpo{white-space:pre-wrap;overflow-wrap:anywhere}.wb--c3 .term .term__d{color:var(--subtle)}.wb--c3 .term>.ver-mas{margin:var(--space-2) var(--space-4) var(--space-3)}.wb--c3 .linea-tiempo{list-style:none;margin:0;padding:0;display:grid;gap:var(--space-2)}.wb--c3 .linea-tiempo li{grid-template-columns:3rem minmax(0,1fr);font-size:var(--text-sm)}.wb--c3 .linea-tiempo li>span{overflow-wrap:anywhere}.wb--c3 .ctx-vacio{margin:0;color:var(--muted);font-size:var(--text-sm)}@media(prefers-reduced-motion:reduce){.wb.wb--c3,.wb.wb--c3>.wb__lista,.wb.wb--c3>.wb__lista>.hist,.wb.wb--c3>.wb__lista>.hist__riel,.wb.wb--c3>.wb__ctx{transition:none!important}.wb--c3 .term .plegado-term,.wb--c3 .ver-mas .icono,.wb--c3 .consola-cuerpo>.al-final{transition:none;animation:none}.wb--c3 .tarjeta[data-plegable][data-abierta=true] .plegado{animation:none}.wb.wb--c3[data-ctx=abierto]:after{animation:none}}.wb.wb--c3 .consola-cuerpo>.ed-aviso,.wb.wb--c3 .consola-cuerpo>.inv-ctx{flex:none;margin-inline:0;padding-inline:0}.wb.wb--c3 .inv-pub{flex:none;padding-block:0;margin-block:var(--space-2) 0}}@layer phare-ui{:root{--vidrio-luz: #fff;--vidrio-pastilla-fondo: linear-gradient(180deg, color-mix(in srgb, var(--vidrio-luz) 75%, transparent) 0%, color-mix(in srgb, var(--vidrio-luz) 20%, transparent) 50%, transparent 52%), radial-gradient(130% 150% at 50% 115%, color-mix(in oklab, var(--accent) 45%, transparent), transparent 75%), color-mix(in oklab, var(--accent) 14%, var(--glass-bg));--vidrio-pastilla-sombra: inset 0 1px 0 color-mix(in srgb, var(--vidrio-luz) 95%, transparent), inset 0 -8px 14px -8px color-mix(in oklab, var(--accent) 60%, transparent), 0 2px 4px -1px rgba(32, 37, 35, .18), 0 8px 18px -6px color-mix(in oklab, var(--accent) 60%, transparent);--vidrio-cabecera-fondo: linear-gradient(180deg, rgba(255, 255, 255, .38) 0%, rgba(255, 255, 255, .12) 50%, rgba(255, 255, 255, .04) 52%), radial-gradient(130% 150% at 50% 115%, rgba(255, 255, 255, .22), transparent 75%), rgba(255, 255, 255, .12);--vidrio-cabecera-fondo-hover: linear-gradient(180deg, rgba(255, 255, 255, .44) 0%, rgba(255, 255, 255, .16) 50%, rgba(255, 255, 255, .06) 52%), radial-gradient(130% 150% at 50% 115%, rgba(255, 255, 255, .28), transparent 75%), rgba(255, 255, 255, .16);--vidrio-cabecera-sombra: inset 0 1px 0 rgba(255, 255, 255, .75), inset 0 -8px 14px -8px rgba(255, 255, 255, .4), 0 2px 4px -1px rgba(0, 0, 0, .2), 0 8px 18px -6px rgba(0, 0, 0, .35);--vidrio-acabado-imagen: linear-gradient(180deg, rgba(255, 255, 255, .3) 0%, rgba(255, 255, 255, .08) 50%, rgba(255, 255, 255, 0) 52%), radial-gradient(130% 150% at 50% 115%, rgba(255, 255, 255, .2), transparent 75%);--vidrio-acabado-sombra: inset 0 1px 0 rgba(255, 255, 255, .5), inset 0 -8px 14px -8px rgba(255, 255, 255, .3), 0 2px 4px -1px rgba(32, 37, 35, .2), 0 8px 18px -8px color-mix(in oklab, var(--action) 65%, transparent);--vidrio-claro-fondo: linear-gradient(180deg, color-mix(in srgb, var(--vidrio-luz) 85%, transparent) 0%, color-mix(in srgb, var(--vidrio-luz) 30%, transparent) 50%, transparent 52%), radial-gradient(130% 150% at 50% 115%, color-mix(in oklab, var(--accent) 10%, transparent), transparent 75%), var(--glass-bg);--vidrio-claro-fondo-hover: linear-gradient(180deg, color-mix(in srgb, var(--vidrio-luz) 95%, transparent) 0%, color-mix(in srgb, var(--vidrio-luz) 40%, transparent) 50%, transparent 52%), radial-gradient(130% 150% at 50% 115%, color-mix(in oklab, var(--accent) 18%, transparent), transparent 75%), var(--glass-bg);--vidrio-claro-borde: color-mix(in oklab, var(--border-strong) 60%, transparent);--vidrio-claro-sombra: inset 0 1px 0 color-mix(in srgb, var(--vidrio-luz) 95%, transparent), 0 2px 4px -1px rgba(32, 37, 35, .12), 0 6px 14px -8px rgba(32, 37, 35, .3);--vidrio-claro-sombra-hover: inset 0 1px 0 var(--vidrio-luz), 0 2px 4px -1px rgba(32, 37, 35, .14), 0 8px 18px -8px rgba(32, 37, 35, .35);--vidrio-riel: color-mix(in oklab, var(--text) 7%, var(--sunken))}@media(prefers-color-scheme:dark){:root:not([data-theme=light]){--vidrio-luz: rgba(255, 255, 255, .16)}}:root[data-theme=dark]{--vidrio-luz: rgba(255, 255, 255, .16)}.vidrio-pastilla,.vidrio-pastilla--cabecera,.vidrio-claro{-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur)}.vidrio-pastilla{background:var(--vidrio-pastilla-fondo);border-color:transparent;box-shadow:var(--vidrio-pastilla-sombra)}.vidrio-pastilla--cabecera{background:var(--vidrio-cabecera-fondo);border-color:transparent;box-shadow:var(--vidrio-cabecera-sombra);color:#fff}.vidrio-pastilla--cabecera:hover{background:var(--vidrio-cabecera-fondo-hover)}.vidrio-acabado{background-image:var(--vidrio-acabado-imagen);box-shadow:var(--vidrio-acabado-sombra)}.vidrio-claro{background:var(--vidrio-claro-fondo);border-color:var(--vidrio-claro-borde);box-shadow:var(--vidrio-claro-sombra)}.vidrio-claro:hover{background:var(--vidrio-claro-fondo-hover);box-shadow:var(--vidrio-claro-sombra-hover)}.con-vidrio .ui-segmentado{background:var(--vidrio-riel)}.con-vidrio .ui-segmentado__op[aria-checked=true],.con-vidrio .wb__lista .hist-fila[data-activa=true],.con-vidrio .stat{background:var(--vidrio-pastilla-fondo);border-color:transparent;box-shadow:var(--vidrio-pastilla-sombra);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur)}.con-vidrio .ui-segmentado__op[aria-checked=true]{color:var(--accent-ink);font-weight:var(--weight-strong)}.con-vidrio .stat{border-radius:var(--glass-radio)}.con-vidrio .topbar .nav-suite__item[aria-current=page],.con-vidrio .topbar .ui-selector__btn,.con-vidrio .topbar .btn--icon{background:var(--vidrio-cabecera-fondo);border-color:transparent;box-shadow:var(--vidrio-cabecera-sombra);color:#fff;-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur)}.con-vidrio .topbar .nav-suite__item[aria-current=page]:hover,.con-vidrio .topbar .ui-selector__btn:hover,.con-vidrio .topbar .btn--icon:hover{background:var(--vidrio-cabecera-fondo-hover);border-color:transparent}.con-vidrio .btn--primary:not(:disabled){background-image:var(--vidrio-acabado-imagen);box-shadow:var(--vidrio-acabado-sombra)}.con-vidrio .btn--secondary:not(:disabled){background:var(--vidrio-claro-fondo);border-color:var(--vidrio-claro-borde);box-shadow:var(--vidrio-claro-sombra);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur)}.con-vidrio .btn--secondary:not(:disabled):hover{background:var(--vidrio-claro-fondo-hover);box-shadow:var(--vidrio-claro-sombra-hover)}@media(prefers-reduced-transparency:reduce){.vidrio-pastilla,.con-vidrio .ui-segmentado__op[aria-checked=true],.con-vidrio .wb__lista .hist-fila[data-activa=true],.con-vidrio .stat{background:color-mix(in oklab,var(--accent) 16%,var(--raised));-webkit-backdrop-filter:none;backdrop-filter:none}.vidrio-claro,.con-vidrio .btn--secondary:not(:disabled){background:var(--raised);-webkit-backdrop-filter:none;backdrop-filter:none}.vidrio-pastilla--cabecera,.con-vidrio .topbar .nav-suite__item[aria-current=page],.con-vidrio .topbar .ui-selector__btn,.con-vidrio .topbar .btn--icon{background:#ffffff38;-webkit-backdrop-filter:none;backdrop-filter:none}}@supports not ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){.vidrio-pastilla,.con-vidrio .ui-segmentado__op[aria-checked=true],.con-vidrio .wb__lista .hist-fila[data-activa=true],.con-vidrio .stat{background:color-mix(in oklab,var(--accent) 16%,var(--raised))}.vidrio-claro,.con-vidrio .btn--secondary:not(:disabled){background:var(--raised)}}}@layer app{.bo{display:grid;gap:var(--space-5);grid-template-columns:minmax(0,1fr);align-items:start}.bo__lista,.bo__detalle{display:grid;gap:var(--space-4);min-width:0;align-content:start}.bo[data-vista=lista]>.bo__detalle,.bo[data-vista=detalle]>.bo__lista{display:none}.bo__cab{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2) var(--space-3);min-width:0}.bo__cab .pagina__titulo{min-width:0;overflow-wrap:anywhere}.bo__acc{margin-left:auto;display:inline-flex;flex-wrap:wrap;gap:var(--space-2)}.bo__volver{flex:none}.bo__bloques{display:grid;gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(min(24rem,100%),1fr));align-items:start}.bo-sub{margin-top:var(--space-2);font-size:var(--text-md2)}.bo-filas{list-style:none;margin:0;padding:0;display:grid;gap:var(--space-2)}.bo-fila{display:grid;gap:var(--space-1);padding:var(--space-3) var(--space-4);min-height:44px;background:var(--surface);border:1px solid var(--border);border-radius:var(--r-area);color:var(--text);text-decoration:none;transition:background-color var(--dur-fast),border-color var(--dur-fast)}.bo-fila:hover{background:var(--hover)}.bo-fila[aria-current=true]{background:var(--accent-bg);border-color:color-mix(in oklab,var(--accent) 45%,var(--border));box-shadow:inset 3px 0 0 var(--accent)}.bo-fila__top{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-1) var(--space-2);min-width:0}.bo-fila__n{font-weight:var(--weight-strong);overflow-wrap:anywhere}.bo-fila__usd{font-variant-numeric:tabular-nums;font-weight:var(--weight-strong);white-space:nowrap}.bo-fila__meta{color:var(--muted);font-size:var(--text-xs);overflow-wrap:anywhere}.bo-fila__chips{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-1) var(--space-2)}.bo-fila .barra{display:block}.bo-cuenta{margin:0;color:var(--muted);font-size:var(--text-sm)}.bo-pie{display:flex;justify-content:center}.bo-filtros{display:grid;gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));align-items:end}.bo-filtros__q,.bo-filtros__sw{grid-column:1 / -1}.bo--una .bo-filtros{grid-template-columns:repeat(auto-fit,minmax(min(14rem,100%),1fr))}.bo--una .bo-filtros__q,.bo--una .bo-filtros__sw{grid-column:auto}.bo-form{display:grid;gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(min(24rem,100%),1fr));align-items:start}form#bo-alta{display:grid;gap:var(--space-4)}form#bo-alta .aviso ul{margin:var(--space-1) 0 0;padding-left:var(--space-5)}.bo-acciones{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--space-2)}.bo-precio{width:7rem;min-width:5rem;text-align:right;font-variant-numeric:tabular-nums}.dialog__cuerpo .bo-regresiva{margin:0;text-align:center;color:var(--text);font:var(--weight-strong) var(--text-2xl)/1 var(--font-display);font-variant-numeric:tabular-nums}@media(min-width:1100px){.bo:not(.bo--una){grid-template-columns:clamp(21rem,28vw,30rem) minmax(0,1fr)}.bo[data-vista]>.bo__lista,.bo[data-vista]>.bo__detalle{display:grid}.bo:not(.bo--una){align-items:start}.bo__volver{display:none}}@media(min-width:1600px){.bo:not(.bo--una){grid-template-columns:clamp(24rem,24vw,34rem) minmax(0,1fr)}}.bo__rejilla{container:ficha / inline-size;min-width:0}.bo-fgrid{display:grid;gap:var(--space-4);grid-template-columns:minmax(0,1fr);align-items:stretch}.bo-card{display:flex;flex-direction:column;min-width:0}.bo-card__cab{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);min-height:3.5rem;padding:var(--space-2) var(--space-5);border-bottom:1px solid var(--hair)}.bo-card__cab .tarjeta__tit{min-width:0;font-size:var(--text-md2);overflow-wrap:anywhere}.bo-card__der{flex:none;display:inline-flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:var(--space-2);max-width:55%}.bo-card__cuerpo{flex:1 1 auto;display:grid;gap:var(--space-3);align-content:start;padding:var(--space-4) var(--space-5);min-width:0}.bo-card__pie{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:var(--space-2);min-height:4rem;padding:var(--space-3) var(--space-5);border-top:1px solid var(--hair)}.bo-card__pie>.campo__ayuda{margin-right:auto}.bo-card .kv{grid-template-columns:7rem minmax(0,1fr);align-items:baseline;row-gap:var(--space-3)}.bo-card .conector__desc,.bo-card .campo__ayuda{margin:0}.bo-card .fila-l{min-height:2.75rem}.bo-card .bo-sub{margin:var(--space-2) 0 0}.bo-modelos{display:grid;gap:var(--space-4) var(--space-5);grid-template-columns:repeat(auto-fit,minmax(min(18rem,100%),1fr));align-items:start}.bo-modelos .campo{align-content:start}.cred{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-3) 0;border-top:1px solid var(--hair);flex-wrap:wrap}.cred:first-child{border-top:0}.cred__t{flex:1;min-width:0;display:grid;gap:2px}.cred__t b{font:var(--weight-medium) var(--text-md)/1.2 var(--font-sans)}.cred__t span{color:var(--muted);font-size:var(--text-sm)}.bo-solo-lector{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}@container ficha (max-width: 28rem){.cred .btn{flex:1 1 auto;min-height:var(--control-md)}}.mi-grupo{padding:var(--space-2) var(--space-3) var(--space-1);color:var(--muted);font-size:var(--text-xs);font-weight:var(--weight-strong);letter-spacing:.02em}.mi-grupo:not(:first-child){margin-top:var(--space-1);border-top:1px solid var(--glass-filete);padding-top:var(--space-3)}@container ficha (min-width: 40rem){.bo-fgrid{grid-template-columns:repeat(2,minmax(0,1fr))}.bo-card--ancho,.bo-card--hist,.bo-card--modelos,.bo-card--config,.bo-card--ia{grid-column:1 / -1}}@container ficha (min-width: 64rem){.bo-fgrid{grid-template-columns:repeat(3,minmax(0,1fr))}.bo-card--hist,.bo-card--modelos{grid-column:span 2}.bo-card--ia{grid-column:1 / -1}.bo-card--config{grid-column:auto}}@container ficha (max-width: 28rem){.bo-card__cab,.bo-card__cuerpo,.bo-card__pie{padding-inline:var(--space-4)}.bo-card .kv{grid-template-columns:6rem minmax(0,1fr)}.bo-card__pie .btn{flex:1 1 auto;justify-content:center}}.bo--una .bo__cab .pagina__titulo{font-size:var(--text-2xl)}.bo--una .bo-filtros{grid-template-columns:minmax(9rem,12rem) minmax(9rem,12rem) minmax(14rem,1fr);gap:var(--space-3);padding:var(--space-3) var(--space-4);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-4)}.bo--una .bo-filtros__q{grid-column:auto}.bo--una .bo-filtros .campo__etiqueta{font-size:var(--text-xs);color:var(--muted)}.bo--una .bo-filtros .ui-selector__btn,.bo--una .bo-filtros .campo__control{min-height:36px;height:36px;border-radius:var(--radius-3);font-size:var(--text-sm)}.bo--una .bo-filas{display:grid;grid-template-columns:repeat(auto-fill,minmax(16.5rem,1fr));gap:var(--space-3)}.bo--una .bo-filas>li{min-width:0}.bo--una .bo-fila{height:100%;align-content:start}.bo--ficha .bo__detalle{max-width:76rem;width:100%;margin-inline:auto}.bo--ficha .bo__volver{display:inline-flex!important}.bo-tile{display:grid;gap:var(--space-3);padding:var(--space-3) var(--space-4);border-radius:var(--radius-4);box-shadow:none;transition:border-color var(--dur-fast),box-shadow var(--dur-base)}.bo-tile:hover{border-color:color-mix(in oklab,var(--accent) 40%,var(--border));box-shadow:var(--shadow-1)}.bo-tile__top{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:var(--space-2);align-items:center}.bo-tile__av{--c: var(--accent);width:34px;height:34px;border-radius:var(--radius-3);display:grid;place-items:center;font:var(--weight-strong) var(--text-sm)/1 var(--font-sans);color:var(--c);background:color-mix(in oklab,var(--c) 16%,var(--surface));border:1px solid color-mix(in oklab,var(--c) 30%,var(--surface))}.bo-tile__id{display:grid;min-width:0}.bo-tile__n{font-weight:var(--weight-strong);font-size:var(--text-md2);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bo-tile__slug{font-size:var(--text-xs);color:var(--subtle)}.bo-tile__pie{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-2);padding-top:var(--space-2);border-top:1px solid var(--hair)}.bo-tile__meta{font-size:11.5px;color:var(--muted)}.bo-tile .chip,.bo-tile__top .chip{font-size:11px}@media(max-width:720px){.bo--una .bo-filtros{grid-template-columns:1fr 1fr}.bo--una .bo-filtros__q{grid-column:1 / -1}}@media(prefers-reduced-motion:reduce){.bo-tile{transition:none}}.bo-card .datos{grid-template-columns:minmax(0,1fr);gap:var(--space-3)}.bo-card .datos>div{display:grid;grid-template-columns:7rem minmax(0,1fr);align-items:baseline;gap:var(--space-4)}.bo-card .datos dt{color:var(--subtle);font-size:var(--text-sm)}.filas-l{display:grid;list-style:none;padding:0;margin:0}.fila-l{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-2) 0;border-top:1px solid var(--hair);font-size:var(--text-sm)}.fila-l:first-child{border-top:0;padding-top:0}.fila-l>div:first-child{flex:1;min-width:0;overflow-wrap:anywhere}.fila-l .componentes__detalle{color:var(--err);font-size:var(--text-sm)}.topbar .cuenta .sutil{color:#ffffffdb}.bo-resumen{display:grid;grid-template-columns:repeat(auto-fit,minmax(11rem,1fr));gap:0;margin:0;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-4);overflow:hidden}.bo-kpi{display:grid;grid-template-columns:1fr;grid-template-areas:"l" "n";row-gap:var(--space-1);padding:var(--space-3) var(--space-5);background:none;border-left:1px solid var(--hair)}.bo-kpi:first-child{border-left:0}.bo-kpi>.icono{display:none}.bo-kpi__n{grid-area:n;font:var(--weight-strong) var(--text-xl)/1.1 var(--font-sans);font-variant-numeric:tabular-nums}.bo-kpi__l{grid-area:l;font-size:var(--text-xs);font-weight:var(--weight-medium);color:var(--muted);letter-spacing:.02em}.bo-kpi[data-t=ok] .bo-kpi__n{color:var(--ok)}.bo-kpi[data-t=warn] .bo-kpi__n{color:var(--warn)}.bo-kpi[data-t=err] .bo-kpi__n{color:var(--err)}@media(max-width:720px){.bo-resumen{grid-template-columns:1fr 1fr}.bo-kpi:nth-child(3){border-left:0}.bo-kpi:nth-child(n+3){border-top:1px solid var(--hair)}}.bo-pedidos{list-style:none;margin:0;padding:0;display:grid;gap:var(--space-3)}.bo-pedido{display:grid;gap:var(--space-3);padding:var(--space-3) var(--space-4);border:1px solid var(--hair);border-radius:var(--r-menu)}.bo-pedido__cab{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-2)}.bo-pedido__datos{display:grid;grid-template-columns:repeat(auto-fill,minmax(13rem,1fr));gap:var(--space-2) var(--space-5);margin:0}.bo-pedido__datos>div{display:grid;gap:var(--space-1)}.bo-pedido__datos dt{color:var(--subtle);font-size:var(--text-xs)}.bo-pedido__datos dd{margin:0;overflow-wrap:anywhere;font-size:var(--text-sm)}.bo-pedido__acc{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3)}}.bo-card--hist{align-self:start}.bo__limpiar{justify-self:start;align-self:start;width:auto}.bo-home{display:grid;gap:var(--space-4);min-width:0}.bo-home__g{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:var(--space-4)}.bo-home__g>*{min-width:0;display:grid}.mt-c12{grid-column:span 12}.mt-c7{grid-column:span 7}.mt-c5{grid-column:span 5}@media(max-width:1000px){.mt-c7,.mt-c5{grid-column:span 12}}.mt-kpis{display:grid;grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-4);overflow:hidden}.mt-kpi{position:relative;display:grid;gap:var(--space-1);padding:var(--space-4) var(--space-5);border-left:1px solid var(--hair)}.mt-kpi:first-child{border-left:0}.mt-kpi__l{font-size:var(--text-xs);font-weight:var(--weight-medium);color:var(--muted)}.mt-kpi__v{font:var(--weight-strong) var(--text-2xl)/1.1 var(--font-sans);font-variant-numeric:tabular-nums;letter-spacing:var(--tracking-tight)}.mt-kpi__v small{font-size:var(--text-md);font-weight:var(--weight-regular);color:var(--subtle)}.mt-kpi__s{font-size:var(--text-xs);color:var(--subtle)}.mt-delta{color:var(--ok);font-weight:var(--weight-strong)}@media(max-width:720px){.mt-kpi:nth-child(odd){border-left:0}.mt-kpi:nth-child(n+3){border-top:1px solid var(--hair)}}.mt-tabla .num{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.mt-emp{display:inline-flex;align-items:center;gap:var(--space-3);color:var(--text);text-decoration:none;font-weight:var(--weight-medium)}.mt-emp:hover{text-decoration:underline}.mt-emp .bo-tile__av{width:28px;height:28px;font-size:var(--text-xs)}.mt-lim{display:grid;grid-template-columns:minmax(3rem,1fr) auto;align-items:center;gap:var(--space-3);min-width:8rem}.mt-aten{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(26rem,1fr));gap:var(--space-3)}.mt-aten li{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);border:1px solid var(--border);border-radius:var(--radius-3);background:var(--surface);font-size:var(--text-sm)}.mt-aten__ic{width:30px;height:30px;border-radius:var(--radius-full);display:grid;place-items:center;background:var(--sunken);color:var(--muted)}.mt-aten li[data-t=err] .mt-aten__ic{background:var(--err-bg);color:var(--err)}.mt-aten li[data-t=warn] .mt-aten__ic{background:var(--warn-bg);color:var(--warn)}.mt-aten li[data-t=info] .mt-aten__ic{background:var(--info-bg);color:var(--info)}.bo-tile__bar{display:block;height:6px;border-radius:var(--radius-full);background:var(--sunken);overflow:hidden}.bo-tile__bar i{display:block;height:100%;background:var(--accent);border-radius:inherit}.mt-bar--warn i{background:var(--amber)}.bo-tile__bar{height:4px}.mt-tabla-scroll{overflow-x:auto;max-width:100%}.bo-home__g>*{min-width:0}.mt-aten{grid-template-columns:repeat(auto-fit,minmax(min(26rem,100%),1fr))}.mt-spark{position:absolute;right:var(--space-5);top:var(--space-4);width:84px;height:28px}.mt-dia{position:relative;display:grid;gap:var(--space-2);padding-top:var(--space-5)}.mt-dia svg{width:100%;height:190px;display:block;overflow:visible}.mt-dia__max{position:absolute;top:0;left:0;font-size:var(--text-xs);color:var(--subtle);font-variant-numeric:tabular-nums}.mt-dia__x{display:flex;justify-content:space-between;font-size:var(--text-xs);color:var(--subtle)}.mt-grid{stroke:var(--hair);stroke-width:1;vector-effect:non-scaling-stroke}.mt-area{fill:color-mix(in oklab,var(--accent) 14%,transparent)}.mt-linea{fill:none;stroke:var(--accent);stroke-width:2;stroke-linejoin:round}.mt-punto{fill:var(--accent)}.mt-leyenda{display:flex;gap:var(--space-4);font-size:var(--text-xs);color:var(--muted);margin-bottom:var(--space-3)}.mt-leyenda span{display:inline-flex;align-items:center;gap:var(--space-2)}.mt-sw{width:10px;height:10px;border-radius:3px;display:inline-block}.mt-sw--in,.mt-in{background:var(--accent)}.mt-sw--out,.mt-out{background:color-mix(in oklab,var(--accent) 35%,var(--surface))}.mt-barras{list-style:none;margin:0;padding:0;display:grid;gap:var(--space-3)}.mt-barras li{display:grid;grid-template-columns:minmax(6.5rem,9rem) minmax(0,1fr) 4.2rem 3.2rem;align-items:center;gap:var(--space-3);font-size:var(--text-sm)}.mt-barras__b{display:flex;height:10px;border-radius:var(--radius-full);background:var(--sunken);overflow:hidden}.mt-barras__b i{display:block;height:100%}.mt-barras__v,.mt-barras__p{text-align:right;font-variant-numeric:tabular-nums}.mt-barras__p{color:var(--subtle)}.wb--cons{grid-template-columns:clamp(18rem,30vw,24rem) minmax(0,1fr);flex:none;min-height:0}.wb--cons .bo--ficha .bo__volver{display:none!important}.wb--cons .bo--ficha .bo__detalle{padding:var(--space-4);max-width:none}@media(width<768px){.wb--cons{grid-template-columns:minmax(0,1fr)}.wb--cons>.wb__lista{position:static;width:100%}.wb--cons[data-vista=detalle]>.wb__lista,.wb--cons[data-vista=lista]>.wb__chat{display:none}.wb--cons .bo--ficha .bo__volver{display:inline-flex!important}}.wb--cons .hist__scroll{overflow-y:visible}.wb--cons .hist__busca .conector__desc{margin:var(--space-2) 0 0}.wb--cons .hist-conv__titulo{-webkit-line-clamp:2;line-clamp:2}.wb--cons .hist-conv__cuando.cons-usd{color:var(--text);font-weight:var(--weight-strong);font-size:var(--text-sm);font-variant-numeric:tabular-nums;white-space:nowrap}.wb--cons .cons-lim:before{content:" · "}.wb--cons .wb__lista .hist-fila:before{content:attr(data-iniciales);display:grid;place-items:center;font-size:var(--text-xs);font-weight:700;color:#fff;letter-spacing:.02em}.wb--cons .cons-lim{color:var(--muted)}.wb--cons .cons-lim--ok{color:var(--ok)}.wb--cons .cons-lim--alto{color:var(--warn)}.wb--cons .hist-grupo h3{text-transform:uppercase;letter-spacing:.04em}.wb--cons .hist-conv .barra{display:block;margin-top:var(--space-1)}.wb--cons .hist-conv{text-decoration:none;color:inherit}@layer app{.bo--una .bo-filas.bo-planes-lista{grid-template-columns:minmax(0,1fr);max-width:min(48rem,100%)}.bo--una .bo-filas.bo-historial{grid-template-columns:minmax(0,1fr)}.bo-lista-modulos{margin:0;padding:0;list-style:none;display:grid;gap:var(--space-1)}.bo-card__cuerpo .bo-bloques{display:grid;gap:var(--space-5);grid-template-columns:repeat(auto-fit,minmax(min(18rem,100%),1fr));align-items:start}.bo-card__cuerpo .bo-bloques .datos>div{grid-template-columns:minmax(0,1fr);gap:0}.bo-card__cuerpo .bo-bloques .datos dd{margin:0;overflow-wrap:anywhere}.bo-versiones .acc-fila{display:flex;gap:var(--space-1);justify-content:flex-end;flex-wrap:wrap}.bo-versiones tr.retirada th,.bo-versiones tr.retirada td{color:var(--muted)}.bo-versiones .bo-motivo{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden;overflow-wrap:anywhere}@media(width<40rem){.bo-versiones .col-opc{display:none}}.bo-version{display:grid;gap:var(--space-4);min-width:0}.bo-version__cols{display:grid;gap:var(--space-4);grid-template-columns:minmax(0,1fr);align-items:start}.bo-version__main,.bo-version__rail{display:grid;gap:var(--space-4);min-width:0;align-content:start}@media(min-width:64rem){.bo-version__cols{grid-template-columns:minmax(0,1fr) minmax(18rem,24rem)}.bo-version__rail{position:sticky;top:calc(var(--topbar-h) + var(--space-4))}}.bo-version fieldset{border:0;margin:0;padding:0;min-width:0;display:grid;gap:var(--space-2)}.bo-version legend{padding:0;margin-bottom:var(--space-1);font-weight:var(--weight-medium);font-size:var(--text-sm)}.bo-version .bo-funciones{margin-left:var(--space-6);display:grid;gap:var(--space-2)}.bo-version .casilla{min-height:var(--control-lg)}.bo-cupo{display:grid;gap:var(--space-2);align-content:start}@media(width<40rem){.bo-version .form-grid--2{grid-template-columns:minmax(0,1fr)}.bo-version .bo-acciones .btn{flex:1 1 100%}.bo-version .bo-acciones{flex-direction:column-reverse}}.tabla--compacta th,.tabla--compacta td{padding:var(--space-2) var(--space-3)}.bo-diff td:last-child{font-weight:var(--weight-strong)}.bo-contador{color:var(--muted);font-size:var(--text-xs);text-align:right}.bo-resumen-errores ul{margin:var(--space-1) 0 0;padding-left:var(--space-5)}.bo-resumen-errores a{color:inherit;text-decoration:underline}.bo-flags-grupo{display:grid;gap:var(--space-2)}.bo-flags-grupo+.bo-flags-grupo{margin-top:var(--space-3)}.bo-flag{grid-template-columns:minmax(0,1fr) auto auto auto;gap:var(--space-2) var(--space-4)}.bo-flag .ui-interruptor{width:auto;min-height:var(--control-lg);min-width:var(--control-lg);justify-content:center;padding:0}.bo-flag--modulo,.bo-flag--modulo[data-on]{background:var(--sunken);border-color:var(--border);font-weight:var(--weight-strong)}.bo-flag--modulo .bo-flag__t small,.bo-flag--modulo .bo-flag__origen{color:var(--muted)}.bo-flag__origen{overflow-wrap:anywhere}.bo-flag__origen>span:first-child{color:var(--text);font-weight:var(--weight-strong)}.bo-flag[aria-busy=true]{opacity:.7}.bo-flag>.chip:last-child{grid-column:auto;justify-self:auto}@media(width<640px){.bo-flag{grid-template-columns:minmax(0,1fr) auto}.bo-flag>.chip,.bo-flag>.btn{grid-column:1;justify-self:start}.bo-flag>.ui-interruptor{grid-column:2;grid-row:1}}}.adm-sub{margin:var(--space-5) 0 var(--space-2);font-size:var(--text-md);font-weight:var(--weight-strong)}.aud-filtros{display:grid;gap:var(--space-3) var(--space-4);grid-template-columns:repeat(auto-fit,minmax(min(14rem,100%),1fr));align-items:end;margin:var(--space-4) 0}.aud-filtros__acc{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2)}.aud-lista{list-style:none;margin:0;padding:0;display:grid}.aud-fila{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2) var(--space-3);padding:var(--space-3) 0;border-top:1px solid var(--hair)}.aud-fila:first-child{border-top:0}.aud-fila__cuerpo{display:grid;gap:var(--space-1);flex:1 1 18rem;min-width:0}.aud-fila__cuerpo strong,.aud-fila__meta{overflow-wrap:anywhere}.aud-fila__meta{color:var(--muted);font-size:var(--text-xs)}.aud-fila[data-estado=abierta]{box-shadow:inset 3px 0 0 var(--warn);padding-left:var(--space-3)}.bo-gob,.bo-gob>[role=tabpanel]>div{display:grid;gap:var(--space-4);min-width:0;align-content:start}.bo-gob .aud-filtros{margin:0}.bo-gob .adm-sub{margin:var(--space-2) 0 0}.bo-gob .campo__error{margin:0}@layer app{:root{--franja-prueba: #6d28d9;--on-franja-prueba: #fff}.franja-prueba{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:var(--space-2) var(--space-3);padding:var(--space-1) var(--space-4);background:var(--franja-prueba);color:var(--on-franja-prueba);font-size:var(--text-sm);font-weight:var(--weight-medium)}.franja-prueba__salir{color:var(--on-franja-prueba);text-decoration:underline}.franja-prueba__salir:focus-visible{outline:2px solid var(--on-franja-prueba);outline-offset:2px}.sutil{color:var(--muted);font-size:var(--text-sm)}.centrado{text-align:center}.num{font-variant-numeric:tabular-nums}.enlace{background:none;border:0;padding:0;color:var(--link);text-decoration:underline;font:inherit;cursor:pointer}a.btn{text-decoration:none}a.btn--primary{color:var(--on-action)}a.btn--secondary{color:var(--text)}.acciones{display:flex;flex-wrap:wrap;gap:var(--space-3);margin-top:var(--space-2)}.pagina-bo{display:grid;gap:var(--space-5);align-content:start;padding-block:var(--space-6) var(--space-12);min-width:0}.pagina-bo>*{min-width:0}.pagina-bo .aviso p{margin:0}.datos{display:grid;grid-template-columns:repeat(auto-fill,minmax(14rem,1fr));gap:var(--space-3) var(--space-6);margin:0}.datos dt{color:var(--subtle);font-size:var(--text-sm)}.datos dd{margin:0;overflow-wrap:anywhere}.componentes{list-style:none;margin:0;padding:0;display:grid;gap:var(--space-2)}.componentes li{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-3);border:1px solid var(--hair);border-radius:var(--r-menu)}.componentes__nombre{min-width:12rem;font-weight:var(--weight-medium)}.componentes__detalle{flex-basis:100%;color:var(--err);font-size:var(--text-sm)}.linea-tiempo{list-style:none;margin:0;padding:0;display:grid;gap:var(--space-3)}.linea-tiempo li{display:grid;grid-template-columns:4.5rem minmax(0,1fr);gap:var(--space-3)}.linea-tiempo time{color:var(--subtle);font:var(--text-sm)/1.5 var(--font-mono)}.filtros{display:flex;flex-wrap:wrap;align-items:flex-end;gap:var(--space-3)}.filtros .campo{min-width:12rem}.campo--ancho{flex:1;min-width:16rem}.pie-lista{display:flex;justify-content:center;padding:var(--space-4)}table.tabla{min-width:0}.tabla th[scope=row]{color:var(--text);font-size:var(--text-md);font-weight:var(--weight-medium);position:static;background:none;border-bottom:0;padding:var(--space-3) var(--space-4);border-top:1px solid var(--hair)}.formulario{display:grid;gap:var(--space-4);max-width:56rem}.grupo{display:grid;gap:var(--space-4);margin:0;padding:var(--space-5);border:1px solid var(--border);border-radius:var(--r-area);background:var(--surface);box-shadow:var(--shadow-1)}.grupo legend{padding:0 var(--space-2);font-weight:var(--weight-strong)}.fila{display:grid;grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));gap:var(--space-4)}.radios{display:grid;gap:var(--space-2)}.radio{display:inline-flex;align-items:center;gap:var(--space-2);min-height:var(--control-md)}.radio input{width:var(--icon-lg);height:var(--icon-lg);accent-color:var(--accent)}.resumen-errores{padding:var(--space-4);border-radius:var(--r-menu);background:var(--err-bg)}.resumen-errores[hidden]{display:none}.resumen-errores p{margin:0 0 var(--space-2);color:var(--err)}.resumen-errores ul{margin:0 0 var(--space-2);padding-left:var(--space-5)}.resumen-errores a{color:var(--err)}.resumen-errores:focus-visible{outline-offset:2px}.precios-tabla input.campo__control{min-height:var(--control-sm)}.chip-fila{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2)}}
