.search-widget[data-v-4661ad25]{background:var(--at-card);color:var(--at-ink);font-family:var(--at-sans);border:1px solid #e7e5df;border-radius:8px;width:100%;max-width:100%;padding:26px;box-shadow:0 12px 30px #263c3010}.widget-header[data-v-4661ad25]{justify-content:space-between;margin-bottom:18px}.widget-header[data-v-4661ad25],.widget-title[data-v-4661ad25]{align-items:center;display:flex}.widget-title[data-v-4661ad25]{color:var(--at-ink);font:600 21px/1.4 var(--at-sans);letter-spacing:-.025em;gap:18px;margin:0}.title-accent[data-v-4661ad25]{background:var(--at-clay);flex-shrink:0;width:32px;height:1.5px;display:block}.close-btn[data-v-4661ad25]{color:var(--at-muted);place-items:center;width:44px;height:44px;display:grid}.search-form[data-v-4661ad25]{flex-direction:column;gap:18px;display:flex}.location-inputs[data-v-4661ad25]{grid-template-columns:minmax(0,1fr) 48px minmax(0,1fr);align-items:center;gap:22px;display:grid;position:relative}.date-input-group[data-v-4661ad25],.input-group[data-v-4661ad25],.passengers-group[data-v-4661ad25]{min-width:0}.input-label[data-v-4661ad25]{color:var(--at-muted);font:600 12px/1.5 var(--at-sans);letter-spacing:.075em;text-transform:uppercase;margin:0;padding-left:10px;display:block}.input-wrapper[data-v-4661ad25]{border:0;border-bottom:1px solid var(--at-line);background:0 0;border-radius:0;align-items:center;min-width:0;min-height:44px;display:flex;position:relative}.input-wrapper[data-v-4661ad25]:focus-within{border-color:var(--at-pine);background:#eaf0e7;border-radius:3px}.input-icon[data-v-4661ad25]{display:none}.date-input-group .input-icon[data-v-4661ad25]{color:var(--at-ink);pointer-events:none;z-index:1;width:24px;height:24px;display:block;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.swap-btn[data-v-4661ad25]{color:var(--at-ink);background:#f1efe9;border:1px solid #0000;border-radius:50%;flex-shrink:0;place-items:center;width:48px;height:48px;margin-top:15px;transition:background .2s;display:grid}.swap-btn[data-v-4661ad25] .iconify{width:21px;height:21px}.swap-btn[data-v-4661ad25]:hover{background:var(--at-wash);border-color:var(--at-line)}.search-submit[data-v-4661ad25]{background:var(--at-pine);color:#fff;font:500 19px/1.4 var(--at-sans);border:1px solid #11392f;border-radius:5px;justify-content:center;align-items:center;gap:20px;width:100%;min-height:56px;margin:0;padding:12px 18px;transition:background .2s;display:flex}.search-submit>span[aria-hidden][data-v-4661ad25]{font-size:29px;font-weight:300;line-height:1}.search-submit[data-v-4661ad25]:hover{background:#285346}.search-submit[data-v-4661ad25]:disabled{cursor:wait;opacity:.65}.search-error[data-v-4661ad25]{color:#8f3026;background:#fcf0e9;border:1px solid #eac5b8;border-radius:4px;grid-column:1/-1;padding:12px;font-size:14px;line-height:1.6}.search-note[data-v-4661ad25]{border-top:1px solid var(--at-line);color:#506569;font:400 14px/1.65 var(--at-sans);margin-top:14px;padding-top:14px}.submit-spinner[data-v-4661ad25]{border:2px solid #fff4;border-top-color:#fff;border-radius:50%;width:18px;height:18px;animation:.6s linear infinite spin-4661ad25}@keyframes spin-4661ad25{to{transform:rotate(1turn)}}.passengers-inputs[data-v-4661ad25]{grid-template-columns:1fr 1fr;gap:12px;display:grid}.child-tips[data-v-4661ad25]{margin-top:8px;font-size:12px;line-height:1.5}.child-tips a[data-v-4661ad25]{text-decoration:underline}.mobile-date-trigger[data-v-4661ad25]{letter-spacing:-.035em;text-align:left;width:100%;min-width:0;min-height:44px;padding:5px 40px 5px 10px;font-size:20px;display:none}.is-placeholder[data-v-4661ad25]{color:var(--at-muted)}[data-v-4661ad25] .station-combobox{width:100%;min-width:0}[data-v-4661ad25] .combobox-input,[data-v-4661ad25] .combobox-mobile-trigger{box-shadow:none;color:var(--at-ink);font:400 20px/1.4 var(--at-sans);letter-spacing:-.025em;background:0 0;border:0;border-radius:0;width:100%;min-width:0;height:44px;padding:5px 10px}[data-v-4661ad25] .combobox-input:focus{outline:none}[data-v-4661ad25] .combobox-input::placeholder{color:var(--at-muted)}[data-v-4661ad25] .el-date-editor.el-input{width:100%;height:44px}[data-v-4661ad25] .el-input__wrapper,[data-v-4661ad25] .el-select__wrapper{box-shadow:none!important;background:0 0!important;border:0!important;padding:0 10px!important}[data-v-4661ad25] .el-input__inner{letter-spacing:-.025em;-webkit-text-fill-color:var(--at-ink);cursor:pointer;height:44px;color:var(--at-ink)!important;font:400 20px/1.4 var(--at-sans)!important;padding:0 34px 0 0!important}[data-v-4661ad25] .el-input__prefix,[data-v-4661ad25] .el-input__suffix{display:none!important}[data-v-4661ad25] .el-select{width:100%}[data-v-4661ad25] .el-select__placeholder{color:var(--at-ink);font-size:16px}.search-widget--narrow .location-inputs[data-v-4661ad25]{grid-template-columns:1fr;gap:14px}.search-widget--narrow .swap-btn[data-v-4661ad25]{z-index:2;margin:0;position:absolute;top:50%;right:0;transform:translateY(-50%)rotate(90deg)}.search-widget--narrow .input-group[data-v-4661ad25]{padding-right:48px}@media (min-width:1001px){.search-widget--horizontal[data-v-4661ad25]{padding:18px 30px 20px}.search-widget--horizontal .search-form[data-v-4661ad25]{grid-template-columns:minmax(0,2.2fr) minmax(180px,.95fr) minmax(260px,1.1fr) minmax(160px,.8fr);align-items:start;gap:20px;display:grid}.search-widget--horizontal .search-form[data-v-4661ad25]:not(:has(.passengers-group)){grid-template-columns:minmax(0,2.2fr) minmax(220px,.95fr) minmax(180px,.88fr)}.search-widget--horizontal .location-inputs[data-v-4661ad25]{grid-template-columns:minmax(0,1fr) 44px minmax(0,1fr);gap:12px}.search-widget--horizontal .swap-btn[data-v-4661ad25]{width:44px;height:44px}.search-widget--horizontal .input-wrapper[data-v-4661ad25]{border-bottom:0}.search-widget--horizontal .date-input-group[data-v-4661ad25]{border-inline:1px solid var(--at-line);padding-inline:12px}.search-widget--horizontal .widget-header[data-v-4661ad25]{margin-bottom:10px}.search-widget--horizontal .widget-title[data-v-4661ad25]{font-size:22px}.search-widget--horizontal .search-submit[data-v-4661ad25]{white-space:nowrap;gap:12px;height:60px;padding-inline:14px}.search-widget--horizontal .passengers-inputs[data-v-4661ad25]{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:4px}.search-widget--horizontal .passenger-select-wrapper[data-v-4661ad25]{min-height:44px}.search-widget--horizontal .passengers-inputs[data-v-4661ad25] .el-select__wrapper{gap:4px;padding-inline:6px!important}.search-widget--horizontal .search-note[data-v-4661ad25]{margin-top:10px;padding-top:12px}.search-widget--horizontal[data-v-4661ad25] .combobox-input,.search-widget--horizontal[data-v-4661ad25] .el-input__inner{font-size:22px!important}}@media (min-width:1001px) and (max-width:1279px){.search-widget--horizontal[data-v-4661ad25]{padding-inline:20px}.search-widget--horizontal .search-form[data-v-4661ad25]{grid-template-columns:minmax(0,2.2fr) 172px 260px 148px;gap:10px}.search-widget--horizontal .location-inputs[data-v-4661ad25]{grid-template-columns:minmax(0,1fr) 36px minmax(0,1fr);gap:8px}.search-widget--horizontal .swap-btn[data-v-4661ad25]{width:36px;height:36px}.search-widget--horizontal .date-input-group[data-v-4661ad25]{padding-inline:6px}.search-widget--horizontal[data-v-4661ad25] .combobox-input{padding-inline:4px}.search-fallback.search-widget--horizontal .fallback-value[data-v-4661ad25],.search-widget--horizontal[data-v-4661ad25] .combobox-input,.search-widget--horizontal[data-v-4661ad25] .el-input__inner{font-size:17px!important}.search-widget--horizontal .search-submit[data-v-4661ad25]{gap:8px;padding-inline:10px;font-size:17px}.search-widget--horizontal .search-submit>span[aria-hidden][data-v-4661ad25]{font-size:24px}}@media (min-width:768px) and (max-width:1000px){.search-widget--horizontal .search-form[data-v-4661ad25]{grid-template-columns:1fr 1fr;gap:18px 24px;display:grid}.search-widget--horizontal .location-inputs[data-v-4661ad25]{grid-column:1/-1}.search-widget--horizontal .search-submit[data-v-4661ad25]{align-self:end}}@media (max-width:767px){.search-widget[data-v-4661ad25]{border-radius:8px;padding:16px 16px 18px}.widget-title[data-v-4661ad25]{gap:16px;font-size:20px}.title-accent[data-v-4661ad25]{width:28px}.widget-header[data-v-4661ad25]{margin-bottom:18px}.location-inputs[data-v-4661ad25]{grid-template-columns:1fr;gap:8px;padding-left:28px}.location-inputs[data-v-4661ad25]:before{content:"";background:#859b96;width:1px;position:absolute;top:30px;bottom:31px;left:9px}.input-group[data-v-4661ad25]{padding-right:56px;position:relative}.input-group[data-v-4661ad25]:before{background:var(--at-card);border:1.5px solid var(--at-pine);content:"";border-radius:50%;width:11px;height:11px;position:absolute;top:27px;left:-24px}.input-group[data-v-4661ad25]:last-child:before{background:var(--at-pine)}.input-group:last-child .input-wrapper[data-v-4661ad25]{border-bottom:0}.input-label[data-v-4661ad25]{font-size:12px}.input-wrapper[data-v-4661ad25]{min-height:44px}.swap-btn[data-v-4661ad25]{z-index:2;margin:0;position:absolute;top:50%;right:0;transform:translateY(-50%)rotate(90deg)}.date-input-group[data-v-4661ad25]{border-top:1px solid var(--at-line);padding-top:11px}.date-input-group .input-wrapper[data-v-4661ad25]{border-bottom:0}.date-input-group .input-label[data-v-4661ad25],.mobile-date-trigger[data-v-4661ad25]{padding-left:4px}.search-form[data-v-4661ad25]{gap:12px}.search-submit[data-v-4661ad25]{min-height:52px;font-size:19px}.search-note[data-v-4661ad25]{border-top:0;margin-top:12px;padding-top:0;font-size:13px;line-height:1.6}.mobile-date-trigger[data-v-4661ad25]{align-items:center;display:flex}[data-v-4661ad25] .combobox-input--desktop,[data-v-4661ad25] .el-date-editor{display:none!important}[data-v-4661ad25] .combobox-mobile-trigger{align-items:center;padding-right:0;font-size:20px;display:flex}.search-widget--narrow .input-group[data-v-4661ad25]{padding-right:56px}}@media (max-width:360px){.search-widget[data-v-4661ad25]{padding-inline:14px}.widget-title[data-v-4661ad25]{gap:12px;font-size:19px}.location-inputs[data-v-4661ad25]{padding-left:22px}.input-group[data-v-4661ad25]{padding-right:42px}.input-group[data-v-4661ad25]:before{left:-21px}.location-inputs[data-v-4661ad25]:before{left:6px}[data-v-4661ad25] .combobox-mobile-trigger{font-size:18px}.swap-btn[data-v-4661ad25]{width:44px;height:44px}}.search-fallback .fallback-value[data-v-4661ad25]{font:400 20px/1.4 var(--at-sans);letter-spacing:-.025em;text-overflow:ellipsis;white-space:nowrap;align-items:center;min-width:0;min-height:44px;padding:5px 10px;display:flex;overflow:hidden}@media (min-width:1001px){.search-fallback.search-widget--horizontal .fallback-value[data-v-4661ad25]{font-size:22px}}@media (max-width:767px){.search-fallback .date-input-group .fallback-value[data-v-4661ad25]{padding-left:4px}}@media (max-width:360px){.search-fallback .input-group .fallback-value[data-v-4661ad25]{font-size:18px}}@media (max-width:767px){.widget-header[data-v-4661ad25]{margin-bottom:14px}.search-form[data-v-4661ad25]{gap:9px}.location-inputs[data-v-4661ad25]{gap:6px}.input-group .input-label[data-v-4661ad25]{pointer-events:none;z-index:1;position:absolute;top:1px;left:0}.input-group .input-wrapper[data-v-4661ad25]{min-height:53px}[data-v-4661ad25] .combobox-mobile-trigger{height:53px;padding-top:18px;padding-bottom:0}.date-input-group[data-v-4661ad25]{padding-top:8px;position:relative}.date-input-group .input-label[data-v-4661ad25]{pointer-events:none;z-index:1;position:absolute;top:10px;left:0}.date-input-group .input-wrapper[data-v-4661ad25],.mobile-date-trigger[data-v-4661ad25]{height:54px;min-height:54px}.mobile-date-trigger[data-v-4661ad25],.search-fallback .fallback-value[data-v-4661ad25]{padding-top:18px;padding-bottom:0}.search-fallback .fallback-value[data-v-4661ad25]{height:53px}.input-group[data-v-4661ad25]:before{top:26px}.location-inputs[data-v-4661ad25]:before{top:31px;bottom:22px}.search-submit[data-v-4661ad25]{padding-block:10px}}@media (min-width:1280px){.search-fallback.search-widget--horizontal .fallback-value[data-v-4661ad25],.search-widget--horizontal[data-v-4661ad25] .combobox-input,.search-widget--horizontal[data-v-4661ad25] .el-input__inner{font-size:23px!important}.search-widget--horizontal .widget-title[data-v-4661ad25]{font-size:22px}.search-widget--horizontal .search-submit[data-v-4661ad25]{font-size:21px}}
