.fc-flexible-date[data-v-34b00a6e]{background-color:#fff;border-collapse:separate;border-radius:12px;border-spacing:0;height:-moz-fit-content;height:fit-content;width:100%}.fc-flexible-date td[data-v-34b00a6e],.fc-flexible-date th[data-v-34b00a6e]{border-left:1px solid var(--fc-stroke-color);border-top:1px solid var(--fc-stroke-color);font-weight:400;text-align:center}.fc-flexible-date-header-date[data-v-34b00a6e]{background-color:var(--fc-third-color);color:#fff;height:56px;width:136px}.fc-flexible-date-header-date[data-v-34b00a6e]:last-child{border-right:1px solid var(--fc-stroke-color)}.fc-flexible-date-header-date.hover-header[data-v-34b00a6e]{background-color:var(--fc-logo-orange)}.fc-flexible-date-header-date-container[data-v-34b00a6e]{display:flex;flex-direction:column;gap:0;line-height:22px}.fc-flexible-date-going[data-v-34b00a6e]{border-radius:0 12px 0 0;border-right:1px solid var(--fc-stroke-color);color:var(--fc-text-primary-color);height:56px;padding:0 20px!important}.fc-flexible-date-going-container[data-v-34b00a6e]{align-items:center;justify-content:space-between}.fc-flexible-date-going-next[data-v-34b00a6e],.fc-flexible-date-going-prev[data-v-34b00a6e]{align-items:center;color:var(--fc-stroke-color);display:inline-flex;gap:6px}.fc-flexible-date-going-next-btn[data-v-34b00a6e],.fc-flexible-date-going-prev-btn[data-v-34b00a6e]{height:30px;width:30px}.fc-flexible-date-going-prev-btn[data-v-34b00a6e]{rotate:180deg}.fc-flexible-date-return[data-v-34b00a6e]{border-bottom:1px solid var(--fc-stroke-color);border-left:none;border-radius:0 0 0 12px;color:var(--fc-text-primary-color);padding:0!important;width:60px}.fc-flexible-date-return-container[data-v-34b00a6e]{align-items:stretch;display:grid;height:393px}.fc-flexible-date-return-next[data-v-34b00a6e],.fc-flexible-date-return-prev[data-v-34b00a6e]{align-items:center;color:var(--fc-stroke-color);display:flex;flex-direction:column;gap:6px}.fc-flexible-date-return-next-btn[data-v-34b00a6e],.fc-flexible-date-return-prev-btn[data-v-34b00a6e]{height:30px;width:30px}.fc-flexible-date-return-prev[data-v-34b00a6e]{margin-top:20px}.fc-flexible-date-return-prev-btn[data-v-34b00a6e]{rotate:-90deg}.fc-flexible-date-return-next[data-v-34b00a6e]{align-self:end;margin-bottom:20px}.fc-flexible-date-return-next-btn[data-v-34b00a6e]{rotate:90deg}.fc-flexible-date-return-label[data-v-34b00a6e]{align-self:center}.fc-flexible-date-btn-show-icon[data-v-34b00a6e]{border-left:none;border-radius:12px 0 0;cursor:pointer}.fc-flexible-date-btn-show-icon-container[data-v-34b00a6e]{align-items:center;color:var(--fc-third-color);flex-direction:column;gap:6px}.fc-flexible-date .last-row[data-v-34b00a6e]{border-bottom:1px solid var(--fc-stroke-color)}.fc-flexible-date .last-row[data-v-34b00a6e]:last-child{border-radius:0 0 12px}.fc-flexible-date .price-info[data-v-34b00a6e]{padding:0}.fc-flexible-date .price-info[data-v-34b00a6e]:last-child{border-right:1px solid var(--fc-stroke-color)}.fc-flexible-date .price-info-cell[data-v-34b00a6e]{align-items:center;color:var(--fc-text-primary-color);cursor:pointer;display:flex;gap:5px;height:100%;height:56px;justify-content:center}.fc-flexible-date .price-info-cell.hover-cell[data-v-34b00a6e]{background-color:#fcefdc}.fc-flexible-date .price-info-cell.active-cell[data-v-34b00a6e]{outline:3px solid var(--fc-logo-orange)}.fc-flexible-date .price-info-cell.disabled[data-v-34b00a6e]{color:var(--fc-text-disabled-color);pointer-events:none}.fc-flexible-date .price-info-cell.disabled[data-v-34b00a6e]:hover{cursor:default}.fc-flexible-date-container[data-v-34b00a6e]{display:none}.fc-flexible-date .single-trip-th[data-v-34b00a6e]{border-radius:0 0 0 12px}@media (max-width:1366px){.fc-flexible-date[data-v-34b00a6e]{min-width:-moz-max-content;min-width:max-content;overflow:auto;width:100%}.fc-flexible-date-container[data-v-34b00a6e]{display:block;overflow:auto}.fc-flexible-date.desktop[data-v-34b00a6e]{display:none}.fc-flexible-date-return[data-v-34b00a6e],.fc-flexible-date-return-container[data-v-34b00a6e]{width:-moz-fit-content;width:fit-content}.fc-flexible-date-return-container[data-v-34b00a6e]{align-items:center;display:flex;flex-direction:column;grid-column:1;grid-row:1/span 2;height:100%;justify-content:space-between;margin-bottom:0;margin-top:auto}.fc-flexible-date-return-container .fc-flexible-date-return-next[data-v-34b00a6e]{align-self:unset}.fc-flexible-date-going-container[data-v-34b00a6e]{background-color:#fff;height:60px;width:100%}.fc-flexible-date-header-date[data-v-34b00a6e]{height:56px;min-width:84px;width:-moz-fit-content;width:fit-content}.fc-flexible-date .price-info-cell[data-v-34b00a6e]{cursor:pointer;height:-moz-fit-content;height:fit-content;min-height:56px}.fc-flexible-date .price-info-cell.disabled[data-v-34b00a6e]{color:var(--fc-text-disabled-color);pointer-events:none}.fc-flexible-date .price-info-cell.disabled[data-v-34b00a6e]:hover{cursor:default}}.primary-button-hover-effect[data-v-34b00a6e]{background-color:var(--fc-primary-color);color:#fff;transition:.2s}.primary-button-hover-effect[data-v-34b00a6e]:hover{background-color:var(--fc-primary-hover-color);box-shadow:0 3px 16px #0b6dc852}.primary-button-hover-effect.disabled[data-v-34b00a6e]{background-color:#fff;border:1px solid var(--fc-stroke-light-color);color:var(--fc-stroke-light-color);cursor:not-allowed;pointer-events:none}.fc-flexible-date-dialog{background-color:#dbdee5;border-radius:20px;margin-top:15vh;max-width:1202px;padding:30px 30px 0;width:85%}.fc-flexible-date-dialog .el-dialog__header{padding:0}.fc-flexible-date-dialog .el-dialog__headerbtn{align-items:center;background-color:#fff;border-radius:50%;display:grid;height:36px;justify-content:center;padding:0;right:-18px;transform:translate(100%,-50%);width:36px}.fc-flexible-date-dialog .el-dialog__headerbtn .el-dialog__close{color:var(--fc-text-primary-color);font-size:16px;font-weight:700;stroke:var(--fc-text-primary-color);stroke-width:30px}.fc-flexible-date-dialog-title{color:var(--fc-text-primary-color);font-size:1.375rem;margin-bottom:20px}.fc-flexible-date-dialog-summary{align-items:center;background-color:#fff;border-radius:0 0 20px 20px;box-shadow:0 -3px 32px #0c234438;color:var(--fc-text-primary-color);display:flex;font-size:1.25rem;height:108px;justify-content:space-between;margin:30px 0 0 -30px;padding:30px;width:calc(100% + 60px)}.fc-flexible-date-dialog-summary-journey{align-items:center;display:flex;gap:15px}.fc-flexible-date-dialog-summary-detail{align-items:center;display:flex;gap:30px}.fc-flexible-date-dialog-summary-detail .vertical-line{background-color:var(--fc-stroke-color);height:30px;width:1px}.fc-flexible-date-dialog-summary-detail .price{font-size:1.75rem;line-height:28px}.fc-flexible-date-dialog-summary-detail .price-label{font-size:1rem}.fc-flexible-date-dialog-summary-detail .search-btn{border-radius:6px;font-size:1rem;height:48px;width:200px}.fc-flexible-date-dialog-summary-detail .airline{gap:6px}@media (max-width:1366px){.fc-flexible-date-dialog{padding:0}.fc-flexible-date-dialog .el-dialog__body{padding-top:1px}.fc-flexible-date-dialog-container .fc-flexible-date-btn-show-icon{border-radius:0}.fc-flexible-date-dialog-title{margin-left:20px;margin-top:26px}.fc-flexible-date-dialog-summary{flex-wrap:wrap;height:-moz-fit-content;height:fit-content;margin:20px 0 0;padding:20px;row-gap:20px;width:100%}.fc-flexible-date-dialog-summary-journey{-moz-column-gap:20px;column-gap:20px;display:grid;grid-template-columns:1fr auto 1fr;width:100%}.fc-flexible-date-dialog-summary-journey-arr{display:flex}.fc-flexible-date-dialog-summary-journey-arr-name{margin-left:auto;margin-right:0;text-align:center}.fc-flexible-date-dialog-summary-detail{align-items:center;-moz-column-gap:20px;column-gap:20px;display:grid;grid-template-columns:1fr auto 1fr;width:100%}.fc-flexible-date-dialog-summary-detail .price{text-align:right}.fc-flexible-date-dialog-summary-detail .search-btn{grid-column:1/span 3;grid-row:2;width:100%}.fc-flexible-date-dialog-summary-detail .vertical-line{background-color:var(--fc-stroke-color);width:1px}.fc-flexible-date-dialog .el-dialog__headerbtn{right:0;top:-10px;transform:translateY(-100%)}}.fc-flexible-date-btn-show-icon-container svg{color:var(--fc-text-disabled-color);height:unset;width:unset}.fc-flexible-date-btn-show-icon-container.hide-icon,.fc-flexible-date-btn-show-icon-container.hide-icon svg{color:var(--fc-third-color)}
