.ReservationDateRangeCalendar-module__Ui9hyq__monthLabel{font-family:var(--font-playfair-display), "Playfair Display", serif}
.payment-proof-form-module__YBVg0W__proofCard h2{letter-spacing:-.02em;color:#171411;font-size:1rem;font-weight:700;font-family:var(--font-inter), "Inter", sans-serif!important}.payment-proof-form-module__YBVg0W__proofCard label,.payment-proof-form-module__YBVg0W__proofCard p,.payment-proof-form-module__YBVg0W__proofCard span,.payment-proof-form-module__YBVg0W__proofCard select,.payment-proof-form-module__YBVg0W__proofCard input,.payment-proof-form-module__YBVg0W__proofCard button{font-family:var(--font-inter), "Inter", sans-serif!important}.payment-proof-form-module__YBVg0W__proofCard{border-radius:1.6rem}
.booking-follow-up-module__hjKHWG__bookingFollowUpPage h1,.booking-follow-up-module__hjKHWG__bookingFollowUpPage h2,.booking-follow-up-module__hjKHWG__bookingFollowUpPage h3,.booking-follow-up-module__hjKHWG__bookingFollowUpPage h4,.booking-follow-up-module__hjKHWG__bookingFollowUpPage h5,.booking-follow-up-module__hjKHWG__bookingFollowUpPage h6{font-family:var(--font-inter), "Inter", sans-serif!important}.booking-follow-up-module__hjKHWG__routeTitle{letter-spacing:-.04em;color:#2e2822;font-size:clamp(2.35rem,4.3vw,3.4rem);font-weight:700;line-height:.98;font-family:var(--font-inter), "Inter", sans-serif!important}.booking-follow-up-module__hjKHWG__backButton{letter-spacing:-.01em;font-weight:600;font-family:var(--font-inter), "Inter", sans-serif!important}.booking-follow-up-module__hjKHWG__sectionTitle{letter-spacing:-.02em;color:#171411;font-size:1rem;font-weight:700;font-family:var(--font-inter), "Inter", sans-serif!important}.booking-follow-up-module__hjKHWG__statusCard{align-items:center;min-height:94px;padding:1rem 1.25rem}.booking-follow-up-module__hjKHWG__statusContent{flex-direction:column;justify-content:center;min-height:52px;display:flex}.booking-follow-up-module__hjKHWG__statusLabel{margin:0;line-height:1.1}.booking-follow-up-module__hjKHWG__statusValueNeutral{color:#c07a2f;font-size:.95rem;font-weight:600;line-height:1.15;font-family:var(--font-inter), "Inter", sans-serif!important}.booking-follow-up-module__hjKHWG__statusValueImportant{color:#df2f2f;font-size:.95rem;font-weight:800;line-height:1.15;font-family:var(--font-inter), "Inter", sans-serif!important}.booking-follow-up-module__hjKHWG__summaryValue{color:#1f1a17;font-family:var(--font-inter), "Inter", sans-serif!important}.booking-follow-up-module__hjKHWG__scheduleBand{background:linear-gradient(135deg,#fff9f8 0%,#fff3f0 100%)}.booking-follow-up-module__hjKHWG__dueNowBadge{color:#fff;letter-spacing:.12em;text-transform:uppercase;background:#eb3a2f;border-radius:999px;justify-content:center;align-items:center;min-height:32px;padding:.45rem .95rem;font-size:.68rem;font-weight:700;display:inline-flex;font-family:var(--font-inter), "Inter", sans-serif!important}.booking-follow-up-module__hjKHWG__dueNowAmount{letter-spacing:-.035em;font-size:clamp(2rem,3vw,2.35rem);font-weight:800;font-family:var(--font-inter), "Inter", sans-serif!important}.booking-follow-up-module__hjKHWG__milestoneTitle{letter-spacing:-.015em;color:#1f1a17;white-space:normal;font-size:.98rem;font-weight:700;font-family:var(--font-inter), "Inter", sans-serif!important;overflow-wrap:normal!important;word-break:normal!important}.booking-follow-up-module__hjKHWG__milestoneTextBlock{flex:auto;min-width:0}.booking-follow-up-module__hjKHWG__milestoneBadgeWrap{min-width:0}.booking-follow-up-module__hjKHWG__milestoneStatusBadge{white-space:nowrap;text-align:center;flex-shrink:0;justify-content:center;align-items:center;width:auto;min-width:5.625rem;display:inline-flex}.booking-follow-up-module__hjKHWG__milestoneMetaBadge{white-space:nowrap;text-align:center;flex-shrink:0;justify-content:center;align-items:center;width:auto;min-width:max-content;display:inline-flex}.booking-follow-up-module__hjKHWG__proofHistoryHeading{color:#1f1a17;font-size:.95rem;font-weight:700;font-family:var(--font-inter), "Inter", sans-serif!important}.booking-follow-up-module__hjKHWG__emptyState{flex-direction:column;justify-content:center;align-items:center;min-height:92px;display:flex}@media (min-width:1024px){.booking-follow-up-module__hjKHWG__scheduleRowsCompact{grid-auto-rows:minmax(84px,auto)}}
