.reporte-ganancia[data-v-25c982e2]{font-family:Montserrat,Arial,sans-serif;color:#111d42;width:100%;background:#fff}.titulo-reporte[data-v-25c982e2]{text-align:center;color:#102d69;font-size:42px;font-weight:900;letter-spacing:-1px;margin-bottom:14px}.info-card[data-v-25c982e2]{min-height:138px;border:1px solid #b9c5db!important;border-radius:12px!important;display:flex;align-items:flex-start;padding:18px;margin-bottom:24px;background:#fbfcff!important}.info-icon[data-v-25c982e2]{width:38px;height:38px;min-width:38px;border-radius:50%;background:#1153c5;color:#fff;display:flex;align-items:center;justify-content:center;font-size:20px;margin-right:18px}.info-content[data-v-25c982e2]{font-size:14px;line-height:1.65}.info-title[data-v-25c982e2]{font-weight:800;margin-bottom:2px}.info-content ul[data-v-25c982e2]{margin:0;padding-left:18px}.info-content li[data-v-25c982e2]{margin:1px 0}.resumen-container[data-v-25c982e2]{display:grid;grid-template-columns:1fr 1fr 1.55fr 1.7fr .7fr;border:1px solid #8fa1c3;border-radius:12px;overflow:hidden;min-height:258px;margin-bottom:22px}.resumen-item[data-v-25c982e2]{border-right:1px solid #d4dbe7;text-align:center;padding:20px 8px 10px;display:flex;flex-direction:column;align-items:center}.resumen-icon[data-v-25c982e2]{font-size:37px;height:52px;display:flex;align-items:center;justify-content:center}.pricing-icon[data-v-25c982e2]{color:#641b9e}.operaciones-icon[data-v-25c982e2]{color:#14723c}.resumen-label[data-v-25c982e2]{font-size:13px;line-height:1.45;font-weight:800;min-height:52px;display:flex;align-items:center;justify-content:center}.resumen-value[data-v-25c982e2]{margin-top:18px;font-size:24px;font-weight:800;white-space:nowrap}.pricing-color[data-v-25c982e2]{color:#4e268a}.operaciones-color[data-v-25c982e2]{color:#0d713c}.resumen-clientes[data-v-25c982e2],.resumen-expedientes[data-v-25c982e2]{border-right:1px solid #d4dbe7;position:relative}.grupo-titulo[data-v-25c982e2]{height:77px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:7px;border-bottom:1px solid #d4dbe7;font-size:12px;font-weight:900}.grupo-titulo i[data-v-25c982e2]{font-size:31px;color:#174fbd}.resumen-clientes .grupo-titulo i[data-v-25c982e2]{color:#f87800}.grupo-columnas[data-v-25c982e2]{display:grid;grid-template-columns:repeat(2,1fr);height:111px}.resumen-clientes .grupo-columnas[data-v-25c982e2]{grid-template-columns:repeat(3,1fr)}.grupo-columna[data-v-25c982e2]{text-align:center;border-right:1px solid #d4dbe7}.grupo-columna[data-v-25c982e2]:last-child{border-right:0}.columna-label[data-v-25c982e2]{min-height:43px;display:flex;align-items:center;justify-content:center;padding:4px;font-size:11px;font-weight:800}.columna-value[data-v-25c982e2]{font-size:26px;font-weight:800;padding-top:9px}.azul[data-v-25c982e2]{color:#0845b5}.naranja[data-v-25c982e2]{color:#f47500}.total-azul[data-v-25c982e2]{height:69px;background:#082d70;color:#fff;display:flex;align-items:center;justify-content:center;flex-direction:column}.total-azul span[data-v-25c982e2],.total-clientes-label[data-v-25c982e2]{font-size:12px;font-weight:700}.total-azul strong[data-v-25c982e2]{font-size:24px;line-height:1.1}.total-clientes-card[data-v-25c982e2]{background:#f87800;color:#fff;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center}.total-clientes-label[data-v-25c982e2]{line-height:1.6}.total-clientes-value[data-v-25c982e2]{font-size:38px;font-weight:800;margin-top:10px}.tabla-wrapper[data-v-25c982e2]{width:100%;overflow-x:auto;border-radius:10px}.tabla-reporte[data-v-25c982e2]{width:100%;border-collapse:separate;border-spacing:0;table-layout:fixed;font-size:13px}.tabla-reporte td[data-v-25c982e2],.tabla-reporte th[data-v-25c982e2]{border-right:1px solid #d7dde7;border-bottom:1px solid #d7dde7;text-align:center;vertical-align:middle;padding:9px 5px}.tabla-reporte td[data-v-25c982e2]:first-child,.tabla-reporte th[data-v-25c982e2]:first-child{border-left:1px solid #d7dde7}.header-principal th[data-v-25c982e2]:first-child{border-top-left-radius:9px}.header-principal th[data-v-25c982e2]:last-child{border-top-right-radius:9px}.header-azul[data-v-25c982e2]{background:#082d70;color:#fff;font-weight:800}.header-naranja[data-v-25c982e2]{background:#f87800;color:#fff;font-weight:800}.header-principal th[data-v-25c982e2]{height:54px;font-size:12px;line-height:1.35}.header-secundario th[data-v-25c982e2]{height:45px;font-size:11px;line-height:1.3}.tabla-reporte tbody td[data-v-25c982e2]{height:54px;color:#1b1b1b;background:#fff}.mes-cell[data-v-25c982e2]{text-align:left!important;padding-left:12px!important;font-weight:800;color:#14285b!important;white-space:nowrap}.mes-cell i[data-v-25c982e2]{color:#0b51c6;font-size:18px;margin-right:8px}.money[data-v-25c982e2]{font-size:13px;font-weight:500}.pricing-text[data-v-25c982e2]{color:#442084!important}.operaciones-text[data-v-25c982e2]{color:#11693a!important}.total-expedientes[data-v-25c982e2]{color:#0645b6!important;background:#f5f8ff!important;font-size:17px;font-weight:800}.clientes-individuales[data-v-25c982e2]{color:#ed7100!important}.clientes-grupales[data-v-25c982e2]{color:#ed7100!important;font-weight:700}.total-clientes-cell[data-v-25c982e2]{color:#ed7100!important;background:#fff7ee!important;font-size:17px;font-weight:800}.fila-totales td[data-v-25c982e2]{height:65px!important;font-weight:800;background:#f1f4fb!important}.total-label[data-v-25c982e2]{background:#082d70!important;color:#fff!important;font-size:13px;line-height:1.3}.total-pricing[data-v-25c982e2]{color:#47218a!important;font-size:14px}.total-operaciones[data-v-25c982e2]{color:#116c3b!important;font-size:14px}.fila-totales .total-expedientes[data-v-25c982e2]{background:#0849c0!important;color:#fff!important;font-size:21px}.fila-totales .total-clientes-cell[data-v-25c982e2]{background:#f87800!important;color:#fff!important;font-size:21px}.footer-reporte[data-v-25c982e2]{display:flex;justify-content:space-between;align-items:center;margin-top:25px;padding:0 6px;font-size:13px;color:#102452}.footer-nota[data-v-25c982e2]{display:flex;align-items:center;gap:7px}.footer-info-icon[data-v-25c982e2]{width:38px;height:38px;border-radius:50%;background:#1153c5;color:#fff;display:flex;justify-content:center;align-items:center;font-size:19px;margin-right:5px}.fecha-generacion[data-v-25c982e2]{display:flex;align-items:center;gap:9px}.fecha-generacion i[data-v-25c982e2]{font-size:23px;color:#0c3e9b}@media (max-width:1200px){.titulo-reporte[data-v-25c982e2]{font-size:34px}.resumen-container[data-v-25c982e2]{grid-template-columns:1fr 1fr 1.5fr 1.7fr .7fr}.resumen-value[data-v-25c982e2]{font-size:19px}.total-clientes-value[data-v-25c982e2]{font-size:30px}}@media (max-width:900px){.resumen-container[data-v-25c982e2]{grid-template-columns:repeat(2,1fr)}.resumen-item[data-v-25c982e2]{min-height:190px}.resumen-clientes[data-v-25c982e2],.resumen-expedientes[data-v-25c982e2]{min-height:220px}.total-clientes-card[data-v-25c982e2]{min-height:180px}.footer-reporte[data-v-25c982e2]{flex-direction:column;align-items:flex-start;gap:15px}}@media (max-width:600px){.titulo-reporte[data-v-25c982e2]{font-size:27px}.resumen-container[data-v-25c982e2]{grid-template-columns:1fr}.info-card[data-v-25c982e2]{padding:12px}.info-content[data-v-25c982e2]{font-size:12px}.tabla-wrapper[data-v-25c982e2]{overflow-x:auto}.tabla-reporte[data-v-25c982e2]{min-width:1100px}}.filtro-anio[data-v-25c982e2]{display:flex;justify-content:flex-end;margin-bottom:15px}.select-anio[data-v-25c982e2]{max-width:180px}.select-anio[data-v-25c982e2] .v-input__slot{background:#fff}.select-anio[data-v-25c982e2] .v-label{color:#082d70;font-weight:600}