:root{--bg:#EEF2F4;--card:#FFFFFF;--card-2:#F6F9FA;--ink:#16242C;--ink-2:#5A6B73;--ink-3:#93A1A8;--ink-3-text:#5A6B73;--line:#E4EAED;--line-2:#D6DEE2;--brand:#FF6000;--brand-2:#E85400;--brand-soft:#FFEBDF;--brand-ink:#B84400;--brand-hover:#FF7A29;--on-brand:#16242C;--on-bad:#FFFFFF;--ok:#1F9D5B;--ok-soft:#DBF1E4;--warn:#C67A12;--warn-soft:#F8ECD5;--bad:#C0392B;--bad-soft:#FBE3DF;--warn-ink:#8A5608;--ok-ink:#176B3F;--bad-ink:#A8321F;--clin-soft:#E1F0F2;--clin-ink:#155E6B;--g-veg:#2E8F5A;--g-veg-mid:#C4E6D1;--g-veg-ink:#1D6B41;--g-pro:#2F66A8;--g-pro-mid:#C9D9EF;--g-pro-ink:#234F86;--g-car:#93650A;--g-car-mid:#F0DDA8;--g-car-ink:#6E4B06;--g-azu:#66737C;--g-gra:#6B7A1C;--g-sal:#56656F;--g-agu:#1F7EA8;--g-alc:#8B4768;--g-tab:#7B6552;--g-veg-soft:#E3F3E9;--g-pro-soft:#E5EDF8;--g-car-soft:#F8EFD6;--g-azu-soft:#EBEEF0;--g-gra-soft:#EDF1D8;--g-sal-soft:#E9EDF0;--g-agu-soft:#E0F0F7;--g-alc-soft:#F4E6ED;--g-tab-soft:#F0EAE4;--sh:0 1px 2px rgba(20,35,43,.05),0 14px 34px -24px rgba(20,35,43,.35);--f-arch:var(--fuente-archivo),system-ui,-apple-system,sans-serif;--f-body:var(--fuente-manrope),system-ui,-apple-system,sans-serif;--f-mono:var(--fuente-plex-mono),ui-monospace,Menlo,monospace}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--bg:#0A0E11;--card:#141B20;--card-2:#101619;--ink:#EAF1F4;--ink-2:#9DACB4;--ink-3:#6C7A82;--ink-3-text:#84939D;--line:#243037;--line-2:#2E3C44;--brand:#FF6E1A;--brand-2:#FF8A3D;--brand-soft:#2A1608;--brand-ink:#FF9A52;--brand-hover:#FF8A3D;--on-brand:#0A0E11;--on-bad:#2A0F0C;--ok:#4FC183;--ok-soft:#102A1D;--warn:#DBA347;--warn-soft:#2B2210;--bad:#E67C71;--bad-soft:#311815;--warn-ink:#E7B865;--ok-ink:#4FC183;--bad-ink:#E67C71;--clin-soft:#0F2A2F;--clin-ink:#7FD0DC;--g-veg:#5CC08A;--g-veg-mid:#1F4A33;--g-veg-ink:#8EDDB2;--g-pro:#7EA7DE;--g-pro-mid:#22375A;--g-pro-ink:#B3CDF0;--g-car:#DDB053;--g-car-mid:#4D3D16;--g-car-ink:#F0D38E;--g-azu:#9AA7B0;--g-gra:#B9C45E;--g-sal:#A3B1BB;--g-agu:#5CB8DE;--g-alc:#D08AAE;--g-tab:#BFA68F;--g-veg-soft:#12281C;--g-pro-soft:#141F31;--g-car-soft:#2A220F;--g-azu-soft:#1A2227;--g-gra-soft:#22260E;--g-sal-soft:#1A2227;--g-agu-soft:#0E2530;--g-alc-soft:#2A1520;--g-tab-soft:#241D17;--sh:0 1px 2px rgba(0,0,0,.4),0 18px 40px -24px rgba(0,0,0,.85)}}:root[data-theme=dark]{--bg:#0A0E11;--card:#141B20;--card-2:#101619;--ink:#EAF1F4;--ink-2:#9DACB4;--ink-3:#6C7A82;--ink-3-text:#84939D;--line:#243037;--line-2:#2E3C44;--brand:#FF6E1A;--brand-2:#FF8A3D;--brand-soft:#2A1608;--brand-ink:#FF9A52;--brand-hover:#FF8A3D;--on-brand:#0A0E11;--on-bad:#2A0F0C;--ok:#4FC183;--ok-soft:#102A1D;--warn:#DBA347;--warn-soft:#2B2210;--bad:#E67C71;--bad-soft:#311815;--warn-ink:#E7B865;--ok-ink:#4FC183;--bad-ink:#E67C71;--clin-soft:#0F2A2F;--clin-ink:#7FD0DC;--g-veg:#5CC08A;--g-veg-mid:#1F4A33;--g-veg-ink:#8EDDB2;--g-pro:#7EA7DE;--g-pro-mid:#22375A;--g-pro-ink:#B3CDF0;--g-car:#DDB053;--g-car-mid:#4D3D16;--g-car-ink:#F0D38E;--g-azu:#9AA7B0;--g-gra:#B9C45E;--g-sal:#A3B1BB;--g-agu:#5CB8DE;--g-alc:#D08AAE;--g-tab:#BFA68F;--g-veg-soft:#12281C;--g-pro-soft:#141F31;--g-car-soft:#2A220F;--g-azu-soft:#1A2227;--g-gra-soft:#22260E;--g-sal-soft:#1A2227;--g-agu-soft:#0E2530;--g-alc-soft:#2A1520;--g-tab-soft:#241D17;--sh:0 1px 2px rgba(0,0,0,.4),0 18px 40px -24px rgba(0,0,0,.85)}*{box-sizing:border-box}body,html{margin:0;padding:0}body{background:var(--bg);color:var(--ink);font-family:var(--f-body);-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}.mono{font-family:var(--f-mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}::placeholder{color:var(--ink-3-text);opacity:1}.lock{display:flex;align-items:flex-end;gap:5px}.lock img{height:20px;width:auto;display:block}.lock .hh{font-family:var(--f-arch);font-weight:700;font-size:20px;line-height:.82;color:var(--ink-2)}.wrap{max-width:2400px;margin:0 auto;padding:24px clamp(18px,4vw,80px) 64px}.crumb{display:flex;flex-wrap:wrap;font-size:13px;color:var(--ink-2);margin-bottom:16px}.crumb,.volver{align-items:center}.volver{display:inline-flex;gap:2px;min-height:44px;margin-left:-8px;padding:0 12px 0 4px;border-radius:6px;font-family:var(--f-arch);font-weight:700;font-size:14.5px;line-height:1.2;color:var(--ink);text-decoration:none}.volver svg{width:22px;height:22px;flex-shrink:0}.volver:hover{color:var(--brand-ink);background:var(--card)}.volver:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.crumb .volver{position:relative;margin-right:14px}.crumb .volver:after{content:"";position:absolute;right:-8px;top:13px;bottom:13px;width:1px;background:var(--line-2)}.volver-solo{margin-bottom:12px}@media (max-width:560px){.crumb:has(.volver)>:not(.volver){display:none}.crumb .volver:after{display:none}}.crumb a{display:inline-flex;align-items:center;min-height:44px}.crumb a:hover{color:var(--brand-ink)}.crumb .sep{margin:0 7px;color:var(--line-2)}.filas{list-style:none;margin:12px 0 0;padding:0;display:grid;grid-gap:1px;gap:1px;background:var(--line);border:1px solid var(--line);border-radius:6px;overflow:hidden}.filas li{background:var(--card)}.filas .fl-x,.filas a{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:44px;padding:11px 13px;color:inherit;text-decoration:none}.filas a:hover{background:var(--card-2)}.filas b{font-family:var(--f-arch);font-weight:700;font-size:14.5px;color:var(--ink)}.filas small{font-size:12.5px;color:var(--ink-2);text-align:right}.fila-asigna{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:12px}.fila-asigna .inp{width:auto;min-width:170px;flex:1 1}.enlace{font:inherit;font-weight:700;font-size:12px;color:var(--brand-ink);background:none;border:0;padding:0;cursor:pointer}.enlace:hover{text-decoration:underline;text-underline-offset:3px}.claves{margin-top:12px}.cara-vacia{width:104px;height:132px;border-radius:6px;border:1px dashed var(--line-2);background:var(--card-2);color:var(--ink-3-text);font-size:12px;display:grid;place-items:center;flex-shrink:0}.btn-archivo{position:relative;overflow:hidden}.btn-archivo input{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}.btn-archivo:focus-within{outline:2px solid var(--brand);outline-offset:2px}.camara{display:flex;flex-direction:column;gap:8px;align-items:flex-start;width:100%}.camara-visor{width:100%;max-width:240px;aspect-ratio:4/5;border-radius:6px;overflow:hidden;border:1px solid var(--line);background:#0f1a20}.camara-visor video{width:100%;height:100%;object-fit:cover;transform:scaleX(-1);display:block}.camara-botones{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.micara-fila{display:flex;gap:14px;align-items:flex-start}.micara-fila img{width:96px;height:120px;object-fit:cover;border-radius:6px;border:1px solid var(--line);background:var(--card-2);flex-shrink:0}.micara-lado{display:flex;flex-direction:column;gap:10px;align-items:flex-start;min-width:0;flex:1 1}.micara-lado .btn{cursor:pointer}.micara .pcta{margin-top:0}.micara-confirmar{display:flex;flex-direction:column;gap:12px;margin-top:14px}.check label a{color:var(--brand-ink);font-weight:700;text-decoration:underline;text-underline-offset:2px}.reto{display:flex;flex-direction:column;gap:10px;align-items:flex-start;width:100%}.reto-visor{position:relative;width:100%;max-width:260px;aspect-ratio:4/5;border-radius:6px;overflow:hidden;border:1px solid var(--line);background:#0f1a20}.reto-visor video{width:100%;height:100%;object-fit:cover;transform:scaleX(-1);display:block}.reto-flecha{position:absolute;top:50%;transform:translateY(-50%);color:#fff;filter:drop-shadow(0 2px 8px rgba(0,0,0,.55));animation:reto-lat 1s ease-in-out infinite}.reto-flecha.izquierda{left:10px}.reto-flecha.derecha{right:10px;transform:translateY(-50%) scaleX(-1)}@keyframes reto-lat{0%,to{opacity:.5}50%{opacity:1}}.reto-vel{position:absolute;inset:0;background:rgba(15,26,32,.45)}.reto-guia{font-family:var(--f-arch);font-weight:700;font-size:15px;color:var(--ink);margin:0;min-height:1.4em}.reto-botones{display:flex;flex-wrap:wrap;gap:10px;align-items:center}@media (prefers-reduced-motion:reduce){.reto-flecha{animation:none}}.micodigo{container-type:inline-size}.micodigo-in{display:flex;gap:16px;align-items:center}.micodigo-qr{width:clamp(88px,30cqi,118px);aspect-ratio:1;flex-shrink:0;background:#fff;border-radius:6px;padding:8px;border:1px solid var(--line)}.micodigo-qr svg{width:100%;height:100%;display:block}.micodigo-qr-vacio{display:grid;place-items:center}.micodigo-lado{display:flex;flex-direction:column;gap:6px;min-width:0}.micodigo-doc{font-size:18px;font-weight:700;color:var(--ink);letter-spacing:.03em}.micodigo-num{display:inline-block;max-width:100%;overflow-wrap:anywhere}.micodigo-nota{font-size:13px;color:var(--ink-2);line-height:1.45}@container (max-width:300px){.micodigo-in{gap:12px}}.bq-overlay{position:fixed;inset:0;z-index:50;background:rgba(11,15,22,.55);display:grid;place-items:center;padding:16px}.bq-panel{background:var(--card);border:1px solid var(--line);border-radius:6px;padding:18px;width:100%;max-width:360px;box-shadow:none}.bq-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.bq-head h2{font-family:var(--f-arch);font-size:17px;font-weight:800;margin:0;color:var(--ink)}.bq-x{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:0;color:var(--ink-2);cursor:pointer;padding:4px;border-radius:8px;display:inline-flex}.bq-x:hover{color:var(--ink);background:var(--card-2)}.bq-msg{display:flex;flex-direction:column;gap:12px;align-items:flex-start;font-size:14px;color:var(--ink-2)}.bq-modos{display:flex;gap:6px;background:var(--card-2);border:1px solid var(--line);border-radius:6px;padding:3px;margin-bottom:12px}.bq-modos button{flex:1 1;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;color:var(--ink-2);cursor:pointer;font-family:var(--f-arch);font-weight:700;font-size:13px;padding:8px 10px;border-radius:6px}.bq-modos button[aria-selected=true]{background:var(--card);color:var(--ink);box-shadow:none}.bq-nota{font-size:12.5px;color:var(--ink-2);text-align:center;margin:8px 0 0;line-height:1.45}.bq-manual{display:flex;gap:8px;margin-top:12px}.bq-manual .inp{flex:1 1;min-width:0}.escanqr{display:flex;flex-direction:column;gap:10px;align-items:stretch}.escanqr-visor{position:relative;width:100%;aspect-ratio:1/1;border-radius:6px;overflow:hidden;border:1px solid var(--line);background:#0f1a20}.escanqr-visor video{width:100%;height:100%;object-fit:cover;display:block}.escanqr-marco{position:absolute;inset:16%;border:3px solid rgba(255,255,255,.92);border-radius:6px}.escanqr-guia{font-size:13.5px;color:var(--ink-2);text-align:center;margin:0}.pmarca{display:flex;align-items:center;gap:8px;margin:12px 0 0;font-family:var(--f-arch);font-weight:700;font-size:12.5px;color:var(--ink-2)}.pmarca img{height:20px;width:auto;max-width:130px;object-fit:contain;display:block}.paviso{display:flex;align-items:flex-start;gap:8px;margin:12px 0 0;background:var(--clin-soft);color:var(--clin-ink);border-radius:6px;padding:11px 12px;font-size:12.5px;line-height:1.5}.paviso svg{width:16px;height:16px;flex-shrink:0;margin-top:1px}.ajustes,.ajustes .campo{margin-top:14px}.ajustes textarea.inp{resize:vertical;min-height:62px;font-family:var(--f-body);line-height:1.5}.ajustes input[type=file]{padding:9px 11px;font-size:13px;font-family:var(--f-body)}.logo-actual{display:flex;align-items:center;gap:12px;margin:0 0 8px}.logo-actual img{height:34px;width:auto;max-width:150px;object-fit:contain;background:var(--card-2);border:1px solid var(--line);border-radius:6px;padding:5px 8px}.check-min{display:inline-flex;align-items:center;gap:6px;font-size:12.5px;color:var(--ink-2)}.ct-fila{align-items:flex-start;justify-content:space-between;gap:12px}.ct-fila,.fila-der{display:flex;flex-wrap:wrap}.fila-der{align-items:center;gap:10px;justify-content:flex-end}.fl-t{display:flex;flex-direction:column;gap:2px;min-width:0}.fl-t small{text-align:left;color:var(--ink-2)}.filas li:has(.fl-t) .fl-x{align-items:flex-start}.acciones-fila{display:flex;align-items:center;gap:6px;flex-wrap:wrap;justify-content:flex-end}.acciones-fila .btn-min{min-height:44px;padding:0 14px;font-size:13px}.btn-min{font:inherit;font-family:var(--f-arch);font-weight:700;font-size:12px;color:var(--ink-2);background:var(--card);border:1px solid var(--line);border-radius:8px;padding:5px 9px;cursor:pointer}.btn-min:hover{border-color:var(--line-2);color:var(--ink)}.btn-min.peligro{color:var(--bad-ink);border-color:var(--bad-soft)}.btn-min.peligro:hover{border-color:var(--bad)}.err-min{color:var(--bad-ink);font-size:12px}.clave-nueva{display:flex;align-items:center;gap:8px;font-family:var(--f-mono);font-size:12.5px;color:var(--ink)}.desvio{display:inline-block;width:.56em;height:.56em;margin-right:.3em;vertical-align:.06em;color:var(--warn);flex-shrink:0}.desvio.bad{color:var(--bad)}.franja-desarrollo{margin:0;padding:6px 16px;text-align:center;font:600 12px/1.4 var(--f-arch);letter-spacing:.04em;background:var(--ink);color:var(--card)}.okbox{display:flex;align-items:center;gap:8px;background:var(--ok-soft);color:var(--ok-ink);font-size:13px;font-weight:600;border-radius:6px;padding:11px 13px;margin:0 0 14px}.creada h2{font-family:var(--f-arch);font-weight:800;font-size:19px;letter-spacing:-.01em;margin:0}.creada .lead{margin:3px 0 0}.creada .fv.mono{display:inline-flex;align-items:center;gap:10px}.copiar{font:inherit;font-family:var(--f-arch);font-weight:700;font-size:11.5px;color:var(--brand-ink);background:var(--brand-soft);border:0;border-radius:7px;padding:3px 8px;cursor:pointer}.copiar:hover{background:var(--brand);color:var(--on-brand)}.phead{display:flex;align-items:center;gap:18px;flex-wrap:wrap;background:var(--card);border:1px solid var(--line);border-radius:6px;padding:20px 22px;box-shadow:none}.phead .pmeta{min-width:0;flex:1 1 260px}@media (max-width:640px){.phead{gap:14px}.pactions,.phead .pmeta{flex:1 1 100%}.pactions{margin-left:0}.pactions .btn{flex:1 1;justify-content:center}}.phead h1{font-family:var(--f-arch);font-size:clamp(19px,5.2vw,25px);font-weight:800;letter-spacing:-.02em;margin:0;line-height:1.15;text-wrap:balance}.phead .psub{font-size:clamp(13.5px,3.8vw,15.5px);color:var(--ink);margin:5px 0 0;font-weight:600}.phead .pid{font-size:13px;color:var(--ink-3-text);margin-top:5px;display:flex;flex-wrap:wrap;gap:4px 14px}.phead .pid .mono{color:var(--ink);font-weight:600}.pactions,.pflags{display:flex;gap:8px;flex-wrap:wrap}.pactions{margin-left:auto}.flag{font-size:12.5px;font-weight:700;padding:2px 0;display:inline-flex;align-items:center;gap:6px}.flag,.flag .d{border-radius:0}.flag .d{width:8px;height:8px}.flag.ok{color:var(--ok-ink)}.flag.ok .d{background:var(--ok)}.flag.wn{color:var(--warn-ink)}.flag.wn .d{background:var(--warn)}.flag.bad{color:var(--bad-ink)}.flag.bad .d{background:var(--bad)}.flag.na{color:var(--ink-2)}.flag.na .d{background:var(--ink-3)}.btn{font-family:var(--f-arch);font-weight:700;font-size:13.5px;min-height:44px;padding:10px 15px;border-radius:6px;border:1px solid var(--line);background:var(--card);color:var(--ink);cursor:pointer;display:inline-flex;align-items:center;gap:7px;transition:border-color .2s,background .2s}.btn:hover{border-color:var(--line-2)}.btn svg{width:16px;height:16px}.btn.pri{background:var(--brand);color:var(--on-brand);border-color:transparent}.btn.pri:hover{background:var(--brand-hover)}h1.big{font-family:var(--f-arch);font-size:clamp(26px,2.2vw,38px);font-weight:800;letter-spacing:-.02em;margin:0}.lead{color:var(--ink-2);font-size:14px;margin:2px 0 0}.panel{background:var(--card);border:1px solid var(--line);border-radius:6px;padding:18px 20px;box-shadow:none}.panel+.panel{margin-top:18px}.p-h{font-family:var(--f-arch);font-weight:700;margin:0 0 14px;align-items:center;gap:8px}.field,.p-h{font-size:14px;display:flex}.field{justify-content:space-between;gap:12px;padding:9px 0;border-bottom:1px solid var(--line)}.field:last-child{border-bottom:0}.field .fl{color:var(--ink-2)}.field .fv{font-weight:600;text-align:right;color:var(--ink)}.field .fv.mono{font-family:var(--f-mono)}.summary{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));grid-gap:12px;gap:12px}.mini{background:var(--card-2);border:1px solid var(--line);border-radius:6px;padding:13px 14px}.mini .k{font-size:11px;font-weight:700;letter-spacing:.03em;text-transform:uppercase;color:var(--ink-2)}.mini{container-type:inline-size}.mini .v{font-family:var(--f-arch);font-size:clamp(16px,13cqi,23px);font-weight:800;margin-top:4px;letter-spacing:-.02em;display:flex;align-items:baseline;gap:5px;white-space:nowrap}.mini .v small{font-size:clamp(10.5px,9cqi,12px);color:var(--ink-3-text);font-weight:600}.mini .dl{font-size:12px;font-weight:700;margin-top:2px}.mini .dl.up{color:var(--ok-ink)}.mini .dl.down{color:var(--brand-ink)}.mini .dl.flat{color:var(--ink-3-text)}.chips{display:flex;gap:7px;flex-wrap:wrap;margin:18px 0 12px}.chip{font-family:var(--f-arch);font-weight:700;font-size:12.5px;color:var(--ink-2);background:var(--card-2);border:1px solid var(--line);border-radius:6px;padding:7px 12px;cursor:pointer;transition:all .2s;min-height:44px}.chip:hover{border-color:var(--line-2)}.chip.on{background:var(--brand);color:var(--on-brand);border-color:transparent}.graf-panel{animation:graf-entra .22s ease-out}@keyframes graf-entra{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.graf-panel{animation:none}}.graf-cab{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:10px 24px;margin:4px 0 16px}.graf-quien{min-width:0;flex:1 1 18rem}.graf-nombre{margin:0;font-family:var(--f-arch);font-weight:800;font-size:22px;line-height:1.15;color:var(--ink)}.graf-meta{margin:4px 0 0;font-size:13px;line-height:1.4;color:var(--ink-2)}.graf-valor{display:flex;align-items:center;gap:14px;flex:none}.graf-cifra{font-family:var(--f-arch);font-weight:900;font-size:40px;line-height:1;color:var(--ink);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.graf-cifra small{margin-left:4px;font-size:14px;font-weight:700;color:var(--ink-2)}.graf-nota{margin:14px 0 0;font-size:13px;color:var(--ink-3-text)}.tc{width:100%;margin-top:22px;border-collapse:collapse;font-size:14px}.tc thead th{padding:0 0 8px;border-bottom:2px solid var(--ink);text-align:left;font-family:var(--f-arch);font-weight:700;font-size:12.5px;color:var(--ink-2)}.tc .tc-num{text-align:right;width:8.5rem;padding-left:14px;white-space:nowrap}.tc .tc-grupo th{padding:18px 0 6px;border-bottom:1px solid var(--line-2);text-align:left;font-family:var(--f-arch);font-weight:800;font-size:15px;color:var(--ink)}.tc tbody tr:not(.tc-grupo) td,.tc tbody tr:not(.tc-grupo) th{height:44px;padding:6px 0;border-bottom:1px solid var(--line);vertical-align:middle}.tc tbody tr:not(.tc-grupo) th{padding-right:12px;text-align:left;font-weight:600;color:var(--ink)}.tc-ref{display:block;margin-top:2px;font-weight:500;font-size:12px;color:var(--ink-2)}.tc-cifra{display:inline-flex;align-items:baseline;gap:4px;font-family:var(--f-arch);font-weight:800;font-size:16px;color:var(--ink);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.tc-cifra small{font-family:var(--f-body,inherit);font-weight:600;font-size:12px;color:var(--ink-2)}.tc-vacia{color:var(--ink-3-text)}.tc .tc-txt{white-space:normal}.tc .tc-txt .tc-cifra{display:inline;font-size:14px;font-weight:700}@media (max-width:480px){.tc .tc-num{width:auto}.graf-cifra{font-size:34px}}@media (max-width:409px){.tc tbody tr:not(.tc-grupo) td,.tc tbody tr:not(.tc-grupo) th{height:52px}}.chartbox{position:relative}.chart-top{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:4px}.chart-now{font-family:var(--f-arch);font-weight:800;font-size:20px}.chart-now small{font-size:12px;color:var(--ink-3-text);font-weight:600}.chartbox svg.main{display:block;width:100%;height:160px;overflow:visible}.chartbox .xlab{display:flex;justify-content:space-between;margin-top:6px;font-size:11px;color:var(--ink-2)}.linea{fill:none;stroke:var(--brand);stroke-width:2.5;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1 1;stroke-dashoffset:1;animation:trazar 1s cubic-bezier(.3,.7,.2,1) forwards}@keyframes trazar{to{stroke-dashoffset:0}}.area{fill:url(#grad);opacity:0;animation:aparecer .7s ease .25s forwards}.punto{fill:var(--brand);stroke:var(--card);stroke-width:2.5;opacity:0;animation:aparecer .3s ease .85s forwards}.linea.sec{stroke-width:2;stroke-opacity:.55}.punto.sec{fill-opacity:.55}.graf-leyenda{display:flex;gap:16px;margin:8px 0 0;font-size:12px;font-weight:600;color:var(--ink-2)}.graf-leyenda span{display:inline-flex;align-items:center;gap:6px}.graf-leyenda i{display:inline-block;width:16px;height:0;border-top:2.5px solid var(--brand)}.graf-leyenda i.sec{border-top-width:2px;opacity:.55}.graf-eje{margin:10px 0 4px;font-size:12px;font-weight:700;color:var(--ink-2)}@keyframes aparecer{to{opacity:1}}.tablewrap{overflow-x:auto;margin-top:4px}.tablewrap table{width:100%;border-collapse:collapse;font-size:13.5px;min-width:560px}.sigla{text-transform:none}thead th{font-family:var(--f-arch);font-weight:700;font-size:11px;letter-spacing:.05em;text-transform:uppercase;color:var(--ink-2);text-align:right;padding:10px 12px;border-bottom:1.5px solid var(--line);white-space:nowrap}thead th:first-child{text-align:left}tbody td{padding:11px 12px;border-bottom:1px solid var(--line);text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}tbody td:first-child{text-align:left;font-weight:600}tbody tr{transition:background .15s}tbody tr:hover{background:var(--card-2)}tbody tr.now{background:var(--brand-soft)}.pill-idx{font-family:var(--f-arch);font-weight:800;background:var(--card-2);border-radius:8px;padding:3px 9px;display:inline-block}tr.now .pill-idx{background:var(--card);color:var(--brand-ink)}td.wn{color:var(--warn-ink)}td.bad,td.wn{font-weight:700}td.bad{color:var(--bad-ink)}td.na{color:var(--ink-3-text)}.est{font-size:12px;font-weight:700;padding:3px 9px;border-radius:6px}.est.ok{background:var(--ok-soft);color:var(--ok-ink)}.est.wn{background:var(--warn-soft);color:var(--warn-ink)}.est.bad{background:var(--bad-soft);color:var(--bad-ink)}.vacio{background:var(--card);border:1px dashed var(--line-2);border-radius:6px;padding:34px;text-align:center;color:var(--ink-2)}.vacio b{display:block;font-family:var(--f-arch);color:var(--ink);font-size:16px;margin-bottom:4px}.hallazgos{background:var(--card);border:1px solid var(--line);border-radius:6px;padding:18px 20px;box-shadow:none}.hallazgos .hx-top{margin-bottom:16px}.hallazgos .hx-top h3{font-family:var(--f-arch);font-weight:800;font-size:clamp(16px,4.4vw,19px);letter-spacing:-.01em;margin:0;color:var(--ink)}.hallazgos .hx-top p{margin:3px 0 0;font-size:13.5px;font-weight:600;color:var(--bad-ink)}.hx-dest{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));grid-gap:12px;gap:12px}.hd{background:var(--bad-soft);border:1px solid color-mix(in srgb,var(--bad) 30%,transparent);border-radius:6px;padding:14px 16px}.hd-h{display:flex;align-items:baseline;justify-content:space-between;gap:10px}.hd h4{font-family:var(--f-arch);font-size:clamp(12px,3.4vw,13px);margin:0;color:var(--ink);line-height:1.3}.hd h4,.hd-tag{font-weight:700}.hd-tag{font-size:10.5px;letter-spacing:.02em;color:var(--bad-ink);background:var(--card);border-radius:5px;padding:2px 7px;white-space:nowrap;flex-shrink:0}.hd-v{font-family:var(--f-arch);font-weight:800;font-size:clamp(23px,6.6vw,30px);line-height:1;margin:9px 0 0;color:var(--ink)}.hd-v small{font-size:13px;font-weight:600;color:var(--ink-2);margin-left:3px}.hd-dx{font-size:12px;color:var(--ink-2);margin:9px 0 0;line-height:1.4}.hb{margin-top:11px}.hb-track{position:relative;height:6px;background:color-mix(in srgb,var(--bad) 22%,transparent)}.hb-ok,.hb-track{border-radius:4px}.hb-ok{top:0;height:100%;background:var(--ok)}.hb-mark,.hb-ok{position:absolute}.hb-mark{top:-4px;width:4px;height:14px;border-radius:2px;background:var(--bad);transform:translateX(-50%);box-shadow:0 0 0 2px var(--bad-soft)}.hb-cap{position:relative;height:13px;margin-top:4px;font-size:10.5px;color:var(--ink-3-text);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.hb-cap span{position:absolute;top:0;transform:translateX(-50%);white-space:nowrap}.hx-grupos{display:grid;grid-template-columns:repeat(auto-fit,minmax(270px,1fr));grid-gap:10px;gap:10px;margin-top:14px}.hx-g{background:var(--card-2);border-radius:6px;padding:13px 15px}.hx-gh{display:flex;align-items:center;justify-content:space-between;gap:8px;font-family:var(--f-arch);font-weight:700;font-size:12.5px;color:var(--ink-2);margin:0 0 8px}.hx-gh span{font-size:11px;color:var(--ink-3-text);font-weight:600;background:var(--card);border-radius:5px;padding:1px 7px}.hx-lista{width:100%;border-collapse:collapse;table-layout:fixed;font-size:12.5px}.hx-lista td,.hx-lista th{padding:6px 0;border-bottom:1px solid var(--line);font-weight:400}.hx-lista tbody tr:last-child td,.hx-lista tbody tr:last-child th{border-bottom:0}.hx-lista thead th{padding:0 0 5px;font-size:10px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--ink-3-text)}.hx-lista thead th.hf-cab-v{overflow:visible;white-space:nowrap}.hx-lista th.hf-n{text-align:left;color:var(--ink-2);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding-right:8px}.hx-lista .hf-v{text-align:right;font-weight:700;color:var(--ink);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.hx-lista .hf-u{text-align:left;padding-left:4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hx-lista .hf-r,.hx-lista .hf-u{color:var(--ink-3-text);font-size:11px}.hx-lista .hf-r{text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.vis-oculto{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}@media (max-width:420px){.hx-dest{grid-template-columns:1fr}}.hallazgos .limpio-msg{color:var(--ok-ink);font-weight:600;font-size:14px;display:flex;align-items:center;gap:9px}.hallazgos .limpio-msg svg{width:18px;height:18px;flex-shrink:0}.verlink{display:inline-flex;align-items:center;min-height:44px;padding:0 10px;margin:0 -10px;color:var(--brand-ink);font-weight:700;font-family:var(--f-arch);font-size:12.5px;white-space:nowrap}.verlink:hover{text-decoration:underline}.vals{display:grid;grid-template-columns:repeat(auto-fill,minmax(158px,1fr));grid-gap:10px;gap:10px}.valc{background:var(--card-2);border:1px solid var(--line);border-radius:6px;padding:12px 13px}.valc .vk{font-size:12px;color:var(--ink-2);display:flex;align-items:center;gap:6px}.valc .vk .d{width:7px;height:7px;border-radius:50%;background:var(--ink-3);flex-shrink:0}.valc .vk .d.ok{background:var(--ok)}.valc .vk .d.wn{background:var(--warn)}.valc .vk .d.bad{background:var(--bad)}.valc .vn{font-family:var(--f-arch);font-weight:800;font-size:19px;margin-top:6px;letter-spacing:-.01em;line-height:1.1}.valc .vn small{font-size:12px;color:var(--ink-3-text);font-weight:600}.valc .vs{font-size:11px;font-weight:700;margin-top:3px}.valc .vs.ok{color:var(--ok-ink)}.valc .vs.wn{color:var(--warn-ink)}.valc .vs.bad{color:var(--bad-ink)}.valc .vref{font-size:11px;color:var(--ink-2);margin-top:3px}.valc .vref b{font-weight:600;color:var(--ink)}.modcount{font-family:var(--f-body);font-weight:600;font-size:12px;color:var(--ink-3-text);margin-left:auto}.p-h.tog{width:100%;min-height:44px;background:none;border:0;cursor:pointer;color:inherit;font:inherit;padding:0;margin:0}.p-h .caret{margin-left:10px;transition:transform .28s;color:var(--ink-3-text);flex-shrink:0}.p-h.tog.cerrado .caret{transform:rotate(-90deg)}.modwrap{display:grid;grid-template-rows:1fr;transition:grid-template-rows .32s cubic-bezier(.2,.7,.2,1),opacity .26s}.modwrap.cerrado{grid-template-rows:0fr;opacity:0}.modbody{overflow:hidden;min-height:0}.bvc{margin-top:9px}.bvc .bv-track{height:6px;background:var(--card)}.bvc .bv-mark{height:12px;top:-3px;box-shadow:0 0 0 2px var(--card-2);animation:markpop .45s ease both}@keyframes markpop{0%{opacity:0;transform:translateX(-50%) scaleY(.3)}to{opacity:1;transform:translateX(-50%) scaleY(1)}}.barras{display:flex;flex-direction:column;gap:12px}.barra-row{display:grid;grid-template-columns:76px 1fr 46px;align-items:center;grid-gap:10px;gap:10px}.barra-row .bl{font-size:13px;color:var(--ink-2)}.barra-row .btrack{height:10px;background:var(--card-2);border-radius:6px;overflow:hidden}.barra-row .bfill{display:block;height:100%;width:0;border-radius:6px;animation:barGrow .85s cubic-bezier(.3,.7,.2,1) forwards}.barra-row .bval{font-family:var(--f-arch);font-weight:800;font-size:14px;text-align:right}@keyframes barGrow{0%{width:0}}@media (prefers-reduced-motion:reduce){.barra-row .bfill{animation:none}}.vg{margin-top:11px}.vg-gauge{position:relative}.vg-gauge,.vg-gsvg{width:76px;height:76px}.vg-gsvg{transform:rotate(-90deg)}.vg-gtr{stroke:var(--line)}.vg-gar,.vg-gtr{fill:none;stroke-width:7}.vg-gar{stroke-linecap:round;stroke-dasharray:0 100;animation:pdona 1s cubic-bezier(.3,.7,.2,1) .1s forwards}.vg-gic{position:absolute;inset:0;display:grid;place-items:center}.vg-gic svg{width:20px;height:20px;opacity:.9;animation:latido 2.6s ease-in-out infinite}@keyframes latido{0%,to{transform:scale(1)}50%{transform:scale(1.14)}}.vg-termo{display:flex;flex-direction:column;align-items:center}.vt-tube{position:relative;width:13px;height:50px;background:var(--card);border:2px solid var(--line);border-radius:8px;overflow:hidden}.vt-fill{position:absolute;inset:0;transform-origin:bottom;transform:scaleY(0);border-radius:6px;animation:tmFill .9s cubic-bezier(.3,.7,.2,1) .1s forwards}@keyframes tmFill{to{transform:scaleY(var(--f))}}.vt-bulb{width:22px;height:22px;border-radius:50%;margin-top:-7px;border:2px solid var(--line)}.ecg-svg,.vg-ecg{width:100%}.ecg-svg{height:36px;overflow:visible}.ecg-base{fill:none;stroke-width:2;opacity:.3;stroke-dasharray:100;stroke-dashoffset:100;animation:ecgdraw .9s ease forwards}@keyframes ecgdraw{to{stroke-dashoffset:0}}.ecg-sweep{fill:none;stroke-width:2.6;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:11 100;stroke-dashoffset:11;animation:ecgsweep 2s linear infinite}@keyframes ecgsweep{to{stroke-dashoffset:-100}}.vg-imc{width:100%}.vimc-bar{position:relative;display:flex;height:10px;border-radius:6px;overflow:hidden}.vimc-seg{height:100%}.vimc-mk{position:absolute;top:-3px;width:4px;height:16px;background:var(--ink);border-radius:3px;transform:translateX(-50%);box-shadow:0 0 0 2px var(--card-2);animation:markpop .5s ease .1s both}.vimc-lb{font-size:11px;color:var(--ink-2);margin-top:8px;font-weight:600}@media (prefers-reduced-motion:reduce){.ecg-base,.ecg-sweep,.vg-gar,.vg-gic svg,.vimc-mk,.vt-fill{animation:none}.vg-gar{stroke-dasharray:var(--seg) 100}.vt-fill{transform:scaleY(var(--f))}.ecg-base{stroke-dashoffset:0}}.rvx{opacity:0;transform:translateY(8px);animation:rvxin .45s cubic-bezier(.2,.7,.2,1) forwards}@keyframes rvxin{to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.rvx{transform:none}.bvc .bv-mark,.rvx{animation:none;opacity:1}}.form{max-width:760px}.fgrid{display:grid;grid-template-columns:1fr 1fr;grid-gap:14px 16px;gap:14px 16px}@media(max-width:620px){.fgrid{grid-template-columns:1fr}}.full{grid-column:1/-1}.campo{display:flex;flex-direction:column}.lbl{font-family:var(--f-arch);font-weight:700;font-size:12px;letter-spacing:.02em;color:var(--ink-2);margin:0 0 6px}.lbl .req{color:var(--brand-ink)}.inp{width:100%;font-family:var(--f-body);font-size:14.5px;color:var(--ink);background:var(--card);border:1px solid var(--line);border-radius:6px;min-height:44px;padding:11px 13px}.inp:focus{outline:2px solid var(--brand);outline-offset:1px;border-color:transparent}.inp::placeholder{color:var(--ink-3-text)}select.inp{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;background-repeat:no-repeat;background-position:right 12px center;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%2393A1A8' stroke-width='2.5' stroke-linecap='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");padding-right:34px}.hint{font-size:12px;color:var(--ink-2);margin:5px 0 0}.fila-doc{display:flex;gap:10px;align-items:stretch}.fila-doc .inp{flex:1 1}@media (max-width:440px){.fila-doc{flex-wrap:wrap}.fila-doc .inp{flex:1 1 100%}}.seg2{background:var(--card-2);border:1px solid var(--line);border-radius:6px;padding:3px;gap:3px}.seg2,.seg2 label{display:inline-flex}.seg2 label{position:relative}.seg2 span{font-family:var(--f-arch);font-weight:700;font-size:13px;color:var(--ink-2);padding:0 15px;min-height:44px;min-width:44px;display:inline-flex;align-items:center;justify-content:center;border-radius:8px;transition:all .15s;white-space:nowrap}.seg2 input{position:absolute;inset:0;opacity:0;cursor:pointer;margin:0}.seg2 input:checked+span{background:var(--brand);color:var(--on-brand)}.seg2 input:focus-visible+span{outline:2px solid var(--brand);outline-offset:2px}.check{display:flex;gap:11px;align-items:flex-start;background:var(--card-2);border:1px solid var(--line);border-radius:6px;padding:14px}.check input{margin:2px 0 0;width:18px;height:18px;accent-color:var(--brand);flex-shrink:0}.check label{font-size:13.5px;color:var(--ink-2);line-height:1.5}.check:has(>label){padding:0 14px}.check:has(>label)>input{margin-top:16px}.check>label{flex:1 1;padding:14px 0}.check label .hint{display:block}.errbox{background:var(--bad-soft);color:var(--bad-ink);border:1px solid var(--bad);border-radius:6px;padding:12px 14px;font-size:13.5px;font-weight:600;margin-bottom:16px;display:flex;gap:9px;align-items:center}.errbox svg{width:18px;height:18px;flex-shrink:0}.form-actions{display:flex;gap:10px;margin-top:22px;flex-wrap:wrap}.btn.big{padding:13px 22px;font-size:15px}.btn:disabled{opacity:.6;cursor:default}.sechdr{font-family:var(--f-arch);font-weight:700;font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-2);margin:24px 0 12px;padding-bottom:8px;border-bottom:1px solid var(--line)}.sechdr:first-child{margin-top:0}:root{--alto-tab:68px}.papp{max-width:440px;margin:0 auto;min-height:100vh;position:relative;padding:0 max(18px,env(safe-area-inset-right)) calc(var(--alto-tab) + 32px + env(safe-area-inset-bottom)) max(18px,env(safe-area-inset-left))}.ptop{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:44px;padding:calc(14px + env(safe-area-inset-top)) 0 2px}.ptop .lock{display:flex;align-items:flex-end;gap:4px}.ptop .lock img{height:19px;width:auto;display:block}.ptop .lock .hh{font-family:var(--f-arch);font-weight:700;font-size:19px;line-height:.82;color:var(--ink-2)}.psalir{font-size:12.5px;color:var(--ink-3-text);font-weight:600;display:inline-flex;align-items:center;min-height:44px;padding:0 10px;margin:-14px -10px;background:none;border:0;cursor:pointer;font-family:inherit}.pgreet,.psalir:hover{color:var(--brand-ink)}.pgreet{margin:16px 0 0;font-family:var(--f-body);font-size:11px;letter-spacing:.08em}.pgreet,.pname{font-weight:800}.pname{font-family:var(--f-arch);font-size:26px;letter-spacing:-.02em;margin:1px 0 0}.pdate{font-size:13px;color:var(--ink-3-text);margin-top:3px}.phero{container-type:inline-size;background:var(--card);border:1px solid var(--line);border-radius:6px;padding:20px;margin-top:18px;box-shadow:none}.phero-in{display:flex;align-items:center;gap:20px}@container (max-width:300px){.phero-in{flex-direction:column;align-items:flex-start;gap:14px}}.pring{position:relative;width:118px;height:118px;flex-shrink:0}.pring svg{transform:rotate(-90deg)}.pring .mid{position:absolute;inset:0;display:grid;place-items:center;text-align:center}.pring .sc{font-family:var(--f-arch);font-size:34px;font-weight:800;line-height:1}.pseg{stroke-dasharray:0 100;animation:pdona 1.05s cubic-bezier(.3,.7,.2,1) .15s forwards}@keyframes pdona{to{stroke-dasharray:var(--seg) 100}}.phero .info{min-width:0}.pbadge{display:inline-flex;align-items:center;gap:6px;font-weight:700;font-size:13px;padding:5px 11px;border-radius:6px}.pbadge .d{width:7px;height:7px;border-radius:50%}.pbadge.ok{background:var(--ok-soft);color:var(--ok-ink)}.pbadge.ok .d{background:var(--ok)}.pbadge.wn{background:var(--warn-soft);color:var(--warn-ink)}.pbadge.wn .d{background:var(--warn)}.pbadge.bad{background:var(--bad-soft);color:var(--bad-ink)}.pbadge.bad .d{background:var(--bad)}.phero .lead{margin:10px 0 0;font-size:13.5px;color:var(--ink-2);line-height:1.45}.psec{font-family:var(--f-arch);font-weight:700;font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3-text);margin:24px 4px 10px}.ptiles{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}.ptile{background:var(--card);border:1px solid var(--line);border-radius:6px;padding:14px;box-shadow:none}.ptile .k{font-size:11px;font-weight:700;letter-spacing:.03em;text-transform:uppercase;color:var(--ink-2)}.ptile .r{display:flex;align-items:center;justify-content:space-between;margin-top:6px;gap:8px}.ptile .v{font-family:var(--f-arch);font-size:23px;font-weight:800;letter-spacing:-.02em;line-height:1}.ptile .v small{font-size:12px;color:var(--ink-3-text);font-weight:600}.ptile .st{font-size:10px;font-weight:700;padding:2px 7px;border-radius:6px;white-space:nowrap}.ptile .st.ok{background:var(--ok-soft);color:var(--ok-ink)}.ptile .st.wn{background:var(--warn-soft);color:var(--warn-ink)}.ptile .st.bad{background:var(--bad-soft);color:var(--bad-ink)}.ptile .ref{font-size:11px;color:var(--ink-3-text);margin-top:5px}.bv{margin-top:13px}.bv-track{position:relative;height:8px;border-radius:5px;display:flex;overflow:visible;background:var(--card-2)}.bv-zone{height:100%}.bv-zone.lo{background:var(--warn-soft)}.bv-zone.ok{background:var(--ok)}.bv-zone.hi{background:var(--warn-soft)}.bv-zone:first-child{border-radius:5px 0 0 5px}.bv-zone:last-child{border-radius:0 5px 5px 0}.bv-mark{position:absolute;top:-4px;width:4px;height:16px;border-radius:3px;transform:translateX(-50%);box-shadow:0 0 0 2px var(--card)}.bv-cap{display:flex;justify-content:space-between;margin-top:8px;font-size:11px;color:var(--ink-3-text)}.bv-cap .ok{color:var(--ok-ink);font-weight:600}.pcardx{background:var(--card);border:1px solid var(--line);border-radius:6px;padding:18px 16px;box-shadow:none}.pcardx .ct{font-family:var(--f-arch);font-weight:700;font-size:15px}.pcardx .cs{font-size:12px;color:var(--ink-3-text);margin:1px 0 12px}.psede{margin:0;padding-top:6px;padding-bottom:6px}.psede-f{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;grid-column-gap:12px;column-gap:12px;padding:10px 0;border-bottom:1px solid var(--line)}.psede-f:last-child{border-bottom:0}.psede dt{font-size:12px;color:var(--ink-2)}.psede dd,.psede dt{grid-column:1;font-weight:600}.psede dd{margin:2px 0 0;font-size:14px;line-height:1.4;color:var(--ink);overflow-wrap:anywhere}.psede dd.mono{font-family:var(--f-mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.psede svg{grid-column:2;grid-row:1/span 2;width:15px;height:15px;color:var(--ink-3-text)}.psede-nota{margin:8px 4px 0}.pform-sede .psec{margin-top:4px}.pdona{display:flex;flex-wrap:wrap;align-items:center;gap:18px}.pdona .w{position:relative;flex-shrink:0}.pdona .w,.pdona .w svg{width:128px;height:128px}.pdona .w svg{transform:rotate(-90deg)}.pdona .mid{position:absolute;inset:0;display:grid;place-items:center;text-align:center}.pdona .mid b{font-family:var(--f-arch);font-size:22px;font-weight:800;display:block;line-height:1}.pdona .mid span{font-size:11px;color:var(--ink-3-text)}.pleg{display:flex;flex-direction:column;gap:11px;flex:1 1 170px;min-width:0}.pleg .lg{display:flex;align-items:center;gap:9px;font-size:13px}.pleg .lg .sw{width:11px;height:11px;border-radius:4px;flex-shrink:0}.pleg .lg .lb{color:var(--ink-2);flex:1 1}.pleg .lg .pc{font-family:var(--f-arch);font-weight:800;font-size:14px}.pleg .lg .kg{font-size:11px;color:var(--ink-3-text);font-weight:600;margin-left:6px}.pcta{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;margin-top:16px;background:var(--brand);color:var(--on-brand);font-family:var(--f-arch);font-weight:700;font-size:15.5px;border:0;border-radius:6px;padding:15px;box-shadow:none}.pcta:hover{background:var(--brand-hover)}.pcta svg{width:18px;height:18px}.ptab{position:fixed;left:0;right:0;bottom:0;background:var(--card);border-top:1px solid var(--line);display:flex;justify-content:center;z-index:20}.ptab .in{width:100%;max-width:440px;display:flex;padding:8px max(12px,env(safe-area-inset-right)) calc(10px + env(safe-area-inset-bottom)) max(12px,env(safe-area-inset-left))}.ptab a{flex:1 1;min-width:0;display:flex;flex-direction:column;align-items:center;gap:3px;padding:6px 2px;color:var(--ink-3-text);font-size:11px;line-height:12px;font-weight:700;font-family:var(--f-arch);white-space:nowrap}.ptab a:focus-visible{outline:2px solid var(--brand);outline-offset:-2px;border-radius:6px}.ptab a.on{color:var(--brand-ink)}.ptab a svg{width:22px;height:22px}.ptl .vt{display:block;background:var(--card);border:1px solid var(--line);border-radius:6px;padding:14px 15px;margin-bottom:10px;box-shadow:none}a.vt{cursor:pointer;transition:transform .15s,border-color .2s}a.vt:hover{border-color:var(--brand);transform:translateY(-1px)}a.vt:active{transform:scale(.995)}.ptl .vt .chev{color:var(--ink-3-text);flex-shrink:0}.ptl .vt .vt-sum{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;margin-top:12px}.ptl .vt .vt-sum .est{white-space:nowrap}.ptl .vt .vt-sum .cnt{font-size:12.5px;color:var(--ink-3-text)}.ptl .vt .h{display:flex;align-items:center;justify-content:space-between;gap:10px}.ptl .vt .dt{font-family:var(--f-arch);font-weight:700;font-size:15px}.ptl .vt .dt small{display:block;font-family:var(--f-body);font-weight:600;font-size:11.5px;color:var(--ink-3-text);margin-top:1px}.pentry{max-width:400px;margin:0 auto;min-height:100vh;flex-direction:column;padding:calc(24px + env(safe-area-inset-top)) max(20px,env(safe-area-inset-right)) calc(60px + env(safe-area-inset-bottom)) max(20px,env(safe-area-inset-left))}.pentry,.pentry .lock{display:flex;justify-content:center}.pentry .lock{align-items:flex-end;gap:5px;margin-bottom:26px}.pentry .lock img{height:26px}.pentry .lock .hh{font-family:var(--f-arch);font-weight:700;font-size:26px;line-height:.82;color:var(--ink-2)}.pentry h1{font-family:var(--f-arch);font-size:24px;font-weight:800;letter-spacing:-.02em;margin:0 0 6px;text-align:center}.pentry p.sub{color:var(--ink-2);font-size:14px;text-align:center;margin:0 0 22px}.pentry .doc{display:flex;gap:10px}.pentry .seg2{flex-shrink:0}.seg-doc{display:grid;grid-template-columns:repeat(auto-fit,minmax(80px,1fr));width:100%}.seg-doc label{display:flex}.seg-doc span{flex:1 1;justify-content:center;text-align:center;padding:11px 6px}.pentry .err{color:var(--bad-ink);font-size:13px;font-weight:600;margin:12px 0 0;text-align:center}:root{--auth-b1:#F2661C;--auth-b2:#B23C08;--auth-b3:#8A2E05;--auth-on:#fff;--auth-on-2:rgba(255,255,255,.9);--auth-velo:rgba(58,16,0,.28)}.auth{min-height:100vh;min-height:100svh;display:grid;grid-template-columns:1fr 1fr}.auth-brand{position:relative;overflow:hidden;container-type:inline-size;display:flex;align-items:center;color:var(--auth-on);background:linear-gradient(150deg,var(--auth-b1) 0,var(--auth-b2) 52%,var(--auth-b3) 100%)}.auth-brand:after{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(58% 48% at 84% 12%,rgba(255,255,255,.16),transparent 70%)}.auth-brand-in{position:relative;z-index:1;display:flex;flex-direction:column;gap:18px;max-width:80cqi;padding:clamp(28px,7cqi,64px)}.auth-brand-in:before{content:"";position:absolute;inset:-64px;z-index:-1;border-radius:30%/36%;background:var(--auth-velo);filter:blur(48px);pointer-events:none}.auth-brand .eyb{font-family:var(--f-mono);font-size:clamp(11px,1.7cqi,13px);letter-spacing:.14em;text-transform:uppercase;color:var(--auth-on-2)}.auth-brand h2{font-family:var(--f-arch);font-weight:800;letter-spacing:-.02em;line-height:1.1;margin:0;font-size:clamp(22px,4.4cqi,40px);text-wrap:balance}.auth-brand ul{list-style:none;margin:6px 0 0;padding:0;display:flex;flex-direction:column;gap:12px}.auth-brand li{display:flex;align-items:center;gap:11px;color:var(--auth-on-2);font-size:clamp(13px,2cqi,15.5px)}.auth-brand li svg{width:19px;height:19px;flex:0 0 auto;color:var(--auth-on);opacity:.92}.auth-lock{display:flex;align-items:flex-end;gap:7px}.auth-brand .auth-lock img{height:clamp(28px,4.7cqi,42px);width:auto}.auth-brand .auth-lock.silueta img{filter:var(--auth-silueta,brightness(0) invert(1))}.auth-brand .auth-lock .hh{font-family:var(--f-arch);font-weight:700;line-height:.82;color:var(--auth-on);font-size:clamp(24px,4.2cqi,38px)}.auth-form{display:flex;align-items:center;justify-content:center;background:var(--bg);container-type:inline-size;padding:24px 20px 40px}.auth-form-in{width:100%;max-width:380px;display:flex;flex-direction:column}.auth-form .auth-lock{display:none;margin-bottom:20px}.auth-form .auth-lock img{height:26px;width:auto}.auth-form .auth-lock .hh{font-family:var(--f-arch);font-weight:700;font-size:26px;line-height:.82;color:var(--ink-2)}.auth-form h1{font-family:var(--f-arch);font-weight:800;letter-spacing:-.02em;margin:0 0 6px;color:var(--ink);font-size:clamp(22px,3cqi,26px)}.auth-form .sub{color:var(--ink-2);font-size:14px;margin:0 0 20px}.auth-form .ent-alt,.auth-form .ent-pie{text-align:left}.auth-form .ent-pie{margin-left:0;margin-right:0}.auth-form .ent-alt{justify-content:flex-start}.auth .inp{min-height:46px}.auth-form .err{color:var(--bad-ink);font-size:13px;font-weight:600;margin:12px 0 0}.auth-form .ok{color:var(--ok-ink);font-size:13px;font-weight:600;margin:0 0 14px}@media (max-width:860px){.auth{grid-template-columns:minmax(0,1fr)}.auth-brand{display:none}.auth-form{align-items:flex-start;padding-top:min(12vh,90px)}.auth-form .auth-lock{display:flex}}@media (prefers-reduced-motion:reduce){*{animation:none!important;transition:none!important}}.pform{display:grid;grid-template-columns:1fr;grid-gap:15px;gap:15px}.pform .lbl{margin-bottom:5px}.pfijo{display:flex;align-items:center;justify-content:space-between;gap:10px;background:var(--card-2);border:1px solid var(--line);border-radius:6px;padding:11px 13px}.pfijo .pv{font-weight:600;font-size:14px;color:var(--ink-2);min-width:0;overflow-wrap:anywhere}.pfijo svg{width:15px;height:15px;color:var(--ink-3-text);flex-shrink:0}.pok{display:flex;align-items:center;gap:9px;background:var(--ok-soft);color:var(--ok-ink);border:1px solid var(--ok);border-radius:6px;padding:11px 14px;font-size:13.5px;font-weight:600;margin-top:14px}.pok svg{width:17px;height:17px;flex-shrink:0}.pok-ir{margin-left:auto;color:inherit;font-weight:700;white-space:nowrap;text-decoration:underline;text-underline-offset:3px}.cmp-nada{font-size:13.5px;color:var(--ink-2);margin:0;line-height:1.55}.cmp-top{padding-bottom:13px;border-bottom:1px solid var(--line);margin-bottom:4px}.cmp-t{font-family:var(--f-arch);font-weight:800;font-size:clamp(15px,4.2vw,17px);margin:0;color:var(--ink)}.cmp-top.mejor .cmp-t,.cmp-top.normal .cmp-t{color:var(--ok-ink)}.cmp-top.peor .cmp-t{color:var(--warn-ink)}.cmp-s{font-size:12.5px;color:var(--ink-3-text);margin:3px 0 0}.cmp-lista{list-style:none;margin:0;padding:0}.cmp-i{padding:13px 0;border-bottom:1px solid var(--line)}.cmp-i:last-child{border-bottom:0;padding-bottom:0}.cmp-h{display:flex;align-items:baseline;justify-content:space-between;gap:10px}.cmp-n{font-size:13px;font-weight:600;color:var(--ink-2);min-width:0}.cmp-d{display:inline-flex;align-items:center;gap:4px;font-family:var(--f-arch);font-weight:800;font-size:14px;white-space:nowrap;flex-shrink:0}.cmp-d svg{width:13px;height:13px}.cmp-d small{font-size:11px;font-weight:600}.cmp-i.bien .cmp-d{color:var(--ok-ink)}.cmp-i.mal .cmp-d{color:var(--warn-ink)}.cmp-i.neutro .cmp-d{color:var(--ink-3-text)}.cmp-v{display:flex;align-items:baseline;gap:8px;margin-top:5px;font-family:var(--f-arch);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.cmp-a{font-size:15px;font-weight:700}.cmp-a,.cmp-fl{color:var(--ink-3-text)}.cmp-fl{font-size:13px}.cmp-b{font-size:20px;font-weight:800;color:var(--ink)}.cmp-b small{font-size:12px;font-weight:600;color:var(--ink-2)}.cmp-x{font-size:12px;color:var(--ink-3-text);margin:4px 0 0;line-height:1.45}.papp ::selection{background:var(--brand-soft);color:var(--ink)}.control :focus-visible,.plan :focus-visible,.plan-vacio :focus-visible,.pp :focus-visible{outline:2px solid var(--brand);outline-offset:3px;border-radius:6px}.pp{margin-top:16px;background:var(--card);border:1px solid var(--line);border-radius:6px;box-shadow:none;padding:16px 16px 14px}.pp h2{font-family:var(--f-arch);font-weight:800;font-size:18px;letter-spacing:-.01em;line-height:1.2;margin:0 0 4px;color:var(--ink)}.pp ol{list-style:none;margin:0;padding:0}.pp li{border-top:1px solid var(--line)}.pp li:first-child{border-top:0}.pp-n{width:28px;height:28px;border-radius:50%;display:grid;place-items:center;font-family:var(--f-arch);font-weight:800;font-size:13.5px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--brand-ink);background:var(--brand-soft)}.pp li.urge .pp-n{color:var(--on-bad);background:var(--bad)}.pp-fila{display:grid;grid-template-columns:28px minmax(0,1fr) 18px;grid-gap:12px;gap:12px;align-items:center;margin:0 -8px;padding:10px 8px;border-radius:6px;transition:background .18s}.pp-fila:hover{background:var(--card-2)}.pp-fila:active{background:var(--line)}.pp-txt{min-width:0}.pp-ir{width:18px;height:18px;color:var(--ink-3-text);transition:transform .18s}.pp-fila:hover .pp-ir{transform:translateX(2px);color:var(--ink-2)}.pp-t{display:block;font-family:var(--f-arch);font-size:15px;line-height:1.35;color:var(--ink);text-wrap:pretty}.pp-t,.pp-tag{font-weight:700}.pp-tag{display:inline-block;vertical-align:2px;margin-left:8px;font-family:var(--f-body);font-size:10.5px;color:var(--bad-ink);background:var(--bad-soft);border-radius:6px;padding:2px 7px}.pp-r{display:block;margin-top:2px;font-size:12.5px;line-height:1.45;color:var(--ink-2)}.pp-valida{margin-top:4px;padding:11px 12px;border-radius:6px;background:var(--clin-soft);color:var(--clin-ink)}.pp-valida-t{display:flex;align-items:center;gap:8px;font-weight:800}.pp-valida svg{width:19px;height:19px;flex-shrink:0}.pp-valida p+p{margin-top:4px}.pp-valida p{margin:0;font-size:13px;line-height:1.5}.plan-h{margin:22px 2px 0}.plan-h h2{font-family:var(--f-arch);font-weight:800;font-size:20px;letter-spacing:-.015em;line-height:1.2;margin:0;color:var(--ink)}.plan-h p{margin:5px 0 0;font-size:13px;line-height:1.5;color:var(--ink-2)}.hz{scroll-margin-top:16px;margin-top:12px;background:var(--card);border:1px solid var(--line);border-radius:6px;box-shadow:none;overflow:hidden}.hz-h{padding:13px 16px 12px;background:var(--card-2);border-bottom:1px solid var(--line)}.hz-top{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px 12px}.hz-h h3{font-family:var(--f-arch);font-weight:800;font-size:16.5px;line-height:1.25;margin:0;color:var(--ink)}.hz-v{display:flex;flex-wrap:wrap;gap:6px;margin:0}.hz-v span{display:inline-flex;align-items:baseline;gap:5px;font-family:var(--f-mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:600;font-size:13px;line-height:1;white-space:nowrap;color:var(--warn-ink);background:var(--warn-soft);border-radius:8px;padding:6px 9px}.hz-v small{font-family:var(--f-body);font-size:12px;font-weight:700}.hz.urge .hz-v span{color:var(--bad-ink);background:var(--bad-soft)}.hz-e{margin:7px 0 0;font-size:12.5px;line-height:1.5;color:var(--ink-2)}.hz-e:before{content:"";display:inline-block;width:7px;height:7px;border-radius:50%;margin-right:7px;vertical-align:1px;background:var(--warn)}.hz.urge .hz-e:before{background:var(--bad)}.hz.contado .hz-e:before{background:var(--ink-3)}.hz.mant .hz-h{background:var(--ok-soft);border-bottom-color:transparent}.hz.mant .hz-e:before{background:var(--ok)}.hz.cierre,.plan-valida{margin-top:12px}.hz-barras{display:grid;grid-template-columns:repeat(auto-fit,minmax(136px,1fr));grid-gap:10px 14px;gap:10px 14px;margin-top:10px}.hz-barra small{display:block;margin-bottom:2px;font-family:var(--f-arch);font-size:11px;font-weight:700;color:var(--ink-3-text)}.hz-barras .bv{margin-top:6px}.hz-ref{margin:2px 0 0 14px;font-size:12px;line-height:1.5;color:var(--ink-3-text)}.hz-ref span{font-family:var(--f-mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--ink);white-space:nowrap}.hz-sep{font-style:normal;margin:0 .45em;color:var(--ink-3)}.ind-lista{list-style:none;margin:0;padding:0}.ind{display:block;padding:15px 16px 18px;border-top:1px solid var(--line);scroll-margin-top:18px}.ind:first-child{border-top:0}.ind-ic{width:38px;height:38px;border-radius:6px;display:grid;place-items:center;color:var(--ink-2);background:var(--card-2);border:1px solid var(--line)}.ind-ic svg{width:20px;height:20px}.ind.t-consulta .ind-ic{color:var(--clin-ink);background:var(--clin-soft);border-color:transparent}.ind.urge .ind-ic{color:var(--bad-ink);background:var(--bad-soft);border-color:transparent}.ind-cab{display:flex;align-items:center;gap:12px}.ind h4{margin:0;font-family:var(--f-arch);font-weight:700;font-size:15.5px;line-height:1.3;color:var(--ink);text-wrap:balance}.ind-res{margin:10px 0 0;font-size:14px;font-weight:600;line-height:1.45;color:var(--ink-2);text-wrap:pretty}.ind-mas{margin:12px 0 0}.ind-mas summary{display:inline-flex;align-items:center;gap:4px;min-height:44px;margin:-10px 0 -11px;padding:4px 0;list-style:none;cursor:pointer;font-family:var(--f-arch);font-weight:700;font-size:12.5px;color:var(--ink-2)}.ind-mas summary::-webkit-details-marker{display:none}.ind-mas summary:hover{color:var(--ink)}.ind-mas summary svg{width:15px;height:15px;transition:transform .2s}.ind-mas[open] summary svg{transform:rotate(180deg)}.ind-mas p{margin:6px 0 0;font-size:13.5px;line-height:1.6;color:var(--ink-2);text-wrap:pretty}.pasos{list-style:none;display:grid;grid-gap:6px;gap:6px;margin:12px 0 0;padding:0}.pasos li{display:flex;align-items:center;gap:10px;min-width:0;padding:6px 10px 6px 6px;border-radius:6px;background:var(--card-2);font-size:13px;font-weight:600;line-height:1.3;color:var(--ink)}.pasos li>span{flex-shrink:0;width:30px;height:30px;border-radius:6px;display:grid;place-items:center;color:var(--clin-ink);background:var(--clin-soft)}.pasos svg{width:17px;height:17px}.ind.marca{animation:ind-marca 1.8s cubic-bezier(.16,1,.3,1)}@keyframes ind-marca{0%{background:var(--brand-soft)}to{background:transparent}}.focos{list-style:none;display:flex;flex-wrap:wrap;gap:6px;margin:11px 0 0;padding:0}.focos li{display:inline-flex;align-items:center;gap:6px;padding:3px 10px 3px 3px;font-size:12px;font-weight:600;line-height:1.2;color:var(--ink);background:var(--card);border:1px solid var(--line-2);border-radius:4px}.focos svg{width:22px;height:22px;flex-shrink:0;padding:3px;border-radius:50%}.g-vegetales svg{color:var(--g-veg);background:var(--g-veg-soft)}.g-proteina svg{color:var(--g-pro);background:var(--g-pro-soft)}.g-carbohidratos svg{color:var(--g-car);background:var(--g-car-soft)}.g-azucares svg{color:var(--g-azu);background:var(--g-azu-soft)}.g-grasas svg{color:var(--g-gra);background:var(--g-gra-soft)}.g-sal svg{color:var(--g-sal);background:var(--g-sal-soft)}.g-agua svg{color:var(--g-agu);background:var(--g-agu-soft)}.g-alcohol svg{color:var(--g-alc);background:var(--g-alc-soft)}.g-tabaco svg{color:var(--g-tab);background:var(--g-tab-soft)}.c-agu{color:var(--g-agu)}.c-azu{color:var(--g-azu)}.c-gra{color:var(--g-gra)}.pauta{display:grid;grid-template-columns:1fr 1fr;grid-gap:1px;gap:1px;margin:12px 0 0;background:var(--line);border:1px solid var(--line);border-radius:6px;overflow:hidden}.pauta>div{min-width:0;padding:10px 11px 11px;background:var(--card)}.pauta .pauta-sem,.pauta>div:last-child{grid-column:1/-1}.pauta dt{display:flex;align-items:center;gap:5px;margin:0 0 5px;font-family:var(--f-arch);font-size:11px;font-weight:700;color:var(--ink-3-text)}.pauta dt svg{width:14px;height:14px}.pauta dd{margin:0;font-size:13px;font-weight:700;line-height:1.35;color:var(--ink)}.pauta dd small{display:block;margin-top:2px;font-size:11.5px;font-weight:500;color:var(--ink-2)}.semana{display:flex;gap:5px;margin:0 0 6px}.semana i{width:26px;height:26px;border-radius:50%;display:grid;place-items:center;font-style:normal;font-family:var(--f-arch);font-size:11px;font-weight:700;color:var(--ink-3-text);background:var(--card-2);border:1px solid var(--line)}.semana i.on{color:var(--clin-ink);background:var(--clin-soft);border-color:transparent}.ind-prec{margin:11px 0 0;font-size:12.5px;line-height:1.5;color:var(--ink-2)}.ind-prec svg{display:inline-block;width:15px;height:15px;margin-right:6px;vertical-align:-3px;color:var(--warn-ink)}.ind-origen{display:grid;grid-gap:5px;gap:5px;margin:12px 0 0;padding-top:10px;border-top:1px solid var(--line);font-size:11.5px;line-height:1.45;color:var(--ink-3-text)}.ind-origen p{margin:0}.ind-origen svg{display:inline-block;width:13px;height:13px;margin-right:5px;vertical-align:-2px}.ind-origen .resp{color:var(--ink-2);font-weight:600}.ind-plato{padding:18px 16px 20px;border-top:1px solid var(--line)}.plato{margin:0;display:grid;grid-gap:14px;gap:14px}.plato-t{margin:0;font-family:var(--f-arch);font-weight:700;font-size:14.5px;line-height:1.3;color:var(--ink)}.plato-fig{position:relative;justify-self:center;width:min(100%,clamp(184px,66%,248px));aspect-ratio:1;container-type:inline-size}.plato-fig svg{display:block;width:100%;height:100%}.plato-borde{fill:var(--card-2);stroke:var(--line-2);stroke-width:1.2}.plato-fondo{fill:var(--card);stroke:var(--line);stroke-width:1}.sector{stroke:var(--card);stroke-width:2.5;stroke-linejoin:round;transform-box:view-box;transform-origin:60px 60px}.s-veg{fill:var(--g-veg-mid)}.s-pro{fill:var(--g-pro-mid)}.s-car{fill:var(--g-car-mid)}.plato-ic{position:absolute;display:grid;place-items:center;transform:translate(-50%,-50%)}.plato-ic svg{width:15cqi;height:15cqi}.i-veg{left:31%;top:50%;color:var(--g-veg-ink)}.i-pro{left:67%;top:33%;color:var(--g-pro-ink)}.i-car{left:67%;top:67%;color:var(--g-car-ink)}.plato-ley{list-style:none;margin:0;padding:0;display:grid;grid-gap:11px;gap:11px}.plato-ley li{display:block}.plato-ley b{display:inline-block;min-width:30px;margin-right:8px;padding:2px 0;border-radius:8px;text-align:center;font-family:var(--f-arch);font-weight:800;font-size:16px;line-height:1.15}.l-veg b{color:var(--g-veg-ink);background:var(--g-veg-mid)}.l-pro b{color:var(--g-pro-ink);background:var(--g-pro-mid)}.l-car b{color:var(--g-car-ink);background:var(--g-car-mid)}.plato-ley p{margin:0;font-size:12.5px;line-height:1.45;color:var(--ink-2)}.plato-ley strong{display:flex;align-items:center;font-family:var(--f-arch);font-weight:700;font-size:14px;line-height:1.3;color:var(--ink)}.plato-ley p span{display:block;margin-top:4px}.plato-mas{list-style:none;display:grid;grid-gap:8px;gap:8px;margin:0;padding:13px 0 0;border-top:1px solid var(--line)}.plato-mas li{display:flex;align-items:center;gap:8px;font-size:12.5px;font-weight:600;line-height:1.35;color:var(--ink-2)}.plato-mas svg{width:18px;height:18px;flex-shrink:0}.plato figcaption{font-size:11.5px;line-height:1.5;color:var(--ink-3-text)}.plato-fig.espera .plato-ic,.plato-fig.espera .sector{opacity:0}.plato-fig.entra .sector{animation:sector-sirve .8s cubic-bezier(.16,1,.3,1) both;animation-delay:calc(var(--i) * .15s)}.plato-fig.entra .plato-ic{animation:plato-ic .5s cubic-bezier(.16,1,.3,1) .5s both}@keyframes sector-sirve{0%{opacity:0;transform:scale(.7) rotate(-20deg)}to{opacity:1;transform:none}}@keyframes plato-ic{0%{opacity:0;transform:translate(-50%,-50%) scale(.6)}to{opacity:1;transform:translate(-50%,-50%)}}@media (prefers-reduced-motion:reduce){.ind.marca,.plato-fig .plato-ic,.plato-fig .sector{animation:none}.plato-fig.espera .plato-ic,.plato-fig.espera .sector{opacity:1}}.control{margin-top:28px;padding:18px 16px;background:var(--card);border:1px solid var(--line);border-radius:6px;box-shadow:none}.control-ic{width:40px;height:40px;border-radius:6px;display:grid;place-items:center;color:var(--clin-ink);background:var(--clin-soft)}.control-ic svg{width:21px;height:21px}.control-cab{display:flex;align-items:center;gap:12px}.control-cab+.control-b{margin-top:6px}.control h2{margin:0;font-family:var(--f-arch);font-weight:800;font-size:18px;letter-spacing:-.01em;line-height:1.3;color:var(--ink);text-wrap:balance}.control p{margin:8px 0 0;font-size:13px;line-height:1.55;color:var(--ink-2)}.control p.control-cuando{display:inline-block;margin-top:7px;padding:2px 10px;border-radius:4px;font-size:12px;font-weight:700;line-height:1.4;color:var(--ink);background:var(--card-2);border:1px solid var(--line)}.control.vencido p.control-cuando{color:var(--bad-ink);background:var(--bad-soft);border-color:transparent}.control p.control-por{margin-top:8px}.control-comp{margin-top:12px}.control-comp p{margin:0!important;font-size:12.5px!important}.control-comp ul{list-style:none;display:flex;flex-wrap:wrap;gap:6px;margin:7px 0 0;padding:0}.control-comp li{padding:4px 10px;border-radius:4px;font-size:12px;color:var(--ink);background:var(--card-2);border:1px solid var(--line)}.control-comp li,.control-ir{font-family:var(--f-arch);font-weight:700}.control-ir{display:inline-flex;align-items:center;gap:3px;min-height:44px;margin:-2px 0 -14px;font-size:13.5px;color:var(--brand-ink)}.control-ir:hover{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.control-ir svg{width:16px;height:16px}.plan-vacio{margin-top:18px;padding:18px 16px;background:var(--card);border:1px solid var(--line);border-radius:6px;box-shadow:none}.plan-vacio h2{margin:0;font-family:var(--f-arch);font-weight:800;font-size:17px;color:var(--ink)}.plan-vacio p{margin:6px 0 0;font-size:13.5px;line-height:1.55;color:var(--ink-2)}.plan-vacio a{font-weight:700;color:var(--brand-ink);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.plan-aviso{padding:13px 15px;line-height:1.6;background:var(--card-2);border:1px solid var(--line);border-radius:6px}.plan-aviso,.plan-ia{margin:18px 2px 0;font-size:12px;color:var(--ink-2)}.plan-ia{font-family:var(--f-arch);font-weight:700;letter-spacing:.02em;line-height:1.5}.ia-card{margin-top:16px;padding:16px;background:var(--card);border:1px solid var(--line);border-radius:6px}.ia-card-h{margin:0;font-family:var(--f-arch);font-weight:700;font-size:14.5px;line-height:1.35;color:var(--ink);text-wrap:balance}.ia-card-s{margin:6px 0 0}.ia-card-d,.ia-card-s{font-size:12.5px;line-height:1.55;color:var(--ink-2)}.ia-card-d{margin-top:10px}.ia-card-d summary{display:flex;align-items:center;min-height:44px;cursor:pointer;font-weight:700;color:var(--ink)}.ia-card-d p{margin:4px 0 0}.ia-card-b{display:inline-flex;align-items:center;justify-content:center;min-height:44px;margin-top:12px;padding:0 18px;border:1px solid var(--ink);border-radius:6px;background:var(--ink);color:var(--card);font-family:var(--f-arch);font-weight:700;font-size:13.5px;cursor:pointer}.ia-card-b.secundario{background:transparent;color:var(--ink)}.ia-estado{margin:10px 0 0;font-size:12.5px;line-height:1.5;color:var(--ink-2)}.vh{margin:12px 0 0;padding:12px;border-radius:6px;background:var(--card-2)}.vh figcaption{margin-top:8px;font-size:11.5px;line-height:1.4;color:var(--ink-3-text)}.vh-linea ol{list-style:none;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px;margin:0;padding:0;position:relative}.vh-linea ol:before{content:"";position:absolute;left:6px;right:calc(33.333% - 14px);top:6px;height:2px;border-radius:2px;background:var(--line-2)}.vh-linea li{position:relative;padding-top:20px}.vh-linea li:before{content:"";position:absolute;left:0;top:0;width:14px;height:14px;border-radius:50%;background:var(--card);border:3px solid var(--line-2)}.vh-linea li:first-child:before{border-color:var(--clin-ink);background:var(--clin-ink)}.vh-linea li:last-child:before{border-color:var(--g-veg);background:var(--card)}.vh-linea b{display:block;font-family:var(--f-arch);font-size:12.5px;font-weight:800;color:var(--ink)}.vh-linea span{display:block;margin-top:2px;font-size:11.5px;line-height:1.35;color:var(--ink-2)}.vh-horas{grid-gap:8px}.vh-fila,.vh-horas{display:grid;gap:8px}.vh-fila{grid-template-columns:34px minmax(0,1fr) 82px;grid-gap:8px;align-items:center}.vh-et{font-family:var(--f-arch);font-size:12px;font-weight:700;color:var(--ink-2)}.vh-pista{position:relative;height:12px;border-radius:6px;background:var(--card);border:1px solid var(--line)}.vh-pista i{position:absolute;left:0;top:-1px;bottom:-1px;border-radius:6px}.vh-pista .hoy{background:var(--warn)}.vh-pista .meta{background:var(--clin-ink)}.vh-pista .mas{border-radius:0 6px 6px 0;background:repeating-linear-gradient(90deg,var(--clin-soft) 0 4px,transparent 4px 7px)}.vh-val{font-size:12px;font-weight:700;color:var(--ink)}.vh-escala{display:flex;justify-content:space-between;margin:0 90px 0 42px;font-family:var(--f-mono);font-size:10.5px;color:var(--ink-3-text)}.vh-ritmo{display:flex;gap:4px;height:40px}.vh-ritmo span{display:flex;align-items:center;justify-content:center;gap:6px;border-radius:6px;font-size:12px;font-weight:600;color:var(--clin-ink)}.vh-ritmo b{font-family:var(--f-arch);font-size:16px;font-weight:800}.vh-ritmo .inhala{background:var(--clin-soft)}.vh-ritmo .exhala{color:var(--card);background:var(--clin-ink)}.vh-bloques{display:flex;align-items:center;gap:0}.vh-bloques span{flex:1 1;height:14px;border-radius:4px;background:var(--line-2)}.vh-bloques span+span{margin-left:11px;position:relative}.vh-bloques span+span:before{content:"";position:absolute;left:-8px;top:50%;width:5px;height:5px;margin-top:-2.5px;border-radius:50%;background:var(--clin-ink)}.sug-pie{margin-top:20px}.sug-cambiar{display:flex;align-items:center;justify-content:center;gap:6px;min-height:44px;margin:4px 0 -13px;font-size:12.5px;font-weight:700;color:var(--brand-ink);text-decoration:none}.sug-cambiar:hover{text-decoration:underline;text-underline-offset:3px}.sug-cambiar svg{width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.ent-form{display:flex;flex-direction:column;gap:12px;text-align:left}.ent-lbl{font-family:var(--f-arch);font-weight:700;font-size:12px;color:var(--ink-2);margin-bottom:-4px}.ent-doc{font-size:19px;letter-spacing:.06em;text-align:center;font-family:var(--f-mono)}.ent-alt{display:flex;align-items:center;justify-content:center;text-align:center;width:100%;min-height:44px;font-size:12.5px;color:var(--ink-3-text);font-weight:600;background:none;border:0;cursor:pointer;font-family:inherit}.ent-alt:disabled{cursor:default}.ent-alt:hover{color:var(--brand-ink)}.acc-clave{position:relative}.acc-req{color:var(--ink-3-text);font-size:12.5px;margin:8px 0 2px}.acc-clave .inp{padding-right:84px}.acc-ver{position:absolute;top:1px;bottom:1px;right:6px;display:flex;align-items:center;font:inherit;font-size:12px;font-weight:700;color:var(--brand-ink);background:none;border:0;border-radius:8px;padding:0 10px;cursor:pointer}.acc-ver:hover{background:var(--brand-soft)}.acc-ver:focus-visible{outline:2px solid var(--brand);outline-offset:1px}.ent-pie{font-size:11.5px;color:var(--ink-3-text);line-height:1.6;margin:26px auto 0;max-width:38ch;text-align:center}.prox{display:flex;gap:12px;align-items:flex-start;border-radius:6px;padding:14px 16px;margin-top:16px;border:1px solid var(--line);background:var(--card)}.prox.pronto{background:var(--warn-soft);border-color:var(--warn)}.prox.vencido{background:var(--bad-soft);border-color:var(--bad)}.prox-ic{display:grid;place-items:center;width:34px;height:34px;border-radius:6px;flex-shrink:0;background:var(--card-2);color:var(--ink-2)}.prox.pronto .prox-ic{background:var(--card);color:var(--warn-ink)}.prox.vencido .prox-ic{background:var(--card);color:var(--bad-ink)}.prox-ic svg{width:19px;height:19px}.prox-t{min-width:0}.prox-h{font-family:var(--f-arch);font-weight:800;font-size:clamp(14.5px,4vw,16px);margin:0;color:var(--ink)}.prox.pronto .prox-h{color:var(--warn-ink)}.prox.vencido .prox-h{color:var(--bad-ink)}.prox-s{font-size:12.5px;color:var(--ink-2);margin:3px 0 0;line-height:1.5}.prox-s b{color:var(--ink);font-weight:700}.al-lista{display:grid;grid-gap:11px;gap:11px;margin-top:16px}.al{background:var(--card);border:1px solid var(--line);border-radius:6px;padding:15px 16px;box-shadow:none}.al.vencida{border-color:var(--bad);background:var(--bad-soft)}.al-h{display:flex;align-items:center;gap:8px;margin-bottom:9px}.al-ic{display:grid;place-items:center;width:26px;height:26px;border-radius:8px;flex-shrink:0;background:var(--card-2);color:var(--ink-2)}.al.realizada .al-ic{background:var(--ok-soft);color:var(--ok-ink)}.al.vencida .al-ic{background:var(--card);color:var(--bad-ink)}.al-ic svg{width:15px;height:15px}.al-tag{font-family:var(--f-arch);font-weight:700;font-size:10.5px;letter-spacing:.04em;text-transform:uppercase;padding:3px 9px;border-radius:6px;background:var(--card-2);color:var(--ink-2)}.al.realizada .al-tag{background:var(--ok-soft);color:var(--ok-ink)}.al.vencida .al-tag{background:var(--bad);color:var(--on-bad)}.al-f{margin-left:auto;font-size:11.5px;color:var(--ink-3-text);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.al-t{font-family:var(--f-arch);font-weight:700;font-size:clamp(14px,3.9vw,15.5px);margin:0;color:var(--ink);line-height:1.3}.al.vencida .al-t{color:var(--bad-ink)}.al-d{font-size:12.5px;color:var(--ink-2);margin:5px 0 0;line-height:1.55}.al-ok{font-size:11.5px;color:var(--ok-ink);font-weight:600;margin:8px 0 0;padding-top:8px;border-top:1px solid var(--line)}.al.aviso .al-ic{background:var(--card-2);color:var(--ink)}.al-cambios{display:grid;grid-gap:6px;gap:6px;margin:10px 0 0;padding-top:10px;border-top:1px solid var(--line)}.al-cambios>div{display:grid;grid-template-columns:5.5rem minmax(0,1fr);grid-gap:10px;gap:10px;align-items:baseline}.al-cambios dt{font-family:var(--f-arch);font-weight:700;font-size:10.5px;letter-spacing:.04em;text-transform:uppercase;color:var(--ink-2)}.al-cambios dd{margin:0;font-size:12.5px;line-height:1.5;color:var(--ink);overflow-wrap:anywhere}.al-ir{display:inline-flex;align-items:center;min-height:44px;margin-top:6px;font-family:var(--f-arch);font-weight:700;font-size:13.5px;color:var(--ink);text-decoration:underline;text-underline-offset:3px}@media (max-width:360px){.al-cambios>div{grid-template-columns:1fr;gap:2px}}.dbien{display:flex;flex-direction:column;align-items:center;gap:3px;flex-shrink:0}.dbien-aro{position:relative;display:grid;place-items:center}.dbien-aro svg{transform:rotate(-90deg)}.dbien-n{position:absolute;font-family:var(--f-arch);font-weight:800;color:var(--ink);line-height:1}.dbien-l{font-size:9.5px;font-weight:600;color:var(--ink-3-text);white-space:nowrap;letter-spacing:.01em;text-align:center}.dbien-seg{stroke-dasharray:0 100;animation:dbien-gira 1s cubic-bezier(.3,.7,.2,1) .1s forwards}@keyframes dbien-gira{to{stroke-dasharray:var(--seg) 100}}@media (prefers-reduced-motion:reduce){.dbien-seg{animation:none;stroke-dasharray:var(--seg) 100}}.pnota{font-size:11.5px;color:var(--ink-3-text);line-height:1.5;margin:7px 0 0}.pest{position:relative;display:flex;gap:7px;overflow-x:auto;scrollbar-width:none;margin:16px 0 4px;padding-bottom:2px}.pest::-webkit-scrollbar{display:none}.pest-b{display:inline-flex;align-items:center;gap:6px;min-height:44px;white-space:nowrap;flex-shrink:0;font-family:var(--f-arch);font-weight:700;font-size:13px;padding:9px 14px;border-radius:6px;border:1px solid var(--line);background:var(--card);color:var(--ink-2);cursor:pointer;transition:background .18s,color .18s,border-color .18s}.pest-b:hover{border-color:var(--line-2)}.pest-b.on{background:var(--brand);border-color:transparent;color:var(--on-brand)}.pest-n{font-size:11px;font-weight:700;padding:1px 6px;border-radius:5px;background:var(--card-2);color:var(--ink-2)}.pest-b.on .pest-n{background:rgba(255,255,255,.62);color:var(--on-brand)}.pest-n.urge{background:var(--bad-soft);color:var(--bad-ink)}.pest-b.on .pest-n.urge{background:var(--card);color:var(--bad-ink)}.plan .pest{margin:12px -18px 2px;padding:0 18px 2px;scroll-padding-inline:18px}.pest-p[hidden]{display:none}.pest-p{animation:pest-entra .26s ease both}@keyframes pest-entra{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.pest-p{animation:none}}.ptab .in>a{font-size:10px}@media (max-width:360px){.ptab .in>a{font-size:9px}}.cues{margin-top:18px}.cues-prog{height:5px;border-radius:3px;background:var(--card-2);overflow:hidden}.cues-barra{height:100%;background:var(--brand);border-radius:3px;transition:width .35s cubic-bezier(.3,.7,.2,1)}@media (prefers-reduced-motion:reduce){.cues-barra{transition:none}}.cues-cuenta{font-size:11.5px;color:var(--ink-3-text);margin:6px 0 0;font-weight:600}.cues-q{border:0;margin:20px 0 0;padding:0;animation:sug-entra .4s cubic-bezier(.2,.7,.3,1) both}@media (prefers-reduced-motion:reduce){.cues-q{animation:none}}.cues-q legend{display:flex;align-items:flex-start;gap:9px;font-family:var(--f-arch);font-weight:700;font-size:clamp(14.5px,4vw,16px);color:var(--ink);line-height:1.35;padding:0;margin-bottom:4px}.cues-num{display:grid;place-items:center;width:21px;height:21px;border-radius:7px;background:var(--brand-soft);color:var(--brand-ink);font-size:11px;font-weight:800;flex-shrink:0;margin-top:1px}.cues-ayuda{font-size:12px;color:var(--ink-3-text);margin:0 0 9px 30px;line-height:1.5}.cues-ops{display:grid;grid-gap:8px;gap:8px}.cues-op{position:relative;display:block;cursor:pointer}.cues-op input{position:absolute;inset:0;opacity:0;cursor:pointer;margin:0}.cues-caja{display:flex;flex-direction:column;gap:2px;padding:13px 44px 13px 15px;border-radius:6px;border:1.5px solid var(--line);background:var(--card);transition:border-color .16s,background .16s}.cues-op:hover .cues-caja{border-color:var(--line-2)}.cues-op input:checked+.cues-caja{border-color:var(--brand);background:var(--brand-soft)}.cues-op input:focus-visible+.cues-caja{outline:2px solid var(--brand);outline-offset:2px}.cues-txt{font-size:14px;font-weight:600;color:var(--ink)}.cues-op input:checked+.cues-caja .cues-txt{color:var(--brand-ink)}.cues-pie{font-size:11.5px;color:var(--ink-3-text);line-height:1.45}.cues-tick{position:absolute;top:50%;right:15px;transform:translateY(-50%) scale(.6);width:19px;height:19px;border-radius:50%;background:var(--brand);color:var(--on-brand);display:grid;place-items:center;opacity:0;transition:opacity .16s,transform .16s}.cues-tick svg{width:12px;height:12px}.cues-op input:checked+.cues-caja .cues-tick{opacity:1;transform:translateY(-50%) scale(1)}@media (prefers-reduced-motion:reduce){.cues-tick{transition:none}}.cues .pcta{margin-top:24px}.cues-nota{font-size:11.5px;color:var(--ink-3-text);text-align:center;line-height:1.55;margin:10px 4px 0}.cues-card{display:flex;align-items:center;gap:12px;background:var(--card);border:1px solid var(--line);border-radius:6px;padding:16px;box-shadow:none;text-decoration:none}.cues-card:hover{border-color:var(--brand)}.cues-card-t{min-width:0;flex:1 1}.cues-card-h{font-family:var(--f-arch);font-weight:700;font-size:14.5px;color:var(--ink);margin:0}.cues-card-s{font-size:12.5px;color:var(--ink-2);margin:3px 0 0;line-height:1.5}.cues-card-barra{height:4px;border-radius:2px;background:var(--card-2);margin-top:10px;overflow:hidden}.cues-card-barra span{display:block;height:100%;background:var(--brand);border-radius:2px}.cues-card-ch{width:18px;height:18px;color:var(--ink-3-text);flex-shrink:0}.aviso-duplicado{margin:10px 0 4px;padding:12px 14px;border:1px solid var(--warn-amber,#c67a12);border-radius:6px;background:var(--warn-soft,#F8ECD5);color:var(--warn-ink,#8A5608);font-size:13.5px;line-height:1.5}.aviso-duplicado__nota{margin-top:6px}.eq-hero{display:flex;flex-wrap:wrap;gap:clamp(16px,3vw,28px);align-items:flex-end;justify-content:space-between;padding:clamp(18px,3vw,28px);margin:18px 0 22px;border:1px solid var(--line);border-radius:6px;background:linear-gradient(135deg,var(--card) 0,var(--card-2) 100%);box-shadow:none}.eq-hero-txt{min-width:min(100%,18rem);flex:1 1 20rem}.eq-kicker{margin:0 0 4px;font:600 .72rem/1 var(--f-arch);letter-spacing:.14em;text-transform:uppercase;color:var(--brand-ink)}.eq-h1{margin:0;font:700 clamp(1.6rem,1.1rem + 2.4vw,2.6rem)/1.1 var(--f-arch);color:var(--ink);letter-spacing:-.02em}.eq-sub{margin:8px 0 0;max-width:46ch;font:400 clamp(.9rem,.86rem + .2vw,1rem)/1.5 var(--f-body);color:var(--ink-2)}.eq-cifras{display:flex;flex-wrap:wrap;gap:10px;margin:0}.eq-cifra{min-width:6.5rem;padding:10px 14px;border-radius:6px;border:1px solid var(--line);background:var(--card)}.eq-cifra dt{margin:0;font:600 .7rem/1 var(--f-arch);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3-text)}.eq-cifra dd{margin:6px 0 0;display:flex;align-items:baseline;gap:6px;font:700 clamp(1.4rem,1.2rem + 1vw,1.9rem)/1 var(--f-arch);color:var(--ink)}.eq-cifra-de{font:500 .75rem/1 var(--f-body);color:var(--ink-3-text)}.eq-cifra.es-aviso{border-color:var(--warn);background:var(--warn-soft)}.eq-cifra.es-aviso dd{color:var(--warn-ink)}.eq-cifra.es-espera{border-color:var(--brand);background:var(--brand-soft)}.eq-cifra.es-espera dd{color:var(--brand-ink)}.eq-h2{margin:26px 0 12px;font:700 clamp(1.05rem,1rem + .5vw,1.3rem)/1.2 var(--f-arch);color:var(--ink)}.eq-rejilla{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:0;background:var(--card);border:1px solid var(--line-2);border-radius:6px;overflow:hidden}.eq-rejilla>li{flex:1 1 19rem;min-width:0}.eq-card{display:grid;grid-gap:4px;gap:4px;height:100%;padding:0 16px 16px;border:0;border-radius:0;background:var(--card);text-decoration:none;box-shadow:none}.eq-card-estado{display:flex;align-items:center;gap:7px;margin:0 -16px 8px;padding:8px 16px;font:700 .72rem/1 var(--f-arch);letter-spacing:.08em;text-transform:uppercase;background:var(--ink-2);color:var(--card)}.eq-punto{width:8px;height:8px;border-radius:0;background:currentColor;flex:none}.eq-card-nombre{font:700 clamp(1rem,.95rem + .3vw,1.15rem)/1.25 var(--f-arch);color:var(--ink);overflow-wrap:anywhere}.eq-card-serial{font:400 .78rem/1.3 var(--f-mono);color:var(--ink-3-text);overflow-wrap:anywhere}.eq-card-pie{margin-top:6px;display:flex;flex-wrap:wrap;gap:4px 10px;align-items:center;font:500 .78rem/1.3 var(--f-body);color:var(--ink-2)}.eq-card-ver{font:600 .72rem/1.4 var(--f-mono);color:var(--ink-2)}.eq-card.es-ok .eq-card-estado{background:var(--ok-ink);color:var(--card)}.eq-card.es-tibio .eq-card-estado{background:var(--warn-ink);color:var(--card)}.eq-card.es-mal .eq-card-estado{background:var(--bad-ink);color:var(--card)}.eq-card.es-espera .eq-card-estado,.eq-card.es-mant .eq-card-estado{background:var(--brand-ink);color:var(--card)}.eq-card.es-mal .eq-punto,.eq-card.es-ok .eq-punto{background:currentColor}.eq-card.es-baja,.eq-card.es-inactivo{background:var(--card-2)}.asis{margin:0 0 26px;padding:clamp(16px,3vw,26px);border:1px solid var(--brand);border-radius:6px;background:var(--card);box-shadow:none}.asis-top{display:flex;flex-wrap:wrap;gap:14px;align-items:center;justify-content:space-between;margin-bottom:18px}.asis-kicker{margin:0 0 2px;font:600 .7rem/1 var(--f-arch);letter-spacing:.14em;text-transform:uppercase;color:var(--brand-ink)}.asis-h{margin:0;font:700 clamp(1.15rem,1.05rem + .6vw,1.5rem)/1.2 var(--f-arch);color:var(--ink)}.asis-pasos{display:flex;flex-wrap:wrap;gap:6px;list-style:none;margin:0;padding:0}.asis-pasos li{display:inline-flex;align-items:center;gap:7px;padding:6px 12px;border:1px solid var(--line);border-radius:4px;font:600 .78rem/1 var(--f-body);color:var(--ink-3-text);background:var(--card-2)}.asis-paso-n{display:grid;place-items:center;width:1.35rem;height:1.35rem;flex:none;border-radius:50%;background:var(--line);color:var(--ink-2);font:700 .72rem/1 var(--f-arch)}.asis-pasos li.es-actual{border-color:var(--brand);background:var(--brand-soft);color:var(--brand-ink)}.asis-pasos li.es-actual .asis-paso-n{background:var(--brand);color:var(--on-brand)}.asis-pasos li.es-hecho{border-color:var(--ok);color:var(--ok-ink);background:var(--ok-soft)}.asis-pasos li.es-hecho .asis-paso-n{background:var(--ok);color:var(--card)}.asis-preg{display:block;margin:0 0 4px;font:700 clamp(1rem,.95rem + .35vw,1.2rem)/1.3 var(--f-arch);color:var(--ink)}.asis-ayuda{margin:0 0 16px;max-width:56ch;font:400 .9rem/1.5 var(--f-body);color:var(--ink-2)}.asis-nota{margin:14px 0 0;padding:10px 14px;border-radius:6px;background:var(--card-2);border:1px solid var(--line);font:400 .84rem/1.5 var(--f-body);color:var(--ink-2)}.asis-codigo{position:relative;container-type:inline-size;width:100%;max-width:26rem;margin:0 0 10px}.asis-codigo-campo{position:absolute;inset:0;z-index:1;width:100%;height:100%;margin:0;padding:0;border:0;border-radius:6px;outline:0;background:transparent;color:transparent;caret-color:transparent;font-size:16px;cursor:text}.asis-codigo-campo::selection{background:transparent}.asis-celdas{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:clamp(4px,2.4cqi,10px);gap:clamp(4px,2.4cqi,10px)}.asis-celda{display:grid;place-items:center;height:clamp(48px,15cqi,64px);border:2px solid var(--line-2);border-radius:6px;background:var(--card);font:600 clamp(1.2rem,7cqi,1.85rem)/1 var(--f-mono);color:var(--ink);transition:border-color .15s ease,background-color .15s ease}.asis-celda.es-llena{background:var(--card-2)}.asis-codigo:focus-within .asis-celda.es-cursor{border-color:var(--brand);box-shadow:0 0 0 2px var(--brand-soft)}.asis-codigo.es-valido .asis-celda{border-color:var(--ok-ink);background:var(--ok-soft)}.asis-codigo.es-error .asis-celda{border-color:var(--bad);background:var(--bad-soft)}.asis-codigo-estado{min-height:1.25rem}.asis-codigo-estado .asis-pista{margin:0 0 6px}.asis-codigo-estado .err-min{margin:0 0 6px;font-size:.84rem;line-height:1.45}.asis-hallado{display:flex;gap:12px;align-items:flex-start;margin:6px 0 4px;padding:14px 16px;max-width:40rem;border:1px solid var(--ok);border-radius:6px;background:var(--ok-soft)}.asis-hallado-icono{display:grid;place-items:center;flex:none;width:32px;height:32px;border-radius:50%;background:var(--ok);color:var(--card)}.asis-hallado-txt{min-width:0;flex:1 1}.asis-hallado-t{margin:4px 0 10px;font:700 .98rem/1.25 var(--f-arch);color:var(--ok-ink)}.asis-hallado-datos{display:grid;grid-gap:8px 18px;gap:8px 18px;margin:0 0 8px;grid-template-columns:repeat(auto-fit,minmax(min(100%,8.5rem),1fr))}.asis-hallado-datos dt{margin:0 0 2px;font:700 .68rem/1.2 var(--f-arch);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-2)}.asis-hallado-datos dd{margin:0;font:600 .92rem/1.35 var(--f-body);color:var(--ink);overflow-wrap:anywhere}.asis-hallado-datos dd.mono{font-family:var(--f-mono);font-size:1rem;letter-spacing:.06em}.asis-hallado-datos dd.es-urgente{color:var(--bad-ink)}.asis-hallado .asis-pista{color:var(--ink-2)}.asis-espera{margin:16px 0 0}.asis-espera-t{margin:0 0 8px;font:700 .7rem/1.2 var(--f-arch);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-2)}.asis-espera-lista{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none}.asis-espera-lista li{display:inline-flex;align-items:center;gap:8px;padding:7px 12px;border:1px solid var(--line);border-radius:4px;background:var(--card-2);font:600 .8rem/1.2 var(--f-body);color:var(--ink-2)}.asis-espera-lista li .mono{color:var(--ink);letter-spacing:.04em}.asis-espera-lista li.es-urgente{border-color:var(--bad);color:var(--bad-ink)}.asis-nota--arriba{margin:0 0 16px}.asis-campo{margin:0 0 14px;max-width:34rem}.bs-aprobar{display:flex;gap:12px;align-items:flex-end;flex-wrap:wrap}.bs-aprobar-campo{flex:1 1 200px;margin:0}.bs-aprobar-codigo{text-transform:uppercase;letter-spacing:.18em;font-family:var(--f-mono);font-weight:600}.bs-aprobar .btn{flex:none}.asis-campo label,.asis-lab{display:block;margin-bottom:6px;font:600 .82rem/1.3 var(--f-body);color:var(--ink)}.asis-campo input,.asis-campo select{width:100%;padding:11px 13px;border:1px solid var(--line-2);border-radius:6px;background:var(--card);color:var(--ink);font:400 .95rem/1.3 var(--f-body)}.asis-campo input:focus,.asis-campo select:focus{outline:2px solid var(--brand);outline-offset:1px;border-color:var(--brand)}.asis-opt{font-weight:400}.asis-opt,.asis-pista{color:var(--ink-3-text)}.asis-pista{margin:6px 0 0;font:400 .8rem/1.4 var(--f-body)}.asis-chips{display:flex;flex-wrap:wrap;gap:8px}.asis-chip{min-height:44px;padding:8px 14px;border:1px solid var(--line-2);border-radius:4px;background:var(--card);color:var(--ink-2);cursor:pointer;font:600 .84rem/1.2 var(--f-body);transition:all .15s ease}.asis-chip:hover{border-color:var(--brand);color:var(--ink)}.asis-chip.es-elegida{border-color:var(--brand);background:var(--brand-soft);color:var(--brand-ink)}.asis-mas{margin:4px 0 14px}.asis-mas summary{cursor:pointer;box-sizing:border-box;min-height:44px;padding:12px 0;font:600 .86rem/1.3 var(--f-body);color:var(--ink-2)}.asis-mas summary:hover{color:var(--brand-ink)}.asis-mas[open] summary{margin-bottom:12px}.asis-resumen{display:grid;grid-gap:10px;gap:10px;margin:0 0 4px;grid-template-columns:repeat(auto-fit,minmax(min(100%,11rem),1fr))}.asis-resumen>div{padding:12px 14px;border:1px solid var(--line);border-radius:6px;background:var(--card-2)}.asis-resumen dt{margin:0 0 4px;font:600 .7rem/1 var(--f-arch);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3-text)}.asis-resumen dd{margin:0;display:grid;grid-gap:2px;gap:2px;font:600 .98rem/1.3 var(--f-body);color:var(--ink);overflow-wrap:anywhere}.asis-resumen-sub{font:400 .76rem/1.3 var(--f-mono);color:var(--ink-3-text)}.asis-botones{display:flex;flex-wrap:wrap;gap:10px;align-items:center;margin-top:18px;padding-top:16px;border-top:1px solid var(--line)}.asis-botones .btn.pri{margin-left:auto}.asis-botones .btn-min{min-height:44px;padding:0 16px;font-size:13px}.ok-min{margin:0 0 12px;padding:10px 14px;border-radius:6px;border:1px solid var(--ok);background:var(--ok-soft);font:500 .88rem/1.45 var(--f-body)}.asis>.err-min,.asis>.ok-min{margin:0 0 24px}@media (max-width:420px){.asis-botones .btn.pri{margin-left:0;width:100%;justify-content:center}.asis-botones .btn-min{width:100%;text-align:center}.eq-cifra{flex:1 1 auto}}.eq-ficha-top{display:flex;flex-wrap:wrap;gap:14px;align-items:flex-start;justify-content:space-between;margin-bottom:16px}.eq-ficha-serial{margin:6px 0 0;font:400 .86rem/1.3 var(--f-mono);color:var(--ink-3-text);overflow-wrap:anywhere}.eq-ficha-estado{display:grid;grid-gap:6px;gap:6px;justify-items:flex-start}.eq-ficha-latido{font:500 .82rem/1.3 var(--f-body);color:var(--ink-2)}.eq-pill{display:inline-block;padding:5px 13px;border-radius:4px;font:700 .76rem/1.4 var(--f-arch);letter-spacing:.04em;text-transform:uppercase;border:1px solid var(--line);background:var(--card-2);color:var(--ink-2)}.eq-pill.es-activo{border-color:var(--ok);background:var(--ok-soft);color:var(--ok-ink)}.eq-pill.es-mantenimiento{border-color:var(--brand);background:var(--brand-soft);color:var(--brand-ink)}.eq-pill.es-baja,.eq-pill.es-inactivo{border-color:var(--line-2)}.eq-pill.es-sin_vincular{border-color:var(--warn);background:var(--warn-soft);color:var(--warn-ink)}.eq-bloques{display:grid;grid-gap:14px;gap:14px;grid-template-columns:repeat(auto-fit,minmax(min(100%,19rem),1fr))}.eq-datos{display:grid;grid-gap:10px;gap:10px;margin:0;grid-template-columns:repeat(auto-fit,minmax(min(100%,8.5rem),1fr))}.eq-datos dt{margin:0 0 2px;font:600 .68rem/1 var(--f-arch);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3-text)}.eq-datos dd{margin:0;font:600 .92rem/1.3 var(--f-body);color:var(--ink);overflow-wrap:anywhere}.eq-senales{display:flex;flex-wrap:wrap;gap:6px;margin-top:14px}.eq-senal{padding:4px 10px;border-radius:4px;border:1px solid var(--line);font:500 .76rem/1.4 var(--f-mono);background:var(--card-2);color:var(--ink-2)}.eq-senal.es-ok{border-color:var(--ok);color:var(--ok-ink);background:var(--ok-soft)}.eq-senal.es-mal{border-color:var(--warn);color:var(--warn-ink);background:var(--warn-soft)}.eq-acciones{display:grid;grid-gap:10px;gap:10px;grid-template-columns:repeat(auto-fill,minmax(min(100%,13rem),1fr))}.eq-acciones form{margin:0;display:contents}.eq-accion{display:grid;grid-gap:3px;gap:3px;width:100%;height:100%;padding:13px 15px;text-align:left;border:1px solid var(--line-2);border-radius:6px;background:var(--card);cursor:pointer;transition:all .15s ease}.eq-accion:hover:not(:disabled){border-color:var(--brand);transform:translateY(-2px)}.eq-accion:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.eq-accion:disabled{opacity:.6;cursor:progress}.eq-accion-t{font:700 .92rem/1.2 var(--f-arch);color:var(--ink)}.eq-accion-a{font:400 .78rem/1.35 var(--f-body);color:var(--ink-3-text)}.eq-ajustes{container-type:inline-size;display:grid;grid-gap:10px;gap:10px}.eq-ajuste{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"txt sw" "msj msj";grid-column-gap:20px;column-gap:20px;align-items:start;padding:14px 16px;border:1px solid var(--line);border-radius:6px;background:var(--card-2)}.eq-ajuste-txt{grid-area:txt;display:grid;grid-gap:4px;gap:4px;min-width:0}.eq-ajuste-ambito{font:600 .68rem/1.2 var(--f-arch);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3-text)}.eq-ajuste-t{font:700 .98rem/1.3 var(--f-arch);color:var(--ink);overflow-wrap:anywhere}.eq-ajuste-modelo{white-space:nowrap}.eq-ajuste-d{margin:0;max-width:64ch;font:400 .85rem/1.5 var(--f-body);color:var(--ink-2)}.eq-ajuste-msj{grid-area:msj;margin:10px 0 0;font:600 .82rem/1.45 var(--f-body)}.eq-ajuste-msj:empty{display:none}.eq-ajuste-msj.ok{color:var(--ok-ink)}.eq-ajuste-msj.mal{color:var(--bad-ink)}.eq-ajustes-nota{margin-top:12px}.eq-saludo{container-type:inline-size;display:grid;grid-template-columns:minmax(0,1fr);grid-gap:10px;gap:10px;margin-bottom:14px;padding:16px 18px;border:1px solid var(--line);border-radius:6px;background:var(--card-2)}.eq-saludo>*{grid-column:1;min-width:0}.eq-saludo .eq-ajuste-msj{grid-area:auto;margin:0}.eq-saludo-r{font:700 .98rem/1.3 var(--f-arch);color:var(--ink)}.eq-saludo-d{margin:0;max-width:78ch;font:400 .85rem/1.5 var(--f-body);color:var(--ink-2)}.eq-saludo-campo{width:100%;min-height:88px;padding:11px 13px;resize:vertical;border:1px solid var(--line-2);border-radius:6px;background:var(--card);color:var(--ink);font:400 .95rem/1.5 var(--f-body)}.eq-saludo-campo:focus-visible{outline:2px solid var(--brand);outline-offset:1px}.eq-saludo-campo:disabled{opacity:.7;cursor:progress}.eq-saludo-pie{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px 16px}.eq-saludo-cuenta{font:600 .8rem/1.2 var(--f-body);color:var(--ink-3-text)}.eq-saludo-cuenta.poco,.eq-saludo-sucio{color:var(--bad-ink)}.eq-saludo-sucio{font:600 .8rem/1.2 var(--f-body)}.eq-saludo-pie .btn{min-height:44px}.eq-saludo-pie .btn:disabled{background:var(--card);color:var(--ink-3-text);border:1px solid var(--line-2);opacity:1;cursor:default}.eq-saludo-fijo{margin:0;font:600 .92rem/1.45 var(--f-body);color:var(--ink)}.eq-saludo-voces{display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px;padding-top:10px;border-top:1px solid var(--line)}.eq-saludo-r2{font:600 .68rem/1.2 var(--f-arch);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3-text)}.eq-saludo-voz{display:inline-flex;align-items:center;gap:8px;font:600 .82rem/1.2 var(--f-body);color:var(--ink-2)}.eq-saludo-play{min-height:38px;padding:0 12px;border-radius:6px;cursor:pointer;border:1px solid var(--line-2);background:var(--card);color:var(--ink-2);font:600 .8rem/1.2 var(--f-body);white-space:nowrap}.eq-saludo-play:hover{background:var(--card-2);color:var(--ink)}.eq-saludo-play:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.eq-saludo-falta{color:var(--ink-3-text);font-weight:400}@container (max-width: 420px){.eq-saludo-pie{align-items:stretch}.eq-saludo-pie .btn{width:100%}}.eq-examenes-cab{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:4px 16px;margin-bottom:12px}.eq-examenes-cab .p-h{margin:0}.eq-examenes-cuenta{margin:0;font:400 .85rem/1.4 var(--f-body);color:var(--ink-2)}.eq-examenes-cuenta strong{font-weight:700;color:var(--ink)}.eq-examenes{container-type:inline-size;display:grid;grid-gap:10px;gap:10px}.eq-examen{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"txt tri" "msj msj";grid-column-gap:20px;column-gap:20px;align-items:start;padding:14px 16px;border:1px solid var(--line);border-radius:6px;background:var(--card-2)}.eq-examen-txt{grid-area:txt;display:grid;grid-gap:4px;gap:4px;min-width:0}.eq-examen-t{font:700 .98rem/1.3 var(--f-arch);color:var(--ink);overflow-wrap:anywhere}.eq-examen-d{margin:0;max-width:64ch;font:400 .85rem/1.5 var(--f-body);color:var(--ink-2)}.eq-examen-porque{color:var(--bad-ink);font-weight:600}.eq-tri{grid-area:tri;flex:none;margin-top:-4px;border:1px solid var(--line-2);border-radius:6px;background:var(--card);overflow:hidden}.eq-tri,.eq-tri-op{display:inline-flex}.eq-tri-op{position:relative}.eq-tri-op+.eq-tri-op{border-left:1px solid var(--line-2)}.eq-tri-op input{position:absolute;width:1px;height:1px;margin:0;opacity:0}.eq-tri-r{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 13px;cursor:pointer;white-space:nowrap;font:600 .82rem/1.2 var(--f-body);color:var(--ink-2);transition:background .15s ease,color .15s ease}.eq-tri-op:hover .eq-tri-r{background:var(--card-2)}.eq-tri-op input:checked~.eq-tri-r{background:var(--brand);color:var(--on-brand)}.eq-tri-op input:focus-visible~.eq-tri-r{outline:2px solid var(--brand);outline-offset:-3px}.eq-tri[aria-busy]{cursor:progress}.eq-tri-op input:disabled~.eq-tri-r{opacity:.6;cursor:progress}@media (prefers-reduced-motion:reduce){.eq-tri-r{transition:none}}.eq-examen-fijo{grid-area:tri;justify-self:end;padding:5px 11px;border-radius:4px;border:1px solid var(--line-2);font:600 .8rem/1.2 var(--f-body);color:var(--ink-2);white-space:nowrap}.eq-examen-fijo.on{border-color:var(--brand-2);color:var(--brand-ink,var(--ink))}@container (max-width: 430px){.eq-examen{grid-template-columns:minmax(0,1fr);grid-template-areas:"txt" "tri" "msj"}.eq-tri{margin-top:10px;width:100%}.eq-tri-op{flex:1 1}.eq-tri-r{width:100%;padding:0 6px}.eq-examen-fijo{justify-self:start;margin-top:10px}}.exa-nivel{container-type:inline-size}.exa-nivel>.ct-fila{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:4px 24px;gap:4px 24px}.exa-nivel-cuenta{display:grid;grid-gap:2px;gap:2px;justify-items:end;margin:0;text-align:right;font:400 .85rem/1.4 var(--f-body);color:var(--ink-2)}.exa-nivel-cuenta strong{font-weight:700;color:var(--ink)}.exa-nivel .exa-nivel-piso{margin:0 0 12px}.eq-examen-excep{color:var(--ink);font-weight:600}@container (max-width: 560px){.exa-nivel>.ct-fila{grid-template-columns:minmax(0,1fr)}.exa-nivel-cuenta{justify-items:start;text-align:left;margin-bottom:12px}}.eq-sw{grid-area:sw;position:relative;display:inline-flex;align-items:center;gap:10px;min-height:44px;margin:-6px -8px 0 0;padding:0 8px;border-radius:6px;cursor:pointer}.eq-sw:hover{background:var(--card)}.eq-sw[aria-busy]{cursor:progress}.eq-sw input{position:absolute;width:1px;height:1px;margin:0;opacity:0}.eq-sw-estado{font:600 .82rem/1.2 var(--f-body);color:var(--ink-2);white-space:nowrap}.eq-sw-pista{flex:none;position:relative;width:46px;height:26px;border-radius:4px;background:var(--card);box-shadow:inset 0 0 0 1.5px var(--ink-3-text);transition:background .15s ease,box-shadow .15s ease}.eq-sw-pista:after{content:"";position:absolute;top:6px;left:6px;width:14px;height:14px;border-radius:50%;background:var(--ink-3-text);transition:transform .18s ease,width .18s ease,height .18s ease,top .18s ease,left .18s ease}.eq-sw input:checked~.eq-sw-pista{background:var(--brand);box-shadow:inset 0 0 0 1.5px var(--brand-2)}.eq-sw input:checked~.eq-sw-pista:after{top:3px;left:3px;width:20px;height:20px;transform:translateX(20px);background:#fff;box-shadow:none}.eq-sw input:focus-visible~.eq-sw-pista{outline:2px solid var(--brand);outline-offset:3px}.eq-sw input:disabled~.eq-sw-pista{opacity:.6}@media (prefers-reduced-motion:reduce){.eq-sw-pista,.eq-sw-pista:after{transition:none}}.eq-sw-fijo{grid-area:sw;justify-self:end;padding:5px 11px;border-radius:4px;border:1px solid var(--line-2);font:600 .78rem/1.3 var(--f-body);color:var(--ink-2);background:var(--card);white-space:nowrap}.eq-sw-fijo.on{border-color:var(--ok);background:var(--ok-soft);color:var(--ok-ink)}@container (max-width:30rem){.eq-ajuste{grid-template-columns:minmax(0,1fr);grid-template-areas:"txt" "sw" "msj"}.eq-sw{justify-self:start;margin:8px 0 0 -8px}.eq-sw-fijo{justify-self:start;margin-top:10px}}.eq-peligro{margin-top:18px;padding-top:14px;border-top:1px solid var(--line)}.eq-peligro summary{cursor:pointer;box-sizing:border-box;min-height:44px;padding:12px 0;font:600 .88rem/1.3 var(--f-body);color:var(--ink-2)}.eq-peligro summary:hover{color:var(--bad-ink)}.eq-peligro-caja{margin-top:12px;padding:14px;border:1px solid var(--line-2);border-radius:6px;background:var(--card-2);display:grid;grid-gap:8px;gap:8px;max-width:34rem}.eq-peligro-t{margin:0;font:700 .95rem/1.2 var(--f-arch);color:var(--ink)}.eq-peligro-d{margin:0;font:400 .84rem/1.5 var(--f-body);color:var(--ink-2)}.eq-peligro-lab{font:600 .8rem/1.3 var(--f-body);color:var(--ink)}.eq-peligro-caja input{padding:10px 12px;border:1px solid var(--line-2);border-radius:6px;background:var(--card);color:var(--ink);font:400 .92rem/1.3 var(--f-body);min-height:44px}.eq-peligro-caja .btn{justify-self:flex-start}.eq-bs{margin-top:18px;container-type:inline-size}.eq-bs-cab{display:flex;flex-wrap:wrap;align-items:center;gap:10px 12px;margin-bottom:12px}.eq-bs-icono{display:grid;place-items:center;flex:none;width:38px;height:38px;border-radius:6px;border:1px solid var(--line);background:var(--card-2);color:var(--ink-2)}.eq-bs-icono svg{width:20px;height:20px}.eq-bs-tit{flex:1 1 11rem;min-width:0}.eq-bs-h{margin:0;font:700 15.5px/1.3 var(--f-arch);color:var(--ink)}.eq-bs-sub{margin:2px 0 0;font:500 12.5px/1.4 var(--f-body);color:var(--ink-3-text)}.eq-bs-estado{flex:none;max-width:100%}.eq-pill.tono-ok{border-color:var(--ok);background:var(--ok-soft);color:var(--ok-ink)}.eq-pill.tono-marca{border-color:var(--brand);background:var(--brand-soft);color:var(--brand-ink)}.eq-pill.tono-atencion{border-color:var(--warn);background:var(--warn-soft);color:var(--warn-ink)}.eq-bs-resumen{margin:0 0 14px;max-width:68ch;font:500 .9rem/1.55 var(--f-body);color:var(--ink-2)}.eq-bs-datos{margin-bottom:16px}.eq-bs-pasos{list-style:none;counter-reset:paso;display:grid;grid-gap:10px;gap:10px;margin:0 0 16px;padding:0;max-width:64ch}.eq-bs-pasos li{counter-increment:paso;display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:10px;gap:10px;align-items:start;font:500 .88rem/1.5 var(--f-body);color:var(--ink)}.eq-bs-pasos li:before{content:counter(paso);display:grid;place-items:center;width:1.45rem;height:1.45rem;border-radius:50%;background:var(--brand-soft);color:var(--brand-ink);font:700 .74rem/1 var(--f-arch)}.eq-bs-vigia{display:flex;align-items:center;gap:8px;margin:0 0 14px;font:500 .8rem/1.4 var(--f-body);color:var(--ink-3-text)}.eq-bs-pulso{flex:none;width:8px;height:8px;border-radius:50%;background:var(--brand);animation:eq-bs-pulso 1.6s ease-in-out infinite}@keyframes eq-bs-pulso{50%{opacity:.3}}@media (prefers-reduced-motion:reduce){.eq-bs-pulso{animation:none}}.eq-bs-msj{margin:0 0 14px;padding:10px 14px;border-radius:6px;font:500 .88rem/1.45 var(--f-body);max-width:64ch}.eq-bs-msj.ok{border:1px solid var(--ok);background:var(--ok-soft);color:var(--ok-ink)}.eq-bs-msj.ok:empty{margin:0;padding:0;border:0}.eq-bs-msj.mal{border:1px solid var(--bad);background:var(--bad-soft);color:var(--bad-ink)}.eq-bs-aprobar{margin:0 0 16px;max-width:34rem}.eq-bs-botones{display:flex;flex-wrap:wrap;gap:10px}.eq-bs-aprobar+.eq-bs-anulacion{padding-top:16px;border-top:1px solid var(--line)}.eq-bs-confirmar{display:grid;grid-gap:8px;gap:8px;max-width:40rem;padding:14px 16px;border:1px solid var(--bad);border-radius:6px;background:var(--card-2)}.eq-bs-confirmar:focus{outline:none}.eq-bs-confirmar:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.eq-bs-confirmar-t{margin:0;font:700 .95rem/1.25 var(--f-arch);color:var(--ink)}.eq-bs-confirmar-d{margin:0 0 4px;font:400 .88rem/1.5 var(--f-body);color:var(--ink-2)}.eq-bs .btn.eq-bs-anular{border-color:var(--bad);background:var(--bad-soft)}.eq-bs-nota{margin-top:4px}@container (max-width:26rem){.eq-bs-aprobar .btn,.eq-bs-botones .btn{flex:1 1 100%;justify-content:center}}.eq-ordenes{list-style:none;margin:0;padding:0;display:grid;grid-gap:8px;gap:8px}.eq-orden{display:grid;grid-gap:2px;gap:2px;padding:11px 14px;border-radius:6px;border:1px solid var(--line);border-left:3px solid var(--ink-3);background:var(--card-2)}.eq-orden-t{font:700 .9rem/1.25 var(--f-arch);color:var(--ink)}.eq-orden-e{font:600 .78rem/1.3 var(--f-body);color:var(--ink-2)}.eq-orden-f{font:400 .76rem/1.3 var(--f-body);color:var(--ink-3-text)}.eq-orden-r{margin-top:3px;font:400 .82rem/1.4 var(--f-body);color:var(--ink-2);overflow-wrap:anywhere}.eq-orden.es-confirmada{border-left-color:var(--ok)}.eq-orden.es-confirmada .eq-orden-e{color:var(--ok-ink)}.eq-orden.es-fallida{border-left-color:var(--bad)}.eq-orden.es-fallida .eq-orden-e{color:var(--bad-ink)}.eq-orden.es-entregada,.eq-orden.es-pendiente{border-left-color:var(--brand)}.eq-orden.es-entregada .eq-orden-e,.eq-orden.es-pendiente .eq-orden-e{color:var(--brand-ink)}.tel{display:flex;gap:8px}.tel-pre{width:auto;flex:0 0 auto;min-width:104px}.tel-num{flex:1 1}span.tel-pre{display:flex;align-items:center;justify-content:center;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ms-app{display:grid;grid-template-columns:264px minmax(0,1fr);min-height:100dvh;background:var(--bg)}.ms-side{position:-webkit-sticky;position:sticky;top:0;height:100dvh;display:flex;flex-direction:column;gap:8px;padding:20px 16px;background:var(--card);border-right:1px solid var(--line)}.ms-logo{display:flex;align-items:center;gap:10px;min-height:44px;padding:6px 8px 14px;text-decoration:none}.ms-logo img{height:26px;width:auto}.ms-nav{display:flex;flex-direction:column;gap:3px;overflow:auto}.ms-nav-i{display:flex;align-items:center;gap:11px;height:44px;padding:0 12px;border-radius:6px;color:var(--ink-2);text-decoration:none;font-family:var(--f-body);font-weight:600;font-size:14.5px;transition:background .16s,color .16s}.ms-nav-i:hover{background:var(--card-2);color:var(--ink)}.ms-nav-i.on{background:var(--brand-soft);color:var(--brand-ink)}.ms-ico{width:20px;height:20px;flex:0 0 auto}.ms-grupo{display:flex;flex-direction:column;gap:3px}.ms-grupo+.ms-grupo{margin-top:12px}.ms-grupo-t{font-family:var(--f-mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-2);padding:4px 12px}.ms-side-pie{margin-top:auto;display:flex;flex-direction:column;gap:10px;padding-top:12px;border-top:1px solid var(--line)}.ms-user{display:flex;align-items:center;gap:10px}.ms-av{flex:0 0 auto;width:44px;height:44px;border-radius:50%;display:grid;place-items:center;background:var(--brand-soft);color:var(--brand-ink);font-family:var(--f-mono);font-weight:600;font-size:14px}.ms-av,.ms-user-t{text-decoration:none}.ms-user-t{flex:1 1;min-width:0;min-height:44px;display:flex;flex-direction:column;justify-content:center;line-height:1.2}.ms-user-t b{color:var(--ink);font-size:13.5px}.ms-user-t b,.ms-user-t small{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ms-user-t small{color:var(--ink-2);font-size:11.5px}.ms-salir{border:1px solid var(--line-2);background:var(--card);color:var(--ink-2);border-radius:6px;min-height:44px;padding:7px 12px;font:inherit;font-size:12.5px;font-weight:600;cursor:pointer}.ms-salir:hover{border-color:var(--bad);color:var(--bad-ink)}.ms-main{min-width:0;padding:clamp(16px,2.6vw,34px);container-type:inline-size}.ms-main .wrap{max-width:none;margin:0;padding:0}.ms-head-acc{gap:10px;align-items:center}.ms-head,.ms-head-acc{display:flex;flex-wrap:wrap}.ms-head{align-items:flex-end;justify-content:space-between;gap:16px;margin-bottom:22px}.ms-eyebrow{font-family:var(--f-mono);font-size:11.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--brand-ink)}.ms-h1{font-family:var(--f-arch);font-weight:800;font-size:clamp(26px,4cqi,38px);letter-spacing:-.02em;color:var(--ink);margin:6px 0 0;line-height:1.02}.ms-sub{color:var(--ink-2);font-size:14.5px;line-height:1.4;margin-top:8px;max-width:70ch}.ms-vitals{display:flex;flex-wrap:wrap;gap:0;margin-bottom:16px;background:var(--card);border:1px solid var(--line-2);border-radius:6px;overflow:hidden}.ms-vitals>*{flex-grow:1;flex-shrink:1;flex-basis:calc(100% / 6);min-width:0}.ms-vital{background:var(--card);border:0;border-radius:0;padding:16px 16px 14px;box-shadow:none}.ms-vital .k{font-family:var(--f-mono);font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-2)}.ms-vital .v{font-family:var(--f-arch);font-weight:800;font-size:30px;color:var(--ink);line-height:1.05;margin-top:6px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ms-vital .d{font-size:12px;color:var(--ink-2);margin-top:2px}.ms-vital .d b{color:var(--ink)}.ms-mosaic{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-gap:14px;gap:14px}.ms-panel{background:var(--card);border:1px solid var(--line);border-radius:6px;box-shadow:none;overflow:hidden}.ms-c8{grid-column:span 8}.ms-c6{grid-column:span 6}.ms-c4{grid-column:span 4}.ms-c12{grid-column:span 12}.ms-ph{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 18px;background:color-mix(in srgb,var(--bg) 80%,var(--card));border-bottom:1px solid var(--line-2)}.ms-ph .lead{font-family:var(--f-mono);font-size:10.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-2)}.ms-ph h3{font-family:var(--f-arch);font-weight:700;font-size:16px;color:var(--ink);margin:3px 0 0}.ms-pb{padding:16px 18px 18px}.ms-chip{display:inline-flex;align-items:center;gap:6px;min-height:22px;padding:0;border-radius:0;background:none;font-family:var(--f-mono);font-size:11.5px;font-weight:700;color:var(--ink-2)}.ms-chip:before{content:"";width:7px;height:7px;flex:none;background:currentColor}.ms-chip.ok{background:none;color:var(--ok-ink)}.ms-chip.warn,.ms-chip.wn{background:none;color:var(--warn-ink)}.ms-chip.bad{background:none;color:var(--bad-ink)}.ms-chip.mut{background:none;color:var(--ink-3-text)}.ms-chip.est{font-size:11px;border:0}.ms-chip.est.ok{background:none;color:var(--ok-ink)}.ms-chip.est.warn{background:none;color:var(--warn-ink)}.ms-chip.est.bad{background:none;color:var(--bad-ink)}.ms-chip.est.mut{background:none;color:var(--ink-3-text)}.ms-log{display:flex;flex-direction:column}.ms-log .it{display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-gap:12px;gap:12px;align-items:center;padding:11px 0;border-bottom:1px solid var(--line)}.ms-log .it:last-child{border-bottom:0}.ms-log .it .t{font-family:var(--f-mono);font-size:11px;color:var(--ink-2);white-space:nowrap}.ms-log .it .m{min-width:0}.ms-log .it .m .ln{color:var(--ink);font-size:13px}.ms-log .it .m .ln b{font-weight:700}.ms-log .it .m small{display:block;margin-top:1px;color:var(--ink-2);font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ms-bars{display:flex;align-items:stretch;gap:10px;height:190px;padding-top:8px}.ms-bar{flex:1 1;display:flex;flex-direction:column;align-items:center;gap:6px;min-width:0}.ms-bar .track{flex:1 1;width:100%;min-height:0;display:flex;align-items:flex-end;justify-content:center}.ms-bar .col{width:100%;max-width:38px;background:linear-gradient(180deg,var(--brand),var(--brand-2));border-radius:8px 8px 4px 4px;min-height:4px;transition:height .5s var(--ease-in,ease)}.ms-bar .n{font-family:var(--f-mono);font-size:11px;color:var(--ink-2);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ms-bar .dia{font-size:11px;color:var(--ink-2)}.ms-segbar{display:flex;height:14px;border-radius:4px;overflow:hidden;background:var(--card-2);border:1px solid var(--line)}.ms-segbar i{display:block}.ms-segbar .en{background:var(--ok)}.ms-segbar .in{background:var(--ink-3)}.ms-fleet{display:flex;flex-direction:column;gap:8px;margin-top:14px}.ms-fleet .row{display:flex;align-items:center;justify-content:space-between;font-size:13px;color:var(--ink-2)}.ms-fleet .row b{color:var(--ink);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ms-dot{display:inline-block;width:9px;height:9px;border-radius:50%;margin-right:8px}.ms-dot.en{background:var(--ok)}.ms-dot.in{background:var(--ink-3)}.ms-rank{display:flex;flex-direction:column;gap:11px}.ms-rank .row{display:grid;grid-template-columns:minmax(80px,32%) 1fr auto;align-items:center;grid-gap:12px;gap:12px}.ms-rank .row .et{font-size:13px;line-height:1.25;color:var(--ink-2);overflow-wrap:break-word;min-width:0}.ms-rank .row .ba{height:10px;border-radius:4px;background:var(--card-2);border:1px solid var(--line);overflow:hidden;min-width:0}.ms-rank .row .ba i{display:block;height:100%;background:linear-gradient(90deg,var(--brand),var(--brand-2));border-radius:4px;min-width:2px}.ms-rank .row .nu{font-family:var(--f-mono);font-size:13px;color:var(--ink);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:right;min-width:22px}@container (max-width:380px){.ms-rank .row{grid-template-columns:minmax(0,1fr) auto;row-gap:5px}.ms-rank .row .et{grid-column:1/-1}}.ms-feed{display:flex;flex-direction:column;gap:2px}.ms-feed .it{display:flex;gap:10px;padding:9px 0;border-bottom:1px solid var(--line);font-size:13px}.ms-feed .it:last-child{border-bottom:0}.ms-feed .it .t{font-family:var(--f-mono);font-size:11px;color:var(--ink-2);white-space:nowrap}.ms-feed .it .x{color:var(--ink);min-width:0}.ms-feed .it .x small{color:var(--ink-2)}.ms-roster{display:flex;flex-direction:column;gap:8px}.ms-roster .r{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:11px 12px;border:1px solid var(--line);border-radius:6px}.ms-roster .r b{font-family:var(--f-arch);font-weight:700;color:var(--ink);font-size:14px}.ms-roster .r small{color:var(--ink-2);font-size:12px}.ms-empty{color:var(--ink-2);font-size:13px;padding:8px 0}.ms-subhead{font-family:var(--f-mono);font-size:10.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-2);margin:16px 0 10px}.ms-subhead:first-child{margin-top:0}.ms-brands{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));grid-gap:12px;gap:12px}.ms-brand{display:flex;flex-direction:column;gap:0;border:1px solid var(--line);border-radius:6px;overflow:hidden;background:var(--card);text-decoration:none;transition:border-color .15s ease,box-shadow .15s ease}.ms-brand:hover{border-color:var(--brand);box-shadow:none}.ms-brand .lg{height:92px;display:flex;align-items:center;justify-content:center;background:var(--card-2);border-bottom:1px solid var(--line);padding:12px}.ms-brand .lg img{max-height:64px;max-width:82%;object-fit:contain}.ms-brand .mono{width:52px;height:52px;border-radius:6px;display:flex;align-items:center;justify-content:center;font-family:var(--f-arch);font-weight:800;font-size:20px;color:var(--brand-ink);background:var(--brand-soft);border:1px solid color-mix(in srgb,var(--brand) 24%,transparent)}.ms-brand .bd{padding:12px 13px;display:flex;flex-direction:column;gap:8px}.ms-brand .nm{font-family:var(--f-arch);font-weight:700;font-size:14px;color:var(--ink);line-height:1.15}.ms-brand .chips{display:flex;flex-wrap:wrap;gap:6px}.ms-brand .go{margin-top:auto;padding:0 13px 12px;color:var(--brand-ink);font-size:12px;font-weight:600}.ms-cobrand{display:flex;align-items:center;justify-content:center;gap:14px;height:120px;border:1px solid var(--line);border-radius:6px;background:var(--card-2);padding:16px;margin-bottom:14px}.ms-cobrand .sun{display:flex;align-items:baseline;gap:6px}.ms-cobrand .sun img{height:26px;width:auto}.ms-cobrand .sun .hh{font-family:var(--f-arch);font-weight:700;font-size:17px;color:var(--ink)}.ms-cobrand .x{color:var(--ink-2);font-size:15px}.ms-cobrand .cl img{max-height:44px;max-width:120px;object-fit:contain}.ms-cobrand .cl .mono{width:44px;height:44px;border-radius:6px;display:flex;align-items:center;justify-content:center;font-family:var(--f-arch);font-weight:800;font-size:17px;color:var(--ink-2);background:var(--card);border:1px dashed var(--line-2)}.ms-note{font-size:13px;color:var(--ink-2);line-height:1.5}.ms-note b{color:var(--ink)}.ms-po{margin-top:26px;text-align:right;font-size:12px}.ms-po,.ms-po b{color:var(--ink-2)}@container (max-width:900px){.ms-vitals>*{flex-basis:calc(100% / 3)}.ms-c4,.ms-c6,.ms-c8{grid-column:span 12}}@media (max-width:820px){.ms-app{grid-template-columns:minmax(0,1fr)}.ms-side{position:-webkit-sticky;position:sticky;top:0;height:auto;flex-direction:row;flex-wrap:wrap;align-items:center;gap:10px;row-gap:10px;border-right:0;border-bottom:1px solid var(--line);padding:10px 12px;z-index:20;overflow:visible}.ms-logo{padding:0;flex:0 0 auto}.ms-user{gap:8px}.ms-side-pie{margin-top:0;margin-left:auto;flex-direction:row;align-items:center;border-top:0;padding-top:0;flex:0 0 auto}.ms-user-t{display:none}.ms-grupo{display:contents}.ms-grupo-t{display:none}.ms-nav{order:9;flex:1 0 100%;flex-direction:row;gap:6px;overflow-x:auto;overflow-y:hidden;padding-bottom:2px;scrollbar-width:none;-webkit-overflow-scrolling:touch}.ms-nav::-webkit-scrollbar{display:none}.ms-nav-i{height:44px;white-space:nowrap;flex:0 0 auto}}@container (max-width:520px){.ms-vitals>*{flex-basis:50%}}.ms-vitals.k4>*{flex-basis:25%}@container (max-width:760px){.ms-vitals.k4>*{flex-basis:50%}}a.ms-vital{display:block;position:relative;color:inherit;text-decoration:none;transition:border-color .15s ease,box-shadow .15s ease}a.ms-vital:hover{background:var(--card-2)}a.ms-vital:focus-visible{outline:2px solid var(--brand);outline-offset:2px}a.ms-vital:after{content:"";position:absolute;top:19px;right:16px;width:6px;height:6px;border-top:2px solid var(--ink-2);border-right:2px solid var(--ink-2);transform:rotate(45deg);opacity:.6;transition:opacity .15s ease,transform .15s ease}a.ms-vital:hover:after{opacity:1;transform:translateX(2px) rotate(45deg)}.ms-vital .k{padding-right:16px}.ms-vital .v small{font-size:.55em;font-weight:700;color:var(--ink-2);margin-left:2px}.ms-vital.tono-bad{background:var(--bad-soft)}.ms-vital.tono-bad .v{color:var(--bad-ink)}.ms-vital.tono-wn{background:var(--warn-soft)}.ms-vital.tono-wn .v{color:var(--warn-ink)}.mt-num{font-family:var(--f-mono);font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ms-vital .d.mt-var{display:flex;align-items:center;flex-wrap:wrap;gap:2px 5px;margin-top:4px;line-height:1.35}.mt-var svg{width:12px;height:12px;flex:none;color:var(--ink)}.mt-var .mt-num{color:var(--ink);font-size:11.5px}.ms-vital .v .mt-num{font-family:inherit;font-weight:inherit}.mt-sec{display:flex;align-items:baseline;justify-content:space-between;flex-wrap:wrap;gap:4px 16px;margin:30px 0 12px}.mt-sec h2{font-family:var(--f-arch);font-weight:800;font-size:19px;letter-spacing:-.01em;color:var(--ink);margin:0}.mt-sec p{margin:0;font-size:13px;line-height:1.4;color:var(--ink-2);max-width:72ch}.pt-vistas+.mt-sec{margin-top:8px}@container (max-width:520px){.pt-vistas.t3{grid-template-columns:repeat(3,minmax(0,1fr))}.pt-vistas.t3 .pt-vista{justify-content:center;text-align:center;padding:8px 6px}}.mt-serie{margin:0;display:flex;flex-direction:column;gap:8px;min-width:0}.mt-ley{display:flex;flex-wrap:wrap;gap:6px 18px;font-size:12.5px;color:var(--ink-2)}.mt-ley span{display:inline-flex;align-items:center;gap:7px}.mt-ley .mt-num{color:var(--ink);font-size:12px}.mt-ley i{display:inline-block;width:10px;height:10px;border-radius:3px}.mt-col i.a,.mt-ley i.a{background:linear-gradient(180deg,var(--brand),var(--brand-2))}.mt-col i.b,.mt-ley i.b{background:var(--ink-2)}.mt-cols{position:relative;display:flex;align-items:flex-end;gap:clamp(2px,1.1cqi,8px);height:clamp(140px,34cqi,200px);padding-top:20px;border-bottom:1px solid var(--line-2)}.mt-cols:before{content:"";left:0;top:20px;border-top:1px dashed var(--line-2)}.mt-cols:before,.mt-max{position:absolute;right:0}.mt-max{top:0;font-size:11px;line-height:1;color:var(--ink-2)}.mt-max .mt-num{color:var(--ink);font-size:11px}.mt-col{position:relative;height:100%;display:flex;align-items:flex-end;justify-content:center;gap:1px}.mt-col,.mt-col i{flex:1 1;min-width:0}.mt-col i{display:block;max-width:30px;border-radius:3px 3px 1px 1px}.mt-col i.cero{height:2px;background:var(--line-2)}.mt-eje{display:flex;justify-content:space-between;gap:8px;font-family:var(--f-mono);font-size:11px;color:var(--ink-2);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.mt-aro{display:flex;align-items:center;flex-wrap:wrap;gap:16px 22px}.mt-aro-g{position:relative;flex:none;width:clamp(116px,38cqi,148px);aspect-ratio:1}.mt-aro-g svg{display:block;width:100%;height:100%;transform:rotate(-90deg)}.mt-aro-g circle{fill:none;stroke-width:13}.mt-aro-g .pista{stroke:var(--card-2)}:root{--mt-neutro:color-mix(in srgb,var(--ink-2) 75%,var(--card))}.mt-aro-g .ok{stroke:var(--ok)}.mt-aro-g .wn{stroke:var(--warn)}.mt-aro-g .neu{stroke:var(--mt-neutro)}.mt-aro-c{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:0 18%}.mt-aro-c b{font-family:var(--f-arch);font-weight:800;font-size:clamp(22px,8cqi,28px);color:var(--ink);line-height:1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.mt-aro-c small{margin-top:4px;font-size:11px;line-height:1.2;color:var(--ink-2)}.mt-aro>.ms-fleet{flex:1 1 150px;min-width:0;margin-top:0}.mt-enlace{color:var(--brand-ink);font-weight:700;text-decoration:none;display:inline-flex;align-items:center;min-height:44px;margin:-12px 0}.mt-enlace:hover{text-decoration:underline;text-underline-offset:3px}.mt-enlace:focus-visible{outline:2px solid var(--brand);outline-offset:2px;border-radius:4px}.mt-reparto+.mt-reparto{margin-top:18px;padding-top:16px;border-top:1px solid var(--line)}.mt-reparto-t{font-size:13px;font-weight:600;color:var(--ink);margin-bottom:8px}.mt-reparto .ms-fleet{margin-top:10px}.ms-segbar .ok{background:var(--ok)}.ms-segbar .wn{background:var(--warn)}.ms-segbar .neu{background:var(--mt-neutro)}.ms-segbar .b{background:var(--ink-2)}.ms-dot.ok{background:var(--ok)}.ms-dot.wn{background:var(--warn)}.ms-dot.neu{background:var(--mt-neutro)}.ms-dot.a{background:var(--brand)}.ms-dot.b{background:var(--ink-2)}.ms-fleet .row .mt-num{color:var(--ink)}.mt-mini{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,112px),1fr));grid-gap:10px;gap:10px}.mt-mini>div{background:var(--card-2);border:1px solid var(--line);border-radius:6px;padding:10px 12px;min-width:0}.mt-mini .k{font-size:12px;line-height:1.3;color:var(--ink-2)}.mt-mini .v{margin-top:4px;font-family:var(--f-arch);font-weight:800;font-size:22px;line-height:1.05;color:var(--ink);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.mt-mini .v small{font-size:.55em;font-weight:700;color:var(--ink-2);margin-left:2px}.ms-rank+.mt-mini,.mt-mini+.ms-fleet,.mt-mini+.ms-rank,.mt-serie+.mt-mini{margin-top:16px}.ms-ver{display:inline-flex;align-items:center;gap:3px;min-height:44px;padding:0 10px;margin-right:-10px;border-radius:6px;color:var(--brand-ink);font-size:13px;font-weight:700;text-decoration:none;white-space:nowrap}.ms-ver:hover{background:var(--brand-soft)}.ms-ver:focus-visible{outline:2px solid var(--brand);outline-offset:-2px}.ms-ver svg{width:14px;height:14px}.ms-mosaic>.ms-panel{container-type:inline-size}.ms-mosaic>.ms-panel .ms-pb:has(>.in-lista){padding:6px 10px 10px}.in-lista{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.in-lista>li{display:flex;align-items:center;gap:6px;border-bottom:1px solid var(--line)}.in-lista>li:last-child{border-bottom:0}.in-fila{flex:1 1 auto;min-width:0;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;grid-column-gap:12px;column-gap:12px;grid-row-gap:8px;row-gap:8px;min-height:58px;padding:10px 8px;border-radius:6px;color:inherit;text-decoration:none}a.in-fila:hover{background:var(--card-2)}a.in-fila:focus-visible{outline:2px solid var(--brand);outline-offset:-2px}.in-fila>.flag,.in-fila>.ms-chip{justify-self:end;white-space:nowrap}.in-quien{min-width:0;display:flex;flex-direction:column;gap:2px}.in-quien b{font-weight:700;font-size:14px;color:var(--ink)}.in-quien b,.in-quien small{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.in-quien small{font-size:12.5px;color:var(--ink-2)}.in-ini{width:38px;height:38px;border-radius:50%;display:grid;place-items:center;flex:0 0 auto;background:var(--brand-soft);color:var(--brand-ink);font-family:var(--f-arch);font-weight:700;font-size:13px}.in-ini.gris{background:var(--card-2);color:var(--ink-2);box-shadow:inset 0 0 0 1px var(--line-2)}.in-signos{grid-column:2/-1;display:flex;flex-wrap:wrap;gap:4px 14px}.in-signo{display:inline-flex;align-items:center;gap:5px;min-height:22px;padding:0;border-radius:0;font-size:12px;line-height:1.2;color:var(--ink)}.in-signo b{font-family:var(--f-mono);font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.in-signo .desvio{margin:0}.in-signo.wn b{color:var(--warn-ink)}.in-signo.bad b{color:var(--bad-ink)}.in-sem{width:10px;height:10px;border-radius:50%;margin:0 4px;flex:0 0 auto}.in-sem.wn{background:var(--warn)}.in-sem.na{box-shadow:inset 0 0 0 2px var(--ink-2)}.in-plazo.vencido{color:var(--warn-ink);font-weight:700}.in-plazo.pronto{color:var(--ink);font-weight:600}.in-tel{flex:0 0 auto;width:44px;height:44px;display:grid;place-items:center;border-radius:6px;color:var(--brand-ink);border:1px solid var(--line)}.in-tel:hover{background:var(--brand-soft);border-color:transparent}.in-tel:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.in-tel svg{width:18px;height:18px}.in-kio{width:38px;height:38px;border-radius:6px;display:grid;place-items:center;flex:0 0 auto;background:var(--card-2);color:var(--ink-2);box-shadow:inset 0 0 0 1px var(--line)}.in-kio svg{width:20px;height:20px}.in-kio.es-ok{background:var(--ok-soft);color:var(--ok-ink);box-shadow:none}.in-kio.es-tibio{background:var(--warn-soft);color:var(--warn-ink);box-shadow:none}.in-kio.es-mal{background:var(--bad-soft);color:var(--bad-ink);box-shadow:none}.in-hora{font-family:var(--f-mono);font-size:11.5px;color:var(--ink-2);white-space:nowrap;min-width:10ch}.in-vacio{display:flex;align-items:flex-start;gap:12px;padding:14px 16px;border-radius:6px;background:var(--card-2);border:1px dashed var(--line-2)}.in-vacio b{display:block;font-size:14px;color:var(--ink)}.in-vacio span{display:block;margin-top:3px;font-size:13px;line-height:1.45;color:var(--ink-2)}.in-vacio svg{flex:0 0 auto;width:30px;height:30px;padding:6px;border-radius:50%;background:var(--ok-soft);color:var(--ok-ink)}.in-vacio.ok{border-style:solid;border-color:color-mix(in srgb,var(--ok) 30%,var(--line))}.in-nota{margin:10px 8px 4px;font-size:12.5px;line-height:1.45;color:var(--ink-2)}.in-vacio+.in-nota{margin:12px 0 0}@container (max-width:440px){.in-fila{grid-template-columns:auto minmax(0,1fr)}.in-fila>.flag,.in-fila>.ms-chip{grid-column:2;justify-self:start}.in-signos{grid-column:2}}.in-fila.sin-guia{grid-template-columns:minmax(0,1fr) auto}.in-fila.sin-guia .hz-datos,.in-fila.sin-guia .in-signos{grid-column:1/-1}@container (max-width:440px){.in-fila.sin-guia{grid-template-columns:minmax(0,1fr)}.in-fila.sin-guia>.flag,.in-fila.sin-guia>.hz-estancia,.in-fila.sin-guia>.ms-chip{grid-column:1;justify-self:start}}.pt-vistas{display:flex;flex-wrap:wrap;gap:0 20px;margin:0 0 14px;border-bottom:1px solid var(--line-2)}.pt-vista{flex:0 0 auto;display:inline-flex;align-items:center;gap:6px;min-height:44px;padding:0 2px;border:0;border-bottom:3px solid transparent;color:var(--ink-2);font-weight:600;font-size:13.5px;text-decoration:none;white-space:nowrap;margin-bottom:-1px}.pt-vista,.pt-vista b{border-radius:0;background:none}.pt-vista b{display:inline;min-width:0;height:auto;padding:0;color:inherit;font-family:var(--f-mono);font-size:12.5px;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.pt-vista:hover{color:var(--ink)}.pt-vista:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.pt-vista.on{border-bottom-color:var(--brand);font-weight:800}.pt-vista.on,.pt-vista.on b{background:none;color:var(--ink)}.pt-vista.aviso b{background:var(--bad-soft);color:var(--bad-ink)}@container (max-width:520px){.pt-vistas{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.pt-vista{justify-content:space-between;white-space:normal;line-height:1.2;padding:8px 10px 8px 12px}}.pt-panel{container-type:inline-size}.pt-buscar{position:relative;display:flex;align-items:center;gap:12px;padding:14px 16px;border-bottom:1px solid var(--line)}.pt-buscar svg{position:absolute;left:30px;width:18px;height:18px;color:var(--ink-2);pointer-events:none}.pt-campo{flex:1 1;min-width:0;min-height:44px;padding:10px 14px 10px 44px;border-radius:6px;border:1px solid var(--line);background:var(--card-2);color:var(--ink);font:inherit;font-size:14.5px}.pt-campo::placeholder{color:var(--ink-2)}.pt-campo:focus{outline:2px solid var(--brand);outline-offset:1px;background:var(--card)}.pt-cuenta{flex:0 0 auto;font-size:12.5px;color:var(--ink-2)}.pt-vacio{margin:16px}.pt-cab,.pt-fila{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr) minmax(0,1.6fr) minmax(0,1.2fr);grid-column-gap:16px;column-gap:16px;align-items:center;padding-left:16px;padding-right:16px}.pt-cab{padding-top:12px;padding-bottom:9px;border-bottom:1px solid var(--line);font-family:var(--f-mono);font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-2)}.pt-lista{list-style:none;margin:0;padding:0}.pt-fila{--pt-sangria:0px;position:relative;min-height:66px;padding-top:12px;padding-bottom:12px;border-bottom:1px solid var(--line)}.pt-fila:last-child{border-bottom:0}.pt-fila:focus-within,.pt-fila:hover{background:var(--card-2)}.pt-ir{display:block;color:var(--ink);font-weight:700;font-size:14px;text-decoration:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pt-ir:after{content:"";position:absolute;inset:0}.pt-ir:focus-visible{outline:none}.pt-fila:has(.pt-ir:focus-visible){outline:2px solid var(--brand);outline-offset:-2px}.pt-quien{align-items:center;gap:12px}.pt-cuando,.pt-quien{display:flex;min-width:0}.pt-cuando{flex-direction:column;gap:2px}.pt-cuando b{font-size:13.5px;font-weight:600;color:var(--ink)}.pt-cuando small{font-size:12.5px;color:var(--ink-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pt-estado{display:flex;flex-wrap:wrap;align-items:center;gap:6px;min-width:0}.pt-estado .in-signos{display:contents}.pt-control{display:flex;align-items:center;justify-content:space-between;gap:8px;min-width:0}.pt-aldia{font-size:12.5px;color:var(--ink-2)}.pt-control .in-tel{position:relative;z-index:1}.pt-mas{display:flex;width:-moz-fit-content;width:fit-content;margin:14px auto 16px}@container (max-width:760px){.pt-cab{display:none}.pt-fila{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"quien flag" "cuando cuando" "signos signos" "control control";row-gap:8px;padding-top:14px;padding-bottom:14px}.pt-quien{grid-area:quien}.pt-estado{display:contents}.pt-estado>.flag{grid-area:flag;justify-self:end}.pt-estado>.in-signos{grid-area:signos;display:flex;gap:6px}.pt-cuando,.pt-estado>.in-signos{flex-wrap:wrap;padding-left:var(--pt-sangria)}.pt-cuando{grid-area:cuando;flex-direction:row;align-items:baseline;column-gap:6px}.pt-cuando b+small:before{content:"· "}.pt-cuando:not(:has(b)){display:none}.pt-control{grid-area:control;padding-left:var(--pt-sangria)}.pt-control:has(>.pt-aldia.sin-dato){display:none}}.fi-cab{grid-template-columns:auto minmax(0,1fr) auto;grid-gap:16px 20px;gap:16px 20px;align-items:center;background:var(--card);border:1px solid var(--line);padding:20px 22px;box-shadow:none}.fi-av,.fi-cab{display:grid;border-radius:6px}.fi-av{width:72px;height:72px;overflow:hidden;place-items:center;align-self:start;background:linear-gradient(135deg,var(--brand),var(--brand-2));color:var(--on-brand);font-family:var(--f-arch);font-weight:800;font-size:24px}.fi-av img{width:100%;height:100%;object-fit:cover;display:block}.fi-av.gris{color:var(--ink-2)}.fi-av.fi-cama,.fi-av.gris{background:var(--card-2);box-shadow:inset 0 0 0 1px var(--line-2)}.fi-av.fi-cama{width:auto;min-width:72px;color:var(--ink);display:flex;flex-direction:column;justify-content:center;gap:2px;padding:6px 12px;text-align:center}.fi-cama small{font-family:var(--f-mono);font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-2)}.fi-cama .mono{font-family:var(--f-mono);font-weight:700;font-size:16px;line-height:1.1;white-space:nowrap}.fi-meta{min-width:0}.fi-nombre{font-family:var(--f-arch);font-weight:800;font-size:clamp(22px,3.4cqi,30px);letter-spacing:-.02em;line-height:1.1;color:var(--ink);margin:6px 0 0;text-wrap:balance;overflow-wrap:anywhere}.fi-linea{display:flex;flex-wrap:wrap;gap:2px 12px;margin:6px 0 0;font-size:13.5px;color:var(--ink-2)}.fi-linea .mono{color:var(--ink);font-weight:600}.fi-chips{gap:6px;margin-top:12px}.fi-acciones,.fi-chips{display:flex;flex-wrap:wrap}.fi-acciones{gap:8px;justify-content:flex-end;align-self:start}.fi-aviso{margin-top:14px}.ms-ph>.flag{flex:0 0 auto}.ms-ph-nota{margin:3px 0 0;font-size:12.5px;line-height:1.4;color:var(--ink-2)}@container (max-width:760px){.fi-cab{grid-template-columns:auto minmax(0,1fr);padding:16px}.fi-av{width:56px;height:56px;border-radius:6px;font-size:19px}.fi-acciones{grid-column:1/-1;justify-content:flex-start}}@container (max-width:440px){.fi-cab{grid-template-areas:"av ojo" "av nombre" "linea linea" "chips chips" "acc acc";row-gap:8px}.fi-meta{display:contents}.fi-av{grid-area:av;align-self:center}.fi-meta>.ms-eyebrow{grid-area:ojo;align-self:end}.fi-nombre{grid-area:nombre;margin:0}.fi-linea{grid-area:linea;margin:4px 0 0}.fi-chips{grid-area:chips;margin-top:4px}.fi-acciones{grid-area:acc;margin-top:6px}.fi-acciones>.btn{flex:1 1 auto;justify-content:center}}.pest.consola{gap:2px;margin:18px 0 16px;padding:0;border-bottom:1px solid var(--line)}.pest.consola .pest-b{min-height:44px;padding:0 14px;border:0;border-radius:0;background:none;color:var(--ink-2);font-size:14px;box-shadow:inset 0 -3px 0 transparent}.pest.consola .pest-b:hover{color:var(--ink)}.pest.consola .pest-b.on{background:none;color:var(--brand-ink);box-shadow:inset 0 -3px 0 var(--brand)}.pest.consola .pest-b:focus-visible{outline:2px solid var(--brand);outline-offset:-2px;border-radius:8px}.pest.consola .pest-n{background:var(--card-2);color:var(--ink-2)}.pest.consola .pest-b.on .pest-n{background:var(--brand-soft);color:var(--brand-ink)}.pest-aviso{width:8px;height:8px;border-radius:50%;background:var(--warn);flex:0 0 auto}.fi-rejilla{display:flex;flex-direction:column;gap:14px}.fi-tarjetas{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));grid-gap:14px;gap:14px;align-items:start}.fi-identidad{grid-template-columns:minmax(0,1fr) minmax(0,1.7fr)}@container (max-width:760px){.fi-identidad{grid-template-columns:minmax(0,1fr)}}.fi-campos{margin:0}.fi-campo{display:flex;justify-content:space-between;align-items:baseline;gap:12px;padding:10px 0;border-bottom:1px solid var(--line);font-size:14px}.fi-campo:last-child{border-bottom:0}.fi-campo dt{color:var(--ink-2);flex:0 0 auto}.fi-campo dd{margin:0;min-width:0;font-weight:600;color:var(--ink);text-align:right;overflow-wrap:anywhere}.fi-campo dd.mono{font-family:var(--f-mono)}.fi-nota{margin:0 0 14px;font-size:13.5px;line-height:1.5;color:var(--ink-2)}.fi-signos{margin-bottom:16px}.fi-ver{display:flex;width:-moz-fit-content;width:fit-content;margin:12px -10px -8px auto}.cs-eventos{list-style:none;margin:0;padding:0}.cs-eventos li{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:4px 14px;gap:4px 14px;align-items:baseline;padding:11px 0 11px 18px;border-bottom:1px solid var(--line)}.cs-eventos li:last-child{border-bottom:0}.cs-eventos li:before{content:"";position:absolute;left:0;top:17px;width:8px;height:8px;border-radius:50%;background:var(--ok)}.cs-eventos li.revoca:before{background:var(--bad)}.cs-cuando{font-family:var(--f-mono);font-size:12px;color:var(--ink-2);white-space:nowrap;min-width:10ch}.cs-que{min-width:0;font-size:14px;color:var(--ink)}.cs-que small{display:block;margin-top:2px;font-size:12.5px;color:var(--ink-2)}@container (max-width:440px){.cs-eventos li{grid-template-columns:minmax(0,1fr)}}.cs-wa-cuerpo{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-rows:auto 1fr;grid-template-areas:"texto campos" "acc campos";grid-gap:14px 28px;gap:14px 28px}.cs-wa-texto{grid-area:texto;margin:0;padding:2px 0 2px 16px;border-left:2px solid var(--line-2)}.cs-wa-texto blockquote{margin:0;font-size:15px;line-height:1.55;color:var(--ink);text-wrap:pretty}.cs-wa-texto figcaption{margin-top:8px;font-size:12.5px;color:var(--ink-2)}.cs-wa-campos{grid-area:campos;align-self:start}.cs-wa-campos .fi-campo{flex-wrap:wrap;row-gap:2px}.cs-wa-campos dd{margin-left:auto}.cs-wa-campos dd.mono{white-space:nowrap}.cs-wa-acc{grid-area:acc;display:flex;flex-direction:column;justify-content:flex-end;gap:10px;min-width:0}.cs-wa-acc>p{margin:0}.cs-wa-nota{font-size:13px;line-height:1.5;color:var(--ink-2)}.cs-wa-form{display:flex;flex-wrap:wrap;align-items:stretch;gap:10px}.cs-wa-form>.check{flex:1 1 240px;padding:10px 14px;align-items:center}.cs-wa-form>.btn{flex:0 0 auto;min-height:44px;justify-content:center}@container (max-width:760px){.cs-wa-cuerpo{grid-template-columns:minmax(0,1fr);grid-template-rows:none;grid-template-areas:"texto" "campos" "acc"}.cs-wa-form>.btn{flex:1 1 100%}}.fi-foto{container-type:inline-size}.fx{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:18px;gap:18px;padding:18px}.fx-marco{position:relative;width:132px;aspect-ratio:4/5;border-radius:6px;overflow:hidden;background:var(--card-2);box-shadow:inset 0 0 0 1px var(--line)}.fx-marco img{width:100%;height:100%;object-fit:cover;display:block}.fx-vacio{width:100%;height:100%;display:grid;place-items:center;color:var(--ink-2)}.fx-vacio svg{width:46%;height:auto}.fx-sello{position:absolute;left:8px;bottom:8px;padding:3px 8px;border-radius:4px;background:var(--brand);color:var(--on-brand);font-size:11px;font-weight:700}.fx-cuerpo{min-width:0;display:flex;flex-direction:column;gap:8px}.fx-titulo{margin:0;font-family:var(--f-arch);font-weight:700;font-size:16px;color:var(--ink)}.fx-paso{display:flex;flex-direction:column;gap:8px}.fx-paso[hidden]{display:none}.fx-estado{margin:0;font-weight:700;font-size:14px;color:var(--ink)}.fx-texto{margin:0;font-size:13.5px;line-height:1.5;color:var(--ink-2)}.fx-archivo{display:block;margin-bottom:2px;font-family:var(--f-mono);font-size:12.5px;color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fx-acciones{gap:8px;margin-top:4px}.fx-acciones,.fx-retirar{display:flex;flex-wrap:wrap}.fx-retirar{align-items:center;gap:6px 12px;margin-top:8px;padding-top:12px;border-top:1px solid var(--line)}.fx-retirar span{font-size:12.5px;line-height:1.45;color:var(--ink-2);flex:1 1 220px}.ok-min{margin:0;font-size:12.5px;font-weight:600;color:var(--ok-ink)}.btn.peligro{color:var(--bad-ink);border-color:color-mix(in srgb,var(--bad) 35%,var(--line))}.btn.peligro:hover{border-color:var(--bad);background:var(--bad-soft)}@container (max-width:440px){.fx{grid-template-columns:minmax(0,1fr);padding:16px}.fx-marco{width:min(150px,55%)}.fx-acciones>.btn{flex:1 1 auto;justify-content:center}}.ch-filtros{display:flex;flex-direction:column;gap:10px;margin:0 0 16px}.ch-grupo{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.ch-rotulo{min-width:6.5em;font-family:var(--f-mono);font-size:11px;letter-spacing:.08em;text-transform:uppercase}.ch-cuenta,.ch-rotulo{flex:0 0 auto;color:var(--ink-2)}.ch-cuenta{font-size:12.5px}.ms-panel .ms-pb.ch-pb{padding:6px 10px 10px}@container (max-width:520px){.ch-rotulo{flex-basis:100%}}.asis-campo textarea{width:100%;font:inherit;font-family:var(--f-body);color:var(--ink);background:var(--card);border:1px solid var(--line);border-radius:6px;padding:9px 11px;resize:vertical;min-height:2.6rem}.asis-campo textarea:focus{outline:none;border-color:var(--brand)}.asis-pista.es-mal{color:var(--bad-ink)}.asis-dos{display:grid;grid-template-columns:1fr 1fr;grid-gap:14px;gap:14px;max-width:34rem}@media (max-width:560px){.asis-dos{grid-template-columns:1fr;gap:0}}.ap-archivo{position:relative;display:flex;align-items:center;gap:12px;margin:0 0 16px;max-width:34rem;padding:16px;border:1.5px dashed var(--line-2);border-radius:6px;background:var(--card);color:var(--ink-3-text);cursor:pointer;transition:border-color .2s,color .2s,background .2s}.ap-archivo:hover{border-color:var(--brand);color:var(--brand-ink)}.ap-archivo:focus-within{outline:2px solid var(--brand);outline-offset:2px}.ap-archivo.es-arrastrando,.ap-archivo.es-elegido{border-style:solid;border-color:var(--brand);background:var(--brand-soft);color:var(--brand-ink)}.ap-quitar{align-self:flex-start;margin-top:-2px;padding:2px 0;font:600 .78rem/1 var(--f-arch);color:var(--ink-3-text);background:none;border:none;text-decoration:underline;cursor:pointer}.ap-quitar:hover{color:var(--bad-ink)}.ap-archivo input{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}.ap-archivo svg{flex:none}.ap-archivo-t{display:flex;flex-direction:column;gap:2px;min-width:0}.ap-archivo-t b{font:700 .92rem/1.2 var(--f-arch);color:var(--ink);overflow-wrap:anywhere}.ap-archivo-t small{font:400 .78rem/1.2 var(--f-mono);color:var(--ink-3-text)}.ap-check{display:flex;align-items:center;gap:9px;margin:2px 0 14px;font:500 .9rem/1.3 var(--f-body);color:var(--ink);cursor:pointer}.ap-check input{width:18px;height:18px;accent-color:var(--brand)}.ap-fase{display:flex;align-items:center;gap:10px;margin:6px 0 14px;font:600 .88rem/1.3 var(--f-arch);color:var(--brand-ink)}.ap-spin{width:16px;height:16px;flex:none;border:2px solid var(--brand-soft);border-top-color:var(--brand);border-radius:50%;animation:ap-giro .8s linear infinite}@keyframes ap-giro{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.ap-spin{animation-duration:2.4s}}.ap-ver{list-style:none;margin:14px 0 0;padding:0;display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(auto-fill,minmax(min(100%,20rem),1fr))}.ap-vcard{display:flex;flex-direction:column;gap:8px;padding:16px;background:var(--card);border:1px solid var(--line);border-left:3px solid var(--line-2);border-radius:6px}.ap-vcard.es-ok{border-left-color:var(--ok)}.ap-vcard.es-espera{border-left-color:var(--brand)}.ap-vcard.es-inactivo{border-left-color:var(--ink-3);background:var(--card-2)}.ap-vcard-top{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.ap-vcard-id{display:flex;flex-direction:column;gap:2px;min-width:0}.ap-vcard-id b{font:800 1.15rem/1.1 var(--f-arch);color:var(--ink)}.ap-vcard-code{font:400 .74rem/1.2 var(--f-mono);color:var(--ink-3-text)}.ap-estado{display:inline-flex;align-items:center;gap:6px;flex:none;font:700 .72rem/1 var(--f-arch);letter-spacing:.02em;color:var(--ink-2)}.ap-vcard.es-ok .ap-estado{color:var(--ok-ink)}.ap-vcard.es-espera .ap-estado{color:var(--brand-ink)}.ap-vcard-meta{margin:0;display:flex;flex-wrap:wrap;gap:6px;font:500 .78rem/1.3 var(--f-body);color:var(--ink-2)}.ap-vcard-notas{margin:0;font:400 .85rem/1.45 var(--f-body);color:var(--ink-2)}.ap-sha{margin:0;font:400 .72rem/1.3 var(--f-mono);color:var(--ink-3-text);overflow-wrap:anywhere}.ap-vcard-pie{margin-top:2px}.ap-acc{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.ap-acc-err{font:400 .76rem/1.3 var(--f-body);color:var(--bad-ink)}.ap-conf{display:inline-flex;align-items:center;gap:6px;flex-wrap:wrap}.ap-conf-t{font-size:12px;color:var(--ink-2)}.as-borrar-t{flex-basis:100%;margin:0;font-size:12.5px;color:var(--ink-2)}.as-peligro{margin-top:12px;padding-top:12px;border-top:1px solid var(--line)}.as-peligro-acc{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-top:8px}.eq-ota{margin:16px 0 0;padding:16px;border:1px solid var(--line);border-radius:6px;background:var(--card)}.eq-ota-t{margin:0 0 4px;font:700 .95rem/1.2 var(--f-arch);color:var(--ink)}.eq-ota-d{margin:0 0 12px;max-width:60ch;font:400 .85rem/1.5 var(--f-body);color:var(--ink-2)}.eq-ota-fila{display:flex;flex-wrap:wrap;gap:10px;align-items:stretch}.eq-ota-fila select{flex:1 1 16rem;min-width:0;min-height:44px;font:inherit;font-family:var(--f-body);color:var(--ink);background:var(--card);border:1px solid var(--line);border-radius:6px;padding:9px 11px}.eq-ota-fila select:focus{outline:none;border-color:var(--brand)}@media (max-width:520px){.eq-ota-fila .btn{width:100%}}.pr-alerta{margin:14px 0 4px;padding:14px 16px;border:1px solid var(--bad);border-radius:6px;background:var(--bad-soft);color:var(--bad-ink);font:400 .9rem/1.5 var(--f-body)}.pr-alerta b{font-weight:700}.pr-registro{container-type:inline-size;margin:0;border-top:1px solid var(--line)}.pr-registro>div{display:grid;grid-template-columns:minmax(11rem,16rem) minmax(0,1fr);grid-column-gap:24px;column-gap:24px;padding:14px 0;border-bottom:1px solid var(--line)}.pr-registro dt{margin:0;font:600 .9rem/1.35 var(--f-arch);color:var(--ink-2)}.pr-registro dd{margin:0;display:grid;grid-gap:4px;gap:4px;min-width:0}.pr-registro dd b{font:700 .98rem/1.3 var(--f-arch);color:var(--ink)}.pr-registro dd span{font:400 .85rem/1.5 var(--f-body);color:var(--ink-2);max-width:72ch;overflow-wrap:anywhere}.pr-registro dd code{font:500 .8rem/1.4 var(--f-mono);overflow-wrap:anywhere}.pr-registro .es-ok dd b{color:var(--ok-ink)}.pr-registro .es-pend dd b{color:var(--warn-ink)}.pr-registro .es-mal dd b{color:var(--bad-ink)}@container (max-width:34rem){.pr-registro>div{grid-template-columns:minmax(0,1fr);row-gap:6px}}.codt{display:grid;grid-gap:22px 28px;gap:22px 28px;margin-top:20px;grid-template-columns:repeat(auto-fit,minmax(min(100%,22rem),1fr));align-items:start}.codt-t{margin:0 0 4px;font:700 .95rem/1.2 var(--f-arch);color:var(--ink)}.codt-d{margin:0 0 14px;max-width:56ch;font:400 .85rem/1.5 var(--f-body);color:var(--ink-2)}.codt-nota{margin:8px 0 0;font:400 .82rem/1.45 var(--f-body);color:var(--ink-3-text)}.codt-lab{display:block;margin:0 0 6px;font:600 .82rem/1.2 var(--f-body);color:var(--ink-2)}.codt-fila{display:flex;flex-wrap:wrap;gap:10px}.codt-fila input{flex:1 1 14rem;min-width:0;min-height:44px;padding:10px 12px;font:400 .92rem/1.3 var(--f-body);color:var(--ink);background:var(--card);border:1px solid var(--line);border-radius:6px}.codt-fila input:focus{outline:2px solid var(--brand);outline-offset:1px;border-color:transparent}.codt-fila input::placeholder{color:var(--ink-3-text)}.codt-fila .btn{justify-content:center}@media (max-width:520px){.codt-fila .btn{width:100%}}.codt-lectura{container-type:inline-size;padding:18px 18px 16px;border:1px solid var(--line-2);border-radius:6px;background:var(--card-2)}.codt-cifras{display:flex;gap:.5em;margin:0;line-height:1;font-family:var(--f-arch);font-weight:700;font-feature-settings:tabular-nums lining-nums;font-variant-numeric:tabular-nums lining-nums;font-size:clamp(2rem,15cqi,3.6rem);letter-spacing:.06em;color:var(--ink)}.codt-vida{height:3px;margin:16px 0 10px;background:var(--line);overflow:hidden}.codt-vida span{display:block;height:100%;background:var(--brand);transition:width 1s linear}@media (prefers-reduced-motion:reduce){.codt-vida span{transition:none}}.codt-vence{margin:0;font:400 .9rem/1.3 var(--f-body);color:var(--ink-2)}.codt-lectura+.codt-form{margin-top:16px}.codt-vence b{font:700 1rem/1 var(--f-arch);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--ink)}.eq-t-firma{display:block;margin-top:3px;font:500 .76rem/1.3 var(--f-body);color:var(--ink-3-text)}.eq-t-firma.es-ok{color:var(--ok-ink)}.eq-t-firma.es-mal{color:var(--bad-ink);font-weight:700}.codt-lista{container-type:inline-size;list-style:none;margin:0;padding:0;border-top:1px solid var(--line)}.codt-lista li{display:grid;grid-template-columns:7.5rem minmax(0,1fr) auto;grid-gap:4px 14px;gap:4px 14px;align-items:baseline;padding:10px 0;border-bottom:1px solid var(--line)}.codt-hora{font:500 .82rem/1.35 var(--f-body);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--ink-2)}.codt-quien{display:grid;grid-gap:2px;gap:2px;min-width:0}.codt-quien b{font:700 .88rem/1.3 var(--f-arch);color:var(--ink)}.codt-quien small{font:400 .8rem/1.4 var(--f-body);color:var(--ink-3-text);overflow-wrap:anywhere}@container (max-width:24rem){.codt-lista li{grid-template-columns:minmax(0,1fr) auto}.codt-hora{grid-column:1/-1}}.codt-estado{white-space:nowrap;font:600 .82rem/1.3 var(--f-body);color:var(--ink-3-text)}.codt-estado.ok{color:var(--ok-ink)}.codt-estado.vivo{color:var(--brand-ink)}.btn.borrar{color:var(--bad-ink);border-color:var(--bad-soft)}.btn.borrar:hover{border-color:var(--bad)}.mfa-pasos{margin:0 0 16px;padding-left:20px;display:grid;grid-gap:6px;gap:6px;font:400 .9rem/1.5 var(--f-body);color:var(--ink-2)}.mfa-pasos li::marker{color:var(--brand-ink);font-weight:700}.mfa-qr-fila{display:flex;flex-wrap:wrap;gap:18px;align-items:center;margin-bottom:16px}.mfa-qr{flex:none;width:184px;height:184px;display:grid;place-items:center;padding:8px;background:#fff;border:1px solid var(--line);border-radius:6px}.mfa-qr img,.mfa-qr svg{width:100%;height:100%;display:block}.mfa-secreto{display:grid;grid-gap:6px;gap:6px;min-width:0}.mfa-secreto .fl{font:700 12px/1 var(--f-body);color:var(--ink-3-text);text-transform:uppercase;letter-spacing:.06em}.mfa-secreto code{font-family:var(--f-mono);font-size:14px;letter-spacing:.08em;color:var(--ink);word-break:break-all;background:var(--card-2);border:1px solid var(--line);border-radius:8px;padding:8px 10px}@media (max-width:420px){.mfa-qr-fila{gap:12px}.mfa-qr{width:100%;height:auto;aspect-ratio:1}}.slug-campo{display:flex;align-items:center;gap:0}.slug-campo>span{display:inline-grid;place-items:center;height:44px;padding:0 12px;border:1px solid var(--line-2);border-right:0;border-radius:6px 0 0 6px;background:var(--card-2);color:var(--ink-3-text);font-family:var(--f-mono);font-weight:600}.slug-campo .inp{border-radius:0 6px 6px 0}.color-campo{display:flex;align-items:center;gap:10px}.color-campo input[type=color]{width:44px;height:44px;padding:2px;border:1px solid var(--line-2);border-radius:6px;background:var(--card);cursor:pointer}.color-campo .mono{font-family:var(--f-mono);font-size:13px;color:var(--ink-2)}.ms-marca-item{padding:16px 0;border-top:1px solid var(--line)}.ms-marca-item:first-child{border-top:0;padding-top:4px}.eq-mapa-sec{margin:8px 0 4px}.eq-mapa-head{align-items:baseline;justify-content:space-between;gap:8px 16px}.eq-legend,.eq-mapa-head{display:flex;flex-wrap:wrap}.eq-legend{gap:12px;font-size:12.5px;color:var(--ink-2)}.eq-legend span{display:inline-flex;align-items:center;gap:6px}.eq-legend .pin{width:10px;height:10px;border-radius:50%;border:2px solid #fff;box-shadow:0 0 0 1px var(--line-2)}.eq-legend .pin.ok{background:#1F9D5B}.eq-legend .pin.mant{background:#C67A12}.eq-legend .pin.mal{background:#C0392B}.eq-mapa{height:400px;margin-top:12px;border:1px solid var(--line);border-radius:6px;overflow:hidden;isolation:isolate}.eq-mapa .leaflet-container{height:100%;width:100%;background:var(--card-2);font-family:var(--f-body)}.pop{display:grid;grid-gap:3px;gap:3px;min-width:150px}.pop b{font-family:var(--f-arch);font-size:14px;color:#16242C}.pop b,.pop-e{font-weight:700}.pop-d,.pop-e{font-size:12px}.pop-d{color:#5A6B73}.pop-a{margin-top:5px;font-weight:700;font-size:12.5px;color:#B84400;text-decoration:none}.eq-ubi{display:grid;grid-gap:12px;gap:12px}.eq-ubi-busca{display:flex;flex-wrap:wrap;gap:8px}.eq-ubi-busca .inp{flex:1 1 240px;min-width:0}.eq-ubi-mapa{height:clamp(240px,42vh,420px);border:1px solid var(--line);border-radius:6px;overflow:hidden;isolation:isolate;cursor:crosshair}.eq-ubi-mapa .leaflet-container{height:100%;width:100%;background:var(--card-2);font-family:var(--f-body)}.leaflet-container .leaflet-control-zoom.leaflet-bar a{width:44px;height:44px;line-height:44px}.eq-ubi-coord{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.eq-ubi-coord .mono{font-family:var(--f-mono);font-size:13px;color:var(--ink-2)}.eq-pin span{display:block;width:18px;height:18px;border-radius:50%;background:var(--brand);border:3px solid #fff;box-shadow:none;cursor:-webkit-grab;cursor:grab}.eq-pin span:active{cursor:-webkit-grabbing;cursor:grabbing}.ms-subpick{margin:0 0 16px}.chips>a.chip{display:inline-flex;align-items:center;text-decoration:none}.matriz-scroll{position:relative;overflow-x:auto;border:1px solid var(--line);border-radius:6px}.matriz{border-collapse:collapse;width:100%;min-width:520px;font-size:14px}.matriz td,.matriz th{padding:10px 14px;border-bottom:1px solid var(--line);text-align:left}.matriz thead th{background:var(--card-2);font-size:12px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;color:var(--ink-3-text)}.matriz .matriz-rol{text-align:center;width:88px}.matriz-sec td{background:var(--card-2);font-family:var(--f-arch);font-weight:800;font-size:12.5px;letter-spacing:.02em;color:var(--ink-2)}.matriz-f{white-space:normal}.matriz-f span{display:block;color:var(--ink)}.matriz-f .matriz-k{display:block;margin-top:2px}.matriz-k{font-family:var(--f-mono);font-size:11px;color:var(--ink-3-text);background:none;padding:0}.matriz-c{text-align:center}.matriz-check{display:inline-grid;place-items:center;width:44px;height:44px;vertical-align:middle;cursor:pointer}.matriz td.matriz-c{padding-top:4px;padding-bottom:4px;text-align:center}.matriz-check input{width:20px;height:20px;accent-color:var(--brand);cursor:pointer}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.ct-acc{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.as-nueva{margin:0 0 18px}.as-apps{list-style:none;margin:0 0 26px;padding:0;display:grid;grid-gap:14px;gap:14px;grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr))}.as-card{background:var(--card);border:1px solid var(--line);border-radius:6px;padding:16px;display:flex;flex-direction:column;gap:10px;box-shadow:none}.as-card.es-off{background:var(--card-2);box-shadow:none}.as-card.es-off .as-ico{filter:grayscale(1)}.as-card-h{display:flex;align-items:center;gap:12px}.as-ico{flex:none;width:44px;height:44px;border-radius:6px;display:grid;place-items:center;font:800 1.15rem/1 var(--f-arch);color:var(--ink-2);background:var(--card-2);border:1px solid var(--line);overflow:hidden}.as-ico.es-propia{color:var(--brand-ink);background:var(--brand-soft);border-color:transparent}.as-ico img{width:100%;height:100%;object-fit:cover}.as-logo{margin:-4px 0 2px;display:flex;flex-direction:column;gap:6px;align-items:flex-start}.as-logo-btn{display:inline-flex;align-items:center;min-height:44px;padding:0;font:600 .78rem/1 var(--f-arch);color:var(--ink-3-text);background:none;border:none;text-decoration:underline;cursor:pointer}.as-logo-btn:hover:not(:disabled){color:var(--brand-ink)}.as-logo-btn:disabled{opacity:.6;cursor:default}.ap-logo{display:flex;align-items:center;gap:11px;padding:9px 11px;border:1px solid var(--line);border-radius:6px;background:var(--card-2)}.ap-logo-img{flex:none;width:44px;height:44px;border-radius:6px;object-fit:cover;border:1px solid var(--line);background:var(--card)}.ap-logo-check{display:flex;align-items:center;gap:9px;cursor:pointer;font:500 .85rem/1.35 var(--f-body);color:var(--ink)}.ap-logo-check input{flex:none;width:17px;height:17px;accent-color:var(--brand);cursor:pointer}.ap-logo-check small{color:var(--ink-3-text)}.as-card-id{display:flex;flex-direction:column;gap:1px;min-width:0;flex:1 1}.as-card-id b{font:700 1rem/1.2 var(--f-arch);color:var(--ink);overflow-wrap:anywhere}.as-slug{font:500 .78rem/1.1 var(--f-mono);color:var(--ink-3-text);overflow-wrap:anywhere}.as-tipo{flex:none;align-self:flex-start;font:700 .68rem/1 var(--f-arch);letter-spacing:.04em;text-transform:uppercase;padding:5px 9px;border-radius:4px;border:1px solid var(--line);color:var(--ink-2);background:var(--card-2);white-space:nowrap}.as-tipo.es-propia{color:var(--brand-ink);background:var(--brand-soft);border-color:transparent}.as-desc{margin:0;font:400 .88rem/1.5 var(--f-body);color:var(--ink-2);overflow-wrap:anywhere}.as-meta{margin:0;display:flex;flex-wrap:wrap;gap:7px;align-items:center;font:500 .78rem/1.3 var(--f-body);color:var(--ink-3-text)}.as-meta .mono{font-family:var(--f-mono);overflow-wrap:anywhere}.as-nota{margin:0;font:400 .82rem/1.5 var(--f-body);color:var(--ink-3-text);background:var(--card-2);border:1px solid var(--line);border-radius:6px;padding:9px 11px}.as-vis{border-top:1px solid var(--line);padding-top:11px;margin-top:2px;display:flex;flex-direction:column;gap:9px}.as-vis-h{display:flex;align-items:center;justify-content:space-between;gap:10px}.as-vis-t{font:700 .8rem/1 var(--f-arch);color:var(--ink)}.as-vis-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:2px}.as-toggle{position:relative;display:flex;align-items:center;gap:10px;cursor:pointer;padding:6px 4px;border-radius:8px;min-height:44px}.as-toggle:hover{background:var(--card-2)}.as-toggle input{position:absolute;width:1px;height:1px;opacity:0}.as-toggle-sw{flex:none;width:38px;height:22px;border-radius:4px;background:var(--line-2);position:relative;transition:background .15s}.as-toggle-sw:after{content:"";position:absolute;top:2px;left:2px;width:18px;height:18px;border-radius:50%;background:#fff;box-shadow:none;transition:transform .15s}.as-toggle input:checked+.as-toggle-sw{background:var(--brand)}.as-toggle input:checked+.as-toggle-sw:after{transform:translateX(16px)}.as-toggle input:focus-visible+.as-toggle-sw{outline:2px solid var(--brand);outline-offset:2px}.as-toggle input:disabled+.as-toggle-sw{opacity:.5}.as-toggle-t{font:500 .88rem/1.3 var(--f-body);color:var(--ink)}.as-card-pie{margin-top:2px}.as-card-link{display:flex;flex-direction:column;gap:10px;color:inherit;text-decoration:none}.as-card{transition:border-color .15s ease,box-shadow .15s ease}.as-card:hover{border-color:var(--brand);box-shadow:none}.as-card-link:hover .as-card-id b{color:var(--brand-ink)}.as-card-ver{margin:0;font:500 .82rem/1.4 var(--f-body);color:var(--ink-2)}.as-card-ver b{font-family:var(--f-arch);color:var(--ink)}.as-card-vacio{color:var(--ink-3-text)}.as-modo{align-self:flex-start;background:none;border:none;padding:0;cursor:pointer;font:600 .82rem/1.3 var(--f-body);color:var(--brand-ink);text-decoration:underline;text-underline-offset:3px}.as-modo:hover{opacity:.8}.as-modo:disabled{opacity:.5;cursor:default}.ap-logo-nota{font:500 .82rem/1.35 var(--f-body);color:var(--ink-2)}.ficha-hero{display:flex;align-items:flex-start;gap:16px;margin:0 0 22px}.ficha-ico{width:64px;height:64px;border-radius:6px;font-size:1.6rem}.ficha-hero-txt{min-width:0;flex:1 1}.ficha-meta{margin:6px 0 0;display:flex;flex-wrap:wrap;gap:8px;align-items:center;font:500 .82rem/1.3 var(--f-body);color:var(--ink-2)}.ficha-meta .mono{font-family:var(--f-mono);overflow-wrap:anywhere}.ficha-cols{display:grid;grid-gap:20px;gap:20px;align-items:start;grid-template-columns:minmax(0,24rem) minmax(0,1fr)}.ficha-panel{min-width:0}.ficha-h2-sep{margin-top:28px;padding-top:20px;border-top:1px solid var(--line)}@media (max-width:900px){.ficha-cols{grid-template-columns:1fr}}.as-inst{border-top:1px solid var(--line);padding-top:11px;gap:10px}.as-inst,.as-inst-campo{display:flex;flex-direction:column}.as-inst-campo{gap:5px}.as-inst-l{font:700 .72rem/1 var(--f-arch);letter-spacing:.04em;text-transform:uppercase}.as-h2-de,.as-inst-l{color:var(--ink-3-text)}.as-h2-de{font:500 .8rem/1 var(--f-body)}.as-vis-row{display:flex;flex-direction:column;gap:7px;padding:3px 0}.as-pol{display:flex;flex-wrap:wrap;align-items:center;gap:9px 14px;padding-left:12px}.as-pol-modo{display:inline-flex;border:1px solid var(--line);border-radius:6px;overflow:hidden}.as-chip{font:700 .72rem/1 var(--f-arch);color:var(--ink-2);background:var(--card);border:0;padding:7px 11px;min-height:32px;cursor:pointer}.as-chip+.as-chip{border-left:1px solid var(--line)}.as-chip.on{background:var(--brand);color:var(--on-brand)}.as-chip:disabled{opacity:.6;cursor:default}.as-alcance{display:flex;flex-direction:column;gap:6px;margin:10px 0}.asis-beta{margin:0 0 14px;max-width:34rem}.ap-beta{margin-top:10px;padding-top:10px;border-top:1px solid var(--line);display:flex;flex-direction:column;gap:8px}.ap-beta-t{font-size:12.5px;color:var(--ink-2)}.ap-beta-acc{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.as-pol-auto{display:inline-flex;align-items:center;gap:7px;min-height:44px;cursor:pointer;font:500 .8rem/1.2 var(--f-body);color:var(--ink-2)}.as-pol-auto input{width:17px;height:17px;accent-color:var(--brand);cursor:pointer}.as-kio{border-top:1px solid var(--line);padding-top:11px}.priv{max-width:760px;margin:0 auto;padding:48px 20px 80px;min-height:100vh}.priv-top{margin-bottom:22px}.pvolver.priv-volver{display:flex;width:-moz-fit-content;width:fit-content;margin-bottom:10px}.priv-lock{display:inline-flex;align-items:center;gap:10px;margin-bottom:24px}.priv-logo{height:30px;width:auto;display:block}.priv h1{font:800 clamp(1.9rem,6vw,2.6rem)/1.08 var(--f-arch);letter-spacing:-.01em;color:var(--ink);margin:0 0 10px}.priv-lead{font:400 1.05rem/1.5 var(--f-body);color:var(--ink-2);margin:0 0 14px;max-width:60ch}.priv-borrador{display:inline-block;font:600 .82rem/1 var(--f-mono);color:var(--brand-ink);background:var(--brand-soft);border-radius:6px;padding:9px 14px;margin:2px 0 0}.priv-card{background:var(--card);border:1px solid var(--line);border-radius:6px;padding:26px 24px;box-shadow:none;margin-top:18px}.priv-cejilla{display:block;font:600 .72rem/1 var(--f-mono);text-transform:uppercase;letter-spacing:.09em;color:var(--brand-ink);margin-bottom:9px}.priv-card h2{font:700 clamp(1.35rem,4.5vw,1.75rem)/1.15 var(--f-arch);color:var(--ink);margin:0 0 16px}.priv-cuerpo{font:400 1rem/1.6 var(--f-body);color:var(--ink-2)}.priv-cuerpo p{margin:0 0 14px;white-space:pre-line}.priv-cuerpo p:last-child{margin-bottom:0}.priv-sec strong{color:var(--ink);font-weight:700}.priv-pie{display:flex;flex-wrap:wrap;gap:6px 16px;justify-content:space-between;align-items:center;margin-top:28px;font:400 .82rem/1.4 var(--f-mono);color:var(--ink-3-text)}.priv-pie a{color:var(--brand-ink);text-decoration:none}.priv-pie a:hover{text-decoration:underline}@media (max-width:640px){.priv{padding:32px 16px 64px}.priv-card{padding:20px 16px}}.cns-link{display:flex;width:-moz-fit-content;width:fit-content;align-items:center;min-height:44px;margin:-3px 0 -14px;font:600 .85rem/1 var(--f-body);color:var(--brand-ink);text-decoration:none}.cns-link:hover{text-decoration:underline}.cns-acciones{display:flex;flex-wrap:wrap;gap:10px;margin-top:14px}.cns-acciones .btn-min,.reto-botones .btn-min{min-height:44px;padding:0 14px;font-size:13px}.cns-ok{color:var(--ok-ink)}.cns-err,.cns-ok{margin:12px 0 0;font:500 .85rem/1.45 var(--f-body)}.cns-err{color:var(--bad-ink)}.lp{--bg:#EEF2F4;--card:#FFFFFF;--card-2:#F6F9FA;--ink:#16242C;--ink-2:#5A6B73;--ink-3:#93A1A8;--ink-3-text:#5A6B73;--line:#E4EAED;--line-2:#D6DEE2;--brand:#FF6000;--brand-2:#E85400;--brand-soft:#FFEBDF;--brand-ink:#B84400;--brand-hover:#FF7A29;--on-brand:#16242C;--ok:#1F9D5B;--ok-soft:#DBF1E4;--warn:#C67A12;--warn-soft:#F8ECD5;--bad:#C0392B;--bad-soft:#FBE3DF;--ok-ink:#176B3F;--warn-ink:#8A5608;--bad-ink:#A8321F;--lp-bd:color-mix(in oklab,var(--ink) 13%,transparent);color-scheme:light;background:var(--bg);color:var(--ink)}.lp-nav{position:-webkit-sticky;position:sticky;top:0;z-index:50;background:color-mix(in oklab,var(--bg),transparent 8%);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--lp-bd)}.lp-nav-in{max-width:1200px;margin:0 auto;display:flex;align-items:center;gap:22px;padding:13px clamp(16px,4vw,40px)}.lp-brand img{height:30px;width:auto;display:block}.lp-nav-links{display:flex;gap:22px;margin-left:10px}.lp-nav-links a{font-family:var(--f-body);font-size:14px;font-weight:600;color:var(--ink-2);text-decoration:none}.lp-nav-links a:hover{color:var(--brand-ink)}.lp-nav-cta{margin-left:auto;display:flex;gap:10px}.lp-btn{display:inline-flex;align-items:center;justify-content:center;font-family:var(--f-arch);font-weight:700;font-size:14.5px;border-radius:6px;padding:11px 20px;text-decoration:none;border:1.5px solid transparent;white-space:nowrap;cursor:pointer;transition:transform .12s ease,background .15s ease,border-color .15s ease}.lp-btn:active{transform:translateY(1px)}.lp-btn-solido{background:var(--brand);color:var(--on-brand)}.lp-btn-solido:hover{background:var(--brand-hover)}.lp-btn-fantasma{background:transparent;color:var(--ink);border-color:var(--lp-bd)}.lp-btn-fantasma:hover{border-color:var(--brand);color:var(--brand-ink)}.lp-eyb{display:inline-block;font-family:var(--f-mono);font-size:12.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--brand-ink)}.lp-hero{position:relative;overflow:hidden;background:radial-gradient(110% 84% at 84% 44%,rgba(255,96,0,.22),rgba(255,96,0,0) 36%),linear-gradient(103deg,#F8FAFB,#F4F6F8 50%,#E0E2E5 63%,#CDCFD2 74%,#C8CACD)}.lp-hero-wrap{max-width:1260px;margin:0 auto;padding:clamp(34px,5.5vw,72px) clamp(16px,4vw,44px) 0;display:grid;grid-template-columns:1.04fr .96fr;grid-gap:clamp(16px,2vw,30px);gap:clamp(16px,2vw,30px);align-items:end;min-height:min(90vh,884px)}.lp-hero-copy{padding-bottom:clamp(44px,7vw,96px);position:relative;z-index:2}.lp-hero-kick{display:inline-flex;align-items:center;gap:10px;font-family:var(--f-body);font-weight:600;font-size:14px;color:var(--brand-ink);margin:0;text-wrap:balance}.lp-kick-pulse{width:36px;height:11px;color:var(--brand);flex:none}.lp-hero-title{font-family:var(--f-arch);font-weight:800;letter-spacing:-.03em;line-height:.97;font-size:clamp(40px,7vw,90px);margin:20px 0 0;color:var(--ink);text-wrap:balance;max-width:14ch}.lp-hero-lead{font-family:var(--f-body);font-size:clamp(16px,1.35vw,19px);line-height:1.56;color:var(--ink-2);margin:22px 0 0;max-width:46ch}.lp-hero-cta{display:flex;flex-wrap:wrap;gap:12px;margin-top:30px}.lp-hero-stats{display:flex;gap:clamp(22px,3.4vw,46px);margin:40px 0 0;padding:0}.lp-hero-stats div{display:flex;flex-direction:column}.lp-hero-stats dt{font-family:var(--f-arch);font-weight:800;font-size:clamp(27px,2.5vw,36px);line-height:1;color:var(--ink)}.lp-hero-stats dd{font-family:var(--f-body);font-size:13px;line-height:1.35;color:var(--ink-2);margin:7px 0 0;max-width:13ch}.lp-hero-stage{align-self:stretch;display:flex;align-items:flex-end;justify-content:flex-end;position:relative;z-index:1;min-width:0}.lp-hero-render{height:100%;max-height:min(90vh,884px);width:auto;max-width:116%;display:block;object-fit:contain;object-position:bottom right;-webkit-mask-image:linear-gradient(90deg,transparent,#000 22%),linear-gradient(0deg,transparent 2%,#000 34%);-webkit-mask-composite:source-in;mask-image:linear-gradient(90deg,transparent,#000 22%),linear-gradient(0deg,transparent 2%,#000 34%);-webkit-mask-composite:source-in,xor;mask-composite:intersect}.lp-video-sec{background:#0C1116;padding:clamp(48px,7vw,96px) 0}.lp-video-in{max-width:1080px;margin:0 auto;padding:0 clamp(16px,4vw,44px)}.lp-video-cab{text-align:center;margin:0 0 clamp(22px,3vw,38px)}.lp-video-kick{font-family:var(--f-body);font-weight:600;font-size:14px;color:#FF8A4D;margin:0}.lp-video-cab h2{font-family:var(--f-arch);font-weight:800;letter-spacing:-.02em;font-size:clamp(28px,3.6vw,46px);color:#fff;margin:10px 0 0}.lp-video-fig{margin:0}.lp-video{width:100%;aspect-ratio:16/9;border-radius:6px;border:1px solid rgba(255,255,255,.12);background:#000;box-shadow:none;display:block}.lp-split{max-width:1200px;margin:0 auto;padding:0 clamp(16px,4vw,40px);display:grid;grid-template-columns:1fr 1.05fr;grid-gap:clamp(30px,4.5vw,64px);gap:clamp(30px,4.5vw,64px);align-items:center}.lp-split-inv{grid-template-columns:1.05fr 1fr}.lp-kick{font-family:var(--f-body);font-weight:600;font-size:14px;color:var(--brand-ink);margin:0 0 12px}.lp-split-txt h2{font-family:var(--f-arch);font-weight:800;letter-spacing:-.025em;line-height:1.04;font-size:clamp(28px,3.5vw,44px);margin:0;color:var(--ink);text-wrap:balance}.lp-split-lead{font-family:var(--f-body);font-size:clamp(15px,1.2vw,17px);line-height:1.6;color:var(--ink-2);margin:16px 0 0;max-width:46ch}.lp-split-lista{list-style:none;margin:22px 0 0;padding:0;display:flex;flex-direction:column;gap:12px}.lp-split-lista li{position:relative;padding-left:28px;font-family:var(--f-body);font-size:15px;color:var(--ink);line-height:1.45}.lp-split-lista li:before{content:"";position:absolute;left:4px;top:3px;width:7px;height:12px;border:solid var(--brand);border-width:0 2.5px 2.5px 0;transform:rotate(42deg)}.lp-dash{background:var(--card);border:1px solid var(--line);border-radius:6px;box-shadow:none;padding:clamp(14px,1.6vw,20px);overflow:hidden}.lp-dash-top{display:flex;align-items:center;gap:7px;padding:2px 4px 14px}.lp-dash-dot{width:9px;height:9px;border-radius:50%}.lp-dash-dot:first-child{background:#E7A6A0}.lp-dash-dot:nth-child(2){background:#EBC98C}.lp-dash-dot:nth-child(3){background:#A9CDB4}.lp-dash-title{margin-left:9px;font-family:var(--f-mono);font-size:12px;color:var(--ink-3-text);letter-spacing:.02em}.lp-dash-tiles{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:10px;gap:10px}.lp-dash-tile{background:var(--card-2);border:1px solid var(--line);border-radius:6px;padding:12px}.lp-dash-tile b{display:block;font-family:var(--f-arch);font-weight:800;font-size:clamp(19px,1.9vw,26px);color:var(--ink);line-height:1}.lp-dash-tile span{display:block;margin-top:5px;font-family:var(--f-body);font-size:11px;color:var(--ink-2);line-height:1.25}.lp-dash-tile-acc{background:var(--brand-soft);border-color:transparent}.lp-dash-tile-acc b,.lp-dash-tile-acc span{color:var(--brand-ink)}.lp-dash-panels{display:grid;grid-template-columns:1.42fr 1fr;grid-gap:10px;gap:10px;margin-top:10px}.lp-dash-panel{background:var(--card-2);border:1px solid var(--line);border-radius:6px;padding:13px 14px}.lp-dash-ph{margin-bottom:13px}.lp-dash-lead{font-family:var(--f-mono);font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3-text)}.lp-dash-ph h4{font-family:var(--f-arch);font-weight:700;font-size:14px;color:var(--ink);margin:3px 0 0}.lp-dash-bars{display:flex;align-items:flex-end;gap:8px;height:106px}.lp-dash-bar{flex:1 1;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;height:100%}.lp-dash-track{width:100%;max-width:24px;height:78px;display:flex;align-items:flex-end}.lp-dash-col{width:100%;height:var(--h);min-height:3px;background:linear-gradient(180deg,#FF8A3D,var(--brand));border-radius:5px 5px 3px 3px;transform-origin:bottom}.lp-dash-rev[data-anim] .lp-dash-col{transform:scaleY(0)}.lp-dash-rev[data-anim][data-visible] .lp-dash-col{transform:scaleY(1);transition:transform .8s cubic-bezier(.2,.7,.2,1);transition-delay:calc(var(--i)*70ms)}.lp-dash-bn{font-family:var(--f-arch);font-weight:700;font-size:11px;color:var(--ink);margin-top:6px}.lp-dash-bd{font-family:var(--f-body);font-size:10px;color:var(--ink-3-text);margin-top:2px}.lp-dash-seg{display:flex;height:12px;border-radius:6px;overflow:hidden;background:var(--line);margin-bottom:14px;transform-origin:left}.lp-dash-seg i{display:block;height:100%;width:var(--w)}.lp-dash-seg i.en{background:var(--ok)}.lp-dash-seg i.in{background:var(--line-2)}.lp-dash-rev[data-anim] .lp-dash-seg{transform:scaleX(0)}.lp-dash-rev[data-anim][data-visible] .lp-dash-seg{transform:scaleX(1);transition:transform .9s cubic-bezier(.2,.7,.2,1) .2s}.lp-dash-fleet .row{display:flex;justify-content:space-between;align-items:center;padding:8px 0;font-family:var(--f-body);font-size:13px;color:var(--ink-2);border-top:1px solid var(--line)}.lp-dash-fleet .row:first-child{border-top:0}.lp-dash-fleet .row span{display:inline-flex;align-items:center;gap:8px}.lp-dash-fleet .row b{font-family:var(--f-arch);font-weight:700;color:var(--ink)}.lp-dash-fdot{width:8px;height:8px;border-radius:50%}.lp-dash-fdot.en{background:var(--ok)}.lp-dash-fdot.in{background:var(--line-2)}.lp-res{background:var(--card);border:1px solid var(--line);border-radius:6px;box-shadow:none;padding:clamp(18px,2vw,26px);max-width:444px;width:100%}.lp-res-head{display:flex;align-items:center;gap:12px;margin-bottom:20px}.lp-res-av{width:42px;height:42px;border-radius:6px;background:#125460;color:#fff;display:grid;place-items:center;flex:none}.lp-res-av,.lp-res-head b{font-family:var(--f-arch);font-weight:700;font-size:15px}.lp-res-head b{display:block;color:var(--ink)}.lp-res-head small{display:block;font-family:var(--f-body);font-size:12px;color:var(--ink-3-text);margin-top:2px}.lp-res-anillo{display:flex;align-items:center;gap:18px;margin-bottom:20px}.lp-ring{position:relative;width:104px;height:104px;flex:none;display:grid;place-items:center}.lp-ring svg{width:104px;height:104px;transform:rotate(-90deg)}.lp-ring-seg{stroke-dasharray:var(--seg) 100}.lp-res-rev[data-anim] .lp-ring-seg{stroke-dasharray:0 100}.lp-res-rev[data-anim][data-visible] .lp-ring-seg{stroke-dasharray:var(--seg) 100;transition:stroke-dasharray 1.2s cubic-bezier(.3,.7,.2,1) .15s}.lp-ring-n{position:absolute;font-family:var(--f-arch);font-weight:800;font-size:30px;color:var(--ink);line-height:1}.lp-res-chip{display:inline-block;font-family:var(--f-body);font-weight:600;font-size:12px;padding:4px 11px;border-radius:4px}.lp-res-chip-warn{background:var(--warn-soft);color:var(--warn-ink)}.lp-res-estado p{font-family:var(--f-body);font-size:13px;line-height:1.45;color:var(--ink-2);margin:9px 0 0}.lp-res-metricas{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px}.lp-metrica{background:var(--card-2);border:1px solid var(--line);border-radius:6px;padding:11px 13px}.lp-metrica-r{display:flex;align-items:center;gap:7px;font-family:var(--f-body);font-size:11.5px;color:var(--ink-2);line-height:1.2}.lp-metrica-r:before{content:"";width:7px;height:7px;border-radius:50%;flex:none;background:var(--ink-3)}.lp-metrica-ok .lp-metrica-r:before{background:var(--ok)}.lp-metrica-warn .lp-metrica-r:before{background:var(--warn)}.lp-metrica-v{display:block;margin-top:6px;font-family:var(--f-arch);font-weight:800;font-size:20px;color:var(--ink);line-height:1}.lp-metrica-v em{font-style:normal;font-family:var(--f-body);font-weight:600;font-size:11px;color:var(--ink-3-text);margin-left:4px}.lp-mide2{max-width:1200px;margin:36px auto 0;padding:0 clamp(16px,4vw,40px);display:grid;grid-template-columns:repeat(5,1fr);grid-gap:16px;gap:16px}.lp-mide-card{background:var(--card);border:1px solid var(--line);border-radius:6px;overflow:hidden;display:flex;flex-direction:column;transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease}.lp-mide-card:hover{background:var(--card-2)}.lp-mide-img{aspect-ratio:3/4;background:linear-gradient(180deg,#C7C8CB,#D3D4D7 55%,#DCDDDF);overflow:hidden}.lp-mide-img img{width:100%;height:100%;object-fit:contain;object-position:bottom center;display:block}.lp-mide-body{padding:14px 15px 17px}.lp-mide-body h3{font-family:var(--f-arch);font-weight:700;font-size:15px;color:var(--ink);margin:0;line-height:1.2}.lp-mide-val{font-family:var(--f-arch);font-weight:800;font-size:22px;color:var(--brand-ink);margin:9px 0 0;line-height:1}.lp-mide-val em{font-style:normal;font-weight:600;color:var(--ink-3-text);margin-left:5px}.lp-mide-met,.lp-mide-val em{font-family:var(--f-body);font-size:12px}.lp-mide-met{color:var(--ink-2);margin:8px 0 0;line-height:1.35}.lp-pantalla{max-width:1200px;margin:16px auto 0;padding:0 clamp(16px,4vw,40px);display:grid;grid-template-columns:1fr 1fr;grid-gap:16px;gap:16px}.lp-pantalla-card{background:var(--card-2);border:1px solid var(--line);border-radius:6px;padding:18px 20px;display:flex;align-items:center;gap:15px}.lp-pantalla-ico{width:44px;height:44px;flex:none;border-radius:6px;background:var(--brand-soft);color:var(--brand-ink);display:grid;place-items:center}.lp-pantalla-ico svg{width:23px;height:23px}.lp-pantalla-card h3{font-family:var(--f-arch);font-weight:700;font-size:16px;color:var(--ink);margin:0}.lp-pantalla-card p{font-family:var(--f-body);font-size:13px;color:var(--ink-2);margin:3px 0 0}@media (prefers-reduced-motion:no-preference){.lp-rev[data-anim] :is(.lp-cab,.lp-mide-card,.lp-pantalla-card,.lp-razon,.lp-mercado,.lp-pub,.lp-equipo-img,.lp-equipo-txt){opacity:0;transform:translateY(20px)}.lp-rev[data-anim][data-visible] :is(.lp-cab,.lp-mide-card,.lp-pantalla-card,.lp-razon,.lp-mercado,.lp-pub,.lp-equipo-img,.lp-equipo-txt){opacity:1;transform:none;transition:opacity .55s ease,transform .6s cubic-bezier(.2,.7,.2,1)}.lp-rev[data-anim][data-visible] :is(.lp-mide-card,.lp-razon,.lp-mercado,.lp-pub):nth-child(2){transition-delay:.05s}.lp-rev[data-anim][data-visible] :is(.lp-mide-card,.lp-razon,.lp-mercado,.lp-pub):nth-child(3){transition-delay:.1s}.lp-rev[data-anim][data-visible] :is(.lp-mide-card,.lp-razon,.lp-mercado,.lp-pub):nth-child(4){transition-delay:.15s}.lp-rev[data-anim][data-visible] :is(.lp-mide-card,.lp-razon,.lp-mercado,.lp-pub):nth-child(5){transition-delay:.2s}.lp-rev[data-anim][data-visible] :is(.lp-mide-card,.lp-razon,.lp-mercado,.lp-pub):nth-child(6){transition-delay:.25s}.lp-rev[data-anim][data-visible] :is(.lp-mide-card,.lp-razon,.lp-mercado,.lp-pub):nth-child(7){transition-delay:.3s}}@media print{.lp-rev :is(.lp-cab,.lp-mide-card,.lp-pantalla-card,.lp-razon,.lp-mercado,.lp-pub,.lp-equipo-img,.lp-equipo-txt){opacity:1!important;transform:none!important}.lp-dash-col,.lp-dash-seg{transform:none!important}.lp-ring-seg{stroke-dasharray:var(--seg) 100!important}}.lp-sec{max-width:1200px;margin:0 auto;padding:clamp(44px,6vw,84px) clamp(16px,4vw,40px)}.lp-sec-alt{position:relative;isolation:isolate}.lp-sec-alt:before{content:"";position:absolute;z-index:-1;top:0;bottom:0;left:calc(50% - 50vw);width:100vw;background:var(--card-2)}.lp-cab{max-width:62ch;margin-bottom:clamp(26px,3vw,44px)}.lp-cab h2{font-family:var(--f-arch);font-weight:800;letter-spacing:-.02em;line-height:1.1;font-size:clamp(26px,3.1vw,40px);margin:10px 0 0;color:var(--ink);text-wrap:balance}.lp-cab-sub{font-family:var(--f-body);font-size:clamp(15px,1.3vw,17px);line-height:1.55;color:var(--ink-2);margin:12px 0 0}.lp-dos{max-width:1200px;margin:0 auto;display:grid;grid-template-columns:1fr 1fr;grid-gap:clamp(28px,4vw,56px);gap:clamp(28px,4vw,56px);align-items:center}.lp-equipo-img{margin:0}.lp-equipo-img img{width:100%;max-width:400px;border-radius:6px;display:block;margin:0 auto}.lp-equipo-txt h2{font-family:var(--f-arch);font-weight:800;letter-spacing:-.02em;line-height:1.1;font-size:clamp(25px,3vw,38px);margin:10px 0 0;color:var(--ink)}.lp-equipo-txt>p{font-family:var(--f-body);font-size:16px;line-height:1.55;color:var(--ink-2);margin:14px 0 0}.lp-chks{list-style:none;margin:20px 0 0;padding:0;display:flex;flex-direction:column;gap:11px}.lp-chks li{position:relative;padding-left:30px;font-family:var(--f-body);font-size:15px;color:var(--ink);line-height:1.4}.lp-chks li:before{content:"";position:absolute;left:0;top:1px;width:19px;height:19px;border-radius:50%;background:var(--brand-soft)}.lp-chks li:after{content:"";position:absolute;left:6.5px;top:5px;width:5px;height:9px;border:2px solid var(--brand-ink);border-top:0;border-left:0;transform:rotate(42deg)}.lp-mercados{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));grid-gap:16px;gap:16px}.lp-mercado{background:var(--card);border:1px solid var(--lp-bd);border-radius:6px;padding:20px;display:flex;align-items:flex-start;gap:15px;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.lp-mercado:hover{background:var(--card-2)}.lp-mercado-ico{width:44px;height:44px;flex:none;border-radius:6px;background:var(--brand-soft);color:var(--brand-ink);display:grid;place-items:center}.lp-mercado-ico svg{width:23px;height:23px}.lp-mercado h3{font-family:var(--f-arch);font-weight:700;font-size:16px;margin:0;color:var(--ink);line-height:1.25}.lp-mercado p{font-family:var(--f-body);font-size:13.5px;line-height:1.5;color:var(--ink-2);margin:6px 0 0}.lp-razones{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));grid-gap:16px;gap:16px}.lp-razon{background:var(--card);border:1px solid var(--lp-bd);border-radius:6px;padding:22px 22px 24px;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.lp-razon:hover{background:var(--card-2)}.lp-razon-ico{display:grid;place-items:center;width:46px;height:46px;border-radius:6px;background:var(--brand-soft);color:var(--brand-ink);margin-bottom:15px}.lp-razon-ico svg{width:24px;height:24px}.lp-razon h3{font-family:var(--f-arch);font-weight:700;font-size:18px;margin:0;color:var(--ink)}.lp-razon p{font-family:var(--f-body);font-size:14.5px;line-height:1.5;color:var(--ink-2);margin:7px 0 0}.lp-pub-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:24px;gap:24px}.lp-pub{background:var(--card);border:1px solid var(--lp-bd);border-radius:6px;padding:clamp(24px,3vw,36px);display:flex;flex-direction:column;align-items:flex-start}.lp-pub h3{font-family:var(--f-arch);font-weight:800;font-size:22px;margin:0;color:var(--ink)}.lp-pub>p{font-size:15px;line-height:1.55;color:var(--ink-2);margin:12px 0 20px}.lp-pub-nota,.lp-pub>p{font-family:var(--f-body)}.lp-pub-nota{font-size:13.5px;color:var(--ink-3-text);margin:22px 0 12px}.lp-pub-qr{display:flex;align-items:center;gap:15px}.lp-pub-qr-img{width:104px;height:104px;flex:none;border:1px solid var(--lp-bd);border-radius:6px;background:#fff;padding:7px;display:block}.lp-pub-qr p{line-height:1.4;color:var(--ink-2);margin:0}.lp-pub-qr a,.lp-pub-qr p{font-family:var(--f-body);font-size:14px}.lp-pub-qr a{display:inline-block;margin-top:8px;font-weight:600;color:var(--brand-ink);text-decoration:none}.lp-pub-qr a:hover{text-decoration:underline}.lp-pie{background:var(--card-2);border-top:1px solid var(--lp-bd);padding:clamp(32px,4vw,52px) clamp(16px,4vw,40px) 26px}.lp-pie-in{max-width:1200px;margin:0 auto;display:flex;flex-wrap:wrap;justify-content:space-between;gap:24px}.lp-pie-marca img{height:30px;display:block}.lp-pie-lema{font-family:var(--f-body);font-size:14px;color:var(--ink-2);margin:12px 0 0;max-width:30ch}.lp-pie-nav{display:flex;flex-direction:column;gap:8px}.lp-pie-nav a{font-family:var(--f-body);font-size:14px;color:var(--ink-2);text-decoration:none}.lp-pie-nav a:hover{color:var(--brand-ink)}.lp-pie-copy{max-width:1200px;margin:22px auto 0;font-family:var(--f-mono);font-size:12px;color:var(--ink-3-text)}@media (max-width:860px){.lp-nav-links{display:none}.lp-hero{background:radial-gradient(90% 44% at 50% 100%,rgba(255,96,0,.2),rgba(255,96,0,0) 70%),linear-gradient(180deg,#F8FAFB,#F4F6F8 calc(100% - 440px),#E0E2E5 calc(100% - 290px),#CDCFD2 calc(100% - 140px),#C8CACD)}.lp-hero-wrap{grid-template-columns:1fr;min-height:0;gap:6px;align-items:start}.lp-hero-copy{padding-bottom:6px;order:1}.lp-hero-stage{order:2;justify-content:center;max-width:390px;margin:4px auto 0}.lp-hero-render{height:auto;width:100%;max-width:100%;max-height:56vh;-webkit-mask-image:linear-gradient(180deg,transparent,#000 14%,#000 72%,transparent);mask-image:linear-gradient(180deg,transparent,#000 14%,#000 72%,transparent);-webkit-mask-composite:source-over;mask-composite:add}.lp-hero-title{max-width:none}.lp-dos,.lp-pub-grid,.lp-split,.lp-split-inv{grid-template-columns:1fr}.lp-split,.lp-split-inv{gap:28px}.lp-dash-panels{grid-template-columns:1fr}.lp-res{max-width:none;box-shadow:none}}@media (max-width:440px){.lp-dash-tiles{grid-template-columns:repeat(2,1fr)}}@media (max-width:1040px){.lp-mide2{grid-template-columns:repeat(3,1fr)}}@media (max-width:680px){.lp-mide2{grid-template-columns:repeat(2,1fr)}.lp-pantalla{grid-template-columns:1fr}}@media (max-width:520px){.lp-nav-cta .lp-btn-fantasma{display:none}.lp-hero-cta{flex-direction:column;align-items:stretch}}@media (max-width:430px){.lp-nav-in{gap:12px;padding-left:14px;padding-right:14px}.lp-brand img{height:23px}.lp-nav-cta .lp-btn{padding:9px 13px;font-size:12.5px;min-height:44px}}@media (max-width:360px){.lp-nav-in{gap:10px}.lp-brand{flex:0 1 auto;min-width:0}.lp-brand img{height:auto;max-height:20px;max-width:100%}.lp-nav-cta .lp-btn{padding:9px 10px}}.app-pag{min-height:100vh;display:flex;flex-direction:column;background:var(--bg)}.app-top{max-width:1120px;width:100%;margin:0 auto;padding:20px clamp(16px,4vw,40px);display:flex;align-items:center;justify-content:space-between}.app-top .lp-brand img{height:28px;width:auto;display:block}.app-volver{font-family:var(--f-body);font-size:14px;font-weight:600;color:var(--ink-2);text-decoration:none}.app-volver:hover{color:var(--brand-ink)}.app-main{flex:1 1;display:flex;align-items:center}.app-split{max-width:1120px;width:100%;margin:0 auto;padding:clamp(24px,4vw,56px) clamp(16px,4vw,40px);display:grid;grid-template-columns:1.05fr .95fr;grid-gap:clamp(30px,5vw,64px);gap:clamp(30px,5vw,64px);align-items:center}.app-copy h1{font-family:var(--f-arch);font-weight:800;letter-spacing:-.028em;line-height:1.02;font-size:clamp(34px,5vw,58px);margin:14px 0 0;color:var(--ink);text-wrap:balance}.app-lead{font-family:var(--f-body);font-size:clamp(16px,1.4vw,19px);line-height:1.55;color:var(--ink-2);margin:18px 0 0;max-width:42ch}.app-cta{margin-top:28px}.app-cta-nota{font-family:var(--f-body);font-size:13px;color:var(--ink-3-text);margin:10px 0 0}.app-nativa{margin-top:34px;padding-top:26px;border-top:1px solid var(--lp-bd)}.app-nativa-t{font-family:var(--f-mono);font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3-text);margin:0 0 12px}.app-badges{display:flex;flex-wrap:wrap;gap:12px}.app-badges-tiendas{margin-top:22px}.app-badge{display:inline-flex;align-items:center;gap:9px;font-family:var(--f-arch);font-weight:700;font-size:14px;color:var(--ink-2);background:var(--card);border:1px solid var(--lp-bd);border-radius:6px;padding:11px 15px}.app-badge svg{width:19px;height:19px;color:var(--ink-3);flex:none}.app-badge em{font-style:normal;font-family:var(--f-mono);font-weight:600;font-size:10px;letter-spacing:.03em;text-transform:uppercase;color:var(--brand-ink);background:var(--brand-soft);border-radius:4px;padding:3px 8px}.app-fono{margin:0;display:flex;justify-content:center}.app-pantalla{width:min(300px,86vw);background:var(--card);border:10px solid #0a0e11;border-radius:6px;box-shadow:none;padding:16px 16px 20px}.app-sbar{display:flex;align-items:center;justify-content:space-between;height:20px;margin-bottom:6px}.app-sbar span{width:44px;height:5px;border-radius:3px;background:var(--line-2)}.app-sbar-dot{width:9px;height:9px;border-radius:50%}.app-logo{height:19px;width:auto;display:block;margin:4px 0 15px}.app-saludo{display:flex;align-items:center;gap:10px;margin-bottom:15px}.app-av{width:36px;height:36px;border-radius:6px;background:#125460;color:#fff;display:grid;place-items:center;font-size:13px;flex:none}.app-av,.app-saludo b{font-family:var(--f-arch);font-weight:700}.app-saludo b{display:block;font-size:14px;color:var(--ink)}.app-saludo small{display:block;font-family:var(--f-body);font-size:11px;color:var(--ink-3-text);margin-top:1px}.app-anillo{display:flex;align-items:center;gap:14px;background:var(--card-2);border:1px solid var(--line);border-radius:6px;padding:14px;margin-bottom:12px}.app-anillo .lp-ring{flex:none}.app-anillo .lp-ring,.app-anillo .lp-ring svg{width:78px;height:78px}.app-anillo .lp-ring-n{font-size:24px}.app-anillo-t p{font-family:var(--f-body);font-size:12px;color:var(--ink-2);margin:7px 0 0}.app-metricas{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px;margin-bottom:14px}.app-boton{background:var(--brand);color:var(--on-brand);font-family:var(--f-arch);font-weight:700;font-size:14px;text-align:center;padding:12px;border-radius:6px}@media (max-width:820px){.app-split{grid-template-columns:1fr;gap:34px}.app-fono{order:-1}}@media (max-width:440px){.app-top .lp-brand img{height:24px}.app-volver{font-size:13px}.app-badges{flex-direction:column;align-items:stretch}.app-badge{justify-content:center}}.pvolver{display:inline-flex;align-items:center;gap:2px;min-height:44px;margin-left:-8px;padding:0 12px 0 4px;border-radius:6px;font-family:var(--f-arch);font-weight:700;font-size:14.5px;color:var(--ink)}.pvolver svg{width:22px;height:22px}.pvolver:hover{color:var(--brand-ink)}.pcampana{position:relative;display:grid;place-items:center;width:44px;height:44px;flex-shrink:0;border-radius:6px;background:var(--card);border:1px solid var(--line);color:var(--ink-2)}.pcampana:hover{border-color:var(--line-2);color:var(--ink)}.pcampana svg{width:20px;height:20px}.pcampana-n{position:absolute;top:-6px;right:-6px;min-width:19px;height:19px;padding:0 5px;border-radius:6px;background:var(--bad);color:var(--on-bad);font-family:var(--f-body);font-weight:800;font-size:10.5px;line-height:19px;text-align:center;box-shadow:0 0 0 2px var(--bg)}.pcampana:focus-visible,.pvolver:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.ptit,.ptit-fila{margin-top:14px}.ptit-fila{display:flex;align-items:flex-start;justify-content:space-between;gap:10px 12px;flex-wrap:wrap}.ptit-t{min-width:0;flex:1 1 180px}.ptit-t .pname{margin:0}.pdoc{margin:3px 0 0;font-family:var(--f-mono);font-weight:600;font-size:13px;color:var(--ink-3-text);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.pvacio{margin-top:18px}.pentry-salir{margin-top:16px;text-align:center}.psec-n{display:inline-grid;place-items:center;min-width:19px;height:19px;padding:0 5px;margin-left:8px;border-radius:6px;background:var(--warn-soft);color:var(--warn-ink);font-size:10.5px;letter-spacing:0;vertical-align:1px}.psec-fila{display:flex;align-items:baseline;justify-content:space-between;gap:10px}.psec-der{margin:24px 4px 10px;font-family:var(--f-mono);font-weight:600;font-size:12px}.phero-k,.psec-der{color:var(--ink-3-text)}.phero-k{margin:0;font-weight:700;font-size:10.5px;letter-spacing:.1em;text-transform:uppercase}.phero-k,.phero-t{font-family:var(--f-arch)}.phero-t{margin:4px 0 0;font-weight:800;font-size:19px;letter-spacing:-.01em;line-height:1.25;color:var(--ink)}.palertas{display:grid;grid-gap:10px;gap:10px}.palerta{display:flex;align-items:flex-start;gap:12px;padding:14px;border-radius:6px;background:var(--warn-soft);box-shadow:inset 3px 0 0 var(--warn);color:var(--ink)}.palerta.bad{background:var(--bad-soft);box-shadow:inset 3px 0 0 var(--bad)}a.palerta{transition:transform .15s}a.palerta:active{transform:scale(.99)}a.palerta:hover .palerta-n{text-decoration:underline;text-underline-offset:3px}.palerta-ic{display:grid;place-items:center;width:38px;height:38px;flex-shrink:0;border-radius:6px;background:var(--card);color:var(--warn-ink)}.palerta.bad .palerta-ic{color:var(--bad-ink)}.palerta-ic svg{width:20px;height:20px}.palerta-t{display:flex;flex-direction:column;flex:1 1;min-width:0}.palerta-h{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:4px 8px}.palerta-n{flex:1 1 140px;min-width:0;font-family:var(--f-arch);font-weight:800;font-size:15px;line-height:1.3}.palerta-chip{flex-shrink:0;padding:3px 10px;border-radius:4px;background:var(--card);color:var(--warn-ink);font-size:11.5px;font-weight:700}.palerta-chip.bad{color:var(--bad-ink)}.palerta-v{margin-top:5px;font-family:var(--f-mono);font-weight:600;font-size:12px;color:var(--ink-2);overflow-wrap:anywhere}.palerta-v b{font-size:18px;font-weight:600;color:var(--ink);white-space:nowrap}.palerta-s{margin-top:8px;font-size:13px;line-height:1.45;color:var(--ink-2)}.palerta-s b{font-weight:800;color:var(--ink)}.palerta-ir{align-self:center;width:20px;height:20px;flex-shrink:0;color:var(--ink-2)}.penrango{display:flex;align-items:center;gap:10px;margin:22px 0 0;padding:14px;border-radius:6px;background:var(--ok-soft);color:var(--ok-ink);font-weight:700;font-size:14.5px;line-height:1.4}.penrango svg{width:22px;height:22px;flex-shrink:0}.penrango.neutro{background:var(--card-2);color:var(--ink-2);font-weight:600}.ptira{display:flex;gap:10px;overflow-x:auto;list-style:none;margin:0 -18px;padding:2px 18px 8px;scroll-padding-inline:18px;scrollbar-width:none}.ptira::-webkit-scrollbar{display:none}.ptira li{flex:0 0 auto}.ptira-c{display:flex;flex-direction:column;justify-content:space-between;gap:12px;width:max-content;min-width:118px;min-height:92px;padding:12px;border-radius:6px;background:var(--card);border:1px solid var(--line);box-shadow:none;color:var(--ink)}.ptira-c:hover{border-color:var(--brand)}.ptira-h{display:flex;align-items:center;gap:5px}.ptira-h svg{width:15px;height:15px;flex-shrink:0;color:var(--clin-ink)}.ptira-n{flex:1 1;font-size:11.5px;font-weight:700;color:var(--ink-3-text);white-space:nowrap}.ptira-p{width:7px;height:7px;flex-shrink:0;border-radius:50%;background:var(--ok)}.ptira-p.wn{background:var(--warn)}.ptira-p.bad{background:var(--bad)}.ptira-v{font-family:var(--f-arch);font-weight:800;font-size:19px;letter-spacing:-.01em;white-space:nowrap}.ptira-v small{font-family:var(--f-mono);font-weight:600;font-size:10.5px;letter-spacing:0;color:var(--ink-3-text)}.pexplora{display:flex;flex-direction:column;padding:0 15px;border-radius:6px;background:var(--card);border:1px solid var(--line);box-shadow:none}.pexplora a{display:flex;align-items:center;gap:13px;min-height:64px;padding:12px 0;border-bottom:1px solid var(--line);color:var(--ink)}.pexplora a:last-child{border-bottom:0}.pexplora a:hover b{color:var(--brand-ink)}.pexp-ic{width:38px;height:38px;flex-shrink:0;background:var(--card-2);color:var(--clin-ink)}.pexp-t b{font-size:14.5px;font-weight:700}.pexp-t small{margin-top:1px;font-size:12px}.pexp-ir{width:20px;height:20px;flex-shrink:0;color:var(--ink-3-text)}.rlista{display:grid;grid-gap:14px;gap:14px;margin-top:18px}.rsig{container-type:inline-size;padding:16px;border-radius:6px;background:linear-gradient(to bottom,color-mix(in srgb,var(--clin-ink) 5%,var(--card)) 0,var(--card) 42%);border:1px solid var(--line);box-shadow:none}.rsig.wn{background:linear-gradient(to bottom,color-mix(in srgb,var(--warn) 13%,var(--card)) 0,var(--card) 42%);border-color:color-mix(in srgb,var(--warn) 45%,var(--line))}.rsig.bad{background:linear-gradient(to bottom,color-mix(in srgb,var(--bad) 13%,var(--card)) 0,var(--card) 42%);border-color:color-mix(in srgb,var(--bad) 45%,var(--line))}.rsig-h{display:flex;align-items:center;gap:10px}.rsig-h h2{flex:1 1;min-width:0;margin:0;font-family:var(--f-arch);font-weight:800;font-size:15px;letter-spacing:-.01em;line-height:1.3}.rsig-ic{display:grid;place-items:center;width:38px;height:38px;flex-shrink:0;border-radius:6px;background:var(--clin-soft);color:var(--clin-ink)}.rsig.wn .rsig-ic{background:var(--warn-soft)}.rsig.bad .rsig-ic{background:var(--bad-soft)}.rsig.wn .rsig-ic{color:var(--warn-ink)}.rsig.bad .rsig-ic{color:var(--bad-ink)}.rsig-ic svg{width:20px;height:20px}.rsig-chip{flex-shrink:0;padding:4px 10px;border-radius:4px;font-size:11.5px;font-weight:700;white-space:nowrap}.rsig-chip.ok{background:var(--ok-soft);color:var(--ok-ink)}.rsig-chip.wn{background:var(--warn-soft);color:var(--warn-ink)}.rsig-chip.bad{background:var(--bad-soft);color:var(--bad-ink)}.rsig-chip.neutro{background:var(--card-2);color:var(--ink-2)}.rsig-b{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-top:14px}.rsig-lect{min-width:0}.rsig-v{margin:14px 0 0;font-family:var(--f-arch);font-weight:800;font-size:clamp(26px,10.5cqi,34px);letter-spacing:-.02em;line-height:1.05;color:var(--ink);overflow-wrap:anywhere}.rsig-b .rsig-v{margin-top:0}.rsig-v small{font-family:var(--f-mono);font-size:13px;letter-spacing:0}.rsig-ref,.rsig-v small{font-weight:600;color:var(--ink-3-text)}.rsig-ref{margin:7px 0 0;font-size:12.5px}.rsig-ref b{font-weight:700;color:var(--ink-2)}.rsig-pam abbr,th abbr[title]{text-decoration:none;cursor:help}.rsig-pam b{white-space:nowrap}.rsig-sub{margin:14px 0 -4px;font-size:11.5px;font-weight:700;color:var(--ink-2)}.rsig-fig{flex-shrink:0}.rsig-fig.ecg{flex:0 1 46%;min-width:96px}.rsig-fig .vg{margin-top:0}.rsig-ir{display:flex;align-items:center;justify-content:space-between;min-height:44px;margin:14px 0 -8px;padding-top:2px;border-top:1px solid var(--line);font-family:var(--f-arch);font-weight:700;font-size:13px;color:var(--brand-ink)}.rsig-ir svg{width:18px;height:18px}.rsig-ir+.rsig-ir-2{margin-top:8px}.rsig-ir:hover{text-decoration:underline;text-underline-offset:3px}.rsig-barras{margin-top:16px}.rsig .pdona{margin-top:14px}@container (max-width:280px){.rsig-b{flex-wrap:wrap}.rsig-fig.ecg{flex-basis:100%}}.rminis{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));grid-gap:12px;gap:12px}.rmini{display:flex;align-items:center;gap:11px;min-height:66px;padding:14px;border-radius:6px;background:var(--card);border:1px solid var(--line);box-shadow:none;color:var(--ink)}.rmini:hover{border-color:var(--brand)}.rmini-t{display:flex;flex-direction:column;flex:1 1;min-width:0}.rmini-t>small{font-size:11.5px;font-weight:700;color:var(--ink-3-text)}.rmini-t b{font-family:var(--f-arch);font-weight:800;font-size:19px;white-space:nowrap}.rmini-t b small{font-family:var(--f-mono);font-weight:600;font-size:11px;color:var(--ink-3-text)}.rmini>svg{width:18px;height:18px;flex-shrink:0;color:var(--ink-3-text)}.rojos{display:flex;flex-wrap:wrap;justify-content:space-around;gap:12px;margin-top:14px}.rojo{display:flex;flex-direction:column;align-items:center;gap:8px;flex:1 1 110px;min-width:0;margin:0}.rojo-aro{position:relative;display:grid;place-items:center;width:74px;height:74px}.rojo-aro>svg{position:absolute;inset:0;width:100%;height:100%;transform:rotate(-90deg)}.rojo-pista{stroke:var(--line)}.rojo-pista,.rojo-seg{fill:none;stroke-width:6}.rojo-seg{stroke-linecap:round;stroke-dasharray:var(--seg) 100}.rojo-c{position:relative;font-family:var(--f-arch);font-weight:800;font-size:15px;color:var(--ink)}.rojo figcaption{display:flex;flex-direction:column;align-items:center;text-align:center}.rojo-n{font-size:12px;font-weight:600;color:var(--ink-3-text)}.rojo-cat{font-size:12px;font-weight:700;line-height:1.3;color:var(--ink-2)}.rtodos{display:flex;align-items:center;gap:12px;min-height:64px;margin-top:16px;padding:14px 16px;border-radius:6px;background:var(--card-2);border:1px solid var(--line);color:var(--ink)}.rtodos:hover b{color:var(--brand-ink)}.rtodos span{display:flex;flex-direction:column;flex:1 1;min-width:0}.rtodos b{font-family:var(--f-arch);font-weight:700;font-size:14.5px}.rtodos small{margin-top:2px;font-size:12px;color:var(--ink-3-text)}.rtodos svg{width:18px;height:18px;flex-shrink:0}.rnota,.rtodos svg{color:var(--ink-3-text)}.rnota{margin:14px 4px 0;font-size:12.5px}.rnota a{display:inline-block;padding:13px 0;margin:-13px 0;font-weight:700;color:var(--brand-ink)}.evo-tarjeta{margin-top:18px}.evo{container-type:inline-size;margin-top:16px}.evo-plano{position:relative;height:clamp(130px,40cqi,180px);margin:6px 6px 0}.evo-plano svg{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.evo-banda{position:absolute;left:0;right:0;border-radius:4px;background:var(--ok-soft)}.evo-banda.s0{background:var(--brand-soft);box-shadow:inset 0 1px 0 color-mix(in srgb,var(--brand) 45%,transparent),inset 0 -1px 0 color-mix(in srgb,var(--brand) 45%,transparent)}.evo-banda.s1{background:var(--clin-soft);box-shadow:inset 0 1px 0 color-mix(in srgb,var(--clin-ink) 45%,transparent),inset 0 -1px 0 color-mix(in srgb,var(--clin-ink) 45%,transparent)}.evo-linea{fill:none;stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round}.evo-linea.s0{stroke:var(--brand)}.evo-linea.s1{stroke:var(--clin-ink)}.evo-p{position:absolute;width:10px;height:10px;margin:0 0 -5px -5px;border-radius:50%;background:var(--ok);box-shadow:0 0 0 2px var(--card)}.evo-p.abajo,.evo-p.arriba{width:13px;height:12px;margin:0 0 -6px -6.5px;border-radius:0;box-shadow:none}.evo-p.arriba{-webkit-clip-path:polygon(50% 0,100% 100%,0 100%);clip-path:polygon(50% 0,100% 100%,0 100%)}.evo-p.abajo{-webkit-clip-path:polygon(0 0,100% 0,50% 100%);clip-path:polygon(0 0,100% 0,50% 100%)}.evo-p.wn{background:var(--warn)}.evo-p.bad{background:var(--bad)}.evo-x{display:flex;justify-content:space-between;margin-top:8px;font-size:11px;color:var(--ink-3-text)}.evo-ley{display:flex;flex-wrap:wrap;gap:6px 16px;list-style:none;margin:12px 0 0;padding:0;font-size:12px;color:var(--ink-2)}.evo-ley li{display:flex;align-items:center;gap:7px}.evo-ley b{font-weight:700;color:var(--ink)}.evo-ley-l{width:16px;height:3px;border-radius:2px;background:var(--brand)}.evo-ley-l.s1{background:var(--clin-ink)}.evo-uno{margin:14px 0 0;font-size:12.5px;color:var(--ink-3-text)}.evo-filas{list-style:none;margin:0;padding:0 15px;border-radius:6px;background:var(--card);border:1px solid var(--line);box-shadow:none}.evo-filas li+li{border-top:1px solid var(--line)}.evo-filas a{display:flex;align-items:center;gap:12px;min-height:56px;padding:10px 0;color:var(--ink)}.evo-filas a:hover .evo-f{color:var(--brand-ink)}.evo-f{flex:1 1;min-width:0;font-weight:700;font-size:14px}.evo-v{font-family:var(--f-arch);font-weight:800;font-size:16px;white-space:nowrap}.evo-v small{font-family:var(--f-mono);font-weight:600;font-size:11px;color:var(--ink-3-text)}.hist-barra{display:flex;align-items:center;justify-content:space-between;gap:10px}.hist-barra .psec{margin-right:0}.hist-modo{display:inline-flex;align-items:center;gap:6px;min-height:44px;margin:14px -12px 0 0;padding:0 12px;border:0;border-radius:6px;background:none;font-family:var(--f-arch);font-weight:700;font-size:14px;color:var(--clin-ink);cursor:pointer}.hist-modo[aria-pressed=true]{color:var(--brand-ink)}.hist-modo svg{width:18px;height:18px}.hist-modo:focus-visible{outline:2px solid var(--brand);outline-offset:-2px}.hist .chips{margin-top:6px}.hist-rango{display:flex;gap:10px;margin-bottom:4px}.hist-ley{margin-top:12px;padding:12px 14px;border-radius:6px;background:var(--card-2);font-size:12.5px;font-weight:600;color:var(--ink-2)}.hist-ley p{margin:0}.hist-ley ul{display:flex;flex-wrap:wrap;gap:6px 14px;list-style:none;margin:8px 0 0;padding:0}.hist-ley li{display:flex;align-items:center;gap:6px}.hist-p{width:9px;height:9px;border-radius:50%;background:var(--ok)}.hist-p.wn{background:var(--warn)}.hist-p.bad{background:var(--bad)}.hist .ptl{margin-top:14px}.vt-der{gap:8px}.vt-der,label.vt.sel{display:flex;align-items:center}label.vt.sel{position:relative;gap:12px;cursor:pointer}.vt.sel input{position:absolute;inset:0;width:100%;height:100%;margin:0;opacity:0;cursor:pointer}.vt.sel input:focus-visible~.vt-casilla{outline:2px solid var(--brand);outline-offset:2px}.vt.sel.on{border-color:var(--brand)}.vt-casilla{display:grid;place-items:center;width:26px;height:26px;flex-shrink:0;border-radius:50%;border:1.8px solid var(--line-2);color:transparent;transition:background .14s,border-color .14s}.vt.sel.on .vt-casilla{background:var(--brand);border-color:var(--brand);color:var(--on-brand)}.vt-casilla svg{width:15px;height:15px}.vt-cuerpo{display:block;flex:1 1;min-width:0}.hist.comparando{padding-bottom:84px}.cmp-barra{position:fixed;left:0;right:0;bottom:calc(var(--alto-tab) + env(safe-area-inset-bottom));z-index:19;display:flex;justify-content:center;background:var(--card);border-top:1px solid var(--line)}.cmp-barra-in{width:100%;max-width:440px;padding:10px max(18px,env(safe-area-inset-right)) 12px max(18px,env(safe-area-inset-left))}.cmp-barra .pcta{margin-top:0}.cmp-barra .pcta:disabled{background:var(--card-2);color:var(--ink-2);box-shadow:none;cursor:default}.cmpx-cab{justify-content:space-around;gap:8px;margin-top:16px;padding:18px 12px;border-radius:6px;background:var(--card);border:1px solid var(--line);box-shadow:none}.cmpx-cab,.cmpx-col{display:flex;align-items:center}.cmpx-col{flex-direction:column;gap:3px;flex:1 1;min-width:0}.cmpx-rot{font-size:10px;letter-spacing:.06em;text-transform:uppercase;color:var(--clin-ink)}.cmpx-f,.cmpx-rot{font-family:var(--f-mono);font-weight:600}.cmpx-f{margin-bottom:8px;font-size:11.5px;color:var(--ink-3-text)}.cmpx-sep{align-self:stretch;width:1px;background:var(--line)}.cmpx-lista{list-style:none;margin:0;padding:0 14px;border-radius:6px;background:var(--card);border:1px solid var(--line);box-shadow:none}.cmpx-fila{display:flex;align-items:center;gap:10px;padding:12px 0}.cmpx-fila+.cmpx-fila{border-top:1px solid var(--line)}.cmpx-t{display:flex;flex-direction:column;flex:1 1;min-width:0}.cmpx-t b{font-size:13.5px;font-weight:700}.cmpx-t small{margin-top:2px;font-size:11px;color:var(--ink-3-text)}.cmpx-t small,.cmpx-v{font-family:var(--f-mono);font-weight:600}.cmpx-v{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 8px;margin:4px 0 0;font-size:12.5px}.cmpx-a,.cmpx-fl,.cmpx-sin{color:var(--ink-3-text)}.cmpx-b{color:var(--ink)}.cmpx-parte{white-space:nowrap}.cmpx-parte+.cmpx-parte:before{content:"·";margin:0 .5em;color:var(--ink-3)}.cmpx-v.compuesta{flex-direction:column;align-items:flex-start}.cmpx-v.compuesta .cmpx-fl{display:none}.cmpx-v.compuesta .cmpx-a,.cmpx-v.compuesta .cmpx-b{display:flex;flex-wrap:wrap;align-items:baseline;gap:0 .9em}.cmpx-v.compuesta .cmpx-parte+.cmpx-parte:before{content:none}.cmpx-v.compuesta .cmpx-a:after{content:"→";color:var(--ink-3-text)}.cmpx-nota{margin:12px 4px 0;font-size:12px;line-height:1.45;color:var(--ink-3-text)}.pchq-estado{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-top:12px}.pchq-idx{font-family:var(--f-arch);font-weight:800;font-size:15px}.pchq-atajos{display:flex;flex-wrap:wrap;gap:0 18px;margin-top:6px}.pchq-atajos a{display:inline-flex;align-items:center;min-height:44px;font-family:var(--f-arch);font-weight:700;font-size:13px;color:var(--brand-ink)}.pchq-atajos a:hover{text-decoration:underline;text-underline-offset:3px}.pperfil-cab{display:flex;align-items:center;gap:14px;margin-top:16px}.pperfil-n{min-width:0}.pperfil-n .pname{margin:0;overflow-wrap:anywhere}.psalir-b{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;min-height:52px;margin-top:12px;border:1px solid var(--line);border-radius:6px;background:var(--card);color:var(--bad-ink);font-family:var(--f-arch);font-weight:700;font-size:15px;cursor:pointer}.psalir-b:hover{border-color:var(--bad)}.psalir-b:disabled{color:var(--ink-2);cursor:default}.psalir-b svg{width:18px;height:18px}.al-vacio{margin:0;font-size:13.5px;line-height:1.55;color:var(--ink-2)}.pcompartir{display:inline-flex;align-items:center;gap:7px;min-height:44px;flex-shrink:0;padding:0 14px;border:1px solid var(--line);border-radius:6px;background:var(--card);color:var(--ink);font-family:var(--f-arch);font-weight:700;font-size:13.5px;cursor:pointer;box-shadow:none}.pcompartir:hover{border-color:var(--line-2)}.pcompartir:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.pcompartir svg{width:18px;height:18px}.phoja{position:fixed;inset:auto 0 0 0;width:100%;max-width:480px;max-height:85dvh;margin:0 auto;padding:0;border:0;border-radius:6px 6px 0 0;background:var(--bg);color:var(--ink);box-shadow:none}.phoja::-webkit-backdrop{background:rgba(10,14,17,.5)}.phoja::backdrop{background:rgba(10,14,17,.5)}.phoja[open]{display:flex;flex-direction:column}@media (min-width:600px){.phoja{inset:0;margin:auto;max-height:min(85dvh,720px);border-radius:6px}}.phoja-in{container-type:inline-size;display:flex;flex-direction:column;max-height:inherit;overflow:auto;padding:20px 18px 0}.phoja h2{margin:0;font-family:var(--f-arch);font-weight:800;font-size:19px;letter-spacing:-.01em}.phoja-g{margin:4px 0 14px;font-size:13.5px;line-height:1.5;color:var(--ink-2)}.phoja-ops{display:grid;grid-gap:8px;gap:8px;list-style:none;margin:0;padding:0}.phoja-op{position:relative;display:flex;flex-wrap:wrap;align-items:center;gap:6px 12px;min-height:56px;padding:12px 13px;border-radius:6px;background:var(--card);border:1px solid var(--line);cursor:pointer}.phoja-op.on{border-color:var(--brand);box-shadow:inset 0 0 0 .5px var(--brand)}.phoja-op input{position:absolute;inset:0;width:100%;height:100%;margin:0;opacity:0;cursor:pointer}.phoja-op input:focus-visible~.phoja-caja{outline:2px solid var(--brand);outline-offset:2px}.phoja-caja{display:grid;place-items:center;width:24px;height:24px;flex-shrink:0;border-radius:7px;border:1.6px solid var(--line-2);color:transparent}.phoja-op.on .phoja-caja{background:var(--brand);border-color:var(--brand);color:var(--on-brand)}.phoja-caja svg{width:15px;height:15px}.phoja-t{display:flex;flex-direction:column;flex:1 1 140px;min-width:0}.phoja-t b{font-size:14px;font-weight:700}.phoja-t small{margin-top:2px;font-size:11px;color:var(--ink-3-text)}.phoja-t small,.phoja-v{font-family:var(--f-mono);font-weight:600}.phoja-v{display:flex;flex-direction:column;align-items:flex-end;max-width:50%;font-size:13px;color:var(--ink-2);text-align:right}.phoja-v span{white-space:nowrap}@container (max-width:330px){.phoja-v{flex-basis:100%;max-width:none;align-items:flex-start;padding-left:36px;text-align:left}}.phoja-err{margin:12px 0 0;padding:10px 12px;border-radius:6px;background:var(--bad-soft);color:var(--bad-ink);font-size:13px;font-weight:600}.phoja-acc{position:-webkit-sticky;position:sticky;bottom:0;display:grid;grid-gap:8px;gap:8px;margin-top:16px;padding:10px 0 calc(14px + env(safe-area-inset-bottom));background:var(--bg)}.phoja-prim{margin-top:0}.phoja .pcta:disabled{background:var(--card);color:var(--ink-2);box-shadow:none;cursor:progress}.phoja-falta,.phoja-sec{display:flex;align-items:center;justify-content:center;gap:8px;min-height:52px;padding:0 12px;border-radius:6px;background:var(--card);font-family:var(--f-arch);font-weight:700;font-size:15px;text-align:center}.phoja-sec{border:1px solid var(--line);color:var(--ink)}.phoja-sec:hover{border-color:var(--line-2)}.phoja-falta{color:var(--ink-2)}.phoja-prim svg,.phoja-sec svg{width:18px;height:18px}.phoja-cerrar{min-height:44px;border:0;background:none;font-family:var(--f-arch);font-weight:700;font-size:14px;color:var(--ink-2);cursor:pointer}.phoja-cerrar:hover{color:var(--ink)}.pentry-act{justify-content:flex-start;padding-top:calc(14px + env(safe-area-inset-top))}.act{container-type:inline-size}.act-barra{display:flex;align-items:center;gap:6px 10px;flex-wrap:wrap;margin:0 0 18px}.act-atras{display:inline-flex;align-items:center;gap:2px;min-height:44px;margin-left:-8px;padding:0 12px 0 4px;border:0;border-radius:6px;background:none;font-family:var(--f-arch);font-weight:700;font-size:14.5px;color:var(--ink);cursor:pointer}.act-atras:disabled{opacity:.45;cursor:default}.act-atras:hover{background:var(--card)}.act-atras:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.act-atras svg{width:22px;height:22px}.act-barra h1{order:3;flex:1 0 100%;min-width:0;margin:0;font-family:var(--f-arch);font-weight:800;font-size:clamp(18px,6cqi,21px);letter-spacing:-.01em;text-align:left;color:var(--ink)}.act-prog{display:flex;align-items:center;gap:5px;list-style:none;margin:0 0 0 auto;padding:0}.act-prog li{width:9px;height:6px;border-radius:3px;background:var(--line-2);transition:width .2s,background .2s}.act-prog li.actual,.act-prog li.hecho{background:var(--brand);color:var(--on-brand)}.act-prog li.actual{width:22px}@media (prefers-reduced-motion:reduce){.act-prog li{transition:none}}.act-form .act-t{margin:0;font-family:var(--f-arch);font-weight:800;font-size:clamp(21px,7.5cqi,24px);letter-spacing:-.02em;color:var(--ink)}.act-form .act-g{margin:-4px 0 8px;font-size:14px;line-height:1.5;color:var(--ink-2)}.act-logo{display:block;height:28px;width:auto;margin:6px auto 10px}.act-cod{font-family:var(--f-mono);font-size:22px;letter-spacing:.35em;text-align:center}.act-form .pcta{margin-top:6px}.ent-par{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.ent-ok{margin:0;color:var(--ok-ink);font-size:13px;font-weight:600;text-align:center}.ent-mant{position:relative;display:flex;align-items:center;gap:11px;min-height:44px;cursor:pointer;font-size:13.5px;font-weight:600;line-height:1.35;color:var(--ink-2);text-align:left}.ent-mant input{position:absolute;inset:0;width:100%;height:100%;margin:0;opacity:0;cursor:pointer}.ent-mant input:disabled{cursor:default}.ent-mant-c{flex-shrink:0;display:grid;place-items:center;width:22px;height:22px;border:1.6px solid var(--ink-3-text);border-radius:7px;background:var(--card);color:var(--on-brand);transition:background .16s,border-color .16s}.ent-mant-c svg{width:15px;height:15px;fill:none;stroke:currentColor;stroke-width:2.8;stroke-linecap:round;stroke-linejoin:round;opacity:0;transition:opacity .12s}.ent-mant input:checked+.ent-mant-c{background:var(--brand);border-color:var(--brand)}.ent-mant input:checked+.ent-mant-c svg{opacity:1}.ent-mant input:focus-visible+.ent-mant-c{outline:2px solid var(--brand);outline-offset:2px}@media (prefers-reduced-motion:reduce){.ent-mant-c,.ent-mant-c svg{transition:none}}.ent-activar{display:flex;align-items:center;gap:12px;min-height:60px;margin-top:6px;padding:12px 14px;border:1px solid var(--line);border-radius:6px;background:var(--card);color:var(--ink);text-align:left}.ent-activar:hover{border-color:var(--brand)}.ent-activar span{display:flex;flex-direction:column;flex:1 1;min-width:0}.ent-activar b{font-family:var(--f-arch);font-weight:700;font-size:14.5px}.ent-activar small{margin-top:2px;font-size:12px;color:var(--ink-3-text)}.ent-activar svg{width:18px;height:18px;flex-shrink:0;color:var(--ink-3-text)}.pinst{container-type:inline-size;margin-top:16px;padding:16px;border-radius:6px;background:var(--card);border:1px solid var(--line);box-shadow:none}.pinst-cab{display:flex;align-items:flex-start;gap:12px}.pinst-ic{display:grid;place-items:center;width:40px;height:40px;flex-shrink:0;border-radius:6px;background:var(--brand-soft);color:var(--brand-ink)}.pinst-ic svg{width:22px;height:22px}.pinst-t{min-width:0}.pinst-t h2{margin:0;font-family:var(--f-arch);font-weight:800;font-size:15px;line-height:1.3;color:var(--ink)}.pinst-t p{margin:3px 0 0;font-size:13px;line-height:1.45;color:var(--ink-2)}.pinst-acc{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.pinst-acc:empty{display:none}.pinst-prim,.pinst-sec{min-height:44px;border-radius:6px;font-family:var(--f-arch);font-weight:700;font-size:14.5px;cursor:pointer}.pinst-prim{flex:1 1 140px;border:0;background:var(--brand);color:var(--on-brand)}.pinst-prim:hover{background:var(--brand-hover)}.pinst-sec{flex:0 1 auto;padding:0 16px;border:1px solid var(--line);background:var(--card);color:var(--ink-2)}.pinst-sec:hover{border-color:var(--line-2);color:var(--ink)}.pinst-prim:focus-visible,.pinst-sec:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.pinst-pasos{display:grid;grid-gap:9px;gap:9px;list-style:none;margin:12px 0 0;padding:0}.pinst-pasos li{display:flex;align-items:flex-start;gap:10px;font-size:13.5px;line-height:1.5;color:var(--ink-2)}.pinst-pasos b{color:var(--ink)}.pinst-n{display:grid;place-items:center;width:22px;height:22px;flex-shrink:0;border-radius:50%;background:var(--card-2);color:var(--ink);font-family:var(--f-arch);font-weight:800;font-size:12px}.pinst-sim{display:inline-grid;place-items:center;width:22px;height:22px;border-radius:6px;background:var(--card-2);color:var(--clin-ink);vertical-align:-6px}.pinst-sim svg{width:16px;height:16px}.pinst-ic.ok{background:var(--ok-soft);color:var(--ok-ink)}.pnotif-msg{margin:10px 0 0;font-size:13px;line-height:1.45;color:var(--warn-ink)}.pinst-prim:disabled,.pinst-sec:disabled{opacity:.6;cursor:progress}.pnotif .pinst-prim,.pnotif .pinst-sec{flex:1 1 auto;padding:0 16px;white-space:nowrap}.pwa-texto{margin:12px 0 0;padding:2px 0 2px 12px;border-left:2px solid var(--line-2);font-size:13.5px;line-height:1.5;color:var(--ink);text-wrap:pretty}.pwa-sw{position:relative;display:flex;align-items:center;justify-content:space-between;gap:14px;min-height:56px;margin:12px -8px 0;padding:6px 8px;border-radius:6px;cursor:pointer}.pwa-sw:hover{background:var(--card-2)}.pwa-sw.off{cursor:not-allowed}.pwa-sw.off:hover{background:none}.pwa-sw[aria-busy]{cursor:progress}.pwa-sw input{position:absolute;width:1px;height:1px;margin:0;opacity:0}.pwa-sw-t{display:flex;flex-direction:column;gap:2px;min-width:0;font-family:var(--f-arch);font-weight:700;font-size:14.5px;line-height:1.3;color:var(--ink)}.pwa-sw-t small{font-family:var(--f-mono);font-weight:500;font-size:12.5px;color:var(--ink-2);overflow-wrap:anywhere}.pwa-sw.off .pwa-sw-t small{font-family:var(--f-body)}.pwa-sw-pista{flex:none;position:relative;width:46px;height:26px;border-radius:4px;background:var(--card);box-shadow:inset 0 0 0 1.5px var(--ink-3-text);transition:background .15s ease,box-shadow .15s ease}.pwa-sw-pista:after{content:"";position:absolute;top:6px;left:6px;width:14px;height:14px;border-radius:50%;background:var(--ink-3-text);transition:transform .18s ease,width .18s ease,height .18s ease,top .18s ease,left .18s ease}.pwa-sw input:checked~.pwa-sw-pista{background:var(--brand);box-shadow:inset 0 0 0 1.5px var(--brand-2)}.pwa-sw input:checked~.pwa-sw-pista:after{top:3px;left:3px;width:20px;height:20px;transform:translateX(20px);background:#fff}.pwa-sw input:focus-visible~.pwa-sw-pista{outline:2px solid var(--brand);outline-offset:3px}.pwa-sw input:disabled~.pwa-sw-pista{opacity:.55}@media (prefers-reduced-motion:reduce){.pwa-sw-pista,.pwa-sw-pista:after{transition:none}}.pwa-nota{font-size:13px;line-height:1.45;color:var(--ink-2)}.pwa .cns-err,.pwa .cns-ok,.pwa-nota{margin:8px 0 0}.pinf{margin-top:16px}.ptend{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;grid-gap:8px 10px;gap:8px 10px;margin:16px 0 0;padding:11px 14px 11px 12px;border-radius:6px;background:var(--bg);font-size:13px;line-height:1.4;color:var(--ink-2)}.ptend b{font-weight:800;color:var(--ink)}.ptend-ic{width:20px;height:20px}.ptend-sp{width:62px;height:30px;overflow:visible}.ptend-sp path{fill:none;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}.ptend.sube .ptend-ic,.ptend.sube .ptend-sp path{color:var(--ok-ink);stroke:var(--ok-ink)}.ptend.sube .ptend-sp circle{fill:var(--ok-ink)}.ptend.baja .ptend-ic,.ptend.baja .ptend-sp path{color:var(--warn-ink);stroke:var(--warn-ink)}.ptend.baja .ptend-sp circle{fill:var(--warn-ink)}@container (max-width:260px){.ptend{grid-template-columns:auto minmax(0,1fr)}.ptend-sp{grid-column:2}}.ms-aviso{margin-left:auto;display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:20px;padding:0 6px;border-radius:4px;font-family:var(--f-mono);font-size:10.5px;font-weight:600;line-height:1;background:var(--brand);color:var(--on-brand)}.ms-nav-i.on .ms-aviso{background:var(--brand-ink);color:var(--card)}.aut-pestanas{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 18px}.aut-pestana{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 15px;border-radius:6px;border:1px solid var(--line);background:var(--card);font-family:var(--f-arch);font-weight:700;font-size:13.5px;color:var(--ink-2);text-decoration:none}.aut-pestana:hover{border-color:var(--line-2);color:var(--ink)}.aut-pestana.on{background:var(--brand-soft);border-color:transparent;color:var(--brand-ink)}.aut-cuenta{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:20px;padding:0 6px;border-radius:4px;background:var(--brand);color:var(--on-brand);font-family:var(--f-mono);font-size:10.5px;font-weight:600;line-height:1}.aut-pestana.on .aut-cuenta{background:var(--brand-ink);color:var(--card)}.aut-lista{list-style:none;margin:0;padding:0;display:grid;grid-gap:14px;gap:14px}.aut-item{container-type:inline-size;border:1px solid var(--line);border-radius:6px;padding:15px;background:var(--card-2)}.aut-item.resaltada{border-color:var(--brand);box-shadow:0 0 0 3px var(--brand-soft)}.aut-cab{display:flex;flex-wrap:wrap;gap:10px;align-items:flex-start;justify-content:space-between}.aut-titulo{display:block;font-family:var(--f-arch);font-size:15px;color:var(--ink);line-height:1.3}.aut-meta{display:block;margin-top:3px;color:var(--ink-2);font-size:12.5px}.aut-sellos{display:flex;flex-direction:column;align-items:flex-end;gap:4px}.aut-plazo{color:var(--ink-2);font-size:11.5px;font-family:var(--f-mono)}.aut-desenlace,.aut-motivo{margin:12px 0 0;font-size:13.5px;line-height:1.55;color:var(--ink)}.aut-desenlace{color:var(--ink-2)}.aut-et{display:block;font-family:var(--f-mono);font-size:10.5px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3-text);margin-bottom:3px}.aut-resolver{margin-top:14px;display:grid;grid-gap:10px;gap:10px}.aut-botones{display:flex;flex-wrap:wrap;gap:9px;align-items:center}.aut-aviso{flex:1 1 15ch;min-width:0;color:var(--ink-2);font-size:12.5px;line-height:1.45}.aut-hilo{display:inline-block;margin-top:12px;font-family:var(--f-arch);font-weight:700;font-size:12.5px;color:var(--brand-ink)}@container (max-width:460px){.aut-sellos{flex-direction:row;align-items:center;flex-wrap:wrap;gap:8px;width:100%}.aut-resolver .btn{flex:1 1 11ch}}.aut-item .ms-note{margin-top:12px}.aut-item .errbox,.aut-item .okbox{margin:0}.btn.chico{min-height:34px;padding:6px 11px;font-size:12px;border-radius:6px}.fi-riesgo{border-color:var(--line-2)}.fi-riesgo .ms-note{margin-bottom:12px}.el-asistente{container-type:inline-size;display:grid;grid-gap:18px;gap:18px}.el-pasos{display:flex;flex-wrap:wrap;gap:10px;list-style:none;margin:0;padding:0}.el-paso{display:inline-flex;align-items:center;gap:8px;padding:6px 12px 6px 6px;border-radius:4px;border:1px solid var(--line);background:var(--card-2);font-family:var(--f-arch);font-weight:700;font-size:12.5px;color:var(--ink-3-text)}.el-paso.on{border-color:transparent;background:var(--brand-soft);color:var(--brand-ink)}.el-paso.hecho{color:var(--ink-2)}.el-n{display:grid;place-items:center;width:22px;height:22px;border-radius:4px;background:var(--card);border:1px solid var(--line);font-family:var(--f-mono);font-size:11px}.el-paso.on .el-n{background:var(--brand);color:var(--on-brand);border-color:transparent}.el-pregunta{margin:0;font-family:var(--f-arch);font-weight:800;font-size:19px;color:var(--ink);line-height:1.3}.el-ayuda{margin:-10px 0 0;color:var(--ink-2);font-size:13.5px;line-height:1.5}.el-opciones{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));grid-gap:14px;gap:14px}.el-opcion{display:grid;grid-gap:9px;gap:9px;align-content:start;padding:16px;text-align:left;font:inherit;border:1px solid var(--line);border-radius:6px;background:var(--card);cursor:pointer;transition:border-color .2s,box-shadow .2s}.el-opcion:hover{border-color:var(--brand);box-shadow:0 0 0 3px var(--brand-soft)}.el-opcion:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.el-opcion>b{font-family:var(--f-arch);font-size:15.5px;color:var(--ink);line-height:1.3}.el-opcion.grave>b{color:var(--bad-ink)}.el-resumen{color:var(--ink-2);font-size:13px;line-height:1.5}.el-opcion ul{margin:0;padding-left:18px;display:grid;grid-gap:6px;gap:6px}.el-opcion li{color:var(--ink-2);font-size:13px;line-height:1.5}.el-elegir{justify-self:start;margin-top:4px;font-family:var(--f-arch);font-weight:700;font-size:12.5px;color:var(--brand-ink)}.el-confirmar{display:grid;grid-gap:16px;gap:16px}.el-resumen-caja{padding:15px;border-radius:6px;border:1px solid var(--line);background:var(--card-2);display:grid;grid-gap:9px;gap:9px}.el-resumen-caja.grave{border-color:var(--bad);background:var(--bad-soft)}.el-resumen-caja>b{font-family:var(--f-arch);font-size:15px;color:var(--ink)}.el-resumen-caja ul{margin:0;padding-left:18px;display:grid;grid-gap:6px;gap:6px}.el-resumen-caja li{font-size:13.5px;line-height:1.5;color:var(--ink)}.el-resumen-caja>small{color:var(--ink-2);font-size:12.5px}.el-resumen-caja>small b{color:var(--ink)}.el-botones{display:flex;flex-wrap:wrap;gap:9px}.el-confirmar .errbox{margin:0}.rd-form{display:grid;grid-gap:12px;gap:12px;margin-top:12px}.rd-botones{display:flex;flex-wrap:wrap;gap:9px}.rd-form .errbox{margin:0}.fi-aviso .rd-form{max-width:520px}.eq-acc{margin-top:10px;padding-top:10px;border-top:1px solid var(--line);display:grid;grid-gap:8px;gap:8px}.eq-acc-fila{display:flex;flex-wrap:wrap;gap:8px}.eq-acc-b{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 12px;border-radius:6px;cursor:pointer;border:1px solid var(--line-2);background:var(--card-2);color:var(--ink-2);font:600 .8rem/1.2 var(--f-body);text-decoration:none;white-space:nowrap}.eq-acc-b:hover{background:var(--card);color:var(--ink)}.eq-acc-b:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.eq-acc-b.mal{color:var(--bad-ink);border-color:var(--bad-ink)}.eq-acc-b.mal:hover{background:var(--bad-suave,var(--card))}.eq-acc-panel{display:grid;grid-gap:8px;gap:8px;padding:12px;border-radius:6px;border:1px solid var(--line-2);background:var(--card-2)}.eq-acc-panel.es-mal{border-color:var(--bad-ink)}.eq-acc-d{margin:0;font:400 .82rem/1.45 var(--f-body);color:var(--ink-2)}.eq-acc-campo{width:100%;min-height:44px;padding:9px 11px;border-radius:6px;border:1px solid var(--line-2);background:var(--card);color:var(--ink);font:400 .88rem/1.3 var(--f-body)}.eq-acc-campo:focus-visible{outline:2px solid var(--brand);outline-offset:1px}.eq-acc-panel .btn{min-height:44px}.btn.mal{background:var(--bad-ink);color:#fff;border-color:transparent}.btn.mal:hover{filter:brightness(1.08)}.btn.mal:disabled{background:var(--card);color:var(--ink-3-text);border:1px solid var(--line-2);opacity:1}.eq-acc-msj{margin:0;font:600 .8rem/1.4 var(--f-body)}.eq-acc-msj.ok{color:var(--ok-ink)}.eq-acc-msj.mal{color:var(--bad-ink)}.eq-altas{margin-top:26px;container-type:inline-size}.eq-altas-2col{display:grid;grid-gap:16px;gap:16px;align-items:start;grid-template-columns:repeat(2,minmax(0,1fr))}@container (max-width: 860px){.eq-altas-2col{grid-template-columns:minmax(0,1fr)}}.org-acc{display:inline-flex;flex-wrap:wrap;align-items:center;gap:8px}.org-acc .btn{min-height:44px}.org-mal{color:var(--bad-ink);border-color:var(--bad-ink)}.org-mal-pleno{background:var(--bad-ink);color:#fff;border-color:transparent}.org-mal-pleno:hover{filter:brightness(1.08)}.org-panel{display:inline-flex;flex-wrap:wrap;align-items:center;gap:8px;padding:10px 12px;border-radius:6px;border:1px solid var(--line-2);background:var(--card-2)}.org-panel.es-mal{border-color:var(--bad-ink)}.org-d{font:400 .82rem/1.4 var(--f-body);color:var(--ink-2);max-width:44ch}.org-campo{min-height:44px;min-width:min(100%,16rem);padding:9px 11px;border-radius:6px;border:1px solid var(--line-2);background:var(--card);color:var(--ink);font:400 .9rem/1.3 var(--f-body)}.org-campo:focus-visible{outline:2px solid var(--brand);outline-offset:1px}.org-msj{flex:1 0 100%;min-width:min(100%,26ch);margin:2px 0 0;font:600 .8rem/1.4 var(--f-body)}.org-msj.ok{color:var(--ok-ink)}.org-msj.mal{color:var(--bad-ink)}.filas li{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.filas li>.fl-x,.filas li>a{flex:1 1 auto;min-width:0}.filas li>.org-acc{margin-left:auto}.filas li>a{flex:1 1 16rem;min-width:0}.eq-tabla-caja{container-type:inline-size;margin-top:4px;background:var(--card);border:1px solid var(--line-2);border-radius:6px;overflow:hidden}.eq-tabla{width:100%;border-collapse:collapse;font:400 .88rem/1.4 var(--f-body)}.eq-tabla thead th{text-align:left;padding:10px 14px;white-space:nowrap;background:color-mix(in srgb,var(--bg) 80%,var(--card));border-bottom:1px solid var(--line-2);font:600 .68rem/1.2 var(--f-arch);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3-text)}.eq-tabla tbody tr{background:var(--card)}.eq-tabla tbody td{padding:12px 14px;vertical-align:middle;border-bottom:1px solid var(--line)}.eq-tabla tbody tr:last-child td{border-bottom:0}.eq-tabla tbody tr.es-mant,.eq-tabla tbody tr.es-tibio{background:var(--warn-soft)}.eq-tabla tbody tr.es-mal{background:var(--bad-soft)}.eq-tabla tbody tr.es-baja{background:var(--card-2)}.eq-t-estado{display:inline-flex;align-items:center;gap:7px;white-space:nowrap;font:600 .72rem/1 var(--f-arch);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-2)}.eq-tabla tr.es-ok .eq-t-estado{color:var(--ok-ink)}.eq-tabla tr.es-baja .eq-t-estado,.eq-tabla tr.es-mal .eq-t-estado{color:var(--bad-ink)}.eq-t-nombre{display:block;font:700 .98rem/1.3 var(--f-arch);color:var(--ink)}.eq-t-serial{display:block;font:400 .78rem/1.4 var(--f-mono,var(--f-body));color:var(--ink-2)}.eq-t-sitio{display:block;font:400 .78rem/1.4 var(--f-body);color:var(--ink-3-text)}.eq-t-ver{display:inline-block;font:600 .76rem/1.4 var(--f-mono,var(--f-body));color:var(--ink-2)}.eq-t-falta{color:var(--ink-3-text)}.eq-t-acc{width:1%;white-space:nowrap;text-align:right}.eq-t-acc .eq-acc{display:block;margin:0;padding:0;border-top:0}.eq-t-acc .eq-acc-fila{flex-wrap:nowrap;justify-content:flex-end}.eq-t-acc .eq-acc-b{min-height:44px;padding:0 11px}.eq-t-acc .eq-acc-panel{margin-top:8px;white-space:normal;text-align:left;min-width:min(22rem,60vw)}.eq-t-acc .eq-acc-msj{margin-top:6px;white-space:normal;text-align:left}.eq-tabla tbody td{text-align:left}@container (max-width: 920px){.eq-tabla thead{position:absolute;width:1px;height:1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%)}.eq-tabla,.eq-tabla tbody,.eq-tabla td,.eq-tabla tr{display:block;width:auto}.eq-tabla tbody tr{border-bottom:1px solid var(--line-2)}.eq-tabla tbody tr:last-child{border-bottom:0}.eq-tabla tbody td{border:0;padding:4px 14px}.eq-tabla tbody td:first-child{padding-top:12px}.eq-tabla tbody td:last-child{border:0;padding-bottom:12px}.eq-tabla tbody td[data-rotulo]:not(:first-child):not([data-rotulo=Equipo]):before{content:attr(data-rotulo) ": ";font:600 .72rem/1.4 var(--f-arch);letter-spacing:.04em;color:var(--ink-3-text)}.eq-t-acc{width:auto;white-space:normal;text-align:left}.eq-t-acc .eq-acc-fila{justify-content:flex-start;flex-wrap:wrap}}.adm-titulo{margin:34px 0 0;font-family:var(--f-arch);font-weight:800;font-size:21px;color:var(--ink)}.adm-asis{display:block;margin-top:14px;padding:20px;background:var(--card);border:1px solid var(--line);border-radius:6px;container-type:inline-size}.adm-instruccion{margin:0 0 16px;font-size:15px;line-height:1.5;color:var(--ink);padding-left:12px;border-left:3px solid var(--brand)}.adm-cuerpo{display:flex;flex-direction:column;gap:14px;align-items:flex-start}.adm-doc{display:flex;flex-wrap:wrap;gap:10px;align-items:end}.adm-et{display:block;font-family:var(--f-arch);font-weight:700;font-size:11.5px;letter-spacing:.1em;color:var(--ink-2);margin-bottom:5px}.adm-doc .inp{min-height:44px}.adm-doc select.inp{min-width:11rem}.adm-doc input.inp{min-width:min(100%,13rem)}.adm-rejilla{display:grid;grid-gap:13px;gap:13px;width:100%;grid-template-columns:repeat(auto-fit,minmax(min(100%,210px),1fr))}.adm-campo{display:flex;flex-direction:column;gap:5px;min-width:0}.adm-campo label{font-family:var(--f-arch);font-weight:700;font-size:12.5px;color:var(--ink-2)}.adm-campo .inp{min-height:44px;width:100%}@container (min-width: 440px){.adm-ancho{grid-column:1/-1}}.adm-botones{display:flex;flex-wrap:wrap;gap:10px}.adm-botones .btn{min-height:44px}.adm-aviso{margin:0;font-size:14.5px;line-height:1.5;color:var(--ink-2);max-width:62ch}.adm-aviso.mal{color:var(--bad-ink)}.adm-hecho{margin:0;padding:12px 16px;border-radius:6px;background:var(--ok-soft);color:var(--ok-ink);font-size:15px;font-weight:600}.adm-doc-fila{display:block;font-size:12px;color:var(--ink-2);margin-top:2px}.adm-sin{color:var(--ink-3-text)}.hz-rejilla{display:grid;grid-gap:14px;gap:14px;margin-top:18px;grid-template-columns:minmax(0,1fr)}@container (min-width: 760px){.hz-rejilla{grid-template-columns:repeat(2,minmax(0,1fr))}.hz-dep-rejilla>:last-child:nth-child(odd){grid-column:1/-1}}.hz-rejilla{align-items:stretch}.hz-rejilla>.ms-panel{display:flex;flex-direction:column}.hz-rejilla>.ms-panel>.ms-pb{flex:1 1 auto;display:flex;flex-direction:column}.hz-rejilla>.ms-panel>.ms-pb>.hz-accion:last-child{margin-top:auto;padding-top:12px}.hz-rejilla>.ms-panel>.ms-pb>.btn{align-self:flex-start;margin-top:12px}.hz-ancho{grid-column:1/-1}.hz-cierre{margin-top:16px}.hz-egreso{margin-top:14px}.hz-egreso .ms-note{margin:0 0 12px;max-width:68ch}.ms-panel .ms-pb>.ms-note:first-child{margin-top:0}.hz-accion{gap:10px;align-items:flex-start;margin-top:12px;min-width:0}.hz-accion,.hz-form{display:flex;flex-direction:column;width:100%}.hz-form{gap:12px;container-type:inline-size}.hz-campos{border:0;margin:0;padding:0;min-width:0}.hz-botones{display:flex;flex-wrap:wrap;gap:10px}.hz-error{background:var(--bad-soft);color:var(--bad-ink);line-height:1.45}.hz-error,.hz-hecho{margin:0;padding:10px 13px;border-radius:6px;font-size:13.5px;font-weight:600}.hz-hecho{background:var(--ok-soft);color:var(--ok-ink)}.hz-consecuencia{margin:0;padding:11px 13px;border-radius:6px;background:var(--warn-soft);border-left:3px solid var(--warn)}.hz-alerta,.hz-consecuencia{font-size:13.5px;line-height:1.5;color:var(--warn-ink)}.hz-alerta{margin:0 0 4px;font-weight:600}.hz-enlace{color:var(--brand-ink);font-weight:700;text-decoration:underline;text-underline-offset:3px;display:inline-flex;min-height:44px;align-items:center}.hz-et{font-family:var(--f-arch);font-weight:700;font-size:12.5px;color:var(--ink-2)}textarea.inp{resize:vertical;line-height:1.45}.hz-asis{display:flex;flex-direction:column;gap:12px;margin-top:12px;padding:16px;border:1px solid var(--line);border-radius:6px;background:var(--card-2);container-type:inline-size}.hz-asis .adm-instruccion{margin:0}.hz-segmentos{display:flex;gap:6px;flex-wrap:wrap}.hz-segmento{position:relative;flex:1 1 7rem}.hz-segmento input{position:absolute;opacity:0;inset:0;margin:0;cursor:pointer}.hz-segmento span{display:flex;align-items:center;justify-content:center;min-height:44px;padding:0 14px;border:1px solid var(--line-2);border-radius:6px;background:var(--card);font-family:var(--f-arch);font-weight:700;font-size:13.5px;color:var(--ink-2)}.hz-segmento input:checked+span{border-color:var(--brand);background:var(--brand-soft);color:var(--brand-ink)}.hz-segmento.es-urgente input:checked+span{border-color:var(--bad);background:var(--bad-soft);color:var(--bad-ink)}.hz-segmento input:focus-visible+span{outline:2px solid var(--brand);outline-offset:2px}.hz-lista{list-style:none;margin:10px 0 0;padding:0}.hz-lista,.hz-lista li{display:flex;flex-direction:column}.hz-lista li{gap:2px;padding:9px 0;border-bottom:1px solid var(--line)}.hz-lista li:last-child{border-bottom:0}.hz-lista b{font-size:14px;color:var(--ink)}.hz-lista small{font-size:12.5px;color:var(--ink-3-text);line-height:1.4}.hz-recorrido{list-style:none;margin:0;padding:0 0 0 18px;border-left:2px solid var(--line-2)}.hz-recorrido li{position:relative;display:flex;flex-direction:column;gap:2px;padding:0 0 14px}.hz-recorrido li:last-child{padding-bottom:0}.hz-recorrido li:before{content:"";position:absolute;left:-25px;top:4px;width:10px;height:10px;border-radius:50%;background:var(--card);border:2px solid var(--ink-3)}.hz-recorrido li.es-actual:before{background:var(--brand);border-color:var(--brand)}.hz-recorrido b{font-size:14px;color:var(--ink)}.hz-recorrido small{font-size:12.5px;color:var(--ink-3-text);line-height:1.4}.hz-bz{display:grid;grid-gap:14px;gap:14px;margin-top:18px;align-items:stretch;grid-template-columns:repeat(auto-fit,minmax(min(100%,360px),1fr))}.hz-bz-vista{grid-column:1/-1}.hz-bz-banda{padding:clamp(10px,3cqi,22px);border-radius:4px;background:#E8ECEE;box-shadow:inset 0 0 0 1px #CBD3D7;overflow:hidden}.hz-bz-marco{display:flex;justify-content:center;background:#fff;border-radius:4px;padding:0 4%;min-height:60px;align-items:center}.hz-bz-marco .ms-note{color:#5A6B73}.hz-bz-lienzo{display:block;width:100%;max-width:1080px;height:auto;image-rendering:pixelated;aspect-ratio:719/208}.hz-bz-claves{list-style:none;margin:16px 0 0;padding:0;display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(auto-fit,minmax(min(100%,210px),1fr))}.hz-bz-claves li{display:flex;align-items:center;gap:10px;font-size:13px;color:var(--ink-2)}.hz-bz-claves li>span:last-child{display:flex;flex-direction:column;min-width:0}.hz-bz-claves b{color:var(--ink);font-size:13.5px}.hz-bz-asis{grid-column:1/-1;margin-top:0;background:var(--card)}.hz-bz-paso{display:flex;flex-direction:column;gap:12px;align-items:flex-start}.hz-bz-datos{margin:0;display:grid;grid-gap:10px;gap:10px;width:100%;grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr))}.hz-bz-datos div{padding:11px 13px;border:1px solid var(--line);border-radius:6px;background:var(--card-2);min-width:0}.hz-bz-datos dt{font-family:var(--f-arch);font-weight:700;font-size:11.5px;letter-spacing:.08em;color:var(--ink-2)}.hz-bz-datos dd{margin:4px 0 0;font-family:var(--f-arch);font-weight:800;font-size:clamp(15px,3.2cqi,19px);color:var(--ink);overflow-wrap:anywhere}.hz-check{display:flex;align-items:center;gap:10px;min-height:44px;font-size:14px;font-weight:600;color:var(--ink);cursor:pointer}.hz-check input{width:22px;height:22px;flex:none;accent-color:var(--brand)}.hz-listo{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin:0;font-size:14px;color:var(--ink-2)}.orden-pagina{min-height:100vh;background:var(--bg);padding:20px 16px 48px}.orden-barra{max-width:216mm;margin:0 auto 14px;display:flex;flex-wrap:wrap;justify-content:space-between;gap:10px}.orden-hoja{max-width:216mm;margin:0 auto;background:#fff;color:#16242C;padding:clamp(18px,5vw,16mm);border-radius:6px;box-shadow:none;font-family:var(--f-body);font-size:13.5px;line-height:1.5}.orden-cab{display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px;padding-bottom:12px;border-bottom:2px solid #16242c}.orden-sede{display:flex;align-items:center;gap:12px;min-width:0}.orden-logo{height:44px;width:auto;max-width:120px;object-fit:contain}.orden-sede b{display:block;font-family:var(--f-arch);font-weight:800;font-size:17px}.orden-sede span{display:block}.orden-num,.orden-sede span{font-size:12.5px;color:#5A6B73}.orden-num{display:flex;flex-direction:column;align-items:flex-end;gap:2px}.orden-num .mono{font-size:15px;font-weight:600;color:#B84400}.orden-titulo{font-family:var(--f-arch);font-weight:800;font-size:21px;letter-spacing:-.01em;margin:18px 0 6px;color:#16242C}.orden-anulada{margin:0 0 10px;padding:8px 12px;border:2px solid #a8321f;color:#A8321F;font-weight:800;font-size:13px;letter-spacing:.04em}.orden-bloque{margin-top:16px}.orden-bloque h2{font-size:11.5px;letter-spacing:.14em;text-transform:uppercase;color:#5A6B73;margin:0 0 8px;padding-bottom:4px;border-bottom:1px solid #d6dee2}.orden-bloque h2,.orden-bloque h3{font-family:var(--f-arch);font-weight:700}.orden-bloque h3{font-size:13px;margin:12px 0 4px;color:#16242C}.orden-datos{margin:0;display:grid;grid-gap:8px 18px;gap:8px 18px;grid-template-columns:repeat(auto-fit,minmax(min(100%,150px),1fr))}.orden-datos .ancho{grid-column:1/-1}.orden-datos dt{font-size:11px;color:#5A6B73;font-weight:600}.orden-datos dd{margin:1px 0 0;font-weight:600;overflow-wrap:anywhere}.orden-urgente{color:#A8321F;font-weight:800}.orden-texto{margin:0;white-space:pre-wrap;overflow-wrap:anywhere;min-height:3.2em}.orden-texto+.orden-texto{margin-top:6px}.orden-aviso{min-height:0;padding:6px 10px;border:1px solid #c67a12;border-radius:4px;color:#8A5608;font-weight:600}.orden-tabla{width:100%;border-collapse:collapse;font-size:12.5px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.orden-tabla td,.orden-tabla th{padding:6px 8px;border-bottom:1px solid #d6dee2;text-align:right;vertical-align:top}.orden-tabla th:first-child{text-align:left}.orden-tabla thead th{font-size:11px;font-weight:600;color:#5A6B73;border-bottom-color:#16242C}.orden-tabla tbody th{font-weight:700}.orden-firmas{display:grid;grid-gap:24px;gap:24px;grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr));margin-top:56px}.orden-firma{display:flex;flex-direction:column;align-items:center;text-align:center;gap:2px}.orden-linea{width:100%;max-width:240px;border-top:1px solid #16242c;margin-bottom:6px}.orden-firma b{font-size:13px}.orden-firma span{font-size:11.5px;color:#5A6B73}.orden-pie{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px;margin-top:32px;padding-top:10px;border-top:1px solid #d6dee2;font-size:11px;color:#5A6B73}@media print{@page{size:letter;margin:14mm}body{background:#fff!important}.franja-desarrollo,.orden-barra{display:none!important}.orden-pagina{padding:0;background:#fff;min-height:0}.orden-hoja{max-width:none;padding:0;box-shadow:none;border-radius:0}.orden-bloque,.orden-cab,.orden-datos,.orden-firmas{page-break-inside:avoid;break-inside:avoid}.orden-bloque h2,.orden-bloque h3{page-break-after:avoid;break-after:avoid}.orden-tabla,.orden-texto{page-break-inside:avoid;break-inside:avoid;orphans:3;widows:3}}.hz-seccion{margin-top:8px}.hz-seccion .adm-titulo{margin-bottom:12px}.hz-guia{margin-top:16px}.hz-guia-btn{margin-top:12px}.hz-dep-nuevo{margin-top:18px;max-width:560px}.hz-inactivo{background:var(--card-2)}.hz-miembros li{gap:6px}.hz-miembro{gap:8px}.hz-miembro-acciones .hz-accion{margin-top:0;width:auto}.hz-miembro-acciones .hz-form{width:auto;container-type:normal}.hz-miembro-acciones .hz-form:has(.hz-campos:empty) .hz-campos{display:none}.tabla-scroll{margin-top:12px;overflow-x:auto}.tabla{width:100%;border-collapse:separate;border-spacing:0 8px;font:400 .88rem/1.4 var(--f-body)}.tabla thead th{text-align:left;padding:0 14px 2px;white-space:nowrap;font:600 .68rem/1.2 var(--f-arch);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3-text)}.tabla tbody tr{background:var(--card)}.tabla tbody td{padding:12px 14px;vertical-align:middle;border-top:1px solid var(--line);border-bottom:1px solid var(--line);overflow-wrap:anywhere}.tabla tbody td:first-child{border-left:4px solid var(--brand);border-top-left-radius:12px;border-bottom-left-radius:12px}.tabla tbody td:last-child{border-right:1px solid var(--line);border-top-right-radius:12px;border-bottom-right-radius:12px}.tabla td.mono a{display:inline-flex;align-items:center;min-height:44px;color:var(--brand-ink);font-weight:600}.tabla td.mono a:hover{text-decoration:underline;text-underline-offset:3px}.hz-recorrido{margin-bottom:2px}.hz-nota-bz{margin:12px 0 0}.hz-esquema{display:block;width:100%;height:auto;margin-top:12px;max-width:560px}.hz-egreso .ms-pb{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 24px}.hz-egreso .ms-pb>.ms-note{margin:0;flex:1 1 22rem}.hz-egreso .hz-accion{margin-top:0;width:auto;flex:0 0 auto}.hz-egreso .hz-accion:has(form){flex-basis:100%}.cs-tarjeta{display:flex;flex-direction:column;gap:12px;height:100%;padding:14px 16px;border:1px solid var(--line);border-radius:6px;background:var(--card);box-shadow:none;color:inherit;transition:border-color .2s}.cs-tarjeta:hover{border-color:color-mix(in srgb,var(--brand) 45%,var(--line))}.cs-tarjeta:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.cs-cab{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.cs-quien{display:flex;flex-direction:column;gap:2px;min-width:0}.cs-quien b{font-family:var(--f-arch);font-weight:700;font-size:15.5px;color:var(--ink);overflow-wrap:anywhere}.cs-quien small{font-size:12.5px;color:var(--ink-3-text)}.cs-num{flex:none;padding:4px 9px;border-radius:8px;background:var(--brand-soft);color:var(--brand-ink);font-size:12px;font-weight:600;white-space:nowrap}.cs-datos{margin:0;display:grid;grid-gap:10px 16px;gap:10px 16px;grid-template-columns:repeat(2,minmax(0,1fr))}.cs-datos dt{font:600 .66rem/1.2 var(--f-arch);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3-text)}.cs-datos dd{margin:3px 0 0;font-size:14px;color:var(--ink);overflow-wrap:anywhere}.cs-datos dd small{display:block;font-size:12px;color:var(--ink-3-text);margin-top:1px}.cs-falta{color:var(--warn-ink);font-weight:600}.ic-lista{list-style:none;margin:0 0 6px;padding:0;display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr))}.ic-tarjeta{display:flex;flex-direction:column;gap:12px;min-width:0;padding:14px 16px;border:1px solid var(--line);border-radius:6px;background:var(--card)}.ic-tarjeta.es-urgente{border-color:color-mix(in srgb,var(--bad) 45%,var(--line));background:color-mix(in srgb,var(--bad-soft) 35%,var(--card))}.ic-estado{display:flex;flex-wrap:wrap;gap:6px}.ic-pregunta{padding:10px 12px;border-radius:6px;background:var(--card-2);border:1px solid var(--line)}.ic-dep{display:block;font:700 .7rem/1.2 var(--f-arch);letter-spacing:.08em;text-transform:uppercase;color:var(--brand-ink);margin-bottom:4px}.ic-pregunta p{margin:0;font-size:14px;line-height:1.5;color:var(--ink);overflow-wrap:anywhere}.ic-pregunta .ic-resumen{margin-top:6px;font-size:13px;color:var(--ink-2)}.ic-acciones{display:flex;flex-wrap:wrap;gap:8px;margin-top:auto}.ic-acciones>.btn,.ic-acciones>.hz-accion{flex:1 1 150px;margin-top:0}.ic-acciones .hz-accion>.btn,.ic-acciones>.btn{width:100%;justify-content:center}.ic-acciones>.hz-accion:has(form){flex-basis:100%}.dp-form{max-width:760px;container-type:inline-size}.dp-form .ms-note{margin:0}.rc-asis{display:flex;flex-direction:column;gap:14px;margin-top:18px;padding:20px;background:var(--card);border:1px solid var(--line);border-radius:6px;container-type:inline-size}.rc-asis .adm-instruccion{margin:0}.rc-faltan{padding:12px 14px;border-radius:6px;background:var(--warn-soft);color:var(--warn-ink);font-size:14px;line-height:1.5}.rc-faltan ul{margin:6px 0 0;padding-left:20px}.rc-faltan a{color:inherit;font-weight:700;text-decoration:underline;text-underline-offset:3px;display:inline-flex;min-height:32px;align-items:center}.rc-contexto{max-width:640px}.rc-items{list-style:none;margin:0;padding:0}.rc-item,.rc-items{display:flex;flex-direction:column;gap:12px}.rc-item{padding:14px 16px;border:1px solid var(--line);border-radius:6px;background:var(--card-2);container-type:inline-size}.rc-item.con-error{border-color:var(--bad)}.rc-item-cab{display:flex;align-items:center;justify-content:space-between;gap:10px}.rc-item-cab b{font-family:var(--f-arch);font-size:15px;color:var(--ink)}.rc-cotejo{display:flex;flex-direction:column;gap:8px;align-items:flex-start;padding:10px 12px;border-radius:6px;background:var(--card);border:1px solid var(--line)}.rc-cotejo.es-bad{border-color:color-mix(in srgb,var(--bad) 40%,var(--line))}.rc-cotejo.es-wn{border-color:color-mix(in srgb,var(--warn) 40%,var(--line))}.rc-cotejo p{font-size:13.5px;line-height:1.5}.rc-cotejo p,.rc-evidencia{margin:0;color:var(--ink-2)}.rc-evidencia{list-style:none;padding:0;display:flex;flex-direction:column;gap:3px;font-size:12.5px}.rc-evidencia .mono{color:var(--ink);margin-right:4px}.rc-evidencia small{color:var(--ink-3-text)}.rc-pendiente{font-size:12.5px;color:var(--warn-ink)}.rc-revision{gap:14px;padding:14px 16px;border:1px solid var(--line);border-radius:6px;background:var(--card-2)}.rc-resumen,.rc-revision{display:flex;flex-direction:column}.rc-resumen{margin:0;padding-left:20px;gap:8px;font-size:14px;color:var(--ink);line-height:1.5}.rc-resumen .flag{margin-left:8px;vertical-align:middle}.rc-estado-pantalla,.rc-pagina .orden-barra{max-width:279mm}.rc-barra,.rc-barra-der{align-items:flex-start}.rc-barra-der{display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end}.rc-anular{display:flex;flex-direction:column;gap:8px;max-width:360px;padding:12px;border:1px solid var(--line);border-radius:6px;background:var(--card)}.rc-estado-pantalla{margin:0 auto 14px;display:flex;flex-wrap:wrap;gap:8px 14px;align-items:center;font-size:13.5px;color:var(--ink-2)}.rc-hoja{position:relative;max-width:279mm;margin:0 auto 18px;background:#fff;color:#16242C;display:grid;grid-template-columns:1fr 1fr;border-radius:6px;overflow:hidden;box-shadow:none;font-family:var(--f-body);font-size:12px;line-height:1.45;container-type:inline-size}.rc-mitad{display:flex;flex-direction:column;gap:10px;padding:9mm 9mm 8mm;min-width:0}.rc-mitad+.rc-mitad{border-left:1px dashed #93a1a8}@container (max-width: 640px){.rc-hoja{grid-template-columns:1fr}.rc-mitad+.rc-mitad{border-left:0;border-top:1px dashed #93a1a8}}.rc-membrete{display:flex;flex-wrap:wrap;justify-content:space-between;gap:6px 14px;padding-bottom:8px;border-bottom:2px solid #16242c}.rc-medico,.rc-sede{display:flex;flex-direction:column;gap:1px;min-width:0}.rc-medico{text-align:right;margin-left:auto}.rc-medico b,.rc-sede b{font-family:var(--f-arch);font-weight:800;font-size:13px}.rc-medico span,.rc-sede span{font-size:10.5px;color:#3E4D55;overflow-wrap:anywhere}.rc-titulo{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 12px}.rc-titulo h1{margin:0;font-family:var(--f-arch);font-weight:800;font-size:18px;letter-spacing:.02em;text-transform:uppercase;color:#16242C}.rc-num{font-family:var(--f-mono);font-size:12px;font-weight:600;color:#B84400}.rc-ejemplar{margin-left:auto;font-family:var(--f-arch);font-weight:700;font-size:9.5px;letter-spacing:.12em;text-transform:uppercase;color:#3E4D55;border:1px solid #93a1a8;border-radius:4px;padding:2px 6px}.rc-paciente{margin:0;display:grid;grid-gap:4px 14px;gap:4px 14px;grid-template-columns:repeat(2,minmax(0,1fr));padding:7px 9px;background:#F3F6F7;border-radius:6px}.rc-paciente .ancho{grid-column:1/-1}.rc-paciente dt{font-size:9.5px;color:#3E4D55;font-weight:600}.rc-paciente dd{margin:0;font-weight:700;overflow-wrap:anywhere}.rc-rp{margin:0;padding-left:18px;gap:8px}.rc-rp,.rc-rp li{display:flex;flex-direction:column}.rc-rp li{gap:1px}.rc-rp b{font-size:12.5px}.rc-nota,.rc-rp span{color:#26343B}.rc-nota{margin:0;font-size:11px;overflow-wrap:anywhere;white-space:pre-wrap}.rc-pie{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:10px;margin-top:auto;padding-top:12px}.rc-fechas{gap:1px;font-size:10.5px;color:#26343B}.rc-fechas,.rc-firma{display:flex;flex-direction:column}.rc-firma{align-items:center;gap:3px;min-width:46%;margin-left:auto}.rc-linea{width:100%;border-top:1px solid #16242c;margin-top:26px}.rc-firma span{font-size:9.5px;color:#3E4D55}.rc-sello{position:absolute;inset:0;display:grid;place-items:center;pointer-events:none;font-family:var(--f-arch);font-weight:800;font-size:64px;letter-spacing:.16em;text-transform:uppercase;color:rgba(168,50,31,.22);transform:rotate(-14deg)}@media print{@page rc{size:letter landscape;margin:0}.rc-pagina{padding:0}.rc-barra,.rc-estado-pantalla{display:none!important}.rc-hoja{page:rc;width:279.4mm;height:215.9mm;max-width:none;margin:0;border-radius:0;box-shadow:none;page-break-after:always;break-after:page;page-break-inside:avoid;break-inside:avoid}.rc-hoja:last-of-type{page-break-after:auto;break-after:auto}.rc-mitad{padding:10mm 10mm 9mm}}.rc-lista{list-style:none;margin:0;padding:0;display:grid;grid-gap:10px;gap:10px;grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr))}.rc-lista-pie{display:flex;align-items:center;justify-content:space-between;gap:8px}.rc-lista-pie small{font-size:12.5px;color:var(--ink-3-text)}.rc-emitir{margin-top:14px}.hz-progreso{display:flex;flex-direction:column;gap:10px}.hz-pasos{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none}.hz-pasos li{display:flex;align-items:center;gap:9px;min-height:40px;padding:6px 14px 6px 6px;border-radius:4px;border:1px solid var(--line-2);background:var(--card);font-family:var(--f-arch);font-weight:700;font-size:13px;color:var(--ink-2);transition:background .2s ease,border-color .2s ease,color .2s ease}.hz-paso-n{position:relative;display:grid;place-items:center;width:26px;height:26px;border-radius:50%;flex:none;background:var(--card-2);box-shadow:inset 0 0 0 1px var(--line-2);color:var(--ink);font-size:12.5px}.hz-pasos .es-actual{border-color:var(--brand);background:var(--brand-soft);color:var(--brand-ink)}.hz-pasos .es-actual .hz-paso-n{background:var(--brand);box-shadow:none;color:var(--on-brand)}.hz-pasos .es-actual .hz-paso-n:after{content:"";position:absolute;inset:-4px;border-radius:50%;border:2px solid var(--brand);animation:hz-pulso 1.9s cubic-bezier(.16,1,.3,1) infinite}@keyframes hz-pulso{0%{transform:scale(.8);opacity:.85}to{transform:scale(1.5);opacity:0}}.hz-pasos .es-hecho{border-color:color-mix(in srgb,var(--ok) 45%,var(--line));background:var(--ok-soft);color:var(--ok-ink)}.hz-pasos .es-hecho .hz-paso-n{background:var(--ok-ink);box-shadow:none;color:var(--card)}.hz-progreso-pista{height:4px;border-radius:4px;background:var(--card-2);box-shadow:inset 0 0 0 1px var(--line);overflow:hidden}.hz-progreso-pista span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--ok),var(--brand));transition:width .45s cubic-bezier(.16,1,.3,1)}@media (prefers-reduced-motion:reduce){.hz-pasos .es-actual .hz-paso-n:after{animation:none;opacity:.4;transform:none}.hz-progreso-pista span{transition:none}}.hz-ph{justify-content:flex-start}.hz-ph-t{flex:1 1 auto;min-width:0}.hz-ph-ico{display:grid;place-items:center;width:38px;height:38px;border-radius:6px;flex:none;background:var(--card-2);color:var(--ink-2);box-shadow:inset 0 0 0 1px var(--line)}.hz-ph-ico.tono-marca{background:var(--brand-soft);color:var(--brand-ink);box-shadow:none}.hz-ph-ico.tono-clinico{background:var(--clin-soft);color:var(--clin-ink);box-shadow:none}.hz-ph-ico.tono-ok{background:var(--ok-soft);color:var(--ok-ink);box-shadow:none}.hz-ph-ico.tono-wn{background:var(--warn-soft);color:var(--warn-ink);box-shadow:none}.hz-ph-ico.tono-bad{background:var(--bad-soft);color:var(--bad-ink);box-shadow:none}.hz-barras{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:12px}.hz-barras li{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"r n" "p p";grid-gap:5px 10px;gap:5px 10px;align-items:end}.hz-barra-r{grid-area:r;display:flex;flex-direction:column;min-width:0}.hz-barra-r b{font-size:13.5px;color:var(--ink);font-weight:700;overflow-wrap:anywhere}.hz-barra-r small{font-size:12px;color:var(--ink-3-text)}.hz-barra-n{grid-area:n;font-family:var(--f-mono);font-weight:600;font-size:13px;color:var(--ink);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.hz-barra-pista{grid-area:p;height:10px;border-radius:4px;background:var(--card-2);box-shadow:inset 0 0 0 1px var(--line);overflow:hidden}.hz-barra-col{display:block;height:100%;min-width:6px;border-radius:inherit;background:linear-gradient(90deg,var(--brand-2),var(--brand));transform-origin:left;animation:hz-crece .7s cubic-bezier(.16,1,.3,1) both}@keyframes hz-crece{0%{transform:scaleX(.2)}to{transform:scaleX(1)}}.hz-dona{display:grid;grid-template-columns:minmax(0,150px) minmax(0,1fr);grid-gap:18px;gap:18px;align-items:center}@container (max-width: 300px){.hz-dona{grid-template-columns:1fr;justify-items:center}}.hz-dona svg{width:100%;max-width:150px;height:auto;display:block}.hz-dona-arco{animation:hz-traza .8s cubic-bezier(.16,1,.3,1) both;animation-delay:calc(var(--i,0) * 90ms)}@keyframes hz-traza{0%{stroke-dasharray:0 999}}.hz-dona-c{font-family:var(--f-arch);font-weight:800;font-size:20px;fill:var(--ink)}.hz-dona-d{font-family:var(--f-body);font-size:7.5px;fill:var(--ink-3-text)}.hz-leyenda{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px;width:100%}.hz-leyenda li{display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-gap:9px;gap:9px;align-items:center;font-size:13.5px;color:var(--ink)}.hz-leyenda li b{font-family:var(--f-mono);font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.hz-leyenda li.es-cero{color:var(--ink-3-text)}.hz-leyenda-m{width:12px;height:12px;border-radius:4px;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--ink) 12%,transparent)}@media (prefers-reduced-motion:reduce){.hz-barra-col,.hz-dona-arco{animation:none}}.hz-vitals .ms-vital .k{display:flex;align-items:center;gap:7px}.hz-vitals .ms-vital .k svg{flex:none;color:var(--brand-ink)}.hz-vitals .ms-vital.tono-wn .k svg{color:var(--warn-ink)}.hz-columna{display:flex;flex-direction:column;gap:14px;min-width:0}.hz-columna>.ms-panel{container-type:inline-size}.hz-admitir{scroll-margin-top:16px}.hz-admitir .adm-asis{margin-top:0;border:0;padding:0;background:none}.hz-vacio svg{background:var(--brand-soft);color:var(--brand-ink)}.hz-fila{grid-template-columns:auto minmax(0,1fr) auto}.hz-estancia{display:inline-flex;align-items:center;gap:5px;justify-self:end;white-space:nowrap;font-family:var(--f-mono);font-size:12.5px;font-weight:600;color:var(--ink-2)}.hz-datos{grid-column:2/-1;display:flex;flex-wrap:wrap;gap:4px 16px}.hz-dato{display:inline-flex;align-items:center;gap:6px;min-height:24px;padding:0;font-size:12.5px;font-weight:600;color:var(--ink-2);max-width:100%}.hz-dato svg{flex:none;color:var(--ink-3-text)}.hz-dato.es-clinico,.hz-dato.es-clinico svg{color:var(--clin-ink)}.hz-dato.es-wn,.hz-dato.es-wn svg{color:var(--warn-ink)}.hz-dato.es-bad,.hz-dato.es-bad svg{color:var(--bad-ink)}.btn svg{flex:none}.hz-fila-ico{display:grid;place-items:center;width:38px;height:38px;border-radius:50%;flex:none;background:var(--clin-soft);color:var(--clin-ink)}.hz-fila-ico.es-bad{background:var(--bad-soft);color:var(--bad-ink)}.ic-dep{display:flex;align-items:center;gap:6px}.flag svg{flex:none}.hz-circuito{list-style:none;margin:0;padding:0 0 0 30px;display:flex;flex-direction:column;gap:14px;counter-reset:paso;position:relative}.hz-circuito:before{content:"";position:absolute;left:11px;top:6px;bottom:6px;width:2px;background:linear-gradient(var(--clin-ink),var(--line-2));border-radius:2px}.hz-circuito li{position:relative;display:flex;flex-direction:column;gap:2px;counter-increment:paso}.hz-circuito li:before{content:counter(paso);position:absolute;left:-30px;top:0;width:24px;height:24px;border-radius:50%;display:grid;place-items:center;background:var(--clin-soft);color:var(--clin-ink);font:700 12px/1 var(--f-arch);box-shadow:0 0 0 3px var(--card)}.hz-circuito b{font-size:14px;color:var(--ink)}.hz-circuito span{font-size:13px;color:var(--ink-2);line-height:1.45}.hz-ep-vitals{margin-top:16px;margin-bottom:0}.hz-miembro .hz-fila-ico{width:30px;height:30px}.rc-item-t{display:flex;align-items:center;gap:10px;min-width:0}.rc-item-t b{overflow-wrap:anywhere}.hz-bz-claves .hz-ph-ico,.rc-item-t .hz-ph-ico{width:34px;height:34px;border-radius:6px}.hz-mosaico{align-items:stretch}.hz-columna>.ms-panel:last-child,.hz-columna>.ms-panel:last-child>.ms-pb{flex:1 1 auto;display:flex;flex-direction:column}.hz-columna>.ms-panel:last-child>.ms-pb{justify-content:center}.hz-columna>.hz-admitir:last-child>.ms-pb{justify-content:flex-start}.hz-pendientes{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.hz-pendientes li+li{border-top:1px solid var(--line)}.hz-pendientes a{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;grid-gap:10px;gap:10px;min-height:52px;padding:8px 6px;border-radius:6px;color:inherit}.hz-pendientes a:hover{background:var(--card-2)}.hz-pendientes a:focus-visible{outline:2px solid var(--brand);outline-offset:-2px}.hz-pendientes a>svg{color:var(--brand-ink)}.hz-pendientes .hz-fila-ico{width:34px;height:34px}.hz-pendientes .in-quien small{color:var(--warn-ink);font-weight:600}.hz-fila-ico.es-wn{background:var(--warn-soft);color:var(--warn-ink)}.hz-todo-bien{display:flex;align-items:center;gap:8px;margin:0;font-size:13.5px;color:var(--ok-ink);font-weight:600}.hz-columna>.ms-panel:last-child>.ms-pb:has(>.hz-circuito){justify-content:stretch}.hz-columna>.ms-panel:last-child .hz-circuito{flex:1 1 auto;justify-content:space-around;min-height:180px}.ms-head+.hz-bz,.ms-head+.rc-asis{margin-top:0}.hz-censo .in-quien b,.hz-censo .in-quien small,.hz-pendientes .in-quien b,.hz-pendientes .in-quien small{white-space:normal;overflow:visible;text-overflow:clip;overflow-wrap:anywhere}.rc-titulo h1{font-size:clamp(14px,4.6cqi,18px);overflow-wrap:anywhere}@container (max-width:900px){.hz-mosaico{display:flex;flex-direction:column}.hz-mosaico>.hz-columna{display:contents}.hz-mosaico [data-orden="1"]{order:1}.hz-mosaico [data-orden="2"]{order:2}.hz-mosaico [data-orden="3"]{order:3}.hz-mosaico [data-orden="4"]{order:4}.hz-mosaico [data-orden="5"]{order:5}.hz-mosaico [data-orden="6"]{order:6}}.nu-asis{container-type:inline-size}.nu-vias{display:grid;grid-gap:10px;gap:10px;grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr))}.nu-via{position:relative;display:flex;align-items:flex-start;gap:10px;padding:12px 14px;min-height:44px;border:1px solid var(--line-2);border-radius:6px;background:var(--card);cursor:pointer}.nu-via input{position:absolute;opacity:0;inset:0;margin:0;cursor:pointer}.nu-via b{display:block;font-family:var(--f-arch);font-size:14px;color:var(--ink)}.nu-via small{display:block;font-size:12.5px;line-height:1.4;color:var(--ink-2);margin-top:2px}.nu-via.es-elegida{border-color:var(--brand);background:var(--brand-soft)}.nu-via.es-elegida .hz-ph-ico{background:var(--brand);color:var(--on-brand);box-shadow:none}.nu-via:has(input:focus-visible){outline:2px solid var(--brand);outline-offset:2px}.nu-via .hz-ph-ico{width:34px;height:34px;border-radius:6px}.nu-origen{display:flex;flex-wrap:wrap;gap:6px}.nu-solo{align-items:center;min-height:44px;padding:0 13px;background:var(--card-2);box-shadow:inset 0 0 0 1px var(--line);color:var(--ink)}.nu-resultado,.nu-solo{display:flex;border-radius:6px}.nu-resultado{flex-direction:column;gap:4px;padding:14px 16px;background:var(--clin-soft);color:var(--clin-ink)}.nu-cifra{display:flex;align-items:center;gap:10px;font-size:14px}.nu-cifra b{font-family:var(--f-arch);font-weight:800;font-size:28px;letter-spacing:-.02em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.nu-formula{margin:0;font-size:13px}.nu-resultado .ms-note{margin:0;color:var(--clin-ink)}.hz-consecuencia svg{vertical-align:-3px}.ms-panel:has(>.ms-pb>.nu-vigente){container-type:inline-size}.nu-vigente{display:grid;grid-gap:14px;gap:14px;grid-template-columns:minmax(0,1fr);align-items:stretch}@container (min-width:640px){.nu-vigente{grid-template-columns:repeat(2,minmax(0,1fr))}}.nu-historico{margin-top:12px}.nu-historico summary{display:inline-flex;align-items:center;min-height:44px;cursor:pointer;font-weight:700;font-size:13.5px;color:var(--brand-ink)}.nu-acciones{flex-direction:row;flex-wrap:wrap;align-items:flex-start}.nu-acciones>.hz-asis{flex-basis:100%}.nu-refs{display:flex;flex-wrap:wrap;gap:8px}.nu-ref{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:6px 13px;max-width:100%;border:1px solid var(--line-2);border-radius:6px;background:var(--card);color:var(--ink);font:inherit;font-size:13px;font-weight:600;text-align:left;cursor:pointer;transition:border-color .16s ease,background-color .16s ease}.nu-ref b{font-size:12.5px;color:var(--g-pro-ink);white-space:nowrap}.nu-ref.es-elegida,.nu-ref:hover{border-color:var(--g-pro)}.nu-ref.es-elegida{background:var(--g-pro-soft)}.nu-ref:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.nu-ayuda{font-size:12px;line-height:1.4;color:var(--ink-2)}.nu-rango{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:44px;margin:0;background:transparent;cursor:pointer;--nu-pista:linear-gradient(to right,var(--g-gra) var(--nu-pct,50%),var(--line-2) var(--nu-pct,50%))}.nu-rango::-webkit-slider-runnable-track{height:8px;border-radius:4px;background:var(--nu-pista)}.nu-rango::-moz-range-track{height:8px;border-radius:4px;background:var(--nu-pista)}.nu-rango::-webkit-slider-thumb{-webkit-appearance:none;width:24px;height:24px;margin-top:-8px;border-radius:50%;background:var(--card);border:2px solid var(--g-gra);box-shadow:none}.nu-rango::-moz-range-thumb{width:20px;height:20px;border-radius:50%;background:var(--card);border:2px solid var(--g-gra);box-shadow:none}.nu-rango:focus-visible{outline:2px solid var(--brand);outline-offset:2px;border-radius:8px}.nu-comp{display:flex;flex-direction:column;gap:12px;padding:16px;border-radius:6px;background:var(--card);box-shadow:inset 0 0 0 1px var(--line),0 6px 18px -12px rgb(22 36 44/.35)}.nu-comp-cab{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:4px 12px}.nu-comp-cab b{font-family:var(--f-arch);font-size:15.5px;font-weight:800;color:var(--ink)}.nu-comp-cab>span{font-size:13px;color:var(--ink-2)}.nu-reparto{display:flex;gap:3px;height:14px;border-radius:4px;overflow:hidden}.nu-seg{flex-basis:0;min-width:4px;transition:flex-grow .45s cubic-bezier(.16,1,.3,1)}.nu-seg.es-proteina{background:var(--g-pro)}.nu-seg.es-glucosa{background:var(--g-car)}.nu-seg.es-lipidos{background:var(--g-gra)}.nu-macros{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.nu-macro{display:grid;align-items:center;grid-gap:4px 12px;gap:4px 12px;padding:10px 0;grid-template-columns:auto minmax(0,1fr);grid-template-areas:"ico nom" "ico g" "ico dosis"}.nu-macro+.nu-macro{border-top:1px solid var(--line)}.nu-macro-ico{grid-area:ico;display:grid;place-items:center;width:38px;height:38px;border-radius:6px;align-self:start}.nu-macro.es-proteina .nu-macro-ico{background:var(--g-pro-soft);color:var(--g-pro)}.nu-macro.es-glucosa .nu-macro-ico{background:var(--g-car-soft);color:var(--g-car)}.nu-macro.es-lipidos .nu-macro-ico{background:var(--g-gra-soft);color:var(--g-gra)}.nu-macro-nom{grid-area:nom;min-width:0}.nu-macro-nom b{display:block;font-family:var(--f-arch);font-size:14px;color:var(--ink)}.nu-macro-nom small{display:block;line-height:1.4}.nu-macro-g,.nu-macro-nom small{font-size:12.5px;color:var(--ink-2)}.nu-macro-g{grid-area:g;justify-self:start;white-space:nowrap}.nu-macro-g b{font-size:20px;font-weight:700;color:var(--ink);letter-spacing:-.01em}.nu-macro-dosis{grid-area:dosis;justify-self:start}.nu-fuente{margin:0;font-size:12px;line-height:1.45;color:var(--ink-2)}@container (min-width:420px){.nu-macro{grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"ico nom g" "ico dosis dosis"}.nu-macro-g{justify-self:end}}@container (min-width:560px){.nu-macro{grid-template-columns:auto minmax(0,1fr) auto auto;grid-template-areas:"ico nom dosis g"}.nu-macro-dosis{justify-self:end}.nu-macro-ico{align-self:center}}@media (prefers-reduced-motion:reduce){.nu-ref,.nu-seg{transition:none}}.nu-vigente>.nu-comp{grid-column:1/-1}.hz-admitir-arriba{margin-top:18px;container-type:inline-size}.hz-columna>.hz-ingresados:last-child>.ms-pb{justify-content:flex-start}.hz-ingresados .pest.consola{margin-top:0}.adm-conf{width:100%;display:grid;grid-gap:16px;gap:16px;padding:16px;border-radius:6px;background:var(--card-2);box-shadow:inset 0 0 0 1px var(--line)}.adm-conf-cab{display:flex;align-items:center;gap:14px;min-width:0}.adm-conf-av{width:clamp(64px,18cqi,96px);height:clamp(64px,18cqi,96px);flex:none;align-self:center;font-size:clamp(20px,5cqi,28px)}.adm-conf-id{display:flex;flex-direction:column;gap:4px;min-width:0}.adm-conf-nombre{font-family:var(--f-arch);font-weight:800;font-size:clamp(19px,4.6cqi,24px);line-height:1.15;letter-spacing:-.015em;color:var(--ink);overflow-wrap:anywhere}.adm-conf-doc{display:inline-flex;align-items:center;gap:7px;font-size:15px;font-weight:600;color:var(--ink)}.adm-conf-doc svg{color:var(--brand-ink);flex:none}.adm-conf-id small{font-size:12.5px}.adm-conf-datos{margin:0;display:grid;grid-gap:1px;gap:1px;grid-template-columns:minmax(0,1fr);border-radius:6px;overflow:hidden;background:var(--line)}.adm-conf-datos>div{padding:10px 13px;background:var(--card);min-width:0}.adm-conf-datos dt{display:flex;align-items:center;gap:6px;font-family:var(--f-arch);font-weight:700;font-size:12px;color:var(--ink-2)}.adm-conf-datos dt svg{flex:none;color:var(--clin-ink)}.adm-conf-datos dd{margin:3px 0 0;font-size:14.5px;font-weight:600;color:var(--ink);overflow-wrap:anywhere}.adm-conf-datos .es-falta{background:var(--bad-soft)}.adm-conf-datos .es-falta dd,.adm-conf-datos .es-falta dt,.adm-conf-datos .es-falta dt svg{color:var(--bad-ink)}@container (min-width:460px){.adm-conf-datos{grid-template-columns:repeat(2,minmax(0,1fr))}}@container (min-width:760px){.adm-conf-datos{grid-template-columns:repeat(3,minmax(0,1fr))}}.adm-botones .btn svg{flex:none}.adm-quien{display:flex;align-items:center;gap:8px;margin:0;padding:9px 13px;border-radius:6px;width:100%;background:var(--clin-soft);color:var(--clin-ink);font-size:14px}.adm-quien svg{flex:none}.adm-quien b{font-weight:700}.adm-busca{display:grid;grid-gap:12px;gap:12px;width:100%;grid-template-columns:minmax(0,1fr);align-items:end}.adm-busca .btn{min-height:44px;justify-content:center}@container (min-width:560px){.adm-busca{grid-template-columns:minmax(10rem,14rem) minmax(0,1fr) auto}}.adm-rejilla.adm-ingreso{grid-template-columns:minmax(0,1fr)}@container (min-width:640px){.adm-rejilla.adm-ingreso{grid-template-columns:repeat(3,minmax(0,1fr))}.adm-ingreso .adm-todo{grid-column:1/-1}}.hz-admitir-arriba+.hz-vitals{margin-top:14px}.hc-panel{margin-top:18px;overflow:visible}.hc-asis{margin-top:0;gap:16px;border:0;padding:0;background:none}.hc-paso{gap:16px}.hc-grupo,.hc-paso{display:flex;flex-direction:column;min-width:0}.hc-grupo{gap:7px}.hc-et{font-family:var(--f-arch);font-weight:700;font-size:12.5px;color:var(--ink-2)}.hc-opciones{display:flex;flex-wrap:wrap;gap:8px}.hc-opciones.es-ancho{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,190px),1fr))}.hc-op,.hc-sug{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:44px;padding:8px 14px;max-width:100%;border:1px solid var(--line-2);border-radius:6px;background:var(--card);color:var(--ink);font:inherit;font-size:13.5px;font-weight:600;line-height:1.25;text-align:center;cursor:pointer;transition:border-color .16s ease,background-color .16s ease,color .16s ease}.hc-op:hover,.hc-sug:hover{border-color:var(--brand)}.hc-op.es-elegida,.hc-sug.es-elegida{border-color:var(--brand);background:var(--brand-soft);color:var(--brand-ink)}.hc-op svg{flex:none}.hc-gran:focus-visible,.hc-op:focus-visible,.hc-sug:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.hc-sugeridos{display:flex;flex-wrap:wrap;gap:6px;margin-top:2px}.hc-sug{min-height:40px;padding:6px 11px;font-size:12.5px;border-style:dashed}@media (pointer:coarse){.hc-sug{min-height:44px}}.hc-decision{display:grid;grid-gap:10px;gap:10px;grid-template-columns:minmax(0,1fr)}@container (min-width:520px){.hc-decision{grid-template-columns:repeat(2,minmax(0,1fr))}}.hc-gran{display:flex;align-items:center;gap:12px;min-height:72px;padding:14px 16px;text-align:left;border:1px solid var(--line-2);border-radius:6px;background:var(--card);color:var(--ink);font:inherit;cursor:pointer;transition:border-color .16s ease,background-color .16s ease}.hc-gran b{display:block;font-family:var(--f-arch);font-size:15px}.hc-gran small{display:block;margin-top:2px;font-size:12.5px;line-height:1.4;color:var(--ink-2)}.hc-gran-ico{display:grid;place-items:center;flex:none;width:42px;height:42px;border-radius:6px;background:var(--card-2);color:var(--ink-2)}.hc-gran.es-elegida{border-color:var(--brand);background:var(--brand-soft)}.hc-gran.es-elegida .hc-gran-ico{background:var(--brand);color:var(--on-brand)}.hc-bloque{display:flex;flex-direction:column;gap:16px;margin:0;padding:16px;min-width:0;border:1px solid var(--line);border-radius:6px;background:var(--card-2);transition:opacity .25s ease,filter .25s ease}.hc-bloque:disabled{opacity:.45;filter:grayscale(1)}.hc-bloque:disabled *{cursor:not-allowed}.hc-rejilla{grid-template-columns:minmax(0,1fr)}@container (min-width:560px){.hc-rejilla{grid-template-columns:repeat(2,minmax(0,1fr))}}@container (min-width:720px){.hc-bloque .hc-rejilla:has(>:nth-child(3)),.hc-rejilla.hc-tres{grid-template-columns:repeat(3,minmax(0,1fr))}}.hc-critico{display:flex;align-items:flex-start;gap:10px;padding:11px 13px;border-radius:6px;background:var(--warn-soft);color:var(--warn-ink)}.hc-critico p{margin:0;font-size:13.5px;line-height:1.5}.hc-critico-ico{display:grid;place-items:center;flex:none;width:30px;height:30px;border-radius:6px;background:color-mix(in srgb,var(--warn) 22%,transparent)}.hc-lista{list-style:none;margin:0;padding:0;gap:10px}.hc-item,.hc-lista{display:flex;flex-direction:column}.hc-item{gap:12px;padding:14px;border:1px solid var(--line);border-radius:6px;background:var(--card)}.hc-item.es-grave{border-color:color-mix(in srgb,var(--bad) 55%,var(--line));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--bad) 25%,transparent)}.hc-item-cab{display:flex;align-items:center;justify-content:space-between;gap:10px}.hc-item-cab b{font-family:var(--f-arch);font-size:14px;color:var(--ink)}.hc-quitar{min-height:44px;color:var(--ink-2)}.hc-quitar svg{flex:none}.hc-agregar{min-height:44px;border-style:dashed}.hc-item-linea{display:grid;grid-gap:10px;gap:10px;grid-template-columns:minmax(0,1fr);align-items:end}@container (min-width:560px){.hc-item-linea{grid-template-columns:minmax(0,1fr) 9rem auto}}.hc-familiares{display:flex;flex-direction:column;gap:14px;padding:14px;border:1px solid var(--line);border-radius:6px;background:var(--card-2)}.hc-botones{justify-content:space-between}.hc-botones .btn[aria-disabled=true]{opacity:.6}.hc-resumen{display:grid;grid-gap:12px;gap:12px;grid-template-columns:minmax(0,1fr)}@container (min-width:620px){.hc-resumen{grid-template-columns:repeat(2,minmax(0,1fr))}}.hc-tarjeta{display:flex;flex-direction:column;gap:6px;padding:14px 16px;border:1px solid var(--line);border-radius:6px;background:var(--card);min-width:0}.hc-tarjeta h3{display:flex;align-items:center;gap:8px;margin:0 0 2px;font-family:var(--f-arch);font-size:14px;font-weight:800;color:var(--ink)}.hc-tarjeta h3 svg{flex:none;color:var(--clin-ink)}.hc-tarjeta li,.hc-tarjeta p{margin:0;font-size:13.5px;line-height:1.5;color:var(--ink);overflow-wrap:anywhere}.hc-tarjeta ul{margin:0;padding-left:18px;display:flex;flex-direction:column;gap:3px}.hc-tarjeta.es-alerta{border-color:color-mix(in srgb,var(--bad) 45%,var(--line));background:var(--bad-soft)}.hc-tarjeta.es-alerta h3,.hc-tarjeta.es-alerta h3 svg,.hc-tarjeta.es-alerta li,.hc-tarjeta.es-alerta p{color:var(--bad-ink)}.hc-grave{font-weight:700}.hc-motivo{margin:0;font-size:13.5px;line-height:1.5;color:var(--ink)}@media (prefers-reduced-motion:reduce){.hc-bloque,.hc-gran,.hc-op,.hc-sug{transition:none}}.hc-pie{margin:12px 0 0}.hc-vacio{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 20px}a.flag{text-decoration:none}.hc-pregunta{margin:0;padding:0;border:0;display:flex;flex-direction:column;gap:8px;min-width:0}.hc-pregunta legend{padding:0;font-weight:700;font-size:14px;color:var(--ink)}.hc-pregunta .nu-ayuda{margin:0}.hc-radio{position:relative}.hc-radio input{position:absolute;opacity:0;inset:0;margin:0;cursor:pointer}.hc-radio:has(input:checked){border-color:var(--brand);background:var(--brand-soft);color:var(--brand-ink)}.hc-radio:has(input:focus-visible){outline:2px solid var(--brand);outline-offset:2px}.adm-conf-chips{display:flex;flex-wrap:wrap;gap:6px;margin-top:2px}.adm-conf-chips:empty{display:none}.hc-sino .hc-op{min-width:96px}.hc-finales{display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end}.hc-consent{display:flex;flex-direction:column;gap:10px;padding:16px;border:1px solid var(--line);border-radius:6px;background:var(--card);transition:border-color .18s ease,background-color .18s ease}.hc-consent.es-aceptado{border-color:color-mix(in srgb,var(--ok) 45%,var(--line));background:color-mix(in srgb,var(--ok-soft) 45%,var(--card))}.hc-consent h3{display:flex;align-items:center;gap:8px;margin:0;font-family:var(--f-arch);font-size:15px;font-weight:800;color:var(--ink)}.hc-consent h3 svg{flex:none;color:var(--clin-ink)}.hc-consent-texto{max-height:220px;overflow:auto;padding:12px 14px;border-radius:6px;background:var(--card-2);box-shadow:inset 0 0 0 1px var(--line)}.hc-consent-texto:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.hc-consent-resumen,.hc-consent-texto p{margin:0;font-size:13.5px;line-height:1.55;color:var(--ink)}.hc-consent-texto p+p{margin-top:8px}.hc-consent .hz-enlace{gap:6px;align-self:flex-start}.hc-consent .hz-check span{font-weight:600}.hc-firma{display:flex;flex-direction:column;gap:8px;width:100%;max-width:640px;margin-inline:auto}.hc-firma-cab{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px}.hc-pad{position:relative;border:1.5px dashed var(--line-2);border-radius:6px;background:var(--card);overflow:hidden}.hc-pad:focus-within,.hc-pad:hover{border-color:var(--brand)}.hc-pad svg{display:block;width:100%;height:auto;aspect-ratio:2/1;touch-action:none;cursor:crosshair;-moz-user-select:none;user-select:none;-webkit-user-select:none}.hc-pad-linea{stroke:var(--line-2);stroke-width:1.5;stroke-dasharray:6 6}.hc-pad-trazo{fill:none;stroke:var(--ink);stroke-width:3;stroke-linecap:round;stroke-linejoin:round}.hc-pad-guia{position:absolute;left:50%;top:46%;transform:translate(-50%,-50%);pointer-events:none;font-size:14px;font-weight:600;color:var(--ink-2)}.ms-ph .hc-acciones{display:flex;flex-wrap:wrap;gap:8px}.hc-estado-firma{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px 16px;margin-bottom:14px;padding:12px 14px;border-radius:6px}.hc-estado-firma b{display:block;font-size:14px}.hc-estado-firma small{display:block;margin-top:2px;font-size:12.5px;line-height:1.45}.hc-estado-firma.es-firmada{background:var(--ok-soft);color:var(--ok-ink)}.hc-estado-firma.es-pendiente{background:var(--warn-soft);color:var(--warn-ink)}.hc-hoja .orden-texto.hc-corto{min-height:0}.hc-hoja .hc-pendiente{border-color:#C67A12;color:#8A5608}.hc-tabla-alergias tr.es-grave td,.hc-tabla-alergias tr.es-grave th{color:#A8321F;font-weight:700}.hc-firmas{margin-top:36px}.hc-firma-impresa{width:100%;max-width:240px;height:auto;aspect-ratio:2/1}.hc-firma-impresa path{fill:none;stroke:#16242C;stroke-width:3;stroke-linecap:round;stroke-linejoin:round}.hc-firma-hueco{width:100%;max-width:240px;aspect-ratio:2/1}@media print{.hc-hoja h3{page-break-after:avoid;break-after:avoid}.hc-hoja h3+*{page-break-before:avoid;break-before:avoid}.hc-hoja .orden-tabla{page-break-inside:avoid;break-inside:avoid}.hc-hoja .orden-bloque{page-break-inside:auto;break-inside:auto}.hc-firma-impresa,.hc-firmas,.hc-hoja .orden-datos,.hc-hoja .orden-texto{page-break-inside:avoid;break-inside:avoid}.hc-hoja .orden-bloque h2{page-break-after:avoid;break-after:avoid}.hc-hoja .orden-bloque h2+*{page-break-before:avoid;break-before:avoid}}@media (prefers-reduced-motion:reduce){.hc-consent{transition:none}}.hc-hoja .orden-tabla td,.hc-hoja .orden-tabla th{text-align:left}.ms-vital.tono-ok{background:var(--ok-soft)}.ms-vital.tono-ok .v{color:var(--ok-ink)}.rg-sub{margin:8px 0 0;max-width:62ch}.rg-cab .fi-chips{margin-top:8px}.rg-contexto{display:flex;align-items:flex-start;gap:8px;margin:0;padding:10px 13px;border-radius:6px;background:var(--clin-soft);color:var(--clin-ink);font-size:13.5px;line-height:1.5}.rg-contexto svg{flex:none;margin-top:2px}.rg-texto{min-height:180px;line-height:1.55;resize:vertical}.rg-dx,.rg-signos{margin:0;padding:16px;min-width:0;border:1px solid var(--line);border-radius:6px;background:var(--card-2);display:flex;flex-direction:column;gap:12px}.rg-dx legend,.rg-signos legend{padding:0 4px;font-family:var(--f-arch);font-weight:700;font-size:13.5px;color:var(--ink)}.rg-dx legend small,.rg-signos legend small{font-weight:600;color:var(--ink-2)}.rg-signos-rejilla{display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}@container (min-width:640px){.rg-signos-rejilla{grid-template-columns:repeat(3,minmax(0,1fr))}}.rg-dx-fila{display:grid;grid-gap:10px;gap:10px;grid-template-columns:minmax(0,1fr) auto;align-items:end;padding:12px}.rg-dx-fila,.rg-nota{border:1px solid var(--line);border-radius:6px;background:var(--card)}.rg-nota{display:flex;flex-direction:column;gap:12px;min-width:0;padding:16px}.rg-nota>header{font-family:var(--f-arch);font-size:15px;color:var(--ink)}.rg-nota-seccion h4{margin:0 0 3px;font-family:var(--f-mono);font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--clin-ink)}.rg-nota-seccion p{margin:0;font-size:14px;line-height:1.55;color:var(--ink);white-space:pre-wrap;overflow-wrap:anywhere}.rg-soap{display:grid;grid-gap:14px;gap:14px;grid-template-columns:minmax(0,1fr)}@container (min-width:720px){.rg-soap{grid-template-columns:repeat(2,minmax(0,1fr))}}.rg-nota-signos{margin:0;padding:9px 12px;border-radius:6px;background:var(--card-2);font-size:13px;color:var(--ink);overflow-wrap:anywhere}.rg-nota-dx{margin:0;padding:0;list-style:none;display:flex;flex-wrap:wrap;gap:6px}.rg-nota-dx li{display:inline-flex;align-items:center;gap:6px;padding:5px 10px;border-radius:6px;background:var(--clin-soft);color:var(--clin-ink);font-size:12.5px;font-weight:600;max-width:100%}.rg-nota-dx .mono{font-weight:700}.rg-lista{list-style:none;margin:18px 0 0;padding:0;display:flex;flex-direction:column;gap:14px}.rg-nota-panel{container-type:inline-size;padding:18px;border-radius:6px;box-shadow:none}.rg-nota-cab{display:flex;flex-wrap:wrap;align-items:center;gap:8px 10px}.rg-tipo{display:inline-flex;padding:4px 10px;border-radius:6px;font-family:var(--f-arch);font-weight:800;font-size:13px;background:var(--clin-soft);color:var(--clin-ink)}.rg-tipo.es-ingreso{background:var(--brand-soft);color:var(--brand-ink)}.rg-ic{font-weight:700}.rg-ic,.rg-quien{font-size:12.5px;color:var(--ink-2)}.rg-quien{margin-left:auto}.rg-enmienda{padding:11px 13px;border-left:3px solid var(--warn);border-radius:0 6px 6px 0;background:var(--warn-soft);color:var(--warn-ink);font-size:12.5px}.rg-enmienda b{font-weight:800}.rg-enmienda p{margin:4px 0 0;font-size:14px;line-height:1.55;color:var(--ink);white-space:pre-wrap;overflow-wrap:anywhere}.rg-enmendar{align-self:flex-start;min-height:44px}.rg-enmendar svg{flex:none}.rg-enmienda-form{display:flex;flex-direction:column;gap:10px;padding:14px;border:1px dashed var(--line-2);border-radius:6px}.rg-tipos{grid-template-columns:minmax(0,1fr)}@container (min-width:520px){.rg-tipos{grid-template-columns:repeat(2,minmax(0,1fr))}.rg-tipos>:last-child:nth-child(odd){grid-column:1/-1}}@container (min-width:860px){.rg-tipos{grid-template-columns:repeat(6,minmax(0,1fr))}.rg-tipos>*{grid-column:span 2}.rg-tipos>:last-child:nth-child(odd),.rg-tipos>:nth-child(n+4){grid-column:span 3}}.rg-ayuda{margin:-6px 0 0}.rg-presentacion{display:grid;grid-gap:10px;gap:10px}.rg-letra{display:inline-grid;place-items:center;width:1.55em;height:1.55em;margin-right:.5em;border-radius:6px;background:var(--clin-soft);color:var(--clin-ink);font-family:var(--f-arch);font-weight:800;font-size:.82em;vertical-align:.08em}.rg-par{display:grid;grid-gap:16px 18px;gap:16px 18px;grid-template-columns:minmax(0,1fr)}@container (min-width:520px){.rg-par{grid-template-columns:repeat(2,minmax(0,1fr))}}.rg-cifra{margin-top:10px;max-width:12rem}.rg-otra-cifra{display:flex;align-items:center;gap:8px;margin-top:10px;color:var(--ink-2);font-weight:600}.rg-otra-cifra .inp{width:5.5rem;text-align:center}.rg-estado{display:flex;align-items:flex-start;gap:8px;margin:0;padding:10px 12px;border-radius:6px;font-size:13.5px;line-height:1.4;font-weight:600}.rg-estado svg{flex:none;margin-top:1px}.rg-estado.es-ok{background:var(--ok-soft);color:var(--ok-ink)}.rg-estado.es-wn{background:var(--warn-soft);color:var(--warn-ink)}.rg-estado.es-bad{background:var(--bad-soft);color:var(--bad-ink)}.rg-estado.es-consulta{color:var(--ink-2);padding-left:0}.rg-estado .gira{animation:rg-gira 1s linear infinite}@keyframes rg-gira{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.rg-estado .gira{animation:none}}.cm-campo{position:relative}.cm-lista{position:absolute;z-index:30;top:calc(100% + 6px);left:0;right:0;margin:0;padding:6px;list-style:none;max-height:min(22rem,60vh);overflow-y:auto;overscroll-behavior:contain;background:var(--card);border:1px solid var(--line-2);box-shadow:none}.cm-lista,.cm-op{border-radius:6px}.cm-op{display:flex;flex-direction:column;gap:4px;min-height:44px;padding:9px 12px;cursor:pointer;justify-content:center}.cm-op.es-activa{background:var(--brand-soft)}.cm-nombre{font-family:var(--f-arch);font-weight:700;font-size:15px;color:var(--ink);overflow-wrap:anywhere}.cm-op.es-activa .cm-nombre{color:var(--brand-ink)}.cm-meta{display:flex;flex-wrap:wrap;gap:6px}.cm-meta:empty{display:none}.cm-chip{display:inline-flex;align-items:center;gap:4px;font-size:12px;font-weight:600;line-height:1.3;color:var(--ink-3-text)}.cm-chip svg{flex:none}.cm-chip.es-sede{color:var(--ok-ink)}.cm-chip.es-sin{color:var(--warn-ink)}.ld{position:relative;min-width:0}.ld-campo{display:flex;align-items:center;gap:10px;cursor:pointer;min-height:48px;padding-block:8px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ld-campo:focus-visible{outline:2px solid var(--brand);outline-offset:1px;border-color:transparent}.ld-campo.es-abierta{border-color:var(--brand);box-shadow:0 0 0 1px var(--brand)}.ld-campo.es-inactiva{cursor:not-allowed;background:var(--card-2)}.ld-campo .ld-valor{flex:1 1}.ld-valor{display:flex;flex-direction:column;gap:2px;min-width:0}.ld-rotulo{color:var(--ink);font-weight:600;overflow-wrap:anywhere;line-height:1.3}.ld-detalle{font-size:12.5px;color:var(--ink-2);line-height:1.3}.ld-pista{flex:1 1;color:var(--ink-3-text);line-height:1.3}.ld-flecha{flex:none;color:var(--ink-2);transition:transform .18s ease}.ld-campo.es-abierta .ld-flecha{transform:rotate(180deg)}.ld-marca{flex:none;display:inline-flex;align-items:center;padding:2px 8px;border-radius:4px;font-size:11.5px;font-weight:800;letter-spacing:.02em;background:var(--ok-soft);color:var(--ok-ink)}.ld-lista{position:fixed;z-index:60;padding:6px;overflow-y:auto;overscroll-behavior:contain;background:var(--card);border:1px solid var(--line-2);border-radius:6px;box-shadow:none}.ld-seccion{padding:10px 12px 6px;font-size:12px;font-weight:700;color:var(--ink-2);line-height:1.35}.ld-op{display:flex;align-items:center;gap:10px;min-height:48px;padding:8px 12px;border-radius:6px;cursor:pointer}.ld-op .ld-valor{flex:1 1}.ld-op .ld-rotulo{font-family:var(--f-arch);font-weight:700;font-size:15px}.ld-op.es-activa{background:var(--brand-soft)}.ld-check,.ld-op.es-activa .ld-rotulo{color:var(--brand-ink)}.ld-check{flex:none}@media (prefers-reduced-motion:reduce){.ld-flecha{transition:none}}.hz-cols{container-type:inline-size;display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-gap:clamp(3px,1.4cqi,10px);gap:clamp(3px,1.4cqi,10px);align-items:end;margin:0;padding:0;list-style:none;min-height:150px}.hz-cols li{display:grid;grid-template-rows:auto 110px auto;grid-gap:4px;gap:4px;justify-items:center;min-width:0}.hz-col-n{font-family:var(--f-mono);font-size:11px;color:var(--ink-2);min-height:14px}.hz-col-pista{display:flex;align-items:flex-end;height:110px;background:var(--card-2)}.hz-col-pista,.hz-col-v{width:100%;border-radius:6px}.hz-col-v{display:block;min-height:2px;animation:hz-col .6s cubic-bezier(.2,.7,.2,1) both}.hz-col-r{font-family:var(--f-mono);font-size:10.5px;color:var(--ink-3-text);text-transform:uppercase;letter-spacing:.04em;white-space:nowrap}@keyframes hz-col{0%{transform:scaleY(0);transform-origin:bottom}to{transform:scaleY(1);transform-origin:bottom}}@media (prefers-reduced-motion:reduce){.hz-col-v{animation:none}}@container (max-width:420px){.hz-cols li:nth-child(2n) .hz-col-r{visibility:hidden}}.nv-recorrido{display:flex;align-items:flex-start;gap:8px;margin:0 0 14px;padding:12px 14px;border-radius:6px;background:var(--brand-soft);color:var(--brand-ink);font-size:14px;font-weight:600;line-height:1.45}.nv-recorrido svg{flex:none;margin-top:2px}.nv-rejilla{container-type:inline-size;display:grid;grid-template-columns:minmax(0,1fr);grid-gap:14px;gap:14px;margin:14px 0 22px}@container (min-width:760px){.nv-rejilla{grid-template-columns:minmax(0,3fr) minmax(0,2fr)}}.nv-rejilla>.ms-panel{display:flex;flex-direction:column;margin:0}.nv-rejilla>.ms-panel>.ms-pb{flex:1 1;display:flex;flex-direction:column;gap:12px}.nv-grafico .ms-pb{justify-content:flex-end}.nv-buscar{display:grid;grid-gap:6px;gap:6px}.nv-buscar label{font-size:13px;font-weight:700;color:var(--ink-2)}.nv-buscar-fila{display:flex;flex-wrap:wrap;gap:8px}.nv-buscar-fila .inp{flex:1 1 12rem;min-width:0}.nv-buscar-fila .btn{flex:none;min-height:44px}.hc-opciones.nv-alcance{gap:0 20px;border-bottom:1px solid var(--line-2)}.nv-alcance .hc-op{text-decoration:none;min-height:44px;padding:0 2px;border:0;border-bottom:3px solid transparent;border-radius:0;background:none;color:var(--ink-2);font-weight:600;margin-bottom:-1px}.nv-alcance .hc-op.es-elegida,.nv-alcance .hc-op:hover{background:none;color:var(--ink)}.nv-alcance .hc-op.es-elegida{border-bottom-color:var(--brand);font-weight:800}.nv-aviso-legal{margin-top:auto}.nv-mes{container-type:inline-size;margin:0 0 22px}.nv-mes-t{display:flex;align-items:center;gap:10px;margin:0 0 10px;font-family:var(--f-arch);font-size:17px;font-weight:800;color:var(--ink)}.nv-mes-t span{font-family:var(--f-mono);font-size:12px;font-weight:600;padding:2px 8px;border-radius:4px;background:var(--card-2);color:var(--ink-2)}.nv-lista{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:12px;gap:12px;margin:0;padding:0;list-style:none}@container (min-width:720px){.nv-lista{grid-template-columns:repeat(2,minmax(0,1fr))}}.nv-tarjeta{display:flex;flex-direction:column;gap:10px;margin:0;padding:16px}.nv-tarjeta.es-mia{box-shadow:inset 3px 0 0 var(--warn)}.nv-cab{display:flex;align-items:flex-start;gap:12px}.nv-ico{display:grid;place-items:center;flex:none;width:40px;height:40px;border-radius:6px;background:var(--brand-soft);color:var(--brand-ink)}.nv-titulo{display:flex;flex-direction:column;gap:2px;flex:1 1;min-width:0}.nv-titulo b{font-family:var(--f-arch);font-size:16px;color:var(--ink);overflow-wrap:anywhere}.nv-titulo span{font-size:14px;color:var(--ink-2);overflow-wrap:anywhere}.nv-chip{display:inline-flex;align-items:center;gap:4px;flex:none;padding:4px 9px;border-radius:4px;font-size:12px;font-weight:700;line-height:1.2}.nv-chip.es-mia{background:var(--warn-soft);color:var(--warn-ink)}.nv-producto{margin:0;font-size:13.5px;font-weight:600;color:var(--ink);overflow-wrap:anywhere}.nv-datos{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,11rem),1fr));grid-gap:8px 14px;gap:8px 14px;margin:0}.nv-datos div{min-width:0}.nv-datos dt{display:flex;align-items:center;gap:4px;font-size:11.5px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--ink-3-text)}.nv-datos dd{margin:2px 0 0;font-size:13.5px;color:var(--ink);overflow-wrap:anywhere}.nv-registro{margin:auto 0 0;font-size:11.5px;color:var(--ink-3-text)}.rg-inicio{max-width:22rem;margin-top:4px}.rg-alergia{background:var(--bad-soft);color:var(--bad-ink)}.rg-alergia .hc-critico-ico{background:color-mix(in srgb,var(--bad) 20%,transparent)}.rg-ind-prev{display:flex;align-items:flex-start;gap:14px;padding:16px;border:1px solid color-mix(in srgb,var(--brand) 40%,var(--line));border-radius:6px;background:var(--brand-soft)}.rg-ind-ico{display:grid;place-items:center;flex:none;width:44px;height:44px;border-radius:6px;background:var(--brand);color:var(--on-brand)}.rg-ind-prev>div{display:flex;flex-direction:column;gap:3px;min-width:0}.rg-ind-prev small{font-family:var(--f-mono);font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--brand-ink)}.rg-ind-prev b{font-family:var(--f-arch);font-size:clamp(15px,3.6cqi,18px);line-height:1.3;color:var(--ink);overflow-wrap:anywhere}.rg-ind-prev span{font-size:13.5px;color:var(--ink)}.rg-ind-datos{margin:0}.rg-ind-datos dd{margin:0;font-size:14px;font-weight:600;color:var(--ink)}.rg-grupo{container-type:inline-size}.rg-grupo+.rg-grupo{margin-top:18px}@container (min-width:760px){.rg-inds{grid-template-columns:repeat(2,minmax(0,1fr))}.rg-inds>:last-child:nth-child(odd){grid-column:1/-1}}.rg-ind form,.rg-ind>div:last-child:not(.rg-ind-cab){margin-top:auto}.rg-grupo-t{display:flex;align-items:center;gap:7px;margin:0 0 10px;font-family:var(--f-mono);font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--clin-ink)}.rg-grupo-t svg{flex:none}.rg-inds{list-style:none;margin:0;padding:0;display:grid;grid-gap:10px;gap:10px;grid-template-columns:minmax(0,1fr)}.rg-ind{display:flex;flex-direction:column;gap:6px;padding:14px;border:1px solid var(--line);border-radius:6px;background:var(--card);min-width:0}.rg-ind-cab{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:8px 12px}.rg-ind-cab b{flex:1 1 16rem;min-width:0;font-size:14.5px;line-height:1.4}.rg-ind-cab b,.rg-ind-meta,.rg-ind-obs{color:var(--ink);overflow-wrap:anywhere}.rg-ind-meta,.rg-ind-obs{margin:0;font-size:13px;line-height:1.5}.rg-ind-meta{color:var(--ink-2);font-size:12.5px}.rg-inds.es-cerradas .rg-ind{background:var(--card-2)}.ms-pb:has(>.rg-inds.es-cerradas){container-type:inline-size}.rg-accesos{container-type:inline-size;display:grid;grid-gap:0;gap:0;margin:0 0 16px;grid-template-columns:minmax(0,1fr);background:var(--card);border:1px solid var(--line-2);border-radius:6px;overflow:hidden}@media (min-width:640px){.rg-accesos{grid-template-columns:repeat(2,minmax(0,1fr))}.rg-accesos>:last-child:nth-child(odd){grid-column:1/-1}}@media (min-width:1180px){.rg-accesos{grid-template-columns:repeat(4,minmax(0,1fr))}.rg-accesos:has(>:nth-child(3):last-child){grid-template-columns:repeat(3,minmax(0,1fr))}.rg-accesos>:last-child:nth-child(odd){grid-column:auto}}@media (min-width:1180px){.rg-accesos:has(>:nth-child(5):last-child){grid-template-columns:repeat(6,minmax(0,1fr))}.rg-accesos:has(>:nth-child(5):last-child)>:nth-child(-n+3){grid-column:span 2}.rg-accesos:has(>:nth-child(5):last-child)>:nth-child(n+4){grid-column:span 3}.rg-accesos:has(>:nth-child(6):last-child){grid-template-columns:repeat(3,minmax(0,1fr))}}.rg-acceso{display:flex;align-items:center;gap:12px;min-height:72px;padding:14px 16px;min-width:0;border:0;border-radius:0;background:var(--card);box-shadow:none;color:var(--ink);text-decoration:none;transition:background-color .16s ease}.rg-acceso:hover{background:var(--card-2)}.rg-acceso:focus-visible{outline:2px solid var(--brand);outline-offset:-2px}.rg-acceso.es-aviso{background:var(--warn-soft)}.rg-acceso-t{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1 1}.rg-acceso-t b{font-family:var(--f-arch);font-size:15px}.rg-acceso-t small{font-size:12.5px;line-height:1.35;color:var(--ink-2);overflow-wrap:anywhere}.rg-acceso-n{flex:none;font-family:var(--f-arch);font-weight:800;font-size:24px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--ink)}.rg-acceso.es-aviso .rg-acceso-n{color:var(--warn-ink)}@media (prefers-reduced-motion:reduce){.rg-acceso{transition:none}}.rg-turnos{display:grid;grid-gap:10px;gap:10px;align-items:center;margin:0 0 16px;grid-template-columns:auto minmax(0,1fr) auto}.rg-turno-btn{min-height:44px;gap:4px}.rg-turno-btn svg{flex:none}.rg-turno-actual{display:flex;align-items:center;justify-content:center;gap:10px;min-width:0;padding:10px 14px;border:1px solid var(--line);border-radius:6px;background:var(--card);box-shadow:none}.rg-turno-actual>div{display:flex;flex-direction:column;min-width:0}.rg-turno-actual b{font-family:var(--f-arch);font-size:15px;color:var(--ink);overflow-wrap:anywhere}.rg-turno-actual small{font-size:12.5px;color:var(--ink-2)}.rg-turno-ico{display:grid;place-items:center;flex:none;width:38px;height:38px;border-radius:6px;background:var(--brand-soft);color:var(--brand-ink)}.rg-turno-hoy{grid-column:1/-1;justify-self:center}@media (max-width:560px){.rg-turnos{grid-template-columns:repeat(2,minmax(0,1fr))}.rg-turno-actual{grid-column:1/-1;grid-row:1;justify-content:flex-start}.rg-turno-btn{justify-content:center}}.rg-kx-lista{list-style:none;margin:0;padding:0;gap:10px}.rg-kx,.rg-kx-lista{display:flex;flex-direction:column}.rg-kx{container-type:inline-size;gap:12px;padding:14px;border:1px solid var(--line);border-radius:6px;background:var(--card);min-width:0}.rg-kx.es-abierta{border-color:var(--brand)}.rg-kx-cab{display:flex;flex-direction:column;gap:3px;min-width:0}.rg-kx-cab b{font-size:14.5px;line-height:1.4;color:var(--ink);overflow-wrap:anywhere}.rg-kx-cab small{font-size:12.5px;color:var(--ink-2);overflow-wrap:anywhere}.rg-kx-dosis{list-style:none;margin:0;padding:0;display:grid;grid-gap:8px;gap:8px;grid-template-columns:repeat(auto-fill,minmax(7.5rem,1fr))}.rg-kx-dosis>li{gap:4px;min-width:0}.rg-kx-casilla,.rg-kx-dosis>li{display:flex;flex-direction:column}.rg-kx-casilla{align-items:flex-start;gap:2px;min-height:56px;width:100%;padding:8px 11px;border:1px solid var(--line-2);border-radius:6px;background:var(--card-2);color:var(--ink);font:inherit;text-align:left}button.rg-kx-casilla{cursor:pointer;transition:border-color .16s ease,background-color .16s ease}button.rg-kx-casilla:hover{border-color:var(--brand)}button.rg-kx-casilla:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.rg-kx-h{font-size:15px;font-weight:700}.rg-kx-e{display:inline-flex;align-items:center;gap:4px;font-size:12px;font-weight:700}.rg-kx-e svg{flex:none}.rg-kx-casilla.es-administrada{border-color:color-mix(in srgb,var(--ok) 45%,var(--line));background:var(--ok-soft)}.rg-kx-casilla.es-administrada .rg-kx-e{color:var(--ok-ink)}.rg-kx-casilla.es-omitida,.rg-kx-casilla.es-rechazada,.rg-kx-casilla.es-retrasada{border-color:color-mix(in srgb,var(--bad) 45%,var(--line));background:var(--bad-soft)}.rg-kx-casilla.es-omitida .rg-kx-e,.rg-kx-casilla.es-rechazada .rg-kx-e,.rg-kx-casilla.es-retrasada .rg-kx-e{color:var(--bad-ink)}.rg-kx-casilla.es-diferida,.rg-kx-casilla.es-pendiente{border-color:color-mix(in srgb,var(--warn) 50%,var(--line));background:var(--warn-soft)}.rg-kx-casilla.es-diferida .rg-kx-e,.rg-kx-casilla.es-pendiente .rg-kx-e{color:var(--warn-ink)}.rg-kx-casilla.es-programada{border-style:dashed;background:var(--card)}.rg-kx-casilla.es-programada .rg-kx-e{color:var(--ink-2)}.rg-kx-casilla.es-elegida{outline:2px solid var(--brand);outline-offset:1px}.rg-kx-motivo{font-size:11.5px;line-height:1.35;color:var(--ink-2);overflow-wrap:anywhere}.rg-kx-prn{display:flex;flex-direction:column;gap:10px}.rg-kx-cond{margin:0;font-size:13.5px;color:var(--ink)}.rg-kx-prn-btn{align-self:flex-start;min-height:44px}.rg-kx-prn-btn svg{flex:none}.rg-kx-form{display:flex;flex-direction:column;gap:14px;padding:14px;border-radius:6px;background:var(--card-2);box-shadow:inset 0 0 0 1px var(--line)}.rg-kx-form-t{margin:0;font-size:14px;color:var(--ink)}.rg-kx-hora{max-width:16rem;margin-top:4px}.tz{display:flex;flex-direction:column;gap:18px}.tz-filtros{display:grid;grid-gap:8px;gap:8px;grid-auto-rows:1fr;grid-template-columns:repeat(2,minmax(0,1fr))}@media (min-width:560px){.tz-filtros{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1280px){.tz-filtros{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:559px){.tz-filtros>:last-child:nth-child(odd){grid-column:1/-1}}@media (min-width:560px) and (max-width:1279px){.tz-filtros>:last-child:nth-child(3n+1){grid-column:1/-1}.tz-filtros>:last-child:nth-child(3n+2){grid-column:span 2}}@media (min-width:1280px){.tz-filtros>:last-child:nth-child(4n+1){grid-column:1/-1}.tz-filtros>:last-child:nth-child(4n+2){grid-column:span 3}.tz-filtros>:last-child:nth-child(4n+3){grid-column:span 2}}.tz-filtros .hc-op{text-decoration:none;gap:8px;justify-content:space-between;min-width:0}.tz-n{display:inline-grid;place-items:center;min-width:22px;height:22px;padding:0 6px;border-radius:6px;background:var(--card-2);font-family:var(--f-mono);font-size:11.5px;color:var(--ink-2)}.tz-filtros .es-elegida .tz-n{background:var(--brand);color:var(--on-brand)}.tz-dia{flex-direction:column;min-width:0}.tz-dia,.tz-dia-t{display:flex;gap:10px}.tz-dia-t{align-items:baseline;margin:0;padding-bottom:6px;border-bottom:1px solid var(--line);font-family:var(--f-arch);font-size:15px;color:var(--ink)}.tz-dia-t span{font-family:var(--f-mono);font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-2)}.tz-lista{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.tz-ev{position:relative;display:grid;grid-template-columns:3.4rem 32px minmax(0,1fr);grid-gap:0 12px;gap:0 12px;padding:8px 0}.tz-ev:not(:last-child):before{content:"";position:absolute;left:calc(3.4rem + 12px + 15px);top:40px;bottom:-8px;width:2px;background:var(--line)}.tz-hora{padding-top:7px;font-size:12.5px;font-weight:700;color:var(--ink-2);text-align:right}.tz-ico{position:relative;display:grid;place-items:center;width:32px;height:32px;border-radius:6px;background:var(--brand-soft);color:var(--brand-ink)}.tz-ev.es-clinico .tz-ico{background:var(--clin-soft);color:var(--clin-ink)}.tz-ev.es-ind .tz-ico{background:var(--card-2);color:var(--ink);box-shadow:inset 0 0 0 1px var(--line-2)}.tz-ev.es-kx .tz-ico{background:var(--ok-soft);color:var(--ok-ink)}.tz-ev.es-alerta .tz-ico{background:var(--bad-soft);color:var(--bad-ink)}.tz-cuerpo{display:flex;flex-direction:column;gap:3px;min-width:0;padding-top:5px}.tz-cab{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px}.tz-cab b{font-size:14px;color:var(--ink)}.tz-cat{font-family:var(--f-mono);font-size:10.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-2)}.tz-ep{font-size:12px;font-weight:700;color:var(--brand-ink);text-decoration:none}.tz-ep:hover{text-decoration:underline}.tz-detalle{margin:0;font-size:13.5px;line-height:1.5;color:var(--ink);overflow-wrap:anywhere}.tz-actor{font-size:12px;color:var(--ink-2)}@media (max-width:420px){.tz-ev{grid-template-columns:32px minmax(0,1fr);grid-template-rows:auto auto}.tz-hora{grid-column:2;grid-row:1;text-align:left;padding-top:0}.tz-ico{grid-column:1;grid-row:1/span 2}.tz-cuerpo{grid-column:2;grid-row:2;padding-top:0}.tz-ev:not(:last-child):before{left:15px}}.uno{container-type:inline-size}.uno-t{margin:0;font-family:var(--f-arch);font-weight:800;font-size:17px;letter-spacing:-.01em;line-height:1.3;color:var(--ink);text-wrap:balance}.uno-s{margin:6px 0 0;font-size:13px;line-height:1.55;color:var(--ink-2);max-width:60ch}.uno-ruta{list-style:none;margin:18px 0 0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px;position:relative}.uno-ruta:before{content:"";position:absolute;top:21px;left:calc(25% + 22px);right:calc(25% + 22px);border-top:2px dashed var(--line-2)}.uno-hito{position:relative;display:flex;flex-direction:column;align-items:center;gap:4px;min-width:0;text-align:center}.uno-punto{display:grid;place-items:center;width:44px;height:44px;border-radius:50%;margin-bottom:6px}.uno-punto svg{width:20px;height:20px}.uno-hito.hecho .uno-punto{color:var(--card);background:var(--ok);box-shadow:none}.uno-hito.hecho.wn .uno-punto{background:var(--warn);box-shadow:none}.uno-hito.hecho.bad .uno-punto{background:var(--bad);box-shadow:none}.uno-hito.proximo .uno-punto{color:var(--brand-ink);background:var(--card);border:2px solid var(--brand)}.uno-hito.proximo.pronto .uno-punto,.uno-hito.proximo.vencido .uno-punto{background:var(--brand-soft)}.uno-q{font-size:11.5px;font-weight:600;line-height:1.35;color:var(--ink-3-text)}.uno-hito b{font-family:var(--f-arch);font-weight:800;font-size:16px;color:var(--ink);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.uno-cuando{display:inline-block;padding:2px 10px;border-radius:4px;font-size:11.5px;font-weight:700;line-height:1.4;color:var(--ink);background:var(--card-2);border:1px solid var(--line);max-width:100%}.uno-hito.proximo.vencido .uno-cuando{color:var(--bad-ink);background:var(--bad-soft);border-color:transparent}.uno-comp{margin-top:18px;padding-top:14px;border-top:1px solid var(--line)}.uno-comp p{margin:0;font-size:13px;line-height:1.5;color:var(--ink-2)}.uno-comp ul{list-style:none;margin:10px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:6px}.uno-comp li{padding:5px 11px;border-radius:4px;font-size:12.5px;font-weight:700;color:var(--clin-ink);background:var(--clin-soft)}.uno-ir{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:44px;margin-top:14px;padding:0 4px 0 0;font-size:14px;font-weight:700;color:var(--brand-ink);text-decoration:none;border-top:1px solid var(--line)}.uno-ir svg{width:18px;height:18px;flex:none}.uno-ir:hover{text-decoration:underline;text-underline-offset:3px}@container (max-width:300px){.uno-ruta:before{left:calc(25% + 18px);right:calc(25% + 18px)}}.cv{container-type:inline-size}.cv-marca{display:flex;align-items:center;min-height:44px}.cv-marca img{height:26px;width:auto;max-width:170px;object-fit:contain;display:block}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .cv-marca img{background:#fff;padding:4px 8px;border-radius:8px;height:34px}}:root[data-theme=dark] .cv-marca img{background:#fff;padding:4px 8px;border-radius:8px;height:34px}.cv-marca-nombre{font-family:var(--f-arch);font-weight:800;font-size:16px;color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.cv-powered{display:flex;align-items:center;justify-content:flex-end;gap:7px;margin:18px 0 4px;font-size:11px;font-weight:600;color:var(--ink-3-text)}.cv-powered img{height:12px;width:auto;display:block}.cv-saludo{display:flex;align-items:center;gap:12px;margin-top:18px}.cv-av{flex:none;display:grid;place-items:center;width:48px;height:48px;border-radius:6px;background:var(--brand-soft);color:var(--brand-ink);font-family:var(--f-arch);font-weight:800;font-size:16px}.cv-saludo .pgreet{margin:0}.cv-saludo .pname{margin:2px 0 0}.cv-ctx{container-type:inline-size;display:flex;flex-wrap:wrap;gap:6px;margin:14px 0 0;padding:0;list-style:none}.cv-chip{display:inline-flex;align-items:center;gap:7px;max-width:100%;min-height:34px;padding:6px 12px;border-radius:4px;background:var(--card);border:1px solid var(--line);font-family:var(--f-arch);font-weight:700;font-size:min(12.5px,3.9cqi);color:var(--ink)}.cv-chip svg{flex:none;width:16px;height:16px;fill:none;stroke:var(--ink-2);stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}.cv-chip span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.cv-pasos{list-style:none;margin:18px 0 0;padding:0}.cv-paso{position:relative;padding-bottom:26px}.cv-paso:last-child{padding-bottom:0}.cv-paso:not(:last-child):after{content:"";position:absolute;left:16px;bottom:4px;width:2px;height:18px;background:var(--line-2)}.cv-paso-t{display:flex;align-items:center;gap:10px;margin:0 0 8px;font-family:var(--f-arch);font-weight:700;font-size:12.5px;letter-spacing:.07em;text-transform:uppercase;color:var(--ink-2)}.cv-paso-n{flex:none;display:grid;place-items:center;width:34px;height:34px;border-radius:50%;background:var(--brand);color:var(--on-brand);font-size:15px;font-weight:800;letter-spacing:0}.cv-lista,.cv-tarjeta,.cv-ver{background:var(--card);border:1px solid var(--line);border-radius:6px;box-shadow:none}.cv-ver{container-type:inline-size;padding:18px}.cv-ver-in{display:grid;grid-template-columns:92px minmax(0,1fr);grid-template-areas:"a t" "a x";grid-column-gap:16px;column-gap:16px;grid-row-gap:6px;row-gap:6px;align-items:center}.cv-ver .cv-anillo{grid-area:a;align-self:center}.cv-ver-t{grid-area:t;align-self:end;margin:0;font-family:var(--f-arch);font-weight:800;font-size:min(19px,6.4cqi);line-height:1.2;letter-spacing:-.01em;color:var(--ink);white-space:nowrap}.cv-ver-x{grid-area:x;align-self:start;min-width:0}.cv-ver-x p{margin:0;font-size:13.5px;line-height:1.5;color:var(--ink-2)}.cv-ver-x .cv-conteo{margin-top:10px}@container (max-width:330px){.cv-ver-in{grid-template-columns:80px minmax(0,1fr);grid-template-areas:"t t" "a x";row-gap:12px;column-gap:14px}.cv-ver .cv-anillo{width:80px;height:80px}.cv-ver-t{font-size:min(19px,7.4cqi)}}.cv-conteo{display:inline-grid;place-items:center;min-width:22px;height:22px;padding:0 9px;border-radius:4px;font-family:var(--f-arch);font-weight:700;font-size:12px;width:max-content}.cv-conteo.ok{background:var(--ok-soft);color:var(--ok-ink)}.cv-conteo.wn{background:var(--warn-soft);color:var(--warn-ink)}.cv-conteo.bad{background:var(--bad-soft);color:var(--bad-ink)}.cv-anillo{position:relative;width:92px;height:92px;flex:none}.cv-anillo svg{width:100%;height:100%;transform:rotate(-90deg)}.cv-anillo circle{fill:none;stroke-width:10}.cv-anillo .pista{stroke:var(--line)}.cv-anillo .seg{animation:cv-seg .7s cubic-bezier(.2,.8,.2,1) both}@keyframes cv-seg{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.cv-anillo .seg{animation:none}}.cv-anillo-c{position:absolute;inset:16%;display:grid;place-content:center;text-align:center;container-type:inline-size}.cv-anillo-c b{font-family:var(--f-arch);font-weight:800;font-size:min(26px,44cqi);line-height:1;letter-spacing:-.02em;color:var(--ink)}.cv-anillo-c small{margin-top:2px;font-family:var(--f-arch);font-weight:700;font-size:11px;color:var(--ink-2)}.cv-anillo.chico{width:52px;height:52px}.cv-anillo.chico .cv-anillo-c b{font-size:15px}.cv-barra{margin-top:10px}.cv-barra-p{position:relative;height:10px;margin:5px 9px;border-radius:4px;background:var(--card-2);border:1px solid var(--line)}.cv-barra-p .banda{position:absolute;top:-1px;bottom:-1px;left:var(--ini);right:calc(100% - var(--fin));border-radius:4px;background:color-mix(in srgb,var(--ok) 34%,transparent)}.cv-barra-p .pto{position:absolute;top:50%;left:var(--v);width:18px;height:18px;margin:-9px 0 0 -9px;border-radius:50%;background:var(--ok);border:3px solid var(--card);box-shadow:none}.cv-barra.wn .pto{background:var(--warn)}.cv-barra.bad .pto{background:var(--bad)}.cv-barra-e{position:relative;height:16px;margin:4px 9px 0;font:600 11px/16px var(--f-mono);color:var(--ink-2)}.cv-barra-e span{position:absolute;transform:translateX(-50%);white-space:nowrap}.cv-atender{display:flex;flex-direction:column;gap:8px;padding:16px;border-radius:6px;background:color-mix(in srgb,var(--warn) 4%,var(--card));border:1.2px solid color-mix(in srgb,var(--warn) 55%,var(--line));color:var(--ink);text-decoration:none}.cv-atender.bad{background:color-mix(in srgb,var(--bad) 4%,var(--card));border-color:color-mix(in srgb,var(--bad) 55%,var(--line))}.cv-atender+.cv-atender{margin-top:10px}.cv-atender-cab{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.cv-atender-n{flex:1 1;min-width:0;font-family:var(--f-arch);font-weight:800;font-size:16px;letter-spacing:-.01em}.cv-atender .cv-ic{color:var(--warn-ink)}.cv-atender.bad .cv-ic{color:var(--bad-ink)}.cv-ic{flex:none;display:inline-flex;width:20px;height:20px;color:var(--clin-ink)}.cv-ic svg{width:100%;height:100%}.cv-estado{padding:4px 10px;border-radius:4px;font-family:var(--f-arch);font-weight:700;font-size:12px}.cv-estado.wn{background:var(--warn-soft);color:var(--warn-ink)}.cv-estado.bad{background:var(--bad-soft);color:var(--bad-ink)}.cv-estado.ok{background:var(--ok-soft);color:var(--ok-ink)}.cv-frase{margin:0;font-size:15px;line-height:1.55;color:var(--ink)}.cv-frase b{font-family:var(--f-arch);font-weight:800}.cv-hacer{padding:16px}.cv-hacer,.cv-hacer ul{display:flex;flex-direction:column;gap:12px}.cv-hacer ul{list-style:none;margin:0;padding:0}.cv-hacer li{display:grid;grid-template-columns:32px minmax(0,1fr);grid-gap:11px;gap:11px;align-items:start;font-size:14.5px;line-height:1.5;color:var(--ink)}.cv-hacer li b{font-family:var(--f-arch);font-weight:800}.cv-hacer-ic{display:grid;place-items:center;width:32px;height:32px;border-radius:6px;background:var(--clin-soft);color:var(--clin-ink)}.cv-hacer-ic svg{width:18px;height:18px}.cv-hacer li>span:last-child{padding-top:5px}.cv-hacer .pcta{margin-top:4px}.cv-sec{display:flex;align-items:center;gap:8px;margin:26px 2px 10px;font-family:var(--f-arch);font-weight:800;font-size:16px;letter-spacing:-.01em;color:var(--ink)}.cv-lista{list-style:none;margin:0;padding:4px}.cv-lista li+li{border-top:1px solid var(--line)}.cv-lista a{display:block;padding:12px 12px 6px;border-radius:6px;color:var(--ink);text-decoration:none}.cv-lista a:hover{background:var(--card-2)}.cv-fila-cab{display:flex;align-items:center;gap:8px}.cv-fila-n{flex:1 1;min-width:0;font-family:var(--f-arch);font-weight:700;font-size:14px}.cv-fila-v{white-space:nowrap}.cv-fila-v b{font-family:var(--f-arch);font-weight:800;font-size:16px}.cv-fila-v small{font-size:12px;font-weight:600;color:var(--ink-2)}.cv-ir{flex:none;width:18px;height:18px;fill:none;stroke:var(--ink-2);stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.cv-enlace{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:48px;margin-top:6px;padding:0 4px;font-family:var(--f-arch);font-weight:700;font-size:14px;color:var(--brand-ink);text-decoration:none}.cv-enlace svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}@media print{.cv-atender,.cv-hacer,.cv-lista li,.cv-paso,.cv-ver{page-break-inside:avoid;break-inside:avoid}}.cv-pasos.continua .cv-paso:last-child{padding-bottom:26px}.cv-pasos.continua .cv-paso:last-child:after{content:"";position:absolute;left:16px;bottom:4px;width:2px;height:18px;background:var(--line-2)}.cv-pasos .control,.cv-pasos .plan,.cv-pasos .pp,.cv-pasos.cv-sigue{margin-top:0}.cv-tend{margin-top:10px;background:var(--card);border:1px solid var(--line);border-radius:6px;padding:12px 14px;box-shadow:none}.iv{width:100%;height:100%;overflow:visible}.iv-latido{transform-box:fill-box;transform-origin:center;animation:iv-latido 2.8s ease-in-out infinite}@keyframes iv-latido{0%,30%,to{transform:scale(1)}6%{transform:scale(1.16)}12%{transform:scale(1)}20%{transform:scale(1.1)}}.iv-nivel{opacity:.3;transform-box:view-box;transform-origin:0 21px;animation:iv-nivel 4s ease-in-out infinite;animation-delay:-1.4s}@keyframes iv-nivel{0%{transform:scaleY(0)}45%,80%{transform:scaleY(.78)}98%,to{transform:scaleY(0)}}.iv-base{opacity:.28}.iv-trazo{stroke-dasharray:55 100;stroke-dashoffset:55;animation:iv-trazo 2.4s linear infinite;animation-delay:-1.44s}@keyframes iv-trazo{0%{stroke-dashoffset:55}67%,to{stroke-dashoffset:-100}}.iv-mercurio{transform-box:view-box;transform-origin:12px 16.2px;animation:iv-mercurio 3.6s ease-in-out infinite;animation-delay:-.72s}@keyframes iv-mercurio{0%{transform:scaleY(.15)}40%,75%{transform:scaleY(.85)}95%,to{transform:scaleY(.15)}}.iv-marca{animation:iv-marca 3.2s ease-in-out infinite;opacity:.35}.iv-marca:nth-of-type(3){animation-delay:.45s}.iv-marca:nth-of-type(4){animation-delay:.9s}@keyframes iv-marca{0%,28%,to{opacity:.35}14%{opacity:1}}@media (prefers-reduced-motion:reduce){.iv-latido,.iv-marca,.iv-mercurio,.iv-nivel,.iv-trazo{animation:none}.iv-nivel{transform:scaleY(.62)}.iv-trazo{stroke-dasharray:none;stroke-dashoffset:0}.iv-base{opacity:0}.iv-mercurio{transform:scaleY(.55)}.iv-marca{opacity:1}}.cv-saludo .pname{font-size:min(26px,6.8cqi);line-height:1.15}.cv-sug{display:grid;grid-template-columns:32px minmax(0,1fr);grid-gap:11px;gap:11px;align-items:start;margin-top:4px;font-size:14px;line-height:1.5;color:var(--ink)}.cv-sug>span:last-child{padding-top:5px}.cv-hacer-s{display:block;margin-top:4px;font-size:13px;color:var(--ink-2)}.cv-cambio{container-type:inline-size;padding:18px 14px 16px}.cv-cambio-fila{display:grid;grid-template-columns:minmax(0,1fr) 24px minmax(0,1fr);align-items:center;grid-gap:6px;gap:6px}.cv-cambio-col{display:flex;flex-direction:column;align-items:center;gap:10px;min-width:0}.cv-cambio-col .cv-anillo{width:80px;height:80px}.cv-cambio-rot{font-family:var(--f-arch);font-weight:700;font-size:min(11px,3.6cqi);letter-spacing:.07em;text-transform:uppercase;color:var(--ink-2);white-space:nowrap}.cv-cambio-col .cv-conteo{font-size:min(12px,3.9cqi);white-space:nowrap}.cv-cambio-fl{width:22px;height:22px;fill:none;stroke:var(--ink-2);stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.cv-cambio-pie{margin-top:14px;padding-top:12px;border-top:1px solid var(--line);display:flex;flex-direction:column;gap:4px}.cv-cambio-pie p{margin:0;font-size:14px;line-height:1.45;color:var(--ink-2)}.cv-cambio-pie p+p{font-size:13px}.cv-cambio-pie b{font-family:var(--f-arch);font-weight:800;color:var(--ink)}.cmpx-fila.vital .cv-ic{color:var(--clin-ink);width:18px;height:18px}.cmpx-t small{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:min(11px,3.5cqi)}.cv-paso-t{white-space:nowrap;font-size:min(12.5px,3.9cqi)}.cv-marca .cv-marca-oscuro{display:none}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .cv-marca.con-oscuro .cv-marca-claro{display:none}:root:not([data-theme=light]) .cv-marca.con-oscuro .cv-marca-oscuro{display:block}:root:not([data-theme=light]) .cv-marca.con-oscuro img{background:none;padding:0;height:26px}}:root[data-theme=dark] .cv-marca.con-oscuro .cv-marca-claro{display:none}:root[data-theme=dark] .cv-marca.con-oscuro .cv-marca-oscuro{display:block}:root[data-theme=dark] .cv-marca.con-oscuro img{background:none;padding:0;height:26px}.ms-logo-aliado img{height:30px;max-width:180px;object-fit:contain;object-position:left center}.ms-logo-aliado .ms-logo-oscuro{display:none}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .ms-logo-aliado:not(.con-oscuro) img{background:#fff;padding:4px 8px;border-radius:8px;height:38px}:root:not([data-theme=light]) .ms-logo-aliado.con-oscuro .ms-logo-claro{display:none}:root:not([data-theme=light]) .ms-logo-aliado.con-oscuro .ms-logo-oscuro{display:block}}:root[data-theme=dark] .ms-logo-aliado:not(.con-oscuro) img{background:#fff;padding:4px 8px;border-radius:8px;height:38px}:root[data-theme=dark] .ms-logo-aliado.con-oscuro .ms-logo-claro{display:none}:root[data-theme=dark] .ms-logo-aliado.con-oscuro .ms-logo-oscuro{display:block}.ms-powered{display:flex;align-items:center;gap:6px;margin:0;padding:0 8px;font-size:11px;font-weight:600;color:var(--ink-3-text)}.ms-powered img{height:11px;width:auto;display:block}.ms-powered-movil{display:none}@media (max-width:820px){.ms-side .ms-powered{display:none}.ms-powered-movil{display:flex;justify-content:flex-end;padding:20px 0 8px}}.marca-form{container-type:inline-size}.marca-pasos{list-style:none;margin:0;padding:0;gap:18px}.marca-paso,.marca-pasos{display:flex;flex-direction:column}.marca-paso{gap:10px;padding:16px;border:1px solid var(--line);border-radius:6px;background:var(--card)}.marca-paso h4{display:flex;align-items:center;gap:10px;margin:0;font-family:var(--f-arch);font-weight:800;font-size:15px;color:var(--ink)}.marca-paso h4 span{display:grid;place-items:center;width:28px;height:28px;border-radius:50%;background:var(--brand);color:var(--on-brand);font-size:13px}.marca-piezas{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:14px;gap:14px}@container (max-width:640px){.marca-piezas{grid-template-columns:minmax(0,1fr)}}.marca-pieza{display:flex;flex-direction:column;gap:6px;min-width:0}.marca-pieza .inp{min-height:44px}.marca-lienzo{display:grid;place-items:center;height:84px;border:1px dashed var(--line-2);border-radius:6px;background:#FFFFFF;padding:10px}.marca-lienzo.oscuro{background:#141B20;border-color:#243037}.marca-lienzo img{max-height:100%;max-width:100%;object-fit:contain}.marca-lienzo span{font-size:12px;color:#5A6B73}.marca-lienzo.oscuro span{color:#B4C3C9}.marca-color{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.seg-min{flex-wrap:wrap;gap:2px;padding:3px;border:1px solid var(--line);background:var(--card-2)}.seg-min,.seg-min label{display:inline-flex;border-radius:4px}.seg-min label{align-items:center;min-height:44px;padding:0 14px;cursor:pointer;font-family:var(--f-arch);font-weight:700;font-size:13px;color:var(--ink-2)}.seg-min label.on{background:var(--card);color:var(--ink);box-shadow:none}.seg-min input{position:absolute;opacity:0;width:1px;height:1px}.seg-min label:focus-within{outline:2px solid var(--brand);outline-offset:2px}.marca-medidas{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px;font-size:13px;color:var(--ink-2)}.marca-medidas li{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.marca-medidas i{width:14px;height:14px;border-radius:4px;border:1px solid var(--line-2)}.marca-medidas b{font-family:var(--f-mono);font-weight:600;color:var(--ink)}.aviso-min{margin:0;padding:10px 12px;border-radius:6px;background:var(--warn-soft);color:var(--warn-ink);font-size:13px;line-height:1.45}.vp{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px}@container (max-width:560px){.vp{grid-template-columns:minmax(0,1fr)}}.vp-tema{margin:0;display:flex;flex-direction:column;gap:8px;min-width:0;padding:12px;border-radius:6px;background:var(--vp-bg);border:1px solid var(--vp-line)}.vp-tema figcaption{font-family:var(--f-mono);font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--vp-ink-2)}.vp-tel{display:flex;flex-direction:column;gap:8px;padding:12px;border-radius:6px;background:var(--vp-card);border:1px solid var(--vp-line)}.vp-cab{display:flex;align-items:center;min-height:30px}.vp-cab img{height:24px;max-width:150px;object-fit:contain}.vp-cab img.placa{background:#FFFFFF;padding:3px 7px;border-radius:7px;height:30px}.vp-nombre{font-family:var(--f-arch);font-weight:800;font-size:15px;color:var(--vp-ink)}.vp-servicio{margin:0;font-size:12px;color:var(--vp-ink-2)}.vp-paso{display:flex;align-items:center;gap:8px;font-family:var(--f-arch);font-weight:700;font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--vp-ink-2)}.vp-paso span{display:grid;place-items:center;width:22px;height:22px;border-radius:50%;background:var(--brand);color:var(--on-brand);font-size:11px;letter-spacing:0}.vp-card{display:flex;flex-direction:column;gap:6px;padding:10px;border-radius:6px;border:1px solid var(--vp-line)}.vp-card b{font-family:var(--f-arch);font-size:14px;color:var(--vp-ink)}.vp-ok{align-self:flex-start;padding:3px 9px;border-radius:4px;background:var(--vp-ok-soft);color:var(--vp-ok);font-size:11px;font-weight:700}.vp-btn{display:grid;place-items:center;min-height:38px;border-radius:6px;background:var(--brand);color:var(--on-brand);font-weight:800;font-size:13px}.vp-btn,.vp-enlace{font-family:var(--f-arch)}.vp-enlace{font-weight:700;font-size:12.5px;color:var(--brand-ink)}.vp-pw{margin:0;text-align:center;font-size:10.5px;color:var(--vp-ink-2)}.vp-consola{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.vp-item{padding:6px 10px;border-radius:6px;font-family:var(--f-arch);font-weight:700;font-size:12px;color:var(--vp-ink-2)}.vp-chip,.vp-item.on{background:var(--brand-soft);color:var(--brand-ink)}.vp-chip{padding:4px 9px;border-radius:4px;font-size:11px;font-weight:700}.pentry-marca{justify-content:center}.pentry-marca .cv-marca img{height:34px;max-width:200px}.pentry-marca .cv-marca-nombre{font-size:20px}.ms-panel.pma-panel{overflow:clip}.pma{display:flex;flex-direction:column;gap:16px;container-type:inline-size}.pma-vistas{align-self:flex-start;max-width:100%}.pma-vistas button{display:inline-flex;align-items:center;min-height:44px;padding:0 16px;border:0;border-radius:4px;background:transparent;cursor:pointer;font-family:var(--f-arch);font-weight:700;font-size:13px;color:var(--ink-2)}.pma-vistas button.on{background:var(--card);color:var(--ink);box-shadow:none}.pma-vistas button:focus-visible{outline:2px solid var(--brand);outline-offset:2px}@container (max-width:520px){.pma-vistas{align-self:stretch;display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);border-radius:6px}.pma-vistas button{justify-content:center;text-align:center;padding:4px 6px;line-height:1.2;font-size:12.5px;border-radius:6px}}.cfg{display:flex;flex-direction:column;gap:18px;container-type:inline-size}.cfg-h{margin:0;font-family:var(--f-arch);font-weight:800;font-size:17px;letter-spacing:-.01em;color:var(--ink)}.cfg-lead{margin:0;max-width:68ch;font-size:13.5px;line-height:1.55;color:var(--ink-2)}.cfg-indicador{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:6px;gap:6px;counter-reset:paso}.cfg-indicador li{position:relative;display:flex;align-items:center;gap:9px;min-width:0;padding:8px 10px 10px;border-bottom:3px solid var(--line);color:var(--ink-2)}.cfg-indicador li.actual{border-color:var(--brand);color:var(--ink)}.cfg-indicador li.hecho{border-color:color-mix(in srgb,var(--brand) 45%,var(--line))}.cfg-indicador .n{display:grid;place-items:center;flex:none;width:26px;height:26px;border-radius:50%;border:1.5px solid var(--line-2);font-family:var(--f-mono);font-size:12px;font-weight:600}.cfg-indicador li.actual .n,.cfg-indicador li.hecho .n{background:var(--brand);border-color:var(--brand);color:var(--on-brand)}.cfg-indicador .t{font-family:var(--f-arch);font-weight:700;font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@container (max-width:520px){.cfg-indicador{display:flex}.cfg-indicador li{flex:none;justify-content:center}.cfg-indicador li.actual{flex:1 1 auto;justify-content:flex-start}.cfg-indicador li:not(.actual) .t{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}}.cfg-analisis,.cfg-aplicacion,.cfg-fuentes{display:flex;flex-direction:column;gap:14px}.cfg-tarjetas{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px}@container (max-width:640px){.cfg-tarjetas{grid-template-columns:minmax(0,1fr)}}.cfg-fuente{display:flex;flex-direction:column;gap:4px;min-width:0;padding:16px;border:1px solid var(--line);border-radius:6px;background:var(--card-2)}.cfg-fi{display:grid;place-items:center;width:42px;height:42px;margin-bottom:8px;border-radius:6px;background:var(--brand-soft);color:var(--brand-ink)}.cfg-fuente .hint{overflow-wrap:anywhere}.cfg-archivo{position:relative;display:flex;align-items:center;gap:12px;min-width:0;cursor:pointer}.cfg-archivo input{position:absolute;opacity:0;width:1px;height:1px}.cfg-archivo .btn{flex:none;pointer-events:none}.cfg-archivo:focus-within .btn{outline:2px solid var(--brand);outline-offset:2px}.cfg-archivo .nm{min-width:0;font-size:13px;color:var(--ink-2);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@container (max-width:340px){.cfg-archivo{flex-wrap:wrap}.cfg-archivo .nm{white-space:normal;overflow-wrap:anywhere}}.cfg-etapas{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;border:1px solid var(--line);border-radius:6px;overflow:hidden}.cfg-etapa{display:grid;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;grid-gap:12px;gap:12px;padding:14px 16px;background:var(--card)}.cfg-etapa+.cfg-etapa{border-top:1px solid var(--line)}.cfg-etapa .ic{display:grid;place-items:center;width:34px;height:34px;border-radius:50%;border:1.5px solid var(--line-2);color:var(--ink-2)}.cfg-etapa.en-curso .ic{border-color:var(--brand);color:var(--brand-ink);box-shadow:0 0 0 0 color-mix(in srgb,var(--brand) 40%,transparent);animation:cfg-pulso 1.6s ease-out infinite}.cfg-etapa.hecha .ic{background:var(--ok-soft);border-color:transparent;color:var(--ok-ink)}.cfg-etapa.fallida .ic{background:var(--bad-soft);border-color:transparent;color:var(--bad-ink)}.cfg-etapa.omitida{opacity:.62}.cfg-etapa .tx{display:flex;flex-direction:column;gap:2px;min-width:0}.cfg-etapa .tx b{font-family:var(--f-arch);font-size:14px;color:var(--ink)}.cfg-etapa .tx span{font-size:12.5px;color:var(--ink-2);overflow-wrap:anywhere}.cfg-etapa .st{font-family:var(--f-mono);font-size:11.5px;font-weight:600;color:var(--ink-2);white-space:nowrap}.cfg-etapa.hecha .st{color:var(--ok-ink)}.cfg-etapa.fallida .st{color:var(--bad-ink)}@container (max-width:420px){.cfg-etapa{grid-template-columns:34px minmax(0,1fr)}.cfg-etapa .st{grid-column:2}}.gira{animation:cfg-giro 1s linear infinite}@keyframes cfg-giro{to{transform:rotate(1turn)}}@keyframes cfg-pulso{70%{box-shadow:0 0 0 9px transparent}to{box-shadow:0 0 0 0 transparent}}@media (prefers-reduced-motion:reduce){.cfg-etapa.en-curso .ic,.gira{animation:none}}.cfg-revision{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,38%);grid-gap:20px;gap:20px;align-items:start}@container (max-width:900px){.cfg-revision{grid-template-columns:minmax(0,1fr)}}.cfg-rev-col{gap:16px}.cfg-rev-col,.cfg-rev-vista{display:flex;flex-direction:column;min-width:0}.cfg-rev-vista{position:-webkit-sticky;position:sticky;top:16px;gap:4px;container-type:inline-size}@container (max-width:900px){.cfg-rev-vista{position:static}}.cfg-rev-vista .form-actions{margin-top:14px}.cfg-lectura{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));grid-gap:10px;gap:10px;margin:0}.cfg-lectura>div{padding:12px 14px;border:1px solid var(--line);border-radius:6px;background:var(--card-2);min-width:0}.cfg-lectura dt{font-family:var(--f-arch);font-weight:700;font-size:12px;color:var(--ink-2)}.cfg-lectura dd{margin:3px 0 0;display:flex;flex-direction:column;gap:2px;font-family:var(--f-arch);font-weight:800;font-size:14px;color:var(--ink);overflow-wrap:anywhere}.cfg-lectura dd span{font-family:var(--f-body);font-weight:500;font-size:12.5px;color:var(--ink-2)}.cfg-avisos{list-style:none;padding:0;gap:8px}.cfg-avisos,.cfg-mesa{margin:0;display:flex;flex-direction:column}.cfg-mesa{padding:16px;border:1px solid var(--line);border-radius:6px;background:var(--card);min-width:0;gap:10px}.cfg-mesa legend{padding:0 6px;margin-left:-6px;font-family:var(--f-arch);font-weight:800;font-size:15px;color:var(--ink)}.cfg-mesa>.hint{margin:-4px 0 0}.cfg-opciones{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,190px),1fr));grid-gap:10px;gap:10px}@container (max-width:520px){.cfg-opciones{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.cfg-lienzo{--alto:76px;--aire:10px;padding-inline:10px}.cfg-op-tx{padding:8px 10px 10px}.cfg-mesa{padding:14px 12px}}.cfg-opcion{position:relative;display:flex;flex-direction:column;gap:0;min-width:0;border:1.5px solid var(--line);border-radius:6px;overflow:hidden;cursor:pointer;background:var(--card)}.cfg-opcion:hover{border-color:var(--line-2)}.cfg-opcion.on{border-color:var(--brand);box-shadow:0 0 0 3px color-mix(in srgb,var(--brand) 22%,transparent)}.cfg-opcion:focus-within{outline:2px solid var(--brand);outline-offset:2px}.cfg-opcion input{position:absolute;opacity:0;width:1px;height:1px}.cfg-lienzo{--alto:96px;--aire:12px;display:grid;place-items:center;height:var(--alto);padding:var(--aire) 14px;overflow:hidden}.cfg-lienzo.claro{background:#FFFFFF;border-bottom:1px solid #e4eaed}.cfg-lienzo.oscuro{background:#141B20;border-bottom:1px solid #243037}.cfg-lienzo img{max-width:100%;max-height:calc(var(--alto) - 2 * var(--aire));object-fit:contain}.cfg-lienzo>span{font-size:12px;color:#5A6B73}.cfg-lienzo.oscuro>span{color:#B4C3C9}.cfg-sin{display:inline-flex;align-items:center;gap:10px;align-self:flex-start;min-height:44px;padding:0 16px 0 12px;border:1.5px solid var(--line);border-radius:4px;cursor:pointer;font-family:var(--f-arch);font-weight:700;font-size:13px;color:var(--ink-2)}.cfg-sin:before{content:"";flex:none;width:16px;height:16px;border-radius:50%;border:1.5px solid var(--line-2);background:var(--card)}.cfg-sin.on{border-color:var(--brand);color:var(--ink)}.cfg-sin.on:before{border:5px solid var(--brand)}.cfg-sin:focus-within{outline:2px solid var(--brand);outline-offset:2px}.cfg-sin input{position:absolute;opacity:0;width:1px;height:1px}.cfg-op-tx{display:flex;flex-direction:column;gap:7px;padding:10px 12px 12px}.cfg-op-tx b{font-family:var(--f-arch);font-size:13px;color:var(--ink)}.cfg-op-tx .chips{display:flex;flex-wrap:wrap;gap:5px}.cfg-op-tx .ms-chip{height:auto;min-height:22px;white-space:normal;line-height:1.3;padding:2px 8px;font-family:var(--f-body);font-size:11.5px;font-weight:700}.cfg-op-tx .ms-chip.mut:last-child{font-family:var(--f-mono);font-weight:600;white-space:nowrap;font-size:11px}.cfg-criterio{margin:0;padding:12px 0 2px;border-top:6px solid var(--sn-rule,var(--ink));background:none;display:flex;flex-direction:column;gap:6px;min-width:0}.cfg-criterio h5{margin:0;font-family:var(--f-arch);font-weight:800;font-size:14px;color:var(--ink)}.cfg-criterio p{margin:0;font-size:13.5px;line-height:1.5;color:var(--ink);overflow-wrap:anywhere}.cfg-criterio p.hint{color:var(--ink-2);font-size:12.5px}.cfg-criterio .cfg-ver{display:inline-flex;margin:-12px 0;padding:0 2px;border:0;background:none;color:var(--sn-blk,var(--ink));font:inherit;font-weight:700;text-decoration:underline;text-underline-offset:3px}.cfg-criterio .cfg-ver,.cfg-tipos-mesa summary{align-items:center;min-height:44px;cursor:pointer}.cfg-tipos-mesa summary{display:flex;gap:10px;list-style:none;font-family:var(--f-arch);font-weight:800;font-size:15px;color:var(--ink)}.cfg-tipos-mesa summary::-webkit-details-marker{display:none}.cfg-tipos-mesa summary:before{content:"";flex:none;width:7px;height:7px;border-right:2px solid var(--ink-2);border-bottom:2px solid var(--ink-2);transform:rotate(-45deg);transition:transform .15s}.cfg-tipos-mesa[open] summary:before{transform:rotate(45deg)}.cfg-tipos-mesa summary:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.cfg-tipos-mesa summary span{font-family:var(--f-body);font-weight:500;font-size:12.5px;color:var(--ink-2)}.cfg-tipos-mesa:not([open]){gap:0}.cfg-tipos{width:100%;border-collapse:collapse;font-size:13.5px}.cfg-tipos td,.cfg-tipos th{padding:9px 10px;text-align:left;vertical-align:baseline;border-bottom:1px solid var(--line)}.cfg-tipos thead th{font-family:var(--f-arch);font-weight:700;font-size:12px;color:var(--ink-2);border-bottom-color:var(--line-2,var(--line))}.cfg-tipos tbody th{font-family:var(--f-arch);font-weight:800;color:var(--ink);overflow-wrap:anywhere}.cfg-tipos td{color:var(--ink-2)}.cfg-tipos tbody tr:last-child>*{border-bottom:0}@media (max-width:520px){.cfg-tipos thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.cfg-tipos tr{display:grid;grid-template-columns:1fr auto;grid-gap:2px 12px;gap:2px 12px;padding:9px 0;border-bottom:1px solid var(--line)}.cfg-tipos tbody tr:last-child{border-bottom:0}.cfg-tipos td,.cfg-tipos th{padding:0;border:0}.cfg-tipos td:last-child{grid-column:1/-1;font-size:12.5px}}.cfg-colores{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,220px),1fr));grid-gap:10px;gap:10px}.cfg-color{position:relative;display:flex;align-items:flex-start;gap:12px;min-height:60px;padding:12px;border:1.5px solid var(--line);border-radius:6px;cursor:pointer;min-width:0}.cfg-color.on{border-color:var(--brand);box-shadow:0 0 0 3px color-mix(in srgb,var(--brand) 22%,transparent)}.cfg-color:focus-within{outline:2px solid var(--brand);outline-offset:2px}.cfg-color input{position:absolute;opacity:0;width:1px;height:1px}.cfg-color i{flex:none;width:36px;height:36px;border-radius:6px;border:1px solid var(--line-2)}.cfg-color .tx{display:flex;flex-direction:column;gap:2px;min-width:0}.cfg-color .tx b{font-size:13.5px;color:var(--ink)}.cfg-color .tx b.mono{font-family:var(--f-mono);font-weight:600}.cfg-color .et{font-family:var(--f-arch);font-weight:700;font-size:12.5px;color:var(--ink)}.cfg-color .og{font-size:12px;color:var(--ink-2);overflow-wrap:anywhere}.cfg-mesa .color-campo{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.cfg-mesa .color-campo input[type=color]{width:44px;height:44px;padding:2px;border:1px solid var(--line);border-radius:6px;background:var(--card)}.cfg-mesa .color-campo .hint{margin:0}.cfg-sugerencias{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.cfg-sugerencias .hint{margin:0}.cfg-sug{min-height:44px;cursor:pointer;font-family:var(--f-arch)}.cfg-sug:hover{border-color:var(--line-2);color:var(--ink)}.cfg-tabla{display:flex;flex-direction:column;border:1px solid var(--line);border-radius:6px;overflow:hidden}.cfg-tabla .fila{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr) minmax(0,1fr);grid-gap:12px;gap:12px;align-items:center;padding:12px 14px;background:var(--card);font-size:13.5px;color:var(--ink)}.cfg-tabla .fila+.fila{border-top:1px solid var(--line)}.cfg-tabla .fila>span{min-width:0;overflow-wrap:anywhere}.cfg-tabla .cab{background:var(--card-2);font-size:12px;color:var(--ink-2)}.cfg-tabla .cab,.cfg-tabla [role=rowheader]{font-family:var(--f-arch);font-weight:700}.cfg-tabla .fila.cambia [role=cell]:last-child{font-weight:700}.cfg-tabla .fila.cambia [role=rowheader]:after{content:"Cambia";margin-left:8px;padding:2px 7px;border-radius:4px;background:var(--brand-soft);color:var(--brand-ink);font-family:var(--f-mono);font-size:10.5px;font-weight:600;vertical-align:1px}.cfg-mini{display:grid;place-items:center;height:52px;padding:6px 10px;border-radius:6px}.cfg-mini.claro{background:#FFFFFF;border:1px solid #e4eaed}.cfg-mini.oscuro{background:#141B20;border:1px solid #243037}.cfg-mini img{max-width:100%;max-height:40px;object-fit:contain}.cfg-mini em{font-style:normal;font-size:12px;color:#5A6B73}.cfg-mini.oscuro em{color:#B4C3C9}.cfg-sw{display:flex;align-items:center;gap:8px;font-family:var(--f-mono);font-size:12.5px}.cfg-sw i{flex:none;width:22px;height:22px;border-radius:7px;border:1px solid var(--line-2)}@container (max-width:520px){.cfg-tabla .cab{display:none}.cfg-tabla .fila{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.cfg-tabla [role=rowheader]{grid-column:1/-1}}.mv{gap:12px;container-type:inline-size}.mv,.mv-lista{display:flex;flex-direction:column}.mv-lista{list-style:none;margin:0;padding:0;border:1px solid var(--line);border-radius:6px;overflow:hidden}.mv-item{display:grid;grid-template-columns:36px 128px minmax(0,1fr) auto;grid-gap:14px;gap:14px;align-items:center;padding:14px 16px;background:var(--card)}.mv-item+.mv-item{border-top:1px solid var(--line)}.mv-item.vigente{background:color-mix(in srgb,var(--brand-soft) 45%,var(--card))}.mv-n{display:grid;place-items:center;width:36px;height:36px;border-radius:50%;border:1.5px solid var(--line-2);font-family:var(--f-mono);font-size:13px;font-weight:600;color:var(--ink)}.mv-item.vigente .mv-n{background:var(--brand);border-color:var(--brand);color:var(--on-brand)}.mv-piezas{display:flex;align-items:center;gap:8px;min-width:0}.mv-logo{display:grid;place-items:center;flex:1 1;min-width:0;height:44px;padding:5px 8px;border-radius:6px;background:#FFFFFF;border:1px solid #e4eaed}.mv-logo img{max-width:100%;max-height:34px;object-fit:contain}.mv-logo em{font-style:normal;font-size:11px;color:#5A6B73}.mv-piezas i{flex:none;width:22px;height:22px;border-radius:7px;border:1px solid var(--line-2)}.mv-tx{display:flex;flex-direction:column;gap:3px;min-width:0}.mv-tx b{display:flex;flex-wrap:wrap;align-items:center;gap:8px;font-family:var(--f-arch);font-size:14px;color:var(--ink)}.mv-tx>span{font-size:12.5px;color:var(--ink-2);overflow-wrap:anywhere}.mv-tx .mv-datos{font-family:var(--f-mono);font-size:11.5px}.mv-acc{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}@container (max-width:640px){.mv-item{grid-template-columns:36px minmax(0,1fr)}.mv-piezas{max-width:200px}.mv-piezas,.mv-tx{grid-column:2}.mv-acc{grid-column:1/-1;justify-content:flex-start}}.cv-accesos{container-type:inline-size;margin-top:16px;padding:8px;background:var(--card);border:1px solid var(--line);border-radius:6px;box-shadow:none}.cv-accesos ul{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:6px;gap:6px}.cv-accesos a{display:flex;align-items:center;gap:8px;height:100%;min-height:56px;padding:8px 4px 8px 6px;border-radius:6px;color:var(--ink);text-decoration:none;font-family:var(--f-body);font-weight:700;font-size:12.5px;line-height:1.25;transition:background-color .15s ease}.cv-accesos a:hover{background:var(--card-2)}.cv-accesos a:focus-visible{outline:2px solid var(--brand);outline-offset:1px}.cv-acc-ic{position:relative;flex:none;display:grid;place-items:center;width:36px;height:36px;border-radius:6px;background:var(--brand-soft)}.cv-acc-ic svg{width:18px;height:18px}.cv-acc-t{min-width:0}.cv-acc-n{position:absolute;top:-5px;right:-6px;min-width:19px;height:19px;padding:0 5px;border-radius:6px;background:var(--bad);color:var(--on-bad);border:1.5px solid var(--card);font-family:var(--f-body);font-weight:800;font-size:10.5px;line-height:16px;text-align:center}@container (min-width:322px){.cv-accesos ul{grid-template-columns:repeat(4,minmax(0,1fr))}.cv-accesos a{flex-direction:column;justify-content:center;gap:8px;min-height:84px;padding:10px 4px;text-align:center}.cv-acc-ic{width:42px;height:42px;border-radius:6px}.cv-acc-ic svg{width:21px;height:21px}.cv-acc-t{white-space:nowrap}}.psec#codigo{scroll-margin-top:16px}.pexp-guia{margin:4px 0 0;font-size:13.5px;line-height:1.45;color:var(--ink-2)}.pexp{list-style:none;margin:16px 0 0;padding:0;display:grid;grid-gap:8px;gap:8px}.pexp-fila{display:flex;align-items:center;gap:12px;width:100%;min-height:64px;padding:12px;border:1px solid var(--line);border-radius:6px;background:var(--card);box-shadow:none;color:var(--ink);font:inherit;text-align:left;cursor:pointer}.pexp-fila:hover{border-color:var(--line-2)}.pexp-fila:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.pexp-ic{flex:none;display:grid;place-items:center;width:40px;height:40px;border-radius:6px;background:var(--brand-soft);color:var(--brand-ink)}.pexp-ic svg{width:20px;height:20px}.pexp-t{display:flex;flex-direction:column;gap:3px;flex:1 1;min-width:0}.pexp-t b{font-family:var(--f-arch);font-weight:800;font-size:15px;line-height:1.25}.pexp-t small{font-size:12.5px;line-height:1.4;color:var(--ink-3-text)}.pexp-ir{flex:none;display:grid;place-items:center;width:22px;height:22px;color:var(--ink)}.pexp-ir svg{width:20px;height:20px}.pexp-fila.off{cursor:default;box-shadow:none}.pexp-fila.off .pexp-ic{background:var(--card-2);color:var(--ink-3-text)}.pexp-fila.off .pexp-t b{color:var(--ink-2)}.cv-tira{container-type:inline-size;list-style:none;margin:10px 0 0;padding:8px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:6px;gap:6px;background:var(--card);border:1px solid var(--line);border-radius:6px;box-shadow:none}.cv-tira a{display:flex;flex-direction:column;align-items:flex-start;gap:4px;height:100%;min-height:72px;padding:10px 8px 10px 10px;border-radius:6px;background:var(--card-2);color:var(--ink);text-decoration:none;transition:filter .15s ease}.cv-tira a.wn{background:var(--warn-soft)}.cv-tira a.bad{background:var(--bad-soft)}.cv-tira a:hover{filter:brightness(.97)}.cv-tira a:focus-visible{outline:2px solid var(--brand);outline-offset:1px}.cv-tira-cab{display:flex;align-items:center;justify-content:space-between;align-self:stretch;margin-bottom:2px}.cv-tira .cv-ic{color:var(--clin-ink)}.cv-tira a.wn .cv-ic{color:var(--warn-ink)}.cv-tira a.bad .cv-ic{color:var(--bad-ink)}.cv-tira .cv-ic svg{width:16px;height:16px}.cv-tira-punto{width:7px;height:7px;border-radius:50%;background:var(--ok)}.cv-tira-punto.wn{background:var(--warn)}.cv-tira-punto.bad{background:var(--bad)}.cv-tira-n{font-family:var(--f-body);font-weight:700;font-size:11.5px;line-height:1.2;color:var(--ink-2);white-space:nowrap}.cv-tira-v{display:inline-flex;align-items:baseline;gap:2px;font-family:var(--f-arch);font-weight:800;font-size:min(19px,6.2cqi);letter-spacing:-.02em;line-height:1.1;white-space:nowrap}.cv-tira-u{font-family:var(--f-body);font-weight:600;font-size:11px;color:var(--ink-3-text)}@container (min-width:330px){.cv-tira{grid-template-columns:repeat(4,minmax(0,1fr))}.cv-tira-v{font-size:min(19px,5.4cqi)}.cv-tira-v.largo{font-size:min(19px,4.4cqi)}}.rsig-cuerpo{display:flex;align-items:center;gap:12px;margin-top:14px}.rsig-cuerpo .rsig-v{flex:1 1;min-width:0;margin:0;white-space:nowrap}.rsig-cuerpo.con-serie .rsig-v{font-size:clamp(24px,8.4cqi,34px)}.rsig-cuerpo.con-serie .cv-mini{flex:0 1 128px;min-width:96px}.rsig-cuerpo .rsig-fig{margin-left:auto}.rsig .rsig-ref{margin-top:8px}.rsig-ant{display:flex;align-items:center;gap:4px;margin:4px 0 0;font-size:12.5px;font-weight:600;color:var(--ink-3-text)}.rsig-ant svg{flex:none;width:14px;height:14px}.rsig-ant b{font-family:var(--f-mono);font-weight:600;color:var(--ink-2)}.rsig .cv-barra{margin-top:14px}@container (max-width:299px){.rsig-cuerpo.con-serie{flex-direction:column;align-items:stretch;gap:10px}.rsig-cuerpo.con-serie .cv-mini{flex:none;width:100%;height:56px}}.cv-mini{position:relative;flex:0 0 128px;height:58px}.cv-mini svg{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.cv-mini .banda{fill:var(--ok-soft);opacity:.85}.cv-mini .linea{fill:none;stroke:var(--ink-3);stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.cv-mini .linea.sec{stroke-width:1.6;opacity:.7}.cv-mini .pt{position:absolute;width:6px;height:6px;margin:-3px 0 0 -3px;border-radius:50%;background:var(--card);border:1.5px solid var(--ink-3)}.cv-mini .pt.wn{border-color:var(--warn)}.cv-mini .pt.bad{border-color:var(--bad)}.cv-mini .pt.ult{width:11px;height:11px;margin:-5.5px 0 0 -5.5px;border:2px solid var(--card);background:var(--ok)}.cv-mini .pt.ult.wn{background:var(--warn)}.cv-mini .pt.ult.bad{background:var(--bad)}.alim .plato{margin:0;padding:16px 16px 18px}.act,.alim .plato,.alim-prio{background:var(--card);border:1px solid var(--line);border-radius:6px;box-shadow:none}.act,.alim-prio{margin-top:10px;padding:15px 16px 4px}.act{margin-top:0}.alim-prio-t{display:flex;align-items:center;gap:8px;margin:0;font-family:var(--f-arch);font-weight:800;font-size:15.5px;color:var(--ink)}.alim-prio-t svg{width:18px;height:18px;color:var(--clin-ink)}.alim-lista{list-style:none;margin:10px 0 0;padding:0;display:grid;grid-gap:10px;gap:10px}.alim-lista li{display:grid;grid-gap:3px;gap:3px}.alim-lista b{font-size:13.5px;font-weight:700;color:var(--ink);line-height:1.35}.alim-lista span{font-size:13px;color:var(--ink-2);line-height:1.45}.alim-motivo{margin:12px 0 0;font-size:12px;font-weight:600;line-height:1.4;color:var(--ink-3-text)}.alim-ir{display:flex;align-items:center;justify-content:space-between;min-height:48px;font-family:var(--f-arch);font-weight:700;font-size:14px;color:var(--brand-ink);text-decoration:none}.alim-ir svg{width:18px;height:18px}.alim-ir:hover{text-decoration:underline;text-underline-offset:3px}.act-lista{list-style:none;margin:0;padding:0}.act-lista>li+li{margin-top:14px;padding-top:14px;border-top:1px solid var(--line)}.act-cab{display:grid;grid-template-columns:34px minmax(0,1fr);grid-gap:11px;gap:11px;align-items:start}.act-ic{display:grid;place-items:center;width:34px;height:34px;border-radius:6px;background:var(--clin-soft);color:var(--clin-ink)}.act-ic svg{width:18px;height:18px}.act-cab div{display:grid;grid-gap:3px;gap:3px}.act-cab b{font-family:var(--f-arch);font-weight:800;font-size:14.5px;line-height:1.3;color:var(--ink)}.act-cab span{font-size:13px;line-height:1.45;color:var(--ink-2)}.act-cab small{font-size:12px;font-weight:600;line-height:1.4;color:var(--ink-3-text)}.cv-alim{container-type:inline-size;display:block;margin:2px 0 14px;border-radius:6px;background:var(--card-2);color:var(--ink);text-decoration:none}.cv-alim:hover{background:color-mix(in srgb,var(--card-2) 80%,var(--line))}.cv-alim-in{display:grid;grid-template-columns:clamp(124px,44cqi,168px) minmax(0,1fr);grid-gap:16px;gap:16px;align-items:center;padding:14px}.cv-alim .plato-fig.cv-alim-plato{width:100%}.cv-alim-t{min-width:0;display:grid;grid-gap:8px;gap:8px}.cv-alim-t b{font-family:var(--f-arch);font-weight:800;font-size:15px;line-height:1.25;color:var(--ink)}.cv-alim-ley{display:grid;grid-gap:8px;gap:8px}.cv-alim-ley>span{display:flex;align-items:center;gap:9px;font-size:13.5px;font-weight:700;color:var(--ink)}.cv-alim-ley i{display:grid;place-items:center;width:30px;height:26px;border-radius:8px;font-style:normal;font-family:var(--f-arch);font-weight:800;font-size:14.5px}.cv-alim-ley .l-veg i{color:var(--g-veg-ink);background:var(--g-veg-mid)}.cv-alim-ley .l-pro i{color:var(--g-pro-ink);background:var(--g-pro-mid)}.cv-alim-ley .l-car i{color:var(--g-car-ink);background:var(--g-car-mid)}.cv-alim-ir{display:inline-flex;align-items:center;gap:4px;margin-top:4px;font-size:13px;font-weight:700;font-family:var(--f-arch);color:var(--brand-ink)}.cv-alim-ir svg{width:16px;height:16px;flex-shrink:0}@container (max-width:269px){.cv-alim-in{grid-template-columns:minmax(0,1fr)}.cv-alim .plato-fig.cv-alim-plato{width:clamp(120px,70cqi,170px);justify-self:center}.cv-alim-t{display:contents}.cv-alim-t b{order:-1}}.mod-rejilla{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px}@media (max-width:760px){.mod-rejilla{grid-template-columns:minmax(0,1fr)}}.mod-sector,.mod-tarjeta{padding:20px 22px;background:var(--card);border:1px solid var(--line);border-radius:6px;box-shadow:none;scroll-margin-top:24px}.mod-sector{margin-bottom:16px}.mod-sector:target,.mod-tarjeta:target{border-color:var(--brand)}.mod-cab{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 12px}.mod-sector h2,.mod-tarjeta h2{margin:0;font-family:var(--f-arch);font-weight:800;font-size:17px;color:var(--ink)}.mod-sector p,.mod-tarjeta p{margin:8px 0 0;font-size:14px;line-height:1.5;color:var(--ink-2)}.mod-tarjeta .mod-req{font-size:13px;color:var(--ink-3-text)}.mod-estado{display:inline-flex;align-items:center;min-height:28px;padding:0 12px;border-radius:4px;font-family:var(--f-arch);font-weight:700;font-size:13px}.mod-estado.ok{background:var(--ok-soft);color:var(--ok-ink)}.mod-estado.neu{background:var(--card-2);color:var(--ink-2)}.alt-paso{display:flex;flex-direction:column;gap:18px;width:100%}.alt-grupo{margin:0;padding:0;border:0;min-width:0}.alt-grupo legend{padding:0;margin-bottom:10px;font-family:var(--f-arch);font-weight:800;font-size:15px;color:var(--ink)}.alt-opciones{display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr))}.alt-opcion{position:relative;display:flex;align-items:flex-start;gap:12px;min-height:88px;padding:14px 40px 14px 14px;text-align:left;background:var(--card);border:1px solid var(--line-2);border-radius:6px;color:var(--ink);cursor:pointer;font:inherit;transition:border-color .18s,background .18s}.alt-opcion:hover{border-color:var(--ink-3)}.alt-opcion.on{border-color:var(--brand);background:var(--brand-soft)}.alt-modulo:focus-visible,.alt-opcion:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.alt-opcion-ic{display:grid;place-items:center;width:40px;height:40px;flex:none;border-radius:6px;background:var(--card-2);color:var(--ink-2)}.alt-opcion.on .alt-opcion-ic{background:var(--card);color:var(--brand-ink)}.alt-opcion-t{display:flex;flex-direction:column;gap:4px;min-width:0}.alt-opcion-t b{font-family:var(--f-arch);font-weight:800;font-size:15.5px}.alt-opcion-t small{font-size:13.5px;line-height:1.45;color:var(--ink-2)}.alt-opcion-ok{position:absolute;top:12px;right:12px;color:var(--brand-ink)}.alt-resumen{padding:16px 18px;border-radius:6px;background:var(--card-2);border:1px solid var(--line)}.alt-resumen-t{margin:0 0 10px;font-family:var(--f-arch);font-weight:800;font-size:15px;color:var(--ink)}.alt-resumen dl,.alt-revision{display:grid;grid-gap:8px 18px;gap:8px 18px;margin:0;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr))}.alt-resumen dl div,.alt-revision div{min-width:0}.alt-resumen dt,.alt-revision dt{font-family:var(--f-arch);font-weight:700;font-size:12.5px;color:var(--ink-2)}.alt-resumen dd,.alt-revision dd{margin:2px 0 0;font-size:14.5px;line-height:1.45;color:var(--ink);overflow-wrap:anywhere}.alt-sede{display:flex;flex-direction:column;align-items:flex-start;gap:12px;margin:0;padding:16px;border:1px solid var(--line);border-radius:6px;min-width:0}.alt-sede legend{padding:0 6px;font-family:var(--f-arch);font-weight:800;font-size:14.5px;color:var(--ink)}.alt-modulos{display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr))}.alt-modulo{display:flex;flex-direction:column;gap:6px;min-height:96px;padding:14px;text-align:left;font:inherit;color:var(--ink);background:var(--card);border:1px solid var(--line-2);border-radius:6px;cursor:pointer;transition:border-color .18s,background .18s}.alt-modulo.on{border-color:var(--brand);background:var(--brand-soft)}.alt-modulo:disabled{cursor:default;background:var(--card-2)}.alt-modulo-cab{display:flex;align-items:center;justify-content:space-between;gap:10px}.alt-modulo-cab b{font-family:var(--f-arch);font-weight:800;font-size:15px}.alt-modulo small{font-size:13.5px;line-height:1.45;color:var(--ink-2)}.alt-modulo .alt-req{color:var(--ink-3-text)}.alt-interruptor{display:grid;place-items:center;width:24px;height:24px;flex:none;border-radius:7px;border:1.5px solid var(--line-2);color:var(--ink-2)}.alt-interruptor.on{background:var(--brand);border-color:var(--brand);color:var(--on-brand)}.alt-paso{container-type:inline-size}.alt-perfiles{display:grid;grid-gap:12px;gap:12px;grid-template-columns:minmax(0,1fr)}@container (min-width:600px){.alt-perfiles{grid-template-columns:repeat(3,minmax(0,1fr))}}.alt-perfil{display:flex;flex-direction:column;gap:6px;min-height:88px;padding:14px;text-align:left;font:inherit;color:var(--ink);background:var(--card);border:1px solid var(--line-2);border-radius:6px;cursor:pointer;transition:border-color .18s,background .18s}.alt-estacion:hover,.alt-perfil:hover{border-color:var(--ink-3)}.alt-perfil.on{border-color:var(--brand);background:var(--brand-soft)}.alt-perfil-cab{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}.alt-perfil-cab b{font-family:var(--f-arch);font-weight:800;font-size:15px}.alt-perfil-n{flex:none;padding:2px 9px;border-radius:6px;background:var(--card-2);font-family:var(--f-arch);font-weight:700;font-size:12.5px;color:var(--ink-2)}.alt-perfil.on .alt-perfil-n{background:var(--card);color:var(--brand-ink)}.alt-perfil small{font-size:13.5px;line-height:1.45;color:var(--ink-2)}.alt-perfil-propio{margin:10px 0 0;font-size:13.5px;font-weight:600;color:var(--ink-2)}.alt-recorrido{list-style:none;margin:0;padding:0;display:grid;grid-gap:12px;gap:12px;grid-template-columns:minmax(0,1fr)}@container (min-width:760px){.alt-recorrido{grid-template-columns:repeat(3,minmax(0,1fr))}}.alt-etapa{position:relative;display:flex;flex-direction:column;gap:12px;min-width:0;padding:18px 14px 14px;border:1px solid var(--line);border-radius:6px;background:var(--card);overflow:clip}.alt-etapa:before{content:"";position:absolute;inset:0 0 auto 0;height:4px;background:repeating-linear-gradient(90deg,var(--line-2) 0 8px,transparent 8px 14px)}.alt-etapa.activa:before{background:var(--brand)}.alt-etapa-cab{display:flex;align-items:flex-start;gap:10px;min-width:0}.alt-etapa-ic{display:grid;place-items:center;width:38px;height:38px;flex:none;border-radius:6px;background:var(--card-2);color:var(--ink-2)}.alt-etapa.activa .alt-etapa-ic{background:var(--brand-soft);color:var(--brand-ink)}.alt-etapa-t{display:flex;flex-direction:column;gap:3px;min-width:0}.alt-etapa-t b{font-family:var(--f-arch);font-weight:800;font-size:15px;color:var(--ink)}.alt-etapa-t small{font-size:13px;line-height:1.45;color:var(--ink-2)}.alt-etapa-ex{display:flex;flex-direction:column;gap:8px}.alt-estacion{display:flex;align-items:flex-start;gap:10px;min-height:56px;padding:11px 12px;text-align:left;font:inherit;color:var(--ink);background:var(--card);border:1px solid var(--line-2);border-radius:6px;cursor:pointer;transition:border-color .18s,background .18s}.alt-estacion.on{border-color:var(--brand);background:var(--brand-soft)}.alt-estacion .alt-interruptor{margin-top:1px}.alt-estacion-t{display:flex;flex-direction:column;gap:3px;min-width:0}.alt-estacion-t b{font-family:var(--f-arch);font-weight:800;font-size:14.5px}.alt-estacion-t small{font-size:13px;line-height:1.45;color:var(--ink-2)}.alt-estacion:focus-visible,.alt-perfil:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.alt-examenes-res{margin:0;padding:12px 14px;border-left:3px solid var(--brand);border-radius:6px;background:var(--card-2);font-size:14.5px;line-height:1.5;color:var(--ink)}.alt-botones{margin-top:18px}.alt-cuentas{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px;width:100%}.alt-cuentas li{display:flex;flex-wrap:wrap;align-items:center;gap:10px 16px;padding:12px 14px;border:1px solid var(--line);border-radius:6px;background:var(--card-2)}.alt-cuenta-t{display:flex;flex-direction:column;gap:2px;flex:1 1 220px;min-width:0}.alt-cuenta-t b{font-family:var(--f-arch);font-weight:800;font-size:14.5px;color:var(--ink)}.alt-cuenta-t small{font-size:13px;color:var(--ink-2);overflow-wrap:anywhere}.alt-clave{font-size:15px;font-weight:600;color:var(--ink);padding:6px 10px;border-radius:8px;background:var(--card);border:1px dashed var(--line-2)}.hoja-bandeja{list-style:none;margin:0;padding:0;display:grid;grid-gap:14px;gap:14px;grid-template-columns:minmax(0,1fr)}@media (min-width:1180px){.hoja-bandeja{grid-template-columns:repeat(2,minmax(0,1fr))}.hoja-bandeja>:last-child:nth-child(odd){grid-column:1/-1}}.hoja-tarjeta{display:flex;flex-direction:column;gap:12px;padding:16px 18px;min-width:0}.hoja-tarjeta-cab{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:8px 14px}.hoja-paciente{display:flex;flex-direction:column;gap:3px;min-width:0}.hoja-paciente b{font-family:var(--f-arch);font-weight:800;font-size:17px;color:var(--ink);overflow-wrap:anywhere}.hoja-paciente>span{font-size:13.5px;color:var(--ink-2);overflow-wrap:anywhere}.hoja-cama{flex:none;padding:5px 10px;border-radius:6px;background:var(--card-2);font-family:var(--f-arch);font-weight:700;font-size:13.5px;color:var(--ink)}.hoja-cama.es-wn{background:var(--warn-soft);color:var(--warn-ink)}.hoja-lista{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.hoja-lista li{display:grid;grid-template-columns:minmax(0,130px) minmax(0,1fr);grid-gap:10px;gap:10px;align-items:baseline;padding:8px 10px;border-radius:6px;background:var(--card-2)}.hoja-lista li.es-suspension{background:var(--bad-soft)}.hoja-lista-tipo{font-family:var(--f-arch);font-weight:700;font-size:12.5px;color:var(--ink-2)}.hoja-lista li.es-suspension .hoja-lista-tipo{color:var(--bad-ink)}.hoja-lista-que{font-size:14px;line-height:1.4;color:var(--ink);overflow-wrap:anywhere}@container (max-width:420px){.hoja-lista li{grid-template-columns:minmax(0,1fr);gap:2px}}.hoja-tarjeta{container-type:inline-size}.hoja-tarjeta-pie{margin-top:auto;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px 14px}.hoja-meta{font-size:13px;line-height:1.45;color:var(--ink-2);min-width:0;flex:1 1 220px}.hoja-vital-texto{font-size:22px}.hoja-vacia{display:flex;flex-direction:column;align-items:center;gap:8px;padding:36px 20px;text-align:center;color:var(--ok-ink)}.hoja-vacia h2{margin:0;font-family:var(--f-arch);font-weight:800;font-size:19px;color:var(--ink)}.hoja-vacia p{margin:0;max-width:520px;font-size:14.5px;line-height:1.5;color:var(--ink-2)}.hb-libro{list-style:none;margin:0;padding:0;container-type:inline-size;overflow:hidden}.hb-hoja{display:grid;grid-gap:10px 20px;gap:10px 20px;padding:16px 18px;align-items:start;grid-template-columns:minmax(0,1fr)}.hb-hoja+.hb-hoja{border-top:1px solid var(--line-2)}.hb-nota,.hb-paciente{display:flex;flex-direction:column;gap:2px;min-width:0}.hb-paciente b{font-family:var(--f-arch);font-weight:800;font-size:16px;color:var(--ink);overflow-wrap:anywhere}.hb-nota span,.hb-paciente span{font-size:13px;line-height:1.4;color:var(--ink-2);overflow-wrap:anywhere}.hb-paciente .es-wn{color:var(--warn-ink);font-weight:600}.hb-episodio{display:inline-flex;align-items:center;gap:4px;min-height:44px;margin:-10px 0;font-size:13px;color:var(--brand-ink,var(--ink));text-decoration:underline;text-underline-offset:3px;align-self:flex-start}.hb-nota b{font-family:var(--f-arch);font-weight:700;font-size:14.5px;color:var(--ink)}.hb-hoja .hoja-lista{gap:0}.hb-hoja .hoja-lista li{background:none;border-radius:0;padding:7px 0;border-bottom:1px solid var(--line)}.hb-hoja .hoja-lista li:first-child{padding-top:0}.hb-hoja .hoja-lista li.es-suspension{background:none}.hb-accion{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 14px}@container (min-width:980px){.hb-hoja{grid-template-columns:minmax(0,15rem) minmax(0,13rem) minmax(0,1fr)}.hb-accion{grid-column:3}}.hj-cab{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding:14px 18px;border-bottom:1px solid var(--line-2)}.hj-cab h2{margin:0;font-family:var(--f-arch);font-weight:800;font-size:16px;color:var(--ink)}.hj-cab span{flex:none;white-space:nowrap;font-size:13px;color:var(--ink-2);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.hj-vacio{display:flex;align-items:center;gap:10px;margin:0;padding:18px;font-size:14px;color:var(--ink-2)}.hj-filas{list-style:none;margin:0;padding:0;container-type:inline-size}.hj-fila{display:grid;grid-gap:6px 18px;gap:6px 18px;align-items:center;padding:12px 18px;grid-template-columns:minmax(0,1fr)}.hj-fila+.hj-fila{border-top:1px solid var(--line-2)}.hj-cuando{font-size:13px;color:var(--ink-2);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.hj-que{display:flex;flex-direction:column;gap:2px;min-width:0}.hj-que b{font-family:var(--f-arch);font-weight:700;font-size:15px;color:var(--ink);overflow-wrap:anywhere}.hj-que small{font-size:13px;line-height:1.4;color:var(--ink-2);overflow-wrap:anywhere}.hj-fila .btn{justify-self:start}@container (min-width:640px){.hj-fila{grid-template-columns:9.5rem minmax(0,1fr) auto}.hj-fila .btn{justify-self:end}}.hj-panel{overflow:hidden}.hb-recetas{margin-bottom:14px}.hj-panel+.hj-panel{margin-top:14px}.hoja-de-nota{margin:0 0 4px;font-size:13px;color:#5A6B73}.hoja-copia,.hoja-de-nota b{color:#16242C}.hoja-copia{margin-top:12px;border-color:#16242C}.hoja-aviso{display:flex;align-items:center;gap:12px;margin:0 0 12px;padding:12px 16px;min-height:64px;border:1px solid var(--warn);border-radius:6px;background:var(--warn-soft);color:var(--ink);text-decoration:none}.hoja-aviso-t{display:flex;flex-direction:column;gap:2px;flex:1 1;min-width:0}.hoja-aviso-t b{font-family:var(--f-arch);font-weight:800;font-size:15px;color:var(--warn-ink)}.hoja-aviso-t small{font-size:13px;color:var(--ink-2)}.hoja-aviso-ir{flex:none;font-family:var(--f-arch);font-weight:800;font-size:14px;color:var(--warn-ink)}.hoja-aviso:focus-visible{outline:2px solid var(--brand);outline-offset:2px}@media (max-width:520px){.hoja-aviso{flex-wrap:wrap}.hoja-aviso-ir{flex-basis:100%;padding-left:50px}}.hoja-control{display:flex;flex-direction:column;align-items:flex-end;gap:8px}.hoja-confirmar{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:10px 14px;padding:10px 14px;border:1px solid var(--warn);border-radius:6px;background:var(--warn-soft)}.hoja-confirmar p{margin:0;font-family:var(--f-arch);font-weight:800;font-size:14.5px;color:var(--warn-ink)}.hoja-confirmar-botones{display:flex;flex-wrap:wrap;gap:8px}.hoja-ordenes{table-layout:fixed}.hoja-ordenes th:first-child{width:19%}.hoja-ordenes th:nth-child(2){width:15%}.hoja-ordenes th:nth-child(4){width:18%}.hoja-ordenes td,.hoja-ordenes th{text-align:left;white-space:normal;overflow-wrap:anywhere}.hoja-ordenes td b{display:block;font-weight:700}.hoja-ordenes td span{display:block;margin-top:2px;color:#5A6B73}.hoja-ordenes tr.es-suspension td{border-left:0}.hoja-ordenes tr.es-suspension td:first-child{box-shadow:inset 3px 0 0 #A8321F}.hoja-ordenes tr.es-suspension .hoja-orden b{color:#A8321F}@media print{.orden-bloque-largo,.orden-tabla-larga{page-break-inside:auto;break-inside:auto}.orden-tabla-larga thead{display:table-header-group}.orden-tabla-larga tr{page-break-inside:avoid;break-inside:avoid}.hoja-control{display:none!important}}.ma{position:relative}.ma,.ma-boton{display:inline-flex}.ma-boton{align-items:center;gap:6px;min-height:44px}.ma-boton[aria-expanded=true]{border-color:var(--brand)}.ma-boton[aria-expanded=true] svg{transform:rotate(180deg)}.ma-boton svg{transition:transform .16s ease}.ma-lista{position:fixed;z-index:60;min-width:15rem;max-width:min(22rem,90vw);margin:0;padding:6px;list-style:none;background:var(--card);border:1px solid var(--line-2);border-radius:6px;box-shadow:0 12px 32px -12px color-mix(in srgb,var(--ink) 35%,transparent)}.ma-item{display:flex;align-items:center;width:100%;min-height:44px;padding:0 12px;border:0;border-radius:4px;background:none;color:var(--ink);font:600 14px/1.3 var(--f-body);text-align:left;text-decoration:none;cursor:pointer}.ma-item:focus-visible,.ma-item:hover{background:var(--brand-soft);color:var(--brand-ink);outline:none}.ma-item.es-peligro{color:var(--bad-ink)}.ma-item.es-peligro:focus-visible,.ma-item.es-peligro:hover{background:var(--bad-soft);color:var(--bad-ink)}.ma-sep{height:1px;margin:6px 4px;background:var(--line-2)}@media (prefers-reduced-motion:reduce){.ma-boton svg{transition:none}}:is(.lp-mide2,.lp-razones,.lp-mercados,.lp-res-metricas,.lp-dash-tiles){gap:0;background:var(--card);border:1px solid var(--line-2);border-radius:6px;overflow:hidden}:is(.lp-mide2,.lp-razones,.lp-mercados,.lp-res-metricas,.lp-dash-tiles)>*{border:0;border-radius:0;box-shadow:1px 0 0 var(--line-2),0 1px 0 var(--line-2);transform:none}.lp-mide2{padding:0;max-width:min(1200px,calc(100% - 2 * clamp(16px,4vw,40px)))}@media (max-width:1040px){.lp-mide2{grid-template-columns:repeat(6,1fr)}.lp-mide2>*{grid-column:span 2}.lp-mide2>:nth-child(n+4){grid-column:span 3}.lp-mide2>:nth-child(n+4) .lp-mide-img{aspect-ratio:9/8}}@media (max-width:680px){.lp-mide2{grid-template-columns:repeat(2,1fr)}.lp-mide2>*,.lp-mide2>:nth-child(n+4){grid-column:span 1}.lp-mide2>:last-child{grid-column:1/-1}.lp-mide2>:nth-child(n+4) .lp-mide-img{aspect-ratio:3/4}.lp-mide2>:last-child .lp-mide-img{aspect-ratio:3/2}}.cv-accesos{padding:0;overflow:hidden}.cv-accesos ul{gap:0}.cv-accesos li{box-shadow:1px 0 0 var(--line),0 1px 0 var(--line)}.cv-accesos a{border-radius:0}.cv-acc-ic{background:none;color:var(--brand-ink);width:auto;height:auto}.cv-ctx{gap:4px 18px}.cv-chip{min-height:28px;padding:0;border:0;background:none}.cv-tira{padding:0;gap:0;overflow:hidden}.cv-tira li{box-shadow:1px 0 0 var(--line),0 1px 0 var(--line)}.cv-tira a{border-radius:0}:is(.cv-estado,.cv-conteo){display:inline-flex;align-items:center;gap:6px;min-width:0;height:auto;padding:0;background:none}:is(.cv-estado,.cv-conteo):before{content:"";width:8px;height:8px;flex:none;background:currentColor}:is(.cv-estado,.cv-conteo).ok{background:none;color:var(--ok-ink)}:is(.cv-estado,.cv-conteo).wn{background:none;color:var(--warn-ink)}:is(.cv-estado,.cv-conteo).bad{background:none;color:var(--bad-ink)}.dp-cifras{margin-top:18px}.dp-area{margin-top:26px}.dp-area-t{display:flex;align-items:baseline;gap:10px;margin:0 0 8px;font:600 .72rem/1.2 var(--f-arch);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3-text)}.dp-area-t span{font-family:var(--f-mono);letter-spacing:0;color:var(--ink-2)}.dp-tabla{container-type:inline-size;background:var(--card);border:1px solid var(--line-2);border-radius:6px;overflow:hidden}.dp-fila+.dp-fila{border-top:1px solid var(--line)}.dp-resumen{display:grid;grid-template-columns:minmax(150px,1fr) minmax(0,1.7fr) 170px 20px;grid-gap:14px;gap:14px;align-items:center;min-height:48px;padding:10px 16px;list-style:none}div.dp-fila>.dp-resumen{grid-template-columns:minmax(150px,1fr) minmax(0,1.7fr) 170px}summary.dp-resumen{cursor:pointer}summary.dp-resumen::-webkit-details-marker{display:none}summary.dp-resumen:hover{background:color-mix(in srgb,var(--bg) 55%,var(--card))}summary.dp-resumen:focus-visible{outline:2px solid var(--brand);outline-offset:-2px}.dp-nombre{font:700 .95rem/1.3 var(--f-arch);color:var(--ink)}.dp-medicos{font-size:.88rem;line-height:1.4;color:var(--ink)}.dp-vacio{color:var(--ink-3-text)}.dp-jefe{font-weight:700;color:var(--ok-ink)}.dp-estado{justify-self:start}.dp-abrir{color:var(--ink-2);transition:transform .15s ease}details[open]>summary .dp-abrir{transform:rotate(180deg)}.dp-inactiva .dp-medicos,.dp-inactiva .dp-nombre{color:var(--ink-2)}.dp-cuerpo{padding:6px 16px 16px;border-top:1px solid var(--line);background:color-mix(in srgb,var(--bg) 55%,var(--card));display:flex;flex-direction:column;gap:12px}.dp-cuerpo .hz-lista{margin:0}@container (max-width:620px){.dp-resumen,div.dp-fila>.dp-resumen{grid-template-columns:minmax(0,1fr) auto 20px;row-gap:4px}div.dp-fila>.dp-resumen{grid-template-columns:minmax(0,1fr) auto}.dp-medicos{grid-column:1/-1;grid-row:2}.dp-estado{justify-self:end}}@media (prefers-reduced-motion:reduce){.dp-abrir{transition:none}}.pc-lotes{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:18px}.pc-cab{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 12px;margin-bottom:8px}.pc-cuando{font-size:.82rem;color:var(--ink-2)}.pc-quien{font:700 .92rem/1.3 var(--f-arch);color:var(--ink)}.pc-motivo{flex-basis:100%;font-size:.9rem;line-height:1.45;color:var(--ink)}.pc-motivo:before{content:"Motivo: ";font-weight:700;color:var(--ink-2)}.pc-tabla th[scope=row]{text-align:left;padding:10px 14px;font:600 .86rem/1.3 var(--f-arch);color:var(--ink-2);border-bottom:1px solid var(--line);white-space:nowrap;width:1%;background:var(--card)}.pc-tabla tbody tr:last-child th{border-bottom:0}.pc-tabla td{word-break:break-word}.pc-antes{color:var(--ink-2)}.pc-vacio{color:var(--ink-3-text);font-style:normal}@container (max-width:460px){.pc-tabla thead{display:none}.pc-tabla tr{display:grid;grid-template-columns:1fr 1fr;border-bottom:1px solid var(--line)}.pc-tabla tbody tr:last-child{border-bottom:0}.pc-tabla th[scope=row]{grid-column:1/-1;border-bottom:0;padding-bottom:2px;width:auto}.pc-tabla td{border-bottom:0!important;padding-top:2px}.pc-tabla td.pc-antes:before{content:"Antes: ";color:var(--ink-3-text)}.pc-tabla td:not(.pc-antes):before{content:"Ahora: ";color:var(--ink-3-text)}}.cx-sede{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-top:16px}.cx-sede label{font:600 .72rem/1.2 var(--f-arch);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3-text)}.cx-sede .inp{width:auto;min-width:min(320px,100%);flex:1 1 260px;max-width:420px}.cx-lugar{display:flex;flex-direction:column;gap:2px;min-width:0}.cx-tipo{font-size:.8rem;line-height:1.3;color:var(--ink-2)}.cx-campos{display:flex;flex-direction:column;gap:14px}.cx-rejilla{grid-template-columns:repeat(auto-fit,minmax(min(200px,100%),1fr))}.cx-opcional{font-weight:400;color:var(--ink-3-text)}.cx-nuevo{max-width:none;margin-top:26px}.cx-buscar{display:flex;flex-direction:column;gap:6px;margin-top:20px;max-width:520px}.cx-buscar label{font:600 .72rem/1.2 var(--f-arch);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3-text)}.cx-acciones{display:flex;flex-wrap:wrap;gap:10px;margin:16px 0 0}div.dp-fila>.dp-resumen.cx-dir{grid-template-columns:minmax(160px,1fr) minmax(0,2fr)}.cx-lugar-dir{display:inline-block;margin-right:14px}.cx-lugar-dir small{color:var(--ink-2);font-size:.82rem}@container (max-width:620px){div.dp-fila>.dp-resumen.cx-dir{grid-template-columns:minmax(0,1fr)}}.mo-lista{list-style:none;margin:16px 0 0;padding:0;border:1px solid var(--line-2);border-radius:6px;background:var(--card);overflow:hidden}.mo-item+.mo-item{border-top:1px solid var(--line)}.mo-item .check{padding:14px 16px;margin:0;min-height:44px;align-items:flex-start;border:0;border-radius:0;background:none;box-shadow:none}.mo-item .check>span{display:flex;flex-direction:column;gap:3px}.mo-item b{font:700 .95rem/1.3 var(--f-arch);color:var(--ink)}.mo-item.off b{color:var(--ink-2)}.dp-resumen.sl-resumen{grid-template-columns:minmax(130px,.7fr) minmax(0,2fr) 130px 20px}.sl-persona{font:700 .95rem/1.3 var(--f-arch);color:var(--ink)}.sl-datos{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(220px,100%),1fr));grid-gap:10px 18px;gap:10px 18px;margin:6px 0 0}.sl-datos dt{font:600 .68rem/1.2 var(--f-arch);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3-text)}.sl-datos dd{margin:3px 0 0;font-size:.92rem;color:var(--ink);word-break:break-word}.sl-datos .sl-ancho{grid-column:1/-1}.sl-acciones{display:flex;flex-direction:column;gap:10px}@container (max-width:620px){.dp-resumen.sl-resumen{grid-template-columns:minmax(0,1fr) auto 20px}.dp-resumen.sl-resumen>.cx-lugar:nth-child(2){grid-column:1/-1;grid-row:2}}.ho-rejilla{display:grid;grid-template-columns:minmax(220px,300px) minmax(0,1fr);grid-gap:28px;gap:28px;margin-top:22px;align-items:start}@media (max-width:900px){.ho-rejilla{grid-template-columns:minmax(0,1fr)}}.ho-lista{list-style:none;margin:0;padding:0}.ho-lista li+li{border-top:1px solid var(--line)}.ho-medico{display:flex;flex-direction:column;gap:2px;padding:12px 16px;min-height:48px;text-decoration:none;color:var(--ink)}.ho-medico b{font:700 .95rem/1.3 var(--f-arch)}.ho-medico span{font-size:.82rem;color:var(--ink-2)}.ho-medico:hover{background:color-mix(in srgb,var(--bg) 55%,var(--card))}.ho-medico.on{background:color-mix(in srgb,var(--brand) 10%,var(--card))}.ho-medico:focus-visible{outline:2px solid var(--brand);outline-offset:-2px}.ho-cifras{margin-top:0}.ho-dia{display:grid;grid-template-columns:130px minmax(0,1fr) auto;grid-gap:8px 16px;gap:8px 16px;align-items:start;padding:12px 16px;min-height:48px}.ho-dia>.dp-nombre{padding-top:2px}.ho-bloques{list-style:none;margin:0;padding:0;grid-column:2/-1;display:flex;flex-direction:column;gap:8px}.ho-bloques li{display:grid;grid-template-columns:110px minmax(0,1fr) auto;grid-gap:4px 14px;gap:4px 14px;align-items:center}.ho-hora{font-weight:600;font-size:.92rem;color:var(--ink)}.ho-donde{font-size:.86rem;color:var(--ink-2);line-height:1.4}.ho-dias{display:flex;flex-wrap:wrap;gap:0;border:1px solid var(--line-2);border-radius:6px;padding:0;margin:0 0 14px;overflow:hidden;width:-moz-fit-content;width:fit-content;max-width:100%}.ho-dias legend{font:600 .72rem/1.2 var(--f-arch);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3-text);padding:0 0 6px;float:left;width:100%}.ho-dia-op{position:relative;display:inline-flex}.ho-dia-op input{position:absolute;opacity:0;width:1px;height:1px}.ho-dia-op span{display:inline-flex;align-items:center;justify-content:center;min-width:52px;min-height:44px;padding:0 12px;font:700 .88rem/1 var(--f-arch);color:var(--ink-2);background:var(--card);cursor:pointer;border-right:1px solid var(--line)}.ho-dia-op:last-child span{border-right:0}.ho-dia-op input:checked+span{background:var(--brand);color:var(--on-brand)}.ho-dia-op input:focus-visible+span{outline:2px solid var(--brand);outline-offset:-2px}@container (max-width:560px){.ho-dia{grid-template-columns:minmax(0,1fr)}.ho-bloques{grid-column:1}.ho-bloques li{grid-template-columns:minmax(0,1fr)}}.ag-solicitud{display:flex;flex-direction:column;gap:4px;margin-top:16px;padding:14px 16px;border:1px solid var(--line-2);border-radius:6px;background:color-mix(in srgb,var(--brand) 8%,var(--card))}.ag-solicitud b{font:700 .95rem/1.3 var(--f-arch)}.ag-solicitud span{font-size:.9rem;color:var(--ink)}.ag-barra{gap:12px 20px;margin-top:18px}.ag-barra,.ag-dia{display:flex;flex-wrap:wrap;align-items:center}.ag-dia{gap:8px}.ag-dia .btn{min-height:44px;min-width:44px;display:inline-flex;align-items:center;justify-content:center}.ag-fecha{font:700 1.05rem/1.2 var(--f-arch);padding:0 6px;min-width:0}.ag-ir{display:flex;gap:8px;align-items:center}.ag-ir .inp{width:auto}.seg-min a{display:inline-flex;align-items:center;min-height:44px;padding:0 14px;border-radius:4px;font:700 13px/1 var(--f-arch);color:var(--ink-2);text-decoration:none}.seg-min a.on{background:var(--card);color:var(--ink)}.seg-min a:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.ag-columnas{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(360px,100%),1fr));grid-gap:20px;gap:20px;margin-top:22px;align-items:start}.ag-columna{min-width:0}.ag-col-cab{display:flex;flex-direction:column;gap:2px;margin-bottom:8px}.ag-col-cab b{font:700 1rem/1.3 var(--f-arch);color:var(--ink)}.ag-col-cab span{font-size:.84rem;color:var(--ink-2)}.ag-fila{display:grid;grid-template-columns:56px minmax(0,1fr) auto 20px;grid-gap:12px;gap:12px;align-items:center;min-height:48px;padding:10px 14px;list-style:none}div.dp-fila>.ag-fila{grid-template-columns:56px minmax(0,1fr)}summary.ag-fila{cursor:pointer}summary.ag-fila::-webkit-details-marker{display:none}summary.ag-fila:hover{background:color-mix(in srgb,var(--bg) 55%,var(--card))}summary.ag-fila:focus-visible{outline:2px solid var(--brand);outline-offset:-2px}.ag-libre summary.ag-fila{grid-template-columns:56px minmax(0,1fr) auto}.ag-hora{font-weight:600;font-size:.92rem;color:var(--ink)}.ag-accion{font:700 .82rem/1 var(--f-arch);color:var(--brand-ink)}.ag-vacio{padding:14px;color:var(--ink-3-text);font-size:.9rem}.ag-doc{display:grid;grid-template-columns:72px minmax(0,1fr);grid-gap:6px;gap:6px}.ag-historial{list-style:none;margin:4px 0 0;padding:0;display:flex;flex-direction:column;gap:4px;font-size:.86rem;color:var(--ink-2)}.ag-historial li{display:grid;grid-template-columns:120px minmax(0,1fr);grid-gap:10px;gap:10px}.ag-cerradas{margin-top:8px;font-size:.86rem;color:var(--ink-2)}.ag-cerradas summary{cursor:pointer;min-height:44px;display:flex;align-items:center;font:600 .8rem/1.2 var(--f-arch)}.ag-cerradas ul{list-style:none;margin:0;padding:0}.ag-cerradas li{display:grid;grid-template-columns:56px minmax(0,1fr) auto;grid-gap:12px;gap:12px;padding:6px 14px;align-items:center}.cf-lista{list-style:none;margin:0 0 6px;padding:0;border:1px solid var(--line-2);border-radius:6px;background:var(--card);overflow:hidden}.cf-fila{display:grid;grid-template-columns:170px minmax(0,1fr) auto;grid-gap:12px;gap:12px;align-items:center;padding:10px 14px;min-height:48px}.cf-fila+.cf-fila{border-top:1px solid var(--line)}.cf-cuando{font-size:.86rem;color:var(--ink)}.cf-que{display:flex;flex-direction:column;gap:2px;min-width:0}.cf-que b{font:700 .92rem/1.3 var(--f-arch)}.cf-que small{font-size:.82rem;color:var(--ink-2)}.cf-sep{margin-top:16px}@media (max-width:560px){.cf-fila{grid-template-columns:minmax(0,1fr) auto}.cf-cuando{grid-column:1/-1}}.mc-pedir{margin:4px 0 18px}.mc-ok{margin:0 0 14px;padding:12px 14px;background:var(--ok-soft);color:var(--ink);font-size:.92rem}.mc-lista,.mc-ok{border:1px solid var(--line-2);border-radius:6px}.mc-lista{list-style:none;margin:0 0 18px;padding:0;background:var(--card);overflow:hidden}.mc-lista>li+li{border-top:1px solid var(--line)}.mc-cita{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:6px 12px;gap:6px 12px;padding:14px 16px}.mc-cuando{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap}.mc-cuando b{font:700 .98rem/1.3 var(--f-arch)}.mc-cuando .mono{font-weight:600;color:var(--ink)}.mc-cita>.flag{grid-column:2;grid-row:1;justify-self:end}.mc-quien{grid-column:1/-1;display:flex;flex-direction:column;gap:2px}.mc-quien b{font:700 .95rem/1.3 var(--f-arch)}.mc-quien span{font-size:.86rem;color:var(--ink-2)}.mc-num{font-size:.78rem!important}.mc-acciones{grid-column:1/-1;display:flex;flex-wrap:wrap;gap:8px;margin-top:6px}.mc-cancelar{display:flex;flex-direction:column;gap:6px;width:100%}.mc-cancelar label,.mc-confirmar label{font:600 .82rem/1.2 var(--f-arch);color:var(--ink)}.mc-cancelar label span,.mc-confirmar label span{font-weight:400;color:var(--ink-3-text)}.mc-fila{display:flex;flex-wrap:wrap;gap:8px}.mc-error{width:100%;margin:0;color:var(--bad-ink);font-size:.88rem}.mc-hecho{grid-column:1/-1;margin:6px 0 0;color:var(--ok-ink);font-size:.88rem}.mc-vacio{margin:0 0 18px;color:var(--ink-2);font-size:.92rem}.mc-paso{margin:0;font-size:.78rem}.mc-paso,.mc-sub{color:var(--ink-2)}.mc-sub{margin:-4px 0 14px;font-size:.92rem}.mc-elegir{display:flex;flex-direction:column;gap:2px;padding:14px 16px;min-height:48px;text-decoration:none;color:var(--ink)}.mc-elegir b{font:700 .95rem/1.3 var(--f-arch)}.mc-elegir span{font-size:.84rem;color:var(--ink-2)}.mc-elegir:hover{background:color-mix(in srgb,var(--bg) 55%,var(--card))}.mc-turnos{list-style:none;margin:0 0 16px;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(88px,1fr));border:1px solid var(--line-2);border-radius:6px;overflow:hidden;background:var(--card)}.mc-turnos li{box-shadow:1px 0 0 var(--line),0 1px 0 var(--line)}.mc-turnos a{display:flex;align-items:center;justify-content:center;min-height:48px;font-weight:600;color:var(--ink);text-decoration:none}.mc-turnos a:hover{background:color-mix(in srgb,var(--brand) 10%,var(--card))}.mc-elegir:focus-visible,.mc-turnos a:focus-visible{outline:2px solid var(--brand);outline-offset:-2px}.mc-resumen{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));grid-gap:12px 18px;gap:12px 18px;margin:0 0 16px;padding:14px 16px;border:1px solid var(--line-2);border-radius:6px;background:var(--card)}.mc-resumen dt{font:600 .7rem/1.2 var(--f-arch);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3-text)}.mc-resumen dd{margin:3px 0 0;font-size:.95rem;color:var(--ink);text-transform:none}.mc-confirmar{display:flex;flex-direction:column;gap:8px}.seg-min label{position:relative}.seg-min label:has(input:checked){background:var(--card);color:var(--ink)}.av-rejilla{display:grid;grid-gap:18px;gap:18px;margin:18px 0 22px}@media (min-width:1100px){.av-rejilla{grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:stretch}}.av-rejilla>.dp-area{margin:0}.av-grupo{border:0;margin:0 0 14px;padding:0;display:flex;flex-direction:column;gap:2px;min-width:0}.av-grupo legend{font:700 .72rem/1.4 var(--f-mono,ui-monospace);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3-text);margin:0 0 4px;padding:0}.av-grupo .ms-note{margin:4px 0 0 32px}.av-fila,.av-tipo{display:grid;grid-template-columns:72px minmax(0,1fr) auto;grid-gap:4px 14px;gap:4px 14px;align-items:start;padding:12px 14px}.av-fila{grid-template-columns:118px minmax(0,1fr) auto auto}.av-tipo{grid-template-columns:72px minmax(0,1fr) 12.5rem}.av-tipo .av-canal{white-space:normal}.av-cuando,.av-para{font-size:.8rem;color:var(--ink-2);padding-top:2px}.av-que{display:flex;flex-direction:column;gap:2px;min-width:0}.av-que b{font:700 .92rem/1.35 var(--f-arch);color:var(--ink)}.av-que b .mono{font-weight:600;color:var(--ink-2)}.av-que>span{font-size:.86rem;color:var(--ink-2);overflow-wrap:anywhere}.av-que .av-error{color:var(--bad-ink)}.av-canal{font:600 .84rem/1.35 var(--f-arch);color:var(--ink);white-space:nowrap;padding-top:1px}.av-canal.off{color:var(--ink-3-text);font-weight:500}.av-registro-cab{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px;margin-bottom:10px}.av-registro-cab .dp-area-t{margin:0}@media (max-width:640px){.av-tipo{grid-template-columns:auto minmax(0,1fr)}.av-tipo .av-para{grid-column:1;grid-row:1;padding:0}.av-tipo .av-canal{grid-column:2;grid-row:1;padding:0;text-align:right;white-space:normal}.av-tipo .av-que{grid-column:1/-1;grid-row:2}.av-fila{grid-template-columns:minmax(0,1fr) auto}.av-fila .av-cuando{grid-column:1/-1;padding:0}.av-fila .av-canal{grid-column:2;grid-row:2}.av-fila .flag{grid-column:2;grid-row:3;justify-self:end}.av-fila .av-que{grid-row:2/span 2}}.ag-avisos{margin-top:8px;padding-top:8px;border-top:1px dashed var(--line)}.pentry.ce{max-width:480px;justify-content:flex-start;padding-top:clamp(28px,8vh,72px);padding-bottom:40px}.ce .pentry-marca{margin-bottom:22px}.ce h1{text-align:left;font-size:clamp(22px,6.4cqi,28px);margin-bottom:4px}.ce{container-type:inline-size}.ce p.sub{text-align:left;margin-bottom:16px}.ce-cejilla{display:flex;align-items:center;flex-wrap:wrap;gap:0 6px;margin:0 0 8px;font:600 .72rem/1.5 var(--f-mono,ui-monospace);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-2)}.ce-cejilla .mono{letter-spacing:.04em}.ce-sep{color:var(--ink-3-text)}.ce-marca{display:inline-block;width:8px;height:8px;margin-right:4px;background:var(--ink-3)}.ce-marca.ok{background:var(--ok)}.ce-marca.wn{background:var(--warn)}.ce-marca.bad{background:var(--bad)}.ce-marca.na{background:var(--ink-3)}.ce-datos{margin:0 0 20px;border-top:1px solid var(--line-2);border-bottom:1px solid var(--line-2)}.ce-datos>div{display:grid;grid-template-columns:96px minmax(0,1fr);grid-gap:12px;gap:12px;padding:11px 0}.ce-datos>div+div{border-top:1px solid var(--line)}.ce-datos dt{font:600 .7rem/1.6 var(--f-mono,ui-monospace);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-2);padding-top:2px}.ce-datos dd{margin:0;font-size:.95rem;line-height:1.45;color:var(--ink);overflow-wrap:anywhere}.ce-datos dd span{display:block;font-size:.84rem;color:var(--ink-2)}.ce-tachado{text-decoration:line-through;color:var(--ink-2)!important}.ce-acciones{display:flex;flex-direction:column;gap:10px;margin:0 0 18px}.ce-acciones .mc-fila{display:flex;flex-wrap:wrap;gap:10px}.ce-acciones .btn{min-height:44px}.ce-pregunta{margin:0 0 6px;font-size:.92rem;color:var(--ink)}.ce-hecho{margin:0 0 18px;padding:12px 14px;background:var(--ok-soft);font-size:.92rem}.ce-hecho,.ce-nota{border:1px solid var(--line-2);border-radius:6px;color:var(--ink)}.ce-nota{margin:0 0 16px;padding:10px 14px;background:var(--warn-soft);font-size:.9rem}.ce-pie{margin:6px 0 0;font-size:.84rem;line-height:1.55}.ce-pie,.ce-po{color:var(--ink-2)}.ce-po{margin:14px 0 0;font-size:.78rem}.ce-nota .hz-enlace,.ce-pie .hz-enlace{display:inline;min-height:0}.ce-hecho.ce-cancelada{background:var(--card-2)}.av-que b .mono{white-space:nowrap}.cl-form{gap:14px}.cl-entrega,.cl-form{display:flex;flex-direction:column}.cl-entrega{gap:10px}.cl-entrega-t{margin:0;font:700 .98rem/1.35 var(--f-arch);color:var(--ink)}.cl-rotulo{font:600 .82rem/1.2 var(--f-arch);color:var(--ink)}.cl-url{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:8px;gap:8px}.cl-url .inp{font-size:.8rem;min-height:44px}.cl-atajos{display:flex;flex-wrap:wrap;gap:10px}.cl-atajos .btn{min-height:44px;display:inline-flex;align-items:center;text-decoration:none}.cl-paso{display:grid;grid-template-columns:132px minmax(0,1fr);grid-gap:4px 14px;gap:4px 14px;padding:12px 14px}.cl-paso b{font:700 .9rem/1.35 var(--f-arch);color:var(--ink)}.cl-paso span{font-size:.86rem;line-height:1.5;color:var(--ink-2)}.cl-nota{margin-top:10px}.cl-fila{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1.3fr) auto;grid-gap:6px 16px;gap:6px 16px;align-items:start;padding:12px 14px}.cl-fila.off .av-que b{color:var(--ink-2)}.cl-acciones{display:flex;align-items:center;gap:10px;flex-wrap:wrap;justify-content:flex-end}@media (max-width:640px){.cl-fila,.cl-paso{grid-template-columns:minmax(0,1fr)}.cl-acciones{justify-content:flex-start}}.ct-cab{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;flex-wrap:wrap}.ct-cab .flag{margin-top:6px}.ms-vital .v.ct-v{font-size:1.08rem;line-height:1.3;overflow-wrap:anywhere}.ct-rejilla{display:grid;grid-gap:20px;gap:20px;margin-top:18px}@media (min-width:1100px){.ct-rejilla{grid-template-columns:minmax(0,1fr) 360px;align-items:start}}.ct-lateral,.ct-principal{display:flex;flex-direction:column;gap:18px;min-width:0}.ct-lateral>.dp-area,.ct-principal>.dp-area{margin:0}.ct-area-cab{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap;margin-bottom:10px}.ct-area-cab .dp-area-t{margin:0}.ct-area-cab .btn{min-height:44px;display:inline-flex;align-items:center;gap:8px;text-decoration:none}.ct-pasos{display:flex;flex-direction:column;gap:14px}.ct-lista{list-style:none;margin:0;padding:0;counter-reset:paso;border-top:1px solid var(--line)}.ct-lista li{counter-increment:paso;display:grid;grid-template-columns:28px minmax(0,1fr);grid-gap:2px 10px;gap:2px 10px;padding:12px 0;border-bottom:1px solid var(--line)}.ct-lista li:before{content:counter(paso);grid-row:span 2;display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border:1px solid var(--line-2);border-radius:4px;font:700 .78rem/1 var(--f-mono);color:var(--ink-2)}.ct-lista li.hecho:before{content:"✓";background:var(--ok-soft);color:var(--ok-ink);border-color:transparent}.ct-lista li.actual:before{background:var(--brand);color:var(--on-brand);border-color:transparent}.ct-lista b{font:700 .92rem/1.35 var(--f-arch);color:var(--ink)}.ct-lista span{font-size:.86rem;line-height:1.5;color:var(--ink-2)}.ct-previa,.ct-receta{display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-gap:4px 14px;gap:4px 14px;align-items:start;padding:12px 14px;text-decoration:none;color:inherit;min-height:44px}.ct-previa{grid-template-columns:96px minmax(0,1fr)}.ct-previa .mono,.ct-receta .mono{font-size:.82rem;color:var(--ink-2);padding-top:2px}.ct-previa:hover,.ct-receta:hover{background:var(--card-2)}.ct-ant{margin:0;border-top:1px solid var(--line-2)}.ct-ant>div{padding:11px 0;border-bottom:1px solid var(--line)}.ct-ant dt{display:flex;align-items:center;gap:6px;font:600 .7rem/1.6 var(--f-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-2);margin-bottom:3px}.ct-ant dd{margin:0;font-size:.9rem;line-height:1.5;color:var(--ink)}.ct-ant dd ul{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:2px}.ct-ant .alerta dd b,.ct-ant .alerta dt{color:var(--bad-ink)}.ct-enlaces{display:flex;flex-wrap:wrap;gap:0 18px;margin-top:6px}.ct-registro{display:flex;gap:8px;align-items:flex-start}.ct-registro svg{flex:none;margin-top:3px}.ag-consulta{display:inline-flex;align-items:center;gap:8px;min-height:44px;margin-top:10px;text-decoration:none}.cf-consulta{justify-self:start}.cf-consulta,.cx-ancho{grid-column:1/-1}.cx-indicaciones{margin:8px 0 0}.pz-lista{list-style:none;margin:0;padding:0;background:var(--card);border:1px solid var(--line-2);border-radius:6px;container-type:inline-size}.pz-fila{display:grid;grid-template-columns:28px 192px minmax(0,1fr) auto;grid-template-areas:"n mini dat estado" "n mini acc acc";grid-gap:8px 18px;gap:8px 18px;align-items:center;padding:14px 18px}.pz-fila+.pz-fila{border-top:1px solid var(--line)}.pz-n{grid-area:n;align-self:start;padding-top:4px;font-family:var(--f-mono);font-size:14px;color:var(--ink-2)}.pz-mini{grid-area:mini;width:192px;max-width:100%;aspect-ratio:16/9;object-fit:cover;border-radius:4px;background:var(--card-2);border:1px solid var(--line)}.pz-dat{grid-area:dat;min-width:0}.pz-dat b{display:block;font-family:var(--f-arch);font-weight:700;font-size:15px;overflow-wrap:anywhere}.pz-dat small{display:block;margin-top:2px;font-size:13px;color:var(--ink-2)}.pz-estado{grid-area:estado;justify-self:end}.pz-acc{grid-area:acc;display:flex;flex-wrap:wrap;gap:8px;align-items:flex-start}.pz-acc .hz-form{width:auto}.pz-fuera .pz-mini{opacity:.55}@container (max-width:560px){.pz-fila{grid-template-columns:24px minmax(0,1fr);grid-template-areas:"n mini" "n dat" "n estado" "n acc"}.pz-mini{width:100%}.pz-estado{justify-self:start}}.pz-vista{max-width:540px;aspect-ratio:16/9;margin:0 0 18px;display:grid;place-items:center;overflow:hidden;border:1px dashed var(--line-2);border-radius:6px;background:var(--card-2);color:var(--ink-2);font-size:13.5px;text-align:center;padding:0 16px}.pz-vista img{width:100%;height:100%;object-fit:cover}.pz-pie{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:12px 16px;margin-top:16px}.pz-pie p{margin:0 auto 0 0}.eq-usos{container-type:inline-size;margin:22px 0 0;border:1px solid var(--line-2);border-radius:6px;overflow:hidden;background:var(--card)}.eq-usos-fila{display:grid;grid-template-columns:minmax(0,1fr)}.eq-usos a{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:52px;padding:10px 18px;color:var(--ink);text-decoration:none;border-top:1px solid var(--line-2)}.eq-usos a:first-child{border-top:0}@container (min-width:980px){.eq-usos-fila{grid-template-columns:repeat(5,minmax(0,1fr))}.eq-usos a{border-top:0;border-left:1px solid var(--line-2)}.eq-usos a:first-child{border-left:0}}.eq-usos a b{font-family:var(--f-arch);font-weight:700;font-size:15px}.eq-usos a span{font-family:var(--f-mono);font-size:13px;color:var(--ink-2)}.eq-usos a.on{background:var(--ink);color:var(--card)}.eq-usos a.on span{color:inherit;opacity:.8}.eq-usos a:focus-visible{outline:2px solid var(--brand);outline-offset:-2px}.eq-uso-det{margin:10px 0 0;font-size:14px;color:var(--ink-2)}.eq-subvistas{display:flex;gap:24px;margin:18px 0 6px;border-bottom:1px solid var(--line-2)}.eq-subvistas a{display:inline-flex;align-items:center;min-height:44px;color:var(--ink-2);font-weight:700;text-decoration:none;position:relative}.eq-subvistas a.on{color:var(--ink)}.eq-subvistas a.on:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:3px;background:var(--brand)}.pz-acc{gap:6px;align-items:center}.pz-acc .btn{min-height:44px}.pz-ico{width:44px;padding:0;display:inline-grid;place-items:center}.pz-quitar{color:var(--bad-ink)}.pz-err{flex-basis:100%;margin:4px 0 0}.rv-modo{margin:12px 0 6px}.rv-modo fieldset{margin:0;padding:0;border:0;display:grid;grid-template-columns:minmax(0,1fr);grid-gap:0;gap:0;border:1px solid var(--line-2);border-radius:6px;overflow:hidden}@media (min-width:640px){.rv-modo fieldset{grid-template-columns:repeat(2,minmax(0,1fr))}}.rv-modo legend{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.rv-opcion{display:flex;align-items:center;gap:12px;min-height:64px;padding:12px 16px;cursor:pointer;background:var(--card)}.rv-opcion+.rv-opcion{border-top:1px solid var(--line-2)}@media (min-width:640px){.rv-opcion+.rv-opcion{border-top:0;border-left:1px solid var(--line-2)}}.rv-opcion.es-elegida{background:var(--brand-soft);box-shadow:inset 0 0 0 2px var(--brand)}.rv-opcion input{width:20px;height:20px;margin:0;accent-color:var(--brand);flex:none}.rv-opcion-t{display:flex;flex-direction:column;gap:2px;min-width:0}.rv-opcion-t b{font-family:var(--f-arch);font-weight:700;font-size:15px;color:var(--ink)}.rv-opcion-t small{font-size:13px;color:var(--ink-2)}.rv-opcion:has(input:focus-visible){outline:2px solid var(--brand);outline-offset:-2px}.rv-modo fieldset:disabled .rv-opcion{cursor:progress;opacity:.7}.rv-estado{margin:8px 0 0;font-size:13.5px;color:var(--ink-2)}.rv-estado.es-ok{color:var(--ok-ink)}.fa-casilla{display:flex;align-items:flex-start;gap:10px;min-height:44px;padding:10px 0;cursor:pointer;font-size:14px;line-height:1.4;color:var(--ink)}.fa-casilla input{flex:none;width:20px;height:20px;margin:0;accent-color:var(--acc,var(--brand))}.fa-casilla span{display:flex;flex-direction:column;gap:2px;min-width:0;overflow-wrap:anywhere}.fa-casilla small{font-size:12.5px;color:var(--ink-2)}.fa-solo{margin:8px 0 0;font-size:13.5px;color:var(--ink-2)}.fa-urg{color:var(--bad-ink)}.fa-bloque{margin-top:28px;container-type:inline-size}.fa-area-t,.fa-bloque-t{display:flex;align-items:baseline;gap:10px;margin:0 0 8px;font:600 .72rem/1.2 var(--f-arch);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3-text)}.fa-area-t span,.fa-bloque-t span{font-family:var(--f-mono);letter-spacing:0;color:var(--ink-2)}:is(.fa-envio,.fa-lecturas li,.fa-hojas li) .hz-accion:has(>form){grid-column:1/-1;justify-self:stretch}.fa-barra{container-type:inline-size;display:grid;grid-gap:2px;gap:2px;margin:18px 0 0;background:var(--bg);grid-template-columns:minmax(0,1fr)}.fa-barra>*{background:var(--card-2);padding:14px 16px;min-width:0}@media (min-width:1000px){.fa-barra{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr)}}.fa-leer{display:flex;flex-direction:column;gap:6px}.fa-leer>label{font-family:var(--f-arch);font-weight:700;font-size:12.5px;color:var(--ink-2)}.fa-leer-fila{display:flex;flex-wrap:wrap;gap:8px}.fa-leer-fila .inp{flex:1 1 12rem;min-width:0}.fa-leer-fila .btn{flex:none}.fa-corte{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px 16px}.fa-corte>span{display:flex;flex-direction:column;gap:2px;min-width:0}.fa-corte b{font-family:var(--f-arch);font-weight:800;font-size:15px;color:var(--ink)}.fa-corte small{font-size:13px;color:var(--ink-2)}.fa-corte .hz-botones,.fa-corte .hz-form{margin:0}.fa-pestanas{margin-top:18px}@media (max-width:899.98px){.sn .fa-pestanas{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.sn .fa-pestanas a{min-height:64px;padding:10px 14px}.sn .fa-pestanas a span{font-size:30px}}.fa-area{margin-top:22px;container-type:inline-size}.fa-filas{list-style:none;margin:0;padding:0;display:grid;grid-gap:2px;gap:2px;background:var(--bg)}.fa-fila{display:grid;align-items:center;grid-gap:4px 16px;gap:4px 16px;padding:0 16px 0 0;min-height:64px;background:var(--card-2);grid-template-columns:5.5rem minmax(0,1fr) 9.5rem 11rem 5.5rem 12rem}.fa-fila>span{display:flex;flex-direction:column;gap:2px;min-width:0}.fa-fila b{font-family:var(--f-arch);font-weight:700;font-size:14.5px;color:var(--ink);overflow-wrap:anywhere}.fa-fila small{font-size:12.5px;line-height:1.35;color:var(--ink-2);overflow-wrap:anywhere}.fa-cama{align-self:stretch;justify-content:center;padding:8px 12px;background:var(--sn-fog2,var(--line))}.fa-cama b{font-size:18px;font-weight:900;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.fa-fila.urgente .fa-cama{background:var(--bad)}.fa-fila.urgente .fa-cama b,.fa-fila.urgente .fa-cama small{color:var(--on-bad,#fff)}.fa-espera{font-size:13px;color:var(--ink-2);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:right}.fa-fila>.btn{width:100%;justify-content:center}@container (max-width:900px){.fa-fila{grid-template-columns:5.5rem minmax(0,1fr) minmax(0,1fr);padding:0 14px 0 0}.fa-cama{grid-row:span 3}.fa-paciente{grid-column:2/-1;padding-top:10px}.fa-espera{text-align:left}.fa-fila>.btn{grid-column:2/-1;margin-bottom:12px}}@container (max-width:460px){.fa-fila{grid-template-columns:4.5rem minmax(0,1fr);padding-right:12px}.fa-cama{grid-row:span 5}.fa-cont,.fa-espera,.fa-fila>.btn,.fa-paciente,.fa-req{grid-column:2}}.fa-guia{padding:22px 24px}.fa-guia h2{margin:0 0 4px;font-family:var(--f-arch);font-weight:800;font-size:18px;color:var(--ink)}.fa-guia .btn{margin-top:18px}.fa-pasos{container-type:inline-size;list-style:none;counter-reset:fa;margin:14px 0 0;padding:0;display:grid;grid-gap:2px;gap:2px;background:var(--bg);grid-template-columns:minmax(0,1fr)}@media (min-width:560px){.fa-pasos{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1180px){.fa-pasos{grid-template-columns:repeat(4,minmax(0,1fr))}}.fa-pasos li{counter-increment:fa;display:flex;flex-direction:column;gap:4px;padding:14px 16px 16px;background:var(--card-2);min-width:0}.fa-pasos li:before{content:counter(fa);font:900 22px/1 var(--f-arch);color:var(--ink-3-text);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.fa-pasos b{font-family:var(--f-arch);font-weight:800;font-size:15px;color:var(--ink)}.fa-pasos span{font-size:13px;line-height:1.4;color:var(--ink-2);overflow-wrap:anywhere}.fa-pasos-estado{margin:18px 0 0}.fa-pasos-estado li.hecho:before{content:"✓";color:var(--ok-ink)}.fa-pasos-estado li.actual{box-shadow:inset 0 -4px 0 var(--acc,var(--brand))}.fa-pasos-estado li.actual:before{color:var(--acc-t,var(--brand-ink))}.fa-ident{container-type:inline-size;display:grid;grid-gap:2px;gap:2px;margin:6px 0 0;background:var(--bg);grid-template-columns:minmax(0,1fr)}.fa-ident>*{min-width:0;padding:16px 18px;background:var(--sn-blk,#16242C);color:var(--sn-onBlk,#fff)}.fa-ident-cama{display:flex;flex-direction:column;justify-content:center;gap:2px}.fa-ident-cama b{font:900 30px/1 var(--f-arch);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.fa-ident-cama small{font-size:13px;color:var(--sn-blk2,#C9D3D8)}.fa-ident-pac h1{margin:0;font:900 clamp(20px,2.4vw,28px)/1.1 var(--f-arch);color:inherit;overflow-wrap:anywhere}.fa-ident-pac p{margin:4px 0 0;font-size:13.5px;color:var(--sn-blk2,#C9D3D8);overflow-wrap:anywhere}.fa-ident-req{margin:0;display:grid;grid-gap:8px 18px;gap:8px 18px;grid-template-columns:repeat(2,minmax(0,1fr))}.fa-ident-req dt{font:600 11px/1.2 var(--f-arch);letter-spacing:.06em;text-transform:uppercase;color:var(--sn-blk2,#C9D3D8)}.fa-ident-req dd{margin:2px 0 0;font-size:13.5px;font-weight:600;overflow-wrap:anywhere}@media (min-width:1100px){.fa-ident{grid-template-columns:8.5rem minmax(0,1fr) minmax(0,1.1fr)}}@media (min-width:640px) and (max-width:1099.98px){.fa-ident{grid-template-columns:8.5rem minmax(0,1fr)}.fa-ident-req{grid-column:1/-1}}@media (max-width:420px){.fa-ident-req{grid-template-columns:minmax(0,1fr)}}.fa-recorrido{margin-top:14px}.fa-recorrido .hz-pasos{display:grid;grid-template-columns:repeat(7,minmax(0,1fr))}.fa-recorrido .hz-pasos li{min-width:0}.fa-recorrido .hz-paso-r{overflow-wrap:anywhere}@media (max-width:1279.98px){.fa-recorrido .hz-pasos{grid-template-columns:repeat(2,minmax(0,1fr))}.fa-recorrido .hz-pasos li:last-child{grid-column:1/-1}}.fa-urgente{margin:2px 0 0;padding:12px 18px;background:var(--bad);color:var(--on-bad,#fff);font:800 14px/1.4 var(--f-arch)}.fa-lineas{list-style:none;margin:0;padding:0;display:grid;grid-gap:2px;gap:2px;background:var(--bg)}.fa-linea{display:grid;grid-gap:8px 18px;gap:8px 18px;align-items:center;padding:14px 16px;background:var(--card-2);grid-template-columns:minmax(0,1fr) 11.5rem 13rem}.fa-linea-que{display:flex;flex-direction:column;gap:2px;min-width:0}.fa-linea-que b{font-family:var(--f-arch);font-weight:800;font-size:15.5px;color:var(--ink)}.fa-linea-que span{font-size:14px;color:var(--ink)}.fa-linea-que small{font-size:12.5px;line-height:1.4;color:var(--ink-2);overflow-wrap:anywhere}.fa-linea-que .fa-nota{color:var(--warn-ink);font-weight:600}.fa-linea-estado{justify-self:start}.fa-linea:not(:has(>.fa-avance)) .fa-linea-estado{grid-column:2/-1}.fa-linea-validar,.fa-linea>.fa-solo{grid-column:1/-1}.fa-linea-validar .adm-aviso{margin:0 0 8px}.fa-avance{position:relative;display:flex;align-items:center;height:28px;background:var(--card);border:1px solid var(--line)}.fa-avance span{position:absolute;inset:0 auto 0 0;background:color-mix(in srgb,var(--sn-teal,var(--clin-ink)) 28%,var(--card))}.fa-avance b{position:relative;padding:0 10px;font-size:12.5px;color:var(--ink)}@container (max-width:640px){.fa-linea{grid-template-columns:minmax(0,1fr)}.fa-linea:not(:has(>.fa-avance)) .fa-linea-estado{grid-column:auto}}.fa-decision{margin:0;padding:0;border:0;display:flex;flex-wrap:wrap;gap:0 18px}.fa-decision legend{padding:0;margin-bottom:4px;font-family:var(--f-arch);font-weight:700;font-size:12.5px;color:var(--ink-2)}.fa-decision label{display:flex;align-items:center;gap:8px;min-height:44px;font-size:14px;color:var(--ink);cursor:pointer}.fa-decision input{width:18px;height:18px;margin:0;accent-color:var(--acc,var(--brand))}.fa-lector{display:flex;flex-direction:column;gap:8px;padding:16px;background:var(--card-2)}.fa-lector-campos{display:grid;grid-gap:10px 12px;gap:10px 12px;align-items:end;grid-template-columns:minmax(0,2fr) minmax(0,1fr) minmax(0,1fr) 6.5rem auto}.fa-lector-codigo .inp{font-size:17px;letter-spacing:.02em}.fa-lector-aviso{margin:0;min-height:1.4em;font-size:13.5px;color:var(--ink-2)}.fa-lector-aviso.ok{color:var(--ok-ink);font-weight:700}.fa-lector-aviso.mal{color:var(--bad-ink);font-weight:700}@container (max-width:900px){.fa-lector-campos{grid-template-columns:repeat(2,minmax(0,1fr))}.fa-lector-campos>.btn,.fa-lector-codigo{grid-column:1/-1}}.fa-siguiente{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px 18px;margin-top:2px;padding:14px 16px;background:var(--ok-soft)}.fa-siguiente p{margin:0;font-size:14px;color:var(--ink);max-width:60ch}.fa-siguiente b{color:var(--ok-ink)}.fa-siguiente .hz-botones,.fa-siguiente .hz-form{margin:0}.fa-lecturas,.fa-traza{list-style:none;margin:0;padding:0;display:grid;grid-gap:2px;gap:2px;background:var(--bg)}.fa-lecturas li{display:grid;grid-gap:6px 18px;gap:6px 18px;align-items:center;padding:12px 16px;background:var(--card-2);grid-template-columns:minmax(0,1fr) 14rem 9rem}.fa-lecturas li>span{display:flex;flex-direction:column;gap:2px;min-width:0}.fa-lect-que b{font-family:var(--f-arch);font-weight:700;font-size:14.5px;color:var(--ink)}.fa-lecturas small,.fa-traza small{font-size:12.5px;line-height:1.4;color:var(--ink-2);overflow-wrap:anywhere}.fa-lect-quien{font-size:13px;color:var(--ink);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.fa-lecturas li.anulada .fa-lect-que b{color:var(--ink-2);text-decoration:line-through}.fa-lect-anulada{font:700 12.5px/1 var(--f-arch);color:var(--ink-2);justify-self:end}.fa-lecturas li>.hz-accion{justify-self:end}@container (max-width:640px){.fa-lecturas li{grid-template-columns:minmax(0,1fr)}.fa-lect-anulada,.fa-lecturas li>.hz-accion{justify-self:start}}.fa-paq-datos{margin:0;display:grid;grid-gap:2px;gap:2px;background:var(--bg);grid-template-columns:repeat(auto-fit,minmax(min(100%,13rem),1fr))}.fa-paq-datos>div{padding:12px 16px;background:var(--card-2);min-width:0}.fa-paq-datos dt{font:600 11px/1.2 var(--f-arch);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3-text)}.fa-paq-datos dd{margin:4px 0 0;font-size:14px;font-weight:600;color:var(--ink);overflow-wrap:anywhere}.fa-paq-acciones{display:flex;flex-wrap:wrap;align-items:flex-start;gap:10px;margin-top:14px}.fa-paq-acciones>.hz-accion:has(>form){flex:1 1 100%}.fa-cancelar{margin-top:22px}.fa-traza li{display:grid;grid-gap:4px 18px;gap:4px 18px;align-items:start;padding:11px 16px;background:var(--card-2);grid-template-columns:9.5rem minmax(0,1fr) 15rem}.fa-traza li>span{display:flex;flex-direction:column;gap:2px;min-width:0}.fa-traza-hora{font-size:13px;color:var(--ink-2);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.fa-traza-que b{font-family:var(--f-arch);font-weight:700;font-size:14px;color:var(--ink)}.fa-traza-quien{font-size:13.5px;color:var(--ink)}@container (max-width:640px){.fa-traza li{grid-template-columns:minmax(0,1fr)}}.fa-etq-mesa{display:grid;grid-gap:18px;gap:18px;margin-top:18px;grid-template-columns:minmax(0,1fr);align-items:start}@media (min-width:900px){.fa-etq-mesa{grid-template-columns:auto minmax(0,1fr)}}.fa-etq-control{display:flex;flex-direction:column;gap:10px}.fa-etq-control,.fa-etq-control .hoja-control{align-items:flex-start}.fa-etiqueta{box-sizing:border-box;width:100mm;height:75mm;max-width:100%;padding:3mm 3.5mm;overflow:hidden;display:flex;flex-direction:column;gap:1.6mm;background:#fff;color:#000;border:1px solid #16242c;font-family:var(--f-body);font-size:7.5pt;line-height:1.25}@media (max-width:430px){.fa-etiqueta{width:100%;height:auto;aspect-ratio:4/3}}.fa-etiqueta p{margin:0}.fa-etq-cab{display:flex;align-items:center;gap:2mm;padding-bottom:1.2mm;border-bottom:.4mm solid #000;font-size:7.5pt}.fa-etq-cab>span{flex:1 1;min-width:0}.fa-etq-ctrl,.fa-etq-urg{padding:.5mm 1.5mm;background:#000;color:#fff;font:900 7pt/1.2 var(--f-arch);letter-spacing:.06em}.fa-etq-ctrl{background:#fff;color:#000;box-shadow:inset 0 0 0 .4mm #000}.fa-etq-cuerpo{display:grid;grid-template-columns:minmax(0,1fr) 25mm;grid-gap:3mm;gap:3mm;align-items:start}.fa-etq-datos{display:flex;flex-direction:column;gap:.8mm;min-width:0}.fa-etq-donde{display:flex;align-items:center;gap:2.5mm}.fa-etq-donde b{font:900 19pt/1 var(--f-arch);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.fa-etq-donde span{font-size:7pt;line-height:1.2}.fa-etq-pac{font:800 10pt/1.15 var(--f-arch);overflow-wrap:anywhere}.fa-etq-id{font-size:7pt}.fa-etq-qr{display:flex;flex-direction:column;align-items:center;gap:.6mm}.fa-etq-qr span{display:block;width:25mm;height:25mm}.fa-etq-qr svg{display:block;width:100%;height:100%}.fa-etq-qr small{font-size:5.5pt;letter-spacing:.02em;white-space:nowrap}.fa-etq-lista{flex:1 1;min-height:0;list-style:none;margin:0;padding:1mm 0 0;border-top:.25mm solid #000;display:grid;grid-gap:.3mm 4mm;gap:.3mm 4mm;align-content:start;overflow:hidden}.fa-etq-lista:has(>li:nth-child(6)){grid-template-columns:repeat(2,minmax(0,1fr));font-size:6.3pt}.fa-etq-lista li{display:grid;grid-template-columns:minmax(0,1fr) auto auto;grid-gap:2mm;gap:2mm;align-items:baseline;min-width:0}.fa-etq-lista li span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fa-etq-lista li b{font-weight:800}.fa-etq-lista li small{font-size:.85em}.fa-etq-pie{display:flex;justify-content:space-between;gap:3mm;padding-top:1mm;border-top:.4mm solid #000;font-size:6.8pt;font-weight:700}@media print{@page fa-etiqueta{size:100mm 75mm;margin:0}body:has(.fa-etiqueta) :not(.fa-etiqueta):not(.fa-etiqueta *):not(:has(.fa-etiqueta)){display:none!important}body:has(.fa-etiqueta) :has(.fa-etiqueta){display:block!important;margin:0!important;padding:0!important;border:0!important;width:auto!important;max-width:none!important;min-height:0!important;background:#fff!important;box-shadow:none!important;position:static!important}body:has(.fa-etiqueta){background:#fff!important}.fa-etiqueta{page:fa-etiqueta;width:100mm!important;height:75mm!important;max-width:none;aspect-ratio:auto;border:0;page-break-inside:avoid;break-inside:avoid}}summary.dp-resumen.fa-alm-resumen{grid-template-columns:minmax(150px,1fr) minmax(0,1.7fr) 170px}@container (max-width:620px){summary.dp-resumen.fa-alm-resumen{grid-template-columns:minmax(0,1fr) auto}}.hz-miembros li{flex-direction:row;justify-content:space-between;gap:8px 16px}.hz-miembro,.hz-miembros li{flex-wrap:wrap;align-items:center}.hz-miembro{display:flex;gap:6px 12px;min-width:0}.hz-miembro-acciones{display:flex;flex-wrap:wrap;align-items:flex-start;gap:8px}.hz-miembro-acciones .hz-botones,.hz-miembro-acciones .hz-form{margin:0}.fa-hora{max-width:16rem}.fa-cifras{margin:18px 0 0;display:grid;grid-gap:2px;gap:2px;background:var(--bg);grid-template-columns:repeat(3,minmax(0,1fr))}.fa-cifras>div{display:flex;flex-direction:column;justify-content:space-between;gap:6px;padding:14px 16px;background:var(--card-2);min-width:0}.fa-cifras dt{font:600 11px/1.25 var(--f-arch);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3-text)}.fa-cifras dd{margin:0;font:900 30px/1 var(--f-arch);color:var(--ink);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}@media (max-width:420px){.fa-cifras dd{font-size:24px}.fa-cifras>div{padding:12px}}.fa-buscar{display:flex;flex-wrap:wrap;align-items:flex-end;gap:10px 14px;margin:0 0 12px}.fa-buscar .adm-campo{flex:1 1 18rem}.fa-buscar .fa-casilla{padding:0;align-items:center}.fa-cat{container-type:inline-size;display:grid;grid-gap:2px;gap:2px;background:var(--bg)}.fa-cat-cab,.fa-cat-fila>summary{display:grid;grid-gap:4px 16px;gap:4px 16px;align-items:center;padding:10px 16px;grid-template-columns:10.5rem minmax(0,1fr) 12rem 5rem 7.5rem}.fa-cat-cab{padding-block:8px;background:var(--card)}.fa-cat-cab span{font:600 11px/1.2 var(--f-arch);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3-text)}.fa-cat-cab span:nth-child(4),.fa-cat-n{text-align:right}.fa-cat-fila{background:var(--card-2)}.fa-cat-fila>summary{min-height:56px;cursor:pointer;list-style:none;font-size:13.5px;color:var(--ink)}.fa-cat-fila>summary::-webkit-details-marker{display:none}.fa-cat-fila>summary:hover,.fa-cat-fila[open]>summary{background:var(--sn-fog2,var(--line))}.fa-cat-cod{font-size:13px;overflow-wrap:anywhere}.fa-cat-prod{display:flex;flex-direction:column;gap:2px;min-width:0}.fa-cat-prod b{font-family:var(--f-arch);font-weight:700;font-size:14.5px;overflow-wrap:anywhere}.fa-cat-prod small{font-size:12.5px;color:var(--ink-2);overflow-wrap:anywhere}.fa-cat-n{font-family:var(--f-mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.fa-cat-fila.inactivo .fa-cat-cod,.fa-cat-fila.inactivo .fa-cat-prod b{color:var(--ink-2)}.fa-ctl{color:var(--bad-ink);font-weight:800}.fa-cat-cuerpo{display:flex;flex-direction:column;gap:12px;padding:6px 16px 18px;background:var(--card);border-top:2px solid var(--bg)}.fa-cat-mas{margin:0;padding:12px 16px;background:var(--card);font-size:13px;color:var(--ink-2)}@container (max-width:760px){.fa-cat-cab{display:none}.fa-cat-fila>summary{grid-template-columns:minmax(0,1fr) auto;row-gap:2px}.fa-cat-prod{grid-column:1/-1;grid-row:1}.fa-cat-cod{grid-column:1}.fa-cat-n{grid-column:2;grid-row:2}.fa-cat-n:before{content:"× ";color:var(--ink-2)}.fa-cat-fila>summary>span:nth-child(3),.fa-cat-fila>summary>span:nth-child(5){grid-column:1/-1;font-size:12.5px;color:var(--ink-2)}}.fa-dos{display:grid;grid-gap:14px;gap:14px;grid-template-columns:minmax(0,1fr);align-items:stretch}@media (min-width:1100px){.fa-dos{grid-template-columns:repeat(2,minmax(0,1fr))}}.fa-dos>.ms-panel{padding:18px 20px 20px;display:flex;flex-direction:column;gap:12px}.fa-dos h3{margin:0;font-family:var(--f-arch);font-weight:800;font-size:16px;color:var(--ink)}.fa-importar{display:flex;flex-direction:column;gap:12px}.fa-importar-res{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px 16px;padding:12px 14px;background:var(--card-2)}.fa-importar-res p{margin:0}.fa-errores{flex-basis:100%;margin:0;padding-left:18px;font-size:13px;color:var(--bad-ink)}.fa-hojas{list-style:none;margin:0;padding:0;display:grid;grid-gap:2px;gap:2px;background:var(--bg)}.fa-hojas li{display:grid;grid-gap:10px 16px;gap:10px 16px;align-items:center;padding:12px 14px;background:var(--card-2);grid-template-columns:minmax(0,1fr) auto}.fa-hoja-dato{display:flex;flex-direction:column;gap:2px;min-width:0}.fa-hoja-dato b{font-family:var(--f-arch);font-weight:700;font-size:14.5px;color:var(--ink)}.fa-hoja-dato small{font-size:12.5px;color:var(--ink-2)}.fa-meds{margin:0;padding:0;border:0;display:grid;grid-gap:0;gap:0}.fa-meds legend{padding:0;margin-bottom:2px;font-family:var(--f-arch);font-weight:700;font-size:12.5px;color:var(--ink-2)}.fa-meds .fa-casilla+.fa-casilla{border-top:1px solid var(--line)}.fa-meds-lista{margin:0;padding-left:18px;font-size:14px;line-height:1.6;color:var(--ink)}.fa-ep-reqs{list-style:none;margin:0;padding:0;display:grid;grid-gap:2px;gap:2px;background:var(--bg);container-type:inline-size}.fa-ep-req>a,.fa-ep-req>div{display:grid;grid-gap:6px 18px;gap:6px 18px;align-items:center;min-height:60px;padding:10px 16px;background:var(--card-2);grid-template-columns:10rem minmax(0,1fr) 15rem;color:var(--ink);text-decoration:none}.fa-ep-req>a:hover{background:var(--sn-fog2,var(--line))}.fa-ep-req span{display:flex;flex-direction:column;gap:3px;min-width:0}.fa-ep-req b{font-family:var(--f-arch);font-weight:700;font-size:14px;overflow-wrap:anywhere}.fa-ep-req small{font-size:12.5px}.fa-ep-req small,.fa-ep-req.cerrada b{color:var(--ink-2)}.fa-tramos{display:grid!important;grid-template-columns:repeat(7,minmax(0,1fr));grid-gap:2px!important;gap:2px!important;height:6px}.fa-tramos i{display:block;background:var(--line-2)}.fa-tramos i.on{background:var(--sn-teal,var(--clin-ink))}.fa-tramos i.x{background:var(--line)}@container (max-width:600px){.fa-ep-req>a,.fa-ep-req>div{grid-template-columns:minmax(0,1fr) auto}.fa-ep-etapa{grid-column:1/-1}}.fa-por-enviar{margin-bottom:14px}.fa-por-enviar .hj-cab h2{display:flex;align-items:center;gap:8px}.fa-envio .hz-accion{justify-self:end}@container (max-width:639.98px){.fa-envio .hz-accion{justify-self:start}}.kxl{margin:0 0 14px;container-type:inline-size}.kxl-cab{display:flex;align-items:flex-start;gap:12px;padding:16px 18px 0}.kxl-cab h2{margin:0;font-family:var(--f-arch);font-weight:800;font-size:17px;color:var(--ink)}.kxl-cab p{margin:3px 0 0;font-size:13.5px;color:var(--ink-2)}.kxl-cuerpo{gap:14px;padding:14px 18px 18px}.kxl-cuerpo,.kxl-lector{display:flex;flex-direction:column}.kxl-lector{gap:10px}.kxl-fila{display:flex;flex-wrap:wrap;gap:8px}.kxl-fila .inp{flex:1 1 16rem;min-width:0;font-size:16px}.kxl-fila .btn{flex:none}.kxl-ok{display:flex;align-items:center;gap:8px;margin:0;font-weight:700;font-size:14px;color:var(--ok-ink)}.kxl-ok svg{flex:none}.kxl-alto{display:flex;align-items:flex-start;gap:10px;margin:0;padding:12px 14px;background:var(--bad);color:var(--on-bad,#fff);font:800 14.5px/1.4 var(--f-arch)}.kxl-alto svg{flex:none;margin-top:1px}.kxl-dosis{display:flex;flex-direction:column;gap:12px}.kxl-opciones{margin:0;padding:0;border:0;display:grid;grid-gap:2px;gap:2px;background:var(--bg)}.kxl-opciones legend{padding:0;margin-bottom:6px;font-family:var(--f-arch);font-weight:700;font-size:12.5px;color:var(--ink-2)}.kxl-opcion{display:flex;align-items:center;gap:12px;min-height:56px;padding:10px 14px;background:var(--card-2);cursor:pointer}.kxl-opcion input{flex:none;width:20px;height:20px;margin:0;accent-color:var(--acc,var(--brand))}.kxl-opcion span{display:flex;flex-direction:column;gap:2px;min-width:0}.kxl-opcion b{font-family:var(--f-arch);font-weight:700;font-size:14.5px;color:var(--ink);overflow-wrap:anywhere}.kxl-opcion small{font-size:13px;color:var(--ink-2)}.kxl-opcion.es-elegida{box-shadow:inset 0 0 0 2px var(--acc,var(--brand))}.kxl-hecho{display:flex;flex-direction:column;gap:10px;padding:12px 14px;background:var(--ok-soft)}.kxl-hecho p{display:flex;align-items:flex-start;gap:8px;margin:0;font-size:14px;color:var(--ink);line-height:1.45}.kxl-hecho b,.kxl-hecho svg{color:var(--ok-ink)}.kxl-hecho svg{flex:none;margin-top:1px}.kxl-reiniciar{align-self:flex-start;min-height:44px;padding:0;border:0;background:none;font:inherit;cursor:pointer}.rg-kx-leida{display:inline-flex;align-items:center;gap:4px;margin-top:3px;font-size:11.5px;font-weight:700;color:var(--ok-ink)}.kxl .hz-pasos{display:grid;grid-template-columns:minmax(0,1fr)}.kxl .hz-pasos li{min-width:0}@container (min-width:440px){.kxl .hz-pasos{grid-template-columns:repeat(3,minmax(0,1fr))}}summary.dp-resumen.itg-resumen{grid-template-columns:minmax(0,1.1fr) minmax(0,1.5fr) 190px}@container (max-width:620px){summary.dp-resumen.itg-resumen{grid-template-columns:minmax(0,1fr) auto}}.itg-nombre{display:flex;flex-direction:column;gap:2px;min-width:0}.itg-nombre b{font:700 .95rem/1.3 var(--f-arch);color:var(--ink);overflow-wrap:anywhere}.itg-nombre small{font-size:12px;color:var(--ink-2);overflow-wrap:anywhere}.itg-datos{margin:0;display:grid;grid-gap:2px;gap:2px;background:var(--bg);grid-template-columns:repeat(auto-fit,minmax(min(100%,11rem),1fr))}.itg-datos>div{padding:10px 14px;background:var(--card-2);min-width:0}.itg-datos dt{font:600 11px/1.2 var(--f-arch);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3-text)}.itg-datos dd{margin:4px 0 0;font-size:13.5px;font-weight:600;color:var(--ink)}.itg-llamadas{list-style:none;margin:0;padding:0;display:grid;grid-gap:2px;gap:2px;background:var(--bg);container-type:inline-size}.itg-llamadas li{display:grid;grid-gap:4px 14px;gap:4px 14px;align-items:center;padding:8px 12px;background:var(--card-2);grid-template-columns:9.5rem minmax(0,1fr) auto}.itg-hora{font-size:12.5px;color:var(--ink-2);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.itg-ruta{font-size:12.5px;color:var(--ink);overflow-wrap:anywhere}@container (max-width:560px){.itg-llamadas li{grid-template-columns:minmax(0,1fr) auto}.itg-ruta{grid-column:1/-1;grid-row:2}}.itg-nueva{margin-top:14px}.itg-asistente{container-type:inline-size;padding:18px 20px 20px;gap:14px}.itg-asistente,.itg-asistente-cab{display:flex;flex-direction:column}.itg-asistente-cab{gap:10px}.itg-asistente-cab h2{margin:0;font-family:var(--f-arch);font-weight:800;font-size:17px;color:var(--ink)}.itg-asistente .hz-pasos{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}@container (min-width:620px){.itg-asistente .hz-pasos{grid-template-columns:repeat(4,minmax(0,1fr))}}.itg-paso{display:flex;flex-direction:column;gap:12px;max-width:720px}.itg-opciones{margin:0;padding:0;border:0;display:grid;grid-gap:2px;gap:2px;background:var(--bg)}.itg-opciones legend{padding:0;margin-bottom:6px;font-family:var(--f-arch);font-weight:700;font-size:12.5px;color:var(--ink-2)}.itg-opcion{display:flex;align-items:flex-start;gap:12px;min-height:56px;padding:12px 14px;background:var(--card-2);cursor:pointer}.itg-opcion input{flex:none;width:20px;height:20px;margin:2px 0 0;accent-color:var(--acc,var(--brand))}.itg-opcion span{display:flex;flex-direction:column;gap:3px;min-width:0}.itg-opcion b{font-family:var(--f-arch);font-weight:700;font-size:14.5px;color:var(--ink)}.itg-opcion small{font-size:13px;line-height:1.4;color:var(--ink-2)}.itg-opcion.es-elegida{box-shadow:inset 0 0 0 2px var(--acc,var(--brand))}.itg-unica{display:flex;align-items:flex-start;gap:10px;margin:0;padding:12px 14px;background:var(--warn-soft);border-top:6px solid var(--warn);color:var(--ink);font-size:14px;line-height:1.45}.itg-unica svg{flex:none;color:var(--warn-ink);margin-top:1px}.itg-credencial{margin:0;display:grid;grid-gap:2px;gap:2px;background:var(--bg)}.itg-credencial>div{padding:10px 14px;background:var(--card-2);min-width:0}.itg-credencial dt{font:600 11px/1.2 var(--f-arch);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3-text)}.itg-credencial dd{margin:6px 0 0;display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px}.itg-credencial code{font-size:14px;color:var(--ink);overflow-wrap:anywhere;word-break:break-all;min-width:0;flex:1 1 14rem}.itg-guia{list-style:none;counter-reset:itg;margin:0;padding:0;display:grid;grid-gap:2px;gap:2px;background:var(--bg)}.itg-guia li{counter-increment:itg;display:grid;grid-gap:4px 14px;gap:4px 14px;padding:14px 16px;background:var(--card-2);min-width:0;grid-template-columns:2.2rem minmax(0,1fr)}.itg-guia li:before{content:counter(itg);grid-row:span 3;font:900 24px/1 var(--f-arch);color:var(--ink-3-text)}.itg-guia b{font-family:var(--f-arch);font-weight:800;font-size:15px;color:var(--ink)}.itg-guia span{font-size:13.5px;line-height:1.45;color:var(--ink-2)}.itg-guia pre{margin:6px 0 0;padding:10px 12px;background:var(--card);border:1px solid var(--line);overflow-x:auto;font-size:12.5px;line-height:1.5;color:var(--ink);white-space:pre-wrap;overflow-wrap:anywhere}.itg-recursos{margin-top:14px;display:grid;grid-gap:2px;gap:2px;background:var(--bg);container-type:inline-size}.itg-rec,.itg-rec-cab{display:grid;grid-gap:4px 16px;gap:4px 16px;align-items:baseline;padding:10px 16px;grid-template-columns:13rem 9rem minmax(0,1fr)}.itg-rec-cab{background:var(--card)}.itg-rec-cab span{font:600 11px/1.2 var(--f-arch);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3-text)}.itg-rec{background:var(--card-2);font-size:13.5px;color:var(--ink)}.itg-rec code{font-size:13px;font-weight:600;overflow-wrap:anywhere}.itg-rec span:last-child{color:var(--ink-2);line-height:1.4}@container (max-width:640px){.itg-rec-cab{display:none}.itg-rec{grid-template-columns:minmax(0,1fr) auto}.itg-rec span:last-child{grid-column:1/-1}}.itg-erp-cab{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:12px 24px;margin-bottom:14px}.itg-erp-cab .texto{margin:0;flex:1 1 32rem;max-width:72ch;font-size:14px;line-height:1.5;color:var(--ink-2)}.itg-sede{display:flex;gap:8px;flex:0 1 auto;min-width:0}.itg-sede select{min-width:0;max-width:18rem}.itg-erp-cifras{margin:0 0 14px;display:grid;grid-gap:2px;gap:2px;background:var(--bg);container-type:inline-size;grid-template-columns:repeat(4,minmax(0,1fr))}.itg-erp-cifras>div{display:grid;grid-template-rows:minmax(2.4em,auto) auto;align-content:start;grid-gap:6px;gap:6px;padding:12px 16px;background:var(--card-2);min-width:0}.itg-erp-cifras dt{font:600 11px/1.2 var(--f-arch);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3-text)}.itg-erp-cifras dd{margin:0;font:800 26px/1 var(--f-arch);color:var(--ink);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.itg-erp-cifras .es-mal dd{color:var(--bad-ink)}.itg-erp-cifras .es-aviso dd{color:var(--warn-ink)}@media (max-width:720px){.itg-erp-cifras{grid-template-columns:repeat(2,minmax(0,1fr))}}.itg-erp-sede{display:grid;grid-gap:12px 16px;gap:12px 16px;grid-template-columns:repeat(3,minmax(0,1fr));container-type:inline-size}.itg-erp-sede .adm-campo{min-width:0}@media (max-width:900px){.itg-erp-sede{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:420px){.itg-erp-sede>:nth-child(-n+2){grid-column:1/-1}}.itg-erp-alms{display:grid;grid-gap:2px;gap:2px;background:var(--bg);container-type:inline-size}.itg-erp-alm,.itg-erp-alm-cab{display:grid;grid-gap:8px 16px;gap:8px 16px;align-items:center;padding:10px 16px;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr) minmax(0,1fr)}.itg-erp-alm-cab{background:var(--card)}.itg-erp-alm-cab span{font:600 11px/1.2 var(--f-arch);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3-text)}.itg-erp-alm{background:var(--card-2)}.itg-erp-alm>span{min-width:0}.itg-erp-alm .inp{width:100%}.itg-erp-alm-n{display:flex;flex-direction:column;gap:2px}.itg-erp-alm-n b{font:700 14px/1.3 var(--f-arch);color:var(--ink);overflow-wrap:anywhere}.itg-erp-alm-n small{font-size:12.5px;color:var(--ink-2)}.itg-erp-movil{display:none}@container (max-width:560px){.itg-erp-alm-cab{display:none}.itg-erp-alm{grid-template-columns:minmax(0,1fr)}.itg-erp-movil{display:block;margin-bottom:4px;font:600 12px/1.2 var(--f-arch);color:var(--ink-2)}}.itg-rechazos{margin-top:14px}.itg-rechazos .itg-ruta b{font-family:var(--f-arch)}.itg-rechazos .itg-ruta small{display:block;margin-top:2px;color:var(--bad-ink);font-size:12.5px}.no-habilitada{margin:18px 0 0;padding:18px 20px;border-radius:var(--mz-r,8px);background:var(--mz-page,#F3F4F8);color:var(--ink-2);font-size:14.5px;line-height:1.5}.no-habilitada h2{margin:0 0 4px;font-size:15px;font-weight:650;color:var(--ink);overflow-wrap:anywhere}.no-habilitada p{margin:0;max-width:72ch}