.route-report-kpi-grid[data-v-22320a4d]{display:grid;grid-template-columns:repeat(3,minmax(160px,190px));-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;gap:.75rem;width:100%}.route-report-kpi-pill[data-v-22320a4d]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-width:0;min-height:58px;padding:.45rem .8rem;border-radius:50px;color:#fff;text-align:center;-webkit-box-shadow:0 4px 10px rgba(15,23,42,.16);box-shadow:0 4px 10px rgba(15,23,42,.16)}.route-report-kpi-label[data-v-22320a4d]{width:100%;font-size:.65rem;font-weight:700;line-height:1.15;letter-spacing:.65px;text-transform:uppercase;opacity:.92}.route-report-kpi-value[data-v-22320a4d]{max-width:100%;font-size:1.3rem;font-weight:700;line-height:1.1;overflow-wrap:anywhere}.route-report-kpi-cash[data-v-22320a4d]{background-color:#20c997}.route-report-kpi-debit[data-v-22320a4d]{background-color:#17b8c5}.route-report-kpi-total[data-v-22320a4d]{background-color:#087ff5}.btn-generar-naranja[data-v-22320a4d]{background-color:#e28833;border-color:#e28833;color:#fff}.btn-generar-naranja[data-v-22320a4d]:active:not(:disabled),.btn-generar-naranja[data-v-22320a4d]:hover:not(:disabled){background-color:#c46d20;border-color:#c46d20;color:#fff}.btn-generar-naranja[data-v-22320a4d]:focus{-webkit-box-shadow:0 0 0 .2rem rgba(226,136,51,.35)!important;box-shadow:0 0 0 .2rem rgba(226,136,51,.35)!important}.btn-generar-naranja[data-v-22320a4d]:disabled{background-color:#e28833;border-color:#e28833;color:#fff;opacity:.65}.reporte-contexto[data-v-22320a4d]{font-size:.85rem;line-height:1.65;color:#52606d}.recaudo-ruta .table[data-v-22320a4d]{font-variant-numeric:tabular-nums}.reporte-columnas th[data-v-22320a4d]{background:#e28833;color:#fff;border:0;padding:1rem;white-space:nowrap}.unidad-encabezado th[data-v-22320a4d]{background:#34495e;color:#fff;padding:1rem;border-top:10px solid #fff}.unidad-empresa[data-v-22320a4d]{display:inline-block;margin-left:1rem;font-size:.85rem;font-weight:400;color:#e2e8f0}.unidad-dia td[data-v-22320a4d]{padding:.85rem 1rem;border-color:#e2e8f0;white-space:nowrap}.unidad-dia[data-v-22320a4d]:nth-child(odd){background:#f5f7fa}.unidad-total td[data-v-22320a4d],.unidad-total th[data-v-22320a4d]{background:#e9edf2;padding:1rem;font-weight:700;white-space:nowrap}.reporte-gran-total td[data-v-22320a4d],.reporte-gran-total th[data-v-22320a4d]{background:#2c3e50;color:#fff;padding:1.15rem 1rem;font-weight:700;white-space:nowrap;border-top:12px solid #fff}@media (max-width:1199.98px){.route-report-header[data-v-22320a4d]{margin-bottom:1rem!important}.route-report-heading[data-v-22320a4d]{text-align:center}.route-report-heading h3[data-v-22320a4d]{font-size:clamp(1.15rem,4vw,1.55rem);line-height:1.2}.route-report-heading p[data-v-22320a4d]{line-height:1.35}.route-report-kpi-column[data-v-22320a4d]{padding-right:15px;padding-left:15px}.route-report-kpi-grid[data-v-22320a4d]{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;width:100%}}@media (max-width:767.98px){.route-report-page[data-v-22320a4d]{padding-top:1.25rem!important}.route-report-kpi-grid[data-v-22320a4d]{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem}.route-report-kpi-pill[data-v-22320a4d]:last-child:nth-child(odd){grid-column:1/-1}.route-report-kpi-pill[data-v-22320a4d]{min-height:60px;padding:.5rem .35rem}.route-report-kpi-label[data-v-22320a4d]{font-size:.58rem;letter-spacing:.35px}.route-report-kpi-value[data-v-22320a4d]{font-size:1.15rem}.unidad-empresa[data-v-22320a4d]{display:block;margin:.35rem 0 0}}