.BookingFlightInfo-wrap[data-v-61cac80a]{border:1px solid var(--grey-300);box-sizing:border-box;border-radius:8px;grid-template-columns:1.25rem auto;align-items:flex-start;display:grid;position:relative}@media screen and (width<=1279px){.BookingFlightInfo-wrap[data-v-61cac80a]{grid-template-columns:auto}}.BookingFlightInfo-wrap--selected[data-v-61cac80a]{border-color:var(--grey-500)}.BookingFlightInfo-header[data-v-61cac80a]{border-bottom:1px solid var(--grey-300);border-radius:8px 8px 0 0;grid-column:1/-1;justify-content:space-between;align-items:center;gap:8px;padding:8px 12px;display:flex}@media screen and (width<=767px){.BookingFlightInfo-header[data-v-61cac80a]{flex-wrap:wrap}}.BookingFlightInfo-headerLeft[data-v-61cac80a]{align-items:center;gap:4px;display:flex}.BookingFlightInfo-headerIcon[data-v-61cac80a]{color:var(--tertiary);display:flex}.BookingFlightInfo-headerIcon--cruiseline[data-v-61cac80a]{margin-right:2px}.BookingFlightInfo-headerTitle[data-v-61cac80a]{color:var(--tertiary);font-size:12px;font-weight:600}.BookingFlightInfo-headerSubtitle[data-v-61cac80a]{color:var(--grey-500);font-size:12px}@media screen and (width<=767px){.BookingFlightInfo-headerSubtitle[data-v-61cac80a]{display:none}}.BookingFlightInfo-headerRight[data-v-61cac80a]{align-items:center;gap:8px;display:flex}@media screen and (width<=767px){.BookingFlightInfo-headerRight[data-v-61cac80a]{flex-basis:100%}}.BookingFlightInfo-headerBadge[data-v-61cac80a]{color:var(--black);align-items:center;gap:4px;font-size:12px;font-weight:600;display:inline-flex}.BookingFlightInfo-headerBadge--nonstop[data-v-61cac80a]{background-color:color-mix(in srgb,var(--success) 5%,transparent);color:var(--success);border-radius:12px;margin:-1px 0;padding:2px 4px}.BookingFlightInfo-headerBadge--included .BookingFlightInfo-headerBadgeIcon[data-v-61cac80a]{color:var(--success)}.BookingFlightInfo-info[data-v-61cac80a]{border-right:1px solid var(--grey-100);color:var(--secondary);cursor:pointer;border-bottom-left-radius:8px;justify-content:center;align-items:center;width:100%;height:100%;transition:color .35s ease-in-out;display:flex}@media screen and (width<=1279px){.BookingFlightInfo-info[data-v-61cac80a]{background:var(--secondary);color:var(--white);border-radius:50%;width:16px;height:16px;position:absolute;top:8px;right:12px}.BookingFlightInfo-info[data-v-61cac80a] .Icon-fa{width:.625rem;height:.625rem}}.BookingFlightInfo-info[data-v-61cac80a]:hover{background-color:var(--secondary);color:var(--white)}.BookingFlightInfo-infoWrapper[data-v-61cac80a]{width:100%;height:100%}.BookingFlightInfo-main[data-v-61cac80a]{cursor:pointer;grid-template-columns:1fr 1fr auto;gap:16px;padding:12px 16px;display:grid}@media screen and (width>=768px) and (width<=1279px){.BookingFlightInfo-main[data-v-61cac80a]{grid-template-columns:1fr 1fr}}@media screen and (width<=767px){.BookingFlightInfo-main[data-v-61cac80a]{grid-template-columns:auto}}.BookingFlightInfo-selectionWrap[data-v-61cac80a]{grid-column:3}@media screen and (width>=768px) and (width<=1279px){.BookingFlightInfo-selectionWrap[data-v-61cac80a]{grid-column:span 2}}@media screen and (width<=767px){.BookingFlightInfo-selectionWrap[data-v-61cac80a]{grid-column:auto}}.BookingFlightInfo-selectionWrapInner[data-v-61cac80a]{box-sizing:border-box;border:1px solid var(--grey-100);border-radius:8px;justify-content:space-between;width:8rem;padding:8px 12px 12px;display:flex;position:relative}@media screen and (width<=1279px){.BookingFlightInfo-selectionWrapInner[data-v-61cac80a]{width:100%}}.BookingFlightInfo-selectionWrapInner--selected[data-v-61cac80a]:before{border:2px solid var(--secondary);content:"";pointer-events:none;z-index:2;border-radius:8px;position:absolute;inset:-1px}.BookingFlightInfo-selectionWrapIcon[data-v-61cac80a]{color:var(--secondary);margin-top:4px}.BookingFlightInfo-price[data-v-61cac80a]{font-size:18px;font-weight:700}.BookingFlightInfo-priceWrap[data-v-61cac80a]{flex-direction:column;flex-shrink:0;align-items:flex-end;font-size:10px;font-weight:600;display:flex}@media screen and (width>=768px) and (width<=1279px){.BookingFlightInfo-priceWrap[data-v-61cac80a]{grid-column:span 2}}.BookingFlightInfo-priceInfo[data-v-61cac80a]{line-height:1}.BookingFlightInfo-legHeader[data-v-61cac80a]{font-display:swap;font-family:Open Sans,Open Sans Fallback,sans-serif;font-size:14px;font-weight:400}@media screen and (width>=768px){.BookingFlightInfo-legHeader[data-v-61cac80a]{font-size:16px}}.BookingFlightInfo-legHeader[data-v-61cac80a]{align-items:baseline;gap:8px;font-weight:700;line-height:1.4;display:flex}.BookingFlightInfo-legHeaderDetails[data-v-61cac80a]{color:var(--grey-500);font-size:12px;font-weight:600}.BookingFlightInfo-legIcon[data-v-61cac80a]{position:relative;top:2px}.BookingFlightInfo-legIcon--back[data-v-61cac80a]{transform:scaleX(-1)}.BookingFlightInfo-modal .Modal-container{border:0;max-width:37.5rem!important}.BookingFlightInfo-modal .Modal-header{background:var(--tertiary);color:var(--white);border:0;padding:16px}.BookingFlightInfo-modal .Modal-title{font-display:swap;font-family:Open Sans,Open Sans Fallback,sans-serif;font-size:14px;font-weight:400}@media screen and (width>=768px){.BookingFlightInfo-modal .Modal-title{font-size:16px}}.BookingFlightInfo-modal .Modal-title{font-size:1rem;font-weight:700;line-height:1.4}@media screen and (width>=768px){.BookingFlightInfo-modal .Modal-title{font-size:1rem}}.BookingFlightInfo-modal .Modal-title{align-items:center;gap:12px;font-weight:600;display:flex}.BookingFlightInfo-modalContent[data-v-61cac80a]{flex-direction:column;gap:32px;display:flex}.BookingFlightInfo-modalRemarksBox[data-v-61cac80a]{font-display:swap;font-family:Open Sans,Open Sans Fallback,sans-serif;font-weight:400}@media screen and (width>=768px){.BookingFlightInfo-modalRemarksBox[data-v-61cac80a]{font-size:16px}}.BookingFlightInfo-modalRemarksBox[data-v-61cac80a]{font-size:14px;line-height:1.4}@media screen and (width>=768px){.BookingFlightInfo-modalRemarksBox[data-v-61cac80a]{font-size:14px}}.BookingFlightInfo-modalRemarksBox[data-v-61cac80a] h3,.BookingFlightInfo-modalRemarksBox[data-v-61cac80a] h4,.BookingFlightInfo-modalRemarksBox[data-v-61cac80a] h5{font-display:swap;font-family:Open Sans,Open Sans Fallback,sans-serif;font-size:14px;font-weight:400}@media screen and (width>=768px){.BookingFlightInfo-modalRemarksBox[data-v-61cac80a] h3,.BookingFlightInfo-modalRemarksBox[data-v-61cac80a] h4,.BookingFlightInfo-modalRemarksBox[data-v-61cac80a] h5{font-size:16px}}.BookingFlightInfo-modalRemarksBox[data-v-61cac80a] h3,.BookingFlightInfo-modalRemarksBox[data-v-61cac80a] h4,.BookingFlightInfo-modalRemarksBox[data-v-61cac80a] h5{font-size:1rem;font-weight:700;line-height:1.4}@media screen and (width>=768px){.BookingFlightInfo-modalRemarksBox[data-v-61cac80a] h3,.BookingFlightInfo-modalRemarksBox[data-v-61cac80a] h4,.BookingFlightInfo-modalRemarksBox[data-v-61cac80a] h5{font-size:1rem}}.BookingFlightInfo-modalRemarksBox[data-v-61cac80a] h3,.BookingFlightInfo-modalRemarksBox[data-v-61cac80a] h4,.BookingFlightInfo-modalRemarksBox[data-v-61cac80a] h5{margin:0 0 12px;text-transform:unset!important}.BookingFlightInfo-modalRemarksBox[data-v-61cac80a] p{font-display:swap;font-family:Open Sans,Open Sans Fallback,sans-serif;font-weight:400}@media screen and (width>=768px){.BookingFlightInfo-modalRemarksBox[data-v-61cac80a] p{font-size:16px}}.BookingFlightInfo-modalRemarksBox[data-v-61cac80a] p{font-size:14px;line-height:1.4}@media screen and (width>=768px){.BookingFlightInfo-modalRemarksBox[data-v-61cac80a] p{font-size:14px}}.BookingFlightInfo-modalRemarksBox[data-v-61cac80a] p{margin-block:8px}.BookingFlightInfo-modalRemarksBox[data-v-61cac80a] p:first-child{margin-top:0}.BookingFlightInfo-modalRemarksBox[data-v-61cac80a] p:last-child{margin-bottom:0}.BookingFlightInfo-modalRemarksBox[data-v-61cac80a] p:empty{display:none}.BookingFlightInfo-modalRemarksBox[data-v-61cac80a] ul{margin:0;padding-left:1rem}.BookingFlightInfo-modalRemarksBox[data-v-61cac80a] br,.BookingFlightInfo-modalRemarksBox[data-v-61cac80a] hr{display:none}.BookingFlightInfo-modalRemarksBox[data-v-61cac80a] table{border-radius:8px;width:100%;padding:0 4px;border:1px solid var(--grey-100)!important}.BookingFlightInfo-modalRemarksBox[data-v-61cac80a] table tr{vertical-align:top;background:0 0!important}.BookingFlightInfo-modalRemarksBox[data-v-61cac80a] table tr th{border-bottom:1px solid var(--grey-100);text-align:left!important}.BookingFlightInfo-modalRemarksBox[data-v-61cac80a] table tr td{font-display:swap;font-family:Open Sans,Open Sans Fallback,sans-serif;font-weight:400}@media screen and (width>=768px){.BookingFlightInfo-modalRemarksBox[data-v-61cac80a] table tr td{font-size:16px}}.BookingFlightInfo-modalRemarksBox[data-v-61cac80a] table tr td{font-size:14px;line-height:1.4}@media screen and (width>=768px){.BookingFlightInfo-modalRemarksBox[data-v-61cac80a] table tr td{font-size:14px}}.BookingFlightInfo-modalRemarksBox[data-v-61cac80a] table tr td{border-bottom:1px solid var(--grey-100);width:auto!important;padding:2px 0!important}.BookingFlightInfo-modalRemarksBox[data-v-61cac80a] table tr td p{margin-top:0}.BookingFlightInfo-modalRemarksBox[data-v-61cac80a] table tr td:not(:last-child),.BookingFlightInfo-modalRemarksBox[data-v-61cac80a] table tr th:not(:last-child){border-right:1px solid var(--grey-100);padding-right:4px!important}.BookingFlightInfo-modalRemarksBox[data-v-61cac80a] table tr td:not(:first-child),.BookingFlightInfo-modalRemarksBox[data-v-61cac80a] table tr th:not(:first-child){padding-left:4px!important}.BookingFlightInfo-modalRemarksBox[data-v-61cac80a] table tr:last-child td{border-bottom:none}.BookingFlightInfo-modalRemarksBox[data-v-61cac80a]{background-color:var(--background);border-radius:8px;padding:16px}.BookingFlightInfo-modalRemarksHeadline[data-v-61cac80a]{font-display:swap;font-family:Open Sans,Open Sans Fallback,sans-serif;font-size:14px;font-weight:400}@media screen and (width>=768px){.BookingFlightInfo-modalRemarksHeadline[data-v-61cac80a]{font-size:16px}}.BookingFlightInfo-modalRemarksHeadline[data-v-61cac80a]{font-size:1rem;font-weight:700;line-height:1.4}@media screen and (width>=768px){.BookingFlightInfo-modalRemarksHeadline[data-v-61cac80a]{font-size:1rem}}.BookingFlightInfo-modalRemarksHeadline[data-v-61cac80a]{margin:0 0 12px}.BookingFlightInfo-modalRemarksSubheadline[data-v-61cac80a]{font-display:swap;font-family:Open Sans,Open Sans Fallback,sans-serif;font-weight:400}@media screen and (width>=768px){.BookingFlightInfo-modalRemarksSubheadline[data-v-61cac80a]{font-size:16px}}.BookingFlightInfo-modalRemarksSubheadline[data-v-61cac80a]{font-size:14px;line-height:1.4}@media screen and (width>=768px){.BookingFlightInfo-modalRemarksSubheadline[data-v-61cac80a]{font-size:14px}}.BookingFlightInfo-modalRemarksSubheadline[data-v-61cac80a]{margin:12px 0 8px;font-weight:700}.BookingFlightInfo-modalRemarksSubheadline[data-v-61cac80a]:first-child{margin-top:0}.BookingFlightInfo-modalRemarks p[data-v-61cac80a]{font-display:swap;font-family:Open Sans,Open Sans Fallback,sans-serif;font-weight:400}@media screen and (width>=768px){.BookingFlightInfo-modalRemarks p[data-v-61cac80a]{font-size:16px}}.BookingFlightInfo-modalRemarks p[data-v-61cac80a]{font-size:14px;line-height:1.4}@media screen and (width>=768px){.BookingFlightInfo-modalRemarks p[data-v-61cac80a]{font-size:14px}}.BookingFlightInfo-modalRemarks p[data-v-61cac80a]{margin:8px 0}.BookingFlightInfo-modalRemarks p[data-v-61cac80a]:last-child{margin-bottom:0}.BookingFlightInfo-modalFlightInfo[data-v-61cac80a]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media screen and (width<=767px){.BookingFlightInfo-modalFlightInfo[data-v-61cac80a]{grid-template-columns:1fr}}.BookingFlightInfo-modalFlightInfoColumn[data-v-61cac80a]{flex-direction:column;gap:12px;display:flex}.BookingFlightInfo-modalFlightInfoStopDuration[data-v-61cac80a]{padding-left:24px;font-size:12px;font-weight:600;position:relative}.BookingFlightInfo-modalFlightInfoStopDuration[data-v-61cac80a]:before{background-color:var(--tertiary);content:"";width:1px;position:absolute;top:0;bottom:0;left:8px}.BookingFlightInfo-modalFlightInfoLegs[data-v-61cac80a]{flex-direction:column;gap:24px;display:flex}.BookingFlightInfo-modalFlightInfoLeg[data-v-61cac80a]{flex-direction:column;gap:8px;padding-left:24px;display:flex;position:relative}.BookingFlightInfo-modalFlightInfoLeg[data-v-61cac80a]:before{background-color:var(--primary);content:"";width:1px;position:absolute;top:12px;bottom:8px;left:8px}.BookingFlightInfo-modalFlightInfoLegDetails[data-v-61cac80a]{color:var(--black);padding:8px 0;font-size:12px;font-weight:600;position:relative}.BookingFlightInfo-modalFlightInfoLegDetails[data-v-61cac80a]:before{background-color:var(--grey-300);content:"";width:24px;height:1px;position:absolute;top:0;left:0}.BookingFlightInfo-modalFlightInfoLegDetails[data-v-61cac80a]:after{background-color:var(--grey-300);content:"";width:24px;height:1px;position:absolute;bottom:0;left:0}.BookingFlightInfo-modalFlightInfoLegDetails .BookingFlightInfo-airlineAndClass[data-v-61cac80a]{color:var(--grey-500)}
