.mobile-date-sheet__overlay[data-v-2e596168]{z-index:10000;background:#0f172a75;justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}.mobile-date-sheet[data-v-2e596168]{color:#111827;background:#fff;border-radius:22px 22px 0 0;grid-template-rows:auto auto minmax(0,1fr);width:100%;max-height:min(84dvh,720px);display:grid;overflow:hidden;box-shadow:0 -24px 60px #0f172a38}.mobile-date-sheet__header[data-v-2e596168]{border-bottom:1px solid #eef2f7;grid-template-columns:44px minmax(0,1fr) 44px;align-items:center;gap:8px;padding:12px 16px 10px;display:grid}.mobile-date-sheet__close[data-v-2e596168],.mobile-date-sheet__header-spacer[data-v-2e596168]{width:44px;height:44px}.mobile-date-sheet__close[data-v-2e596168]{color:#4b5563;cursor:pointer;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;display:inline-flex}.mobile-date-sheet__close[data-v-2e596168]:active{background:#f3f4f6}.mobile-date-sheet__close-icon[data-v-2e596168]{width:22px;height:22px}.mobile-date-sheet__title[data-v-2e596168]{color:#111827;text-align:center;text-overflow:ellipsis;white-space:nowrap;min-width:0;margin:0;font-size:1.02rem;font-weight:700;line-height:1.2;overflow:hidden}.mobile-date-sheet__weekdays[data-v-2e596168]{color:#6b7280;text-align:center;border-bottom:1px solid #f3f4f6;grid-template-columns:repeat(7,minmax(0,1fr));padding:10px 16px 8px;font-size:.72rem;font-weight:700;display:grid}.mobile-date-sheet__body[data-v-2e596168]{min-height:0;padding:10px 16px calc(18px + env(safe-area-inset-bottom,0px));-webkit-overflow-scrolling:touch;overflow-y:auto}.mobile-date-sheet__month+.mobile-date-sheet__month[data-v-2e596168]{margin-top:20px}.mobile-date-sheet__month-title[data-v-2e596168]{color:#111827;margin:0 0 12px;font-size:.96rem;font-weight:800;line-height:1.25}.mobile-date-sheet__grid[data-v-2e596168]{grid-template-columns:repeat(7,minmax(0,1fr));gap:6px;display:grid}.mobile-date-sheet__blank[data-v-2e596168],.mobile-date-sheet__day[data-v-2e596168]{aspect-ratio:1;min-width:0}.mobile-date-sheet__day[data-v-2e596168]{color:#111827;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;width:100%;font-size:.92rem;font-weight:700;line-height:1;display:inline-flex}.mobile-date-sheet__day[data-v-2e596168]:active:not(:disabled){background:#f3f4f6}.mobile-date-sheet__day.is-today[data-v-2e596168]:not(.is-selected){border-color:#d1d5db}.mobile-date-sheet__day.is-selected[data-v-2e596168]{background:var(--color-primary,#a33a2b);color:#fff;box-shadow:0 8px 18px #a33a2b38}.mobile-date-sheet__day.is-disabled[data-v-2e596168],.mobile-date-sheet__day[data-v-2e596168]:disabled{color:#cbd5e1;cursor:not-allowed}.mobile-date-sheet-enter-active[data-v-2e596168],.mobile-date-sheet-leave-active[data-v-2e596168]{transition:opacity .2s}.mobile-date-sheet-enter-active .mobile-date-sheet[data-v-2e596168],.mobile-date-sheet-leave-active .mobile-date-sheet[data-v-2e596168]{transition:transform .22s}.mobile-date-sheet-enter-from[data-v-2e596168],.mobile-date-sheet-leave-to[data-v-2e596168]{opacity:0}.mobile-date-sheet-enter-from .mobile-date-sheet[data-v-2e596168],.mobile-date-sheet-leave-to .mobile-date-sheet[data-v-2e596168]{transform:translateY(100%)}.station-combobox[data-v-6d4fac98]{width:100%}.combobox-trigger[data-v-6d4fac98]{color:#111;cursor:pointer;text-align:left;background:0 0;border:0;align-items:center;width:100%;height:3.5rem;padding:0 .5rem 0 2.5rem;font-size:1.125rem;display:flex}.combobox-trigger span[data-v-6d4fac98]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.combobox-trigger .is-placeholder[data-v-6d4fac98]{color:#9ca3af}body.station-combobox-open{overflow:hidden}.combobox-overlay[data-v-6d4fac98]{z-index:10000;background:#0f172a73;justify-content:center;align-items:center;padding:32px;display:flex;position:fixed;inset:0}.combobox-dialog[data-v-6d4fac98]{background:#fff;border-radius:20px;flex-direction:column;width:760px;max-width:100%;max-height:min(760px,100dvh - 64px);display:flex;overflow:hidden;box-shadow:0 24px 80px #0f172a38}.mobile-panel-header[data-v-6d4fac98]{border-bottom:1px solid #e5e7eb;grid-template-columns:40px 1fr 40px;align-items:center;gap:8px;padding:16px 24px;display:grid}.mobile-panel-title[data-v-6d4fac98]{color:#111827;text-align:center;font-size:20px;font-weight:700}.mobile-clear-btn[data-v-6d4fac98],.mobile-panel-close[data-v-6d4fac98]{color:#4b5563;cursor:pointer;background:#f3f4f6;border:0;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:inline-flex}.mobile-clear-btn[data-v-6d4fac98]:hover,.mobile-panel-close[data-v-6d4fac98]:hover{background:#e5e7eb}.mobile-panel-close__icon[data-v-6d4fac98],.mobile-search-icon[data-v-6d4fac98]{flex-shrink:0;width:20px;height:20px}.mobile-search-wrap[data-v-6d4fac98]{color:#6b7280;background:#f9fafb;border:1.5px solid #d1d5db;border-radius:12px;flex-shrink:0;align-items:center;gap:10px;margin:20px 24px 12px;padding:0 14px;display:flex}.mobile-search-wrap[data-v-6d4fac98]:focus-within{border-color:var(--color-primary,#c2410c)}.mobile-search-input[data-v-6d4fac98]{color:#111827;background:0 0;border:0;outline:none;flex:1;min-width:0;height:50px;font-size:16px}.mobile-search-input[data-v-6d4fac98]::placeholder{color:#9ca3af}.mobile-clear-btn[data-v-6d4fac98]{width:28px;height:28px}.mobile-clear-btn__icon[data-v-6d4fac98]{width:16px;height:16px}.combobox-scroll[data-v-6d4fac98]{overscroll-behavior:contain;min-height:0;padding:8px 24px 24px;overflow-y:auto}.mobile-suggestions[data-v-6d4fac98]{grid-template-columns:1fr 1fr;gap:24px;display:grid}.mobile-suggestion-heading[data-v-6d4fac98]{color:#6b7280;text-transform:uppercase;justify-content:space-between;align-items:center;margin-bottom:12px;font-size:13px;font-weight:700;display:flex}.mobile-hot-badge[data-v-6d4fac98],.mobile-hot-pill[data-v-6d4fac98]{color:var(--color-primary,#c2410c);background:#fff7ed;border-radius:999px;flex-shrink:0;padding:5px 8px;font-size:11px;font-weight:700}.combobox-option[data-v-6d4fac98],.mobile-route-option[data-v-6d4fac98],.mobile-station-option[data-v-6d4fac98]{color:#111827;cursor:pointer;text-align:left;background:#fff;border:0;border-bottom:1px solid #eef2f7;align-items:center;gap:10px;width:100%;min-height:48px;padding:12px;font-size:15px;line-height:1.4;display:flex}.combobox-option.is-active[data-v-6d4fac98],.combobox-option[data-v-6d4fac98]:hover,.mobile-route-option.is-active[data-v-6d4fac98],.mobile-route-option[data-v-6d4fac98]:hover,.mobile-station-option.is-active[data-v-6d4fac98],.mobile-station-option[data-v-6d4fac98]:hover{background:#fff7ed}.combobox-option.is-selected[data-v-6d4fac98],.mobile-route-option.is-selected[data-v-6d4fac98],.mobile-station-option.is-selected[data-v-6d4fac98]{color:var(--color-primary,#c2410c);font-weight:600}.mobile-station-option[data-v-6d4fac98]{justify-content:space-between}.combobox-option__icon[data-v-6d4fac98]{color:#9ca3af;flex-shrink:0;width:18px;height:18px}.combobox-option__text[data-v-6d4fac98]{flex-direction:column;gap:2px;min-width:0;display:flex}.combobox-option__meta[data-v-6d4fac98]{color:#6b7280;font-size:12px}.combobox-group-label[data-v-6d4fac98]{color:#6b7280;padding:12px;font-size:13px;font-weight:700}.combobox-empty[data-v-6d4fac98]{color:#6b7280;text-align:center;padding:32px 16px}.combobox-actions[data-v-6d4fac98]{background:#fafafa;border-top:1px solid #f3f4f6;flex-shrink:0;justify-content:space-between;align-items:center;gap:10px;padding:14px 24px;display:flex}.combobox-helper[data-v-6d4fac98]{color:#6b7280;font-size:12px}.combobox-browse[data-v-6d4fac98]{color:var(--color-primary,#c2410c);cursor:pointer;font-size:12px}button[data-v-6d4fac98]:focus-visible{outline:2px solid var(--color-primary,#c2410c);outline-offset:-2px}@media (max-width:767px){.combobox-trigger[data-v-6d4fac98]{height:2.75rem;padding-left:2.25rem;font-size:1rem}.combobox-overlay[data-v-6d4fac98]{padding:0}.combobox-dialog[data-v-6d4fac98]{border-radius:0;width:100%;height:100dvh;max-height:100dvh}.mobile-panel-header[data-v-6d4fac98]{padding:calc(env(safe-area-inset-top,0px) + 8px) 16px 8px}.mobile-panel-title[data-v-6d4fac98]{font-size:17px}.mobile-search-wrap[data-v-6d4fac98]{margin:12px 16px 8px}.mobile-search-input[data-v-6d4fac98]{height:46px}.combobox-scroll[data-v-6d4fac98]{padding:8px 16px calc(env(safe-area-inset-bottom,0px) + 24px);flex:1}.mobile-suggestions[data-v-6d4fac98]{grid-template-columns:1fr;gap:18px}.combobox-option[data-v-6d4fac98],.mobile-route-option[data-v-6d4fac98],.mobile-station-option[data-v-6d4fac98]{padding:12px 4px;font-size:16px}.combobox-actions[data-v-6d4fac98]{display:none}}.cb-fade-enter-active[data-v-6d4fac98],.cb-fade-leave-active[data-v-6d4fac98]{transition:opacity .15s}.cb-fade-enter-from[data-v-6d4fac98],.cb-fade-leave-to[data-v-6d4fac98]{opacity:0}.passenger-picker[data-v-b90b700c]{width:100%;min-width:0}.passenger-trigger[data-v-b90b700c]{border-radius:inherit;color:#142960;text-align:left;background:0 0;border:0;align-items:center;gap:10px;width:100%;min-height:56px;padding:10px 12px;font-size:16px;display:flex}.passenger-trigger>span[data-v-b90b700c]:not(.iconify){text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.passenger-icon[data-v-b90b700c]{color:#8993a4;flex-shrink:0;font-size:20px}.passenger-chevron[data-v-b90b700c]{color:#667085;flex-shrink:0;margin-left:auto;font-size:16px}.passenger-dialog[data-v-b90b700c]{color:#142960;z-index:3000;background:#fff;border:1px solid #e4e8ee;border-radius:12px;max-width:none;margin:0;padding:0;position:fixed;inset:auto;overflow:auto;box-shadow:0 12px 36px #14296026}.passenger-dialog[data-v-b90b700c]::backdrop{background:#0f172a73}.passenger-panel[data-v-b90b700c]{padding:20px}.passenger-header[data-v-b90b700c]{justify-content:space-between;align-items:center;gap:16px;margin-bottom:8px;display:flex}.passenger-header h2[data-v-b90b700c]{font-size:18px;font-weight:700}.passenger-close[data-v-b90b700c]{color:#64748b;border-radius:50%;flex-shrink:0;place-items:center;width:44px;height:44px;display:grid}.passenger-close[data-v-b90b700c]:hover{background:#f1f4f9}.passenger-close .iconify[data-v-b90b700c]{font-size:22px}.passenger-row[data-v-b90b700c]{border-bottom:1px solid #edf0f4;justify-content:space-between;align-items:center;gap:16px;padding-block:16px;display:flex}.passenger-type[data-v-b90b700c]{min-width:0}.passenger-type h3[data-v-b90b700c]{font-size:17px;font-weight:600}.passenger-type p[data-v-b90b700c]{color:#667085;margin-top:5px;font-size:13px;line-height:1.5}.passenger-stepper[data-v-b90b700c]{flex-shrink:0;align-items:center;gap:10px;display:flex}.passenger-stepper button[data-v-b90b700c]{color:#2855cf;background:#fff;border:1px solid #cbd5e1;border-radius:50%;place-items:center;width:44px;height:44px;display:grid}.passenger-stepper button .iconify[data-v-b90b700c]{font-size:20px}.passenger-stepper button[data-v-b90b700c]:hover:not(:disabled){background:#eef3ff;border-color:#2855cf}.passenger-stepper button[data-v-b90b700c]:disabled{cursor:not-allowed;opacity:.35}.passenger-stepper output[data-v-b90b700c]{font-variant-numeric:tabular-nums;text-align:center;min-width:22px;font-size:19px;font-weight:600}.passenger-guidance[data-v-b90b700c]{color:#667085;padding-block:20px;font-size:13px;line-height:1.7}.passenger-confirm[data-v-b90b700c]{color:#fff;background:#2855cf;border-radius:8px;width:100%;min-height:48px;font-size:16px;font-weight:600}.passenger-confirm[data-v-b90b700c]:hover{background:#183b9f}button[data-v-b90b700c]:focus-visible{outline-offset:3px;outline:3px solid #8dafff}@media (max-width:767px){.passenger-trigger[data-v-b90b700c]{min-height:48px}.passenger-dialog[data-v-b90b700c]{border-bottom:0;border-radius:20px 20px 0 0;width:100%;max-height:calc(100dvh - 24px);margin:0;inset:auto 0 0}.passenger-panel[data-v-b90b700c]{padding:20px 20px calc(20px + env(safe-area-inset-bottom))}.passenger-row[data-v-b90b700c]{gap:12px}.passenger-stepper[data-v-b90b700c]{gap:8px}}.search-widget--horizontal .passenger-select[data-v-258b48f5]{padding-left:30px;padding-right:4px;font-size:14px}.search-widget--horizontal[data-v-258b48f5] .combobox-trigger,.search-widget--horizontal[data-v-258b48f5] .el-input__inner{font-size:16px!important}.search-widget[data-v-258b48f5]{color:#1f2937;background-color:#fff;border-radius:.75rem;width:100%;max-width:28rem;padding:1.5rem;font-family:sans-serif;box-shadow:0 25px 50px -12px #00000040}@media (max-width:767px){.search-widget[data-v-258b48f5]{border-radius:.625rem;padding:1rem}}@media (min-width:768px){.search-widget[data-v-258b48f5]{max-width:42rem;padding:2rem}}.widget-header[data-v-258b48f5]{justify-content:space-between;align-items:center;margin-bottom:1rem;display:flex}@media (min-width:768px){.widget-header[data-v-258b48f5]{margin-bottom:1.5rem}}.widget-title[data-v-258b48f5]{align-items:center;gap:.5rem;margin:0;font-size:1.25rem;font-weight:700;display:flex}@media (min-width:768px){.widget-title[data-v-258b48f5]{font-size:1.5rem}}.close-btn[data-v-258b48f5]{color:#6b7280;cursor:pointer;background:0 0;border:none;border-radius:.375rem;justify-content:center;align-items:center;min-width:2.75rem;min-height:2.75rem;padding:.5rem;transition:all .2s;display:flex}@media (min-width:768px){.close-btn[data-v-258b48f5]{padding:.625rem}}.close-btn[data-v-258b48f5]:hover{color:#1f2937;background-color:#f3f4f6;transform:scale(1.1)}.close-btn[data-v-258b48f5]:active{transform:scale(.95)}.close-btn svg[data-v-258b48f5]{width:20px;height:20px}@media (min-width:768px){.close-btn svg[data-v-258b48f5]{width:24px;height:24px}}.title-accent[data-v-258b48f5]{background-color:var(--color-primary);border-radius:9999px;width:.25rem;height:1.5rem;display:block}.search-form[data-v-258b48f5]{flex-direction:column;gap:.75rem;display:flex}@media (min-width:768px){.search-form[data-v-258b48f5]{gap:1.25rem}}.location-inputs[data-v-258b48f5]{grid-template-columns:1fr auto 1fr;align-items:center;gap:.75rem;display:grid;position:relative}@media (max-width:767px){.location-inputs[data-v-258b48f5]{grid-template-columns:1fr;gap:.625rem}}.search-widget--narrow .location-inputs[data-v-258b48f5]{grid-template-columns:1fr}.passengers-inputs[data-v-258b48f5]{grid-template-columns:1fr 1fr;gap:.75rem;display:grid}@media (max-width:767px){.passengers-inputs[data-v-258b48f5]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:.5rem}}.search-widget--narrow .passengers-inputs[data-v-258b48f5]{grid-template-columns:1fr}@media (max-width:767px){.search-widget--narrow .passengers-inputs[data-v-258b48f5]{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.search-widget--narrow[data-v-258b48f5]{max-width:none}.date-input-group[data-v-258b48f5],.input-group[data-v-258b48f5],.passengers-group[data-v-258b48f5]{flex-direction:column;gap:.25rem;display:flex}.input-label[data-v-258b48f5]{color:#6b7280;text-transform:uppercase;font-size:.75rem;font-weight:600}@media (min-width:768px){.input-label[data-v-258b48f5]{font-size:.875rem}}.input-wrapper[data-v-258b48f5]{background-color:#f9fafb;border:1px solid #e5e7eb;border-radius:.5rem;align-items:center;min-height:3rem;transition:border-color .2s,box-shadow .2s;display:flex;position:relative}@media (min-width:768px){.input-wrapper[data-v-258b48f5]{border-width:1.5px;border-radius:.75rem;min-height:3.5rem}}.input-wrapper[data-v-258b48f5]:focus-within{border-color:var(--color-primary);box-shadow:0 0 0 2px var(--color-primary-shadow)}@media (max-width:767px){.passenger-select-wrapper[data-v-258b48f5]{min-width:0;min-height:3rem}.passenger-select-wrapper .input-icon[data-v-258b48f5]{width:1.125rem;height:1.125rem;left:.75rem}}.input-icon[data-v-258b48f5]{color:#9ca3af;pointer-events:none;z-index:20;width:1.125rem;height:1.125rem;position:absolute;top:50%;left:.75rem;transform:translateY(-50%)}@media (min-width:768px){.input-icon[data-v-258b48f5]{width:1.25rem;height:1.25rem;left:.875rem}}.search-submit[data-v-258b48f5]{background-color:var(--color-primary-hover);color:#fff;cursor:pointer;border:none;border-radius:.75rem;justify-content:center;align-items:center;gap:.5rem;width:100%;min-height:3.25rem;font-size:1.05rem;font-weight:600;line-height:1;transition:all .2s;display:flex}@media (min-width:768px){.search-submit[data-v-258b48f5]{border-radius:.875rem;min-height:4rem;font-size:1.125rem}}.search-submit[data-v-258b48f5]:focus-visible,.search-submit[data-v-258b48f5]:hover{background-color:#9a3412;transform:translateY(-1px);box-shadow:0 4px 12px #00000026}.search-submit[data-v-258b48f5]:active{transform:translateY(0)}.search-submit[data-v-258b48f5]:disabled{cursor:not-allowed;opacity:.85;transform:none}.search-submit svg[data-v-258b48f5]{display:block}.submit-spinner[data-v-258b48f5]{border:2px solid #ffffff4d;border-top-color:#fff;border-radius:50%;width:20px;height:20px;animation:.6s linear infinite spin-258b48f5}@keyframes spin-258b48f5{to{transform:rotate(1turn)}}.swap-btn[data-v-258b48f5]{color:#9ca3af;cursor:pointer;background:#f3f4f6;border:1px solid #e5e7eb;border-radius:50%;justify-content:center;align-items:center;width:2.75rem;min-width:2.75rem;height:2.75rem;min-height:2.75rem;margin-top:1.4rem;padding:0;transition:all .2s;display:inline-flex}@media (max-width:767px){.swap-btn[data-v-258b48f5]{z-index:3;width:2.5rem;min-width:2.5rem;height:2.5rem;min-height:2.5rem;margin:0;position:absolute;top:5rem;right:.75rem;transform:translateY(-50%)rotate(90deg)}}.swap-btn[data-v-258b48f5]:hover{color:var(--color-primary);background:#e5e7eb;border-color:#d1d5db;transform:scale(1.1)}@media (max-width:767px){.swap-btn[data-v-258b48f5]:hover{transform:translateY(-50%)rotate(90deg)scale(1.08)}}.swap-btn[data-v-258b48f5]:active{transform:scale(.95)}@media (max-width:767px){.swap-btn[data-v-258b48f5]:active{transform:translateY(-50%)rotate(90deg)scale(.95)}}.search-widget--narrow .swap-btn[data-v-258b48f5]{z-index:2;margin-top:0;position:absolute;top:50%;right:.25rem;transform:translateY(-50%)}.search-widget--narrow .swap-btn[data-v-258b48f5]:hover{transform:translateY(-50%)scale(1.1)}.search-widget--narrow .swap-btn[data-v-258b48f5]:active{transform:translateY(-50%)scale(.95)}@media (max-width:767px){.search-widget--narrow .swap-btn[data-v-258b48f5]{top:5rem;right:.75rem;transform:translateY(-50%)rotate(90deg)}.search-widget--narrow .swap-btn[data-v-258b48f5]:hover{transform:translateY(-50%)rotate(90deg)scale(1.08)}.search-widget--narrow .swap-btn[data-v-258b48f5]:active{transform:translateY(-50%)rotate(90deg)scale(.95)}}.child-tips[data-v-258b48f5]{color:var(--color-primary);text-align:right;margin-top:.25rem;font-size:.75rem}.child-tips a[data-v-258b48f5]{color:inherit;text-decoration:underline}.form-error[data-v-258b48f5]{color:#b91c1c;background:#fef2f2;border:1px solid #fecaca;border-radius:.5rem;align-items:flex-start;gap:.5rem;padding:.75rem .875rem;font-size:.875rem;line-height:1.4;display:flex}.search-widget--horizontal[data-v-258b48f5]{border:1px solid #e8e9ed;border-radius:12px;max-width:none;padding:24px;box-shadow:0 8px 28px #1429601a}.search-widget--horizontal .widget-header[data-v-258b48f5]{margin-bottom:16px}.search-widget--horizontal .widget-title[data-v-258b48f5]{color:#142960;font-size:20px}.search-widget--horizontal .title-accent[data-v-258b48f5]{display:none}.search-widget--horizontal .input-label[data-v-258b48f5]{color:#58647a;text-transform:none;font-size:12px;font-weight:500}.search-widget--horizontal .date-input-group[data-v-258b48f5],.search-widget--horizontal .input-group[data-v-258b48f5],.search-widget--horizontal .passengers-group[data-v-258b48f5]{min-width:0}.search-widget--horizontal .input-wrapper[data-v-258b48f5]{background:#fff;border:1px solid #dce1e9;border-radius:7px}.search-widget--horizontal .search-submit[data-v-258b48f5]{background:#2855cf;border-radius:7px;min-height:56px;font-size:15px}.search-widget--horizontal .search-submit[data-v-258b48f5]:focus-visible,.search-widget--horizontal .search-submit[data-v-258b48f5]:hover{background:#183b9f}.search-widget--horizontal .form-error[data-v-258b48f5]{grid-column:1/-1}.search-widget--horizontal .swap-btn[data-v-258b48f5]{color:#142960;background:#fff}@media (min-width:1200px){.search-widget--horizontal .search-form[data-v-258b48f5]{grid-template-columns:minmax(0,2.2fr) minmax(150px,1fr) minmax(270px,1.65fr) minmax(135px,.85fr);align-items:start;gap:14px;display:grid}.search-widget--horizontal .location-inputs[data-v-258b48f5]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px}.search-widget--horizontal .swap-btn[data-v-258b48f5]{z-index:22;width:32px;min-width:32px;height:32px;min-height:32px;margin:0;position:absolute;top:34px;left:50%;transform:translate(-50%)}.search-widget--horizontal .swap-btn[data-v-258b48f5]:hover{transform:translate(-50%)scale(1.05)}.search-widget--horizontal .search-submit[data-v-258b48f5]{grid-area:1/4;margin-top:22px}.search-widget--horizontal .passengers-inputs[data-v-258b48f5]{gap:8px}}@media (min-width:768px) and (max-width:1199px){.search-widget--horizontal .search-form[data-v-258b48f5]{grid-template-columns:1fr 1.5fr;gap:16px;display:grid}.search-widget--horizontal .location-inputs[data-v-258b48f5],.search-widget--horizontal .search-submit[data-v-258b48f5]{grid-column:1/-1}}@media (max-width:767px){.search-widget--horizontal[data-v-258b48f5]{padding:18px 16px}.search-widget--horizontal .widget-title[data-v-258b48f5]{font-size:18px}.search-widget--horizontal .widget-header[data-v-258b48f5]{margin-bottom:12px}.search-widget--horizontal .search-form[data-v-258b48f5]{gap:12px}.search-widget--horizontal .input-wrapper[data-v-258b48f5]{min-height:48px}.search-widget--horizontal .swap-btn[data-v-258b48f5]{z-index:22;width:44px;min-width:44px;height:44px;min-height:44px;top:50%;right:12px}.search-widget--horizontal .search-submit[data-v-258b48f5]{min-height:50px;margin-top:2px}}.passenger-select[data-v-258b48f5]{border-radius:inherit;color:#111;cursor:pointer;font:inherit;background:0 0;border:0;width:100%;min-width:0;height:2.75rem;padding:0 .25rem 0 2.25rem;font-size:12px}@media (min-width:768px){.passenger-select[data-v-258b48f5]{height:3.5rem;padding-left:2.5rem;font-size:1rem}}[data-v-258b48f5] .el-input__inner{width:100%;font-weight:400;color:#111!important;-webkit-text-fill-color:#111!important;background-color:#0000!important;border:none!important;height:2.75rem!important;padding-left:2.25rem!important;padding-right:2rem!important;font-size:1rem!important;line-height:2.75rem!important}@media (min-width:768px){[data-v-258b48f5] .el-input__inner{height:3.5rem!important;padding-left:2.5rem!important;font-size:1.125rem!important;line-height:3.5rem!important}}[data-v-258b48f5] .el-input__prefix{display:none}[data-v-258b48f5] .el-select{width:100%;border:none!important;outline:none!important}[data-v-258b48f5] .el-date-editor.el-input{width:100%}[data-v-258b48f5] .el-input__wrapper{box-shadow:none!important;background-color:#0000!important;border:none!important;outline:none!important;padding:0!important}[data-v-258b48f5] .el-input__wrapper.is-focus,[data-v-258b48f5] .el-input__wrapper:hover{box-shadow:none!important;border:none!important}[data-v-258b48f5] .el-date-editor .el-input__wrapper,[data-v-258b48f5] .el-select .el-input__wrapper{padding-left:0!important}[data-v-258b48f5] .el-input__suffix{right:.75rem!important}[data-v-258b48f5] .el-date-editor .el-icon,[data-v-258b48f5] .el-select .el-icon{color:#94a3b8}[data-v-258b48f5] .el-date-editor:hover .el-icon,[data-v-258b48f5] .el-select:hover .el-icon{color:#6b7280}[data-v-258b48f5] .el-date-editor .el-input__suffix-inner{align-items:center;height:100%;display:flex}[data-v-258b48f5] .el-input{--el-input-border-color:transparent!important;--el-input-hover-border-color:transparent!important;--el-input-focus-border-color:transparent!important;border:none!important}[data-v-258b48f5] .el-input .el-input__wrapper{box-shadow:none!important;background:0 0!important;border:none!important;outline:none!important}[data-v-258b48f5] .el-input .el-input__wrapper.is-focus,[data-v-258b48f5] .el-input .el-input__wrapper:hover,[data-v-258b48f5] .el-input.is-focus .el-input__wrapper{box-shadow:none!important;border:none!important}[data-v-258b48f5] .el-select .el-input{border:none!important;outline:none!important}[data-v-258b48f5] .el-select .el-input .el-input__wrapper:hover,[data-v-258b48f5] .el-select .el-input.is-focus .el-input__wrapper{box-shadow:none!important;border:none!important}[data-v-258b48f5] .el-select__wrapper{box-shadow:none!important;background:0 0!important;border:none!important;outline:none!important}[data-v-258b48f5] .el-select__wrapper.is-focus,[data-v-258b48f5] .el-select__wrapper.is-focused,[data-v-258b48f5] .el-select__wrapper.is-hovering,[data-v-258b48f5] .el-select__wrapper:hover,[data-v-258b48f5] .el-date-editor.el-input .el-input__wrapper,[data-v-258b48f5] .el-date-editor.el-input .el-input__wrapper:hover,[data-v-258b48f5] .el-date-editor.el-input.is-focus .el-input__wrapper{box-shadow:none!important;border:none!important}[data-v-258b48f5] .el-date-editor .el-input__prefix,[data-v-258b48f5] .el-select .el-input__prefix{display:none!important}.passenger-select-wrapper[data-v-258b48f5] .el-select .el-input__inner{font-weight:400;color:#111!important;-webkit-text-fill-color:#111!important;padding-left:30px!important;padding-right:10px!important}@media (max-width:767px){.passenger-select-wrapper[data-v-258b48f5] .el-select{min-width:0}.passenger-select-wrapper[data-v-258b48f5] .el-select .el-input__inner{padding-left:36px!important;padding-right:2px!important;font-size:12px!important}}[data-v-258b48f5] .el-input--suffix .el-input__inner{font-weight:400;color:#111!important;-webkit-text-fill-color:#111!important;padding-left:42px!important;padding-right:10px!important}[data-v-258b48f5] .el-select__selection{font-weight:400;color:#111!important;-webkit-text-fill-color:#111!important;padding-left:30px!important}@media (max-width:767px){.passenger-select-wrapper[data-v-258b48f5] .el-select__wrapper{min-width:0;padding-left:0!important;padding-right:4px!important}.passenger-select-wrapper[data-v-258b48f5] .el-select__selection{min-width:0;padding-left:36px!important}.passenger-select-wrapper[data-v-258b48f5] .el-select__placeholder span,.passenger-select-wrapper[data-v-258b48f5] .el-select__placeholder,.passenger-select-wrapper[data-v-258b48f5] .el-select__selected-item{font-size:12px!important}.passenger-select-wrapper[data-v-258b48f5] .el-select__suffix{flex:0 0 14px;margin-left:2px}}[data-v-258b48f5] .el-select__selected-item{font-weight:400;color:#111!important;-webkit-text-fill-color:#111!important;background:0 0!important;border:none!important;margin:0!important;padding:0!important}[data-v-258b48f5] .el-select__placeholder{font-weight:400;color:#111!important}[data-v-258b48f5] .el-popper.is-light .el-select-dropdown__item.is-selected{color:var(--color-primary)}[data-v-258b48f5] .el-popper.is-light .el-select-dropdown__item:hover{background-color:var(--color-primary-bg)}.mobile-date-trigger[data-v-258b48f5]{box-sizing:border-box;color:var(--color-text-primary,#111827);cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;width:100%;min-width:0;height:44px;padding:0 2.75rem 0 2.5rem;display:none}.mobile-date-trigger span[data-v-258b48f5]{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.mobile-date-trigger .is-placeholder[data-v-258b48f5]{color:#9ca3af}@media (max-width:767px){[data-v-258b48f5] .custom-date-picker.custom-date-picker--desktop.el-date-editor,[data-v-258b48f5] .custom-date-picker.custom-date-picker--desktop.el-input{display:none!important}.mobile-date-trigger[data-v-258b48f5]{height:48px;display:block}}
