/* ============================================================
   FDS Counter Widget
   ============================================================ */

.fds-counter {
    display: flex;
    flex-direction: row;
    align-items: center;
    gap: 24px;
}

/* Columna izquierda: número + contenido extra */
.fds-counter__left {
    flex-shrink: 0;
    width: 40%; /* sobreescrito por el control Elementor */
}

/* Columna derecha: título + subtítulo */
.fds-counter__right {
    flex: 1;
    min-width: 0;
}

/* Fila del número: prefijo + número + sufijo */
.fds-counter__number-wrap {
    display: flex;
    align-items: baseline;
    flex-wrap: wrap;
    gap: 2px;
    justify-content: flex-start; /* sobreescrito por el control */
}

.fds-counter__prefix,
.fds-counter__number,
.fds-counter__suffix {
    display: inline-block;
    line-height: 1;
}

/* Contenido extra (debajo del número) */
.fds-counter__extra {
    margin: 8px 0 0;
    padding: 0;
}

/* Título */
.fds-counter__title {
    margin: 0;
    padding: 0;
}

/* Subtítulo */
.fds-counter__subtitle {
    margin: 8px 0 0;
    padding: 0;
}
