:root{--tinta:#272052;--tinta-2:#453E8F;--papel:#FFFFFF;--papel-2:#E5E7F4;--regla:#D3D5E8;--regla-fuerte:#B5B8D6;--texto:#272052;--apagado:#6E6B90;--bolivar:#0F6E5C;--dolar:#1B5FA8;--peso:#A8621B;--alerta:#A32C2C;--ok:#2E7D5B;--acento:#E74715;--acento-fondo:#E5E7F4;--acento-claro:#FF6A3D;--fuente:Poppins,ui-sans-serif,system-ui,-apple-system,sans-serif;--fuente-titulo:Poppins,ui-sans-serif,system-ui,-apple-system,sans-serif}*{box-sizing:border-box;margin:0;padding:0}html{-webkit-text-size-adjust:100%}body{font-family:var(--fuente);background:var(--papel-2);color:var(--texto);font-size:15px;line-height:1.5;font-feature-settings:"tnum" 1,"tnum"}.num,body{font-variant-numeric:tabular-nums}.num{font-feature-settings:"tnum"}.ves{color:var(--bolivar)}.usd{color:var(--dolar)}.cop{color:var(--peso)}a{color:var(--tinta-2)}.ingreso{min-height:100vh;display:grid;grid-template-columns:1.05fr 1fr;background:var(--tinta)}.ingreso .obra{padding:56px 56px 48px;color:#fff;display:flex;flex-direction:column}.ingreso .obra .nombre,.ingreso .obra .rif{font-size:20px;font-weight:400;line-height:1.35}.ingreso .obra .rif{color:#B6B1D8}.ingreso .obra .senas{margin-top:34px;font-size:13.5px;color:#B6B1D8;line-height:1.55;max-width:46ch}.ingreso .obra .separa{margin-top:34px;border:none;border-top:1px solid rgba(255,255,255,.28)}.ingreso .obra .servicio{margin-top:24px;font-size:17px;color:#E8E6F4;line-height:1.55;max-width:36ch}.ingreso .obra .lema{margin:auto auto 0;padding-top:48px;font-size:17px;font-weight:600;color:#fff;text-align:center;line-height:1.45;max-width:34ch}.ingreso .panel{background:var(--papel);padding:64px 52px;display:flex;flex-direction:column;justify-content:center}.ingreso form{max-width:340px}h1{font-size:29px;letter-spacing:-.015em;line-height:1.15}h1,h2{font-family:var(--fuente-titulo);font-weight:500}h2{font-size:20px;margin:34px 0 12px}label{display:block;font-size:12.5px;font-weight:500;margin-bottom:5px}input,select{font:inherit;width:100%;padding:9px 11px;border:1px solid var(--regla-fuerte);background:#fff;border-radius:6px;color:var(--texto)}input:focus,select:focus{outline:2px solid var(--tinta-2);outline-offset:-1px}.btn{font:inherit;font-weight:500;background:var(--tinta);color:#fff;border:1px solid var(--tinta);padding:9px 20px;border-radius:6px;cursor:pointer}.btn:hover{background:var(--tinta-2)}.btn[disabled]{opacity:.5;cursor:wait}.btn.sec{background:#fff;color:var(--tinta);border-color:var(--tinta)}.btn.sec:hover{background:var(--papel-2);color:var(--tinta)}.acceso-pie{display:flex;justify-content:flex-end;max-width:340px;margin-top:9px}.acceso-pie a{font-size:12.5px}.registro{max-width:340px;margin-top:26px;padding-top:18px;border-top:1px solid var(--regla)}.registro b{font-size:13.5px}.registro .btn{display:inline-block;text-decoration:none}.mini{font-size:12.5px;color:var(--apagado)}.error{background:#FFF7F7;border-left:3px solid var(--alerta);padding:11px 14px;margin-bottom:16px}.aviso-ok,.error{font-size:13.5px;border-radius:0 6px 6px 0}.aviso-ok{background:#EEF7F1;border-left:3px solid var(--ok);padding:14px 16px;max-width:420px;line-height:1.5}.aviso-ok b{color:var(--ok)}input.malo{border-color:var(--alerta)}label .ayuda{display:block;font-weight:400;color:var(--apagado);font-size:11.5px;margin-top:1px}.app{display:grid;grid-template-columns:236px 1fr;min-height:100vh;align-items:start}.lateral{background:var(--tinta);color:#D9D6EC;padding:26px 0 0;display:flex;flex-direction:column;height:100vh;height:100dvh;position:sticky;top:0;overflow-y:auto;overflow-x:hidden;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.26) transparent;scrollbar-gutter:stable}.lateral::-webkit-scrollbar{width:9px}.lateral::-webkit-scrollbar-track{background:transparent}.lateral::-webkit-scrollbar-thumb{background:rgba(255,255,255,.2);border-radius:99px;border:2px solid transparent;background-clip:padding-box}.lateral::-webkit-scrollbar-thumb:hover{background:rgba(255,255,255,.42);border:2px solid transparent;background-clip:padding-box}.lateral::-webkit-scrollbar-button{display:none;height:0;width:0}.barra-movil{display:contents}.menu-boton,.menu-check{display:none}.marca{padding:0 22px 26px}.marca .nombre{font-family:var(--fuente-titulo);font-size:20px;font-weight:500;color:#fff;line-height:1.15}.marca .rif{font-size:11px;color:#A9A4D0;margin-top:5px}.lateral a{color:#C4C0E0;text-decoration:none;padding:9px 22px;font-size:14px;border-left:3px solid transparent}.lateral a:hover{color:#fff;background:rgba(255,255,255,.05)}.lateral a.act,.lateral a.act:hover{color:var(--acento);border-left-color:var(--acento);background:var(--acento-fondo);font-weight:600}.lateral nav{display:flex;flex-direction:column;flex:0 0 auto}.quien{margin-top:auto;padding:10px 0 22px;font-size:12px;color:#A9A4D0;border-top:1px solid rgba(255,255,255,.14);flex:0 0 auto}.quien form{margin:0 0 10px}.quien button{font:inherit;font-size:14px;background:none;color:#C4C0E0;cursor:pointer;text-align:left;width:100%;padding:9px 22px;border:none;border-left:3px solid transparent;text-decoration:none}.quien button:hover{color:#fff;background:rgba(255,255,255,.05)}.quien button:focus-visible{outline:2px solid var(--acento);outline-offset:-2px}.quien b{display:block;color:#fff;font-weight:500;font-size:13px;padding:0 22px}.quien .rol-usuario{display:block;padding:0 22px;color:var(--acento-claro);font-weight:700}.principal{background:var(--papel);padding:34px 40px 70px;max-width:1120px;min-width:0}.encabezado{border-bottom:1px solid var(--regla);padding-bottom:16px;margin-bottom:26px}.encabezado p{color:var(--apagado);font-size:14px;margin-top:5px}.porciones{border:1px solid var(--regla-fuerte);background:#fff;border-radius:10px;overflow:hidden}.porciones .total{display:flex;justify-content:space-between;align-items:baseline;gap:16px;padding:16px 22px;border-bottom:1px solid var(--regla);flex-wrap:wrap}.porciones .total .rot{font-size:13px;color:var(--apagado)}.porciones .total .cifra{font-family:var(--fuente-titulo);font-size:32px;font-weight:500}.split{display:grid;grid-template-columns:1fr 1px 1fr}.split .barra{background:var(--regla)}.mitad{padding:22px}.mitad .pct{font-size:11.5px;color:var(--apagado)}.mitad .monto{font-family:var(--fuente-titulo);font-size:30px;font-weight:500;margin:5px 0 3px}.mitad .nota{font-size:12.5px;color:var(--apagado);line-height:1.45}.mitad .como{margin-top:13px;padding-top:11px;border-top:1px dotted var(--regla-fuerte);font-size:12.5px}.mitad .como b{font-weight:600;display:block;margin-bottom:2px;font-size:12px;color:var(--texto)}.vence{display:flex;gap:9px;align-items:baseline;padding:11px 22px;background:var(--papel-2);border-top:1px solid var(--regla);font-size:13px}.formas{padding:16px 22px 18px}.formas-rot{font-size:11px;color:var(--apagado);letter-spacing:.05em;text-transform:uppercase;margin-bottom:10px}.forma{padding:8px 0;border-top:1px dotted var(--regla-fuerte)}.forma:first-of-type{border-top:none;padding-top:0}.forma b{display:block;font-weight:600;font-size:13.5px;color:var(--texto);overflow-wrap:anywhere}.formas>*{min-width:0}.porciones .forma{cursor:default}.porciones .forma:hover{transform:none}.forma .mini{display:block;margin-top:1px}.tabla-envuelta{overflow-x:auto;max-width:100%}table{width:100%;border-collapse:collapse;font-size:13.5px}th{text-align:left;font-weight:600;font-size:12px;color:var(--apagado);padding:0 10px 7px;border-bottom:1px solid var(--regla-fuerte)}td.d,th.d{text-align:right}td{padding:9px 10px;border-bottom:1px solid var(--regla)}.tot td,tr:last-child td{border-bottom:none}.tot td{border-top:2px solid var(--tinta);font-weight:600;padding-top:11px}@media (max-width:900px){.app{grid-template-columns:1fr}.lateral{display:block;height:auto;position:static;overflow:visible;padding:0}.barra-movil{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:9px 14px}.marca{padding:0;flex:1 1 auto;min-width:0;border:none}.marca .nombre{font-size:15px;line-height:1.12}.marca .rif{display:none}.menu-boton{display:flex;flex-direction:column;justify-content:center;gap:5px;flex:none;width:44px;height:44px;padding:0 10px;cursor:pointer;border:1px solid rgba(255,255,255,.3);border-radius:9px;background:transparent;transition:background .12s,border-color .12s}.menu-boton span{display:block;height:2px;background:#fff;border-radius:2px;transition:transform .16s,opacity .12s}.lateral .menu-check:checked~.barra-movil .menu-boton{background:rgba(255,255,255,.12);border-color:rgba(255,255,255,.5)}.lateral .menu-check:checked~.barra-movil .menu-boton span:first-child{transform:translateY(7px) rotate(45deg)}.lateral .menu-check:checked~.barra-movil .menu-boton span:nth-child(2){opacity:0}.lateral .menu-check:checked~.barra-movil .menu-boton span:nth-child(3){transform:translateY(-7px) rotate(-45deg)}.menu-check{display:block;position:absolute;width:1px;height:1px;opacity:0;margin:0;pointer-events:none}.lateral .menu-check:focus-visible~.barra-movil .menu-boton{outline:2px solid var(--acento);outline-offset:2px}.lateral nav{display:none;flex-direction:column;gap:0;border-top:1px solid rgba(255,255,255,.14);padding:6px 0 4px}.lateral .menu-check:checked~nav{display:flex}.lateral a{border-left:3px solid transparent;border-bottom:none;padding:10px 18px;white-space:normal}.lateral a.act,.lateral a.act:hover{border-left-color:var(--acento);border-bottom:none}.quien{display:none}.lateral .menu-check:checked~.quien{display:block;margin-top:0;padding:6px 0 18px;border-top:1px solid rgba(255,255,255,.14)}.principal{padding:24px 18px 60px}.split{grid-template-columns:1fr}.split .barra{height:1px}.ingreso{grid-template-columns:1fr}.ingreso .obra{padding:40px 26px 34px}.ingreso .obra .lema{padding-top:32px}.ingreso .panel{padding:36px 26px}.tabla-envuelta{overflow-x:auto;-webkit-overflow-scrolling:touch;max-width:100%}.tabla-envuelta table{min-width:640px}.acciones{white-space:nowrap}.bmini{margin-left:4px;padding:5px 10px;font-size:11.5px}}.tablero{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:16px;margin-top:4px}.tarj{display:block;text-decoration:none;color:inherit;border:1px solid var(--regla-fuerte);background:#fff;padding:20px 22px;border-radius:10px;transition:border-color .12s,transform .12s}.tarj:hover{border-color:var(--tinta);transform:translateY(-1px)}.tarj:focus-visible{outline:2px solid var(--tinta-2);outline-offset:2px}.tarj .rot{font-size:11px;color:var(--apagado);letter-spacing:.05em;text-transform:uppercase}.tarj .tit{font-size:21px;margin:6px 0 4px;letter-spacing:-.01em}.tarj .dato,.tarj .tit{font-family:var(--fuente-titulo);font-weight:500}.tarj .dato{font-size:26px;margin:2px 0 4px}.tarj .det{font-size:12.5px;color:var(--apagado);line-height:1.45}.tarj.destacada{border-color:var(--tinta)}.tarj.pendiente{border-style:dashed;cursor:default}.tarj.pendiente:hover{transform:none}.tarj .marca{display:inline-block;font-size:11px;font-weight:600;background:rgba(255,255,255,.72);border:1px solid rgba(0,0,0,.12);padding:3px 10px;border-radius:20px;margin-top:8px;color:var(--texto)}.tarj.c-estado{background:#E4E4E4;border-color:#C4C4C4}.tarj.c-recibos{background:#FBF7C4;border-color:#E6DE8C}.tarj.c-pagos{background:#C8ECD3;border-color:#8FCFA5}.tarj.c-fondos{background:#FADFC8;border-color:#E6BC97}.tarj.c-reservas{background:#F2D2EE;border-color:#DCA8D5}.tarj.c-solicitudes{background:#1A5F7A;border-color:#124357;color:#fff}.tarj.c-solicitudes .det,.tarj.c-solicitudes .rot{color:#BBDCE9}.tarj.c-solicitudes .marca{background:rgba(255,255,255,.16);border-color:rgba(255,255,255,.3);color:#fff}.tarj.c-datos{background:#C6E4F5;border-color:#95C7E2}.tarj.destacada{border-width:2px;padding:19px 21px}@media (max-width:600px){.tablero{grid-template-columns:1fr}}.acciones{white-space:nowrap;text-align:right}.bmini{font:inherit;font-size:12px;font-weight:500;padding:5px 13px;border-radius:6px;cursor:pointer;background:var(--tinta);color:#fff;border:1px solid var(--tinta);margin-left:6px;text-decoration:none;display:inline-block}.bmini.sec{background:#fff;color:var(--tinta)}.bmini:hover{background:var(--tinta-2);border-color:var(--tinta-2);color:#fff}.bmini:focus-visible{outline:2px solid var(--tinta-2);outline-offset:2px}.rec{--rec-barra:#272052;--rec-encab:#E5E7F4;--rec-linea:#B5B8D6;background:#fff;border:1px solid var(--regla-fuerte);border-radius:10px;padding:26px 26px 30px;margin-top:26px;color:var(--texto)}.rec-corre{display:none}table.rec-hoja,table.rec-hoja>tbody,table.rec-hoja>tbody>tr,table.rec-hoja>tbody>tr>td,table.rec-hoja>thead,table.rec-hoja>thead>tr,table.rec-hoja>thead>tr>td{display:block;width:auto;padding:0;margin:0;border:0}.rec-tit{border-bottom:2px solid var(--rec-barra);padding-bottom:12px;margin-bottom:16px}.rec-tit h2{font-family:var(--fuente-titulo);font-size:19px;font-weight:600;color:var(--rec-barra);margin:0;letter-spacing:-.01em;line-height:1.25}.rec-tit p{font-size:12.5px;color:var(--apagado);margin-top:4px}.rec-ident{display:grid;grid-template-columns:1fr 1fr;gap:2px 30px;margin-bottom:20px}.rec-campo{display:flex;justify-content:space-between;align-items:baseline;gap:10px;padding:3px 0;border-bottom:1px dotted var(--rec-linea)}.rec-rot{font-size:11.5px;font-weight:600;color:#4A4670}.rec-val{font-size:12.5px;text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.rec-val-fuerte{font-weight:700;background:#FFF6C9;padding:1px 8px;border-radius:3px}.rec-campo-ancho{grid-column:1/-1}.rec-barra{background:var(--rec-barra);color:#fff;font-size:11.5px;font-weight:700;letter-spacing:.03em;padding:6px 10px;margin:20px 0 0;display:flex;justify-content:space-between;gap:12px;break-after:avoid;page-break-after:avoid}.rec-barra-d{font-weight:600}.rec .tabla-envuelta{margin-top:0}table.rec-tabla{width:100%;border-collapse:collapse;font-size:11.5px;border:1px solid var(--rec-linea)}table.rec-tabla th{background:var(--rec-encab);color:#1B2836;font-weight:700;font-size:10.5px;padding:6px 7px;border:1px solid var(--rec-linea);text-align:left;vertical-align:bottom}table.rec-tabla td{padding:4px 7px;border:1px solid var(--rec-linea);vertical-align:top}table.rec-tabla td.d,table.rec-tabla th.d{text-align:right}table.rec-tabla tbody tr:nth-child(2n) td{background:#FAFBFD}table.rec-detalle td:first-child{min-width:230px}table.rec-detalle th.d{white-space:nowrap}tr.rec-sub td{background:#EEF1F7!important;font-weight:700;border-top:1.5px solid var(--rec-barra)}tr.rec-total td{background:#E4E9F3!important;font-weight:700}tr.rec-destaca td{background:#FFF6C9!important;font-weight:700}tr.rec-destaca .rec-ayuda{display:block;font-weight:400;font-size:10.5px;color:#57537D;margin-top:3px}td.rec-vacio{background:#FFFBEA!important;font-size:11px;color:#57537D;line-height:1.5;padding:9px 8px}.rec-pie-tabla{font-size:10.5px;color:var(--apagado);margin:5px 0 0;line-height:1.45}.rec-parrafo{font-size:11.5px;margin:8px 0;line-height:1.5}.rec-pago{list-style:none;font-size:11.5px;line-height:1.55;margin:8px 0 0}.rec-pago li{padding:3px 0 3px 14px;position:relative;border-bottom:1px dotted var(--rec-linea)}.rec-pago li:before{content:"·";position:absolute;left:3px;font-weight:700;color:var(--rec-barra)}.rec-notas{font-size:10.5px;line-height:1.5;margin:8px 0 0;padding-left:18px;color:#4A4670}.rec-notas li{margin-bottom:4px}.rec-lema{margin-top:22px;text-align:center;font-family:var(--fuente-titulo);font-size:13px;color:var(--rec-barra)}@media (max-width:900px){.rec{padding:18px 14px 22px;border-radius:8px}.rec-ident{grid-template-columns:1fr}.rec .tabla-envuelta table.rec-detalle{min-width:920px}}@media print{body{background:#fff;font-size:10pt}.lateral,.noimp{display:none!important}.app{display:block}.principal{padding:0;max-width:none;background:#fff}.porciones{border:1px solid #999;page-break-inside:avoid;break-inside:avoid}.rec{border:none;border-radius:0;padding:0;margin:0}table.rec-hoja{display:table;width:100%;border-collapse:collapse}table.rec-hoja>thead{display:table-header-group}table.rec-hoja>tbody{display:table-row-group}table.rec-hoja>tbody>tr,table.rec-hoja>thead>tr{display:table-row}table.rec-hoja>tbody>tr>td,table.rec-hoja>thead>tr>td{display:table-cell}table.rec-hoja>thead>tr>td{padding:8mm 10mm 0}table.rec-hoja>tbody>tr>td{padding:0 10mm 12mm}.rec-corre{display:block;font-size:8pt;color:#6E6B90;border-bottom:.5pt solid #b5b8d6;padding-bottom:2mm;margin-bottom:3mm}.rec-tit{margin-top:0}.rec .tabla-envuelta{overflow:visible!important}table.rec-tabla{font-size:7.6pt;page-break-inside:auto}table.rec-tabla th{font-size:7pt;padding:3px 5px;-webkit-print-color-adjust:exact;print-color-adjust:exact}table.rec-tabla td{padding:2.4px 5px}table.rec-tabla thead{display:table-header-group}table.rec-tabla tr{page-break-inside:avoid}table.rec-detalle td:first-child{min-width:0}.rec-barra,.rec-val-fuerte,table.rec-tabla tbody tr:nth-child(2n) td,table.rec-tabla th,td.rec-vacio,tr.rec-destaca td,tr.rec-sub td,tr.rec-total td{-webkit-print-color-adjust:exact;print-color-adjust:exact}.rec-ident{gap:1px 20px;margin-bottom:12px}.rec-rot{font-size:7.6pt}.rec-val{font-size:8pt}.rec-notas{font-size:7.2pt}.rec-pago{font-size:8pt}.rec-pie-tabla{font-size:7pt}.rec-lema{page-break-inside:avoid}.encabezado,h1,h2{orphans:3;widows:3}@page{size:letter landscape;margin:10mm 10mm 12mm}@page planilla{size:letter landscape;margin:0}table.rec-hoja{page:planilla}}.rec{--planilla-encabezado-pdf:1}.rec .rec-membrete{font-size:11.5px;color:var(--apagado);margin:0 0 8px}.rec .rec-tit{background:var(--rec-barra);border-bottom:0;border-radius:4px 4px 0 0;padding:9px 12px;margin-bottom:0;display:flex;align-items:baseline;justify-content:space-between;gap:14px;flex-wrap:wrap}.rec .rec-tit h2{color:#fff;font-size:14.5px;font-weight:700;letter-spacing:.02em}.rec .rec-tit-d{color:#C6C2E2;font-size:11px;font-weight:400}.rec .rec-ident{grid-template-columns:repeat(3,1fr);gap:0;margin:0 0 20px;border:1px solid var(--rec-linea);border-top:0}.rec .rec-ident .rec-campo{padding:5px 10px;border-bottom:1px solid var(--rec-linea);border-right:1px solid var(--rec-linea)}.rec .rec-ident .rec-campo:nth-child(3n){border-right:0}.rec .rec-ident .rec-campo:nth-last-child(-n+3){border-bottom:0}.rec .rec-ident .rec-campo:nth-child(6n+1),.rec .rec-ident .rec-campo:nth-child(6n+2),.rec .rec-ident .rec-campo:nth-child(6n+3){background:#F5F6FB}.rec .rec-ident .rec-rot{font-size:11px;font-weight:400;color:var(--apagado)}.rec .rec-ident .rec-val{font-size:11.5px}.rec .rec-ident .rec-val-fuerte{background:none;padding:0;border-radius:0;font-weight:700}.rec .rec-ident .rec-campo-ancho{grid-column:auto}@media (max-width:900px){.rec .rec-ident{grid-template-columns:1fr}.rec .rec-ident .rec-campo{border-right:0}.rec .rec-ident .rec-campo:nth-child(6n+1),.rec .rec-ident .rec-campo:nth-child(6n+2),.rec .rec-ident .rec-campo:nth-child(6n+3){background:none}.rec .rec-ident .rec-campo:nth-last-child(-n+3){border-bottom:1px solid var(--rec-linea)}.rec .rec-ident .rec-campo:last-child{border-bottom:0}}@media print{.rec .rec-membrete{display:none}.rec .rec-tit{border-radius:0;padding:5px 8px}.rec .rec-tit h2{font-size:10pt}.rec .rec-tit-d{font-size:7.6pt}.rec .rec-ident .rec-campo{padding:2.5px 6px}.rec .rec-ident .rec-rot{font-size:7.2pt}.rec .rec-ident .rec-val{font-size:7.6pt}}.bloque{border:1px solid var(--regla-fuerte);background:#fff;border-radius:10px;padding:20px 22px;max-width:var(--ancho-bloque)}.campos2{display:grid;grid-template-columns:1fr 1fr;gap:14px 18px}.padron{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:14px;background:var(--papel-2);border:1px solid var(--regla);border-radius:10px;padding:18px 22px;max-width:var(--ancho-bloque)}.padron .rot{display:block;font-size:11px;color:var(--apagado);letter-spacing:.05em;text-transform:uppercase}.padron b{font-family:var(--fuente-titulo);font-size:17px;font-weight:500;display:block;margin-top:3px}@media (max-width:700px){.campos2{grid-template-columns:1fr}}.filtro{display:flex;align-items:center;gap:14px;margin-bottom:18px;flex-wrap:wrap}.filtro .rot{font-size:11px;color:var(--apagado);letter-spacing:.05em;text-transform:uppercase}.pestanas{gap:6px}.pestanas button{font:inherit;font-size:13px;padding:6px 15px;border-radius:20px;cursor:pointer;background:#fff;color:var(--texto);border:1px solid var(--regla-fuerte)}.pestanas button.act,.pestanas button:hover{border-color:var(--tinta)}.pestanas button.act{background:var(--tinta);color:#fff;font-weight:500}.pestanas button:focus-visible{outline:2px solid var(--tinta-2);outline-offset:2px}.ficha-cab2{width:100%;border-collapse:collapse;max-width:900px;table-layout:fixed}.ficha-cab2 td{border:1px solid var(--regla-fuerte);padding:9px 12px;vertical-align:top;width:25%}.ficha-cab2 .r{display:block;font-size:10px;color:var(--apagado);letter-spacing:.05em;text-transform:uppercase;margin-bottom:2px}.ficha-cab2 b{font-family:var(--fuente-titulo);font-size:16px;font-weight:500}table.libro{font-size:13px}table.libro th{background:var(--tinta);color:#fff;padding:8px 10px;font-size:11px;border:1px solid var(--tinta);-webkit-print-color-adjust:exact;print-color-adjust:exact}table.libro td{border:1px solid var(--regla);padding:7px 10px}table.libro tr.abono{background:#F4FAF6}table.libro .ref{color:var(--apagado);font-size:11.5px}table.libro .ok{color:var(--ok)}table.libro tr.tot td{border-top:2px solid var(--tinta);font-weight:600;background:var(--papel-2);-webkit-print-color-adjust:exact;print-color-adjust:exact}.aviso{background:var(--papel-2);border-left:3px solid var(--tinta);padding:12px 15px;font-size:13.5px;line-height:1.5;border-radius:0 6px 6px 0}.aviso.ojo{background:#FFF8EC;border-left-color:#C08A2E}@media print{table.libro{font-size:10.5px}.ficha-cab2{font-size:11px}}.formas{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:10px;margin-top:6px}.forma{display:block;border:1px solid var(--regla-fuerte);border-radius:10px;padding:14px 16px;cursor:pointer;background:#fff;position:relative;transition:border-color .12s,transform .12s}.forma:hover{transform:translateY(-1px)}.forma.act{border-width:2px;padding:13px 15px}.forma.f-p1{background:#FBF7C4;border-color:#E6DE8C}.forma.f-p1.act{border-color:#A79A2C}.forma.f-zl{background:#EFEAFB;border-color:#C3B2EA}.forma.f-zl.act{border-color:#471E99}.forma .zchip{display:flex;width:fit-content;background:#471E99;border-radius:7px;padding:5px 8px;margin:2px 0}.forma .zchip img{height:18px;width:auto;display:block}.forma.f-p2{background:#C8ECD3;border-color:#8FCFA5}.forma.f-p2.act{border-color:#3E8F62}.forma.f-p3{background:#FADFC8;border-color:#E6BC97}.forma.f-p3.act{border-color:#B0762E}.forma.f-p4{background:#F2D2EE;border-color:#DCA8D5}.forma.f-p4.act{border-color:#A75C9E}.forma.f-p0{background:var(--papel-2)}.forma input{position:absolute;opacity:0;width:0;height:0}.forma .tit{display:block;font-weight:600;font-size:13.5px}.forma .mon{display:inline-block;font-size:10.5px;font-weight:600;background:rgba(255,255,255,.75);border:1px solid rgba(0,0,0,.12);border-radius:20px;padding:2px 9px;margin-top:6px}.forma .ayuda2{display:block;font-size:11.5px;color:var(--texto);opacity:.72;margin-top:7px;line-height:1.42;white-space:pre-line}.ancho2{grid-column:1/-1}input[type=file]{padding:7px 9px;font-size:13px;background:var(--papel-2)}.marca-estado{display:inline-block;font-size:11px;font-weight:600;padding:2px 9px;border-radius:20px;border:1px solid var(--regla)}.e-ok{background:#E9F5EE;border-color:#8FCFA5;color:#2E7D5B}.e-esp{background:#FFF6E5;border-color:#E0BE7E;color:#8A6218}.e-mal{background:#FCEDED;border-color:#E0A0A0;color:var(--alerta)}.lateral .grupo{font-size:10.5px;color:#7f97b0;letter-spacing:.06em;text-transform:uppercase;padding:18px 22px 6px;margin-top:6px;border-top:1px solid rgba(255,255,255,.12)}.roles{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:10px;margin-top:6px}.rol{display:block;border:1px solid var(--regla-fuerte);border-radius:10px;padding:12px 14px;cursor:pointer;background:#fff}.rol:has(input:checked){border-color:var(--tinta);border-width:2px;padding:11px 13px;background:var(--papel-2)}.rol input{margin-right:7px}.rol .tit{font-weight:600;font-size:13.5px}.rol .det{display:block;font-size:11.5px;color:var(--apagado);margin-top:5px;line-height:1.4}.roles-edita{display:flex;flex-direction:column;gap:4px}.rol-min{font-size:12px;gap:5px;cursor:pointer;white-space:nowrap}.rol-min,.suma{display:flex;align-items:center}.suma{gap:22px;padding:16px 20px;border-radius:10px;border:1px solid var(--regla-fuerte);margin-bottom:20px;max-width:860px;flex-wrap:wrap}.suma.cuadra{background:#EEF7F1;border-color:#8FCFA5}.suma.no{background:#FFF8EC;border-color:#E0BE7E}.suma .rot{display:block;font-size:11px;color:var(--apagado);letter-spacing:.05em;text-transform:uppercase}.suma .cifra{font-family:var(--fuente-titulo);font-size:29px;font-weight:500;display:block;margin-top:2px;white-space:nowrap}.suma.cuadra .cifra{color:var(--ok)}.suma.no .cifra{color:#8A6218}.suma .texto{font-size:13.5px;line-height:1.5;flex:1 1;min-width:260px}.ficha-unidad{background:var(--papel-2);border:1px solid var(--regla-fuerte);border-radius:10px;padding:16px 18px;margin-top:8px;min-width:520px}tr.inactiva{opacity:.5}tr.inactiva b:after{content:" · inactiva";font-weight:400;font-size:11px;color:var(--apagado)}.persona{border:1px solid var(--regla-fuerte);border-radius:10px;background:#fff;padding:14px 16px;margin-bottom:10px;max-width:860px}.persona.alterno{background:var(--papel-2);border-style:dashed}.persona .cab{display:flex;justify-content:space-between;align-items:flex-start;gap:14px;flex-wrap:wrap}.persona .cab b{font-size:14.5px}.persona .acciones{white-space:nowrap;display:flex;gap:6px;align-items:flex-start}.datos-p{display:flex;gap:16px;flex-wrap:wrap;margin-top:9px;padding-top:9px;border-top:1px dotted var(--regla-fuerte);font-size:12.5px;color:var(--apagado)}.marcas{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:12px;margin-top:16px}.marcas label{display:flex;gap:9px;align-items:flex-start;cursor:pointer;border:1px solid var(--regla);border-radius:8px;padding:10px 12px;background:var(--papel-2)}.marcas input{width:auto;margin-top:2px;flex:none}.marcas b{font-size:13px}h3{font-family:var(--fuente-titulo);font-size:17px;font-weight:500;margin:22px 0 10px}.pago{border:1px solid var(--regla-fuerte);border-radius:10px;background:#fff;padding:16px 18px;margin-bottom:12px;max-width:900px}.pago.verificado{background:#FAFDFB;border-color:#B9D9C6}.pago.rechazado{background:#FEFAFA;border-color:#E3C2C2}.pago .cab{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;flex-wrap:wrap}.pago .cab b{font-size:15px}.monto-pago{text-align:right;white-space:nowrap}.monto-pago .cifra{display:block;font-family:var(--fuente-titulo);font-size:23px;font-weight:500;color:var(--tinta)}.monto-pago .mini{display:block;margin-top:2px}.pest-enlace{display:inline-block;font-size:13px;padding:6px 15px;border-radius:20px;background:#fff;color:var(--texto);border:1px solid var(--regla-fuerte);text-decoration:none}.pest-enlace.act,.pest-enlace:hover{border-color:var(--tinta)}.pest-enlace.act{background:var(--tinta);color:#fff;font-weight:500}.firmas{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:12px}.firmas>div{border:1px solid var(--regla);border-radius:8px;padding:9px 12px;background:var(--papel-2)}.firmas>div.firmada{background:#EEF7F1;border-color:#8FCFA5}.firmas .rot{display:block;font-size:10px;color:var(--apagado);letter-spacing:.05em;text-transform:uppercase}.firmas b{font-size:13px;font-weight:600}@media (max-width:700px){.firmas{grid-template-columns:1fr}}.ficha-periodo{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:14px;border:1px solid var(--regla-fuerte);border-radius:10px;background:var(--papel-2);padding:16px 20px;max-width:960px;margin-bottom:24px}.ficha-periodo .rot{display:block;font-size:10px;color:var(--apagado);letter-spacing:.05em;text-transform:uppercase}.ficha-periodo b{font-family:var(--fuente-titulo);font-size:17px;font-weight:500;display:block;margin-top:3px}.ficha-periodo .marca-estado{margin-top:6px;display:inline-block}.resumen-calc{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:12px;max-width:960px}.resumen-calc>div{border:1px solid var(--regla);border-radius:8px;padding:11px 14px;background:#fff}.resumen-calc>div.total{background:var(--tinta);border-color:var(--tinta)}.resumen-calc .rot{display:block;font-size:10px;color:var(--apagado);letter-spacing:.05em;text-transform:uppercase}.resumen-calc>div.total .rot{color:#A9A4D0}.resumen-calc b{font-family:var(--fuente-titulo);font-size:17px;font-weight:500;display:block;margin-top:3px}.resumen-calc>div.total b{color:#fff;font-size:19px}.fondos-tarjetas{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;max-width:960px}.tarj-fondo{display:block;text-decoration:none;color:inherit;border-radius:10px;border:1px solid var(--regla-fuerte);background:#fff;padding:14px 16px}.tarj-fondo.f-neutro{background:var(--papel-2)}.tarj-fondo.act,.tarj-fondo:hover{border-color:var(--tinta)}.tarj-fondo.act{border-width:2px;padding:13px 15px;background:var(--papel-2)}.tarj-fondo.apagado{opacity:.55}.tarj-fondo .rot{display:block;font-size:10px;color:var(--apagado);letter-spacing:.05em;text-transform:uppercase}.tarj-fondo .nom{display:block;font-weight:600;font-size:13.5px;margin-top:2px}.tarj-fondo .saldo{display:block;font-family:var(--fuente-titulo);font-size:23px;font-weight:500;color:var(--tinta);margin-top:6px}.tarj-fondo .mini{display:block;margin-top:4px}td.alerta{color:var(--alerta)}b.ok,td.ok{color:var(--ok)}.fondo-publico{border:1px solid var(--regla-fuerte);border-radius:10px;background:#fff;padding:16px 18px;margin-bottom:12px;max-width:820px}.fondo-publico .cab{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;flex-wrap:wrap}.fondo-publico .cab b{font-size:15px}.tarj-fondo.f-amarillo{background:#FBF7C4;border-color:#E6DE8C}.tarj-fondo.f-amarillo.act{border-color:#A79A2C}.tarj-fondo.f-verde{background:#C8ECD3;border-color:#8FCFA5}.tarj-fondo.f-verde.act{border-color:#3E8F62}.tarj-fondo.f-durazno{background:#FADFC8;border-color:#E6BC97}.tarj-fondo.f-durazno.act{border-color:#B0762E}.tarj-fondo.f-rosa{background:#F2D2EE;border-color:#DCA8D5}.tarj-fondo.f-rosa.act{border-color:#A75C9E}.tarj-fondo.f-azul{background:#C6E4F5;border-color:#95C7E2}.tarj-fondo.f-azul.act{border-color:#2C6E96}.fondo-publico.f-amarillo{background:#FDFBE4;border-color:#E6DE8C}.fondo-publico.f-verde{background:#EDF9F1;border-color:#8FCFA5}.fondo-publico.f-durazno{background:#FDF2E9;border-color:#E6BC97}.fondo-publico.f-rosa{background:#FAEEF8;border-color:#DCA8D5}.encabezado-fondo{display:flex;justify-content:space-between;align-items:flex-end;gap:18px;flex-wrap:wrap;margin:26px 0 16px;max-width:1000px}.exportar{display:flex;gap:8px;white-space:nowrap}@media print{.aviso.ojo,.bloque,.exportar,.fondos-tarjetas{display:none!important}.encabezado-fondo{margin-top:0}}.espacios{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:12px;max-width:960px}.espacio{display:block;text-align:left;font:inherit;cursor:pointer;border-radius:10px;border:none;background:var(--papel-2);padding:16px 18px;transition:transform .12s,box-shadow .12s}.espacio:hover{transform:translateY(-2px)}.espacio.e-amarillo{background:#FBF7C4}.espacio.e-verde{background:#C8ECD3}.espacio.e-durazno{background:#FADFC8}.espacio.e-rosa{background:#F2D2EE}.espacio.e-azul{background:#C6E4F5}.espacio.act{box-shadow:inset 0 0 0 2px var(--tinta)}.espacio .nom{display:block;font-weight:600;font-size:14px}.espacio .det{display:block;font-size:12px;color:var(--texto);opacity:.7;margin-top:3px}.espacio .precio{display:block;font-family:var(--fuente-titulo);font-size:19px;font-weight:500;color:var(--tinta);margin-top:8px}.espacio .mini{display:block;margin-top:3px;color:var(--texto);opacity:.68}.ocupadas{display:flex;flex-wrap:wrap;gap:6px}.ocupadas span{font-size:11.5px;background:var(--papel-2);border:1px solid var(--regla);border-radius:20px;padding:3px 10px;color:var(--apagado)}.ocupadas span.propia{background:#EEF7F1;border-color:#8FCFA5;color:var(--ok)}.categorias{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:9px;margin-top:6px}.cat{display:block;border-radius:9px;padding:11px 13px;cursor:pointer;border:none;background:var(--papel-2);transition:transform .12s}.cat:hover{transform:translateY(-1px)}.cat input{position:absolute;opacity:0;width:0;height:0}.cat.act{box-shadow:inset 0 0 0 2px var(--tinta)}.cat.c-amarillo{background:#FBF7C4}.cat.c-verde{background:#C8ECD3}.cat.c-durazno{background:#FADFC8}.cat.c-rosa{background:#F2D2EE}.cat.c-azul{background:#C6E4F5}.cat .tit{display:block;font-weight:600;font-size:13px}.cat .det{display:block;font-size:11px;color:var(--texto);opacity:.68;margin-top:3px}.bitacora{margin-top:14px;padding-top:12px;border-top:1px dotted var(--regla-fuerte)}.bitacora>div{display:grid;grid-template-columns:130px 150px 1fr;gap:10px;font-size:12.5px;padding:5px 0;align-items:start}.bitacora>div.interna{background:#FFF8EC;margin:0 -8px;padding:5px 8px;border-radius:5px}.bitacora .cuando,.bitacora .quien{color:var(--apagado);font-size:11.5px}.estrellas{display:flex;gap:6px;margin-top:6px}.estrellas label{cursor:pointer}.estrellas input{position:absolute;opacity:0;width:0;height:0}.estrellas span{display:inline-block;width:38px;height:38px;line-height:36px;text-align:center;border:1px solid var(--regla-fuerte);border-radius:8px;font-family:var(--fuente-titulo);font-size:16px}.estrellas input:checked+span{background:var(--tinta);color:#fff;border-color:var(--tinta)}@media (max-width:700px){.bitacora>div{grid-template-columns:1fr;gap:2px}}tr.pendiente-carga{background:#FFFDF7}tr.pendiente-carga td{opacity:.85}.tasas-bloque{margin-top:18px;padding:16px 18px 18px;border-radius:10px;background:#EFF0F9;border:1px solid #b5b8d6}.tasas-tit{font-family:var(--fuente-titulo);font-size:17px;font-weight:500;color:#272052}.tasas-coinciden,.tasas-discrepan{margin-top:12px;padding-top:11px;border-top:1px dotted #b5b8d6;font-size:13px;line-height:1.5}.tasas-discrepan{color:var(--alerta);font-weight:600}.tasas-coinciden{color:var(--ok);font-weight:600}.tasas-revision{margin-top:18px;padding:16px 18px;border-radius:10px;background:#FFF6C9;border-left:4px solid var(--acento)}.tasas-revision>b{display:block;font-size:14.5px;margin-bottom:8px;color:var(--acento)}.tasas-revision p{font-size:13.5px;line-height:1.6;margin-bottom:8px}.tasas-revision .tasas-aviso{background:#fff;border-left:3px solid var(--alerta);padding:9px 12px;border-radius:0 6px 6px 0;color:#7A2020}.banda-entorno{position:fixed;top:0;left:0;right:0;height:30px;z-index:900;display:flex;align-items:center;justify-content:center;gap:14px;padding:0 14px;color:#fff;font-size:12px;line-height:1;background:repeating-linear-gradient(45deg,#E74715 0 14px,#B8350D 14px 28px);box-shadow:0 1px 4px rgba(0,0,0,.28)}.banda-entorno b{text-transform:uppercase;letter-spacing:.11em;font-weight:600;white-space:nowrap}.banda-entorno span{opacity:.94;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}body.es-pruebas{padding-top:30px}body.es-pruebas .lateral{top:30px;height:calc(100vh - 30px);height:calc(100dvh - 30px)}body.es-pruebas .app,body.es-pruebas .ingreso{min-height:calc(100vh - 30px)}@media (max-width:700px){.banda-entorno span{display:none}}.cxc-membrete{display:none}.cxc-acciones{display:flex;gap:8px;margin:-12px 0 20px;flex-wrap:wrap}.cxc-acciones .btn{text-decoration:none;display:inline-block}.cxc-resumen{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:12px;margin-bottom:20px;max-width:900px}.cxc-dato{border:1px solid var(--regla);border-radius:10px;padding:12px 14px;background:var(--papel-2)}.cxc-rot{display:block;font-size:11px;text-transform:uppercase;letter-spacing:.04em;color:var(--apagado);margin-bottom:4px}.cxc-cifra{display:block;font-size:19px;font-weight:600;letter-spacing:-.01em}.cxc-debe{color:#9A2B2B}.cxc-favor{color:var(--ok)}table.cxc-tabla tr.cxc-moroso td:first-child{border-left:3px solid #9a2b2b}table.cxc-tabla td.cxc-debe,table.cxc-tabla td.cxc-favor{font-weight:600}.cxc-pie{margin-top:18px;font-size:12px;color:var(--apagado);max-width:900px;line-height:1.5}.cxc-firma{display:block;margin-top:10px;font-size:11.5px}@media print{.cxc-membrete{display:block;text-align:center;font-size:10pt;line-height:1.35;margin-bottom:6mm;padding-bottom:3mm;border-bottom:.5pt solid #999}.cxc-acciones{display:none!important}.cxc-resumen{grid-template-columns:repeat(4,1fr);gap:6px;margin-bottom:10px;max-width:none;page-break-inside:avoid;break-inside:avoid}.cxc-dato{border:.5pt solid #999;border-radius:0;padding:5px 7px;background:#fff}.cxc-rot{font-size:6.5pt;margin-bottom:1px}.cxc-cifra{font-size:10pt}.cxc-debe,.cxc-favor,table.cxc-tabla tr.cxc-moroso td:first-child{-webkit-print-color-adjust:exact;print-color-adjust:exact}table.cxc-tabla{font-size:7.8pt}table.cxc-tabla th{padding:3px 5px;font-size:7pt}table.cxc-tabla td{padding:2.4px 5px}.cxc-pie{font-size:7.5pt;margin-top:8px;max-width:none}table.libro thead{display:table-header-group}table.libro tfoot{display:table-footer-group}table.libro tr{page-break-inside:avoid}table.libro{page-break-inside:auto}table.libro th,table.libro tr.tot td{-webkit-print-color-adjust:exact;print-color-adjust:exact}.tabla-envuelta{overflow:visible!important}}.rep-lista{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:14px;max-width:1000px}.rep-tarjeta{display:flex;flex-direction:column;gap:7px;border:1px solid var(--regla-fuerte);border-radius:10px;padding:18px 20px;background:#fff;text-decoration:none;color:inherit;transition:border-color .12s,transform .12s}a.rep-tarjeta:hover{transform:translateY(-1px);border-color:var(--tinta)}.rep-titulo{font-family:var(--fuente-titulo);font-size:18px;font-weight:500;letter-spacing:-.01em;color:var(--tinta)}.rep-resume{font-size:13.5px;line-height:1.45}.rep-detalle{font-size:12px;color:var(--apagado);line-height:1.45}.rep-ir{margin-top:auto;padding-top:8px;font-size:12.5px;font-weight:600;color:var(--tinta)}.rep-pendiente{background:var(--papel-2);border-style:dashed}.rep-marca,.rep-pendiente .rep-resume,.rep-pendiente .rep-titulo{color:var(--apagado)}.rep-marca{margin-top:auto;padding-top:8px;font-size:11px;text-transform:uppercase;letter-spacing:.05em}@media print{.rep-lista{display:none}}.lateral .bloque-menu:first-of-type .grupo{border-top:none;padding-top:14px;margin-top:0}.lateral .bloque-menu{display:flex;flex-direction:column}.lateral a .pronto{margin-left:7px;font-size:9.5px;letter-spacing:.05em;text-transform:uppercase;color:#8fa6bd;border:1px solid rgba(255,255,255,.22);border-radius:20px;padding:1px 6px;vertical-align:middle}@media(max-width:900px){.lateral .bloque-menu{flex-direction:column;align-items:stretch;gap:0}.lateral .bloque-menu .grupo{padding:14px 18px 5px;margin:0;white-space:nowrap}body.es-pruebas .lateral{height:auto;top:auto}}.edc-selector{display:flex;gap:12px;flex-wrap:wrap;border:1px solid var(--regla);border-radius:10px;padding:14px 16px;background:var(--papel-2);margin:-12px 0 20px;max-width:640px}.edc-selector .campo{display:flex;flex-direction:column;gap:5px}.edc-selector label{font-size:11px;text-transform:uppercase;letter-spacing:.04em;color:var(--apagado)}.edc-selector select{font:inherit;font-size:13.5px;padding:7px 10px;border:1px solid var(--regla-fuerte);border-radius:8px;background:#fff;min-width:280px}.edc-titular{margin:0 0 10px;font-size:14px}table.libro tr.edc-abono td{background:#F4FAF6}@media print{.edc-selector{display:none!important}.edc-titular{font-size:9pt;margin-bottom:6px}table.libro tr.edc-abono td{-webkit-print-color-adjust:exact;print-color-adjust:exact}}.caja-titulo{font-family:var(--fuente-titulo);font-size:21px;font-weight:500;letter-spacing:-.01em;margin:34px 0 6px;color:var(--tinta)}table.caja-tabla{font-size:12.5px}table.caja-tabla td{vertical-align:top}table.libro tr.caja-rechazado td{background:#FBF3F3;color:var(--apagado)}.btn.chico{padding:5px 11px;font-size:12px;border-radius:7px}.caja-fichas{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:12px;max-width:1100px}.caja-ficha{border:1px solid var(--regla-fuerte);border-radius:10px;padding:14px 16px;background:#fff}.caja-ficha.cerrada{background:var(--papel-2);border-style:dashed}.caja-ficha-tit{font-weight:600;font-size:14px;margin-bottom:10px}.caja-form{gap:8px}.caja-form,.caja-form label{display:flex;flex-direction:column}.caja-form label{font-size:11px;text-transform:uppercase;letter-spacing:.04em;color:var(--apagado);gap:4px}.caja-form input{font:inherit;font-size:13.5px;text-transform:none;letter-spacing:0;color:var(--texto);padding:7px 9px;border:1px solid var(--regla-fuerte);border-radius:8px}.caja-form button{align-self:flex-start;margin-top:2px}.caja-rejilla{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:14px 18px}.caja-botones{display:flex;flex-direction:column;gap:6px;align-items:flex-start}.caja-rechazo{display:flex;gap:5px;align-items:center}.caja-rechazo input{font:inherit;font-size:11.5px;padding:4px 7px;width:120px;border:1px solid var(--regla-fuerte);border-radius:7px}@media print{.caja-titulo{font-size:12pt;margin:10px 0 4px}.caja-fichas,.caja-rejilla{display:none!important}table.caja-tabla{font-size:7.4pt}table.libro tr.caja-rechazado td{-webkit-print-color-adjust:exact;print-color-adjust:exact}}.doc-lista{list-style:none;margin:0;padding:0;max-width:900px;border:1px solid var(--regla);border-radius:10px;overflow:hidden}.doc{display:flex;flex-direction:column;gap:3px;padding:13px 16px;border-bottom:1px solid var(--regla)}.doc:last-child{border-bottom:none}.doc:nth-child(2n){background:var(--papel-2)}.doc-tit{font-size:14.5px;font-weight:500;text-decoration:none;color:var(--tinta-2)}.doc-tit:hover{text-decoration:underline}.doc-datos{font-size:11.5px;color:var(--apagado)}.pest{display:flex;gap:8px;flex-wrap:wrap;margin:22px 0 0;padding:0 6px}.pest-tab{display:inline-block;padding:10px 22px;border-radius:11px 11px 0 0;font-size:14px;font-weight:600;letter-spacing:-.005em;text-decoration:none;color:#272052;background:#fff;transform:translateY(3px);box-shadow:0 2px 5px rgba(31,26,72,.2);transition:transform .12s ease,box-shadow .12s ease}.pest-tab:hover{transform:translateY(1px);box-shadow:0 4px 9px rgba(31,26,72,.24)}.pest-tab.es-activa{transform:translateY(0);box-shadow:0 -1px 8px rgba(31,26,72,.22)}.pest-legales{background:#C1E5F5}.pest-planos{background:#FFFFCC}.pest-fotos{background:#B8E5BE}.pest-directorio{background:#FBE3D6}.pest-lienzo{background:#E5E7F4;border-radius:0 14px 14px 14px;padding:24px 22px;box-shadow:inset 0 1px 3px rgba(31,26,72,.1)}.pest-lienzo .rep-lista{max-width:none}.pest-lienzo .rep-tarjeta{border-color:transparent;box-shadow:0 1px 4px rgba(31,26,72,.14)}.pest-lienzo a.rep-tarjeta:hover{border-color:transparent;box-shadow:0 5px 12px rgba(31,26,72,.2)}.rep-tarjeta.alb{padding:0;overflow:hidden}.rep-tarjeta.alb .rep-titulo{padding:14px 20px 0}.rep-tarjeta.alb .rep-detalle{padding:0 20px}.rep-tarjeta.alb .rep-ir{padding:0 20px 16px}.alb-portada{display:block;height:140px;overflow:hidden;background:#E5E7F4}.alb-portada img{display:block;width:100%;height:100%;object-fit:cover}.galeria{display:grid;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:14px}.foto{display:block;background:#fff;border-radius:11px;overflow:hidden;text-decoration:none;color:inherit;box-shadow:0 2px 5px rgba(31,26,72,.16);transition:transform .12s ease,box-shadow .12s ease}.foto:hover{transform:translateY(-2px);box-shadow:0 6px 14px rgba(31,26,72,.22)}.foto img{display:block;width:100%;height:150px;object-fit:cover;background:#E5E7F4}.foto-otro{display:flex;align-items:center;justify-content:center;height:150px;background:var(--papel-2);font-weight:700;font-size:13px;color:var(--apagado)}.foto-pie{display:block;padding:9px 11px;font-size:12px;line-height:1.35;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media print{.pest{display:none}.pest-lienzo{background:none;box-shadow:none;padding:0}}.dir-contacto{font-size:12.5px;line-height:1.5}.dir-caja{border:1px solid var(--regla);border-radius:10px;padding:16px 18px;background:var(--papel);max-width:68ch}.dir-caja .dir-estado{display:block;margin:0 0 10px;font-size:14px}.arq-chips{display:flex;gap:8px;flex-wrap:wrap;margin:2px 0 18px}.arq-chip{display:flex;flex-direction:column;gap:2px;text-decoration:none;color:inherit;border:1px solid var(--regla-fuerte);background:var(--papel);border-radius:9px;padding:8px 14px;min-width:150px;transition:border-color .12s}.arq-chip:hover{border-color:var(--tinta)}.arq-chip .n{font-size:13px;font-weight:500;line-height:1.25}.arq-chip .e{font-size:11px;color:var(--apagado)}.arq-chip .e.mal{color:#9A2B2B;font-weight:600}.arq-chip .e.ok{color:var(--ok);font-weight:600}.arq-chip.act{border-color:var(--tinta);border-width:2px;padding:7px 13px;background:var(--papel-2)}.arq2{border:1px solid var(--regla-fuerte);background:var(--papel);border-radius:12px;overflow:hidden;max-width:780px}.arq2-cab{display:flex;justify-content:space-between;align-items:flex-start;gap:14px;padding:16px 22px;border-bottom:1px solid var(--regla)}.arq2-cab .nom{font-family:var(--fuente-titulo);font-size:20px;font-weight:500;line-height:1.2}.arq2-cab .cod{font-size:11px;color:var(--apagado);letter-spacing:.05em;text-transform:uppercase;margin-top:3px}.arq2-cab .mon{font-size:12px;font-weight:600;color:var(--apagado);border:1px solid var(--regla);border-radius:20px;padding:3px 12px;flex-shrink:0}.arq2-cifras{display:grid;grid-template-columns:1fr 1fr;border-bottom:1px solid var(--regla)}.arq2-cif{padding:16px 22px}.arq2-cif+.arq2-cif{border-left:1px solid var(--regla)}.arq2-cif .r{font-size:10.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--apagado);font-weight:600}.arq2-cif .v{font-family:var(--fuente-titulo);font-size:30px;font-weight:500;letter-spacing:-.02em;margin-top:3px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;line-height:1.1}.arq2-cif .d{font-size:11px;color:var(--apagado);margin-top:3px;line-height:1.45}.arq2-dif{padding:13px 22px;display:flex;align-items:baseline;gap:12px;flex-wrap:wrap}.arq2-dif .cifra{font-size:17px;font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.arq2-dif .txt{font-size:12.5px;line-height:1.45}.arq2-dif.cuadra{background:#E9F6ED;color:#1E5F3C}.arq2-dif.descuadra{background:#FBECEB;color:#8C2420}.arq2-dif.muda{background:var(--papel-2);color:var(--apagado)}.arq2-cuerpo{padding:16px 22px 18px}.arq2-rot{font-size:10.5px;letter-spacing:.11em;text-transform:uppercase;color:var(--apagado);font-weight:600;margin-bottom:7px}.arq2-form{display:flex;gap:12px;align-items:end;flex-wrap:wrap}.arq2-form label{display:flex;flex-direction:column;gap:4px;font-size:10.5px;text-transform:uppercase;letter-spacing:.06em;color:var(--apagado);font-weight:600}.arq2-form .ayuda2{font-size:10px;font-weight:400;color:var(--apagado);margin-top:-2px}.arq2-form .ayuda2,.arq2-form input{text-transform:none;letter-spacing:0}.arq2-form input{font:inherit;font-size:14px;color:var(--texto);padding:8px 10px;border:1px solid var(--regla-fuerte);border-radius:7px;width:190px;background:var(--papel)}.arq2-form input:focus{outline:2px solid var(--tinta-2);outline-offset:1px}.arq2-det{border-top:1px solid var(--regla);padding:14px 22px 16px;background:#FBFBFE}.arq-lin{display:grid;grid-template-columns:16px 1fr auto;gap:0 10px;align-items:baseline;padding:4px 0;font-size:13.5px}.arq-lin .s{color:var(--apagado);font-weight:600;text-align:center}.arq-lin .v{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.arq-lin .v.resta{color:#9A2B2B}.arq-lin .nota{display:block;font-size:10.5px;line-height:1.4;margin-top:1px}.arq-lin .nota,.arq-lin.cero{color:var(--apagado)}.arq-lin.cero .v{color:#9B9AB2}.arq-lin.tot{border-top:1px solid var(--regla-fuerte);margin-top:7px;padding-top:9px;font-size:15px;font-weight:600}.arq2-hist{border-top:1px solid var(--regla);padding:14px 22px 18px}.arq2-hist table{width:100%;border-collapse:collapse;font-size:12.5px}.arq2-hist th{text-align:left;font-size:10px;letter-spacing:.09em;text-transform:uppercase;color:var(--apagado);font-weight:600;padding:0 8px 5px 0;border-bottom:1px solid var(--regla)}.arq2-hist td.n,.arq2-hist th.n{text-align:right}.arq2-hist td{padding:7px 8px 7px 0;border-bottom:1px solid #efeff6;vertical-align:top}.arq2-hist td.n{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}@media print{.arq2{border-color:#999;max-width:none;page-break-inside:avoid;break-inside:avoid}.arq2-dif.cuadra,.arq2-dif.descuadra,.arq2-dif.muda{background:none;padding:8px 22px}.arq2-det{background:none}.arq-lin.cero,.arq-lin.cero .v{color:#666}}@media (max-width:560px){.arq2-cifras{grid-template-columns:1fr}.arq2-cif+.arq2-cif{border-left:none;border-top:1px solid var(--regla)}.arq2-form input,.arq2-form label{width:100%}}.caja-rejilla>label{display:flex;flex-direction:column;min-width:0}.caja-rejilla>label>input,.caja-rejilla>label>select,.caja-rejilla>label>textarea{margin-top:auto}.caja-rejilla>label>.ayuda{margin-bottom:6px}.edc-selector{align-items:flex-end}.edc-selector .campo{justify-content:flex-end}.edc-selector input[type=date]{font:inherit;font-size:13.5px;padding:7px 10px;border:1px solid var(--regla-fuerte);border-radius:7px;background:var(--papel);color:var(--texto)}.edc-selector input[type=date]:focus{outline:2px solid var(--tinta-2);outline-offset:1px}.cmp-barra{display:flex;gap:10px;align-items:center;flex-wrap:wrap;width:215.9mm;max-width:100%;margin:20px auto 12px;padding:0 4px}.cmp-barra .btn{text-decoration:none;display:inline-block}.cmp-fuera{max-width:70ch;margin:40px auto;padding:0 16px}.cmp{width:215.9mm;height:139.7mm;padding:8mm;background:var(--papel);margin:0 auto 24px;display:flex;flex-direction:column;font-size:7.6pt;line-height:1.38;color:#1e1e2b;box-shadow:0 1px 4px rgba(39,32,82,.16);overflow:hidden}.cmp-membrete{display:flex;justify-content:space-between;align-items:flex-start;gap:10mm;border-bottom:1.6pt solid var(--tinta);padding-bottom:2.2mm}.cmp-membrete .ent{font-size:10pt;font-weight:700;color:var(--tinta);margin:0;line-height:1.2}.cmp-membrete .dir{font-size:6.6pt;color:var(--apagado);margin:.8mm 0 0;line-height:1.45}.cmp-membrete .cmp-doc{text-align:right;flex-shrink:0}.cmp-membrete .cmp-doc .t{font-size:6.8pt;letter-spacing:.13em;text-transform:uppercase;color:var(--acento);font-weight:600;line-height:1.3}.cmp-membrete .cmp-doc .n{font-size:7.4pt;color:var(--apagado);margin-top:.6mm;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.cmp-membrete .cmp-doc .n b{color:var(--tinta);font-weight:600;font-size:8.4pt}.cmp-estado{margin-top:2.6mm;padding:1.7mm 3mm;border-radius:1mm;font-size:7.2pt;line-height:1.4}.cmp-estado b.tit{font-size:7pt;letter-spacing:.1em;text-transform:uppercase;display:inline;margin-right:.5em}.cmp-estado.e-ok{background:#E9F6ED;border-left:1mm solid #1e7a3c;color:#14532a}.cmp-estado.e-esp{background:#FDF4E3;border-left:1mm solid #8a5a00;color:#63400a}.cmp-estado.e-mal{background:#FDECEB;border-left:1mm solid #b3261e;color:#8c1d18}.cmp .r{font-size:5.9pt;letter-spacing:.11em;text-transform:uppercase;color:var(--apagado);font-weight:600;display:block;line-height:1.4}.cmp-datos{display:grid;grid-template-columns:repeat(4,1fr);gap:0 5mm;margin-top:2.8mm}.cmp-datos .v{font-size:8.4pt;color:var(--tinta);font-weight:500;margin-top:.3mm}.cmp-flujo{margin-top:2.8mm;border:.4pt solid var(--regla);border-radius:1mm;overflow:hidden}.cmp-flujo .fila{display:grid;grid-template-columns:1fr 12mm 1fr}.cmp-flujo .lado{padding:2.4mm 3.4mm;min-height:19mm}.cmp-flujo .caja{font-size:8.6pt;color:var(--tinta);font-weight:500;line-height:1.25;margin-top:.6mm}.cmp-flujo .cod{font-size:6.6pt;color:var(--apagado);font-weight:400;display:block}.cmp-flujo .monto{font-size:15pt;font-weight:600;margin-top:1.6mm;letter-spacing:-.015em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;line-height:1}.cmp-flujo .mon{font-size:7.6pt;font-weight:500;color:var(--apagado);margin-left:.4em}.cmp-flujo .sale .monto{color:#B3261E}.cmp-flujo .entra{background:#FBFBFE;border-left:.4pt solid var(--regla)}.cmp-flujo .entra .monto{color:#1E7A3C}.cmp-flujo .vacio{display:flex;align-items:center;color:var(--apagado);font-size:7.2pt;line-height:1.45}.cmp-flujo .flecha{background:var(--tinta);color:#fff;display:flex;align-items:center;justify-content:center;font-size:12pt;line-height:1}.cmp-tasa{border-top:.4pt solid var(--regla);background:var(--papel-2);padding:1.6mm 3.4mm;display:flex;align-items:baseline;gap:2.5mm;flex-wrap:wrap;font-size:8pt;color:var(--tinta)}.cmp-tasa .op{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:500}.cmp-tasa .res{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:700}.cmp-tasa .ig{color:var(--acento);font-weight:700}.cmp-concepto{margin-top:2.8mm;border-left:.8mm solid var(--papel-2);padding-left:3mm}.cmp-concepto .txt{font-size:8.4pt;color:var(--tinta);margin-top:.3mm;line-height:1.35}.cmp-concepto .motivo{font-size:7.6pt;color:#B3261E;margin-top:1.2mm;line-height:1.35}.cmp-arq{display:grid;grid-template-columns:1fr 52mm;gap:4mm;margin-top:2.8mm;border:.4pt solid var(--regla);border-radius:1mm;overflow:hidden}.cmp-suma{padding:2.2mm 3.4mm}.cmp-lin{display:grid;grid-template-columns:4mm 1fr auto;gap:0 2mm;align-items:baseline;padding:.7mm 0;font-size:7.8pt}.cmp-lin .s{color:var(--apagado);font-weight:600;text-align:center}.cmp-lin .v{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.cmp-lin.cero{color:var(--apagado)}.cmp-lin.tot{border-top:.4pt solid var(--regla-fuerte);margin-top:1.2mm;padding-top:1.4mm;font-size:9pt;font-weight:600}.cmp-nota{font-size:7pt;color:var(--apagado);line-height:1.45;margin:1.5mm 0}.cmp-conteo{background:#FBFBFE;border-left:.4pt solid var(--regla);padding:2.2mm 3.4mm;display:flex;flex-direction:column;justify-content:center;gap:2.5mm}.cmp-conteo .v{font-size:14pt;font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;line-height:1.05;margin-top:.4mm;letter-spacing:-.015em}.cmp-conteo .mon{font-size:7.2pt;font-weight:500;color:var(--apagado);margin-left:.4em}.cmp-conteo .dif.ok .v{color:#1E7A3C}.cmp-conteo .dif.mal .v{color:#B3261E}.cmp-manos{margin-top:auto;display:grid;grid-template-columns:1fr 1fr;border:.4pt solid var(--regla);border-radius:1mm;overflow:hidden}.cmp-manos .mano{padding:1.8mm 3.4mm}.cmp-manos .mano+.mano{border-left:.4pt solid var(--regla)}.cmp-manos .cmp-nom{font-size:8.4pt;color:var(--tinta);font-weight:500;margin-top:.3mm}.cmp-manos .cargo{font-size:6.8pt;color:var(--apagado)}.cmp-manos .cuando{font-size:7.2pt;color:var(--apagado);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;margin-top:.4mm}.cmp-manos .pend{font-size:7.4pt;color:#8A5A00;font-style:italic;margin-top:.4mm;line-height:1.35}.cmp-manos .firma-linea{border-top:.4pt solid var(--regla-fuerte);margin-top:.5mm;padding-top:.8mm;font-size:6.4pt;color:var(--apagado)}.cmp-pie{margin-top:2.2mm;border-top:.4pt solid var(--regla);padding-top:1.4mm;display:flex;justify-content:space-between;align-items:flex-end;gap:6mm;font-size:6.2pt;color:var(--apagado);line-height:1.45}.cmp-pie b{color:#65657d;font-weight:500}.cmp-pie .huella{font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:5.8pt;text-align:right;flex-shrink:0}@media print{@page comprobante{size:215.9mm 139.7mm;margin:0}body{background:#fff}.cmp{page:comprobante;box-shadow:none;margin:0}}table.caja-tabla td.mc-num,table.caja-tabla th.mc-num{white-space:nowrap;min-width:13ch;width:13ch}table.caja-tabla td.mc-num a{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-decoration:underline;text-underline-offset:2px}@media print{table.caja-tabla td.mc-num a{text-decoration:none;color:inherit}}.bmini:disabled,.bmini[disabled]{cursor:not-allowed}.bmini:disabled,.bmini:disabled:active,.bmini:disabled:focus,.bmini:disabled:hover,.bmini[disabled],.bmini[disabled]:active,.bmini[disabled]:focus,.bmini[disabled]:hover{background:transparent;color:var(--apagado);border-color:var(--regla)}@media print{.bmini:disabled,.bmini[disabled]{display:none}}.fila-tit{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.eti-rol{display:inline-block;font-size:14px;font-weight:600;letter-spacing:.01em;line-height:1.35;padding:6px 18px;border-radius:999px;border:1px solid transparent;white-space:nowrap;box-shadow:0 2px 4px rgba(0,0,0,.38)}.eti-1{background:#E74712;color:#fff;border-color:#E74712}.eti-2{background:#272052;color:#fff;border-color:#272052}.eti-3{background:#E6E7F5;color:#272052;border-color:#D3D5E8}.eti-4{background:#FFFFFF;color:#272052;border-color:#272052}@media (max-width:640px){.fila-tit{gap:9px}.eti-rol{font-size:13px;padding:5px 14px}}@media print{.eti-rol{box-shadow:none}}.fila-estatus{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-top:12px}.fila-estatus .nota-estatus{font-size:12px;color:var(--apagado)}.est-fin{display:inline-block;font-size:14px;letter-spacing:.01em;line-height:1.35;padding:6px 18px;border-radius:999px;border:1px solid transparent;white-space:nowrap;box-shadow:0 2px 4px rgba(0,0,0,.38)}.est-fin,.eti-rol{font-weight:400}.ef-aldia{background:#008038;color:#fff;border-color:#008038}.ef-plazo{background:#FFC000;color:#272052;border-color:#FFC000}.ef-concil{background:#FFFFCC;color:#272052;border-color:#E8E8A8}.ef-mora{background:#E60000;color:#fff;border-color:#E60000}@media (max-width:640px){.fila-estatus{gap:8px}.est-fin{font-size:13px;padding:5px 14px}.eti-rol{font-weight:400}}@media print{.est-fin{box-shadow:none}}.tarj.c-archivo{background:#E5E3F7;border-color:#B5B8D6}.tarj .det,.tarj .rot{color:#5A5780}.pest-equipos{background:#E2D9F3}@media (min-width:901px){.ingreso .panel{padding:26px 40px;align-items:center;justify-content:center}}.tarjeta-acceso{width:100%;max-width:414px;background:#fff;border-radius:12px;box-shadow:0 3px 16px rgba(31,26,72,.16);overflow:hidden}.ta-cuerpo{padding:38px 37px 34px}.tarjeta-acceso form{max-width:none}.tarjeta-acceso h1{font-size:28px;margin:0 0 7px}.ta-intro{font-size:13.5px;color:#5A5780;margin:0 0 24px;line-height:1.5}.ta-rot{display:block;font-size:13.5px;color:#272052;margin:0 0 6px}.ta-req{color:#C62828}.ta-campo{width:100%;padding:12px 15px;border:1px solid var(--regla-fuerte);border-radius:8px;font:inherit;font-size:15px;background:#fff}.ta-campo:focus{outline:none;border-color:#C43A0E;box-shadow:0 0 0 3px rgba(196,58,14,.16)}.ta-cuerpo .ta-campo{margin-bottom:17px}.ta-clave{position:relative}.ta-clave .ta-campo{padding-right:44px}.ta-ojo{position:absolute;right:8px;top:7px;width:35px;height:35px;display:grid;place-items:center;background:none;border:none;color:#5A5780;cursor:pointer;border-radius:6px}.ta-ojo:hover{color:#272052;background:var(--papel-2)}.ta-olvide{display:inline-block;margin:-4px 0 19px;font-size:13px;color:#C43A0E}.ta-turnstile{display:flex;align-items:center;gap:9px;border:1px solid var(--regla-fuerte);border-radius:8px;padding:17px 14px;margin-bottom:19px;background:#FAFAFC}.ta-tsbox{width:17px;height:17px;border:1px solid var(--regla-fuerte);border-radius:3px;background:#fff;flex:none}.ta-tstexto{font-size:13px;color:#5A5780}.ta-tsmarca{margin-left:auto;font-size:9px;letter-spacing:.08em;color:#8A8AA0}.ta-principal{width:100%;padding:13px 16px;border:none;border-radius:8px;background:#C43A0E;color:#fff;font:inherit;font-size:15px;font-weight:600;letter-spacing:.04em;cursor:pointer}.ta-principal:hover{background:#A93209}.ta-o{display:flex;align-items:center;gap:12px;margin:14px 0 10px;font-size:12px;color:#5A5780}.ta-o:after,.ta-o:before{content:"";flex:1 1;height:1px;background:var(--regla)}.ta-google{width:100%;display:flex;align-items:center;justify-content:center;gap:10px;padding:10px 16px;border:1px solid var(--regla-fuerte);border-radius:7px;background:#fff;font:inherit;font-size:14px;font-weight:500;color:#272052;cursor:pointer}.ta-google:hover{background:var(--papel-2);border-color:var(--tinta)}.ta-pie{border-top:1px solid var(--regla);background:#FAFAFC;padding:26px 37px 29px;text-align:center}.ta-nuevo{margin:0 0 14px;font-size:15px;font-weight:600;color:#272052}.ta-nuevo-det{margin:5px 0 11px;font-size:12px;color:#5A5780;line-height:1.45}.ta-secundario{display:block;padding:12px 16px;border:1px solid #c43a0e;border-radius:8px;color:#C43A0E;font-size:15px;font-weight:600;letter-spacing:.04em;text-decoration:none}.ta-secundario:hover{background:#C43A0E;color:#fff}.ta-nota{max-width:414px;margin:16px auto 0;font-size:12px;color:#5A5780;line-height:1.5;text-align:center}@media (min-width:901px) and (max-height:900px){.ingreso .panel{padding:8px 40px;justify-content:flex-start}.ta-cuerpo{padding:28px 37px 26px}.ta-intro{margin:0 0 18px}.ta-cuerpo .ta-campo{margin-bottom:13px}.ta-olvide{margin:-4px 0 15px}.ta-turnstile{margin-bottom:15px}.ta-pie{padding:20px 37px 22px}.ta-nota{margin-top:8px}}.ta-vencida{max-width:414px;margin:0 auto 14px;font-size:12.5px}@media (min-width:901px){.ingreso{grid-template-columns:.71fr 1fr}.ingreso .obra{padding:48px 44px 44px}}.ingreso .obra .lema{margin:auto 0 0;text-align:left;max-width:40ch}.ingreso .obra .senas-correo{display:inline-block;margin-top:10px;color:#E8E6F4;text-decoration:underline;text-underline-offset:3px}.ingreso .obra .senas-correo:hover{color:#fff}.ta-google{padding:12.75px 16px}a.ta-principal.ta-enlace{display:block;box-sizing:border-box;text-align:center;text-decoration:none;margin-top:4px}.ta-google{text-decoration:none}.ta-ts{margin-top:16px}.ta-cuerpo .ta-ts{margin:16px 0}@media (max-width:900px){.ingreso{grid-template-columns:minmax(0,1fr)}.ingreso .obra,.ingreso .panel{min-width:0}.ingreso .panel{padding:20px 12px}.ta-cuerpo{padding:26px 18px 24px}.ta-pie{padding:22px 18px 24px}}.ingreso .obra .obra-legal{margin:20px 0 0;font-size:12.5px;color:#B6B1D8}.ingreso .obra .obra-legal a{color:#D8D4EC;text-decoration:underline;text-underline-offset:3px}.ingreso .obra .obra-legal a:hover{color:#fff}.doc-fondo{min-height:100vh;background:var(--papel-2);padding:36px 20px 56px}.doc{max-width:760px;margin:0 auto;background:#fff;border-radius:12px;box-shadow:0 3px 16px rgba(31,26,72,.1);padding:44px 52px 40px;color:#2A2740;font-size:15px;line-height:1.65}.doc-membrete{margin:0 0 4px}.doc-casa{font-size:15px;font-weight:600;color:var(--tinta)}.doc-rif{font-size:13px;color:#5A5780}.doc-titulo{font-size:30px;font-weight:600;line-height:1.2;margin:22px 0 10px;color:var(--tinta)}.doc-sumario{margin:0 0 8px;color:#5A5780;max-width:62ch}.doc-fecha{margin:0;font-size:13px;color:#5A5780}.doc-regla{border:none;border-top:1px solid var(--regla);margin:26px 0}.doc-seccion{margin:0 0 28px}.doc-seccion h2{font-size:17px;font-weight:600;color:var(--tinta);margin:0 0 10px}.doc-seccion p{margin:0 0 11px}.doc-seccion p:last-child{margin-bottom:0}.doc b{font-weight:600}.doc a{color:var(--tinta-2)}.doc-nota{border-left:3px solid var(--acento);background:#FCF4F1;padding:12px 15px;margin:14px 0 0;font-size:14px}.doc-pie{font-size:13px;color:#5A5780;line-height:1.6}.doc-pie p{margin:0 0 10px}.doc-enlaces{margin:0}@media (max-width:700px){.doc-fondo{padding:20px 12px 36px}.doc{padding:28px 20px 30px;border-radius:10px}.doc-titulo{font-size:25px}}.ec-pago{font-weight:600;color:#272052}.ec-etq{font-weight:600;color:#C43A0E}.ec-tasa{display:block;margin-top:3px;font-size:12.5px;line-height:1.5;color:#3B3950}.ec-fl,.ec-ref{color:#5A5780}.ec-rec{color:#453E8F;text-decoration:underline;text-underline-offset:2px}.ec-rec:hover{color:#272052}.ficha-cab2 td.ec-saldo{background:#FAFAFC}.ficha-cab2 td.ec-saldo b{color:#A32C2C}.ec-membrete{display:none}@media print{.ec-membrete{display:block;margin:0 0 14px}.ec-membrete .ec-m1{font-size:13px;font-weight:700;color:#272052}.ec-membrete .ec-m2{font-size:10.5px;color:#333}.libro-usd thead th{background:#272052!important;color:#fff!important;-webkit-print-color-adjust:exact;print-color-adjust:exact;border:1px solid #000;text-align:center;font-size:10.5px;padding:6px 5px}.libro-usd thead th.d{text-align:center}.libro-usd td{border:1px solid #000;font-size:10px;padding:5px 6px;-webkit-print-color-adjust:exact;print-color-adjust:exact}.libro-usd tr.abono{background:transparent!important}.libro-usd .ec-etq{color:#C43A0E!important}.libro-usd .ec-etq,.libro-usd .ec-rec{-webkit-print-color-adjust:exact;print-color-adjust:exact}.libro-usd .ec-rec{color:#453E8F!important}.libro-usd .ec-tasa{font-size:9.5px;margin-top:2px}.libro-usd tr.tot td{background:#E5E7F4!important;font-weight:700;-webkit-print-color-adjust:exact;print-color-adjust:exact}.libro-usd tr{page-break-inside:avoid}.libro-usd thead{display:table-header-group}.ec-pie{font-size:9.5px}}.pc-grupo{margin:0 0 30px}.pc-gtit{font-size:17px;font-weight:600;color:var(--tinta);margin:0 0 10px;padding-bottom:7px;border-bottom:2px solid var(--tinta)}.pc-sub{margin:0 0 16px}.pc-stit{font-size:13.5px;font-weight:600;color:#453E8F;margin:0 0 6px}.pc-tabla td{vertical-align:top}.pc-nota{display:block;margin-top:3px;font-size:11.5px;line-height:1.45;color:#5A5780}.pc-sello{display:inline-block;margin-left:8px;padding:1px 7px;border-radius:9px;background:#F4E4DE;color:#A32C2C;font-size:10.5px;font-weight:600;letter-spacing:.03em;vertical-align:1px}.pc-inactiva td{opacity:.72}.pc-sinuso td{color:#6E6B90}.pestanas{display:flex;gap:8px;flex-wrap:wrap}.pest{display:inline-block;padding:9px 16px;border-radius:9px 9px 0 0;font-size:13.5px;font-weight:600;text-decoration:none;color:#3B3950;border:1px solid var(--regla);border-bottom:none;background:#F4F4F9}.pest:hover{background:var(--papel-2)}.pest.activa{background:#fff;color:var(--tinta);border-color:var(--regla-fuerte)}.pest-plan.activa{box-shadow:inset 0 3px 0 var(--tinta)}.pest-pend.activa{box-shadow:inset 0 3px 0 #C43A0E}.ec-ident{border:1px solid #d9d9ec;border-radius:3px;overflow:hidden}.ec-ident-cima{display:flex;align-items:baseline;gap:12px;flex-wrap:wrap;padding:13px 18px;background:#2B2B60;color:#fff}.ec-ident-cima .cod{font-size:17px;font-weight:700;letter-spacing:.02em}.ec-ident-cima .nom{font-size:14px;font-weight:400;opacity:.88}.ec-ident-cuerpo{display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr))}.ec-celda{padding:13px 18px;border-left:1px solid #eaeaf4}.ec-celda:first-child{border-left:0}.ec-celda .r{display:block;margin-bottom:3px;font-size:10px;letter-spacing:.09em;text-transform:uppercase;color:#7A7A9C}.ec-celda b{font-size:15px;font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ec-celda-saldo{background:#FAFAFD;border-left:1px solid #d9d9ec}.ec-celda-saldo .r{font-weight:700}.ec-celda-saldo b{font-size:21px}.ec-celda-saldo.debe .r,.ec-celda-saldo.debe b{color:#9E2430}.ec-celda-saldo.favor .r,.ec-celda-saldo.favor b{color:#15706A}@media print{.ec-ident{border-color:#000}.ec-ident-cima{background:#fff;color:#000;padding:8px 12px;border-bottom:1.5px solid #000}.ec-ident-cuerpo{grid-template-columns:repeat(4,1fr)}.ec-celda{padding:8px 12px;border-left:1px solid #999}.ec-celda-saldo{background:#fff}.ec-ident{page-break-inside:avoid;break-inside:avoid}.banda-entorno{display:none!important}body.es-pruebas{padding-top:0!important}.ec-pie{max-width:none!important;margin-top:8px!important;break-inside:avoid;page-break-inside:avoid}.ec-pie a,.libro-usd a{color:#000!important;text-decoration:none}}.libro-usd td:first-child,.libro-usd th:first-child{white-space:nowrap}.c-estado .ec-bal-rot{font-size:13px;font-weight:600;margin:2px 0 8px}.c-estado .ec-bal-rot.debe{color:#9E2430}.c-estado .ec-bal-rot.favor{color:#15706A}.c-estado .ec-bal-rot.cero{color:#5F5F82}.c-estado .ec-bal{display:inline-block;padding:9px 22px;border-radius:999px;font-size:25px;font-weight:700;letter-spacing:-.01em;color:#fff;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;margin-bottom:12px}.c-estado .ec-bal.debe{background:#C62430}.c-estado .ec-bal.favor{background:#12805C}.c-estado .ec-bal.cero{background:#5F5F82}.c-estado .ec-ver{display:inline-block;margin-top:10px;font-size:14px;color:#2F5FD0;text-decoration:underline}.cm-caja{background:#fff;border:1px solid #dfdfe8;border-radius:10px;padding:16px 18px;margin-bottom:16px}.cm-caja h2{margin:0 0 12px;font-size:13px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#5F5F82}.cm-rejilla{display:grid;grid-template-columns:repeat(auto-fit,minmax(215px,1fr));gap:14px 18px}.cm-campo{display:block}.cm-campo>span{display:block;font-size:12px;color:#5F5F82;margin-bottom:4px}.cm-campo input,.cm-campo select{width:100%;padding:8px 10px;border:1px solid #dfdfe8;border-radius:7px;font:inherit;background:#fff;color:inherit;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.cm-pie{font-size:12px;color:#5F5F82;margin-top:5px;line-height:1.5}.cm-pie b.mal{color:#9E2430}.cm-pie b.ojo{color:#8A4B00}.cm-nota{color:#8A8AA6}.cm-rot{display:block;font-size:12px;color:#5F5F82;margin:14px 0 6px}.cm-casillas{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.cm-casillas label{display:flex;align-items:center;gap:7px;cursor:pointer;border:1px solid #dfdfe8;border-radius:999px;padding:6px 14px;font-size:14px}.cm-casillas label.act{border-color:#2F5FD0;background:#F2F6FF}.cm-guardar{background:none;border:none;padding:0;margin-left:8px;cursor:pointer;font:inherit;font-size:12px;color:#2F5FD0;text-decoration:underline}.cm-guardar:hover{color:#1C3E93}.cm-veredicto{border-radius:10px;padding:14px 18px;margin-bottom:16px;background:#E8F5EF;border:1px solid #bfe3d3}.cm-veredicto b{font-size:17px}.cm-veredicto p{margin:6px 0 0;font-size:14px;color:#3A3A52;line-height:1.5}.cm-veredicto.empate{background:#FFF6E6;border-color:#F0DCB8}.cm-veredicto.neutro{background:#F4F4F8;border-color:#DFDFE8}.cm-tabla{overflow-x:auto}.cm-tabla table{border-collapse:collapse;width:100%;min-width:640px}.cm-tabla td,.cm-tabla th{padding:10px 12px;border-bottom:1px solid #dfdfe8;text-align:left;vertical-align:top}.cm-tabla th{font-size:12px;text-transform:uppercase;letter-spacing:.05em;color:#5F5F82;font-weight:700}.cm-tabla td.num{text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.cm-tabla td.costo{font-weight:700;font-size:16px}.cm-tabla tr.gana td{background:#E8F5EF}.cm-tabla tr.gana td:first-child{box-shadow:inset 3px 0 0 #12805C}.cm-tabla tr.fuera td{color:#9A9AB4}.cm-marca{display:inline-block;font-size:11px;font-weight:700;border-radius:999px;padding:2px 9px;margin-left:8px;vertical-align:1px}.cm-marca.buena{background:#12805C;color:#fff}.cm-marca.gris{background:#EDEDF3;color:#7A7A96}.cm-leyenda{border-top:1px solid #dfdfe8;padding-top:12px;margin-top:6px;line-height:1.55;color:#5F5F82}.suma .texto .sin-tasa{margin-top:8px;padding-top:8px;border-top:1px solid rgba(0,0,0,.14);font-size:13px;line-height:1.45;color:#8A4B00}.suma .texto .sin-tasa b{color:#7A3E00}.cm-firma,.cm-hoja{display:none}.cm-barra{display:flex;justify-content:flex-end;margin-bottom:12px}.cm-imprimir{background:#fff;border:1px solid #dfdfe8;border-radius:7px;padding:8px 16px;font:inherit;font-size:14px;color:#2F5FD0;cursor:pointer}.cm-imprimir:hover{border-color:#2F5FD0;background:#F2F6FF}@media print{.cm-firma,.cm-hoja{display:block}.cm-caja{border:none;border-radius:0;padding:0;margin:0 0 3.5mm}.cm-caja h2{font-size:8pt;margin-bottom:1.5mm}.cm-hoja{margin-bottom:3.5mm}.cm-hoja-cab{display:flex;justify-content:space-between;align-items:flex-start;border-bottom:.6pt solid #666;padding-bottom:2mm;margin-bottom:3mm}.cm-hoja-cab b{font-size:10pt;letter-spacing:.02em}.cm-hoja-tit{font-size:12pt;font-weight:700;margin-top:1mm}.cm-hoja-fec{font-size:8.5pt;color:#333;white-space:nowrap}.cm-hoja-datos{display:flex;flex-wrap:wrap;gap:3mm 10mm;margin-bottom:3mm}.cm-hoja-datos>div{display:flex;flex-direction:column}.cm-hoja-datos span{font-size:7.5pt;text-transform:uppercase;letter-spacing:.06em;color:#555}.cm-hoja-datos b{font-size:10.5pt}.cm-hoja-lista{margin-bottom:2.5mm}.cm-hoja-rot{display:block;font-size:7.5pt;text-transform:uppercase;letter-spacing:.06em;color:#555;margin-bottom:1mm}.cm-hoja-tasas{display:flex;flex-wrap:wrap;gap:2mm 8mm}.cm-hoja-tasas>div{display:flex;flex-direction:column;min-width:42mm}.cm-hoja-tasas>div>span{font-size:7pt;color:#555}.cm-hoja-tasas b{font-size:10pt;line-height:1.2}.cm-hoja-tasas i{font-size:7.5pt;font-style:italic;color:#000}.cm-hoja-tasas em{font-size:7.5pt;font-style:normal;color:#555}.cm-hoja-nota{font-size:7.5pt;font-style:italic;margin:1.5mm 0 0;color:#333}.cm-veredicto{border:.6pt solid #666!important;background:#fff!important;padding:2.5mm 3.5mm;margin-bottom:3mm;page-break-inside:avoid;break-inside:avoid}.cm-veredicto b{font-size:11pt}.cm-veredicto p{font-size:8.5pt;margin-top:1.2mm;line-height:1.4}.cm-tabla{overflow:visible!important}.cm-tabla table{font-size:9pt;min-width:0}.cm-tabla th{font-size:7.5pt}.cm-tabla td,.cm-tabla th{padding:1.6mm 2mm;border-bottom:.4pt solid #999}.cm-tabla thead{display:table-header-group}.cm-tabla tr{page-break-inside:avoid;break-inside:avoid}.cm-tabla tr.gana td{background:#ECECEC!important;-webkit-print-color-adjust:exact;print-color-adjust:exact}.cm-tabla tr.gana td:first-child{box-shadow:none}.cm-tabla tr.fuera td{color:#777}.cm-marca{border:.5pt solid #333;padding:.3mm 1.5mm}.cm-marca.buena{background:#fff!important;color:#000!important}.cm-marca.gris{background:#fff!important;color:#555!important;border-color:#999}.cm-leyenda{font-size:7.5pt;line-height:1.4}.cm-firma{page-break-inside:avoid;break-inside:avoid;margin-top:4mm;border-top:.6pt solid #666;padding-top:2.5mm}.cm-firma-txt{font-size:8pt;margin:0 0 3mm}.cm-firma-rej{display:flex;gap:7mm}.cm-firma-rej>div{flex:1 1}.cm-firma-rej>div.ancho{flex:1.35 1}.cm-firma-rej span{display:block;font-size:7pt;text-transform:uppercase;letter-spacing:.06em;color:#555;margin-bottom:7mm}.cm-raya{border-bottom:.6pt solid #333}}.bmini.pz-comp,.bmini.pz-orden,.bmini.pz-pagar,.bmini.pz-rech,.bmini.pz-ver{transition:background-color .15s ease,border-color .15s ease,color .15s ease,box-shadow .15s ease,transform .06s ease}.bmini.pz-comp:active,.bmini.pz-orden:active,.bmini.pz-pagar:active,.bmini.pz-rech:active,.bmini.pz-ver:active{transform:translateY(1px)}.bmini.pz-ver{background:#fff;color:#3D3764;border-color:#CFD0E4;margin-left:10px;padding:2px 10px;font-size:11px;vertical-align:middle}.bmini.pz-ver:hover{background:#E6E7F5;border-color:#B9BBDC;color:#272052}.bmini.pz-pagar{background:#E74712;border-color:#E74712;color:#fff}.bmini.pz-pagar:hover{background:#C63B0D;border-color:#C63B0D;color:#fff;box-shadow:0 2px 8px rgba(231,71,18,.28)}.bmini.pz-pagar:active{background:#A8320B;border-color:#A8320B;box-shadow:none}.bmini.pz-orden{background:#272052;border-color:#272052;color:#fff}.bmini.pz-orden:hover{background:#3D3764;border-color:#3D3764;color:#fff;box-shadow:0 2px 8px rgba(39,32,82,.25)}.bmini.pz-orden:active{background:#1B1338;border-color:#1B1338;box-shadow:none}.bmini.pz-rech{background:#fff;border-color:#E3BDB7;color:#C0392B}.bmini.pz-rech:hover{background:#FDECEA;color:#A32E21}.bmini.pz-rech:active{background:#F8DAD5}.bmini.pz-comp{background:#fff;border-color:#CFD0E4;color:#3D3764}.bmini.pz-comp:hover{background:#E6E7F5;border-color:#B9BBDC;color:#272052}.bmini.pz-comp:active{background:#DCDDEF;border-color:#A9ABD1}.bmini.pz-editar{background:#EAF2FB;border-color:#B6CFE9;color:#1B4F7E;transition:background-color .15s ease,border-color .15s ease,color .15s ease,transform .06s ease}.bmini.pz-editar:hover{background:#D9E8F7;border-color:#8FB6DC;color:#143C61}.bmini.pz-editar:active{background:#C9DDF2;border-color:#7AA5D2;transform:translateY(1px)}.bmini.pz-comp,.bmini.pz-recl{background:#EFEBFA;border-color:#C7BDEA;color:#453E8F;transition:background-color .15s ease,border-color .15s ease,color .15s ease,transform .06s ease}.bmini.pz-comp:hover,.bmini.pz-recl:hover{background:#E2DBF5;border-color:#A99BDC;color:#332C6E}.bmini.pz-comp:active,.bmini.pz-recl:active{background:#D6CCF0;border-color:#9384D0;transform:translateY(1px)}.bmini.pz-rech{background:#FDF3F1;border-color:#EBC7C1;color:#B5352A;margin-left:22px}.bmini.pz-rech:hover{background:#FAE3DF;border-color:#C0392B;color:#9C2A1F}.bmini.pz-rech:active{background:#F6D5CF;border-color:#A32E21;transform:translateY(1px)}@media (prefers-reduced-motion:reduce){.bmini.pz-comp,.bmini.pz-orden,.bmini.pz-pagar,.bmini.pz-rech,.bmini.pz-ver{transition:none}.bmini.pz-comp:active,.bmini.pz-orden:active,.bmini.pz-pagar:active,.bmini.pz-rech:active,.bmini.pz-ver:active{transform:none}}.correo2{display:block;color:#6b6a85;font-size:.92em;word-break:break-all}.correo2:before{content:"2.º ";opacity:.75}:root{--ancho-bloque:760px}.nota-bloque{max-width:var(--ancho-bloque)}.ajustes{display:grid;grid-template-columns:206px 1fr;gap:26px;align-items:start;margin-top:4px}.ajustes-menu{border-right:1px solid var(--regla);padding-right:18px}.ajustes-menu .rot{font-size:10.5px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--apagado);margin:17px 0 6px}.ajustes-menu>div:first-child .rot{margin-top:0}.ajustes-menu button{display:block;width:100%;text-align:left;border:none;background:none;font:inherit;font-size:13.5px;color:var(--tinta);padding:6px 10px;border-radius:7px;cursor:pointer;line-height:1.35}.ajustes-menu button:hover{background:var(--papel-2)}.ajustes-menu button.act{background:var(--tinta);color:#fff;font-weight:500}.ajustes-panel{min-width:0}@media (max-width:900px){.ajustes{grid-template-columns:1fr;gap:16px}.ajustes-menu{border-right:none;border-bottom:1px solid var(--regla);padding:0 0 14px}.ajustes-menu>div{display:inline-block;vertical-align:top;margin:0 22px 6px 0}.ajustes-menu>div .rot{margin-top:0}}@media print{.ajustes{grid-template-columns:1fr}.ajustes-menu{display:none}}.cal-tasas{border:1px solid var(--regla);border-radius:10px;overflow:hidden;margin-bottom:12px;max-width:860px}.cal-cab{display:flex;justify-content:space-between;align-items:center;padding:10px 14px;background:#FAFAFE;border-bottom:1px solid var(--regla)}.cal-cab b{font-size:14px;font-weight:600}.cal-cab .nav{display:flex;gap:6px}.cal-cab .nav button{border:1px solid var(--regla-fuerte);background:#fff;border-radius:7px;width:29px;height:27px;cursor:pointer;color:var(--tinta);font:inherit;line-height:1}.cal-cab .nav button[disabled]{opacity:.35;cursor:default}.cal-red{display:grid;grid-template-columns:repeat(7,1fr)}.cal-red .dow{font-size:10.5px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--apagado);text-align:center;padding:7px 0;border-bottom:1px solid var(--regla)}.cal-dia{border:none;border-right:1px solid var(--regla);border-bottom:1px solid var(--regla);min-height:58px;padding:5px 8px;position:relative;background:#fff;text-align:left;font:inherit;cursor:pointer;width:100%;display:block}.cal-dia:nth-child(7n+7){border-right:none}.cal-dia:hover{background:#F7F8FD}.cal-dia .n{font-size:11.5px;color:var(--apagado);display:block}.cal-dia .v{font-size:13px;font-weight:500;margin-top:4px;color:var(--bolivar);display:block}.cal-dia.vacio,.cal-dia.vacio:hover{background:#FCFCFE;cursor:default}.cal-dia.finde,.cal-dia.finde:hover{background:#F7F7FB}.cal-dia.finde .n{color:#B3B0C6}.cal-dia.futuro,.cal-dia.futuro:hover{background:#FCFCFE;cursor:default}.cal-dia.futuro .n{color:#C9C7D8}.cal-dia.nopub .v{color:#B3B0C6;font-size:12px;font-weight:400}.cal-dia.falta{background:#FFF7EA}.cal-dia.falta:hover{background:#FDF0DA}.cal-dia.falta .v{color:#8A5206;font-size:11.5px;font-weight:400}.cal-dia.hoy{box-shadow:inset 0 0 0 2px var(--tinta-2)}.cal-dia .marca{position:absolute;top:5px;right:7px;font-size:11px;color:var(--alerta);font-weight:700}.cal-ley{display:flex;flex-wrap:wrap;gap:15px;font-size:12px;color:var(--apagado);margin-bottom:20px;max-width:860px}.cal-ley span{display:flex;align-items:center;gap:6px}.cal-ley i{width:13px;height:13px;border-radius:3px;border:1px solid var(--regla);display:inline-block}.tabla-tasas td:first-child{white-space:nowrap}@media (max-width:760px){.cal-dia{min-height:48px;padding:4px 5px}.cal-dia .v{font-size:11px}}@media print{.cal-cab .nav{display:none}}.hist-barra{display:flex;gap:9px;align-items:center;flex-wrap:wrap;margin:10px 0 14px;max-width:860px}.hist-barra select{font:inherit;padding:7px 11px;border:1px solid var(--regla-fuerte);border-radius:8px;background:#fff}.hist-barra select,.hist-casilla{font-size:13px;color:var(--texto)}.hist-casilla{display:flex;align-items:center;gap:6px;cursor:pointer;white-space:nowrap}.hist-casilla input{margin:0;cursor:pointer}.hist-barra .hist-btn{font-size:13px;padding:7px 14px;line-height:1.2}.hist-barra .hist-btn[disabled]{opacity:.4;cursor:default}.hist-cuenta{font-size:12.5px;color:var(--apagado);margin-left:auto}table.hist-tasas{width:100%;max-width:860px;border-collapse:collapse;font-size:13.5px;table-layout:fixed}table.hist-tasas th{text-align:left;font-weight:600;font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--apagado);padding:7px 10px;border-bottom:1px solid var(--regla-fuerte)}table.hist-tasas td.d,table.hist-tasas th.d{text-align:right}table.hist-tasas td{padding:8px 10px;border-bottom:1px solid var(--regla);vertical-align:top}table.hist-tasas tbody tr{cursor:pointer}table.hist-tasas tbody tr:hover{background:#FAFAFE}table.hist-tasas td.f{white-space:nowrap;color:var(--apagado);font-size:12.5px}table.hist-tasas td.v{white-space:nowrap;font-weight:500;color:var(--bolivar)}table.hist-tasas td.n{color:var(--apagado);font-size:12.5px}.nota-1{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}tr.abierta .nota-1{white-space:normal;overflow:visible}.tag-corr{display:inline-block;font-size:10px;font-weight:600;letter-spacing:.05em;text-transform:uppercase;padding:2px 7px;border-radius:4px;background:#FBE9E7;color:var(--alerta);margin-right:7px}.hist-pag{display:flex;gap:6px;align-items:center;justify-content:center;margin-top:16px;flex-wrap:wrap;max-width:860px}.hist-pag button{border:1px solid var(--regla-fuerte);background:#fff;border-radius:8px;min-width:34px;height:32px;padding:0 9px;cursor:pointer;font:inherit;font-size:13px;color:var(--tinta)}.hist-pag button:hover:not([disabled]){border-color:var(--tinta-2)}.hist-pag button.act{background:var(--tinta);color:#fff;border-color:var(--tinta);font-weight:500}.hist-pag button[disabled]{opacity:.35;cursor:default}.hist-pag .pts{color:var(--apagado);padding:0 3px}@media (max-width:700px){.hist-cuenta{margin-left:0}}@media print{.hist-barra,.hist-pag{display:none}}.mon-casilla{display:inline-flex;align-items:center;gap:8px;font-size:14px;color:var(--texto);cursor:pointer}.mon-casilla input{margin:0;cursor:pointer}.mon-casilla:has(input[disabled]){cursor:default;opacity:.65}.mon-casilla:has(input[disabled]) input{cursor:default}.archivo{display:flex;align-items:center;gap:12px;flex-wrap:wrap;position:relative}.archivo input[type=file]{position:absolute;width:1px;height:1px;opacity:0;margin:0;padding:0;border:0}.archivo .archivo-boton{display:inline-block;margin:0;font:inherit;font-size:13.5px;font-weight:600;padding:9px 16px;border-radius:9px;cursor:pointer;background:var(--papel-2);color:var(--texto);border:1px solid var(--regla-fuerte);transition:border-color .12s}.archivo .archivo-boton:hover{border-color:var(--tinta-2)}.archivo input[type=file]:focus-visible+.archivo-boton{outline:2px solid var(--acento);outline-offset:2px}.archivo-nombre{font-size:13px;color:var(--apagado);min-width:0;overflow-wrap:anywhere}.pg-marco{background:#fff;border:1px solid var(--regla-fuerte);border-radius:10px}table.pg-lista{width:100%;min-width:720px;border-collapse:collapse;font-size:13.5px}table.pg-lista th{text-align:left;font-size:10.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--apagado);padding:13px 12px 9px;border-bottom:1px solid var(--regla-fuerte);white-space:nowrap}table.pg-lista td{padding:11px 12px;border-bottom:1px solid var(--regla);vertical-align:middle}table.pg-lista tbody tr:nth-last-child(-n+2)>td{border-bottom:none}table.pg-lista td.d,table.pg-lista th.d{text-align:right}table.pg-lista td.num{white-space:nowrap}tr.pg-fila:hover td{background:#FAFBFD}tr.pg-fila.abierta td{background:#F3F1FB;border-bottom-color:transparent}.pg-acciones{display:flex;gap:7px;justify-content:flex-end;white-space:nowrap}.pg-espera{display:inline-block;font-size:11px;font-weight:600;padding:2px 9px;border-radius:20px;background:var(--papel-2);color:var(--apagado);white-space:nowrap}.pg-espera.viejo{background:#FFF1D6;color:#8A5A12}.pg-espera.muy{background:#F7E4E4;color:var(--alerta)}tr.pg-detalle{display:none}tr.pg-detalle.abierta{display:table-row}tr.pg-detalle>td{padding:0;background:#F3F1FB;border-bottom:1px solid var(--regla)}.pg-caja{padding:18px 14px 20px}.pg-cotejo{display:grid;grid-template-columns:minmax(0,300px) 1fr;gap:18px;align-items:start}.pg-visor{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:7px;border:1px solid var(--regla-fuerte);border-radius:11px;background:#fff;min-height:220px;padding:12px;text-decoration:none;color:var(--apagado);font-size:12.5px;text-align:center;overflow:hidden}.pg-visor img{max-width:100%;max-height:230px;border-radius:7px;display:block}.pg-visor:hover{border-color:var(--tinta-2)}.pg-visor.vacio b{color:var(--texto);font-size:14px}.pg-visor.falta{border-style:dashed;background:#FFFBF6}.pg-visor.falta b{color:var(--alerta)}.pg-ficha{background:#fff;border:1px solid var(--regla);border-radius:11px;padding:8px 16px 16px;min-width:0}.pg-ficha .fila{display:flex;justify-content:space-between;gap:14px;padding:8px 0;border-bottom:1px dotted var(--regla-fuerte);font-size:13.5px}.pg-ficha .fila .r{font-weight:600;font-size:12.5px;color:#4A4670;flex:none}.pg-ficha .fila .v{text-align:right;min-width:0;overflow-wrap:anywhere}.pg-nota{background:var(--papel-2);border-radius:8px;padding:10px 13px;font-size:13px;margin:12px 0 0}.pg-pie{display:flex;gap:8px;align-items:center;flex-wrap:wrap;margin-top:14px}.pg-pie .pg-derecha{margin-left:auto}@media (max-width:900px){.pg-cotejo{grid-template-columns:1fr}.pg-caja{position:sticky;left:0;box-sizing:border-box;width:min(100%,calc(100vw - 38px));padding:14px 12px 16px}.pg-visor{min-height:150px}.pg-visor img{max-height:170px}.pg-ficha .fila{font-size:13px}}@media print{.pg-acciones,.pg-pie{display:none}tr.pg-detalle{display:table-row}}.pg-falta{display:block;color:var(--apagado)}.pg-falta.urge{color:var(--alerta)}.pg-mas{display:flex;align-items:center;gap:12px;margin:14px 0 0;flex-wrap:wrap}.forma.pg-forma-espera{cursor:not-allowed;background:#F7F7FB;border-color:var(--regla);border-style:dashed;color:var(--apagado)}.forma.pg-forma-espera:hover{transform:none}.forma.pg-forma-espera .tit{color:#5C5878;font-weight:500}.forma.pg-forma-espera .mon{background:#fff;color:var(--apagado)}.pg-sello{display:inline-block;font-size:10px;font-weight:600;letter-spacing:.05em;text-transform:uppercase;background:var(--papel-2);color:#4A4670;border-radius:20px;padding:2px 9px;margin-left:6px}.forma.f-p5{background:#D9E7F7;border-color:#A9C6E6}.forma.f-p5.act{border-color:#3C6FA8}.forma.f-p6{background:#E6E2F2;border-color:#C2BADD}.forma.f-p6.act{border-color:#6A5FA8}.forma .mon{font-size:12px;border-radius:999px;padding:2px 10px;margin-top:7px;background:#fff;color:var(--texto);border:1px solid var(--regla-fuerte)}.forma.f-zl .mon{border-color:#C3B2EA}.forma.f-p1 .mon{border-color:#E6DE8C}.forma.f-p2 .mon{border-color:#8FCFA5}.forma.f-p3 .mon{border-color:#E6BC97}.forma.f-p4 .mon{border-color:#DCA8D5}.pg-forma-espera .mon{border-color:#d8dce3}.forma.f-p0,.forma.f-p1,.forma.f-p2,.forma.f-p3,.forma.f-p4,.forma.f-p5,.forma.f-p6,.forma.f-zl,.forma.pg-forma-espera{border-top-width:1px;border-top-style:solid;padding-top:14px}.forma.f-zl{border-top-color:#C3B2EA}.forma.f-p1{border-top-color:#E6DE8C}.forma.f-p2{border-top-color:#8FCFA5}.forma.f-p3{border-top-color:#E6BC97}.forma.f-p4{border-top-color:#DCA8D5}.forma.f-p0,.forma.f-p5,.forma.f-p6{border-top-color:var(--regla-fuerte)}.forma.pg-forma-espera{border-top-style:dashed;border-top-color:var(--regla)}.forma.act.f-p0,.forma.act.f-p1,.forma.act.f-p2,.forma.act.f-p3,.forma.act.f-p4,.forma.act.f-p5,.forma.act.f-p6,.forma.act.f-zl{border-top-width:2px;padding-top:13px}.pg-campos{display:grid;grid-template-columns:repeat(12,1fr);gap:14px 16px;align-items:end}.pg-campos>.f4{grid-column:span 4}.pg-campos.con-tasa>.f4{grid-column:span 3}.pg-campos>.f6{grid-column:span 6}.pg-campos>.f12{grid-column:span 12}@media (max-width:720px){.pg-campos{grid-template-columns:1fr}.pg-campos.con-tasa>.f4,.pg-campos>.f12,.pg-campos>.f4,.pg-campos>.f6{grid-column:auto}}.forma.f-p0,.forma.f-p1,.forma.f-p2,.forma.f-p3,.forma.f-p4,.forma.f-p5,.forma.f-p6,.forma.f-zl,.forma.pg-forma-espera{box-shadow:0 1px 3px rgba(0,0,0,.14),0 8px 24px rgba(0,0,0,.14)}:root{--violeta-op:#4338CA;--violeta-op-fondo:#E8E9FB}.pz-reemb-quien{display:grid;grid-template-columns:1fr 1fr;gap:12px}.pz-reemb-op{display:flex;gap:11px;align-items:flex-start;cursor:pointer;margin:0;border:1.5px solid var(--regla-fuerte);background:#fff;border-radius:9px;padding:13px 15px;font-weight:400}.pz-reemb-op.pz-sel,.pz-reemb-op:hover{border-color:var(--violeta-op)}.pz-reemb-op.pz-sel{background:var(--violeta-op-fondo)}.pz-reemb-op input[type=radio]{width:17px;height:17px;flex:none;margin-top:2px;accent-color:var(--violeta-op)}.pz-reemb-op b{display:block;font-size:15.5px;font-weight:500;line-height:1.3;color:var(--texto)}.pz-reemb-op .ayuda{display:block;font-size:13px;font-weight:400;line-height:1.45;color:var(--apagado);margin-top:3px}.pz-reemb-campos{display:grid;grid-template-columns:1fr 1fr 1fr;gap:14px 18px}.pz-reemb-campos .ancho3{grid-column:1/-1}textarea.pz-reemb-texto{font:inherit;width:100%;display:block;padding:9px 11px;border:1px solid var(--regla-fuerte);background:#fff;border-radius:6px;color:var(--texto);line-height:1.5;resize:vertical;min-height:74px}textarea.pz-reemb-texto:focus{outline:2px solid var(--tinta-2);outline-offset:-1px}@media (max-width:900px){.pz-reemb-campos{grid-template-columns:1fr 1fr}}@media (max-width:700px){.pz-reemb-campos,.pz-reemb-quien{grid-template-columns:1fr}}:root{--lila-doc-fondo:#F3F2FB;--lila-doc-linea:#DCDAF0;--naranja-op-fondo:#FDEAE3;--naranja-op-tinta:#B8390F;--naranja-op-linea:#F6C9B8}.pz-doc{border:1px solid var(--lila-doc-linea);background:var(--lila-doc-fondo);border-radius:10px;padding:12px 16px 14px;margin:0;min-width:0}.pz-doc legend{color:var(--apagado)}.pz-doc legend,.pz-mes legend{float:left;width:100%;padding:0;margin:0 0 10px;font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.pz-mes legend{color:var(--pz-mes-tinta,#14663D)}.pz-mes legend+*{clear:both}.pz-doc-fila{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px 16px;align-items:end;clear:both}.pz-doc-fila>div{display:flex;flex-direction:column;min-width:0}.pz-doc-fila>div>label{margin-bottom:5px}.pz-doc-fila>div>:last-child{margin-top:auto}@media (max-width:860px){.pz-doc-fila{grid-template-columns:repeat(2,minmax(0,1fr))}}.pz-mon-fila{display:flex;gap:6px}.pz-mon-p{flex:1 1;margin:0;position:relative;cursor:pointer;text-align:center;font-weight:500;font-size:13.5px;color:var(--texto);border:1px solid var(--regla-fuerte);border-radius:8px;padding:9px 6px;background:#fff}.pz-mon-p.pz-sel,.pz-mon-p:hover{border-color:var(--violeta-op)}.pz-mon-p.pz-sel{background:var(--violeta-op-fondo);box-shadow:inset 0 0 0 1px var(--violeta-op)}.pz-mon-p input[type=radio]{position:absolute;opacity:0;width:0;height:0;margin:0}.pz-mon-p input[type=radio]:focus-visible+span{outline:2px solid var(--tinta-2);outline-offset:3px;border-radius:3px}.pz-volver-naranja{display:inline-block;text-decoration:none;font-size:13px;font-weight:500;padding:7px 14px;border-radius:20px;background:var(--naranja-op-fondo);color:var(--naranja-op-tinta);border:1px solid var(--naranja-op-linea)}.pz-volver-naranja:hover{background:#FADACE}.pz-cuotas-t{width:100%;border-collapse:collapse;font-size:.86rem;background:var(--papel,#fff);border:1px solid var(--linea,#dcdfea);border-radius:8px;overflow:hidden;margin-top:6px}.pz-cuotas-t th{background:var(--papel-2,#f4f5f9);text-align:left;padding:6px 9px;font-size:.72rem;letter-spacing:.04em;text-transform:uppercase;font-weight:700}.pz-cuotas-t td{padding:7px 9px;border-top:1px solid var(--linea,#dcdfea)}.pz-cuotas-t .n{text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.pz-cuotas-saldo td{font-weight:700;border-top:2px solid var(--pz-sel-borde,#4338ca)}.pz-cuotas-conv,.pz-cuotas-saldo td{background:var(--pz-sel-fondo,#E8E9FB)}.pz-cuotas-conv{border:1px solid var(--pz-sel-borde,#4338ca);border-radius:9px;padding:12px 14px 14px}.pz-cuotas-enc{margin:0 0 10px;font-size:.78rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--pz-sel-borde,#4338CA)}.pz-cuotas-cierre{border:1px solid var(--linea,#dcdfea);background:var(--papel-2,#f4f5f9);border-radius:9px;padding:12px 14px}.pz-cuotas-cierre p{display:flex;justify-content:space-between;gap:12px;margin:0 0 6px;font-size:.9rem}.pz-cuotas-cierre p b{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.pz-cuotas-cierre p.tot{border-top:1px solid var(--linea,#dcdfea);padding-top:7px;margin:2px 0 0;font-weight:700}@media(max-width:620px){.pz-cuotas-t td:nth-child(4),.pz-cuotas-t th:nth-child(4){display:none}}.pz-sugerido{margin:0;padding:9px 11px;border:1px dashed var(--linea,#dcdfea);border-radius:7px;background:transparent;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.pz-tasa-efec{margin:11px 0 0;font-size:.84rem;color:var(--pz-sel-borde,#4338CA)}.opv{--opv-tinta:#1B2559;--opv-t2:#474d6b;--opv-t3:#7b819c;--opv-linea:#d4d8e6;--opv-papel2:#f5f6fa;--opv-rojo:#C0392B;--opv-violeta:#4338CA;--opv-violeta-c:#E9EAF6;--opv-verde:#1d7a4f;--opv-verde-c:#EAF6EF;--opv-ambar:#9a6700;--opv-ambar-c:#fdf3d7;width:215.9mm;min-height:279.4mm;background:#fff;color:var(--opv-tinta);margin:0 auto;padding:12mm 14mm;position:relative;box-shadow:0 2px 10px rgba(20,25,60,.14)}.opv .r{font-size:9pt;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--opv-t3);display:block;white-space:nowrap}.opv .v{font-size:11pt;font-weight:600;margin-top:.6mm}.opv .cod{font-size:9pt;color:var(--opv-t2);font-weight:400;line-height:1.45}.opv .n{text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.opv-membrete{display:flex;justify-content:space-between;align-items:flex-start;gap:8mm;border-bottom:.8mm solid var(--opv-tinta);padding-bottom:3mm}.opv-membrete .ent{margin:0;font-size:15pt;font-weight:800;line-height:1.2;letter-spacing:-.01em}.opv-membrete .dir{margin:1.4mm 0 0;font-size:9pt;color:var(--opv-t2);line-height:1.5}.opv-doc{text-align:right;white-space:nowrap}.opv-doc .t{font-size:10pt;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--opv-rojo)}.opv-doc .n{font-size:10pt;color:var(--opv-t2);margin-top:.8mm}.opv-doc .n b{color:var(--opv-tinta);font-size:11pt}.opv-estado{margin-top:4mm;display:flex;align-items:stretch;border:.6mm solid var(--opv-verde);border-radius:1mm;overflow:hidden;background:var(--opv-verde-c)}.opv-estado .sello{background:var(--opv-verde);color:#fff;display:flex;flex-direction:column;justify-content:center;padding:3mm 6mm;flex:0 0 auto;text-align:center}.opv-estado .sello .g{font-size:19.5pt;font-weight:800;letter-spacing:.12em;line-height:1}.opv-estado .sello .p{font-size:9pt;letter-spacing:.08em;margin-top:1mm;opacity:.93}.opv-estado .txt{padding:3mm 5mm;font-size:10.5pt;display:flex;align-items:center}.opv-estado.esp{border-color:var(--opv-ambar);background:var(--opv-ambar-c)}.opv-estado.esp .sello{background:var(--opv-ambar)}.opv-datos{display:grid;grid-template-columns:1.9fr 1.25fr;gap:6mm;margin-top:5mm;align-items:start}.opv-datos .v .cod{white-space:nowrap}.opv-fila{display:grid;grid-template-columns:1fr 62mm;gap:4mm;margin-top:4mm}.opv .lado{border:.25mm solid var(--opv-linea);border-radius:1mm;padding:3mm 4mm}.opv .lado.entra{background:var(--opv-papel2);display:flex;flex-direction:column;justify-content:center}.opv .lado .caja{font-size:12pt;font-weight:700;margin-top:.6mm}.opv .monto{font-size:22pt;font-weight:800;letter-spacing:-.02em;margin-top:.6mm;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;line-height:1.1}.opv .monto .mon{font-size:10pt;font-weight:700;color:var(--opv-t2);margin-left:1.4mm}.opv-desem{margin-top:4mm;border:.4mm solid var(--opv-violeta);border-radius:1mm;overflow:hidden}.opv-desem>.enc{background:var(--opv-violeta-c);padding:2mm 4mm;font-size:9pt;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--opv-violeta)}.opv-desem table{width:100%;border-collapse:collapse;font-size:10pt}.opv-desem th{text-align:left;padding:2mm 4mm;font-size:9pt;letter-spacing:.04em;text-transform:uppercase;color:var(--opv-t3);font-weight:700}.opv-desem td,.opv-desem th{border-bottom:.25mm solid var(--opv-linea)}.opv-desem td{padding:2.6mm 4mm;vertical-align:top}.opv-desem tr:last-child td{border-bottom:0}.opv-desem .fuerte{font-weight:700;font-size:10.5pt;white-space:nowrap}.opv-desem .cod{display:block;margin-top:.8mm}.opv-desem tr.total td{background:var(--opv-papel2);font-weight:700}.opv-tasa{margin-top:3mm;background:var(--opv-violeta-c);border-radius:1mm;padding:2.6mm 4mm;font-size:10pt;display:flex;flex-wrap:wrap;gap:2mm;align-items:baseline}.opv-tasa .r{display:inline;margin-right:1.4mm}.opv-tasa .op{color:var(--opv-t2)}.opv-tasa .ig{color:var(--opv-t3)}.opv-tasa .res{font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:10.5pt}.opv-tasa.esp{background:var(--opv-ambar-c)}.opv-abajo{position:absolute;left:14mm;right:14mm;bottom:12mm}.opv-manos{display:grid;grid-template-columns:1fr 1fr;gap:6mm}.opv .mano{border:.25mm solid var(--opv-linea);border-radius:1mm;padding:3mm 4mm;min-height:20mm}.opv .mano .nom{font-size:11pt;font-weight:700;margin-top:1.6mm}.opv .mano .cargo{font-size:9pt;color:var(--opv-t2)}.opv .mano .cuando{font-size:9pt;color:var(--opv-t3);margin-top:1.2mm}.opv-pie{display:flex;justify-content:space-between;gap:7mm;margin-top:4mm;padding-top:2.6mm;border-top:.25mm solid var(--opv-linea);font-size:9pt;color:var(--opv-t2);line-height:1.5}.opv-pie .huella{text-align:right;color:var(--opv-t3);font-size:9pt;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;white-space:nowrap}@media print{@page orden{size:letter portrait;margin:0}.opv{page:orden;box-shadow:none;margin:0;width:auto;min-height:278.9mm;height:auto;display:flex;flex-direction:column}.opv-abajo{position:static;left:auto;right:auto;bottom:auto;margin-top:auto}.opv .lado.entra,.opv-desem tr.total td,.opv-desem>.enc,.opv-estado .sello,.opv-tasa{-webkit-print-color-adjust:exact;print-color-adjust:exact}}@media screen and (max-width:860px){.opv{width:100%;min-height:0;padding:6mm 5mm}.opv-abajo{position:static;left:auto;right:auto;bottom:auto;margin-top:6mm}.opv-datos,.opv-fila,.opv-manos{grid-template-columns:1fr}}.cmp-hoja{display:flex;flex-direction:column;align-items:center;gap:0}.cmp-corte,.cmp-hoja .cmp{margin:0 auto}.cmp-corte{width:215.9mm;max-width:100%;border-top:.4pt dashed var(--regla-fuerte);position:relative;height:6mm}.cmp-corte span{position:absolute;top:-1.1mm;left:12mm;background:#fff;padding:0 2mm;font-size:5.6pt;letter-spacing:.16em;text-transform:uppercase;color:var(--apagado)}.cmp-acta h2{font-size:9pt;letter-spacing:.06em;text-transform:uppercase;color:var(--tinta);margin:3.2mm 0 1mm;font-weight:700}.cmp-acta .decl{font-size:7.6pt;color:#3a3a4e;line-height:1.55;text-align:justify;margin:0}.cmp-acta .montos{margin-top:1.8mm;background:var(--papel-2);border-radius:1mm;padding:1.6mm 3mm;font-size:8pt;color:var(--tinta)}.cmp-acta .montos b{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:700}.cmp-firmas{margin-top:auto;display:grid;grid-template-columns:1fr 1fr;gap:0;border:.4pt solid var(--regla);border-radius:1mm;overflow:hidden}.cmp-firmas .parte{padding:2.4mm 3.4mm}.cmp-firmas .parte+.parte{border-left:.4pt solid var(--regla)}.cmp-firmas .porque{font-size:8pt;color:var(--tinta);font-weight:600;margin-top:.4mm;line-height:1.25}.cmp-firmas .campo{font-size:5.9pt;letter-spacing:.11em;text-transform:uppercase;color:var(--apagado);font-weight:600;margin-top:3.4mm}.cmp-firmas .raya{border-bottom:.4pt solid var(--regla-fuerte);height:4.2mm}.cmp-firmas .raya.alta{height:9mm}.cmp-acta .lugar{margin-top:2.4mm;display:grid;grid-template-columns:1fr 1fr;gap:0 8mm}.cmp-acta .lugar .campo{font-size:5.9pt;letter-spacing:.11em;text-transform:uppercase;color:var(--apagado);font-weight:600}.cmp-acta .lugar .raya{border-bottom:.4pt solid var(--regla-fuerte);height:4.2mm}table.caja-tabla td a.mc-enlace{color:inherit;text-decoration:underline;text-underline-offset:2px;text-decoration-color:var(--regla-fuerte)}table.caja-tabla td a.mc-enlace:hover{text-decoration-color:var(--tinta)}@media print{@page comprobante_firma{size:215.9mm 279.4mm;margin:0}.cmp-hoja,.cmp-hoja .cmp{page:comprobante_firma}.cmp-hoja .cmp{box-shadow:none;margin:0}.cmp-corte{display:none}table.caja-tabla td a.mc-enlace{text-decoration:none;color:inherit}.cmp-acta{position:relative}.cmp-acta:after{content:"";position:absolute;top:0;left:0;right:0;border-top:.4pt dashed var(--regla-fuerte)}.cmp-acta:before{content:"\2702  cortar aqui";position:absolute;top:1.2mm;right:4mm;font-size:5.4pt;letter-spacing:.14em;text-transform:uppercase;color:var(--apagado)}}.rcp{width:215.9mm;min-height:139.7mm;margin:14px auto;background:#fff;position:relative;padding:8mm 10mm 7mm;box-sizing:border-box;border:1px solid var(--regla,#d3d5e8);border-radius:2px}.rcp-mem{display:flex;justify-content:space-between;align-items:flex-start;border-bottom:1.6pt solid var(--tinta,#272052);padding-bottom:2.6mm}.rcp-mem .ent{margin:0;font-size:11.4pt;font-weight:700;letter-spacing:.02em;color:var(--tinta,#272052);line-height:1.15}.rcp-mem .dir{margin:.9mm 0 0;font-size:7pt;color:var(--apagado,#6E6B90);line-height:1.45}.rcp-doc{text-align:right;min-width:58mm}.rcp-doc .t{font-size:10.2pt;font-weight:700;letter-spacing:.055em;text-transform:uppercase;color:var(--tinta,#272052)}.rcp-doc .n{margin-top:1.4mm;font-size:12pt;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--acento,#E74715)}.rcp-doc .f{font-size:7.6pt;margin-top:.7mm}.rcp .r,.rcp-doc .f{display:block;color:var(--apagado,#6E6B90)}.rcp .r{font-size:6.2pt;letter-spacing:.14em;text-transform:uppercase;margin-bottom:.5mm}.rcp .v{font-size:9pt;line-height:1.25}.rcp .cod{display:block;font-size:6.8pt;color:var(--apagado,#6E6B90);margin-top:.3mm;line-height:1.3}.rcp-quien{display:grid;grid-template-columns:1fr 1fr;gap:0 8mm;margin-top:3.4mm}.rcp-linea{display:block;height:4.6mm;max-width:54mm;border-bottom:.5pt dotted var(--regla-fuerte,#b5b8d6)}.rcp table{width:100%;border-collapse:collapse;margin-top:3.6mm}.rcp thead th{font-size:6.2pt;letter-spacing:.12em;text-transform:uppercase;color:var(--apagado,#6E6B90);text-align:left;padding:0 0 1.1mm;font-weight:600;border-bottom:.8pt solid var(--regla-fuerte,#b5b8d6)}.rcp tbody td{font-size:8.6pt;padding:1.5mm 0;border-bottom:.5pt solid var(--regla,#d3d5e8);vertical-align:top}.rcp .num{text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.rcp .pagada{color:var(--ok,#2E7D5B);font-weight:600}.rcp .queda{color:var(--acento,#E74715);font-weight:600}.rcp-cierre{display:grid;grid-template-columns:1fr 68mm;gap:0 8mm;margin-top:3.2mm}.rcp-letras{font-size:8pt;line-height:1.35;text-transform:uppercase;letter-spacing:.015em;font-weight:600}.rcp-medio{font-size:7.4pt;color:var(--apagado,#6E6B90);margin-top:1.8mm;line-height:1.55}.rcp-tot{border:.8pt solid var(--regla-fuerte,#b5b8d6);border-radius:1.4mm;overflow:hidden}.rcp-tot div{display:flex;justify-content:space-between;align-items:baseline;padding:1.3mm 3mm;font-size:8pt}.rcp-tot div+div{border-top:.5pt solid var(--regla,#d3d5e8)}.rcp-tot .sal{background:var(--papel-2,#E5E7F4);color:var(--tinta,#272052);padding:2mm 3mm;gap:4mm;border-top:1pt solid var(--regla-fuerte,#b5b8d6)}.rcp-tot .sal span{font-size:6.6pt;letter-spacing:.11em;text-transform:uppercase;color:var(--apagado,#6E6B90);flex:0 0 auto}.rcp-tot .sal b{font-size:10.6pt;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.rcp-firmas{display:grid;grid-template-columns:1fr 1fr;gap:0 16mm;margin-top:14mm}.rcp-firmas div{border-top:.7pt solid var(--regla-fuerte,#b5b8d6);padding-top:1.3mm}.rcp-firmas b{display:block;font-size:7.6pt;font-weight:600}.rcp-firmas span{display:block;font-size:6.6pt;margin-top:.4mm;line-height:1.4}.rcp-firmas span,.rcp-pie{color:var(--apagado,#6E6B90)}.rcp-pie{margin-top:4mm;font-size:6pt;display:flex;justify-content:space-between;gap:6mm;border-top:.5pt solid var(--regla,#d3d5e8);padding-top:1.1mm}.rcp-anulado{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;pointer-events:none}.rcp-anulado b{font-size:38pt;letter-spacing:.18em;color:rgba(231,71,21,.16);transform:rotate(-16deg);border:3pt solid rgba(231,71,21,.16);padding:3mm 10mm;border-radius:3mm}@media print{.rcp{margin:0;border:0;border-radius:0}.rcp-tot .sal{background:transparent!important;color:var(--tinta,#272052)!important;border-top:1.2pt solid var(--tinta,#272052);padding:1.8mm 3mm}.rcp-tot .sal span{color:var(--apagado,#6E6B90)}}