@font-face{font-family:Instrument Sans Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url(/assets/instrument-sans-latin-ext-wght-normal-B5bTHO_g.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Instrument Sans Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url(/assets/instrument-sans-latin-wght-normal-BbzFLZTg.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--page:#f6f6f3;--surface:#fff;--surface-sunken:#fafaf8;--sidebar-bg:#fbfbf9;--hairline:#e7e6e0;--rule-soft:#efeee9;--rule-row:#f2f1ec;--row-hover:#f7f8fa;--baseline:#d9d8d1;--overlay:#0c121e6b;--ink:#15181e;--ink-2:#4b515c;--ink-3:#636a76;--ink-inverse:#fff;--brand-navy:#002f6c;--brand-red:#e4002b;--accent:#002f6c;--accent-soft:#eaeff6;--focus:#1f87c4;--series-1:#1f87c4;--series-2:#eb6834;--series-2-soft:#fdeee6;--series-3:#1baf7a;--deemph:#c9ccd2;--line-ambiente:#e4002b;--line-higiene:#1f87c4;--line-bebestible:#3dbfa9;--nps-detractor:#e33a33;--nps-passive:#d4a20a;--nps-promoter:#219653;--ord-1:#84bbe0;--ord-2:#5ea5d6;--ord-3:#3a8ec8;--ord-4:#1f74ad;--ord-5:#165985;--seq-lo:#eef5fb;--seq-hi:#0f4f80;--good:#1e7a45;--good-soft:#e8f3ec;--warning:#8a5f00;--warning-soft:#fbf3de;--critical:#b42d2a;--critical-soft:#fbedec;--note-soft:#fbf6e9;--note-rule:#e6d7a8;--font:"Instrument Sans Variable", "Instrument Sans", system-ui, -apple-system, "Segoe UI", sans-serif;--text-xs:11.5px;--text-sm:12.5px;--text-base:13.5px;--text-md:14px;--text-brand:14.5px;--text-lg:16px;--text-lead:17px;--text-xl:21px;--text-figure:22px;--text-kpi:27px;--text-2xl:28px;--text-hero:56px;--shadow-pop:0 6px 24px #0a14281f;--radius:10px;--radius-sm:6px;--gap:16px;--sidebar:232px}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--shadow-pop:0 6px 24px #0000008c;--page:#0c0f14;--surface:#141922;--surface-sunken:#10141b;--sidebar-bg:#10141b;--hairline:#242b36;--rule-soft:#1f2530;--rule-row:#1c222c;--row-hover:#1a202a;--baseline:#353d4a;--overlay:#0009;--ink:#eef0f3;--ink-2:#b3b9c4;--ink-3:#8a919d;--ink-inverse:#0c0f14;--accent:#9cbfee;--accent-soft:#1b2638;--focus:#5aa9e0;--series-1:#3a9ad9;--series-2:#e0662f;--series-2-soft:#2a1a12;--series-3:#199e70;--deemph:#3a4250;--line-ambiente:#ef3f57;--line-higiene:#2b6fae;--line-bebestible:#35aa90;--nps-detractor:#cc3d5a;--nps-passive:#b6891a;--nps-promoter:#2c9560;--ord-1:#1a4f78;--ord-2:#23679b;--ord-3:#2f82bf;--ord-4:#56a2d8;--ord-5:#8cc2e8;--seq-lo:#18202b;--seq-hi:#7cc0ee;--good:#4cc36f;--good-soft:#13271b;--warning:#e6b347;--warning-soft:#2b2412;--critical:#f0716b;--critical-soft:#2e1717;--note-soft:#211e14;--note-rule:#4a4126}*,:before,:after{box-sizing:border-box}html,body{margin:0}html{scrollbar-gutter:stable}body{background:var(--page);color:var(--ink);font-family:var(--font);font-size:var(--text-md);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;line-height:1.5}button,input,select{font:inherit;color:inherit}a{color:inherit}:focus-visible{outline:2px solid var(--focus);outline-offset:2px;border-radius:4px}.num{font-variant-numeric:tabular-nums}.muted{color:var(--ink-3)}.secondary{color:var(--ink-2)}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.shell{grid-template-columns:var(--sidebar) minmax(0, 1fr);min-height:100vh;display:grid}.sidebar{border-right:1px solid var(--hairline);background:var(--sidebar-bg);flex-direction:column;height:100vh;padding:18px 12px 16px;display:flex;position:sticky;top:0;overflow-y:auto}.wordmark{align-items:center;gap:10px;padding:0 6px 14px;text-decoration:none;display:flex}.wordmark-mark{flex:none;width:28px;height:28px}.wordmark-text{flex-direction:column;line-height:1.15;display:flex}.wordmark-title{font-weight:600;font-size:var(--text-brand);letter-spacing:-.01em}.wordmark-sub{color:var(--ink-3);font-size:12px}.nav-group{margin-top:6px}.topbar-scope{font-size:var(--text-sm);color:var(--ink-2);border:1px dashed var(--hairline);white-space:nowrap;border-radius:999px;padding:4px 10px}.nav-label{color:var(--ink-2);padding:7px 10px 7px 8px;font-size:13px;font-weight:600}.nav-group:not(.cerrado)>.nav-label{color:var(--ink)}.nav-group.actual>.nav-label{color:var(--accent)}button.nav-label{text-align:left;cursor:pointer;border-radius:var(--radius-sm);background:0 0;border:0;align-items:center;gap:6px;width:100%;font-family:inherit;display:flex}button.nav-label:hover:not(:disabled){color:var(--ink);background:var(--rule-soft)}button.nav-label:disabled{cursor:default;opacity:1}button.nav-label:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.nav-label .nav-badge{letter-spacing:0;margin-left:auto}.nav-chevron{flex:none;transition:transform .15s}.nav-count{color:var(--ink-3);font-variant-numeric:tabular-nums;margin-left:auto;font-size:11.5px;font-weight:400}.nav-group.cerrado .nav-chevron{transform:rotate(-90deg)}.nav-group.cerrado .nav-items{display:none}.nav-items{border-left:1px solid var(--baseline);flex-direction:column;gap:1px;margin:2px 0 6px 15px;display:flex}.nav-items .nav-item{border-radius:0 var(--radius-sm) var(--radius-sm) 0;border-left:1px solid #0000;margin-left:-1px;padding-left:12px}.nav-items .nav-item[aria-current=page]{border-left:2px solid var(--accent);padding-left:11px}@media (prefers-reduced-motion:reduce){.nav-chevron{transition:none}}.nav-group.action{border-bottom:1px solid var(--hairline);margin-top:10px;margin-bottom:4px;padding-bottom:6px}.nav-badge{background:var(--critical-soft);min-width:22px;color:var(--critical);text-align:center;font-variant-numeric:tabular-nums;border-radius:4px;padding:0 5px;font-size:11px;font-weight:600;line-height:17px}.nav-search{border-radius:var(--radius-sm);border:1px solid var(--hairline);background:var(--surface);color:var(--ink-3);font-size:var(--text-base);align-items:center;gap:8px;margin:0 0 8px;padding:7px 10px;text-decoration:none;display:flex}.nav-search:hover{border-color:var(--accent);color:var(--ink)}.nav-search[aria-current=page]{border-color:var(--accent);color:var(--accent);background:var(--accent-soft);font-weight:600}.nav-item{border-radius:var(--radius-sm);color:var(--ink-2);font-size:var(--text-base);justify-content:space-between;align-items:center;gap:8px;padding:5px 10px;text-decoration:none;display:flex}.nav-item.home{margin-top:2px}.nav-item{font-size:13px;line-height:1.35}.nav-item:hover{background:var(--rule-soft);color:var(--ink)}.nav-item[aria-current=page]{background:var(--accent-soft);color:var(--accent);font-weight:600}.sidebar-foot{border-top:1px solid var(--hairline);align-items:flex-start;gap:10px;margin-top:auto;padding:12px 10px 0;display:flex}.user-avatar{background:var(--accent-soft);width:28px;height:28px;color:var(--accent);border-radius:50%;flex:none;place-items:center;font-size:11px;font-weight:600;display:grid}.user-block{gap:1px;min-width:0;line-height:1.3;display:grid}.user-name{text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:500;overflow:hidden}.user-line{color:var(--ink-3);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.foot-actions{flex-wrap:wrap;gap:4px 10px;margin-top:3px;font-size:12px;display:flex}.foot-actions .link-button{color:var(--accent);font-size:12px}.link-button{cursor:pointer;color:var(--ink-2);font-size:var(--text-sm);text-align:left;background:0 0;border:0;padding:0}.link-button:hover{color:var(--ink);text-underline-offset:3px;text-decoration:underline}.main{min-width:0}.topbar{z-index:20;background:color-mix(in srgb, var(--page) 88%, transparent);-webkit-backdrop-filter:saturate(140%)blur(8px);backdrop-filter:saturate(140%)blur(8px);border-bottom:1px solid var(--hairline);flex-wrap:wrap;align-items:center;gap:10px;min-height:56px;padding:9px 32px;display:flex;position:sticky;top:0}.topbar-spacer{flex:1;min-width:8px}.topbar-label{font-size:var(--text-xs);color:var(--ink-3);white-space:nowrap;margin-right:-4px}.segmented{border:1px solid var(--hairline);background:var(--surface);border-radius:8px;padding:2px;display:inline-flex}.segmented button{cursor:pointer;font-size:var(--text-sm);color:var(--ink-2);white-space:nowrap;background:0 0;border:0;border-radius:6px;padding:5px 11px}.topbar .segmented button{padding:5px 10px}.segmented.topbar-lines button[aria-pressed=true]{background:var(--accent-soft);color:var(--accent)}.segmented.topbar-lines button[aria-pressed=true] .line-dot{box-shadow:0 0 0 1.5px var(--accent-soft)}.topbar-pill{white-space:nowrap;border:1px solid var(--hairline);background:var(--surface);font:inherit;font-size:var(--text-sm);color:var(--ink);cursor:pointer;border-radius:8px;align-items:center;gap:8px;padding:6px 11px;display:inline-flex;position:relative}.topbar-pill:hover{border-color:var(--baseline)}.topbar-pill-label{color:var(--ink-3)}.topbar-chevron{border-right:1.5px solid var(--ink-3);border-bottom:1.5px solid var(--ink-3);flex:none;width:6px;height:6px;margin:-3px 0 0 4px;transform:rotate(45deg)}.topbar-select select{appearance:none;font:inherit;color:inherit;cursor:pointer;text-overflow:ellipsis;background:0 0;border:0;max-width:200px;padding:0}.topbar-select select:focus-visible{outline:none}.topbar-select:focus-within{outline:2px solid var(--focus);outline-offset:2px}.period{position:relative}.period-name{font-weight:500}.period-dates{color:var(--ink-3)}.period-panel{z-index:40;background:var(--surface);border:1px solid var(--hairline);border-radius:var(--radius);width:min(560px,80vw);box-shadow:var(--shadow-pop);max-height:calc(100vh - var(--topbar-h,56px) - 16px);gap:14px;padding:14px 16px 12px;display:grid;position:absolute;top:calc(100% + 6px);left:0;overflow:auto}.period-panel-head{font-size:var(--text-sm);gap:2px;display:grid}.period-panel-head strong{font-size:15px;font-weight:600}.period-group{gap:8px;display:grid}.period-group-label{color:var(--ink-3);font-size:12px;font-weight:500}.period-chips{flex-wrap:wrap;gap:6px;display:flex}.period-chip{border:1px solid var(--hairline);background:var(--surface);font:inherit;color:var(--ink-2);cursor:pointer;white-space:nowrap;border-radius:8px;padding:5px 11px;font-size:13px}.period-chip:hover{border-color:var(--accent);color:var(--accent)}.period-chip[aria-pressed=true]{background:var(--accent-soft);border-color:var(--accent);color:var(--accent);font-weight:600}.period-foot{color:var(--ink-3);margin:0;font-size:12px}.segmented button[aria-pressed=true]{background:var(--accent);color:var(--ink-inverse);font-weight:600}.select{appearance:none;border:1px solid var(--hairline);background:var(--surface) no-repeat right 10px center / 10px;background-image:linear-gradient(45deg, transparent 50%, var(--ink-3) 50%), linear-gradient(135deg, var(--ink-3) 50%, transparent 50%);font-size:var(--text-sm);text-overflow:ellipsis;white-space:nowrap;background-position:calc(100% - 15px) 52%,calc(100% - 10px) 52%;background-size:5px 5px,5px 5px;border-radius:8px;max-width:220px;padding:6px 30px 6px 11px;overflow:hidden}.freshness{font-size:var(--text-sm);color:var(--ink-2);white-space:nowrap;align-items:center;gap:8px;display:inline-flex}.topbar .refresh-button{padding:6px 11px}.freshness .progress{color:var(--ink-3)}.pulse{background:var(--good);width:7px;height:7px;box-shadow:0 0 0 3px var(--good-soft);border-radius:50%}.pulse.stale{background:var(--warning);box-shadow:0 0 0 3px var(--warning-soft)}.config-row{border-top:1px solid var(--hairline);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;padding:14px 0;display:flex}.config-row:first-of-type{border-top:0;padding-top:4px}.config-row .cell-sub{max-width:62ch}.refresh-button{white-space:nowrap;border:1px solid var(--hairline);background:var(--surface);color:var(--ink-2);font-size:var(--text-sm);cursor:pointer;border-radius:8px;align-items:center;gap:7px;padding:6px 11px;display:inline-flex}.refresh-button:hover:not(:disabled){color:var(--ink);border-color:var(--ink-3)}.refresh-button:disabled{cursor:progress;color:var(--ink-3)}.card-head-actions .refresh-button{border-radius:999px}.refresh-button[aria-pressed=true]{background:var(--accent);border-color:var(--accent);color:var(--ink-inverse);font-weight:600}.refresh-button[aria-pressed=true]:hover:not(:disabled){color:var(--ink-inverse);border-color:var(--accent)}.spin{transform-origin:50%;animation:1.1s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.spin{animation:none}}.icon-button{border:1px solid var(--hairline);background:var(--surface);cursor:pointer;width:32px;height:32px;color:var(--ink-2);border-radius:8px;place-items:center;display:grid}.icon-button:hover{color:var(--ink)}.page{max-width:1360px;padding:24px 32px 64px}.page-head{gap:4px;max-width:880px;margin-bottom:20px;display:grid}@media (width>=1200px){.page-head.con-nota{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:start;column-gap:32px;max-width:1320px}.page-head.con-nota>.eyebrow,.page-head.con-nota>h1,.page-head.con-nota>.en-esta-pagina{grid-column:1/-1}.page-head.con-nota>.coverage-note-wrap{margin-top:6px}}.eyebrow{color:var(--ink-3);font-size:13px}h1{letter-spacing:-.022em;margin:0;font-size:26px;font-weight:600;line-height:1.15}h2{letter-spacing:-.005em;margin:0;font-size:15px;font-weight:600}.page h2[id]{scroll-margin-top:calc(var(--topbar-h,0px) + 16px)}h3{font-size:var(--text-md);margin:0;font-weight:600}.lead{font-size:var(--text-md);color:var(--ink-3);margin:2px 0 0;line-height:1.5}.lead strong{color:var(--ink);font-weight:600}.coverage-note{font-size:var(--text-sm);color:var(--ink-3);margin:2px 0 0}.note-toggle{font-size:var(--text-sm);color:var(--accent);margin-top:2px}.en-esta-pagina{flex-wrap:wrap;align-items:center;gap:6px;margin-top:12px;display:flex}.en-esta-pagina-label{color:var(--ink-3);margin-right:4px;font-size:12px}.section-chip{font:inherit;border:1px solid var(--hairline);background:var(--surface);color:var(--ink-2);cursor:pointer;white-space:nowrap;border-radius:999px;padding:3px 10px;font-size:12px}.section-chip:hover{border-color:var(--accent);color:var(--accent)}.refetching{opacity:.8;transition:opacity .12s}.crash{background:var(--surface);border:1px solid var(--hairline);border-radius:12px;gap:10px;max-width:560px;margin:48px auto;padding:24px 26px;display:grid}.crash h2{font-size:var(--text-lead)}.crash-actions{align-items:center;gap:14px;margin-top:4px;display:flex}.crash-detail{font-size:var(--text-sm);color:var(--ink-3);margin-top:6px}.crash-detail pre{white-space:pre-wrap;word-break:break-word;background:var(--surface-sunken);border-radius:8px;max-height:240px;padding:10px;font-size:12px;overflow:auto}.page-loading{gap:12px;max-width:720px;padding:4px 0 24px;display:grid}.page-loading-label{font-size:var(--text-sm);color:var(--ink-3)}.skeleton{gap:10px;display:grid}.skeleton span{background:linear-gradient(90deg, var(--surface-sunken), var(--hairline), var(--surface-sunken));background-size:200% 100%;border-radius:6px;height:12px;animation:1.4s linear infinite shimmer;display:block}@keyframes shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.skeleton span{animation:none}}.grid{gap:var(--gap);display:grid}.cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.cols-chart-table{grid-template-columns:minmax(0,1fr) minmax(0,2fr);align-items:start}.span-2{grid-column:span 2}.section{margin-top:28px}.section-head{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:12px;display:flex}.card{background:var(--surface);border:1px solid var(--hairline);border-radius:var(--radius);min-width:0;padding:14px 20px 16px}.card-head{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:12px;display:flex}.card-head-actions{flex:none;align-items:center;gap:12px;display:flex}.card-title{gap:2px;display:grid}.card-sub{color:var(--ink-3);text-wrap:pretty;font-size:13px}p.card-sub{margin:0}.toggle-table{color:var(--accent);cursor:pointer;white-space:nowrap;background:0 0;border:0;padding:2px 0;font-size:13px;font-weight:500}.toggle-table:hover{color:var(--ink);text-underline-offset:3px;text-decoration:underline}.kpis{border:1px solid var(--hairline);border-radius:var(--radius);background:var(--surface);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;display:grid}.kpi{border-left:1px solid var(--rule-soft);align-content:start;gap:4px;min-width:0;padding:16px 20px 17px;display:grid}.kpi:first-child{border-left:0}.kpis:has(>.kpi:nth-child(6)){grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-flow:row}.kpis:has(>.kpi:nth-child(6))>.kpi:nth-child(3n+1){border-left:0}.kpis:has(>.kpi:nth-child(6))>.kpi:nth-child(n+4){border-top:1px solid var(--hairline)}.kpis:has(>.kpi:nth-child(7)){grid-template-columns:repeat(4,minmax(0,1fr))}.kpis:has(>.kpi:nth-child(7))>.kpi:nth-child(n){border-left:1px solid var(--hairline);border-top:0}.kpis:has(>.kpi:nth-child(7))>.kpi:nth-child(4n+1){border-left:0}.kpis:has(>.kpi:nth-child(7))>.kpi:nth-child(n+5){border-top:1px solid var(--hairline)}table.data tbody td:first-child{min-width:130px}.cols-2 table.data tbody td:first-child,.cols-chart-table table.data tbody td:first-child{min-width:96px}.kpi-label{color:var(--ink-2);font-size:13px}.kpi-value{letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:28px;font-weight:600;line-height:1.15}.kpi-value small{color:var(--ink-2);margin-left:2px;font-size:15px;font-weight:500}.kpi-foot{color:var(--ink-3);font-size:12.5px;line-height:1.4}.kpis>.kpi{grid-row:span 3;grid-template-rows:subgrid;row-gap:4px}.kpis>.kpi>.kpi-label{grid-row:1;align-self:start}.kpis>.kpi>.kpi-value{grid-row:2;align-self:end}.kpis>.kpi>.kpi-foot,.kpis>.kpi>.kpi-pie,.kpis>.kpi>.delta{grid-row:3;align-self:start}.kpi-pie{align-content:start;gap:4px;display:grid}.delta{font-size:var(--text-xs);align-items:center;gap:4px;font-weight:600;display:inline-flex}.delta.good{color:var(--good)}.delta.bad{color:var(--critical)}.delta.flat{color:var(--ink-3);font-weight:500}.hero{gap:var(--gap);margin-bottom:var(--gap);grid-template-columns:minmax(0,1.1fr) minmax(0,2fr);display:grid}.hero-figure{align-content:space-between;gap:18px;display:grid}.hero-value{font-size:var(--text-hero);letter-spacing:-.035em;font-weight:600;line-height:1}.hero-caption{color:var(--ink-2);max-width:36ch}.meter{background:var(--accent-soft);border-radius:4px;height:8px;overflow:hidden}.meter>span{background:var(--series-1);border-radius:4px;height:100%;display:block}.findings{margin:0;padding:0;list-style:none;display:grid}.finding{border-top:1px solid var(--hairline);grid-template-columns:22px minmax(0,1fr) auto;align-items:baseline;gap:12px;padding:13px 0;display:grid}.finding:first-child{border-top:0;padding-top:2px}.finding-index{font-size:var(--text-sm);color:var(--ink-3);font-variant-numeric:tabular-nums}.finding-text{color:var(--ink-2)}.finding-text strong{color:var(--ink);font-weight:600}.finding a{font-size:var(--text-sm);color:var(--accent);white-space:nowrap;text-decoration:none}.finding a:hover{text-underline-offset:3px;text-decoration:underline}.chart{width:100%;position:relative}.chart svg{width:100%;display:block;overflow:visible}.axis text{fill:var(--ink-3);font-variant-numeric:tabular-nums;font-size:11px}.gridline{stroke:var(--hairline);stroke-width:1px;shape-rendering:crispedges}.baseline{stroke:var(--baseline);stroke-width:1px;shape-rendering:crispedges}.crosshair{stroke:var(--baseline);stroke-width:1px}.legend{font-size:var(--text-sm);color:var(--ink-2);flex-wrap:wrap;gap:14px;display:flex}.legend-item{align-items:center;gap:7px;display:inline-flex}.key-line{border-radius:1px;width:14px;height:2px;display:inline-block}.key-rect{border-radius:2px;width:10px;height:10px;display:inline-block}.tooltip{z-index:30;pointer-events:none;background:var(--surface);border:1px solid var(--hairline);min-width:150px;box-shadow:var(--shadow-pop);font-size:var(--text-sm);border-radius:8px;padding:9px 11px;position:absolute;transform:translate(-50%,calc(-100% - 12px))}.tooltip-title{color:var(--ink-3);font-size:var(--text-xs);margin-bottom:5px}.tooltip-row{grid-template-columns:14px auto 1fr;align-items:center;gap:7px;display:grid}.tooltip-row strong{font-variant-numeric:tabular-nums;color:var(--ink);font-weight:600}.tooltip-row span:last-child{color:var(--ink-2)}.barlist{grid-template-columns:minmax(120px,34%) minmax(0,1fr) auto;gap:2px 12px;display:grid}.barlist-row{grid-column:1/-1;grid-template-columns:subgrid;border-radius:6px;align-items:center;padding:5px 4px;display:grid}.barlist-row:hover,.barlist-row:focus-visible{background:var(--surface-sunken)}.barlist-label{font-size:var(--text-sm);color:var(--ink-2);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.barlist-track{align-items:center;height:12px;display:flex}.barlist-bar{border-radius:0 4px 4px 0;min-width:2px;height:12px}.barlist-value{font-size:var(--text-sm);font-variant-numeric:tabular-nums;color:var(--ink);text-align:right;min-width:48px}.barlist-value small{color:var(--ink-3);font-size:var(--text-xs);margin-left:6px}.barlist-row.clickable{cursor:pointer}.barlist-row.active{background:var(--accent-soft);box-shadow:inset 3px 0 0 var(--accent)}.barlist-row.active .barlist-label{color:var(--ink);font-weight:600}.heatmap{grid-template-columns:34px repeat(24,minmax(0,1fr));gap:2px;font-size:10.5px;display:grid}.heat-cell{aspect-ratio:1.35;border-radius:3px}.heat-cell:hover{outline:2px solid var(--ink);outline-offset:-1px}.heat-label{color:var(--ink-3);font-variant-numeric:tabular-nums;align-items:center;display:flex}.heat-hour{color:var(--ink-3);text-align:center;font-variant-numeric:tabular-nums}.scale-legend{font-size:var(--text-xs);color:var(--ink-3);align-items:center;gap:8px;margin-top:12px;display:flex}.scale-legend span.bar{background:linear-gradient(90deg, var(--seq-lo), var(--seq-hi));border-radius:4px;width:140px;height:8px}.table-wrap{margin:0 -4px}.table-wrap.scrolls{max-height:calc(100vh - var(--topbar-h,0px) - 32px);overscroll-behavior:contain;overflow:auto}table.data thead th,.mix-tabla thead th,.mil-tabla thead th{top:var(--topbar-h,0px);z-index:2;background:var(--surface-sunken);box-shadow:inset 0 1px 0 var(--rule-soft), inset 0 -1px 0 var(--rule-soft);border-bottom:0;position:sticky}.table-wrap.scrolls table.data thead th{top:0}.drawer table thead th{position:static}table.data{border-collapse:collapse;width:100%;font-size:var(--text-sm)}table.data th{text-align:left;color:var(--ink-3);border-bottom:1px solid var(--rule-soft);background:var(--surface-sunken);white-space:normal;text-wrap:balance;vertical-align:bottom;min-width:4.5em;padding:8px 10px;font-size:12px;font-weight:500}table.data th button{cursor:pointer;color:inherit;font:inherit;text-align:inherit;background:0 0;border:0;padding:0}table.data th[aria-sort] button{color:var(--ink)}table.data th.has-hint{cursor:help}table.data th.has-hint>button,table.data th.has-hint>span:not(.sr-only){text-underline-offset:3px;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;-webkit-text-decoration-color:var(--baseline);text-decoration-color:var(--baseline)}table.data td{border-bottom:1px solid var(--rule-row);vertical-align:top;padding:9px 10px}table.data tr:last-child td{border-bottom:0}table.data td.n,table.data th.n{text-align:right;font-variant-numeric:tabular-nums}table.data td.n{white-space:nowrap}table.data td.c,table.data th.c{text-align:center}.rei-meses{gap:2px;display:inline-flex}.rei-meses i{background:var(--surface-sunken);width:11px;height:14px;box-shadow:inset 0 0 0 1px var(--hairline);border-radius:2px}.rei-meses i.on{background:var(--accent);box-shadow:none}.rei-aviso{background:var(--warning-soft);border-radius:8px;gap:6px;margin-bottom:12px;padding:10px 12px;display:grid}.rei-aviso-titulo{color:var(--ink);font-weight:600}.rei-aviso-meses{flex-wrap:wrap;gap:4px;display:flex}.rei-aviso-meses span{background:var(--surface);color:var(--ink-3);border-radius:4px;padding:1px 7px;font-size:12px}.rei-aviso-meses span.on{background:var(--warning);color:var(--surface);font-weight:600}.rei-aviso-links{flex-wrap:wrap;gap:14px;font-size:13px;display:flex}table.data tbody tr.clickable{cursor:pointer}table.data tbody tr.clickable:hover td,table.data tbody tr.clickable:focus-visible td{background:var(--row-hover)}table.data tbody tr.clickable:focus-visible{outline:2px solid var(--focus);outline-offset:-2px}table.data tbody tr.clickable.active td{background:var(--accent-soft)}table.data tbody tr.clickable.active td:first-child{box-shadow:inset 3px 0 0 var(--accent)}table.data .row-go{text-align:right;width:22px;color:var(--ink-3);padding-left:2px;padding-right:6px;font-size:15px;line-height:1}table.data tbody tr.clickable:hover .row-go,table.data tbody tr.clickable:focus-visible .row-go{color:var(--accent)}table.data tbody tr.clickable.active .row-go{color:var(--accent);font-size:12px}.cell-main{color:var(--ink)}.cell-sub{color:var(--ink-3);font-size:12px}.inline-bar{justify-content:flex-end;align-items:center;gap:8px;display:flex}.inline-bar i{background:var(--series-1);border-radius:0 3px 3px 0;height:6px;display:block}.nowrap{white-space:nowrap}.clamp{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.tag{background:var(--rule-soft);color:var(--ink-2);white-space:nowrap;border:1px solid #0000;border-radius:5px;align-items:center;gap:5px;padding:2px 8px;font-size:12px;font-weight:500;line-height:1.35;display:inline-flex}.tag.critical{background:var(--critical-soft);color:var(--critical);border-color:#0000}.tag.critical:before{content:"!" / "";background:var(--critical);width:12px;height:12px;color:var(--critical-soft);border-radius:50%;place-items:center;font-size:9px;font-weight:800;line-height:1;display:inline-grid}.tag.good{background:var(--good-soft);color:var(--good);border-color:#0000}.tag.warning{background:var(--warning-soft);color:var(--warning);border-color:#0000}.status-dot{border-radius:50%;width:7px;height:7px;display:inline-block}.toolbar{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:14px;display:flex}.search{border:1px solid var(--hairline);background:var(--surface);max-width:640px;font-size:var(--text-md);border-radius:8px;flex:280px;padding:7px 12px}.chips{flex-wrap:wrap;gap:6px;display:flex}.chip{border:1px solid var(--hairline);background:var(--surface);font-size:var(--text-sm);color:var(--ink-2);cursor:pointer;border-radius:999px;padding:4px 11px}.chip[aria-pressed=true]{background:var(--ink);color:var(--page);border-color:var(--ink)}.drawer-backdrop{background:var(--overlay);z-index:40;position:fixed;inset:0}.drawer{z-index:41;background:var(--page);border-left:1px solid var(--hairline);flex-direction:column;width:min(760px,100vw);display:flex;position:fixed;top:0;bottom:0;right:0;overflow-y:auto}.drawer-head{background:var(--surface);border-bottom:1px solid var(--hairline);z-index:1;gap:8px;padding:18px 24px 16px;display:grid;position:sticky;top:0}.drawer-close{position:absolute;top:14px;right:16px}.drawer-who{gap:2px;padding-right:40px;display:grid}.drawer-client{overflow-wrap:anywhere;font-size:15px;font-weight:600}.drawer-client .cell-sub{font-weight:400}.drawer-route{font-size:var(--text-sm);color:var(--ink-2)}.drawer-tags{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.tag.tag-plain{background:var(--surface-sunken);color:var(--ink-3);border-color:#0000}.tag.owner{background:var(--accent-soft);color:var(--accent);border-color:#0000;font-weight:500}.tag.owner strong{font-weight:650}.drawer-jumps{flex-wrap:wrap;gap:14px;display:flex}.drawer-group{gap:18px;display:grid}.drawer-group:empty{display:none}.drawer-jump{font-size:var(--text-sm);color:var(--accent);justify-self:start;text-decoration:none}.drawer-jump:hover{text-underline-offset:3px;text-decoration:underline}.drawer-foot{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;display:flex}.drawer-owner{font-size:var(--text-sm);color:var(--ink-2);align-items:baseline;gap:6px;display:flex}.drawer-owner strong{color:var(--ink);font-weight:600}.drawer-owner-stale{color:var(--critical);font-weight:600}.case-ask{border-bottom:1px solid var(--hairline);gap:4px;margin-bottom:-4px;padding:2px 0 12px;display:grid}.case-ask-text{color:var(--ink);margin:0;font-size:17px;font-weight:600;line-height:1.35}.case-ask-quote{font-size:var(--text-sm);color:var(--ink-2);font-style:italic}.drawer-other{color:var(--ink-2);border-radius:6px;align-items:center;gap:8px;margin:0 -4px;padding:3px 4px;font-size:13px;text-decoration:none;display:flex}.drawer-other:hover{background:var(--surface-sunken)}.drawer-body{gap:18px;padding:20px 24px 48px;display:grid}.facts{background:var(--hairline);border:1px solid var(--hairline);border-radius:var(--radius);grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.facts>:nth-child(4n+1):last-child{grid-column:span 4}.facts>:nth-child(4n+2):last-child{grid-column:span 3}.facts>:nth-child(4n+3):last-child{grid-column:span 2}.facts:has(>:nth-child(5):last-child){grid-template-columns:repeat(5,minmax(0,1fr))}.facts:has(>:nth-child(5):last-child)>:nth-child(5){grid-column:auto}.fact{background:var(--surface);gap:2px;padding:10px 12px;display:grid}.fact span{font-size:var(--text-xs);color:var(--ink-3)}.fact .caso-emerg-mini{margin-top:8px;display:block}.fact .caso-emerg-mini .button-secondary{white-space:nowrap}.fact strong,.fact-spread>div:first-child{font-weight:600;font-size:var(--text-md);font-variant-numeric:tabular-nums}.timeline{gap:10px;display:grid;position:relative}.timeline:before{content:"";background:var(--hairline);width:1px;position:absolute;top:6px;bottom:6px;left:7px}.tl-item{padding-left:26px;position:relative}.tl-dot{background:var(--surface);border:2px solid var(--baseline);border-radius:50%;width:9px;height:9px;position:absolute;top:7px;left:3px}.tl-dot-C,.tl-dot-R{letter-spacing:0;font-variant-numeric:tabular-nums;border-width:1px;border-radius:50%;place-items:center;width:17px;height:17px;font-size:10px;font-weight:700;line-height:1;display:grid;top:4px;left:0}.tl-dot-C{background:var(--series-2-soft);border-color:var(--series-2);color:var(--series-2)}.tl-dot-R{background:var(--accent-soft);border-color:var(--accent);color:var(--accent)}.tl-dot-canal{width:24px;height:24px;top:0;left:-4px}.canal-icono{vertical-align:-2px;flex:none;display:inline-block}.drawer-route .canal-icono{margin-right:5px}.tl-item.customer .tl-dot{border-color:var(--series-2)}.tl-item.agent .tl-dot{border-color:var(--series-1)}.tl-item.note .tl-dot{border-color:var(--note-rule);background:var(--note-soft)}.tl-meta{font-size:var(--text-xs);color:var(--ink-3);flex-wrap:wrap;gap:4px 10px;margin-bottom:4px;display:flex}.tl-meta strong{color:var(--ink);font-weight:600;font-size:var(--text-sm)}.tl-body{background:var(--surface);border:1px solid var(--hairline);white-space:pre-wrap;overflow-wrap:anywhere;font-size:var(--text-base);border-radius:8px;padding:11px 13px;line-height:1.55}.tl-item.note .tl-body{background:var(--note-soft);border-color:var(--note-rule)}.tl-system{font-size:var(--text-sm);color:var(--ink-2)}.tl-system button{margin-left:6px}.tl-events{font-size:var(--text-xs);color:var(--ink-3);gap:3px;margin:6px 0 0;padding:0;list-style:none;display:grid}.attachments{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.empty{text-align:center;color:var(--ink-3);font-size:var(--text-sm);padding:28px}.error-box{border:1px solid var(--critical-soft);background:var(--critical-soft);color:var(--critical);border-radius:var(--radius);font-size:var(--text-sm);padding:12px 14px}.loading-line{background:linear-gradient(90deg, transparent, var(--series-1), transparent);background-repeat:no-repeat;background-size:40% 100%;height:2px;animation:1.1s linear infinite slide}@keyframes slide{0%{background-position:-40% 0}to{background-position:140% 0}}.login{grid-template-columns:minmax(0,1fr) minmax(360px,460px);min-height:100vh;display:grid}.login-aside{background:var(--brand-navy);color:#fff;flex-direction:column;justify-content:space-between;padding:48px;display:flex}.login-aside p{color:#ffffffb8;max-width:42ch;font-size:15px}.login-aside h1{max-width:18ch;font-size:34px}.login-panel{background:var(--surface);place-items:center;padding:32px;display:grid}.login-form{gap:14px;width:100%;max-width:340px;display:grid}.field{font-size:var(--text-sm);color:var(--ink-2);gap:6px;display:grid}.field input{border:1px solid var(--hairline);background:var(--surface);color:var(--ink);border-radius:8px;padding:10px 12px;font-size:15px}.button-primary{background:var(--brand-navy);color:#fff;cursor:pointer;border:0;border-radius:8px;padding:11px 14px;font-weight:600}.button-primary:disabled{opacity:.6;cursor:progress}:root[data-theme=dark] .button-primary{background:#2c5ea3}.users-grid{grid-template-columns:minmax(0,1fr) minmax(280px,360px);align-items:start}.modal-backdrop{background:var(--overlay);z-index:50;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.modal{background:var(--surface);border:1px solid var(--hairline);border-radius:var(--radius);width:min(420px,100%);padding:28px}.line-name{align-items:baseline;gap:7px;display:inline-flex}.line-dot{border-radius:50%;flex:none;width:8px;height:8px;display:inline-block;transform:translateY(-1px)}.check-card{border:1px solid var(--hairline);border-radius:var(--radius);grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:16px;padding:14px;display:grid}.check-verdict{border-left:1px solid var(--hairline);padding-left:16px}.check-buttons{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.error-inline{color:var(--critical);font-size:var(--text-sm);margin-bottom:8px}.range-picker{align-items:center;gap:6px;display:inline-flex}.month-select{border:1px solid var(--hairline);background:var(--surface);color:var(--ink-2);font:inherit;font-size:var(--text-sm);cursor:pointer;border-radius:8px;max-width:118px;padding:7px 8px}.week-select.on{max-width:170px}.month-select.on{background:var(--accent);color:var(--ink-inverse);border-color:#0000;font-weight:600}.segmented .seg-n{font-variant-numeric:tabular-nums;margin-left:6px}.segmented .line-dot{box-shadow:0 0 0 1.5px var(--surface);margin-right:6px}.segmented button[aria-pressed=true] .line-dot{box-shadow:0 0 0 1.5px var(--ink-inverse)}.tags{flex-wrap:wrap;gap:4px;display:inline-flex}.quote{color:var(--ink-2);font-size:var(--text-sm);border-left:2px solid var(--hairline);margin-top:4px;padding-left:10px;line-height:1.5}.method{font-size:var(--text-sm);color:var(--ink-2);margin-top:14px}.method summary{cursor:pointer;color:var(--ink-3)}.method summary:hover{color:var(--ink)}.method-body{gap:6px;max-width:78ch;margin-top:8px;display:grid}.lectura{background:var(--surface-sunken);color:var(--ink-2);border-radius:6px;gap:4px;margin:0 0 14px;padding:9px 12px;font-size:13px;line-height:1.45;display:grid}.lectura>div{grid-template-columns:92px minmax(0,1fr);column-gap:10px;display:grid}.lectura dt{color:var(--ink-3);font-weight:600}.lectura dd{text-wrap:pretty;max-width:118ch;margin:0}.lectura-suelta{background:var(--surface);border:1px solid var(--hairline);margin:16px 0 10px}.grid-6>.s2 .lectura>div,.grid-6>.s3 .lectura>div{grid-template-columns:minmax(0,1fr)}.grid-6>.lectura{grid-column:1/-1;margin:0}@media print{.lectura{display:none}}.method-body ul{gap:3px;margin:0;padding-left:18px;display:grid}.active-filters{flex-wrap:wrap;gap:6px;margin:-4px 0 14px;display:flex}.calculo-fresco{color:var(--ink-2);flex-wrap:wrap;align-items:center;gap:6px 12px;margin:-8px 0 16px;font-size:13px;display:flex}.calculo-fresco strong{color:var(--ink);font-weight:600}.calculo-fresco .button-secondary{padding:5px 10px}.calculo-fresco .button-secondary:disabled{opacity:.6;cursor:default}.calculo-fresco-aviso{color:var(--ink-2);flex-basis:100%}.calculo-fresco-fallo{color:var(--brand-red,#b3001f);flex-basis:100%}.chip-remove{border:1px solid var(--accent);background:var(--accent-soft);color:var(--accent);font-size:var(--text-sm);cursor:pointer;border-radius:999px;padding:3px 10px}.chip-remove:hover{background:var(--accent);color:var(--ink-inverse)}.chips-label{font-size:var(--text-xs);color:var(--ink-3);align-self:center;margin-right:2px}.split{gap:12px;display:grid}.split-bar{gap:2px;height:14px;display:flex}.split-bar span{min-width:3px}.split-bar span:first-child{border-radius:4px 0 0 4px}.split-bar span:last-child{border-radius:0 4px 4px 0}.split-bar span:only-child{border-radius:4px}.split-bar.mini{max-width:120px;height:8px}.split-legend{font-size:var(--text-sm);color:var(--ink-2);flex-wrap:wrap;gap:6px 18px;display:flex}.split-legend strong{color:var(--ink);font-variant-numeric:tabular-nums;font-weight:600}.line-tiles{background:var(--hairline);border:1px solid var(--hairline);border-radius:var(--radius);grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:1px;display:grid;overflow:hidden}.line-tile{background:var(--surface);align-content:start;gap:6px;padding:14px 16px;display:grid}.line-tile .kpi-value{font-size:24px}.line-tile button{justify-self:start}.score{font-variant-numeric:tabular-nums;align-items:center;gap:8px;display:inline-flex}.score-track{background:var(--surface-sunken);border-radius:3px;width:56px;height:6px;overflow:hidden}.score-track i{border-radius:3px;height:100%;display:block}.comments{display:grid}.comment{border-top:1px solid var(--hairline);grid-template-columns:74px minmax(0,1fr);gap:14px;padding:14px 4px;display:grid}.comment:first-child{border-top:0;padding-top:2px}.comment.clickable{cursor:pointer;border-radius:6px}.comment.clickable:hover{background:var(--surface-sunken)}.comment-score{align-content:start;justify-items:start;gap:4px;display:grid}.comment-score strong{font-size:var(--text-figure);font-variant-numeric:tabular-nums;font-weight:600;line-height:1}.comment-meta{font-size:var(--text-xs);color:var(--ink-3);flex-wrap:wrap;gap:4px 10px;margin-bottom:4px;display:flex}.comment-text{color:var(--ink);white-space:pre-wrap;overflow-wrap:anywhere}.nps-key{border-radius:2px;width:8px;height:8px;display:inline-block}.matrix td.cell-heat{text-align:right;font-variant-numeric:tabular-nums}@media (width<=1180px){.users-grid{grid-template-columns:minmax(0,1fr)}.comment{grid-template-columns:60px minmax(0,1fr)}.kpis{grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-flow:row}.kpi:nth-child(4){border-left:0}.kpi:nth-child(n+4){border-top:1px solid var(--hairline)}.hero{grid-template-columns:minmax(0,1fr)}}@media (width<=900px){.shell{grid-template-columns:minmax(0,1fr)}.sidebar{border-right:0;border-bottom:1px solid var(--hairline);flex-flow:wrap;align-items:center;gap:6px;height:auto;padding:10px 16px;position:static}.wordmark{padding:0 8px 0 0}.nav-group{margin:0;display:contents}.nav-items,.nav-group.cerrado .nav-items{display:contents}.nav-items .nav-item,.nav-items .nav-item[aria-current=page]{border-radius:var(--radius-sm);border-left:0;margin-left:0;padding-left:9px}.nav-group.action{border-bottom:0;margin-bottom:0;padding-bottom:0}.nav-label,.sidebar-foot,.nav-item.home{display:none}.nav-item{padding:5px 9px}.topbar{padding:10px 16px;position:static}.page{padding:20px 16px 48px}.cols-2,.cols-chart-table{grid-template-columns:minmax(0,1fr)}.span-2{grid-column:auto}.facts{grid-template-columns:repeat(2,minmax(0,1fr))}.login{grid-template-columns:minmax(0,1fr)}.login-aside{padding:28px 24px}}@media (width<=560px){.kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.kpi:nth-child(odd){border-left:0}.kpi:nth-child(4){border-left:1px solid var(--hairline)}.kpi:nth-child(n+3){border-top:1px solid var(--hairline)}.hero-value{font-size:44px}.barlist{grid-template-columns:minmax(90px,38%) minmax(0,1fr) auto}}@media (prefers-reduced-motion:reduce){.loading-line{animation:none}}.agenda-actions{flex-wrap:wrap;gap:4px;display:inline-flex}.agenda-actions button{border:1px solid var(--hairline);background:var(--surface);color:var(--ink-2);font-size:var(--text-xs);cursor:pointer;white-space:nowrap;border-radius:6px;padding:2px 8px}.agenda-actions button:hover:not(:disabled){border-color:var(--accent);color:var(--accent)}.agenda-actions button:disabled{opacity:.5;cursor:default}.seg-count{font-variant-numeric:tabular-nums;margin-left:6px;font-size:11px}.callout{border-left:3px solid var(--accent)}.callout .card-head{align-items:center}a.button-primary{text-decoration:none;display:inline-block}.dist-bar{border-radius:3px;gap:2px;min-width:120px;height:10px;display:flex;overflow:hidden}.dist-bar span{min-width:2px}.toolbar-label{font-size:var(--text-sm);color:var(--ink-3)}.tooltip-hint{color:var(--ink-3);margin-top:4px;font-size:11px}.chart svg g:focus{outline:none}.chart svg g:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.meta-row{align-items:flex-start}.meta-row>div:first-child{flex:520px;min-width:0}.meta-measured{font-size:var(--text-sm);color:var(--ink-2);margin-top:8px}.meta-channels{flex-wrap:wrap;gap:6px 16px;display:inline-flex}.meta-value{text-align:right;justify-items:end;gap:4px;display:grid}.meta-value-line{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.meta-number{font-size:var(--text-figure);letter-spacing:-.01em;font-variant-numeric:tabular-nums;font-weight:600}.meta-number.muted{color:var(--ink-3);font-size:15px;font-weight:500}.meta-input{border:1px solid var(--hairline);background:var(--surface);font-variant-numeric:tabular-nums;border-radius:8px;width:84px;padding:6px 10px}.meta-input:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.meta-exceptions{justify-items:start;gap:6px;margin-top:12px;display:grid}.meta-exception{background:var(--surface-sunken);border-radius:8px;align-items:center;gap:14px;padding:4px 10px;display:flex}.meta-exception .meta-number{font-size:16px}.button-primary.small{font-size:var(--text-sm);padding:6px 12px}.kpi>.tag{justify-self:start}.tipo-row{border-top:1px solid var(--hairline);justify-content:space-between;gap:24px;padding:14px 0;display:flex}.tipo-row:first-of-type{border-top:0;padding-top:4px}.tipo-main{flex:auto;align-content:start;gap:4px;min-width:0;display:grid}.tipo-title{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.tipo-scope{max-width:90ch}.tipo-side{text-align:right;flex:0 0 230px;align-content:start;justify-items:end;gap:2px;display:grid}.tipo-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px 12px;margin-top:8px;display:flex}.tipo-examples summary{cursor:pointer;font-size:var(--text-sm);color:var(--ink-2)}.tipo-examples ul{font-size:var(--text-sm);color:var(--ink-2);gap:4px;max-width:100ch;margin:6px 0 0;padding-left:18px;display:grid}.tipo-edit{gap:8px;max-width:720px;display:grid}.tipo-edit label{font-size:var(--text-sm);color:var(--ink-2);gap:4px;display:grid}.meta-input.wide{width:100%;font:inherit;color:var(--ink)}.action-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}@media (width<=1280px){.action-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.action-tile{border:1px solid var(--hairline);border-radius:var(--radius);background:var(--surface);color:inherit;align-content:start;gap:4px;padding:14px 16px 12px;text-decoration:none;transition:border-color .15s,box-shadow .15s;display:grid}.action-tile:hover{border-color:var(--accent);box-shadow:0 1px 0 var(--accent)}.action-tile:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.action-tile .tag{justify-self:start}.action-go{font-size:var(--text-sm);color:var(--ink-2);margin-top:4px}.action-tile:hover .action-go{color:var(--ink);text-underline-offset:3px;text-decoration:underline}.split-card{border:1px solid var(--hairline);border-radius:var(--radius);margin-bottom:14px;padding:14px}.split-head{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:8px;display:flex}.split-children{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:12px;margin:12px 0;display:grid}.split-child{background:var(--surface-sunken);border-radius:8px;padding:12px}.focus-entry{background:var(--accent-soft);border:1px solid var(--baseline);border-radius:var(--radius);color:var(--accent);justify-content:space-between;align-items:center;gap:20px;margin-bottom:20px;padding:20px 24px;text-decoration:none;display:flex}.focus-entry strong{margin-bottom:6px;font-size:20px;display:block}.focus-entry span{font-size:var(--text-md)}.focus-entry>b{white-space:nowrap}.focus-entry:focus-visible{outline:3px solid var(--focus);outline-offset:3px}.kpi.clickable{cursor:pointer}.kpi.clickable:hover{background:var(--accent-soft)}.kpi.active{background:var(--accent-soft);box-shadow:inset 0 -3px 0 var(--accent)}.issued-grid{background:var(--hairline);border:1px solid var(--hairline);border-radius:var(--radius);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.issued-grid>div{background:var(--surface);gap:3px;min-width:0;padding:10px 12px;display:grid}.issued-grid span{font-size:var(--text-sm);color:var(--ink-3)}.issued-grid code,.issued-grid a{overflow-wrap:anywhere;color:var(--ink);font-size:14px}.issued-grid a{color:var(--accent);text-decoration:none}.issued-grid a:hover{text-underline-offset:3px;text-decoration:underline}.issued-grid .issued-password{letter-spacing:.04em;font-size:18px;font-weight:600}.seg-buttons{flex-wrap:wrap;gap:6px;display:flex}.seg-button{border:1px solid var(--hairline);background:var(--surface);color:var(--ink-2);font-size:var(--text-sm);cursor:pointer;border-radius:999px;padding:5px 11px}.seg-button:hover:not(:disabled){color:var(--ink);border-color:var(--ink-3)}.seg-button[aria-pressed=true]{background:var(--accent);border-color:var(--accent);color:var(--ink-inverse);font-weight:600}.seg-button:disabled{cursor:progress;opacity:.6}.call-card{gap:10px;padding:12px 14px;display:grid}.call-top{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.call-who{flex-wrap:wrap;align-items:baseline;gap:10px;margin-top:2px;font-size:16px;display:flex}.call-tel{font-variant-numeric:tabular-nums;color:var(--accent);font-weight:600;text-decoration:none}.call-tel:hover{text-underline-offset:3px;text-decoration:underline}.call-estado{font-size:var(--text-sm);white-space:nowrap;font-weight:600}.call-estado.good{color:var(--good)}.call-estado.critical{color:var(--critical)}.call-estado.muted{color:var(--ink-3);font-weight:400}.call-meta{font-size:var(--text-sm);color:var(--ink-2);flex-wrap:wrap;gap:14px;display:flex}.call-meta .warning{color:var(--warning)}.call-quedo{font-size:var(--text-sm);border-radius:var(--radius-sm);background:var(--surface-sunken);gap:3px;padding:8px 10px;display:grid}.call-audio{gap:4px;display:grid}.call-resumen{border-radius:var(--radius-sm);background:var(--accent-soft);gap:6px;padding:10px 12px;display:grid}.call-resumen-texto{font-size:var(--text-md);margin:0;font-weight:500;line-height:1.45}.call-resumen-tags{flex-wrap:wrap;gap:6px;display:flex}.call-resumen-cita{font-size:var(--text-sm);color:var(--ink-2);font-style:italic}.call-transcript{font-size:var(--text-sm);margin-top:6px}.call-transcript summary{cursor:pointer;font-weight:600}.call-transcript ol{gap:6px;max-height:360px;margin:8px 0 0;padding:0;list-style:none;display:grid;overflow-y:auto}.call-transcript li{grid-template-columns:auto auto 1fr;align-items:baseline;gap:8px;display:grid}.call-transcript .ts{font:inherit;font-variant-numeric:tabular-nums;color:var(--accent);cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.call-transcript .spk{white-space:nowrap;font-weight:600}.call-transcript .spk-cliente{color:var(--ink-2)}.call-player{display:inline-block}.call-player audio{width:240px;height:32px;display:block}.canal-detalle{scroll-margin-top:calc(var(--topbar-h,0px) + 12px)}.mix-tabla{border-collapse:collapse;table-layout:fixed;width:100%}.mix-tabla th,.mix-tabla td{padding:8px 14px}.mix-tabla th{vertical-align:bottom;color:var(--ink-3);font-weight:500;font-size:var(--text-xs);letter-spacing:.02em;border-bottom:1px solid var(--hairline);line-height:1.3}.mix-tabla td{vertical-align:baseline;border-bottom:1px solid var(--hairline)}.mix-tabla tbody tr:last-child td{border-bottom:0}.mix-tabla th:first-child,.mix-tabla td:first-child{text-align:left;padding-left:0}.mix-tabla th:last-child,.mix-tabla td:last-child{padding-right:0}.mix-tabla th.num,.mix-tabla td.num{text-align:right;font-variant-numeric:tabular-nums}.mix-tabla th.num{white-space:normal}.mix-tabla td.num{white-space:nowrap}.mix-tabla td.num .cell-sub{font-weight:400;display:block}.mix-tabla td.num .mix-dentro{font-weight:600;font-size:var(--text-md)}.mix-tabla td.mix-peso{font-weight:600}.mix-tabla .mix-grupo{text-align:center;color:var(--ink-2);border-bottom:1px solid var(--hairline);padding-bottom:4px;font-weight:600}.mix-tabla .mix-sep{border-left:1px solid var(--hairline)}.mix-dot{border-radius:3px;width:9px;height:9px;margin-right:6px;display:inline-block;box-shadow:inset 0 0 0 1px #00000024}.mix-tabla .mix-col-barra{vertical-align:middle}.mix-barra{border-radius:999px;width:100%;height:10px;display:flex;overflow:hidden}.mix-barra span{min-width:2px}.mix-barra-vacia{background:var(--surface-sunken);opacity:.6}.mix-tabla tr.mix-sinlinea td{color:var(--ink-2)}.mix-tabla tr.mix-total td{border-top:2px solid var(--hairline);font-weight:600}.mix-link{color:inherit;border-bottom:1px dotted;text-decoration:none}.mix-link:hover{border-bottom-style:solid}.mix-evolucion{border-top:1px solid var(--hairline);margin-top:22px;padding-top:16px}.mix-evolucion h3{font-size:var(--text-md);margin:0 0 4px}.mix-evolucion .card-sub{margin:0 0 10px}.mix-leyenda{font-size:var(--text-sm);color:var(--ink-2);flex-wrap:wrap;gap:6px 18px;margin-bottom:14px;display:flex}.mix-leyenda span{align-items:center;gap:6px;display:inline-flex}.mix-leyenda i{border-radius:3px;width:10px;height:10px;display:inline-block}.mix-minis{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:18px 24px;display:grid}.mix-mini{align-content:start;gap:8px;margin:0;display:grid}.mix-mini figcaption{gap:1px;display:grid}.mix-mini figcaption strong{font-size:var(--text-sm)}.mix-mini figcaption span{font-size:var(--text-sm);color:var(--ink-2);font-variant-numeric:tabular-nums}.mix-mini-filas{gap:5px;display:grid}.mix-mini-fila{grid-template-columns:76px 1fr 34px;align-items:center;gap:8px;display:grid}.mix-mini-fila.sin-n{grid-template-columns:76px 1fr}.mix-mini-lab{font-size:var(--text-sm);color:var(--ink-2);white-space:nowrap}.mix-mini-n{font-size:var(--text-sm);color:var(--ink-2);text-align:right;font-variant-numeric:tabular-nums}.mix-mini-fila.flaco{opacity:.45}.bot-alerta{border:1px solid var(--critical);border-radius:var(--radius);background:var(--critical-soft,var(--surface-sunken));gap:10px;margin:0 0 14px;padding:12px 14px;display:grid}.bot-alerta-head{font-size:var(--text-sm);color:var(--ink-2);flex-wrap:wrap;align-items:center;gap:8px;display:flex}.bot-alerta-linea{color:var(--ink-2)}.bot-alerta-par{grid-template-columns:1fr 1fr;gap:14px;display:grid}.bot-alerta-par p{font-size:var(--text-sm);margin:2px 0 6px}.bot-alerta-par q{font-size:var(--text-sm);color:var(--ink-2);border-left:2px solid var(--hairline);padding-left:9px;font-style:italic;display:block}.bot-alerta-pie{margin:0}.bot-alerta.promesa{border-color:var(--warning);background:var(--warning-soft)}.bot-alerta.promesa .bot-alerta-head+.bot-alerta-pie{margin-bottom:2px}.bot-alerta-reclamo{border-top:1px solid var(--hairline);padding-top:9px}.bot-alerta-reclamo p{font-size:var(--text-sm);margin:2px 0 6px}.bot-alerta-reclamo q{font-size:var(--text-sm);color:var(--ink-2);border-left:2px solid var(--critical);padding-left:9px;font-style:italic;display:block}.tl-item.bot-fallo .tl-body,.tl-item.bot-arrastre .tl-body{background:var(--critical-soft);border-color:var(--critical)}.tl-item.bot-fallo .tl-body{box-shadow:inset 3px 0 0 var(--critical)}.tl-item.bot-fallo .tl-dot,.tl-item.bot-arrastre .tl-dot{border-color:var(--critical)}.tl-item.bot-pedido .tl-body{box-shadow:inset 3px 0 0 var(--series-2);background:var(--surface-sunken)}.tl-item.bot-fallo .tl-meta .tag,.tl-item.bot-arrastre .tl-meta .tag,.tl-item.bot-pedido .tl-meta .tag{margin-left:2px}button.tag.tag-action{font:inherit;font-size:var(--text-xs);cursor:pointer}button.tag.tag-action:hover{text-underline-offset:2px;text-decoration:underline}.caso-cierre{background:var(--surface-sunken);border:1px solid var(--hairline);font-size:var(--text-sm);color:var(--ink-2);border-radius:8px;flex-wrap:wrap;align-items:baseline;gap:3px 8px;margin-top:12px;padding:10px 13px;display:flex}.caso-cierre strong{color:var(--ink);font-size:var(--text-base);font-weight:650}.caso-cierre.abierto{background:var(--warning-soft);color:var(--warning);border-color:#0000}.caso-cierre.abierto strong{color:var(--warning)}.caso-linea{flex-wrap:wrap;align-items:center;gap:6px;padding-right:44px;display:flex}.ficha-pdf{cursor:pointer;font:inherit;font-size:var(--text-xs);text-transform:none;letter-spacing:0;color:var(--ink-2);background:var(--surface);border:1px solid var(--hairline);white-space:nowrap;border-radius:8px;align-items:center;gap:5px;margin-left:auto;padding:3px 9px;display:inline-flex}.ficha-pdf:hover{border-color:var(--accent);color:var(--accent)}.caso-wise{cursor:pointer;font:inherit;font-size:var(--text-sm);letter-spacing:0;text-transform:none;background:var(--accent-soft);color:var(--accent);border:1px solid #0000;border-radius:999px;align-items:baseline;gap:6px;padding:2px 10px;display:inline-flex}.caso-wise:hover{border-color:var(--accent)}.caso-wise-et{font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.06em;opacity:.85}.caso-wise strong{font-weight:700;font-size:var(--text-base);font-variant-numeric:tabular-nums}.caso-wise-copiar{font-size:var(--text-xs);opacity:0;transition:opacity .12s}.caso-wise:hover .caso-wise-copiar,.caso-wise.copiado .caso-wise-copiar{opacity:.75}.caso-wise.copiado{background:var(--good-soft);color:var(--good)}.eyebrow-cerrado{color:var(--ink-2);font-weight:650}.eyebrow-abierto{color:var(--warning);font-weight:650}.mil-tabla{border-collapse:collapse;table-layout:fixed;width:100%}.mil-tabla th,.mil-tabla td{padding:8px 14px}.mil-tabla th{vertical-align:bottom;color:var(--ink-3);font-weight:500;font-size:var(--text-xs);letter-spacing:.02em;border-bottom:1px solid var(--hairline);white-space:normal;line-height:1.3}.mil-tabla td{vertical-align:baseline;border-bottom:1px solid var(--hairline)}.mil-tabla tbody tr:last-child td{border-bottom:0}.mil-tabla th:first-child,.mil-tabla td:first-child{text-align:left;padding-left:0}.mil-tabla th:last-child,.mil-tabla td:last-child{padding-right:0}.mil-tabla th.num,.mil-tabla td.num{text-align:right;font-variant-numeric:tabular-nums}.mil-tabla tr.mix-total td{border-top:2px solid var(--hairline);font-weight:600}.mil-tabla td.mil-tasa{font-weight:600;font-size:var(--text-md);color:var(--accent)}.mil-tabla td.mil-tasa-cliente{font-weight:600;font-size:var(--text-md);color:var(--series-2)}.mil-pendiente{color:var(--ink-3);font-size:var(--text-xs);font-style:italic}.mil-kpis{margin-bottom:18px}.mil-vacio{text-align:left;gap:10px;padding:4px 0 0;display:grid}.mil-vacio p{margin:0}.mil-meses{border-top:1px solid var(--hairline);margin-top:20px;padding-top:14px}.mil-meses h3{margin:0 0 8px}.mil-aviso{margin-top:12px}.mil-editor{margin-top:16px}.mil-editor-caja{border:1px solid var(--hairline);border-radius:var(--radius);background:var(--surface-sunken);margin-top:10px;padding:14px}.mil-editor-caja .card-sub{max-width:78ch;margin:0 0 12px}.mil-campo{text-align:right;font-variant-numeric:tabular-nums;border:1px solid var(--hairline);background:var(--surface);border-radius:6px;width:100%;max-width:120px;padding:5px 8px}.mil-campo:disabled{color:var(--ink-3);cursor:progress}.mil-error{color:var(--critical)}.mix-canales{flex-wrap:wrap;align-items:center;gap:14px;margin-bottom:12px;display:flex}.mix-certeza{font-size:var(--text-sm)}.mix-certeza.buena{color:var(--good)}.mix-certeza.media{color:var(--warning)}.mix-certeza.mala{color:var(--critical)}@media print{.coverage-note.clamp-2{-webkit-line-clamp:unset;display:block;overflow:visible}.note-toggle{display:none}.table-wrap.scrolls{max-height:none;overflow:visible}table.data thead th,.mix-tabla thead th,.mil-tabla thead th{position:static}}.calidad-filtros{margin-bottom:0}.calidad-filtros .select{min-width:210px}.cell-sub.cita{font-style:italic}.tachado{text-decoration:line-through;-webkit-text-decoration-color:var(--critical);text-decoration-color:var(--critical)}@media (width<=1360px){.calidad-par{grid-template-columns:minmax(0,1fr)}}.tag.tag-wrap{white-space:normal;border-radius:8px;align-items:flex-start;padding:2px 8px;line-height:1.35}.filter-rows{gap:8px;margin-bottom:16px;display:grid}.filter-rows .chips{padding-left:122px;position:relative}.filter-rows .chips-label{font-size:var(--text-sm);margin:0;position:absolute;top:6px;left:0}table.data td.n .cell-sub{white-space:normal}.salud-dot{border-radius:50%;flex:none;width:9px;height:9px;display:inline-block}.salud-dot.rojo{background:var(--critical)}.salud-dot.amarillo{background:#d9a400}.salud-dot.verde{background:var(--good)}.salud-dot.azul{background:var(--series-1)}.salud-dot.gris{background:var(--deemph)}:root{--salud-granate:#6e1424;--salud-granate-soft:#f3e3e6}:root[data-theme=dark]{--salud-granate:#d9708a;--salud-granate-soft:#3a1520}.salud-dot.granate{background:var(--salud-granate)}.salud-pill.granate{background:var(--salud-granate-soft);color:var(--salud-granate)}.salud-ficha.granate{border-left-color:var(--salud-granate)}.salud-pill{white-space:nowrap;font-size:var(--text-xs);cursor:help;border:1px solid #0000;border-radius:999px;align-items:center;gap:6px;padding:2px 9px;display:inline-flex;position:relative}.salud-pill b{letter-spacing:.02em;font-weight:700}.salud-pill.rojo{background:var(--critical-soft);color:var(--critical)}.salud-pill.amarillo{background:var(--warning-soft);color:var(--warning)}.salud-pill.verde{background:var(--good-soft);color:var(--good)}.salud-pill.azul{background:var(--accent-soft);color:var(--accent)}.salud-pill.gris{background:var(--surface-sunken);color:var(--ink-3)}.salud-pill.cargando{cursor:default}.salud-tip{z-index:40;white-space:normal;text-align:left;cursor:default;background:var(--surface);width:380px;color:var(--ink-2);border:1px solid var(--hairline);font-size:var(--text-xs);border-radius:10px;padding:12px 14px;line-height:1.45;display:none;position:absolute;top:calc(100% + 8px);left:0;box-shadow:0 10px 30px #00000024}.salud-pill:hover .salud-tip,.salud-pill:focus-visible .salud-tip,.salud-pill:focus-within .salud-tip{gap:8px;display:grid}.salud-tip-titulo{color:var(--ink);font-size:var(--text-sm)}.salud-tip-porque{color:var(--ink)}.salud-tip-lista{gap:6px;display:grid}.salud-tip-fila{opacity:.7;grid-template-columns:12px minmax(0,1fr);align-items:start;gap:6px;display:grid}.salud-tip-fila .salud-dot{margin-top:4px}.salud-tip-fila.actual{opacity:1;color:var(--ink)}.salud-tip-nota{color:var(--ink-3);border-top:1px solid var(--hairline);padding-top:8px}.salud-ficha{border:1px solid var(--hairline);border-radius:var(--radius);background:var(--surface);border-left-width:4px;gap:10px;padding:12px 14px;display:grid}.salud-ficha.rojo{border-left-color:var(--critical)}.salud-ficha.amarillo{border-left-color:#d9a400}.salud-ficha.verde{border-left-color:var(--good)}.salud-ficha.azul{border-left-color:var(--series-1)}.salud-ficha-cabeza{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.salud-ficha-porque{font-size:var(--text-sm);color:var(--ink-2)}.salud-lectura{background:var(--critical-soft);font-size:var(--text-sm);color:var(--ink);border-radius:8px;gap:6px;padding:10px 12px;display:grid}.salud-lectura p{margin:0}.salud-lectura-titulo{font-weight:600}.salud-duele{color:var(--critical);font-weight:600}.salud-casos{font-size:var(--text-xs)}.salud-casos td,.salud-casos th{padding:6px 8px}.salud-casos tbody td:first-child{min-width:0}.salud-casos tr.actual td{background:var(--accent-soft)}.salud-casos th:first-child{width:17%}.salud-casos th:nth-child(2){width:30%}.salud-casos th:nth-child(3){width:21%}.salud-casos th:nth-child(5){white-space:nowrap;width:10%}.salud-semaforo{vertical-align:middle;cursor:help;border-radius:50%;align-items:center;margin-right:8px;padding:3px;display:inline-flex;position:relative}.salud-semaforo:focus-visible{outline:2px solid var(--accent)}.salud-dot.grande{width:14px;height:14px;box-shadow:0 0 0 3px var(--surface), 0 0 0 4px var(--hairline)}.salud-semaforo:hover .salud-tip,.salud-semaforo:focus-visible .salud-tip{gap:8px;font-weight:400;display:grid}.salud-semaforo .salud-tip{left:-4px}.salud-fila{vertical-align:1px;cursor:help;border-radius:50%;align-items:center;margin-right:7px;display:inline-flex}.salud-fila:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.salud-dot.fila{width:10px;height:10px}.salud-dot.cargando{opacity:.35;vertical-align:1px;margin-right:7px}.tv{--tv-bg:#0b0f16;--tv-panel:#151b26;--tv-line:#273142;--tv-text:#eef2f7;--tv-muted:#a7b2c3;--tv-rojo:#e4002b;--tv-hoy:#16263d;z-index:50;background:var(--tv-bg);color:var(--tv-text);flex-direction:column;gap:1vh;padding:1.5vh 1.2vw;font-size:clamp(12px,.95vw,22px);display:flex;position:fixed;inset:0;overflow:hidden}.tv-sin-mouse{cursor:none}.tv-sin-mouse .tv-controles{opacity:0;pointer-events:none}.tv-cabecera{justify-content:space-between;align-items:center;gap:2vw;display:flex}.tv-titulo{letter-spacing:-.01em;font-size:2em;font-weight:700}.tv-sub{color:var(--tv-muted);font-size:1.15em}.tv-cifras{gap:2.5vw;display:flex}.tv-cifras div{flex-direction:column;align-items:center;display:flex}.tv-cifras strong{font-variant-numeric:tabular-nums;font-size:2.6em;line-height:1}.tv-cifras span{color:var(--tv-muted)}.tv-cifra-alerta strong{color:#ff5a73}.tv-reloj{flex-direction:column;align-items:flex-end;display:flex}.tv-reloj strong{font-variant-numeric:tabular-nums;font-size:2.6em;line-height:1}.tv-reloj span{color:var(--tv-muted);font-size:.9em}.tv-reloj .tv-estado-mal{color:#ffb020;font-weight:600}.tv-grilla{background:var(--tv-line);border:2px solid var(--tv-line);border-radius:6px;flex:1;grid-template-rows:auto repeat(3,minmax(0,.55fr)) repeat(9,minmax(0,1fr));gap:2px;min-height:0;display:grid;overflow:hidden}.tv-esquina,.tv-dia,.tv-hora,.tv-celda{background:var(--tv-panel)}.tv-dia{justify-content:space-between;align-items:baseline;padding:.4em .6em;font-weight:600;display:flex}.tv-dia strong{font-variant-numeric:tabular-nums;font-size:1.4em}.tv-hora{color:var(--tv-muted);font-variant-numeric:tabular-nums;justify-content:center;align-items:center;font-size:.95em;display:flex}.tv-celda{flex-wrap:wrap;align-content:flex-start;gap:.2em;padding:.2em;display:flex;position:relative;overflow:hidden}.tv-hoy{background:var(--tv-hoy)}.tv-dia.tv-hoy{color:#fff;box-shadow:inset 0 -3px #4da3ff}.tv-ahora{box-shadow:inset 0 0 0 2px #4da3ff}.tv-chip{font-variant-numeric:tabular-nums;white-space:nowrap;border-radius:4px;align-items:baseline;gap:.3em;padding:.05em .35em;font-size:.92em;font-style:normal;font-weight:700;line-height:1.3;display:inline-flex}.tv-chip small{opacity:.8;font-size:.68em;font-weight:600}.tv-abierta{background:var(--tv-rojo);color:#fff}.tv-cerrada{color:#b9c3d2;background:#2c3544}.tv-con-orden{color:#fff;background:#1f6b3a}.tv-naranjo{color:#4a0d14;background:#f4a3a8}.tv-turquesa{color:#062b26;background:#3dbfa9}.tv-azul{color:#fff;background:#1f87c4}.tv-amarillo{color:#000;background:#ffd400;animation:.9s ease-in-out infinite tv-parpadeo}.tv-mas{color:var(--tv-muted);border:1px dashed var(--tv-muted);background:0 0}.tv-mas-color{border:2px dashed #fff9}.tv-pie{color:var(--tv-muted);flex-wrap:wrap;gap:2vw;font-size:.85em;display:flex}.tv-pie .tv-chip{margin-right:.3em}.tv-guincha{white-space:nowrap;color:#fff;background:#002f6c;border-top:2px solid #2a5aa0;flex:none;align-items:center;height:2.4em;margin:0 -1.2vw -1.5vh;font-size:1.4em;display:flex;overflow:hidden}.tv-guincha-pista{width:max-content;animation:linear infinite tv-guincha;display:flex}.tv-guincha-pausada{animation-play-state:paused}.tv-guincha-tramo{display:flex}.tv-guincha-item{align-items:center;gap:.45em;padding-right:3.5em;display:inline-flex}.tv-guincha-item b{letter-spacing:.05em;font-weight:800}.tv-guincha-punto{border-radius:50%;width:.7em;height:.7em;display:inline-block}.tv-guincha-a{background:#ff4d6a}.tv-guincha-b{background:#3dbfa9}.tv-guincha-h{background:#4aa8e0}.tv-guincha-v{background:#ffd400}.tv-guincha-quieta{justify-content:center;font-weight:600}.tv-guincha-que{color:#ffd166}.tv-guincha-hace{color:#c9d6ea}.tv-guincha-rubro{color:#c9d6ea;font-style:italic}.tv-tipos{border:0;flex-direction:column;gap:.3em;margin:0;padding:0;display:flex}.tv-tipos legend{color:var(--tv-muted);margin-bottom:.2em;font-size:.9em}.tv-tipos:disabled{opacity:.6}.tv-compartir-tipos{color:var(--tv-muted);border:0;flex-direction:column;gap:.15em;margin:0;padding:0;display:flex}.tv-compartir-tipos legend{margin-bottom:.2em;padding:0}.tv-compartir-tipos{text-align:left;align-items:flex-start}.tv-compartir-form .tv-compartir-tipos label{min-width:0;color:var(--tv-text);flex-direction:row;flex:none;align-items:center;gap:.4em;font-size:.92em}.tv-compartir .tv-compartir-tipos input{width:auto;margin:0;padding:0}@keyframes tv-guincha{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.tv-guincha-pista{animation:none}}.tv-controles{z-index:51;transition:opacity .3s;position:fixed;bottom:calc(3.6em + 1.5vh);right:1.2vw}.tv-controles>button,.tv-ajustes button{background:var(--tv-panel);color:var(--tv-text);border:1px solid var(--tv-line);font:inherit;cursor:pointer;border-radius:6px;padding:.4em .9em}.tv-ajustes{background:var(--tv-panel);border:1px solid var(--tv-line);border-radius:8px;flex-direction:column;gap:.6em;min-width:16em;padding:.9em;display:flex;position:absolute;bottom:2.6em;right:0}.tv-ajustes label{justify-content:space-between;align-items:center;gap:1em;display:flex}.tv-ajustes input[type=number]{width:4.5em;font:inherit;padding:.2em .4em}.tv-ajustes .tv-check{justify-content:flex-start}.tv-opciones{gap:.3em;display:flex}.tv-opciones button{flex:1}.tv-ajustes .tv-opciones button.activa{color:#0b0f16;background:#4da3ff;border-color:#4da3ff;font-weight:700}.tv-inicio{justify-content:center;align-items:center}.tv-inicio-caja{text-align:center;flex-direction:column;align-items:center;gap:1.2em;max-width:40em;display:flex}.tv-inicio-caja h1{margin:0;font-size:2.4em}.tv-inicio-caja p{color:var(--tv-muted);margin:0}.tv-boton-grande{background:var(--tv-rojo);color:#fff;font:inherit;cursor:pointer;border:0;border-radius:8px;padding:.6em 1.6em;font-size:1.6em;font-weight:700}.tv-boton-grande:focus-visible{outline-offset:3px;outline:3px solid #fff}.tv-nota{font-size:.9em}.tv-link{color:var(--tv-muted);font:inherit;cursor:pointer;background:0 0;border:0;text-decoration:underline}.tv-alerta{z-index:60;text-align:center;color:#fff;background:#d10024;flex-direction:column;justify-content:center;align-items:center;gap:2.5vh;padding:5vh 6vw;animation:.25s ease-out tv-alerta-entra;display:flex;position:fixed;inset:0}.tv-alerta-top{letter-spacing:.06em;text-transform:uppercase;font-size:7vw;font-weight:800;line-height:1}.tv-alerta-ticket{font-variant-numeric:tabular-nums;font-size:5.5vw;font-weight:800;line-height:1}.tv-alerta-meta{font-size:2vw;font-weight:600}.tv-alerta-asunto{max-width:80vw;font-size:2.2vw;font-weight:700}.tv-alerta-texto{-webkit-line-clamp:4;-webkit-box-orient:vertical;max-width:80vw;font-size:1.9vw;line-height:1.35;display:-webkit-box;overflow:hidden}.tv-alerta-cola{opacity:.9;font-size:1.4vw}.tv-alerta-barra{transform-origin:0;background:#ffffffd9;width:100%;height:1.2vh;animation-name:tv-alerta-tiempo;animation-timing-function:linear;animation-fill-mode:forwards;position:absolute;bottom:0;left:0}@keyframes tv-alerta-entra{0%{opacity:0;transform:scale(1.03)}to{opacity:1;transform:none}}@keyframes tv-alerta-tiempo{0%{transform:scaleX(1)}to{transform:scaleX(0)}}@media (prefers-reduced-motion:reduce){.tv-alerta{animation:none}}.tv-inicio{flex-direction:column;gap:4vh;overflow-y:auto}.tv-compartir{background:var(--tv-panel);border:1px solid var(--tv-line);border-radius:10px;flex-direction:column;gap:.8em;width:min(60em,90vw);padding:1.2em 1.4em;display:flex}.tv-compartir h2{margin:0;font-size:1.3em}.tv-compartir .tv-nota{color:var(--tv-muted);margin:0}.tv-compartir-form{flex-wrap:wrap;align-items:flex-end;gap:1em;display:flex}.tv-compartir-form label{color:var(--tv-muted);flex-direction:column;gap:.3em;display:flex}.tv-compartir-form label:first-child{flex:1;min-width:14em}.tv-compartir input,.tv-compartir select{font:inherit;border:1px solid var(--tv-line);background:var(--tv-bg);color:var(--tv-text);border-radius:6px;padding:.4em .6em}.tv-compartir button{font:inherit;cursor:pointer;border:1px solid var(--tv-line);background:var(--tv-bg);color:var(--tv-text);border-radius:6px;padding:.45em 1em}.tv-compartir-form button{color:#0b0f16;background:#4da3ff;border-color:#4da3ff;font-weight:700}.tv-compartir-form button:disabled{opacity:.5;cursor:default}.tv-compartir-nuevo{background:#13304f;border:1px solid #4da3ff;border-radius:8px;flex-direction:column;gap:.5em;padding:.8em;display:flex}.tv-compartir-url{gap:.5em;display:flex}.tv-compartir-url input{flex:1;font-family:ui-monospace,monospace;font-size:.9em}.tv-compartir-tabla{border-collapse:collapse;width:100%;font-size:.95em}.tv-compartir-tabla th,.tv-compartir-tabla td{text-align:left;border-bottom:1px solid var(--tv-line);padding:.4em .5em}.tv-compartir-tabla th{color:var(--tv-muted);font-weight:600}.tv-compartir-inactivo td{color:var(--tv-muted)}.tv-vista-tres_dias .tv-celda .tv-chip{font-size:1.2em}.tv-vista-hoy .tv-celda .tv-chip{padding:.05em .45em;font-size:1.9em}.tv-vista-hoy .tv-celda{gap:.3em}.tv-nota-ajuste{color:var(--tv-muted);font-size:.9em}.tv-compartir-acciones{justify-content:flex-end;gap:.4em;display:flex}.tv-compartir-editar label:first-child{min-width:10em}.tv-compartir-form button.tv-secundario{background:var(--tv-bg);border-color:var(--tv-line);color:var(--tv-text);font-weight:400}.tv-cifra-orden strong{color:#4fbf78}.tv-cifras .tv-linea-orden{border-left:1px solid var(--tv-line);padding-left:2.5vw}.tv-cifras .tv-linea-orden+.tv-linea-orden{border-left:0;padding-left:0}.tv-cifras .tv-linea-nombre{color:var(--tv-text);align-items:center;gap:.35em;margin-bottom:.15em;font-weight:600;display:flex}.tv-linea-nombre .tv-chip{padding:.05em .35em;font-size:.8em}.tv-alerta-folio{color:#fff;background:#1f6b3a;border-radius:6px;padding:.2em .8em;font-size:2vw;font-weight:700}.tv-sub-orden{color:var(--tv-muted);gap:2em;min-height:1.4em;font-size:1.05em;display:flex}.tv-cifras span,.tv-cifras strong{white-space:nowrap}.tv-sin-orden-antigua{color:#ff5a73;font-weight:700}.tv-parpadeo{animation:.9s ease-in-out infinite tv-parpadeo;box-shadow:0 0 0 3px #fff}@keyframes tv-parpadeo{0%,to{opacity:1}50%{opacity:.25}}@media (prefers-reduced-motion:reduce){.tv-parpadeo{animation:none;box-shadow:0 0 0 4px #fff}.tv-amarillo{animation:none}}.tv-alerta-naranjo{color:#4a0d14;background:#f4a3a8}.tv-alerta-naranjo .tv-alerta-barra{background:#4a0d14b3}.tv-alerta-turquesa{color:#062b26;background:#3dbfa9}.tv-alerta-azul{color:#fff;background:#1f87c4}.tv-alerta-amarillo{color:#000;background:#ffd400}.tv-alerta-con-orden{color:#fff;background:#1f6b3a}.tv-alerta-con-orden .tv-alerta-folio{color:#1f6b3a;background:#fff}.tv-alerta-reclamo{color:#fff;background:#7c3aed}.tv-alerta-reinsistencia{color:#2e1065;background:#c4b5fd}.tv-alerta-reinsistencia .tv-alerta-barra{background:#2e1065b3}.tv-alerta-baja{color:#fff;background:#be185d}.tv-alerta-visita{color:#fff;background:#64748b}.tv-alerta-motivo{color:#fff;background:#3b5b8c}.tv-texto-morado{color:#a78bfa}.tv-alerta-amarillo .tv-alerta-barra{background:#000000b3}.tv-alerta-turquesa .tv-alerta-barra{background:#062b26b3}.tv-alerta-plaga{text-transform:uppercase;letter-spacing:.08em;font-size:3.4vw;font-weight:800;line-height:1}.tv-estado-tele{flex-direction:column;gap:.25em;font-size:.95em;line-height:1.4;display:flex}.tv-estado-tele>div+div{font-weight:400}.tv-enlaces{flex-direction:column;gap:.8em;display:flex}.tv-enlace{border:1px solid var(--tv-line);border-radius:8px;flex-direction:column;gap:.7em;padding:.9em 1em;display:flex}.tv-enlace-cabeza{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1em;display:flex}.tv-enlace-cabeza h3{margin:0;font-size:1.15em}.tv-enlace-cabeza .tv-compartir-acciones{flex-wrap:wrap}.tv-enlace-datos{flex-wrap:wrap;gap:.4em 2em;margin:0;display:flex}.tv-enlace-datos div{flex-direction:column;display:flex}.tv-enlace-datos dt{color:var(--tv-muted);font-size:.85em}.tv-enlace-datos dd{margin:0}.tv-enlace.tv-compartir-inactivo{color:var(--tv-muted)}.tv-estado-ok{color:#4fbf78;font-weight:600}.tv-estado-alerta{color:#ffb020;font-weight:600}.tv-estado-mal{color:#ff5a73;font-weight:600}.tv-equipos{border-top:1px solid var(--tv-line);flex-direction:column;gap:.4em;padding-top:.6em;font-size:.95em;display:flex}.tv-equipos-titulo,.tv-equipos-titulo .tv-estado-mal{font-weight:600}.tv-equipos-lista{flex-direction:column;gap:.35em;margin:0;padding:0;list-style:none;display:flex}.tv-equipo{grid-template-columns:5.5em minmax(12em,1fr) minmax(14em,1.4fr) auto;align-items:center;gap:.3em 1em;display:grid}.tv-equipo-codigo{font-family:ui-monospace,monospace;font-weight:700}.tv-equipo-fechas{color:var(--tv-muted)}.tv-equipo-autorizado .tv-equipo-codigo{color:#4fbf78}.tv-equipo-pendiente .tv-equipo-codigo{color:#ff5a73}.tv-equipo-retirado{color:var(--tv-muted)}.tv-compartir-check{align-items:center;flex-direction:row!important}.tv-contenido{flex-basis:100%;grid-template-columns:repeat(auto-fit,minmax(15em,1fr));gap:.8em;display:grid}.tv-contenido fieldset{border:1px solid var(--tv-line);border-radius:8px;flex-direction:column;gap:.35em;min-width:0;margin:0;padding:.5em .8em;display:flex}.tv-contenido legend{color:var(--tv-muted);padding:0 .3em}.tv-contenido label{align-items:center;gap:.4em;color:var(--tv-text)!important;flex-direction:row!important;display:flex!important}.tv-contenido .tv-compartir-tipos{border:0;padding:0 0 0 1.4em}.tv-contenido-fila{justify-content:space-between;align-items:center;gap:.6em;display:flex}.tv-contenido-suena{font-size:.9em;color:var(--tv-muted)!important}.tv-contenido-color{border-radius:3px;width:.9em;height:.9em;display:inline-block}.tv-contenido details summary{cursor:pointer;color:var(--tv-text)}.tv-contenido-grupo{flex-direction:column;gap:.2em;margin:.4em 0 .2em;display:flex}.tv-contenido-grupo strong{color:var(--tv-muted);font-size:.9em}.tv-contenido-buscar{width:100%;margin:.4em 0}.tv-contenido-lista{flex-direction:column;gap:.2em;max-height:14em;display:flex;overflow-y:auto}.tv-rediseno{padding:0;display:block}.tv-lienzo{--tv-rojo-texto:#ff5a6e;--tv-ambar-texto:#ffc933;--tv-ambar-fondo:#3a2c00;--tv-ahora:#1f3858;transform-origin:0 0;font-size:20px;font-family:var(--font);background:var(--tv-bg);color:var(--tv-text);position:absolute;top:0;left:0;overflow:hidden}.tv-marco{box-sizing:border-box;flex-direction:column;gap:18px;padding:30px 40px 24px;display:flex;position:absolute;inset:0}.tv-texto-rojo{color:var(--tv-rojo-texto)}.tv-texto-ambar{color:var(--tv-ambar-texto)}.tv-num{font-variant-numeric:tabular-nums}.tv-cab{border-bottom:2px solid var(--tv-line);grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:56px;padding-bottom:20px;display:grid}.tv-cab-titulo{flex-direction:column;gap:4px;min-width:0;display:flex}.tv-cab-h1{letter-spacing:.02em;font-size:46px;font-weight:700;line-height:1.05}.tv-cab-lineas{color:var(--tv-muted);font-size:28px;font-weight:600}.tv-cab-fecha{color:var(--tv-muted);font-size:24px}.tv-cab-cifras{align-items:stretch;gap:44px;display:flex}.tv-cab-cifra{flex-direction:column;gap:2px;display:flex}.tv-cab-cifra strong{font-variant-numeric:tabular-nums;white-space:nowrap;font-size:68px;font-weight:700;line-height:1}.tv-cab-cifra span{letter-spacing:.06em;color:var(--tv-muted);white-space:nowrap;font-size:20px;font-weight:600}.tv-cab-cifra em{color:var(--tv-muted);min-height:1.2em;font-size:20px;font-style:normal;font-weight:600}.tv-cab-cifra em.tv-texto-ambar{color:var(--tv-ambar-texto)}.tv-cab-sep{border-left:2px solid var(--tv-line);padding-left:44px}.tv-cab-reloj{flex-direction:column;align-items:flex-end;gap:8px;display:flex}.tv-cab-reloj strong{font-variant-numeric:tabular-nums;font-size:84px;font-weight:700;line-height:.95}.tv-cab-fresco{color:var(--tv-muted);white-space:nowrap;align-items:center;gap:10px;font-size:22px;display:flex}.tv-cab-fresco i{background:#2fbf63;border-radius:50%;width:14px;height:14px}.tv-cab-pastilla{letter-spacing:.04em;color:#1a1300;white-space:nowrap;background:#f2b600;border-radius:8px;padding:6px 14px;font-size:22px;font-weight:700}.tv-banner{background:var(--tv-ambar-fondo);border:2px solid #f2b600;border-radius:10px;align-items:center;gap:18px;padding:14px 22px;font-size:26px;display:flex}.tv-banner i{background:#f2b600;flex:none;width:18px;height:18px;transform:rotate(45deg)}.tv-lista{flex-direction:column;flex:1;gap:14px;min-height:0;display:flex}.tv-lista-pc{overflow-y:auto}.tv-lista-estado{flex-direction:column;justify-content:center;display:flex}.tv-lista-linea{letter-spacing:.06em;color:var(--tv-muted);font-weight:600}.tv-lista-quien{color:var(--tv-muted);font-weight:500}.tv-compacta-num .tv-lista-quien{font-size:22px;font-weight:500}.tv-grande-num .tv-lista-quien{font-size:24px;font-weight:500}.tv-heroe-que .tv-lista-quien{margin-left:20px;font-size:30px}.tv-lista-rubro{color:var(--tv-muted);font-weight:500}.tv-compacta-num .tv-lista-rubro{font-size:22px;font-weight:500}.tv-grande-num .tv-lista-rubro{font-size:24px;font-weight:500}.tv-heroe-que .tv-lista-rubro{margin-left:20px;font-size:30px}.tv-compacta-orden strong .tv-texto-rojo,.tv-grande-orden em.tv-texto-rojo,.tv-heroe-pie em.tv-texto-rojo{color:var(--tv-rojo-texto)}.tv-lista-vacia{background:var(--tv-panel);border-radius:18px;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:24px;display:flex}.tv-lista-vacia>i{background:#2fbf63;border-radius:50%;width:36px;height:36px}.tv-lista-vacia-titulo{letter-spacing:-.01em;font-size:96px;font-weight:700}.tv-lista-vacia-sub{color:var(--tv-muted);text-align:center;text-wrap:pretty;max-width:1300px;font-size:34px}.tv-lista-vacia-sub.tv-texto-ambar{color:var(--tv-ambar-texto)}.tv-heroe{--tv-anillo:8px;background:var(--tv-panel);border-radius:18px;flex:1;grid-template-columns:600px minmax(0,1fr);min-height:0;display:grid;overflow:hidden}.tv-heroe .tv-lista-estado{gap:12px;padding:48px}.tv-heroe-esperando{letter-spacing:.06em;font-size:26px;font-weight:600}.tv-heroe-edad{font-variant-numeric:tabular-nums;white-space:nowrap;font-size:124px;font-weight:700;line-height:1}.tv-heroe-etiqueta{letter-spacing:.04em;margin-top:8px;font-size:54px;font-weight:700}.tv-heroe-origen{margin-top:18px;font-size:26px;font-weight:500}.tv-heroe-detalle{flex-direction:column;justify-content:center;gap:16px;min-width:0;padding:52px 64px;display:flex}.tv-heroe-num{align-items:baseline;gap:24px;display:flex}.tv-heroe-num span:first-child{font-variant-numeric:tabular-nums;font-size:64px;font-weight:700}.tv-heroe-num .tv-lista-linea{font-size:34px}.tv-heroe-que{white-space:nowrap;text-overflow:ellipsis;font-size:100px;font-weight:700;line-height:1;overflow:hidden}.tv-heroe-lugar{white-space:nowrap;text-overflow:ellipsis;font-size:48px;font-weight:600;overflow:hidden}.tv-heroe-pasa{color:var(--tv-muted);text-wrap:pretty;font-size:40px}.tv-heroe-pie{border-top:2px solid var(--tv-line);grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;margin-top:28px;padding-top:28px;display:grid}.tv-heroe-pie>div{flex-direction:column;gap:6px;display:flex}.tv-heroe-pie span{letter-spacing:.06em;color:var(--tv-muted);font-size:22px;font-weight:600}.tv-heroe-pie strong{font-size:42px;font-weight:700}.tv-heroe-pie em{color:var(--tv-muted);font-size:22px;font-style:normal}.tv-grande{--tv-anillo:6px;background:var(--tv-panel);border-radius:14px;flex:1 1 0;grid-template-columns:390px minmax(0,1fr) 400px;min-height:0;display:grid;overflow:hidden}.tv-grande .tv-lista-estado{gap:6px;padding:20px 32px}.tv-grande-edad{font-variant-numeric:tabular-nums;white-space:nowrap;font-size:78px;font-weight:700;line-height:1}.tv-grande-etiqueta{letter-spacing:.05em;font-size:32px;font-weight:700}.tv-grande-origen{font-size:20px;font-weight:500}.tv-grande-detalle{flex-direction:column;justify-content:center;gap:8px;min-width:0;padding:20px 36px;display:flex}.tv-grande-num{white-space:nowrap;align-items:baseline;gap:20px;display:flex;overflow:hidden}.tv-grande-num span{font-size:46px;font-weight:700}.tv-grande-num span:first-child{font-variant-numeric:tabular-nums}.tv-grande-num .tv-lista-linea{font-size:24px;font-weight:600}.tv-grande-lugar{white-space:nowrap;text-overflow:ellipsis;font-size:36px;font-weight:600;overflow:hidden}.tv-grande-pasa{color:var(--tv-muted);white-space:nowrap;text-overflow:ellipsis;font-size:30px;overflow:hidden}.tv-grande-orden{border-left:2px solid var(--tv-line);flex-direction:column;justify-content:center;gap:4px;min-width:0;padding:20px 32px;display:flex}.tv-grande-orden span{letter-spacing:.06em;color:var(--tv-muted);font-size:20px;font-weight:600}.tv-grande-orden strong{font-size:38px;font-weight:700}.tv-grande-orden em{color:var(--tv-muted);font-size:22px;font-style:normal}.tv-grande-orden div{margin-top:10px;font-size:26px;font-weight:500}.tv-compacta{--tv-anillo:5px;height:calc((100% - (var(--tv-filas,8) - 1) * 14px) / var(--tv-filas,8));background:var(--tv-panel);border-radius:10px;flex:none;grid-template-columns:300px minmax(0,1fr) 400px;display:grid;overflow:hidden}.tv-lista-pc .tv-compacta{height:100px}.tv-compacta .tv-lista-estado{gap:2px;padding:0 26px}.tv-compacta-edad{font-variant-numeric:tabular-nums;white-space:nowrap;font-size:42px;font-weight:700;line-height:1}.tv-compacta-etiqueta{letter-spacing:.05em;font-size:20px;font-weight:700}.tv-compacta-detalle{flex-direction:column;justify-content:center;gap:2px;min-width:0;padding:0 28px;display:flex}.tv-compacta-num{white-space:nowrap;align-items:baseline;gap:16px;display:flex;overflow:hidden}.tv-compacta-num span{font-size:34px;font-weight:700}.tv-compacta-num span:first-child{font-variant-numeric:tabular-nums}.tv-compacta-num .tv-lista-linea{font-size:20px;font-weight:600}.tv-compacta-lugar{white-space:nowrap;text-overflow:ellipsis;font-size:24px;overflow:hidden}.tv-compacta-lugar strong{font-weight:600}.tv-compacta-lugar span{color:var(--tv-muted)}.tv-compacta-orden{border-left:2px solid var(--tv-line);white-space:nowrap;flex-direction:column;justify-content:center;gap:2px;padding:0 28px;display:flex;overflow:hidden}.tv-compacta-orden strong{text-overflow:ellipsis;font-size:26px;font-weight:700;overflow:hidden}.tv-compacta-orden div{color:var(--tv-muted);font-size:21px}.tv-lista-pie{flex:none;align-items:center;gap:24px;height:48px;display:flex}.tv-lista-paginas{align-items:center;gap:20px;display:flex}.tv-lista-paginas strong{font-size:26px;font-weight:700}.tv-lista-paginas>span:last-child{color:var(--tv-muted);font-size:22px}.tv-lista-puntos{gap:8px;display:flex}.tv-lista-puntos i{background:var(--tv-line);border-radius:50%;width:14px;height:14px}.tv-lista-puntos i.activo{background:var(--tv-text)}.tv-lista-progreso{background:var(--tv-line);border-radius:3px;width:240px;height:6px;overflow:hidden}.tv-lista-progreso i{background:var(--tv-muted);height:100%;transition:width 1s linear;display:block}.tv-lista-resumen{color:var(--tv-muted);font-size:22px}.tv-boton-ajustes{font:inherit;border:2px solid var(--tv-line);color:var(--tv-muted);cursor:pointer;background:0 0;border-radius:10px;margin-left:auto;padding:8px 22px;font-size:22px;font-weight:600;transition:opacity .3s}.tv-sin-mouse .tv-boton-ajustes{opacity:0;pointer-events:none}.tv-parpadea{animation:.9s ease-in-out infinite tv-parpadeo}@media (prefers-reduced-motion:reduce){.tv-parpadea{animation:none}}.tv-rediseno .tv-grilla{border-radius:8px;grid-template-rows:54px repeat(3,minmax(0,.55fr)) repeat(9,minmax(0,1fr))}.tv-rediseno .tv-dia{white-space:nowrap;align-items:center;padding:0 14px;font-size:22px;font-weight:600;overflow:hidden}.tv-rediseno .tv-dia strong{font-size:28px}.tv-rediseno .tv-hora{font-size:20px}.tv-rediseno .tv-ahora{background:var(--tv-ahora);box-shadow:none}.tv-rediseno .tv-celda{gap:3px;padding:4px}.tv-rediseno .tv-chip{border-radius:5px;padding:2px 6px;font-size:18px;line-height:1.25}.tv-rediseno .tv-chip small{margin-right:3px;font-size:13px}.tv-rediseno .tv-vista-tres_dias .tv-celda .tv-chip{font-size:21.6px}.tv-rediseno .tv-vista-hoy .tv-celda .tv-chip{padding:2px 9px;font-size:34px}.tv-rediseno .tv-mas-color{border:2px dashed #fff9}.tv-leyenda{height:40px;color:var(--tv-muted);white-space:nowrap;flex:none;align-items:center;gap:26px;font-size:20px;display:flex}.tv-leyenda>span{align-items:center;gap:8px;display:flex}.tv-leyenda .tv-chip{border-radius:4px;padding:1px 7px;font-size:16px}.tv-rediseno .tv-guincha{background:#0d2340;border:0;border-radius:8px;height:60px;margin:0;font-size:26px}.tv-rediseno .tv-guincha-item{gap:12px;padding-right:64px}.tv-rediseno .tv-guincha-punto{width:14px;height:14px}.tv-rediseno .tv-guincha-que{color:#ffd9a0}.tv-rediseno .tv-guincha-hace{color:#b7c6dc}.tv-lienzo.tv-tema-claro{--tv-bg:#e9edf2;--tv-panel:#fff;--tv-line:#d2d9e3;--tv-text:#0d1219;--tv-muted:#4d5767;--tv-rojo-texto:#c8002a;--tv-ambar-texto:#8a5d00;--tv-ambar-fondo:#fff3c4;--tv-hoy:#e6effb;--tv-ahora:#cddff7}.tv-tema-claro .tv-dia.tv-hoy,.tv-tema-claro .tv-banner{color:var(--tv-text)}.tv-tema-claro .tv-aj-fondo{background:#0d121959}.tv-aj-fondo{z-index:5;background:#0000008c;justify-content:flex-end;display:flex;position:absolute;inset:0}.tv-aj-panel{box-sizing:border-box;background:var(--tv-panel);border-left:2px solid var(--tv-line);flex-direction:column;gap:28px;width:700px;height:100%;padding:40px 44px;display:flex;overflow-y:auto}.tv-aj-cabeza{justify-content:space-between;align-items:center;display:flex}.tv-aj-h{font-size:38px;font-weight:700}.tv-aj-grupo{flex-direction:column;gap:10px;display:flex}.tv-aj-titulo{font-size:24px;font-weight:700}.tv-aj-opciones{flex-wrap:wrap;gap:10px;display:flex}.tv-aj-panel button{font:inherit;border:2px solid var(--tv-line);color:var(--tv-text);cursor:pointer;background:0 0;border-radius:10px;padding:10px 22px;font-size:22px;font-weight:600}.tv-aj-panel button.activa{background:var(--tv-text);color:var(--tv-bg);border-color:var(--tv-text)}.tv-aj-panel button:disabled{opacity:.55;cursor:default}.tv-aj-nota{color:var(--tv-muted);font-size:19px;line-height:1.45}.tv-aj-seccion{border-top:2px solid var(--tv-line);flex-direction:column;gap:20px;padding-top:24px;display:flex}.tv-aj-ayuda{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:12px 16px;font-size:20px;line-height:1.35;display:grid}.tv-aj-ayuda>span:nth-child(odd){white-space:nowrap;border-radius:6px;padding:2px 10px;font-size:16px;font-weight:700}.tv-aj-ayuda .tv-aj-ayuda-revisar{color:var(--tv-text);border:3px solid #f40b0b;padding:0 8px}.sem-alcance{color:var(--ink-2);font-weight:400}.sem-titulo{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.sem-controles{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.sem-boton{flex:none;align-items:center;gap:8px;display:flex}.sem-boton .button-primary{white-space:nowrap}.sem-tabla table.data{font-size:var(--text-xs)}.sem-tabla table.data td,.sem-tabla table.data th{padding-left:4px;padding-right:4px}.sem-celda{white-space:nowrap;border-radius:4px;padding:2px 5px;display:inline-block}.sem-mejor{background:var(--good-soft);color:var(--good)}.sem-peor{background:var(--critical-soft);color:var(--critical)}.sem-mejor .cell-sub,.sem-peor .cell-sub{color:inherit;opacity:.8}.tv-alerta-vip{letter-spacing:.02em;margin:6px 0;font-size:clamp(22px,3vw,44px);font-weight:800}.tv-alerta-rubro{opacity:.9;margin:4px 0;font-size:clamp(20px,2.4vw,36px);font-weight:700}.grid-6{grid-template-columns:repeat(6,minmax(0,1fr));align-items:start;gap:20px;margin-top:20px;display:grid}.grid-6>.card,.grid-6>section{margin-top:0}.s2{grid-column:span 2}.s3{grid-column:span 3}.s4{grid-column:span 4}.s6{grid-column:1/-1}@media (width<=1180px){.grid-6>.s2,.grid-6>.s3,.grid-6>.s4{grid-column:1/-1}}:is(.kpis.kpis-fila,.kpis.kpis-fila:has(>.kpi:nth-child(6)),.kpis.kpis-fila:has(>.kpi:nth-child(7))){grid-template-columns:none;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column}.kpis.kpis-fila>.kpi.kpi:nth-child(n){border-left:1px solid var(--rule-soft);border-top:0}.kpis.kpis-fila>.kpi.kpi:first-child{border-left:0}.kpis.kpis-fila .kpi{padding:14px 16px 15px}.kpis.kpis-fila .kpi-value{font-size:26px}a.kpi{color:inherit;text-decoration:none}a.kpi:hover{background:var(--row-hover)}a.kpi:hover .kpi-label{color:var(--accent)}a.kpi:focus-visible{outline:2px solid var(--focus);outline-offset:-2px}.kpi-value.critical,.kpi-foot.critical,.kpi-foot .critical{color:var(--critical)}.band-title{color:var(--ink-2);margin:0 0 8px;font-size:13px;font-weight:500}.band-title span{color:var(--ink-3);font-weight:400}.card>.kpis.kpis-dentro{border:0;border-top:1px solid var(--rule-soft);border-radius:0;margin:0 -20px -16px}.card-link{color:var(--accent);white-space:nowrap;font-size:13px;font-weight:500;text-decoration:none}.card-link:hover{color:var(--ink);text-underline-offset:3px;text-decoration:underline}.card-head .segmented button{padding:4px 10px;font-size:12.5px}.stack-rows{gap:8px;display:grid}.stack-legend{color:var(--ink-2);flex-wrap:wrap;gap:14px;margin-bottom:4px;font-size:12px;display:flex}.stack-legend .key-rect{width:9px;height:9px;margin-right:6px}.stack-row{align-items:center;gap:12px;display:grid}.stack-label{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.stack-track{gap:2px;height:22px;display:flex}.stack-seg{font:inherit;font-variant-numeric:tabular-nums;border:0;border-radius:3px;place-items:center;min-width:3px;padding:0;font-size:11px;font-weight:500;display:grid;overflow:hidden}button.stack-seg{cursor:pointer}.stack-seg:hover{opacity:.82}.stack-total{text-align:right;font-variant-numeric:tabular-nums;font-size:13px;font-weight:600}.findings.findings-col .finding{border-top-color:var(--rule-row);grid-template-columns:22px minmax(0,1fr);row-gap:4px;padding:12px 0}.findings.findings-col .finding>a{grid-column:2;font-weight:500}.card-foot-link{border-top:1px solid var(--rule-soft);background:var(--surface-sunken);color:var(--accent);border-radius:0 0 var(--radius) var(--radius);margin:10px -20px -16px;padding:12px 20px;font-size:13px;text-decoration:none;display:block}.card-foot-link:hover{color:var(--ink)}.card-foot-link strong{color:var(--ink);font-weight:600}.page-head{max-width:none}.page-head-row{justify-content:space-between;align-items:flex-end;gap:24px;display:flex}.page-head-text{gap:4px;min-width:0;max-width:960px;display:grid}.page-actions{flex:none;align-items:center;gap:8px;display:flex}.button-secondary{border:1px solid var(--hairline);background:var(--surface);color:var(--ink-2);font:inherit;cursor:pointer;white-space:nowrap;border-radius:8px;padding:7px 12px;font-size:13px;font-weight:500}.button-secondary:hover{border-color:var(--baseline);color:var(--ink)}.button-secondary[aria-expanded=true]{border-color:var(--accent);color:var(--accent);background:var(--accent-soft)}.page-actions .button-primary{padding:7px 12px;font-size:13px;font-weight:500}.page-note{max-width:960px;color:var(--ink-2);background:var(--surface-sunken);border:1px solid var(--rule-soft);border-radius:8px;margin-top:10px;padding:12px 14px;font-size:13px;line-height:1.55}.page-tabs{border-bottom:1px solid var(--hairline);flex-wrap:wrap;column-gap:22px;margin-top:14px;display:flex}.page-tabs a{white-space:nowrap;color:var(--ink-2);padding:10px 0 11px;font-size:13.5px;text-decoration:none}.page-tabs a:hover{color:var(--ink)}.page-tabs a[aria-current=page]{color:var(--ink);box-shadow:inset 0 -2px 0 var(--accent);font-weight:600}.page-tabs+.en-esta-pagina{margin-top:14px}.card>.table-wrap{margin-left:-20px;margin-right:-20px}.card>.table-wrap table.data th:first-child,.card>.table-wrap table.data td:first-child{padding-left:20px}.card>.table-wrap table.data th:last-child,.card>.table-wrap table.data td:last-child{padding-right:20px}.card>.table-wrap:last-child{margin-bottom:-16px}.card>.table-wrap:last-child table.data tr:last-child td{border-bottom:0}.cell-main.strong{font-weight:600}.critical-text{color:var(--critical);font-weight:600}.logro{gap:4px;display:grid}.logro-row{border-top:1px solid var(--rule-row);grid-template-columns:minmax(150px,36%) minmax(0,1fr) minmax(88px,auto);align-items:center;column-gap:14px;padding:7px 0;display:grid}.logro-row:first-child{border-top:0}.logro-label{color:var(--ink);min-width:0;font-size:13px}.logro-label .cell-sub{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.logro-track{background:var(--surface-sunken);border-radius:3px;height:12px;position:relative}.logro-bar{background:var(--series-1);border-radius:3px;min-width:2px;position:absolute;top:0;bottom:0;left:0}.logro-bar.no{background:var(--critical)}.logro-bar.sin-meta{background:var(--deemph)}.logro-meta{background:var(--ink);border-radius:1px;width:2px;margin-left:-1px;position:absolute;top:-4px;bottom:-4px}.logro-value{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:13px;font-weight:600}.logro-value .cell-sub{margin-left:6px;font-weight:400}.logro-foot{color:var(--ink-3);margin:10px 0 0;font-size:12px}.findings.findings-col .finding{grid-template-columns:minmax(0,1fr)}.findings.findings-col .finding-index{display:none}.findings.findings-col .finding>a{grid-column:1}.findings.findings-col .finding-text{font-size:13px;line-height:1.45}.tv.tv-inicio{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--tv-bg:#f6f6f3;--tv-panel:#fff;--tv-line:#e7e6e0;--tv-text:#15181e;--tv-muted:#6b727e;--tv-rojo-texto:#c8002a;--tv-ambar-texto:#8a5d00;--tv-ambar-fondo:#fff3c4;--tv-hoy:#e6effb;--tv-ahora:#cddff7}.tv-inicio .tv-boton-grande:focus-visible{outline-color:#002f6c}.tv-inicio .tv-compartir-form button{color:#fff;background:#002f6c;border-color:#002f6c}.tv-inicio .tv-compartir-form button.tv-secundario{background:var(--tv-panel);border-color:var(--tv-line);color:var(--tv-text)}.tv-inicio .tv-compartir-nuevo{background:#eaeff6;border-color:#002f6c}.tv-inicio .tv-estado-ok,.tv-inicio .tv-equipo-autorizado .tv-equipo-codigo{color:#1e7a45}.tv-inicio .tv-estado-alerta{color:#8a5f00}.tv-inicio .tv-estado-mal,.tv-inicio .tv-equipo-pendiente .tv-equipo-codigo{color:#b42d2a}.tv-inicio .tv-compartir{width:min(1120px,94vw);font-family:var(--font);gap:14px;padding:18px 20px 20px;font-size:14px;line-height:1.5}.tv-inicio .tv-compartir h2{letter-spacing:-.005em;font-size:15px;font-weight:600}.tv-inicio .tv-compartir .tv-nota,.tv-inicio .tv-compartir .tv-nota-ajuste{font-size:13px}.tv-inicio .tv-compartir-form{gap:12px}.tv-inicio .tv-compartir-form label{color:#4b515c;gap:6px;font-size:13px}.tv-inicio .tv-compartir input:not([type=checkbox]):not([type=radio]),.tv-inicio .tv-compartir select{color:#15181e;background:#fff;border:1px solid #e7e6e0;border-radius:8px;padding:7px 10px;font-size:14px}.tv-inicio .tv-compartir input:focus-visible,.tv-inicio .tv-compartir select:focus-visible{outline-offset:1px;outline:2px solid #1f87c4}.tv-inicio .tv-compartir input[type=checkbox],.tv-inicio .tv-compartir input[type=radio]{accent-color:#002f6c;width:15px;height:15px}.tv-inicio .tv-compartir fieldset{background:#fff;border:1px solid #e7e6e0;border-radius:8px;padding:8px 12px 12px}.tv-inicio .tv-compartir legend{color:#6b727e;padding:0 4px;font-size:12px;font-weight:500}.tv-inicio .tv-compartir fieldset label,.tv-inicio .tv-compartir .tv-compartir-tipos label{color:#15181e;font-size:13.5px}.tv-inicio .tv-compartir summary{cursor:pointer;color:#15181e;font-size:13.5px}.tv-inicio .tv-compartir button{color:#4b515c;background:#fff;border:1px solid #e7e6e0;border-radius:8px;padding:7px 12px;font-size:13px;font-weight:500}.tv-inicio .tv-compartir button:hover:not(:disabled){color:#15181e;border-color:#d9d8d1}.tv-inicio .tv-compartir-form button{color:#fff;background:#002f6c;border-color:#002f6c;font-weight:600}.tv-inicio .tv-compartir-form button:hover:not(:disabled){color:#fff;background:#0a3d82}.tv-inicio .tv-compartir-form button.tv-secundario{color:#4b515c;background:#fff;border-color:#e7e6e0;font-weight:500}.tv-inicio .tv-compartir-nuevo{background:#eaeff6;border-color:#002f6c;border-radius:8px}.tv-inicio .tv-enlace{background:#fff;border-color:#e7e6e0;border-radius:10px;padding:14px 16px}.tv-inicio .tv-enlace-cabeza h3{font-size:15px;font-weight:600}.tv-inicio .tv-enlace-datos dt{font-size:12px}.tv-inicio .tv-compartir-tabla{font-size:13px}.tv-inicio .tv-compartir-tabla th{background:#fafaf8;font-size:12px;font-weight:500}.tv-inicio .tv-compartir-tabla th,.tv-inicio .tv-compartir-tabla td{border-bottom-color:#f2f1ec;padding:8px 10px}.tv.tv-inicio{justify-content:flex-start;padding-top:4vh;padding-bottom:4vh}.tv.tv-inicio>:first-child{margin-top:auto}.tv.tv-inicio>:last-child{margin-bottom:auto}.button-secondary[aria-pressed=true]{border-color:var(--accent);color:var(--accent);background:var(--accent-soft);font-weight:600}.casos-link,.cell-link{color:inherit;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;-webkit-text-decoration-color:color-mix(in oklab, currentColor 45%, transparent);text-decoration-color:color-mix(in oklab, currentColor 45%, transparent);text-underline-offset:3px;cursor:pointer}.casos-link:hover,.cell-link:hover,.casos-link:focus-visible,.cell-link:focus-visible{color:var(--accent);text-decoration-style:solid;-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent)}.cell-link{display:inline-block}a.kpi-link{color:inherit;text-decoration:none}a.kpi-link:hover .kpi-value{color:var(--accent)}a.kpi-link:focus-visible{outline:2px solid var(--focus);outline-offset:-2px}.heat-cell.clickable{cursor:pointer}.heat-cell.clickable:focus-visible{outline:2px solid var(--focus);outline-offset:-1px}.split-bar>:first-child{border-radius:4px 0 0 4px}.split-bar>:last-child{border-radius:0 4px 4px 0}.split-bar>:only-child{border-radius:4px}.split-seg{cursor:pointer;min-width:3px;font:inherit;border:0;padding:0}.split-seg:hover{opacity:.82}.split-seg.active{box-shadow:inset 0 0 0 2px var(--ink)}.legend-button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:6px;margin:-2px -4px;padding:2px 4px}.legend-button:hover,.legend-button.active{background:var(--accent-soft)}.stack-total.link-total{font:inherit;color:inherit;cursor:pointer;text-underline-offset:3px;background:0 0;border:0;padding:0;font-size:13px;font-weight:600;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.stack-total.link-total:hover{color:var(--accent)}.drill-origen{border:1px solid var(--hairline);border-left:3px solid var(--accent);border-radius:var(--radius);background:var(--surface);font-size:var(--text-sm);flex-wrap:wrap;align-items:baseline;gap:6px 12px;margin:0 0 14px;padding:10px 14px;display:flex}.drill-origen-label{color:var(--ink-3)}.drill-origen strong{color:var(--ink)}.drill-origen-n{color:var(--ink-2);font-variant-numeric:tabular-nums}.drill-origen .link-button{margin-left:auto}.topbar .freshness{flex:1 1 0;justify-content:flex-end;min-width:0;overflow:hidden}.freshness-text,.freshness .progress{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.freshness-text{flex:0 auto}.freshness .progress{white-space:nowrap;flex:0 100 auto}.freshness .pulse{flex:none}.contexto-casos{color:var(--ink-2);flex-wrap:wrap;gap:4px 14px;margin-top:8px;font-size:12.5px;display:flex}.tl-cell{text-align:center;font-variant-numeric:tabular-nums;min-width:3.6em;color:var(--ink);border-radius:4px;padding:3px 8px;display:inline-block}.tl-cell.verde{--sem:var(--good)}.tl-cell.amarillo{--sem:var(--nps-passive)}.tl-cell.rojo{--sem:var(--critical);font-weight:600}.tl-leyenda{flex-wrap:wrap;gap:12px;margin-left:4px;display:inline-flex}.tl-leyenda span{align-items:center;gap:5px;display:inline-flex}.tl-leyenda i{border-radius:3px;width:10px;height:10px;display:inline-block}.tl-cell.active{outline:2px solid var(--ink);outline-offset:-1px}.tl-pct{color:var(--ink-3);font-size:11.5px;font-weight:400;display:block}.tl-cell .tl-pct{color:inherit;opacity:.75}.sr-filtros label{font-size:var(--text-sm);color:var(--ink-2);align-items:center;gap:8px;display:inline-flex}.tr-auth{background:var(--page);flex-direction:column;align-items:center;gap:14px;min-height:100vh;padding:clamp(48px,13vh,150px) 16px 40px;display:flex}.tr-auth-card{background:var(--surface);border:1px solid var(--hairline);border-radius:10px;width:min(440px,100%);margin:0;overflow:hidden}.tr-auth-head{align-items:center;gap:12px;padding:14px 20px 0;display:flex}.tr-auth-head h2{margin:0;font-size:15px;font-weight:600;line-height:1.35}.tr-auth-head .card-sub{margin:0}.tr-auth-body{gap:14px;padding:16px 20px 20px;display:grid}.tr-field{gap:6px;display:grid}.tr-field>span:first-child{color:var(--ink);font-size:13px;font-weight:500}.tr-field input{border:1px solid var(--baseline);background:var(--surface);color:var(--ink);font:inherit;border-radius:8px;min-width:0;padding:9px 12px;font-size:14px}.tr-field input:focus-visible{outline:2px solid var(--focus);outline-offset:1px;border-color:var(--accent)}.tr-field input[aria-invalid=true]{border-color:var(--critical)}.tr-hint{color:var(--ink-3);font-size:12px;line-height:1.4}.tr-hint.is-error{color:var(--critical)}.tr-hint.is-good{color:var(--good)}.tr-auth-actions{align-items:center;gap:14px;margin-top:4px;display:flex}.tr-auth-actions .button-primary{padding:10px 16px;font-size:14px}.tr-auth-actions .link-button{color:var(--ink-2);font-size:13.5px}.tr-auth-foot{color:var(--ink-3);text-wrap:pretty;margin:0;font-size:12.5px;line-height:1.45}.tr-auth-pie{color:var(--ink-3);align-items:center;gap:8px;margin:0;font-size:12px;display:flex}.modal:has(>.tr-auth-card){border-radius:10px;width:min(440px,100%);padding:0;overflow:hidden}.modal>.tr-auth-card{border:0;border-radius:0;width:100%}.tr-crash{grid-template-columns:repeat(6,minmax(0,1fr));gap:20px;padding:20px 0;display:grid}.tr-crash>.tr-auth-card{grid-column:2/span 4;width:auto}.tr-crash-detail{color:var(--ink-3);font-size:12.5px}.tr-crash-detail summary{cursor:pointer;overflow-wrap:anywhere;line-height:1.45}.tr-crash-detail pre{white-space:pre-wrap;word-break:break-word;background:var(--surface-sunken);border:1px solid var(--rule-soft);border-radius:8px;max-height:240px;margin:8px 0 0;padding:10px;font-size:12px;overflow:auto}@media (width<=900px){.tr-crash>.tr-auth-card{grid-column:1/-1}}.drawer-head.tr-caso-head{gap:6px;padding:14px 24px}.tr-caso-top{align-items:center;gap:10px;min-width:0;display:flex}.tr-caso-top .drawer-who{flex:1;min-width:0;padding-right:0}.tr-caso-head .drawer-client{color:var(--ink-2);font-size:13px;font-weight:600}.drawer-empresa{color:var(--ink-2);overflow-wrap:anywhere;font-size:13px}.drawer-empresa .tag{margin-left:6px}.tr-caso-head .drawer-close{flex:none;position:static}.tr-caso-head .ficha-pdf{margin-left:0;padding:6px 11px;font-size:13px;font-weight:500}.tr-caso-titulo{letter-spacing:-.01em;overflow-wrap:anywhere;margin:2px 0 0;font-size:20px;font-weight:600;line-height:1.3}.tr-caso-sub{color:var(--ink-3);flex-wrap:wrap;align-items:center;gap:2px 6px;font-size:13px;display:flex}.tr-caso-sub .caso-wise{padding:1px 9px}.tr-caso-sub .caso-wise strong{font-size:13px}.tr-caso-sub .line-name{color:var(--ink-2)}.tr-caso-head .drawer-foot{margin-top:2px}.drawer-body.tr-caso-body{gap:16px;padding:16px 24px 48px}.tr-caso-kpis.kpis{grid-template-columns:repeat(5,minmax(0,1fr));grid-auto-flow:row}.tr-caso-kpis .kpi{border-left:1px solid var(--rule-soft);border-top:0;padding:13px 14px 14px}.tr-caso-kpis .kpi:first-child{border-left:0}.tr-caso-kpis .kpi-label{white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;overflow:hidden}.tr-caso-kpis .kpi-value{overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;font-size:18px;line-height:1.25}.tr-caso-kpis .kpi-foot{font-size:12px}.tr-caso-kpis .kpi-foot .is-bad,.tr-caso-kpis .kpi-value.is-bad{color:var(--critical)}.tr-card{background:var(--surface);border:1px solid var(--hairline);border-radius:10px;min-width:0}.tr-card>.card-head{margin-bottom:0;padding:14px 20px 0}.tr-card>.card-head h3{margin:0;font-size:15px;font-weight:600}.tr-caso-conv{padding-bottom:6px}.tr-caso-conv>.bot-alerta,.tr-caso-conv>.caso-cierre,.tr-caso-conv>div:not(.card-head):not(.timeline){margin-left:20px;margin-right:20px}.tr-caso-conv>.timeline{padding:14px 20px 6px}.tr-caso-conv>.timeline:before{top:20px;bottom:12px;left:27px}.tr-caso-conv>.caso-cierre{margin-bottom:14px}.tr-caso-conv .tl-meta{margin-bottom:5px;font-size:12px}.tr-caso-conv .tl-meta strong{font-size:13px}.tr-caso-conv .tl-body{background:var(--surface-sunken);border-color:var(--rule-soft);padding:8px 11px;font-size:13.5px;line-height:1.5}.tr-caso-conv .tl-item.note .tl-body{background:var(--note-soft);border-color:var(--note-rule)}.tr-saltos{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;margin-top:12px;display:grid}.tr-salto{border-top:1px solid var(--rule-row);align-content:start;gap:5px;min-width:0;padding:13px 20px;display:grid}.tr-salto-meta{color:var(--ink-3);align-items:center;gap:6px;font-size:12px;display:flex}.tr-salto-meta i{background:var(--deemph);border-radius:50%;flex:none;width:7px;height:7px}.tr-salto-titulo{overflow-wrap:anywhere;font-size:13.5px;font-weight:600;line-height:1.35}.tr-salto-texto{color:var(--ink-2);font-size:13px;line-height:1.45}.tr-salto a,.tr-salto .link-button{color:var(--accent);justify-self:start;font-size:13px;font-weight:500;text-decoration:none}.tr-salto a:hover,.tr-salto .link-button:hover{text-underline-offset:3px;text-decoration:underline}.tr-salto-links{flex-wrap:wrap;gap:4px 12px;display:flex}@media print{body.ficha-print .tr-saltos-card{display:none!important}body.ficha-print .tr-caso-kpis{break-inside:avoid}body.ficha-print .tr-card{border:0!important}body.ficha-print .tr-caso-conv>.timeline{padding-left:0;padding-right:0}body.ficha-print .tr-caso-conv>.timeline:before{left:7px}}.tr-auth-actions a.link-button{text-decoration:none}.tr-auth-actions a.link-button:hover{text-underline-offset:3px;text-decoration:underline}.tr-facts-2.facts>:nth-child(n):last-child{grid-column:auto}.drawer-backdrop{background:color-mix(in srgb, var(--overlay) 45%, transparent)}.origen-circulo{cursor:help;border:2px solid var(--accent);border-radius:50%;flex:none;place-items:center;width:28px;height:28px;font-size:14px;font-weight:700;line-height:1;display:inline-grid}.origen-circulo.origen-i{background:var(--accent);color:var(--surface)}.origen-circulo.origen-e{background:var(--surface);color:var(--accent)}.sf-pasos{color:var(--ink-2);gap:6px;margin:0;padding-left:20px;font-size:13.5px;line-height:1.45;display:grid}.sf-qr{border-radius:var(--radius-sm);border:1px solid var(--hairline);background:#fff;justify-self:center;padding:10px;line-height:0}.sf-qr img{display:block}.sf-clave{letter-spacing:.04em;word-break:break-all;-webkit-user-select:all;user-select:all;font-size:13px}.tr-field input.sf-codigo{letter-spacing:.3em;font-variant-numeric:tabular-nums;text-align:center;font-size:20px}.origen-circulo.origen-chico{border-width:1.5px;width:20px;height:20px;font-size:11px}.tr-bloque-error{color:var(--ink-2);background:var(--surface-sunken);border:1px solid var(--rule-soft);border-radius:8px;margin:8px 0;padding:8px 12px;font-size:13px}.tr-crash-panel .tr-crash{grid-template-columns:minmax(0,1fr);padding:24px}.tr-crash-panel .tr-crash>.tr-auth-card{grid-column:1/-1}.rs-kpi{color:inherit;position:relative}.rs-kpi:hover{background:var(--row-hover)}.rs-kpi:hover .kpi-label{color:var(--accent)}.rs-kpi-cubre{position:absolute;inset:0}.rs-kpi-cubre:focus-visible{outline:2px solid var(--focus);outline-offset:-2px}.rs-kpi .kpi-foot .casos-link{z-index:1;position:relative}.finding-text .casos-link{font-size:inherit;white-space:normal;color:inherit;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;-webkit-text-decoration-color:color-mix(in oklab, currentColor 45%, transparent);text-decoration-color:color-mix(in oklab, currentColor 45%, transparent);text-underline-offset:3px}.finding-text .casos-link:hover,.finding-text .casos-link:focus-visible{color:var(--accent);text-decoration-style:solid;-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent)}.finding-text .casos-link:hover strong,.finding-text .casos-link:focus-visible strong{color:inherit}
