.ConnectedSignInMethods_methods__phFT5{min-width:0}.ConnectedSignInMethods_methods__phFT5 .ConnectedSignInMethods_header__4a_vK{flex-direction:column;align-items:flex-start;gap:16px}.ConnectedSignInMethods_methods__phFT5 button{min-height:44px;padding:10px 14px;border:1px solid rgb(255 255 255/16%);border-radius:12px;background:rgb(255 255 255/5%);color:inherit;font:inherit;font-size:14px;font-weight:600;line-height:1.35;cursor:pointer}.ConnectedSignInMethods_methods__phFT5 button:disabled{opacity:.45;cursor:not-allowed}.ConnectedSignInMethods_methods__phFT5 button:focus-visible,.ConnectedSignInMethods_methods__phFT5 input:focus-visible{outline:2px solid #e6b95c;outline-offset:3px}.ConnectedSignInMethods_passwordForm__8nnMq{display:grid;grid-gap:12px;gap:12px;grid-template-columns:minmax(0,1fr);margin-top:16px}.ConnectedSignInMethods_passwordForm__8nnMq input{box-sizing:border-box;min-width:0;width:100%;min-height:44px;padding:12px;border:1px solid rgb(255 255 255/20%);border-radius:12px;background:rgb(255 255 255/4%);color:inherit;font:inherit}@media (min-width:720px){.ConnectedSignInMethods_methods__phFT5 .ConnectedSignInMethods_header__4a_vK{flex-direction:row}.ConnectedSignInMethods_methods__phFT5 .ConnectedSignInMethods_header__4a_vK>:first-child{flex:1 1}.ConnectedSignInMethods_methods__phFT5 .ConnectedSignInMethods_header__4a_vK>:last-child{flex-shrink:0}}.StayBookingsPanel_panel__79u_k{min-width:0;display:grid;grid-gap:18px;gap:18px}.StayBookingsPanel_header__VtUQO{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;flex-wrap:wrap}.StayBookingsPanel_header__VtUQO>div>span{color:var(--lp-muted);font-size:12px}.StayBookingsPanel_header__VtUQO h2{margin:8px 0 0;font-size:clamp(22px,3vw,30px);line-height:1.2}.StayBookingsPanel_actions__ebQjZ a,.StayBookingsPanel_header__VtUQO a{color:var(--lp-gold);text-decoration:underline;text-underline-offset:4px}.StayBookingsPanel_helper__dM4fT{color:var(--lp-muted);font-size:14px;line-height:1.6}.StayBookingsPanel_actions__ebQjZ,.StayBookingsPanel_filters__0ul8W{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.StayBookingsPanel_panel__79u_k button{min-height:44px;border:1px solid rgb(255 255 255/20%);border-radius:10px;padding:10px 14px;background:rgb(255 255 255/4%);color:inherit;cursor:pointer;font:inherit;font-size:13px;line-height:1.4}.StayBookingsPanel_filters__0ul8W button[aria-pressed=true]{border-color:var(--lp-gold);color:var(--lp-gold);background:rgb(242 204 110/10%)}.StayBookingsPanel_panel__79u_k button:disabled{opacity:.6;cursor:wait}.StayBookingsPanel_panel__79u_k a:focus-visible,.StayBookingsPanel_panel__79u_k button:focus-visible,.StayBookingsPanel_panel__79u_k input:focus-visible{outline:2px solid var(--lp-gold);outline-offset:4px}.StayBookingsPanel_list__szk1S{display:grid;grid-gap:16px;gap:16px;min-width:0}.StayBookingsPanel_card__CVnlV{min-width:0;display:grid;grid-gap:12px;gap:12px;border:1px solid var(--lp-border);border-radius:12px;padding:18px;background:rgb(0 0 0/10%);overflow-wrap:anywhere}.StayBookingsPanel_card__CVnlV h3{margin:0;font-size:22px;line-height:1.25}.StayBookingsPanel_card__CVnlV p{font-size:14px;line-height:1.6}.StayBookingsPanel_meta__4US1D{display:flex;gap:10px;flex-wrap:wrap}.StayBookingsPanel_badge__zG2Dy{display:inline-flex;border:1px solid var(--lp-border);border-radius:999px;padding:5px 10px;font-size:12px;color:var(--lp-muted)}.StayBookingsPanel_badge__zG2Dy[data-status=confirmed]{color:#a7e4bd;border-color:rgb(167 228 189/30%)}.StayBookingsPanel_referenceForm__GVWaa{display:grid;grid-gap:8px;gap:8px}.StayBookingsPanel_referenceForm__GVWaa label{font-size:13px;line-height:1.5}.StayBookingsPanel_referenceForm__GVWaa>div{display:flex;align-items:stretch;flex-wrap:wrap;gap:8px}.StayBookingsPanel_referenceForm__GVWaa input{min-width:0;flex:1 1 150px;width:100%;min-height:44px;padding:10px 12px;border:1px solid rgb(255 255 255/20%);border-radius:10px;background:rgb(255 255 255/4%);color:inherit;font:inherit;font-size:14px}.StayBookingsPanel_actions__ebQjZ{border-top:1px solid var(--lp-border);padding-top:12px;font-size:13px}.StayBookingsPanel_actions__ebQjZ a{display:inline-flex;align-items:center;gap:6px;min-height:44px}.StayBookingsPanel_error__b51AK{display:grid;grid-gap:10px;gap:10px;padding:14px;border:1px solid rgb(235 155 127/35%);border-radius:10px}.StayBookingsPanel_error__b51AK button,.StayBookingsPanel_loadMore__D3JkL{justify-self:start}.StayBookingsPanel_notice__HOp9d{padding:12px;border-radius:10px;background:rgb(242 204 110/8%);font-size:14px;line-height:1.6}@media (max-width:480px){.StayBookingsPanel_card__CVnlV{padding:14px}.StayBookingsPanel_referenceForm__GVWaa button{flex:1 1 100%}.StayBookingsPanel_actions__ebQjZ{align-items:flex-start;flex-direction:column;gap:4px}}.StayBookingsPanel_card__CVnlV h3 a{color:inherit;-webkit-text-decoration-color:rgb(242 204 110/50%);text-decoration-color:rgb(242 204 110/50%);text-underline-offset:5px}