*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}:root{--navy: #0A1F3D;--green: #2D9B6F;--green-lt:#3AB882;--bg: #F8F9FB;--bg2: #EFF1F5;--white: #FFFFFF;--text: #1A1A2E;--gray: #6B7280;--gray-lt: #D1D5DB;--red: #E05252;--amber: #F59E0B;--blue: #3B82F6}body{font-family:Inter,sans-serif;background:var(--bg);color:var(--text);font-weight:300;overflow-x:hidden}::-webkit-scrollbar{width:4px}::-webkit-scrollbar-track{background:var(--bg2)}::-webkit-scrollbar-thumb{background:var(--green);border-radius:2px}button{cursor:pointer}#print-root{position:absolute;left:-10000px;top:0;width:210mm}.solo-imprimir{display:none}body.imprimiendo-reporte .reporte-icfes-imprimible{width:190mm;max-width:190mm}@media print{@page{size:A4 portrait;margin:10mm}html,body{background:#fff!important}@page informe-icfes{size:A4 portrait;margin:14mm 10mm;@top-left{content:"Grupo Milton Ochoa";font:700 8pt Inter,Helvetica,Arial,sans-serif;color:#0a1f3d}@top-right{font:7.5pt Inter,Helvetica,Arial,sans-serif;color:#6b7280}@bottom-left{content:"Grupo Milton Ochoa · miltonochoa.com · Análisis independiente con datos publicados por el ICFES";font:7.5pt Inter,Helvetica,Arial,sans-serif;color:#6b7280}@bottom-right{content:"Página " counter(page) " de " counter(pages);font:7.5pt Inter,Helvetica,Arial,sans-serif;color:#6b7280}}body.imprimiendo-safari .reporte-icfes-imprimible .tarjeta-ui:not(.tarjeta-ui .tarjeta-ui):after{content:"Grupo Milton Ochoa · miltonochoa.com · Análisis independiente con datos publicados por el ICFES";display:block;margin-top:12px;padding-top:6px;border-top:1px solid #EFF1F5;font:7.5pt Inter,Helvetica,Arial,sans-serif;color:#6b7280;text-align:right}@page informe-icfes:first{@top-left{content:none}@top-right{content:none}}body.imprimiendo-reporte #root{page:informe-icfes}#root{display:none!important}#print-root{position:static!important;left:auto!important;width:auto!important;font-family:Inter,sans-serif;color:#000}.hoja-resultados{break-after:page;page-break-after:always}.hoja-resultados:last-child{break-after:auto;page-break-after:auto}.hoja-resultados thead{display:table-header-group}.hoja-resultados tr,.hoja-resumen{break-inside:avoid;page-break-inside:avoid}.hoja-resumen thead{display:table-row-group}.hoja-ficha{break-inside:avoid;page-break-inside:avoid}.hoja-listado{break-after:page;page-break-after:always}.hoja-listado:last-child{break-after:auto;page-break-after:auto}.hoja-listado thead{display:table-header-group}.hoja-listado tfoot{display:table-footer-group}.hoja-listado tr{break-inside:avoid;page-break-inside:avoid}body.imprimiendo-reporte #print-root{display:none!important}body.imprimiendo-reporte #root{display:block!important}body.imprimiendo-reporte #root *:not(:has(.reporte-icfes-imprimible)):not(.reporte-icfes-imprimible):not(.reporte-icfes-imprimible *),body.imprimiendo-reporte .no-imprimir{display:none!important}body.imprimiendo-reporte #root *:has(.reporte-icfes-imprimible){display:block!important;position:static!important;height:auto!important;min-height:0!important;max-height:none!important;overflow:visible!important;margin:0!important;padding:0!important;width:auto!important;transform:none!important;background:none!important;box-shadow:none!important;border:none!important}body.imprimiendo-reporte .solo-imprimir{display:flex!important}body.imprimiendo-reporte .reporte-icfes-imprimible div,body.imprimiendo-reporte .reporte-icfes-imprimible svg,body.imprimiendo-reporte .reporte-icfes-imprimible table,body.imprimiendo-reporte .reporte-icfes-imprimible tr{break-inside:avoid;page-break-inside:avoid}body.imprimiendo-reporte .reporte-icfes-imprimible>div,body.imprimiendo-reporte .reporte-icfes-imprimible>div>div{break-inside:auto;page-break-inside:auto}*{-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important}}
