/*
 * Remlinger Farms — WooCommerce Bookings Calendar: Concert Date Styling
 *
 * Targets calendar cells marked with the .concert-date class, which is
 * applied both server-side (PHP filter) and client-side (JS) to all
 * designated concert / discount days.
 */

/* Concert day cell — warm amber to distinguish from standard green available dates */
.ui-datepicker-calendar td.concert-date a.ui-state-default {
    background-color: #FFE49A !important;
    color: #5a3e00 !important;
    font-weight: 600;
    border-radius: 3px;
}

/* Slightly deeper amber on hover */
.ui-datepicker-calendar td.concert-date a.ui-state-default:hover,
.ui-datepicker-calendar td.concert-date a.ui-state-hover {
    background-color: #FFCC44 !important;
    color: #3d2800 !important;
}

/* Keep the amber even when the date is selected */
.ui-datepicker-calendar td.concert-date a.ui-state-active,
.ui-datepicker-calendar td.concert-date.ui-datepicker-current-day a {
    background-color: #FFB800 !important;
    color: #3d2800 !important;
}

/*
 * Discount notice shown below the booking cost display when a concert
 * date is selected on the product page.
 */
#rfl-concert-discount-notice {
    display: flex;
    align-items: flex-start;
    gap: 10px;
    margin-top: 10px;
    padding: 10px 14px;
    background-color: #FFF8DC;
    border: 1px solid #FFCC44;
    border-left: 4px solid #FFB800;
    border-radius: 4px;
    font-size: 14px;
    color: #4a3000;
    line-height: 1.5;
}

#rfl-concert-discount-notice .rfl-notice-icon {
    font-size: 18px;
    flex-shrink: 0;
    margin-top: 1px;
}

#rfl-concert-discount-notice strong {
    color: #3d2800;
}
