/* Amelia CSS overrides — scoped to top-level containers only.
 * Do NOT restyle inner form elements.
 * Re-validate after every Amelia plugin update.
 */

/* Primary button color */
.amelia-app-booking .el-button--primary,
.amelia-app-booking .amelia-booking-wrap .el-button--primary {
    background-color: #244E56;
    border-color: #244E56;
}

.amelia-app-booking .el-button--primary:hover,
.amelia-app-booking .amelia-booking-wrap .el-button--primary:hover {
    background-color: #1B3E46;
    border-color: #1B3E46;
}

/* Active/selected date */
.amelia-app-booking .el-calendar-table td.is-selected .el-calendar-day,
.amelia-app-booking .is-selected {
    background-color: #F4ECE7;
    color: #7A5144;
}

/* Container background */
.amelia-app-booking {
    font-family: "Inter", ui-sans-serif, system-ui, sans-serif;
}

/* Rounded corners on dialog */
.amelia-app-booking .amelia-booking-wrap {
    border-radius: 12px;
}
