.page-module__qbLzwG__root,.page-module__qbLzwG__page{box-sizing:border-box;color:#1a1a1a;background:#fff;width:277mm;font-family:Arial,Helvetica,sans-serif;font-size:9px;line-height:1.35}.page-module__qbLzwG__document{flex-direction:column;gap:12px;display:flex}.page-module__qbLzwG__page{flex-direction:column;min-height:190mm;max-height:190mm;display:flex;overflow:hidden}.page-module__qbLzwG__measureRoot{pointer-events:none;z-index:0;background:#fff;width:277mm;position:fixed;top:0;left:0;transform:translate(-200vw)}.page-module__qbLzwG__separator{border:none;border-top:1.5px solid #222;flex-shrink:0;height:0;margin:0 0 5px}.page-module__qbLzwG__pageFooter{color:#444;border-top:1px solid #ddd;flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;margin-top:auto;padding-top:4px;font-size:8px;font-weight:600;display:flex}.page-module__qbLzwG__pageNumber{white-space:nowrap}.page-module__qbLzwG__totalCount{text-align:right}@media print{.page-module__qbLzwG__measureRoot{display:none!important}@page{size:A4 landscape;margin:10mm}.page-module__qbLzwG__document{gap:0}.page-module__qbLzwG__page{break-after:page;page-break-after:always;width:100%;max-width:277mm;min-height:auto;max-height:none;overflow:visible}.page-module__qbLzwG__page:last-child{break-after:auto;page-break-after:auto}.page-module__qbLzwG__separator,.page-module__qbLzwG__pageFooter{break-inside:avoid;page-break-inside:avoid}}
.header-module__VFIlnG__header{flex-shrink:0;grid-template-columns:minmax(0,22%) minmax(0,1fr) minmax(0,18%);align-items:center;gap:8px 12px;margin-bottom:6px;display:grid}.header-module__VFIlnG__headerLogo{align-self:start}.header-module__VFIlnG__logo{object-fit:contain;max-width:100%;max-height:38px;display:block}.header-module__VFIlnG__empresaFallback{font-size:11px;font-weight:700;line-height:1.2}.header-module__VFIlnG__headerCenter{text-align:center;min-width:0}.header-module__VFIlnG__reportTitle{letter-spacing:.02em;margin:0 0 3px;font-size:12px;font-weight:700}.header-module__VFIlnG__clienteNombre{text-transform:uppercase;margin:0;font-size:10px;font-weight:700;line-height:1.25}.header-module__VFIlnG__clienteDom{text-transform:uppercase;color:#1a1a1a;margin:3px 0 0;font-size:10px;font-weight:700;line-height:1.25}.header-module__VFIlnG__headerMeta{text-align:right;align-self:start;line-height:1.3}.header-module__VFIlnG__fechaLabel{text-transform:uppercase;color:#555;letter-spacing:.04em;font-size:8px;font-weight:600;display:block}.header-module__VFIlnG__fechaValue{white-space:nowrap;font-size:10px;font-weight:700;display:block}@media print{.header-module__VFIlnG__header{break-inside:avoid;page-break-inside:avoid}}
.table-module__2G30na__tableBlock{flex-shrink:0}.table-module__2G30na__table{border-collapse:collapse;table-layout:fixed;width:100%}.table-module__2G30na__table thead tr{border-bottom:1px solid #bbb}.table-module__2G30na__table th,.table-module__2G30na__table td{text-align:left;vertical-align:top;text-overflow:ellipsis;padding:2px 4px;overflow:hidden}.table-module__2G30na__table th{color:#222;white-space:normal;padding-top:3px;padding-bottom:4px;font-size:8px;font-weight:700;line-height:1.2}.table-module__2G30na__table td{font-size:8.5px;line-height:1.3}.table-module__2G30na__table tbody tr{height:auto}.table-module__2G30na__rowAlt td{background:#f7f7f7}.table-module__2G30na__textCol{white-space:normal;word-wrap:break-word;overflow-wrap:anywhere}.table-module__2G30na__estadoCol{color:#333;font-size:8px;font-weight:600}.table-module__2G30na__thCompact{font-size:7.5px}.table-module__2G30na__emptyRow{text-align:center;color:#666;padding:10px 0;font-style:italic}.table-module__2G30na__num{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}@media print{.table-module__2G30na__table thead,.table-module__2G30na__table tbody tr{break-inside:avoid;page-break-inside:avoid}.table-module__2G30na__rowAlt td{-webkit-print-color-adjust:exact;print-color-adjust:exact}}
.page-module__rY0_2W__document{background:#fff}.page-module__rY0_2W__a4Page{box-sizing:border-box;background:#fff;width:210mm;min-height:297mm;position:relative}.page-module__rY0_2W__a4PageGrid{box-sizing:border-box;background:#fff;grid-template-columns:repeat(2,1fr);gap:8mm;width:210mm;min-height:297mm;padding:10mm;display:grid}.page-module__rY0_2W__a4Page[data-tarjeta-page=true]{page-break-after:always}.page-module__rY0_2W__measureRoot{visibility:hidden;pointer-events:none;position:absolute;top:0;left:-10000px}
.legacy-a4-module__0ysVca__tarjetaCard{box-sizing:border-box;color:#111;page-break-inside:avoid;background:#fff;border:2px solid #111;border-radius:4px;width:85mm;min-height:54mm;padding:6mm 5mm;font-family:Arial,Helvetica,sans-serif;font-size:9pt}.legacy-a4-module__0ysVca__tarjetaCardRoja{border-color:#b71c1c}.legacy-a4-module__0ysVca__tarjetaNro{text-align:center;margin-bottom:4mm;font-size:14pt;font-weight:700}.legacy-a4-module__0ysVca__tarjetaCliente{text-transform:uppercase;margin-bottom:2mm;font-weight:600}.legacy-a4-module__0ysVca__tarjetaGrid{grid-template-columns:1fr 1fr;gap:1.5mm 3mm;display:grid}.legacy-a4-module__0ysVca__tarjetaLabel{color:#444;text-transform:uppercase;font-size:7pt}.legacy-a4-module__0ysVca__tarjetaValue{font-weight:600}
.positional-module__HztKQq__tarjetaFrame{box-sizing:border-box;background:#fff;position:relative;overflow:hidden}.positional-module__HztKQq__tarjetaField{box-sizing:border-box;color:#111;white-space:nowrap;text-overflow:ellipsis;font-family:Helvetica,Arial,sans-serif;font-weight:700;line-height:1.1;position:absolute;overflow:hidden}
