.place-input.svelte-1qk575e{flex-direction:column;gap:.25rem;display:flex;position:relative}.field-label.svelte-1qk575e{letter-spacing:.08em;text-transform:uppercase;color:#ffffffeb;white-space:nowrap;font-size:.7rem;font-weight:800}.field-input.svelte-1qk575e{min-height:48px;color:var(--travel-bg,#fff);text-transform:none;text-overflow:clip;background:#ffffff1f;border:1px solid #ffffff40;border-radius:999px;width:100%;min-width:0;padding:.75rem .9rem;font-size:.95rem;font-weight:700}.field-input.svelte-1qk575e::placeholder{color:#ffffffb8;font-weight:500}.field-input.svelte-1qk575e:focus{outline:2px solid var(--travel-sky,#38bdf8);outline-offset:1px}.field-hint.svelte-1qk575e{color:#ffffffbf;padding-left:1rem;font-size:.75rem}.suggestions.svelte-1qk575e{z-index:30;border:1px solid var(--header-border,#e4decf);background:var(--color-surface,#fff);border-radius:1rem;max-height:18rem;padding:.25rem;position:absolute;top:calc(100% + .25rem);left:0;right:0;overflow-y:auto;box-shadow:0 12px 32px #0c4a6e2e}.suggestions.svelte-1qk575e li:where(.svelte-1qk575e){cursor:pointer;color:var(--header-text,#121615);border-radius:.75rem;align-items:center;gap:.75rem;padding:.55rem .75rem;display:flex}.suggestions.svelte-1qk575e li.active:where(.svelte-1qk575e),.suggestions.svelte-1qk575e li:where(.svelte-1qk575e):hover{background:#38bdf824}.code.svelte-1qk575e{min-width:2.75rem;color:var(--travel-navy,#0c4a6e);font-size:.8rem;font-weight:800}.name.svelte-1qk575e{flex-direction:column;font-size:.9rem;line-height:1.2;display:flex}.name.svelte-1qk575e small:where(.svelte-1qk575e){color:var(--header-text-secondary,#6b7280);font-size:.75rem}
