.guest_root__ZckPb{min-height:100vh;min-height:100dvh;font-family:var(--bw-font-body);font-size:15px;line-height:1.45;color:var(--bw-ink);background:var(--bw-bg);-webkit-text-size-adjust:100%;overflow-wrap:anywhere}.guest_root__ZckPb,.guest_root__ZckPb *,.guest_root__ZckPb :after,.guest_root__ZckPb :before{box-sizing:border-box}.guest_root__ZckPb :focus-visible{outline:3px solid var(--bw-focus);outline-offset:2px}.guest_root__ZckPb a{color:var(--bw-link)}.guest_root__ZckPb :where(button,input,select,textarea){font:inherit;color:inherit}.guest_root__ZckPb button{cursor:pointer}.guest_root__ZckPb button:disabled{cursor:default}.guest_root__ZckPb[data-mode=inline]{min-height:0}.guest_root__ZckPb[data-mode=overlay]{background:transparent}.guest_scrim__zAmPw{position:fixed;inset:0;background:var(--bw-scrim)}.guest_panel__hKTG9{position:relative;display:flex;flex-direction:column;min-height:100vh;min-height:100dvh;background:var(--bw-bg)}.guest_root__ZckPb[data-mode=inline] .guest_panel__hKTG9{min-height:0}.guest_root__ZckPb[data-mode=page] .guest_panel__hKTG9{max-width:1040px;margin:0 auto}@media (min-width:760px){.guest_root__ZckPb[data-mode=overlay] .guest_panel__hKTG9{max-width:960px;min-height:0;margin:24px auto;border:1px solid var(--bw-line);border-radius:var(--bw-radius-panel);overflow:clip}}@media (min-width:760px) and (max-height:600px){.guest_root__ZckPb[data-mode=overlay] .guest_panel__hKTG9{margin:8px auto}}.guest_srOnly__WiaI7{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.guest_banner__qORgo{display:flex;gap:8px;align-items:flex-start;margin:0;padding:10px 16px;border-bottom:1px solid var(--bw-warn-bd);background:var(--bw-warn-bg);color:var(--bw-warn-fg);font-size:14px}.guest_banner__qORgo strong{font-weight:700}.guest_banner__qORgo svg{flex:none;margin-top:2px}.guest_header__MThZg{display:flex;align-items:center;gap:8px;min-height:64px;padding:8px max(8px,env(safe-area-inset-right)) 8px max(16px,env(safe-area-inset-left));border-bottom:1px solid var(--bw-line);background:var(--bw-surface)}.guest_prop__vb87M{flex:1 1;min-width:0;display:flex;align-items:center;gap:12px}.guest_logo__sXqcd{flex:none;width:40px;height:40px;border-radius:10px;border:1px solid var(--bw-line);background:var(--bw-bg);object-fit:contain}.guest_logoText__v7v2V{display:flex;align-items:center;justify-content:center;font-family:var(--bw-font-head);font-weight:700;font-size:15px}.guest_propText__OYxuA{min-width:0;display:flex;flex-direction:column}.guest_propName__YgoHF{margin:0;font-family:var(--bw-font-head);font-weight:600;font-size:16px;line-height:1.25}.guest_propSub__AaN68{font-size:13px;color:var(--bw-sub)}@media (min-width:760px) and (max-height:600px){.guest_propSub__AaN68{display:none}.guest_header__MThZg{min-height:52px}}.guest_backBtn__9Ppap{flex:1 1;min-width:0;display:inline-flex;align-items:center;gap:4px;justify-self:start;max-width:max-content;min-height:44px;padding:0 12px 0 4px;border:0;border-radius:var(--bw-radius-ctl);background:transparent;color:var(--bw-link);font-weight:600}.guest_headTools__CCqaI{flex:none;display:flex;align-items:center;gap:6px;margin-left:auto}.guest_miniSelect__FNUS_{min-height:44px;min-width:56px;padding:0 6px;border:1px solid var(--bw-input-bd);border-radius:var(--bw-radius-ctl);background:var(--bw-surface);font-size:14px;font-weight:600}.guest_iconBtn__NW0Hj{flex:none;width:44px;height:44px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--bw-line);border-radius:var(--bw-radius-ctl);background:var(--bw-surface);color:var(--bw-ink)}.guest_iconBtn__NW0Hj:disabled{color:var(--bw-sub);opacity:.6}.guest_steps__HDoS1{background:var(--bw-surface);border-bottom:1px solid var(--bw-line);padding:0 16px}.guest_steps__HDoS1 ol{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px}.guest_step__PMIor{display:flex;align-items:center;gap:6px;min-height:44px;border-bottom:3px solid transparent;font-size:13px;font-weight:500;color:var(--bw-sub)}.guest_step__PMIor>span:first-child{flex:none}.guest_stepDone__xheXD{color:var(--bw-ink)}.guest_stepCurrent__iTL78{color:var(--bw-ink);font-weight:700;border-bottom-color:var(--bw-ui)}.guest_body__lgTnX{flex:1 1;padding:16px max(16px,env(safe-area-inset-right)) 16px max(16px,env(safe-area-inset-left))}.guest_layout__ibJQ7{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:16px;gap:16px;align-items:start}.guest_main___M4Md{min-width:0;display:flex;flex-direction:column;gap:16px}.guest_aside__xR0QH{display:none}@media (min-width:760px){.guest_layout__ibJQ7{grid-template-columns:minmax(0,1fr) 280px;gap:20px}.guest_aside__xR0QH{display:flex;flex-direction:column;gap:12px;position:-webkit-sticky;position:sticky;top:12px}.guest_root__ZckPb[data-mode=inline] .guest_aside__xR0QH{position:static}.guest_phoneOnly__b91bi{display:none!important}}@media (max-width:759px){.guest_wideOnly__erTbt{display:none!important}}.guest_narrow__UGo3L{max-width:640px;margin:0 auto;display:flex;flex-direction:column;gap:16px}.guest_panelBox__lO6zu{display:flex;flex-direction:column;gap:12px;padding:16px;border:1px solid var(--bw-line);border-radius:var(--bw-radius-panel);background:var(--bw-surface)}.guest_h2__m3FnN{font-size:18px;line-height:1.3}.guest_h2__m3FnN,.guest_h3__8nes1{margin:0;font-family:var(--bw-font-head);font-weight:600}.guest_h3__8nes1{font-size:16px}.guest_sub___6CSA{margin:0;font-size:13px;color:var(--bw-sub)}.guest_small__4SKd9{font-size:13px}.guest_points__xDoNU{margin:0;display:flex;flex-wrap:wrap;align-items:center;gap:4px 12px;font-size:13px;color:var(--bw-sub)}.guest_points__xDoNU span{display:inline-flex;align-items:center;gap:4px}.guest_points__xDoNU svg{color:var(--bw-ok-fg)}.guest_linkBtn__SI_nZ{align-self:flex-start;min-height:44px;padding:0 2px;border:0;background:transparent;color:var(--bw-link);font-weight:500;text-decoration:underline;text-underline-offset:2px}.guest_linkBtn__SI_nZ[aria-disabled=true]{opacity:.55;cursor:default}.guest_note__tVbwk{display:flex;flex-direction:column;gap:8px;padding:12px;border:1px solid var(--bw-warn-bd);border-radius:10px;background:var(--bw-warn-bg);color:var(--bw-warn-fg)}.guest_noteRow__rMxf1{display:flex;gap:8px;align-items:flex-start;font-size:14px;font-weight:500}.guest_noteRow__rMxf1 svg{flex:none;margin-top:2px}.guest_noteBtn__sHcgY{align-self:flex-start;min-height:44px;padding:0 14px;border:1px solid;border-radius:var(--bw-radius-ctl);background:transparent;color:inherit;font-weight:600}.guest_ok__IfX4F{border-color:var(--bw-ok-bd);background:var(--bw-ok-bg);color:var(--bw-ok-fg)}.guest_danger__pdb89{border-color:var(--bw-danger-bd);background:var(--bw-danger-bg);color:var(--bw-danger-fg)}.guest_neutral__tNjzd{border-color:var(--bw-line);background:var(--bw-surface);color:var(--bw-ink)}.guest_okText__bQST3{color:var(--bw-ok-fg)}.guest_warnText__xBq3L{color:var(--bw-warn-fg)}.guest_dangerText__Qu0w0{color:var(--bw-danger-fg)}.guest_inlineIcon__hkmGU{display:flex;gap:6px;align-items:flex-start;margin:0;font-size:13px}.guest_inlineIcon__hkmGU svg{flex:none;margin-top:2px}.guest_primary__8pTDx{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:48px;padding:0 18px;border:0;border-radius:var(--bw-radius-ctl);background:var(--bw-accent);font-weight:600;font-size:16px;text-align:center;text-decoration:none}.guest_primary__8pTDx,.guest_root__ZckPb a.guest_primary__8pTDx{color:var(--bw-on-accent)}.guest_primary__8pTDx:disabled,.guest_primary__8pTDx[aria-disabled=true]{opacity:.55}.guest_secondary__l46F7{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:48px;padding:0 16px;border:1px solid var(--bw-ink);border-radius:var(--bw-radius-ctl);background:transparent;color:var(--bw-ink);font-weight:600;text-decoration:none}.guest_root__ZckPb a.guest_secondary__l46F7{color:var(--bw-ink)}.guest_block__13KBl{width:100%}.guest_cal__Pdunx{container-type:inline-size;display:flex;flex-direction:column;gap:10px;padding:16px 12px;border:1px solid var(--bw-line);border-radius:var(--bw-radius-panel);background:var(--bw-surface);touch-action:pan-y}.guest_calHead___9wsP{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:0 4px}.guest_calTitles__pBB9v{flex:1 1;display:grid;grid-template-columns:minmax(0,1fr);text-align:center}.guest_calTitles__pBB9v h2:nth-child(2){display:none}.guest_legend__rtzzr{margin:0;padding:0 4px;font-size:13px;color:var(--bw-sub)}.guest_hint__U0tch{margin:0;padding:0 4px;font-size:14px;font-weight:500}.guest_months__pClD5{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:20px;gap:20px}.guest_month__symhc:nth-child(2){display:none}@container (min-width: 560px){.guest_months__pClD5{grid-template-columns:repeat(2,minmax(0,1fr))}.guest_month__symhc:nth-child(2){display:flex}.guest_calTitles__pBB9v{grid-template-columns:repeat(2,minmax(0,1fr))}.guest_calTitles__pBB9v h2:nth-child(2){display:block}}.guest_month__symhc{display:flex;flex-direction:column;gap:4px}.guest_weekRow__KfdGX{display:grid;grid-template-columns:repeat(7,minmax(0,1fr))}.guest_wd__nS8Ae{font-size:12px;font-weight:600;color:var(--bw-sub);text-align:center}.guest_cell__II3xI,.guest_day__DVL8H{display:flex;min-width:0}.guest_day__DVL8H{flex:1 1;min-height:52px;padding:4px 0;flex-direction:column;align-items:center;justify-content:center;gap:1px;border:1px solid transparent;border-radius:8px;background:var(--bw-surface);color:var(--bw-ink)}.guest_dayNum__NYNO9{font-size:15px;font-weight:500}.guest_dayPrice__9NfcZ{font-size:11px;line-height:1.2;color:var(--bw-sub);white-space:nowrap}.guest_day__DVL8H[data-grey=true]{background:var(--bw-muted);color:var(--bw-muted-fg)}.guest_day__DVL8H[data-grey=true] .guest_dayPrice__9NfcZ{color:var(--bw-muted-fg)}.guest_day__DVL8H[data-sold=true] .guest_dayNum__NYNO9{text-decoration:line-through}.guest_day__DVL8H[data-mark=in_range]{background:var(--bw-tint);color:var(--bw-tint-ink);border-radius:0}.guest_day__DVL8H[data-mark=in_range] .guest_dayPrice__9NfcZ{color:var(--bw-tint-ink)}.guest_day__DVL8H[data-mark=arrival],.guest_day__DVL8H[data-mark=departure]{background:var(--bw-accent);color:var(--bw-on-accent);font-weight:700}.guest_day__DVL8H[data-mark=arrival] .guest_dayPrice__9NfcZ,.guest_day__DVL8H[data-mark=departure] .guest_dayPrice__9NfcZ{color:var(--bw-on-accent)}.guest_day__DVL8H[data-mark=arrival][data-range=true]{border-radius:8px 0 0 8px}.guest_day__DVL8H[data-mark=departure]{border-radius:0 8px 8px 0}.guest_day__DVL8H[data-mark=auto_departure]{background:var(--bw-tint);color:var(--bw-tint-ink);border:2px dashed var(--bw-ui);border-radius:0 8px 8px 0}.guest_day__DVL8H[data-mark=auto_departure] .guest_dayNum__NYNO9,.guest_day__DVL8H[data-mark=auto_departure] .guest_dayPrice__9NfcZ{color:var(--bw-tint-ink);font-weight:700}.guest_day__DVL8H[data-today=true] .guest_dayNum__NYNO9{text-decoration:underline;text-underline-offset:3px}.guest_greyLegend__J7oB7{margin:0;padding:0 4px;font-size:12px;color:var(--bw-sub)}.guest_skel__56Mu2{display:block;border-radius:8px;background:var(--bw-muted);animation:guest_bwPulse__4eUKw 1.4s ease-in-out infinite}@keyframes guest_bwPulse__4eUKw{0%,to{opacity:1}50%{opacity:.55}}@media (prefers-reduced-motion:reduce){.guest_skel__56Mu2{animation:none}}.guest_skelGrid___W5sy{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));grid-gap:4px;gap:4px}.guest_skelGrid___W5sy span{height:48px}.guest_listHead__0OgGk{display:flex;align-items:baseline;justify-content:space-between;gap:8px}.guest_seg__aNqZz{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));padding:3px;border:1px solid var(--bw-line);border-radius:var(--bw-radius-ctl);background:var(--bw-surface)}.guest_seg__aNqZz button{min-height:44px;border:0;border-radius:calc(var(--bw-radius-ctl) - 2px);background:transparent;color:var(--bw-ink);font-weight:600;font-size:14px}.guest_seg__aNqZz button[aria-pressed=true]{background:var(--bw-accent);color:var(--bw-on-accent)}.guest_card__xNecO{display:flex;flex-direction:column;border:1px solid var(--bw-line);border-radius:var(--bw-radius-panel);background:var(--bw-surface);overflow:hidden}.guest_cardPicked__Upw1B{border:2px solid var(--bw-ui)}.guest_cardMuted__HUkQ0{opacity:.8}.guest_photo__MYZoP{position:relative;height:160px;background:var(--bw-photo);border-bottom:1px solid var(--bw-line);color:var(--bw-sub)}.guest_photo__MYZoP img{width:100%;height:100%;object-fit:cover;display:block}.guest_photoEmpty__UWTRY{height:100%;flex-direction:column;gap:6px;font-size:13px}.guest_photoEmpty__UWTRY,.guest_photoNav__ebtIG{display:flex;align-items:center;justify-content:center}.guest_photoNav__ebtIG{position:absolute;top:50%;transform:translateY(-50%);width:44px;height:44px;border:1px solid var(--bw-line);border-radius:var(--bw-radius-ctl);background:var(--bw-surface);color:var(--bw-ink)}.guest_photoPrev__qPzGc{left:8px}.guest_photoNext__zYJ16{right:8px}.guest_photoCount__hJzOt{position:absolute;right:8px;bottom:8px;padding:2px 6px;border-radius:4px;background:var(--bw-surface);color:var(--bw-ink);font-size:12px}.guest_cardBody__8n3Qd{display:flex;flex-direction:column;gap:10px;padding:16px}.guest_cardTop__oiytw{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.guest_cardName__RqUxM{margin:0;font-family:var(--bw-font-head);font-weight:600;font-size:17px}.guest_price__R2KRp{flex:none;text-align:right}.guest_priceMain__KvnGK{font-family:var(--bw-font-head);font-weight:700;font-size:18px;white-space:nowrap}.guest_priceList__30LfD{font-size:13px;color:var(--bw-sub);text-decoration:line-through;white-space:nowrap}.guest_priceSub__aY12f{font-size:12px;color:var(--bw-sub);white-space:nowrap}.guest_amen__lVD1F{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:6px 14px;font-size:13px;color:var(--bw-sub)}.guest_amen__lVD1F li{display:inline-flex;align-items:center;gap:5px}.guest_tag__nCMsz{display:inline-block;padding:1px 6px;border:1px solid var(--bw-ok-bd);border-radius:4px;background:var(--bw-ok-bg);color:var(--bw-ok-fg);font-size:12px;font-weight:600}.guest_tagWarn__5ycTf{border-color:var(--bw-warn-bd);background:var(--bw-warn-bg);color:var(--bw-warn-fg)}.guest_rates__gmKtF{display:flex;flex-direction:column;gap:8px}.guest_radio___1i1o{display:flex;gap:10px;align-items:flex-start;width:100%;min-height:56px;padding:12px;text-align:left;border:1px solid var(--bw-line);border-radius:10px;background:var(--bw-surface);color:var(--bw-ink)}.guest_radio___1i1o[data-checked=true]{border:2px solid var(--bw-ui);background:var(--bw-tint);color:var(--bw-tint-ink);padding:11px}.guest_radio___1i1o{cursor:pointer}.guest_radioInput__YF1PY{flex:none;width:20px;height:20px;margin:1px 0 0;accent-color:var(--bw-ui)}.guest_radioText__KWbQy{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:2px}.guest_radioTitle__pvelv{display:flex;justify-content:space-between;gap:8px;font-weight:600}.guest_radioDesc__H4Sfn{font-size:13px;color:var(--bw-sub)}.guest_radio___1i1o[data-checked=true] .guest_radioDesc__H4Sfn{color:var(--bw-tint-ink)}.guest_comboRooms__WZD_s{display:flex;flex-direction:column;gap:8px;margin:0;padding:10px 0 0;border-top:1px solid var(--bw-line);list-style:none}.guest_comboRooms__WZD_s li{display:flex;align-items:center;gap:10px;min-width:0}.guest_comboThumb__DpgJA{flex:none;display:flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:8px;overflow:hidden;background:var(--bw-photo);color:var(--bw-sub)}.guest_comboThumb__DpgJA img{width:100%;height:100%;object-fit:cover;display:block}.guest_comboRoomText__OmGdS{display:flex;flex-direction:column;gap:2px;min-width:0}.guest_comboRoomName__u1lE4{font-weight:600;font-size:14px;overflow-wrap:anywhere}.guest_altRow__PSM7E{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;min-height:52px;padding:10px 14px;border:1px solid var(--bw-line);border-radius:var(--bw-radius-panel);background:var(--bw-surface);color:var(--bw-ink);text-align:left}.guest_altRow__PSM7E strong{font-family:var(--bw-font-head);white-space:nowrap}.guest_contactRow__h8RTg{display:flex;flex-wrap:wrap;gap:8px}.guest_field__CZOoI{display:flex;flex-direction:column;gap:6px}.guest_label__zPPvV{font-size:14px;font-weight:600}.guest_optional__bCDG5{font-weight:400;color:var(--bw-sub)}.guest_input__Yi_6s{width:100%;min-height:48px;padding:0 12px;border:1px solid var(--bw-input-bd);border-radius:var(--bw-radius-ctl);background:var(--bw-surface);color:var(--bw-ink);font-size:16px;scroll-margin-top:80px;scroll-margin-bottom:140px}textarea.guest_input__Yi_6s{min-height:72px;padding:10px 12px;resize:vertical}select.guest_input__Yi_6s{padding:0 10px}.guest_input__Yi_6s[aria-invalid=true]{border:2px solid var(--bw-danger-fg)}.guest_fieldError__52Uhs{display:flex;gap:6px;align-items:flex-start;margin:0;font-size:13px;font-weight:500;color:var(--bw-danger-fg)}.guest_row2__zOg0i{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:14px;gap:14px}@media (min-width:420px){.guest_row2__zOg0i{grid-template-columns:repeat(2,minmax(0,1fr))}}.guest_check__u9FwC{display:flex;align-items:center;gap:10px;min-height:48px;font-weight:600;cursor:pointer}.guest_check__u9FwC input{width:22px;height:22px;margin:0;accent-color:var(--bw-ui)}.guest_choice2__ognrk{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px}.guest_choice2__ognrk label{display:flex;align-items:center;gap:8px;min-height:48px;padding:6px 10px;border:1px solid var(--bw-input-bd);border-radius:var(--bw-radius-ctl);font-size:14px;font-weight:500;cursor:pointer}.guest_choice2__ognrk input{width:20px;height:20px;margin:0;flex:none;accent-color:var(--bw-ui)}.guest_choice2__ognrk label:has(input:checked){border:2px solid var(--bw-ui);padding:5px 9px}.guest_honey__8_w7i{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.guest_divider__uyd0_{border:0;border-top:1px solid var(--bw-line);margin:0}.guest_sumRow__Yg5GQ{display:flex;justify-content:space-between;gap:12px;font-size:14px}.guest_sumRow__Yg5GQ span:last-child{white-space:nowrap}.guest_sumTotal__8EvP2{display:flex;justify-content:space-between;align-items:baseline;gap:12px;padding-top:10px;border-top:1px solid var(--bw-line);font-weight:700}.guest_sumTotal__8EvP2 strong{font-family:var(--bw-font-head);font-size:20px;white-space:nowrap}.guest_consent__g50yK{margin:0;font-size:13px;color:var(--bw-sub)}.guest_termsLinks__2KFia{display:flex;flex-wrap:wrap;gap:4px 14px;font-size:13px}.guest_termsLinks__2KFia a{display:inline-flex;align-items:center;min-height:44px}.guest_consent__g50yK a{display:inline-block;padding:12px 0;margin:-12px 0;color:var(--bw-link)}.guest_bar__lESVm{position:-webkit-sticky;position:sticky;bottom:0;z-index:5;display:flex;flex-direction:column;gap:8px;padding:10px max(16px,env(safe-area-inset-right)) calc(10px + env(safe-area-inset-bottom)) max(16px,env(safe-area-inset-left));border-top:1px solid var(--bw-line);background:var(--bw-surface)}.guest_barRow__5pVvH{display:flex;align-items:center;justify-content:space-between;gap:12px}.guest_barGuests__HIHLn{display:inline-flex;align-items:center;gap:6px;min-height:44px;padding:0 4px;border:0;background:transparent;color:var(--bw-ink);font-weight:600;text-align:left}.guest_barGuests__HIHLn span span{color:var(--bw-link);text-decoration:underline}.guest_barRange__4yuWz{text-align:right;min-width:0}.guest_barRange__4yuWz div:first-child{font-weight:700}.guest_barRange__4yuWz div:last-child{font-size:12px;color:var(--bw-sub)}.guest_barTotal__8wqDA{font-family:var(--bw-font-head);font-weight:700;font-size:18px}@media (min-width:760px){.guest_bar__lESVm{display:none}}.guest_bar__lESVm[data-hidden=true]{display:none}.guest_sheetBack__8Kr5z{position:fixed;inset:0;z-index:20;display:flex;align-items:flex-end;justify-content:center;background:var(--bw-scrim)}@media (min-width:760px){.guest_sheetBack__8Kr5z{align-items:center}}.guest_sheet__0v_zs{width:100%;max-width:480px;max-height:100%;overflow-y:auto;display:flex;flex-direction:column;gap:14px;padding:16px 16px calc(16px + env(safe-area-inset-bottom));border:1px solid var(--bw-line);border-radius:var(--bw-radius-panel) var(--bw-radius-panel) 0 0;background:var(--bw-surface)}@media (min-width:760px){.guest_sheet__0v_zs{border-radius:var(--bw-radius-panel)}}.guest_sheetInline__Cwu_n{border-radius:var(--bw-radius-panel);max-width:none}.guest_sheetHead__qhgCv{gap:8px}.guest_counter__mRXtK,.guest_sheetHead__qhgCv{display:flex;align-items:center;justify-content:space-between}.guest_counter__mRXtK{gap:12px}.guest_stepper__CHk72{display:flex;align-items:center;gap:10px}.guest_stepper__CHk72 button{width:44px;height:44px;display:flex;align-items:center;justify-content:center;border:1px solid var(--bw-input-bd);border-radius:999px;background:var(--bw-surface);color:var(--bw-ink)}.guest_stepper__CHk72 button:disabled{border-color:var(--bw-line);color:var(--bw-sub)}.guest_stepper__CHk72 output{min-width:24px;text-align:center;font-weight:700;font-size:17px}.guest_roomBox__l19sK{display:flex;flex-direction:column;gap:12px;padding-top:12px;border-top:1px solid var(--bw-line)}.guest_doneHead__vJuou{display:flex;gap:12px;align-items:center}.guest_doneIcon__QKFWa{flex:none;width:44px;height:44px;display:flex;align-items:center;justify-content:center;border:1px solid var(--bw-ok-bd);border-radius:10px;background:var(--bw-ok-bg);color:var(--bw-ok-fg)}.guest_dl__29lnm{margin:0;display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:6px 12px;gap:6px 12px;font-size:14px}.guest_dl__29lnm dt{color:var(--bw-sub)}.guest_dl__29lnm dd{margin:0;font-weight:500}.guest_qrWrap__ypOXP{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:16px;gap:16px;align-items:start}@media (min-width:440px){.guest_qrWrap__ypOXP{grid-template-columns:168px minmax(0,1fr)}}.guest_qr__pT79p{width:168px;height:168px;padding:0;border:1px solid var(--bw-line);border-radius:8px;background:#ffffff}.guest_qr__pT79p svg{display:block;width:100%;height:100%}.guest_copyRow__tgTSx{display:flex;align-items:center;justify-content:space-between;gap:8px}.guest_copyRow__tgTSx dd{font-family:var(--bw-font-head);font-weight:600;font-size:16px}.guest_copyBtn___RHvi{flex:none;min-height:44px;padding:0 12px;border:1px solid var(--bw-input-bd);border-radius:var(--bw-radius-ctl);background:var(--bw-surface);color:var(--bw-ink);font-size:14px;font-weight:600}.guest_payList__guEed{margin:0;display:flex;flex-direction:column;gap:10px}.guest_payList__guEed>div{display:flex;flex-direction:column;gap:2px}.guest_payList__guEed dt{font-size:13px;color:var(--bw-sub)}.guest_payList__guEed dd{margin:0}.guest_bigAmount__Gdc2E{font-family:var(--bw-font-head);font-weight:700;font-size:22px}.guest_ol__6gn9H{margin:0;padding-left:20px;display:flex;flex-direction:column;gap:6px;font-size:14px}.guest_footer__oLD9C{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:4px 16px;padding:12px 16px 16px;font-size:12px;color:var(--bw-sub)}.guest_footer__oLD9C a{display:inline-flex;align-items:center;min-height:44px;font-size:14px}.guest_consentBar__W57AV{position:fixed;left:0;right:0;bottom:0;z-index:30;display:flex;flex-direction:column;gap:10px;padding:14px 16px calc(14px + env(safe-area-inset-bottom));border-top:1px solid var(--bw-line);background:var(--bw-surface);color:var(--bw-ink)}@media (min-width:760px){.guest_consentBar__W57AV{left:50%;right:auto;bottom:16px;width:min(720px,calc(100% - 32px));transform:translateX(-50%);border:1px solid var(--bw-line);border-radius:var(--bw-radius-panel)}}.guest_consentActions__VVcKQ{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px}.guest_simple__wCyxq{max-width:560px;margin:0 auto;padding:24px 16px 40px;display:flex;flex-direction:column;gap:16px}.guest_root__ZckPb~.vs-notice,body:has(.guest_root__ZckPb) .vs-notice{display:none!important}