.ct{display:block}.ct-consulta{flex-wrap:wrap;align-items:flex-end;gap:12px 16px;display:flex}.ct-campo{flex-direction:column;gap:4px;min-width:0;display:flex}.ct-campo label,.ct-rot{font-family:var(--piel-ui);letter-spacing:.09em;text-transform:uppercase;color:var(--muted);font-size:12px;font-weight:600}.ct-consulta select,.ct-consulta input[type=search]{border:1px solid var(--field-border);background:var(--piel-campo,var(--raise));color:var(--ink);min-height:34px;font:inherit;transition:border-color .12s var(--ease-out), color .12s var(--ease-out);border-radius:5px;padding:4px 8px}.ct-consulta select{min-width:220px;max-width:100%}.ct-cia select{min-width:min(340px,100%);max-width:100%}.ct-consulta select:disabled{color:var(--muted);border-color:var(--line);cursor:not-allowed;background:0 0}.ct-consulta :focus-visible{outline:2px solid var(--focus);outline-offset:2px}@media (hover:hover) and (pointer:fine){.ct-consulta select:not(:disabled):hover,.ct-consulta input:hover{border-color:var(--ink)}}.ct-modo{margin-left:auto}.ct-seg{background:var(--piel-hundido,var(--raise));box-shadow:inset 0 1px 2px oklab(0% none none/.22), inset 0 0 0 1px var(--line);border-radius:5px;padding:3px;display:inline-flex}.ct-seg button{cursor:pointer;height:26px;color:var(--muted);font-family:var(--piel-ui);text-transform:uppercase;letter-spacing:.07em;transition:transform .12s var(--ease-out), background-color .12s var(--ease-out), color .12s var(--ease-out);background:0 0;border:0;border-radius:3px;padding:0 12px;font-size:12px;font-weight:500}.ct-seg button:active,.ct-actualizar:not(:disabled):active,.ct-na>summary:active{transform:scale(.97)}.ct-seg button:focus-visible{outline:2px solid var(--focus);outline-offset:-2px}.ct-seg button[aria-pressed=true]{background:linear-gradient(var(--panel), var(--raise));color:var(--ink);box-shadow:inset 0 1px 0 oklab(100% 0 5.96046e-8/.35), 0 1px 2px oklab(0% none none/.25), 0 0 0 1px var(--piel-linea-fuerte,var(--line))}@media (hover:hover) and (pointer:fine){.ct-seg button:hover:not([aria-pressed=true]){color:var(--ink)}}@media (width<=700px){.ct-modo{width:100%;margin-left:0}.ct-campo{width:100%}.ct-consulta select,.ct-cia select{width:100%;min-width:0}}@media (width<=480px){.ct-cia,.ct-campo{flex:100%}.ct-campo select,.ct-cia select{width:100%}}.ct-b{font-family:var(--piel-num);text-transform:uppercase;letter-spacing:.05em;white-space:nowrap;border-radius:3px;align-items:center;gap:5px;padding:4px 7px;font-size:11px;font-weight:500;line-height:1;display:inline-flex}.ct-b:before{content:"";flex:none;width:6px;height:6px}.ct-b.si{background:var(--ok-soft);color:var(--ok)}.ct-b.si:before{background:currentColor;border-radius:50%}.ct-b.no{background:var(--bad-soft);color:var(--bad)}.ct-b.no:before{background:currentColor;transform:rotate(45deg)}.ct-b.ina{background:var(--warn-soft);color:var(--warn)}.ct-b.ina:before{border:1.5px solid;border-radius:50%}.ct-b.lic{background:var(--pur-soft);color:var(--pur)}.ct-b.lic:before{border:1.5px solid}.ct-b.na{color:var(--muted);box-shadow:inset 0 0 0 1px var(--line);background:0 0}.ct-b.na:before{background:currentColor;height:1.5px}.ct-nota{color:var(--muted);box-shadow:inset 0 0 0 1px var(--line);white-space:normal;overflow-wrap:anywhere;vertical-align:1px;border-radius:3px;margin-left:6px;padding:1px 6px;font-size:11.5px;font-weight:500;display:inline-block}.ct-entra{animation:aparecer .12s var(--ease-out)}.ct-cargando{opacity:.55;pointer-events:none;transition:opacity .12s var(--ease-out)}@starting-style{.ct-cargando{opacity:1}}.ct-contexto{flex-wrap:wrap;align-items:baseline;gap:4px 10px;margin:0 0 12px;display:flex}.ct-contexto strong{font-size:16px;font-weight:600}.ct-contexto .ct-nota{margin-left:0}.ct-listas{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:12px;display:grid}@media (width<=900px){.ct-listas{grid-template-columns:1fr}}.ct-lista,.ct-na{background:var(--panel);box-shadow:inset 0 0 0 1px var(--line);border-radius:4px}.ct-lista{padding:14px 16px 6px}.ct-lista h2,.ct-estado h3{border-bottom:1px solid var(--line);font-family:var(--piel-ui);letter-spacing:.09em;text-transform:uppercase;color:var(--muted);justify-content:space-between;align-items:center;gap:8px;margin:0 0 10px;padding-bottom:8px;font-size:12px;font-weight:600;display:flex}.ct-estado h3{border-bottom-color:var(--piel-linea-fuerte,var(--line))}.ct-lista ul,.ct-cuerpo ul,.ct-estado ul{margin:0;padding:0;list-style:none}.ct-cnt{font-family:var(--piel-num);letter-spacing:0;text-transform:none;background:var(--raise);color:var(--ink);border-radius:3px;padding:0 7px;font-size:12px;font-weight:500}.ct-fila{border-bottom:1px solid var(--line2);justify-content:space-between;align-items:center;gap:12px;min-height:44px;padding:8px 0;display:flex}.ct-fila:last-child{border-bottom:0}.ct-q{flex-direction:column;gap:1px;min-width:0;display:flex}.ct-nom{overflow-wrap:anywhere;font-weight:600;line-height:1.3}.ct-npn{font-family:var(--piel-num);color:var(--muted);font-size:12px}.ct-vacia-lista{color:var(--muted);padding:14px 0 16px}.ct-na{margin-top:12px}.ct-na>summary{cursor:pointer;min-height:44px;font-family:var(--piel-ui);letter-spacing:.09em;text-transform:uppercase;color:var(--muted);border-radius:inherit;transition:transform .12s var(--ease-out), background-color .12s var(--ease-out), color .12s var(--ease-out);justify-content:space-between;align-items:center;gap:8px;padding:10px 16px;font-size:12px;font-weight:600;list-style:none;display:flex}@media (hover:hover) and (pointer:fine){.ct-na>summary:hover{color:var(--ink);background:var(--hover)}}.ct-na>summary::-webkit-details-marker{display:none}.ct-na>summary:focus-visible{outline:2px solid var(--focus);outline-offset:-2px}.ct-tit{align-items:center;gap:8px;display:inline-flex}.ct-tit:before{content:"";width:7px;height:7px;transition:transform .12s var(--ease-out);border-bottom:1.5px solid;border-right:1.5px solid;transform:rotate(-45deg)}.ct-na[open]>summary .ct-tit:before{transform:rotate(45deg)}.ct-cuerpo{border-top:1px solid var(--line);padding:0 16px 6px}.ct-ayuda{color:var(--muted);margin:10px 0;font-size:12.5px}.ct-estado .ct-na{box-shadow:none;margin-top:6px}.ct-estado .ct-na>summary,.ct-estado .ct-cuerpo{padding-inline:0}.ct-buscador{flex:340px;max-width:520px;position:relative}.ct-buscador input{width:100%}.ct-sugs{z-index:10;background:var(--panel);max-height:300px;box-shadow:inset 0 0 0 1px var(--piel-linea-fuerte,var(--line)), 0 6px 18px oklab(0% none none/.25);border-radius:5px;margin:0;padding:4px;list-style:none;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow:auto}.ct-sugs[hidden]{display:none}.ct-sugs li{cursor:pointer;border-radius:3px;justify-content:space-between;align-items:baseline;gap:12px;min-height:40px;padding:8px;display:flex}.ct-sugs li[aria-selected=true]{background:var(--hover);box-shadow:inset 0 0 0 1px var(--focus)}@media (hover:hover) and (pointer:fine){.ct-sugs li:hover{background:var(--hover)}}.ct-ficha{flex-wrap:wrap;align-items:center;gap:8px 16px;margin:0 0 12px;display:flex}.ct-ficha .ct-nom.grande{font-size:18px}.ct-ficha .ct-npn{font-size:13px}.ct-resumen{flex-wrap:wrap;gap:6px;margin-left:auto;display:flex}@media (width<=700px){.ct-resumen{margin-left:0}}.ct-estados{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:12px;display:grid}@media (width<=1100px){.ct-estados{grid-template-columns:1fr}}.ct-estado,.ct-estado h3{margin-bottom:0}.ct-estado>.ct-ayuda{margin:10px 0 4px}.ct-vacio{text-align:center;color:var(--muted);padding:36px 16px}.ct-vacio strong{color:var(--ink);margin-bottom:4px;font-size:15px;font-weight:600;display:block}.ct-vacio svg{width:28px;height:28px;stroke:var(--piel-linea-fuerte,var(--line));margin-bottom:10px}.ct-pie{color:var(--muted);flex-wrap:wrap;align-items:center;gap:8px 16px;margin:18px 0 0;font-size:12.5px;display:flex}.ct-pie p{align-items:center;gap:8px;margin:0;display:flex}.ct-pie p:before{content:"";background:var(--ok);border-radius:50%;flex:none;width:7px;height:7px}.ct-pie .ct-sin-datos:before{background:var(--warn)}.ct-pie-aviso{flex-basis:100%}.ct-actualizar{transition:transform .12s var(--ease-out), background-color .12s var(--ease-out), color .12s var(--ease-out), border-color .12s var(--ease-out)}.ct+.aviso,.ct>.aviso{margin-top:12px}.ct-sin-lic{color:var(--muted);overflow-wrap:anywhere;margin:14px 0 0;font-size:13px;line-height:1.5}.jf{--jf-ink:var(--ink);--jf-muted:var(--muted);--jf-accent:var(--accent);--jf-surface:var(--panel);--jf-surface-alt:var(--raise);--jf-hover:var(--hover);--jf-line:var(--line);--jf-line-soft:var(--line2);--jf-field-border:var(--field-border);--jf-ok:var(--ok);--jf-ok-soft:var(--ok-soft);--jf-warn:var(--warn);--jf-warn-soft:var(--warn-soft);--jf-bad:var(--bad);--jf-bad-soft:var(--bad-soft);--jf-focus:var(--focus);--jf-btn:var(--accent-btn);--jf-on-btn:var(--on-accent);--jf-radius:4px;--jf-radius-sm:4px;--jf-radius-pill:3px;--jf-shadow:none;--jf-shadow-card:none;--jf-line-strong:var(--piel-linea-fuerte,var(--line));--jf-sunken:var(--piel-hundido,var(--raise));--jf-field-bg:var(--piel-campo,var(--panel));--jf-inset:inset 0 1px 2px color-mix(in oklab, var(--ink) 14%, transparent);--jf-visor-shadow:inset 0 1px 3px color-mix(in oklab, var(--ink) 24%, transparent), inset 0 0 0 1px var(--jf-line);--jf-border-card:1px solid var(--jf-line);--jf-num:var(--piel-num,ui-monospace, monospace);--jf-display:var(--piel-ui,inherit);--jf-font:var(--piel-ui,inherit);--jf-fs:13px;--jf-fs-small:12px;--jf-fs-th:11px;--jf-ls-th:.03em;--jf-fw-th:600;--jf-fw-strong:700;--jf-ls-h2:.04em;--jf-fs-h2:12px;--jf-gap:8px;--jf-pad-card:8px 12px;--jf-pad-cell:4px 10px;--jf-pad-btn:5px 12px;--jf-ease:cubic-bezier(.23, 1, .32, 1);--jf-dur:.12s;font-family:var(--jf-font);font-size:var(--jf-fs)}.jf input[type=month],.jf input[type=text],.jf select{border:1px solid var(--jf-field-border);border-radius:var(--jf-radius-sm);background:var(--jf-surface);color:var(--jf-ink);min-height:28px;font:inherit;padding:4px 7px}.jf input[type=radio],.jf input[type=checkbox]{accent-color:var(--jf-btn)}.jf input:disabled,.jf select:disabled{color:var(--jf-muted);background:var(--jf-surface-alt);cursor:not-allowed}.jf select.jf-solo-lectura:disabled{color:var(--jf-ink);background:var(--jf-surface);cursor:default;opacity:1}.jf .pill{font-size:var(--jf-fs-th);border-radius:var(--jf-radius-pill);background:var(--jf-line-soft);color:var(--jf-muted);padding:1px 6px}.jf .pill.exc{background:var(--jf-warn-soft);color:var(--jf-warn)}.jf .btn{border-radius:4px;font-weight:600}.jf .btn.small{padding:var(--jf-pad-btn);font-size:var(--jf-fs-small);min-height:0}.jf .link{font-size:inherit;min-height:24px}.jf .link.quitar{font-size:var(--jf-fs-small);margin-left:6px}.jf .card{background:var(--jf-surface);border:var(--jf-border-card);border-radius:var(--jf-radius);box-shadow:var(--jf-shadow-card)}.jf .card h2{font-size:var(--jf-fs-h2);letter-spacing:var(--jf-ls-h2)}.jf-fila{gap:var(--jf-gap);margin-bottom:var(--jf-gap);grid-template-columns:minmax(280px,340px) minmax(0,1fr);align-items:start;display:grid}.jf .jf-fila>.jf-revisar{align-self:stretch}.jf-apiladas{gap:var(--jf-gap);min-width:0;display:grid}.jf .jf-fila .card{padding:var(--jf-pad-card);min-width:0;margin:0}.jf-selects{flex-wrap:wrap;gap:8px 14px;display:flex}.jf-selects label.f{min-width:0}.jf-estado{margin:8px 0 0}.jf-rates{flex-wrap:wrap;align-items:flex-end;gap:8px 14px;display:flex}.jf-casilla{align-items:center;gap:6px;display:inline-flex}.jf-precio{text-align:right;width:72px}.jf-marca{font-size:var(--jf-fs-small);color:var(--jf-muted);white-space:nowrap}.jf-guardar{align-self:flex-end}.jf-error{color:var(--jf-bad);font-size:var(--jf-fs-small);margin:6px 0 0}.jf-tag{font-size:var(--jf-fs-small);border-radius:var(--jf-radius-pill);background:var(--pur-soft);color:var(--pur);padding:0 6px;display:inline-block}.jf-acciones{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.jf-avisos{margin:0;padding:0;list-style:none}.jf-avisos li{font-size:var(--jf-fs-small);color:var(--jf-ink);border-bottom:1px dashed var(--jf-line);align-items:flex-start;gap:10px;padding:6px 0;display:flex}.jf-avisos li:last-child{border-bottom:0}.jf-avisos li:before{text-align:center;min-width:66px;font-family:var(--jf-num);letter-spacing:.04em;border-radius:3px;flex:none;padding:1px 6px;font-size:10.5px;font-weight:500}.jf-avisos .b:before{content:"■ URGENTE";background:var(--jf-bad-soft);color:var(--jf-bad)}.jf-avisos .w:before{content:"■ AVISO";background:var(--jf-warn-soft);color:var(--jf-warn)}.jf-avisos .ok:before{content:"■ OK";background:var(--jf-ok-soft);color:var(--jf-ok)}.jf-tablewrap{overscroll-behavior-x:contain;background:var(--jf-surface);border:var(--jf-border-card);border-radius:var(--jf-radius);max-width:100%;box-shadow:var(--jf-shadow);overflow-x:auto}.jf-tabla{table-layout:auto;border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;min-width:900px}.jf .jf-tabla th,.jf .jf-tabla td{padding:var(--jf-pad-cell);text-align:right;white-space:nowrap;overflow-wrap:normal}.jf .jf-tabla th.l,.jf .jf-tabla td.l{text-align:left}.jf .jf-tabla th{background:var(--jf-surface);font-size:var(--jf-fs-th);letter-spacing:var(--jf-ls-th);font-weight:var(--jf-fw-th);color:var(--jf-muted);text-transform:uppercase}.jf .jf-tabla tbody th{z-index:1;background:var(--jf-surface);text-transform:none;font-size:inherit;letter-spacing:normal;font-weight:400;position:sticky;top:auto;left:0}.jf-nombre b{color:var(--jf-accent);text-underline-offset:2px;font-weight:600;text-decoration:underline}.jf-tabla thead th:first-child{z-index:3;border-top-left-radius:var(--jf-radius);left:0}.jf .jf-tabla tfoot td{font-weight:var(--jf-fw-strong);background:var(--jf-surface);border-top:2px solid var(--jf-line);border-bottom:0}.jf-tabla .total{color:var(--jf-accent);font-weight:var(--jf-fw-strong)}.jf-tabla tr.sin-actividad td,.jf-tabla tr.sin-actividad th b{color:var(--jf-muted)}.jf-din{color:var(--jf-muted);align-items:center;gap:2px;display:inline-flex}.jf-celda{flex-wrap:nowrap;align-items:center;gap:6px;display:inline-flex}.exc-in{align-items:center;gap:6px;display:inline-flex}.jf .jf-precio-exc{text-align:right;width:56px;min-height:24px;padding:3px 5px}.jf .jf-dura,.jf .jf-mes-exc{min-height:24px;font-size:var(--jf-fs-small);padding:2px 4px}.jf-cuenta{text-align:right;min-width:24px}.jf-tabla tbody tr,.jf-tabla tbody th,.jf-tabla tbody td{transition:background-color var(--jf-dur) var(--jf-ease), color var(--jf-dur) var(--jf-ease)}@media (hover:hover) and (pointer:fine){.jf-tabla tbody tr:not(.jf-panel):hover td,.jf-tabla tbody tr:not(.jf-panel):hover th{background:var(--jf-hover)}}.jf .jf-tabla tbody tr.jf-panel td{background:var(--jf-surface-alt);white-space:normal;text-align:left}.jf-panel-in{width:min(100%,100vw - 48px);position:sticky;left:0;overflow-x:auto}.jf .legend{font-size:var(--jf-fs-small);color:var(--jf-muted);margin:8px 0 var(--jf-gap)}.jf .foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin:12px 0 14px;display:flex}.jf-pie-acciones{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.jf-confirmar{border-color:var(--jf-warn);margin-top:12px}.jf-detalle-cab{flex-wrap:wrap;align-items:baseline;gap:4px 12px;margin-bottom:6px;display:flex}.jf .jf-detalle .jf-sub{background:var(--jf-surface);width:auto;min-width:520px}.jf .jf-sub th,.jf .jf-sub td{text-align:left}.jf .jf-sub th.num-col,.jf .jf-sub td.num{text-align:right}.jf-sub tbody th{position:static}.jf .jf-plegable{margin-bottom:var(--jf-gap);padding:var(--jf-pad-card)}.jf .jf-plegable h2{align-items:center;gap:8px;margin:0;display:flex}.jf-pleg-btn{all:unset;box-sizing:border-box;cursor:pointer;font:inherit;text-transform:inherit;letter-spacing:inherit;color:inherit;align-items:center;gap:6px;min-height:28px;display:inline-flex}.jf-pleg-btn:focus-visible{outline:2px solid var(--jf-focus);outline-offset:2px;border-radius:3px}.jf-flecha{width:14px;height:14px;color:var(--jf-muted);flex:none;display:inline-block}.jf .jf-pleg-btn{align-items:center;gap:6px;display:inline-flex}.jf-pleg-cuerpo{margin-top:10px}.jf-buscar{flex-wrap:wrap;align-items:flex-end;gap:8px 14px;display:flex}.jf-buscar input[type=text]{width:min(320px,100%)}.jf-check{align-items:center;gap:5px;min-height:28px;display:inline-flex}.jf .jf-filtros{grid-template-columns:minmax(0,2fr) repeat(5,minmax(0,1fr));align-items:start;gap:8px 10px;width:100%;margin-bottom:12px;display:grid}.jf .jf-filtros input,.jf .jf-filtros select{background:var(--jf-field-bg);height:34px;color:var(--jf-ink);border:1px solid var(--jf-field-border);border-radius:var(--jf-radius-sm);font:inherit;box-shadow:var(--jf-inset);padding:0 8px}.jf .jf-filtros input[type=search]{appearance:none}.jf .jf-filtros .f{flex-direction:column;gap:3px;min-width:0;display:flex}.jf .jf-filtros input,.jf .jf-filtros select{box-sizing:border-box;width:100%;min-width:0}.jf .jf-hint{margin:8px 0 0}@media (width<=900px){.jf .jf-filtros{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=560px){.jf .jf-filtros{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (pointer:coarse){.jf input[type=month],.jf input[type=text],.jf select,.jf .btn,.jf .link,.jf .jf-pleg-btn,.jf .jf-precio-exc,.jf .jf-dura,.jf .jf-mes-exc{min-height:44px}.jf-cuenta{min-width:44px}}.jf .jf-pista-tabla{font-size:var(--jf-fs-small);color:var(--jf-muted);margin:0 0 6px}@media (width<=700px){.jf-fila{grid-template-columns:1fr}}@media (width>=1360px){.jf-pagos>.jf-tablewrap{overflow:visible}}@media (prefers-reduced-motion:reduce){.jf-tabla tbody tr,.jf-tabla tbody th,.jf-tabla tbody td{transition-duration:.12s}}.jf input[type=month],.jf input[type=text],.jf select{background:var(--jf-field-bg);box-shadow:var(--jf-inset)}.jf .card h2{font-family:var(--jf-display);letter-spacing:.09em;border-bottom:1px solid var(--jf-line);margin-bottom:10px;padding-bottom:8px}.jf .jf-casilla,.jf .jf-din{font-family:var(--jf-num);color:var(--jf-muted);background:var(--jf-field-bg);border:1px solid var(--jf-field-border);border-radius:var(--jf-radius-sm);box-shadow:var(--jf-inset);align-items:center;gap:4px;padding:0 6px;display:inline-flex}.jf .jf-casilla:before{content:"$"}.jf .jf-casilla:focus-within,.jf .jf-din:focus-within{outline:2px solid var(--jf-focus);outline-offset:1px}.jf .jf-casilla input.jf-precio,.jf .jf-din input.jf-precio-exc{box-shadow:none;text-align:right;width:46px;min-height:22px;font-family:var(--jf-num);color:var(--jf-ink);background:0 0;border:0;padding:2px 0}.jf .jf-casilla input.jf-precio{width:52px}.jf .jf-casilla input:focus-visible,.jf .jf-din input:focus-visible{outline:0}.jf .jf-casilla input:disabled,.jf .jf-din input:disabled{background:0 0}.jf .jf-tabla th{background:var(--jf-surface-alt);color:var(--jf-muted);font-family:var(--jf-display);letter-spacing:.09em;border-bottom:1px solid var(--jf-line-strong)}.jf .jf-tabla:not(.jf-sub) td:not(.l),.jf .jf-tabla td.num,.jf .jf-sub .num{font-family:var(--jf-num)}.jf .jf-tabla:not(.jf-sub) td:not(.l){font-size:13px}.jf-tabla .grp{border-left:1px solid var(--jf-line-strong)}.jf .jf-tabla td.total{background:color-mix(in oklab, var(--jf-surface-alt) 70%, var(--jf-surface));color:var(--jf-ink)}.jf .jf-tabla tfoot td{background:var(--jf-surface-alt);border-top:1px solid var(--jf-line-strong)}.jf .jf-tabla tfoot td.total{background:var(--jf-surface-alt);font-size:15px}.jf .jf-tabla .jf-cuenta{color:var(--jf-ink);text-decoration-style:dotted;-webkit-text-decoration-color:var(--jf-line-strong);text-decoration-color:var(--jf-line-strong)}.jf .jf-nombre-btn{all:unset;box-sizing:border-box;cursor:pointer;min-height:24px;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;-webkit-text-decoration-color:var(--jf-line-strong);text-decoration-color:var(--jf-line-strong);text-underline-offset:3px;line-height:24px;display:inline-block}.jf .jf-nombre-btn b{color:var(--jf-ink);font-weight:600;text-decoration:none}.jf .jf-nombre-btn:focus-visible{outline:2px solid var(--jf-focus);outline-offset:2px;border-radius:var(--jf-radius-sm)}@media (hover:hover) and (pointer:fine){.jf .jf-nombre-btn:hover{text-decoration-style:solid;-webkit-text-decoration-color:var(--jf-accent);text-decoration-color:var(--jf-accent)}.jf .jf-nombre-btn:hover b{color:var(--jf-accent)}}@media (pointer:coarse){.jf .jf-nombre-btn{min-height:44px;line-height:44px}}.jf .pill{border:1px solid var(--jf-line-strong);color:var(--jf-ink);background:0 0}.jf .pill.exc,.jf .pill.jf-sit.en_proceso{background:var(--jf-warn-soft);color:var(--jf-warn);border-color:#0000}.jf .pill.jf-sit.procesada{background:var(--jf-ok-soft);color:var(--jf-ok);border-color:#0000}.jf .pill.jf-sit.procesada:before{content:"";vertical-align:1px;background:currentColor;border-radius:50%;width:6px;height:6px;margin-right:5px;display:inline-block}.jf .pill.jf-sit.quitada{color:var(--jf-muted);border-style:dashed}.jf .foot{background:var(--jf-surface);border:var(--jf-border-card);border-radius:var(--jf-radius);gap:14px 24px;padding:12px 16px}.jf .foot:focus{outline:none}.jf-resumen-bloque{flex-wrap:wrap;align-items:center;gap:12px 18px;display:flex}.jf-visor,.jf-contadores>div{background:var(--jf-sunken);border-radius:var(--jf-radius);box-shadow:var(--jf-visor-shadow);flex-direction:column;gap:2px;padding:8px 14px 10px;display:inline-flex}.jf-visor-lab,.jf-contadores dt{font-family:var(--jf-display);letter-spacing:.09em;text-transform:uppercase;color:var(--jf-muted);font-size:11px}.jf-visor-n{font-family:var(--jf-num);letter-spacing:-.01em;color:var(--jf-ink);font-size:28px;font-weight:500;line-height:1.1}.jf-visor-n small{color:var(--jf-muted);margin-right:2px;font-size:16px}.jf .jf-plegable h2{border-bottom:0;margin-bottom:0;padding-bottom:0}.jf .jf-pleg-btn{font-family:var(--jf-display);letter-spacing:.08em}.jf-persona{background:var(--jf-surface);border:var(--jf-border-card);border-radius:var(--jf-radius);margin-bottom:var(--jf-gap);padding:12px 16px}.jf-persona-cab{flex-wrap:wrap;align-items:center;gap:8px 14px;margin-bottom:12px;display:flex}.jf-persona-cab h2{font-family:var(--jf-display);letter-spacing:.09em;text-transform:uppercase;border-bottom:2px solid var(--jf-line-strong);margin:0;padding-bottom:3px;font-size:14px;font-weight:700}.jf-persona-acts{align-items:center;gap:8px;margin-left:auto;display:flex}.jf .btn.fantasma{color:var(--jf-muted);background:0 0;border-color:#0000}@media (hover:hover) and (pointer:fine){.jf .btn.fantasma:hover{background:var(--jf-hover);color:var(--jf-ink)}}.jf-recuento{font-size:var(--jf-fs-small);color:var(--jf-muted);flex-wrap:wrap;gap:4px 6px;margin:0 0 10px;display:flex}.jf-recuento b{font-family:var(--jf-num);color:var(--jf-ink);font-weight:700}.jf-auditoria{background:var(--jf-sunken);border:1px solid var(--jf-line);border-radius:var(--jf-radius);margin:0 0 10px;padding:8px 12px}.jf-auditoria h3{font-family:var(--jf-display);letter-spacing:.09em;text-transform:uppercase;color:var(--jf-muted);margin:0 0 4px;font-size:11px}.jf-auditoria p{color:var(--jf-muted);align-items:center;gap:8px;margin:0;display:flex}.jf-piloto{background:var(--jf-muted);border-radius:2px;width:8px;height:8px;display:inline-block}.jf-piloto.ok{background:var(--jf-ok)}.jf-piloto.aviso{background:var(--jf-warn)}.jf-scroll-interno{max-height:460px;overflow:auto}.jf-scroll-interno thead th{background:var(--jf-sunken);z-index:1;position:sticky;top:0}.jf-pie-leyenda{margin:8px 0 0}.jf-persona-cab h2:focus-visible{outline:2px solid var(--jf-focus);outline-offset:2px;border-radius:var(--jf-radius-sm)}.jf-notas{gap:6px;margin:0;padding:0;list-style:none;display:grid}.jf-notas li{flex-direction:column;gap:1px;display:flex}.jf-nota-meta{font-family:var(--jf-num);color:var(--jf-muted);font-size:11px}.jf-nota-texto{white-space:pre-wrap;overflow-wrap:anywhere}.jf .jf-registros td.l{white-space:nowrap}.jf .jf-celda.exc-in{flex-wrap:nowrap;max-width:none}.jf .jf-registros tbody tr:not(.jf-panel)>td{height:33px}.jf .jf-motivo{color:var(--jf-warn);font-weight:600;font-size:var(--jf-fs-small);align-self:center;margin-right:10px}.jf .jf-registros td.num{text-align:left}main:has(>.jf){max-width:none;margin:0;padding:16px 24px}@media (width<=480px){main:has(>.jf){padding:16px}}.jf-pagehead{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 16px;margin:0 0 12px;display:flex}.jf .jf-titulo{font-family:var(--piel-ui,var(--jf-display));margin:0;font-size:22px;font-weight:600;line-height:1.2}.jf-meta{color:var(--jf-muted);font-size:var(--jf-fs-small);flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.jf-chip{height:20px;font-family:var(--jf-num);text-transform:lowercase;border-radius:3px;align-items:center;gap:5px;padding:0 7px;font-size:11px;font-weight:500;display:inline-flex}.jf-chip.ok{background:var(--jf-ok-soft);color:var(--jf-ok)}.jf-chip.cerrado{background:var(--jf-surface-alt);color:var(--jf-muted)}.jf-chip-punto{background:currentColor;border-radius:50%;width:6px;height:6px}.jf .jf-desglose{font-size:var(--jf-fs-small);flex-basis:100%}.jf .jf-desglose .num{color:var(--jf-ink);font-weight:600}.jf .btn.cerrar{align-items:center;gap:7px;display:inline-flex}.jf .btn.cerrar svg{flex:none;width:14px;height:14px}.jf .btn.cerrar:disabled{background:color-mix(in oklab, var(--jf-btn) 42%, var(--jf-surface));color:color-mix(in oklab, var(--jf-on-btn) 82%, transparent);cursor:not-allowed;border-color:#0000}.jf-avisos li>b{font-weight:600}.jf-avisos li>.muted{text-align:right;margin-left:auto}.jf-crm{border:1px dashed var(--jf-field-border);border-radius:var(--jf-radius);background:var(--jf-sunken);box-shadow:var(--jf-inset);gap:6px;margin-top:10px;padding:10px 12px;display:grid}.jf-crm p{margin:0;line-height:1.4}.jf-crm-falta{font-size:13.5px}.jf-crm-viejo{color:var(--jf-warn);font-weight:600;font-size:var(--jf-fs-small)}.jf-crm-priv{font-size:var(--jf-fs-small)}.jf-crm-n{font-size:13.5px}.jf-crm-estados{flex-wrap:wrap;gap:6px;display:flex}.jf-crm-previa{border-top:1px solid var(--jf-line);gap:4px;padding:8px 0;display:grid}.jf-crm .aviso{margin:0}.jf-conflictos{margin:0 0 var(--jf-gap);padding:var(--jf-pad-card)}.jf .jf-conflictos h3.jf-sub,.jf-hist-dec h3.jf-sub{font-size:var(--jf-fs-th);letter-spacing:var(--jf-ls-th);text-transform:uppercase;color:var(--jf-muted);font-weight:var(--jf-fw-th);margin:12px 0 6px}.jf-conf{border-top:1px dashed var(--jf-line);padding:8px 0 10px}.jf-conf-cab{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 10px;display:flex}.jf-conf-cab h3{font-size:13.5px;font-family:var(--jf-num);margin:0}.jf-conf-crm{font-size:var(--jf-fs-small);margin:4px 0 0}.jf-conf-lados{gap:4px;margin:6px 0 0;padding:0;list-style:none;display:grid}.jf-conf-lados li{border:1px solid var(--jf-line);border-radius:var(--jf-radius);background:var(--jf-surface);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 12px;padding:6px 10px;display:flex}.jf-conf-lados li.sug{border-color:var(--jf-ok);background:var(--jf-ok-soft)}.jf-conf-quien{gap:1px;min-width:0;display:grid}.jf-conf-confirma{border:1px solid var(--jf-warn);border-radius:var(--jf-radius);background:var(--jf-warn-soft);margin-top:8px;padding:8px 10px}.jf-conf-confirma p{margin:0 0 8px}.jf-quitar-campos{flex-wrap:wrap;gap:8px 14px;margin-bottom:6px;display:flex}.jf-quitar-campos input[type=text]{min-width:220px}.jf-deshacer{border-top:1px dashed var(--jf-line);margin-top:12px}.jf-decididas{gap:4px;margin:0 0 8px;padding:0;list-style:none;display:grid}.jf-decididas li{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 12px;display:flex}.jf-manual{flex-wrap:wrap;align-items:flex-end;gap:8px 12px;display:flex}.jf-nota{font-size:var(--jf-fs-small);margin:6px 0 0}.jf .jf-sin-enviada{border:1px solid var(--jf-warn);border-radius:var(--jf-radius);background:var(--jf-warn-soft);font-size:var(--jf-fs);cursor:pointer;align-items:flex-start;gap:10px;margin:0 0 10px;padding:8px 10px;line-height:1.4;display:flex}.jf .jf-sin-enviada input{flex:none;width:18px;height:18px;margin-top:2px}.jf-hist-barra{margin-bottom:8px}.jf-hist .jf-por{white-space:nowrap}.jf-hist tr.anulada td,.jf-hist tr.anulada th{color:var(--jf-muted)}.jf-hist-dec{margin-top:10px}.jf .btn.cerrar[aria-disabled=true]{cursor:not-allowed;background:color-mix(in oklab, var(--jf-btn) 42%, var(--jf-surface));border-color:#0000}@media (pointer:coarse){.jf .jf-conf-lados .btn,.jf .jf-conf-confirma .btn,.jf .jf-manual .btn,.jf .jf-crm .btn{min-height:44px}}@media (width<=700px){.jf-avisos li{flex-wrap:wrap}.jf-avisos li>.muted{text-align:left;margin-left:0}}.jf .jf-tabla.jf-hist,.jf .jf-sin-lista .jf-tabla{min-width:0}.jf .jf-sin-lista{flex-basis:100%;margin-top:4px}.jf-avisos li{flex-wrap:wrap}.jf .jf-sin-lista .jf-tablewrap{max-height:260px;margin-top:6px;overflow-y:auto}.jf .jf-sin-lista thead th{z-index:2;position:sticky;top:0}.jf .jf-sin-lista .link{min-height:24px}.jf .btn,.jf .link{transition:background-color var(--jf-dur) var(--jf-ease), border-color var(--jf-dur) var(--jf-ease), color var(--jf-dur) var(--jf-ease), opacity var(--jf-dur) var(--jf-ease)}.jf .btn:active:not(:disabled):not([aria-disabled=true]){background-color:color-mix(in oklab, var(--jf-btn) 82%, var(--jf-ink));transition-duration:60ms}.jf .btn.sec:active:not(:disabled){background-color:var(--jf-line-soft)}.jf .btn:disabled{cursor:not-allowed;opacity:.55}.jf-conf-confirma{gap:8px;margin-top:10px;display:grid}.jf-conf-confirma p,.jf-conf-confirma .jf-quitar-campos{margin:0}.jf-conf-confirma .jf-acciones{justify-content:flex-end}.jf-conf-confirma .f input{width:100%}.jf-excluidas{gap:4px;margin:0;padding:0;list-style:none;display:grid}.jf-excl{border:1px solid var(--jf-line);border-radius:var(--jf-radius);background:var(--jf-surface);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 12px;padding:6px 10px;display:flex}.jf-excl .jf-conf-confirma{flex-basis:100%}.jf-excl-motivo{font-size:var(--jf-fs-small);color:var(--jf-ink);overflow-wrap:anywhere}.jf-crm-vacio{gap:6px;margin:4px 0 8px;display:grid}.jf-crm-vacio p{color:var(--jf-warn);font-size:var(--jf-fs-small);margin:0}.jf h2[tabindex="-1"]:focus-visible,.jf h3[tabindex="-1"]:focus-visible{outline:2px solid var(--jf-focus);outline-offset:3px;border-radius:var(--jf-radius-sm)}.jf h2[tabindex="-1"]:focus:not(:focus-visible),.jf h3[tabindex="-1"]:focus:not(:focus-visible){outline:0}@media (pointer:coarse){.jf .jf-excl .btn,.jf .jf-sin-lista .link{min-height:44px}}.jf-conf>.jf-acciones{margin-top:8px}.jf-crm-vacio .jf-sin-enviada{margin:0}.jf-hist{margin:0 0 12px}.jf-hist h3{font-family:var(--jf-display);letter-spacing:.09em;text-transform:uppercase;color:var(--jf-muted);margin:0 0 6px;font-size:11px}.jf-hist .jf-tabla{min-width:760px}.jf-hist .jf-tabla tbody th{position:static}.jf-hist-viendo>*{background:var(--jf-sunken)!important}.jf .jf-hist .jf-sub th:not(.l),.jf .jf-hist .jf-sub td:not(.l){text-align:right;font-family:var(--jf-num)}.jf .jf-hist .jf-sub td:last-child{font-family:inherit}.jf .pill.jf-corte.abierto{background:var(--jf-ok-soft);color:var(--jf-ok);border-color:#0000}.jf .pill.jf-corte.cerrado{color:var(--jf-muted)}:root{--bg:#eceef2;--panel:#f8f9fb;--raise:#e4e7ed;--hover:#eef1f6;--line:#c9cfd9;--line2:#dde1e8;--field-border:#7a8496;--ink:#1f2530;--muted:#566072;--accent:#1f4e8c;--accent-btn:#1f4e8c;--on-accent:#fff;--accent-soft:#dde7f5;--focus:#1f4e8c;--ok:#1a6535;--ok-soft:#dcefe2;--warn:#8a5200;--warn-soft:#fbecd0;--warn-row:#fdf5e6;--bad:#9c2820;--bad-soft:#f8e1de;--pur:#5b2d91;--pur-soft:#ece3f7;--qr-bg:#f8f9fb;--qr-fg:#1f2530;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--bg:#14171c;--panel:#1a1e25;--raise:#212630;--hover:#222834;--line:#303744;--line2:#262c37;--field-border:#657084;--ink:#d5d9e0;--muted:#9aa4b4;--accent:#7aa7e6;--accent-btn:#2d5a99;--on-accent:#eef3fa;--accent-soft:#1b2a42;--focus:#8fb8f0;--ok:#74c795;--ok-soft:#17301f;--warn:#e3b060;--warn-soft:#35290f;--warn-row:#262218;--bad:#f19188;--bad-soft:#3a1c1a;--pur:#bda2ee;--pur-soft:#2a2140;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}:root[data-theme=dark]{--bg:#14171c;--panel:#1a1e25;--raise:#212630;--hover:#222834;--line:#303744;--line2:#262c37;--field-border:#657084;--ink:#d5d9e0;--muted:#9aa4b4;--accent:#7aa7e6;--accent-btn:#2d5a99;--on-accent:#eef3fa;--accent-soft:#1b2a42;--focus:#8fb8f0;--ok:#74c795;--ok-soft:#17301f;--warn:#e3b060;--warn-soft:#35290f;--warn-row:#262218;--bad:#f19188;--bad-soft:#3a1c1a;--pur:#bda2ee;--pur-soft:#2a2140;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:root[data-dim="1"][data-theme=dark]{--ink:#b9bec6;--muted:#8a93a2;--ok:#67ae84;--warn:#c99d57;--bad:#d48279}@media (prefers-reduced-motion:reduce){*,:before,:after{animation:none!important}}*,:before,:after{box-sizing:border-box}:root{--ease-out:cubic-bezier(.23, 1, .32, 1);--t-salida:.12s}body{background:var(--bg);color:var(--ink);margin:0;font:14px/1.45 Segoe UI,system-ui,-apple-system,Arial,sans-serif}@keyframes aparecer{0%{opacity:0}}@keyframes llega{0%{background-color:var(--accent-soft)}}[hidden]{display:none!important}button,select,input,textarea{font:inherit;color:inherit}.num{font-variant-numeric:tabular-nums}.recargar-pagos{margin:8px 0 12px}td.num,th.num-col{text-align:right;font-variant-numeric:tabular-nums}tfoot td{border-top:2px solid var(--line);font-weight:700}tr.sin-actividad td,.muted{color:var(--muted)}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.seg button:focus-visible,.tema button:focus-visible{outline-offset:-2px}.cab{background:var(--panel);border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:10px 16px;display:flex}.cab h1{letter-spacing:-.01em;margin:0;font-size:15px;font-weight:650}.cab .sub{color:var(--muted);font-size:12px}.tema{border:1px solid var(--field-border);border-radius:6px;display:inline-flex;overflow:hidden}.tema button{border:0;border-right:1px solid var(--line);background:var(--panel);cursor:pointer;min-height:28px;padding:5px 10px;font-size:13px;transition:background-color .12s ease-out,color .12s ease-out}.tema button:last-child{border-right:0}.tema button[aria-pressed=true]{background:var(--accent-btn);color:var(--on-accent)}main{max-width:1360px;margin:0 auto;padding:16px}.card{background:var(--panel);border:1px solid var(--line);border-radius:8px;margin-bottom:12px;padding:12px}.card h2{text-transform:uppercase;letter-spacing:.04em;color:var(--muted);margin:0 0 8px;font-size:12px}.tabs{border-bottom:1px solid var(--line);flex-wrap:wrap;gap:2px;margin-bottom:14px;display:flex}.tabs button{cursor:pointer;min-height:36px;color:var(--muted);background:0 0;border:0;border-radius:6px 6px 0 0;padding:8px 12px 9px;font-weight:500;transition:color .12s ease-out,box-shadow .12s ease-out;box-shadow:inset 0 -2px #0000}.tabs button[aria-selected=true]{color:var(--ink);box-shadow:inset 0 -2px 0 var(--accent)}.tabs button:focus-visible{outline-offset:-2px}.pill{background:var(--raise);color:var(--ink);font-variant-numeric:tabular-nums;border-radius:10px;padding:0 7px;font-size:12px;display:inline-block}.tabs button .pill{color:var(--muted)}.tabs button[aria-selected=true] .pill{background:var(--accent-soft);color:var(--accent)}.btn{border:1px solid var(--accent-btn);background:var(--accent-btn);color:var(--on-accent);cursor:pointer;min-height:28px;transition:background-color .16s var(--ease-out), color .16s var(--ease-out), border-color .16s var(--ease-out);border-radius:6px;padding:4px 12px;font-size:13px;font-weight:600}@media (hover:hover) and (pointer:fine){.btn:hover:not(:disabled):not([aria-disabled=true]){background:color-mix(in oklab, var(--accent-btn) 88%, black)}.btn.sec:hover:not(:disabled),.btn.fantasma:hover:not([aria-disabled=true]){background:var(--hover)}.btn.peligro:hover:not(:disabled){background:color-mix(in oklab, var(--bad-soft) 82%, var(--bad))}.entrada-card .btn.google:hover:not([aria-disabled=true]){background:var(--g-hover)}}@media (prefers-reduced-motion:no-preference){.btn{transition:background-color .16s var(--ease-out), color .16s var(--ease-out), border-color .16s var(--ease-out), transform .16s var(--ease-out)}.btn:active:not(:disabled):not([aria-disabled=true]){transform:scale(.97)}.entrada-card .btn.prov:active:not(:disabled):not([aria-disabled=true]){transform:scale(.985)}}@media (prefers-reduced-motion:reduce){.btn:active:not(:disabled):not([aria-disabled=true]){transform:none}}.btn.sec{background:var(--panel);color:var(--accent);border-color:var(--line)}.btn.peligro{background:var(--bad-soft);color:var(--bad);border-color:var(--bad)}.btn:disabled{background:var(--raise);border-color:var(--line);color:var(--muted);cursor:not-allowed}.btn[aria-disabled=true]{border-color:var(--line);color:var(--muted);cursor:not-allowed;background:0 0}.btn.fantasma{color:var(--ink);background:0 0;border-color:#0000;font-weight:500}.btn.fantasma[aria-disabled=true]{color:var(--muted)}.btn.estado{min-width:136px;padding-inline:10px}.col-acc .btn{white-space:nowrap}.link{color:var(--accent);cursor:pointer;text-underline-offset:2px;background:0 0;border:0;min-height:28px;padding:0;font-size:13px;text-decoration:underline}.link.quitar{color:var(--muted)}@media (hover:hover) and (pointer:fine){.tabs button:hover{color:var(--ink)}.tema button:hover,.seg button:hover{background:var(--hover)}.link.quitar:hover{color:var(--bad)}tbody tr.fila:hover td{background:var(--hover);transition:none}.sel-agente input[data-defecto]:hover{border-color:var(--field-border);color:var(--ink)}.sel-popup li:hover{background:var(--hover)}}select,input[type=text],textarea{border:1px solid var(--field-border);background:var(--panel);border-radius:5px;min-height:28px;padding:4px 7px;transition:border-color .12s ease-out,color .12s ease-out}td select{text-overflow:ellipsis;width:100%;max-width:100%}.sel-agente{position:relative}.sel-agente input{text-overflow:ellipsis;width:100%;max-width:100%}.sel-agente input[data-defecto]{border-color:var(--line2);color:var(--muted);background:0 0}.sel-agente input[data-defecto]::placeholder{color:var(--muted);opacity:1}.sel-agente input[data-defecto]:focus-visible{border-color:var(--field-border);color:var(--ink)}.sel-agente input[aria-disabled=true]{cursor:not-allowed}.sel-popup{z-index:30;background:var(--panel);border:1px solid var(--field-border);max-height:320px;animation:aparecer .12s var(--ease-out);border-radius:6px;padding:4px 0;position:fixed;overflow-y:auto;box-shadow:0 6px 16px oklab(0% none none/.18)}.sel-popup ul{margin:0;padding:0;list-style:none}.sel-popup li{cursor:pointer;justify-content:space-between;gap:12px;padding:6px 12px;display:flex}.sel-popup li[aria-selected=true]{background:var(--accent-soft);color:var(--ink)}.sel-popup li.defecto{color:var(--muted);border-bottom:1px solid var(--line2)}.sel-popup .npn,.sel-agente .npn{color:var(--muted);white-space:nowrap;font-size:12px;font-family:var(--piel-num)}.sel-pista{color:var(--muted);margin:0;padding:6px 12px;font-size:12px}textarea{resize:vertical;width:100%;padding:8px;font:13px/1.5 ui-monospace,Consolas,monospace}label.f{color:var(--muted);flex-direction:column;gap:3px;font-size:12px;display:flex}.aviso{animation:aparecer .16s var(--ease-out);border-radius:6px;justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;padding:8px 12px;display:flex}.aviso.error{background:var(--bad-soft);color:var(--bad);border:1px solid var(--bad)}.aviso.info{background:var(--warn-soft);color:var(--warn);border:1px solid var(--warn)}.aviso.ok{background:var(--ok-soft);color:var(--ok);border:1px solid var(--ok)}.aviso .cerrar{cursor:pointer;color:inherit;background:0 0;border:0;min-height:24px;padding:0;text-decoration:underline}.barra{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-bottom:8px;display:flex}.barra label{font-weight:600}.tablewrap{background:var(--panel);border:1px solid var(--line);border-radius:8px;position:relative;overflow-x:auto}@media (width>=1360px){.tablewrap{overflow:visible}}@media (width<=1359px){.tablewrap{max-height:calc(100dvh - 96px);overflow:auto}}table{border-collapse:separate;border-spacing:0;font-variant-numeric:tabular-nums;table-layout:fixed;width:100%}th,td{border-bottom:1px solid var(--line2);text-align:left;vertical-align:middle;overflow-wrap:anywhere;padding:6px 10px}th{background:var(--panel);text-transform:uppercase;letter-spacing:.04em;color:var(--muted);z-index:2;border-bottom:1px solid var(--line);font-size:12px;font-weight:600;position:sticky;top:0}thead th:first-child{border-top-left-radius:8px}thead th:last-child{border-top-right-radius:8px}td.id{letter-spacing:.01em;font-weight:600}td.cliente{font-weight:500}.nombre{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}tr.grp td{background:var(--bg);color:var(--ink);border-top:1px solid var(--line);border-bottom:1px solid var(--line2);padding:14px 10px 6px;font-size:13px;font-weight:600}tbody tr.grp:first-child td{border-top:0}tr.grp .npn,tr.grp .n{color:var(--muted);margin-left:8px;font-weight:500}tr.fila td{transition:background-color .12s}tr.fila.dif td{background:var(--warn-row)}tr.fila[aria-busy=true] td{opacity:.6}tr.fila:has(+tr.det) td{background:var(--raise)}tbody tr.fila:focus-within td{background:color-mix(in oklab, var(--accent) 6%, var(--panel));transition:none}tr.det td{background:var(--raise);padding:10px 12px 14px}tr.det .notas{max-width:76ch;animation:aparecer .14s var(--ease-out);margin-left:78px}tr.fila.saliendo td,tr.fila.saliendo+tr.det td{opacity:0;transition:opacity var(--t-salida) var(--ease-out)}tr.fila.llega td{animation:llega .7s var(--ease-out)}.col-acc{white-space:normal}.col-acc .acciones{flex-wrap:nowrap;align-items:center;gap:6px 8px;display:flex}.vacio{color:var(--muted);animation:aparecer .2s var(--ease-out);padding:28px 20px}.pkg{color:var(--muted);font-size:12px;display:block}.pkg.una-linea{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.tag{white-space:nowrap;border-radius:10px;align-items:center;padding:1px 8px;font-size:12px;font-weight:600;transition:background-color .12s,color .12s;display:inline-flex}.tag.dif{background:var(--warn);color:var(--panel);margin-right:8px}.tag.nueva{background:var(--ok-soft);color:var(--ok)}.tag.cambio_vida{background:var(--accent-soft);color:var(--accent)}.tag.renovacion{background:var(--pur-soft);color:var(--pur)}.tag.pendiente{background:var(--raise);color:var(--ink)}.tag.en_proceso{background:var(--accent-soft);color:var(--accent)}.tag.en_proceso:before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px;margin-right:5px}.tag.bad{background:var(--bad-soft);color:var(--bad);margin-right:4px}.tag.warn{background:var(--warn-soft);color:var(--warn);margin-right:4px}.previa td.campo-faltante{background:var(--warn-row)}.correccion-campo{gap:8px;display:grid}.correccion-campo input,.correccion-campo select{border:1px solid var(--field-border);background:var(--panel);border-radius:5px;width:100%;min-width:140px;min-height:44px;padding:6px 8px}.tag.procesada{background:var(--ok-soft);color:var(--ok)}tr.omitida td{background:var(--raise);color:var(--muted)}.titulo-sec{margin:0;font-size:15px}.detalle{margin-top:10px}table.cola{min-width:1212px}table.hechas,table.hist{min-width:1296px}table.previa{table-layout:fixed;width:100%;min-width:1036px}.previa th:first-child{width:80px}.previa th:nth-child(2),.previa th:nth-child(3),.previa th:nth-child(4){width:200px}.previa th:nth-child(5){width:96px}.previa td:last-child{white-space:normal}.previa td:last-child .tag{margin-bottom:4px}col.c-id{width:70px}col.c-cliente{width:148px}col.c-sherpa{width:136px}col.c-estado{width:112px}col.c-tipo{width:308px}col.c-acc{width:346px}col.c-notas{width:92px}col.c-tipo-h{width:150px}col.c-fecha{width:160px}col.c-notas-h{width:380px}.seg{border:1px solid var(--line);border-radius:6px;display:inline-flex;overflow:hidden}.seg button{border:0;border-right:1px solid var(--line2);cursor:pointer;white-space:nowrap;background:0 0;min-height:28px;padding:3px 8px;font-size:13px;font-weight:500;transition:background-color .12s ease-out,color .12s ease-out,box-shadow .12s ease-out}.seg button:last-child{border-right:0}.seg button[aria-pressed=true]{border-radius:5px;box-shadow:inset 0 0 0 1px}.seg button[aria-pressed=true].nueva{background:var(--ok-soft);color:var(--ok)}.seg button[aria-pressed=true].cambio_vida{background:var(--accent-soft);color:var(--accent)}.seg button[aria-pressed=true].renovacion{background:var(--pur-soft);color:var(--pur)}.notas ul{margin:0 0 10px;padding:0;list-style:none}.notas li{border-bottom:1px solid var(--line);padding:6px 0}.notas li:last-child{border-bottom:0}.notas .meta{color:var(--muted);font-size:12px}.notas .texto{white-space:pre-wrap;overflow-wrap:anywhere}.notas .nueva-nota{flex-direction:column;gap:6px;display:flex}.notas .nueva-nota textarea{font:14px/1.45 Segoe UI,system-ui,sans-serif}.notas .pie{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.contador{color:var(--muted);font-size:12px}.contador.pasado{color:var(--bad);font-weight:600}.corte-cab{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.corte-cab strong{font-size:15px}.conteos{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.paginacion{align-items:center;gap:10px;margin-top:8px;display:flex}.paquete-cuerpo{padding:12px 14px}.barra .acciones-barra{align-items:center;gap:10px;display:flex}.cab-der{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.entrada-card{background:var(--panel);border:1px solid var(--line);width:min(400px,100%);animation:aparecer .18s var(--ease-out);border-radius:6px;flex-direction:column;gap:14px;margin:7vh auto 0;padding:28px 28px 24px;display:flex;box-shadow:0 1px 2px oklab(0% none none/.08),0 12px 32px -16px oklab(0% none none/.25)}.entrada-card h2{margin:0;font-size:22px;font-weight:650;line-height:1.2}.entrada-card h2:focus-visible{outline-offset:4px}.entrada-card p{margin:0}.entrada-card form{flex-direction:column;gap:8px;display:flex}.logo{justify-content:center;align-self:center;align-items:center;min-height:64px;margin-bottom:6px;display:flex}.logo img{height:auto}.logo-h{width:220px;max-width:100%;display:block}.logo-o{width:220px;max-width:100%;display:none}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .logo-h{display:none}:root:not([data-theme=light]) .logo-o{display:block}}:root[data-theme=dark] .logo-h{display:none}:root[data-theme=dark] .logo-o{display:block}.enc{text-align:center;flex-direction:column;gap:6px;display:flex}.enc h2{font-size:26px}.sep{background:var(--line);height:1px;margin:6px 0 0}.ayuda{text-align:center;color:var(--muted);font-size:13px}.entrada-card .btn.prov{text-transform:none;letter-spacing:0;min-height:48px;font-family:var(--piel-ui);color:var(--ink);padding:4px 44px;font-size:15px;font-weight:600;line-height:1.2;position:relative}.entrada-card .btn.prov svg{flex:none;width:20px;height:20px;margin-top:-10px;position:absolute;top:50%;left:14px}.entrada-card .btn.google{background:var(--g-fondo);color:var(--g-tinta);border-color:var(--g-borde);box-shadow:none}.entrada-card .btn.sec.prov{box-shadow:inset 0 0 0 1px var(--field-border), inset 0 -2px 0 oklab(0% none none/.08)}.entrada-card .btn.sec.prov:active:not(:disabled):not([aria-disabled=true]){box-shadow:inset 0 0 0 1px var(--field-border), inset 0 2px 3px oklab(0% none none/.2)}.entrada-card .aviso{margin-bottom:0}.entrada-card .btn.grande{min-height:44px;font-size:14px}.entrada-card a.btn{justify-content:center;align-items:center;text-decoration:none;display:flex}.entrada-card .link{align-self:flex-start;min-height:44px}.entrada-acciones{flex-wrap:wrap;gap:10px;display:flex}.entrada-acciones .btn{flex:140px}.campo-codigo{letter-spacing:.2em;text-align:center;border:1px solid var(--field-border);background:var(--panel);border-radius:5px;width:100%;min-height:44px;padding:6px 8px;font-size:20px}.qr{border-radius:6px;width:min(224px,100%);height:auto;margin:0 auto;display:block}.qr-fondo{fill:var(--qr-bg)}.qr .m{fill:var(--qr-fg)}.secreto{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.secreto code{overflow-wrap:anywhere;background:var(--raise);letter-spacing:.08em;border-radius:5px;padding:6px 8px}.codigos{background:var(--raise);border-radius:6px;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:6px 12px;margin:0;padding:12px;font-family:ui-monospace,Consolas,monospace;font-size:15px;list-style:none;display:grid}.entrada-card .campo-codigo[aria-invalid=true]{border-color:var(--bad)}@media (width<=480px){.entrada-card{margin-top:16px;padding:22px 18px 20px}.tabs{scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}.tabs button{flex:none}}.proc{max-width:none;margin:0;padding:22px 24px 28px;font-size:14.5px}@media (width<=480px){.proc{padding:22px 16px 28px}}.proc .card{box-shadow:inset 0 0 0 1px var(--line);border:0;border-radius:4px;padding:14px 16px}.proc .card h2{font-family:var(--piel-ui);letter-spacing:.09em;color:var(--muted);border-bottom:1px solid var(--line);margin:0 0 10px;padding-bottom:8px;font-size:12px;font-weight:600}.proc .pagehead{justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:16px;display:flex}.proc .pagina{font-family:var(--piel-ui);font-size:26px;font-weight:600;line-height:1.15}.proc .fecha{color:var(--muted);font-size:13px}.proc .resumen{grid-template-columns:minmax(230px,1fr) minmax(460px,2.4fr);gap:12px;margin-bottom:14px;display:grid}.proc .resumen .card{margin-bottom:0}.proc .hoy{grid-template-columns:auto auto;justify-content:start;gap:5px 22px;margin:0;font-size:13px;display:grid}.proc .hoy dt{color:var(--muted)}.proc .hoy dd{font-family:var(--piel-num);font-variant-numeric:tabular-nums lining-nums;text-align:right;margin:0;font-weight:600}.proc .mes{flex-wrap:wrap;align-items:flex-end;gap:12px 28px;display:flex}.proc .tipos{grid-template-columns:repeat(3,minmax(84px,auto));gap:10px 24px;margin:0;display:grid}.proc .tipos div{flex-direction:column;gap:2px;display:flex}.proc .tipos dt{color:var(--muted);font-size:12px;font-weight:500}.proc .tipos dd{font-family:var(--piel-num);font-variant-numeric:tabular-nums lining-nums;letter-spacing:-.02em;margin:0;font-size:28px;font-weight:600;line-height:1.1}.proc .visor{background:var(--piel-hundido);box-shadow:inset 0 1px 3px oklab(0% none none/.18), inset 0 0 0 1px var(--line);border-radius:4px;margin:0 0 0 auto;padding:8px 14px 10px}.proc .visor dt{font-family:var(--piel-ui);letter-spacing:.09em;text-transform:uppercase;color:var(--muted);font-size:12px;font-weight:600}.proc .visor dd{font-family:var(--piel-num);font-variant-numeric:tabular-nums lining-nums;letter-spacing:-.01em;margin:0;font-size:30px;font-weight:500;line-height:1.05}.proc .resumen-fallo{margin:8px 0 0;font-size:12.5px}.proc .card h2{justify-content:space-between;align-items:center;gap:8px;display:flex}.proc .card h2 .cnt{text-transform:none;letter-spacing:0;font-size:11px;font-weight:500}.proc .resumen-mes h2 .cnt,.proc .corte-cab strong{display:inline-block}.proc .resumen-mes h2 .cnt:first-letter,.proc .corte-cab strong:first-letter{text-transform:uppercase}.proc .seg,.proc .tabs{background:var(--piel-hundido);box-shadow:inset 0 1px 2px oklab(0% none none/.22), inset 0 0 0 1px var(--line);border:0;border-radius:5px;gap:0;padding:3px;overflow:visible}.proc .tabs{width:fit-content;max-width:100%;margin:4px 0 12px;display:flex}.proc .seg button,.proc .tabs button{height:26px;min-height:0;box-shadow:none;font-family:var(--piel-ui);text-transform:uppercase;letter-spacing:.07em;color:var(--muted);transition:background-color .12s var(--ease-out), color .12s var(--ease-out), box-shadow .12s var(--ease-out);background:0 0;border:0;border-radius:3px;padding:0 9px;font-size:11.5px;font-weight:500}.proc .tabs button{align-items:center;gap:6px;padding:0 14px;display:inline-flex}.proc .seg button[aria-pressed=true],.proc .tabs button[aria-selected=true]{background:linear-gradient(var(--panel), var(--raise));color:var(--ink);box-shadow:inset 0 1px 0 oklab(100% 0 5.96046e-8/.35), 0 1px 2px oklab(0% none none/.25), 0 0 0 1px var(--piel-linea-fuerte);border-radius:3px}.proc .seg button[aria-pressed=true].nueva{background:var(--ok-soft);color:var(--ok);box-shadow:inset 0 0 0 1px}.proc .seg button[aria-pressed=true].cambio_vida{background:var(--accent-soft);color:var(--accent);box-shadow:inset 0 0 0 1px}.proc .seg button[aria-pressed=true].renovacion{background:var(--pur-soft);color:var(--pur);box-shadow:inset 0 0 0 1px}.proc .seg button:last-child{border-right:0}.proc .seg.tipo button{font-size:12px}@media (hover:hover) and (pointer:fine){.proc .seg button:hover:not([aria-pressed=true]),.proc .tabs button:hover:not([aria-selected=true]){color:var(--ink);background:0 0}}.proc .tabs .pill{font-family:var(--piel-num);letter-spacing:0;text-transform:none;background:var(--raise);color:var(--muted);border-radius:3px;place-items:center;min-width:18px;height:17px;padding:0 6px;font-size:11px;font-weight:600;line-height:1;display:inline-grid}.proc .tabs button[aria-selected=true] .pill{background:var(--accent-soft);color:var(--accent)}.proc .btn{height:28px;min-height:0;font-family:var(--piel-ui);letter-spacing:.07em;border-radius:4px;justify-content:center;align-items:center;padding:0 11px;font-size:11.5px;font-weight:600;display:inline-flex}.proc .btn.fantasma{color:var(--muted);background:0 0;border-color:#0000;padding:0 11px}.proc .btn[aria-disabled=true]{background:var(--raise);border-color:var(--raise);color:var(--muted);opacity:.7;box-shadow:none;transform:none}.proc .btn.fantasma[aria-disabled=true]{background:0 0;border-color:#0000}.proc .link{color:var(--accent);font-size:inherit;min-height:24px;-webkit-text-decoration-color:color-mix(in oklab, var(--accent) 35%, transparent);text-decoration-color:color-mix(in oklab, var(--accent) 35%, transparent);text-underline-offset:3px;font-weight:500}.proc .link.quitar{color:var(--muted);font-size:12.5px;font-weight:400;text-decoration:none}.proc .barra{gap:10px 16px;margin:0 0 10px}.proc .barra label{color:var(--muted);font-size:12.5px;font-weight:500}.proc select,.proc .sel-agente input{background:var(--piel-campo);border-radius:4px;height:34px;padding:0 10px;box-shadow:inset 0 1px 2px oklab(0% none none/.12)}.proc .barra select{appearance:none;cursor:pointer;background-image:linear-gradient(45deg, transparent 50%, var(--muted) 50%), linear-gradient(135deg, var(--muted) 50%, transparent 50%);background-position:calc(100% - 15px),calc(100% - 10px);background-repeat:no-repeat;background-size:5px 5px;min-width:270px;padding-right:30px;font-size:12.5px;font-weight:500}.proc .acciones-barra{color:var(--muted);gap:12px;font-size:13px}.proc .acciones-barra .num{font-family:var(--piel-num)}.proc .sel-agente input[data-defecto]{background:var(--piel-campo);border-color:var(--field-border);color:var(--ink)}.proc .sel-agente input[data-defecto]::placeholder{color:var(--muted)}.proc .tablewrap{box-shadow:inset 0 0 0 1px var(--line);border:0;border-radius:4px}.proc table.hechas th,.proc table.hist th,.proc table.cola th{background:var(--raise);color:var(--muted);font-family:var(--piel-ui);letter-spacing:.09em;white-space:nowrap;text-align:left;border-bottom:1px solid var(--piel-linea-fuerte);height:auto;min-height:36px;padding:10px 12px;font-size:12px}.proc thead th:first-child{border-top-left-radius:4px}.proc thead th:last-child{border-top-right-radius:4px}.proc table.cola td{padding:10px 12px}.proc table.hechas td.id,.proc table.hist td.id,.proc table.cola td.id{font-family:var(--piel-num);letter-spacing:normal;white-space:nowrap;text-align:left;font-size:13px;font-weight:400}.proc table.cola td.cliente{font-weight:400}.proc .nombre{white-space:nowrap;text-overflow:ellipsis;font-weight:600;line-height:1.3;overflow:hidden}.proc .pkg{white-space:normal;text-overflow:clip;overflow-wrap:anywhere;margin-top:1px;font-size:12.5px;line-height:1.35;overflow:visible}.proc .pkg.una-linea{white-space:normal;text-overflow:clip;flex-wrap:wrap;align-items:center;gap:4px 6px;margin-top:5px;display:flex;overflow:visible}.proc .pkg.una-linea .tag.dif{margin-right:0}.proc table.cola tr.grp td{background:var(--raise);border-top:0;border-bottom:1px solid var(--line);padding:8px 12px;font-size:13px;font-weight:600}.proc tr.grp .npn{font-family:var(--piel-num);color:var(--muted);margin-left:10px;font-size:12px;font-weight:500}.proc tr.grp .n{font-family:var(--piel-num);color:var(--muted);margin-left:6px;font-size:12px;font-weight:500}.proc table.cola tr.fila.dif td{background:0 0}.proc table.cola tr.fila:has(+tr.det) td{background:var(--raise)}.proc .tag{height:20px;font-family:var(--piel-num);text-transform:lowercase;background:var(--raise);color:var(--muted);border-radius:3px;padding:0 8px;font-size:11px;font-weight:500}.proc .tag.dif{background:var(--warn-soft);color:var(--warn);margin-right:6px}.proc .tag.pendiente{background:var(--raise);color:var(--muted)}.proc .tag.en_proceso{background:var(--accent-soft);color:var(--accent)}.proc .tag.nueva,.proc .tag.procesada{background:var(--ok-soft);color:var(--ok)}.proc .tag.cambio_vida{background:var(--accent-soft);color:var(--accent)}.proc .tag.renovacion{background:var(--pur-soft);color:var(--pur)}.proc tr.det td{background:var(--piel-hundido);padding:0}.proc tr.det .notas{gap:12px;max-width:760px;margin-left:0;padding:14px 16px;display:grid}.proc .notas ul{margin:0}.proc .notas li{border-bottom:1px dashed var(--line);padding:8px 0}.proc .notas li:last-child{border-bottom:0}.proc .notas .texto{margin-top:2px;font-size:13.5px;line-height:1.4}.proc .notas textarea{background:var(--piel-campo);min-height:56px;font:inherit;border-radius:4px;padding:8px 10px}.proc .leyenda{color:var(--muted);margin:8px 2px 0;font-size:12.5px}@media (width<=1100px){.proc .resumen{grid-template-columns:1fr}}@media (width<=700px){.proc{padding:16px 12px 24px}.proc .visor{width:100%;margin-left:0}.proc .tipos{grid-template-columns:repeat(3,1fr);gap:10px 12px;width:100%}.proc .tipos dd{font-size:24px}.proc .barra select{width:100%;min-width:0}.proc .barra>div:first-child{align-items:center;gap:8px;width:100%;display:flex}.proc .tabs{scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}.proc .tabs button{letter-spacing:.02em;flex:none;gap:4px;padding:0 6px;font-size:11px}.proc .tablewrap{max-height:none;overflow:visible}.proc table.cola{min-width:0;display:block}.proc table.cola colgroup,.proc table.cola thead{display:none}.proc table.cola tbody{display:block}.proc table.cola tr.fila{border-bottom:1px solid var(--line);grid-template-columns:1fr auto;grid-template-areas:"id est""cli cli""sh sh""tp tp""ac nt";gap:9px 10px;padding:12px 14px;display:grid}.proc table.cola tr.fila td{background:0 0;border:0;min-width:0;padding:0;display:block}.proc table.cola td.id{grid-area:id}.proc table.cola td.c-cli{grid-area:cli}.proc table.cola td.c-sh{grid-area:sh}.proc table.cola td.c-est{text-align:right;grid-area:est}.proc table.cola td.c-tp{grid-area:tp}.proc table.cola td.c-ac{grid-area:ac}.proc table.cola td.c-nt{text-align:right;grid-area:nt}.proc table.cola td[data-l]:before{content:attr(data-l);letter-spacing:.05em;text-transform:uppercase;color:var(--muted);margin-bottom:3px;font-size:11px;font-weight:600;display:block}.proc table.cola tr.grp,.proc table.cola tr.grp td,.proc table.cola tr.det,.proc table.cola tr.det td,.proc table.cola td.vacio{display:block}.proc .col-acc .acciones{flex-wrap:wrap}.proc .seg.tipo{width:100%;display:flex}.proc .seg.tipo button{flex:1;height:30px;padding:0 4px}.proc tr.det .notas{padding:12px 14px}.proc table.cola tr.fila:has(+tr.det){background:var(--raise)}.proc table.cola tr.fila:has(+tr.det) td{background:0 0}.proc .tabs{grid-template-columns:repeat(2,1fr);width:100%;display:grid;overflow:visible}.proc .tabs button{justify-content:center}}@media (pointer:coarse){.proc .btn,.proc .seg button,.proc .tabs button{height:44px}.proc .link{min-height:44px}}.sel-popup mark.sel-m{color:var(--accent);text-underline-offset:2px;background:0 0;font-weight:700;text-decoration:underline}.proc .pagehead{align-items:center}.proc .pagehead-der{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px 16px;display:flex}.btn.btn-paquete{align-items:center;gap:8px;display:inline-flex}.btn.btn-paquete svg{flex:none;width:15px;height:15px}.proc .paquete-panel[hidden]{display:none}.proc .paquete-panel{animation:aparecer .16s var(--ease-out);margin-bottom:12px}.proc .paquete-panel .paquete-cuerpo{padding:2px 4px 4px}.proc .paquete-panel .barra{justify-content:flex-start;align-items:center;gap:8px;margin:12px 0 0;display:flex}.proc .paquete-panel label.f{margin-bottom:8px}@media (width<=480px){.proc .pagina{white-space:nowrap}.proc .pagehead .fecha{display:none}}.buscar-mios{margin-bottom:14px}.bm-filtros{grid-template-columns:minmax(0,2fr) repeat(6,minmax(0,1fr));align-items:end;gap:8px 10px;margin-bottom:10px;display:grid}.bm-filtros label.f input,.bm-filtros label.f select{box-sizing:border-box;width:100%;min-width:0;min-height:32px}.bm-filtros input[type=search]{appearance:none;border:1px solid var(--field-border);background:var(--panel);border-radius:5px;padding:4px 7px}.bm-barra{justify-content:space-between;align-items:center;gap:10px;min-height:32px;margin-bottom:8px;display:flex}.bm-pista{margin:4px 0 0}.bm-error{color:var(--bad);margin:6px 0}table.hist.bm-tabla{width:100%;min-width:0}@media (width<=1000px){.bm-filtros{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=560px){.bm-filtros{grid-template-columns:repeat(2,minmax(0,1fr))}}@font-face{font-family:JetBrains Mono;font-weight:400;font-style:normal;font-display:swap;src:url(/assets/JetBrainsMono-Regular-CA-Os4ii.woff2)format("woff2")}@font-face{font-family:JetBrains Mono;font-weight:500;font-style:normal;font-display:swap;src:url(/assets/JetBrainsMono-Medium-DoKWA_AF.woff2)format("woff2")}@font-face{font-family:JetBrains Mono;font-weight:700;font-style:normal;font-display:swap;src:url(/assets/JetBrainsMono-Bold-CUogYd9I.woff2)format("woff2")}:root{--piel-num:"JetBrains Mono", ui-monospace, "Cascadia Mono", Consolas, monospace;--piel-ui:system-ui, "Segoe UI", sans-serif;--bg:#e2e5e8;--panel:#f2f4f5;--raise:#e8ebee;--hover:#e6eaee;--line:#c3c9d0;--line2:#d3d8dd;--field-border:#6c7580;--ink:#13171b;--muted:#4a535d;--accent:#0c6282;--accent-btn:#0c6282;--on-accent:#f1f8fb;--accent-soft:#d4e7ee;--focus:#0c6282;--ok:#1a6a39;--ok-soft:#d8ecdf;--warn:#835000;--warn-soft:#f5e6c8;--warn-row:#f8eed8;--bad:#a1281e;--bad-soft:#f6dcd8;--piel-hundido:#d8dce0;--piel-linea-fuerte:#8b949e;--piel-campo:#e8ebee;--piel-cab-fondo:#1c2127;--piel-cab-tinta:#e3e7eb;--piel-cab-tinta2:#a3adb8;--piel-cab-riel:#0e1114;--piel-cab-riel-linea:#2b3238;--piel-cab-pulsador:#3a434d;--g-fondo:#fff;--g-borde:#747775;--g-tinta:#1f1f1f;--g-hover:#ebebec}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--bg:#101316;--panel:#171b1f;--raise:#1e2328;--hover:#20262c;--line:#2b3238;--line2:#232a30;--field-border:#68737f;--ink:#d4d9de;--muted:#99a3ae;--accent:#62b8d6;--accent-btn:#1d6f8f;--on-accent:#eef8fc;--accent-soft:#11303b;--focus:#7cc6e0;--ok:#74c795;--ok-soft:#16301f;--warn:#e3b060;--warn-soft:#35290f;--warn-row:#2a2210;--bad:#f19188;--bad-soft:#3a1c1a;--piel-hundido:#0c0f12;--piel-linea-fuerte:#4c5660;--piel-campo:#0e1114;--piel-cab-fondo:#0a0c0f;--piel-cab-tinta:#d4d9de;--piel-cab-tinta2:#99a3ae;--g-fondo:#131314;--g-borde:#8e918f;--g-tinta:#e3e3e3;--g-hover:#242425}}:root[data-theme=dark]{--bg:#101316;--panel:#171b1f;--raise:#1e2328;--hover:#20262c;--line:#2b3238;--line2:#232a30;--field-border:#68737f;--ink:#d4d9de;--muted:#99a3ae;--accent:#62b8d6;--accent-btn:#1d6f8f;--on-accent:#eef8fc;--accent-soft:#11303b;--focus:#7cc6e0;--ok:#74c795;--ok-soft:#16301f;--warn:#e3b060;--warn-soft:#35290f;--warn-row:#2a2210;--bad:#f19188;--bad-soft:#3a1c1a;--piel-hundido:#0c0f12;--piel-linea-fuerte:#4c5660;--piel-campo:#0e1114;--piel-cab-fondo:#0a0c0f;--piel-cab-tinta:#d4d9de;--piel-cab-tinta2:#99a3ae;--g-fondo:#131314;--g-borde:#8e918f;--g-tinta:#e3e3e3;--g-hover:#242425}:root[data-dim="1"][data-theme=dark]{--ink:#bfc3ca;--muted:#8d95a2}.cab{background:var(--piel-cab-fondo);color:var(--piel-cab-tinta);border-bottom:0;min-height:52px;padding-block:8px}.cab h1{font-family:var(--piel-num);letter-spacing:0;font-size:15px;font-weight:500}.cab .sub{color:var(--piel-cab-tinta2)}.cab .tema{background:var(--piel-cab-riel);box-shadow:inset 0 1px 2px oklab(0% none none/.6), inset 0 0 0 1px var(--piel-cab-riel-linea);border:0;border-radius:5px;gap:2px;padding:3px;overflow:visible}.cab .tema button{min-height:26px;color:var(--piel-cab-tinta2);font-family:var(--piel-num);text-transform:uppercase;letter-spacing:.07em;background:0 0;border:0;border-radius:3px;padding:0 11px;font-size:11px;font-weight:500}.cab .tema button[aria-pressed=true]{background:var(--piel-cab-pulsador);color:var(--piel-cab-tinta);box-shadow:inset 0 1px oklab(100% 0 5.96046e-8/.12),0 1px 2px oklab(0% none none/.55)}@media (hover:hover) and (pointer:fine){.cab .tema button:hover:not([aria-pressed=true]){color:var(--piel-cab-tinta);background:oklab(100% 0 5.96046e-8/.08)}.cab .btn.sec:hover{background:oklab(100% 0 5.96046e-8/.08)}}.cab .btn.sec{color:var(--piel-cab-tinta2);box-shadow:none;background:0 0;border-color:#0000}.cab :focus-visible{outline-color:var(--piel-cab-tinta)}.btn{font-family:var(--piel-num);text-transform:uppercase;letter-spacing:.07em;border-radius:4px;min-height:32px;padding:4px 14px;font-size:11.5px;font-weight:500;box-shadow:inset 0 1px oklab(100% 0 5.96046e-8/.18),inset 0 -2px oklab(0% none none/.25),0 1px 2px oklab(0% none none/.2)}.btn.sec{background:var(--panel);color:var(--ink);border-color:var(--line);box-shadow:inset 0 0 0 1px var(--piel-linea-fuerte), inset 0 -2px 0 oklab(0% none none/.08)}.btn.peligro{box-shadow:inset 0 0 0 1px var(--bad)}.btn.fantasma,.btn:disabled,.btn[aria-disabled=true]{box-shadow:none}.btn:active:not(:disabled):not([aria-disabled=true]){box-shadow:inset 0 2px 3px oklab(0% none none/.3)}.btn.small{min-height:28px;padding:3px 11px;font-size:11px}.pill{font-family:var(--piel-num);text-transform:lowercase;border-radius:3px;font-size:11px;font-weight:500}@media (width<=480px){.cab .tema button{letter-spacing:.04em;padding:0 7px}}.cab .cab-quien{color:var(--piel-cab-tinta);align-items:center;gap:8px;font-size:13px;display:inline-flex}.cab .cab-avatar{background:var(--piel-cab-riel);width:28px;height:28px;color:var(--piel-cab-tinta);border-radius:4px;place-items:center;font-size:11px;font-weight:600;display:grid}.cab .tema button{align-items:center;gap:6px;display:inline-flex}.cab .tema svg{flex:none;width:14px;height:14px}@media (width<=480px){.cab .tema svg,.cab .cab-quien{display:none}}.cab-marca{align-items:center;gap:12px;min-width:0;display:flex}.cab h1{align-items:center;margin:0;display:flex}.cab .cab-logo{width:auto;height:36px;display:block}.cab-marca .sub{border-left:1px solid var(--piel-cab-riel-linea);padding-left:12px;line-height:1.25}.cab.cab-entrada{justify-content:flex-end}
