.flex-stepper[data-v-a5e954b6]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px 10px 16px;border-radius:16px;background:#f7f8fa;transition:background-color .25s ease}.flex-stepper-active[data-v-a5e954b6]{background:#f0f9fb}.flex-stepper-meta[data-v-a5e954b6]{display:flex;flex-direction:column;min-width:0}.flex-stepper-kicker[data-v-a5e954b6]{font-size:10.5px;font-weight:700;color:#697386;letter-spacing:.12em;text-transform:uppercase;line-height:1;margin-bottom:5px}.flex-stepper-value[data-v-a5e954b6]{font-family:Nunito,system-ui,sans-serif;font-size:15px;font-weight:800;color:#0a2540;line-height:1.1;letter-spacing:-.01em;display:inline-block;tabular-nums:1}.flex-stepper-active .flex-stepper-value[data-v-a5e954b6]{color:#277a91}.flex-stepper-controls[data-v-a5e954b6]{display:flex;align-items:center;gap:8px}.flex-stepper-btn[data-v-a5e954b6]{width:34px;height:34px;display:inline-flex;align-items:center;justify-content:center;border-radius:9999px;border:1px solid #d3d8de;background:#fff;color:#1a1f36;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:transform .14s cubic-bezier(.22,1,.36,1),background-color .15s ease,border-color .15s ease,color .15s ease,box-shadow .15s ease}.flex-stepper-btn[data-v-a5e954b6]:hover:not(:disabled){border-color:#3dabc7;color:#277a91;box-shadow:0 2px 6px #0a254014}.flex-stepper-btn[data-v-a5e954b6]:active:not(:disabled){transform:scale(.88);background:#f0f9fb}.flex-stepper-btn[data-v-a5e954b6]:focus-visible{outline:2px solid #3dabc7;outline-offset:2px}.flex-stepper-btn[data-v-a5e954b6]:disabled{opacity:.35;cursor:not-allowed}.flex-label-enter-active[data-v-a5e954b6],.flex-label-leave-active[data-v-a5e954b6]{transition:opacity .22s ease,transform .22s cubic-bezier(.22,1,.36,1)}.flex-label-enter-from[data-v-a5e954b6]{opacity:0;transform:translateY(4px)}.flex-label-leave-to[data-v-a5e954b6]{opacity:0;transform:translateY(-4px)}@media(prefers-reduced-motion:reduce){.flex-label-enter-active[data-v-a5e954b6],.flex-label-leave-active[data-v-a5e954b6],.flex-stepper-btn[data-v-a5e954b6]{transition:none!important}}.drawer-backdrop-enter-active[data-v-72161b04],.drawer-backdrop-leave-active[data-v-72161b04]{transition:opacity .25s ease}.drawer-backdrop-enter-from[data-v-72161b04],.drawer-backdrop-leave-to[data-v-72161b04]{opacity:0}.drawer-slide-left-enter-active[data-v-72161b04],.drawer-slide-left-leave-active[data-v-72161b04]{transition:transform .3s cubic-bezier(.16,1,.3,1)}.drawer-slide-left-enter-from[data-v-72161b04],.drawer-slide-left-leave-to[data-v-72161b04]{transform:translate(-100%)}.drawer-slide-up-enter-active[data-v-72161b04]{transition:transform .35s cubic-bezier(.16,1,.3,1)}.drawer-slide-up-leave-active[data-v-72161b04]{transition:transform .25s cubic-bezier(.4,0,1,1)}.drawer-slide-up-enter-from[data-v-72161b04],.drawer-slide-up-leave-to[data-v-72161b04]{transform:translateY(100%)}.stepper-btn[data-v-72161b04]{width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;border:1px solid;transition:all .15s ease;flex-shrink:0}.stepper-btn-active[data-v-72161b04]{border-color:#a3acb9;color:#1a1f36}.stepper-btn-active[data-v-72161b04]:active{transform:scale(.92);border-color:#1a1f36}.stepper-btn-disabled[data-v-72161b04]{border-color:#e3e8ee;color:#d3d8de;cursor:not-allowed}.selected-amenities-sticky[data-v-72161b04]{position:sticky;top:0;z-index:10;padding:12px 24px;border-bottom:1px solid #e3e8ee;background:#fff}.selected-amenities-line[data-v-72161b04]{margin-bottom:18px;padding:12px;border:1px solid rgba(246,91,38,.2);border-radius:12px;background:#fffaf8}.selected-amenities-sticky .selected-amenities-line[data-v-72161b04]{margin-bottom:0}.selected-amenities-heading[data-v-72161b04]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:8px;color:#697386;font-size:11px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.selected-amenities-heading button[data-v-72161b04]{min-height:28px;padding:0 2px;border:0;background:transparent;color:#525f7f;font-size:12px;font-weight:700;letter-spacing:0;text-decoration:underline;text-transform:none;text-underline-offset:3px;cursor:pointer}.selected-amenities-chips[data-v-72161b04]{display:flex;align-items:center;gap:6px;overflow-x:auto;scrollbar-width:none}.selected-amenities-chips[data-v-72161b04]::-webkit-scrollbar{display:none}.selected-amenity-chip[data-v-72161b04]{display:inline-flex;align-items:center;gap:5px;flex:none;min-height:32px;padding:0 10px;border:1px solid rgba(246,91,38,.28);border-radius:9999px;background:#fff3ee;color:#9f3613;font-size:12px;font-weight:700;cursor:pointer}.selected-amenity-chip[data-v-72161b04]:hover{background:#ffe5db}.amenity-chip[data-v-72161b04]{display:inline-flex;align-items:center;gap:.5rem;padding:.5rem .875rem;border-radius:9999px;font-size:.8125rem;line-height:1.25;font-weight:500;white-space:nowrap;transition:border-color .15s ease,box-shadow .15s ease;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}.amenity-chip-default[data-v-72161b04]{border:1px solid #d3d8de;background:#fff;color:#1a1f36}.amenity-chip-default[data-v-72161b04]:active{background:#f7f8fa}.amenity-chip-selected[data-v-72161b04]{border:2px solid #1a1f36;background:#fff;color:#1a1f36;padding:calc(.5rem - 1px) calc(.875rem - 1px)}.pb-safe[data-v-72161b04]{padding-bottom:max(.75rem,env(safe-area-inset-bottom))}
