/**
 * EFDA Course Date Selector — Front-end styles.
 *
 * Minimal structural layout — Elementor theme handles visual styling.
 */

.efda-date-selector {
    display: flex;
    flex-direction: column;
    gap: 12px;
    margin-bottom: 20px;
}

.efda-date-selector__field {
    display: flex;
    flex-direction: column;
    gap: 4px;
}

.efda-date-selector__field label {
    font-weight: 600;
}

.efda-date-selector__field select {
    width: 100%;
    max-width: 360px;
}

.efda-no-dates {
    margin-bottom: 20px;
}

.efda-no-dates p {
    color: #666;
    font-style: italic;
}

.efda-date-selector__availability {
    margin: 6px 0 0;
    font-size: 13px;
    color: #F8E1BF;
    font-weight: 600;
}

.efda-date-selector__availability:empty {
    display: none;
}

