.inv-leyenda{gap:var(--e3);margin:var(--e3) 0 var(--e4);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.inv-leyenda>div{background:var(--superficie);border:1px solid var(--borde);border-radius:var(--radio-grande);padding:var(--e3);font-size:14px}.inv-leyenda>div.clave{background:var(--acento-suave);border-color:#b9d9d6}.inv-leyenda small{color:var(--tinta-3);margin-bottom:2px;font-size:12.5px;display:block}.inv-leyenda .clave small{color:var(--acento);font-weight:600}@media (width<=900px){.inv-leyenda{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=560px){.inv-leyenda{grid-template-columns:1fr}}.tabla .num,.tabla th.num{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}.tabla td.num .mono{font-size:1em}.tabla .num .secundario{font-family:var(--fuente)}.inv-bajo{color:var(--aviso)}.inv-mal{color:var(--peligro)}.inv-bien{color:var(--bien)}.inv-reservado{color:var(--aviso)}.tabla tr.inv-reserva td{background:#fbfaf5}.inv-resumen{gap:var(--e4);background:var(--superficie);border:1px solid var(--borde);border-radius:var(--radio-grande);padding:var(--e2) var(--e4);flex-wrap:wrap;font-size:14px;display:flex}.inv-resumen strong{font-variant-numeric:tabular-nums}.inv-pasos{gap:var(--e3);margin:var(--e3) 0 var(--e4);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.inv-pasos>div{background:var(--superficie);border:1px solid var(--borde);border-radius:var(--radio-grande);padding:var(--e3);font-size:14px}.inv-pasos>div.hecho{background:var(--acento-suave);border-color:#b9d9d6}.inv-pasos>div.ahora{border:2px solid var(--acento)}.inv-pasos small{letter-spacing:.05em;color:var(--tinta-3);margin-bottom:4px;font-size:12px;font-weight:700;display:block}.inv-pasos .hecho small,.inv-pasos .ahora small{color:var(--acento)}@media (width<=900px){.inv-pasos{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=560px){.inv-pasos{grid-template-columns:1fr}}.inv-lineas input,.inv-lineas select{border:1px solid var(--borde);width:100%;min-height:36px;font:inherit;box-sizing:border-box;border-radius:6px;padding:0 8px}.inv-lineas input.cantidad{text-align:right;max-width:140px}.inv-lineas td{vertical-align:middle}.inv-lineas .buscador{max-width:460px}.inv-dos{gap:var(--e4);grid-template-columns:minmax(0,1fr) 440px;align-items:start;display:grid}@media (width<=1100px){.inv-dos{grid-template-columns:1fr}}.inv-dos>.bloque{margin:0}.inv-motivos{margin:0;padding:0;font-size:14px;list-style:none}.inv-motivos li{justify-content:space-between;gap:var(--e3);border-top:1px solid var(--borde-sutil);padding:8px 0;display:flex}.inv-falta{border:1px solid var(--peligro-borde);background:var(--superficie);padding:var(--e2) var(--e3);color:#5e1810;margin-top:var(--e1);border-radius:8px;font-size:14px}.inv-falta .acciones-falta{gap:var(--e3);flex-wrap:wrap;align-items:center;margin-top:4px;display:flex}.inv-falta.solo-aviso{border-color:var(--aviso-borde);color:var(--aviso)}.inv-pie{justify-content:flex-end;align-items:center;gap:var(--e3);margin-top:var(--e3);flex-wrap:wrap;display:flex}.inv-zona-excel{padding:var(--e4);text-align:center;color:var(--tinta-2);border:1px dashed #9fb1bd;border-radius:8px}.inv-zona-excel input[type=file]{margin:var(--e2) auto 0;display:block}.casilla.deshabilitada{cursor:default;color:var(--tinta-3)}.casilla.deshabilitada:hover{background:0 0}button.enlace:hover{color:var(--acento-fuerte)}.inv-dos.mitad{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}@media (width<=1100px){.inv-dos.mitad{grid-template-columns:1fr}}.inv-barra{justify-content:space-between;align-items:flex-end;gap:var(--e3);margin-bottom:var(--e3);flex-wrap:wrap;display:flex}.inv-barra .filtros-lista{margin-bottom:0}.inv-nueva{gap:var(--e2);align-items:center;display:flex}.inv-nueva input{border:1px solid var(--borde);border-radius:var(--radio);min-width:240px;min-height:38px;font:inherit;padding:0 10px}.inv-nueva input:focus{outline:2px solid var(--acento);outline-offset:-1px;border-color:var(--acento)}.tabla tr.inactivo td{color:var(--tinta-3)}.inv-interruptor{justify-content:space-between;align-items:center;gap:var(--e4);padding:var(--e4) var(--e5);flex-wrap:wrap;display:flex}.inv-interruptor.encendido{background:var(--acento-suave);border-color:#b9d9d6}.inv-interruptor-texto{align-items:center;gap:var(--e3);display:flex}.inv-interruptor-texto>div{gap:2px;display:grid}.inv-interruptor-texto strong{font-size:16px}.inv-interruptor-texto .secundario{font-size:13.5px}.inv-luz{background:var(--tinta-3);width:14px;height:14px;box-shadow:0 0 0 4px var(--hundido);border-radius:50%;flex:none}.inv-interruptor.encendido .inv-luz{background:var(--bien);box-shadow:0 0 0 4px #cfe7db}.inv-interruptor .boton{min-height:40px;padding-inline:22px}.inv-explica{padding-left:var(--e5);gap:var(--e2);color:var(--tinta-2);margin:0;font-size:14px;line-height:1.5;display:grid}.inv-explica strong{color:var(--tinta);font-weight:600}.inv-pregunta{color:var(--tinta);margin:0 0 var(--e1);font-size:14.5px;font-weight:600}.inv-pregunta+.casillas{margin-top:var(--e2)}.inv-pregunta+.parrafo{margin-bottom:var(--e2)}.inv-sep{margin-top:var(--e5);padding-top:var(--e4);border-top:1px solid var(--borde-sutil)}.inv-espacio{margin:var(--e3) 0 var(--e4)}.inv-espacio .aviso{margin:0}.inv-guardar{justify-content:flex-end;align-items:center;gap:var(--e3);margin-top:var(--e4);padding:var(--e3) var(--e4);border-radius:var(--radio-grande);background:var(--papel);border:1px solid var(--borde-sutil);color:var(--tinta-3);flex-wrap:wrap;font-size:13.5px;display:flex}.inv-guardar>span{margin-right:auto}.inv-guardar.pendiente{background:var(--aviso-suave);border-color:var(--aviso-borde);color:var(--aviso);font-weight:600}.inv-lote{gap:6px;margin-top:6px;display:flex}.inv-lote input{border:1px solid var(--borde);font:inherit;background:var(--superficie);min-width:0;color:var(--tinta);border-radius:6px;padding:4px 8px;font-size:13px}.inv-lote input:first-child{width:110px}.inv-series{gap:2px;margin-top:6px;display:grid}.inv-series textarea{border:1px solid var(--borde);font:inherit;background:var(--superficie);width:220px;max-width:100%;color:var(--tinta);text-transform:uppercase;border-radius:6px;padding:4px 8px;font-size:13px}.series-lista{border:1px solid var(--borde);max-height:320px;margin-top:var(--e2);border-radius:8px;display:grid;overflow:auto}.series-fila{gap:var(--e2);padding:6px var(--e3);border-bottom:1px solid var(--borde);cursor:pointer;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;display:grid}.series-fila:last-child{border-bottom:0}.series-lista>.secundario{padding:var(--e3);margin:0}.inv-no-llego{margin:var(--e2) 0 0;border:1px solid var(--borde);border-radius:8px;padding:0}.inv-no-llego legend{padding:0 var(--e2)}.lote-venta{max-width:260px;margin-top:4px;font-size:13px}.pos{z-index:30;background:var(--papel);flex-direction:column;display:flex;position:fixed;inset:0}.pos-barra{align-items:center;gap:var(--e3);height:56px;padding:0 var(--e4);background:var(--superficie);border-bottom:1px solid var(--borde);flex:none;display:flex}.pos-marca{white-space:nowrap;font-size:15px}.pos-chip{border:1px solid var(--borde);color:var(--tinta-2);background:var(--superficie);white-space:nowrap;border-radius:999px;padding:3px 10px;font-size:12.5px}.pos-chip.ok{background:var(--bien-suave);color:var(--bien);border-color:#0000;font-weight:600}.pos-der{gap:var(--e2);align-items:center;margin-left:auto;display:flex}.pos-der .boton{white-space:nowrap}.pos-cuerpo{flex:1;min-height:0;overflow:auto}.pos-centro{min-height:100%;padding:var(--e5) var(--e4);place-items:center;gap:var(--e3);align-content:center;display:grid}.pos-tarjeta{background:var(--superficie);border:1px solid var(--borde);border-radius:var(--radio-grande);padding:var(--e4) var(--e5);gap:var(--e3);align-content:start;display:grid}.pos-angosta{width:min(580px,100%)}.pos-titulo{margin:0;font-size:22px}.pos-sub{color:var(--tinta-3);margin:2px 0 0}.pos-h2{margin:0;font-size:15px}.pos-dos{gap:var(--e3);grid-template-columns:repeat(auto-fit,minmax(200px,1fr));display:grid}.pos-campo{gap:4px;display:grid}.pos-campo>span{color:var(--tinta-2);font-size:12.5px}.pos-campo input,.pos-campo select{font:inherit;border:1px solid var(--borde);border-radius:var(--radio);background:var(--superficie);min-height:42px;padding:9px 11px}.pos-campo input.grande{text-align:right;font-variant-numeric:tabular-nums;font-size:20px}.pos-campo input[readonly]{background:var(--hundido);text-align:right}.pos-recuadro{border:1px solid var(--borde);border-radius:var(--radio);background:var(--papel);margin:0;padding:8px 12px;font-size:13.5px}.pos-pie{justify-content:flex-end;gap:var(--e2);flex-wrap:wrap;display:flex}.pos-venta{grid-template-columns:minmax(0,1fr) 440px;height:100%;display:grid}.pos-izq{padding:var(--e3) var(--e4);gap:var(--e3);flex-direction:column;min-height:0;display:flex;overflow:auto}.pos-buscar{font:inherit;border:2px solid var(--acento);background:var(--superficie);border-radius:10px;padding:12px 14px;font-size:17px}.pos-cats{flex-wrap:wrap;gap:8px;display:flex}.pos-cats button{font:inherit;border:1px solid var(--borde);background:var(--superficie);cursor:pointer;border-radius:999px;padding:6px 12px;font-size:13px}.pos-cats button.on{background:var(--acento);color:#fff;border-color:var(--acento)}.pos-grid{grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:10px;display:grid}.pos-prod{font:inherit;text-align:left;cursor:pointer;color:inherit;background:var(--superficie);border:1px solid var(--borde);border-radius:10px;align-content:start;gap:3px;min-height:108px;padding:12px;display:grid}.pos-prod:hover{border-color:var(--acento)}.pos-prod:active{transform:scale(.98)}.pos-prod b{font-size:13.5px;line-height:1.3}.pos-prod small{color:var(--tinta-3);font-size:11.5px}.pos-prod .pr{color:var(--acento);font-variant-numeric:tabular-nums;font-size:17px;font-weight:700}.pos-prod .stock{font-size:11.5px}.pos-prod .stock.bajo{color:var(--aviso);font-weight:600}.pos-prod .stock.mal{color:var(--peligro);font-weight:600}.pos-prod .stock.gris{color:var(--tinta-3)}.pos-prod.sin{opacity:.55}.pos-ticket{background:var(--superficie);border-left:1px solid var(--borde);flex-direction:column;min-height:0;display:flex}.pos-tcab{padding:var(--e3) var(--e4);border-bottom:1px solid var(--borde);gap:8px;display:grid}.pos-tipo{background:var(--hundido);border-radius:8px;padding:3px;display:flex}.pos-tipo.angosto{width:280px}.pos-tipo button{font:inherit;cursor:pointer;color:var(--tinta-2);background:0 0;border:0;border-radius:6px;flex:1;padding:6px;font-size:13.5px}.pos-tipo button.on{background:var(--superficie);color:var(--tinta);font-weight:600;box-shadow:0 1px 2px #00000014}.pos-lineas{padding:4px var(--e4);flex:1;min-height:0;overflow:auto}.pos-vacio{color:var(--tinta-3);text-align:center;margin:var(--e5) 0}.pos-lin{border-bottom:1px dashed var(--borde);grid-template-columns:minmax(0,1fr) auto 72px 24px;align-items:center;gap:8px;padding:9px 0;display:grid}.pos-lin .d{min-width:0;font-size:13.5px}.pos-lin .d small{color:var(--tinta-3);display:block}.pos-lin .d .desc{color:var(--aviso)}.pos-lin b{text-align:right;font-size:13.5px}.pos-desc{width:130px;font:inherit;border:1px solid var(--aviso);border-radius:6px;margin-top:4px;padding:4px 8px;font-size:13px}.pos-qty{border:1px solid var(--borde);border-radius:8px;align-items:center;display:flex;overflow:hidden}.pos-qty button{cursor:pointer;background:0 0;border:0;width:28px;height:30px;font-size:16px}.pos-qty button:hover{background:var(--hundido)}.pos-qty input{text-align:center;width:44px;font:inherit;font-variant-numeric:tabular-nums;border:0;font-weight:600}.pos-quitar{color:var(--tinta-3);cursor:pointer;background:0 0;border:0;border-radius:50%;width:24px;height:24px;font-size:18px}.pos-quitar:hover{background:var(--peligro-suave);color:var(--peligro)}.pos-tot{padding:10px var(--e4) var(--e4);border-top:1px solid var(--borde);gap:4px;font-size:13.5px;display:grid}.pos-tot>div{justify-content:space-between;display:flex}.pos-tot .g{align-items:baseline;font-size:15px;font-weight:600}.pos-tot .g .mono{color:var(--acento);font-size:26px;font-weight:700}.pos-dos-botones{gap:8px;margin-top:6px}.pos-dos-botones .boton{flex:1}.pos-cobrar{width:100%;margin-top:6px;padding:13px 18px;font-size:17px}.pos-cobrar span{opacity:.75;margin-left:6px;font-size:13px}.pos-falta{color:var(--aviso);margin:4px 0 0;font-size:13px}.pos-cobro{gap:var(--e3);display:grid}.pos-total-cobro{justify-content:space-between;align-items:baseline;margin:0;display:flex}.pos-total-cobro b{color:var(--acento);font-size:28px}.pos-medios{grid-template-columns:repeat(5,1fr);gap:8px;display:grid}.pos-medios button{font:inherit;border:1px solid var(--borde);background:var(--superficie);cursor:pointer;border-radius:10px;padding:12px 8px;font-weight:600}.pos-medios button.on{border:2px solid var(--acento);background:var(--acento-suave);color:var(--acento)}.pos-billetes{flex-wrap:wrap;align-items:end;gap:8px;display:flex}.pos-billetes button{font:inherit;border:1px solid var(--borde);background:var(--papel);cursor:pointer;border-radius:8px;padding:8px 12px;font-size:13px}.pos-vuelto{background:var(--bien-suave);border-radius:10px;justify-content:space-between;align-items:center;padding:12px 16px;font-size:15px;display:flex}.pos-vuelto b{color:var(--bien);font-size:28px}.pos-mixto{gap:8px;display:grid}.pos-mixto-fila{grid-template-columns:130px 140px 1fr;align-items:center;gap:8px;display:grid}.pos-mixto-fila input{font:inherit;border:1px solid var(--borde);border-radius:8px;padding:8px 10px}.pos-opciones{gap:var(--e4);flex-wrap:wrap;align-items:center;font-size:13.5px;display:flex}.pos-opciones label{align-items:center;gap:6px;display:flex}.pos-opciones .nota{margin-left:auto}.pos-hecho{gap:var(--e3);display:grid}.pos-esperas{gap:8px;margin:0;padding:0;list-style:none;display:grid}.pos-esperas li{justify-content:space-between;align-items:center;gap:var(--e3);border:1px solid var(--borde);border-radius:8px;padding:8px 12px;display:flex}.pos-cierre{padding:var(--e4) var(--e5);gap:var(--e4);max-width:1240px;margin:0 auto;display:grid}.pos-cierre-cab{justify-content:space-between;align-items:flex-start;gap:var(--e3);display:flex}.pos-cierre-cuerpo{gap:var(--e4);margin-bottom:var(--e4);grid-template-columns:1fr 1fr;align-items:start;display:grid}.pos-calculo{margin-top:var(--e3)}.pos-diferencia{background:var(--peligro-suave);border-radius:10px;justify-content:space-between;align-items:center;padding:12px 16px;display:flex}.pos-diferencia b{color:var(--peligro);font-size:22px}.pos-diferencia.ok{background:var(--bien-suave)}.pos-diferencia.ok b{color:var(--bien)}.pos-billetes-grid{gap:6px;display:grid}.pos-billetes-grid label{grid-template-columns:1fr 90px 100px;align-items:center;gap:10px;display:grid}.pos-billetes-grid input{font:inherit;border:1px solid var(--borde);text-align:right;border-radius:6px;padding:6px 8px}.pos-billetes-grid .mono{text-align:right}.texto-mal{color:var(--peligro)}@media (width<=1100px){.pos-venta{grid-template-columns:minmax(0,1fr) 380px}.pos-barra .pos-marca{display:none}}@media (width<=860px){.pos-venta{grid-template-columns:1fr;height:auto}.pos-ticket{border-left:0;border-top:1px solid var(--borde)}.pos-cierre-cuerpo{grid-template-columns:1fr}.pos-barra{height:auto;padding:var(--e2) var(--e3);flex-wrap:wrap}.pos-der{flex-wrap:wrap}.pos-medios{grid-template-columns:repeat(3,1fr)}.pos-mixto-fila{grid-template-columns:1fr 1fr}}@media print{.no-imprimir,.lateral,.cabecera,header,.franja-modo{display:none!important}.pos-arqueo .pos-cierre-cuerpo{grid-template-columns:1fr 1fr}}.pos-toast{z-index:40;color:#fff;background:var(--tinta,#1d252c);border-radius:10px;max-width:calc(100vw - 32px);padding:10px 18px;font-size:14px;position:fixed;bottom:24px;left:50%;transform:translate(-50%);box-shadow:0 8px 24px #0000002e}.pos-toast.ojo{background:#7a4a00}.contenido>.nc{max-width:1180px}.nc-encabezado{justify-content:space-between;align-items:flex-start;gap:var(--e4);margin-bottom:var(--e5);display:flex}.nc-encabezado .titulo-pagina{margin-bottom:var(--e2)}.nc-bajada{align-items:center;gap:var(--e2);color:var(--tinta-2);flex-wrap:wrap;margin:0;font-size:14px;display:flex}.nc-bajada .mono{color:var(--tinta);font-size:14px}.nc-pastilla{background:var(--acento-suave);color:var(--acento);border-radius:999px;padding:2px 10px;font-size:12.5px;font-weight:600;display:inline-block}.nc-pastilla.gris{background:var(--hundido);color:var(--tinta-2);font-weight:500}.nc-tarjeta{padding:var(--e5) var(--e5) var(--e4);margin-bottom:var(--e5);box-shadow:0 1px 2px #16202a0a}.nc-titulo{align-items:center;gap:var(--e3);color:var(--tinta);margin:0 0 var(--e4);font-size:16px;font-weight:600;display:flex}.nc-paso{background:var(--acento-suave);width:26px;height:26px;color:var(--acento);border-radius:50%;flex:none;place-items:center;font-size:13px;font-weight:700;display:inline-grid}.nc-titulo-fila{justify-content:space-between;align-items:baseline;gap:var(--e3);display:flex}.nc-titulo-fila .secundario{font-size:13px}.nc-subtitulo{color:var(--tinta-2);margin:0 0 var(--e2);font-size:13px;font-weight:600}.nc-dos{gap:var(--e5);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch;display:grid}.nc-dos>.nc-tarjeta{margin-bottom:var(--e5)}.nc-dos.interno{align-items:start}@media (width<=960px){.nc-dos{grid-template-columns:1fr;gap:0}.nc-dos.interno{gap:var(--e4)}}.nc .segmentado.nc-tipo{margin:0;display:flex}.nc .segmentado.nc-tipo button{flex:1;min-height:38px}.nc-tarjeta .aviso{margin:0 0 var(--e4)}.nc-tarjeta .aviso .boton{margin-top:var(--e1)}.nc-tarjeta>.nota:last-child{margin-bottom:0}.nc-tarjeta .buscador .elegido{padding:12px 14px}.nc-tarjeta .buscador .elegido .principal{font-weight:600}.nc-fila{gap:var(--e2);grid-template-columns:28px minmax(200px,1fr) 96px 92px 130px 104px 112px 32px;align-items:center;display:grid}.nc-cabecera{padding:0 var(--e3) var(--e2);letter-spacing:.05em;text-transform:uppercase;color:var(--tinta-3);border-bottom:1px solid var(--borde);font-size:11.5px;font-weight:600}.nc-cabecera small{text-transform:none;letter-spacing:0;font-weight:500}.nc-cabecera .der,.nc .der{text-align:right}.nc-linea{padding:var(--e3);border-bottom:1px solid var(--borde-sutil)}.nc-linea:hover{background:#fafbfc}.nc-linea:focus-within{background:#f7fbfb}.nc-num{background:var(--hundido);width:24px;height:24px;color:var(--tinta-2);border-radius:50%;place-items:center;font-size:12px;font-weight:600;display:grid}.nc-celda{min-width:0;display:block}.nc-celda input,.nc-celda select,.nc-afectacion select{box-sizing:border-box;width:100%;min-height:38px;font:inherit;border:1px solid var(--borde);border-radius:var(--radio);background:var(--superficie);color:var(--tinta);padding:7px 10px;font-size:14px}.nc-celda input.der{text-align:right;font-variant-numeric:tabular-nums}.nc-celda input:focus,.nc-celda select:focus,.nc-afectacion select:focus{outline:2px solid var(--acento);outline-offset:-1px;border-color:var(--acento)}.nc-celda input[aria-invalid=true]{border-color:var(--peligro);background:var(--peligro-suave)}.nc-desc input{font-weight:500}.nc-importe{text-align:right;padding-right:2px;font-size:15px;font-weight:600}.nc-importe .mono,.nc-totales .mono,.nc-barra-total .mono{font-family:var(--fuente);font-variant-numeric:tabular-nums}.nc-et{display:none}.nc-quitar button{width:30px;height:30px;color:var(--tinta-3);cursor:pointer;background:0 0;border:0;border-radius:50%;font-size:20px;line-height:1}.nc-quitar button:hover{background:var(--peligro-suave);color:var(--peligro)}.nc-detalle{align-items:center;gap:var(--e2) var(--e4);margin:var(--e2) 0 0 calc(28px + var(--e2));color:var(--tinta-3);flex-wrap:wrap;font-size:12.5px;display:flex}.nc-afectacion select{width:auto;max-width:300px;min-height:30px;color:var(--tinta-2);padding:3px 8px;font-size:12.5px}.nc-afectacion.desajustada select{border-color:var(--aviso);background:var(--aviso-suave);color:var(--aviso)}.nc-dato .mono{color:var(--tinta-2)}.nc-stock{border-radius:999px;padding:2px 8px}.nc-stock.bien{background:var(--bien-suave);color:var(--bien)}.nc-stock.ojo{background:var(--aviso-suave);color:var(--aviso)}.nc-stock.mal{background:var(--peligro-suave);color:var(--peligro)}.nc-linea .inv-falta{margin:var(--e2) 0 0 calc(28px + var(--e2))}.nc-vacio{gap:var(--e1);text-align:center;padding:var(--e6) var(--e4);border:1px dashed var(--borde);border-radius:var(--radio-grande);color:var(--tinta-2);background:var(--papel);justify-items:center;font-size:14px;display:grid}.nc-vacio strong{color:var(--tinta);font-weight:600}.nc-vacio span{max-width:520px}.nc-agregar{gap:var(--e3);margin-top:var(--e4);align-items:center;display:flex}.nc-agregar .buscador.en-linea{flex:1;max-width:640px}.nc-modo-precios{gap:var(--e2) var(--e3);margin-top:var(--e4);flex-wrap:wrap;align-items:center;font-size:14px;display:flex}.nc-modo-precios .nota{margin:0}.nc-agregar .buscador.en-linea input{border-color:var(--acento);background:var(--superficie);min-height:42px;padding:9px 14px;font-size:14.5px}.nc-agregar .buscador.en-linea input::placeholder{color:var(--acento);opacity:.85}.nc-agregar .boton{min-height:42px}.nc-pie-lineas{justify-content:space-between;align-items:flex-end;gap:var(--e5);margin-top:var(--e5);padding-top:var(--e4);border-top:1px solid var(--borde);display:flex}.nc-estimacion{max-width:440px;margin:0}.nc-totales{gap:6px;min-width:300px;margin:0;font-size:14px;display:grid}.nc-totales>div{justify-content:space-between;gap:var(--e5);display:flex}.nc-totales dt{color:var(--tinta-2)}.nc-totales dd{font-variant-numeric:tabular-nums;margin:0}.nc-totales .total{margin-top:var(--e1);padding:var(--e3) var(--e4);border-radius:var(--radio-grande);background:var(--acento-suave);color:var(--acento);font-size:18px;font-weight:700}.nc-totales .total dt{color:var(--acento)}.nc-totales .equivale{color:var(--tinta-3);font-size:13px}.nc-envio{gap:var(--e2);display:grid}.nc-envio label.casilla-wsp{font-size:14px}.nc-barra{z-index:20;align-items:center;gap:var(--e4);margin:var(--e5) calc(-1 * var(--e2)) 0;padding:var(--e3) var(--e4);border:1px solid var(--borde);border-radius:var(--radio-grande) var(--radio-grande) 0 0;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#fffffff5;display:flex;position:sticky;bottom:0;box-shadow:0 -6px 18px #16202a14}.nc-barra-total{align-items:baseline;gap:var(--e2);white-space:nowrap;display:flex}.nc-barra-total strong{color:var(--tinta);font-size:20px;font-weight:700}.nc-barra-total .secundario{font-size:13px}.nc-barra-falta{min-width:0;color:var(--aviso);text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:13px;overflow:hidden}.nc-barra-falta:before{content:"● "}.nc-barra-botones{gap:var(--e2);align-items:center;margin-left:auto;display:flex}.nc-barra-botones .boton{min-height:40px}.nc-barra-botones .boton:not(.secundario):not(.plano){padding-inline:24px}@media (width<=1180px){.nc-fila{grid-template-columns:28px minmax(160px,1fr) 84px 84px 116px 92px 100px 32px}}@media (width<=900px){.nc-cabecera{display:none}.nc-linea{padding:var(--e3) 0;position:relative}.nc-linea>.nc-fila{gap:var(--e2) var(--e3);grid-template-columns:repeat(2,minmax(0,1fr))}.nc-linea>.nc-fila .nc-num{grid-column:1/-1}.nc-linea>.nc-fila .nc-quitar{top:var(--e2);position:absolute;right:0}.nc-linea>.nc-fila .nc-desc{grid-column:1/-1}.nc-importe{align-self:end;padding-bottom:8px}.nc-et{color:var(--tinta-3);margin-bottom:2px;font-size:12px;display:block}.nc-importe{text-align:left}.nc-detalle,.nc-linea .inv-falta{margin-left:0}.nc-pie-lineas{flex-direction:column-reverse;align-items:stretch}.nc-totales{min-width:0}.nc-totales-col{min-width:0;max-width:none}.nc-agregar{flex-direction:column;align-items:stretch}.nc-agregar .buscador.en-linea{max-width:none}.nc-barra{margin-inline:calc(-1 * var(--e4));border-radius:0;flex-wrap:wrap}.nc-barra-falta{flex-basis:100%;order:3}.nc-barra-botones{width:100%}.nc-barra-botones .boton{flex:1}}@media (width<=560px){.nc-encabezado{flex-wrap:wrap}.nc-tarjeta{padding:var(--e4)}}.nc-cliente-datos{margin:calc(-1 * var(--e2)) 0 var(--e4);gap:4px;font-size:13px;display:grid}.nc-cliente-datos>div{gap:var(--e2);grid-template-columns:90px 1fr;display:grid}.nc-cliente-datos dt{color:var(--tinta-3)}.nc-cliente-datos dd{color:var(--tinta-2);overflow-wrap:anywhere;margin:0}.nc-totales>div:not(.total) dd{color:var(--tinta);font-weight:500}.nc-sugerencia{gap:var(--e2);margin:calc(-1 * var(--e2)) 0 var(--e4);padding:var(--e2) var(--e3);border:1px dashed var(--borde);border-radius:var(--radio);background:var(--papel);color:var(--tinta-2);flex-wrap:wrap;justify-content:space-between;align-items:center;font-size:13px;display:flex}.nc-agregar{margin:0 0 var(--e4);flex-wrap:wrap}.nc-buscar-linea{margin-left:auto}.nc-buscar-linea input{min-width:220px;min-height:42px;font:inherit;border:1px solid var(--borde);border-radius:var(--radio);background:var(--papel);padding:9px 12px;font-size:14px}.nc-buscar-linea input:focus{outline:2px solid var(--acento);outline-offset:-1px;border-color:var(--acento);background:var(--superficie)}.nc-filtro{margin:calc(-1 * var(--e2)) 0 var(--e3)}.nc-lineas+.paginacion{margin-top:var(--e3)}.nc-fila{grid-template-columns:28px minmax(200px,1fr) 96px 92px 130px 104px 112px 64px}.nc-quitar{justify-content:flex-end;gap:2px;display:flex}.nc-quitar button.ver{place-items:center;font-size:0;display:grid}.nc-quitar button.ver:hover{background:var(--acento-suave);color:var(--acento)}@media (width<=1180px){.nc-fila{grid-template-columns:28px minmax(160px,1fr) 84px 84px 116px 92px 100px 64px}}@media (width<=900px){.nc-buscar-linea{margin-left:0}.nc-buscar-linea input{width:100%}}.nc-detalle-linea{gap:var(--e4);display:grid}.nc-detalle-titulo{gap:2px;display:grid}.nc-detalle-titulo strong{font-size:17px}.nc-detalle-datos{gap:var(--e3) var(--e5);grid-template-columns:repeat(auto-fit,minmax(220px,1fr));margin:0;display:grid}.nc-detalle-datos>div{padding-bottom:var(--e2);border-bottom:1px solid var(--borde-sutil);gap:2px;display:grid}.nc-detalle-datos dt{color:var(--tinta-3);font-size:12.5px}.nc-detalle-datos dd{margin:0;font-size:15px}.nc-detalle-importes{min-width:320px;margin-left:auto}.nc-detalle-stock{gap:var(--e2) var(--e4);padding:var(--e3);border-radius:var(--radio-grande);background:var(--papel);flex-wrap:wrap;font-size:14px;display:flex}.nc-detalle-linea .nota{margin:0}.contenido>.vc-encabezado,.contenido>.vc-cuerpo{max-width:1180px}.vc-encabezado{align-items:flex-start}.vc-tipo{letter-spacing:.06em;text-transform:uppercase;color:var(--acento);margin:0 0 2px;font-size:12px;font-weight:600}.vc-encabezado .titulo-pagina{margin-bottom:var(--e2)}.vc-resumen{align-items:center;gap:var(--e2) var(--e4);color:var(--tinta-2);flex-wrap:wrap;margin:0;font-size:14px;display:flex}.vc-resumen strong{color:var(--tinta);font-size:16px}.vc-cuerpo{gap:var(--e5);grid-template-columns:minmax(0,1fr) 330px;align-items:start;display:grid}.vc-principal>.bloque,.vc-principal>div>.bloque{margin-bottom:var(--e4)}.vc-lado{gap:var(--e4);top:var(--e4);align-content:start;align-self:start;display:grid;position:sticky}.vc-lado>.bloque,.vc-lado>div>.bloque{margin:0}.vc-lado .bloque{padding:var(--e4)}@media (width<=1100px){.vc-cuerpo{grid-template-columns:1fr}.vc-lado{order:-1;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));position:static}}.vc-botones{gap:var(--e2);display:grid}.vc-botones .boton{width:100%;min-height:40px}.vc-explica{margin:var(--e3) 0 0;color:var(--tinta-3);gap:6px;padding:0;font-size:12.5px;line-height:1.45;list-style:none;display:grid}.vc-explica strong{color:var(--tinta-2);font-weight:600}.vc-lado .boton.ancho{min-height:40px}.archivos-titulo{margin:var(--e4) 0 var(--e2);letter-spacing:.05em;text-transform:uppercase;color:var(--tinta-3);font-size:12px;font-weight:600;display:block}.archivos-rejilla{gap:var(--e2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.archivo-boton{align-items:center;gap:var(--e2);text-align:left;min-height:40px;font:inherit;color:var(--tinta);cursor:pointer;background:var(--superficie);border:1px solid var(--borde);border-radius:var(--radio);padding:6px 10px;font-size:13px;display:flex}.archivo-boton:hover{border-color:var(--acento);background:var(--acento-suave)}.archivo-icono{background:var(--hundido);min-width:30px;height:22px;color:var(--tinta-2);letter-spacing:.02em;border-radius:3px;flex:none;place-items:center;padding:0 4px;font-size:10px;font-weight:700;display:inline-grid}.vc-lado .impresion-equipo{gap:var(--e2);margin-top:var(--e4);padding-top:var(--e3);border-top:1px solid var(--borde-sutil);font-size:13px;display:grid}.vc-lado .impresion-equipo label:first-child{gap:4px;display:grid}.vc-lado .impresion-equipo select{border:1px solid var(--borde);border-radius:var(--radio);width:100%;font:inherit;padding:6px 8px}.vc-lado .acciones-linea{flex-direction:column;align-items:stretch}.vc-lado .acciones-linea .boton,.vc-lado .acciones-linea a.boton{justify-content:center;width:100%}.vc-lado .acciones-linea>span.secundario{flex:none;font-size:12.5px}.vc-lado p{font-size:14px}.vc-lado .acciones-linea>*{flex:none}.archivo-boton{white-space:nowrap}.ojo-lineas{min-height:42px;font:inherit;color:var(--acento);cursor:pointer;white-space:nowrap;background:var(--superficie);border:1px solid var(--borde);border-radius:var(--radio);align-items:center;gap:6px;padding:0 14px;font-size:14px;display:inline-flex}.ojo-lineas:hover:not(:disabled){border-color:var(--acento);background:var(--acento-suave)}.ojo-lineas:disabled{color:var(--tinta-3);cursor:default}.nc-agregar .ojo-lineas{flex:none}.nc-agregar .nc-buscar-linea{margin-left:auto}.detalle-lineas{gap:var(--e3);display:grid}.detalle-lineas-buscar{min-height:40px;font:inherit;border:1px solid var(--borde);border-radius:var(--radio);padding:8px 12px}.detalle-lineas-buscar:focus{outline:2px solid var(--acento);outline-offset:-1px;border-color:var(--acento)}.detalle-lineas-tabla{border:1px solid var(--borde);border-radius:var(--radio-grande);max-height:60vh;overflow:auto}.detalle-lineas-tabla .tabla thead th{z-index:1;position:sticky;top:0}.detalle-lineas-tabla .tabla tfoot td{background:var(--acento-suave);border-top:1px solid var(--borde);font-weight:600;position:sticky;bottom:0}.lineas-emitidas .lineas-barra{align-items:center;gap:var(--e3);padding:var(--e3) var(--e4);border-bottom:1px solid var(--borde);flex-wrap:wrap;display:flex}.lineas-emitidas .lineas-barra>strong{margin-right:auto;font-size:14px}.lineas-emitidas .lineas-barra input{min-width:220px;min-height:40px;font:inherit;border:1px solid var(--borde);border-radius:var(--radio);background:var(--papel);padding:8px 12px;font-size:14px}.lineas-emitidas .lineas-barra input:focus{outline:2px solid var(--acento);outline-offset:-1px;border-color:var(--acento);background:var(--superficie)}.lineas-emitidas .lineas-barra .ojo-lineas{min-height:40px}.lineas-emitidas .lineas-pie{padding:var(--e2) var(--e4);border-top:1px solid var(--borde-sutil)}.lineas-emitidas .lineas-pie .paginacion{margin:0}.nc-sumado{align-items:center;gap:var(--e2) var(--e4);margin:calc(-1 * var(--e2)) 0 var(--e3);padding:var(--e2) var(--e3) var(--e2) var(--e4);border:1px solid #b9d9d6;border-left:4px solid var(--acento);border-radius:var(--radio);background:var(--acento-suave);color:var(--tinta);flex-wrap:wrap;font-size:13.5px;display:flex}.nc-sumado>span{flex:280px}.nc-sumado-cerrar{color:var(--tinta-3);cursor:pointer;background:0 0;border:0;padding:2px 6px;font-size:18px;line-height:1}.nc-sumado-cerrar:hover{color:var(--tinta)}.nc-repetido{letter-spacing:.02em;background:var(--aviso-suave);color:var(--aviso);border:1px solid var(--aviso-borde);border-radius:999px;padding:1px 8px;font-size:11.5px;font-weight:600}.nc-guardar{align-items:center;gap:var(--e2);display:inline-flex}.nc-guardar label{cursor:pointer;color:var(--tinta-2);align-items:center;gap:6px;display:inline-flex}.nc-guardar input[type=checkbox]{accent-color:var(--acento)}.nc-codigo-nuevo{width:150px;min-height:28px;font:inherit;font-size:12.5px;font-family:var(--mono);border:1px solid var(--borde);border-radius:var(--radio);text-transform:uppercase;padding:3px 8px}.nc-codigo-nuevo:focus{outline:2px solid var(--acento);outline-offset:-1px;border-color:var(--acento)}.nc-coincide{align-items:center;gap:var(--e2) var(--e4);margin:var(--e2) 0 0 calc(28px + var(--e2));padding:var(--e2) var(--e3);border:1px dashed var(--acento);border-radius:var(--radio);background:var(--acento-suave);flex-wrap:wrap;font-size:13px;display:flex}.nc-coincide>span{flex:320px}.nc-coincide .enlace.secundario{color:var(--tinta-2)}@media (width<=900px){.nc-coincide{margin-left:0}}.lineas-emitidas .agregar-catalogo{margin-top:4px;font-size:12.5px;display:block}.lineas-emitidas .en-catalogo{color:var(--bien,#15803d);margin-top:4px;font-size:12.5px;display:block}.nc-codigo-nuevo::placeholder{text-transform:none;font-family:var(--fuente)}.vc-principal .rechazo-sunat{gap:var(--e2);flex:420px;display:grid}.vc-principal .rechazo-sunat ul{margin:0;padding-left:1.2em}.vc-principal .rechazo-sunat details summary{cursor:pointer;font-size:12.5px}.vc-principal .rechazo-sunat code{white-space:pre-wrap;word-break:break-word;margin-top:4px;font-size:11.5px;display:block}.vc-principal .fila-aviso>.boton{align-self:flex-start}.barra-lineas{align-items:center;gap:var(--e3);margin:0 0 var(--e3);flex-wrap:wrap;display:flex}.barra-lineas>strong{margin-right:auto;font-size:14px}.barra-lineas input{min-width:220px;min-height:40px;font:inherit;border:1px solid var(--borde);border-radius:var(--radio);background:var(--papel);padding:8px 12px;font-size:14px}.barra-lineas input:focus{outline:2px solid var(--acento);outline-offset:-1px;border-color:var(--acento);background:var(--superficie)}.barra-lineas .ojo-lineas{min-height:40px}.nota-tabla+.paginacion{margin-top:var(--e3)}.nota .cifras-nota>div.destacada{border-color:var(--acento);background:var(--acento-suave)}.nota .cifras-nota>div.destacada strong{color:var(--acento)}.nota .cifras-nota>div>span:not(:first-child){color:var(--tinta-3);font-size:11.5px}.nota .nota-anteriores{margin-top:var(--e3);font-size:14px}.nota .nota-anteriores summary{cursor:pointer;color:var(--acento)}.nota .nota-anteriores .lista-nota{margin:var(--e2) 0 0}.nota .nota-monto{max-width:320px}.nota .nota-tabla input.correccion-nota{width:100%}.nc-es-regalo{min-width:104px;color:var(--tinta-3);opacity:.55;cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:6px;align-items:center;gap:5px;padding:2px 6px 2px 0;font-size:12.5px;display:inline-flex}.nc-es-regalo:hover,.nc-es-regalo:focus-within{opacity:1}.nc-es-regalo input{accent-color:#9a5b00;margin:0}.nc-es-regalo input:disabled{cursor:not-allowed}.nc-es-regalo.marcado{opacity:1;color:#9a5b00;font-weight:600}.nc-linea.nc-regalo{border-radius:var(--radio);background:#fffaf2}.nc-motivo-regalo select{color:#5c3b06;background:#fff5e5;border-color:#f0c98a;width:auto;max-width:320px;min-height:30px;padding:3px 8px;font-size:12.5px}.nc-vale{color:var(--tinta-3);font-size:11.5px;font-weight:400;text-decoration:line-through;display:block}.nc-totales .nc-gratuito dt,.nc-totales .nc-gratuito dd{color:#9a5b00}.nc-totales-col{gap:var(--e2);min-width:300px;max-width:380px;display:grid}.nc-nota-regalo{margin:0;font-size:12.5px}.pastilla-regalo{color:#9a5b00;vertical-align:middle;background:#fff5e5;border:1px solid #f0c98a;border-radius:999px;padding:0 7px;font-size:11px;font-weight:600;display:inline-block}.datos.totales .fila.gratuito dt,.datos.totales .fila.gratuito dd{color:#9a5b00}.vc-lado{min-width:0}.vc-lado .nota,.vc-lado .mono,.vc-lado .secundario{overflow-wrap:anywhere}.nc-series-falta{color:var(--aviso)}.filtros-guias{justify-content:space-between;align-items:center;gap:var(--e3);margin:var(--e4) 0 var(--e3);flex-wrap:wrap;display:flex}.filtros-guias .segmentado{margin-bottom:0}.chip.chip-peligro{color:var(--peligro);border-color:#f2c4bd}.chip.chip-peligro.elegido{border-style:solid}.fila-clic{cursor:pointer}.fila-clic:hover td{background:var(--papel,#f7f9fa)}.tachado{color:var(--tinta-3);text-decoration:line-through}tr.inactivo td{color:var(--tinta-3)}.rejilla-4{gap:0 var(--e3);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.rejilla-4 .ancho-2{grid-column:span 2}.rejilla-4 .ancho-3{grid-column:span 3}@media (width<=900px){.rejilla-4{grid-template-columns:repeat(2,minmax(0,1fr))}.rejilla-4 .ancho-3{grid-column:span 2}}@media (width<=560px){.rejilla-4{grid-template-columns:1fr}.rejilla-4 .ancho-2,.rejilla-4 .ancho-3{grid-column:auto}}.guia-form .bloque{margin-bottom:var(--e4)}.guia-form .rotulo{letter-spacing:.06em;text-transform:uppercase;color:var(--tinta-3);margin:var(--e3) 0 var(--e2);font-size:12px}.rechazo-sunat{gap:var(--e2);flex:420px;display:grid}.rechazo-sunat ul{margin:0;padding-left:1.2em}.rechazo-sunat details summary{cursor:pointer;font-size:12.5px}.rechazo-sunat code{white-space:pre-wrap;word-break:break-word;margin-top:4px;font-size:11.5px;display:block}.recorrido{gap:var(--e4);margin-top:var(--e3);grid-template-columns:1fr 1fr;display:grid}.recorrido>div{border:1px solid var(--borde);border-radius:var(--radio-grande);padding:var(--e3) var(--e4) var(--e2)}.recorrido>div>.rotulo{padding-bottom:var(--e2);border-bottom:1px solid var(--borde);color:var(--acento);margin-top:0}.recorrido .rejilla-direccion{grid-template-columns:repeat(2,minmax(0,1fr))}@media (width<=900px){.recorrido{gap:var(--e3);grid-template-columns:1fr}}.guia-form label.casilla{gap:var(--e2);padding:var(--e2) 0;margin-bottom:var(--e3);align-items:center;display:flex}.conductor-guia{border-top:1px dashed var(--borde);padding-top:var(--e3);margin-top:var(--e2)}.tabla-bienes input,.tabla-bienes select{border:1px solid var(--borde);width:100%;min-height:36px;font:inherit;border-radius:6px;padding:0 8px}.tabla-bienes input[readonly]{background:var(--hundido);border-color:#0000}.tabla-bienes input.cantidad{text-align:right;max-width:110px}.tabla-bienes td{vertical-align:top}.buscador-bien{flex:280px;max-width:420px}.pie-guia{justify-content:space-between;align-items:center;gap:var(--e3);flex-wrap:wrap;display:flex}.tarjetas-guia{gap:var(--e4);margin:var(--e4) 0;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.tarjetas-guia.dos{grid-template-columns:repeat(2,minmax(0,1fr))}.tarjetas-guia .bloque{margin:0}.tarjetas-guia .rotulo{letter-spacing:.06em;text-transform:uppercase;color:var(--tinta-3);margin:0 0 var(--e2);font-size:12px}.tarjetas-guia p{margin:0 0 var(--e1);font-size:14px}@media (width<=900px){.tarjetas-guia,.tarjetas-guia.dos{grid-template-columns:1fr}}.lista-guias{margin:0 0 var(--e3);gap:var(--e2);padding:0;list-style:none;display:grid}.lista-guias li{justify-content:space-between;gap:var(--e3);border:1px solid var(--borde);padding:var(--e2) var(--e3);border-radius:8px;flex-wrap:wrap;font-size:14px;display:flex}.acciones-guia{gap:var(--e2);flex-wrap:wrap;align-items:center;display:flex}.guia-form .segmentado button{white-space:nowrap}.encabezado-pagina>.acciones-guia{flex:none}@media (width<=720px){.encabezado-pagina>.acciones-guia{flex:100%}}@media (width<=560px){.guia-form .segmentado{flex-wrap:wrap;display:flex}.guia-form .segmentado button{white-space:normal;flex:140px}.tabla.tabla-bienes{min-width:0;display:block}.tabla-bienes tbody{display:block}.tabla-bienes thead{display:none}.tabla-bienes tr{gap:var(--e2);padding:var(--e2) 0;grid-template-columns:1fr auto;display:grid}.tabla-bienes td{padding:0 var(--e2);border:0;display:block}.tabla-bienes td:first-child{grid-column:1/-1}.tabla-bienes tr{border-bottom:1px solid var(--borde)}}.nc.guia-form .nc-encabezado .segmentado{align-self:flex-start;margin:0}.nc.guia-form .nc-encabezado p.secundario{margin:var(--e2) 0 0;max-width:760px}.nc.guia-form .nc-titulo .secundario{font-size:13px;font-weight:400}.nc.guia-form .tabla-bienes td:first-child{width:36px;padding-top:14px}.nc.guia-form .tabla-bienes+.paginacion{margin-top:var(--e3)}.nc.guia-form .guia-antes{margin:0 0 var(--e4)}@media (width<=560px){.nc.guia-form .tabla-bienes td:first-child{display:none}.nc.guia-form .tabla-bienes td:nth-child(2){grid-column:1/-1}}.nc.guia-form .boton.plano{white-space:normal;text-align:left;max-width:100%}.vc-detalle-guia{margin:var(--e2) 0 0;font-size:13.5px}.tarjetas-guia.en-detalle{margin-top:0}@media (width<=1280px){.tarjetas-guia.en-detalle{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=900px){.tarjetas-guia.en-detalle{grid-template-columns:1fr}}.lineas-barra-guia .barra-lineas{padding:var(--e3) var(--e4) 0;margin:0 0 var(--e3)}.series-bien{text-align:left;margin-top:4px;font-size:13px;display:block}.series-bien.mal{color:var(--peligro)}.campo.codigo-sunat-campo{margin-top:var(--e4)}.codigo-sunat.resultados{border:1px solid var(--borde);border-radius:var(--radio);background:var(--superficie);max-height:264px;margin:0;padding:0;list-style:none;overflow-y:auto}.codigo-sunat.resultados li+li{border-top:1px solid var(--borde-sutil)}.codigo-sunat.resultados button{font:inherit;column-gap:var(--e3);width:100%;color:var(--tinta);text-align:left;cursor:pointer;background:0 0;border:none;grid-template-columns:76px 1fr;padding:8px 11px;display:grid}.codigo-sunat.resultados button:hover,.codigo-sunat.resultados button:focus-visible{background:var(--acento-suave);outline:none}.codigo-sunat.resultados[aria-busy=true]{opacity:.6}.codigo-sunat .codigo{color:var(--acento);grid-row:span 2;padding-top:1px;font-size:13px}.codigo-sunat .nombre{font-size:14px}.codigo-sunat .clase{color:var(--tinta-3);font-size:12.5px}.codigo-sunat.elegido{justify-content:space-between;align-items:flex-start;gap:var(--e3);border:1px solid var(--acento);border-radius:var(--radio);background:var(--acento-suave);padding:10px 12px;display:flex}.codigo-sunat.elegido>div:first-child{column-gap:var(--e3);grid-template-columns:76px 1fr;display:grid}.codigo-sunat.elegido .nombre{font-weight:500}.codigo-sunat.elegido .clase{grid-column:2}.codigo-sunat.elegido .botones{gap:var(--e1);flex:none;display:flex}.codigo-sunat.elegido.no-esta{border-color:var(--peligro-borde);background:var(--peligro-suave)}.codigo-sunat.elegido.no-esta .codigo{color:var(--peligro)}.tabla .sin-codigo{color:var(--tinta-3)}:root{--papel:#f3f5f7;--superficie:#fff;--hundido:#eaeef1;--borde:#d3dbe1;--borde-sutil:#e6ebef;--tinta:#16202a;--tinta-2:#4a5a67;--tinta-3:#7d8d99;--acento:#0f6f6c;--acento-fuerte:#0a5451;--acento-suave:#e6f1f0;--peligro:#a6301f;--peligro-suave:#fbecea;--peligro-borde:#eccac4;--aviso:#8a5a09;--aviso-suave:#fdf3e2;--aviso-borde:#eddcbb;--bien:#1b6b4a;--bien-suave:#e8f3ed;--radio:4px;--radio-grande:6px;--sombra:0 1px 2px #16202a0f, 0 4px 12px #16202a0d;--fuente:system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--mono:ui-monospace, "Cascadia Mono", Consolas, monospace;--e1:4px;--e2:8px;--e3:12px;--e4:16px;--e5:24px;--e6:32px}*{box-sizing:border-box}html,body,#raiz{height:100%}body{background:var(--papel);color:var(--tinta);font-family:var(--fuente);-webkit-font-smoothing:antialiased;margin:0;font-size:15px;line-height:1.55}h1,h2,h3{letter-spacing:-.01em;text-wrap:balance;margin:0;font-weight:600}h1{font-size:24px}h2{font-size:18px}h3{font-size:15px}p{margin:0 0 var(--e3)}a{color:var(--acento)}:focus-visible{outline:2px solid var(--acento);outline-offset:2px}code,.mono{font-family:var(--mono);font-size:.9em}input:not([type]),input[type=text],input[type=search],textarea{text-transform:uppercase}input::placeholder,textarea::placeholder,.sin-mayusculas input,.sin-mayusculas textarea,input.sin-mayusculas,textarea.sin-mayusculas,input[inputmode=email],input[inputmode=url],input[autocomplete=email],input[autocomplete=username],input[autocomplete=one-time-code]{text-transform:none}.campo{gap:var(--e1);margin-bottom:var(--e4);align-content:start;display:grid}.campo>label,.campo>.etiqueta{color:var(--tinta-2);font-size:13px;font-weight:500}.campo>.etiqueta{background:0 0;border-radius:0;padding:0;font-family:inherit}.campo input,.campo select,.campo textarea{font:inherit;border:1px solid var(--borde);border-radius:var(--radio);background:var(--superficie);color:var(--tinta);width:100%;padding:9px 11px}.campo input:focus,.campo select:focus,.campo textarea:focus{outline:2px solid var(--acento);outline-offset:-1px;border-color:var(--acento)}.campo input[aria-invalid=true]{border-color:var(--peligro)}.campo .pista{color:var(--tinta-3);font-size:12.5px}.campo .pista.mal{color:var(--peligro)}.obligatorio{color:var(--peligro);font-weight:600}.boton{font:inherit;border-radius:var(--radio);background:var(--acento);color:#fff;cursor:pointer;white-space:nowrap;border:1px solid #0000;padding:9px 18px;font-weight:500}.boton:hover:not(:disabled){background:var(--acento-fuerte)}.boton:disabled{opacity:.55;cursor:default}.boton.ancho{width:100%}.boton.secundario{background:var(--superficie);color:var(--tinta);border-color:var(--borde)}.boton.secundario:hover:not(:disabled){background:var(--hundido)}.boton.plano{color:var(--tinta-2);background:0 0;padding:6px 10px}.boton.plano:hover:not(:disabled){background:var(--hundido);color:var(--tinta)}.boton.peligro{background:var(--peligro)}.boton.peligro:hover:not(:disabled){filter:brightness(.9)}.aviso{border-radius:var(--radio);margin-bottom:var(--e4);border:1px solid;padding:11px 14px;font-size:14px}.aviso.error{background:var(--peligro-suave);border-color:var(--peligro-borde);color:var(--peligro)}.aviso.ojo{background:var(--aviso-suave);border-color:var(--aviso-borde);color:var(--aviso)}.aviso.bien{background:var(--bien-suave);color:var(--bien);border-color:#c6e0d2}.bloque{background:var(--superficie);border:1px solid var(--borde);border-radius:var(--radio-grande);padding:var(--e5);margin-bottom:var(--e4)}.bloque>h2{margin-bottom:var(--e3)}.datos{gap:var(--e2);margin:0;display:grid}.datos .fila{gap:var(--e3);grid-template-columns:180px 1fr;font-size:14px;display:grid}.datos .fila dt{color:var(--tinta-3)}.datos .fila dd{margin:0}@media (width<=520px){.datos .fila{grid-template-columns:1fr;gap:0}}.etiquetas{gap:var(--e1);flex-wrap:wrap;display:flex}.etiqueta{font-family:var(--mono);background:var(--hundido);color:var(--tinta-2);border-radius:20px;padding:3px 8px;font-size:12px}.etiqueta.acento{background:var(--acento-suave);color:var(--acento)}.vacio{color:var(--tinta-3);margin:0;font-size:14px;font-style:italic}.cargando{min-height:100%;color:var(--tinta-3);place-items:center;display:grid}.pantalla-centrada{min-height:100%;padding:var(--e5) var(--e4);place-items:center;display:grid}.tarjeta-acceso{background:var(--superficie);border:1px solid var(--borde);border-radius:var(--radio-grande);width:100%;max-width:380px;box-shadow:var(--sombra);padding:var(--e6) var(--e5)}.tarjeta-acceso .marca{letter-spacing:.12em;text-transform:uppercase;color:var(--acento);margin-bottom:var(--e1);font-size:12px;font-weight:600}.tarjeta-acceso h1{margin-bottom:var(--e1)}.tarjeta-acceso .bajada{color:var(--tinta-2);margin-bottom:var(--e5);font-size:14px}.pareja{gap:var(--e3);grid-template-columns:1fr 1fr;display:grid}.pareja>.campo{margin-bottom:var(--e4)}@media (width<=560px){.pareja{grid-template-columns:1fr;gap:0}}.mensaje-modal{gap:var(--e3);grid-template-columns:34px 1fr;align-items:start;display:grid}.mensaje-modal .marca{border:1px solid;border-radius:50%;place-items:center;width:34px;height:34px;font-size:18px;font-weight:700;line-height:1;display:grid}.mensaje-modal.error .marca{background:var(--peligro-suave);border-color:var(--peligro-borde);color:var(--peligro)}.mensaje-modal.ojo .marca{background:var(--aviso-suave);border-color:var(--aviso-borde);color:var(--aviso)}.mensaje-modal.bien .marca{background:var(--bien-suave);color:var(--bien);border-color:#c6e0d2}.mensaje-modal .texto{color:var(--tinta);margin:0;font-size:15px;line-height:1.5}.mensaje-modal .detalle{margin:var(--e2) 0 0;color:var(--tinta-2);font-size:13px;line-height:1.45}.mensaje-modal .texto strong{font-weight:600}.mensaje-modal{min-width:min(380px,70vw)}.capa-ocupado{z-index:1000;padding:var(--e4);background:#0f172061;place-items:center;display:grid;position:fixed;inset:0}.capa-ocupado-caja{justify-items:center;gap:var(--e3);max-width:360px;padding:var(--e5) var(--e6);background:var(--superficie);border:1px solid var(--borde);border-radius:var(--radio-grande);box-shadow:var(--sombra);text-align:center;display:grid}.capa-ocupado-caja .texto{color:var(--tinta);margin:0;font-size:15px;font-weight:500}.capa-ocupado-caja .detalle{color:var(--tinta-2);margin:0;font-size:13px;line-height:1.45}.girador{border:3px solid var(--hundido);border-top-color:var(--acento);border-radius:50%;width:30px;height:30px;animation:.8s linear infinite girar}@keyframes girar{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.girador{animation:none}}.acceso-dividido{background:var(--papel);flex-wrap:wrap;min-height:100vh;display:flex}.acceso-marca{justify-content:space-between;gap:var(--e6);background:var(--tinta);color:#eef2f5;flex-direction:column;flex:380px;padding:56px 48px;display:flex}.acceso-logo{align-items:center;gap:var(--e3);font-size:17px;font-weight:700;display:flex}.acceso-logo-icono{width:40px;height:40px;color:var(--tinta);background:#f2b544;border-radius:10px;place-items:center;display:grid}.acceso-mensaje{max-width:440px}.acceso-mensaje h1{color:#fff;margin:0 0 var(--e4);font-family:Georgia,Times New Roman,serif;font-size:42px;font-weight:600;line-height:1.1}.acceso-mensaje p{color:#c3ccd4;margin:0;font-size:16px;line-height:1.6}.acceso-pie{color:#8e9ba6;margin:0;font-size:13px}.acceso-principal{min-width:0;padding:48px var(--e4);flex:999 480px;justify-content:center;align-items:center;display:flex}.acceso-columna{gap:var(--e3);width:100%;max-width:420px;display:grid}.acceso-columna .tarjeta-acceso{max-width:none}.acceso-columna .tarjeta-acceso h2{margin:0 0 var(--e4);font-size:22px}@media (width<=760px){.acceso-marca{padding:var(--e5);gap:var(--e4)}.acceso-mensaje h1{font-size:28px}.acceso-pie{display:none}.acceso-principal{padding:var(--e5) var(--e4)}}.separador{align-items:center;gap:var(--e3);color:var(--tinta-3);margin:var(--e3) 0 0;font-size:13px;display:flex}.separador:before,.separador:after{content:"";background:var(--borde);flex:1;height:1px}.opcion-registro{align-items:center;gap:var(--e4);padding:var(--e4) var(--e4);border:1px solid var(--borde);border-radius:var(--radio-grande);color:var(--tinta);background:var(--superficie);text-decoration:none;display:flex}.opcion-registro:hover{border-color:var(--acento)}.opcion-icono{border-radius:12px;flex:none;place-items:center;width:44px;height:44px;display:grid}.opcion-icono.negocio{background:var(--acento-suave);color:var(--acento)}.opcion-icono.profesional{background:var(--aviso-suave);color:var(--aviso)}.opcion-texto{flex:1;gap:2px;min-width:0;display:grid}.opcion-texto strong{font-size:15px}.opcion-texto span{color:var(--tinta-2);font-size:13px}.opcion-flecha{color:var(--tinta-3);flex:none}.tarjeta-acceso.registro{max-width:600px}.grupo-registro{margin:0 0 var(--e4);border:0;min-width:0;padding:0}.grupo-registro>legend{margin-bottom:var(--e2);padding:0;font-size:14px;font-weight:600}.grupo-registro>.nota{margin:0 0 var(--e3)}.opciones-cuenta{gap:var(--e3);grid-template-columns:1fr 1fr;display:grid}.opcion-cuenta{gap:var(--e1);text-align:left;min-height:88px;padding:var(--e3) var(--e4);font:inherit;color:var(--tinta);background:var(--superficie);border:1px solid var(--borde);border-radius:var(--radio-grande);cursor:pointer;display:grid}.opcion-cuenta span{color:var(--tinta-2);font-size:12.5px;line-height:1.4}.opcion-cuenta.elegida{border:2px solid var(--acento);background:var(--acento-suave)}.segmentado{background:var(--hundido);border-radius:var(--radio-grande);margin-bottom:var(--e3);gap:4px;padding:4px;display:inline-flex}.segmentado button{font:inherit;border-radius:var(--radio);padding:0 var(--e4);min-height:36px;color:var(--tinta-2);cursor:pointer;background:0 0;border:0;font-size:13.5px;font-weight:500}.segmentado button.elegido{background:var(--superficie);color:var(--tinta);box-shadow:var(--sombra)}.pareja.documento{grid-template-columns:1fr 2fr}.sugerencias-alias{align-items:center;gap:var(--e1);margin:calc(-1 * var(--e2)) 0 var(--e4);color:var(--tinta-2);flex-wrap:wrap;font-size:13px;display:flex}.sugerencias-alias button{cursor:pointer;font:inherit;border:0;font-size:12.5px}.captcha{min-height:65px}.casilla-terminos{gap:var(--e2);margin:var(--e3) 0 var(--e4);cursor:pointer;align-items:flex-start;font-size:14px;display:flex}.casilla-terminos input{flex:none;width:18px;height:18px;margin-top:2px}.lista-nota{margin:0 0 var(--e4);padding-left:var(--e5);color:var(--tinta-2);font-size:14px;line-height:1.7}@media (width<=560px){.opciones-cuenta,.pareja.documento{grid-template-columns:1fr}}.lista-pasos{counter-reset:paso;margin:0 0 var(--e5);gap:var(--e3);padding:0;list-style:none;display:grid}.lista-pasos li{counter-increment:paso;align-items:center;gap:var(--e3);color:var(--tinta-3);font-size:14px;display:flex}.lista-pasos li:before{content:counter(paso);border:2px solid var(--borde);border-radius:50%;flex:none;place-items:center;width:28px;height:28px;font-size:13px;font-weight:600;display:grid}.lista-pasos li.hecho{color:var(--tinta)}.lista-pasos li.hecho:before{content:"✓";background:var(--bien);border-color:var(--bien);color:#fff}.lista-pasos li.actual{color:var(--tinta);font-weight:600}.lista-pasos li.actual:before{border-color:var(--acento);color:var(--acento)}.filtros-cuentas{gap:var(--e1);margin-bottom:var(--e4);flex-wrap:wrap;display:flex}.filtros-cuentas button{cursor:pointer;font:inherit;border:0;min-height:32px;font-size:13px}.etiqueta.aviso{background:var(--aviso-suave);color:var(--aviso)}.quien .alias{color:var(--tinta-3)}.bienvenida-cabecera{margin-bottom:var(--e5)}.bienvenida-cabecera .titulo-pagina{margin-bottom:var(--e2)}.bienvenida-cabecera .bajada-pagina{margin:0;font-size:15px}.titulo-serif{font-family:Georgia,Times New Roman,serif;font-size:32px;font-weight:600;line-height:1.2}.bienvenida{gap:var(--e5);flex-wrap:wrap;align-items:flex-start;display:flex}.bienvenida>.bloque{flex:2 420px;margin:0}.bienvenida-lado{gap:var(--e4);flex:260px;display:grid}.bienvenida-lado .bloque{margin:0}.detalle-paso{color:var(--tinta-3);font-weight:400}.lista-ayuda{gap:var(--e2);margin:0;padding:0;font-size:14px;list-style:none;display:grid}.lista-ayuda .etiqueta{margin-left:var(--e1)}.cabecera .quien .rol.cuenta{background:var(--aviso-suave);color:var(--aviso)}.volver-arriba{align-items:center;gap:var(--e1);color:var(--acento);margin-bottom:var(--e4);font-size:14px;text-decoration:none;display:inline-flex}.volver-arriba:hover{text-decoration:underline}.boton-atras{margin-top:var(--e3);text-align:center;text-decoration:none;display:block}a.boton{justify-content:center;align-items:center;text-decoration:none;display:inline-flex}a.boton:hover{color:#fff}a.boton.secundario:hover{color:inherit}.asistente{gap:var(--e5);flex-wrap:wrap;align-items:flex-start;display:flex}.asistente>.bloque{margin:0}.asistente-pasos{flex:220px}.asistente-paso{gap:var(--e4);flex:999 520px;align-content:start;min-width:0;display:grid}.asistente-paso>h2,.asistente-paso h2{margin:0;font-size:18px}.asistente-paso .campo,.asistente-paso .aviso,.asistente-paso .pareja>.campo{margin-bottom:0}.asistente-paso .pareja{gap:var(--e3)}.asistente-paso form{gap:var(--e4);display:grid}.asistente-pasos .lista-pasos{margin:0}.paso-boton{font:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0}.paso-boton:hover:not(:disabled){color:var(--acento)}.paso-boton:disabled{cursor:default}.texto-paso{color:var(--tinta-2);margin:0;font-size:14px;line-height:1.55}.pie-asistente{justify-content:space-between;align-items:center;gap:var(--e3);padding-top:var(--e3);border-top:1px solid var(--borde-sutil);display:flex}.pie-asistente-derecha{gap:var(--e3);flex-wrap:wrap;justify-content:flex-end;display:flex}.ruc-razon{grid-template-columns:minmax(0,1fr) minmax(0,2fr)}.rejilla-direccion{gap:var(--e3);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}@media (width<=720px){.rejilla-direccion{grid-template-columns:1fr 1fr}.ruc-razon{grid-template-columns:1fr}}.fila-aviso{justify-content:space-between;align-items:center;gap:var(--e3);flex-wrap:wrap;display:flex}.aviso p{margin:0 0 var(--e2)}.oculto{opacity:0;width:1px;height:1px;position:absolute;overflow:hidden}.zona-archivo{border:2px dashed var(--borde);border-radius:var(--radio-grande);padding:var(--e5);align-items:center;gap:var(--e2);text-align:center;cursor:pointer;background:var(--superficie);flex-direction:column;font-size:14px;display:flex;position:relative}.zona-archivo:hover,.zona-archivo.encima{border-color:var(--acento);background:var(--acento-suave)}.zona-archivo:focus-within{outline:2px solid var(--acento);outline-offset:2px}.zona-archivo .enlace{color:var(--acento);text-decoration:underline}.zona-archivo-icono{color:var(--acento);font-size:22px}.zona-archivo-nombre{color:var(--tinta-3);font-size:12.5px}.zona-archivo.baja{padding:var(--e3);flex-direction:row;justify-content:center;min-height:72px}.chips{gap:var(--e2);flex-wrap:wrap;align-items:center;display:flex}.chips-etiqueta{color:var(--tinta-2);font-size:13px}.chip{font:inherit;cursor:pointer;border:1px dashed var(--borde);background:var(--superficie);color:var(--tinta-2);border-radius:20px;padding:5px 12px;font-size:13px}.chip.elegido{border-style:solid;border-color:var(--acento);color:var(--acento)}.chip.puesto{background:var(--acento-suave);color:var(--acento);cursor:default;border:1px solid #b9d9d6}.nueva-serie{gap:var(--e3);grid-template-columns:minmax(0,2fr) minmax(0,1fr) minmax(0,1.4fr) auto;align-items:end;display:grid}.nueva-serie .campo{margin:0}@media (width<=720px){.nueva-serie{grid-template-columns:1fr 1fr}}.interruptor{gap:var(--e2);cursor:pointer;align-items:center;font-size:14px;display:flex}.interruptor input{width:16px;height:16px;accent-color:var(--acento)}.colores{gap:var(--e2);align-items:center;min-height:72px;display:flex}.color{cursor:pointer;border:0;border-radius:50%;width:30px;height:30px}.color.elegido{outline:2px solid var(--tinta);outline-offset:2px}.logo-inicial{border-radius:var(--radio-grande);color:#fff;flex:none;place-items:center;width:40px;height:40px;font-family:Georgia,serif;font-weight:600;display:grid}.logo-inicial.chico{width:32px;height:32px}.logo-vista{object-fit:contain;max-width:120px;max-height:40px}.logo-vista.chico{max-height:32px}.vista-correo{border:1px solid var(--borde);border-radius:var(--radio-grande);overflow:hidden}.vista-correo-titulo{background:var(--papel);padding:var(--e2) var(--e3);color:var(--tinta-3);font-size:12px}.vista-correo-cuerpo{padding:var(--e4);gap:var(--e2);font-size:14px;display:grid}.vista-correo-marca{gap:var(--e3);align-items:center;display:flex}.boton-muestra{color:#fff;border-radius:var(--radio);padding:7px 14px;font-size:13px;display:inline-block}.bloque-interno{border:1px solid var(--borde);border-radius:var(--radio-grande);padding:var(--e3) var(--e4);gap:var(--e2);font-size:14px;display:grid}.bloque-interno .lista-nota{margin:0}.cabecera-listo{gap:var(--e2);display:grid}.cabecera-listo h2{font-size:26px}.lista-listo{margin:0;padding:0;font-size:14px;list-style:none}.lista-listo li{gap:var(--e3);padding:var(--e3) 0;border-bottom:1px solid var(--borde-sutil);align-items:flex-start;display:flex}.lista-listo-texto{flex:1;gap:2px;display:grid}.lista-listo-texto strong{font-weight:500}.lista-listo-texto span{color:var(--tinta-2);font-size:13px}.marca-listo{border-radius:50%;flex:none;place-items:center;width:22px;height:22px;font-size:12px;display:grid}.marca-listo.bien{background:var(--bien);color:#fff}.marca-listo.ojo{border:2px solid var(--aviso-borde);color:var(--aviso)}.cabeceras{display:grid}.subcabecera{background:var(--superficie);border-bottom:1px solid var(--borde-sutil);padding:0 var(--e5);gap:2px;display:flex;overflow-x:auto}.subcabecera a{color:var(--tinta-2);white-space:nowrap;border-bottom:2px solid #0000;padding:10px 12px;font-size:13.5px;text-decoration:none}.subcabecera a:hover{color:var(--tinta)}.subcabecera a.activo{color:var(--acento);border-bottom-color:var(--acento);font-weight:500}.selector-empresa{position:relative}.selector-boton{font:inherit;align-items:center;gap:var(--e2);border:1px solid var(--borde);background:var(--superficie);border-radius:var(--radio-grande);cursor:pointer;max-width:340px;color:var(--tinta);padding:6px 10px;font-size:13px;display:flex}.selector-boton strong{text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.selector-boton.abierto,.selector-boton:hover{border-color:var(--acento)}.selector-etiqueta,.selector-flecha{color:var(--tinta-3);white-space:nowrap}.selector-menu{z-index:30;background:var(--superficie);border:1px solid var(--borde);border-radius:var(--radio-grande);width:380px;max-width:90vw;padding:var(--e2);position:absolute;top:calc(100% + 6px);left:0;box-shadow:0 8px 24px #16202a24}.selector-buscar{box-sizing:border-box;border:1px solid var(--borde);border-radius:var(--radio);width:100%;height:36px;font:inherit;margin-bottom:6px;padding:0 10px;font-size:14px}.selector-lista{max-height:320px;margin:0;padding:0;list-style:none;overflow-y:auto}.selector-opcion{width:100%;font:inherit;text-align:left;cursor:pointer;justify-content:space-between;align-items:center;gap:var(--e2);border-radius:var(--radio);color:var(--tinta);background:0 0;border:0;padding:8px 10px;display:flex}.selector-opcion:hover{background:var(--papel)}.selector-opcion.elegida{background:var(--acento-suave)}.selector-opcion strong{font-size:14px;font-weight:500;display:block}.selector-ruc{color:var(--tinta-3);font-size:12px;display:block}.selector-marca{color:var(--acento)}.selector-vacio{color:var(--tinta-3);padding:8px 10px;font-size:13px}.selector-pie{border-top:1px solid var(--borde-sutil);justify-content:space-between;gap:var(--e3);margin-top:6px;padding:8px 10px 2px;font-size:13.5px;display:flex}.estado-empresa{white-space:nowrap;border-radius:20px;padding:2px 8px;font-size:12px;display:inline-block}.estado-empresa:before{content:"● "}.estado-empresa.lista{background:var(--bien-suave);color:var(--bien)}.estado-empresa.falta,.estado-empresa.certificado{background:var(--aviso-suave);color:var(--aviso)}.estado-empresa.rechazos{background:var(--peligro-suave);color:var(--peligro)}.estado-empresa.pausa{background:var(--hundido);color:var(--tinta-2)}.estado-empresa.pausa:before{content:"❚❚ "}.cabecera-bandeja{justify-content:space-between;align-items:flex-end;gap:var(--e4);margin-bottom:var(--e5);flex-wrap:wrap;display:flex}.cabecera-bandeja .titulo-pagina{margin-bottom:var(--e2)}.cabecera-bandeja .bajada-pagina{margin:0}.resumen-bandeja{gap:var(--e3);margin-bottom:var(--e4);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.resumen-bandeja>div{background:var(--superficie);border:1px solid var(--borde);border-radius:var(--radio-grande);gap:2px;padding:14px 16px;display:grid}.resumen-bandeja strong{font-size:24px;font-weight:600}.resumen-bandeja span{color:var(--tinta-2);font-size:13px}.resumen-bandeja .bien strong{color:var(--bien)}.resumen-bandeja .ojo strong{color:var(--aviso)}.resumen-bandeja .gris strong{color:var(--tinta-2)}@media (width<=720px){.resumen-bandeja{grid-template-columns:1fr 1fr}}.filtros-bandeja{gap:var(--e3);margin-bottom:var(--e3);flex-wrap:wrap;align-items:center;display:flex}.filtros-bandeja .segmentado{margin-bottom:0}.buscar-bandeja{border:1px solid var(--borde);border-radius:var(--radio);max-width:380px;height:38px;font:inherit;flex:260px;padding:0 10px;font-size:14px}.tabla-envoltura{border:1px solid var(--borde);border-radius:var(--radio-grande);background:var(--superficie)}@media (width<=900px){.tabla-envoltura{overflow-x:auto}}.tabla-envoltura .tabla thead th:first-child{border-top-left-radius:var(--radio-grande)}.tabla-envoltura .tabla thead th:last-child{border-top-right-radius:var(--radio-grande)}.tabla-envoltura .tabla{border:0;margin:0}.etiqueta.abierta{margin-left:var(--e2);font-size:11px}.acciones-bandeja{white-space:nowrap;text-align:right}.acciones-bandeja .boton{padding:6px 14px;font-size:13px}.menu-fila{margin-left:var(--e1);display:inline-block;position:relative}.menu-fila-lista{z-index:20;background:var(--superficie);border:1px solid var(--borde);border-radius:var(--radio-grande);text-align:left;min-width:200px;padding:4px;display:grid;position:absolute;top:calc(100% + 4px);right:0;box-shadow:0 8px 24px #16202a24}.menu-fila-lista button{font:inherit;text-align:left;cursor:pointer;border-radius:var(--radio);color:var(--tinta);background:0 0;border:0;padding:8px 10px;font-size:14px}.menu-fila-lista button:hover{background:var(--papel)}.menu-fila-lista button.peligro{color:var(--peligro)}.vacio-bandeja{gap:var(--e3);justify-items:start;display:grid}.colaboradores{gap:var(--e5);flex-wrap:wrap;align-items:flex-start;display:flex}.colaboradores>.tabla-envoltura{flex:999 520px;min-width:0}.panel-colaborador{gap:var(--e3);flex:320px;margin:0;display:grid}.panel-colaborador>h2{margin:0;font-size:17px}.panel-colaborador .campo{margin-bottom:0}.grupo-nivel,.grupo-empresas{gap:var(--e2);border:0;margin:0;padding:0;display:grid}.grupo-nivel legend,.grupo-empresas legend{color:var(--tinta-2);margin-bottom:var(--e1);font-size:13px;font-weight:500}.opcion-nivel{gap:var(--e2);cursor:pointer;border:1px solid var(--borde);border-radius:var(--radio-grande);align-items:flex-start;padding:8px 10px;font-size:14px;display:flex}.opcion-nivel.elegida{border-color:var(--acento);background:var(--acento-suave)}.opcion-nivel input{accent-color:var(--acento);margin-top:3px}.opcion-nivel span{gap:2px;display:grid}.opcion-nivel span span{color:var(--tinta-2);font-size:12.5px}.lista-casillas{border:1px solid var(--borde);border-radius:var(--radio-grande);gap:2px;max-height:260px;padding:6px 12px;display:grid;overflow-y:auto}.pie-panel{justify-content:space-between;gap:var(--e2);display:flex}.texto-ojo{color:var(--aviso)}.texto-bien{color:var(--bien)}.resumen-inicio{grid-template-columns:1.6fr repeat(3,minmax(0,1fr))}.resumen-inicio>div>span:first-child{color:var(--tinta-3);font-size:12.5px}.resumen-inicio .destacado{background:var(--acento-suave);border-color:var(--acento)}.resumen-inicio .destacado strong{color:var(--acento)}.resumen-inicio .mal strong{color:var(--peligro)}@media (width<=900px){.resumen-inicio{grid-template-columns:1fr 1fr}.resumen-inicio .destacado{grid-column:1/-1}}.fila-aviso a{white-space:nowrap;font-weight:500}.inicio-cuerpo{gap:var(--e5);flex-wrap:wrap;align-items:flex-start;display:flex}.inicio-ultimos{flex:999 520px;min-width:0;margin:0}.inicio-lado{gap:var(--e4);flex:260px;display:grid}.inicio-lado .bloque{margin:0}.cabecera-bloque{justify-content:space-between;align-items:baseline;gap:var(--e3);margin-bottom:var(--e3);display:flex}.cabecera-bloque h2{margin:0}.cabecera-bloque a{white-space:nowrap;font-size:14px}.tabla-clic tbody tr{cursor:pointer}.tabla-clic tbody tr:hover{background:var(--papel)}.tabla-clic a.principal{color:inherit;text-decoration:none}.tu-empresa>h2{margin-top:0}.datos-cortos{margin:0 0 var(--e3);gap:var(--e2);display:grid}.datos-cortos>div{justify-content:space-between;gap:var(--e3);font-size:14px;display:flex}.datos-cortos dt{color:var(--tinta-3);white-space:nowrap}.datos-cortos dd{text-align:right;min-width:0;margin:0}.cortar{overflow-wrap:anywhere}.sin-corte{white-space:nowrap}.enlace-pie{font-size:14px}.pista-convertir{gap:var(--e1);border:1px dashed var(--borde);border-radius:var(--radio-grande);color:var(--tinta-2);padding:14px 16px;font-size:14px;display:grid}.pista-convertir strong{color:var(--tinta)}.convertir-cuenta{scroll-margin-top:80px}.colaboradores>.lista-usuarios{flex:999 520px;min-width:0;margin:0}@media (width>=901px){.bloque.sin-relleno.lista-usuarios{overflow:visible}}.formulario-panel{gap:var(--e3);display:grid}.formulario-panel .nota{margin:0}.enlace-recuperar{text-align:center;margin:var(--e4) 0 0;font-size:14px}.enlace-olvido{text-align:center;margin:var(--e3) 0 0;font-size:14px}.lista-recuperar{margin:0 0 var(--e4);padding-left:var(--e5);gap:var(--e2);font-size:14px;line-height:1.6;display:grid}.solo-lector{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.recuperando{margin-top:var(--e1);color:var(--aviso);font-size:12px;font-weight:600}.recuperacion-lista{gap:var(--e3);margin-bottom:var(--e4);display:grid}.impresion-equipo{gap:var(--e2) var(--e4);margin-top:var(--e3);flex-wrap:wrap;align-items:center;font-size:14px;display:flex}.impresion-equipo label:first-child{gap:var(--e2);align-items:center;display:flex}.impresion-equipo select{min-height:36px}.importar-pasos{gap:var(--e5,24px);grid-template-columns:repeat(auto-fit,minmax(280px,1fr));display:grid}.importar-pasos>div{gap:var(--e2);align-content:start;display:grid}.importar-pasos .zona-archivo{font:inherit;color:inherit;cursor:pointer;width:100%}.tabla-desliza{overflow-x:auto}.tabla-desliza .tabla{min-width:720px}.fila-mal{background:var(--peligro-suave)}.texto-mal{color:var(--peligro);font-weight:600}.caja-whatsapp{border:2px solid var(--bien)}label.casilla-wsp.caja-whatsapp{background:var(--bien-suave);border-radius:8px;padding:8px 12px}.caja-whatsapp-cliente{gap:var(--e1);padding:var(--e3);margin-bottom:var(--e3);background:var(--bien-suave);border:1px solid #c6e0d2;border-radius:8px;display:grid}.caja-whatsapp-cliente .campo{margin-bottom:0}label.casilla-wsp{gap:var(--e2);align-items:center;min-height:40px;display:flex}a.boton{align-items:center;text-decoration:none;display:inline-flex}.progreso-padron{gap:var(--e2);padding:var(--e4);background:var(--acento-suave);border:1px solid #bfdcd9;border-radius:8px;display:grid}.pasos-padron{gap:var(--e2) var(--e4);margin:0 0 var(--e1);flex-wrap:wrap;padding:0;font-size:13px;list-style:none;display:flex}.pasos-padron li{color:var(--tinta-2);align-items:center;gap:6px;display:flex}.pasos-padron .marca{border:1px solid var(--borde);background:#fff;border-radius:50%;place-items:center;width:22px;height:22px;font-size:12px;display:inline-grid}.pasos-padron li.ahora{color:var(--tinta);font-weight:600}.pasos-padron li.ahora .marca{border-color:var(--acento);color:var(--acento)}.pasos-padron li.hecho .marca{border-color:var(--acento);background:var(--acento);color:#fff}.linea-padron{justify-content:space-between;gap:var(--e2);flex-wrap:wrap;align-items:baseline;display:flex}.linea-padron .mono{color:var(--tinta-2);font-size:13px}.pista-padron{background:#00000014;border-radius:999px;height:10px;position:relative;overflow:hidden}.pista-padron>span{background:var(--acento);border-radius:999px;min-width:4px;transition:width .6s;position:absolute;inset:0 auto 0 0}.pista-padron.indeterminada>span{width:35%;animation:1.3s ease-in-out infinite pista-padron}@keyframes pista-padron{0%{left:-35%}to{left:100%}}@media (prefers-reduced-motion:reduce){.pista-padron.indeterminada>span{opacity:.45;width:100%;animation:none}}.progreso-padron .nota{margin:0}.locales-sunat{gap:var(--e1);padding:var(--e3);margin-bottom:var(--e3);background:var(--acento-suave);border:1px solid #bfdcd9;border-radius:8px;display:grid}.lista-locales{margin-top:var(--e1);gap:6px;max-height:220px;display:grid;overflow-y:auto}.lista-locales .local{text-align:left;border:1px solid var(--borde);cursor:pointer;font:inherit;color:inherit;background:#fff;border-radius:8px;gap:2px;padding:8px 12px;display:grid}.lista-locales .local.elegido{border:2px solid var(--acento)}.lista-locales .local:disabled{cursor:default;opacity:.6}.series-sucursal{margin-top:var(--e3);padding-top:var(--e3);border-top:1px solid var(--borde);gap:6px;display:grid}.fila-serie{gap:var(--e2);grid-template-columns:20px 1fr 90px;align-items:center;min-height:36px;display:grid}.fila-serie input[type=checkbox]{width:18px;height:18px}.fila-serie input:not([type]){border:1px solid var(--borde);font:inherit;border-radius:6px;padding:6px 8px}.selector-sucursal{max-width:360px}.modos-consulta{gap:var(--e3);grid-template-columns:repeat(auto-fit,minmax(240px,1fr));display:grid}.modos-consulta .modo{gap:var(--e1);text-align:left;padding:var(--e4);border:1px solid var(--borde,#d3dbe1);cursor:pointer;font:inherit;color:inherit;background:0 0;border-radius:8px;display:grid}.modos-consulta .modo .etiqueta{justify-self:start}.modos-consulta .modo span:last-child{opacity:.8;font-size:13px}.modos-consulta .modo.elegido{border:2px solid var(--acento,#0f6f6c)}.modos-consulta .modo:disabled{cursor:default;opacity:.7}.opciones-en-linea{gap:var(--e2) var(--e5);padding:var(--e1) 0;flex-wrap:wrap;display:flex}.cuotas{gap:var(--e3);margin:0 0 var(--e4);display:grid}.fila-cuota{gap:var(--e3);grid-template-columns:28px minmax(120px,1fr) minmax(150px,1fr) auto;align-items:end;display:grid}.fila-cuota .numero{text-align:center;align-self:center;font-weight:600}.resumen-detraccion{gap:var(--e1) var(--e3);margin-top:var(--e2);grid-template-columns:auto 1fr;align-items:baseline;display:grid}.resumen-detraccion .secundario{grid-column:1/-1;font-size:13px}@media (width<=640px){.fila-cuota{grid-template-columns:28px 1fr}.fila-cuota>:nth-child(n+3){grid-column:2}}.bajada-recuperar{margin:0 0 var(--e4);color:var(--tinta-2);font-size:14px}.resumen-recuperar{gap:var(--e2);border:1px solid var(--borde);border-radius:var(--radio-grande);margin-bottom:var(--e4);text-align:center;grid-template-columns:repeat(3,minmax(0,1fr));padding:14px;display:grid}.resumen-recuperar>div{gap:2px;display:grid}.resumen-recuperar strong{font-size:20px;font-weight:600}.resumen-recuperar span{color:var(--tinta-2);font-size:12.5px}.tarjeta-acceso .formulario-panel h2{margin:0;font-size:17px}.de-vuelta{border-color:var(--acento)}.de-vuelta h2{margin-top:0}.lista-revision{margin:0 0 var(--e4);padding:0;list-style:none}.lista-revision li{justify-content:space-between;align-items:center;gap:var(--e4);padding:var(--e3) 0;border-top:1px solid var(--borde);flex-wrap:wrap;display:flex}.lista-revision li>span{flex:320px;gap:2px;display:grid}.lista-revision li .boton{white-space:nowrap}.reclamo{gap:var(--e4);display:grid}.fila-archivo{justify-content:space-between;align-items:center;gap:var(--e3);padding:var(--e3) 0;border-top:1px solid var(--borde);flex-wrap:wrap;display:flex}.fila-archivo>div{flex:220px;gap:2px;font-size:14px;display:grid}.fila-archivo .boton{cursor:pointer;white-space:nowrap;text-overflow:ellipsis;max-width:260px;overflow:hidden}.tabla-clic tbody tr.elegida{background:var(--acento-suave)}.explicacion-reclamo{color:var(--tinta-2);margin:0;font-size:14px;font-style:italic}.etiqueta-panel{color:var(--tinta-2);margin-bottom:var(--e1);font-size:13px;font-weight:500;display:block}.lista-documentos{padding-left:var(--e4);margin:0;font-size:14px;line-height:1.8}.lista-documentos .enlace{font:inherit;color:var(--acento);cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.lista-documentos .enlace:disabled{color:var(--texto-suave,inherit);cursor:wait}.franja-reclamo{justify-content:space-between;align-items:center;gap:var(--e3);flex-wrap:wrap;display:flex}.franja-reclamo>span{flex:420px}.estado-empresa.en-revision{margin-left:var(--e2)}.estado-empresa.en-revision:before{content:""}.pedidos-titular h2{margin:0 0 var(--e3);font-size:16px}.pedidos-titular .nota{margin:var(--e3) 0 0}.estado-empresa.esperando{color:#2b4f86;background:#e7eef8}.estado-empresa.esperando:before,.estado-empresa.apagado:before{content:""}.estado-empresa.apagado{background:var(--hundido);color:var(--tinta-2)}button.enlace{font:inherit;color:var(--acento);cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}button.enlace:disabled{color:var(--tinta-3);cursor:wait}.aviso.info{background:var(--acento-suave);color:var(--tinta);border-color:#bfdcd9}.aviso.info>strong{color:var(--acento);font-size:15px}.ya-en-reyban{gap:var(--e2);display:grid}.ya-en-reyban p{margin:0}.ya-en-reyban .datos-cortos{max-width:420px;margin:0}.ya-en-reyban .datos-cortos>div{justify-content:flex-start}.ya-en-reyban .datos-cortos dt{min-width:140px}.ya-en-reyban .datos-cortos dd{text-align:left}.opciones-respuesta{margin:0 0 var(--e3);gap:var(--e2);border:0;padding:0;display:grid}.opciones-respuesta legend{margin-bottom:var(--e2);font-size:14px;font-weight:500}.opciones-respuesta label{gap:var(--e2);border:1px solid var(--borde);cursor:pointer;border-radius:6px;align-items:flex-start;padding:10px 12px;font-size:14px;display:flex}.opciones-respuesta label.elegida{border-color:var(--acento);box-shadow:inset 0 0 0 1px var(--acento)}.opciones-respuesta input{flex:none;margin-top:3px}.opciones-respuesta .secundario{font-size:13px;display:block}.cita-pedido{margin:0 0 var(--e3);background:var(--hundido);color:var(--tinta-2);border-radius:6px;padding:10px 14px;font-style:italic}.respuesta-cuenta{margin:var(--e2) 0;border-radius:6px;gap:4px;padding:12px 14px;font-size:14px;display:grid}.respuesta-cuenta p{margin:0;font-style:italic}.respuesta-cuenta button.enlace{justify-self:start}.respuesta-cuenta.se-opone{background:var(--peligro-suave);border:1px solid var(--peligro-borde)}.respuesta-cuenta.se-opone>strong{color:var(--peligro)}.respuesta-cuenta.de-acuerdo{background:var(--bien-suave);border:1px solid #c6e0d2}.respuesta-cuenta.de-acuerdo>strong{color:var(--bien)}.franja-sunat{padding:8px var(--e4);color:#fff;font-size:13.5px;font-weight:600}.franja-sunat.beta{background:#b26b00}.franja-sunat.real{background:#2f5fa8}.interruptor-sunat{margin:var(--e4) 0 var(--e2);border:1px solid var(--borde);background:var(--hundido);border-radius:999px;gap:4px;padding:4px;display:inline-flex}.interruptor-sunat button{color:var(--tinta-2);cursor:pointer;background:0 0;border:0;border-radius:999px;padding:9px 18px;font-weight:600}.interruptor-sunat button:disabled{cursor:default}.interruptor-sunat button.activo.beta{color:#fff;background:#b26b00}.interruptor-sunat button.activo.real{color:#fff;background:#2f5fa8}.interruptor-sunat button:not(.activo):hover:not(:disabled){background:var(--superficie);color:var(--tinta)}.pista-sunat{color:var(--tinta-2);margin:0 0 var(--e3);font-size:13px}.lista-marcar{margin:var(--e3) 0;gap:var(--e2);padding:0;list-style:none;display:grid}.lista-marcar label{gap:var(--e2);flex-wrap:wrap;align-items:baseline;display:flex}.lista-marcar label.apagada{color:var(--tinta-3)}.motivos-nota{gap:var(--e3);margin:var(--e3) 0 var(--e4);grid-template-columns:repeat(auto-fill,minmax(260px,1fr));display:grid}.motivos-nota .opcion-cuenta:disabled{opacity:.55;cursor:not-allowed}.numero-nota{text-align:right;width:90px}.cifras-nota{gap:var(--e3);margin-bottom:var(--e3);grid-template-columns:repeat(auto-fit,minmax(150px,1fr));display:grid}.cifras-nota>div{border:1px solid var(--borde);border-radius:var(--radio-grande);padding:var(--e2) var(--e3);gap:2px;display:grid}.cifras-nota span{color:var(--tinta-2);font-size:12.5px}.cifras-nota strong{font-size:18px}.nota.se-aplica{margin:var(--e2) 0 0}.nota.se-aplica.vencido{color:var(--aviso)}.cuotas-nota{gap:var(--e2);margin:var(--e2) 0 var(--e3);display:grid}.cuotas-nota .fila-cuota{align-items:center;gap:var(--e2);flex-wrap:wrap;display:flex}.cuotas-nota .fila-cuota input[type=date]{width:160px}.correccion-nota{width:100%;min-width:180px}.solo-en-sol{margin:var(--e4) 0 0;border:1px dashed var(--borde);border-radius:var(--radio-grande);padding:var(--e2) var(--e3);color:var(--tinta-2);font-size:13px}.solo-en-sol summary{cursor:pointer;color:var(--tinta);font-weight:600}.solo-en-sol ul{margin:var(--e2) 0 0;gap:6px;padding-left:1.2em;display:grid}.origen-guia{gap:var(--e2);flex-wrap:wrap;align-items:center;display:flex}.origen-guia input{flex:220px;max-width:320px}.resultados-origen{margin-top:var(--e2);justify-items:start;gap:4px;display:grid}.resultados-origen>button{text-align:left}.buscador-comprobante{gap:var(--e2);display:grid}.buscador-comprobante input,.buscador-comprobante select,.cuotas-nota input,input.correccion-nota{font:inherit;border:1px solid var(--borde);border-radius:var(--radio);background:var(--superficie);color:var(--tinta);padding:9px 11px}.buscador-comprobante input:focus,.buscador-comprobante select:focus,.cuotas-nota input:focus,input.correccion-nota:focus{outline:2px solid var(--acento);outline-offset:-1px;border-color:var(--acento)}.buscador-comprobante .origen-guia select{flex:none;width:auto;min-width:170px}.buscador-comprobante .origen-guia .numero-comprobante{flex:0 150px;width:150px}:root{--serie-1:#2a78d6;--serie-2:#eb6834;--serie-3:#1baf7a}.submenu-lateral{border-left:2px solid var(--borde);flex-direction:column;gap:1px;margin:2px 0 6px 22px;padding-left:8px;display:flex}.submenu-lateral a{padding-top:5px;padding-bottom:5px;font-size:13px}.titulo-submenu{letter-spacing:.05em;text-transform:uppercase;color:var(--tinta-3);padding:6px 12px 2px;font-size:11px;font-weight:700}.filtros-reporte .hueco{flex:1}.acciones-reporte{gap:var(--e2);display:flex}.cifras-reporte{gap:var(--e3);margin-bottom:var(--e4);grid-template-columns:repeat(auto-fit,minmax(190px,1fr));display:grid}.cifra-reporte{padding:var(--e3) var(--e4);background:var(--superficie);border:1px solid var(--borde);border-radius:var(--radio-grande);gap:2px;display:grid}.cifra-reporte span{color:var(--tinta-2);font-size:12.5px}.cifra-reporte strong{font-size:22px}.cifra-reporte small{color:var(--tinta-2);font-size:12px}.dos-reporte{gap:var(--e4);grid-template-columns:repeat(auto-fit,minmax(320px,1fr));display:grid}.grafico{width:100%;height:auto;display:block}.grafico .rejilla{stroke:var(--borde);stroke-width:1px}.grafico .eje{stroke:var(--tinta-3);stroke-width:1px}.grafico .texto-eje{fill:var(--tinta-2);font-size:11px}.serie-1-linea{stroke:var(--serie-1);stroke-width:2px;stroke-linejoin:round;stroke-linecap:round}.serie-1-punto{fill:var(--serie-1);stroke:var(--superficie);stroke-width:2px}.zona-punto{fill:#0000}.zona-punto:hover{fill:var(--serie-1);fill-opacity:.15}.serie-1-trazo{stroke:var(--serie-1)}.serie-2-trazo{stroke:var(--serie-2)}.serie-3-trazo{stroke:var(--serie-3)}.serie-1-fondo{background:var(--serie-1)}.serie-2-fondo{background:var(--serie-2)}.serie-3-fondo{background:var(--serie-3)}.dona-reporte{gap:var(--e4);flex-wrap:wrap;align-items:center;display:flex}.grafico-dona{width:160px;height:160px}.leyenda-dona{gap:var(--e2);margin:0;padding:0;font-size:13.5px;list-style:none;display:grid}.leyenda-dona small{color:var(--tinta-2)}.muestra{border-radius:2px;width:10px;height:10px;margin-right:6px;display:inline-block}.barras-reporte{gap:6px;display:grid}.barra-fila{gap:var(--e2);grid-template-columns:minmax(120px,38%) 1fr auto;align-items:center;font-size:13px;display:grid}.barra-nombre{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.barra-nombre small{color:var(--tinta-2)}.barra-pista{height:14px}.barra{background:var(--serie-1);border-radius:0 4px 4px 0;min-width:2px;height:14px;display:block}.barra.negativa{background:var(--serie-2)}.barra-valor{font-size:12.5px}.como-tabla{margin-top:var(--e2)}.enlace-tabla{color:var(--acento);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-size:12.5px;text-decoration:underline}.fila-total td{font-weight:700}.pie-reporte{margin-top:var(--e4)}.grupo-submenu{flex-direction:column;gap:1px;display:flex}.tabla-ancha{overflow-x:auto}.casillas-descarga{gap:var(--e2);margin:var(--e3) 0;display:grid}.casillas-descarga label{gap:var(--e2);align-items:center;display:flex}.lista-roles{gap:var(--e3);margin-bottom:var(--e4);display:grid}.rol-tarjeta{gap:var(--e4);padding:var(--e3) var(--e4);background:var(--superficie);border:1px solid var(--borde);border-radius:var(--radio-grande);flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex}.rol-tarjeta.apagado{opacity:.65}.rol-texto{gap:2px;display:grid}.rol-nombre{gap:var(--e2);flex-wrap:wrap;align-items:center;display:flex}.rol-acciones{gap:var(--e2);align-items:center;display:flex}.grupos-permisos{gap:var(--e3);margin-top:var(--e3);display:grid}.grupo-permisos{border:1px solid var(--borde);border-radius:var(--radio-grande);padding:var(--e2) var(--e3);margin:0}.grupo-permisos legend{padding:0 4px;font-size:13.5px;font-weight:600}.permiso-casilla{gap:var(--e2);align-items:center;padding:3px 0;font-size:14px;display:flex}.permiso-casilla.apagada{color:var(--tinta-3)}.boton-lateral{border-radius:var(--radio-grande);width:100%;color:var(--tinta-2);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;padding:8px 12px;font-size:14px;display:flex}.boton-lateral:hover{background:var(--hundido);color:var(--tinta)}.boton-lateral.activo{background:var(--acento-suave);color:var(--acento);font-weight:600}.boton-lateral .texto-lateral{flex:1}.flecha-lateral{opacity:.7;font-size:12px}.busqueda-reporte{margin-top:calc(-1 * var(--e2))}.busqueda-reporte .caja-busqueda{flex:280px;max-width:420px}.busqueda-reporte .caja-busqueda input{width:100%}.limpiar-busqueda{align-self:flex-end;margin-bottom:9px}.resultado-busqueda{margin:0 0 var(--e3)}.solo-impresion{display:none}@media print{.cabecera,.lateral,.velo-lateral,.migas,.franja-sunat,.acciones-reporte,.enlace-tabla{display:none!important}.contenido{padding:0!important}.bloque,.cifra-reporte,.filtros{break-inside:avoid;box-shadow:none}html,body,#raiz{background:#fff!important;height:auto!important}.marco,.cuerpo{min-height:0!important;display:block!important}.contenido,.contenido>*{max-width:none!important;margin:0!important}.reporte{color:#1d2329;padding:0 1px;font-family:Arial,Helvetica,sans-serif;font-size:9.5pt}.reporte,.reporte *{-webkit-print-color-adjust:exact;print-color-adjust:exact}.reporte .encabezado-pagina,.reporte .filtros,.reporte .resultado-busqueda,.reporte .solo-pantalla,.reporte .como-tabla,.reporte .boton{display:none!important}.reporte .solo-impresion{display:block}.impresion-cabecera{margin-bottom:5mm}.impresion-marca{border-bottom:2px solid #1f6f6a;justify-content:space-between;align-items:flex-end;gap:8mm;padding-bottom:2.5mm;display:flex}.impresion-empresa{font-size:12pt;font-weight:700}.impresion-ruc{color:#5c6570;margin-top:1px;font-size:9pt}.impresion-logo{color:#1f6f6a;white-space:nowrap;font-size:10pt;font-weight:700}.impresion-logo span{color:#5c6570;font-weight:400}.impresion-titulo{color:#1f6f6a;margin:4mm 0 1.5mm;font-size:17pt;font-weight:700}.impresion-datos{color:#5c6570;flex-wrap:wrap;gap:1mm 6mm;font-size:9pt;display:flex}.impresion-prueba{color:#7a4a00;background:#fff6e0;border:1px solid #e8b04a;border-left:4px solid #d08a00;margin-top:2.5mm;padding:1.8mm 3mm;font-size:8.5pt;font-weight:700}.reporte .aviso{break-inside:avoid;margin:0 0 3mm;padding:2mm 3mm;font-size:9pt}.reporte .nota{color:#5c6570;font-size:8.5pt}.reporte .pie-reporte{border-top:1px solid #d5dbdb;margin-top:4mm;padding-top:2mm}.reporte a{color:inherit!important;text-decoration:none!important}.reporte h2.subtitulo{color:#1f6f6a;margin:0 0 2mm;font-size:10.5pt}.reporte .cifras-reporte{gap:2.5mm;margin-bottom:4mm;display:grid;grid-template-columns:repeat(4,1fr)!important}.reporte .cifra-reporte{background:#fff;border:1px solid #d5dbdb;border-top:3px solid #1f6f6a;border-radius:2px;padding:2mm 3mm}.reporte .cifra-reporte span,.reporte .cifra-reporte small{color:#5c6570;font-size:8pt}.reporte .cifra-reporte strong{font-size:13pt}.reporte .dos-reporte{gap:4mm;margin-bottom:4mm;display:grid;grid-template-columns:1fr 1fr!important}.reporte .bloque{background:#fff;border:1px solid #d5dbdb;border-radius:2px;margin-bottom:4mm;padding:3mm}.reporte .bloque.sin-relleno,.reporte .tabla-ancha{break-inside:auto;border:0;padding:0;overflow:visible!important}.reporte .barra-fila{font-size:8.5pt}.reporte .tabla{border-collapse:collapse;width:100%;font-size:8.5pt}.reporte-horizontal .tabla{font-size:8pt}.reporte .tabla thead{display:table-header-group}.reporte .tabla th{text-transform:none;letter-spacing:0;border:0;padding:1.6mm 2mm;font-size:8pt;font-weight:700;color:#fff!important;background:#1f6f6a!important}.reporte .tabla td{vertical-align:top;border-bottom:1px solid #e3e7e7;padding:1.3mm 2mm}.reporte .tabla tbody tr:nth-child(2n) td{background:#f3f6f5}.reporte .tabla tr{break-inside:avoid}.reporte .tabla .secundario{color:#6b7480;font-size:7.5pt}.reporte .tabla .fila-total td{color:#1f6f6a;border-top:1.5px solid #1f6f6a;border-bottom:0;background:#e6f0ee!important}}.selector-sucursal .selector-menu{width:300px}.selector-pie .secundario{font-size:12.5px}.sucursal-fija{border:1px solid var(--borde);background:var(--papel);color:var(--tinta);border-radius:var(--radio-grande);white-space:nowrap;padding:7px 14px;font-size:14px}.dialogo:has(.ficha-seccion){width:min(820px, calc(100vw - var(--e5) * 2))}.ficha-seccion{gap:var(--e3);margin-bottom:var(--e4);flex-direction:column;display:flex}.ficha-seccion h3{letter-spacing:.06em;color:var(--tinta-2);text-transform:uppercase;margin:0;font-size:12.5px}.ficha-seccion.acceso{padding:var(--e4);background:var(--acento-suave);border-radius:var(--radio-grande);border:1px solid #bfdcd9}.ficha-seccion.acceso h3{color:var(--acento)}.terna{gap:var(--e3);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.terna>.campo,.ficha-seccion .pareja>.campo{margin-bottom:0}.campo select{width:100%}.opciones-alcance{gap:var(--e2);flex-direction:column;font-size:14px;display:flex}.opciones-alcance label,.casillas-acceso label{gap:var(--e2);cursor:pointer;align-items:flex-start;display:flex}.casillas-acceso{gap:var(--e2);flex-direction:column;font-size:14px;display:flex}.nota-ley{color:var(--tinta-3);margin:0;font-size:12px}.rotulo{color:var(--tinta-2);font-size:13px;font-weight:500}.columna-personal{white-space:nowrap}@media (width<=720px){.terna{grid-template-columns:minmax(0,1fr)}}.filtros-personal{gap:var(--e2);margin-bottom:var(--e3);flex-wrap:wrap;display:flex}.filtros-personal button{font:inherit;cursor:pointer;border:1px solid var(--borde);background:var(--superficie);color:var(--tinta);border-radius:999px;padding:6px 12px;font-size:13px}.filtros-personal button.elegido{background:var(--acento);border-color:var(--acento);color:#fff}.filtros-personal button.ojo{background:var(--aviso-suave);color:var(--aviso);border-color:#f0d3a0}.filtros-personal button.ojo.elegido{background:var(--aviso);color:#fff}.ficha-incompleta{color:var(--aviso);font-size:13px}.bloque-estudio{margin-top:var(--e4)}.bloque-estudio table{margin-top:var(--e2)}.acciones-texto{white-space:nowrap;text-align:right}.acciones-texto .enlace{font-size:13.5px}.acciones-texto .separa{color:var(--tinta-3);margin:0 6px}.enlace.peligro{color:var(--peligro)}.enlace-apagado{color:var(--tinta-3);cursor:help;font-size:13.5px}.pie-sucursales{justify-content:space-between;align-items:center;gap:var(--e4);flex-wrap:wrap;display:flex}.mi-equipo{--acento:#3b4fa0;--acento-fuerte:#2b3a78;--acento-suave:#e8ebf7}.mi-equipo .ficha-seccion.acceso{border-color:#c7cdea}.marca-estudio{letter-spacing:.06em;color:var(--acento);font-size:12px;font-weight:600}.accesos-empresa{flex-direction:column;gap:2px;font-size:13.5px;display:flex}.tabla-accesos{border-collapse:collapse;width:100%;font-size:14px}.tabla-accesos th{text-align:left;color:var(--tinta-2);padding:6px 8px;font-size:12px;font-weight:500}.tabla-accesos td{border-top:1px solid var(--borde);vertical-align:top;padding:8px}.enlace-volver{width:100%;margin-bottom:var(--e3);color:var(--acento);font-size:14px;text-decoration:none;display:block}.enlace-volver:hover{text-decoration:underline}.empresas-acceso{gap:var(--e2);flex-direction:column;display:flex}.empresa-acceso{border:1px solid var(--borde);border-radius:var(--radio-grande);background:var(--superficie)}.empresa-acceso>label.cabeza{gap:var(--e2);cursor:pointer;align-items:center;padding:10px 12px;font-weight:500;display:flex}.empresa-acceso.marcada{border-color:var(--acento)}.empresa-acceso .detalle{gap:var(--e3);flex-direction:column;padding:4px 12px 12px 34px;display:flex}.empresa-acceso .detalle .fila{gap:var(--e3);grid-template-columns:minmax(0,1fr) minmax(0,2fr);align-items:start;display:grid}@media (width<=720px){.empresa-acceso .detalle .fila{grid-template-columns:minmax(0,1fr)}}.tarjeta-acceso.tarjeta-ficha{max-width:760px}.tarjeta-ficha .paso-de{letter-spacing:.06em;text-transform:uppercase;color:var(--tinta-3);margin:0;font-size:12px}.acciones-tus-datos{justify-content:flex-end;gap:var(--e3);margin:var(--e4) 0 var(--e3);display:flex}.terna>.pista{color:var(--tinta-3);font-size:12.5px}.etiqueta.peligro{background:var(--peligro-suave);color:var(--peligro)}.lista-motivos{margin:0;padding-left:18px;font-size:13.5px}.lista-motivos li+li{margin-top:2px}.boton-google{justify-content:center;align-items:center;gap:10px;text-decoration:none;display:flex}.boton-google-g{border:1px solid var(--borde);width:22px;height:22px;color:var(--tinta-2);background:var(--superficie);border-radius:50%;place-items:center;font-size:13px;font-weight:700;display:inline-grid}.contenido>.segmentado{box-sizing:border-box;width:fit-content;margin-left:max(0px,50% - 550px);margin-right:auto;margin-bottom:var(--e4);display:flex}.bloque>.subtitulo:first-child,.bloque>h2:first-child,.bloque>h3:first-child{margin-top:0}.opciones-en-linea{gap:var(--e2) var(--e3)}.opciones-en-linea>.casilla{white-space:nowrap;align-items:center;gap:var(--e2);border-radius:var(--radio-grande);padding:10px 18px 10px 14px}.opciones-en-linea>.casilla:has(input:checked){border-color:var(--acento);background:var(--acento-suave);box-shadow:inset 0 0 0 1px var(--acento)}.opciones-en-linea>.casilla input{margin:0}.grupos-permisos{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));align-items:start}.grupo-permisos{padding:var(--e2) var(--e4) var(--e3)}.grupo-permisos-cabecera{justify-content:space-between;align-items:baseline;gap:var(--e3);margin:0 0 var(--e2);font-size:12.5px;display:flex}.grupo-permisos-todos{gap:var(--e3);white-space:nowrap;display:flex}.grupo-permisos-todos button.enlace{font-size:12.5px}.grupo-permisos-todos button.enlace:disabled{color:var(--tinta-3);cursor:default;text-decoration:none}.grupo-permisos-nota{margin:0 0 var(--e2);color:var(--aviso)}.permiso-casilla{align-items:flex-start;padding:4px 0}.permiso-casilla input{accent-color:var(--acento);margin-top:3px}.aviso-version{z-index:60;align-items:center;gap:var(--e3);max-width:min(680px,100vw - 32px);padding:var(--e3) var(--e4);background:var(--tinta,#1d252c);color:#fff;border-radius:12px;font-size:14px;display:flex;position:fixed;top:12px;left:50%;transform:translate(-50%);box-shadow:0 8px 28px #0000002e}.aviso-version .boton{flex:none}.aviso-version-cerrar{color:#fff;opacity:.7;cursor:pointer;background:0 0;border:0;flex:none;font-size:20px}.aviso-version-cerrar:hover{opacity:1}@media (width<=560px){.aviso-version{flex-wrap:wrap;top:8px}}.pasos-instalar{margin:0 0 var(--e3);gap:6px;padding-left:1.3em;display:grid}.resumen-inicio.con-filtros{grid-template-columns:1.5fr repeat(5,minmax(0,1fr))}.resumen-bandeja>button.tarjeta-filtro{font:inherit;text-align:left;cursor:pointer;color:inherit;background:var(--superficie);border:1px solid var(--borde);border-radius:var(--radio-grande);align-content:start;gap:2px;padding:14px 16px;transition:border-color .12s,box-shadow .12s;display:grid}.resumen-bandeja>button.tarjeta-filtro:hover{border-color:var(--tinta-3)}.resumen-bandeja>button.tarjeta-filtro:focus-visible{outline:2px solid var(--acento);outline-offset:2px}.resumen-bandeja>button.tarjeta-filtro.elegida{border-color:var(--acento);box-shadow:inset 0 0 0 1px var(--acento);background:var(--acento-suave)}.resumen-bandeja>button.tarjeta-filtro.bien strong{color:var(--bien)}.resumen-bandeja>button.tarjeta-filtro.ojo strong{color:var(--aviso)}.resumen-bandeja>button.tarjeta-filtro.gris strong{color:var(--tinta-2)}.resumen-bandeja>button.tarjeta-filtro.mal strong{color:var(--peligro)}.resumen-bandeja>button.tarjeta-filtro>span:first-child{color:var(--tinta-3);font-size:12.5px}.grilla-inicio-cabecera{align-items:center;gap:var(--e3);flex-wrap:wrap;display:flex}.grilla-inicio-cabecera h2{margin-right:auto}.buscar-inicio{border:1px solid var(--borde);border-radius:var(--radio);min-width:200px;min-height:36px;font:inherit;background:var(--superficie);flex:0 320px;padding:0 10px;font-size:14px}@media (width<=1280px){.resumen-inicio.con-filtros{grid-template-columns:repeat(3,minmax(0,1fr))}.resumen-inicio.con-filtros .destacado{grid-column:1/-1}}@media (width<=720px){.resumen-inicio.con-filtros{grid-template-columns:1fr 1fr}.buscar-inicio{flex-basis:100%}}.rango-comparar{gap:var(--e2);border:0;align-items:flex-end;margin:0;padding:0;display:flex}.rango-comparar legend{color:var(--tinta-2);margin-bottom:2px;padding:0;font-size:12px}.tabla-comparar td:first-child{font-weight:500}.tabla-igv .fila-dia td{background:var(--hundido);font-size:13px}.tabla-igv .abrir-mes{font:inherit;white-space:nowrap;text-align:left;text-decoration:none}.barras-reporte .barra.otros{opacity:.45}.texto-largo{overflow-wrap:anywhere;word-break:break-word}label.casilla-stock{gap:var(--e2);background:var(--acento-suave);cursor:pointer;border-radius:8px;align-items:flex-start;padding:10px 12px;display:flex}label.casilla-stock input{flex:none;width:18px;height:18px;margin-top:2px}label.casilla-stock span{gap:2px;display:grid}label.casilla-stock em{color:var(--tinta-2);font-size:13px;font-style:normal}.sugerencias .sugerencia-presentacion button{padding-left:28px}.sugerencias .sugerencia-presentacion .principal{font-weight:500}.presentaciones-editor{gap:var(--e2);display:grid}.presentaciones-editor .pista{margin:0}.presentacion-fila{gap:var(--e2);padding:var(--e2) var(--e3);border:1px solid var(--borde);border-radius:8px;grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;display:grid}.presentacion-fila .campo{min-width:0;margin:0}.presentacion-usos{gap:var(--e3);grid-column:1/-1;align-items:center;font-size:13.5px;display:flex}.presentacion-usos label{align-items:center;gap:6px;display:flex}.presentacion-usos .enlace{margin-left:auto}@media (width<=640px){.presentacion-fila{grid-template-columns:1fr 1fr}}.componente-fila{gap:var(--e2);padding:6px var(--e3);border:1px solid var(--borde);border-radius:8px;grid-template-columns:minmax(0,1fr) 90px auto auto;align-items:center;display:grid}.componente-fila .campo{margin:0}.componente-fila .principal{font-weight:500}.variantes-lista{border:1px solid var(--borde);border-radius:8px;max-height:240px;display:grid;overflow:auto}.variante-fila{gap:var(--e2);padding:6px var(--e3);border-bottom:1px solid var(--borde);grid-template-columns:minmax(0,1.2fr) minmax(0,1.4fr) 80px 90px;font-size:13.5px;display:grid}.variante-fila:last-child{border-bottom:0}.variante-fila.apagada{opacity:.55}.variante-fila .der{text-align:right}.atributo-fila{gap:var(--e2);grid-template-columns:140px minmax(0,1fr);display:grid}.atributo-fila input{border:1px solid var(--borde);font:inherit;background:var(--superficie);color:var(--tinta);border-radius:6px;min-width:0;padding:8px 10px}.lista-permisos{margin:0;padding-left:1.1em;font-size:13.5px}.acciones-equipo{gap:var(--e3);flex-wrap:wrap;justify-content:flex-end;display:flex}.resumen-bandeja.resumen-cartera{grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}.nota-cartera{margin:0 0 var(--e3);border:1px dashed var(--borde);border-radius:var(--radio);background:var(--superficie);color:var(--tinta-2);padding:10px 14px;font-size:14px}.cert-celda{gap:1px;display:grid}.cert-celda.cert-naranja strong{color:var(--aviso)}.cert-celda.cert-rojo strong,.cert-celda.cert-vencido strong{color:var(--peligro)}.etiqueta.abierta{background:var(--hundido);color:var(--tinta-2);white-space:nowrap}.selector-boton{max-width:440px}.cabecera .selector-boton.modo-estudio{background:var(--hundido);border-color:var(--tinta-3);color:var(--tinta)}.selector-opcion.selector-estudio.elegida{background:var(--hundido)}.cabecera .selector-boton.modo-empresa{background:var(--acento-suave);border-color:var(--acento)}.selector-icono{color:var(--tinta-2);flex:none}.selector-boton.modo-empresa .selector-icono{color:var(--acento)}.selector-cuantas{background:var(--superficie);border:1px solid var(--borde);color:var(--tinta-2);white-space:nowrap;border-radius:999px;padding:1px 8px;font-size:12px}.selector-estudio{justify-content:flex-start!important;padding:10px!important}.selector-estudio-texto{flex:1}.selector-separador{background:var(--borde);height:1px;margin:6px 4px}.selector-subtitulo{letter-spacing:.08em;text-transform:uppercase;color:var(--tinta-3);padding:2px 10px 4px;font-size:11px;display:block}.cabecera.en-empresa{box-shadow:inset 0 -3px 0 var(--acento)}.franja-planes{padding:7px var(--e4);text-align:center;background:var(--hundido);color:var(--tinta-2);border-bottom:1px solid var(--borde);font-size:13.5px;font-weight:600}.franja-planes.gratis{background:var(--acento-suave);color:var(--acento-fuerte);font-weight:500}.franja-planes.gratis a{color:inherit;margin-left:var(--e1);font-weight:600}.franja-plan{margin:0 0 var(--e4);border-radius:var(--radio);background:var(--acento-suave);color:var(--acento-fuerte);padding:10px 14px;font-size:14px}.periodo-plan{margin:0 0 var(--e4)}.tarjetas-plan{gap:var(--e4);grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;display:grid}.tarjeta-plan{gap:var(--e2);padding:var(--e5) var(--e4) var(--e4);background:var(--superficie);border:1px solid var(--borde);border-radius:var(--radio-grande);box-shadow:var(--sombra);flex-direction:column;display:flex;position:relative}.tarjeta-plan.destacada{border-color:var(--acento);box-shadow:0 0 0 1px var(--acento), var(--sombra)}.tarjeta-plan.actual{background:linear-gradient(var(--acento-suave), var(--superficie) 90px)}.tarjeta-plan h2{margin:0;font-size:20px}.tarjeta-plan>p{margin:0}.tarjeta-plan .boton,.tarjeta-plan>.etiqueta{align-self:flex-start;margin-top:auto}.cinta-plan{top:-11px;left:var(--e4);background:var(--acento);color:#fff;border-radius:999px;padding:2px 10px;font-size:12px;font-weight:600;position:absolute}.precio-plan{align-items:baseline;gap:var(--e2);margin-top:var(--e2);display:flex}.precio-plan s{color:var(--tinta-3);font-size:15px}.precio-plan strong{letter-spacing:-.02em;font-size:30px}.precio-plan span{color:var(--tinta-3);font-size:14px}.oferta-plan{color:var(--aviso);margin:0}.lista-plan{margin:var(--e2) 0 var(--e3);color:var(--tinta-2);flex-direction:column;gap:4px;padding-left:18px;font-size:14px;display:flex}.cartera-plan .bloque h2{margin-top:0}.calculadora-cartera{align-items:center;gap:var(--e3);margin-bottom:var(--e2);flex-wrap:wrap;display:flex}.calculadora-cartera input{text-align:center;width:110px;font-size:22px;font-weight:600}.paquetes-cartera{gap:var(--e1);display:flex}.paquetes-cartera button{border:1px solid var(--borde);border-radius:var(--radio);background:var(--superficie);min-width:48px;font:inherit;cursor:pointer;padding:8px 10px}.paquetes-cartera button.elegido{border-color:var(--acento);background:var(--acento-suave);color:var(--acento-fuerte);font-weight:600}.total-cartera{max-width:460px;margin:var(--e3) 0 var(--e4);flex-direction:column;gap:6px;font-size:14.5px;display:flex}.total-cartera>div{align-items:baseline;gap:var(--e2);display:flex}.total-cartera>div>span:first-child{flex:1}.total-cartera s{color:var(--tinta-3)}.total-cartera .suma{border-top:1px solid var(--borde);padding-top:6px;font-size:17px}.como-funciona{margin-top:var(--e4);padding:var(--e3) var(--e4);border:1px dashed var(--borde);border-radius:var(--radio);background:var(--superficie)}.como-funciona h3{margin:0 0 var(--e2);font-size:15px}.como-funciona ul{color:var(--tinta-2);flex-direction:column;gap:4px;margin:0;padding-left:18px;font-size:14px;display:flex}.interruptor-planes{gap:var(--e4);border-left:4px solid var(--aviso);justify-content:space-between;align-items:flex-start;display:flex}.interruptor-planes.encendido{border-left-color:var(--acento)}.interruptor-planes h2{margin:0 0 var(--e1);font-size:16px}.interruptor-planes p{margin:0 0 var(--e1)}.interruptor-accion{align-items:flex-end;gap:var(--e2);flex-direction:column;display:flex}.resumen-planes{gap:var(--e3);margin:var(--e4) 0 var(--e2);grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.resumen-planes>div{padding:var(--e3);background:var(--superficie);border:1px solid var(--borde-sutil);border-radius:var(--radio);flex-direction:column;gap:2px;display:flex}.resumen-planes strong{font-size:20px}.resumen-planes span{color:var(--tinta-3);font-size:12.5px}.filtros-planes{gap:var(--e3);margin-bottom:var(--e3);flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex}.buscar-planes{min-width:220px}.ajustar-cuenta{gap:var(--e4);flex-direction:column;display:flex}.ajustar-cuenta section{padding-bottom:var(--e3);border-bottom:1px solid var(--borde-sutil)}.ajustar-cuenta section:last-child{border-bottom:none}.ajustar-cuenta h3{margin:0 0 var(--e2);font-size:15px}.datos-ajuste{gap:4px var(--e3);margin:0 0 var(--e3);grid-template-columns:max-content 1fr;font-size:14px;display:grid}.datos-ajuste dt{color:var(--tinta-3)}.datos-ajuste dd{margin:0}.fila-ajuste{align-items:flex-end;gap:var(--e3);margin-top:var(--e2);flex-wrap:wrap;display:flex}.fila-ajuste .campo{margin:0}.rejilla-ajuste{gap:var(--e3);margin-bottom:var(--e2);grid-template-columns:repeat(auto-fill,minmax(190px,1fr));align-items:end;display:grid}.lista-ajustes{gap:var(--e2);flex-direction:column;margin:0;padding:0;font-size:14px;list-style:none;display:flex}.lista-ajustes li{justify-content:space-between;gap:var(--e3);padding:var(--e2) 0;border-bottom:1px solid var(--borde-sutil);display:flex}.lista-ajustes li.apagado{color:var(--tinta-3)}.tabla.compacta input{width:100%;min-width:70px}.acciones-bloque{gap:var(--e2);margin-top:var(--e3);justify-content:flex-end;display:flex}.grupo-permisos{border:1px solid var(--borde-sutil);border-radius:var(--radio);padding:var(--e2) var(--e3);gap:var(--e1);flex-direction:column;display:flex}.grupo-permisos legend{padding:0 var(--e1);color:var(--tinta-2);font-size:12.5px;font-weight:600}.cabecera-armador{gap:var(--e4);justify-content:space-between;align-items:flex-start;display:flex}.cabecera-armador p{max-width:720px;margin:0}.acciones-armador{gap:var(--e2);flex-shrink:0;display:flex}.tablero-armador{gap:var(--e3);margin-top:var(--e4);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.columna-armador{min-height:220px;padding:var(--e2);border:1px dashed var(--borde);border-radius:var(--radio-grande);background:var(--papel)}.columna-armador.sin{background:var(--hundido)}.columna-armador.destino{border-color:var(--acento);cursor:copy}.titulo-columna{align-items:baseline;gap:4px var(--e2);padding:2px 4px var(--e2);flex-wrap:wrap;display:flex}.titulo-columna strong{font-size:15px}.titulo-columna span{color:var(--tinta-3);font-size:12.5px}.titulo-columna em{width:100%;color:var(--tinta-3);font-size:12px;font-style:normal}.menu-grupo{margin-bottom:var(--e2);background:var(--superficie);border:1px solid var(--borde-sutil);border-radius:var(--radio)}.titulo-menu{cursor:grab;border-bottom:1px solid var(--borde-sutil);padding:6px 8px;font-size:13px;font-weight:600}.menu-grupo ul{flex-direction:column;gap:3px;margin:0;padding:4px;list-style:none;display:flex}.ficha-funcion{border-radius:var(--radio);background:var(--papel);cursor:grab;align-items:center;gap:6px;padding:5px 8px;font-size:13px;display:flex}.ficha-funcion.fija{cursor:default;color:var(--tinta-2)}.ficha-funcion.movida{box-shadow:inset 3px 0 0 var(--aviso)}.ficha-funcion.elegida,.titulo-menu.elegida{outline:2px solid var(--acento);outline-offset:-2px}.ficha-funcion .etiqueta{padding:0 6px;font-size:10.5px}.vista-previa-menu{gap:var(--e3);margin-top:var(--e3);grid-template-columns:repeat(auto-fill,minmax(200px,1fr));font-size:14px;display:grid}.vista-previa-menu ul{color:var(--tinta-2);margin:4px 0 0;padding-left:18px}.lista-cambios{margin:var(--e2) 0;padding-left:18px;font-size:14px}.pantalla-plan{max-width:520px;margin:var(--e6) auto;text-align:center;align-items:center;gap:var(--e3);flex-direction:column;display:flex}.pantalla-plan h1{margin:0;font-size:22px}.pantalla-plan p{margin:0}.candado-plan{font-size:40px}.volver-plan{font-size:14px}.marco-solo{min-height:100vh;padding:var(--e4);background:var(--papel)}@media (width<=900px){.tarjetas-plan{grid-template-columns:minmax(0,1fr)}.tablero-armador,.resumen-planes{grid-template-columns:repeat(2,minmax(0,1fr))}.interruptor-planes,.cabecera-armador{flex-direction:column}.interruptor-accion{align-items:flex-start}}@media (width<=560px){.tablero-armador{grid-template-columns:minmax(0,1fr)}}.secciones-armador{margin:var(--e3) 0}.tarjetas-precio{gap:var(--e4);margin-top:var(--e3);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.tarjeta-precio{padding:var(--e4);border:1px solid var(--borde);border-radius:var(--radio-grande);background:var(--superficie);gap:var(--e3);flex-direction:column;display:flex}.tarjeta-precio h3{margin:0;font-size:18px}.subgrupo-precio{padding-top:var(--e3);border-top:1px dashed var(--borde);gap:var(--e2);flex-direction:column;display:flex}.subgrupo-precio .pista{margin:0}.campo-regla{flex-direction:column;gap:4px;display:flex}.con-unidad{align-items:center;gap:var(--e2);flex-wrap:wrap;display:flex}.con-unidad input{width:110px}.con-unidad em{color:var(--tinta-3);font-size:12.5px;font-style:normal}.con-moneda{border:1px solid var(--borde);border-radius:var(--radio);background:var(--superficie);align-items:center;display:inline-flex;overflow:hidden}.con-moneda b{color:var(--tinta-2);background:var(--hundido);align-self:stretch;align-items:center;padding:0 8px;font-size:13px;font-weight:600;display:flex}.con-moneda input{text-align:right;border:none;width:96px}.tabla-tramos input[type=number]{width:70px}.rango-tramo{white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.reglas-planes{gap:var(--e4);flex-direction:column;display:flex}.grupo-regla{gap:var(--e4);padding-bottom:var(--e4);border-bottom:1px solid var(--borde-sutil);grid-template-columns:260px minmax(0,1fr);display:grid}.grupo-regla h3{margin:0 0 4px;font-size:15px}.grupo-regla-cabeza p{margin:0;font-size:13.5px}.grupo-regla-filas{gap:var(--e3);flex-direction:column;display:flex}.fila-regla{gap:var(--e3);grid-template-columns:minmax(0,1fr) 280px;align-items:center;display:grid}.fila-regla>div:first-child{flex-direction:column;gap:2px;font-size:14px;display:flex}.interruptor-chico{align-items:center;gap:var(--e2);display:inline-flex}@media (width<=900px){.tarjetas-precio,.grupo-regla,.fila-regla{grid-template-columns:minmax(0,1fr)}}.subgrupo-precio .pista,.campo-regla em{color:var(--tinta-3);font-size:12.5px}.explica{margin:var(--e3) 0;padding:var(--e3) var(--e4);border-left:3px solid var(--acento);border-radius:var(--radio);background:var(--acento-suave);color:var(--tinta);font-size:14px}.explica summary{cursor:pointer;color:var(--acento-fuerte);font-weight:600}.explica ul{margin:var(--e2) 0 0;flex-direction:column;gap:4px;padding-left:18px;display:flex}.explica p{margin:0 0 var(--e2)}.explica p:last-child{margin-bottom:0}.numero-paso{background:var(--acento);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:22px;height:22px;margin-right:6px;font-size:12px;display:inline-flex}.comparar-acceso{gap:var(--e3);margin-bottom:var(--e3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.comparar-acceso>div{padding:var(--e3);border:1px solid var(--borde);border-radius:var(--radio);font-size:14px}.comparar-acceso ul{margin:var(--e1) 0 0;color:var(--tinta-2);padding-left:18px}.tabla-tratos tr{cursor:pointer}.tabla-tratos tr.elegida td{background:var(--acento-suave)}.ajustar-cuenta h3{align-items:center;display:flex}@media (width<=700px){.comparar-acceso{grid-template-columns:minmax(0,1fr)}}.tabla-tratos label{white-space:nowrap;align-items:center;gap:8px;margin:0;font-weight:500;display:flex}.tabla-tratos input[type=radio]{width:auto;margin:0}.abrir-cartera{margin-top:4px;font-size:13px;display:inline-block}.tabla tr.fila-cartera td{background:var(--papel);padding-top:8px;padding-bottom:8px}.tabla tr.fila-cartera .principal{padding-left:var(--e3);font-weight:400}.tabla tr.fila-cartera .secundario{padding-left:var(--e3)}.cupos-ajuste{margin-top:var(--e3);flex-direction:column;gap:6px;display:flex}.cupos-fila{align-items:center;gap:var(--e3);flex-wrap:wrap;display:flex}.cupos-ajuste .con-unidad input{width:90px}.tarjeta-gratis{gap:var(--e4);margin:0 0 var(--e4);padding:var(--e4) var(--e5);border:2px solid var(--acento);border-radius:var(--radio-grande);background:var(--acento-suave);align-items:flex-start;display:flex}.tarjeta-gratis h2{margin:2px 0 var(--e2);color:var(--acento-fuerte);font-size:24px}.tarjeta-gratis p{margin:0 0 var(--e1)}.regalo-gratis{font-size:36px;line-height:1}.tarjeta-plan.ahora{border-color:var(--aviso-borde);box-shadow:0 0 0 2px var(--aviso-borde), var(--sombra)}.pie-tarjeta-plan{align-items:flex-start;gap:var(--e2);flex-direction:column;margin-top:auto;display:flex}.tarjeta-plan .pie-tarjeta-plan .boton,.tarjeta-plan .pie-tarjeta-plan .etiqueta{margin-top:0}.candado-menu{padding-left:var(--e2);color:var(--aviso);white-space:nowrap;margin-left:auto;font-size:11px;font-weight:600}.recomendacion-plan{margin:0 0 var(--e4);padding:var(--e3) var(--e4);border:1px solid var(--aviso-borde);border-radius:var(--radio);background:var(--aviso-suave);font-size:14.5px}.cinta-plan.recomendada{background:var(--aviso)}.recomendado-empresa strong{color:var(--tinta)}.armador-con-lista{gap:var(--e3);margin-top:var(--e3);grid-template-columns:230px minmax(0,1fr);display:grid}.armador-con-lista .tablero-armador{margin-top:0}.lista-menus-armador{gap:var(--e2);flex-direction:column;display:flex}.lista-menus-armador input{width:100%}.lista-menus-scroll{flex-direction:column;gap:2px;max-height:520px;display:flex;overflow-y:auto}.lista-menus-armador button{align-items:center;gap:var(--e2);border-radius:var(--radio);width:100%;font:inherit;text-align:left;cursor:pointer;color:var(--tinta-2);background:0 0;border:1px solid #0000;padding:7px 10px;font-size:14px;display:flex}.lista-menus-armador button>span:first-child{flex:1}.lista-menus-armador button:hover{background:var(--hundido)}.lista-menus-armador button.elegido{background:var(--acento-suave);color:var(--acento-fuerte);border-color:var(--acento);font-weight:600}.lista-menus-armador .todos-menus{border:1px dashed var(--borde);justify-content:center}.puntos-plan{gap:3px;display:inline-flex}.punto{border-radius:50%;width:8px;height:8px;display:inline-block}.punto.basico{background:#6b8f8d}.punto.pro{background:var(--acento)}.punto.max{background:var(--aviso)}.cambios-menu{background:var(--aviso);color:#fff;border-radius:999px;padding:0 6px;font-size:11px;font-style:normal}.lista-menus-armador em{font-size:11px;font-style:normal}@media (width<=900px){.armador-con-lista{grid-template-columns:minmax(0,1fr)}.lista-menus-scroll{max-height:200px}}.menu-lista{flex-direction:column;display:flex}.submenus-lista{border-left:2px solid var(--acento-suave);flex-direction:column;gap:4px;margin:4px 0 6px;padding:0 0 0 10px;list-style:none;display:flex}.submenus-lista li{color:var(--tinta-2);align-items:center;gap:6px;font-size:12.5px;display:flex}.submenus-lista li span{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.submenus-lista select{width:84px;padding:2px 4px;font-size:12px}.submenus-lista em{color:var(--tinta-3);font-size:11px;font-style:normal}.vacio-columna{margin:var(--e2) 4px;color:var(--tinta-3);font-size:12.5px}.armador-con-lista{grid-template-columns:260px minmax(0,1fr)}.resumen-pago{margin-top:var(--e4);padding:var(--e4);border:1px solid var(--borde);border-radius:var(--radio-grande);background:var(--papel);max-width:560px}.resumen-pago h3{margin:0 0 var(--e2);font-size:15px}.filas-pago{margin-bottom:var(--e3);flex-direction:column;gap:6px;font-size:14px;display:flex}.filas-pago>div{gap:var(--e3);align-items:baseline;display:flex}.filas-pago>div>span{flex:1}.filas-pago .fuerte{font-size:15.5px}.condiciones-pago{margin:0 0 var(--e3);flex-direction:column;gap:3px;padding:0;font-size:13px;list-style:none;display:flex}.condiciones-pago .ok{color:var(--bien)}.condiciones-pago .falta{color:var(--tinta-3)}.resumen-pago .boton:disabled{cursor:not-allowed}.planes-cartera{margin:var(--e4) 0;padding:var(--e3) var(--e4);border:1px solid var(--borde);border-radius:var(--radio-grande);background:var(--superficie)}.planes-cartera summary{cursor:pointer;font-weight:600}.planes-cartera-rejilla{gap:var(--e4);margin-top:var(--e3);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.planes-cartera-rejilla h3{margin:0;font-size:15px}.planes-cartera-rejilla h3 .secundario{font-size:12.5px;font-weight:400;display:block}.ayuda-tabla{padding:var(--e3) var(--e4) var(--e3) 34px;color:var(--tinta-2);border-top:1px solid var(--borde-sutil);flex-direction:column;gap:4px;margin:0;font-size:13px;display:flex}@media (width<=900px){.planes-cartera-rejilla{grid-template-columns:minmax(0,1fr)}}.barra-menus{align-items:center;gap:var(--e2);margin:var(--e3) 0;display:flex}.flecha-menus{border:1px solid var(--borde);border-radius:var(--radio);background:var(--superficie);width:32px;height:38px;color:var(--tinta-2);cursor:pointer;flex:none}.pestanas-menus{scrollbar-width:none;background:var(--hundido);border-radius:var(--radio-grande);flex:1;gap:4px;min-width:0;padding:4px;display:flex;overflow-x:auto}.pestanas-menus::-webkit-scrollbar{display:none}.pestanas-menus button,.todos-los-menus{border-radius:var(--radio);font:inherit;color:var(--tinta-2);white-space:nowrap;cursor:pointer;background:0 0;border:0;flex:none;align-items:center;gap:6px;padding:7px 12px;display:inline-flex}.pestanas-menus button.elegido{background:var(--superficie);color:var(--tinta);box-shadow:var(--sombra);font-weight:600}.todos-los-menus{border:1px dashed var(--borde);background:var(--superficie)}.todos-los-menus.elegido{border-style:solid;border-color:var(--acento);color:var(--acento-fuerte);font-weight:600}.buscar-menus{width:200px}.tabla-armador td{vertical-align:middle}.tabla-armador .grupo-armador td{background:var(--papel);color:var(--tinta-2);text-transform:uppercase;letter-spacing:.04em;font-size:12px;font-weight:600}.tabla-armador tr.oculta .nombre-sub{color:var(--tinta-3);text-decoration:line-through}.tabla-armador tr.cambiada td{background:var(--aviso-suave)}.tabla-armador .etiqueta{margin-left:6px;font-size:10.5px}.selector-plan{background:var(--hundido);border-radius:var(--radio);padding:2px;display:inline-flex}.selector-plan button{font:inherit;color:var(--tinta-2);cursor:pointer;background:0 0;border:0;border-radius:5px;padding:5px 12px;font-size:13px}.selector-plan button.on{background:var(--superficie);color:var(--tinta);font-weight:600;box-shadow:0 1px 2px #0000001a}.selector-plan button.on.basico{color:#3f6866}.selector-plan button.on.pro{color:var(--acento)}.selector-plan button.on.max{color:var(--aviso)}.selector-plan button.on.sin{color:var(--tinta-3);text-decoration:line-through}.selector-plan button:disabled{cursor:default}.fijo-plan{color:var(--tinta-3);font-size:13px}.barra-guardar{bottom:var(--e3);z-index:3;align-items:center;gap:var(--e3);margin-top:var(--e3);border-radius:var(--radio-grande);background:var(--tinta);color:#fff;box-shadow:var(--sombra);padding:10px 14px;display:flex;position:sticky}.barra-guardar>span{flex:1;font-size:14px}.barra-guardar .boton.secundario{color:#fff;background:0 0;border-color:#fff6}.previa-cliente>summary{cursor:pointer;font-size:15px;font-weight:600}.previa-cliente .tarjetas-plan{margin-top:var(--e3)}.lista-plan li.tocado{background:var(--aviso-suave);border-radius:4px}.incluye-plan{border-radius:var(--radio);background:var(--hundido);color:var(--tinta-2);align-self:flex-start;padding:3px 10px;font-size:12.5px;font-weight:600;display:inline-block}.incluye-plan.pro{background:var(--acento-suave);color:var(--acento-fuerte)}.incluye-plan.max{background:var(--aviso-suave);color:var(--aviso)}.lista-plan li.nuevo-plan{color:var(--tinta);font-weight:600}@media (width<=700px){.solo-pc{display:none}.buscar-menus{width:120px}.flecha-menus{display:none}.selector-plan button{padding:8px 10px}.barra-guardar{left:var(--e3);right:var(--e3);bottom:var(--e3);flex-wrap:wrap;position:fixed}.barra-menus{flex-wrap:wrap}.pestanas-menus{flex-basis:100%;order:1}.todos-los-menus{order:2}.buscar-menus{flex:1;order:3;width:auto}.tabla.tabla-armador{min-width:0}.tabla-armador td.solo-pc,.tabla-armador thead{display:none}.tabla-armador,.tabla-armador tbody,.tabla-armador tr,.tabla-armador td{width:100%;display:block}.tabla-armador tr{border-bottom:1px solid var(--borde-sutil);padding:8px 0}.tabla.tabla-armador td{border:0;padding:3px 4px}.tabla-armador .grupo-armador td{padding:8px 4px}.selector-plan{width:100%;display:flex}.selector-plan button{flex:1}.armador-tabla{padding-bottom:90px}}.buscar-menus{border:1px solid var(--borde);border-radius:var(--radio);background:var(--superficie);flex:none;align-items:center;gap:6px;width:220px;height:38px;padding:0 10px;display:flex}.buscar-menus span{color:var(--tinta-3);font-size:16px}.buscar-menus input{min-width:0;height:100%;font:inherit;background:0 0;border:0;outline:0;flex:1;padding:0}.buscar-menus:focus-within{border-color:var(--acento);box-shadow:0 0 0 2px var(--acento-suave)}.todos-los-menus{height:38px}.icono-menu{text-align:center;width:18px;color:var(--tinta-3);display:inline-block}.pestanas-menus button.elegido .icono-menu{color:var(--acento)}.tabla-armador .cabeza-menu td{background:var(--superficie);border-top:1px solid var(--borde)}.tabla-armador .cabeza-menu:not(.unica){cursor:pointer}.tabla-armador .cabeza-menu:not(.unica):hover td{background:var(--papel)}.tabla-armador .cabeza-menu strong{font-weight:600}.flecha-desplegar{width:16px;color:var(--tinta-3);display:inline-block}.tabla-armador .fila-sub td:first-child,.tabla-armador .grupo-armador td{padding-left:52px}.puntos-plan.resumen{color:var(--tinta-2);gap:12px;font-size:12.5px;display:inline-flex}.puntos-plan.resumen span{align-items:center;gap:4px;display:inline-flex}@media (width<=700px){.buscar-menus{flex:1;order:1;width:auto}.todos-los-menus{order:2}.pestanas-menus{order:3}.tabla-armador .fila-sub td:first-child,.tabla-armador .grupo-armador td{padding-left:4px}}.banda-modo{padding:var(--e3) var(--e4);border-radius:var(--radio-grande);margin-bottom:var(--e4);border:1px solid var(--borde);background:var(--hundido)}.banda-modo.simulado{color:#2c3a7a;background:#eef2ff;border-color:#c9d2f5}.banda-modo.prueba{background:var(--aviso-suave);border-color:var(--aviso-borde);color:var(--aviso)}.banda-modo.apagado{color:var(--tinta-2)}.estado-pago{gap:var(--e5);padding:var(--e4);margin-bottom:var(--e4);background:var(--superficie);border:1px solid var(--borde);border-left:4px solid var(--bien);border-radius:var(--radio-grande);flex-wrap:wrap;align-items:flex-end;display:flex}.estado-pago.ojo{border-left-color:var(--aviso)}.estado-pago.mal{border-left-color:var(--peligro)}.estado-pago>div{gap:2px;display:grid}.estado-pago .rotulo,.cifras-pagos .rotulo{color:var(--tinta-3);font-size:12px}.estado-pago .nota{color:var(--tinta-2);flex-basis:100%;margin:0}.mis-pagos{gap:var(--e4);margin-bottom:var(--e4);grid-template-columns:repeat(auto-fit,minmax(320px,1fr));align-items:start;display:grid}.mis-pagos>.bloque{margin:0}.paso-pago h2{align-items:center;gap:var(--e2);margin:0 0 var(--e3);font-size:17px;display:flex}.numero-paso{background:var(--acento);color:#fff;border-radius:50%;place-items:center;width:26px;height:26px;font-size:14px;display:inline-grid}.paso-pago .nota.seguridad{color:var(--tinta-2);margin-top:var(--e3);font-size:13px}.resumen-datos p{margin:0 0 var(--e2)}.elige-doc,.elige-periodo,.modos-pago{gap:var(--e2);margin-bottom:var(--e3);flex-wrap:wrap;display:flex}.elige-doc label,.elige-periodo label,.modos-pago label{padding:var(--e2) var(--e3);border:1px solid var(--borde);border-radius:var(--radio-grande);cursor:pointer;background:var(--superficie);gap:2px;min-width:130px;display:grid}.elige-doc label input,.elige-periodo label input,.modos-pago label input{opacity:0;pointer-events:none;position:absolute}.elige-doc label.activo,.elige-periodo label.activo,.modos-pago label.activo{border-color:var(--acento);background:var(--acento-suave);box-shadow:inset 0 0 0 1px var(--acento)}.elige-doc label span,.modos-pago label span{color:var(--tinta-3);font-size:12px}:is(.elige-doc label:has(input:focus-visible),.elige-periodo label:has(input:focus-visible),.modos-pago label:has(input:focus-visible)){outline:2px solid var(--acento);outline-offset:2px}.modos-pago label:has(input:disabled){opacity:.55;cursor:not-allowed}.rejilla-datos{gap:0 var(--e3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.rejilla-datos .campo.ancho{grid-column:1/-1}.rejilla-datos .campo small{color:var(--tinta-3);font-size:12px}.rejilla-datos .campo small.mal{color:var(--peligro)}@media (width<=560px){.rejilla-datos{grid-template-columns:1fr}}.lista-tarjetas{margin:0 0 var(--e3);gap:var(--e2);padding:0;list-style:none;display:grid}.lista-tarjetas li{align-items:center;gap:var(--e3);padding:var(--e2) var(--e3);border:1px solid var(--borde);border-radius:var(--radio-grande);flex-wrap:wrap;display:flex}.lista-tarjetas li.principal{border-color:var(--acento)}.marca-tarjeta{min-width:90px;font-weight:700}.numero-tarjeta{font-family:var(--mono)}.tarjetas-prueba{margin:0 0 var(--e3);gap:var(--e1);padding:0;font-size:13px;list-style:none;display:grid}.tarjetas-prueba li{gap:var(--e2);flex-wrap:wrap;display:flex}.tarjetas-prueba button{font-family:var(--mono)}.detalle-pago{border:1px solid var(--borde-sutil);background:var(--papel);border-radius:var(--radio-grande);padding:var(--e3);margin-bottom:var(--e3)}.detalle-pago>div{justify-content:space-between;gap:var(--e3);font-size:15px;display:flex}.detalle-pago>div strong{font-size:20px}.detalle-pago p{margin:var(--e2) 0 0}.datos-banco{white-space:pre-wrap;font-family:var(--mono);background:var(--papel);padding:var(--e3);border-radius:var(--radio);border:1px solid var(--borde-sutil);margin:0}.estado-cobro{background:var(--hundido);color:var(--tinta-2);border-radius:999px;padding:1px 8px;font-size:12px;font-weight:600;display:inline-block}.estado-cobro.pagado{background:var(--bien-suave);color:var(--bien)}.estado-cobro.rechazado{background:var(--peligro-suave);color:var(--peligro)}.estado-cobro.procesando{background:var(--aviso-suave);color:var(--aviso)}.estado-cobro.devuelto,.estado-cobro.anulado{text-decoration:line-through}.cifras-pagos{gap:var(--e3);margin-bottom:var(--e4);grid-template-columns:repeat(auto-fit,minmax(170px,1fr));display:grid}.cifras-pagos>div{padding:var(--e3);border:1px solid var(--borde);border-radius:var(--radio-grande);background:var(--superficie);gap:2px;display:grid}.cifras-pagos strong{font-size:18px}.modo-pago.real{color:var(--bien)}.modo-pago.prueba,.modo-pago.simulado{color:var(--aviso)}.modo-pago.apagado{color:var(--tinta-3)}.llaves-culqi{gap:var(--e1);margin:0;padding:0;font-size:14px;list-style:none;display:grid}.copiar-url{gap:var(--e2);flex-wrap:wrap;align-items:center;display:flex}.copiar-url code{background:var(--papel);border:1px solid var(--borde-sutil);border-radius:var(--radio);word-break:break-all;padding:4px 8px}.pista.bien{color:var(--bien)}.pista.mal{color:var(--peligro)}.series-pago{gap:var(--e3);flex-wrap:wrap;display:flex}.series-pago label{gap:var(--e2);align-items:center;display:flex}.medio-transferencia{gap:var(--e2);width:100%;display:grid}.medio-transferencia textarea,.panel-pagos input.ancho{width:100%;min-width:260px}.barra-guardar-pagos{background:var(--superficie);padding:var(--e3) 0;border-top:1px solid var(--borde-sutil);position:sticky;bottom:0}.como-culqi,.eventos-culqi{margin-top:var(--e4)}.como-culqi summary,.eventos-culqi summary{cursor:pointer;font-weight:600}.como-culqi ol{line-height:1.6}.filtros-pagos{gap:var(--e2);margin-bottom:var(--e3);flex-wrap:wrap;align-items:center;display:flex}.filtros-pagos input[type=search]{flex:260px}.filtros-pagos label{gap:var(--e1);align-items:center;font-size:13px;display:flex}code.ref{word-break:break-all;font-size:12px}.resultados-cuentas{gap:var(--e1);max-height:280px;margin:0;padding:0;list-style:none;display:grid;overflow:auto}.resultados-cuentas button{text-align:left;width:100%;padding:var(--e2) var(--e3);border:1px solid var(--borde);border-radius:var(--radio);background:var(--superficie);cursor:pointer;gap:2px;display:grid}.resultados-cuentas button:hover{border-color:var(--acento)}.cuenta-elegida{padding:var(--e3);background:var(--acento-suave);border-radius:var(--radio-grande);margin-bottom:var(--e3)}.panel-pagos .fila-regla{grid-template-columns:minmax(0,1fr) minmax(280px,440px)}.panel-pagos .fila-regla input:not([type=checkbox]):not([type=radio]),.panel-pagos .fila-regla select{min-height:34px}@media (width<=900px){.panel-pagos .fila-regla{grid-template-columns:minmax(0,1fr)}}.mis-pagos{grid-template-columns:repeat(auto-fit,minmax(380px,1fr))}.detalle-pago>div strong{white-space:nowrap}@media (width<=560px){.mis-pagos{grid-template-columns:minmax(0,1fr)}}.pagos-cuerpo{gap:var(--e4);margin-bottom:var(--e4);grid-template-columns:minmax(0,1fr) 360px;align-items:start;display:grid}.pagos-pasos{gap:var(--e4);display:grid}.pagos-pasos>.bloque,.pagos-resumen>.bloque{margin:0}.pagos-resumen{top:var(--e4);gap:var(--e3);display:grid;position:sticky}.pagos-resumen .estado-pago{gap:var(--e3);margin:0}.numero-paso.hecho{background:var(--bien)}.numero-paso.bloqueado{background:var(--tinta-3)}.numero-paso.otro{background:var(--tinta-2)}.paso-bloqueado{padding:var(--e3);border:1px dashed var(--borde);border-radius:var(--radio-grande);color:var(--tinta-2);background:var(--papel);margin:0}.resumen-pagar{border-top:4px solid var(--acento)}.resumen-pagar h2{margin:0 0 var(--e3);font-size:17px}.resumen-pagar .elige-periodo label{text-align:center;flex:1;min-width:0}.monto-grande{color:var(--tinta);font-size:32px;font-weight:700;line-height:1.1}.monto-grande span{color:var(--tinta-2);margin-left:var(--e2);font-size:14px;font-weight:400}.concepto-pago{margin:var(--e1) 0 var(--e3);color:var(--tinta-2)}.fila-resumen{justify-content:space-between;gap:var(--e3);padding-top:var(--e2);border-top:1px solid var(--borde-sutil);font-size:14px;display:flex}.se-cobra{margin:0 0 var(--e2);color:var(--tinta-2);text-align:center;font-size:14px}.pista.centro{text-align:center;margin:var(--e2) 0 0}@media (width<=980px){.pagos-cuerpo{grid-template-columns:minmax(0,1fr)}.pagos-resumen{position:static}}.sin-emisora{padding:var(--e3) var(--e4);margin-bottom:var(--e3);border:1px solid var(--aviso-borde);background:var(--aviso-suave);border-radius:var(--radio-grande);font-size:14px}.sin-emisora ol{margin:var(--e2) 0;padding-left:20px;line-height:1.6}.pagos-cuerpo>*{min-width:0}.detalle-pago>.monto-grande{font-size:32px;display:block}.detalle-pago>.fila-resumen{font-size:14px}.detalle-pago>.fila-resumen strong{text-align:right;font-size:14px}.pagos-resumen .estado-pago{gap:var(--e2) var(--e4)}.enlaces-publicos{text-align:center;color:var(--tinta-3);margin-top:var(--e4);font-size:13px}.pub{background:var(--superficie);min-height:100vh;color:var(--tinta);flex-direction:column;display:flex}.pub-ancho{box-sizing:border-box;width:100%;max-width:1120px;margin:0 auto;padding:0 20px}.pub-principal{flex:1}.pub a{color:var(--acento)}.pub-cabecera{z-index:20;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:1px solid var(--borde-sutil);background:#ffffffeb;position:sticky;top:0}.pub-cabecera-fila{justify-content:space-between;align-items:center;gap:var(--e4);height:64px;display:flex}.pub-marca{align-items:center;gap:10px;font-size:18px;text-decoration:none;display:inline-flex;color:var(--tinta)!important}.pub-logo{background:var(--acento);color:#fff;border-radius:9px;place-items:center;width:34px;height:34px;font-weight:800;display:inline-grid}.pub-nav{align-items:center;gap:22px;display:flex}.pub-nav a{color:var(--tinta-2);font-weight:500;text-decoration:none}.pub-nav a.activo,.pub-nav a:hover{color:var(--acento)}.pub-hamburguesa{border:1px solid var(--borde);background:var(--superficie);cursor:pointer;border-radius:8px;padding:4px 10px;font-size:20px;display:none}.pub-boton{background:var(--acento);border:1px solid var(--acento);border-radius:10px;justify-content:center;align-items:center;gap:6px;padding:10px 18px;font-weight:600;text-decoration:none;display:inline-flex;color:#fff!important}.pub-boton:hover{background:var(--acento-fuerte)}.pub-boton.plano{border-color:var(--borde);background:0 0;color:var(--acento)!important}.pub-boton.plano:hover{border-color:var(--acento);background:var(--acento-suave)}.pub-boton.grande{padding:14px 24px;font-size:16px}.pub-boton.ancho{box-sizing:border-box;width:100%}.pub-boton.blanco{background:#fff;border-color:#fff;color:var(--acento-fuerte)!important}.pub-heroe{background:radial-gradient(1200px 400px at 80% -10%, var(--acento-suave), transparent), linear-gradient(180deg, #f7faf9, var(--superficie));padding:88px 0 72px}.pub-heroe h1{letter-spacing:-.02em;max-width:820px;margin:16px 0;font-size:clamp(32px,5vw,52px);line-height:1.08}.pub-sello{background:var(--acento-suave);color:var(--acento-fuerte);border-radius:999px;padding:5px 12px;font-size:13px;font-weight:600;display:inline-block}.pub-sello.chico{font-size:12px}.pub-bajada{color:var(--tinta-2);max-width:680px;font-size:19px;line-height:1.55}.pub-bajada.centro{text-align:center;margin:0 auto 32px}.pub-acciones{flex-wrap:wrap;gap:12px;margin:28px 0 12px;display:flex}.pub-nota{color:var(--tinta-3);font-size:14px}.pub-seccion{padding:72px 0}.pub-seccion h2,.pub-cierre h2{letter-spacing:-.01em;margin:0 0 28px;font-size:clamp(24px,3vw,32px)}.pub-gris{background:var(--papel)}.pub-rejilla-3{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.pub-rejilla-2{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.pub-tarjeta{background:var(--superficie);border:1px solid var(--borde-sutil);box-shadow:var(--sombra);border-radius:16px;padding:24px}.pub-tarjeta h3{margin:10px 0 8px;font-size:18px}.pub-tarjeta p{color:var(--tinta-2);margin:0 0 12px;line-height:1.55}.pub-tarjeta.grande{padding:32px}.pub-icono{font-size:28px}.pub-enlace{font-weight:600;text-decoration:none}.pub-lista-check{gap:12px;margin:0;padding:0;list-style:none;display:grid}.pub-lista-check li{color:var(--tinta-2);padding-left:30px;line-height:1.55;position:relative}.pub-lista-check li:before{content:"✓";background:var(--bien-suave);width:20px;height:20px;color:var(--bien);border-radius:50%;place-items:center;font-size:12px;font-weight:700;display:grid;position:absolute;top:0;left:0}.pub-cierre{text-align:center;background:linear-gradient(135deg, var(--acento-fuerte), var(--acento));color:#fff;padding:72px 0}.pub-cierre p{color:#ffffffd9;margin:-12px 0 28px;font-size:18px}.pub-titulo{letter-spacing:-.02em;text-align:center;margin:0 0 12px;font-size:clamp(30px,4vw,44px)}.pub-titulo.izquierda{text-align:left}.pub-subtitulo{margin:48px 0 20px!important;font-size:20px!important}.pub-planes{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:20px;display:grid}.pub-plan{border:1px solid var(--borde);background:var(--superficie);border-radius:18px;flex-direction:column;padding:28px 24px;display:flex;position:relative}.pub-plan.destacado{border:2px solid var(--acento);box-shadow:0 12px 32px #0f6f6c24}.pub-cinta{background:var(--acento);color:#fff;white-space:nowrap;border-radius:999px;padding:4px 12px;font-size:12px;font-weight:700;position:absolute;top:-12px;left:50%;transform:translate(-50%)}.pub-plan h3{margin:0;font-size:22px}.pub-para{color:var(--tinta-2);min-height:40px;margin:6px 0 14px;font-size:14px}.pub-precio{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.pub-precio s{color:var(--tinta-3)}.pub-precio strong{letter-spacing:-.02em;font-size:40px}.pub-precio span{color:var(--tinta-2)}.pub-anual{color:var(--tinta-3);margin:4px 0 16px;font-size:13px}.pub-plan ul{color:var(--tinta-2);flex:1;gap:8px;margin:0 0 24px;padding:0;font-size:14px;list-style:none;display:grid}.pub-plan ul li{padding-left:20px;position:relative}.pub-plan ul li:before{content:"•";color:var(--acento);position:absolute;left:6px}.pub-cartera{grid-template-columns:minmax(0,3fr) minmax(0,2fr);align-items:start;gap:24px;display:grid}.pub-tabla{border-collapse:collapse;background:var(--superficie);border:1px solid var(--borde-sutil);border-radius:12px;width:100%;margin:12px 0;overflow:hidden}.pub-tabla th,.pub-tabla td{text-align:left;border-bottom:1px solid var(--borde-sutil);padding:12px 16px}.pub-tabla th{background:var(--papel);color:var(--tinta-2);font-size:13px}.pub-tabla s{color:var(--tinta-3);margin-right:6px}.pub-preguntas{max-width:820px}.pub-preguntas details{background:var(--superficie);border:1px solid var(--borde-sutil);border-radius:12px;margin-bottom:12px;padding:16px 20px}.pub-preguntas summary{cursor:pointer;font-weight:600}.pub-preguntas p{color:var(--tinta-2);margin:10px 0 0;line-height:1.6}.pub-contacto{grid-template-columns:minmax(0,3fr) minmax(0,2fr);align-items:start;gap:32px;display:grid}.pub-datos{gap:14px;margin:24px 0 0;padding:0;list-style:none;display:grid}.pub-datos li{grid-template-columns:110px 1fr;gap:12px;display:grid}.pub-datos span{color:var(--tinta-3);font-size:14px}.pub-mas-arriba{margin-top:24px!important}.pub-legal{max-width:800px;padding-top:56px;padding-bottom:72px;line-height:1.7}.pub-legal h1{letter-spacing:-.02em;margin:0 0 6px;font-size:clamp(28px,4vw,40px)}.pub-legal h2{margin:32px 0 8px;font-size:20px}.pub-legal p,.pub-legal li{color:var(--tinta-2)}.pub-legal ul,.pub-legal ol{gap:6px;padding-left:22px;display:grid}.pub-fecha{margin-bottom:28px;font-size:14px;color:var(--tinta-3)!important}.pub-pie{color:#b8c4cc;background:#0f1c24;margin-top:auto;padding:48px 0 24px}.pub-pie .pub-marca{color:#fff!important}.pub-pie-rejilla{grid-template-columns:2fr 1fr 1.4fr 1.4fr;gap:32px;display:grid}.pub-pie h4{color:#fff;margin:0 0 12px;font-size:14px}.pub-pie a{color:#b8c4cc;margin-bottom:8px;font-size:14px;text-decoration:none;display:block}.pub-pie a:hover{color:#fff}.pub-pie p{max-width:320px;font-size:14px;line-height:1.6}.pub-pie-legal{color:#8a99a3;border-top:1px solid #ffffff1f;margin-top:32px;padding-top:20px;font-size:13px}@media (width<=900px){.pub-rejilla-3,.pub-planes,.pub-rejilla-2,.pub-cartera,.pub-contacto{grid-template-columns:minmax(0,1fr)}.pub-pie-rejilla{grid-template-columns:1fr 1fr}.pub-hamburguesa{display:block}.pub-nav{background:var(--superficie);border-bottom:1px solid var(--borde);flex-direction:column;align-items:stretch;gap:0;padding:8px 20px 16px;display:none;position:absolute;top:64px;left:0;right:0}.pub-nav.abierto{display:flex}.pub-nav a{border-bottom:1px solid var(--borde-sutil);padding:12px 0}.pub-nav .pub-boton{border-bottom:1px solid var(--acento);margin-top:10px}.pub-nav .pub-boton.plano{border-color:var(--borde)}.pub-heroe{padding:56px 0 48px}.pub-seccion{padding:48px 0}}@media (width<=520px){.pub-pie-rejilla{grid-template-columns:1fr}.pub-datos li{grid-template-columns:1fr;gap:2px}}.pub-plan ul{align-content:start}.pub-tarjeta .pub-lista-check{margin-bottom:20px}.condiciones-pago .info{color:var(--aviso)}.avance-mi-empresa{padding:var(--e3) var(--e4);margin-bottom:var(--e4);background:var(--superficie);border:1px solid var(--borde);border-left:4px solid var(--aviso);border-radius:var(--radio-grande)}.avance-mi-empresa.listo{border-left-color:var(--bien)}.avance-mi-empresa p{margin:var(--e2) 0 0;color:var(--tinta-2);font-size:14px}.avance-pasos{gap:var(--e2);flex-wrap:wrap;display:flex}.avance-pasos a{border:1px solid var(--borde);color:var(--tinta-2);background:var(--papel);border-radius:999px;padding:4px 12px;font-size:13px;font-weight:600;text-decoration:none}.avance-pasos a.ok{background:var(--bien-suave);color:var(--bien);border-color:#0000}.form-mi-empresa .fila-regla{grid-template-columns:minmax(0,1fr) minmax(280px,440px)}.form-mi-empresa .fila-regla input:not([type=checkbox]):not([type=radio]):not([type=file]),.form-mi-empresa .fila-regla select{box-sizing:border-box;width:100%;min-height:36px}@media (width<=900px){.form-mi-empresa .fila-regla{grid-template-columns:minmax(0,1fr)}}.mi-empresa-form h2{margin:var(--e4) 0 var(--e3);font-size:17px}.mi-empresa-form h2:first-of-type{margin-top:0}.serie-nueva{grid-template-columns:repeat(3,minmax(0,1fr))}@media (width<=700px){.serie-nueva{grid-template-columns:minmax(0,1fr)}}.encabezado-pagina{justify-content:space-between;align-items:center;gap:var(--e4);margin-bottom:var(--e5);display:flex}.encabezado-pagina .titulo-pagina{margin-bottom:0}.bloque.sin-relleno{padding:0;overflow:hidden}.bloque.sin-relleno .relleno{padding:var(--e5)}.tabla{border-collapse:collapse;width:100%;font-size:14px}.tabla th{text-align:left;letter-spacing:.04em;text-transform:uppercase;color:var(--tinta-3);padding:var(--e3) var(--e4);background:var(--hundido);border-bottom:1px solid var(--borde);white-space:nowrap;font-size:12px;font-weight:600}.tabla td{padding:var(--e3) var(--e4);border-bottom:1px solid var(--borde-sutil);vertical-align:middle}.tabla tbody tr:last-child td{border-bottom:none}.tabla tbody tr:hover{background:var(--papel)}.tabla .centro{text-align:center}.tabla .principal{font-weight:500}.tabla .secundario{color:var(--tinta-3);margin-top:2px;font-size:12.5px}.tabla tr.apagada .principal{color:var(--tinta-2)}.tabla .acciones{text-align:right;white-space:nowrap}.tabla .acciones .boton+.boton{margin-left:var(--e1)}@media (width<=860px){.bloque.sin-relleno{overflow-x:auto}.tabla{min-width:720px}}.estado{white-space:nowrap;align-items:center;gap:6px;font-size:13px;display:inline-flex}.estado:before{content:"";background:currentColor;border-radius:50%;width:7px;height:7px}.estado.bueno{color:var(--bien)}.estado.malo{color:var(--peligro)}.estado.aviso{color:var(--aviso);background:0 0;border:0;border-radius:0;margin-bottom:0;padding:0}.etiqueta.marca-yo{font-family:var(--fuente);margin-left:var(--e2);background:var(--acento-suave);color:var(--acento)}.permisos-del-rol{margin-top:var(--e2)}.dialogo{width:min(560px, calc(100vw - var(--e5) * 2));max-height:calc(100vh - var(--e6) * 2);border:1px solid var(--borde);border-radius:var(--radio-grande);background:var(--superficie);color:var(--tinta);padding:0;overflow:hidden;box-shadow:0 10px 40px #16202a2e}.dialogo[open]{flex-direction:column;display:flex}.dialogo::backdrop{background:#16202a52}body:has(dialog[open]){overflow:hidden}.dialogo-cabecera{justify-content:space-between;align-items:center;gap:var(--e3);padding:var(--e4) var(--e5);border-bottom:1px solid var(--borde-sutil);display:flex}.dialogo-cabecera h2{margin:0;font-size:17px}.dialogo-cabecera .cerrar{font:inherit;border-radius:var(--radio);width:32px;height:32px;color:var(--tinta-3);cursor:pointer;background:0 0;border:none;font-size:22px;line-height:1}.dialogo-cabecera .cerrar:hover{background:var(--hundido);color:var(--tinta)}.dialogo-cuerpo{padding:var(--e5);overflow-y:auto}.dialogo-pie{justify-content:flex-end;gap:var(--e2);padding:var(--e3) var(--e5);border-top:1px solid var(--borde-sutil);background:var(--papel);display:flex}.subtitulo{letter-spacing:.06em;text-transform:uppercase;color:var(--tinta-3);margin:var(--e5) 0 var(--e3);font-size:12px;font-weight:600}.dialogo-cuerpo>form>.subtitulo:first-child,.dialogo-cuerpo>.subtitulo:first-child{margin-top:0}.parrafo{margin:0 0 var(--e4);font-size:14px}.nota{color:var(--tinta-3);margin:var(--e3) 0 0;font-size:12.5px}.acciones-linea{margin-top:var(--e2)}.casillas{gap:var(--e2);display:grid}.casilla{align-items:flex-start;gap:var(--e3);padding:var(--e3);border:1px solid var(--borde);border-radius:var(--radio);cursor:pointer;display:flex}.casilla:hover{background:var(--papel)}.casilla input{accent-color:var(--acento);margin-top:2px}.casilla strong{font-size:14px;font-weight:500;display:block}.casilla em{color:var(--tinta-3);font-size:12.5px;font-style:normal;display:block}.clave-una-vez{align-items:center;gap:var(--e3);padding:var(--e4);border:1px dashed var(--borde);border-radius:var(--radio);background:var(--papel);display:flex}.clave-una-vez code{font-family:var(--mono);letter-spacing:.04em;word-break:break-all;-webkit-user-select:all;user-select:all;flex:1;font-size:17px}.tarjeta-acceso.ancha{max-width:460px}.pasos{margin:0 0 var(--e4);color:var(--tinta-2);padding-left:20px;font-size:14px}.pasos li{margin-bottom:var(--e1)}.qr{padding:var(--e4);border:1px solid var(--borde);border-radius:var(--radio);margin-bottom:var(--e3);background:#fff;place-items:center;display:grid}.qr img{display:block}.centrado{text-align:center}.clave-manual{margin-top:var(--e1);font-family:var(--mono);letter-spacing:.08em;color:var(--tinta);-webkit-user-select:all;user-select:all;font-size:14px;display:inline-block}.codigos-rescate{gap:var(--e2);margin:0 0 var(--e4);padding:var(--e4);background:var(--papel);border:1px dashed var(--borde);border-radius:var(--radio);grid-template-columns:1fr 1fr;list-style:none;display:grid}.codigos-rescate li{font-family:var(--mono);letter-spacing:.04em;text-align:center;-webkit-user-select:all;user-select:all;font-size:14px}.botonera{gap:var(--e2);margin-bottom:var(--e4);display:flex}.botonera .boton{flex:1}.casilla.confirmar{margin-bottom:var(--e4);border-color:var(--aviso-borde);background:var(--aviso-suave)}.casilla.confirmar span{font-size:14px}@media (width<=420px){.codigos-rescate{grid-template-columns:1fr}}.pestanas{gap:2px;display:flex}.pestanas a{border-radius:var(--radio);color:var(--tinta-2);padding:7px 14px;font-size:14px;text-decoration:none}.pestanas a:hover{background:var(--hundido);color:var(--tinta)}.pestanas a.activa{background:var(--acento-suave);color:var(--acento);font-weight:500}.bajada-pagina{color:var(--tinta-2);margin:calc(var(--e5) * -1 + var(--e2)) 0 var(--e4);max-width:70ch;font-size:14px}.filtros{align-items:flex-end;gap:var(--e3);margin-bottom:var(--e4);padding:var(--e3) var(--e4);background:var(--superficie);border:1px solid var(--borde);border-radius:var(--radio-grande);flex-wrap:wrap;display:flex}.filtros label{gap:var(--e1);display:grid}.filtros label>span{color:var(--tinta-2);font-size:12px;font-weight:500}.filtros select,.filtros input{font:inherit;border:1px solid var(--borde);border-radius:var(--radio);background:var(--superficie);color:var(--tinta);padding:7px 9px;font-size:14px}.filtros select:focus,.filtros input:focus{outline:2px solid var(--acento);outline-offset:-1px}.enlace{font:inherit;color:var(--acento);cursor:pointer;text-underline-offset:2px;background:0 0;border:none;padding:0;font-size:13px;text-decoration:underline}.enlace:hover{color:var(--acento-fuerte)}.operacion{letter-spacing:.03em;margin-right:var(--e1);border-radius:3px;padding:2px 6px;font-size:11px;font-weight:600;display:inline-block}.operacion.I{background:var(--bien-suave);color:var(--bien)}.operacion.U{background:var(--acento-suave);color:var(--acento)}.operacion.D{background:var(--peligro-suave);color:var(--peligro)}.tabla td.detalle{text-overflow:ellipsis;white-space:nowrap;max-width:280px;font-size:12px;overflow:hidden}.paginacion{justify-content:space-between;align-items:center;gap:var(--e4);margin-top:var(--e3);flex-wrap:wrap;display:flex}.paginacion .cuenta{color:var(--tinta-3);font-size:13px}.paginacion .botones{align-items:center;gap:var(--e3);display:flex}.paginacion .donde{color:var(--tinta-2);white-space:nowrap;font-size:13px}.paginacion .por-pagina select{font:inherit;border:1px solid var(--borde);border-radius:var(--radio);background:var(--superficie);color:var(--tinta);padding:2px 6px;font-size:13px}.filtros-lista{gap:var(--e2);margin-bottom:var(--e3);flex-wrap:wrap;align-items:flex-end;display:flex}.filtros-lista label{color:var(--tinta-2);gap:2px;font-size:12px;display:grid}.filtros-lista input,.filtros-lista select{font:inherit;border:1px solid var(--borde);border-radius:var(--radio);background:var(--superficie);color:var(--tinta);min-width:140px;padding:7px 10px;font-size:14px}.filtros-lista input:focus,.filtros-lista select:focus{outline:2px solid var(--acento);outline-offset:-1px;border-color:var(--acento)}.filtros-lista .buscar{flex:240px}.filtros-lista .buscar input{width:100%}@media (width<=720px){.filtros-lista label{flex:140px}.filtros-lista input,.filtros-lista select{width:100%;min-width:0}}.tabla.diferencias{margin-top:var(--e3);font-size:13px}.tabla.diferencias th{padding:var(--e2) var(--e3)}.tabla.diferencias td{padding:var(--e2) var(--e3);vertical-align:top;word-break:break-word;max-width:220px}.tabla.diferencias tr.cambiada{background:var(--aviso-suave)}.tabla.diferencias tr.cambiada td:first-child{font-weight:600}@media (width<=720px){.filtros label{flex:140px}.paginacion{justify-content:center}}.tabla.compacta th,.tabla.compacta td{padding-top:var(--e2);padding-bottom:var(--e2)}.tabla.compacta th:first-child,.tabla.compacta td:first-child{padding-left:0}.tabla.compacta th:last-child,.tabla.compacta td:last-child{padding-right:0}.confirmacion p{margin:0 0 var(--e3)}.confirmacion p:last-child{margin-bottom:0}.confirmacion strong{color:var(--tinta)}.revision{margin:0 0 var(--e4)}.revision .fila{gap:var(--e3);padding:var(--e2) 0 var(--e2) var(--e3);border-left:3px solid #0000;grid-template-columns:150px 1fr;display:grid}.revision .fila+.fila{border-top:1px solid var(--borde-sutil)}.revision dt{color:var(--tinta-2);font-size:13px}.revision dd{color:var(--tinta);margin:0;font-size:15px}.revision dd .mono{color:var(--tinta-2);font-size:13px}.revision dd .grande{font-size:18px;font-weight:600}.revision .sensible{border-left-color:var(--borde)}.revision .fila.ojo{border-left-color:var(--aviso);background:var(--aviso-suave)}.revision .alerta{margin-top:var(--e1);color:var(--aviso);font-size:13px}.campo select.desajustada{border-color:var(--aviso-borde);background:var(--aviso-suave)}.filtros label.ancho{flex:260px}.filtros label.casilla-suelta{align-items:center;gap:var(--e2);color:var(--tinta-2);cursor:pointer;padding-bottom:9px;font-size:13px;display:flex}.filtros label.casilla-suelta input{width:auto;margin:0}.filtros label.casilla-suelta>span{font-size:13px;font-weight:400}.tabla th.derecha,.tabla td.derecha{text-align:right}.linea-comprobante{border:1px solid var(--borde);border-radius:var(--radio-grande);padding:var(--e3) var(--e4);margin-bottom:var(--e3);background:var(--superficie)}.linea-comprobante .cabecera-linea{align-items:center;gap:var(--e3);margin-bottom:var(--e3);display:flex}.linea-comprobante .numero{background:var(--hundido);width:26px;height:26px;color:var(--tinta-2);border-radius:50%;flex:none;place-items:center;font-size:12px;font-weight:600;display:grid}.rejilla-linea{gap:var(--e3);grid-template-columns:repeat(auto-fit,minmax(130px,1fr));display:grid}.rejilla-linea .campo{margin-bottom:0}.importe-linea{text-align:right;border:1px solid #0000;padding:9px 11px;font-weight:600}.datos.totales .fila{grid-template-columns:1fr auto}.datos.totales dd{text-align:right}.datos.totales .fila.grande{border-top:1px solid var(--borde);padding-top:var(--e2);margin-top:var(--e1);font-size:17px;font-weight:600}.datos.totales .fila.grande dt{color:var(--tinta)}.acciones-pagina{justify-content:flex-end;gap:var(--e3);margin-top:var(--e4);display:flex}.buscador{position:relative}.buscador .sugerencias{z-index:30;background:var(--superficie);border:1px solid var(--borde);border-radius:var(--radio);max-height:280px;margin:4px 0 0;padding:0;list-style:none;position:absolute;top:100%;left:0;right:0;overflow-y:auto;box-shadow:0 6px 20px #10202a1f}.buscador .sugerencias li+li{border-top:1px solid var(--borde)}.buscador .sugerencias button{text-align:left;width:100%;font:inherit;cursor:pointer;background:0 0;border:0;padding:9px 11px;display:block}.buscador .sugerencias button:hover,.buscador .sugerencias button:focus-visible{background:var(--acento-suave);outline:none}.buscador .sugerencias .principal{display:block}.buscador .sugerencias .secundario{font-size:12.5px;display:block}.buscador .sugerencias .vacia{color:var(--tinta-3);padding:9px 11px;font-size:13px}.buscador .elegido{justify-content:space-between;align-items:center;gap:var(--e3);border:1px solid var(--borde);border-radius:var(--radio);background:var(--hundido);padding:9px 11px;display:flex}.buscador.en-linea{flex:1}.buscador.en-linea input{font:inherit;border:1px solid var(--borde);border-radius:var(--radio);background:var(--superficie);width:100%;padding:7px 10px}.linea-tiempo{margin:0;padding:0;list-style:none}.linea-tiempo li{gap:var(--e3);padding:var(--e2) 0;grid-template-columns:160px 1fr;font-size:14px;display:grid}.linea-tiempo li+li{border-top:1px solid var(--borde)}.linea-tiempo .cuando{color:var(--tinta-3);font-size:13px}@media (width<=560px){.linea-tiempo li{grid-template-columns:1fr;gap:2px}}.lista-observaciones{margin:var(--e3) 0 0;padding-left:var(--e4);color:var(--tinta-2);font-size:13px}.dialogo.grande{width:min(880px, calc(100vw - var(--e5) * 2))}.acciones-linea{align-items:center;gap:var(--e2);flex-wrap:wrap;display:flex}.acciones-linea .boton{padding-left:18px}.acciones-linea .boton.plano{padding-left:0}.acciones-linea>span.secundario{flex:260px;font-size:13px}.tabla td.acciones{white-space:normal}.tabla td.acciones .boton{white-space:nowrap;margin:2px 0 2px var(--e1)}.tabla td.acciones .boton+.boton{margin-left:var(--e1)}.pestanas-tabla button{align-items:center;gap:6px;display:inline-flex}.pestana-cuenta{background:var(--hundido);min-width:20px;color:var(--tinta-2);text-align:center;border-radius:999px;padding:0 6px;font-size:12px;font-weight:600;line-height:20px;display:inline-block}.pestanas-tabla button.elegido .pestana-cuenta{background:var(--acento);color:#fff}.pestana-cuenta.aviso{background:var(--aviso);color:#fff}.tabla th.ordenable{padding:0}.tabla .th-orden{all:unset;box-sizing:border-box;width:100%;padding:inherit;cursor:pointer;font:inherit;color:inherit;letter-spacing:inherit;text-transform:inherit;align-items:center;gap:4px;display:inline-flex}.tabla th.ordenable .th-orden{padding:var(--e3) var(--e4)}.tabla th.derecha .th-orden{justify-content:flex-end}.tabla .th-orden .flecha{opacity:.45;font-size:11px}.tabla th[aria-sort] .th-orden .flecha{opacity:1}.tabla .th-orden:focus-visible{outline:2px solid var(--acento);outline-offset:-2px}.tabla-datos .filtros-lista{margin-bottom:var(--e2)}.tabla .tbody-impresion{display:none}@media print{.tabla-datos .filtros-lista,.tabla-datos .lineas-pie{display:none!important}.tabla.paginada .tbody-pantalla{display:none}.tabla.paginada .tbody-impresion{display:table-row-group}.tabla .th-orden .flecha{display:none}}.rd-oculta{display:none}@media print{.rd-oculta{display:block}}.marco{grid-template-rows:auto 1fr;min-height:100%;display:grid}.cabecera{background:var(--superficie);border-bottom:1px solid var(--borde);padding:0 var(--e5);align-items:center;gap:var(--e5);height:54px;display:flex}.cabecera .logo{letter-spacing:-.01em;font-weight:600}.cabecera nav{flex:1;gap:2px;display:flex}.cabecera nav a{border-radius:var(--radio);color:var(--tinta-2);white-space:nowrap;padding:7px 12px;font-size:14px;text-decoration:none}.cabecera nav a:hover{background:var(--hundido);color:var(--tinta)}.cabecera nav a.activo{background:var(--acento-suave);color:var(--acento);font-weight:500}.cabecera .quien{text-align:right;color:inherit;border-radius:var(--radio);margin:-4px -6px;padding:4px 6px;font-size:13px;line-height:1.3;text-decoration:none;transition:background .12s;display:block}.cabecera .quien:hover{background:var(--hundido)}.cabecera .quien:focus-visible{outline:2px solid var(--acento);outline-offset:1px}.cabecera .quien .nombre{justify-content:flex-end;align-items:center;gap:var(--e2);font-weight:500;display:flex}.cabecera .quien .rol{letter-spacing:.02em;background:var(--acento-suave);color:var(--acento);white-space:nowrap;border-radius:20px;padding:2px 7px;font-size:11px;font-weight:400}.cabecera .quien .empresa{color:var(--tinta-3);font-size:12px}.contenido{padding:var(--e6) var(--e5)}.contenido>*{max-width:1100px;margin-inline:auto}.titulo-pagina{margin-bottom:var(--e5)}@media (width<=720px){.cabecera{height:auto;padding:var(--e2) var(--e4);gap:var(--e2);flex-wrap:wrap}.cabecera nav{order:3;width:100%;overflow-x:auto}.cabecera .quien{flex:1}.contenido{padding:var(--e5) var(--e4)}}.barra-suplantacion{justify-content:space-between;align-items:center;gap:var(--e3);padding:var(--e2) var(--e4);background:var(--aviso);color:#fff;z-index:20;flex-wrap:wrap;font-size:13px;line-height:1.4;display:flex;position:relative}.barra-suplantacion .texto{min-width:0}.barra-suplantacion .detalle{opacity:.85}.barra-suplantacion .fallo{border-radius:var(--radio);background:#0000002e;margin-top:2px;padding:2px 6px;font-weight:500;display:inline-block}.barra-suplantacion button{color:#fff;font:inherit;border-radius:var(--radio);cursor:pointer;background:#ffffff24;border:1px solid #ffffff8c;flex:none;padding:5px 12px;font-weight:500;transition:background .12s}.barra-suplantacion button:hover:not(:disabled){background:#ffffff42}.barra-suplantacion button:disabled{opacity:.6;cursor:default}.barra-suplantacion button:focus-visible{outline-offset:1px;outline:2px solid #fff}@media (width<=640px){.barra-suplantacion{padding:var(--e2) var(--e3)}}.marco{flex-direction:column;min-height:100vh;display:flex}.cabecera{gap:var(--e4)}.cabecera .logo{min-width:180px}.cabecera .hueco{flex:1}.cabecera .selector-boton{border-color:var(--acento);background:var(--acento-suave);padding:7px 14px;font-size:14px}.cabecera .selector-boton .selector-etiqueta,.cabecera .selector-boton .selector-flecha{color:var(--acento)}.boton-menu{font:inherit;cursor:pointer;border:1px solid var(--borde);border-radius:var(--radio);width:40px;height:40px;color:var(--tinta);background:0 0;font-size:20px;line-height:1;display:none}.cuerpo{flex:1;align-items:stretch;min-height:0;display:flex}.lateral{box-sizing:border-box;background:var(--superficie);border-right:1px solid var(--borde);width:240px;padding:var(--e4) var(--e3);gap:var(--e3);flex-direction:column;flex:none;display:flex}.seccion-lateral{flex-direction:column;gap:2px;display:flex}.seccion-lateral+.seccion-lateral{border-top:1px solid var(--borde-sutil);padding-top:var(--e3)}.titulo-seccion{letter-spacing:.06em;text-transform:uppercase;color:var(--tinta-3);padding:6px 12px 4px;font-size:11px}.empresa-lateral{padding-bottom:var(--e2);flex-direction:column;gap:2px;display:flex}.empresa-lateral .titulo-seccion{padding-bottom:2px}.empresa-lateral strong{padding:0 12px;font-size:13.5px;line-height:1.3}.empresa-lateral .mono{color:var(--tinta-3);padding:0 12px;font-size:12px}.seccion-lateral a{border-radius:var(--radio-grande);color:var(--tinta-2);align-items:center;gap:10px;padding:8px 12px;font-size:14px;text-decoration:none;display:flex}.seccion-lateral a:hover{background:var(--hundido);color:var(--tinta)}.seccion-lateral a.activo{background:var(--acento-suave);color:var(--acento);font-weight:600}.icono-lateral{text-align:center;opacity:.8;width:18px}.contenido{flex:1;min-width:0}.migas{color:var(--tinta-3);margin-bottom:var(--e3);font-size:13px}.velo-lateral{display:none}@media (width<=900px){.boton-menu{display:inline-block}.cabecera .logo{min-width:0}.lateral{z-index:40;transition:transform .16s ease-out;position:fixed;top:0;bottom:0;left:0;overflow-y:auto;transform:translate(-100%);box-shadow:0 8px 24px #16202a2e}.menu-abierto .lateral{transform:none}.menu-abierto .velo-lateral{z-index:30;background:#16202a59;display:block;position:fixed;inset:0}}@media (width<=720px){.cabecera .quien .empresa{display:none}.cabecera .selector-empresa{order:5;width:100%}.cabecera .selector-boton{width:100%;max-width:none}}.quien-envoltura{position:relative}.cabecera button.quien{font:inherit;cursor:pointer;background:0 0;border:0}.cabecera .quien .flecha-quien{color:var(--tinta-3);font-size:11px}.menu-quien{z-index:30;background:var(--superficie);border:1px solid var(--borde);border-radius:var(--radio);min-width:190px;box-shadow:var(--sombra);flex-direction:column;padding:6px;display:flex;position:absolute;top:calc(100% + 8px);right:0}.menu-quien a,.menu-quien button{text-align:left;border-radius:var(--radio);color:var(--tinta);font:inherit;cursor:pointer;background:0 0;border:0;padding:8px 10px;font-size:14px;text-decoration:none}.menu-quien a:hover,.menu-quien button:hover{background:var(--hundido)}.menu-quien hr{border:0;border-top:1px solid var(--borde);margin:4px 0}.franja-ficha{justify-content:center;align-items:center;gap:var(--e4);padding:8px var(--e4);background:var(--aviso-suave,#fff5e0);color:var(--tinta);border-bottom:1px solid var(--borde);flex-wrap:wrap;font-size:14px;display:flex}.franja-ficha.exigida{background:var(--peligro-suave,#fdecec)}@media (width>=901px){.cabecera .logo{box-sizing:border-box;min-width:0;width:calc(240px - var(--e5));border-right:1px solid var(--borde);flex:none;align-self:stretch;align-items:center;display:flex}.cabecera .logo+.selector-empresa{margin-left:var(--e2)}}.campanita{margin-right:var(--e2);position:relative}.campanita-boton{cursor:pointer;background:0 0;border:1px solid #0000;border-radius:999px;place-items:center;width:40px;height:40px;font-size:19px;display:grid;position:relative}.campanita-boton:hover,.campanita-boton[aria-expanded=true]{background:var(--hundido)}.campanita-cuenta{color:#fff;background:var(--acento);min-width:19px;height:19px;box-shadow:0 0 0 2px var(--superficie);border-radius:999px;padding:0 5px;font-size:11px;font-weight:700;line-height:19px;position:absolute;top:1px;right:-2px}.campanita-cuenta.rojo,.cert-numero.rojo{background:var(--peligro)}.campanita-cuenta.naranja,.cert-numero.naranja{background:var(--aviso)}.campanita-panel{z-index:60;background:var(--superficie);border:1px solid var(--borde);border-radius:var(--radio-grande);width:min(380px,100vw - 32px);box-shadow:var(--sombra);position:absolute;top:calc(100% + 6px);right:0}.campanita-cabeza{padding:var(--e3) var(--e4);border-bottom:1px solid var(--borde);justify-content:space-between;align-items:center;display:flex}.campanita-cabeza .enlace{font-size:13px}.campanita-vacia{padding:var(--e4);color:var(--tinta-2);margin:0;font-size:14px}.campanita-lista{max-height:min(70vh,460px);margin:0;padding:0;list-style:none;overflow-y:auto}.campanita-lista li+li{border-top:1px solid var(--borde)}.campanita-lista button{gap:var(--e3);width:100%;padding:var(--e3) var(--e4);text-align:left;font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;display:flex}.campanita-lista button:hover{background:var(--hundido)}.campanita-lista li.leido{opacity:.6}.campanita-lista li.leido strong{font-weight:500}.campanita-texto{gap:2px;font-size:13.5px;display:grid}.campanita-texto span{color:var(--tinta-2);font-size:13px}.campanita-texto small{color:var(--tinta-3);font-size:12px}.campanita-punto{background:var(--acento);border-radius:999px;flex:none;width:10px;height:10px;margin-top:5px}.campanita-punto.rojo,.cert-bolita.rojo{background:var(--peligro)}.campanita-punto.naranja,.cert-bolita.naranja{background:var(--aviso)}.campanita-punto.verde,.cert-bolita.verde{background:var(--bien)}.cert-numero{text-align:center;color:#fff;border-radius:999px;min-width:22px;margin-left:auto;padding:0 6px;font-size:12px;font-weight:700;line-height:20px}.cert-numero.verde{display:none}.cert-bolita{vertical-align:middle;border-radius:999px;width:9px;height:9px;margin-left:6px;display:inline-block}
