/* Apariencia común de cifras y etiquetas de los resúmenes estadísticos. */
html body #moduleContainer .u-stats-global {
    font-family: var(--stats-font-family, "Segoe UI", Arial, sans-serif) !important;
}

html body #moduleContainer .u-stats-global :is(.traz-chip, .stat-content, .stat-info, .fz-tarjeta, .u-stat-global-item) {
    display: flex !important;
    flex-direction: var(--stats-layout-direction, column) !important;
    align-items: var(--stats-align-items, center) !important;
    justify-content: center !important;
    text-align: var(--stats-text-align, center) !important;
}

html body #moduleContainer .u-stats-global :is(strong, .stat-value, .stat-info h3, .cxp-stat-value, .fz-t-cifra, .u-stat-global-value) {
    order: var(--stats-value-order, 1) !important;
    font-family: inherit !important;
    font-size: var(--desktop-stats-value-font-size, 18px) !important;
    font-weight: var(--stats-value-font-weight, 700) !important;
    color: var(--desktop-stats-value-color, #0a2463) !important;
}

html body #moduleContainer .u-stats-global :is(small, .stat-content > h3, .stat-label, .stat-info p, .cxp-stat-label, .fz-t-rotulo, .fz-t-pie, .u-stat-global-label) {
    order: var(--stats-label-order, 2) !important;
    font-family: inherit !important;
    font-size: var(--desktop-stats-label-font-size, 11px) !important;
    font-weight: var(--stats-label-font-weight, 500) !important;
    color: var(--desktop-stats-label-color, #6b7280) !important;
    text-align: inherit !important;
}

@media screen and (min-width: 769px) and (max-width: 1024px) {
    html body #moduleContainer .u-stats-global :is(strong, .stat-value, .stat-info h3, .cxp-stat-value, .fz-t-cifra, .u-stat-global-value) {
        font-size: var(--tablet-stats-value-font-size, 16px) !important;
        color: var(--tablet-stats-value-color, #0a2463) !important;
    }
    html body #moduleContainer .u-stats-global :is(small, .stat-content > h3, .stat-label, .stat-info p, .cxp-stat-label, .fz-t-rotulo, .fz-t-pie, .u-stat-global-label) {
        font-size: var(--tablet-stats-label-font-size, 10px) !important;
        color: var(--tablet-stats-label-color, #6b7280) !important;
    }
}

@media screen and (max-width: 768px) {
    html body #moduleContainer .u-stats-global :is(strong, .stat-value, .stat-info h3, .cxp-stat-value, .fz-t-cifra, .u-stat-global-value) {
        font-size: var(--mobile-stats-value-font-size, 14px) !important;
        color: var(--mobile-stats-value-color, #0a2463) !important;
    }
    html body #moduleContainer .u-stats-global :is(small, .stat-content > h3, .stat-label, .stat-info p, .cxp-stat-label, .fz-t-rotulo, .fz-t-pie, .u-stat-global-label) {
        font-size: var(--mobile-stats-label-font-size, 10px) !important;
        color: var(--mobile-stats-label-color, #6b7280) !important;
    }
}
