.nr-slot[data-v-a2ae4cca]{display:grid;grid-template-rows:0fr;overflow-x:hidden;overflow-x:clip;transition:grid-template-rows .35s ease}.nr-slot.open[data-v-a2ae4cca]{grid-template-rows:1fr}.nr-slot-inner[data-v-a2ae4cca]{min-height:0;overflow:hidden}.nr-flag[data-v-a2ae4cca]{background:#e91e8c;border-radius:0 999px 999px 0;color:#fff;display:inline-flex;margin:4px 0 12px;max-width:calc(100% - 16px);overflow:hidden;padding:9px 16px;position:relative;transform:translate(-110%);transition:transform .55s cubic-bezier(.34,1.3,.64,1)}.nr-flag.in[data-v-a2ae4cca]{transform:translate(0)}.nr-content[data-v-a2ae4cca]{align-items:center;display:flex;gap:10px;min-width:0}.nr-icon[data-v-a2ae4cca]{color:#fff;flex-shrink:0}.nr-text[data-v-a2ae4cca]{display:flex;flex-direction:column;min-width:0}.nr-title[data-v-a2ae4cca]{font-size:13px;font-weight:600;line-height:1.3}.nr-conditions[data-v-a2ae4cca]{font-size:11px;line-height:1.4;opacity:.9}.nr-close[data-v-a2ae4cca]{align-items:center;background:#ffffff26;border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;flex-shrink:0;height:24px;justify-content:center;margin-left:4px;transition:background .2s;width:24px}.nr-close[data-v-a2ae4cca]:hover{background:#ffffff4d}.nr-close[data-v-a2ae4cca]:focus-visible{outline:2px solid #fff;outline-offset:2px}.nr-dots[data-v-a2ae4cca]{display:inline-flex;gap:4px}.nr-dots i[data-v-a2ae4cca]{animation:nr-bounce-a2ae4cca 1s ease-in-out infinite;background:#fff;border-radius:50%;height:6px;width:6px}.nr-dots i[data-v-a2ae4cca]:nth-child(2){animation-delay:.15s}.nr-dots i[data-v-a2ae4cca]:nth-child(3){animation-delay:.3s}@keyframes nr-bounce-a2ae4cca{0%,80%,to{opacity:.4;transform:translateY(0)}40%{opacity:1;transform:translateY(-4px)}}.nr-progress[data-v-a2ae4cca]{background:#ffffff40;bottom:0;height:3px;left:0;position:absolute;right:0}.nr-progress-fill[data-v-a2ae4cca]{background:#ffcefe;height:100%;transition-property:width;transition-timing-function:ease-out}.nr-fade-enter-active[data-v-a2ae4cca],.nr-fade-leave-active[data-v-a2ae4cca]{transition:opacity .2s ease}.nr-fade-enter-from[data-v-a2ae4cca],.nr-fade-leave-to[data-v-a2ae4cca]{opacity:0}@media(prefers-reduced-motion:reduce){.nr-flag[data-v-a2ae4cca],.nr-slot[data-v-a2ae4cca]{transition:none}.nr-dots i[data-v-a2ae4cca]{animation:none;opacity:1}.nr-progress-fill[data-v-a2ae4cca]{transition-duration:0s!important}}.counter-btn[data-v-9817b417]{align-items:center;background:#1a1a2e;border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;flex-shrink:0;font-size:1rem;height:28px;justify-content:center;transition:background .2s;width:28px}.counter-btn[data-v-9817b417]:disabled{background:#d1d5db;cursor:not-allowed}.counter-btn[data-v-9817b417]:not(:disabled):hover{background:#e91e8c}.custom-scroll[data-v-9817b417]::-webkit-scrollbar{width:6px}.custom-scroll[data-v-9817b417]::-webkit-scrollbar-track{background:#f1f1f1;border-radius:10px}.custom-scroll[data-v-9817b417]::-webkit-scrollbar-thumb{background:#e91e8c;border-radius:10px}.custom-scroll[data-v-9817b417]::-webkit-scrollbar-thumb:hover{background:#c2185b}.rate-slot[data-v-7b333159]{display:grid;grid-template-rows:0fr;transition:grid-template-rows .4s ease}.rate-slot.open[data-v-7b333159]{grid-template-rows:1fr}.rate-slot-inner[data-v-7b333159]{min-height:0;overflow:hidden}.rate-slot.settled .rate-slot-inner[data-v-7b333159]{overflow:visible}.rate-list[data-v-7b333159]{border:none;border-top:1px solid #e5e7eb;margin:.25rem 0 0;min-width:0;padding:.5rem 0 0}.rate-head[data-v-7b333159]{align-items:baseline;color:#1a1a2e;display:flex;float:left;font-size:.75rem;font-weight:700;justify-content:space-between;margin-bottom:.25rem;padding:0;width:100%}.rate-head[data-v-7b333159]+*{clear:both}.rate-head-note[data-v-7b333159]{color:#9ca3af;font-size:.7rem;font-weight:400}.rate-row[data-v-7b333159]{align-items:center;color:#374151;cursor:pointer;display:flex;font-size:.78rem;gap:.5rem;padding:.35rem 0}.rate-row input[data-v-7b333159]{accent-color:#e91e8c;cursor:pointer;flex-shrink:0;height:15px;margin:0;width:15px}.rate-row input[data-v-7b333159]:focus-visible{outline:2px solid #e91e8c;outline-offset:2px}.rate-label[data-v-7b333159]{align-items:center;display:inline-flex;flex:1;gap:.3rem;min-width:0}.rate-row-nr[data-v-7b333159]{position:relative}.rate-info-btn[data-v-7b333159]{align-items:center;background:transparent;border:none;border-radius:50%;color:#9ca3af;cursor:help;display:inline-flex;height:20px;justify-content:center;padding:0;transition:color .2s,background .2s;width:20px}.rate-info-btn[data-v-7b333159]:hover,.rate-info-btn[aria-expanded=true][data-v-7b333159]{background:#fce4f1;color:#e91e8c}.rate-info-btn[data-v-7b333159]:focus-visible{outline:2px solid #e91e8c;outline-offset:1px}.rate-tip[data-v-7b333159]{background:#1a1a2e;border-radius:8px;bottom:calc(100% + 6px);box-shadow:0 6px 16px #0000002e;color:#fff;font-size:.72rem;left:0;line-height:1.45;padding:.55rem .7rem;pointer-events:none;position:absolute;right:0;z-index:5}.rate-tip-enter-active[data-v-7b333159],.rate-tip-leave-active[data-v-7b333159]{transition:opacity .15s ease,transform .15s ease}.rate-tip-enter-from[data-v-7b333159],.rate-tip-leave-to[data-v-7b333159]{opacity:0;transform:translateY(4px)}.rate-extra[data-v-7b333159]{color:#6b7280;font-size:.75rem;white-space:nowrap}.rate-save[data-v-7b333159]{color:#016c71;font-weight:600}.nr-flash[data-v-7b333159]{animation:nr-card-flash-7b333159 1.2s ease var(--nr-delay,0s) both}@keyframes nr-card-flash-7b333159{0%{box-shadow:0 2px 12px #00000014,0 0 #e91e8c00}30%{box-shadow:0 2px 12px #00000014,0 0 0 3px #e91e8c8c}to{box-shadow:0 2px 12px #00000014,0 0 #e91e8c00}}@media(prefers-reduced-motion:reduce){.rate-slot[data-v-7b333159]{transition:none}.nr-flash[data-v-7b333159]{animation:none}}.benefit-fade-enter-active[data-v-6ee39452],.benefit-fade-leave-active[data-v-6ee39452]{transition:opacity .4s ease,transform .4s ease}.benefit-fade-enter-from[data-v-6ee39452]{opacity:0;transform:translateY(8px)}.benefit-fade-leave-to[data-v-6ee39452]{opacity:0;transform:translateY(-8px)}.loading-bar[data-v-6ee39452]{background:#fce4f1;border-radius:999px;height:4px;overflow:hidden;width:100%}.loading-bar-fill[data-v-6ee39452]{background:#e91e8c;border-radius:999px;height:100%;transition-property:width;transition-timing-function:ease-out}@media(prefers-reduced-motion:reduce){.loading-bar-fill[data-v-6ee39452]{transition-duration:0s!important}.benefit-fade-enter-active[data-v-6ee39452],.benefit-fade-leave-active[data-v-6ee39452]{transition:opacity .2s ease}.benefit-fade-enter-from[data-v-6ee39452],.benefit-fade-leave-to[data-v-6ee39452]{transform:none}}.search-row-btn[data-v-699f6918]{background:#fff;border:none;cursor:pointer;padding:0;text-align:left;width:100%}.row-icon[data-v-699f6918],.search-row-btn[data-v-699f6918]{align-items:center;display:flex}.row-icon[data-v-699f6918]{flex-shrink:0;justify-content:center;width:40px}.row-content[data-v-699f6918]{display:flex;flex:1;flex-direction:column;min-width:0;padding:11px 0}.row-label[data-v-699f6918]{color:#9ca3af;font-size:10px;letter-spacing:.06em;text-transform:uppercase}.row-value[data-v-699f6918]{color:#1a1a2e;font-size:13px;font-weight:600;margin-top:1px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.row-value.empty[data-v-699f6918]{color:#bbb;font-weight:400}.row-chevron[data-v-699f6918]{align-items:center;color:#ccc;display:flex;flex-shrink:0;font-size:16px;justify-content:center;width:32px}.row-divider[data-v-699f6918]{background:#f3f4f6;height:1px;margin-left:40px}.mobile-panel[data-v-699f6918]{background:#fff;display:flex;flex-direction:column;inset:0;position:fixed;z-index:60}.panel-header[data-v-699f6918]{align-items:center;border-bottom:1px solid #f0f0f0;display:flex;flex-shrink:0;justify-content:space-between;padding:14px 16px}.panel-back[data-v-699f6918]{background:none;border:none;color:#e91e8c;cursor:pointer;font-size:14px;font-weight:600;min-width:55px}.panel-title[data-v-699f6918]{color:#1a1a2e;font-size:15px;font-weight:500}.panel-body[data-v-699f6918]{flex:1;overflow-y:auto;padding:16px}.panel-footer[data-v-699f6918]{background:#fff;border-top:1px solid #f0f0f0;flex-shrink:0;padding:12px 16px}.panel-confirm-btn[data-v-699f6918]{background:#e91e8c;border:none;border-radius:8px;color:#fff;cursor:pointer;display:block;font-size:13px;font-weight:700;letter-spacing:.08em;padding:12px;text-transform:uppercase;transition:background .2s;width:100%}.panel-confirm-btn[data-v-699f6918]:hover:not(:disabled){background:#c2185b}.panel-confirm-btn[data-v-699f6918]:disabled{background:#d1d5db;cursor:not-allowed}.rooms-row[data-v-699f6918]{align-items:center;border-bottom:.5px solid #f0f0f0;display:flex;justify-content:space-between;padding:10px 0}.rooms-label[data-v-699f6918]{color:#1a1a2e;font-size:14px}.counter-ctrl[data-v-699f6918]{gap:10px}.counter-btn[data-v-699f6918],.counter-ctrl[data-v-699f6918]{align-items:center;display:flex}.counter-btn[data-v-699f6918]{background:#1a1a2e;border:none;border-radius:50%;color:#fff;cursor:pointer;font-size:1rem;height:28px;justify-content:center;transition:background .2s;width:28px}.counter-btn[data-v-699f6918]:disabled{background:#d1d5db;cursor:not-allowed}.counter-btn[data-v-699f6918]:not(:disabled):hover{background:#e91e8c}.counter-val[data-v-699f6918]{color:#1a1a2e;font-size:14px;font-weight:600;min-width:18px;text-align:center}.room-block[data-v-699f6918]{margin-bottom:12px}.room-badge[data-v-699f6918]{background:#fce4f1;border-radius:6px;color:#c01070;display:inline-block;font-size:11px;font-weight:600;margin-bottom:6px;padding:2px 8px}.minor-ages[data-v-699f6918]{display:flex;flex-direction:column;gap:6px;margin-top:6px}.minor-age-row[data-v-699f6918]{align-items:center;display:flex;justify-content:space-between}.age-select[data-v-699f6918]{background:#fff;border:1px solid #f7b8db;border-radius:6px;cursor:pointer;font-size:12px;padding:3px 8px}.room-warning[data-v-699f6918]{background:#fff3cd;border:1px solid #ffc107;border-radius:4px;color:#856404;font-size:12px;margin-top:6px;padding:6px 10px;text-align:center}.slide-up-enter-active[data-v-699f6918],.slide-up-leave-active[data-v-699f6918]{transition:transform .28s cubic-bezier(.4,0,.2,1)}.slide-up-enter-from[data-v-699f6918],.slide-up-leave-to[data-v-699f6918]{transform:translateY(100%)}.panel-confirm-btn[data-v-699f6918],.panel-confirm-btn[data-v-699f6918]:disabled{color:#fff!important}
