.nr-slot[data-v-fc10cf4d]{display:grid;grid-template-rows:0fr;overflow-x:hidden;overflow-x:clip;transition:grid-template-rows .35s ease}.nr-slot.open[data-v-fc10cf4d]{grid-template-rows:1fr}.nr-slot-inner[data-v-fc10cf4d]{min-height:0;overflow:hidden}.nr-flag[data-v-fc10cf4d]{background:#e91e8c;border-radius:0 999px 999px 0;color:#fff;display:inline-flex;margin:4px 0 12px;max-width:calc(100% - 16px);padding:9px 16px;transform:translate(-110%);transition:transform .55s cubic-bezier(.34,1.3,.64,1)}.nr-flag.in[data-v-fc10cf4d]{transform:translate(0)}.nr-content[data-v-fc10cf4d]{align-items:center;display:flex;gap:10px;min-width:0}.nr-icon[data-v-fc10cf4d]{color:#fff;flex-shrink:0}.nr-text[data-v-fc10cf4d]{display:flex;flex-direction:column;min-width:0}.nr-title[data-v-fc10cf4d]{font-size:13px;font-weight:600;line-height:1.3}.nr-conditions[data-v-fc10cf4d]{font-size:11px;line-height:1.4;opacity:.9}.nr-close[data-v-fc10cf4d]{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-fc10cf4d]:hover{background:#ffffff4d}.nr-close[data-v-fc10cf4d]:focus-visible{outline:2px solid #fff;outline-offset:2px}.nr-dots[data-v-fc10cf4d]{display:inline-flex;gap:4px}.nr-dots i[data-v-fc10cf4d]{animation:nr-bounce-fc10cf4d 1s ease-in-out infinite;background:#fff;border-radius:50%;height:6px;width:6px}.nr-dots i[data-v-fc10cf4d]:nth-child(2){animation-delay:.15s}.nr-dots i[data-v-fc10cf4d]:nth-child(3){animation-delay:.3s}@keyframes nr-bounce-fc10cf4d{0%,80%,to{opacity:.4;transform:translateY(0)}40%{opacity:1;transform:translateY(-4px)}}.nr-fade-enter-active[data-v-fc10cf4d],.nr-fade-leave-active[data-v-fc10cf4d]{transition:opacity .2s ease}.nr-fade-enter-from[data-v-fc10cf4d],.nr-fade-leave-to[data-v-fc10cf4d]{opacity:0}@media(prefers-reduced-motion:reduce){.nr-flag[data-v-fc10cf4d],.nr-slot[data-v-fc10cf4d]{transition:none}.nr-dots i[data-v-fc10cf4d]{animation:none;opacity:1}}.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-3118c2ca]{display:grid;grid-template-rows:0fr;transition:grid-template-rows .4s ease}.rate-slot.open[data-v-3118c2ca]{grid-template-rows:1fr}.rate-slot-inner[data-v-3118c2ca]{min-height:0;overflow:hidden}.rate-slot.settled .rate-slot-inner[data-v-3118c2ca]{overflow:visible}.rate-list[data-v-3118c2ca]{border:none;border-top:1px solid #e5e7eb;margin:.25rem 0 0;min-width:0;padding:.5rem 0 0}.rate-head[data-v-3118c2ca]{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-3118c2ca]+*{clear:both}.rate-head-note[data-v-3118c2ca]{color:#9ca3af;font-size:.7rem;font-weight:400}.rate-row[data-v-3118c2ca]{align-items:center;color:#374151;cursor:pointer;display:flex;font-size:.78rem;gap:.5rem;padding:.35rem 0}.rate-row input[data-v-3118c2ca]{accent-color:#e91e8c;cursor:pointer;flex-shrink:0;height:15px;margin:0;width:15px}.rate-row input[data-v-3118c2ca]:focus-visible{outline:2px solid #e91e8c;outline-offset:2px}.rate-label[data-v-3118c2ca]{align-items:center;display:inline-flex;flex:1;gap:.3rem;min-width:0}.rate-row-nr[data-v-3118c2ca]{position:relative}.rate-info-btn[data-v-3118c2ca]{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-3118c2ca]:hover,.rate-info-btn[aria-expanded=true][data-v-3118c2ca]{background:#fce4f1;color:#e91e8c}.rate-info-btn[data-v-3118c2ca]:focus-visible{outline:2px solid #e91e8c;outline-offset:1px}.rate-tip[data-v-3118c2ca]{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-3118c2ca],.rate-tip-leave-active[data-v-3118c2ca]{transition:opacity .15s ease,transform .15s ease}.rate-tip-enter-from[data-v-3118c2ca],.rate-tip-leave-to[data-v-3118c2ca]{opacity:0;transform:translateY(4px)}.rate-extra[data-v-3118c2ca]{color:#6b7280;font-size:.75rem;white-space:nowrap}.rate-save[data-v-3118c2ca]{color:#016c71;font-weight:600}.nr-flash[data-v-3118c2ca]{animation:nr-card-flash-3118c2ca 1.2s ease var(--nr-delay,0s) both}@keyframes nr-card-flash-3118c2ca{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-3118c2ca]{transition:none}.nr-flash[data-v-3118c2ca]{animation:none}}.benefit-fade-enter-active[data-v-7b18ddbb],.benefit-fade-leave-active[data-v-7b18ddbb]{transition:opacity .4s ease,transform .4s ease}.benefit-fade-enter-from[data-v-7b18ddbb]{opacity:0;transform:translateY(8px)}.benefit-fade-leave-to[data-v-7b18ddbb]{opacity:0;transform:translateY(-8px)}.search-row-btn[data-v-1f7499fd]{background:#fff;border:none;cursor:pointer;padding:0;text-align:left;width:100%}.row-icon[data-v-1f7499fd],.search-row-btn[data-v-1f7499fd]{align-items:center;display:flex}.row-icon[data-v-1f7499fd]{flex-shrink:0;justify-content:center;width:40px}.row-content[data-v-1f7499fd]{display:flex;flex:1;flex-direction:column;min-width:0;padding:11px 0}.row-label[data-v-1f7499fd]{color:#9ca3af;font-size:10px;letter-spacing:.06em;text-transform:uppercase}.row-value[data-v-1f7499fd]{color:#1a1a2e;font-size:13px;font-weight:600;margin-top:1px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.row-value.empty[data-v-1f7499fd]{color:#bbb;font-weight:400}.row-chevron[data-v-1f7499fd]{align-items:center;color:#ccc;display:flex;flex-shrink:0;font-size:16px;justify-content:center;width:32px}.row-divider[data-v-1f7499fd]{background:#f3f4f6;height:1px;margin-left:40px}.mobile-panel[data-v-1f7499fd]{background:#fff;display:flex;flex-direction:column;inset:0;position:fixed;z-index:60}.panel-header[data-v-1f7499fd]{align-items:center;border-bottom:1px solid #f0f0f0;display:flex;flex-shrink:0;justify-content:space-between;padding:14px 16px}.panel-back[data-v-1f7499fd]{background:none;border:none;color:#e91e8c;cursor:pointer;font-size:14px;font-weight:600;min-width:55px}.panel-title[data-v-1f7499fd]{color:#1a1a2e;font-size:15px;font-weight:500}.panel-body[data-v-1f7499fd]{flex:1;overflow-y:auto;padding:16px}.panel-footer[data-v-1f7499fd]{background:#fff;border-top:1px solid #f0f0f0;flex-shrink:0;padding:12px 16px}.panel-confirm-btn[data-v-1f7499fd]{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-1f7499fd]:hover:not(:disabled){background:#c2185b}.panel-confirm-btn[data-v-1f7499fd]:disabled{background:#d1d5db;cursor:not-allowed}.rooms-row[data-v-1f7499fd]{align-items:center;border-bottom:.5px solid #f0f0f0;display:flex;justify-content:space-between;padding:10px 0}.rooms-label[data-v-1f7499fd]{color:#1a1a2e;font-size:14px}.counter-ctrl[data-v-1f7499fd]{gap:10px}.counter-btn[data-v-1f7499fd],.counter-ctrl[data-v-1f7499fd]{align-items:center;display:flex}.counter-btn[data-v-1f7499fd]{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-1f7499fd]:disabled{background:#d1d5db;cursor:not-allowed}.counter-btn[data-v-1f7499fd]:not(:disabled):hover{background:#e91e8c}.counter-val[data-v-1f7499fd]{color:#1a1a2e;font-size:14px;font-weight:600;min-width:18px;text-align:center}.room-block[data-v-1f7499fd]{margin-bottom:12px}.room-badge[data-v-1f7499fd]{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-1f7499fd]{display:flex;flex-direction:column;gap:6px;margin-top:6px}.minor-age-row[data-v-1f7499fd]{align-items:center;display:flex;justify-content:space-between}.age-select[data-v-1f7499fd]{background:#fff;border:1px solid #f7b8db;border-radius:6px;cursor:pointer;font-size:12px;padding:3px 8px}.room-warning[data-v-1f7499fd]{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-1f7499fd],.slide-up-leave-active[data-v-1f7499fd]{transition:transform .28s cubic-bezier(.4,0,.2,1)}.slide-up-enter-from[data-v-1f7499fd],.slide-up-leave-to[data-v-1f7499fd]{transform:translateY(100%)}.panel-confirm-btn[data-v-1f7499fd],.panel-confirm-btn[data-v-1f7499fd]:disabled{color:#fff!important}
