.navbar-module__dLDAeG__navbar{z-index:100;-webkit-backdrop-filter:blur(12px);background:#ffffffd9;border-bottom:1px solid #26385614;justify-content:space-between;align-items:center;gap:16px;height:72px;padding:0 48px;display:flex;position:sticky;top:0;box-shadow:0 1px 16px #2638560f}.navbar-module__dLDAeG__back{color:#263856;letter-spacing:.01em;border:1.5px solid #0000;border-radius:10px;align-items:center;gap:8px;padding:8px 14px;font-size:.85rem;font-weight:600;text-decoration:none;transition:background .18s,border-color .18s;display:inline-flex}.navbar-module__dLDAeG__back:before{content:"←";font-size:1.05rem;transition:transform .18s;display:inline-block}.navbar-module__dLDAeG__back:hover{background:#2638560f;border-color:#2638561f}.navbar-module__dLDAeG__back:hover:before{transform:translate(-3px)}.navbar-module__dLDAeG__logo{flex:1;justify-content:center;align-items:center;display:flex}.navbar-module__dLDAeG__logoImage{object-fit:contain;width:auto;height:44px}.navbar-module__dLDAeG__controls{justify-content:flex-end;min-width:136px;display:flex}.navbar-module__dLDAeG__languageSwitcher{background:#ffffffd1;border:1px solid #2638561f;border-radius:999px;align-items:center;gap:4px;padding:4px;display:inline-flex;box-shadow:0 4px 18px #2638560f}.navbar-module__dLDAeG__languageButton{color:#263856;letter-spacing:.08em;cursor:pointer;background:0 0;border:none;border-radius:999px;min-width:42px;padding:8px 10px;font-size:.75rem;font-weight:700;transition:background .18s,color .18s,opacity .18s}.navbar-module__dLDAeG__languageButton:hover:not(:disabled){background:#26385614}.navbar-module__dLDAeG__languageButton:disabled{cursor:not-allowed;opacity:.7}.navbar-module__dLDAeG__languageButtonActive{color:#e2d299;background:#263856}@media (max-width:600px){.navbar-module__dLDAeG__navbar{gap:8px;height:60px;padding:0 20px}.navbar-module__dLDAeG__logoImage{height:36px}.navbar-module__dLDAeG__back{padding:8px 10px;font-size:.78rem}.navbar-module__dLDAeG__controls{min-width:auto}.navbar-module__dLDAeG__languageSwitcher{gap:2px;padding:3px}.navbar-module__dLDAeG__languageButton{min-width:38px;padding:7px 8px;font-size:.7rem}}
.layout-module__8BzW7a__page{background:#f7f5f0;min-height:calc(100vh - 72px);padding:48px 24px 80px}.layout-module__8BzW7a__pageHeader{text-align:center;margin-bottom:48px}.layout-module__8BzW7a__pageHeader h1{color:#263856;letter-spacing:-.02em;margin-bottom:8px;font-size:2rem;font-weight:700}.layout-module__8BzW7a__pageHeader p{color:#6b7280;font-size:1rem}.layout-module__8BzW7a__layout{grid-template-columns:1fr 360px;align-items:stretch;gap:40px;max-width:1100px;margin:0 auto;display:grid}.layout-module__8BzW7a__formColumn{flex-direction:column;align-self:start;gap:40px;display:flex}.layout-module__8BzW7a__section{flex-direction:column;gap:20px;margin-top:20px;display:flex}.layout-module__8BzW7a__sectionTitle{letter-spacing:.12em;text-transform:uppercase;color:#e2d299;border-bottom:1px solid #e8e2d8;padding-bottom:10px;font-size:.75rem;font-weight:700}.layout-module__8BzW7a__grid2{grid-template-columns:1fr 1fr;gap:16px;display:grid}.layout-module__8BzW7a__stickyColumn{align-self:stretch}@media (max-width:900px){.layout-module__8BzW7a__layout{grid-template-columns:1fr}.layout-module__8BzW7a__layout>:last-child{order:-1}.layout-module__8BzW7a__page{padding:32px 16px 80px}.layout-module__8BzW7a__pageHeader h1{font-size:1.5rem}}@media (max-width:480px){.layout-module__8BzW7a__grid2{grid-template-columns:1fr}}
.BookingForm-module__PyVcYW__toast{color:#e2d299;z-index:1000;white-space:normal;background:#263856;border-radius:14px;width:min(92vw,680px);padding:14px 28px;font-size:.95rem;font-weight:600;animation:.3s BookingForm-module__PyVcYW__slideUp;position:fixed;bottom:32px;left:50%;transform:translate(-50%);box-shadow:0 8px 32px #26385659}.BookingForm-module__PyVcYW__toastClose{color:inherit;cursor:pointer;background:0 0;border:none;padding:0;font-size:1.2rem;line-height:1;position:absolute;top:4px;right:6px}.BookingForm-module__PyVcYW__toastList{margin:10px 0 0 18px;padding:0}@keyframes BookingForm-module__PyVcYW__slideUp{0%{opacity:0;transform:translate(-50%)translateY(16px)}to{opacity:1;transform:translate(-50%)translateY(0)}}
.DateRangePicker-module__GqFjVW__root{width:100%;position:relative}.DateRangePicker-module__GqFjVW__rootDisabled{opacity:.6;pointer-events:none;cursor:not-allowed}.DateRangePicker-module__GqFjVW__trigger{cursor:pointer;text-align:left;background:#fff;border:1.5px solid #ddd8ce;border-radius:14px;align-items:stretch;gap:0;width:100%;padding:0;font-family:inherit;transition:border-color .2s,box-shadow .2s;display:flex;overflow:hidden}.DateRangePicker-module__GqFjVW__trigger:hover:not(:disabled){border-color:#263856}.DateRangePicker-module__GqFjVW__triggerOpen{border-color:#263856;box-shadow:0 0 0 3px #2638561a}.DateRangePicker-module__GqFjVW__trigger:disabled{color:#9ca3af;background:#f5f4f1;border-color:#e8e4dc}.DateRangePicker-module__GqFjVW__triggerField{flex-direction:column;flex:1;gap:2px;padding:12px 16px;display:flex}.DateRangePicker-module__GqFjVW__triggerDivider{background:#e8e2d8;align-self:stretch;width:1px}.DateRangePicker-module__GqFjVW__triggerLabel{letter-spacing:.06em;text-transform:uppercase;color:#263856;font-size:.7rem;font-weight:700}.DateRangePicker-module__GqFjVW__triggerValue{color:#263856;font-size:.92rem;font-weight:500}.DateRangePicker-module__GqFjVW__triggerPlaceholder{color:#b8b0a4;font-size:.92rem;font-style:italic}.DateRangePicker-module__GqFjVW__chevron{color:#9ca3af;flex-shrink:0;margin:auto 14px auto 0;transition:transform .2s}.DateRangePicker-module__GqFjVW__chevronOpen{transform:rotate(180deg)}.DateRangePicker-module__GqFjVW__panel{z-index:100;background:#fff;border:1.5px solid #e8e2d8;border-radius:20px;width:min(920px,100vw - 32px);max-width:calc(100vw - 32px);padding:20px;animation:.18s DateRangePicker-module__GqFjVW__panelIn;position:absolute;top:calc(100% + 8px);left:0;box-shadow:0 8px 32px #2638561f,0 2px 8px #2638560f}@keyframes DateRangePicker-module__GqFjVW__panelIn{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.DateRangePicker-module__GqFjVW__hint{color:#e2d299;letter-spacing:.05em;text-transform:uppercase;text-align:center;margin:0 0 16px;font-size:.78rem;font-weight:600}.DateRangePicker-module__GqFjVW__calendarArea{align-items:flex-start;gap:8px;display:flex}.DateRangePicker-module__GqFjVW__navBtn{cursor:pointer;color:#263856;background:0 0;border:1.5px solid #e8e2d8;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;margin-top:2px;font-size:1.3rem;transition:background .15s,border-color .15s;display:flex}.DateRangePicker-module__GqFjVW__navBtn:hover{background:#f7f5f0;border-color:#263856}.DateRangePicker-module__GqFjVW__months{flex:1;grid-template-columns:1fr 1fr;gap:18px;display:grid}.DateRangePicker-module__GqFjVW__monthPanel{flex-direction:column;gap:8px;min-width:0;display:flex}.DateRangePicker-module__GqFjVW__monthLabel{color:#263856;text-align:center;margin-bottom:4px;font-size:.85rem;font-weight:700}.DateRangePicker-module__GqFjVW__weekdays{grid-template-columns:repeat(7,1fr);gap:2px;display:grid}.DateRangePicker-module__GqFjVW__weekday{color:#9ca3af;text-align:center;letter-spacing:.03em;padding:2px 0;font-size:.68rem;font-weight:700}.DateRangePicker-module__GqFjVW__daysGrid{grid-template-columns:repeat(7,1fr);gap:2px;display:grid}.DateRangePicker-module__GqFjVW__day{cursor:pointer;background:0 0;border:none;border-radius:0;flex-direction:column;justify-content:center;align-items:center;gap:1px;width:100%;min-height:50px;padding:4px 3px 3px;transition:background .12s,color .12s;display:flex;position:relative}.DateRangePicker-module__GqFjVW__day:hover:not(:disabled):not(.DateRangePicker-module__GqFjVW__dayStart):not(.DateRangePicker-module__GqFjVW__dayEnd){background:#2638560f}.DateRangePicker-module__GqFjVW__dayNumber{color:#374151;font-size:.82rem;font-weight:500;line-height:1}.DateRangePicker-module__GqFjVW__price{color:#b9a376;text-align:center;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:.5rem;font-weight:400;line-height:1;display:block;overflow:hidden}.DateRangePicker-module__GqFjVW__dayToday{border:1.5px solid #e2d299;border-radius:14px}.DateRangePicker-module__GqFjVW__dayPast{opacity:.3;cursor:default}.DateRangePicker-module__GqFjVW__dayBooked .DateRangePicker-module__GqFjVW__dayNumber{text-decoration:line-through;text-decoration-thickness:1.5px}.DateRangePicker-module__GqFjVW__dayStart,.DateRangePicker-module__GqFjVW__dayEnd{border-radius:14px;background:#263856!important}.DateRangePicker-module__GqFjVW__dayStart .DateRangePicker-module__GqFjVW__dayNumber,.DateRangePicker-module__GqFjVW__dayStart .DateRangePicker-module__GqFjVW__price,.DateRangePicker-module__GqFjVW__dayEnd .DateRangePicker-module__GqFjVW__dayNumber,.DateRangePicker-module__GqFjVW__dayEnd .DateRangePicker-module__GqFjVW__price{color:#fff!important}.DateRangePicker-module__GqFjVW__dayInRange{background:#e2d29942;border-radius:0}.DateRangePicker-module__GqFjVW__footer{border-top:1px solid #e8e2d8;justify-content:flex-end;margin-top:16px;padding-top:14px;display:flex}.DateRangePicker-module__GqFjVW__clearBtn{cursor:pointer;color:#9ca3af;background:0 0;border:none;border-radius:8px;padding:4px 8px;font-size:.8rem;transition:color .15s,background .15s}.DateRangePicker-module__GqFjVW__clearBtn:hover{color:#ef4444;background:#fee2e2}@media (max-width:960px){.DateRangePicker-module__GqFjVW__panel{left:50%;transform:translate(-50%)}.DateRangePicker-module__GqFjVW__months{grid-template-columns:1fr}.DateRangePicker-module__GqFjVW__months>.DateRangePicker-module__GqFjVW__monthPanel:last-child{display:none}}@media (max-width:640px){.DateRangePicker-module__GqFjVW__panel{width:calc(100vw - 32px);left:50%;transform:translate(-50%)}.DateRangePicker-module__GqFjVW__triggerField{padding:12px}.DateRangePicker-module__GqFjVW__day{min-height:44px}}
.SubmitButton-module__czQiyq__submitBtn{color:#e2d299;letter-spacing:.02em;cursor:pointer;background:#263856;border:none;border-radius:14px;width:100%;padding:16px 24px;font-family:inherit;font-size:1rem;font-weight:700;transition:background .2s,transform .15s,box-shadow .2s}.SubmitButton-module__czQiyq__submitBtn:hover:not(:disabled){background:#1a2940;transform:translateY(-1px);box-shadow:0 8px 24px #26385640}.SubmitButton-module__czQiyq__submitBtn:active:not(:disabled){transform:translateY(0)}.SubmitButton-module__czQiyq__submitBtn:disabled{opacity:.5;cursor:not-allowed}
.form-module__8Ioddq__fieldGroup{flex-direction:column;gap:6px;display:flex}.form-module__8Ioddq__label{color:#263856;letter-spacing:.01em;font-size:.8rem;font-weight:600}.form-module__8Ioddq__labelOptional{color:#9ca3af;margin-left:6px;font-size:.75rem;font-weight:400}.form-module__8Ioddq__input,.form-module__8Ioddq__textarea{color:#263856;background:#fff;border:1.5px solid #ddd8ce;border-radius:12px;outline:none;width:100%;padding:12px 16px;font-family:inherit;font-size:.95rem;transition:border-color .2s,box-shadow .2s}.form-module__8Ioddq__input:focus,.form-module__8Ioddq__textarea:focus{border-color:#263856;box-shadow:0 0 0 3px #2638561a}.form-module__8Ioddq__input:disabled,.form-module__8Ioddq__textarea:disabled{color:#9ca3af;cursor:not-allowed;opacity:.7;background:#f5f4f1;border-color:#e8e4dc}.form-module__8Ioddq__input.form-module__8Ioddq__inputError{border-color:#ef4444;box-shadow:0 0 0 3px #ef44441a}.form-module__8Ioddq__textarea{resize:vertical;min-height:100px}.form-module__8Ioddq__errorMsg{color:#ef4444;margin-top:2px;font-size:.78rem}
.MainInfosForm-module__s6zvaW__guestCard{background:#fff;border:1.5px solid #e8e2d8;border-radius:16px;flex-direction:column;gap:14px;padding:20px;display:flex;position:relative}.MainInfosForm-module__s6zvaW__guestHeader{justify-content:space-between;align-items:center;display:flex}.MainInfosForm-module__s6zvaW__petToggle{background:#fdfaf2;border:1.5px solid #e8e2d8;border-radius:14px;margin-bottom:0;padding:14px 16px}.MainInfosForm-module__s6zvaW__guestTitle{color:#263856;font-size:.85rem;font-weight:700}.MainInfosForm-module__s6zvaW__removeBtn{cursor:pointer;color:#9ca3af;background:0 0;border:none;border-radius:8px;padding:4px 8px;font-size:.8rem;transition:background .15s,color .15s}.MainInfosForm-module__s6zvaW__removeBtn:hover{color:#ef4444;background:#fee2e2}.MainInfosForm-module__s6zvaW__addGuestBtn{cursor:pointer;color:#b9a376;background:0 0;border:2px dashed #d7c481;border-radius:14px;align-items:center;gap:8px;width:100%;padding:14px 20px;font-family:inherit;font-size:.9rem;font-weight:600;transition:background .2s,color .2s,border-color .2s;display:flex}.MainInfosForm-module__s6zvaW__addGuestBtn:hover{color:#263856;background:#fdfaf2;border-color:#e2d299}.MainInfosForm-module__s6zvaW__guestsDisabled{opacity:.55;pointer-events:none;cursor:not-allowed;filter:grayscale(.3)}.MainInfosForm-module__s6zvaW__addIcon{font-size:1.2rem;line-height:1}.MainInfosForm-module__s6zvaW__checkboxGroup{flex-direction:column;gap:14px;display:flex}.MainInfosForm-module__s6zvaW__checkboxLabel{cursor:pointer;color:#374151;align-items:flex-start;gap:12px;font-size:.88rem;line-height:1.5;display:flex}.MainInfosForm-module__s6zvaW__checkboxLabel input[type=checkbox]{accent-color:#263856;cursor:pointer;width:18px;min-width:18px;height:18px;margin-top:2px}.MainInfosForm-module__s6zvaW__requiredBadge{color:#ef4444;margin-left:4px;font-size:.7rem;font-weight:700}.MainInfosForm-module__s6zvaW__ctaSection{flex-direction:column;gap:14px;margin-top:20px;display:flex}.MainInfosForm-module__s6zvaW__ctaNote{color:#9ca3af;text-align:center;font-size:.82rem;line-height:1.6}
.SummaryCard-module__WUpIna__stickyWrapper{position:sticky;top:24px}.SummaryCard-module__WUpIna__card{background:#fff;border:1.5px solid #e8e2d8;border-radius:20px;flex-direction:column;gap:20px;padding:28px;display:flex;box-shadow:0 4px 24px #26385614}.SummaryCard-module__WUpIna__cardTitle{color:#263856;letter-spacing:-.01em;font-size:1rem;font-weight:700}.SummaryCard-module__WUpIna__divider{background:#e8e2d8;height:1px;margin:-4px 0}.SummaryCard-module__WUpIna__rows{flex-direction:column;gap:12px;display:flex}.SummaryCard-module__WUpIna__row{justify-content:space-between;align-items:center;display:flex}.SummaryCard-module__WUpIna__rowLabel{color:#6b7280;font-size:.85rem}.SummaryCard-module__WUpIna__rowValue{color:#263856;font-size:.9rem;font-weight:600}.SummaryCard-module__WUpIna__rowValueMuted{color:#d1c9ba;font-size:.9rem}.SummaryCard-module__WUpIna__rowValueGroup{align-items:center;gap:8px;display:flex}.SummaryCard-module__WUpIna__nightsAlert{color:#fff;white-space:nowrap;letter-spacing:.01em;background:#dc2626;border-radius:6px;padding:2px 7px;font-size:.72rem;font-weight:700}.SummaryCard-module__WUpIna__totalRow{border-top:1.5px solid #e8e2d8;justify-content:space-between;align-items:center;padding-top:12px;display:flex}.SummaryCard-module__WUpIna__totalLabel{color:#263856;font-size:.9rem;font-weight:700}.SummaryCard-module__WUpIna__totalValue{color:#263856;font-size:1.2rem;font-weight:800}.SummaryCard-module__WUpIna__totalNote{color:#9ca3af;text-align:right;margin:0;font-size:.72rem}.SummaryCard-module__WUpIna__totalNotes{flex-direction:column;gap:4px;margin-top:-8px;display:flex}.SummaryCard-module__WUpIna__infoBox{background:#f7f5f0;border-radius:12px;flex-direction:column;gap:8px;padding:14px 16px;display:flex}.SummaryCard-module__WUpIna__infoRow{color:#374151;align-items:center;gap:10px;font-size:.82rem;display:flex}.SummaryCard-module__WUpIna__infoIcon{text-align:center;min-width:20px;font-size:1rem}.SummaryCard-module__WUpIna__contactBtn{color:#263856;cursor:pointer;text-align:center;background:0 0;border:1.5px solid #263856;border-radius:12px;width:100%;padding:13px 20px;font-family:inherit;font-size:.88rem;font-weight:600;transition:background .2s,color .2s}.SummaryCard-module__WUpIna__contactBtn:hover{color:#e2d299;background:#263856}.SummaryCard-module__WUpIna__mobileBox{background:#fff;border:1.5px solid #e8e2d8;border-radius:16px;margin-bottom:8px;display:none;overflow:hidden;box-shadow:0 2px 12px #26385612}.SummaryCard-module__WUpIna__mobileSummaryToggle{cursor:pointer;background:0 0;border:none;justify-content:space-between;align-items:center;width:100%;padding:16px 20px;font-family:inherit;display:flex}.SummaryCard-module__WUpIna__mobileSummaryLabel{color:#263856;font-size:.9rem;font-weight:700}.SummaryCard-module__WUpIna__mobileSummaryTotal{color:#263856;font-size:.95rem;font-weight:700}.SummaryCard-module__WUpIna__chevron{color:#9ca3af;margin-left:8px;font-size:.75rem;transition:transform .2s;display:inline-block}.SummaryCard-module__WUpIna__chevronOpen{transform:rotate(180deg)}.SummaryCard-module__WUpIna__mobileCardContent{flex-direction:column;gap:16px;padding:0 20px 20px;display:flex}@media (max-width:900px){.SummaryCard-module__WUpIna__stickyWrapper{position:static}.SummaryCard-module__WUpIna__card{display:none}.SummaryCard-module__WUpIna__mobileBox{display:block}}
.VerifyCodeForm-module__vVIupa__verifySection{background:#f9f7f2;border:1.5px solid #e8e2d8;border-radius:16px;flex-direction:column;gap:8px;padding:20px 24px;display:flex}.VerifyCodeForm-module__vVIupa__verifyLabel{color:#263856;font-size:.9rem;font-weight:700}.VerifyCodeForm-module__vVIupa__verifyHint{color:#9ca3af;margin:0;font-size:.82rem;line-height:1.5}.VerifyCodeForm-module__vVIupa__verifyInputRow{gap:10px;margin-top:4px;display:flex}.VerifyCodeForm-module__vVIupa__verifyInput{letter-spacing:.35em;text-align:center;color:#263856;background:#fff;border:2px solid #e8e2d8;border-radius:12px;outline:none;flex:1;padding:12px 16px;font-family:inherit;font-size:1.5rem;font-weight:700;transition:border-color .2s,box-shadow .2s}.VerifyCodeForm-module__vVIupa__verifyInput::placeholder{color:#d1ccc2;letter-spacing:.35em}.VerifyCodeForm-module__vVIupa__verifyInput:focus{border-color:#263856;box-shadow:0 0 0 3px #2638561a}.VerifyCodeForm-module__vVIupa__verifyBtn{color:#e2d299;cursor:pointer;white-space:nowrap;background:#263856;border:none;border-radius:12px;padding:12px 22px;font-family:inherit;font-size:.9rem;font-weight:700;transition:background .2s,transform .15s}.VerifyCodeForm-module__vVIupa__verifyBtn:hover{background:#1a2a40;transform:translateY(-1px)}.VerifyCodeForm-module__vVIupa__verifyBtn:active{transform:translateY(0)}.VerifyCodeForm-module__vVIupa__errorMsg{color:#b91c1c;background:#fef2f2;border:1px solid #fca5a5;border-radius:10px;align-items:center;gap:6px;margin:4px 0 0;padding:10px 14px;font-size:.82rem;line-height:1.4;display:flex}.VerifyCodeForm-module__vVIupa__successMsg{color:#15803d;background:#f0fdf4;border:1px solid #86efac;border-radius:10px;align-items:center;gap:6px;margin:4px 0 0;padding:10px 14px;font-size:.82rem;font-weight:600;line-height:1.4;display:flex}@media (max-width:480px){.VerifyCodeForm-module__vVIupa__verifyInputRow{flex-direction:column}.VerifyCodeForm-module__vVIupa__verifyInput{letter-spacing:.25em;font-size:1.25rem}}
.PayButton-module__Wje98G__wrapper{flex-direction:column;gap:8px;display:flex}.PayButton-module__Wje98G__payBtn{color:#e2d299;cursor:pointer;letter-spacing:.02em;background:linear-gradient(135deg,#263856 0%,#1a2a40 100%);border:none;border-radius:14px;justify-content:center;align-items:center;gap:8px;width:100%;padding:16px 24px;font-family:inherit;font-size:1rem;font-weight:700;transition:background .2s,transform .15s,box-shadow .2s,opacity .2s;display:flex;box-shadow:0 4px 14px #26385659}.PayButton-module__Wje98G__payBtn:hover:not(:disabled){background:linear-gradient(135deg,#1a2a40 0%,#0f1a28 100%);transform:translateY(-2px);box-shadow:0 6px 20px #26385673}.PayButton-module__Wje98G__payBtn:active:not(:disabled){transform:translateY(0);box-shadow:0 2px 8px #2638564d}.PayButton-module__Wje98G__payBtn:disabled{color:#9ca3af;cursor:not-allowed;box-shadow:none;background:#d1ccc2;transform:none}.PayButton-module__Wje98G__spinner{border:2px solid #e2d2994d;border-top-color:#e2d299;border-radius:50%;width:16px;height:16px;animation:.7s linear infinite PayButton-module__Wje98G__spin}@keyframes PayButton-module__Wje98G__spin{to{transform:rotate(360deg)}}.PayButton-module__Wje98G__errorMsg{color:#b91c1c;font-size:.82rem;line-height:1.4}.PayButton-module__Wje98G__contactHint{color:#9ca3af;text-align:center;margin:0;font-size:.78rem;line-height:1.5}.PayButton-module__Wje98G__contactHintLink{color:#6b7280;white-space:nowrap;font-weight:600;text-decoration:none;transition:color .15s}.PayButton-module__Wje98G__contactHintLink:hover{color:#263856;text-decoration:underline}
.SuccessPage-module__CGQbHq__container{background-color:#f5f5f5;justify-content:center;align-items:center;min-height:100vh;padding:2rem 1rem;display:flex}.SuccessPage-module__CGQbHq__card{text-align:center;background:#fff;border-radius:16px;flex-direction:column;align-items:center;gap:1.25rem;width:100%;max-width:640px;padding:3rem 2.5rem;display:flex;box-shadow:0 4px 24px #00000014}.SuccessPage-module__CGQbHq__icon{font-size:4rem;line-height:1}.SuccessPage-module__CGQbHq__title{color:#1a1a1a;margin:0;font-size:1.75rem;font-weight:700}.SuccessPage-module__CGQbHq__subtitle{color:#555;max-width:480px;margin:0;font-size:1rem;line-height:1.6}.SuccessPage-module__CGQbHq__bookingInfo{background-color:#f0faf4;border:1px solid #a8e6bd;border-radius:10px;flex-direction:column;align-items:center;gap:.25rem;width:100%;padding:.875rem 1.5rem;display:flex}.SuccessPage-module__CGQbHq__bookingLabel{text-transform:uppercase;letter-spacing:.05em;color:#2d7d4f;font-size:.75rem;font-weight:600}.SuccessPage-module__CGQbHq__bookingId{color:#1a1a1a;word-break:break-all;font-family:monospace;font-size:1rem;font-weight:600}.SuccessPage-module__CGQbHq__notice{color:#777;box-sizing:border-box;text-align:left;background-color:#fafafa;border-radius:8px;width:100%;margin:0;padding:.875rem 1rem;font-size:.875rem;line-height:1.6}.SuccessPage-module__CGQbHq__actions{flex-wrap:wrap;justify-content:center;gap:.875rem;width:100%;margin-top:.5rem;display:flex}.SuccessPage-module__CGQbHq__buttonPrimary,.SuccessPage-module__CGQbHq__buttonSecondary{border-radius:8px;flex:1;justify-content:center;align-items:center;min-width:160px;padding:.75rem 1.5rem;font-size:.9375rem;font-weight:600;text-decoration:none;transition:opacity .15s,transform .15s;display:inline-flex}.SuccessPage-module__CGQbHq__buttonPrimary{color:#fff;background-color:#2d7d4f}.SuccessPage-module__CGQbHq__buttonPrimary:hover{opacity:.9;transform:translateY(-1px)}.SuccessPage-module__CGQbHq__buttonSecondary{color:#333;background-color:#f0f0f0}.SuccessPage-module__CGQbHq__buttonSecondary:hover{background-color:#e5e5e5;transform:translateY(-1px)}@media (max-width:480px){.SuccessPage-module__CGQbHq__card{padding:2rem 1.25rem}.SuccessPage-module__CGQbHq__title{font-size:1.5rem}.SuccessPage-module__CGQbHq__actions{flex-direction:column}.SuccessPage-module__CGQbHq__buttonPrimary,.SuccessPage-module__CGQbHq__buttonSecondary{width:100%}}
.SessionTimer-module__mLQfUG__timer{z-index:1000;color:#f8f3e3;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#263856f0;border-radius:12px;padding:12px 16px;font-size:.95rem;font-weight:700;line-height:1.2;position:fixed;bottom:24px;right:24px;box-shadow:0 10px 28px #26385647}@media (max-width:640px){.SessionTimer-module__mLQfUG__timer{max-width:calc(100vw - 32px);font-size:.9rem;bottom:16px;right:16px}}
