.BookingPaymentHold_holdCard__bta9_{margin-top:18px;scroll-margin-top:76px;padding:20px;border:1px solid rgba(156,255,46,.36);border-radius:20px;background:radial-gradient(circle at 100% 0,rgba(156,255,46,.11),transparent 38%),linear-gradient(145deg,rgba(5,27,42,.98),rgba(7,18,31,.98));box-shadow:0 18px 42px rgba(0,0,0,.22)}.BookingPaymentHold_holdHeader__Nuxyk{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.BookingPaymentHold_eyebrow__wDHmt{display:block;margin-bottom:5px;color:#9cff2e;font-size:11px;font-weight:900;letter-spacing:1px;text-transform:uppercase}.BookingPaymentHold_holdHeader__Nuxyk h3,.BookingPaymentHold_recoveryCard__57cZT h2{margin:0;color:#f7fbff;font-size:clamp(20px,2.4vw,28px);line-height:1.1}.BookingPaymentHold_holdHeader__Nuxyk p,.BookingPaymentHold_recoveryCard__57cZT p{margin:7px 0 0;color:#9db4c7;font-size:13px}.BookingPaymentHold_timer__54nuZ{min-width:112px;padding:10px 14px;border:1px solid rgba(156,255,46,.42);border-radius:14px;background:rgba(16,46,35,.9);text-align:center}.BookingPaymentHold_timer__54nuZ span{display:block;color:#a9bdca;font-size:10px;font-weight:800;letter-spacing:.7px;text-transform:uppercase}.BookingPaymentHold_timer__54nuZ strong{display:block;margin-top:2px;color:#9cff2e;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:25px;line-height:1}.BookingPaymentHold_timerUrgent__r78Ng{border-color:rgba(255,113,128,.65);background:rgba(63,24,31,.92)}.BookingPaymentHold_timerUrgent__r78Ng strong{color:#ff8995}.BookingPaymentHold_paymentSummary__n54_o{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px;margin-top:18px}.BookingPaymentHold_paymentSummary__n54_o span{padding:11px 12px;border:1px solid rgba(143,174,197,.18);border-radius:12px;background:rgba(3,16,31,.58)}.BookingPaymentHold_paymentSummary__n54_o b,.BookingPaymentHold_paymentSummary__n54_o small{display:block}.BookingPaymentHold_paymentSummary__n54_o small{color:#88a4b9;font-size:10px;font-weight:800;letter-spacing:.5px;text-transform:uppercase}.BookingPaymentHold_paymentSummary__n54_o b{margin-top:3px;color:#f7fbff;font-size:14px}.BookingPaymentHold_paymentSummary__n54_o span:last-child b{color:#9cff2e}.BookingPaymentHold_creditNote__qg2xO{margin:10px 0 0;color:#b9cada;font-size:12px}.BookingPaymentHold_qrStage__xwy1B{display:grid;place-items:center;margin-top:16px;padding:18px 16px 14px;border-radius:16px;background:rgba(1,12,23,.56)}.BookingPaymentHold_qrStage__xwy1B p{margin:11px 0 0;color:#bfd0dd;font-size:12px;text-align:center}.BookingPaymentHold_expiredStage__jT414{margin-top:16px;padding:22px;border:1px solid rgba(255,113,128,.34);border-radius:16px;background:rgba(50,21,30,.58);text-align:center}.BookingPaymentHold_expiredStage__jT414 strong{color:#ff99a4;font-size:17px}.BookingPaymentHold_expiredStage__jT414 p{max-width:520px;margin:7px auto 0;color:#d7b8bf;font-size:13px;line-height:1.55}.BookingPaymentHold_recoveryNotice__Hf57p{display:flex;align-items:flex-start;gap:10px;margin-top:14px;padding:12px 13px;border:1px solid rgba(94,234,212,.25);border-radius:13px;background:rgba(16,66,65,.3)}.BookingPaymentHold_recoveryNotice__Hf57p>span{display:grid;flex:0 0 22px;width:22px;height:22px;place-items:center;border-radius:50%;background:#5eead4;color:#041523;font-size:13px;font-weight:900}.BookingPaymentHold_recoveryNotice__Hf57p p,.BookingPaymentHold_statusMessage__oPR1R{margin:0;color:#bcd5df;font-size:12px;line-height:1.5}.BookingPaymentHold_recoveryNotice__Hf57p b{color:#f7fbff}.BookingPaymentHold_statusMessage__oPR1R{margin-top:12px;padding:10px 12px;border-radius:10px;background:hsla(0,0%,100%,.045)}.BookingPaymentHold_holdActions__NhEop{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:14px}.BookingPaymentHold_holdActions__NhEop a{color:#9cdcff;font-size:12px;font-weight:800;text-decoration:none}.BookingPaymentHold_holdActions__NhEop a:hover{text-decoration:underline}.BookingPaymentHold_recoveryCard__57cZT{display:flex;align-items:center;gap:18px;max-width:720px;margin:42px auto;padding:28px}.BookingPaymentHold_recoveryPulse__ZWXPj{width:48px;height:48px;flex:0 0 48px;border:3px solid rgba(156,255,46,.24);border-top-color:#9cff2e;border-radius:50%;animation:BookingPaymentHold_recoverySpin__iXUoW .85s linear infinite}.BookingPaymentHold_pendingLegend__qdtgO{border-color:rgba(255,198,82,.72)!important;background:linear-gradient(135deg,#f5b942,#ff8f3d)!important;box-shadow:0 0 8px rgba(245,185,66,.25)}.BookingPaymentHold_pendingScheduleSlot__31KAj{color:#ffe3a6!important;box-shadow:inset 0 0 0 1px rgba(255,220,145,.08);opacity:1!important}.BookingPaymentHold_pendingScheduleSlot__31KAj,.BookingPaymentHold_pendingScheduleSlot__31KAj:hover{border-color:rgba(255,198,82,.68)!important;background:radial-gradient(circle at 85% 15%,rgba(255,205,105,.14),transparent 42%),linear-gradient(145deg,rgba(82,57,19,.76),rgba(42,32,19,.82))!important}.BookingPaymentHold_pendingScheduleSlot__31KAj:hover{transform:none!important}.BookingPaymentHold_pendingScheduleContent__DqDes{display:flex;min-width:0;flex-direction:column;align-items:center;justify-content:center;gap:2px;line-height:1}.BookingPaymentHold_pendingScheduleContent__DqDes strong{color:#fff0c9;font-size:.68rem;font-weight:950;letter-spacing:.04em;text-transform:uppercase}.BookingPaymentHold_pendingScheduleContent__DqDes small{color:#ffc652;font-size:.64rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:900;letter-spacing:.03em}@keyframes BookingPaymentHold_recoverySpin__iXUoW{to{transform:rotate(1turn)}}@media (max-width:620px){.BookingPaymentHold_holdCard__bta9_{padding:15px;border-radius:16px}.BookingPaymentHold_holdHeader__Nuxyk{align-items:stretch;flex-direction:column;gap:12px}.BookingPaymentHold_timer__54nuZ{display:flex;align-items:center;justify-content:space-between;min-width:0}.BookingPaymentHold_timer__54nuZ strong{margin:0;font-size:23px}.BookingPaymentHold_paymentSummary__n54_o{grid-template-columns:1fr}.BookingPaymentHold_paymentSummary__n54_o span{display:flex;align-items:center;justify-content:space-between}.BookingPaymentHold_paymentSummary__n54_o b{margin:0}.BookingPaymentHold_holdActions__NhEop{align-items:stretch;flex-direction:column}.BookingPaymentHold_holdActions__NhEop a{padding:8px;text-align:center}.BookingPaymentHold_recoveryCard__57cZT{align-items:flex-start;margin:24px auto;padding:20px}.BookingPaymentHold_pendingScheduleContent__DqDes{gap:1px}.BookingPaymentHold_pendingScheduleContent__DqDes strong{font-size:.51rem;letter-spacing:0}.BookingPaymentHold_pendingScheduleContent__DqDes small{font-size:.57rem}}@media (prefers-reduced-motion:reduce){.BookingPaymentHold_recoveryPulse__ZWXPj{animation:none}}