/* =================================================================
   CCBLA Block — tarifs-utick — Frontend styles
   2026-05-20 v1
   ================================================================= */

.ccbla-tarifs-utick {
    margin: 0;
}

/* ── Titre ── */
.ccbla-tarifs-utick__title {
    padding-bottom: 0px;
    margin-bottom: 25px!important;
    font-size: 18px;
    line-height: 21px;
    font-weight: 400;
    font-family: 'Agrandir Wide Medium';
}

/* ── Mode VERBATIM (prix_libre) ── */
.ccbla-tarifs-utick__libre {
    font-size: 16px;
    line-height: 1.1;
    color: currentColor;
    font-family: 'Agrandir Tight Bold';
}

/* ── Mode liste structurée (repeater utick_prices) ── */
.ccbla-tarifs-utick__list {
    list-style: none;
    margin: 0;
    padding: 0;
    padding-left:0!important;
    display: flex;
    flex-direction: column;
    gap: 0.4em;
}

.ccbla-tarifs-utick__item {
    font-family: 'Agrandir Tight Bold';
    display: flex;
    align-items: baseline;
    flex-wrap: wrap;
    gap: 0.25em 0.5em;
    font-size: 16px;
    line-height: 1.1;
}

.ccbla-tarifs-utick__label {
    font-weight: 600;
    color: currentColor;
}

.ccbla-tarifs-utick__sep {
    opacity: 0.6;
    user-select: none;
}

.ccbla-tarifs-utick__price {
    font-weight: 700;
    color: currentColor;
    white-space: nowrap;
}

.ccbla-tarifs-utick__desc {
    width: 100%;
    font-size: 0.85em;
    opacity: 0.65;
    font-style: italic;
    line-height: 1.4;
}

/* ── Bouton CTA Réserver ── */
/* 2026-05-20 v2: bouton retiré du bloc (géré manuellement dans les templates single event). Styles correspondants supprimés. */

/* ── Placeholder éditeur (mauvais CPT) ── */
.ccbla-tarifs-utick-placeholder {
    padding: 1em;
    background: rgba( 0, 0, 0, 0.04 );
    border-left: 3px solid #ddd;
    color: #666;
}

/* ── Message vide ── */
.ccbla-tarifs-utick-empty {
    margin: 0;
    font-style: italic;
    opacity: 0.6;
}
