.fc-flight-result-filter[data-v-bb004d8d]{background-color:#fff;border:1px solid var(--fc-text-no-field-color);border-radius:12px;flex-shrink:0;height:-moz-fit-content;height:fit-content;margin-left:60px;padding:23px 20px 30px;width:360px}.fc-flight-result-filter-title[data-v-bb004d8d]{align-items:center;border-bottom:1px solid var(--fc-text-no-field-color);display:flex;justify-content:space-between;margin-left:-20px;padding:0 20px 10px;width:calc(100% + 40px)}.fc-flight-result-filter-title-name[data-v-bb004d8d]{color:var(--fc-text-primary-color);font-size:1.25rem;font-weight:400;line-height:19.5px}.fc-flight-result-filter-title-btn-clear[data-v-bb004d8d]{color:var(--fc-text-secondary-color);font-size:1rem;line-height:22px}.fc-flight-result-filter-title-btn-close[data-v-bb004d8d]{display:none}.fc-flight-result-filter-condition[data-v-bb004d8d]{display:flex;flex-direction:column;margin-top:30px}.fc-flight-result-filter-condition-title[data-v-bb004d8d]{border-bottom:1px solid var(--fc-text-no-field-color);color:var(--fc-text-secondary-color);line-height:22px;margin-bottom:5px;padding-bottom:10px}.fc-flight-result-filter-condition-item[data-v-bb004d8d]{align-items:center;color:var(--fc-text-third-color);display:flex;justify-content:space-between;margin-top:15px}.fc-flight-result-filter-condition-item[data-v-bb004d8d] .fc-checkbox{gap:12px;height:23px;height:-moz-fit-content;height:fit-content}.fc-flight-result-filter-condition-item[data-v-bb004d8d] .fc-checkbox .el-checkbox__input .el-checkbox__inner{border:1px solid var(--fc-text-third-color);border-radius:3px}.fc-flight-result-filter-condition-item[data-v-bb004d8d] .fc-checkbox .el-checkbox__input.is-checked .el-checkbox__inner{border:1px solid var(--fc-primary-color)}.fc-flight-result-filter-condition-item[data-v-bb004d8d] .fc-checkbox .el-checkbox__label{color:var(--fc-text-third-color);font-size:1rem;font-weight:400;padding-left:0;white-space:break-spaces}.fc-flight-result-filter-condition.segment-number[data-v-bb004d8d]{margin-top:5px}.fc-flight-result-filter-condition[data-v-bb004d8d] .fc-slider .fc-slider-time-label{color:var(--fc-text-third-color);font-size:.875rem;font-weight:400;height:18px;line-height:18px;margin-bottom:5px;margin-top:10px}.fc-flight-result-filter-condition[data-v-bb004d8d] .fc-slider .fc-slider-input-box{gap:8.75px;padding-bottom:16px;padding-top:20px}.fc-flight-result-filter-condition[data-v-bb004d8d] .fc-slider .fc-slider-input-box .el-input{width:100%}.fc-flight-result-filter-condition[data-v-bb004d8d] .fc-slider .fc-slider-input-box .el-input__wrapper{border-color:1px solid var(--fc-stroke-light-color)}.fc-flight-result-filter-condition[data-v-bb004d8d] .fc-slider .fc-slider-input-box .el-input__inner{color:var(--fc-text-primary-color);font-size:1rem;font-weight:400;line-height:22px}.fc-flight-result-filter-condition[data-v-bb004d8d] .fc-slider .fc-slider-input-box .horizontal-line{background-color:var(--fc-stroke-light-color);height:1px;width:16px}.fc-flight-result-filter-condition[data-v-bb004d8d] .fc-slider .fc-slider-input{display:flex;height:15px;justify-content:center;width:100%}.fc-flight-result-filter-condition[data-v-bb004d8d] .fc-slider .fc-slider-input .el-slider{height:15px;width:calc(100% - 15px)}.fc-flight-result-filter-condition[data-v-bb004d8d] .fc-slider .fc-slider-input .el-slider__runway{height:3px;width:305px}.fc-flight-result-filter-condition[data-v-bb004d8d] .fc-slider .fc-slider-input .el-slider__runway .el-slider__bar{background-color:var(--fc-primary-color);height:3px;width:313px}.fc-flight-result-filter-condition[data-v-bb004d8d] .fc-slider .fc-slider-input .el-slider__runway .el-slider__button-wrapper{height:15px;top:-6px;width:15px}.fc-flight-result-filter-condition[data-v-bb004d8d] .fc-slider .fc-slider-input .el-slider__runway .el-slider__button-wrapper .el-slider__button{background-color:var(--fc-primary-color);border:none;height:15px;vertical-align:unset;width:15px}.fc-flight-result-filter-condition[data-v-bb004d8d] .fc-slider .fc-slider-label{font-size:.875rem;height:18px;margin-top:6px}.fc-flight-result-filter-condition.airline-company[data-v-bb004d8d] .el-checkbox-group{margin-top:15px}.fc-flight-result-filter-condition.airline-company[data-v-bb004d8d] .el-checkbox-group .el-checkbox-button__inner{border:1px solid var(--fc-primary-color);color:var(--fc-primary-color);font-size:1rem}.fc-flight-result-filter-condition.airline-company[data-v-bb004d8d] .el-checkbox-group .el-checkbox-button.is-checked .el-checkbox-button__inner{background-color:var(--fc-primary-color);color:#fff}.fc-flight-result-filter-footer[data-v-bb004d8d]{display:none}@media (max-width:1366px){.fc-flight-result-filter[data-v-bb004d8d]{border-radius:0;margin-left:0;max-width:100%;padding-bottom:0;width:100%}.fc-flight-result-filter-title-btn-clear[data-v-bb004d8d]{display:none}.fc-flight-result-filter-title-btn-close[data-v-bb004d8d]{display:block}.fc-flight-result-filter-search-hotel-label[data-v-bb004d8d]{display:none}.fc-flight-result-filter-search-hotel-input[data-v-bb004d8d]{height:50px;margin-top:5px;max-width:100%!important;width:100%}.fc-flight-result-filter-footer[data-v-bb004d8d]{background-color:#fff;bottom:0;box-shadow:0 3px 32px #0c234438;display:block;height:-moz-fit-content;height:fit-content;margin-left:-21px;margin-top:30px;padding:15px 30px;position:sticky;width:calc(100% + 42px);z-index:1}.fc-flight-result-filter-footer-btn[data-v-bb004d8d]{background-color:var(--fc-white-color);border:1.5px solid var(--fc-primary-color);border-radius:6px;color:var(--fc-primary-color);height:48px;transition:background-color .3s;width:100%}.fc-flight-result-filter-footer-btn[data-v-bb004d8d]:hover{background-color:#e5eff9}}.horizontal-dashed-line[data-v-d7ef6170]{display:none}.flight-itinerary-detail[data-v-d7ef6170]{align-items:center;display:flex;flex-grow:1;flex-wrap:wrap;gap:30px;justify-content:space-between}.flight-itinerary-detail.fare-1[data-v-d7ef6170]{width:80%}.flight-itinerary-detail.fare-2[data-v-d7ef6170]{width:70%}.flight-itinerary-detail.fare-3[data-v-d7ef6170]{width:60%}.flight-logo-name[data-v-d7ef6170]{align-items:center;display:flex;gap:6px}.flight-logo img[data-v-d7ef6170]{height:56px;min-width:56px;-o-object-fit:contain;object-fit:contain;width:56px}.flight-name[data-v-d7ef6170]{color:var(--fc-text-third-color);font-weight:400;width:100px}.flight-company[data-v-d7ef6170]{font-size:1rem;line-height:22px}.flight-number[data-v-d7ef6170]{font-size:.875rem;line-height:18px;margin-top:5px}.flight-airline-stack[data-v-d7ef6170]{margin-top:6px}.flight-journey[data-v-d7ef6170]{align-items:start;display:flex;flex-direction:row;font-weight:400;gap:20px;padding-top:16px}@media only screen and (max-width:360px){.flight-journey[data-v-d7ef6170]{gap:0}}.flight-journey .departure[data-v-d7ef6170]{text-align:center}.flight-journey .departure .dep-time[data-v-d7ef6170]{color:var(--fc-text-primary-color);font-size:1.375rem;line-height:21.48px}.flight-journey .departure .dep-name[data-v-d7ef6170]{color:var(--fc-text-third-color);font-size:1rem;line-height:22px}.flight-journey .segment[data-v-d7ef6170]{color:var(--fc-text-third-color);font-size:.75rem;font-weight:400;text-align:center;width:150px}.flight-journey .segment .horizontal-line[data-v-d7ef6170]{border:1px solid var(--fc-stroke-color);display:flex;gap:30px;height:0;justify-content:center;margin:7px 0;position:relative}.flight-journey .segment .horizontal-line .circle[data-v-d7ef6170]{background-color:#fff;border:2px solid var(--fc-logo-orange);border-radius:50%;height:10px;transform:translateY(-50%);width:10px}.flight-journey .segment .breakpoint-location[data-v-d7ef6170]{height:-moz-fit-content;height:fit-content}.flight-journey .arrival[data-v-d7ef6170]{text-align:center}.flight-journey .arrival .arr-time[data-v-d7ef6170]{color:var(--fc-text-primary-color);font-size:1.375rem;line-height:21.48px;position:relative}.flight-journey .arrival .arr-name[data-v-d7ef6170]{color:var(--fc-text-third-color);font-size:1rem;line-height:22px}.flight-journey .arrival .arr-overnight[data-v-d7ef6170]{color:var(--fc-red-color);font-size:1rem;-webkit-text-stroke:.2px var(--fc-red-color);position:absolute;right:15px;top:0;transform:translate(100%)}.flight-duration-info[data-v-d7ef6170]{display:flex;flex-direction:column}.flight-duration-info .flight-info[data-v-d7ef6170]{display:grid;flex-direction:column;grid-template-columns:auto auto}.flight-duration-info .flight-info button[data-v-d7ef6170]{color:var(--fc-primary-color);font-size:.875rem;line-height:18px;margin-top:4px;text-decoration:underline;text-underline-offset:2px}.flight-duration[data-v-d7ef6170]{color:var(--fc-text-third-color);display:flex;flex-direction:column;font-size:.875rem;font-weight:400;gap:6px;line-height:18px;min-width:140px}.flight-duration .co2[data-v-d7ef6170]{align-items:center;display:flex;flex-direction:row;flex-shrink:0;flex-wrap:wrap;line-height:18px}.flight-duration img[data-v-d7ef6170]{height:12px;margin-left:8px;margin-right:6.45px;width:12px}.flight-info[data-v-d7ef6170]{min-width:80px}.flight-info button[data-v-d7ef6170]{color:var(--fc-primary-color);font-size:.875rem;line-height:18px;text-decoration:underline;text-underline-offset:2px}.flight-journey-index[data-v-d7ef6170]{align-items:center;background-color:var(--fc-text-third-color);border-radius:12px 0;color:#fff;display:flex;font-size:.75rem;height:22px;justify-content:center;left:0;line-height:16px;position:absolute;top:0;width:68px}.flight-selected-ticket-info[data-v-d7ef6170]{align-items:center;display:flex;gap:30px;justify-content:space-between}@media (max-width:1366px){.flight-itinerary-detail[data-v-d7ef6170]{display:grid;grid-template-columns:auto 1fr;justify-content:space-between;row-gap:16px;width:100%!important}.flight-itinerary-detail .horizontal-dashed-line[data-v-d7ef6170]{border-top:1px dashed var(--fc-stroke-color);display:block;grid-column:1/span 2;width:100%}.flight-journey[data-v-d7ef6170]{justify-self:end}.flight-journey .segment[data-v-d7ef6170]{width:200px}.flight-duration-info[data-v-d7ef6170]{flex-direction:row;grid-column:1/span 2;justify-content:space-between}.flight-selected-ticket-info[data-v-d7ef6170]{margin-left:auto}}@media (max-width:767px){.flight-itinerary-detail[data-v-d7ef6170]{display:grid;grid-template-columns:1fr;padding:20px;row-gap:16px;width:100%}}@media only screen and (max-width:767px) and (max-width:360px){.flight-itinerary-detail[data-v-d7ef6170]{padding:20px 8px}}@media (max-width:767px){.flight-itinerary-detail .horizontal-dashed-line[data-v-d7ef6170]{border-top:1px dashed var(--fc-stroke-color);display:block;grid-column:1;width:100%}.flight-logo-name[data-v-d7ef6170]{gap:8px;width:100%}.flight-logo img[data-v-d7ef6170]{height:40px;width:40px}.flight-name[data-v-d7ef6170]{display:flex;flex-direction:row;justify-content:space-between;width:100%}.flight-duration-info[data-v-d7ef6170]{grid-column:1}.flight-journey[data-v-d7ef6170]{width:100%}.flight-journey .arrival[data-v-d7ef6170],.flight-journey .departure[data-v-d7ef6170]{width:100px}.flight-journey .arrival .arr-name[data-v-d7ef6170],.flight-journey .arrival .dep-name[data-v-d7ef6170],.flight-journey .departure .arr-name[data-v-d7ef6170],.flight-journey .departure .dep-name[data-v-d7ef6170]{line-height:20px;margin-top:3px}.flight-journey .segment[data-v-d7ef6170]{flex-grow:1;width:unset}}
