@page{size:landscape;margin:10mm}.print-header{display:none}@media print{.no-print{display:none!important}.print-header{display:flex!important;align-items:center;gap:12px;margin-bottom:12px;padding-bottom:10px;border-bottom:2px solid #0b3d7a}.print-header img{height:40px}body,#root{background:#fff!important}main{padding:0!important;width:100%!important;margin:0!important;overflow:visible!important}.MuiTableContainer-root{overflow:visible!important;width:100%!important}table{width:100%!important;table-layout:auto!important;page-break-inside:auto;font-size:8px!important}.MuiTableCell-root{padding:2px 4px!important;font-size:8px!important;white-space:nowrap}tr{page-break-inside:avoid;break-inside:avoid}thead{display:table-header-group}.MuiPaper-root{box-shadow:none!important;border:1px solid #ccc!important}.MuiTableContainer-root{break-inside:avoid;page-break-inside:avoid}.MuiPaper-root:not(.MuiTableContainer-root),.MuiCard-root{page-break-inside:avoid;break-inside:avoid}h1,h2,h3,h4,h5,h6,.MuiTypography-h5,.MuiTypography-h6,.MuiTypography-subtitle1,.MuiTypography-subtitle2{page-break-after:avoid;break-after:avoid}.MuiStack-root{flex-wrap:wrap!important}.MuiStack-root:has(>.MuiCard-root){display:grid!important;grid-template-columns:repeat(6,minmax(0,1fr));gap:6px;margin:0 0 8px!important;break-inside:avoid;page-break-inside:avoid}.MuiStack-root:has(>.MuiCard-root)>.MuiCard-root{width:auto!important;min-width:0!important;margin:0!important;box-shadow:none!important;border-top-width:2px!important;break-inside:avoid;page-break-inside:avoid}.MuiCard-root .MuiCardContent-root{padding:5px 7px!important}.MuiCard-root .kpi-cabecera{min-height:22px!important}.MuiCard-root .kpi-rotulo{font-size:7.5px!important;letter-spacing:.06em!important;line-height:1.25!important}.MuiCard-root .kpi-cifra{font-size:18px!important;line-height:1.1!important}.MuiCard-root .kpi-detalle{font-size:7px!important;line-height:1.2!important}.MuiCard-root svg{display:none!important}.print-chart-box{height:240px!important;page-break-inside:avoid;break-inside:avoid}.recharts-wrapper,.recharts-surface,.MuiGrid-item{page-break-inside:avoid;break-inside:avoid}.informe-mt .tarea-informe+.tarea-informe{break-before:page;page-break-before:always}.informe-mt .tarea-informe,.informe-mt .panel-tarea{display:block!important}.informe-mt .tarea-informe>*,.informe-mt .panel-tarea>*{margin-bottom:14px}.informe-mt .panel-tarea>*:not(.MuiTableContainer-root):not(.bloque-partible){break-inside:avoid;page-break-inside:avoid}.informe-mt .bloque-partible{break-inside:auto}}
