.i[data-v-60c82509]{stroke-width:1.8px;flex:none;width:18px;height:18px}.ac-group[data-v-60c82509]{letter-spacing:.07em;text-transform:uppercase;color:hsl(var(--muted-foreground));padding:10px 10px 4px;font-size:11.5px;font-weight:700}.ac-item[data-v-60c82509]{text-align:left;border-radius:10px;align-items:center;gap:12px;width:100%;padding:10px;display:flex}.ac-item[data-v-60c82509]:hover{background:hsl(var(--surface-2))}.ac-item .ic[data-v-60c82509]{background:hsl(var(--brand-soft));width:36px;height:36px;color:hsl(var(--brand));border-radius:10px;flex:none;place-items:center;display:grid}.ac-item .tx[data-v-60c82509]{min-width:0}.ac-item b[data-v-60c82509]{font-size:14.5px;display:block}.ac-item small[data-v-60c82509]{color:hsl(var(--muted-foreground));text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;display:block;overflow:hidden}.ac-item.sub[data-v-60c82509]{padding:6px 10px 6px 34px}.ac-item.sub .ic[data-v-60c82509]{width:28px;height:28px;color:hsl(var(--muted-foreground));background:0 0;border-radius:8px}.ac-item.sub .i[data-v-60c82509]{width:15px;height:15px}.ac-item.sub b[data-v-60c82509]{font-size:13.5px;font-weight:600}.ac-item .cnt[data-v-60c82509]{color:hsl(var(--muted-foreground));white-space:nowrap;margin-left:auto;font-size:12px}.ap-code[data-v-60c82509]{font-family:var(--font-display);color:hsl(var(--ink-2));background:hsl(var(--surface-2));border-radius:6px;padding:2px 6px;font-size:13px}.ac-none[data-v-60c82509]{color:hsl(var(--muted-foreground));align-items:center;gap:8px;padding:12px;display:flex}.spin[data-v-60c82509]{animation:1s linear infinite spin-60c82509}@keyframes spin-60c82509{to{transform:rotate(1turn)}}.i[data-v-6f7b2f09]{stroke-width:1.8px;flex:none;width:18px;height:18px}.f-top[data-v-6f7b2f09]{color:hsl(var(--muted-foreground));flex-wrap:wrap;align-items:center;gap:10px 20px;padding:4px 6px 10px;font-size:13.5px;line-height:1.5;display:flex}.is-md .f-top[data-v-6f7b2f09]{padding:2px 6px 8px}.f-trip[data-v-6f7b2f09]{background:hsl(var(--surface-2));border-radius:999px;padding:3px;display:flex}.f-trip label[data-v-6f7b2f09]{color:hsl(var(--ink-2));cursor:pointer;border-radius:999px;padding:6px 14px;font-size:13.5px;font-weight:700;position:relative}.f-trip label.on[data-v-6f7b2f09]{background:hsl(var(--card));color:hsl(var(--foreground));box-shadow:0 1px 2px #0f24300f,0 6px 20px -8px #0f24302e}.f-trip input[data-v-6f7b2f09]{opacity:0;pointer-events:none;position:absolute}.f-trip label[data-v-6f7b2f09]:has(input:focus-visible){outline:2px solid hsl(var(--brand))}.check[data-v-6f7b2f09]{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:8px;display:inline-flex}.check input[data-v-6f7b2f09]{appearance:auto;accent-color:hsl(var(--brand));background:0 0;border:0;width:16px;height:16px;margin:0}.f-hint[data-v-6f7b2f09]{align-items:center;gap:6px;margin-left:auto;display:inline-flex}.ffields[data-v-6f7b2f09]{grid-template-columns:1fr 0 1fr 1fr 1fr 1.05fr auto;align-items:stretch;gap:6px;display:grid}.ffields[data-v-6f7b2f09],.field[data-v-6f7b2f09]{position:relative}.field[data-v-6f7b2f09]{background:hsl(var(--surface-2));cursor:text;text-align:left;border:1.5px solid #0000;border-radius:12px;align-items:center;gap:12px;min-width:0;min-height:66px;padding:10px 14px;line-height:1.5;display:flex}.is-md .field[data-v-6f7b2f09]{min-height:54px;padding:8px 12px}.field[data-v-6f7b2f09]:hover{border-color:hsl(var(--input))}.field[data-v-6f7b2f09]:focus-within{border-color:hsl(var(--brand));background:hsl(var(--card))}.field>.i[data-v-6f7b2f09]{color:hsl(var(--brand));width:20px;height:20px}.field .fl[data-v-6f7b2f09]{flex-direction:column;flex:1;min-width:0;display:flex}.field .lab[data-v-6f7b2f09],.field label[data-v-6f7b2f09]{letter-spacing:.06em;text-transform:uppercase;color:hsl(var(--muted-foreground));font-size:11.5px;font-weight:700}.field .val[data-v-6f7b2f09],.field input[data-v-6f7b2f09]{white-space:nowrap;text-overflow:ellipsis;text-align:left;width:100%;min-width:0;color:hsl(var(--foreground));background:0 0;border:0;outline:none;padding:0;font-size:15.5px;font-weight:600;overflow:hidden}.field input[data-v-6f7b2f09]::placeholder{color:hsl(var(--muted-foreground));font-weight:500}.dp-field[data-v-6f7b2f09],.pax-f[data-v-6f7b2f09]{cursor:pointer}.dp-field[data-v-6f7b2f09]{-webkit-user-select:none;user-select:none}.dp-field .dp-val.dp-empty[data-v-6f7b2f09]{color:hsl(var(--muted-foreground));font-weight:500}.dp-field.dp-open[data-v-6f7b2f09]{background:hsl(var(--card));border-color:#ff8000;box-shadow:0 0 0 3px #ff800026}.dp-field.dp-off[data-v-6f7b2f09]{cursor:not-allowed}.dp-field[data-v-6f7b2f09]:focus-visible{outline-offset:2px;outline:2px solid #ff8000}.f-off[data-v-6f7b2f09]{opacity:.45}.f-swap[data-v-6f7b2f09]{z-index:3;background:hsl(var(--card));border:1.5px solid hsl(var(--input));width:34px;height:34px;color:hsl(var(--brand));border-radius:50%;align-self:center;place-items:center;margin-left:-17px;display:grid;position:relative}.f-swap[data-v-6f7b2f09]:hover{border-color:hsl(var(--brand))}.go[data-v-6f7b2f09]{background:hsl(var(--primary));min-height:66px;color:hsl(var(--primary-foreground));border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:0 28px;font-size:16px;font-weight:700;transition:background .15s;display:inline-flex}.go[data-v-6f7b2f09]:hover{background:#a5ba2c}.is-md .go[data-v-6f7b2f09]{min-height:54px}.pop[data-v-6f7b2f09]{z-index:30;background:hsl(var(--card));border:1px solid hsl(var(--border));cursor:default;border-radius:12px;min-width:100%;padding:8px;position:absolute;top:calc(100% + 8px);left:0;box-shadow:0 2px 6px #0f24300f,0 24px 48px -20px #0f243059}.dark .pop[data-v-6f7b2f09]{box-shadow:0 2px 6px #0000004d,0 24px 48px -20px #000c}.ac[data-v-6f7b2f09]{min-width:340px;max-height:min(420px,60vh);overflow-y:auto}.pax[data-v-6f7b2f09]{width:330px;padding:16px;left:auto;right:0}.pax-row[data-v-6f7b2f09]{border-bottom:1px solid hsl(var(--border));justify-content:space-between;align-items:center;padding:10px 0;display:flex}.pax-row b[data-v-6f7b2f09]{font-size:15px}.pax-row small[data-v-6f7b2f09]{color:hsl(var(--muted-foreground));font-size:12.5px;display:block}.stepper[data-v-6f7b2f09]{align-items:center;gap:12px;display:flex}.stepper button[data-v-6f7b2f09]{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-6f7b2f09]:hover{border-color:hsl(var(--brand))}.stepper button[data-v-6f7b2f09]:disabled{opacity:.35;cursor:not-allowed}.stepper span[data-v-6f7b2f09]{text-align:center;min-width:18px;font-weight:700}.pax-cab[data-v-6f7b2f09]{padding-top:10px}.pax-cab b[data-v-6f7b2f09]{font-size:13.5px}.f-cabins[data-v-6f7b2f09]{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.f-cabins button[data-v-6f7b2f09]{border:1.5px solid hsl(var(--input));border-radius:999px;padding:5px 10px;font-size:13px;font-weight:600}.f-cabins button.on[data-v-6f7b2f09]{border-color:hsl(var(--brand));background:hsl(var(--brand-soft));color:hsl(var(--brand))}.pax-done[data-v-6f7b2f09]{background:hsl(var(--brand));width:100%;height:38px;color:hsl(var(--brand-ink));border-radius:10px;margin-top:12px;font-size:14px;font-weight:700}.pax-done[data-v-6f7b2f09]:hover{background:hsl(var(--brand-strong))}.f-err[data-v-6f7b2f09]{color:hsl(var(--destructive));padding:8px 8px 2px;font-size:13px;font-weight:600}.f-trip[data-v-6f7b2f09]{scrollbar-width:none;max-width:100%;overflow-x:auto}.f-trip label[data-v-6f7b2f09]{white-space:nowrap}.t-short[data-v-6f7b2f09]{display:none}.switch[data-v-6f7b2f09]{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:8px;display:inline-flex;position:relative}.switch input[data-v-6f7b2f09]{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.switch .track[data-v-6f7b2f09]{background:hsl(var(--input));border-radius:999px;flex:none;width:34px;height:20px;transition:background .15s;position:relative}.switch .track[data-v-6f7b2f09]:after{content:"";background:#fff;border-radius:50%;width:16px;height:16px;transition:transform .15s;position:absolute;top:2px;left:2px;box-shadow:0 1px 3px #0f243040}.switch input:checked+.track[data-v-6f7b2f09]{background:hsl(var(--brand))}.switch input:checked+.track[data-v-6f7b2f09]:after{transform:translate(14px)}.switch input:focus-visible+.track[data-v-6f7b2f09]{outline:2px solid hsl(var(--brand));outline-offset:2px}.f-flex[data-v-6f7b2f09]{align-items:center;display:inline-flex;position:relative}.f-flex select[data-v-6f7b2f09]{appearance:none;background:hsl(var(--surface-2));color:hsl(var(--ink-2));cursor:pointer;border:1.5px solid #0000;border-radius:999px;outline:0;padding:5px 30px 5px 14px;font-size:13.5px;font-weight:700;line-height:1.5}.f-flex select[data-v-6f7b2f09]:hover{border-color:hsl(var(--input))}.f-flex select[data-v-6f7b2f09]:focus-visible{border-color:hsl(var(--brand))}.f-flex select option[data-v-6f7b2f09]{background:hsl(var(--card));color:hsl(var(--foreground))}.f-flex.on select[data-v-6f7b2f09]{background:hsl(var(--brand-soft));color:hsl(var(--brand))}.f-flex .chev[data-v-6f7b2f09]{pointer-events:none;width:14px;height:14px;color:hsl(var(--muted-foreground));position:absolute;right:10px}.ffields.is-multi[data-v-6f7b2f09]{grid-template-columns:1fr 1.05fr auto}.md-legs[data-v-6f7b2f09]{flex-direction:column;grid-column:1/-1;gap:6px;display:flex}.md-row[data-v-6f7b2f09]{grid-template-columns:1fr 1fr 1fr 34px;align-items:stretch;gap:6px;display:grid}.md-del[data-v-6f7b2f09]{border:1.5px solid hsl(var(--input));width:34px;height:34px;color:hsl(var(--muted-foreground));border-radius:50%;align-self:center;place-items:center;display:grid}.md-del[data-v-6f7b2f09]:hover{border-color:hsl(var(--destructive));color:hsl(var(--destructive))}.md-del[data-v-6f7b2f09]:disabled{visibility:hidden}.md-add[data-v-6f7b2f09]{border:1.5px dashed hsl(var(--input));min-height:66px;color:hsl(var(--brand));border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:0 18px;font-size:15px;font-weight:700;display:inline-flex}.md-add[data-v-6f7b2f09]:hover:not(:disabled){border-color:hsl(var(--brand));background:hsl(var(--brand-soft))}.md-add[data-v-6f7b2f09]:disabled{opacity:.5;cursor:not-allowed}.is-md .md-add[data-v-6f7b2f09]{min-height:54px}@media (width<=1100px){.ffields[data-v-6f7b2f09]{grid-template-columns:1fr 0 1fr 1fr 1fr}.ffields>.field[data-v-6f7b2f09]:nth-of-type(5){grid-column:1/4}.ffields .go[data-v-6f7b2f09]{grid-column:4/6}.ffields.is-multi[data-v-6f7b2f09]{grid-template-columns:1fr 1fr}.ffields.is-multi .md-add[data-v-6f7b2f09]{grid-column:1/-1}.ffields.is-multi .go[data-v-6f7b2f09]{grid-column:auto}}@media (width<=640px){.ffields[data-v-6f7b2f09]{grid-template-columns:1fr}.f-swap[data-v-6f7b2f09]{display:none}.ffields .go[data-v-6f7b2f09],.ffields>.field[data-v-6f7b2f09]:nth-of-type(5){grid-column:auto}.f-hint[data-v-6f7b2f09]{display:none}.pax[data-v-6f7b2f09]{width:100%}.ac[data-v-6f7b2f09]{min-width:0}.f-trip[data-v-6f7b2f09]{grid-template-columns:repeat(3,minmax(0,1fr));width:100%;display:grid;overflow:visible}.f-trip label[data-v-6f7b2f09]{text-align:center;padding:6px 4px;font-size:13px}.t-long[data-v-6f7b2f09]{display:none}.t-short[data-v-6f7b2f09]{display:inline}.ffields .f-swap[data-v-6f7b2f09]{margin:0;display:grid;position:absolute;top:52px;right:14px;transform:rotate(90deg)}.is-md .ffields .f-swap[data-v-6f7b2f09]{top:40px}.f-from[data-v-6f7b2f09],.f-to[data-v-6f7b2f09]{padding-right:56px}.ffields[data-v-6f7b2f09]:not(.is-multi){grid-template-columns:1fr 1fr}.ffields:not(.is-multi)>.f-from[data-v-6f7b2f09],.ffields:not(.is-multi)>.f-to[data-v-6f7b2f09],.ffields:not(.is-multi)>.field[data-v-6f7b2f09]:nth-of-type(5),.ffields:not(.is-multi)>.go[data-v-6f7b2f09],.ffields:not(.is-multi)>.pax-f[data-v-6f7b2f09]{grid-column:1/-1}.ffields.is-multi[data-v-6f7b2f09],.md-row[data-v-6f7b2f09]{grid-template-columns:1fr}.md-row+.md-row[data-v-6f7b2f09]{border-top:1px solid hsl(var(--border));padding-top:8px}.md-del[data-v-6f7b2f09]{justify-self:end}.md-del[data-v-6f7b2f09]:disabled{display:none}}
