.search-edit-return[data-v-8d99b050]{position:relative;width:100%;display:flex;flex-direction:column;gap:10px}@media (min-width: 1280px){.search-edit-return[data-v-8d99b050]{flex-direction:row;gap:20px}}.search-edit-return .airport-selectors[data-v-8d99b050]{display:flex;position:relative;flex-direction:column;align-items:flex-end;width:100%;gap:10px}@media (min-width: 768px){.search-edit-return .airport-selectors[data-v-8d99b050]{flex-direction:row;align-items:flex-start;gap:20px}}.search-edit-return .airport-selectors .airport-connector[data-v-8d99b050]{display:flex;justify-content:center;align-items:center;margin:-10px 10px;border-radius:50%;border:1px solid var(--dark-gray);box-shadow:var(--box-shadow);background:var(--white);width:30px;height:30px;font-size:1.2rem;flex-shrink:0;cursor:pointer;position:absolute;top:42px;right:0}@media (min-width: 768px){.search-edit-return .airport-selectors .airport-connector[data-v-8d99b050]{flex-direction:row;margin:0 -5px;position:absolute;top:6px;left:calc(50% - 10px);right:auto}}.search-edit-return .date-selectors[data-v-8d99b050]{display:flex;gap:10px;flex-direction:column;width:100%}@media (min-width: 768px){.search-edit-return .date-selectors[data-v-8d99b050]{flex-direction:row;align-items:flex-start;gap:20px}}.search-edit-return .form-cta[data-v-8d99b050]{display:flex;justify-content:flex-end;align-items:flex-end;gap:20px}@media (min-width: 768px){.search-edit-return .form-cta[data-v-8d99b050]{align-items:flex-start}}.search-edit-return .form-cta .cancel-button[data-v-8d99b050]{width:150px}@media (min-width: 1024px){.search-edit-return .form-cta .cancel-button[data-v-8d99b050]{display:none}}.search-edit-return .form-cta .search-button[data-v-8d99b050]{width:100%}@media (min-width: 1024px){.search-edit-return .form-cta .search-button[data-v-8d99b050]{width:350px;margin:0 auto}}@media (min-width: 1280px){.search-edit-return .form-cta .search-button[data-v-8d99b050]{width:150px}}.destination-segment[data-v-6c70f766]{width:100%;display:flex;flex-direction:column;gap:10px}@media (min-width: 768px){.destination-segment[data-v-6c70f766]{flex-direction:row}}@media (min-width: 1280px){.destination-segment[data-v-6c70f766]{gap:20px}}.destination-segment .airport-selectors[data-v-6c70f766]{display:flex;position:relative;flex-direction:column;align-items:flex-start;width:100%;gap:10px}@media (min-width: 768px){.destination-segment .airport-selectors[data-v-6c70f766]{flex-direction:row;gap:20px;width:66.66%}}:is(.destination-segment .airport-selectors) .airport-connector[data-v-6c70f766]{display:flex;justify-content:center;align-items:center;margin:-10px 20px;border-radius:50%;border:1px solid var(--dark-gray);box-shadow:var(--box-shadow);background:var(--white);width:30px;height:30px;font-size:1.2rem;flex-shrink:0;cursor:pointer;position:absolute;top:42px;right:5px}@media (min-width: 768px){:is(.destination-segment .airport-selectors) .airport-connector[data-v-6c70f766]{flex-direction:row;margin:0 -5px;position:absolute;top:6px;left:calc(50% - 10px);right:auto}}.destination-segment .date-selector[data-v-6c70f766]{display:flex;gap:20px;flex-direction:column;width:100%}@media (min-width: 768px){.destination-segment .date-selector[data-v-6c70f766]{flex-direction:row;width:33.33%}}.search-edit-multi-city[data-v-ce197a2e]{position:relative}.search-edit-multi-city .destinations[data-v-ce197a2e]{display:flex;flex-flow:column;gap:30px}@media (min-width: 768px){.search-edit-multi-city .destinations[data-v-ce197a2e]{gap:20px}}.search-edit-multi-city .form-cta[data-v-ce197a2e]{display:flex;justify-content:flex-end;align-items:flex-end;flex-wrap:wrap;margin-top:20px;gap:20px}.search-edit-multi-city .form-cta .destination-button[data-v-ce197a2e]{width:100%}@media (min-width: 1024px){.search-edit-multi-city .form-cta .destination-button[data-v-ce197a2e]{width:calc(50% - 10px)}}.search-edit-multi-city .form-cta .cancel-button[data-v-ce197a2e]{width:150px}@media (min-width: 1024px){.search-edit-multi-city .form-cta .cancel-button[data-v-ce197a2e]{display:none}}.search-edit-multi-city .form-cta .search-button[data-v-ce197a2e]{width:calc(100% - 170px)}@media (min-width: 1024px){.search-edit-multi-city .form-cta .search-button[data-v-ce197a2e]{width:calc(50% - 10px);margin-left:auto}}@media (min-width: 1024px){.search-edit-multi-city .form-cta:not(.has-add-route-button) .search-button[data-v-ce197a2e]{width:350px;margin:auto}}.passenger-selector[data-v-6ae2fc22]{position:relative;padding:0 var(--space-5);-webkit-user-select:none;-moz-user-select:none;user-select:none}.passenger-selector .passenger-selector-label[data-v-6ae2fc22]{font-weight:600;font-family:var(--title-font-stack);font-size:.85rem;display:flex;align-items:center;gap:5px;padding:var(--space-10);cursor:pointer;border-radius:var(--radius-10)}:is(.passenger-selector .passenger-selector-label[data-v-6ae2fc22]):hover{background:var(--lightest-blue)}.passenger-selector .passenger-selector-fields[data-v-6ae2fc22]{display:flex;gap:var(--space-10);position:absolute;top:45px;left:0;background:var(--white);padding:var(--space-10);border-radius:var(--radius-10);z-index:2000;box-shadow:var(--box-shadow-hover)}.trip-type-field[data-v-df8bec84]{position:relative;padding:0 var(--space-5);-webkit-user-select:none;-moz-user-select:none;user-select:none}.trip-type-field .dropdown[data-v-df8bec84]{position:absolute;z-index:2000;top:calc(100% + 5px);left:0;min-width:100%;box-shadow:var(--box-shadow-hover)}.trip-type-field .trip-type-field-label[data-v-df8bec84]{font-weight:600;font-family:var(--title-font-stack);font-size:.85rem;display:flex;align-items:center;gap:5px;padding:var(--space-10);cursor:pointer}:is(.trip-type-field .trip-type-field-label[data-v-df8bec84]):hover{background:var(--lightest-blue)}.search-edit-one-way[data-v-1b3f755c]{position:relative;width:100%;display:flex;flex-direction:column;gap:10px}@media (min-width: 1024px){.search-edit-one-way[data-v-1b3f755c]{flex-direction:row;gap:20px}}.search-edit-one-way .airport-selectors[data-v-1b3f755c]{display:flex;position:relative;flex-direction:column;align-items:flex-end;width:100%;gap:10px}@media (min-width: 768px){.search-edit-one-way .airport-selectors[data-v-1b3f755c]{flex-direction:row;align-items:flex-start;gap:20px}}@media (min-width: 1024px){.search-edit-one-way .airport-selectors[data-v-1b3f755c]{width:100%}}.search-edit-one-way .airport-selectors .airport-connector[data-v-1b3f755c]{display:flex;justify-content:center;align-items:center;margin:-10px 10px;border-radius:50%;border:1px solid var(--dark-gray);box-shadow:var(--box-shadow);background:var(--white);width:30px;height:30px;font-size:1.2rem;flex-shrink:0;cursor:pointer;position:absolute;top:42px;right:0}@media (min-width: 768px){.search-edit-one-way .airport-selectors .airport-connector[data-v-1b3f755c]{flex-direction:row;margin:0 -5px;position:absolute;top:6px;left:calc(50% - 10px);right:auto}}.search-edit-one-way .date-and-form-cta[data-v-1b3f755c]{display:flex;flex-flow:column;gap:10px;width:100%}@media (min-width: 768px){.search-edit-one-way .date-and-form-cta[data-v-1b3f755c]{flex-direction:row;align-items:flex-start;gap:20px}}.search-edit-one-way .date-and-form-cta .date-selectors[data-v-1b3f755c]{display:flex;gap:10px;flex-direction:column;width:100%}@media (min-width: 768px){.search-edit-one-way .date-and-form-cta .date-selectors[data-v-1b3f755c]{flex-direction:row;align-items:flex-start;gap:20px;width:50%}}.search-edit-one-way .date-and-form-cta .form-cta[data-v-1b3f755c]{display:flex;justify-content:flex-end;align-items:flex-end;gap:20px}@media (min-width: 768px){.search-edit-one-way .date-and-form-cta .form-cta[data-v-1b3f755c]{align-items:flex-start;width:50%}}@media (min-width: 1024px){.search-edit-one-way .date-and-form-cta .form-cta[data-v-1b3f755c]{min-width:150px}}.search-edit-one-way .date-and-form-cta .form-cta .cancel-button[data-v-1b3f755c]{width:150px}@media (min-width: 1024px){.search-edit-one-way .date-and-form-cta .form-cta .cancel-button[data-v-1b3f755c]{display:none}}.search-edit-one-way .date-and-form-cta .form-cta .search-button[data-v-1b3f755c]{width:100%}@media (min-width: 1024px){.search-edit-one-way .date-and-form-cta .form-cta .search-button[data-v-1b3f755c]{min-width:150px;margin:0 auto}}.search-edit .trip-type-pax-fields{display:flex;margin:0 0 var(--space-5)}
