.ManageBooking_section__X1usZ{position:relative;padding:clamp(24px,4vw,48px);border:1px solid #e5dccb;border-radius:28px;background:linear-gradient(125deg,#fcfaf5,#fff 70%);color:#0b1b33;scroll-margin-top:100px}.ManageBooking_eyebrow__7_lw8{color:#866331;font-size:10px;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.ManageBooking_sectionHeading__VM0CY h2{max-width:680px;margin:14px 0;font-family:var(--font-showcase-display),Georgia,serif;font-size:clamp(30px,3.4vw,46px);font-weight:400;line-height:1.15;letter-spacing:-.025em}.ManageBooking_sectionHeading__VM0CY p{max-width:640px;margin:0;color:#626b78;font-size:15px;line-height:1.7}.ManageBooking_features__kjmp_{display:flex;flex-wrap:wrap;gap:16px 28px;padding:26px 0}.ManageBooking_features__kjmp_ span{display:inline-flex;align-items:center;gap:8px;font-size:12px}.ManageBooking_features__kjmp_ svg{width:18px;height:18px;color:#866331}.ManageBooking_primary__kdUK_{display:inline-flex;justify-content:center;align-items:center;gap:12px;min-height:52px;padding:14px 24px;border:1px solid #0b1b33;border-radius:999px;background:#0b1b33;color:#fff;font:inherit;font-size:13px;font-weight:600;cursor:pointer;transition:background .2s,box-shadow .2s}.ManageBooking_primary__kdUK_:hover{background:#20334e;box-shadow:0 6px 18px #0b1b3315}.ManageBooking_primary__kdUK_:disabled{opacity:.6;cursor:progress}.ManageBooking_primary__kdUK_ svg{width:18px;height:18px;flex-shrink:0}.ManageBooking_close__6f3pM:focus-visible,.ManageBooking_feedback__HcCKH a:focus-visible,.ManageBooking_primary__kdUK_:focus-visible,.ManageBooking_support__MJ7Vs:focus-visible{outline:3px solid #b58b3e;outline-offset:4px}.ManageBooking_note___OBOt{max-width:720px;margin:18px 0 0;color:#626b78;font-size:12px;line-height:1.7}.ManageBooking_embedded__3ICBP:not(:empty){margin-top:28px;min-height:420px;overflow-wrap:anywhere}.ManageBooking_feedback__HcCKH{font-size:13px;line-height:1.6;color:#626b78}.ManageBooking_feedback__HcCKH a{color:#0b1b33;text-decoration:underline}.ManageBooking_receipt__D2B_K{position:fixed;z-index:80;right:24px;bottom:100px;width:min(420px,calc(100vw - 32px));max-height:calc(100dvh - 140px);overflow:auto;padding:28px;border:1px solid #e5dccb;border-radius:24px;background:#fff;color:#0b1b33;box-shadow:0 18px 65px #0b1b3326;animation:ManageBooking_arrive__YLmFF .35s ease-out}.ManageBooking_receiptIntro__aiVYN{display:flex;align-items:center;gap:12px;padding-right:12px}.ManageBooking_seal__Mk5qq{display:flex;align-items:center;justify-content:center;width:38px;height:38px;flex-shrink:0;border-radius:50%;background:#f3efe4;color:#866331}.ManageBooking_seal__Mk5qq svg{width:20px;height:20px}.ManageBooking_receipt__D2B_K h2{margin:20px 0 12px;font-family:var(--font-showcase-display),Georgia,serif;font-size:32px;font-weight:400;letter-spacing:-.025em;line-height:1.1}.ManageBooking_receipt__D2B_K>p{margin:0 0 22px;font-size:13px;line-height:1.7;color:#626b78}.ManageBooking_receipt__D2B_K .ManageBooking_primary__kdUK_{width:100%}.ManageBooking_support__MJ7Vs{display:inline-flex;align-items:center;gap:8px;margin-top:18px;color:#626b78;font-size:11px;text-decoration:none}.ManageBooking_support__MJ7Vs:hover{color:#866331}.ManageBooking_support__MJ7Vs svg{width:14px;height:14px}.ManageBooking_close__6f3pM{position:absolute;top:10px;right:10px;display:flex;align-items:center;justify-content:center;width:36px;height:36px;border:0;border-radius:50%;background:transparent;color:#626b78;cursor:pointer}.ManageBooking_close__6f3pM svg{width:16px;height:16px}@keyframes ManageBooking_arrive__YLmFF{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@media (max-width:640px){.ManageBooking_receipt__D2B_K{right:16px;bottom:calc(90px + env(safe-area-inset-bottom));padding:24px}.ManageBooking_section__X1usZ{border-radius:20px}.ManageBooking_section__X1usZ .ManageBooking_primary__kdUK_{width:100%}.ManageBooking_features__kjmp_{display:grid;gap:14px;padding:22px 0}}@media (prefers-reduced-motion:reduce){.ManageBooking_receipt__D2B_K{animation:none}.ManageBooking_primary__kdUK_{transition:none}}