.dp[data-v-36844634]{z-index:100;background:hsl(var(--card));color:hsl(var(--foreground));border:1px solid hsl(var(--border));border-radius:18px;padding:16px 18px 14px;font-size:15px;line-height:1.5;animation:.16s dp-in-36844634;position:fixed;box-shadow:0 4px 10px #0f243014,0 30px 60px -24px #0f243066}@keyframes dp-in-36844634{0%{opacity:0;transform:translateY(-6px)}}@keyframes dp-up-36844634{0%{opacity:0;transform:translateY(20px)}}@media (prefers-reduced-motion:reduce){.dp[data-v-36844634]{animation:none}}.dp-i[data-v-36844634]{stroke:currentColor;fill:none;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:18px;height:18px}.dp-head[data-v-36844634]{align-items:center;gap:10px;display:flex}.dp-slot[data-v-36844634]{text-align:left;border:1.5px solid hsl(var(--border));border-radius:12px;flex-direction:column;flex:1;gap:1px;min-width:0;padding:8px 12px;transition:border-color .15s,background .15s;display:flex}.dp-slot small[data-v-36844634]{letter-spacing:.06em;text-transform:uppercase;color:hsl(var(--muted-foreground));font-size:11px;font-weight:700}.dp-slot b[data-v-36844634]{white-space:nowrap;text-overflow:ellipsis;font-size:15px;font-weight:700;overflow:hidden}.dp-slot.on[data-v-36844634]{background:#ff800012;border-color:#ff8000}.dp-slot.on small[data-v-36844634]{color:#e06f00}.dp-n[data-v-36844634]{background:hsl(var(--surface-2));min-width:64px;height:28px;color:hsl(var(--ink-2));border-radius:999px;flex:none;justify-content:center;align-items:center;padding:0 10px;font-size:12.5px;font-weight:700;display:inline-flex}.dp-n .dp-i[data-v-36844634]{width:15px;height:15px}.dp-n .dp-i[data-v-36844634],.dp-x[data-v-36844634]{color:hsl(var(--muted-foreground))}.dp-x[data-v-36844634]{border-radius:50%;flex:none;place-items:center;width:34px;height:34px;display:grid}.dp-x[data-v-36844634]:hover{background:hsl(var(--surface-2));color:hsl(var(--foreground))}.dp-hint[data-v-36844634]{color:hsl(var(--muted-foreground));margin:10px 2px 2px;font-size:13px}.dp-body[data-v-36844634]{padding-top:4px;position:relative}.dp-nav[data-v-36844634]{border:1.5px solid hsl(var(--border));background:hsl(var(--card));z-index:2;border-radius:50%;place-items:center;width:34px;height:34px;display:grid;position:absolute;top:6px}.dp-nav[data-v-36844634]:hover:not(:disabled){border-color:hsl(var(--foreground))}.dp-nav[data-v-36844634]:disabled{opacity:.3;cursor:not-allowed}.dp-nav.prev[data-v-36844634]{left:0}.dp-nav.next[data-v-36844634]{right:0}.dp-months[data-v-36844634]{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:28px;display:grid}.dp-mt[data-v-36844634]{text-align:center;font-family:var(--font-display);height:40px;font-size:16px;font-weight:700;line-height:40px}.dp-grid[data-v-36844634],.dp-wd[data-v-36844634]{grid-template-columns:repeat(7,1fr);display:grid}.dp-wd span[data-v-36844634]{text-align:center;color:hsl(var(--muted-foreground));text-transform:uppercase;letter-spacing:.04em;padding:6px 0;font-size:11.5px;font-weight:700}.dp-grid[data-v-36844634]{row-gap:2px}.dp-d[data-v-36844634]{font-variant-numeric:tabular-nums;height:40px;color:hsl(var(--foreground));isolation:isolate;border-radius:999px;font-size:14.5px;font-weight:600;position:relative}.dp-d.we[data-v-36844634]{color:hsl(var(--ink-2))}.dp-d[data-v-36844634]:hover:not(:disabled):not(.s):not(.e):not(.pve):not(.r):not(.pv){background:hsl(var(--surface-2))}.dp-d[data-v-36844634]:disabled{color:hsl(var(--input));cursor:not-allowed;-webkit-text-decoration:line-through #0000;text-decoration:line-through #0000}.dp-d.t[data-v-36844634]:after{content:"";background:#ff8000;border-radius:50%;width:4px;height:4px;position:absolute;bottom:5px;left:50%;transform:translate(-50%)}.dp-d.pv[data-v-36844634],.dp-d.r[data-v-36844634]{background:#ff80001f;border-radius:0}.dp-d.e[data-v-36844634],.dp-d.pve[data-v-36844634],.dp-d.s[data-v-36844634]{color:#fff;background:#ff8000;border-radius:999px;box-shadow:0 4px 10px -4px #ff800099}.dp-d.e.t[data-v-36844634]:after,.dp-d.s.t[data-v-36844634]:after{background:#fff}.dp-d.pvs[data-v-36844634],.dp-d.rs[data-v-36844634]{border-radius:999px}.dp-d.pve[data-v-36844634]:before,.dp-d.re[data-v-36844634]:before,.dp-d.rs[data-v-36844634]:before,.previewing .dp-d.pvs[data-v-36844634]:before{content:"";z-index:-1;background:#ff80001f;position:absolute;top:0;bottom:0}.dp-d.rs[data-v-36844634]:before,.previewing .dp-d.pvs[data-v-36844634]:before{left:50%;right:0}.dp-d.pve[data-v-36844634]:before,.dp-d.re[data-v-36844634]:before{left:0;right:50%}.previewing .dp-d.e[data-v-36844634]:not(.pve){color:hsl(var(--foreground));box-shadow:none;background:0 0}.previewing .dp-d.r[data-v-36844634]:not(.pv){background:0 0}.previewing .dp-d.re[data-v-36844634]:before,.previewing .dp-d.rs[data-v-36844634]:not(.pvs):before{display:none}.dp-d.pve[data-v-36844634]{box-shadow:none;background:#ffb066}.dp-foot[data-v-36844634]{border-top:1px solid hsl(var(--border));justify-content:space-between;align-items:center;gap:12px;margin-top:12px;padding-top:12px}.dp-foot[data-v-36844634],.dp-quick[data-v-36844634]{flex-wrap:wrap;display:flex}.dp-quick[data-v-36844634]{gap:6px}.dp-quick button[data-v-36844634]{border:1.5px solid hsl(var(--input));color:hsl(var(--ink-2));border-radius:999px;padding:6px 12px;font-size:13px;font-weight:600}.dp-quick button[data-v-36844634]:hover{color:hsl(var(--foreground));border-color:#ff8000}.dp-act[data-v-36844634]{align-items:center;gap:8px;margin-left:auto;display:flex}.dp-clear[data-v-36844634]{color:hsl(var(--muted-foreground));text-underline-offset:3px;padding:8px 10px;font-size:13.5px;font-weight:600;text-decoration:underline}.dp-clear[data-v-36844634]:hover{color:hsl(var(--foreground))}.dp-ok[data-v-36844634]{background:hsl(var(--primary));height:38px;color:hsl(var(--primary-foreground));border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:0 14px;font-size:14px;font-weight:700;transition:background .15s,transform .1s;display:inline-flex}.dp-ok[data-v-36844634]:hover:not(:disabled){background:#a5ba2c}.dp-ok[data-v-36844634]:disabled{opacity:.45;cursor:not-allowed}.dp.sheet[data-v-36844634]{width:auto;padding-bottom:calc(14px + env(safe-area-inset-bottom,0px));border-radius:20px 20px 0 0;max-height:88vh;animation-name:dp-up-36844634;inset:auto 0 0;overflow:auto}.dp.dp-compact[data-v-36844634]{padding:12px 16px 10px}.dp.dp-compact .dp-hint[data-v-36844634]{display:none}.dp.dp-compact .dp-d[data-v-36844634]{height:34px}.dp.dp-compact .dp-slot[data-v-36844634]{padding-top:6px;padding-bottom:6px}.dp.dp-compact .dp-foot[data-v-36844634]{margin-top:8px;padding-top:8px}.dp.dp-compact .dp-months[data-v-36844634]{margin-top:6px}@media (width<=640px){.dp-head[data-v-36844634]{gap:6px;padding-top:34px;position:relative}.dp-x[data-v-36844634]{position:absolute;top:-6px;right:-6px}.dp-n[data-v-36844634]{min-width:0;padding:0 8px}.dp-slot[data-v-36844634]{padding:7px 10px}.dp-slot b[data-v-36844634]{font-size:14px}.dp-d[data-v-36844634]{height:44px}}.pop[data-v-5045f96d]{z-index:30;background:hsl(var(--card));color:hsl(var(--foreground));border:1px solid hsl(var(--border));text-align:left;border-radius:12px;min-width:100%;font-size:15px;line-height:1.5;position:absolute;top:calc(100% + 6.5px);left:auto;right:1.5px;box-shadow:0 2px 6px #0f24300f,0 24px 48px -20px #0f243059}.dark .pop[data-v-5045f96d]{box-shadow:0 2px 6px #0000004d,0 24px 48px -20px #000c}.pax[data-v-5045f96d]{width:330px;max-height:min(70vh,560px);padding:16px;overflow-y:auto}.pax-room[data-v-5045f96d]{text-transform:uppercase;letter-spacing:.06em;color:hsl(var(--muted-foreground));padding-top:10px;font-size:11.5px;font-weight:700}.pax-room[data-v-5045f96d]:first-child{padding-top:0}.pax-row[data-v-5045f96d]{border-bottom:1px solid hsl(var(--border));padding:10px 0}.pax-room[data-v-5045f96d],.pax-row[data-v-5045f96d]{justify-content:space-between;align-items:center;display:flex}.pax-remove[data-v-5045f96d]{text-transform:none;letter-spacing:0;color:hsl(var(--deal));font-size:12px;font-weight:700}.pax-remove[data-v-5045f96d]:hover{text-decoration:underline}.pax-add[data-v-5045f96d]{text-align:left;width:100%;color:hsl(var(--brand));padding:12px 0 2px;font-size:14px;font-weight:700;display:block}.pax-add[data-v-5045f96d]:hover{text-decoration:underline}.pax-row b[data-v-5045f96d]{font-weight:700;display:block}.pax-row small[data-v-5045f96d]{color:hsl(var(--muted-foreground));font-size:12.5px;display:block}.stepper[data-v-5045f96d]{align-items:center;gap:12px;display:flex}.stepper button[data-v-5045f96d]{border:1.5px solid hsl(var(--input));width:32px;height:32px;color:hsl(var(--brand));border-radius:50%;place-items:center;display:grid}.stepper button[data-v-5045f96d]:hover{border-color:hsl(var(--brand))}.stepper button[data-v-5045f96d]:disabled{opacity:.35;cursor:not-allowed}.stepper span[data-v-5045f96d]{text-align:center;font-variant-numeric:tabular-nums;min-width:18px;font-weight:700}.ages[data-v-5045f96d]{border-bottom:1px solid hsl(var(--border));padding:10px 0 12px}.ages-t[data-v-5045f96d]{margin-bottom:8px;font-size:13px;font-weight:700}.ages-g[data-v-5045f96d]{grid-template-columns:1fr 1fr;gap:8px;display:grid}.age[data-v-5045f96d]{color:hsl(var(--muted-foreground));flex-direction:column;gap:3px;font-size:11.5px;font-weight:700;display:flex}.age select[data-v-5045f96d]{border:1.5px solid hsl(var(--input));background:hsl(var(--card));height:40px;color:hsl(var(--foreground));cursor:pointer;border-radius:10px;padding:0 8px;font-size:14px;font-weight:600}.age select[data-v-5045f96d]:focus{border-color:#ff8000;outline:none;box-shadow:0 0 0 3px #ff800026}.age select.empty[data-v-5045f96d]{color:hsl(var(--muted-foreground))}.age select.err[data-v-5045f96d]{border-color:hsl(var(--deal));background:hsl(var(--deal-soft))}.age-err[data-v-5045f96d]{color:hsl(var(--deal));margin-top:8px;font-size:12.5px;font-weight:600}.pax-done[data-v-5045f96d]{background:hsl(var(--brand));width:100%;height:38px;color:hsl(var(--brand-ink));border-radius:10px;justify-content:center;align-items:center;margin-top:10px;padding:0 14px;font-size:14px;font-weight:700;display:inline-flex}.pax-done[data-v-5045f96d]:hover{opacity:.92}@media (width<=640px){.pax[data-v-5045f96d]{width:100%}}
