.booking-requests-card .booking-request-card .booking-request-actions button.booking-accept,.booking-request-card .booking-accept,.booking-request-notice .booking-accept{background:#d4b15e!important;color:#123b2a!important;border:1px solid #b88f3d!important;border-radius:999px!important;padding:12px 22px;font-weight:700}
.booking-requests-card .booking-request-card .booking-request-actions button.booking-decline,.booking-request-card .booking-decline,.booking-request-notice .booking-decline{background:#fff8e9!important;color:#123b2a!important;border:1px solid #c9b77d!important;border-radius:999px!important;padding:12px 22px}
.booking-request-card .booking-suggest-button{background:#123b2a!important;color:#fff8e9!important;border-radius:999px!important}
.booking-request-notice{box-sizing:border-box;width:calc(100% - 32px);max-width:510px;padding:32px;border:1px solid #d4b15e;border-radius:24px;background:#fff8e9;color:#123b2a;text-align:center}
.booking-request-notice::backdrop{background:#07251ab3}.booking-request-notice button{margin:8px}.booking-request-count{display:inline-block;border-radius:999px;background:#d4b15e;color:#123b2a;padding:3px 8px;font-size:12px;font-weight:bold}.booking-request-count[hidden]{display:none}
.appointment-suggestion{border:1px solid #d4b15e;border-radius:16px;padding:16px;background:#fff8e9}.appointment-suggestion .pill{display:inline-block;background:#d4b15e!important;color:#123b2a!important;border-radius:999px}

.booking-request-pagination{display:flex;justify-content:center;align-items:center;gap:16px;margin-top:18px}.booking-request-pagination button{min-width:44px;min-height:44px;border:1px solid #c9b77d;border-radius:999px;background:#fffaf0;color:#123b2a;font-size:20px}.booking-request-pagination button:disabled{opacity:.45}#quickCalendarStatus[role="alert"]{color:#8c2c25}

.appointment-previous-times{margin:16px 0;padding:8px 0;color:#596657;font-size:14px}.appointment-previous-times summary{cursor:pointer;font-weight:600}.appointment-previous-times p{margin:6px 0;font-size:13px;line-height:1.4}
