@page{size:letter;margin:0}html:has(body.reporte),body.reporte{height:auto}body.reporte{margin:0;background:var(--superficie-3);color:var(--tinta);font-family:var(--fuente-ui);font-size:15px;font-variant-numeric:tabular-nums}.rp-herramientas{padding:16px 0;background:var(--superficie);border-bottom:1px solid var(--linea)}.rp-herramientas-fila{display:flex;align-items:end;gap:16px;flex-wrap:wrap}.rp-herramientas h1{font-family:var(--fuente-ui);font-size:var(--t-l);font-weight:800;margin-right:auto;align-self:center}#rp-documento{display:flex;flex-direction:column;align-items:center;gap:24px;padding:24px 12px 48px}.rp-hoja{width:8.5in;height:11in;box-sizing:border-box;display:flex;flex-direction:column;gap:16px;padding:.45in .6in;background:var(--fondo);box-shadow:var(--sombra-flotante);border-top:8px solid var(--tinta)}.rp-lugar{font-size:15px;color:var(--tinta-2);margin-bottom:-8px}.rp-hoja .rp-titular{margin:0;font-size:31px;line-height:1.1;font-weight:800;letter-spacing:-.01em;text-wrap:balance}.rp-h2{margin:0;font-size:22px;font-weight:700}.rp-cifras{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:2px solid var(--tinta);border-bottom:1px solid var(--linea)}.rp-cifras div{display:flex;flex-direction:column;gap:2px;padding:12px 10px}.rp-cifras div:first-child{padding-left:0}.rp-cifras div+div{border-left:1px solid var(--linea)}.rp-cifras b{font-size:26px;font-weight:800;line-height:1.05}.rp-cifras span{font-size:12.5px;line-height:1.3;color:var(--tinta-2)}.rp-cuerpo{display:grid;grid-template-columns:280px minmax(0,1fr);gap:26px}.rp-figura{margin:0;display:flex;flex-direction:column;align-items:flex-start;gap:8px}.rp-mapa{display:block;width:auto;height:auto;max-width:100%;max-height:470px}[data-mapa=medio] .rp-mapa{max-height:400px}:is([data-mapa=bajo],[data-mapa=apretado]) .rp-mapa{max-height:340px}[data-mapa=minimo] .rp-mapa{max-height:280px}[data-mapa=extremo] .rp-mapa{max-height:240px}:is([data-mapa=apretado],[data-mapa=minimo],[data-mapa=extremo]) .rp-hallazgos p{font-size:14px;line-height:1.4}:is([data-mapa=apretado],[data-mapa=minimo],[data-mapa=extremo]) .rp-caja{font-size:12px;line-height:1.4}.rp-figura figcaption{font-size:12px;color:var(--tinta-2)}.rp-leyenda{display:flex;flex-direction:column;gap:4px;font-size:12px;color:var(--tinta-2)}.rp-na{display:flex;align-items:center;gap:6px}.rp-na i{width:12px;height:10px;background:var(--no-aplica)}.rp-lado{display:flex;flex-direction:column;gap:14px}.rp-hallazgos h2{margin:0 0 10px;font-size:18px;font-weight:700}.rp-hallazgos ol{margin:0;padding:0;list-style:none;counter-reset:h;display:flex;flex-direction:column;gap:14px}[data-mapa=extremo] .rp-hallazgos ol,[data-mapa=extremo] .rp-lado{gap:10px}.rp-hallazgos li{counter-increment:h;display:grid;grid-template-columns:26px 1fr;gap:12px}.rp-hallazgos li:before{content:counter(h);width:26px;height:26px;display:grid;place-items:center;background:var(--tinta);color:var(--sobre-oscuro);font-size:13px;font-weight:700}.rp-hallazgos p{margin:0;font-size:15px;line-height:1.5}.rp-caja{margin:auto 0 0;padding:12px 14px;background:var(--superficie-2);border-top:2px solid var(--tinta);font-size:12.5px;line-height:1.5;color:var(--tinta-2)}.rp-tabla{width:100%;border-collapse:collapse;font-size:13px}.rp-tabla caption{caption-side:bottom;padding-top:8px;text-align:left;font-size:12px;line-height:1.4;color:var(--tinta-2)}.rp-tabla thead tr{border-top:2px solid var(--tinta);border-bottom:1px solid var(--tinta)}.rp-tabla tbody{border-bottom:1px solid var(--tinta)}.rp-tabla th{padding:7px 8px;text-align:left;font-weight:700;line-height:1.2;vertical-align:bottom}.rp-tabla td{padding:5px 8px;line-height:1.25}.rp-tabla tbody tr:nth-child(2n){background:var(--fondo-sutil)}.rp-tabla .n{text-align:right}.rp-tabla .rp-b{font-weight:700}[data-densidad=compacta] .rp-tabla{font-size:12px}[data-densidad=compacta] .rp-tabla td{padding:3px 8px}[data-densidad=mini] .rp-tabla{font-size:11.5px}[data-densidad=mini] .rp-tabla td{padding:2px 8px;line-height:1.2}[data-densidad=mini] .rp-tabla th{padding:5px 8px}[data-densidad=micro] .rp-tabla{font-size:11px}[data-densidad=micro] .rp-tabla td{padding:1px 6px;line-height:1.15}[data-densidad=micro] .rp-tabla th{padding:4px 6px}[data-densidad=nano] .rp-tabla{font-size:11px}[data-densidad=nano] .rp-tabla td{padding:0 6px;line-height:1.15}[data-densidad=nano] .rp-tabla th{padding:3px 6px}.rp-notas{margin-top:auto;display:flex;flex-direction:column;gap:6px;font-size:12px;line-height:1.4;color:var(--tinta-2)}.rp-notas p{margin:0;max-width:none}.rp-notas b{color:var(--tinta)}.rp-pie{display:flex;justify-content:space-between;gap:16px;padding-top:10px;border-top:1px solid var(--linea);font-size:12px;line-height:1.35;color:var(--tinta-2)}.rp-pie>:last-child{white-space:nowrap}.rp-hoja>.rp-pie{margin-top:auto}.rp-hoja>.rp-notas+.rp-pie{margin-top:0}@media(max-width:880px){#rp-documento{align-items:flex-start;overflow-x:auto}}@media print{body.reporte{background:var(--fondo)}.rp-herramientas{display:none}#rp-documento{padding:0;gap:0;display:block}.rp-hoja{box-shadow:none;break-after:page;page-break-after:always}.rp-hoja:last-child{break-after:auto;page-break-after:auto}*{-webkit-print-color-adjust:exact;print-color-adjust:exact}}
