@charset "UTF-8";:root{--naranja: #f16800;--azul: #3d5bb4;--azul-medio: #688be8;--azul-claro: #b1c8fe;--oscuro: #1f2433;--negativo: #c84d03;--borde: #e2e5ec;--fondo: #f6f7fa;--texto: #1f2433}*{box-sizing:border-box}html,body{margin:0;font-family:Segoe UI,system-ui,-apple-system,sans-serif;font-size:14px;color:var(--texto);background:var(--fondo)}button,select,input{font:inherit}@page{size:letter landscape;margin:10mm}@media print{*{-webkit-print-color-adjust:exact;print-color-adjust:exact}html,body{background:#fff;font-size:11px}.barra nav,.barra .usuario,.filtros,.no-imprimir,.aviso,.cambiar-vista,.detalle,.plegar,.sin-hijas{display:none!important}.barra{height:auto!important;padding:0 0 4px!important;border-bottom-width:2px!important}main{padding:6px 0 0!important}.tabla-contenedor{overflow:visible!important;max-height:none!important;border:0!important}.tabla-contenedor table{zoom:var(--zoom-impresion, 1)}thead{display:table-header-group}thead th,td.concepto,th.concepto{position:static!important}tr{break-inside:avoid}.graficas{display:grid!important;grid-template-columns:1fr 1fr!important;gap:8px!important}.graficas .ancha{grid-column:auto!important}app-grafica-barras{break-inside:avoid}app-grafica-barras svg{width:auto!important;max-width:100%!important;height:auto!important}}
