.trips-list{min-height:calc(100vh - 130px);margin-bottom:50px}.trips-list.capone-corporate{padding-bottom:50px}.trips-list:not(.mobile) .tab-content:not(div[id="Upcoming Trips-tab"]){max-width:1400px;margin:0 auto;padding:0px 32px}.trips-list:not(.mobile) div[id="Upcoming Trips-tab"] .trips-tab-title-container,.trips-list:not(.mobile) div[id="Upcoming Trips-tab"] .no-trips-results{max-width:1400px;margin:0 auto 60px;box-sizing:border-box;padding-left:32px;padding-right:32px}.trips-list:not(.mobile) div[id="Upcoming Trips-tab"] .my-trips-list .car-list,.trips-list:not(.mobile) div[id="Upcoming Trips-tab"] .my-trips-list .hotel-list,.trips-list:not(.mobile) div[id="Upcoming Trips-tab"] .my-trips-list .home-list,.trips-list:not(.mobile) div[id="Upcoming Trips-tab"] .my-trips-list .my-trips-flight-list,.trips-list:not(.mobile) div[id="Upcoming Trips-tab"] .my-trips-list .package-list,.trips-list:not(.mobile) div[id="Upcoming Trips-tab"] .my-trips-list .experience-list,.trips-list:not(.mobile) div[id="Upcoming Trips-tab"] .my-trips-list .trips-pagination-container{max-width:1400px;margin:0 auto;padding:0px 32px}.trips-list:not(.mobile) div[id="Upcoming Trips-tab"] .my-trips-list .trips-pagination-container{padding:0px 32px 24px}.trips-list:not(.mobile) div[id="Upcoming Trips-tab"] .my-trips-list .itinerary-card-divider{margin:30px auto 50px;max-width:1400px}.trips-list .summary-label{margin-bottom:16px}.trips-list .my-trips-mobile-card{margin:0 18px;padding:50px 0 20px 0;border-bottom:1px solid var(--grey-11)}.trips-list .status-banner{margin:25px 30px 0 25px}.trips-list .my-trips-card{padding:24px;border:.5px solid var(--info-details-popup-border);border-radius:4px}.trips-list .my-trips-card .check-in-link{display:flex;flex-direction:row;align-items:center;color:var(--primary-blue);font-weight:600;min-width:180px}.trips-list .my-trips-card .check-in-link .check-in-icon{padding-left:6px}.trips-list .my-trips-filters{padding:48px 120px}.trips-list .no-trips-container .no-results-subtitle{color:var(--secondary-text-grey)}.trips-list .no-trips-buttons{display:flex;justify-content:center;padding-top:30px}.trips-list .no-trips-buttons .action-button{padding-right:10px}.trips-list .notification-banner{margin-bottom:32px}.trips-list .notification-banner .activities-cross-sell-banner-content{display:flex;align-items:center;gap:16px;flex:1;padding:16px 8px}.trips-list .notification-banner .activities-cross-sell-banner-content svg{width:32px;height:32px}.trips-list .notification-banner .activities-cross-sell-banner-content svg path{stroke:var(--primary-blue)}.trips-list .notification-banner .activities-cross-sell-banner-content .activities-cross-sell-banner-text-and-cta{gap:8px;display:flex;flex:1;justify-content:space-between;align-items:center}.trips-list .notification-banner .activities-cross-sell-banner-content .activities-cross-sell-banner-text{display:flex;flex-direction:column}.trips-list .notification-banner .activities-cross-sell-banner-content .activities-cross-sell-banner-text .activities-cross-sell-banner-subtitle{line-height:2;font-size:14px}.trips-list .notification-banner .activities-cross-sell-banner-content .activities-cross-sell-banner-cta{padding-top:0}.trips-list .notification-banner .activities-cross-sell-banner-content .activities-cross-sell-banner-cta button{width:unset;height:unset;border-radius:4px}.trips-list.mobile{min-height:calc(100vh - 130px);border-top:unset}.trips-list.mobile .status-banner{margin:unset}.trips-list.mobile .status-banner .label{font-size:12px}.trips-list.mobile .my-trips-filters{padding:0 16px}.trips-list.mobile .travel-sales-event-banner-root{margin:20px}.trips-list.mobile .no-trips-container{padding-top:30px}.trips-list.mobile .no-trips-buttons{display:flex;justify-content:center;flex-direction:column;padding-top:10px;align-items:center}.trips-list.mobile .no-trips-buttons .action-button{padding-right:10px;padding-top:10px}.trips-list.mobile .no-trips-buttons .action-button button{min-width:150px}.trips-list.mobile .trips-tab-title-container{margin:34px 18px 14px 18px}.trips-list.mobile .trips-tab-title-container .trips-tab-title{font-size:18px}.trips-list.mobile .trips-tab-title-container .trips-tab-subtitle{font-size:14px}.trips-list.mobile .notification-banner{margin:18px}.trips-list.mobile .notification-banner .activities-cross-sell-banner-content{align-items:flex-start}.trips-list.mobile .notification-banner .activities-cross-sell-banner-content svg{width:32px;height:32px}.trips-list.mobile .notification-banner .activities-cross-sell-banner-content svg path{stroke:var(--primary-blue)}.trips-list.mobile .notification-banner .activities-cross-sell-banner-content .activities-cross-sell-banner-text-and-cta{gap:8px;display:flex;flex-direction:column;align-items:flex-start}.trips-list.mobile .notification-banner .activities-cross-sell-banner-content .activities-cross-sell-banner-text{display:flex;flex-direction:column}.trips-list.mobile .notification-banner .activities-cross-sell-banner-content .activities-cross-sell-banner-text .activities-cross-sell-banner-subtitle{margin-top:8px;line-height:unset;font-size:14px}.trips-list.mobile .notification-banner .activities-cross-sell-banner-content .activities-cross-sell-banner-cta{padding-top:0}.trips-list.mobile .notification-banner .activities-cross-sell-banner-content .activities-cross-sell-banner-cta button{width:unset;height:unset;border-radius:4px}
.watch-list .my-trips-mobile-card{margin:0 18px;padding:36px 0 24px 0;border-bottom:1px solid var(--grey-11)}.watch-list .my-trips-card{padding:24px;border:.5px solid var(--info-details-popup-border);border-radius:4px;margin-bottom:32px}.watch-list .my-trips-card .info-container>span.label{color:var(--primary-text-grey)}.watch-list .my-trips-card .ctas-section{display:flex;align-items:center}.watch-list .my-trips-card .ctas-section .watch-list-price-drop-protection-link{margin-right:20px}.watch-list .my-trips-card .action-links{align-items:center}.watch-list .my-trips-card .action-links .action-link .action-link-content{color:var(--blue-9)}.watch-list .my-trips-card .action-links .action-link .action-link-content svg{margin-left:4px}.watch-list .my-trips-card .action-links .action-link .action-link-content svg.external-link-icon{width:10px;height:10px}.watch-list .my-trips-card .action-links .action-link-divider{font-size:14px;color:var(--tertiary-text-grey)}
.my-trips-desktop-modal.stop-watching-modal.desktop-popover-card-root .MuiDialog-paper{position:relative;left:unset !important;width:511px}.my-trips-desktop-modal.stop-watching-modal.desktop-popover-card-root .desktop-popover-card-content-container{min-height:fit-content}.stop-watching-modal-content{padding:56px;text-align:center}.stop-watching-modal-content .icon-wrapper{margin-bottom:10px}.stop-watching-modal-content .icon-wrapper svg path{fill:var(--text-green-2)}.stop-watching-modal-content .stop-watching-title{margin-bottom:10px}.stop-watching-modal-content .stop-watching-title,.stop-watching-modal-content .stop-watching-button{padding-bottom:10px}.stop-watching-modal-content .stop-watching-subtitle{padding-bottom:30px}.stop-watching-modal-content .stop-watching-buttons{display:flex;flex-direction:column;align-items:center}
.my-trips-desktop-modal.change-email-modal.desktop-popover-card-root .MuiDialog-paper{position:relative;left:unset !important;width:524px}.my-trips-desktop-modal.change-email-modal.desktop-popover-card-root .desktop-popover-card-content-container{min-height:fit-content}.change-email-modal-content{padding:56px;text-align:center}.change-email-modal-content .change-email-title,.change-email-modal-content .change-email-button{padding-bottom:10px}.change-email-modal-content .change-email-subtitle{padding-bottom:30px}.change-email-modal-content .change-email-buttons{display:flex;flex-direction:column;align-items:center}.change-email-modal-content .change-email-buttons .button{min-width:160px}.change-email-modal-content .change-email-info{padding:27px 0 0}

.add-ons-summary-container .add-ons-text{color:var(--primary-text-grey);font-size:14px;font-weight:600;border-bottom:.5px solid var(--grey-11);padding:6px 0px;line-height:1.57}.add-ons-summary-container .add-ons-content-section .add-on-item-root{padding:6px 0px;display:flex;justify-content:start}.add-ons-summary-container .add-ons-content-section .add-on-item-root .add-on-item-button{display:flex;align-items:center}.add-ons-summary-container .add-ons-content-section .add-on-item-root .add-on-item-button .add-on-item-button-text{color:var(--blue-9);font-weight:600;font-size:14px;line-height:21px}.add-ons-summary-container .add-ons-content-section .add-on-item-root .add-on-item-button .add-on-item-icon{width:16px;margin-right:3px}.add-ons-summary-container .add-ons-content-section .add-on-item-root .add-on-item-button.disabled{cursor:default}.add-ons-summary-container .add-ons-content-section .add-on-item-root .add-on-item-button.disabled .add-on-item-button-text{color:var(--grey-14)}.add-ons-summary-container .add-ons-content-section .add-on-item-root .add-on-item-button.disabled svg.add-on-item-icon path{fill:var(--grey-14)}.add-ons-summary-container .add-ons-content-section .add-on-item-root.cfar,.add-ons-summary-container .add-ons-content-section .add-on-item-root.chfar{justify-content:space-between}.add-ons-summary-container .add-ons-content-section .add-on-item-root.cfar .expiry-date,.add-ons-summary-container .add-ons-content-section .add-on-item-root.chfar .expiry-date{display:flex;align-items:center}.add-ons-summary-container .add-ons-content-section .add-on-item-root.cfar .expiry-date .expiry-copy,.add-ons-summary-container .add-ons-content-section .add-on-item-root.chfar .expiry-date .expiry-copy{color:var(--primary-text-grey);font-weight:600;font-size:12px;line-height:18px}.add-ons-summary-container .add-ons-content-section .add-on-item-root.cfar svg *,.add-ons-summary-container .add-ons-content-section .add-on-item-root.chfar svg *{fill:var(--primary-blue, #0276b1)}.add-ons-summary-container .add-ons-content-section .add-on-item-root:not(:last-child){border-bottom:.5px solid var(--grey-11)}.add-ons-summary-container.mobile .add-ons-content-section .add-on-item-root{display:block}
.confirmation-summary-container{display:flex;flex-direction:column;justify-content:center}.confirmation-summary-container .confirmation-text{color:var(--primary-text-grey);font-size:14px;font-weight:600}.confirmation-summary-container .confirmation-number{color:var(--text-green-2);font-size:14px;font-weight:600;margin-top:10px}
.my-trips-desktop-modal.confirmation-modal.desktop-popover-card-root .MuiDialog-paper{position:relative;left:unset !important;width:485px}.my-trips-desktop-modal.confirmation-modal.desktop-popover-card-root .desktop-popover-card-content-container{min-height:fit-content}.my-trips-desktop-modal.confirmation-modal .confirmation-modal-content{padding:36px}.my-trips-desktop-modal.confirmation-modal .confirmation-modal-content .confirmation-title-container{padding-bottom:17px;display:grid;grid-template-columns:1fr;grid-template-rows:auto auto;row-gap:9px;border-bottom:.5px solid var(--grey-11)}.my-trips-desktop-modal.confirmation-modal .confirmation-modal-content .confirmation-title-container .confirmation-text{font-size:16px}.my-trips-desktop-modal.confirmation-modal .confirmation-modal-content .confirmation-container{display:grid;grid-template-columns:1fr}.my-trips-desktop-modal.confirmation-modal .confirmation-modal-content .confirmation-container .confirmation-details-container{display:flex;flex-direction:row;align-items:center;justify-content:space-between;padding:15px 0px}.my-trips-desktop-modal.confirmation-modal .confirmation-modal-content .confirmation-container .confirmation-details-container.container-border{border-bottom:.5px solid var(--grey-11)}.my-trips-desktop-modal.confirmation-modal .confirmation-modal-content .confirmation-container .confirmation-details-container .confirmation-copy-container{display:flex;flex-direction:row;align-items:center;text-decoration:none;cursor:pointer;align-self:start}.my-trips-desktop-modal.confirmation-modal .confirmation-modal-content .confirmation-container .confirmation-details-container .confirmation-copy-container .copy-text{color:var(--blue-9);font-weight:600}.my-trips-desktop-modal.confirmation-modal .confirmation-modal-content .confirmation-container .confirmation-details-container .confirmation-copy-container .copy-icon{margin-left:7px;color:var(--blue-9)}.my-trips-desktop-modal.confirmation-modal .confirmation-modal-content .confirmation-container .confirmation-details-container .confirmation-details{display:flex;flex-direction:column}.my-trips-desktop-modal.confirmation-modal .confirmation-modal-content .confirmation-container .confirmation-details-container .confirmation-details .confirmation-label{margin-bottom:5px}.my-trips-desktop-modal.confirmation-modal .confirmation-modal-content .confirmation-container .confirmation-details-container .confirmation-details .confirmation-locator{color:var(--text-green-2);font-weight:600}
.payment-summary-container{display:grid;grid-template-columns:1fr;grid-template-rows:auto auto auto;justify-content:center;align-self:center}.payment-summary-container .pricing-row{display:grid;grid-template-columns:1fr auto;grid-template-rows:1fr;column-gap:10px;padding:6px 0px}.payment-summary-container .pricing-row.row-border{border-bottom:.5px solid var(--grey-11)}.payment-summary-container .pricing-row .bold{font-weight:600}.payment-summary-container .pricing-row .payment-card-row-icon{display:flex;flex-direction:row;align-items:center}.payment-summary-container .pricing-row .payment-card-row-icon .credit-card-icon{color:var(--grey-8);margin-right:9px}.payment-summary-container .pricing-row .trip-fees-label,.payment-summary-container .pricing-row .trip-total-label,.payment-summary-container .pricing-row .trip-total-details{color:var(--primary-text-grey);font-size:14px}.payment-summary-container .pricing-row .pricing-details{color:var(--primary-text-grey);font-size:12px;display:flex;align-items:center}.payment-summary-container .pricing-row .reward-details-label{color:var(--primary-text-grey);font-size:14px}.payment-summary-container .pricing-row .reward-details-amount{color:var(--primary-text-grey);font-size:12px}.payment-summary-container .pricing-row .payment-card-details{color:var(--secondary-text-grey);font-size:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-transform:capitalize}
.book-with-credit-container{display:flex;flex-flow:column}.book-with-credit-container.mobile{align-items:center;margin-top:20px}.book-with-credit-container.mobile .book-with-credit-btn button{width:180px}.book-with-credit-container:not(.mobile) .book-with-credit-btn{align-self:flex-end}.book-with-credit-container:not(.mobile) .book-with-credit-btn button{width:151px}.book-with-credit-container .book-with-credit-btn{margin-bottom:8px;padding:0}.book-with-credit-container .book-with-credit-btn button{border-radius:4px;height:34px}.book-with-credit-container .tc-worth{color:var(--primary-text-grey);font-size:12px;line-height:16px}
.seat-update-instructions .link-container{display:inline-block}.seat-update-instructions .link-container .action-link{color:var(--blue-9);font-size:14px;font-weight:bold;margin:0 4px;text-decoration:none;white-space:nowrap}.seat-update-instructions .link-container .action-link:hover{text-decoration:underline}
.summary-card{padding:20px 20px 20px 30px;display:grid;grid-template-columns:1fr auto;column-gap:10px;grid-template-rows:auto}.summary-card .summary-card-action{display:grid;align-items:center}
.travelers-summary-container{display:flex;flex-direction:column;justify-content:center}.travelers-summary-container .travelers-text{color:var(--primary-text-grey);font-size:14px;font-weight:600}.travelers-summary-container .traveler-names{color:var(--secondary-text-grey);font-size:14px;margin-top:10px}.travelers-summary-container .loyalty-number{color:var(--secondary-text-grey);font-size:14px;margin-top:4px}
.trip-description-summary-container{display:flex;flex-direction:column;justify-content:center}.trip-description-summary-container .trip-description-label{color:var(--primary-text-grey);font-size:14px;font-weight:600}.trip-description-summary-container .trip-description-text{color:var(--primary-text-grey);font-size:14px;font-weight:400;margin-top:10px}
.my-trips-list .flight-trip-container{border:.5px solid var(--info-details-popup-border);border-radius:8px;background-color:var(--white);transition:box-shadow .1s ease}.my-trips-list .flight-trip-container:hover,.my-trips-list .flight-trip-container:focus,.my-trips-list .flight-trip-container.expanded{box-shadow:0px 4px 16px rgba(0,0,0,.1)}.my-trips-list .flight-trip-container .trip-card-title{width:unset;padding:24px;cursor:pointer;align-items:center;grid-template-areas:"content-area icon-area";grid-template-columns:1fr auto}.my-trips-list .flight-trip-container .trip-card-title.multicity:not(:last-child){border-bottom:.5px solid var(--tertiary-text-grey);border-radius:8px 8px 0 0}.my-trips-list .flight-trip-container .trip-card-title.multicity .my-trips-left{grid-row-gap:0}.my-trips-list .flight-trip-container .trip-card-title .info-container>span.label{color:var(--primary-text-grey)}.my-trips-list .flight-trip-container .trip-card-title .my-trips-left .action-links{align-items:center}.my-trips-list .flight-trip-container .trip-card-title .my-trips-left .action-links .action-link .action-link-content{color:var(--blue-9)}.my-trips-list .flight-trip-container .trip-card-title .my-trips-left .action-links .action-link .action-link-content svg{margin-left:4px}.my-trips-list .flight-trip-container .trip-card-title .my-trips-left .action-links .action-link .action-link-content svg.external-link-icon{width:10px;height:10px}.my-trips-list .flight-trip-container .trip-card-title .my-trips-left .action-links .action-link-divider{font-size:14px;color:var(--tertiary-text-grey)}.my-trips-list .flight-trip-container .trip-card-title .my-trips-left .disruption-protection-link .action-link-content{display:flex;align-items:center}.my-trips-list .flight-trip-container .trip-card-title .my-trips-left .disruption-protection-link .disruption-protection-icon{width:16px;margin-right:4px}.my-trips-list .flight-trip-container .trip-card-title .my-trips-left .desktop-flexibility-link .action-link-content{display:flex;align-items:center}.my-trips-list .flight-trip-container .trip-card-title .my-trips-left .desktop-flexibility-link .flexibility-icon{width:16px;margin-right:4px}.my-trips-list .flight-trip-container .trip-card-title .my-trips-left .desktop-flexibility-link .flexibility-icon *{fill:var(--primary-blue, #0276b1)}.my-trips-list .flight-trip-container .trip-card-title .my-trips-left .how-ftc-works-link .action-link-content,.my-trips-list .flight-trip-container .trip-card-title .my-trips-left .how-refunds-work-link .action-link-content{display:flex;align-items:center}.my-trips-list .flight-trip-container .trip-card-title .my-trips-left .how-ftc-works-link .action-link-content .info-icon,.my-trips-list .flight-trip-container .trip-card-title .my-trips-left .how-refunds-work-link .action-link-content .info-icon{height:13px;width:13px;margin-left:.25rem}.my-trips-list .flight-trip-container .trip-card-title .my-trips-left .airline-info p{font-weight:600}.my-trips-list .flight-trip-container .trip-card-title .my-trips-left .airline-info .flight-number{color:var(--primary-text-grey)}.my-trips-list .flight-trip-container .trip-card-title .my-trips-right{align-self:flex-start;height:100%}.my-trips-list .flight-trip-container .action-links.multicity{padding:18px 24px}.my-trips-list .flight-trip-container .action-links.multicity p{color:var(--blue-9)}.my-trips-list .flight-trip-container .action-links.multicity .desktop-flexibility-link .action-link-content{display:flex;align-items:center}.my-trips-list .flight-trip-container .action-links.multicity .desktop-flexibility-link .flexibility-icon{width:16px;margin-right:4px}.my-trips-list .flight-trip-container .action-links.multicity .desktop-flexibility-link .flexibility-icon *{fill:var(--primary-blue, #0276b1)}.my-trips-list .flight-trip-container .desktop-expanded-container{display:grid;padding:30px;row-gap:20px;border-top:.5px solid var(--info-details-popup-border);border-radius:0px}.my-trips-list .flight-trip-container .desktop-expanded-container.multicity{border-bottom:.5px solid var(--info-details-popup-border);border-top:none}.my-trips-list .flight-trip-container .desktop-expanded-container .summary-info-container{display:grid;grid-template-columns:1.2fr 1fr 1fr 1.2fr;grid-template-rows:auto;gap:0px 20px;grid-template-areas:"travellers payment payment confirmation"}.my-trips-list .flight-trip-container .desktop-expanded-container .summary-info-container .travellers-summary{grid-area:travellers;border:.5px solid var(--grey-11);border-radius:8px}.my-trips-list .flight-trip-container .desktop-expanded-container .summary-info-container .payment-summary{grid-area:payment;border:.5px solid var(--grey-11);border-radius:8px;column-gap:50px}.my-trips-list .flight-trip-container .desktop-expanded-container .summary-info-container .payment-summary.no-gap{column-gap:0px}.my-trips-list .flight-trip-container .desktop-expanded-container .summary-info-container .confirmation-summary{grid-area:confirmation;border:.5px solid var(--grey-11);border-radius:8px}.my-trips-list .flight-trip-container .desktop-expanded-container .summary-info-container .trip-description-summary{grid-area:trip-description;border:.5px solid var(--grey-11);border-radius:8px}.my-trips-list .flight-trip-container .desktop-expanded-container .summary-info-container.with-trip-description{grid-template-columns:1.2fr 1fr 1fr 1fr 1fr;grid-template-areas:"travellers payment payment confirmation trip-description"}.my-trips-list .flight-trip-container .desktop-expanded-container .summary-info-container.two-column-view{grid-template-columns:1fr 1fr;gap:20px;grid-template-areas:"travellers confirmation" "add-ons payment"}.my-trips-list .flight-trip-container .desktop-expanded-container .summary-info-container.two-column-view .add-ons-summary{grid-area:add-ons;border:.5px solid var(--grey-11);border-radius:8px}.my-trips-list .flight-trip-container .desktop-expanded-container .summary-info-container.two-column-view.with-trip-description{grid-template-areas:"travellers confirmation" "add-ons payment" "trip-description trip-description"}.my-trips-list .flight-trip-container .desktop-expanded-container .details-info-container{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:auto;gap:0px 20px;grid-template-areas:"outgoing return"}.my-trips-list .flight-trip-container .desktop-expanded-container .details-info-container .slice-info{border:1px solid var(--grey-11);border-radius:8px;padding:36px 22px}.my-trips-list .flight-trip-container .desktop-expanded-container .details-info-container .slice-info .slice-info-title{display:flex;align-items:baseline;font-size:14px}.my-trips-list .flight-trip-container .desktop-expanded-container .details-info-container .slice-info .slice-info-title .status-tag{margin-left:8px}.my-trips-list .flight-trip-container .desktop-expanded-container .details-info-container .slice-info .slice-info-title .status-tag svg path{fill:#fff}.my-trips-list .flight-trip-container .desktop-expanded-container .details-info-container .slice-info .direction-label{font-weight:600}.my-trips-list .flight-trip-container .desktop-expanded-container .details-info-container .slice-info .flight-details-summary{padding:0}.my-trips-list .flight-trip-container .desktop-expanded-container .details-info-container .slice-info .flight-details-summary .flight-details-subtitle .flight-vi-combination-banner{margin-top:15px}.my-trips-list .flight-trip-container .desktop-expanded-container .details-info-container .slice-info .fare-details-header{padding-bottom:20px;font-size:14px}.my-trips-list .flight-trip-container .desktop-expanded-container .details-info-container .slice-info .divider:not(:first-child){margin:20px 0}.my-trips-list .flight-trip-container .desktop-expanded-container .details-info-container .slice-info .seat-selection .seat-selection-header{padding-bottom:10px;font-size:14px}.my-trips-list .flight-trip-container .desktop-expanded-container .details-info-container .slice-info .seat-selection .seat-update-instructions{padding-bottom:4px}.my-trips-list .flight-trip-container .desktop-expanded-container .details-info-container .slice-info .seat-selection .seat-update-instructions .action-link{color:var(--blue-9);font-size:14px;font-weight:bold;text-decoration:none;white-space:nowrap}.my-trips-list .flight-trip-container .desktop-expanded-container .details-info-container .slice-info .seat-selection .seat-update-instructions .action-link:hover{text-decoration:underline}.my-trips-list .flight-trip-container .desktop-expanded-container .details-info-container .slice-info .outbound-seat-selection .outbound-selected-seats-container,.my-trips-list .flight-trip-container .desktop-expanded-container .details-info-container .slice-info .outbound-seat-selection .return-selected-seats-container,.my-trips-list .flight-trip-container .desktop-expanded-container .details-info-container .slice-info .return-seat-selection .outbound-selected-seats-container,.my-trips-list .flight-trip-container .desktop-expanded-container .details-info-container .slice-info .return-seat-selection .return-selected-seats-container{width:100%}.my-trips-list .flight-trip-container .desktop-expanded-container .details-info-container .slice-info .trip-itinerary-restrictions{display:grid;grid-template-columns:repeat(2, 1fr);row-gap:14px}.my-trips-list .flight-trip-container .desktop-expanded-container .details-info-container .slice-info .trip-itinerary-restrictions .icon-content-view-container:not(:first-child){padding-top:0}.my-trips-list .flight-trip-container .desktop-expanded-container .details-info-container .slice-info .trip-itinerary-restrictions .icon-content-view-container:not(:last-child){padding-bottom:0}.my-trips-list .flight-trip-container .desktop-expanded-container .details-info-container .slice-info .view-update-link{margin-left:8px;font-size:14px;font-weight:600}.my-trips-list .my-trips-card{border:none;border-radius:none;padding:0px;margin:0px;width:100%}.my-trips-list .my-trips-card .MuiLink-underlineHover.MuiLink-root.MuiLink-button,.my-trips-list .my-trips-card .MuiLink-underlineHover.MuiLink-root.MuiLink-button p{color:var(--blue-9)}.my-trips-list .my-trips-card .MuiLink-underlineHover.MuiLink-root.MuiLink-button:hover,.my-trips-list .my-trips-card .MuiLink-underlineHover.MuiLink-root.MuiLink-button:focus{text-decoration:underline}.my-trips-list .my-trips-card .my-trips-right{justify-content:center}.my-trips-list .my-trips-card .my-trips-right .top-right{position:unset}.my-trips-list .my-trips-card .my-trips-right .top-right .book-with-credit-container{margin-bottom:16px}.my-trips-list .my-trips-card .my-trips-right .top-right .book-with-credit-container .book-with-credit-btn button{box-shadow:none}.my-trips-list .my-trips-card .my-trips-right .expand-link{justify-content:flex-end;justify-self:flex-end}.my-trips-list .my-trips-card .notification-banner .cta{font-weight:400;margin-left:0}.my-trips-list .my-trips-card .notification-banner.status-banner .modal-link{margin:0 3px}.my-trips-list .my-trips-card .notification-banner.status-banner .modal-link .modal-link-copy{font-weight:600;text-decoration:underline}.my-trips-list .my-trips-card .notification-banner.status-banner .modal-link.end-of-line{margin-right:0}.my-trips-list .my-trips-card .notification-banner.status-banner .underline{text-decoration:underline}.my-trips-list .flight-add-on-title{color:var(--primary-text-grey);font-size:14px;font-weight:600}.summary-card .action-link.MuiLink-underlineHover.MuiLink-root.MuiLink-button:hover,.summary-card-action .action-link.MuiLink-underlineHover.MuiLink-root.MuiLink-button:hover{text-decoration:underline}.summary-card .details-link,.summary-card-action .details-link{color:var(--blue-9);font-weight:600;font-size:14px;align-self:center;cursor:pointer}.summary-card .details-link:hover,.summary-card-action .details-link:hover{text-decoration:underline}.how-ftc-works-popover .ptTripsModule-MuiPopover-paper,.how-refunds-work-popover .ptTripsModule-MuiPopover-paper{padding:1rem 1.5rem;max-width:314px}
.flight-vi-combination-banner{padding:10px 15px;border-radius:4px;background-color:var(--takeover-background-blue);display:flex;align-items:center;border-left:3px solid var(--blue-9);max-width:465px}.flight-vi-combination-banner .flight-search{height:30px;width:30px}.flight-vi-combination-banner .title-container{margin-left:10px}.flight-vi-combination-banner .title-container .flight-vi-combination-banner-title{font-size:14px;line-height:18px}.flight-vi-combination-banner .title-container .airlines-restrictions{font-weight:600;text-decoration:underline}.flight-vi-combination-banner.mobile{margin:20px 0 10px}
.flight-missed-connection-wrapper{background-color:var(--action-button-inactive-background);border-radius:0 0 4px;padding:24px;max-width:450px;border-top:1px solid var(--grey-5)}.flight-missed-connection-wrapper .button-wrap{display:flex;align-items:center}.flight-missed-connection-wrapper .button-wrap svg path:first-child{fill:var(--text-green-2)}.flight-missed-connection-wrapper .button-wrap .title-wrapper{font-size:14px;line-height:18px;margin-left:10px;margin-right:10px}.flight-missed-connection-wrapper .button-wrap .title-wrapper .title span{font-weight:600;color:var(--blue-9)}.flight-missed-connection-wrapper.mobile{padding:10px 24px}.flight-missed-connection-wrapper.mobile .button-wrap{align-items:flex-start}.flight-missed-connection-wrapper.mobile .button-wrap .title-wrapper{text-align:left}.flight-missed-connection-wrapper.mobile .button-wrap .info-icon{height:25px;width:25px}.self-transfer-banner-wrapper{padding:10px 15px;border-radius:4px;background-color:var(--warning-error-color-transparent);display:flex;align-items:center;border-left:3px solid var(--warning-error-color);max-width:465px;margin-top:15px}.self-transfer-banner-wrapper .self-transfer-icon{width:40px;height:40px}.self-transfer-banner-wrapper .self-transfer-icon path{fill:#000}.self-transfer-banner-wrapper .title-wrapper{margin-left:10px;display:flex;flex-direction:column}.self-transfer-banner-wrapper .title-wrapper .learn-more{font-weight:600;text-decoration:underline;text-align:left}.self-transfer-banner-wrapper.mobile .self-transfer-icon{width:60px}
.virtual-interlining-root .virtual-interlining-container{border-bottom:.5px solid var(--grey-11);margin-bottom:14px}.virtual-interlining-root.mobile .virtual-interlining-container{margin:1rem 1rem 0px 1rem;padding-bottom:1rem}.virtual-interlining-wrapper .modal-space{margin-top:20px;display:block}.virtual-interlining-wrapper .modal-space.how-to-title,.virtual-interlining-wrapper .modal-space.step-title{color:var(--primary-text-grey)}.virtual-interlining-wrapper .modal-space.step-title{font-size:14px}.virtual-interlining-wrapper .modal-space.step-info{margin-top:10px}.virtual-interlining-popup.desktop-popover-card-root .MuiDialog-paper{width:600px}.mobile-flight-virtual-interlining-modal-content-wrapper span.modal-space{margin-top:20px;display:block}
.post-booking-offer-container{display:flex;flex-direction:row;flex-wrap:wrap;padding:30px;background-color:var(--blue-14);border-bottom-right-radius:8px;border-bottom-left-radius:8px;cursor:pointer}.post-booking-offer-container.expanded-details{border-radius:0}.post-booking-offer-container.mobile{padding:20px}.post-booking-offer-container .rewards-merch{background-color:var(--badge-primary-positive-background);display:flex;padding-left:12px;padding-right:12px;align-items:center;color:var(--Neutrals-White, #fff);text-align:center;font-size:12px;font-weight:600;border-radius:12px;height:24px;margin-bottom:20px}.post-booking-offer-container .rewards-merch .rewards-icon{width:12px;height:12px;margin-right:4px}.post-booking-offer-container .rewards-merch .rewards-icon path{fill:#fff}.post-booking-offer-container .filler{flex:1 1 100%}.post-booking-offer-container .post-booking-offer-icon{width:40px;height:40px;min-width:40px;min-height:40px;max-width:40px;max-height:40px;margin-right:20px}.post-booking-offer-container .post-booking-offer-content{display:flex;flex-direction:column;flex:1}.post-booking-offer-container .post-booking-offer-content .post-booking-offer-content-title-container{display:flex;flex-direction:row;align-items:center;justify-content:center;margin-bottom:8px}.post-booking-offer-container .post-booking-offer-content .post-booking-offer-title{color:var(--white);font-size:15px;flex:1 1 100%}.post-booking-offer-container .post-booking-offer-content .post-booking-offer-body{color:var(--white);font-size:14px;margin-bottom:8px}.post-booking-offer-container .post-booking-offer-content .post-booking-offer-view{color:var(--white);font-size:14px;font-weight:700;text-decoration:underline}.post-booking-offer-container .post-booking-offer-content .post-booking-offer-view-view-container{display:flex;flex-direction:row;align-items:center;justify-content:center;align-self:baseline;cursor:pointer}.post-booking-offer-container .post-booking-offer-content .post-booking-offer-view-icon{min-width:16px;max-width:16px;min-height:16px;max-height:16px;margin-left:6px}.post-booking-offer-container .post-booking-offer-close{cursor:pointer;max-width:12px;max-height:12px;padding:2px;margin-left:8px}.post-booking-offer-container .post-booking-offer-close path{fill:var(--white)}
.my-trips-list .flight-card-icon-title{display:flex;flex-direction:row}.my-trips-list .flight-card-icon-title .flight-funnel-icon{width:16px;height:16px;margin-right:10px}.my-trips-list .flight-card-icon-title .flight-funnel-icon path{fill:var(--primary-text-grey)}.my-trips-list .flight-card-icon-title .summary-label{text-align:start;font-size:12px;display:flex;align-items:center}.my-trips-list .flight-card-icon-title .summary-label strong{font-size:14px}.my-trips-list .flight-card-icon-title .summary-label .separator{color:var(--tertiary-text-grey);font-weight:300;margin:0px 5px}.my-trips-list .flight-card-icon-title .summary-label .personal-business-label-root{margin-left:1rem}.my-trips-list .government-shutdown-banner-trips{margin-bottom:20px;border-radius:4px;border-left:3px solid var(--warning-error-color)}.my-trips-list .government-shutdown-banner-trips.notification-banner{background-color:var(--warning-error-color-transparent);padding:8px}.my-trips-list .government-shutdown-banner-trips.notification-banner .notification-icon svg path{fill:var(--warning-error-color)}.my-trips-list .government-shutdown-banner-trips.notification-banner .label{color:#141414;font-size:12px;line-height:18px}.my-trips-list .government-shutdown-banner-trips.notification-banner .label strong{font-weight:600}.my-trips-list .my-trips-mobile-card{margin:0 18px;padding:36px 0 24px;border-bottom:1px solid var(--grey-11)}.my-trips-list .my-trips-mobile-card .info-container>span.label{color:var(--primary-text-grey)}.my-trips-list .my-trips-mobile-card .trip-info-container .notification-banner.mobile-status-banner .cta{color:var(--primary-text-grey);position:relative;right:unset;font-weight:600;margin-left:0}.my-trips-list .header-tag{padding:1px 11px;border-radius:11px;margin-left:6px}.my-trips-list .header-tag.red{color:#bc171a;background:rgba(204,36,39,.05)}.my-trips-list .header-tag.green{background-color:var(--badge-green-background);color:var(--text-green-2)}.my-trips-list .header-tag.grey{background-color:var(--tag-background-grey);color:var(--primary-text-grey)}
.personal-business-label-root{display:flex;align-items:center;gap:.3rem;color:var(--blue-5);font-size:.75rem;font-weight:600}.personal-business-label-root svg{transform:scale(1.2)}
.hotel-list .hotel-trip-container{border:.5px solid var(--info-details-popup-border);border-radius:8px;background-color:var(--white);transition:box-shadow .1s ease;position:relative}.hotel-list .hotel-trip-container .premier-collection-ribbon,.hotel-list .hotel-trip-container .lifestyle-collection-ribbon{position:absolute;right:36px;top:-8px}.hotel-list .hotel-trip-container.premier-collection .expand-link{margin-top:80px}.hotel-list .hotel-trip-container:hover,.hotel-list .hotel-trip-container:focus,.hotel-list .hotel-trip-container.expanded{box-shadow:0px 4px 16px rgba(0,0,0,.1)}.hotel-list .hotel-trip-container .trip-card-title{width:unset;padding:24px;cursor:pointer;align-items:center;grid-template-areas:"content-area icon-area";grid-template-columns:1fr auto}.hotel-list .hotel-trip-container .trip-card-title .info-container>span.label{color:var(--primary-text-grey)}.hotel-list .hotel-trip-container .trip-card-title .desktop-cfar-link .action-link-content{display:flex;align-items:center}.hotel-list .hotel-trip-container .trip-card-title .desktop-cfar-link .cfar-icon{width:16px;margin-right:4px}.hotel-list .hotel-trip-container .hotel-desktop-expanded-container{display:grid;padding:30px;row-gap:20px;border-top:.5px solid var(--info-details-popup-border);border-radius:0px}.hotel-list .hotel-trip-container .hotel-desktop-expanded-container .hotel-summary-container{display:grid;grid-template-columns:1.2fr 1fr;grid-template-rows:auto;gap:0px 20px;grid-template-areas:"map room-type" "map cancellation" "map check-in"}.hotel-list .hotel-trip-container .hotel-desktop-expanded-container .summary-info-container{display:grid;grid-template-columns:1.2fr 1fr 1fr 1.2fr;grid-template-rows:auto;gap:0px 20px;grid-template-areas:"travellers payment payment confirmation"}.hotel-list .hotel-trip-container .hotel-desktop-expanded-container .summary-info-container .travellers-summary{grid-area:travellers;border:.5px solid var(--grey-11);border-radius:8px}.hotel-list .hotel-trip-container .hotel-desktop-expanded-container .summary-info-container .payment-summary{grid-area:payment;border:.5px solid var(--grey-11);border-radius:8px;column-gap:50px}.hotel-list .hotel-trip-container .hotel-desktop-expanded-container .summary-info-container .confirmation-summary{grid-area:confirmation;border:.5px solid var(--grey-11);border-radius:8px}.hotel-list .hotel-trip-container .hotel-desktop-expanded-container .summary-info-container .trip-description-summary{grid-area:trip-description;border:.5px solid var(--grey-11);border-radius:8px}.hotel-list .hotel-trip-container .hotel-desktop-expanded-container .summary-info-container.with-trip-description{grid-template-columns:1.2fr 1fr 1fr 1fr 1fr;grid-template-areas:"travellers payment payment confirmation trip-description"}.hotel-list .hotel-trip-container .hotel-desktop-expanded-container .summary-info-container.two-column-view{grid-template-columns:1fr 1fr;gap:20px;grid-template-areas:"travellers confirmation" "add-ons payment"}.hotel-list .hotel-trip-container .hotel-desktop-expanded-container .summary-info-container.two-column-view .add-ons-summary{grid-area:add-ons;border:.5px solid var(--grey-11);border-radius:8px}.hotel-list .hotel-trip-container .hotel-desktop-expanded-container .summary-info-container.two-column-view.with-trip-description{grid-template-areas:"travellers confirmation" "add-ons payment" "trip-description trip-description"}.hotel-list .my-trips-card{border:none;border-radius:none;padding:0px;margin:0px;width:100%}.hotel-list .my-trips-card .info-container .label{padding-left:0px}.hotel-list .my-trips-card .MuiLink-underlineHover.MuiLink-root.MuiLink-button,.hotel-list .my-trips-card .MuiLink-underlineHover.MuiLink-root.MuiLink-button p{color:var(--blue-9)}.hotel-list .my-trips-card .MuiLink-underlineHover.MuiLink-root.MuiLink-button:hover,.hotel-list .my-trips-card .MuiLink-underlineHover.MuiLink-root.MuiLink-button:focus{text-decoration:underline}.hotel-list .my-trips-card .my-trips-left .action-links{align-items:center}.hotel-list .my-trips-card .my-trips-left .action-links .action-link .action-link-content{color:var(--blue-9)}.hotel-list .my-trips-card .my-trips-left .action-links .action-link-divider{font-size:14px;color:var(--tertiary-text-grey)}.hotel-list .my-trips-card .my-trips-left .how-refunds-work-link .action-link-content{display:flex;align-items:center}.hotel-list .my-trips-card .my-trips-left .how-refunds-work-link .info-icon{height:13px;width:13px;margin-left:.25rem}.hotel-list .my-trips-card .my-trips-right{justify-content:space-between;min-width:104px}.hotel-list .my-trips-card .my-trips-right .top-right{position:unset}.hotel-list .my-trips-card .my-trips-right .expand-link{justify-content:flex-end}
.hotel-shop-room-type-room-details-list{margin-left:20px;text-align:start;grid-area:room-type}.hotel-shop-room-type-room-details-list .room-type-title{padding-bottom:18px;font-weight:600}.hotel-shop-room-type-room-details-list .hotel-description{padding-bottom:12px}.hotel-shop-room-type-room-details-list .hotel-description svg{margin-right:6px}.hotel-shop-room-type-room-details-list .hotel-description svg path{fill:var(--grey-13)}.hotel-cancellation-text{grid-area:cancellation;margin-left:20px;margin-bottom:20px}.hotel-cancellation-text.mobile{margin-bottom:0px}.hotel-cancellation-text .hotel-cancellation-title-line{display:flex;flex-direction:row;align-items:center;margin-bottom:12px}.hotel-cancellation-text .hotel-cancellation-title-line .cancellation-text-icon{margin-right:10px}.hotel-cancellation-text .hotel-cancellation-title-line .cancellation-title{color:var(--primary-text-grey);font-weight:600}.hotel-cancellation-text .cancellation-subtitle{line-height:21px}.hotel-check-in-text{grid-area:check-in;margin-left:20px}.hotel-check-in-text .hotel-check-in-title{color:var(--primary-text-grey);font-weight:600;margin-bottom:12px}.hotel-shop-room-type-name{color:var(--primary-text-grey)}.hotel-shop-room-type-capacity{color:var(--secondary-text-grey);margin-top:5px}.hotel-shop-room-type-capacity svg{width:10px;color:var(--grey-8);margin-right:14px}.hotel-shop-room-type-bed-description{color:var(--secondary-text-grey);margin-top:5px}.hotel-shop-room-type-bed-description svg{width:15px;color:var(--grey-8);margin-right:10px}.hotel-shop-room-type-rate-type{text-align:center;border-radius:3px;height:24px;margin-top:6px}.hotel-shop-room-type-rate-type.free-cancellation,.hotel-shop-room-type-rate-type.cfar{background-color:var(--badge-green-background);border-radius:11px;width:124px}.hotel-shop-room-type-rate-type.free-cancellation .text-container.MuiTypography-subtitle2,.hotel-shop-room-type-rate-type.cfar .text-container.MuiTypography-subtitle2{color:var(--text-green-2)}.hotel-shop-room-type-rate-type.non-refundable{color:var(--secondary-text-grey);background-color:var(--inactive-grey);border-radius:11px;width:112px}.trips-premier-collection-benefits-container{margin-top:12px}.trips-premier-collection-benefits-container .benefits-icon-title-wrapper{display:flex;align-items:center}.trips-premier-collection-benefits-container .benefits-icon-title-wrapper .star-outline{width:14px;height:14px;margin-right:6px}.trips-premier-collection-benefits-container .benefits-icon-title-wrapper .star-outline path{fill:var(--primary-text-grey)}.trips-premier-collection-benefits-container .benefits-icon-title-wrapper .benefits-title{font-weight:600;font-size:14px;line-height:18px;color:var(--primary-text-grey)}.trips-premier-collection-benefits-container ul{margin-top:4px;padding-left:8px;list-style-position:inside}.trips-premier-collection-benefits-container ul li{font-size:14px;line-height:32px;color:var(--secondary-text-grey)}.trips-premier-collection-benefits-container ul li span{position:relative;left:-8px}.trips-premier-collection-benefits-container.mobile{margin:16px 16px 0 16px;background:var(--white);border-radius:8px;border:.5px solid var(--grey-11);padding:16px 24px}.trips-premier-collection-benefits-container.mobile .benefits-icon-title-wrapper{margin-bottom:8px}.trips-premier-collection-benefits-container.mobile ul{padding-left:0px;margin:0px}
.hotel-map-container{position:relative;max-width:100%;height:300px;grid-area:map}.hotel-map-container .hotel-map-label{position:absolute;z-index:1;bottom:30px;left:10%;width:80%;right:10%;background-color:var(--white);padding:10px;text-align:center;border-radius:8px;border:2px solid var(--box-shadow)}.hotel-map-container .hotel-map-label .availability-name{font-size:16px;color:var(--primary-text-grey)}.hotel-map-container .hotel-map-label .availability-address{font-size:16px;color:var(--secondary-text-grey)}.hotel-map-container .hotel-map-label:hover{text-decoration:none}
.hotel-list .hotel-card-icon-title{display:flex;flex-direction:row}.hotel-list .hotel-card-icon-title .hotel-funnel-icon{width:16px;height:16px;margin-right:10px}.hotel-list .hotel-card-icon-title .hotel-funnel-icon path{fill:var(--primary-text-grey)}.hotel-list .hotel-card-icon-title .summary-label{text-align:start;font-size:12px;display:flex;align-items:center}.hotel-list .hotel-card-icon-title .summary-label strong{font-size:14px}.hotel-list .hotel-card-icon-title .summary-label .separator{color:var(--tertiary-text-grey);font-weight:300;margin:0px 5px}.hotel-list .hotel-card-icon-title .summary-label .personal-business-label-root{margin-left:1rem}.hotel-list .my-trips-mobile-card{padding:36px 0 24px 0;border-bottom:1px solid var(--grey-11)}.hotel-list .my-trips-mobile-card .info-container>span.label{color:var(--primary-text-grey)}
.car-list .car-card-icon-title{display:flex;flex-direction:row}.car-list .car-card-icon-title .car-funnel-icon{width:16px;height:16px;margin-right:10px}.car-list .car-card-icon-title .car-funnel-icon path{fill:var(--primary-text-grey)}.car-list .car-card-icon-title .summary-label{text-align:start;font-size:12px;display:flex;align-items:center}.car-list .car-card-icon-title .summary-label strong{font-size:14px}.car-list .car-card-icon-title .summary-label .separator{color:var(--tertiary-text-grey);font-weight:300;margin:0px 5px}.car-list .car-card-icon-title .summary-label .personal-business-label-root{margin-left:1rem}.car-list .my-trips-mobile-card{margin:0 18px;padding:36px 0 24px 0;border-bottom:1px solid var(--grey-11)}.car-list .my-trips-mobile-card .info-container>span.label{color:var(--primary-text-grey)}
.car-list .car-trip-container{border:.5px solid var(--info-details-popup-border);border-radius:8px;background-color:var(--white);transition:box-shadow .1s ease}.car-list .car-trip-container:hover,.car-list .car-trip-container:focus,.car-list .car-trip-container.expanded{box-shadow:0px 4px 16px rgba(0,0,0,.1)}.car-list .car-trip-container .trip-card-title{width:unset;padding:24px;cursor:pointer;align-items:center;grid-template-areas:"content-area icon-area";grid-template-columns:1fr auto}.car-list .car-trip-container .trip-card-title .info-container>span.label{color:var(--primary-text-grey)}.car-list .car-trip-container .car-desktop-expanded-container{display:grid;padding:30px;row-gap:20px;border-top:.5px solid var(--info-details-popup-border);border-radius:0px}.car-list .car-trip-container .car-desktop-expanded-container .car-summary-container{display:grid;grid-template-columns:1.2fr 1fr;grid-template-rows:auto;gap:0px 20px;grid-template-areas:"map car-info"}.car-list .car-trip-container .car-desktop-expanded-container .car-summary-container .car-size{font-size:14px;font-weight:600}.car-list .car-trip-container .car-desktop-expanded-container .small-car-map-container{grid-area:map}.car-list .car-trip-container .car-desktop-expanded-container .car-info-container{grid-area:car-info}.car-list .car-trip-container .car-desktop-expanded-container .car-info-container .car-info-icon-details-section{flex-direction:column}.car-list .car-trip-container .car-desktop-expanded-container .car-info-container .car-details-supplier-icon-wrapper{width:106px;height:27px}.car-list .car-trip-container .car-desktop-expanded-container .car-info-container .car-details-supplier-icon-wrapper img.supplier-icon{width:100%;object-fit:cover;height:27px}.car-list .car-trip-container .car-desktop-expanded-container .summary-info-container{display:grid;grid-template-columns:1.2fr 1fr 1fr 1.2fr;grid-template-rows:auto;gap:0px 20px;grid-template-areas:"travellers payment payment confirmation"}.car-list .car-trip-container .car-desktop-expanded-container .summary-info-container .travellers-summary{grid-area:travellers;border:.5px solid var(--grey-11);border-radius:8px}.car-list .car-trip-container .car-desktop-expanded-container .summary-info-container .payment-summary{grid-area:payment;border:.5px solid var(--grey-11);border-radius:8px;column-gap:50px}.car-list .car-trip-container .car-desktop-expanded-container .summary-info-container .confirmation-summary{grid-area:confirmation;border:.5px solid var(--grey-11);border-radius:8px}.car-list .car-trip-container .car-desktop-expanded-container .summary-info-container .trip-description-summary{grid-area:trip-description;border:.5px solid var(--grey-11);border-radius:8px}.car-list .car-trip-container .car-desktop-expanded-container .summary-info-container.with-trip-description{grid-template-columns:1.2fr 1fr 1fr 1fr 1fr;grid-template-areas:"travellers payment payment confirmation trip-description"}.car-list .my-trips-card{border:none;border-radius:none;padding:0px;margin:0px;width:100%}.car-list .my-trips-card .info-container .label{padding-left:0px}.car-list .my-trips-card .my-trips-left .action-links{align-items:center}.car-list .my-trips-card .my-trips-left .action-links .action-link .action-link-content{color:var(--blue-9)}.car-list .my-trips-card .my-trips-left .action-links .action-link .action-link-content svg{margin-left:4px;width:10px;height:10px}.car-list .my-trips-card .my-trips-left .action-links .action-link-divider{font-size:14px;color:var(--tertiary-text-grey)}.car-list .my-trips-card .my-trips-left .how-refunds-work-link .action-link-content{display:flex;align-items:center}.car-list .my-trips-card .my-trips-left .how-refunds-work-link .info-icon{height:13px;width:13px;margin-left:.25rem}.car-list .my-trips-card .my-trips-right{justify-content:space-between;min-width:104px}.car-list .my-trips-card .my-trips-right .top-right{position:unset}.car-list .my-trips-card .my-trips-right .top-right .supplier-icon{height:25px}.car-list .my-trips-card .my-trips-right .expand-link{justify-content:flex-end}
.car-shop-room-type-room-details-list{margin-left:0px;text-align:start}.car-shop-room-type-room-details-list .room-type-title{padding-bottom:18px;font-weight:600}.car-shop-room-type-room-details-list .car-description{padding-bottom:12px}.car-shop-room-type-room-details-list .car-description svg{margin-right:6px}.car-shop-room-type-room-details-list .car-description svg path{fill:var(--grey-13)}.car-shop-room-type-room-details-list .cancellation-title,.car-shop-room-type-room-details-list .fuel-policy-title{color:var(--black);font-weight:600;margin-top:18px;padding-bottom:12px}.car-shop-room-type-name{color:var(--primary-text-grey)}.car-shop-room-type-capacity{color:var(--secondary-text-grey);margin-top:5px}.car-shop-room-type-capacity svg{width:10px;color:var(--grey-8);margin-right:14px}.car-shop-room-type-bed-description{color:var(--secondary-text-grey);margin-top:5px}.car-shop-room-type-bed-description svg{width:15px;color:var(--grey-8);margin-right:10px}.car-shop-room-type-rate-type{text-align:center;border-radius:3px;height:20px;margin-top:6px}.car-shop-room-type-rate-type.free-cancellation,.car-shop-room-type-rate-type.cfar{background-color:var(--badge-green-background);border-radius:11px;width:124px}.car-shop-room-type-rate-type.free-cancellation .text-container.MuiTypography-subtitle2,.car-shop-room-type-rate-type.cfar .text-container.MuiTypography-subtitle2{color:var(--text-green-2)}.car-shop-room-type-rate-type.non-refundable{color:var(--secondary-text-grey);background-color:var(--inactive-grey);border-radius:11px;width:112px}
.small-car-map-container{position:relative;width:100%;text-align:start}.small-car-map-container #small-car-map{height:282px}.small-car-map-container .map-container{display:flex;flex-direction:row}.small-car-map-container .car-shop-map-label{font-size:20px;margin-bottom:20px}.small-car-map-container .main-content{width:100%}.small-car-map-container .main-content .car-shop-map-label{font-size:14px;font-weight:600}.small-car-map-container .left-content{width:50%;margin-right:8px}.small-car-map-container .right-content{width:50%}.small-car-map-container .time-place-container{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr;column-gap:8px}.small-car-map-container .time-place-container .time-place-label{font-size:16px;margin-top:20px;margin-bottom:11px}.small-car-map-container .time-place-container .time-place-date{font-size:14px;font-weight:600;margin-bottom:7px}.small-car-map-container .time-place-container .time-place-address{font-size:14px}
.MuiDialog-root.desktop-popover-card-root.trips-traveler-select-workflow-info-form-popup .MuiDialog-scrollPaper .MuiPaper-root .MuiBox-root .trips-travelers-modal-content,.MuiDialog-root.desktop-popover-card-root.my-trips-desktop-modal.travelers-modal .MuiDialog-scrollPaper .MuiPaper-root .MuiBox-root .trips-travelers-modal-content{padding-top:28px}.MuiDialog-root.desktop-popover-card-root.trips-traveler-select-workflow-info-form-popup .MuiDialog-scrollPaper .MuiPaper-root .desktop-popover-card-header .trips-traveler-info-description-title p.MuiTypography-root.MuiTypography-body2 .passengers-modal-info-subtitle .minor-corrections-action-link.action-link,.MuiDialog-root.desktop-popover-card-root.my-trips-desktop-modal.travelers-modal .MuiDialog-scrollPaper .MuiPaper-root .desktop-popover-card-header .trips-traveler-info-description-title p.MuiTypography-root.MuiTypography-body2 .passengers-modal-info-subtitle .minor-corrections-action-link.action-link{vertical-align:initial;color:var(--action-link-active-text);text-decoration:underline;font-size:14px}.MuiDialog-root.mobile-popover-card-root.my-trips-mobile-popover .MuiDialog-scrollPaper .MuiPaper-root.MuiDialog-paper{border-radius:0}.MuiDialog-root.mobile-popover-card-root.my-trips-mobile-popover .MuiDialog-scrollPaper .MuiPaper-root.MuiDialog-paper .MuiBox-root.mobile-popover-card-container .mobile-popover-card-content-container .trips-traveler-info-form-root.mobile .trips-traveler-info-form-container.mobile .basic-info-section .trips-traveler-info-description p.MuiTypography-root.MuiTypography-body2 .passengers-modal-info-subtitle .minor-corrections-action-link.action-link{vertical-align:initial;color:var(--action-link-active-text);text-decoration:underline;font-size:14px}.MuiDialog-root.mobile-popover-card-root.my-trips-mobile-popover .MuiDialog-scrollPaper .MuiPaper-root.MuiDialog-paper .MuiBox-root.mobile-popover-card-container .mobile-popover-card-content-container .trips-traveler-info-form-root.mobile .trips-traveler-info-form-container.mobile .basic-info-section .trips-traveler-info-description p.MuiTypography-root.MuiTypography-body2 .passengers-modal-info-subtitle .success-icon path{fill:var(--green-1)}.MuiDialog-root.mobile-popover-card-root.my-trips-mobile-popover .MuiDialog-scrollPaper .MuiPaper-root.MuiDialog-paper .MuiBox-root.mobile-popover-card-container .mobile-popover-card-content-container.my-trips-mobile-popover-content{min-width:350px;width:unset !important}.MuiDialog-root.mobile-popover-card-root.my-trips-mobile-popover .MuiDialog-scrollPaper .MuiPaper-root.MuiDialog-paper .MuiBox-root.mobile-popover-card-container .trips-travelers-modal-content{padding:28px 20px}
.my-trips-desktop-modal.cancel-car-modal.desktop-popover-card-root .MuiDialog-paper{position:relative;left:unset !important;width:511px}.my-trips-desktop-modal.cancel-car-modal.desktop-popover-card-root .desktop-popover-card-content-container{min-height:fit-content}.cancel-car-modal-content{padding:56px;text-align:center}.cancel-car-modal-content .cancel-car-title,.cancel-car-modal-content .cancel-car-button,.cancel-car-modal-content .action-button,.cancel-car-modal-content .action-button.h4r-primary{padding-bottom:10px}.cancel-car-modal-content .MuiButton-root.MuiButton-contained.button{width:200px}.cancel-car-modal-content .cancel-car-subtitle{padding-bottom:30px}.cancel-car-modal-content .cancel-car-buttons{display:flex;flex-direction:column;align-items:center}
.my-trips-desktop-modal.cancel-flight-modal.desktop-popover-card-root .MuiDialog-paper{position:relative;left:unset !important;width:524px}.my-trips-desktop-modal.cancel-flight-modal.desktop-popover-card-root .desktop-popover-card-content-container{min-height:fit-content}.cancel-flight-modal-content.sabre-redirect-container{padding:56px;text-align:center}.cancel-flight-modal-content.sabre-redirect-container .cancel-flight-title,.cancel-flight-modal-content.sabre-redirect-container .cancel-flight-button{padding-bottom:10px}.cancel-flight-modal-content.sabre-redirect-container .MuiButton-root.MuiButton-contained.button{width:160px}.cancel-flight-modal-content.sabre-redirect-container .action-link{padding-bottom:25px}.cancel-flight-modal-content.sabre-redirect-container .action-link svg{margin:1px 0 0 10px}.cancel-flight-modal-content.sabre-redirect-container .cancel-flight-subtitle{padding-bottom:30px}.cancel-flight-modal-content.sabre-redirect-container .cancel-flight-buttons{display:flex;flex-direction:column;align-items:center}
.my-trips-desktop-modal.ground-cancel-modal.desktop-popover-card-root .MuiDialog-paper{position:relative;left:unset !important;width:511px}.my-trips-desktop-modal.ground-cancel-modal.desktop-popover-card-root .desktop-popover-card-content-container{min-height:fit-content}.ground-cancel-modal{align-items:flex-start;margin:38px 33px 30px 33px}.ground-cancel-modal .modal-title{font-size:20px}.ground-cancel-modal .subtitle{font-size:14px;padding:0;margin-top:12px;text-align:left}.ground-cancel-modal .ground-cancel-modal-content{width:100%;margin-top:30px}.ground-cancel-modal .ground-cancel-modal-content .hotel-summary-panel{padding:25px 0 30px 0;width:100%;border-top:.5px solid #e0e0e0;border-bottom:.5px solid #e0e0e0}.ground-cancel-modal .ground-cancel-modal-content .hotel-summary-panel .booking-details{padding:0;margin:0}.ground-cancel-modal .ground-cancel-modal-content .hotel-summary-panel .booking-details .availability-name{font-size:16px;margin:0}.ground-cancel-modal .ground-cancel-modal-content .hotel-summary-panel .booking-details .hotel-address{margin:0}.ground-cancel-modal .ground-cancel-modal-content .hotel-summary-panel .booking-details .booking-dates div .booking-dates-date{color:var(--grey-font-color)}.ground-cancel-modal .ground-cancel-modal-content .hotel-summary-panel .booking-details .booking-dates svg:not(:first-child){margin-left:40px}.ground-cancel-modal .ground-cancel-modal-content .info-items-container{width:100%;border-bottom:.5px solid #e0e0e0;text-align:left;padding:25px 0 30px 0}.ground-cancel-modal .ground-cancel-modal-content .info-items-container .info-items-title{font-size:16px}.ground-cancel-modal .actions-container .vendor-support{color:var(--action-link-active-text)}.ground-cancel-modal .actions-container .vendor-support .content-container{align-items:center}.ground-cancel-modal .actions-container .vendor-support .content-container svg{height:16px;margin-right:8px}.ground-cancel-modal .actions-container .vendor-support .content-container svg path{fill:var(--action-link-active-text)}.ground-cancel-modal-success .success-icon path{fill:var(--text-green-2)}
.my-trips-desktop-modal.cancel-hotel-modal.desktop-popover-card-root .MuiDialog-paper{position:relative;left:unset !important;width:511px}.my-trips-desktop-modal.cancel-hotel-modal.desktop-popover-card-root .desktop-popover-card-content-container{min-height:fit-content}.hotel-cancel-modal{align-items:flex-start;margin:38px 33px 30px 33px}.hotel-cancel-modal .modal-title{font-size:20px}.hotel-cancel-modal .subtitle{font-size:14px;padding:0;margin-top:12px;text-align:left}.hotel-cancel-modal .multiroom-cancel-banner{margin-bottom:14px}.hotel-cancel-modal .hotel-cancel-modal-content{width:100%;margin-top:30px}.hotel-cancel-modal .hotel-cancel-modal-content .hotel-summary-panel{padding:25px 0 30px 0;width:100%;border-top:.5px solid #e0e0e0;border-bottom:.5px solid #e0e0e0}.hotel-cancel-modal .hotel-cancel-modal-content .hotel-summary-panel .booking-details{padding:0;margin:0}.hotel-cancel-modal .hotel-cancel-modal-content .hotel-summary-panel .booking-details .availability-name{font-size:16px;margin:0}.hotel-cancel-modal .hotel-cancel-modal-content .hotel-summary-panel .booking-details .hotel-address{margin:0}.hotel-cancel-modal .hotel-cancel-modal-content .hotel-summary-panel .booking-details .booking-dates div .booking-dates-date{color:var(--grey-font-color)}.hotel-cancel-modal .hotel-cancel-modal-content .info-items-container{width:100%;border-bottom:.5px solid #e0e0e0;text-align:left;padding:25px 0 30px 0}.hotel-cancel-modal .hotel-cancel-modal-content .info-items-container .info-items-title{font-size:16px}.hotel-cancel-modal-success .success-icon path{fill:var(--text-green-2)}
.my-trips-desktop-modal.car-basic-modal.desktop-popover-card-root .MuiDialog-paper{position:relative;left:unset !important;width:450px}.my-trips-desktop-modal.car-basic-modal.desktop-popover-card-root .desktop-popover-card-content-container{min-height:fit-content}.my-trips-mobile-popover-content{width:100vw !important}.my-trips-mobile-popover-content .car-basic-modal-content{padding:36px 15px}.my-trips-mobile-popover-content .car-basic-modal-content .car-basic-title-container{margin-bottom:20px}.my-trips-mobile-popover-content .car-info-container .car-info-icon-details-section{display:flex;flex-direction:column}.my-trips-mobile-popover-content .car-info-container .divider{margin:30px 0;border:1px solid var(--grey-11)}.my-trips-mobile-popover-content .car-info-container .car-policy-container .cancellation-title,.my-trips-mobile-popover-content .car-info-container .car-policy-container .fuel-policy-title{font-weight:bold;color:var(--grey-9);font-size:14px}.my-trips-mobile-popover-content .car-info-container .car-policy-container p:last-child{color:var(--grey-9);font-size:14px}
.my-trips-desktop-modal.payment-modal.desktop-popover-card-root .MuiDialog-paper{position:relative;left:unset !important;width:450px}.my-trips-desktop-modal.payment-modal.desktop-popover-card-root .desktop-popover-card-content-container{min-height:fit-content}.my-trips-desktop-modal.payment-modal .car-payment-modal-content{padding:36px 44px}.my-trips-desktop-modal.payment-modal .car-payment-modal-content .car-payment-title-container{margin-bottom:0px}.my-trips-desktop-modal.payment-modal .car-payment-modal-content .payment-travelers-container{display:grid;grid-template-columns:1fr;row-gap:21px}.my-trips-desktop-modal.payment-modal .car-payment-modal-content .payment-travelers-container .payment-details-container{display:flex;flex-direction:column;padding-bottom:10px;border-bottom:.5px solid var(--grey-11)}.my-trips-desktop-modal.payment-modal .car-payment-modal-content .payment-travelers-container .payment-details-container .payment-traveler-name{margin-bottom:11px}.my-trips-desktop-modal.payment-modal .car-payment-modal-content .payment-travelers-container .payment-details-container .pricing-row{display:flex;flex-direction:row;align-items:center;justify-content:space-between;margin-bottom:7px}.my-trips-desktop-modal.payment-modal .car-payment-modal-content .trip-total-row{display:flex;flex-direction:row;align-items:center;justify-content:space-between;padding:24px 0;border-bottom:.5px solid var(--grey-11)}.my-trips-desktop-modal.payment-modal .car-payment-modal-content .trip-total-row .trip-total-text{font-size:16px}.my-trips-desktop-modal.payment-modal .car-payment-modal-content .offers-container{display:flex;align-items:center;justify-content:space-between;padding:12px 0;border-bottom:.5px solid var(--grey-11)}.my-trips-desktop-modal.payment-modal .car-payment-modal-content .offers-container .offers-icon-label{display:flex}.my-trips-desktop-modal.payment-modal .car-payment-modal-content .offers-container .offers-icon-label .piggy-bank-icon{margin-right:9px}.my-trips-desktop-modal.payment-modal .car-payment-modal-content .offers-container .offers-icon-label .offer-tag{height:16px;width:16px;margin-right:5px}.my-trips-desktop-modal.payment-modal .car-payment-modal-content .offers-container .offers-icon-label .offer-tag path{fill:var(--grey-9);fill-opacity:unset}.my-trips-desktop-modal.payment-modal .car-payment-modal-content .offers-container .offer-amount{color:var(--algomerch-price);font-weight:600}.my-trips-desktop-modal.payment-modal .car-payment-modal-content .rewards-container{display:flex;flex-direction:row;align-items:center;justify-content:space-between;padding:12px 0px;border-bottom:.5px solid var(--grey-11)}.my-trips-desktop-modal.payment-modal .car-payment-modal-content .rewards-container .rewards-points{font-weight:600}.my-trips-desktop-modal.payment-modal .car-payment-modal-content .payment-card-container{display:flex;flex-direction:row;align-items:center;justify-content:space-between;padding:17px 0;border-bottom:.5px solid var(--grey-11)}.my-trips-desktop-modal.payment-modal .car-payment-modal-content .payment-card-container .payment-card-details-container{display:flex;flex-direction:row;align-items:center}.my-trips-desktop-modal.payment-modal .car-payment-modal-content .payment-card-container .payment-card-details-container .payment-card-details{text-transform:capitalize}.my-trips-desktop-modal.payment-modal .car-payment-modal-content .payment-card-container .payment-card-details-container .credit-card-icon{color:var(--grey-8);margin-right:9px}.my-trips-desktop-modal.payment-modal .car-payment-modal-content .payment-card-container .payment-card-amount{font-weight:600}.my-trips-desktop-modal.payment-modal .car-payment-modal-content .fees-container{display:flex;flex-direction:row;align-items:center;justify-content:space-between;padding:12px 0px;border-bottom:.5px solid var(--grey-11)}.my-trips-desktop-modal.payment-modal .car-payment-modal-content .fees-container .fees-amount{font-weight:600}.my-trips-desktop-modal.payment-modal .car-payment-modal-content .pay-at-pickup-container{display:flex;flex-direction:row;align-items:center;justify-content:space-between;padding:12px 0px}.my-trips-desktop-modal.payment-modal .car-payment-modal-content .pay-at-pickup-container .pickup-amount{font-weight:600}.my-trips-desktop-modal.payment-modal .car-payment-modal-content .earn-offer-container{margin-top:1.25rem}.my-trips-mobile-popover-content .car-payment-modal-content .earn-offer-container{margin-top:1rem}
.cfar-model-content-loading-screen-root .cfar-model-content-loading-screen-container{padding:55px 30px 30px;text-align:center}.cfar-model-content-loading-screen-root .cfar-model-content-loading-screen-container .content-wrapper .cfar-loading-spinner{margin-bottom:36px}.cfar-model-content-loading-screen-root .cfar-model-content-loading-screen-container .content-wrapper .cfar-loading-text.loading-text .loading-text-copy,.cfar-model-content-loading-screen-root .cfar-model-content-loading-screen-container .content-wrapper .cfar-loading-secondary-text{font-size:16px;line-height:24px;color:var(--secondary-text-grey)}.cfar-model-content-loading-screen-root .cfar-model-content-loading-screen-container .content-wrapper .cfar-loading-text.loading-text{margin:0}.cfar-model-content-loading-screen-root .cfar-model-content-loading-screen-container .content-wrapper .cfar-loading-text.loading-text.primary .loading-text-copy{font-size:20px;line-height:30px;color:var(--primary-text-grey)}.cfar-model-content-loading-screen-root .cfar-model-content-loading-screen-container .content-wrapper .cfar-loading-secondary-text{margin-top:8px}.cfar-model-content-loading-screen-root.mobile .cfar-model-content-loading-screen-container{padding:136px 20px 0}.cfar-model-content-loading-screen-root.mobile .cfar-model-content-loading-screen-container .content-wrapper .cfar-loading-spinner{margin-bottom:16px}
.cfar-model-content-complete-screen-root .cfar-model-content-complete-screen-container{padding:40px 30px;text-align:center}.cfar-model-content-complete-screen-root .cfar-model-content-complete-screen-container .content-wrapper .cfar-complete-check-mark{margin-bottom:20px}.cfar-model-content-complete-screen-root .cfar-model-content-complete-screen-container .content-wrapper .cfar-complete-check-mark path{fill:var(--text-green-2)}.cfar-model-content-complete-screen-root .cfar-model-content-complete-screen-container .content-wrapper .cfar-complete-text.primary{font-size:20px;line-height:30px;color:var(--primary-text-grey)}.cfar-model-content-complete-screen-root .cfar-model-content-complete-screen-container .content-wrapper .cfar-complete-text.secondary{font-size:16px;line-height:24px;color:var(--secondary-text-grey)}.cfar-model-content-complete-screen-root .cfar-model-content-complete-screen-container .content-wrapper .cfar-complete-text:not(:last-child){margin-bottom:8px}.cfar-model-content-complete-screen-root .cfar-model-content-complete-screen-container .content-wrapper .cfar-complete-button{margin-top:20px}.cfar-model-content-complete-screen-root .cfar-model-content-complete-screen-container .content-wrapper .cfar-complete-button .MuiButton-root{padding:6px 58px}.cfar-model-content-complete-screen-root.mobile .cfar-model-content-complete-screen-container{padding:136px 20px 0}.cfar-model-content-complete-screen-root.mobile .cfar-model-content-complete-screen-container .content-wrapper .cfar-complete-check-mark{margin-bottom:16px}
.cfar-model-content-error-screen-root.generic-modal-content-container{margin:46px 30px 30px}.cfar-model-content-error-screen-root.generic-modal-content-container .image-container{padding-bottom:30px}.cfar-model-content-error-screen-root.generic-modal-content-container .image-container .error-icon{width:80px;height:fit-content}.cfar-model-content-error-screen-root.generic-modal-content-container .modal-title{margin-bottom:16px;font-size:24px;line-height:36px}.cfar-model-content-error-screen-root.generic-modal-content-container .subtitle{padding:0;font-size:14px;line-height:21px}.cfar-model-content-error-screen-root.generic-modal-content-container .actions-container{margin-top:30px;flex-flow:row;justify-content:center}.cfar-model-content-error-screen-root.generic-modal-content-container .actions-container .action-button:first-child:not(:last-child){padding:0 16px 0 0}.cfar-model-content-error-screen-root.generic-modal-content-container.mobile{margin:54px 20px 0}.cfar-model-content-error-screen-root.generic-modal-content-container.mobile .image-container{padding-bottom:20px}.cfar-model-content-error-screen-root.generic-modal-content-container.mobile .actions-container{flex-flow:column}.cfar-model-content-error-screen-root.generic-modal-content-container.mobile .actions-container .action-button:first-child:not(:last-child){padding:0 0 16px 0}
.cfar-itinerary-summary-root{display:grid;grid-template-columns:12px 1fr;column-gap:14px}.cfar-itinerary-summary-root.multi-city:not(:last-child){padding:0 0 20px}.cfar-itinerary-summary-root .icon-section .cfar-flight-icon{width:12px}.cfar-itinerary-summary-root .icon-section .cfar-flight-icon.return{transform:scale(-1, 1)}.cfar-itinerary-summary-root .content-section{display:flex;flex-flow:column;justify-content:space-between}.cfar-itinerary-summary-root .content-section .itinerary-summary-header{font-weight:600;font-size:14px;color:var(--secondary-text-grey)}.cfar-itinerary-summary-root .content-section .itinerary-summary-details-section{padding-top:4px}.cfar-itinerary-summary-root .content-section .itinerary-summary-details-section .section-area.duration-and-stop{display:flex}.cfar-itinerary-summary-root .content-section .itinerary-summary-details-section .section-area.duration-and-stop .itinerary-duration{margin-right:4px}.cfar-itinerary-summary-root .content-section .itinerary-summary-details-section .section-area.airline{display:flex;align-items:center}.cfar-itinerary-summary-root .content-section .itinerary-summary-details-section .section-area.airline .airline-icon{margin-right:6px;height:15px;width:15px}.cfar-itinerary-summary-root .content-section .itinerary-summary-details-section .section-area.airline .airline-icon img{height:15px;width:15px}
.my-trips-desktop-modal.cfar-flight-modal.desktop-popover-card-root .MuiDialog-paper{position:relative;left:unset !important;width:546px}.my-trips-desktop-modal.cfar-flight-modal.desktop-popover-card-root .desktop-popover-card-content-container{min-height:fit-content}.my-trips-desktop-modal.cfar-flight-modal.desktop-popover-card-root.partial-scroll .MuiDialog-paperScrollPaper{height:calc(100% - 64px)}.my-trips-desktop-modal.cfar-flight-modal.desktop-popover-card-root.partial-scroll .desktop-popover-card-content-container{height:100%}.my-trips-desktop-modal.cfar-flight-modal .generic-info-details-points-group-root{margin-left:0px}.my-trips-desktop-modal.cfar-flight-modal .cfar-exercise-modal-subtitle,.my-trips-mobile-popover-content .generic-details-modal-content-root .cfar-exercise-modal-subtitle{margin-bottom:20px}.my-trips-desktop-modal.cfar-flight-modal .itinerary-data-row,.my-trips-mobile-popover-content .generic-details-modal-content-root .itinerary-data-row{border-top:.5px solid var(--grey-11);border-bottom:.5px solid var(--grey-11);padding:20px 0px}.my-trips-desktop-modal.cfar-flight-modal .itinerary-data-row:not(.multi-city),.my-trips-mobile-popover-content .generic-details-modal-content-root .itinerary-data-row:not(.multi-city){display:flex}.my-trips-desktop-modal.cfar-flight-modal .itinerary-data-row .cfar-itinerary-summary-root.outgoing-itinerary,.my-trips-mobile-popover-content .generic-details-modal-content-root .itinerary-data-row .cfar-itinerary-summary-root.outgoing-itinerary{margin-right:20px}.my-trips-desktop-modal.cfar-flight-modal .itinerary-data-row.mobile,.my-trips-mobile-popover-content .generic-details-modal-content-root .itinerary-data-row.mobile{display:block}.my-trips-desktop-modal.cfar-flight-modal .itinerary-data-row.mobile .cfar-itinerary-summary-root.outgoing-itinerary,.my-trips-mobile-popover-content .generic-details-modal-content-root .itinerary-data-row.mobile .cfar-itinerary-summary-root.outgoing-itinerary{margin:0px}.my-trips-desktop-modal.cfar-flight-modal .itinerary-data-row.mobile .cfar-itinerary-summary-root.return-itinerary,.my-trips-mobile-popover-content .generic-details-modal-content-root .itinerary-data-row.mobile .cfar-itinerary-summary-root.return-itinerary{margin-top:20px}.my-trips-desktop-modal.cfar-flight-modal .cfar-cash-choice-terms-and-conditions,.my-trips-desktop-modal.cfar-flight-modal .cfar-ticketed-void-terms-and-conditions,.my-trips-desktop-modal.cfar-flight-modal .cfar-airline-full-refund-terms-and-conditions,.my-trips-desktop-modal.cfar-flight-modal .cfar-contact-support-terms-and-conditions,.my-trips-mobile-popover-content .generic-details-modal-content-root .cfar-cash-choice-terms-and-conditions,.my-trips-mobile-popover-content .generic-details-modal-content-root .cfar-ticketed-void-terms-and-conditions,.my-trips-mobile-popover-content .generic-details-modal-content-root .cfar-airline-full-refund-terms-and-conditions,.my-trips-mobile-popover-content .generic-details-modal-content-root .cfar-contact-support-terms-and-conditions{margin-bottom:20px}.my-trips-desktop-modal.cfar-flight-modal .cfar-cash-choice-terms-and-conditions.mobile,.my-trips-desktop-modal.cfar-flight-modal .cfar-ticketed-void-terms-and-conditions.mobile,.my-trips-desktop-modal.cfar-flight-modal .cfar-airline-full-refund-terms-and-conditions.mobile,.my-trips-desktop-modal.cfar-flight-modal .cfar-contact-support-terms-and-conditions.mobile,.my-trips-mobile-popover-content .generic-details-modal-content-root .cfar-cash-choice-terms-and-conditions.mobile,.my-trips-mobile-popover-content .generic-details-modal-content-root .cfar-ticketed-void-terms-and-conditions.mobile,.my-trips-mobile-popover-content .generic-details-modal-content-root .cfar-airline-full-refund-terms-and-conditions.mobile,.my-trips-mobile-popover-content .generic-details-modal-content-root .cfar-contact-support-terms-and-conditions.mobile{margin-bottom:0}.my-trips-desktop-modal.cfar-flight-modal .cfar-cash-choice-terms-and-conditions.mobile .accordion-collection-root .accordion-collection-child-content,.my-trips-desktop-modal.cfar-flight-modal .cfar-ticketed-void-terms-and-conditions.mobile .accordion-collection-root .accordion-collection-child-content,.my-trips-desktop-modal.cfar-flight-modal .cfar-airline-full-refund-terms-and-conditions.mobile .accordion-collection-root .accordion-collection-child-content,.my-trips-desktop-modal.cfar-flight-modal .cfar-contact-support-terms-and-conditions.mobile .accordion-collection-root .accordion-collection-child-content,.my-trips-mobile-popover-content .generic-details-modal-content-root .cfar-cash-choice-terms-and-conditions.mobile .accordion-collection-root .accordion-collection-child-content,.my-trips-mobile-popover-content .generic-details-modal-content-root .cfar-ticketed-void-terms-and-conditions.mobile .accordion-collection-root .accordion-collection-child-content,.my-trips-mobile-popover-content .generic-details-modal-content-root .cfar-airline-full-refund-terms-and-conditions.mobile .accordion-collection-root .accordion-collection-child-content,.my-trips-mobile-popover-content .generic-details-modal-content-root .cfar-contact-support-terms-and-conditions.mobile .accordion-collection-root .accordion-collection-child-content{border-bottom:0}.my-trips-desktop-modal.cfar-flight-modal .cfar-cash-choice-confirm-cancel-text,.my-trips-mobile-popover-content .generic-details-modal-content-root .cfar-cash-choice-confirm-cancel-text{margin-top:20px;font-size:14px;line-height:21px;color:var(--secondary-text-grey)}.my-trips-desktop-modal.cfar-flight-modal .cfar-modal-content-points-group .items-list .item-copy,.my-trips-mobile-popover-content .generic-details-modal-content-root .cfar-modal-content-points-group .items-list .item-copy{font-size:14px}.my-trips-desktop-modal.cfar-flight-modal .cfar-modal-content-points-group .items-list .item-copy:not(:first-child),.my-trips-mobile-popover-content .generic-details-modal-content-root .cfar-modal-content-points-group .items-list .item-copy:not(:first-child){margin-top:8px}
.my-trips-desktop-modal.change-car-modal.desktop-popover-card-root .MuiDialog-paper{position:relative;left:unset !important;width:511px}.my-trips-desktop-modal.change-car-modal.desktop-popover-card-root .desktop-popover-card-content-container{min-height:fit-content}.change-car-modal-content{padding:56px;text-align:center}.change-car-modal-content .change-car-title,.change-car-modal-content .change-car-button,.change-car-modal-content .action-button,.change-car-modal-content .action-button.h4r-primary{padding-bottom:10px}.change-car-modal-content .MuiButton-root.MuiButton-contained.button{width:160px}.change-car-modal-content .change-car-subtitle{padding-bottom:30px}.change-car-modal-content .change-car-buttons{display:flex;flex-direction:column;align-items:center}.change-car-modal-content .provider-action{margin-bottom:15px}.change-car-modal-content .provider-action .check-in-link{display:flex;flex-direction:row;align-items:center;color:var(--primary-blue);font-weight:600;min-width:180px}.change-car-modal-content .provider-action .check-in-link .check-in-icon{padding-left:6px}
.my-trips-desktop-modal.ground-change-modal.desktop-popover-card-root .MuiDialog-paper{position:relative;left:unset !important;width:511px}.my-trips-desktop-modal.ground-change-modal.desktop-popover-card-root .desktop-popover-card-content-container{min-height:fit-content}.ground-change-modal{align-items:flex-start;margin:38px 33px 30px 33px}.ground-change-modal .modal-title{font-size:20px}.ground-change-modal .subtitle{font-size:14px;padding:0;margin-top:12px;text-align:left}.ground-change-modal .ground-change-modal-content{width:100%;margin-top:30px}.ground-change-modal .ground-change-modal-content .hotel-summary-panel{padding:25px 0 30px 0;width:100%;border-top:.5px solid #e0e0e0;border-bottom:.5px solid #e0e0e0}.ground-change-modal .ground-change-modal-content .hotel-summary-panel .booking-details{padding:0;margin:0}.ground-change-modal .ground-change-modal-content .hotel-summary-panel .booking-details .availability-name{font-size:16px;margin:0}.ground-change-modal .ground-change-modal-content .hotel-summary-panel .booking-details .hotel-address{margin:0}.ground-change-modal .ground-change-modal-content .hotel-summary-panel .booking-details .booking-dates div .booking-dates-date{color:var(--grey-font-color)}.ground-change-modal .ground-change-modal-content .hotel-summary-panel .booking-details .booking-dates svg:not(:first-child){margin-left:40px}.ground-change-modal .ground-change-modal-content .info-items-container{width:100%;border-bottom:.5px solid #e0e0e0;text-align:left;padding:25px 0 30px 0}.ground-change-modal .ground-change-modal-content .info-items-container .info-items-title{font-size:16px}.ground-change-modal-success .success-icon path{fill:var(--text-green-2)}
.my-trips-desktop-modal.change-hotel-modal.desktop-popover-card-root .MuiDialog-paper{position:relative;left:unset !important;width:511px}.my-trips-desktop-modal.change-hotel-modal.desktop-popover-card-root .desktop-popover-card-content-container{min-height:fit-content}.change-hotel-modal-content{padding:56px;text-align:center}.change-hotel-modal-content .change-hotel-title,.change-hotel-modal-content .change-hotel-button,.change-hotel-modal-content .action-button,.change-hotel-modal-content .action-button.h4r-primary{padding-bottom:10px}.change-hotel-modal-content .MuiButton-root.MuiButton-contained.button{width:160px}.change-hotel-modal-content .change-hotel-subtitle{padding-bottom:30px}.change-hotel-modal-content .change-hotel-buttons{display:flex;flex-direction:column;align-items:center}
.my-trips-desktop-modal.hotel-change-modal-container.desktop-popover-card-root .MuiDialog-paper{position:relative;left:unset !important;width:511px}.my-trips-desktop-modal.hotel-change-modal-container.desktop-popover-card-root .desktop-popover-card-content-container{min-height:fit-content}.hotel-change-modal-container{align-items:flex-start;margin:38px 33px 30px 33px;padding:0}.hotel-change-modal-container .modal-title{font-size:20px}.hotel-change-modal-container .subtitle{font-size:14px;padding:0;margin-top:12px;text-align:left}.hotel-change-modal-container .hotel-change-modal-content{width:100%;margin-top:30px}.hotel-change-modal-container .hotel-change-modal-content .hotel-summary-panel{padding:25px 0 30px 0;width:100%;border-top:.5px solid var(--grey-11);border-bottom:.5px solid var(--grey-11)}.hotel-change-modal-container .hotel-change-modal-content .hotel-summary-panel .booking-details{padding:0;margin:0}.hotel-change-modal-container .hotel-change-modal-content .hotel-summary-panel .booking-details .availability-name{font-size:16px;margin:0}.hotel-change-modal-container .hotel-change-modal-content .hotel-summary-panel .booking-details .hotel-address{margin:0}.hotel-change-modal-container .hotel-change-modal-content .hotel-summary-panel .booking-details .booking-dates div .booking-dates-date{color:var(--grey-font-color)}.hotel-change-modal-container .hotel-change-modal-content .info-items-container{width:100%;border-bottom:.5px solid var(--grey-11);text-align:left;padding:25px 0 30px 0}.hotel-change-modal-container .hotel-change-modal-content .info-items-container .info-items-title{font-size:16px}.hotel-change-modal-container .actions-container .hotel-change-modal-action-link .content-container{align-items:center}.hotel-change-modal-success .success-icon path{fill:var(--text-green-2)}
.my-trips-desktop-modal.checkin-flight-modal.desktop-popover-card-root .MuiDialog-paper{position:relative;left:unset !important;width:485px}.my-trips-desktop-modal.checkin-flight-modal.desktop-popover-card-root .desktop-popover-card-content-container{min-height:fit-content}.my-trips-desktop-modal.checkin-flight-modal .checkin-flight-modal-content{padding:36px}.my-trips-desktop-modal.checkin-flight-modal .checkin-flight-modal-content .checkin-flight-title-container{padding-bottom:17px;display:grid;grid-template-columns:1fr;grid-template-rows:auto auto;row-gap:9px;border-bottom:.5px solid var(--grey-11)}.my-trips-desktop-modal.checkin-flight-modal .checkin-flight-modal-content .checkin-flight-title-container .checkin-flight-text{font-size:16px}.my-trips-desktop-modal.checkin-flight-modal .checkin-flight-modal-content .checkin-flight-container{display:grid;grid-template-columns:1fr}.my-trips-desktop-modal.checkin-flight-modal .checkin-flight-modal-content .checkin-flight-container .checkin-flight-details-container{display:flex;flex-direction:row;align-items:center;justify-content:space-between;padding:15px 0px}.my-trips-desktop-modal.checkin-flight-modal .checkin-flight-modal-content .checkin-flight-container .checkin-flight-details-container.container-border{border-bottom:.5px solid var(--grey-11)}.my-trips-desktop-modal.checkin-flight-modal .checkin-flight-modal-content .checkin-flight-container .checkin-flight-details-container .checkin-flight-copy-container{display:flex;flex-direction:row;align-items:center;text-decoration:none;cursor:pointer;align-self:start}.my-trips-desktop-modal.checkin-flight-modal .checkin-flight-modal-content .checkin-flight-container .checkin-flight-details-container .checkin-flight-copy-container .copy-text{color:var(--blue-9);font-weight:600}.my-trips-desktop-modal.checkin-flight-modal .checkin-flight-modal-content .checkin-flight-container .checkin-flight-details-container .checkin-flight-copy-container .copy-icon{margin-left:7px;color:var(--blue-9)}.my-trips-desktop-modal.checkin-flight-modal .checkin-flight-modal-content .checkin-flight-container .checkin-flight-details-container .checkin-flight-details{display:flex;flex-direction:column}.my-trips-desktop-modal.checkin-flight-modal .checkin-flight-modal-content .checkin-flight-container .checkin-flight-details-container .checkin-flight-details .checkin-flight-label{margin-bottom:5px}.my-trips-desktop-modal.checkin-flight-modal .checkin-flight-modal-content .checkin-flight-container .checkin-flight-details-container .checkin-flight-details .checkin-flight-locator{color:var(--text-green-2);font-weight:600}
.my-trips-desktop-modal.confirmation-modal.desktop-popover-card-root .MuiDialog-paper{position:relative;left:unset !important;width:485px}.my-trips-desktop-modal.confirmation-modal.desktop-popover-card-root .desktop-popover-card-content-container{min-height:fit-content}.my-trips-desktop-modal.confirmation-modal .confirmation-modal-content{padding:36px}.my-trips-desktop-modal.confirmation-modal .confirmation-modal-content .confirmation-title-container{padding-bottom:17px;display:grid;grid-template-columns:1fr;grid-template-rows:auto auto;row-gap:9px;border-bottom:.5px solid var(--grey-11)}.my-trips-desktop-modal.confirmation-modal .confirmation-modal-content .confirmation-title-container .confirmation-text{font-size:16px}.my-trips-desktop-modal.confirmation-modal .confirmation-modal-content .confirmation-container{display:grid;grid-template-columns:1fr}.my-trips-desktop-modal.confirmation-modal .confirmation-modal-content .confirmation-container .confirmation-details-container{display:flex;flex-direction:row;align-items:center;justify-content:space-between;padding:15px 0px}.my-trips-desktop-modal.confirmation-modal .confirmation-modal-content .confirmation-container .confirmation-details-container.container-border{border-bottom:.5px solid var(--grey-11)}.my-trips-desktop-modal.confirmation-modal .confirmation-modal-content .confirmation-container .confirmation-details-container .confirmation-copy-container{display:flex;flex-direction:row;align-items:center;text-decoration:none;cursor:pointer;align-self:start}.my-trips-desktop-modal.confirmation-modal .confirmation-modal-content .confirmation-container .confirmation-details-container .confirmation-copy-container .copy-text{color:var(--blue-9);font-weight:600}.my-trips-desktop-modal.confirmation-modal .confirmation-modal-content .confirmation-container .confirmation-details-container .confirmation-copy-container .copy-icon{margin-left:7px;color:var(--blue-9)}.my-trips-desktop-modal.confirmation-modal .confirmation-modal-content .confirmation-container .confirmation-details-container .confirmation-details{display:flex;flex-direction:column}.my-trips-desktop-modal.confirmation-modal .confirmation-modal-content .confirmation-container .confirmation-details-container .confirmation-details .confirmation-label{margin-bottom:5px}.my-trips-desktop-modal.confirmation-modal .confirmation-modal-content .confirmation-container .confirmation-details-container .confirmation-details .confirmation-locator{color:var(--text-green-2);font-weight:600}
.my-trips-desktop-modal.exchange-flight-modal.desktop-popover-card-root .MuiDialog-paper{position:relative;left:unset !important;width:560px}.my-trips-desktop-modal.exchange-flight-modal.desktop-popover-card-root .desktop-popover-card-content-container{min-height:fit-content}.exchange-flight-modal-content .success-icon>path{fill:var(--green-1)}.exchange-flight-modal-content .voidable-cancel-cta button,.exchange-flight-modal-content .voidable-change-cta button{width:175px}
.my-trips-desktop-modal.payment-modal.desktop-popover-card-root .MuiDialog-paper{position:relative;left:unset !important;width:450px}.my-trips-desktop-modal.payment-modal.desktop-popover-card-root .desktop-popover-card-content-container{min-height:fit-content}.my-trips-desktop-modal.payment-modal .flight-payment-modal-content{padding:36px 44px}.my-trips-desktop-modal.payment-modal .flight-payment-modal-content .flight-payment-title-container{margin-bottom:52px}.my-trips-desktop-modal.payment-modal .flight-payment-modal-content .payment-travelers-container{display:grid;grid-template-columns:1fr;row-gap:21px}.my-trips-desktop-modal.payment-modal .flight-payment-modal-content .payment-travelers-container .payment-details-container{display:flex;flex-direction:column;padding-bottom:10px;border-bottom:.5px solid var(--grey-11)}.my-trips-desktop-modal.payment-modal .flight-payment-modal-content .payment-travelers-container .payment-details-container .payment-traveler-name{margin-bottom:11px}.my-trips-desktop-modal.payment-modal .flight-payment-modal-content .payment-travelers-container .payment-details-container .pricing-row{display:flex;flex-direction:row;align-items:center;justify-content:space-between;margin-bottom:7px}.my-trips-desktop-modal.payment-modal .flight-payment-modal-content .ancillary-products-container{display:flex;flex-direction:column;padding-top:10px;padding-bottom:10px;border-bottom:.5px solid var(--grey-11)}.my-trips-desktop-modal.payment-modal .flight-payment-modal-content .ancillary-products-container .pricing-row{display:flex;flex-direction:row;align-items:center;justify-content:space-between}.my-trips-desktop-modal.payment-modal .flight-payment-modal-content .ancillary-products-container .pricing-row:not(:last-child){margin-bottom:7px}.my-trips-desktop-modal.payment-modal .flight-payment-modal-content .ancillary-products-container .pricing-row.cfar .label,.my-trips-desktop-modal.payment-modal .flight-payment-modal-content .ancillary-products-container .pricing-row.disruption-protection .label,.my-trips-desktop-modal.payment-modal .flight-payment-modal-content .ancillary-products-container .pricing-row.chfar .label{display:flex}.my-trips-desktop-modal.payment-modal .flight-payment-modal-content .ancillary-products-container .pricing-row.cfar .label .icon-wrapper,.my-trips-desktop-modal.payment-modal .flight-payment-modal-content .ancillary-products-container .pricing-row.disruption-protection .label .icon-wrapper,.my-trips-desktop-modal.payment-modal .flight-payment-modal-content .ancillary-products-container .pricing-row.chfar .label .icon-wrapper{display:inherit;align-items:center;margin-right:6px}.my-trips-desktop-modal.payment-modal .flight-payment-modal-content .ancillary-products-container .pricing-row.cfar .label .add-on-icon,.my-trips-desktop-modal.payment-modal .flight-payment-modal-content .ancillary-products-container .pricing-row.disruption-protection .label .add-on-icon,.my-trips-desktop-modal.payment-modal .flight-payment-modal-content .ancillary-products-container .pricing-row.chfar .label .add-on-icon{width:11px}.my-trips-desktop-modal.payment-modal .flight-payment-modal-content .trip-total-row{display:flex;flex-direction:row;align-items:center;justify-content:space-between;padding:24px 0;border-bottom:.5px solid var(--grey-11)}.my-trips-desktop-modal.payment-modal .flight-payment-modal-content .trip-total-row .trip-total-text{font-size:16px}.my-trips-desktop-modal.payment-modal .flight-payment-modal-content .offers-container{display:flex;align-items:center;justify-content:space-between;padding:12px 0;border-bottom:.5px solid var(--grey-11)}.my-trips-desktop-modal.payment-modal .flight-payment-modal-content .offers-container .offers-icon-label{display:flex}.my-trips-desktop-modal.payment-modal .flight-payment-modal-content .offers-container .offers-icon-label .piggy-bank-icon{margin-right:9px}.my-trips-desktop-modal.payment-modal .flight-payment-modal-content .offers-container .offers-icon-label .offer-tag{height:16px;width:16px;margin-right:5px}.my-trips-desktop-modal.payment-modal .flight-payment-modal-content .offers-container .offers-icon-label .offer-tag path{fill:var(--grey-9);fill-opacity:unset}.my-trips-desktop-modal.payment-modal .flight-payment-modal-content .offers-container .offer-amount{color:var(--algomerch-price);font-weight:600}.my-trips-desktop-modal.payment-modal .flight-payment-modal-content .ancillary-container{display:flex;align-items:center;justify-content:space-between;padding:12px 0;border-bottom:.5px solid var(--grey-11)}.my-trips-desktop-modal.payment-modal .flight-payment-modal-content .ancillary-container .ancillary-amount{color:var(--algomerch-price);font-weight:600}.my-trips-desktop-modal.payment-modal .flight-payment-modal-content .rewards-container{display:flex;flex-direction:row;align-items:center;justify-content:space-between;padding:12px 0px;border-bottom:.5px solid var(--grey-11)}.my-trips-desktop-modal.payment-modal .flight-payment-modal-content .rewards-container .rewards-points{font-weight:600}.my-trips-desktop-modal.payment-modal .flight-payment-modal-content .payment-card-container{display:flex;flex-direction:row;align-items:center;justify-content:space-between;padding:17px 0}.my-trips-desktop-modal.payment-modal .flight-payment-modal-content .payment-card-container .payment-card-details-container{display:flex;flex-direction:row;align-items:center}.my-trips-desktop-modal.payment-modal .flight-payment-modal-content .payment-card-container .payment-card-details-container .payment-card-details{text-transform:capitalize}.my-trips-desktop-modal.payment-modal .flight-payment-modal-content .payment-card-container .payment-card-details-container .credit-card-icon{color:var(--grey-8);margin-right:9px}.my-trips-desktop-modal.payment-modal .flight-payment-modal-content .payment-card-container .payment-card-amount{font-weight:600}.my-trips-desktop-modal.payment-modal .flight-payment-modal-content .earn-offer-container .earn-offer-banner{display:flex;column-gap:6px;background-color:var(--badge-green-background);border-radius:4px;padding:8px 12px;margin-top:10px}.my-trips-desktop-modal.payment-modal .flight-payment-modal-content .earn-offer-container .earn-offer-banner .earn-offer-banner-text{color:var(--green-6);font-size:12px;font-weight:600}.my-trips-desktop-modal.payment-modal .flight-payment-modal-content .earn-offer-container .earn-offer-banner svg path:nth-child(1){fill:var(--green-6)}.my-trips-mobile-popover .flight-payment-modal-content .earn-offer-container .earn-offer-banner{display:flex;column-gap:6px;background-color:var(--badge-green-background);border-radius:4px;padding:8px 12px;margin-top:10px}.my-trips-mobile-popover .flight-payment-modal-content .earn-offer-container .earn-offer-banner .earn-offer-banner-text{color:var(--green-6);font-size:12px;font-weight:600}.my-trips-mobile-popover .flight-payment-modal-content .earn-offer-container .earn-offer-banner svg path:nth-child(1){fill:var(--green-6)}
.my-trips-desktop-modal.hotel-payment-modal.desktop-popover-card-root .MuiDialog-paper{position:relative;left:unset !important;width:450px}.my-trips-desktop-modal.hotel-payment-modal.desktop-popover-card-root .desktop-popover-card-content-container{min-height:fit-content}.my-trips-desktop-modal.hotel-payment-modal .hotel-payment-modal-content{padding:36px 44px}.my-trips-desktop-modal.hotel-payment-modal .hotel-payment-modal-content .hotel-payment-title-container{margin-bottom:52px}.my-trips-desktop-modal.hotel-payment-modal .hotel-payment-modal-content .hotel-payment-container{display:grid;grid-template-columns:1fr;row-gap:21px}.my-trips-desktop-modal.hotel-payment-modal .hotel-payment-modal-content .hotel-payment-container .hotel-payment-details-container{display:flex;flex-direction:column;padding-bottom:10px}.my-trips-desktop-modal.hotel-payment-modal .hotel-payment-modal-content .hotel-payment-container .hotel-payment-details-container .hotel-pricing-row{display:flex;flex-direction:row;align-items:center;justify-content:space-between;padding:10px 0;border-bottom:.5px solid var(--grey-11)}.my-trips-desktop-modal.hotel-payment-modal .hotel-payment-modal-content .hotel-payment-container .hotel-payment-details-container .hotel-pricing-row .price-bold-row{font-weight:600}.my-trips-desktop-modal.hotel-payment-modal .hotel-payment-modal-content .hotel-payment-container .hotel-payment-details-container .hotel-pricing-row .hotel-pricing-row-cfar{display:flex;align-items:center}.my-trips-desktop-modal.hotel-payment-modal .hotel-payment-modal-content .hotel-payment-container .hotel-payment-details-container .hotel-pricing-row .hotel-pricing-row-cfar .hotel-pricing-row-cfar-icon{margin-left:-1px;margin-right:5px}.my-trips-desktop-modal.hotel-payment-modal .hotel-payment-modal-content .hotel-payment-container .hotel-payment-details-container .hotel-pricing-row .hotel-pricing-row-pf{display:flex;align-items:center}.my-trips-desktop-modal.hotel-payment-modal .hotel-payment-modal-content .hotel-payment-container .hotel-payment-details-container .hotel-pricing-row .hotel-pricing-row-pf .hotel-pricing-row-pf-icon{margin-left:-1px;margin-right:5px}.my-trips-desktop-modal.hotel-payment-modal .hotel-payment-modal-content .trip-total-row{display:flex;flex-direction:row;align-items:center;justify-content:space-between;padding:24px 0;border-bottom:.5px solid var(--grey-11)}.my-trips-desktop-modal.hotel-payment-modal .hotel-payment-modal-content .trip-total-row .trip-total-text{font-weight:600;font-size:16px}.my-trips-desktop-modal.hotel-payment-modal .hotel-payment-modal-content .offers-container{display:flex;align-items:center;justify-content:space-between;padding:17px 0;border-bottom:.5px solid var(--grey-11)}.my-trips-desktop-modal.hotel-payment-modal .hotel-payment-modal-content .offers-container .offers-icon-label{display:flex}.my-trips-desktop-modal.hotel-payment-modal .hotel-payment-modal-content .offers-container .offers-icon-label .piggy-bank-icon{margin-right:9px}.my-trips-desktop-modal.hotel-payment-modal .hotel-payment-modal-content .offers-container .offers-icon-label .offer-tag{height:16px;width:16px;margin-right:5px}.my-trips-desktop-modal.hotel-payment-modal .hotel-payment-modal-content .offers-container .offers-icon-label .offer-tag path{fill:var(--grey-9);fill-opacity:unset}.my-trips-desktop-modal.hotel-payment-modal .hotel-payment-modal-content .offers-container .offer-amount{color:var(--algomerch-price);font-weight:600}.my-trips-desktop-modal.hotel-payment-modal .hotel-payment-modal-content .rewards-container{display:flex;flex-direction:row;align-items:center;justify-content:space-between;padding:12px 0px;border-bottom:.5px solid var(--grey-11)}.my-trips-desktop-modal.hotel-payment-modal .hotel-payment-modal-content .rewards-container .rewards-points{font-weight:600}.my-trips-desktop-modal.hotel-payment-modal .hotel-payment-modal-content .payment-card-container{display:flex;flex-direction:row;align-items:center;justify-content:space-between;padding:17px 0}.my-trips-desktop-modal.hotel-payment-modal .hotel-payment-modal-content .payment-card-container .payment-card-details-container{display:flex;flex-direction:row;align-items:center;text-transform:capitalize}.my-trips-desktop-modal.hotel-payment-modal .hotel-payment-modal-content .payment-card-container .payment-card-details-container .credit-card-icon{color:var(--grey-8);margin-right:9px}.my-trips-desktop-modal.hotel-payment-modal .hotel-payment-modal-content .payment-card-container .payment-card-amount{font-weight:600}.my-trips-desktop-modal.hotel-payment-modal .hotel-payment-modal-content .earn-offer-container{margin-top:1.25rem}.my-trips-mobile-popover .hotel-payment-modal-content .earn-offer-container{margin-top:1rem}.hotel-pricing-row-pf{display:flex;align-items:center}.hotel-pricing-row-pf .hotel-pricing-row-pf-icon{margin-left:-1px;margin-right:5px}
.itinerary-summary-modal{padding:24px}.itinerary-summary-modal .itinerary-details-header{font-size:14px}.itinerary-summary-modal .direction-label{font-weight:600}.itinerary-summary-modal .flight-details-summary{padding:0}.itinerary-summary-modal .fare-details-header{padding-bottom:20px;font-size:14px}.itinerary-summary-modal .seat-selection .seat-selection-header{font-size:14px;padding-bottom:10px}.itinerary-summary-modal .itinerary-modal-seat-selection .selected-seats-confirmation-container .outbound-selected-seats-container{width:100%}.itinerary-summary-modal .mixed-cabin-tooltip{font-size:14px}.itinerary-summary-modal .divider{margin:10px 0px}.itinerary-summary-modal .mobile-status-tag{display:flex;margin-bottom:10px}.itinerary-summary-modal .flight-details-summary .flight-details-subtitle .trip-slice .flight-time-info-wrapper .flight-time-info-container .time-details .departure-details,.itinerary-summary-modal .flight-details-summary .flight-details-subtitle .trip-slice .flight-time-info-wrapper .flight-time-info-container .time-details .arrival-details{font-size:14px}.itinerary-summary-modal .trip-itinerary-restrictions{display:grid;grid-template-columns:repeat(1, 1fr);row-gap:14px}.itinerary-summary-modal .trip-itinerary-restrictions .icon-content-view-container:not(:first-child){padding-top:0}.itinerary-summary-modal .trip-itinerary-restrictions .icon-content-view-container:not(:last-child){padding-bottom:0}
.my-trips-desktop-modal.location-modal.desktop-popover-card-root .MuiDialog-paper{position:relative;left:unset !important;width:450px}.my-trips-desktop-modal.location-modal.desktop-popover-card-root .desktop-popover-card-content-container{min-height:fit-content}.my-trips-mobile-popover-content{width:100vw !important}.my-trips-mobile-popover-content .location-modal-content{padding:36px 15px}.my-trips-mobile-popover-content .location-modal-content .location-title-container{margin-bottom:20px}.my-trips-mobile-popover-content .location-details-container .title{font-weight:12px;font-weight:bolder;color:var(--grey-9);margin-bottom:10px}.my-trips-mobile-popover-content .location-details-container .content{font-size:16px;font-weight:400;color:var(--grey-11)}.my-trips-mobile-popover-content .location-map-container{position:relative;width:100%;text-align:start;margin-top:15px}.my-trips-mobile-popover-content .location-map-container #location-car-map{height:282px}.my-trips-mobile-popover-content .location-map-container .map-container{display:flex;flex-direction:row}
.MuiDialog-root.mobile-popover-card-root.my-trips-mobile-popover .mobile-popover-card-container,.MuiDialog-root.desktop-popover-card-root.my-trips-desktop-modal.request-traveler-edit-success-modal .mobile-popover-card-container,.MuiDialog-root.desktop-popover-card-root.my-trips-desktop-modal.request-traveler-edit-modal .mobile-popover-card-container{height:100%}.MuiDialog-root.mobile-popover-card-root.my-trips-mobile-popover .MuiDialog-scrollPaper .MuiPaper-root.MuiDialog-paper.MuiDialog-paperScrollPaper.MuiPaper-rounded .desktop-popover-card-content-container .spinner-text-container,.MuiDialog-root.mobile-popover-card-root.my-trips-mobile-popover .MuiDialog-scrollPaper .MuiPaper-root.MuiDialog-paper.MuiDialog-paperScrollPaper.MuiPaper-rounded .desktop-popover-card-content-container .request-traveler-edit-modal-try-again,.MuiDialog-root.desktop-popover-card-root.my-trips-desktop-modal.request-traveler-edit-success-modal .MuiDialog-scrollPaper .MuiPaper-root.MuiDialog-paper.MuiDialog-paperScrollPaper.MuiPaper-rounded .desktop-popover-card-content-container .spinner-text-container,.MuiDialog-root.desktop-popover-card-root.my-trips-desktop-modal.request-traveler-edit-success-modal .MuiDialog-scrollPaper .MuiPaper-root.MuiDialog-paper.MuiDialog-paperScrollPaper.MuiPaper-rounded .desktop-popover-card-content-container .request-traveler-edit-modal-try-again,.MuiDialog-root.desktop-popover-card-root.my-trips-desktop-modal.request-traveler-edit-modal .MuiDialog-scrollPaper .MuiPaper-root.MuiDialog-paper.MuiDialog-paperScrollPaper.MuiPaper-rounded .desktop-popover-card-content-container .spinner-text-container,.MuiDialog-root.desktop-popover-card-root.my-trips-desktop-modal.request-traveler-edit-modal .MuiDialog-scrollPaper .MuiPaper-root.MuiDialog-paper.MuiDialog-paperScrollPaper.MuiPaper-rounded .desktop-popover-card-content-container .request-traveler-edit-modal-try-again{width:496px;margin:80px auto}.MuiDialog-root.mobile-popover-card-root.my-trips-mobile-popover .MuiDialog-scrollPaper .MuiPaper-root.MuiDialog-paper.MuiDialog-paperScrollPaper.MuiPaper-rounded .desktop-popover-card-content-container .request-traveler-success-container.generic-modal-content-container .MuiBox-root.image-container svg.success-icon path,.MuiDialog-root.desktop-popover-card-root.my-trips-desktop-modal.request-traveler-edit-success-modal .MuiDialog-scrollPaper .MuiPaper-root.MuiDialog-paper.MuiDialog-paperScrollPaper.MuiPaper-rounded .desktop-popover-card-content-container .request-traveler-success-container.generic-modal-content-container .MuiBox-root.image-container svg.success-icon path,.MuiDialog-root.desktop-popover-card-root.my-trips-desktop-modal.request-traveler-edit-modal .MuiDialog-scrollPaper .MuiPaper-root.MuiDialog-paper.MuiDialog-paperScrollPaper.MuiPaper-rounded .desktop-popover-card-content-container .request-traveler-success-container.generic-modal-content-container .MuiBox-root.image-container svg.success-icon path{fill:var(--green-1)}.MuiDialog-root.mobile-popover-card-root.my-trips-mobile-popover .MuiDialog-scrollPaper .MuiPaper-root.MuiDialog-paper.MuiDialog-paperScrollPaper.MuiPaper-rounded .mobile-popover-card-container .request-traveler-success-container.generic-modal-content-container .MuiBox-root.image-container svg.success-icon path,.MuiDialog-root.desktop-popover-card-root.my-trips-desktop-modal.request-traveler-edit-success-modal .MuiDialog-scrollPaper .MuiPaper-root.MuiDialog-paper.MuiDialog-paperScrollPaper.MuiPaper-rounded .mobile-popover-card-container .request-traveler-success-container.generic-modal-content-container .MuiBox-root.image-container svg.success-icon path,.MuiDialog-root.desktop-popover-card-root.my-trips-desktop-modal.request-traveler-edit-modal .MuiDialog-scrollPaper .MuiPaper-root.MuiDialog-paper.MuiDialog-paperScrollPaper.MuiPaper-rounded .mobile-popover-card-container .request-traveler-success-container.generic-modal-content-container .MuiBox-root.image-container svg.success-icon path{fill:var(--green-1)}.MuiDialog-root.mobile-popover-card-root.my-trips-mobile-popover .MuiDialog-scrollPaper .MuiPaper-root.MuiDialog-paper.MuiDialog-paperScrollPaper.MuiPaper-rounded .mobile-popover-card-container .request-traveler-success-container.generic-modal-content-container .actions-container .floating-box .mobile-floating-button-wrapper .mobile-floating-button .MuiButton-label .MuiTypography-button,.MuiDialog-root.desktop-popover-card-root.my-trips-desktop-modal.request-traveler-edit-success-modal .MuiDialog-scrollPaper .MuiPaper-root.MuiDialog-paper.MuiDialog-paperScrollPaper.MuiPaper-rounded .mobile-popover-card-container .request-traveler-success-container.generic-modal-content-container .actions-container .floating-box .mobile-floating-button-wrapper .mobile-floating-button .MuiButton-label .MuiTypography-button,.MuiDialog-root.desktop-popover-card-root.my-trips-desktop-modal.request-traveler-edit-modal .MuiDialog-scrollPaper .MuiPaper-root.MuiDialog-paper.MuiDialog-paperScrollPaper.MuiPaper-rounded .mobile-popover-card-container .request-traveler-success-container.generic-modal-content-container .actions-container .floating-box .mobile-floating-button-wrapper .mobile-floating-button .MuiButton-label .MuiTypography-button{color:var(--text-inverse);font-size:20px}.MuiDialog-root.mobile-popover-card-root.my-trips-mobile-popover .request-traveler-edit-form-container,.MuiDialog-root.desktop-popover-card-root.my-trips-desktop-modal.request-traveler-edit-success-modal .request-traveler-edit-form-container,.MuiDialog-root.desktop-popover-card-root.my-trips-desktop-modal.request-traveler-edit-modal .request-traveler-edit-form-container{padding:2px 60px 20px 60px;overflow-y:hidden;width:826px}.MuiDialog-root.mobile-popover-card-root.my-trips-mobile-popover .request-traveler-edit-form-container.mobile,.MuiDialog-root.desktop-popover-card-root.my-trips-desktop-modal.request-traveler-edit-success-modal .request-traveler-edit-form-container.mobile,.MuiDialog-root.desktop-popover-card-root.my-trips-desktop-modal.request-traveler-edit-modal .request-traveler-edit-form-container.mobile{padding:15px 10px 50px 10px;height:100%;width:unset}.MuiDialog-root.mobile-popover-card-root.my-trips-mobile-popover .request-traveler-edit-form-container.mobile .request-traveler-edit-form-floating-button-container,.MuiDialog-root.desktop-popover-card-root.my-trips-desktop-modal.request-traveler-edit-success-modal .request-traveler-edit-form-container.mobile .request-traveler-edit-form-floating-button-container,.MuiDialog-root.desktop-popover-card-root.my-trips-desktop-modal.request-traveler-edit-modal .request-traveler-edit-form-container.mobile .request-traveler-edit-form-floating-button-container{width:100%}.MuiDialog-root.mobile-popover-card-root.my-trips-mobile-popover .request-traveler-edit-form-container.mobile .request-traveler-edit-form-floating-button-container .floating-box,.MuiDialog-root.desktop-popover-card-root.my-trips-desktop-modal.request-traveler-edit-success-modal .request-traveler-edit-form-container.mobile .request-traveler-edit-form-floating-button-container .floating-box,.MuiDialog-root.desktop-popover-card-root.my-trips-desktop-modal.request-traveler-edit-modal .request-traveler-edit-form-container.mobile .request-traveler-edit-form-floating-button-container .floating-box{margin-left:-10px;position:relative;z-index:2;bottom:0}.MuiDialog-root.mobile-popover-card-root.my-trips-mobile-popover .request-traveler-edit-form-container.mobile .request-traveler-edit-form-floating-button-container .floating-box .mobile-floating-button-wrapper .mobile-floating-button .MuiButton-label .MuiTypography-button p,.MuiDialog-root.desktop-popover-card-root.my-trips-desktop-modal.request-traveler-edit-success-modal .request-traveler-edit-form-container.mobile .request-traveler-edit-form-floating-button-container .floating-box .mobile-floating-button-wrapper .mobile-floating-button .MuiButton-label .MuiTypography-button p,.MuiDialog-root.desktop-popover-card-root.my-trips-desktop-modal.request-traveler-edit-modal .request-traveler-edit-form-container.mobile .request-traveler-edit-form-floating-button-container .floating-box .mobile-floating-button-wrapper .mobile-floating-button .MuiButton-label .MuiTypography-button p{color:var(--text-inverse);font-size:20px}.MuiDialog-root.mobile-popover-card-root.my-trips-mobile-popover .request-traveler-edit-form-container .request-traveler-edit-form-header,.MuiDialog-root.desktop-popover-card-root.my-trips-desktop-modal.request-traveler-edit-success-modal .request-traveler-edit-form-container .request-traveler-edit-form-header,.MuiDialog-root.desktop-popover-card-root.my-trips-desktop-modal.request-traveler-edit-modal .request-traveler-edit-form-container .request-traveler-edit-form-header{padding:58px 0 30px 0}.MuiDialog-root.mobile-popover-card-root.my-trips-mobile-popover .request-traveler-edit-form-container .request-traveler-edit-form-header h6,.MuiDialog-root.desktop-popover-card-root.my-trips-desktop-modal.request-traveler-edit-success-modal .request-traveler-edit-form-container .request-traveler-edit-form-header h6,.MuiDialog-root.desktop-popover-card-root.my-trips-desktop-modal.request-traveler-edit-modal .request-traveler-edit-form-container .request-traveler-edit-form-header h6{font-size:18px;margin-bottom:10px}.MuiDialog-root.mobile-popover-card-root.my-trips-mobile-popover .request-traveler-edit-form-container .request-traveler-edit-form-header .request-traveler-edit-form-header-subtitle,.MuiDialog-root.desktop-popover-card-root.my-trips-desktop-modal.request-traveler-edit-success-modal .request-traveler-edit-form-container .request-traveler-edit-form-header .request-traveler-edit-form-header-subtitle,.MuiDialog-root.desktop-popover-card-root.my-trips-desktop-modal.request-traveler-edit-modal .request-traveler-edit-form-container .request-traveler-edit-form-header .request-traveler-edit-form-header-subtitle{padding-right:65px}.MuiDialog-root.mobile-popover-card-root.my-trips-mobile-popover .request-traveler-edit-form-container .request-traveler-edit-form-header .request-traveler-edit-form-header-subtitle .request-edit-voidable-cancel-link,.MuiDialog-root.desktop-popover-card-root.my-trips-desktop-modal.request-traveler-edit-success-modal .request-traveler-edit-form-container .request-traveler-edit-form-header .request-traveler-edit-form-header-subtitle .request-edit-voidable-cancel-link,.MuiDialog-root.desktop-popover-card-root.my-trips-desktop-modal.request-traveler-edit-modal .request-traveler-edit-form-container .request-traveler-edit-form-header .request-traveler-edit-form-header-subtitle .request-edit-voidable-cancel-link{text-decoration:underline;color:var(--action-link-active-text);cursor:pointer}.MuiDialog-root.mobile-popover-card-root.my-trips-mobile-popover .request-traveler-edit-form-container .request-traveler-edit-form,.MuiDialog-root.desktop-popover-card-root.my-trips-desktop-modal.request-traveler-edit-success-modal .request-traveler-edit-form-container .request-traveler-edit-form,.MuiDialog-root.desktop-popover-card-root.my-trips-desktop-modal.request-traveler-edit-modal .request-traveler-edit-form-container .request-traveler-edit-form{width:100%;margin-bottom:24px}.MuiDialog-root.mobile-popover-card-root.my-trips-mobile-popover .request-traveler-edit-form-container .request-traveler-edit-form .request-traveler-edit-form-row,.MuiDialog-root.desktop-popover-card-root.my-trips-desktop-modal.request-traveler-edit-success-modal .request-traveler-edit-form-container .request-traveler-edit-form .request-traveler-edit-form-row,.MuiDialog-root.desktop-popover-card-root.my-trips-desktop-modal.request-traveler-edit-modal .request-traveler-edit-form-container .request-traveler-edit-form .request-traveler-edit-form-row{width:100%;display:flex}.MuiDialog-root.mobile-popover-card-root.my-trips-mobile-popover .request-traveler-edit-form-container .request-traveler-edit-form .request-traveler-edit-form-row .select-input-root,.MuiDialog-root.desktop-popover-card-root.my-trips-desktop-modal.request-traveler-edit-success-modal .request-traveler-edit-form-container .request-traveler-edit-form .request-traveler-edit-form-row .select-input-root,.MuiDialog-root.desktop-popover-card-root.my-trips-desktop-modal.request-traveler-edit-modal .request-traveler-edit-form-container .request-traveler-edit-form .request-traveler-edit-form-row .select-input-root{width:35%}.MuiDialog-root.mobile-popover-card-root.my-trips-mobile-popover .request-traveler-edit-form-container .request-traveler-edit-form .request-traveler-edit-form-row .select-input-root:not(:last-child),.MuiDialog-root.desktop-popover-card-root.my-trips-desktop-modal.request-traveler-edit-success-modal .request-traveler-edit-form-container .request-traveler-edit-form .request-traveler-edit-form-row .select-input-root:not(:last-child),.MuiDialog-root.desktop-popover-card-root.my-trips-desktop-modal.request-traveler-edit-modal .request-traveler-edit-form-container .request-traveler-edit-form .request-traveler-edit-form-row .select-input-root:not(:last-child){margin-right:10px}.MuiDialog-root.mobile-popover-card-root.my-trips-mobile-popover .request-traveler-edit-form-container .request-traveler-edit-form .request-traveler-edit-form-row .select-input-root.request-traveler-edit-form-input-select,.MuiDialog-root.desktop-popover-card-root.my-trips-desktop-modal.request-traveler-edit-success-modal .request-traveler-edit-form-container .request-traveler-edit-form .request-traveler-edit-form-row .select-input-root.request-traveler-edit-form-input-select,.MuiDialog-root.desktop-popover-card-root.my-trips-desktop-modal.request-traveler-edit-modal .request-traveler-edit-form-container .request-traveler-edit-form .request-traveler-edit-form-row .select-input-root.request-traveler-edit-form-input-select{width:61%}.MuiDialog-root.mobile-popover-card-root.my-trips-mobile-popover .request-traveler-edit-form-container .request-traveler-edit-form .request-traveler-edit-form-row .select-input-root .request-traveler-edit-form-input-select.select-input .input-root,.MuiDialog-root.mobile-popover-card-root.my-trips-mobile-popover .request-traveler-edit-form-container .request-traveler-edit-form .request-traveler-edit-form-row .select-input-root .request-traveler-edit-form-pasenger-select.select-input .input-root,.MuiDialog-root.mobile-popover-card-root.my-trips-mobile-popover .request-traveler-edit-form-container .request-traveler-edit-form .request-traveler-edit-form-row .select-input-root .request-traveler-edit-form-field-select.select-input .input-root,.MuiDialog-root.desktop-popover-card-root.my-trips-desktop-modal.request-traveler-edit-success-modal .request-traveler-edit-form-container .request-traveler-edit-form .request-traveler-edit-form-row .select-input-root .request-traveler-edit-form-input-select.select-input .input-root,.MuiDialog-root.desktop-popover-card-root.my-trips-desktop-modal.request-traveler-edit-success-modal .request-traveler-edit-form-container .request-traveler-edit-form .request-traveler-edit-form-row .select-input-root .request-traveler-edit-form-pasenger-select.select-input .input-root,.MuiDialog-root.desktop-popover-card-root.my-trips-desktop-modal.request-traveler-edit-success-modal .request-traveler-edit-form-container .request-traveler-edit-form .request-traveler-edit-form-row .select-input-root .request-traveler-edit-form-field-select.select-input .input-root,.MuiDialog-root.desktop-popover-card-root.my-trips-desktop-modal.request-traveler-edit-modal .request-traveler-edit-form-container .request-traveler-edit-form .request-traveler-edit-form-row .select-input-root .request-traveler-edit-form-input-select.select-input .input-root,.MuiDialog-root.desktop-popover-card-root.my-trips-desktop-modal.request-traveler-edit-modal .request-traveler-edit-form-container .request-traveler-edit-form .request-traveler-edit-form-row .select-input-root .request-traveler-edit-form-pasenger-select.select-input .input-root,.MuiDialog-root.desktop-popover-card-root.my-trips-desktop-modal.request-traveler-edit-modal .request-traveler-edit-form-container .request-traveler-edit-form .request-traveler-edit-form-row .select-input-root .request-traveler-edit-form-field-select.select-input .input-root{height:60px}.MuiDialog-root.mobile-popover-card-root.my-trips-mobile-popover .request-traveler-edit-form-container .request-traveler-edit-form .request-traveler-edit-form-row .select-input-root .request-traveler-edit-form-input-select.select-input .input-root div.MuiSelect-root.MuiSelect-select,.MuiDialog-root.mobile-popover-card-root.my-trips-mobile-popover .request-traveler-edit-form-container .request-traveler-edit-form .request-traveler-edit-form-row .select-input-root .request-traveler-edit-form-pasenger-select.select-input .input-root div.MuiSelect-root.MuiSelect-select,.MuiDialog-root.mobile-popover-card-root.my-trips-mobile-popover .request-traveler-edit-form-container .request-traveler-edit-form .request-traveler-edit-form-row .select-input-root .request-traveler-edit-form-field-select.select-input .input-root div.MuiSelect-root.MuiSelect-select,.MuiDialog-root.desktop-popover-card-root.my-trips-desktop-modal.request-traveler-edit-success-modal .request-traveler-edit-form-container .request-traveler-edit-form .request-traveler-edit-form-row .select-input-root .request-traveler-edit-form-input-select.select-input .input-root div.MuiSelect-root.MuiSelect-select,.MuiDialog-root.desktop-popover-card-root.my-trips-desktop-modal.request-traveler-edit-success-modal .request-traveler-edit-form-container .request-traveler-edit-form .request-traveler-edit-form-row .select-input-root .request-traveler-edit-form-pasenger-select.select-input .input-root div.MuiSelect-root.MuiSelect-select,.MuiDialog-root.desktop-popover-card-root.my-trips-desktop-modal.request-traveler-edit-success-modal .request-traveler-edit-form-container .request-traveler-edit-form .request-traveler-edit-form-row .select-input-root .request-traveler-edit-form-field-select.select-input .input-root div.MuiSelect-root.MuiSelect-select,.MuiDialog-root.desktop-popover-card-root.my-trips-desktop-modal.request-traveler-edit-modal .request-traveler-edit-form-container .request-traveler-edit-form .request-traveler-edit-form-row .select-input-root .request-traveler-edit-form-input-select.select-input .input-root div.MuiSelect-root.MuiSelect-select,.MuiDialog-root.desktop-popover-card-root.my-trips-desktop-modal.request-traveler-edit-modal .request-traveler-edit-form-container .request-traveler-edit-form .request-traveler-edit-form-row .select-input-root .request-traveler-edit-form-pasenger-select.select-input .input-root div.MuiSelect-root.MuiSelect-select,.MuiDialog-root.desktop-popover-card-root.my-trips-desktop-modal.request-traveler-edit-modal .request-traveler-edit-form-container .request-traveler-edit-form .request-traveler-edit-form-row .select-input-root .request-traveler-edit-form-field-select.select-input .input-root div.MuiSelect-root.MuiSelect-select{font-size:14px;color:var(--action-link-active-text)}.MuiDialog-root.mobile-popover-card-root.my-trips-mobile-popover .request-traveler-edit-form-container .request-traveler-edit-form .request-traveler-edit-form-row .select-input-root .request-traveler-edit-form-input-select.select-input .input-root svg,.MuiDialog-root.mobile-popover-card-root.my-trips-mobile-popover .request-traveler-edit-form-container .request-traveler-edit-form .request-traveler-edit-form-row .select-input-root .request-traveler-edit-form-pasenger-select.select-input .input-root svg,.MuiDialog-root.mobile-popover-card-root.my-trips-mobile-popover .request-traveler-edit-form-container .request-traveler-edit-form .request-traveler-edit-form-row .select-input-root .request-traveler-edit-form-field-select.select-input .input-root svg,.MuiDialog-root.desktop-popover-card-root.my-trips-desktop-modal.request-traveler-edit-success-modal .request-traveler-edit-form-container .request-traveler-edit-form .request-traveler-edit-form-row .select-input-root .request-traveler-edit-form-input-select.select-input .input-root svg,.MuiDialog-root.desktop-popover-card-root.my-trips-desktop-modal.request-traveler-edit-success-modal .request-traveler-edit-form-container .request-traveler-edit-form .request-traveler-edit-form-row .select-input-root .request-traveler-edit-form-pasenger-select.select-input .input-root svg,.MuiDialog-root.desktop-popover-card-root.my-trips-desktop-modal.request-traveler-edit-success-modal .request-traveler-edit-form-container .request-traveler-edit-form .request-traveler-edit-form-row .select-input-root .request-traveler-edit-form-field-select.select-input .input-root svg,.MuiDialog-root.desktop-popover-card-root.my-trips-desktop-modal.request-traveler-edit-modal .request-traveler-edit-form-container .request-traveler-edit-form .request-traveler-edit-form-row .select-input-root .request-traveler-edit-form-input-select.select-input .input-root svg,.MuiDialog-root.desktop-popover-card-root.my-trips-desktop-modal.request-traveler-edit-modal .request-traveler-edit-form-container .request-traveler-edit-form .request-traveler-edit-form-row .select-input-root .request-traveler-edit-form-pasenger-select.select-input .input-root svg,.MuiDialog-root.desktop-popover-card-root.my-trips-desktop-modal.request-traveler-edit-modal .request-traveler-edit-form-container .request-traveler-edit-form .request-traveler-edit-form-row .select-input-root .request-traveler-edit-form-field-select.select-input .input-root svg{padding:0 20px}.MuiDialog-root.mobile-popover-card-root.my-trips-mobile-popover .request-traveler-edit-form-container .request-traveler-edit-form .request-traveler-edit-form-row .select-input-root .request-traveler-edit-form-input-select.select-input .input-root fieldset,.MuiDialog-root.mobile-popover-card-root.my-trips-mobile-popover .request-traveler-edit-form-container .request-traveler-edit-form .request-traveler-edit-form-row .select-input-root .request-traveler-edit-form-pasenger-select.select-input .input-root fieldset,.MuiDialog-root.mobile-popover-card-root.my-trips-mobile-popover .request-traveler-edit-form-container .request-traveler-edit-form .request-traveler-edit-form-row .select-input-root .request-traveler-edit-form-field-select.select-input .input-root fieldset,.MuiDialog-root.desktop-popover-card-root.my-trips-desktop-modal.request-traveler-edit-success-modal .request-traveler-edit-form-container .request-traveler-edit-form .request-traveler-edit-form-row .select-input-root .request-traveler-edit-form-input-select.select-input .input-root fieldset,.MuiDialog-root.desktop-popover-card-root.my-trips-desktop-modal.request-traveler-edit-success-modal .request-traveler-edit-form-container .request-traveler-edit-form .request-traveler-edit-form-row .select-input-root .request-traveler-edit-form-pasenger-select.select-input .input-root fieldset,.MuiDialog-root.desktop-popover-card-root.my-trips-desktop-modal.request-traveler-edit-success-modal .request-traveler-edit-form-container .request-traveler-edit-form .request-traveler-edit-form-row .select-input-root .request-traveler-edit-form-field-select.select-input .input-root fieldset,.MuiDialog-root.desktop-popover-card-root.my-trips-desktop-modal.request-traveler-edit-modal .request-traveler-edit-form-container .request-traveler-edit-form .request-traveler-edit-form-row .select-input-root .request-traveler-edit-form-input-select.select-input .input-root fieldset,.MuiDialog-root.desktop-popover-card-root.my-trips-desktop-modal.request-traveler-edit-modal .request-traveler-edit-form-container .request-traveler-edit-form .request-traveler-edit-form-row .select-input-root .request-traveler-edit-form-pasenger-select.select-input .input-root fieldset,.MuiDialog-root.desktop-popover-card-root.my-trips-desktop-modal.request-traveler-edit-modal .request-traveler-edit-form-container .request-traveler-edit-form .request-traveler-edit-form-row .select-input-root .request-traveler-edit-form-field-select.select-input .input-root fieldset{border-radius:4px;border:.5px solid var(--grey-11)}.MuiDialog-root.mobile-popover-card-root.my-trips-mobile-popover .request-traveler-edit-form-container .request-traveler-edit-form .request-traveler-edit-form-row .request-traveler-edit-form-input,.MuiDialog-root.desktop-popover-card-root.my-trips-desktop-modal.request-traveler-edit-success-modal .request-traveler-edit-form-container .request-traveler-edit-form .request-traveler-edit-form-row .request-traveler-edit-form-input,.MuiDialog-root.desktop-popover-card-root.my-trips-desktop-modal.request-traveler-edit-modal .request-traveler-edit-form-container .request-traveler-edit-form .request-traveler-edit-form-row .request-traveler-edit-form-input{width:61%}.MuiDialog-root.mobile-popover-card-root.my-trips-mobile-popover .request-traveler-edit-form-container .request-traveler-edit-form .request-traveler-edit-form-row .request-traveler-edit-form-input label.b2b-text-field-label,.MuiDialog-root.desktop-popover-card-root.my-trips-desktop-modal.request-traveler-edit-success-modal .request-traveler-edit-form-container .request-traveler-edit-form .request-traveler-edit-form-row .request-traveler-edit-form-input label.b2b-text-field-label,.MuiDialog-root.desktop-popover-card-root.my-trips-desktop-modal.request-traveler-edit-modal .request-traveler-edit-form-container .request-traveler-edit-form .request-traveler-edit-form-row .request-traveler-edit-form-input label.b2b-text-field-label{white-space:nowrap}.MuiDialog-root.mobile-popover-card-root.my-trips-mobile-popover .request-traveler-edit-form-container .request-traveler-edit-form .request-traveler-edit-form-row.mobile,.MuiDialog-root.desktop-popover-card-root.my-trips-desktop-modal.request-traveler-edit-success-modal .request-traveler-edit-form-container .request-traveler-edit-form .request-traveler-edit-form-row.mobile,.MuiDialog-root.desktop-popover-card-root.my-trips-desktop-modal.request-traveler-edit-modal .request-traveler-edit-form-container .request-traveler-edit-form .request-traveler-edit-form-row.mobile{flex-direction:column;border-bottom:.5px solid var(--grey-11);padding-bottom:20px;margin-bottom:20px}.MuiDialog-root.mobile-popover-card-root.my-trips-mobile-popover .request-traveler-edit-form-container .request-traveler-edit-form .request-traveler-edit-form-row.mobile .select-input-root,.MuiDialog-root.desktop-popover-card-root.my-trips-desktop-modal.request-traveler-edit-success-modal .request-traveler-edit-form-container .request-traveler-edit-form .request-traveler-edit-form-row.mobile .select-input-root,.MuiDialog-root.desktop-popover-card-root.my-trips-desktop-modal.request-traveler-edit-modal .request-traveler-edit-form-container .request-traveler-edit-form .request-traveler-edit-form-row.mobile .select-input-root{width:100%}.MuiDialog-root.mobile-popover-card-root.my-trips-mobile-popover .request-traveler-edit-form-container .request-traveler-edit-form .request-traveler-edit-form-row.mobile .select-input-root:not(:last-child),.MuiDialog-root.desktop-popover-card-root.my-trips-desktop-modal.request-traveler-edit-success-modal .request-traveler-edit-form-container .request-traveler-edit-form .request-traveler-edit-form-row.mobile .select-input-root:not(:last-child),.MuiDialog-root.desktop-popover-card-root.my-trips-desktop-modal.request-traveler-edit-modal .request-traveler-edit-form-container .request-traveler-edit-form .request-traveler-edit-form-row.mobile .select-input-root:not(:last-child){margin-right:0}.MuiDialog-root.mobile-popover-card-root.my-trips-mobile-popover .request-traveler-edit-form-container .request-traveler-edit-form .request-traveler-edit-form-row.mobile .select-input-root.request-traveler-edit-form-input-select,.MuiDialog-root.desktop-popover-card-root.my-trips-desktop-modal.request-traveler-edit-success-modal .request-traveler-edit-form-container .request-traveler-edit-form .request-traveler-edit-form-row.mobile .select-input-root.request-traveler-edit-form-input-select,.MuiDialog-root.desktop-popover-card-root.my-trips-desktop-modal.request-traveler-edit-modal .request-traveler-edit-form-container .request-traveler-edit-form .request-traveler-edit-form-row.mobile .select-input-root.request-traveler-edit-form-input-select{width:100%}.MuiDialog-root.mobile-popover-card-root.my-trips-mobile-popover .request-traveler-edit-form-container .request-traveler-edit-form .request-traveler-edit-form-row.mobile .request-traveler-edit-form-input,.MuiDialog-root.desktop-popover-card-root.my-trips-desktop-modal.request-traveler-edit-success-modal .request-traveler-edit-form-container .request-traveler-edit-form .request-traveler-edit-form-row.mobile .request-traveler-edit-form-input,.MuiDialog-root.desktop-popover-card-root.my-trips-desktop-modal.request-traveler-edit-modal .request-traveler-edit-form-container .request-traveler-edit-form .request-traveler-edit-form-row.mobile .request-traveler-edit-form-input{width:100%}.MuiDialog-root.mobile-popover-card-root.my-trips-mobile-popover .request-traveler-edit-form-container .request-traveler-edit-form .request-traveler-edit-add-button-container,.MuiDialog-root.desktop-popover-card-root.my-trips-desktop-modal.request-traveler-edit-success-modal .request-traveler-edit-form-container .request-traveler-edit-form .request-traveler-edit-add-button-container,.MuiDialog-root.desktop-popover-card-root.my-trips-desktop-modal.request-traveler-edit-modal .request-traveler-edit-form-container .request-traveler-edit-form .request-traveler-edit-add-button-container{display:flex;justify-content:space-between}.MuiDialog-root.mobile-popover-card-root.my-trips-mobile-popover .request-traveler-edit-form-container .request-traveler-edit-form .request-traveler-edit-add-button-container .warning,.MuiDialog-root.desktop-popover-card-root.my-trips-desktop-modal.request-traveler-edit-success-modal .request-traveler-edit-form-container .request-traveler-edit-form .request-traveler-edit-add-button-container .warning,.MuiDialog-root.desktop-popover-card-root.my-trips-desktop-modal.request-traveler-edit-modal .request-traveler-edit-form-container .request-traveler-edit-form .request-traveler-edit-add-button-container .warning{color:var(--red-error-color)}.MuiDialog-root.mobile-popover-card-root.my-trips-mobile-popover .request-traveler-edit-form-container .request-traveler-edit-form .request-traveler-edit-add-button-container .action-link,.MuiDialog-root.desktop-popover-card-root.my-trips-desktop-modal.request-traveler-edit-success-modal .request-traveler-edit-form-container .request-traveler-edit-form .request-traveler-edit-add-button-container .action-link,.MuiDialog-root.desktop-popover-card-root.my-trips-desktop-modal.request-traveler-edit-modal .request-traveler-edit-form-container .request-traveler-edit-form .request-traveler-edit-add-button-container .action-link{white-space:nowrap;margin-right:10px}.MuiDialog-root.mobile-popover-card-root.my-trips-mobile-popover .request-traveler-edit-form-container .request-traveler-edit-form .request-traveler-edit-add-button-container .action-link .request-traveler-edit-add-button,.MuiDialog-root.desktop-popover-card-root.my-trips-desktop-modal.request-traveler-edit-success-modal .request-traveler-edit-form-container .request-traveler-edit-form .request-traveler-edit-add-button-container .action-link .request-traveler-edit-add-button,.MuiDialog-root.desktop-popover-card-root.my-trips-desktop-modal.request-traveler-edit-modal .request-traveler-edit-form-container .request-traveler-edit-form .request-traveler-edit-add-button-container .action-link .request-traveler-edit-add-button{display:flex;align-items:center;justify-content:flex-start}.MuiDialog-root.mobile-popover-card-root.my-trips-mobile-popover .request-traveler-edit-form-container .request-traveler-edit-form .request-traveler-edit-add-button-container .action-link .request-traveler-edit-add-button>*,.MuiDialog-root.desktop-popover-card-root.my-trips-desktop-modal.request-traveler-edit-success-modal .request-traveler-edit-form-container .request-traveler-edit-form .request-traveler-edit-add-button-container .action-link .request-traveler-edit-add-button>*,.MuiDialog-root.desktop-popover-card-root.my-trips-desktop-modal.request-traveler-edit-modal .request-traveler-edit-form-container .request-traveler-edit-form .request-traveler-edit-add-button-container .action-link .request-traveler-edit-add-button>*{margin-right:5px;color:var(--action-link-active-text);font-weight:bold}.MuiDialog-root.mobile-popover-card-root.my-trips-mobile-popover .request-traveler-edit-form-container .request-traveler-edit-form .request-traveler-edit-add-button-container .action-link .request-traveler-edit-add-button>* g,.MuiDialog-root.desktop-popover-card-root.my-trips-desktop-modal.request-traveler-edit-success-modal .request-traveler-edit-form-container .request-traveler-edit-form .request-traveler-edit-add-button-container .action-link .request-traveler-edit-add-button>* g,.MuiDialog-root.desktop-popover-card-root.my-trips-desktop-modal.request-traveler-edit-modal .request-traveler-edit-form-container .request-traveler-edit-form .request-traveler-edit-add-button-container .action-link .request-traveler-edit-add-button>* g{fill:var(--action-link-active-text)}.MuiDialog-root.mobile-popover-card-root.my-trips-mobile-popover .request-traveler-edit-form-container .request-traveler-edit-form-footer,.MuiDialog-root.desktop-popover-card-root.my-trips-desktop-modal.request-traveler-edit-success-modal .request-traveler-edit-form-container .request-traveler-edit-form-footer,.MuiDialog-root.desktop-popover-card-root.my-trips-desktop-modal.request-traveler-edit-modal .request-traveler-edit-form-container .request-traveler-edit-form-footer{padding-top:20px;width:100%;text-align:right;border-top:.5px solid var(--grey-11)}.MuiDialog-root.desktop-popover-card-root.my-trips-desktop-modal.request-traveler-edit-success-modal .MuiDialog-scrollPaper .MuiPaper-root.MuiDialog-paper.MuiDialog-paperScrollPaper.MuiPaper-rounded{width:600px}
.resend-confirmation-modal.desktop-popover-card-root .MuiDialog-paper{position:relative;left:unset !important;width:610px}.resend-confirmation-modal.desktop-popover-card-root .desktop-popover-card-content-container{min-height:fit-content}.resend-confirmation-modal-content{padding:55px 45px 40px;text-align:center}.resend-confirmation-modal-content .icon-container svg{padding-bottom:10px}.resend-confirmation-modal-content .icon-container .success-icon path{fill:var(--text-green-2)}.resend-confirmation-modal-content .title{font-size:24px;line-height:31px;padding-bottom:10px}.resend-confirmation-modal-content .subtitle{color:var(--secondary-text-grey);font-size:18px;line-height:23px}.resend-confirmation-modal-content .resend-confirmation-form{padding:30px 0}.resend-confirmation-modal-content .resend-confirmation-form .email-input{width:324px}.resend-confirmation-modal-content .actions-container{display:flex;flex-flow:column;align-items:center}.resend-confirmation-modal-content .actions-container button{width:160px}.resend-confirmation-modal-content .actions-container .done-btn{padding-top:10px}.resend-confirmation-modal-content .actions-container .resend-confirmation-btn{padding-bottom:10px}.resend-confirmation-modal-content .actions-container .try-again-btn{padding:10px 0}
.schedule-change-requested-modal{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:50px}.schedule-change-requested-modal .checked-icon{margin-bottom:10px}.schedule-change-requested-modal .checked-icon path{fill:var(--text-green-2)}.schedule-change-requested-modal .header{margin-bottom:9px}.schedule-change-requested-modal .sub-header{color:var(--secondary-text-grey);margin-bottom:30px}.schedule-change-requested-modal .secondary-button{margin-top:18px}.schedule-change-requested-modal .action-button button{padding:0 35px}
.my-trips-desktop-modal.schedule-change.desktop-popover-card-root .MuiDialog-paper{position:relative;left:unset !important;width:fit-content}.my-trips-desktop-modal.schedule-change.desktop-popover-card-root .desktop-popover-card-content-container{min-height:fit-content}.my-trips-desktop-modal.schedule-change.desktop-popover-card-root .schedule-change-modal{padding:44px 36px}.my-trips-desktop-modal.schedule-change.desktop-popover-card-root .schedule-change-modal .schedule-change-modal-header{margin-bottom:14px;font-weight:600}.my-trips-desktop-modal.schedule-change.desktop-popover-card-root .schedule-change-modal .schedule-change-modal-description{margin-bottom:33px;font-size:16px}.my-trips-desktop-modal.schedule-change.desktop-popover-card-root .schedule-change-modal .subheading-two{font-size:16px;font-weight:600}.my-trips-desktop-modal.schedule-change.desktop-popover-card-root .schedule-change-modal .schedule-change-modal-divider{margin:40px 0 30px 0}.my-trips-desktop-modal.schedule-change.desktop-popover-card-root .schedule-change-modal .schedule-change-form .action-button.h4r-primary{margin-bottom:45px}.my-trips-desktop-modal.schedule-change.desktop-popover-card-root .schedule-change-modal .schedule-change-form .view-cancelation-button{font-size:14px;font-weight:600}.my-trips-desktop-modal.schedule-change.desktop-popover-card-root .schedule-change-modal .view-previous-itinerary{font-weight:600;color:var(--primary-blue);margin-top:10px;margin-bottom:15px}.my-trips-desktop-modal.schedule-change.desktop-popover-card-root .schedule-change-modal .flight-summary-container{display:flex;flex-direction:row;border-radius:8px;border:.5px solid #e0e0e0;padding:56px 42px 0 42px}.my-trips-desktop-modal.schedule-change.desktop-popover-card-root .schedule-change-modal .flight-summary-container .return-itinerary{margin-left:90px}.my-trips-desktop-modal.schedule-change.desktop-popover-card-root .schedule-change-modal .flight-summary-container .slice-info-title{display:flex;align-items:baseline;position:relative}.my-trips-desktop-modal.schedule-change.desktop-popover-card-root .schedule-change-modal .flight-summary-container .slice-info-title .slice-info-update-tag{position:absolute;top:-36px;left:-6px}.my-trips-desktop-modal.schedule-change.desktop-popover-card-root .schedule-change-modal .flight-summary-container .slice-info-title .status-tag{margin-left:6px}.my-trips-desktop-modal.schedule-change.desktop-popover-card-root .schedule-change-modal .flight-summary-container .slice-info-title .status-tag svg path{fill:#fff}.my-trips-desktop-modal.schedule-change.desktop-popover-card-root .schedule-change-modal .flight-summary-container .slice-info-title .direction-label{font-weight:600}.my-trips-desktop-modal.schedule-change.desktop-popover-card-root .schedule-change-modal .flight-summary-container .flight-details-summary{padding:0}.my-trips-desktop-modal.schedule-change.desktop-popover-card-root .schedule-change-modal.schedule-change-state{width:550px;text-align:center;padding:0px}.my-trips-mobile-popover-content .schedule-change-modal{padding:49px 20px}.my-trips-mobile-popover-content .schedule-change-modal .schedule-change-modal-header{font-size:16px;font-weight:600;padding-right:20px}.my-trips-mobile-popover-content .schedule-change-modal .schedule-change-modal-description{font-size:14px;margin:10px 0 15px 0}.my-trips-mobile-popover-content .schedule-change-modal .subheading-two{font-size:16px;font-weight:600;padding-right:20px}.my-trips-mobile-popover-content .schedule-change-modal .view-previous-itinerary{margin:13px 0 20px 0}.my-trips-mobile-popover-content .schedule-change-modal .flight-details-summary{padding:0 10px 0 0}.my-trips-mobile-popover-content .schedule-change-modal .time-details h6{font-size:16px}.my-trips-mobile-popover-content .schedule-change-modal .slice-info-title{margin-bottom:20px}.my-trips-mobile-popover-content .schedule-change-modal .slice-info-title .slice-info-update-tag{width:fit-content;margin-bottom:10px;white-space:nowrap}.my-trips-mobile-popover-content .schedule-change-modal .slice-info-title h6{font-size:14px}.my-trips-mobile-popover-content .schedule-change-modal .schedule-change-form{padding-top:35px}.my-trips-mobile-popover-content .schedule-change-modal.schedule-change-state{text-align:center}
.itinerary-summary-container{display:flex;flex-flow:column;justify-content:flex-end}.itinerary-summary-container .mobile-status-tag{display:flex;margin:10px -6px}.itinerary-summary-container .itinerary-summary-header{font-weight:600}.itinerary-summary-container .itinerary-airline{display:flex;align-items:center}.itinerary-summary-container .itinerary-airline .airline-icon{margin-right:6px;height:15px;width:15px}.itinerary-summary-container .itinerary-airline .airline-icon img{height:15px;width:15px}.itinerary-summary-container .itinerary-airline .vi-more{font-size:14px;margin-left:5px}.itinerary-summary-container .itinerary-airline .red-text{color:var(--red-2)}.itinerary-summary-container .itinerary-summary-details-section{display:flex;padding-top:12px;padding-bottom:6px}.itinerary-summary-container .itinerary-summary-details-section .section-area.time-and-airline{grid-area:time-and-airline;min-width:50%}.itinerary-summary-container .itinerary-summary-details-section .section-area.duration-and-stop{grid-area:duration-and-stop;margin-left:10px}
.select-fligth-info-checkbox{padding:35px}.select-fligth-info-checkbox .title{margin:20px 0;font-size:20px}.select-fligth-info-checkbox .flight-info-checkbox-outbound{margin:15px 0;font-size:15px}.select-fligth-info-checkbox .return{margin:20px 0}.select-fligth-info-checkbox .return .flight-info-checkbox-return{margin:15px 0;font-size:15px}.select-fligth-info-checkbox .dashed{height:120px}.select-fligth-info-checkbox .actions{margin-top:2rem;text-align:right}.select-fligth-info-checkbox .status-banner path{fill:#141414}
.my-trips-desktop-modal.self-serve-cancel-flight-modal.desktop-popover-card-root .MuiDialog-paper{position:relative;left:unset !important;width:524px}.my-trips-desktop-modal.self-serve-cancel-flight-modal.desktop-popover-card-root .desktop-popover-card-content-container{min-height:fit-content}.self-serve-cancel-flight-modal-content .itinerary-data-row{display:flex;flex-flow:row;justify-content:space-between;width:100%}.self-serve-cancel-flight-modal-content .confirm-cancellation-btn button{background:var(--button-critical-background) !important}.self-serve-cancel-flight-modal-content .confirm-cancellation-btn button:hover{background:var(--button-critical-hover-background) !important}.self-serve-cancel-flight-modal-content .success-icon>path{fill:var(--green-1)}.self-serve-cancel-flight-modal-content .spinner-text-container .title{font-size:20px}.flight-summary-panel-container.multi-city-cancel{padding-left:0px !important;padding-right:0px !important}
.hotel-cfar-model-content-loading-screen-root .hotel-cfar-model-content-loading-screen-container{padding:66px 30px 60px;text-align:center}.hotel-cfar-model-content-loading-screen-root .hotel-cfar-model-content-loading-screen-container .content-wrapper .cfar-loading-spinner{margin-bottom:36px}.hotel-cfar-model-content-loading-screen-root .hotel-cfar-model-content-loading-screen-container .content-wrapper .cfar-loading-text.loading-text .loading-text-copy,.hotel-cfar-model-content-loading-screen-root .hotel-cfar-model-content-loading-screen-container .content-wrapper .cfar-loading-secondary-text{font-size:16px;line-height:24px;color:var(--secondary-text-grey)}.hotel-cfar-model-content-loading-screen-root .hotel-cfar-model-content-loading-screen-container .content-wrapper .cfar-loading-text.loading-text{margin:0}.hotel-cfar-model-content-loading-screen-root .hotel-cfar-model-content-loading-screen-container .content-wrapper .cfar-loading-text.loading-text.primary .loading-text-copy{font-size:20px;line-height:30px;color:var(--primary-text-grey)}.hotel-cfar-model-content-loading-screen-root .hotel-cfar-model-content-loading-screen-container .content-wrapper .cfar-loading-secondary-text{margin-top:8px}.hotel-cfar-model-content-loading-screen-root.mobile .cfar-model-content-loading-screen-container{padding:136px 20px 0}.hotel-cfar-model-content-loading-screen-root.mobile .cfar-model-content-loading-screen-container .content-wrapper .cfar-loading-spinner{margin-bottom:16px}
.hotel-cfar-model-content-complete-screen-root .hotel-cfar-model-content-complete-screen-container{padding:40px 30px;text-align:center}.hotel-cfar-model-content-complete-screen-root .hotel-cfar-model-content-complete-screen-container .content-wrapper .cfar-complete-check-mark{margin-bottom:20px}.hotel-cfar-model-content-complete-screen-root .hotel-cfar-model-content-complete-screen-container .content-wrapper .cfar-complete-check-mark path{fill:var(--text-green-2)}.hotel-cfar-model-content-complete-screen-root .hotel-cfar-model-content-complete-screen-container .content-wrapper .cfar-complete-text.primary{font-size:20px;line-height:30px;color:var(--primary-text-grey)}.hotel-cfar-model-content-complete-screen-root .hotel-cfar-model-content-complete-screen-container .content-wrapper .cfar-complete-text.secondary{font-size:16px;line-height:24px;color:var(--secondary-text-grey)}.hotel-cfar-model-content-complete-screen-root .hotel-cfar-model-content-complete-screen-container .content-wrapper .cfar-complete-text:not(:last-child){margin-bottom:8px}.hotel-cfar-model-content-complete-screen-root .hotel-cfar-model-content-complete-screen-container .content-wrapper .cfar-complete-button{margin-top:20px}.hotel-cfar-model-content-complete-screen-root .hotel-cfar-model-content-complete-screen-container .content-wrapper .cfar-complete-button .MuiButton-root{padding:6px 58px}.hotel-cfar-model-content-complete-screen-root.mobile .cfar-model-content-complete-screen-container{padding:136px 20px 0}.hotel-cfar-model-content-complete-screen-root.mobile .cfar-model-content-complete-screen-container .content-wrapper .cfar-complete-check-mark{margin-bottom:16px}
.hotel-cfar-model-content-error-screen-root.generic-modal-content-container{margin:46px 30px 30px}.hotel-cfar-model-content-error-screen-root.generic-modal-content-container .image-container{padding-bottom:30px}.hotel-cfar-model-content-error-screen-root.generic-modal-content-container .image-container .error-icon{width:80px;height:fit-content}.hotel-cfar-model-content-error-screen-root.generic-modal-content-container .modal-title{margin-bottom:16px;font-size:24px;line-height:36px}.hotel-cfar-model-content-error-screen-root.generic-modal-content-container .subtitle{padding:0;font-size:14px;line-height:21px}.hotel-cfar-model-content-error-screen-root.generic-modal-content-container .actions-container{margin-top:30px;flex-flow:row;justify-content:center}.hotel-cfar-model-content-error-screen-root.generic-modal-content-container .actions-container .action-button:first-child:not(:last-child){padding:0 16px 0 0}.hotel-cfar-model-content-error-screen-root.generic-modal-content-container.mobile{margin:54px 20px 0}.hotel-cfar-model-content-error-screen-root.generic-modal-content-container.mobile .image-container{padding-bottom:20px}.hotel-cfar-model-content-error-screen-root.generic-modal-content-container.mobile .actions-container{flex-flow:column}.hotel-cfar-model-content-error-screen-root.generic-modal-content-container.mobile .actions-container .action-button:first-child:not(:last-child){padding:0 0 16px 0}
.cfar-reservation-summary-root .reservation-summary-header{font-size:16px}.cfar-reservation-summary-root .reservation-summary-details-section{display:grid;grid-template-columns:1fr 1fr;padding-top:12px}.cfar-reservation-summary-root .reservation-summary-details-section .reservation-item{display:grid;grid-template-columns:24px 1fr}.cfar-reservation-summary-root .reservation-summary-details-section .reservation-item .icon-section{align-self:center;width:12px}
.my-trips-desktop-modal.cfar-hotel-modal.desktop-popover-card-root .MuiDialog-paper{position:relative;left:unset !important;width:546px}.my-trips-desktop-modal.cfar-hotel-modal.desktop-popover-card-root .desktop-popover-card-content-container{min-height:fit-content}.my-trips-desktop-modal.cfar-hotel-modal.desktop-popover-card-root.partial-scroll .desktop-popover-card-content-container{height:100%}.my-trips-desktop-modal.cfar-hotel-modal .generic-info-details-points-group-root{margin-left:0}.my-trips-desktop-modal.cfar-hotel-modal .generic-info-details-points-group-root .title-copy{font-size:16px}.my-trips-desktop-modal.cfar-hotel-modal .generic-info-details-points-group-root .item-copy{font-size:14px;line-height:21px}.my-trips-desktop-modal.cfar-hotel-modal .cfar-hotel-full-refund-terms-and-conditions{margin-top:16px;margin-bottom:20px}.my-trips-desktop-modal.cfar-hotel-modal .cfar-hotel-exercise-modal-subtitle{margin-bottom:20px}.my-trips-desktop-modal.cfar-hotel-modal .reservation-data-row,.my-trips-mobile-popover-content .cfar-hotel-modal-content-root.generic-details-modal-content-root .reservation-data-row{border-top:.5px solid var(--grey-11);border-bottom:.5px solid var(--grey-11);padding:20px 0;display:flex}.my-trips-desktop-modal.cfar-hotel-modal .reservation-data-row .cfar-reservation-summary-root,.my-trips-mobile-popover-content .cfar-hotel-modal-content-root.generic-details-modal-content-root .reservation-data-row .cfar-reservation-summary-root{margin-right:20px}.my-trips-desktop-modal.cfar-hotel-modal .reservation-data-row.mobile,.my-trips-mobile-popover-content .cfar-hotel-modal-content-root.generic-details-modal-content-root .reservation-data-row.mobile{display:block}.my-trips-desktop-modal.cfar-hotel-modal .reservation-data-row.mobile .cfar-reservation-summary-root,.my-trips-mobile-popover-content .cfar-hotel-modal-content-root.generic-details-modal-content-root .reservation-data-row.mobile .cfar-reservation-summary-root{margin:0}.my-trips-desktop-modal.cfar-hotel-modal .reservation-data-row.mobile.details,.my-trips-mobile-popover-content .cfar-hotel-modal-content-root.generic-details-modal-content-root .reservation-data-row.mobile.details{border-top:0;padding-top:0}.my-trips-desktop-modal.cfar-hotel-modal .reservation-data-row.mobile.main-content-section,.my-trips-mobile-popover-content .cfar-hotel-modal-content-root.generic-details-modal-content-root .reservation-data-row.mobile.main-content-section{padding:0px 20px 30px !important}.my-trips-desktop-modal.cfar-hotel-modal .cfar-hotel-exercise-modal-subtitle,.my-trips-mobile-popover-content .cfar-hotel-modal-content-root.generic-details-modal-content-root .cfar-hotel-exercise-modal-subtitle{margin-bottom:20px}.my-trips-desktop-modal.cfar-hotel-modal .cfar-hotel-cancellation-information,.my-trips-desktop-modal.cfar-hotel-modal .cfar-hotel-complete-cancellation,.my-trips-mobile-popover-content .cfar-hotel-modal-content-root.generic-details-modal-content-root .cfar-hotel-cancellation-information,.my-trips-mobile-popover-content .cfar-hotel-modal-content-root.generic-details-modal-content-root .cfar-hotel-complete-cancellation{margin-left:0px}.my-trips-desktop-modal.cfar-hotel-modal .cfar-modal-content-points-group .items-list .item-copy,.my-trips-mobile-popover-content .cfar-hotel-modal-content-root.generic-details-modal-content-root .cfar-modal-content-points-group .items-list .item-copy{font-size:14px;line-height:21px}.my-trips-desktop-modal.cfar-hotel-modal .cfar-modal-content-points-group .items-list .item-copy:not(:first-child),.my-trips-mobile-popover-content .cfar-hotel-modal-content-root.generic-details-modal-content-root .cfar-modal-content-points-group .items-list .item-copy:not(:first-child){margin-top:8px}.my-trips-desktop-modal.cfar-hotel-modal .bottom-content-banner-root,.my-trips-mobile-popover-content .cfar-hotel-modal-content-root.generic-details-modal-content-root .bottom-content-banner-root{display:flex;justify-content:center}.cfar-hotel-modal-content-root .generic-info-details-points-group-root .generic-points-group .title-copy{font-size:16px;line-height:21px}.cfar-hotel-modal-content-root .generic-info-details-points-group-root .generic-points-group .items-list{list-style-type:disc}.cfar-hotel-modal-content-root .generic-info-details-points-group-root .generic-points-group .items-list .item-copy{font-size:14px;line-height:21px}.cfar-hotel-modal-content-root .bottom-content-banner-container{width:100%}
.my-trips-desktop-modal.itemized-hotel-receipt-modal .MuiDialog-container .MuiPaper-root{max-width:400px}.itemized-receipt-modal-content{max-width:400px;margin:auto}.itemized-receipt-modal-content .bold{font-weight:bold}.itemized-receipt-modal-content .gutter-bottom{margin-bottom:20px}.itemized-receipt-modal-content .itemized-receipt-logo-container{padding:0 40px;height:50px;display:flex;justify-content:space-between;align-items:center}.itemized-receipt-modal-content .itemized-receipt-logo-container img{max-width:120px}.itemized-receipt-modal-content .itemized-receipt-logo-container .print-btn{font-family:"Optimist";color:var(--blue-9);font-weight:600;font-size:14px;letter-spacing:0;text-decoration:underline}.itemized-receipt-modal-content .itemized-receipt-title-container{background-color:#00132b;color:#fff;-webkit-print-color-adjust:exact;padding:20px 0;text-align:center}.itemized-receipt-modal-content .itemized-receipt-details{padding:20px 40px 0 40px;display:flex;flex-direction:column;justify-content:center}.itemized-receipt-modal-content .itemized-receipt-details .line-item{display:flex;justify-content:space-between;align-items:center}.itemized-receipt-modal-content .itemized-receipt-details .line-item .hotel-name{margin-left:20px}.itemized-receipt-modal-content .itemized-receipt-details .line-item p:last-of-type{text-align:right}.itemized-receipt-modal-content .itemized-receipt-details .line-item.positive p{color:var(--algomerch-price)}
.my-trips-mobile-popover-content .travelers-modal-content{padding:40px 17px 24px 17px}.my-trips-mobile-popover-content .travelers-modal-content .travelers-container{display:grid;grid-template-columns:1fr;grid-template-rows:1fr;row-gap:20px;margin:20px 0 80px 0}.my-trips-mobile-popover-content .travelers-modal-content .travelers-container .traveler-details-container{display:grid;grid-template-columns:auto 1fr;grid-template-rows:1fr;column-gap:20px;align-items:start}.my-trips-mobile-popover-content .travelers-modal-content .travelers-container .traveler-details-container .traveler-icon{color:var(--grey-8)}.my-trips-mobile-popover-content .travelers-modal-content .travelers-container .traveler-details-container .traveler-details .traveler-name{margin-bottom:4px;line-height:16px}.my-trips-mobile-popover-content .flight-payment-modal-content{padding:40px 17px 24px 17px}.my-trips-mobile-popover-content .flight-payment-modal-content .flight-payment-title-container{margin-bottom:32px}.my-trips-mobile-popover-content .flight-payment-modal-content .payment-travelers-container{display:grid;grid-template-columns:1fr;row-gap:21px}.my-trips-mobile-popover-content .flight-payment-modal-content .payment-travelers-container .payment-details-container{display:flex;flex-direction:column;padding-bottom:10px;border-bottom:.5px solid var(--grey-11)}.my-trips-mobile-popover-content .flight-payment-modal-content .payment-travelers-container .payment-details-container .payment-traveler-name{margin-bottom:11px}.my-trips-mobile-popover-content .flight-payment-modal-content .payment-travelers-container .payment-details-container .pricing-row{display:flex;flex-direction:row;align-items:center;justify-content:space-between;margin-bottom:7px}.my-trips-mobile-popover-content .flight-payment-modal-content .payment-travelers-container .payment-details-container .pricing-row.cfar .label,.my-trips-mobile-popover-content .flight-payment-modal-content .payment-travelers-container .payment-details-container .pricing-row.disruption-protection .label{display:flex}.my-trips-mobile-popover-content .flight-payment-modal-content .payment-travelers-container .payment-details-container .pricing-row.cfar .label .icon-wrapper,.my-trips-mobile-popover-content .flight-payment-modal-content .payment-travelers-container .payment-details-container .pricing-row.disruption-protection .label .icon-wrapper{display:inherit;align-items:center;margin-right:6px}.my-trips-mobile-popover-content .flight-payment-modal-content .payment-travelers-container .payment-details-container .pricing-row.cfar .label .add-on-icon,.my-trips-mobile-popover-content .flight-payment-modal-content .payment-travelers-container .payment-details-container .pricing-row.disruption-protection .label .add-on-icon{width:11px}.my-trips-mobile-popover-content .flight-payment-modal-content .ancillary-products-container{display:flex;flex-direction:column;padding-top:10px;padding-bottom:10px;border-bottom:.5px solid var(--grey-11)}.my-trips-mobile-popover-content .flight-payment-modal-content .ancillary-products-container .pricing-row{display:flex;flex-direction:row;align-items:center;justify-content:space-between}.my-trips-mobile-popover-content .flight-payment-modal-content .ancillary-products-container .pricing-row:not(:last-child){margin-bottom:7px}.my-trips-mobile-popover-content .flight-payment-modal-content .ancillary-products-container .pricing-row.cfar .label,.my-trips-mobile-popover-content .flight-payment-modal-content .ancillary-products-container .pricing-row.disruption-protection .label,.my-trips-mobile-popover-content .flight-payment-modal-content .ancillary-products-container .pricing-row.chfar .label{display:flex}.my-trips-mobile-popover-content .flight-payment-modal-content .ancillary-products-container .pricing-row.cfar .label .icon-wrapper,.my-trips-mobile-popover-content .flight-payment-modal-content .ancillary-products-container .pricing-row.disruption-protection .label .icon-wrapper,.my-trips-mobile-popover-content .flight-payment-modal-content .ancillary-products-container .pricing-row.chfar .label .icon-wrapper{display:inherit;align-items:center;margin-right:6px}.my-trips-mobile-popover-content .flight-payment-modal-content .ancillary-products-container .pricing-row.cfar .label .add-on-icon,.my-trips-mobile-popover-content .flight-payment-modal-content .ancillary-products-container .pricing-row.disruption-protection .label .add-on-icon,.my-trips-mobile-popover-content .flight-payment-modal-content .ancillary-products-container .pricing-row.chfar .label .add-on-icon{width:11px}.my-trips-mobile-popover-content .flight-payment-modal-content .trip-total-row{display:flex;flex-direction:row;align-items:center;justify-content:space-between;padding:24px 0;border-bottom:.5px solid var(--grey-11)}.my-trips-mobile-popover-content .flight-payment-modal-content .trip-total-row .trip-total-text{font-size:16px}.my-trips-mobile-popover-content .flight-payment-modal-content .rewards-container{display:flex;flex-direction:row;align-items:center;justify-content:space-between;padding:12px 0px;border-bottom:.5px solid var(--grey-11)}.my-trips-mobile-popover-content .flight-payment-modal-content .rewards-container .rewards-points{font-weight:600}.my-trips-mobile-popover-content .flight-payment-modal-content .payment-card-container{display:flex;flex-direction:row;align-items:center;justify-content:space-between;padding:17px 0}.my-trips-mobile-popover-content .flight-payment-modal-content .payment-card-container .payment-card-details-container{display:flex;flex-direction:row;align-items:center}.my-trips-mobile-popover-content .flight-payment-modal-content .payment-card-container .payment-card-details-container .payment-card-details{text-transform:capitalize}.my-trips-mobile-popover-content .flight-payment-modal-content .payment-card-container .payment-card-details-container .credit-card-icon{color:var(--grey-8);margin-right:9px}.my-trips-mobile-popover-content .flight-payment-modal-content .payment-card-container .payment-card-amount{font-weight:600}.my-trips-mobile-popover-content .hotel-payment-modal-content,.my-trips-mobile-popover-content .home-payment-modal-content,.my-trips-mobile-popover-content .package-payment-modal-content,.my-trips-mobile-popover-content .experience-payment-modal-content{padding:40px 17px 24px 17px}.my-trips-mobile-popover-content .hotel-payment-modal-content .hotel-payment-title-container,.my-trips-mobile-popover-content .hotel-payment-modal-content .home-payment-title-container,.my-trips-mobile-popover-content .hotel-payment-modal-content .experience-payment-title-container,.my-trips-mobile-popover-content .home-payment-modal-content .hotel-payment-title-container,.my-trips-mobile-popover-content .home-payment-modal-content .home-payment-title-container,.my-trips-mobile-popover-content .home-payment-modal-content .experience-payment-title-container,.my-trips-mobile-popover-content .package-payment-modal-content .hotel-payment-title-container,.my-trips-mobile-popover-content .package-payment-modal-content .home-payment-title-container,.my-trips-mobile-popover-content .package-payment-modal-content .experience-payment-title-container,.my-trips-mobile-popover-content .experience-payment-modal-content .hotel-payment-title-container,.my-trips-mobile-popover-content .experience-payment-modal-content .home-payment-title-container,.my-trips-mobile-popover-content .experience-payment-modal-content .experience-payment-title-container{margin-bottom:32px}.my-trips-mobile-popover-content .hotel-payment-modal-content .hotel-payment-container,.my-trips-mobile-popover-content .hotel-payment-modal-content .home-payment-container,.my-trips-mobile-popover-content .hotel-payment-modal-content .experience-payment-container,.my-trips-mobile-popover-content .home-payment-modal-content .hotel-payment-container,.my-trips-mobile-popover-content .home-payment-modal-content .home-payment-container,.my-trips-mobile-popover-content .home-payment-modal-content .experience-payment-container,.my-trips-mobile-popover-content .package-payment-modal-content .hotel-payment-container,.my-trips-mobile-popover-content .package-payment-modal-content .home-payment-container,.my-trips-mobile-popover-content .package-payment-modal-content .experience-payment-container,.my-trips-mobile-popover-content .experience-payment-modal-content .hotel-payment-container,.my-trips-mobile-popover-content .experience-payment-modal-content .home-payment-container,.my-trips-mobile-popover-content .experience-payment-modal-content .experience-payment-container{display:grid;grid-template-columns:1fr;row-gap:21px}.my-trips-mobile-popover-content .hotel-payment-modal-content .hotel-payment-container .hotel-payment-details-container,.my-trips-mobile-popover-content .hotel-payment-modal-content .hotel-payment-container .home-payment-details-container,.my-trips-mobile-popover-content .hotel-payment-modal-content .hotel-payment-container .experience-payment-details-container,.my-trips-mobile-popover-content .hotel-payment-modal-content .home-payment-container .hotel-payment-details-container,.my-trips-mobile-popover-content .hotel-payment-modal-content .home-payment-container .home-payment-details-container,.my-trips-mobile-popover-content .hotel-payment-modal-content .home-payment-container .experience-payment-details-container,.my-trips-mobile-popover-content .hotel-payment-modal-content .experience-payment-container .hotel-payment-details-container,.my-trips-mobile-popover-content .hotel-payment-modal-content .experience-payment-container .home-payment-details-container,.my-trips-mobile-popover-content .hotel-payment-modal-content .experience-payment-container .experience-payment-details-container,.my-trips-mobile-popover-content .home-payment-modal-content .hotel-payment-container .hotel-payment-details-container,.my-trips-mobile-popover-content .home-payment-modal-content .hotel-payment-container .home-payment-details-container,.my-trips-mobile-popover-content .home-payment-modal-content .hotel-payment-container .experience-payment-details-container,.my-trips-mobile-popover-content .home-payment-modal-content .home-payment-container .hotel-payment-details-container,.my-trips-mobile-popover-content .home-payment-modal-content .home-payment-container .home-payment-details-container,.my-trips-mobile-popover-content .home-payment-modal-content .home-payment-container .experience-payment-details-container,.my-trips-mobile-popover-content .home-payment-modal-content .experience-payment-container .hotel-payment-details-container,.my-trips-mobile-popover-content .home-payment-modal-content .experience-payment-container .home-payment-details-container,.my-trips-mobile-popover-content .home-payment-modal-content .experience-payment-container .experience-payment-details-container,.my-trips-mobile-popover-content .package-payment-modal-content .hotel-payment-container .hotel-payment-details-container,.my-trips-mobile-popover-content .package-payment-modal-content .hotel-payment-container .home-payment-details-container,.my-trips-mobile-popover-content .package-payment-modal-content .hotel-payment-container .experience-payment-details-container,.my-trips-mobile-popover-content .package-payment-modal-content .home-payment-container .hotel-payment-details-container,.my-trips-mobile-popover-content .package-payment-modal-content .home-payment-container .home-payment-details-container,.my-trips-mobile-popover-content .package-payment-modal-content .home-payment-container .experience-payment-details-container,.my-trips-mobile-popover-content .package-payment-modal-content .experience-payment-container .hotel-payment-details-container,.my-trips-mobile-popover-content .package-payment-modal-content .experience-payment-container .home-payment-details-container,.my-trips-mobile-popover-content .package-payment-modal-content .experience-payment-container .experience-payment-details-container,.my-trips-mobile-popover-content .experience-payment-modal-content .hotel-payment-container .hotel-payment-details-container,.my-trips-mobile-popover-content .experience-payment-modal-content .hotel-payment-container .home-payment-details-container,.my-trips-mobile-popover-content .experience-payment-modal-content .hotel-payment-container .experience-payment-details-container,.my-trips-mobile-popover-content .experience-payment-modal-content .home-payment-container .hotel-payment-details-container,.my-trips-mobile-popover-content .experience-payment-modal-content .home-payment-container .home-payment-details-container,.my-trips-mobile-popover-content .experience-payment-modal-content .home-payment-container .experience-payment-details-container,.my-trips-mobile-popover-content .experience-payment-modal-content .experience-payment-container .hotel-payment-details-container,.my-trips-mobile-popover-content .experience-payment-modal-content .experience-payment-container .home-payment-details-container,.my-trips-mobile-popover-content .experience-payment-modal-content .experience-payment-container .experience-payment-details-container{display:flex;flex-direction:column}.my-trips-mobile-popover-content .hotel-payment-modal-content .hotel-payment-container .hotel-payment-details-container .hotel-pricing-row,.my-trips-mobile-popover-content .hotel-payment-modal-content .hotel-payment-container .hotel-payment-details-container .home-pricing-row,.my-trips-mobile-popover-content .hotel-payment-modal-content .hotel-payment-container .hotel-payment-details-container .experience-pricing-row,.my-trips-mobile-popover-content .hotel-payment-modal-content .hotel-payment-container .home-payment-details-container .hotel-pricing-row,.my-trips-mobile-popover-content .hotel-payment-modal-content .hotel-payment-container .home-payment-details-container .home-pricing-row,.my-trips-mobile-popover-content .hotel-payment-modal-content .hotel-payment-container .home-payment-details-container .experience-pricing-row,.my-trips-mobile-popover-content .hotel-payment-modal-content .hotel-payment-container .experience-payment-details-container .hotel-pricing-row,.my-trips-mobile-popover-content .hotel-payment-modal-content .hotel-payment-container .experience-payment-details-container .home-pricing-row,.my-trips-mobile-popover-content .hotel-payment-modal-content .hotel-payment-container .experience-payment-details-container .experience-pricing-row,.my-trips-mobile-popover-content .hotel-payment-modal-content .home-payment-container .hotel-payment-details-container .hotel-pricing-row,.my-trips-mobile-popover-content .hotel-payment-modal-content .home-payment-container .hotel-payment-details-container .home-pricing-row,.my-trips-mobile-popover-content .hotel-payment-modal-content .home-payment-container .hotel-payment-details-container .experience-pricing-row,.my-trips-mobile-popover-content .hotel-payment-modal-content .home-payment-container .home-payment-details-container .hotel-pricing-row,.my-trips-mobile-popover-content .hotel-payment-modal-content .home-payment-container .home-payment-details-container .home-pricing-row,.my-trips-mobile-popover-content .hotel-payment-modal-content .home-payment-container .home-payment-details-container .experience-pricing-row,.my-trips-mobile-popover-content .hotel-payment-modal-content .home-payment-container .experience-payment-details-container .hotel-pricing-row,.my-trips-mobile-popover-content .hotel-payment-modal-content .home-payment-container .experience-payment-details-container .home-pricing-row,.my-trips-mobile-popover-content .hotel-payment-modal-content .home-payment-container .experience-payment-details-container .experience-pricing-row,.my-trips-mobile-popover-content .hotel-payment-modal-content .experience-payment-container .hotel-payment-details-container .hotel-pricing-row,.my-trips-mobile-popover-content .hotel-payment-modal-content .experience-payment-container .hotel-payment-details-container .home-pricing-row,.my-trips-mobile-popover-content .hotel-payment-modal-content .experience-payment-container .hotel-payment-details-container .experience-pricing-row,.my-trips-mobile-popover-content .hotel-payment-modal-content .experience-payment-container .home-payment-details-container .hotel-pricing-row,.my-trips-mobile-popover-content .hotel-payment-modal-content .experience-payment-container .home-payment-details-container .home-pricing-row,.my-trips-mobile-popover-content .hotel-payment-modal-content .experience-payment-container .home-payment-details-container .experience-pricing-row,.my-trips-mobile-popover-content .hotel-payment-modal-content .experience-payment-container .experience-payment-details-container .hotel-pricing-row,.my-trips-mobile-popover-content .hotel-payment-modal-content .experience-payment-container .experience-payment-details-container .home-pricing-row,.my-trips-mobile-popover-content .hotel-payment-modal-content .experience-payment-container .experience-payment-details-container .experience-pricing-row,.my-trips-mobile-popover-content .home-payment-modal-content .hotel-payment-container .hotel-payment-details-container .hotel-pricing-row,.my-trips-mobile-popover-content .home-payment-modal-content .hotel-payment-container .hotel-payment-details-container .home-pricing-row,.my-trips-mobile-popover-content .home-payment-modal-content .hotel-payment-container .hotel-payment-details-container .experience-pricing-row,.my-trips-mobile-popover-content .home-payment-modal-content .hotel-payment-container .home-payment-details-container .hotel-pricing-row,.my-trips-mobile-popover-content .home-payment-modal-content .hotel-payment-container .home-payment-details-container .home-pricing-row,.my-trips-mobile-popover-content .home-payment-modal-content .hotel-payment-container .home-payment-details-container .experience-pricing-row,.my-trips-mobile-popover-content .home-payment-modal-content .hotel-payment-container .experience-payment-details-container .hotel-pricing-row,.my-trips-mobile-popover-content .home-payment-modal-content .hotel-payment-container .experience-payment-details-container .home-pricing-row,.my-trips-mobile-popover-content .home-payment-modal-content .hotel-payment-container .experience-payment-details-container .experience-pricing-row,.my-trips-mobile-popover-content .home-payment-modal-content .home-payment-container .hotel-payment-details-container .hotel-pricing-row,.my-trips-mobile-popover-content .home-payment-modal-content .home-payment-container .hotel-payment-details-container .home-pricing-row,.my-trips-mobile-popover-content .home-payment-modal-content .home-payment-container .hotel-payment-details-container .experience-pricing-row,.my-trips-mobile-popover-content .home-payment-modal-content .home-payment-container .home-payment-details-container .hotel-pricing-row,.my-trips-mobile-popover-content .home-payment-modal-content .home-payment-container .home-payment-details-container .home-pricing-row,.my-trips-mobile-popover-content .home-payment-modal-content .home-payment-container .home-payment-details-container .experience-pricing-row,.my-trips-mobile-popover-content .home-payment-modal-content .home-payment-container .experience-payment-details-container .hotel-pricing-row,.my-trips-mobile-popover-content .home-payment-modal-content .home-payment-container .experience-payment-details-container .home-pricing-row,.my-trips-mobile-popover-content .home-payment-modal-content .home-payment-container .experience-payment-details-container .experience-pricing-row,.my-trips-mobile-popover-content .home-payment-modal-content .experience-payment-container .hotel-payment-details-container .hotel-pricing-row,.my-trips-mobile-popover-content .home-payment-modal-content .experience-payment-container .hotel-payment-details-container .home-pricing-row,.my-trips-mobile-popover-content .home-payment-modal-content .experience-payment-container .hotel-payment-details-container .experience-pricing-row,.my-trips-mobile-popover-content .home-payment-modal-content .experience-payment-container .home-payment-details-container .hotel-pricing-row,.my-trips-mobile-popover-content .home-payment-modal-content .experience-payment-container .home-payment-details-container .home-pricing-row,.my-trips-mobile-popover-content .home-payment-modal-content .experience-payment-container .home-payment-details-container .experience-pricing-row,.my-trips-mobile-popover-content .home-payment-modal-content .experience-payment-container .experience-payment-details-container .hotel-pricing-row,.my-trips-mobile-popover-content .home-payment-modal-content .experience-payment-container .experience-payment-details-container .home-pricing-row,.my-trips-mobile-popover-content .home-payment-modal-content .experience-payment-container .experience-payment-details-container .experience-pricing-row,.my-trips-mobile-popover-content .package-payment-modal-content .hotel-payment-container .hotel-payment-details-container .hotel-pricing-row,.my-trips-mobile-popover-content .package-payment-modal-content .hotel-payment-container .hotel-payment-details-container .home-pricing-row,.my-trips-mobile-popover-content .package-payment-modal-content .hotel-payment-container .hotel-payment-details-container .experience-pricing-row,.my-trips-mobile-popover-content .package-payment-modal-content .hotel-payment-container .home-payment-details-container .hotel-pricing-row,.my-trips-mobile-popover-content .package-payment-modal-content .hotel-payment-container .home-payment-details-container .home-pricing-row,.my-trips-mobile-popover-content .package-payment-modal-content .hotel-payment-container .home-payment-details-container .experience-pricing-row,.my-trips-mobile-popover-content .package-payment-modal-content .hotel-payment-container .experience-payment-details-container .hotel-pricing-row,.my-trips-mobile-popover-content .package-payment-modal-content .hotel-payment-container .experience-payment-details-container .home-pricing-row,.my-trips-mobile-popover-content .package-payment-modal-content .hotel-payment-container .experience-payment-details-container .experience-pricing-row,.my-trips-mobile-popover-content .package-payment-modal-content .home-payment-container .hotel-payment-details-container .hotel-pricing-row,.my-trips-mobile-popover-content .package-payment-modal-content .home-payment-container .hotel-payment-details-container .home-pricing-row,.my-trips-mobile-popover-content .package-payment-modal-content .home-payment-container .hotel-payment-details-container .experience-pricing-row,.my-trips-mobile-popover-content .package-payment-modal-content .home-payment-container .home-payment-details-container .hotel-pricing-row,.my-trips-mobile-popover-content .package-payment-modal-content .home-payment-container .home-payment-details-container .home-pricing-row,.my-trips-mobile-popover-content .package-payment-modal-content .home-payment-container .home-payment-details-container .experience-pricing-row,.my-trips-mobile-popover-content .package-payment-modal-content .home-payment-container .experience-payment-details-container .hotel-pricing-row,.my-trips-mobile-popover-content .package-payment-modal-content .home-payment-container .experience-payment-details-container .home-pricing-row,.my-trips-mobile-popover-content .package-payment-modal-content .home-payment-container .experience-payment-details-container .experience-pricing-row,.my-trips-mobile-popover-content .package-payment-modal-content .experience-payment-container .hotel-payment-details-container .hotel-pricing-row,.my-trips-mobile-popover-content .package-payment-modal-content .experience-payment-container .hotel-payment-details-container .home-pricing-row,.my-trips-mobile-popover-content .package-payment-modal-content .experience-payment-container .hotel-payment-details-container .experience-pricing-row,.my-trips-mobile-popover-content .package-payment-modal-content .experience-payment-container .home-payment-details-container .hotel-pricing-row,.my-trips-mobile-popover-content .package-payment-modal-content .experience-payment-container .home-payment-details-container .home-pricing-row,.my-trips-mobile-popover-content .package-payment-modal-content .experience-payment-container .home-payment-details-container .experience-pricing-row,.my-trips-mobile-popover-content .package-payment-modal-content .experience-payment-container .experience-payment-details-container .hotel-pricing-row,.my-trips-mobile-popover-content .package-payment-modal-content .experience-payment-container .experience-payment-details-container .home-pricing-row,.my-trips-mobile-popover-content .package-payment-modal-content .experience-payment-container .experience-payment-details-container .experience-pricing-row,.my-trips-mobile-popover-content .experience-payment-modal-content .hotel-payment-container .hotel-payment-details-container .hotel-pricing-row,.my-trips-mobile-popover-content .experience-payment-modal-content .hotel-payment-container .hotel-payment-details-container .home-pricing-row,.my-trips-mobile-popover-content .experience-payment-modal-content .hotel-payment-container .hotel-payment-details-container .experience-pricing-row,.my-trips-mobile-popover-content .experience-payment-modal-content .hotel-payment-container .home-payment-details-container .hotel-pricing-row,.my-trips-mobile-popover-content .experience-payment-modal-content .hotel-payment-container .home-payment-details-container .home-pricing-row,.my-trips-mobile-popover-content .experience-payment-modal-content .hotel-payment-container .home-payment-details-container .experience-pricing-row,.my-trips-mobile-popover-content .experience-payment-modal-content .hotel-payment-container .experience-payment-details-container .hotel-pricing-row,.my-trips-mobile-popover-content .experience-payment-modal-content .hotel-payment-container .experience-payment-details-container .home-pricing-row,.my-trips-mobile-popover-content .experience-payment-modal-content .hotel-payment-container .experience-payment-details-container .experience-pricing-row,.my-trips-mobile-popover-content .experience-payment-modal-content .home-payment-container .hotel-payment-details-container .hotel-pricing-row,.my-trips-mobile-popover-content .experience-payment-modal-content .home-payment-container .hotel-payment-details-container .home-pricing-row,.my-trips-mobile-popover-content .experience-payment-modal-content .home-payment-container .hotel-payment-details-container .experience-pricing-row,.my-trips-mobile-popover-content .experience-payment-modal-content .home-payment-container .home-payment-details-container .hotel-pricing-row,.my-trips-mobile-popover-content .experience-payment-modal-content .home-payment-container .home-payment-details-container .home-pricing-row,.my-trips-mobile-popover-content .experience-payment-modal-content .home-payment-container .home-payment-details-container .experience-pricing-row,.my-trips-mobile-popover-content .experience-payment-modal-content .home-payment-container .experience-payment-details-container .hotel-pricing-row,.my-trips-mobile-popover-content .experience-payment-modal-content .home-payment-container .experience-payment-details-container .home-pricing-row,.my-trips-mobile-popover-content .experience-payment-modal-content .home-payment-container .experience-payment-details-container .experience-pricing-row,.my-trips-mobile-popover-content .experience-payment-modal-content .experience-payment-container .hotel-payment-details-container .hotel-pricing-row,.my-trips-mobile-popover-content .experience-payment-modal-content .experience-payment-container .hotel-payment-details-container .home-pricing-row,.my-trips-mobile-popover-content .experience-payment-modal-content .experience-payment-container .hotel-payment-details-container .experience-pricing-row,.my-trips-mobile-popover-content .experience-payment-modal-content .experience-payment-container .home-payment-details-container .hotel-pricing-row,.my-trips-mobile-popover-content .experience-payment-modal-content .experience-payment-container .home-payment-details-container .home-pricing-row,.my-trips-mobile-popover-content .experience-payment-modal-content .experience-payment-container .home-payment-details-container .experience-pricing-row,.my-trips-mobile-popover-content .experience-payment-modal-content .experience-payment-container .experience-payment-details-container .hotel-pricing-row,.my-trips-mobile-popover-content .experience-payment-modal-content .experience-payment-container .experience-payment-details-container .home-pricing-row,.my-trips-mobile-popover-content .experience-payment-modal-content .experience-payment-container .experience-payment-details-container .experience-pricing-row{display:flex;flex-direction:row;align-items:center;justify-content:space-between;padding:15px 0;border-bottom:.5px solid var(--grey-11)}.my-trips-mobile-popover-content .hotel-payment-modal-content .hotel-payment-container .hotel-payment-details-container .hotel-pricing-row .price-bold-row,.my-trips-mobile-popover-content .hotel-payment-modal-content .hotel-payment-container .hotel-payment-details-container .home-pricing-row .price-bold-row,.my-trips-mobile-popover-content .hotel-payment-modal-content .hotel-payment-container .hotel-payment-details-container .experience-pricing-row .price-bold-row,.my-trips-mobile-popover-content .hotel-payment-modal-content .hotel-payment-container .home-payment-details-container .hotel-pricing-row .price-bold-row,.my-trips-mobile-popover-content .hotel-payment-modal-content .hotel-payment-container .home-payment-details-container .home-pricing-row .price-bold-row,.my-trips-mobile-popover-content .hotel-payment-modal-content .hotel-payment-container .home-payment-details-container .experience-pricing-row .price-bold-row,.my-trips-mobile-popover-content .hotel-payment-modal-content .hotel-payment-container .experience-payment-details-container .hotel-pricing-row .price-bold-row,.my-trips-mobile-popover-content .hotel-payment-modal-content .hotel-payment-container .experience-payment-details-container .home-pricing-row .price-bold-row,.my-trips-mobile-popover-content .hotel-payment-modal-content .hotel-payment-container .experience-payment-details-container .experience-pricing-row .price-bold-row,.my-trips-mobile-popover-content .hotel-payment-modal-content .home-payment-container .hotel-payment-details-container .hotel-pricing-row .price-bold-row,.my-trips-mobile-popover-content .hotel-payment-modal-content .home-payment-container .hotel-payment-details-container .home-pricing-row .price-bold-row,.my-trips-mobile-popover-content .hotel-payment-modal-content .home-payment-container .hotel-payment-details-container .experience-pricing-row .price-bold-row,.my-trips-mobile-popover-content .hotel-payment-modal-content .home-payment-container .home-payment-details-container .hotel-pricing-row .price-bold-row,.my-trips-mobile-popover-content .hotel-payment-modal-content .home-payment-container .home-payment-details-container .home-pricing-row .price-bold-row,.my-trips-mobile-popover-content .hotel-payment-modal-content .home-payment-container .home-payment-details-container .experience-pricing-row .price-bold-row,.my-trips-mobile-popover-content .hotel-payment-modal-content .home-payment-container .experience-payment-details-container .hotel-pricing-row .price-bold-row,.my-trips-mobile-popover-content .hotel-payment-modal-content .home-payment-container .experience-payment-details-container .home-pricing-row .price-bold-row,.my-trips-mobile-popover-content .hotel-payment-modal-content .home-payment-container .experience-payment-details-container .experience-pricing-row .price-bold-row,.my-trips-mobile-popover-content .hotel-payment-modal-content .experience-payment-container .hotel-payment-details-container .hotel-pricing-row .price-bold-row,.my-trips-mobile-popover-content .hotel-payment-modal-content .experience-payment-container .hotel-payment-details-container .home-pricing-row .price-bold-row,.my-trips-mobile-popover-content .hotel-payment-modal-content .experience-payment-container .hotel-payment-details-container .experience-pricing-row .price-bold-row,.my-trips-mobile-popover-content .hotel-payment-modal-content .experience-payment-container .home-payment-details-container .hotel-pricing-row .price-bold-row,.my-trips-mobile-popover-content .hotel-payment-modal-content .experience-payment-container .home-payment-details-container .home-pricing-row .price-bold-row,.my-trips-mobile-popover-content .hotel-payment-modal-content .experience-payment-container .home-payment-details-container .experience-pricing-row .price-bold-row,.my-trips-mobile-popover-content .hotel-payment-modal-content .experience-payment-container .experience-payment-details-container .hotel-pricing-row .price-bold-row,.my-trips-mobile-popover-content .hotel-payment-modal-content .experience-payment-container .experience-payment-details-container .home-pricing-row .price-bold-row,.my-trips-mobile-popover-content .hotel-payment-modal-content .experience-payment-container .experience-payment-details-container .experience-pricing-row .price-bold-row,.my-trips-mobile-popover-content .home-payment-modal-content .hotel-payment-container .hotel-payment-details-container .hotel-pricing-row .price-bold-row,.my-trips-mobile-popover-content .home-payment-modal-content .hotel-payment-container .hotel-payment-details-container .home-pricing-row .price-bold-row,.my-trips-mobile-popover-content .home-payment-modal-content .hotel-payment-container .hotel-payment-details-container .experience-pricing-row .price-bold-row,.my-trips-mobile-popover-content .home-payment-modal-content .hotel-payment-container .home-payment-details-container .hotel-pricing-row .price-bold-row,.my-trips-mobile-popover-content .home-payment-modal-content .hotel-payment-container .home-payment-details-container .home-pricing-row .price-bold-row,.my-trips-mobile-popover-content .home-payment-modal-content .hotel-payment-container .home-payment-details-container .experience-pricing-row .price-bold-row,.my-trips-mobile-popover-content .home-payment-modal-content .hotel-payment-container .experience-payment-details-container .hotel-pricing-row .price-bold-row,.my-trips-mobile-popover-content .home-payment-modal-content .hotel-payment-container .experience-payment-details-container .home-pricing-row .price-bold-row,.my-trips-mobile-popover-content .home-payment-modal-content .hotel-payment-container .experience-payment-details-container .experience-pricing-row .price-bold-row,.my-trips-mobile-popover-content .home-payment-modal-content .home-payment-container .hotel-payment-details-container .hotel-pricing-row .price-bold-row,.my-trips-mobile-popover-content .home-payment-modal-content .home-payment-container .hotel-payment-details-container .home-pricing-row .price-bold-row,.my-trips-mobile-popover-content .home-payment-modal-content .home-payment-container .hotel-payment-details-container .experience-pricing-row .price-bold-row,.my-trips-mobile-popover-content .home-payment-modal-content .home-payment-container .home-payment-details-container .hotel-pricing-row .price-bold-row,.my-trips-mobile-popover-content .home-payment-modal-content .home-payment-container .home-payment-details-container .home-pricing-row .price-bold-row,.my-trips-mobile-popover-content .home-payment-modal-content .home-payment-container .home-payment-details-container .experience-pricing-row .price-bold-row,.my-trips-mobile-popover-content .home-payment-modal-content .home-payment-container .experience-payment-details-container .hotel-pricing-row .price-bold-row,.my-trips-mobile-popover-content .home-payment-modal-content .home-payment-container .experience-payment-details-container .home-pricing-row .price-bold-row,.my-trips-mobile-popover-content .home-payment-modal-content .home-payment-container .experience-payment-details-container .experience-pricing-row .price-bold-row,.my-trips-mobile-popover-content .home-payment-modal-content .experience-payment-container .hotel-payment-details-container .hotel-pricing-row .price-bold-row,.my-trips-mobile-popover-content .home-payment-modal-content .experience-payment-container .hotel-payment-details-container .home-pricing-row .price-bold-row,.my-trips-mobile-popover-content .home-payment-modal-content .experience-payment-container .hotel-payment-details-container .experience-pricing-row .price-bold-row,.my-trips-mobile-popover-content .home-payment-modal-content .experience-payment-container .home-payment-details-container .hotel-pricing-row .price-bold-row,.my-trips-mobile-popover-content .home-payment-modal-content .experience-payment-container .home-payment-details-container .home-pricing-row .price-bold-row,.my-trips-mobile-popover-content .home-payment-modal-content .experience-payment-container .home-payment-details-container .experience-pricing-row .price-bold-row,.my-trips-mobile-popover-content .home-payment-modal-content .experience-payment-container .experience-payment-details-container .hotel-pricing-row .price-bold-row,.my-trips-mobile-popover-content .home-payment-modal-content .experience-payment-container .experience-payment-details-container .home-pricing-row .price-bold-row,.my-trips-mobile-popover-content .home-payment-modal-content .experience-payment-container .experience-payment-details-container .experience-pricing-row .price-bold-row,.my-trips-mobile-popover-content .package-payment-modal-content .hotel-payment-container .hotel-payment-details-container .hotel-pricing-row .price-bold-row,.my-trips-mobile-popover-content .package-payment-modal-content .hotel-payment-container .hotel-payment-details-container .home-pricing-row .price-bold-row,.my-trips-mobile-popover-content .package-payment-modal-content .hotel-payment-container .hotel-payment-details-container .experience-pricing-row .price-bold-row,.my-trips-mobile-popover-content .package-payment-modal-content .hotel-payment-container .home-payment-details-container .hotel-pricing-row .price-bold-row,.my-trips-mobile-popover-content .package-payment-modal-content .hotel-payment-container .home-payment-details-container .home-pricing-row .price-bold-row,.my-trips-mobile-popover-content .package-payment-modal-content .hotel-payment-container .home-payment-details-container .experience-pricing-row .price-bold-row,.my-trips-mobile-popover-content .package-payment-modal-content .hotel-payment-container .experience-payment-details-container .hotel-pricing-row .price-bold-row,.my-trips-mobile-popover-content .package-payment-modal-content .hotel-payment-container .experience-payment-details-container .home-pricing-row .price-bold-row,.my-trips-mobile-popover-content .package-payment-modal-content .hotel-payment-container .experience-payment-details-container .experience-pricing-row .price-bold-row,.my-trips-mobile-popover-content .package-payment-modal-content .home-payment-container .hotel-payment-details-container .hotel-pricing-row .price-bold-row,.my-trips-mobile-popover-content .package-payment-modal-content .home-payment-container .hotel-payment-details-container .home-pricing-row .price-bold-row,.my-trips-mobile-popover-content .package-payment-modal-content .home-payment-container .hotel-payment-details-container .experience-pricing-row .price-bold-row,.my-trips-mobile-popover-content .package-payment-modal-content .home-payment-container .home-payment-details-container .hotel-pricing-row .price-bold-row,.my-trips-mobile-popover-content .package-payment-modal-content .home-payment-container .home-payment-details-container .home-pricing-row .price-bold-row,.my-trips-mobile-popover-content .package-payment-modal-content .home-payment-container .home-payment-details-container .experience-pricing-row .price-bold-row,.my-trips-mobile-popover-content .package-payment-modal-content .home-payment-container .experience-payment-details-container .hotel-pricing-row .price-bold-row,.my-trips-mobile-popover-content .package-payment-modal-content .home-payment-container .experience-payment-details-container .home-pricing-row .price-bold-row,.my-trips-mobile-popover-content .package-payment-modal-content .home-payment-container .experience-payment-details-container .experience-pricing-row .price-bold-row,.my-trips-mobile-popover-content .package-payment-modal-content .experience-payment-container .hotel-payment-details-container .hotel-pricing-row .price-bold-row,.my-trips-mobile-popover-content .package-payment-modal-content .experience-payment-container .hotel-payment-details-container .home-pricing-row .price-bold-row,.my-trips-mobile-popover-content .package-payment-modal-content .experience-payment-container .hotel-payment-details-container .experience-pricing-row .price-bold-row,.my-trips-mobile-popover-content .package-payment-modal-content .experience-payment-container .home-payment-details-container .hotel-pricing-row .price-bold-row,.my-trips-mobile-popover-content .package-payment-modal-content .experience-payment-container .home-payment-details-container .home-pricing-row .price-bold-row,.my-trips-mobile-popover-content .package-payment-modal-content .experience-payment-container .home-payment-details-container .experience-pricing-row .price-bold-row,.my-trips-mobile-popover-content .package-payment-modal-content .experience-payment-container .experience-payment-details-container .hotel-pricing-row .price-bold-row,.my-trips-mobile-popover-content .package-payment-modal-content .experience-payment-container .experience-payment-details-container .home-pricing-row .price-bold-row,.my-trips-mobile-popover-content .package-payment-modal-content .experience-payment-container .experience-payment-details-container .experience-pricing-row .price-bold-row,.my-trips-mobile-popover-content .experience-payment-modal-content .hotel-payment-container .hotel-payment-details-container .hotel-pricing-row .price-bold-row,.my-trips-mobile-popover-content .experience-payment-modal-content .hotel-payment-container .hotel-payment-details-container .home-pricing-row .price-bold-row,.my-trips-mobile-popover-content .experience-payment-modal-content .hotel-payment-container .hotel-payment-details-container .experience-pricing-row .price-bold-row,.my-trips-mobile-popover-content .experience-payment-modal-content .hotel-payment-container .home-payment-details-container .hotel-pricing-row .price-bold-row,.my-trips-mobile-popover-content .experience-payment-modal-content .hotel-payment-container .home-payment-details-container .home-pricing-row .price-bold-row,.my-trips-mobile-popover-content .experience-payment-modal-content .hotel-payment-container .home-payment-details-container .experience-pricing-row .price-bold-row,.my-trips-mobile-popover-content .experience-payment-modal-content .hotel-payment-container .experience-payment-details-container .hotel-pricing-row .price-bold-row,.my-trips-mobile-popover-content .experience-payment-modal-content .hotel-payment-container .experience-payment-details-container .home-pricing-row .price-bold-row,.my-trips-mobile-popover-content .experience-payment-modal-content .hotel-payment-container .experience-payment-details-container .experience-pricing-row .price-bold-row,.my-trips-mobile-popover-content .experience-payment-modal-content .home-payment-container .hotel-payment-details-container .hotel-pricing-row .price-bold-row,.my-trips-mobile-popover-content .experience-payment-modal-content .home-payment-container .hotel-payment-details-container .home-pricing-row .price-bold-row,.my-trips-mobile-popover-content .experience-payment-modal-content .home-payment-container .hotel-payment-details-container .experience-pricing-row .price-bold-row,.my-trips-mobile-popover-content .experience-payment-modal-content .home-payment-container .home-payment-details-container .hotel-pricing-row .price-bold-row,.my-trips-mobile-popover-content .experience-payment-modal-content .home-payment-container .home-payment-details-container .home-pricing-row .price-bold-row,.my-trips-mobile-popover-content .experience-payment-modal-content .home-payment-container .home-payment-details-container .experience-pricing-row .price-bold-row,.my-trips-mobile-popover-content .experience-payment-modal-content .home-payment-container .experience-payment-details-container .hotel-pricing-row .price-bold-row,.my-trips-mobile-popover-content .experience-payment-modal-content .home-payment-container .experience-payment-details-container .home-pricing-row .price-bold-row,.my-trips-mobile-popover-content .experience-payment-modal-content .home-payment-container .experience-payment-details-container .experience-pricing-row .price-bold-row,.my-trips-mobile-popover-content .experience-payment-modal-content .experience-payment-container .hotel-payment-details-container .hotel-pricing-row .price-bold-row,.my-trips-mobile-popover-content .experience-payment-modal-content .experience-payment-container .hotel-payment-details-container .home-pricing-row .price-bold-row,.my-trips-mobile-popover-content .experience-payment-modal-content .experience-payment-container .hotel-payment-details-container .experience-pricing-row .price-bold-row,.my-trips-mobile-popover-content .experience-payment-modal-content .experience-payment-container .home-payment-details-container .hotel-pricing-row .price-bold-row,.my-trips-mobile-popover-content .experience-payment-modal-content .experience-payment-container .home-payment-details-container .home-pricing-row .price-bold-row,.my-trips-mobile-popover-content .experience-payment-modal-content .experience-payment-container .home-payment-details-container .experience-pricing-row .price-bold-row,.my-trips-mobile-popover-content .experience-payment-modal-content .experience-payment-container .experience-payment-details-container .hotel-pricing-row .price-bold-row,.my-trips-mobile-popover-content .experience-payment-modal-content .experience-payment-container .experience-payment-details-container .home-pricing-row .price-bold-row,.my-trips-mobile-popover-content .experience-payment-modal-content .experience-payment-container .experience-payment-details-container .experience-pricing-row .price-bold-row{font-weight:600}.my-trips-mobile-popover-content .hotel-payment-modal-content .hotel-payment-container .hotel-payment-details-container .hotel-pricing-row .hotel-pricing-row-cfar,.my-trips-mobile-popover-content .hotel-payment-modal-content .hotel-payment-container .hotel-payment-details-container .home-pricing-row .hotel-pricing-row-cfar,.my-trips-mobile-popover-content .hotel-payment-modal-content .hotel-payment-container .hotel-payment-details-container .experience-pricing-row .hotel-pricing-row-cfar,.my-trips-mobile-popover-content .hotel-payment-modal-content .hotel-payment-container .home-payment-details-container .hotel-pricing-row .hotel-pricing-row-cfar,.my-trips-mobile-popover-content .hotel-payment-modal-content .hotel-payment-container .home-payment-details-container .home-pricing-row .hotel-pricing-row-cfar,.my-trips-mobile-popover-content .hotel-payment-modal-content .hotel-payment-container .home-payment-details-container .experience-pricing-row .hotel-pricing-row-cfar,.my-trips-mobile-popover-content .hotel-payment-modal-content .hotel-payment-container .experience-payment-details-container .hotel-pricing-row .hotel-pricing-row-cfar,.my-trips-mobile-popover-content .hotel-payment-modal-content .hotel-payment-container .experience-payment-details-container .home-pricing-row .hotel-pricing-row-cfar,.my-trips-mobile-popover-content .hotel-payment-modal-content .hotel-payment-container .experience-payment-details-container .experience-pricing-row .hotel-pricing-row-cfar,.my-trips-mobile-popover-content .hotel-payment-modal-content .home-payment-container .hotel-payment-details-container .hotel-pricing-row .hotel-pricing-row-cfar,.my-trips-mobile-popover-content .hotel-payment-modal-content .home-payment-container .hotel-payment-details-container .home-pricing-row .hotel-pricing-row-cfar,.my-trips-mobile-popover-content .hotel-payment-modal-content .home-payment-container .hotel-payment-details-container .experience-pricing-row .hotel-pricing-row-cfar,.my-trips-mobile-popover-content .hotel-payment-modal-content .home-payment-container .home-payment-details-container .hotel-pricing-row .hotel-pricing-row-cfar,.my-trips-mobile-popover-content .hotel-payment-modal-content .home-payment-container .home-payment-details-container .home-pricing-row .hotel-pricing-row-cfar,.my-trips-mobile-popover-content .hotel-payment-modal-content .home-payment-container .home-payment-details-container .experience-pricing-row .hotel-pricing-row-cfar,.my-trips-mobile-popover-content .hotel-payment-modal-content .home-payment-container .experience-payment-details-container .hotel-pricing-row .hotel-pricing-row-cfar,.my-trips-mobile-popover-content .hotel-payment-modal-content .home-payment-container .experience-payment-details-container .home-pricing-row .hotel-pricing-row-cfar,.my-trips-mobile-popover-content .hotel-payment-modal-content .home-payment-container .experience-payment-details-container .experience-pricing-row .hotel-pricing-row-cfar,.my-trips-mobile-popover-content .hotel-payment-modal-content .experience-payment-container .hotel-payment-details-container .hotel-pricing-row .hotel-pricing-row-cfar,.my-trips-mobile-popover-content .hotel-payment-modal-content .experience-payment-container .hotel-payment-details-container .home-pricing-row .hotel-pricing-row-cfar,.my-trips-mobile-popover-content .hotel-payment-modal-content .experience-payment-container .hotel-payment-details-container .experience-pricing-row .hotel-pricing-row-cfar,.my-trips-mobile-popover-content .hotel-payment-modal-content .experience-payment-container .home-payment-details-container .hotel-pricing-row .hotel-pricing-row-cfar,.my-trips-mobile-popover-content .hotel-payment-modal-content .experience-payment-container .home-payment-details-container .home-pricing-row .hotel-pricing-row-cfar,.my-trips-mobile-popover-content .hotel-payment-modal-content .experience-payment-container .home-payment-details-container .experience-pricing-row .hotel-pricing-row-cfar,.my-trips-mobile-popover-content .hotel-payment-modal-content .experience-payment-container .experience-payment-details-container .hotel-pricing-row .hotel-pricing-row-cfar,.my-trips-mobile-popover-content .hotel-payment-modal-content .experience-payment-container .experience-payment-details-container .home-pricing-row .hotel-pricing-row-cfar,.my-trips-mobile-popover-content .hotel-payment-modal-content .experience-payment-container .experience-payment-details-container .experience-pricing-row .hotel-pricing-row-cfar,.my-trips-mobile-popover-content .home-payment-modal-content .hotel-payment-container .hotel-payment-details-container .hotel-pricing-row .hotel-pricing-row-cfar,.my-trips-mobile-popover-content .home-payment-modal-content .hotel-payment-container .hotel-payment-details-container .home-pricing-row .hotel-pricing-row-cfar,.my-trips-mobile-popover-content .home-payment-modal-content .hotel-payment-container .hotel-payment-details-container .experience-pricing-row .hotel-pricing-row-cfar,.my-trips-mobile-popover-content .home-payment-modal-content .hotel-payment-container .home-payment-details-container .hotel-pricing-row .hotel-pricing-row-cfar,.my-trips-mobile-popover-content .home-payment-modal-content .hotel-payment-container .home-payment-details-container .home-pricing-row .hotel-pricing-row-cfar,.my-trips-mobile-popover-content .home-payment-modal-content .hotel-payment-container .home-payment-details-container .experience-pricing-row .hotel-pricing-row-cfar,.my-trips-mobile-popover-content .home-payment-modal-content .hotel-payment-container .experience-payment-details-container .hotel-pricing-row .hotel-pricing-row-cfar,.my-trips-mobile-popover-content .home-payment-modal-content .hotel-payment-container .experience-payment-details-container .home-pricing-row .hotel-pricing-row-cfar,.my-trips-mobile-popover-content .home-payment-modal-content .hotel-payment-container .experience-payment-details-container .experience-pricing-row .hotel-pricing-row-cfar,.my-trips-mobile-popover-content .home-payment-modal-content .home-payment-container .hotel-payment-details-container .hotel-pricing-row .hotel-pricing-row-cfar,.my-trips-mobile-popover-content .home-payment-modal-content .home-payment-container .hotel-payment-details-container .home-pricing-row .hotel-pricing-row-cfar,.my-trips-mobile-popover-content .home-payment-modal-content .home-payment-container .hotel-payment-details-container .experience-pricing-row .hotel-pricing-row-cfar,.my-trips-mobile-popover-content .home-payment-modal-content .home-payment-container .home-payment-details-container .hotel-pricing-row .hotel-pricing-row-cfar,.my-trips-mobile-popover-content .home-payment-modal-content .home-payment-container .home-payment-details-container .home-pricing-row .hotel-pricing-row-cfar,.my-trips-mobile-popover-content .home-payment-modal-content .home-payment-container .home-payment-details-container .experience-pricing-row .hotel-pricing-row-cfar,.my-trips-mobile-popover-content .home-payment-modal-content .home-payment-container .experience-payment-details-container .hotel-pricing-row .hotel-pricing-row-cfar,.my-trips-mobile-popover-content .home-payment-modal-content .home-payment-container .experience-payment-details-container .home-pricing-row .hotel-pricing-row-cfar,.my-trips-mobile-popover-content .home-payment-modal-content .home-payment-container .experience-payment-details-container .experience-pricing-row .hotel-pricing-row-cfar,.my-trips-mobile-popover-content .home-payment-modal-content .experience-payment-container .hotel-payment-details-container .hotel-pricing-row .hotel-pricing-row-cfar,.my-trips-mobile-popover-content .home-payment-modal-content .experience-payment-container .hotel-payment-details-container .home-pricing-row .hotel-pricing-row-cfar,.my-trips-mobile-popover-content .home-payment-modal-content .experience-payment-container .hotel-payment-details-container .experience-pricing-row .hotel-pricing-row-cfar,.my-trips-mobile-popover-content .home-payment-modal-content .experience-payment-container .home-payment-details-container .hotel-pricing-row .hotel-pricing-row-cfar,.my-trips-mobile-popover-content .home-payment-modal-content .experience-payment-container .home-payment-details-container .home-pricing-row .hotel-pricing-row-cfar,.my-trips-mobile-popover-content .home-payment-modal-content .experience-payment-container .home-payment-details-container .experience-pricing-row .hotel-pricing-row-cfar,.my-trips-mobile-popover-content .home-payment-modal-content .experience-payment-container .experience-payment-details-container .hotel-pricing-row .hotel-pricing-row-cfar,.my-trips-mobile-popover-content .home-payment-modal-content .experience-payment-container .experience-payment-details-container .home-pricing-row .hotel-pricing-row-cfar,.my-trips-mobile-popover-content .home-payment-modal-content .experience-payment-container .experience-payment-details-container .experience-pricing-row .hotel-pricing-row-cfar,.my-trips-mobile-popover-content .package-payment-modal-content .hotel-payment-container .hotel-payment-details-container .hotel-pricing-row .hotel-pricing-row-cfar,.my-trips-mobile-popover-content .package-payment-modal-content .hotel-payment-container .hotel-payment-details-container .home-pricing-row .hotel-pricing-row-cfar,.my-trips-mobile-popover-content .package-payment-modal-content .hotel-payment-container .hotel-payment-details-container .experience-pricing-row .hotel-pricing-row-cfar,.my-trips-mobile-popover-content .package-payment-modal-content .hotel-payment-container .home-payment-details-container .hotel-pricing-row .hotel-pricing-row-cfar,.my-trips-mobile-popover-content .package-payment-modal-content .hotel-payment-container .home-payment-details-container .home-pricing-row .hotel-pricing-row-cfar,.my-trips-mobile-popover-content .package-payment-modal-content .hotel-payment-container .home-payment-details-container .experience-pricing-row .hotel-pricing-row-cfar,.my-trips-mobile-popover-content .package-payment-modal-content .hotel-payment-container .experience-payment-details-container .hotel-pricing-row .hotel-pricing-row-cfar,.my-trips-mobile-popover-content .package-payment-modal-content .hotel-payment-container .experience-payment-details-container .home-pricing-row .hotel-pricing-row-cfar,.my-trips-mobile-popover-content .package-payment-modal-content .hotel-payment-container .experience-payment-details-container .experience-pricing-row .hotel-pricing-row-cfar,.my-trips-mobile-popover-content .package-payment-modal-content .home-payment-container .hotel-payment-details-container .hotel-pricing-row .hotel-pricing-row-cfar,.my-trips-mobile-popover-content .package-payment-modal-content .home-payment-container .hotel-payment-details-container .home-pricing-row .hotel-pricing-row-cfar,.my-trips-mobile-popover-content .package-payment-modal-content .home-payment-container .hotel-payment-details-container .experience-pricing-row .hotel-pricing-row-cfar,.my-trips-mobile-popover-content .package-payment-modal-content .home-payment-container .home-payment-details-container .hotel-pricing-row .hotel-pricing-row-cfar,.my-trips-mobile-popover-content .package-payment-modal-content .home-payment-container .home-payment-details-container .home-pricing-row .hotel-pricing-row-cfar,.my-trips-mobile-popover-content .package-payment-modal-content .home-payment-container .home-payment-details-container .experience-pricing-row .hotel-pricing-row-cfar,.my-trips-mobile-popover-content .package-payment-modal-content .home-payment-container .experience-payment-details-container .hotel-pricing-row .hotel-pricing-row-cfar,.my-trips-mobile-popover-content .package-payment-modal-content .home-payment-container .experience-payment-details-container .home-pricing-row .hotel-pricing-row-cfar,.my-trips-mobile-popover-content .package-payment-modal-content .home-payment-container .experience-payment-details-container .experience-pricing-row .hotel-pricing-row-cfar,.my-trips-mobile-popover-content .package-payment-modal-content .experience-payment-container .hotel-payment-details-container .hotel-pricing-row .hotel-pricing-row-cfar,.my-trips-mobile-popover-content .package-payment-modal-content .experience-payment-container .hotel-payment-details-container .home-pricing-row .hotel-pricing-row-cfar,.my-trips-mobile-popover-content .package-payment-modal-content .experience-payment-container .hotel-payment-details-container .experience-pricing-row .hotel-pricing-row-cfar,.my-trips-mobile-popover-content .package-payment-modal-content .experience-payment-container .home-payment-details-container .hotel-pricing-row .hotel-pricing-row-cfar,.my-trips-mobile-popover-content .package-payment-modal-content .experience-payment-container .home-payment-details-container .home-pricing-row .hotel-pricing-row-cfar,.my-trips-mobile-popover-content .package-payment-modal-content .experience-payment-container .home-payment-details-container .experience-pricing-row .hotel-pricing-row-cfar,.my-trips-mobile-popover-content .package-payment-modal-content .experience-payment-container .experience-payment-details-container .hotel-pricing-row .hotel-pricing-row-cfar,.my-trips-mobile-popover-content .package-payment-modal-content .experience-payment-container .experience-payment-details-container .home-pricing-row .hotel-pricing-row-cfar,.my-trips-mobile-popover-content .package-payment-modal-content .experience-payment-container .experience-payment-details-container .experience-pricing-row .hotel-pricing-row-cfar,.my-trips-mobile-popover-content .experience-payment-modal-content .hotel-payment-container .hotel-payment-details-container .hotel-pricing-row .hotel-pricing-row-cfar,.my-trips-mobile-popover-content .experience-payment-modal-content .hotel-payment-container .hotel-payment-details-container .home-pricing-row .hotel-pricing-row-cfar,.my-trips-mobile-popover-content .experience-payment-modal-content .hotel-payment-container .hotel-payment-details-container .experience-pricing-row .hotel-pricing-row-cfar,.my-trips-mobile-popover-content .experience-payment-modal-content .hotel-payment-container .home-payment-details-container .hotel-pricing-row .hotel-pricing-row-cfar,.my-trips-mobile-popover-content .experience-payment-modal-content .hotel-payment-container .home-payment-details-container .home-pricing-row .hotel-pricing-row-cfar,.my-trips-mobile-popover-content .experience-payment-modal-content .hotel-payment-container .home-payment-details-container .experience-pricing-row .hotel-pricing-row-cfar,.my-trips-mobile-popover-content .experience-payment-modal-content .hotel-payment-container .experience-payment-details-container .hotel-pricing-row .hotel-pricing-row-cfar,.my-trips-mobile-popover-content .experience-payment-modal-content .hotel-payment-container .experience-payment-details-container .home-pricing-row .hotel-pricing-row-cfar,.my-trips-mobile-popover-content .experience-payment-modal-content .hotel-payment-container .experience-payment-details-container .experience-pricing-row .hotel-pricing-row-cfar,.my-trips-mobile-popover-content .experience-payment-modal-content .home-payment-container .hotel-payment-details-container .hotel-pricing-row .hotel-pricing-row-cfar,.my-trips-mobile-popover-content .experience-payment-modal-content .home-payment-container .hotel-payment-details-container .home-pricing-row .hotel-pricing-row-cfar,.my-trips-mobile-popover-content .experience-payment-modal-content .home-payment-container .hotel-payment-details-container .experience-pricing-row .hotel-pricing-row-cfar,.my-trips-mobile-popover-content .experience-payment-modal-content .home-payment-container .home-payment-details-container .hotel-pricing-row .hotel-pricing-row-cfar,.my-trips-mobile-popover-content .experience-payment-modal-content .home-payment-container .home-payment-details-container .home-pricing-row .hotel-pricing-row-cfar,.my-trips-mobile-popover-content .experience-payment-modal-content .home-payment-container .home-payment-details-container .experience-pricing-row .hotel-pricing-row-cfar,.my-trips-mobile-popover-content .experience-payment-modal-content .home-payment-container .experience-payment-details-container .hotel-pricing-row .hotel-pricing-row-cfar,.my-trips-mobile-popover-content .experience-payment-modal-content .home-payment-container .experience-payment-details-container .home-pricing-row .hotel-pricing-row-cfar,.my-trips-mobile-popover-content .experience-payment-modal-content .home-payment-container .experience-payment-details-container .experience-pricing-row .hotel-pricing-row-cfar,.my-trips-mobile-popover-content .experience-payment-modal-content .experience-payment-container .hotel-payment-details-container .hotel-pricing-row .hotel-pricing-row-cfar,.my-trips-mobile-popover-content .experience-payment-modal-content .experience-payment-container .hotel-payment-details-container .home-pricing-row .hotel-pricing-row-cfar,.my-trips-mobile-popover-content .experience-payment-modal-content .experience-payment-container .hotel-payment-details-container .experience-pricing-row .hotel-pricing-row-cfar,.my-trips-mobile-popover-content .experience-payment-modal-content .experience-payment-container .home-payment-details-container .hotel-pricing-row .hotel-pricing-row-cfar,.my-trips-mobile-popover-content .experience-payment-modal-content .experience-payment-container .home-payment-details-container .home-pricing-row .hotel-pricing-row-cfar,.my-trips-mobile-popover-content .experience-payment-modal-content .experience-payment-container .home-payment-details-container .experience-pricing-row .hotel-pricing-row-cfar,.my-trips-mobile-popover-content .experience-payment-modal-content .experience-payment-container .experience-payment-details-container .hotel-pricing-row .hotel-pricing-row-cfar,.my-trips-mobile-popover-content .experience-payment-modal-content .experience-payment-container .experience-payment-details-container .home-pricing-row .hotel-pricing-row-cfar,.my-trips-mobile-popover-content .experience-payment-modal-content .experience-payment-container .experience-payment-details-container .experience-pricing-row .hotel-pricing-row-cfar{display:flex;align-items:center}.my-trips-mobile-popover-content .hotel-payment-modal-content .hotel-payment-container .hotel-payment-details-container .hotel-pricing-row .hotel-pricing-row-cfar .hotel-pricing-row-cfar-icon,.my-trips-mobile-popover-content .hotel-payment-modal-content .hotel-payment-container .hotel-payment-details-container .home-pricing-row .hotel-pricing-row-cfar .hotel-pricing-row-cfar-icon,.my-trips-mobile-popover-content .hotel-payment-modal-content .hotel-payment-container .hotel-payment-details-container .experience-pricing-row .hotel-pricing-row-cfar .hotel-pricing-row-cfar-icon,.my-trips-mobile-popover-content .hotel-payment-modal-content .hotel-payment-container .home-payment-details-container .hotel-pricing-row .hotel-pricing-row-cfar .hotel-pricing-row-cfar-icon,.my-trips-mobile-popover-content .hotel-payment-modal-content .hotel-payment-container .home-payment-details-container .home-pricing-row .hotel-pricing-row-cfar .hotel-pricing-row-cfar-icon,.my-trips-mobile-popover-content .hotel-payment-modal-content .hotel-payment-container .home-payment-details-container .experience-pricing-row .hotel-pricing-row-cfar .hotel-pricing-row-cfar-icon,.my-trips-mobile-popover-content .hotel-payment-modal-content .hotel-payment-container .experience-payment-details-container .hotel-pricing-row .hotel-pricing-row-cfar .hotel-pricing-row-cfar-icon,.my-trips-mobile-popover-content .hotel-payment-modal-content .hotel-payment-container .experience-payment-details-container .home-pricing-row .hotel-pricing-row-cfar .hotel-pricing-row-cfar-icon,.my-trips-mobile-popover-content .hotel-payment-modal-content .hotel-payment-container .experience-payment-details-container .experience-pricing-row .hotel-pricing-row-cfar .hotel-pricing-row-cfar-icon,.my-trips-mobile-popover-content .hotel-payment-modal-content .home-payment-container .hotel-payment-details-container .hotel-pricing-row .hotel-pricing-row-cfar .hotel-pricing-row-cfar-icon,.my-trips-mobile-popover-content .hotel-payment-modal-content .home-payment-container .hotel-payment-details-container .home-pricing-row .hotel-pricing-row-cfar .hotel-pricing-row-cfar-icon,.my-trips-mobile-popover-content .hotel-payment-modal-content .home-payment-container .hotel-payment-details-container .experience-pricing-row .hotel-pricing-row-cfar .hotel-pricing-row-cfar-icon,.my-trips-mobile-popover-content .hotel-payment-modal-content .home-payment-container .home-payment-details-container .hotel-pricing-row .hotel-pricing-row-cfar .hotel-pricing-row-cfar-icon,.my-trips-mobile-popover-content .hotel-payment-modal-content .home-payment-container .home-payment-details-container .home-pricing-row .hotel-pricing-row-cfar .hotel-pricing-row-cfar-icon,.my-trips-mobile-popover-content .hotel-payment-modal-content .home-payment-container .home-payment-details-container .experience-pricing-row .hotel-pricing-row-cfar .hotel-pricing-row-cfar-icon,.my-trips-mobile-popover-content .hotel-payment-modal-content .home-payment-container .experience-payment-details-container .hotel-pricing-row .hotel-pricing-row-cfar .hotel-pricing-row-cfar-icon,.my-trips-mobile-popover-content .hotel-payment-modal-content .home-payment-container .experience-payment-details-container .home-pricing-row .hotel-pricing-row-cfar .hotel-pricing-row-cfar-icon,.my-trips-mobile-popover-content .hotel-payment-modal-content .home-payment-container .experience-payment-details-container .experience-pricing-row .hotel-pricing-row-cfar .hotel-pricing-row-cfar-icon,.my-trips-mobile-popover-content .hotel-payment-modal-content .experience-payment-container .hotel-payment-details-container .hotel-pricing-row .hotel-pricing-row-cfar .hotel-pricing-row-cfar-icon,.my-trips-mobile-popover-content .hotel-payment-modal-content .experience-payment-container .hotel-payment-details-container .home-pricing-row .hotel-pricing-row-cfar .hotel-pricing-row-cfar-icon,.my-trips-mobile-popover-content .hotel-payment-modal-content .experience-payment-container .hotel-payment-details-container .experience-pricing-row .hotel-pricing-row-cfar .hotel-pricing-row-cfar-icon,.my-trips-mobile-popover-content .hotel-payment-modal-content .experience-payment-container .home-payment-details-container .hotel-pricing-row .hotel-pricing-row-cfar .hotel-pricing-row-cfar-icon,.my-trips-mobile-popover-content .hotel-payment-modal-content .experience-payment-container .home-payment-details-container .home-pricing-row .hotel-pricing-row-cfar .hotel-pricing-row-cfar-icon,.my-trips-mobile-popover-content .hotel-payment-modal-content .experience-payment-container .home-payment-details-container .experience-pricing-row .hotel-pricing-row-cfar .hotel-pricing-row-cfar-icon,.my-trips-mobile-popover-content .hotel-payment-modal-content .experience-payment-container .experience-payment-details-container .hotel-pricing-row .hotel-pricing-row-cfar .hotel-pricing-row-cfar-icon,.my-trips-mobile-popover-content .hotel-payment-modal-content .experience-payment-container .experience-payment-details-container .home-pricing-row .hotel-pricing-row-cfar .hotel-pricing-row-cfar-icon,.my-trips-mobile-popover-content .hotel-payment-modal-content .experience-payment-container .experience-payment-details-container .experience-pricing-row .hotel-pricing-row-cfar .hotel-pricing-row-cfar-icon,.my-trips-mobile-popover-content .home-payment-modal-content .hotel-payment-container .hotel-payment-details-container .hotel-pricing-row .hotel-pricing-row-cfar .hotel-pricing-row-cfar-icon,.my-trips-mobile-popover-content .home-payment-modal-content .hotel-payment-container .hotel-payment-details-container .home-pricing-row .hotel-pricing-row-cfar .hotel-pricing-row-cfar-icon,.my-trips-mobile-popover-content .home-payment-modal-content .hotel-payment-container .hotel-payment-details-container .experience-pricing-row .hotel-pricing-row-cfar .hotel-pricing-row-cfar-icon,.my-trips-mobile-popover-content .home-payment-modal-content .hotel-payment-container .home-payment-details-container .hotel-pricing-row .hotel-pricing-row-cfar .hotel-pricing-row-cfar-icon,.my-trips-mobile-popover-content .home-payment-modal-content .hotel-payment-container .home-payment-details-container .home-pricing-row .hotel-pricing-row-cfar .hotel-pricing-row-cfar-icon,.my-trips-mobile-popover-content .home-payment-modal-content .hotel-payment-container .home-payment-details-container .experience-pricing-row .hotel-pricing-row-cfar .hotel-pricing-row-cfar-icon,.my-trips-mobile-popover-content .home-payment-modal-content .hotel-payment-container .experience-payment-details-container .hotel-pricing-row .hotel-pricing-row-cfar .hotel-pricing-row-cfar-icon,.my-trips-mobile-popover-content .home-payment-modal-content .hotel-payment-container .experience-payment-details-container .home-pricing-row .hotel-pricing-row-cfar .hotel-pricing-row-cfar-icon,.my-trips-mobile-popover-content .home-payment-modal-content .hotel-payment-container .experience-payment-details-container .experience-pricing-row .hotel-pricing-row-cfar .hotel-pricing-row-cfar-icon,.my-trips-mobile-popover-content .home-payment-modal-content .home-payment-container .hotel-payment-details-container .hotel-pricing-row .hotel-pricing-row-cfar .hotel-pricing-row-cfar-icon,.my-trips-mobile-popover-content .home-payment-modal-content .home-payment-container .hotel-payment-details-container .home-pricing-row .hotel-pricing-row-cfar .hotel-pricing-row-cfar-icon,.my-trips-mobile-popover-content .home-payment-modal-content .home-payment-container .hotel-payment-details-container .experience-pricing-row .hotel-pricing-row-cfar .hotel-pricing-row-cfar-icon,.my-trips-mobile-popover-content .home-payment-modal-content .home-payment-container .home-payment-details-container .hotel-pricing-row .hotel-pricing-row-cfar .hotel-pricing-row-cfar-icon,.my-trips-mobile-popover-content .home-payment-modal-content .home-payment-container .home-payment-details-container .home-pricing-row .hotel-pricing-row-cfar .hotel-pricing-row-cfar-icon,.my-trips-mobile-popover-content .home-payment-modal-content .home-payment-container .home-payment-details-container .experience-pricing-row .hotel-pricing-row-cfar .hotel-pricing-row-cfar-icon,.my-trips-mobile-popover-content .home-payment-modal-content .home-payment-container .experience-payment-details-container .hotel-pricing-row .hotel-pricing-row-cfar .hotel-pricing-row-cfar-icon,.my-trips-mobile-popover-content .home-payment-modal-content .home-payment-container .experience-payment-details-container .home-pricing-row .hotel-pricing-row-cfar .hotel-pricing-row-cfar-icon,.my-trips-mobile-popover-content .home-payment-modal-content .home-payment-container .experience-payment-details-container .experience-pricing-row .hotel-pricing-row-cfar .hotel-pricing-row-cfar-icon,.my-trips-mobile-popover-content .home-payment-modal-content .experience-payment-container .hotel-payment-details-container .hotel-pricing-row .hotel-pricing-row-cfar .hotel-pricing-row-cfar-icon,.my-trips-mobile-popover-content .home-payment-modal-content .experience-payment-container .hotel-payment-details-container .home-pricing-row .hotel-pricing-row-cfar .hotel-pricing-row-cfar-icon,.my-trips-mobile-popover-content .home-payment-modal-content .experience-payment-container .hotel-payment-details-container .experience-pricing-row .hotel-pricing-row-cfar .hotel-pricing-row-cfar-icon,.my-trips-mobile-popover-content .home-payment-modal-content .experience-payment-container .home-payment-details-container .hotel-pricing-row .hotel-pricing-row-cfar .hotel-pricing-row-cfar-icon,.my-trips-mobile-popover-content .home-payment-modal-content .experience-payment-container .home-payment-details-container .home-pricing-row .hotel-pricing-row-cfar .hotel-pricing-row-cfar-icon,.my-trips-mobile-popover-content .home-payment-modal-content .experience-payment-container .home-payment-details-container .experience-pricing-row .hotel-pricing-row-cfar .hotel-pricing-row-cfar-icon,.my-trips-mobile-popover-content .home-payment-modal-content .experience-payment-container .experience-payment-details-container .hotel-pricing-row .hotel-pricing-row-cfar .hotel-pricing-row-cfar-icon,.my-trips-mobile-popover-content .home-payment-modal-content .experience-payment-container .experience-payment-details-container .home-pricing-row .hotel-pricing-row-cfar .hotel-pricing-row-cfar-icon,.my-trips-mobile-popover-content .home-payment-modal-content .experience-payment-container .experience-payment-details-container .experience-pricing-row .hotel-pricing-row-cfar .hotel-pricing-row-cfar-icon,.my-trips-mobile-popover-content .package-payment-modal-content .hotel-payment-container .hotel-payment-details-container .hotel-pricing-row .hotel-pricing-row-cfar .hotel-pricing-row-cfar-icon,.my-trips-mobile-popover-content .package-payment-modal-content .hotel-payment-container .hotel-payment-details-container .home-pricing-row .hotel-pricing-row-cfar .hotel-pricing-row-cfar-icon,.my-trips-mobile-popover-content .package-payment-modal-content .hotel-payment-container .hotel-payment-details-container .experience-pricing-row .hotel-pricing-row-cfar .hotel-pricing-row-cfar-icon,.my-trips-mobile-popover-content .package-payment-modal-content .hotel-payment-container .home-payment-details-container .hotel-pricing-row .hotel-pricing-row-cfar .hotel-pricing-row-cfar-icon,.my-trips-mobile-popover-content .package-payment-modal-content .hotel-payment-container .home-payment-details-container .home-pricing-row .hotel-pricing-row-cfar .hotel-pricing-row-cfar-icon,.my-trips-mobile-popover-content .package-payment-modal-content .hotel-payment-container .home-payment-details-container .experience-pricing-row .hotel-pricing-row-cfar .hotel-pricing-row-cfar-icon,.my-trips-mobile-popover-content .package-payment-modal-content .hotel-payment-container .experience-payment-details-container .hotel-pricing-row .hotel-pricing-row-cfar .hotel-pricing-row-cfar-icon,.my-trips-mobile-popover-content .package-payment-modal-content .hotel-payment-container .experience-payment-details-container .home-pricing-row .hotel-pricing-row-cfar .hotel-pricing-row-cfar-icon,.my-trips-mobile-popover-content .package-payment-modal-content .hotel-payment-container .experience-payment-details-container .experience-pricing-row .hotel-pricing-row-cfar .hotel-pricing-row-cfar-icon,.my-trips-mobile-popover-content .package-payment-modal-content .home-payment-container .hotel-payment-details-container .hotel-pricing-row .hotel-pricing-row-cfar .hotel-pricing-row-cfar-icon,.my-trips-mobile-popover-content .package-payment-modal-content .home-payment-container .hotel-payment-details-container .home-pricing-row .hotel-pricing-row-cfar .hotel-pricing-row-cfar-icon,.my-trips-mobile-popover-content .package-payment-modal-content .home-payment-container .hotel-payment-details-container .experience-pricing-row .hotel-pricing-row-cfar .hotel-pricing-row-cfar-icon,.my-trips-mobile-popover-content .package-payment-modal-content .home-payment-container .home-payment-details-container .hotel-pricing-row .hotel-pricing-row-cfar .hotel-pricing-row-cfar-icon,.my-trips-mobile-popover-content .package-payment-modal-content .home-payment-container .home-payment-details-container .home-pricing-row .hotel-pricing-row-cfar .hotel-pricing-row-cfar-icon,.my-trips-mobile-popover-content .package-payment-modal-content .home-payment-container .home-payment-details-container .experience-pricing-row .hotel-pricing-row-cfar .hotel-pricing-row-cfar-icon,.my-trips-mobile-popover-content .package-payment-modal-content .home-payment-container .experience-payment-details-container .hotel-pricing-row .hotel-pricing-row-cfar .hotel-pricing-row-cfar-icon,.my-trips-mobile-popover-content .package-payment-modal-content .home-payment-container .experience-payment-details-container .home-pricing-row .hotel-pricing-row-cfar .hotel-pricing-row-cfar-icon,.my-trips-mobile-popover-content .package-payment-modal-content .home-payment-container .experience-payment-details-container .experience-pricing-row .hotel-pricing-row-cfar .hotel-pricing-row-cfar-icon,.my-trips-mobile-popover-content .package-payment-modal-content .experience-payment-container .hotel-payment-details-container .hotel-pricing-row .hotel-pricing-row-cfar .hotel-pricing-row-cfar-icon,.my-trips-mobile-popover-content .package-payment-modal-content .experience-payment-container .hotel-payment-details-container .home-pricing-row .hotel-pricing-row-cfar .hotel-pricing-row-cfar-icon,.my-trips-mobile-popover-content .package-payment-modal-content .experience-payment-container .hotel-payment-details-container .experience-pricing-row .hotel-pricing-row-cfar .hotel-pricing-row-cfar-icon,.my-trips-mobile-popover-content .package-payment-modal-content .experience-payment-container .home-payment-details-container .hotel-pricing-row .hotel-pricing-row-cfar .hotel-pricing-row-cfar-icon,.my-trips-mobile-popover-content .package-payment-modal-content .experience-payment-container .home-payment-details-container .home-pricing-row .hotel-pricing-row-cfar .hotel-pricing-row-cfar-icon,.my-trips-mobile-popover-content .package-payment-modal-content .experience-payment-container .home-payment-details-container .experience-pricing-row .hotel-pricing-row-cfar .hotel-pricing-row-cfar-icon,.my-trips-mobile-popover-content .package-payment-modal-content .experience-payment-container .experience-payment-details-container .hotel-pricing-row .hotel-pricing-row-cfar .hotel-pricing-row-cfar-icon,.my-trips-mobile-popover-content .package-payment-modal-content .experience-payment-container .experience-payment-details-container .home-pricing-row .hotel-pricing-row-cfar .hotel-pricing-row-cfar-icon,.my-trips-mobile-popover-content .package-payment-modal-content .experience-payment-container .experience-payment-details-container .experience-pricing-row .hotel-pricing-row-cfar .hotel-pricing-row-cfar-icon,.my-trips-mobile-popover-content .experience-payment-modal-content .hotel-payment-container .hotel-payment-details-container .hotel-pricing-row .hotel-pricing-row-cfar .hotel-pricing-row-cfar-icon,.my-trips-mobile-popover-content .experience-payment-modal-content .hotel-payment-container .hotel-payment-details-container .home-pricing-row .hotel-pricing-row-cfar .hotel-pricing-row-cfar-icon,.my-trips-mobile-popover-content .experience-payment-modal-content .hotel-payment-container .hotel-payment-details-container .experience-pricing-row .hotel-pricing-row-cfar .hotel-pricing-row-cfar-icon,.my-trips-mobile-popover-content .experience-payment-modal-content .hotel-payment-container .home-payment-details-container .hotel-pricing-row .hotel-pricing-row-cfar .hotel-pricing-row-cfar-icon,.my-trips-mobile-popover-content .experience-payment-modal-content .hotel-payment-container .home-payment-details-container .home-pricing-row .hotel-pricing-row-cfar .hotel-pricing-row-cfar-icon,.my-trips-mobile-popover-content .experience-payment-modal-content .hotel-payment-container .home-payment-details-container .experience-pricing-row .hotel-pricing-row-cfar .hotel-pricing-row-cfar-icon,.my-trips-mobile-popover-content .experience-payment-modal-content .hotel-payment-container .experience-payment-details-container .hotel-pricing-row .hotel-pricing-row-cfar .hotel-pricing-row-cfar-icon,.my-trips-mobile-popover-content .experience-payment-modal-content .hotel-payment-container .experience-payment-details-container .home-pricing-row .hotel-pricing-row-cfar .hotel-pricing-row-cfar-icon,.my-trips-mobile-popover-content .experience-payment-modal-content .hotel-payment-container .experience-payment-details-container .experience-pricing-row .hotel-pricing-row-cfar .hotel-pricing-row-cfar-icon,.my-trips-mobile-popover-content .experience-payment-modal-content .home-payment-container .hotel-payment-details-container .hotel-pricing-row .hotel-pricing-row-cfar .hotel-pricing-row-cfar-icon,.my-trips-mobile-popover-content .experience-payment-modal-content .home-payment-container .hotel-payment-details-container .home-pricing-row .hotel-pricing-row-cfar .hotel-pricing-row-cfar-icon,.my-trips-mobile-popover-content .experience-payment-modal-content .home-payment-container .hotel-payment-details-container .experience-pricing-row .hotel-pricing-row-cfar .hotel-pricing-row-cfar-icon,.my-trips-mobile-popover-content .experience-payment-modal-content .home-payment-container .home-payment-details-container .hotel-pricing-row .hotel-pricing-row-cfar .hotel-pricing-row-cfar-icon,.my-trips-mobile-popover-content .experience-payment-modal-content .home-payment-container .home-payment-details-container .home-pricing-row .hotel-pricing-row-cfar .hotel-pricing-row-cfar-icon,.my-trips-mobile-popover-content .experience-payment-modal-content .home-payment-container .home-payment-details-container .experience-pricing-row .hotel-pricing-row-cfar .hotel-pricing-row-cfar-icon,.my-trips-mobile-popover-content .experience-payment-modal-content .home-payment-container .experience-payment-details-container .hotel-pricing-row .hotel-pricing-row-cfar .hotel-pricing-row-cfar-icon,.my-trips-mobile-popover-content .experience-payment-modal-content .home-payment-container .experience-payment-details-container .home-pricing-row .hotel-pricing-row-cfar .hotel-pricing-row-cfar-icon,.my-trips-mobile-popover-content .experience-payment-modal-content .home-payment-container .experience-payment-details-container .experience-pricing-row .hotel-pricing-row-cfar .hotel-pricing-row-cfar-icon,.my-trips-mobile-popover-content .experience-payment-modal-content .experience-payment-container .hotel-payment-details-container .hotel-pricing-row .hotel-pricing-row-cfar .hotel-pricing-row-cfar-icon,.my-trips-mobile-popover-content .experience-payment-modal-content .experience-payment-container .hotel-payment-details-container .home-pricing-row .hotel-pricing-row-cfar .hotel-pricing-row-cfar-icon,.my-trips-mobile-popover-content .experience-payment-modal-content .experience-payment-container .hotel-payment-details-container .experience-pricing-row .hotel-pricing-row-cfar .hotel-pricing-row-cfar-icon,.my-trips-mobile-popover-content .experience-payment-modal-content .experience-payment-container .home-payment-details-container .hotel-pricing-row .hotel-pricing-row-cfar .hotel-pricing-row-cfar-icon,.my-trips-mobile-popover-content .experience-payment-modal-content .experience-payment-container .home-payment-details-container .home-pricing-row .hotel-pricing-row-cfar .hotel-pricing-row-cfar-icon,.my-trips-mobile-popover-content .experience-payment-modal-content .experience-payment-container .home-payment-details-container .experience-pricing-row .hotel-pricing-row-cfar .hotel-pricing-row-cfar-icon,.my-trips-mobile-popover-content .experience-payment-modal-content .experience-payment-container .experience-payment-details-container .hotel-pricing-row .hotel-pricing-row-cfar .hotel-pricing-row-cfar-icon,.my-trips-mobile-popover-content .experience-payment-modal-content .experience-payment-container .experience-payment-details-container .home-pricing-row .hotel-pricing-row-cfar .hotel-pricing-row-cfar-icon,.my-trips-mobile-popover-content .experience-payment-modal-content .experience-payment-container .experience-payment-details-container .experience-pricing-row .hotel-pricing-row-cfar .hotel-pricing-row-cfar-icon{margin-left:-1px;margin-right:5px}.my-trips-mobile-popover-content .hotel-payment-modal-content .trip-total-row,.my-trips-mobile-popover-content .home-payment-modal-content .trip-total-row,.my-trips-mobile-popover-content .package-payment-modal-content .trip-total-row,.my-trips-mobile-popover-content .experience-payment-modal-content .trip-total-row{display:flex;flex-direction:row;align-items:center;justify-content:space-between;padding:24px 0;border-bottom:.5px solid var(--grey-11)}.my-trips-mobile-popover-content .hotel-payment-modal-content .trip-total-row .trip-total-text,.my-trips-mobile-popover-content .home-payment-modal-content .trip-total-row .trip-total-text,.my-trips-mobile-popover-content .package-payment-modal-content .trip-total-row .trip-total-text,.my-trips-mobile-popover-content .experience-payment-modal-content .trip-total-row .trip-total-text{font-weight:600;font-size:16px}.my-trips-mobile-popover-content .hotel-payment-modal-content .subtotal-row,.my-trips-mobile-popover-content .home-payment-modal-content .subtotal-row,.my-trips-mobile-popover-content .package-payment-modal-content .subtotal-row,.my-trips-mobile-popover-content .experience-payment-modal-content .subtotal-row{display:flex;flex-direction:row;align-items:center;justify-content:space-between;padding:15px 0;border-bottom:.5px solid var(--grey-11)}.my-trips-mobile-popover-content .hotel-payment-modal-content .subtotal-row p,.my-trips-mobile-popover-content .home-payment-modal-content .subtotal-row p,.my-trips-mobile-popover-content .package-payment-modal-content .subtotal-row p,.my-trips-mobile-popover-content .experience-payment-modal-content .subtotal-row p{font-weight:600}.my-trips-mobile-popover-content .hotel-payment-modal-content .subtotal-row .left,.my-trips-mobile-popover-content .home-payment-modal-content .subtotal-row .left,.my-trips-mobile-popover-content .package-payment-modal-content .subtotal-row .left,.my-trips-mobile-popover-content .experience-payment-modal-content .subtotal-row .left{display:flex;flex-direction:row;align-items:center}.my-trips-mobile-popover-content .hotel-payment-modal-content .subtotal-row .left .subtotal-tooltip,.my-trips-mobile-popover-content .home-payment-modal-content .subtotal-row .left .subtotal-tooltip,.my-trips-mobile-popover-content .package-payment-modal-content .subtotal-row .left .subtotal-tooltip,.my-trips-mobile-popover-content .experience-payment-modal-content .subtotal-row .left .subtotal-tooltip{display:inline-flex;align-items:center;padding:8px}.my-trips-mobile-popover-content .hotel-payment-modal-content .subtotal-row .left .subtotal-tooltip svg path,.my-trips-mobile-popover-content .home-payment-modal-content .subtotal-row .left .subtotal-tooltip svg path,.my-trips-mobile-popover-content .package-payment-modal-content .subtotal-row .left .subtotal-tooltip svg path,.my-trips-mobile-popover-content .experience-payment-modal-content .subtotal-row .left .subtotal-tooltip svg path{fill:var(--secondary-text-grey)}.my-trips-mobile-popover-content .hotel-payment-modal-content .subtotal-row .right,.my-trips-mobile-popover-content .home-payment-modal-content .subtotal-row .right,.my-trips-mobile-popover-content .package-payment-modal-content .subtotal-row .right,.my-trips-mobile-popover-content .experience-payment-modal-content .subtotal-row .right{display:flex;justify-content:flex-end;align-items:center}.my-trips-mobile-popover-content .hotel-payment-modal-content .fees-upon-arrival-details-container,.my-trips-mobile-popover-content .home-payment-modal-content .fees-upon-arrival-details-container,.my-trips-mobile-popover-content .package-payment-modal-content .fees-upon-arrival-details-container,.my-trips-mobile-popover-content .experience-payment-modal-content .fees-upon-arrival-details-container{display:flex;flex-direction:column;gap:10px}.my-trips-mobile-popover-content .hotel-payment-modal-content .fees-upon-arrival-details-container .experience-pricing-row,.my-trips-mobile-popover-content .home-payment-modal-content .fees-upon-arrival-details-container .experience-pricing-row,.my-trips-mobile-popover-content .package-payment-modal-content .fees-upon-arrival-details-container .experience-pricing-row,.my-trips-mobile-popover-content .experience-payment-modal-content .fees-upon-arrival-details-container .experience-pricing-row{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:10px;padding:15px 0;border-bottom:.5px solid var(--grey-11)}.my-trips-mobile-popover-content .hotel-payment-modal-content .rewards-container,.my-trips-mobile-popover-content .home-payment-modal-content .rewards-container,.my-trips-mobile-popover-content .package-payment-modal-content .rewards-container,.my-trips-mobile-popover-content .experience-payment-modal-content .rewards-container{display:flex;flex-direction:row;align-items:center;justify-content:space-between;padding:12px 0px;border-bottom:.5px solid var(--grey-11)}.my-trips-mobile-popover-content .hotel-payment-modal-content .rewards-container .rewards-points,.my-trips-mobile-popover-content .home-payment-modal-content .rewards-container .rewards-points,.my-trips-mobile-popover-content .package-payment-modal-content .rewards-container .rewards-points,.my-trips-mobile-popover-content .experience-payment-modal-content .rewards-container .rewards-points{font-weight:600}.my-trips-mobile-popover-content .hotel-payment-modal-content .payment-card-container,.my-trips-mobile-popover-content .home-payment-modal-content .payment-card-container,.my-trips-mobile-popover-content .package-payment-modal-content .payment-card-container,.my-trips-mobile-popover-content .experience-payment-modal-content .payment-card-container{display:flex;flex-direction:row;align-items:center;justify-content:space-between;padding:17px 0}.my-trips-mobile-popover-content .hotel-payment-modal-content .payment-card-container .payment-card-details-container,.my-trips-mobile-popover-content .home-payment-modal-content .payment-card-container .payment-card-details-container,.my-trips-mobile-popover-content .package-payment-modal-content .payment-card-container .payment-card-details-container,.my-trips-mobile-popover-content .experience-payment-modal-content .payment-card-container .payment-card-details-container{display:flex;flex-direction:row;align-items:center}.my-trips-mobile-popover-content .hotel-payment-modal-content .payment-card-container .payment-card-details-container .payment-card-details,.my-trips-mobile-popover-content .home-payment-modal-content .payment-card-container .payment-card-details-container .payment-card-details,.my-trips-mobile-popover-content .package-payment-modal-content .payment-card-container .payment-card-details-container .payment-card-details,.my-trips-mobile-popover-content .experience-payment-modal-content .payment-card-container .payment-card-details-container .payment-card-details{text-transform:capitalize}.my-trips-mobile-popover-content .hotel-payment-modal-content .payment-card-container .payment-card-details-container .credit-card-icon,.my-trips-mobile-popover-content .home-payment-modal-content .payment-card-container .payment-card-details-container .credit-card-icon,.my-trips-mobile-popover-content .package-payment-modal-content .payment-card-container .payment-card-details-container .credit-card-icon,.my-trips-mobile-popover-content .experience-payment-modal-content .payment-card-container .payment-card-details-container .credit-card-icon{color:var(--grey-8);margin-right:9px}.my-trips-mobile-popover-content .hotel-payment-modal-content .payment-card-container .payment-card-amount,.my-trips-mobile-popover-content .home-payment-modal-content .payment-card-container .payment-card-amount,.my-trips-mobile-popover-content .package-payment-modal-content .payment-card-container .payment-card-amount,.my-trips-mobile-popover-content .experience-payment-modal-content .payment-card-container .payment-card-amount{font-weight:600}.my-trips-mobile-popover-content .hotel-payment-modal-content .offers-container,.my-trips-mobile-popover-content .home-payment-modal-content .offers-container,.my-trips-mobile-popover-content .package-payment-modal-content .offers-container,.my-trips-mobile-popover-content .experience-payment-modal-content .offers-container{display:flex;align-items:center;justify-content:space-between;padding:15px 0}.my-trips-mobile-popover-content .hotel-payment-modal-content .offers-container .offers-icon-label,.my-trips-mobile-popover-content .home-payment-modal-content .offers-container .offers-icon-label,.my-trips-mobile-popover-content .package-payment-modal-content .offers-container .offers-icon-label,.my-trips-mobile-popover-content .experience-payment-modal-content .offers-container .offers-icon-label{display:flex}.my-trips-mobile-popover-content .hotel-payment-modal-content .offers-container .offers-icon-label .piggy-bank-icon,.my-trips-mobile-popover-content .home-payment-modal-content .offers-container .offers-icon-label .piggy-bank-icon,.my-trips-mobile-popover-content .package-payment-modal-content .offers-container .offers-icon-label .piggy-bank-icon,.my-trips-mobile-popover-content .experience-payment-modal-content .offers-container .offers-icon-label .piggy-bank-icon{margin-right:9px}.my-trips-mobile-popover-content .hotel-payment-modal-content .offers-container .offers-icon-label .offer-tag,.my-trips-mobile-popover-content .home-payment-modal-content .offers-container .offers-icon-label .offer-tag,.my-trips-mobile-popover-content .package-payment-modal-content .offers-container .offers-icon-label .offer-tag,.my-trips-mobile-popover-content .experience-payment-modal-content .offers-container .offers-icon-label .offer-tag{height:16px;width:16px;margin-right:5px}.my-trips-mobile-popover-content .hotel-payment-modal-content .offers-container .offers-icon-label .offer-tag path,.my-trips-mobile-popover-content .home-payment-modal-content .offers-container .offers-icon-label .offer-tag path,.my-trips-mobile-popover-content .package-payment-modal-content .offers-container .offers-icon-label .offer-tag path,.my-trips-mobile-popover-content .experience-payment-modal-content .offers-container .offers-icon-label .offer-tag path{fill:var(--grey-9);fill-opacity:unset}.my-trips-mobile-popover-content .hotel-payment-modal-content .offers-container .offer-amount,.my-trips-mobile-popover-content .home-payment-modal-content .offers-container .offer-amount,.my-trips-mobile-popover-content .package-payment-modal-content .offers-container .offer-amount,.my-trips-mobile-popover-content .experience-payment-modal-content .offers-container .offer-amount{color:var(--algomerch-price);font-weight:600}.my-trips-mobile-popover-content .hotel-payment-modal-content .earn-offer-container .earn-offer-banner,.my-trips-mobile-popover-content .home-payment-modal-content .earn-offer-container .earn-offer-banner,.my-trips-mobile-popover-content .package-payment-modal-content .earn-offer-container .earn-offer-banner,.my-trips-mobile-popover-content .experience-payment-modal-content .earn-offer-container .earn-offer-banner{display:flex;column-gap:6px;background-color:var(--badge-green-background);border-radius:4px;padding:8px 12px;margin-top:10px}.my-trips-mobile-popover-content .hotel-payment-modal-content .earn-offer-container .earn-offer-banner .earn-offer-banner-text,.my-trips-mobile-popover-content .home-payment-modal-content .earn-offer-container .earn-offer-banner .earn-offer-banner-text,.my-trips-mobile-popover-content .package-payment-modal-content .earn-offer-container .earn-offer-banner .earn-offer-banner-text,.my-trips-mobile-popover-content .experience-payment-modal-content .earn-offer-container .earn-offer-banner .earn-offer-banner-text{color:var(--green-6);font-size:12px;font-weight:600}.my-trips-mobile-popover-content .hotel-payment-modal-content .earn-offer-container .earn-offer-banner svg path:nth-child(1),.my-trips-mobile-popover-content .home-payment-modal-content .earn-offer-container .earn-offer-banner svg path:nth-child(1),.my-trips-mobile-popover-content .package-payment-modal-content .earn-offer-container .earn-offer-banner svg path:nth-child(1),.my-trips-mobile-popover-content .experience-payment-modal-content .earn-offer-container .earn-offer-banner svg path:nth-child(1){fill:var(--green-6)}.my-trips-mobile-popover-content .car-payment-modal-content{padding:40px 17px 24px 17px}.my-trips-mobile-popover-content .car-payment-modal-content .car-payment-title-container{margin-bottom:32px}.my-trips-mobile-popover-content .car-payment-modal-content .car-payment-container{display:grid;grid-template-columns:1fr;row-gap:21px}.my-trips-mobile-popover-content .car-payment-modal-content .car-payment-container .car-payment-details-container{display:flex;flex-direction:column}.my-trips-mobile-popover-content .car-payment-modal-content .car-payment-container .car-payment-details-container :last-child{padding:10px 0px 0px 0px}.my-trips-mobile-popover-content .car-payment-modal-content .car-payment-container .car-payment-details-container .car-pricing-row{display:flex;flex-direction:row;align-items:center;justify-content:space-between;padding:10px 0px;border-bottom:.5px solid var(--grey-11)}.my-trips-mobile-popover-content .car-payment-modal-content .car-payment-container .car-payment-details-container .car-pricing-row .price-bold-row{font-weight:600}.my-trips-mobile-popover-content .car-payment-modal-content .trip-total-row{display:flex;flex-direction:row;align-items:center;justify-content:space-between;padding:24px 0;border-bottom:.5px solid var(--grey-11)}.my-trips-mobile-popover-content .car-payment-modal-content .trip-total-row .trip-total-text{font-weight:600;font-size:16px}.my-trips-mobile-popover-content .car-payment-modal-content .rewards-container{display:flex;flex-direction:row;align-items:center;justify-content:space-between;padding:12px 0px;border-bottom:.5px solid var(--grey-11)}.my-trips-mobile-popover-content .car-payment-modal-content .rewards-container .rewards-points{font-weight:600}.my-trips-mobile-popover-content .car-payment-modal-content .payment-card-container{display:flex;flex-direction:row;align-items:center;justify-content:space-between;padding:17px 0}.my-trips-mobile-popover-content .car-payment-modal-content .payment-card-container .payment-card-details-container{display:flex;flex-direction:row;align-items:center}.my-trips-mobile-popover-content .car-payment-modal-content .payment-card-container .payment-card-details-container .payment-card-details{text-transform:capitalize}.my-trips-mobile-popover-content .car-payment-modal-content .payment-card-container .payment-card-details-container .credit-card-icon{color:var(--grey-8);margin-right:9px}.my-trips-mobile-popover-content .car-payment-modal-content .payment-card-container .payment-card-amount{font-weight:600}.my-trips-mobile-popover-content .package-payment-modal-content{padding:40px 17px 24px 17px}.my-trips-mobile-popover-content .package-payment-modal-content .package-payment-title-container{border-bottom:.5px solid var(--grey-11)}.my-trips-mobile-popover-content .package-payment-modal-content .package-payment-title-container .title-text{margin-bottom:10px;font-size:16px;font-weight:600}.my-trips-mobile-popover-content .package-payment-modal-content .package-pricing-breakdown,.my-trips-mobile-popover-content .package-payment-modal-content .trip-totals{display:grid;grid-template-columns:1fr;border-bottom:.5px solid var(--grey-11);padding:5px 0px}.my-trips-mobile-popover-content .package-payment-modal-content .package-pricing-breakdown .package-pricing-row,.my-trips-mobile-popover-content .package-payment-modal-content .trip-totals .package-pricing-row{display:flex;flex-direction:row;align-items:center;justify-content:space-between;padding:5px 0px}.my-trips-mobile-popover-content .package-payment-modal-content .package-pricing-breakdown .package-pricing-row .price-bold-row,.my-trips-mobile-popover-content .package-payment-modal-content .trip-totals .package-pricing-row .price-bold-row{font-weight:600}.my-trips-mobile-popover-content .package-payment-modal-content .trip-totals{margin-bottom:10px}.my-trips-mobile-popover-content .package-payment-modal-content .offers-container{display:flex;align-items:center;justify-content:space-between;padding:5px 0}.my-trips-mobile-popover-content .package-payment-modal-content .offers-container .offers-icon-label{display:flex}.my-trips-mobile-popover-content .package-payment-modal-content .offers-container .offers-icon-label .piggy-bank-icon{margin-right:9px}.my-trips-mobile-popover-content .package-payment-modal-content .offers-container .offers-icon-label .offer-tag{height:16px;width:16px;margin-right:5px}.my-trips-mobile-popover-content .package-payment-modal-content .offers-container .offers-icon-label .offer-tag path{fill:var(--grey-9);fill-opacity:unset}.my-trips-mobile-popover-content .package-payment-modal-content .offers-container .offer-amount{color:var(--algomerch-price);font-weight:600}.my-trips-mobile-popover-content .package-payment-modal-content .rewards-container{display:flex;flex-direction:row;align-items:center;justify-content:space-between;padding:5px 0px}.my-trips-mobile-popover-content .package-payment-modal-content .rewards-container .rewards-points{font-weight:600}.my-trips-mobile-popover-content .package-payment-modal-content .payment-card-container{display:flex;flex-direction:row;align-items:center;justify-content:space-between;padding:5px 0}.my-trips-mobile-popover-content .package-payment-modal-content .payment-card-container .payment-card-details-container{display:flex;flex-direction:row;align-items:center;text-transform:capitalize}.my-trips-mobile-popover-content .package-payment-modal-content .payment-card-container .payment-card-details-container .credit-card-icon{color:var(--grey-8);margin-right:9px}.my-trips-mobile-popover-content .package-payment-modal-content .payment-card-container .payment-card-amount{font-weight:600}.my-trips-mobile-popover-content .confirmation-modal-content{padding:40px 17px 24px 17px}.my-trips-mobile-popover-content .confirmation-modal-content .confirmation-title-container{padding-bottom:17px;display:grid;grid-template-columns:1fr;grid-template-rows:auto auto;row-gap:9px;border-bottom:.5px solid var(--grey-11)}.my-trips-mobile-popover-content .confirmation-modal-content .confirmation-title-container .confirmation-text{font-size:16px}.my-trips-mobile-popover-content .confirmation-modal-content .confirmation-container{display:grid;grid-template-columns:1fr}.my-trips-mobile-popover-content .confirmation-modal-content .confirmation-container .confirmation-details-container{display:flex;flex-direction:column;align-items:flex-start;padding:15px 0px}.my-trips-mobile-popover-content .confirmation-modal-content .confirmation-container .confirmation-details-container.container-border{border-bottom:.5px solid var(--grey-11)}.my-trips-mobile-popover-content .confirmation-modal-content .confirmation-container .confirmation-details-container .confirmation-copy-container{display:flex;flex-direction:row;align-items:center;text-decoration:none;cursor:pointer;align-self:start;margin-top:12px}.my-trips-mobile-popover-content .confirmation-modal-content .confirmation-container .confirmation-details-container .confirmation-copy-container .copy-text{color:var(--blue-9);font-weight:600}.my-trips-mobile-popover-content .confirmation-modal-content .confirmation-container .confirmation-details-container .confirmation-copy-container .copy-icon{margin-left:7px;color:var(--blue-9)}.my-trips-mobile-popover-content .confirmation-modal-content .confirmation-container .confirmation-details-container .confirmation-details{display:flex;flex-direction:column}.my-trips-mobile-popover-content .confirmation-modal-content .confirmation-container .confirmation-details-container .confirmation-details .confirmation-label{margin-bottom:5px}.my-trips-mobile-popover-content .confirmation-modal-content .confirmation-container .confirmation-details-container .confirmation-details .confirmation-locator{color:var(--text-green-2);font-weight:600}.my-trips-mobile-popover-content .checkin-flight-modal-content{padding:40px 17px 24px 17px}.my-trips-mobile-popover-content .checkin-flight-modal-content .checkin-flight-title-container{padding-bottom:17px;display:grid;grid-template-columns:1fr;grid-template-rows:auto auto;row-gap:9px;border-bottom:.5px solid var(--grey-11)}.my-trips-mobile-popover-content .checkin-flight-modal-content .checkin-flight-title-container .notification-banner.status-banner h6{font-size:12px}.my-trips-mobile-popover-content .checkin-flight-modal-content .checkin-flight-container{display:grid;grid-template-columns:1fr}.my-trips-mobile-popover-content .checkin-flight-modal-content .checkin-flight-container .checkin-flight-details-container{display:flex;flex-direction:column;align-items:flex-start;padding:15px 0px}.my-trips-mobile-popover-content .checkin-flight-modal-content .checkin-flight-container .checkin-flight-details-container.container-border{border-bottom:.5px solid var(--grey-11)}.my-trips-mobile-popover-content .checkin-flight-modal-content .checkin-flight-container .checkin-flight-details-container .checkin-flight-copy-container{display:flex;flex-direction:row;align-items:center;text-decoration:none;cursor:pointer;align-self:start;margin-top:12px}.my-trips-mobile-popover-content .checkin-flight-modal-content .checkin-flight-container .checkin-flight-details-container .checkin-flight-copy-container .copy-text{color:var(--blue-9);font-weight:600}.my-trips-mobile-popover-content .checkin-flight-modal-content .checkin-flight-container .checkin-flight-details-container .checkin-flight-copy-container .copy-icon{margin-left:7px;color:var(--blue-9)}.my-trips-mobile-popover-content .checkin-flight-modal-content .checkin-flight-container .checkin-flight-details-container .checkin-flight-details{display:flex;flex-direction:column}.my-trips-mobile-popover-content .checkin-flight-modal-content .checkin-flight-container .checkin-flight-details-container .checkin-flight-details .confirmation-label{margin-bottom:5px}.my-trips-mobile-popover-content .checkin-flight-modal-content .checkin-flight-container .checkin-flight-details-container .checkin-flight-details .checkin-flight-locator{color:var(--text-green-2);font-weight:600}.desktop-popover-card-root.my-trips-desktop-modal.virtual-interline-mcp-modal .MuiDialog-paper{width:600px}.desktop-popover-card-root.my-trips-desktop-modal.virtual-interline-mcp-modal .modal-space{margin-top:20px;display:block}.desktop-popover-card-root.my-trips-desktop-modal.virtual-interline-mcp-modal .modal-space.how-to-title,.desktop-popover-card-root.my-trips-desktop-modal.virtual-interline-mcp-modal .modal-space.step-title{color:var(--primary-text-grey)}.desktop-popover-card-root.my-trips-desktop-modal.virtual-interline-mcp-modal .modal-space.step-title{font-size:14px}.desktop-popover-card-root.my-trips-desktop-modal.virtual-interline-mcp-modal .modal-space.step-info{margin-top:10px}
.my-trips-desktop-modal.home-payment-modal.desktop-popover-card-root .MuiDialog-paper{position:relative;left:unset !important;width:450px}.my-trips-desktop-modal.home-payment-modal.desktop-popover-card-root .desktop-popover-card-content-container{min-height:fit-content}.my-trips-desktop-modal.home-payment-modal .home-payment-modal-content{padding:36px 44px}.my-trips-desktop-modal.home-payment-modal .home-payment-modal-content .home-payment-title-container{margin-bottom:52px}.my-trips-desktop-modal.home-payment-modal .home-payment-modal-content .home-payment-container{display:grid;grid-template-columns:1fr;row-gap:21px}.my-trips-desktop-modal.home-payment-modal .home-payment-modal-content .home-payment-container .home-payment-details-container{display:flex;flex-direction:column;padding-bottom:10px}.my-trips-desktop-modal.home-payment-modal .home-payment-modal-content .home-payment-container .home-payment-details-container .home-pricing-row{display:flex;flex-direction:row;align-items:center;justify-content:space-between;padding:10px 0;border-bottom:.5px solid var(--grey-11)}.my-trips-desktop-modal.home-payment-modal .home-payment-modal-content .home-payment-container .home-payment-details-container .home-pricing-row .price-bold-row{font-weight:600}.my-trips-desktop-modal.home-payment-modal .home-payment-modal-content .trip-total-row{display:flex;flex-direction:row;align-items:center;justify-content:space-between;padding:24px 0;border-bottom:.5px solid var(--grey-11)}.my-trips-desktop-modal.home-payment-modal .home-payment-modal-content .trip-total-row .trip-total-text{font-weight:600;font-size:16px}.my-trips-desktop-modal.home-payment-modal .home-payment-modal-content .offers-container{display:flex;align-items:center;justify-content:space-between;padding:17px 0;border-bottom:.5px solid var(--grey-11)}.my-trips-desktop-modal.home-payment-modal .home-payment-modal-content .offers-container .offers-icon-label{display:flex}.my-trips-desktop-modal.home-payment-modal .home-payment-modal-content .offers-container .offers-icon-label .piggy-bank-icon{margin-right:9px}.my-trips-desktop-modal.home-payment-modal .home-payment-modal-content .offers-container .offers-icon-label .offer-tag{height:16px;width:16px;margin-right:5px}.my-trips-desktop-modal.home-payment-modal .home-payment-modal-content .offers-container .offers-icon-label .offer-tag path{fill:var(--grey-9);fill-opacity:unset}.my-trips-desktop-modal.home-payment-modal .home-payment-modal-content .offers-container .offer-amount{color:var(--algomerch-price);font-weight:600}.my-trips-desktop-modal.home-payment-modal .home-payment-modal-content .rewards-container{display:flex;flex-direction:row;align-items:center;justify-content:space-between;padding:12px 0px;border-bottom:.5px solid var(--grey-11)}.my-trips-desktop-modal.home-payment-modal .home-payment-modal-content .rewards-container .rewards-points{font-weight:600}.my-trips-desktop-modal.home-payment-modal .home-payment-modal-content .payment-card-container{display:flex;flex-direction:row;align-items:center;justify-content:space-between;padding:17px 0}.my-trips-desktop-modal.home-payment-modal .home-payment-modal-content .payment-card-container .payment-card-details-container{display:flex;flex-direction:row;align-items:center;text-transform:capitalize}.my-trips-desktop-modal.home-payment-modal .home-payment-modal-content .payment-card-container .payment-card-details-container .credit-card-icon{color:var(--grey-8);margin-right:9px}.my-trips-desktop-modal.home-payment-modal .home-payment-modal-content .payment-card-container .payment-card-amount{font-weight:600}.my-trips-desktop-modal.home-payment-modal .home-payment-modal-content .earn-offer-container{margin-top:1.25rem}.my-trips-mobile-popover .home-payment-modal-content .earn-offer-container{margin-top:1rem}
.my-trips-desktop-modal.cancel-home-modal.desktop-popover-card-root .MuiDialog-paper{position:relative;left:unset !important;width:524px}.my-trips-desktop-modal.cancel-home-modal.desktop-popover-card-root .desktop-popover-card-content-container{min-height:fit-content}.cancel-home-modal-content .cancellation-info-container,.cancel-home-modal-content .confirm-cancellation-container{margin:40px;display:flex;flex-direction:column;justify-content:center;row-gap:10px}.cancel-home-modal-content .cancellation-info-container .modal-title,.cancel-home-modal-content .confirm-cancellation-container .modal-title{font-size:20px}.cancel-home-modal-content .cancellation-info-container .modal-divider,.cancel-home-modal-content .confirm-cancellation-container .modal-divider{margin:1rem 0}.cancel-home-modal-content .cancellation-info-container .property-info-container .property-name,.cancel-home-modal-content .confirm-cancellation-container .property-info-container .property-name{font-size:16px}.cancel-home-modal-content .cancellation-info-container .property-info-container .booking-dates,.cancel-home-modal-content .confirm-cancellation-container .property-info-container .booking-dates{display:flex;margin-top:20px}.cancel-home-modal-content .cancellation-info-container .property-info-container .booking-dates .check-in,.cancel-home-modal-content .cancellation-info-container .property-info-container .booking-dates .check-out,.cancel-home-modal-content .confirm-cancellation-container .property-info-container .booking-dates .check-in,.cancel-home-modal-content .confirm-cancellation-container .property-info-container .booking-dates .check-out{display:flex;align-items:center}.cancel-home-modal-content .cancellation-info-container .property-info-container .booking-dates .check-in svg,.cancel-home-modal-content .cancellation-info-container .property-info-container .booking-dates .check-out svg,.cancel-home-modal-content .confirm-cancellation-container .property-info-container .booking-dates .check-in svg,.cancel-home-modal-content .confirm-cancellation-container .property-info-container .booking-dates .check-out svg{margin-right:10px;align-self:center}.cancel-home-modal-content .cancellation-info-container .property-info-container .booking-dates .check-in svg path,.cancel-home-modal-content .cancellation-info-container .property-info-container .booking-dates .check-out svg path,.cancel-home-modal-content .confirm-cancellation-container .property-info-container .booking-dates .check-in svg path,.cancel-home-modal-content .confirm-cancellation-container .property-info-container .booking-dates .check-out svg path{fill:var(--blue-5)}.cancel-home-modal-content .cancellation-info-container .property-info-container .booking-dates .check-in .booking-dates-header,.cancel-home-modal-content .cancellation-info-container .property-info-container .booking-dates .check-out .booking-dates-header,.cancel-home-modal-content .confirm-cancellation-container .property-info-container .booking-dates .check-in .booking-dates-header,.cancel-home-modal-content .confirm-cancellation-container .property-info-container .booking-dates .check-out .booking-dates-header{color:var(--grey-12);font-size:12px;height:14px;width:60px}.cancel-home-modal-content .cancellation-info-container .property-info-container .booking-dates .check-in .booking-dates-date,.cancel-home-modal-content .cancellation-info-container .property-info-container .booking-dates .check-out .booking-dates-date,.cancel-home-modal-content .confirm-cancellation-container .property-info-container .booking-dates .check-in .booking-dates-date,.cancel-home-modal-content .confirm-cancellation-container .property-info-container .booking-dates .check-out .booking-dates-date{color:var(--primary-text-grey);font-size:14px;height:17px;width:100px}.cancel-home-modal-content .cancellation-info-container .cancel-button,.cancel-home-modal-content .cancellation-info-container .confirm-cancel-button,.cancel-home-modal-content .confirm-cancellation-container .cancel-button,.cancel-home-modal-content .confirm-cancellation-container .confirm-cancel-button{margin:0 auto}.cancel-home-modal-content .cancellation-info-container .confirm-cancel-button button,.cancel-home-modal-content .confirm-cancellation-container .confirm-cancel-button button{background-color:var(--button-critical-background)}.cancel-home-modal-content .cancellation-info-container .confirm-cancel-button button:hover,.cancel-home-modal-content .confirm-cancellation-container .confirm-cancel-button button:hover{background-color:var(--button-critical-hover-background)}.homes-cancel-modal-success .success-icon path{fill:var(--text-green-2)}
.my-trips-desktop-modal.itemized-home-receipt-modal .MuiDialog-container .MuiPaper-root{max-width:525px}.my-trips-desktop-modal.itemized-home-receipt-modal .MuiDialog-container .MuiPaper-root .desktop-popover-card-top-button.right{height:50px;display:flex;top:unset}.itemized-home-receipt-modal-content{max-width:525px;margin:auto}.itemized-home-receipt-modal-content .bold{font-weight:bold}.itemized-home-receipt-modal-content .gutter-bottom{margin-bottom:20px}.itemized-home-receipt-modal-content .itemized-home-receipt-logo-container{padding:0 60px 0 40px;height:50px;display:flex;justify-content:space-between;align-items:center}.itemized-home-receipt-modal-content .itemized-home-receipt-logo-container .print-btn{font-family:"Optimist";color:var(--blue-9);font-weight:600;font-size:14px;letter-spacing:0}.itemized-home-receipt-modal-content .itemized-home-receipt-title-container{background-color:#00132b;color:#fff;-webkit-print-color-adjust:exact;padding:20px 0;text-align:center}.itemized-home-receipt-modal-content .itemized-home-receipt-details{padding:20px 40px 0 40px;display:flex;flex-direction:column;justify-content:center}.itemized-home-receipt-modal-content .itemized-home-receipt-details .line-item{display:flex;justify-content:space-between;align-items:center}.itemized-home-receipt-modal-content .itemized-home-receipt-details .line-item .home-name{margin-left:20px}.itemized-home-receipt-modal-content .itemized-home-receipt-details .line-item p:last-of-type{text-align:right}.itemized-home-receipt-modal-content .itemized-home-receipt-details .line-item.positive p{color:var(--algomerch-price)}
.my-trips-desktop-modal.package-payment-modal.desktop-popover-card-root .MuiDialog-paper{position:relative;left:unset !important;width:450px}.my-trips-desktop-modal.package-payment-modal.desktop-popover-card-root .desktop-popover-card-content-container{min-height:fit-content}.my-trips-desktop-modal.package-payment-modal .package-payment-modal-content{padding:36px 44px}.my-trips-desktop-modal.package-payment-modal .package-payment-modal-content .package-payment-title-container{margin-bottom:5px;border-bottom:.5px solid var(--grey-11)}.my-trips-desktop-modal.package-payment-modal .package-payment-modal-content .package-payment-title-container .title-text{margin-bottom:10px;font-size:16px;font-weight:600}.my-trips-desktop-modal.package-payment-modal .package-payment-modal-content .package-pricing-breakdown,.my-trips-desktop-modal.package-payment-modal .package-payment-modal-content .trip-totals{display:grid;grid-template-columns:1fr;border-bottom:.5px solid var(--grey-11);padding:5px 0px}.my-trips-desktop-modal.package-payment-modal .package-payment-modal-content .package-pricing-breakdown .package-pricing-row,.my-trips-desktop-modal.package-payment-modal .package-payment-modal-content .trip-totals .package-pricing-row{display:flex;flex-direction:row;align-items:center;justify-content:space-between;padding:5px 0px}.my-trips-desktop-modal.package-payment-modal .package-payment-modal-content .package-pricing-breakdown .package-pricing-row .price-bold-row,.my-trips-desktop-modal.package-payment-modal .package-payment-modal-content .trip-totals .package-pricing-row .price-bold-row{font-weight:600}.my-trips-desktop-modal.package-payment-modal .package-payment-modal-content .trip-totals{margin-bottom:10px}.my-trips-desktop-modal.package-payment-modal .package-payment-modal-content .offers-container{display:flex;align-items:center;justify-content:space-between;padding:5px 0}.my-trips-desktop-modal.package-payment-modal .package-payment-modal-content .offers-container .offers-icon-label{display:flex}.my-trips-desktop-modal.package-payment-modal .package-payment-modal-content .offers-container .offers-icon-label .piggy-bank-icon{margin-right:9px}.my-trips-desktop-modal.package-payment-modal .package-payment-modal-content .offers-container .offers-icon-label .offer-tag{height:16px;width:16px;margin-right:5px}.my-trips-desktop-modal.package-payment-modal .package-payment-modal-content .offers-container .offers-icon-label .offer-tag path{fill:var(--grey-9);fill-opacity:unset}.my-trips-desktop-modal.package-payment-modal .package-payment-modal-content .offers-container .offer-amount{color:var(--algomerch-price);font-weight:600}.my-trips-desktop-modal.package-payment-modal .package-payment-modal-content .rewards-container{display:flex;flex-direction:row;align-items:center;justify-content:space-between;padding:5px 0px}.my-trips-desktop-modal.package-payment-modal .package-payment-modal-content .rewards-container .rewards-points{font-weight:600}.my-trips-desktop-modal.package-payment-modal .package-payment-modal-content .payment-card-container{display:flex;flex-direction:row;align-items:center;justify-content:space-between;padding:5px 0}.my-trips-desktop-modal.package-payment-modal .package-payment-modal-content .payment-card-container .payment-card-details-container{display:flex;flex-direction:row;align-items:center;text-transform:capitalize}.my-trips-desktop-modal.package-payment-modal .package-payment-modal-content .payment-card-container .payment-card-details-container .credit-card-icon{color:var(--grey-8);margin-right:9px}.my-trips-desktop-modal.package-payment-modal .package-payment-modal-content .payment-card-container .payment-card-amount{font-weight:600}.my-trips-desktop-modal.package-payment-modal .package-payment-modal-content .earn-offer-container{margin-top:1.25rem}.my-trips-mobile-popover-content .package-payment-modal-content .earn-offer-container{margin-top:1rem}
.my-trips-desktop-modal.confirmation-modal.desktop-popover-card-root .MuiDialog-paper{position:relative;left:unset !important;width:485px}.my-trips-desktop-modal.confirmation-modal.desktop-popover-card-root .desktop-popover-card-content-container{min-height:fit-content}.my-trips-desktop-modal.confirmation-modal .confirmation-modal-content{padding:36px}.my-trips-desktop-modal.confirmation-modal .confirmation-modal-content .confirmation-title-container{padding-bottom:17px;display:grid;grid-template-columns:1fr;grid-template-rows:auto auto;row-gap:9px;border-bottom:.5px solid var(--grey-11)}.my-trips-desktop-modal.confirmation-modal .confirmation-modal-content .confirmation-title-container .confirmation-text{font-size:16px}.my-trips-desktop-modal.confirmation-modal .confirmation-modal-content .confirmation-container{display:grid;grid-template-columns:1fr}.my-trips-desktop-modal.confirmation-modal .confirmation-modal-content .confirmation-container .confirmation-details-container{display:flex;flex-direction:row;align-items:center;justify-content:space-between;padding:15px 0px}.my-trips-desktop-modal.confirmation-modal .confirmation-modal-content .confirmation-container .confirmation-details-container.container-border{border-bottom:.5px solid var(--grey-11)}.my-trips-desktop-modal.confirmation-modal .confirmation-modal-content .confirmation-container .confirmation-details-container .confirmation-copy-container{display:flex;flex-direction:row;align-items:center;text-decoration:none;cursor:pointer;align-self:start}.my-trips-desktop-modal.confirmation-modal .confirmation-modal-content .confirmation-container .confirmation-details-container .confirmation-copy-container .copy-text{color:var(--blue-9);font-weight:600}.my-trips-desktop-modal.confirmation-modal .confirmation-modal-content .confirmation-container .confirmation-details-container .confirmation-copy-container .copy-icon{margin-left:7px;color:var(--blue-9)}.my-trips-desktop-modal.confirmation-modal .confirmation-modal-content .confirmation-container .confirmation-details-container .confirmation-details{display:flex;flex-direction:column}.my-trips-desktop-modal.confirmation-modal .confirmation-modal-content .confirmation-container .confirmation-details-container .confirmation-details .confirmation-label{margin-bottom:5px}.my-trips-desktop-modal.confirmation-modal .confirmation-modal-content .confirmation-container .confirmation-details-container .confirmation-details .confirmation-locator{color:var(--text-green-2);font-weight:600}
.my-trips-desktop-modal.cancel-hotel-modal.desktop-popover-card-root .MuiDialog-paper{position:relative;left:unset !important;width:511px}.my-trips-desktop-modal.cancel-hotel-modal.desktop-popover-card-root .desktop-popover-card-content-container{min-height:fit-content}.hotel-cancel-modal{align-items:flex-start;margin:38px 33px 30px 33px}.hotel-cancel-modal .modal-title{font-size:20px}.hotel-cancel-modal .subtitle{font-size:14px;padding:0;margin-top:12px;text-align:left}.hotel-cancel-modal .multiroom-cancel-banner{margin-bottom:14px}.hotel-cancel-modal .hotel-cancel-modal-content{width:100%;margin-top:30px}.hotel-cancel-modal .hotel-cancel-modal-content .hotel-summary-panel{padding:25px 0 30px 0;width:100%;border-top:.5px solid #e0e0e0;border-bottom:.5px solid #e0e0e0}.hotel-cancel-modal .hotel-cancel-modal-content .hotel-summary-panel .booking-details{padding:0;margin:0}.hotel-cancel-modal .hotel-cancel-modal-content .hotel-summary-panel .booking-details .availability-name{font-size:16px;margin:0}.hotel-cancel-modal .hotel-cancel-modal-content .hotel-summary-panel .booking-details .hotel-address{margin:0}.hotel-cancel-modal .hotel-cancel-modal-content .hotel-summary-panel .booking-details .booking-dates div .booking-dates-date{color:var(--grey-font-color)}.hotel-cancel-modal .hotel-cancel-modal-content .info-items-container{width:100%;border-bottom:.5px solid #e0e0e0;text-align:left;padding:25px 0 30px 0}.hotel-cancel-modal .hotel-cancel-modal-content .info-items-container .info-items-title{font-size:16px}.hotel-cancel-modal-success .success-icon path{fill:var(--text-green-2)}
.contact-host-home-modal-content .contact-host-info-homes-container{margin:40px;display:flex;flex-direction:column;justify-content:center;row-gap:10px}.contact-host-home-modal-content .contact-host-info-homes-container .modal-title{font-size:20px}.contact-host-home-modal-content .contact-host-info-homes-container .modal-subtitle{font-size:16px}.contact-host-home-modal-content .contact-host-info-homes-container .modal-divider{margin:1rem 0}.contact-host-home-modal-content .contact-host-info-homes-container .modal-action-link-text{color:var(--blue-9);font-size:14px;font-weight:600}
.my-trips-desktop-modal.hotel-change-modal-container.desktop-popover-card-root .MuiDialog-paper{position:relative;left:unset !important;width:511px}.my-trips-desktop-modal.hotel-change-modal-container.desktop-popover-card-root .desktop-popover-card-content-container{min-height:fit-content}.hotel-change-modal-container{align-items:flex-start;margin:38px 33px 30px 33px;padding:0}.hotel-change-modal-container .modal-title{font-size:20px}.hotel-change-modal-container .subtitle{font-size:14px;padding:0;margin-top:12px;text-align:left}.hotel-change-modal-container .hotel-change-modal-content{width:100%;margin-top:30px}.hotel-change-modal-container .hotel-change-modal-content .hotel-summary-panel{padding:25px 0 30px 0;width:100%;border-top:.5px solid var(--grey-11);border-bottom:.5px solid var(--grey-11)}.hotel-change-modal-container .hotel-change-modal-content .hotel-summary-panel .booking-details{padding:0;margin:0}.hotel-change-modal-container .hotel-change-modal-content .hotel-summary-panel .booking-details .availability-name{font-size:16px;margin:0}.hotel-change-modal-container .hotel-change-modal-content .hotel-summary-panel .booking-details .hotel-address{margin:0}.hotel-change-modal-container .hotel-change-modal-content .hotel-summary-panel .booking-details .booking-dates div .booking-dates-date{color:var(--grey-font-color)}.hotel-change-modal-container .hotel-change-modal-content .info-items-container{width:100%;border-bottom:.5px solid var(--grey-11);text-align:left;padding:25px 0 30px 0}.hotel-change-modal-container .hotel-change-modal-content .info-items-container .info-items-title{font-size:16px}.hotel-change-modal-container .actions-container .hotel-change-modal-action-link .content-container{align-items:center}.hotel-change-modal-success .success-icon path{fill:var(--text-green-2)}
.my-trips-desktop-modal.exchange-flight-modal.desktop-popover-card-root .MuiDialog-paper{position:relative;left:unset !important;width:560px}.my-trips-desktop-modal.exchange-flight-modal.desktop-popover-card-root .desktop-popover-card-content-container{min-height:fit-content}.exchange-flight-modal-content .success-icon>path{fill:var(--green-1)}.exchange-flight-modal-content .voidable-cancel-cta button,.exchange-flight-modal-content .voidable-change-cta button{width:175px}
.offer-earn-banner{margin-top:16px}.offer-earn-banner:not(:first-of-type){margin-top:8px}.my-trips-desktop-modal.itemized-package-receipt-modal .MuiDialog-container .MuiPaper-root{max-width:500px}.itemized-package-receipt-modal-content{max-width:500px;margin:auto}.itemized-package-receipt-modal-content .bold{font-weight:bold}.itemized-package-receipt-modal-content .green{color:var(--text-green-2)}.itemized-package-receipt-modal-content .section-title{margin-bottom:10px}.itemized-package-receipt-modal-content .right-align{text-align:right}.itemized-package-receipt-modal-content .gutter-bottom{margin-bottom:20px}.itemized-package-receipt-modal-content .itemized-receipt-logo-container{padding:0 40px;height:50px;display:flex;justify-content:space-between;align-items:center}.itemized-package-receipt-modal-content .itemized-receipt-logo-container img{max-width:120px}.itemized-package-receipt-modal-content .itemized-receipt-logo-container .print-btn{font-family:"Optimist";color:var(--blue-9);font-weight:600;font-size:14px;letter-spacing:0;text-decoration:underline}.itemized-package-receipt-modal-content .itemized-receipt-title-container{background-color:#00132b;color:#fff;-webkit-print-color-adjust:exact;padding:20px 0;text-align:center}.itemized-package-receipt-modal-content .itemized-receipt-details{padding:20px 40px 0 40px;display:flex;flex-direction:column;justify-content:center}.itemized-package-receipt-modal-content .itemized-receipt-details .line-item{display:flex;justify-content:space-between;align-items:center}.itemized-package-receipt-modal-content .itemized-receipt-details .line-item .hotel-name{margin-left:20px}.itemized-package-receipt-modal-content .itemized-receipt-details .line-item p:last-of-type{text-align:right}.itemized-package-receipt-modal-content .itemized-receipt-details .line-item.positive p{color:var(--algomerch-price)}
.experience-travelers-modal.desktop-popover-card-root .MuiDialog-paper{width:500px}.experience-travelers-modal.desktop-popover-card-root .desktop-popover-card-content-container{min-height:fit-content}.CKEtDVPHHm-uGY-xHcn30w\=\={padding:46px 50px}.CKEtDVPHHm-uGY-xHcn30w\=\= .mIvbKnVJ18tV2mtlGa1Pcg\=\={padding:16px 0px;border-top:.5px solid var(--grey-11)}.CKEtDVPHHm-uGY-xHcn30w\=\= .mIvbKnVJ18tV2mtlGa1Pcg\=\=:first-of-type{margin-top:16px}.CKEtDVPHHm-uGY-xHcn30w\=\= .mIvbKnVJ18tV2mtlGa1Pcg\=\=:last-of-type{padding-bottom:0px}.CKEtDVPHHm-uGY-xHcn30w\=\= .JsYQTY7cXtQTBsffjAv3zw\=\={font-size:16px}
.my-trips-desktop-modal.cancel-experience-modal.desktop-popover-card-root .MuiDialog-paper{position:relative;left:unset !important;width:524px}.my-trips-desktop-modal.cancel-experience-modal.desktop-popover-card-root .desktop-popover-card-content-container{min-height:fit-content}.cancel-experience-modal-content .experience-details-container .name{font-size:16px}.cancel-experience-modal-content .experience-details-container .date-and-time{display:flex;column-gap:5px;font-weight:600;margin-top:10px}.cancel-experience-modal-content .experience-details-container .date-and-time .separator{color:var(--grey-11);font-weight:300}.cancel-experience-modal-content .cancellation-info-container,.cancel-experience-modal-content .confirm-cancellation-container{margin:40px;display:flex;flex-direction:column;justify-content:center;row-gap:10px}.cancel-experience-modal-content .cancellation-info-container .modal-title,.cancel-experience-modal-content .confirm-cancellation-container .modal-title{font-size:20px}.cancel-experience-modal-content .cancellation-info-container .modal-divider,.cancel-experience-modal-content .confirm-cancellation-container .modal-divider{margin:1rem 0}.cancel-experience-modal-content .cancellation-info-container .refund-amount,.cancel-experience-modal-content .confirm-cancellation-container .refund-amount{display:flex;justify-content:space-between}.cancel-experience-modal-content .cancellation-info-container .refund-amount .amount,.cancel-experience-modal-content .confirm-cancellation-container .refund-amount .amount{font-weight:600}.cancel-experience-modal-content .cancellation-info-container .cancel-button,.cancel-experience-modal-content .cancellation-info-container .confirm-cancel-button,.cancel-experience-modal-content .confirm-cancellation-container .cancel-button,.cancel-experience-modal-content .confirm-cancellation-container .confirm-cancel-button{margin:0 auto}.cancel-experience-modal-content .cancellation-info-container .confirm-cancel-button button,.cancel-experience-modal-content .confirm-cancellation-container .confirm-cancel-button button{background-color:var(--button-critical-background)}.cancel-experience-modal-content .cancellation-info-container .confirm-cancel-button button:hover,.cancel-experience-modal-content .confirm-cancellation-container .confirm-cancel-button button:hover{background-color:var(--button-critical-hover-background)}
.my-trips-desktop-modal.experience-payment-modal.desktop-popover-card-root .MuiDialog-paper{position:relative;left:unset !important;width:450px}.my-trips-desktop-modal.experience-payment-modal.desktop-popover-card-root .desktop-popover-card-content-container{min-height:fit-content}.my-trips-desktop-modal.experience-payment-modal .experience-payment-modal-content{padding:36px 44px}.my-trips-desktop-modal.experience-payment-modal .experience-payment-modal-content .experience-payment-title-container{padding-bottom:16px;margin-bottom:16px;border-bottom:.5px solid var(--grey-11)}.my-trips-desktop-modal.experience-payment-modal .experience-payment-modal-content .experience-payment-title-container p{font-size:14px;font-weight:600}.my-trips-desktop-modal.experience-payment-modal .experience-payment-modal-content .experience-payment-container{display:grid;grid-template-columns:1fr;row-gap:21px}.my-trips-desktop-modal.experience-payment-modal .experience-payment-modal-content .experience-payment-container .experience-payment-details-container{display:flex;flex-direction:column;gap:10px}.my-trips-desktop-modal.experience-payment-modal .experience-payment-modal-content .experience-payment-container .experience-payment-details-container .experience-pricing-row{display:flex;flex-direction:row;align-items:center;justify-content:space-between}.my-trips-desktop-modal.experience-payment-modal .experience-payment-modal-content .trip-total-row{display:flex;flex-direction:row;align-items:center;justify-content:space-between;padding:16px 0;border-bottom:.5px solid var(--grey-11);border-top:.5px solid var(--grey-11);margin-top:16px}.my-trips-desktop-modal.experience-payment-modal .experience-payment-modal-content .trip-total-row .left{display:flex;flex-direction:row;align-items:center}.my-trips-desktop-modal.experience-payment-modal .experience-payment-modal-content .trip-total-row .left .trip-total-text{font-weight:600;font-size:16px}.my-trips-desktop-modal.experience-payment-modal .experience-payment-modal-content .trip-total-row .left .price-breakdown-tooltip{display:inline-flex;align-items:center;padding:8px;margin-left:4px;margin-top:-2px}.my-trips-desktop-modal.experience-payment-modal .experience-payment-modal-content .trip-total-row .left .price-breakdown-tooltip svg path{fill:var(--secondary-text-grey)}.my-trips-desktop-modal.experience-payment-modal .experience-payment-modal-content .trip-total-row .right{display:flex;justify-content:flex-end;align-items:center}.my-trips-desktop-modal.experience-payment-modal .experience-payment-modal-content .trip-total-row .right .trip-total-text{font-weight:600;font-size:16px}.my-trips-desktop-modal.experience-payment-modal .experience-payment-modal-content .offers-container{display:flex;align-items:center;justify-content:space-between;padding:17px 0;border-bottom:.5px solid var(--grey-11)}.my-trips-desktop-modal.experience-payment-modal .experience-payment-modal-content .offers-container .offers-icon-label{display:flex}.my-trips-desktop-modal.experience-payment-modal .experience-payment-modal-content .offers-container .offers-icon-label .piggy-bank-icon{margin-right:9px}.my-trips-desktop-modal.experience-payment-modal .experience-payment-modal-content .offers-container .offers-icon-label .offer-tag{height:16px;width:16px;margin-right:5px}.my-trips-desktop-modal.experience-payment-modal .experience-payment-modal-content .offers-container .offers-icon-label .offer-tag path{fill:var(--grey-9);fill-opacity:unset}.my-trips-desktop-modal.experience-payment-modal .experience-payment-modal-content .offers-container .offer-amount{color:var(--algomerch-price);font-weight:600}.my-trips-desktop-modal.experience-payment-modal .experience-payment-modal-content .rewards-container{display:flex;flex-direction:row;align-items:center;justify-content:space-between;padding:12px 0px;border-bottom:.5px solid var(--grey-11)}.my-trips-desktop-modal.experience-payment-modal .experience-payment-modal-content .rewards-container .rewards-points{font-weight:600}.my-trips-desktop-modal.experience-payment-modal .experience-payment-modal-content .payment-card-container{display:flex;flex-direction:row;align-items:center;justify-content:space-between;padding:17px 0}.my-trips-desktop-modal.experience-payment-modal .experience-payment-modal-content .payment-card-container .payment-card-details-container{display:flex;flex-direction:row;align-items:center;text-transform:capitalize}.my-trips-desktop-modal.experience-payment-modal .experience-payment-modal-content .payment-card-container .payment-card-details-container .credit-card-icon{color:var(--grey-8);margin-right:9px}.my-trips-desktop-modal.experience-payment-modal .experience-payment-modal-content .payment-card-container .payment-card-amount{font-weight:600}.my-trips-desktop-modal.experience-payment-modal .experience-payment-modal-content .fees-upon-arrival-details-container{display:flex;flex-direction:column;gap:10px;border-top:.5px solid var(--grey-11);padding-top:16px}.my-trips-desktop-modal.experience-payment-modal .experience-payment-modal-content .fees-upon-arrival-details-container .experience-pricing-row{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:10px}.my-trips-desktop-modal.experience-payment-modal .experience-payment-modal-content .fees-upon-arrival-details-container .experience-pricing-row .nowrap{white-space:nowrap}.my-trips-desktop-modal.experience-payment-modal .experience-payment-modal-content .subtotal-row{display:flex;flex-direction:row;align-items:center;justify-content:space-between;margin:16px 0;padding-top:16px;border-top:.5px solid var(--grey-11)}.my-trips-desktop-modal.experience-payment-modal .experience-payment-modal-content .subtotal-row p{font-weight:600}.my-trips-desktop-modal.experience-payment-modal .experience-payment-modal-content .subtotal-row .left{display:flex;flex-direction:row;align-items:center}.my-trips-desktop-modal.experience-payment-modal .experience-payment-modal-content .subtotal-row .left .subtotal-tooltip{display:inline-flex;align-items:center;padding:8px}.my-trips-desktop-modal.experience-payment-modal .experience-payment-modal-content .subtotal-row .left .subtotal-tooltip svg path{fill:var(--secondary-text-grey)}.my-trips-desktop-modal.experience-payment-modal .experience-payment-modal-content .subtotal-row .right{display:flex;justify-content:flex-end;align-items:center}.my-trips-desktop-modal.experience-payment-modal .experience-payment-modal-content .earn-offer-container .earn-offer-banner{display:flex;column-gap:6px;background-color:var(--badge-green-background);border-radius:4px;padding:8px 12px;margin-top:10px}.my-trips-desktop-modal.experience-payment-modal .experience-payment-modal-content .earn-offer-container .earn-offer-banner .earn-offer-banner-text{color:var(--green-6);font-size:12px;font-weight:600}.my-trips-desktop-modal.experience-payment-modal .experience-payment-modal-content .earn-offer-container .earn-offer-banner svg path:nth-child(1){fill:var(--green-6)}.my-trips-mobile-popover .experience-payment-modal-content .experience-payment-title-container p{font-size:14px;font-weight:600}.my-trips-mobile-popover .experience-payment-modal-content .trip-total-row .left .price-breakdown-tooltip{display:inline-flex;align-items:center;padding:8px;margin-left:4px;margin-top:-2px}.my-trips-mobile-popover .experience-payment-modal-content .trip-total-row .left .price-breakdown-tooltip svg path{fill:var(--secondary-text-grey)}.consistent-tooltip-style{font-size:14px !important;font-weight:normal !important;line-height:20px !important}
.np7-YLjh3s28ld9ziMEmww\=\={padding:46px 50px}.np7-YLjh3s28ld9ziMEmww\=\= .MFgx1EOAbh5WnIwv3ouSow\=\={font-size:20px}
.rePwUHltpElOP7bbU9w4-w\=\={padding:40px 20px 20px}
.cfar-hotel-error-modal-content-root{padding:30px}.cfar-hotel-error-modal-content-header{display:flex;flex-direction:column;align-items:center;gap:16px;text-align:center}.cfar-hotel-error-cancellation-information{margin:0}.cfar-hotel-error-modal-content-content.generic-details-modal-content-root{margin-top:16px}.cfar-hotel-error-modal-content-content.generic-details-modal-content-root.mobile .generic-details-modal-content-container .main-content-section{padding:0}.cfar-hotel-error-modal-content-content.generic-details-modal-content-root .generic-details-modal-content-container .main-content-section{padding:0}.cfar-hotel-error-modal-content-header-divider{width:100%}.cfar-hotel-error-cancellation-information-header{display:flex;align-items:center;gap:4px;margin-bottom:8px}.cfar-hotel-error-cancellation-information-header .copy-icon-wrapper{display:flex;align-items:center;margin:0}.cfar-hotel-error-cancellation-information-header .MuiTypography-body1.generic-info-details-generic-copy{font-weight:bold}.cfar-hotel-error-cancellation-information.generic-info-details-main-content-item .generic-points-group{line-height:24px}.cfar-hotel-error-cancellation-information.generic-info-details-main-content-item .generic-points-group .title-copy{font-size:14px;font-weight:bold}.cfar-hotel-error-modal-content-subheader.ptBaseModule-MuiTypography-h4{font-weight:normal}
.flight-disruption-assistance-error-modal-content-root{padding:30px}.flight-disruption-assistance-error-modal-content-header{display:flex;flex-direction:column;align-items:center;gap:16px;text-align:center}.flight-disruption-assistance-error-modal-content-subheader.ptBaseModule-MuiTypography-h4{font-weight:normal}
.flight-disruption-rebooking-redirect-modal-root{padding:30px}.flight-disruption-rebooking-redirect-modal-header{display:flex;flex-direction:column;align-items:center;gap:16px;text-align:center}.flight-disruption-rebooking-redirect-modal-header svg{width:63px;height:63px}.flight-disruption-rebooking-redirect-modal-title{font-weight:normal}.flight-disruption-rebooking-redirect-modal-description{color:#505050}.flight-disruption-rebooking-redirect-modal-actions{display:flex;gap:12px;margin-top:24px;justify-content:center}.flight-disruption-rebooking-redirect-modal-actions .action-button button{width:100%}@media(max-width: 600px){.flight-disruption-rebooking-redirect-modal-actions{flex-direction:column-reverse}}
.missing-trips-banner{margin-bottom:24px;background-color:#fff;padding:24px;display:flex;justify-content:space-between;align-items:center;border:.5px solid var(--grey-11);border-radius:8px}.missing-trips-banner .missing-trips-text{align-items:center;display:flex;column-gap:10px}.missing-trips-banner .missing-trips-text svg{width:25px;height:25px}.missing-trips-banner .missing-trips-text svg path{fill:var(--primary-text-grey)}.missing-trips-banner .missing-trips-buttons{display:flex;column-gap:10px}.missing-trips-banner .missing-trips-buttons .action-button button{width:140px}.missing-trips-banner.mobile{margin:24px 18px;flex-direction:column;padding:20px;row-gap:10px}.missing-trips-banner.mobile .missing-trips-text{align-items:flex-start}.missing-trips-banner.mobile .missing-trips-text svg{width:20px;height:20px;flex-shrink:0}
.my-trips-list .my-trips-card .notification-banner.status-banner{margin:0 0 20px 0;border-radius:unset}.my-trips-list .trips-pagination-container{display:flex;justify-content:center;padding:0 100px 24px 100px}.my-trips-list .trips-pagination-container.mobile{margin:10px 10px 60px 10px;padding:0}.my-trips-list .loading-trips{width:100%;display:flex;flex-direction:row;justify-content:center}.my-trips-list .loading-trips .loading-trips-bunny{width:50px;height:50px}.my-trips-list .itinerary-card-divider{height:.5px;margin:30px 0px 50px 0px;background-color:var(--grey-11)}.my-trips-list .summary-label{text-align:start}.my-trips-list .my-trips-mobile-card{margin:0 18px;padding:36px 0 24px 0;border-bottom:.5px solid var(--grey-11)}.my-trips-list .trip-info-bottom-content{min-width:fit-content;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:16px 24px;position:relative;border-top:1px solid var(--grey-11)}.my-trips-list .trip-info-bottom-content .action-button{width:100%}.my-trips-list .trip-info-bottom-content .action-button button{width:100%}.my-trips-list .header-tag{padding:1px 11px;border-radius:11px;margin-left:6px}.my-trips-list .header-tag.red{color:#bc171a;background:rgba(204,36,39,.05)}.my-trips-list .header-tag.green{background-color:var(--badge-green-background);color:var(--text-green-2)}.my-trips-list .header-tag.grey{background-color:var(--tag-background-grey);color:var(--primary-text-grey)}.my-trips-list .travel-app-banner-root{margin-bottom:32px}.my-trips-list.mobile .travel-app-banner-root{margin:32px 18px}.trips-loading-modal .loading-popup-content-wrapper{max-height:225px;max-width:546px}.trips-loading-modal .loading-popup-content-wrapper .loading-popup-content{padding-top:46px}.trips-loading-modal .loading-popup-content-wrapper .loading-popup-content .b2b-spinner{width:48px;height:48px}.trips-loading-modal .loading-popup-content-wrapper .loading-popup-content .loading-text,.trips-loading-modal .loading-popup-content-wrapper .loading-popup-content .loading-text-copy{font-size:24px;margin:0px}.trips-loading-modal.mobile .loading-popup-content-wrapper{max-height:130px;max-width:100%}.trips-loading-modal.mobile .loading-popup-content-wrapper .loading-popup-content{padding-top:10px}.trips-loading-modal.mobile .loading-popup-content-wrapper .loading-popup-content .loading-text,.trips-loading-modal.mobile .loading-popup-content-wrapper .loading-popup-content .loading-text-copy{font-size:16px}
.hotel-cross-sell-root.my-trips-cross-sell.mobile .earn-banner{margin:unset}.hotel-cross-sell-root.my-trips-cross-sell.mobile .hotel-cross-sell-banner-wrapper{margin:0px 0px 40px 0px}.hotel-cross-sell-root.my-trips-cross-sell.mobile .hotel-cross-sell-hotels-list-wrapper .availability-card{margin:unset}.hotel-cross-sell-root.my-trips-cross-sell.mobile .hotel-cross-sell-hotels-list-wrapper .availability-card .hotel-availability-card-wrapper{padding:10px 20px}.hotel-cross-sell-root.my-trips-cross-sell.mobile .view-all-hotels-button{width:calc(100% - 32px);margin:10px 16px}
.home-list .home-card-icon-title{display:flex;flex-direction:row}.home-list .home-card-icon-title .home-icon{width:16px;height:16px;margin-right:10px}.home-list .home-card-icon-title .home-icon path{fill:var(--primary-text-grey)}.home-list .home-card-icon-title .summary-label{text-align:start;font-size:12px;display:flex;align-items:center}.home-list .home-card-icon-title .summary-label strong{font-size:14px}.home-list .home-card-icon-title .summary-label .separator{color:var(--tertiary-text-grey);font-weight:300;margin:0px 5px}.home-list .my-trips-mobile-card{padding:36px 0 24px 0;border-bottom:1px solid var(--grey-11)}.home-list .my-trips-mobile-card .info-container>span.label{color:var(--primary-text-grey)}
.home-list .home-trip-container{border:.5px solid var(--info-details-popup-border);border-radius:8px;background-color:var(--white);transition:box-shadow .1s ease;position:relative}.home-list .home-trip-container .premier-collection-ribbon,.home-list .home-trip-container .lifestyle-collection-ribbon{position:absolute;right:36px;top:-8px}.home-list .home-trip-container.premier-collection .expand-link{margin-top:80px}.home-list .home-trip-container:hover,.home-list .home-trip-container:focus,.home-list .home-trip-container.expanded{box-shadow:0px 4px 16px rgba(0,0,0,.1)}.home-list .home-trip-container .trip-card-title{width:unset;padding:24px;cursor:pointer;align-items:center;grid-template-areas:"content-area icon-area";grid-template-columns:1fr auto}.home-list .home-trip-container .trip-card-title .info-container>span.label{color:var(--primary-text-grey)}.home-list .home-trip-container .trip-card-title .desktop-cfar-link .action-link-content{display:flex;align-items:center}.home-list .home-trip-container .trip-card-title .desktop-cfar-link .cfar-icon{width:16px;margin-right:4px}.home-list .home-trip-container .home-desktop-expanded-container{display:grid;padding:30px;row-gap:20px;border-top:.5px solid var(--info-details-popup-border);border-radius:0px}.home-list .home-trip-container .home-desktop-expanded-container .home-summary-container{display:grid;grid-template-columns:1.2fr 1fr;grid-template-rows:auto;gap:0px 20px;grid-template-areas:"map home-type" "map check-in" "map cancellation"}.home-list .home-trip-container .home-desktop-expanded-container .home-summary-container .home-details-list{border:none;border-radius:none;padding:0px;width:100%;margin-left:20px;text-align:start}.home-list .home-trip-container .home-desktop-expanded-container .home-summary-container .home-details-list.summary-card{padding:0;display:block}.home-list .home-trip-container .home-desktop-expanded-container .home-summary-container .home-details-list .home-type{grid-area:home-type}.home-list .home-trip-container .home-desktop-expanded-container .home-summary-container .home-details-list .home-type .home-type-title{font-weight:600}.home-list .home-trip-container .home-desktop-expanded-container .home-summary-container .home-details-list .home-type .property-occupancy-info-root{margin-top:10px;display:block}.home-list .home-trip-container .home-desktop-expanded-container .home-summary-container .home-details-list .home-type .property-occupancy-info-root svg path{fill:var(--secondary-text-grey)}.home-list .home-trip-container .home-desktop-expanded-container .home-summary-container .home-details-list .home-type .property-occupancy-info-root .count-text{color:var(--secondary-text-grey);font-size:14px}.home-list .home-trip-container .home-desktop-expanded-container .home-summary-container .home-details-list .home-check-in{grid-area:check-in}.home-list .home-trip-container .home-desktop-expanded-container .home-summary-container .home-details-list .home-cancellation{grid-area:cancellation}.home-list .home-trip-container .home-desktop-expanded-container .home-summary-container .home-details-list .home-address{grid-area:address}.home-list .home-trip-container .home-desktop-expanded-container .summary-info-container{display:grid;grid-template-columns:1.2fr 1fr 1fr 1.2fr;grid-template-rows:auto;gap:0px 20px;grid-template-areas:"travellers payment payment confirmation"}.home-list .home-trip-container .home-desktop-expanded-container .summary-info-container .travellers-summary{grid-area:travellers;border:.5px solid var(--grey-11);border-radius:8px}.home-list .home-trip-container .home-desktop-expanded-container .summary-info-container .payment-summary{grid-area:payment;border:.5px solid var(--grey-11);border-radius:8px;column-gap:50px}.home-list .home-trip-container .home-desktop-expanded-container .summary-info-container .confirmation-summary{grid-area:confirmation;border:.5px solid var(--grey-11);border-radius:8px}.home-list .home-trip-container .home-desktop-expanded-container .summary-info-container .trip-description-summary{grid-area:trip-description;border:.5px solid var(--grey-11);border-radius:8px}.home-list .home-trip-container .home-desktop-expanded-container .summary-info-container.with-trip-description{grid-template-columns:1.2fr 1fr 1fr 1fr 1fr;grid-template-areas:"travellers payment payment confirmation trip-description"}.home-list .home-trip-container .home-desktop-expanded-container .summary-info-container.two-column-view{grid-template-columns:1fr 1fr;gap:20px;grid-template-areas:"travellers confirmation" "add-ons payment"}.home-list .home-trip-container .home-desktop-expanded-container .summary-info-container.two-column-view .add-ons-summary{grid-area:add-ons;border:.5px solid var(--grey-11);border-radius:8px}.home-list .home-trip-container .home-desktop-expanded-container .summary-info-container.two-column-view.with-trip-description{grid-template-areas:"travellers confirmation" "add-ons payment" "trip-description trip-description"}.home-list .my-trips-card{border:none;border-radius:none;padding:0px;margin:0px;width:100%}.home-list .my-trips-card .info-container .label{padding-left:0px}.home-list .my-trips-card .MuiLink-underlineHover.MuiLink-root.MuiLink-button,.home-list .my-trips-card .MuiLink-underlineHover.MuiLink-root.MuiLink-button p{color:var(--blue-9)}.home-list .my-trips-card .MuiLink-underlineHover.MuiLink-root.MuiLink-button:hover,.home-list .my-trips-card .MuiLink-underlineHover.MuiLink-root.MuiLink-button:focus{text-decoration:underline}.home-list .my-trips-card .my-trips-left .action-links{align-items:center}.home-list .my-trips-card .my-trips-left .action-links .action-link .action-link-content{color:var(--blue-9)}.home-list .my-trips-card .my-trips-left .action-links .action-link-divider{font-size:14px;color:var(--tertiary-text-grey)}.home-list .my-trips-card .my-trips-left .how-refunds-work-link .action-link-content{display:flex;align-items:center}.home-list .my-trips-card .my-trips-left .how-refunds-work-link .info-icon{height:13px;width:13px;margin-left:.25rem}.home-list .my-trips-card .my-trips-left .trip-info-details.homes-card{grid-template-columns:repeat(auto-fit, calc((100% - 96px) / 3))}.home-list .my-trips-card .my-trips-right{justify-content:space-between;min-width:104px}.home-list .my-trips-card .my-trips-right .top-right{position:unset}.home-list .my-trips-card .my-trips-right .expand-link{justify-content:flex-end}
.home-map-container{position:relative;max-width:100%;height:300px;grid-area:map}.home-map-container .home-map-label{position:absolute;z-index:1;bottom:30px;left:10%;width:80%;right:10%;background-color:var(--white);padding:10px;text-align:center;border-radius:8px;border:2px solid var(--box-shadow)}.home-map-container .home-map-label .availability-name{font-size:16px;color:var(--primary-text-grey)}.home-map-container .home-map-label .availability-address{font-size:16px;color:var(--secondary-text-grey)}.home-map-container .home-map-label:hover{text-decoration:none}
.check-in-info-container,.cancellation-info-container,.homes-address-info-container{display:flex;flex-direction:column;justify-content:center;row-gap:10px}.check-in-info-container .info-title,.cancellation-info-container .info-title,.homes-address-info-container .info-title{color:var(--primary-text-grey);font-size:14px;font-weight:600}
.package-list .package-hotel-trip-container{border:.5px solid var(--info-details-popup-border);border-radius:8px;background-color:var(--white);transition:box-shadow .1s ease;position:relative}.package-list .package-hotel-trip-container:hover,.package-list .package-hotel-trip-container:focus,.package-list .package-hotel-trip-container.expanded{box-shadow:0px 4px 16px rgba(0,0,0,.1)}.package-list .package-hotel-trip-container .trip-card-title{width:unset;padding:24px;cursor:pointer;align-items:center;grid-template-areas:"content-area icon-area";grid-template-columns:1fr auto}.package-list .package-hotel-trip-container .trip-card-title .info-container>span.label{color:var(--primary-text-grey)}.package-list .package-hotel-trip-container .package-hotel-desktop-expanded-container{display:grid;padding:30px;row-gap:20px;border-top:.5px solid var(--info-details-popup-border);border-radius:0px}.package-list .package-hotel-trip-container .package-hotel-desktop-expanded-container .package-hotel-summary-container{display:grid;grid-template-columns:1.2fr 1fr;grid-template-rows:auto;gap:0px 20px;grid-template-areas:"map room-type" "map cancellation" "map check-in"}.package-list .package-hotel-trip-container .package-hotel-desktop-expanded-container .summary-info-container{display:grid;grid-template-columns:1.2fr 1fr 1fr 1.2fr;grid-template-rows:auto;gap:0px 20px;grid-template-areas:"travellers payment payment confirmation"}.package-list .package-hotel-trip-container .package-hotel-desktop-expanded-container .summary-info-container .travellers-summary{grid-area:travellers;border:.5px solid var(--grey-11);border-radius:8px}.package-list .package-hotel-trip-container .package-hotel-desktop-expanded-container .summary-info-container .payment-summary{grid-area:payment;border:.5px solid var(--grey-11);border-radius:8px;column-gap:50px}.package-list .package-hotel-trip-container .package-hotel-desktop-expanded-container .summary-info-container .confirmation-summary{grid-area:confirmation;border:.5px solid var(--grey-11);border-radius:8px}.package-list .package-hotel-trip-container .package-hotel-desktop-expanded-container .summary-info-container .trip-description-summary{grid-area:trip-description;border:.5px solid var(--grey-11);border-radius:8px}.package-list .package-hotel-trip-container .package-hotel-desktop-expanded-container .summary-info-container.with-trip-description{grid-template-columns:1.2fr 1fr 1fr 1fr 1fr;grid-template-areas:"travellers payment payment confirmation trip-description"}.package-list .package-hotel-trip-container .package-hotel-desktop-expanded-container .summary-info-container.two-column-view{grid-template-columns:1fr 1fr;gap:20px;grid-template-areas:"travellers confirmation" "add-ons payment"}.package-list .package-hotel-trip-container .package-hotel-desktop-expanded-container .summary-info-container.two-column-view .add-ons-summary{grid-area:add-ons;border:.5px solid var(--grey-11);border-radius:8px}.package-list .package-hotel-trip-container .package-hotel-desktop-expanded-container .summary-info-container.two-column-view.with-trip-description{grid-template-areas:"travellers confirmation" "add-ons payment" "trip-description trip-description"}.package-list .my-trips-card{border:none;border-radius:none;padding:0px;margin:0px;width:100%}.package-list .my-trips-card .info-container .label{padding-left:0px}.package-list .my-trips-card .MuiLink-underlineHover.MuiLink-root.MuiLink-button,.package-list .my-trips-card .MuiLink-underlineHover.MuiLink-root.MuiLink-button p{color:var(--blue-9)}.package-list .my-trips-card .MuiLink-underlineHover.MuiLink-root.MuiLink-button:hover,.package-list .my-trips-card .MuiLink-underlineHover.MuiLink-root.MuiLink-button:focus{text-decoration:underline}.package-list .my-trips-card .my-trips-left .action-links{align-items:center}.package-list .my-trips-card .my-trips-left .action-links .action-link .action-link-content{color:var(--blue-9)}.package-list .my-trips-card .my-trips-left .action-links .action-link-divider{font-size:14px;color:var(--tertiary-text-grey)}.package-list .my-trips-card .my-trips-left .how-refunds-work-link .action-link-content{display:flex;align-items:center}.package-list .my-trips-card .my-trips-left .how-refunds-work-link .info-icon{height:13px;width:13px;margin-left:.25rem}.package-list .my-trips-card .my-trips-right{justify-content:space-between;min-width:104px}.package-list .my-trips-card .my-trips-right .top-right{position:unset}.package-list .my-trips-card .my-trips-right .expand-link{justify-content:flex-end}
.package-list .package-card-icon-title{display:flex;flex-direction:row}.package-list .package-card-icon-title .packages-icon-wrapper{display:flex;align-items:center;margin-bottom:16px}.package-list .package-card-icon-title .packages-icon-wrapper .hotel-funnel-icon,.package-list .package-card-icon-title .packages-icon-wrapper .icon-plus-separator{margin-right:10px}.package-list .package-card-icon-title .packages-icon-wrapper .flight-funnel-icon{margin-right:10px}.package-list .package-card-icon-title .packages-icon-wrapper .hotel-funnel-icon,.package-list .package-card-icon-title .packages-icon-wrapper .flight-funnel-icon{width:16px;height:16px}.package-list .package-card-icon-title .packages-icon-wrapper .hotel-funnel-icon path,.package-list .package-card-icon-title .packages-icon-wrapper .flight-funnel-icon path{fill:var(--primary-text-grey)}.package-list .package-card-icon-title .summary-label{text-align:start;font-size:12px;display:flex;align-items:center}.package-list .package-card-icon-title .summary-label strong{font-size:14px}.package-list .package-card-icon-title .summary-label .separator{color:var(--tertiary-text-grey);font-weight:300;margin:0px 5px}.package-list .package-card-icon-title .summary-label .personal-business-label-root{margin-left:1rem}.package-list .my-trips-mobile-card{padding:36px 0 24px 0}.package-list .my-trips-mobile-card:not(:last-child){border-bottom:unset;padding:36px 0 24px 0}.package-list .my-trips-mobile-card:last-child{padding:0px 0 24px 0}.package-list .my-trips-mobile-card .info-container>span.label{color:var(--primary-text-grey)}.package-list .my-trips-mobile-card .packages-icon-wrapper{display:flex;align-items:center}.package-list .my-trips-mobile-card .packages-icon-wrapper .hotel-funnel-icon,.package-list .my-trips-mobile-card .packages-icon-wrapper .icon-plus-separator{margin-right:10px}.package-list .my-trips-mobile-card .packages-icon-wrapper .flight-funnel-icon{margin-right:10px}.package-list .my-trips-mobile-card .packages-icon-wrapper .hotel-funnel-icon,.package-list .my-trips-mobile-card .packages-icon-wrapper .flight-funnel-icon{width:16px;height:16px}.package-list .my-trips-mobile-card .packages-icon-wrapper .hotel-funnel-icon path,.package-list .my-trips-mobile-card .packages-icon-wrapper .flight-funnel-icon path{fill:var(--primary-text-grey)}
.package-list .package-flight-trip-container{border:.5px solid var(--info-details-popup-border);border-radius:8px;background-color:var(--white);transition:box-shadow .1s ease;margin-top:20px}.package-list .package-flight-trip-container:hover,.package-list .package-flight-trip-container:focus,.package-list .package-flight-trip-container.expanded{box-shadow:0px 4px 16px rgba(0,0,0,.1)}.package-list .package-flight-trip-container .trip-card-title{width:unset;padding:24px;cursor:pointer;align-items:center;grid-template-areas:"content-area icon-area";grid-template-columns:1fr auto}.package-list .package-flight-trip-container .trip-card-title .info-container>span.label{color:var(--primary-text-grey)}.package-list .package-flight-trip-container .trip-card-title .my-trips-left .action-links{align-items:center}.package-list .package-flight-trip-container .trip-card-title .my-trips-left .action-links .action-link .action-link-content{color:var(--blue-9)}.package-list .package-flight-trip-container .trip-card-title .my-trips-left .action-links .action-link .action-link-content svg{margin-left:4px}.package-list .package-flight-trip-container .trip-card-title .my-trips-left .action-links .action-link .action-link-content svg.external-link-icon{width:10px;height:10px}.package-list .package-flight-trip-container .trip-card-title .my-trips-left .action-links .action-link-divider{font-size:14px;color:var(--tertiary-text-grey)}.package-list .package-flight-trip-container .trip-card-title .my-trips-left .airline-info p{font-weight:600}.package-list .package-flight-trip-container .trip-card-title .my-trips-left .airline-info .flight-number{color:var(--primary-text-grey)}.package-list .package-flight-trip-container .trip-card-title .my-trips-right{align-self:flex-start;height:100%}.package-list .package-flight-trip-container .desktop-expanded-container{display:grid;padding:30px;row-gap:20px;border-top:.5px solid var(--info-details-popup-border);border-radius:0px}.package-list .package-flight-trip-container .desktop-expanded-container .summary-info-container{display:grid;grid-template-columns:1.2fr 1fr 1fr 1.2fr;grid-template-rows:auto;gap:0px 20px;grid-template-areas:"travellers payment payment confirmation"}.package-list .package-flight-trip-container .desktop-expanded-container .summary-info-container .travellers-summary{grid-area:travellers;border:.5px solid var(--grey-11);border-radius:8px}.package-list .package-flight-trip-container .desktop-expanded-container .summary-info-container .payment-summary{grid-area:payment;border:.5px solid var(--grey-11);border-radius:8px;column-gap:50px}.package-list .package-flight-trip-container .desktop-expanded-container .summary-info-container .payment-summary.no-gap{column-gap:0px}.package-list .package-flight-trip-container .desktop-expanded-container .summary-info-container .confirmation-summary{grid-area:confirmation;border:.5px solid var(--grey-11);border-radius:8px}.package-list .package-flight-trip-container .desktop-expanded-container .summary-info-container .trip-description-summary{grid-area:trip-description;border:.5px solid var(--grey-11);border-radius:8px}.package-list .package-flight-trip-container .desktop-expanded-container .summary-info-container.with-trip-description{grid-template-columns:1.2fr 1fr 1fr 1fr 1fr;grid-template-areas:"travellers payment payment confirmation trip-description"}.package-list .package-flight-trip-container .desktop-expanded-container .details-info-container{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:auto;gap:0px 20px;grid-template-areas:"outgoing return"}.package-list .package-flight-trip-container .desktop-expanded-container .details-info-container .slice-info{border:1px solid var(--grey-11);border-radius:8px;padding:36px 22px}.package-list .package-flight-trip-container .desktop-expanded-container .details-info-container .slice-info .slice-info-title{display:flex;align-items:baseline;font-size:14px}.package-list .package-flight-trip-container .desktop-expanded-container .details-info-container .slice-info .slice-info-title .status-tag{margin-left:8px}.package-list .package-flight-trip-container .desktop-expanded-container .details-info-container .slice-info .slice-info-title .status-tag svg path{fill:#fff}.package-list .package-flight-trip-container .desktop-expanded-container .details-info-container .slice-info .direction-label{font-weight:600}.package-list .package-flight-trip-container .desktop-expanded-container .details-info-container .slice-info .flight-details-summary{padding:0}.package-list .package-flight-trip-container .desktop-expanded-container .details-info-container .slice-info .flight-details-summary .flight-details-subtitle .flight-vi-combination-banner{margin-top:15px}.package-list .package-flight-trip-container .desktop-expanded-container .details-info-container .slice-info .fare-details-header{padding-bottom:20px;font-size:14px}.package-list .package-flight-trip-container .desktop-expanded-container .details-info-container .slice-info .divider:not(:first-child){margin:20px 0}.package-list .package-flight-trip-container .desktop-expanded-container .details-info-container .slice-info .seat-selection .seat-selection-header{padding-bottom:10px;font-size:14px}.package-list .package-flight-trip-container .desktop-expanded-container .details-info-container .slice-info .seat-selection .seat-update-instructions{padding-bottom:4px}.package-list .package-flight-trip-container .desktop-expanded-container .details-info-container .slice-info .seat-selection .seat-update-instructions .action-link{color:var(--blue-9);font-size:14px;font-weight:bold;text-decoration:none;white-space:nowrap}.package-list .package-flight-trip-container .desktop-expanded-container .details-info-container .slice-info .seat-selection .seat-update-instructions .action-link:hover{text-decoration:underline}.package-list .package-flight-trip-container .desktop-expanded-container .details-info-container .slice-info .outbound-seat-selection .outbound-selected-seats-container,.package-list .package-flight-trip-container .desktop-expanded-container .details-info-container .slice-info .outbound-seat-selection .return-selected-seats-container,.package-list .package-flight-trip-container .desktop-expanded-container .details-info-container .slice-info .return-seat-selection .outbound-selected-seats-container,.package-list .package-flight-trip-container .desktop-expanded-container .details-info-container .slice-info .return-seat-selection .return-selected-seats-container{width:100%}.package-list .package-flight-trip-container .desktop-expanded-container .details-info-container .slice-info .trip-itinerary-restrictions{display:grid;grid-template-columns:repeat(2, 1fr);row-gap:14px}.package-list .package-flight-trip-container .desktop-expanded-container .details-info-container .slice-info .trip-itinerary-restrictions .icon-content-view-container:not(:first-child){padding-top:0}.package-list .package-flight-trip-container .desktop-expanded-container .details-info-container .slice-info .trip-itinerary-restrictions .icon-content-view-container:not(:last-child){padding-bottom:0}.package-list .package-flight-trip-container .desktop-expanded-container .details-info-container .slice-info .view-update-link{margin-left:8px;font-size:14px;font-weight:600}.package-list .my-trips-card{border:none;border-radius:none;padding:0px;margin:0px;width:100%}.package-list .my-trips-card .MuiLink-underlineHover.MuiLink-root.MuiLink-button,.package-list .my-trips-card .MuiLink-underlineHover.MuiLink-root.MuiLink-button p{color:var(--blue-9)}.package-list .my-trips-card .MuiLink-underlineHover.MuiLink-root.MuiLink-button:hover,.package-list .my-trips-card .MuiLink-underlineHover.MuiLink-root.MuiLink-button:focus{text-decoration:underline}.package-list .my-trips-card .my-trips-right{justify-content:center}.package-list .my-trips-card .my-trips-right .top-right{position:unset}.package-list .my-trips-card .my-trips-right .top-right .book-with-credit-container{margin-bottom:16px}.package-list .my-trips-card .my-trips-right .top-right .book-with-credit-container .book-with-credit-btn button{box-shadow:none}.package-list .my-trips-card .my-trips-right .expand-link{justify-content:flex-end;justify-self:flex-end}.package-list .my-trips-card .notification-banner .cta{font-weight:400;margin-left:0}.package-list .my-trips-card .notification-banner.status-banner .modal-link{margin:0 3px}.package-list .my-trips-card .notification-banner.status-banner .modal-link .modal-link-copy{font-weight:600;text-decoration:underline}.package-list .my-trips-card .notification-banner.status-banner .modal-link.end-of-line{margin-right:0}.package-list .my-trips-card .notification-banner.status-banner .underline{text-decoration:underline}.package-list .flight-add-on-title{color:var(--primary-text-grey);font-size:14px;font-weight:600}.summary-card .action-link.MuiLink-underlineHover.MuiLink-root.MuiLink-button:hover,.summary-card-action .action-link.MuiLink-underlineHover.MuiLink-root.MuiLink-button:hover{text-decoration:underline}.summary-card .details-link,.summary-card-action .details-link{color:var(--blue-9);font-weight:600;font-size:14px;align-self:center;cursor:pointer}.summary-card .details-link:hover,.summary-card-action .details-link:hover{text-decoration:underline}.how-ftc-works-popover .ptTripsModule-MuiPopover-paper,.how-refunds-work-popover .ptTripsModule-MuiPopover-paper{padding:1rem 1.5rem;max-width:314px}
.experience-list .experience-trip-container{border:.5px solid var(--info-details-popup-border);border-radius:8px;background-color:var(--white);transition:box-shadow .1s ease;position:relative}.experience-list .experience-trip-container:hover,.experience-list .experience-trip-container:focus,.experience-list .experience-trip-container.expanded{box-shadow:0px 4px 16px rgba(0,0,0,.1)}.experience-list .experience-trip-container .trip-card-title{width:unset;padding:24px;cursor:pointer;align-items:center;grid-template-areas:"content-area icon-area";grid-template-columns:1fr auto}.experience-list .experience-trip-container .trip-card-title .info-container>span.label{color:var(--primary-text-grey)}.experience-list .experience-trip-container .experience-desktop-expanded-container{display:grid;padding:30px;row-gap:20px;border-top:.5px solid var(--info-details-popup-border);border-radius:0px}.experience-list .experience-trip-container .experience-desktop-expanded-container .experience-summary-container{display:grid;grid-template-columns:1.2fr 1fr;grid-template-rows:auto;gap:0px 20px}.experience-list .experience-trip-container .experience-desktop-expanded-container .experience-summary-container .experience-details{display:flex;flex-direction:column;row-gap:20px}.experience-list .experience-trip-container .experience-desktop-expanded-container .summary-info-container{display:grid;grid-template-columns:1.2fr 1fr 1fr 1.2fr;grid-template-rows:auto;gap:0px 20px;grid-template-areas:"travellers payment payment confirmation"}.experience-list .experience-trip-container .experience-desktop-expanded-container .summary-info-container .travellers-summary{grid-area:travellers;border:.5px solid var(--grey-11);border-radius:8px}.experience-list .experience-trip-container .experience-desktop-expanded-container .summary-info-container .travellers-summary .travellers-header-container{display:flex;align-items:center}.experience-list .experience-trip-container .experience-desktop-expanded-container .summary-info-container .travellers-summary .primary-traveler-tooltip{display:inline-flex;align-items:center;padding:8px}.experience-list .experience-trip-container .experience-desktop-expanded-container .summary-info-container .travellers-summary .primary-traveler-tooltip svg path{fill:var(--secondary-text-grey)}.experience-list .experience-trip-container .experience-desktop-expanded-container .summary-info-container .payment-summary{grid-area:payment;border:.5px solid var(--grey-11);border-radius:8px;column-gap:50px}.experience-list .experience-trip-container .experience-desktop-expanded-container .summary-info-container .payment-summary .reward-details-amount{font-weight:600;color:#0e6018}.experience-list .experience-trip-container .experience-desktop-expanded-container .summary-info-container .confirmation-summary{grid-area:confirmation;border:.5px solid var(--grey-11);border-radius:8px}.experience-list .experience-trip-container .experience-desktop-expanded-container .summary-info-container.two-column-view{grid-template-columns:1fr 1fr;gap:20px;grid-template-areas:"travellers confirmation" "add-ons payment"}.experience-list .experience-trip-container .experience-desktop-expanded-container .summary-info-container.two-column-view .add-ons-summary{grid-area:add-ons;border:.5px solid var(--grey-11);border-radius:8px}.experience-list .my-trips-card{border:none;border-radius:none;padding:0px;margin:0px;width:100%}.experience-list .my-trips-card .info-container .label{padding-left:0px}.experience-list .my-trips-card .MuiLink-underlineHover.MuiLink-root.MuiLink-button,.experience-list .my-trips-card .MuiLink-underlineHover.MuiLink-root.MuiLink-button p{color:var(--blue-9)}.experience-list .my-trips-card .MuiLink-underlineHover.MuiLink-root.MuiLink-button:hover,.experience-list .my-trips-card .MuiLink-underlineHover.MuiLink-root.MuiLink-button:focus{text-decoration:underline}.experience-list .my-trips-card .my-trips-left .action-links{align-items:center}.experience-list .my-trips-card .my-trips-left .action-links .action-link .action-link-content{color:var(--blue-9)}.experience-list .my-trips-card .my-trips-left .action-links .action-link-divider{font-size:14px;color:var(--tertiary-text-grey)}.experience-list .my-trips-card .my-trips-left .how-refunds-work-link .action-link-content{display:flex;align-items:center}.experience-list .my-trips-card .my-trips-left .how-refunds-work-link .info-icon{height:13px;width:13px;margin-left:.25rem}.experience-list .my-trips-card .my-trips-right{justify-content:space-between;min-width:104px}.experience-list .my-trips-card .my-trips-right .top-right{position:unset}.experience-list .my-trips-card .my-trips-right .expand-link{justify-content:flex-end}
.ea5VLJ\+XSf4n77pbFD-\+NQ\=\={position:relative;max-width:100%;height:400px}.ea5VLJ\+XSf4n77pbFD-\+NQ\=\= .gT22-naAtl6Xnnqm0CH5ig\=\={width:250px;column-gap:5px;align-items:center;transform:translate(-85%, -50%);grid-template-columns:85% 20%;display:grid}.ea5VLJ\+XSf4n77pbFD-\+NQ\=\= .gT22-naAtl6Xnnqm0CH5ig\=\= .Yk7GHeZld2L36cHNT-Bs4g\=\={background-color:var(--white);border-radius:4px}.ea5VLJ\+XSf4n77pbFD-\+NQ\=\= .gT22-naAtl6Xnnqm0CH5ig\=\= .Yk7GHeZld2L36cHNT-Bs4g\=\= .cm8EXJyf3epkATOJk92fEg\=\={border-bottom:.5px solid var(--grey-11);padding:12px 16px;display:flex;flex-direction:row;align-items:center}.ea5VLJ\+XSf4n77pbFD-\+NQ\=\= .gT22-naAtl6Xnnqm0CH5ig\=\= .Yk7GHeZld2L36cHNT-Bs4g\=\= .cm8EXJyf3epkATOJk92fEg\=\= svg{margin-right:6px}.ea5VLJ\+XSf4n77pbFD-\+NQ\=\= .gT22-naAtl6Xnnqm0CH5ig\=\= .Yk7GHeZld2L36cHNT-Bs4g\=\= .cm8EXJyf3epkATOJk92fEg\=\= svg._1G6JIHZ-WFbvpGgCCC1O7w\=\={fill:#e36624}.ea5VLJ\+XSf4n77pbFD-\+NQ\=\= .gT22-naAtl6Xnnqm0CH5ig\=\= .Yk7GHeZld2L36cHNT-Bs4g\=\= .cm8EXJyf3epkATOJk92fEg\=\= svg path{fill:var(--blue-9)}.ea5VLJ\+XSf4n77pbFD-\+NQ\=\= .gT22-naAtl6Xnnqm0CH5ig\=\= .Yk7GHeZld2L36cHNT-Bs4g\=\= ._3fpZeif6wdYkLioRd9Rvig\=\={padding:12px 16px}._1UrwE\+dbRTQ9A0LzWYvm-g\=\= p{text-overflow:ellipsis;overflow:hidden}
.Uuqwn0ug-Xmn2wjk9EIsEQ\=\={display:flex;flex-direction:column;gap:20px}.Uuqwn0ug-Xmn2wjk9EIsEQ\=\= .nAPi7wFzMPnnAOpG6TI4yA\=\={font-weight:600;display:flex}.Uuqwn0ug-Xmn2wjk9EIsEQ\=\= ._7pE4ITYgjXQ07HTMxwNXiA\=\={color:#cecfcd;margin:0px 8px;font-weight:300}.Uuqwn0ug-Xmn2wjk9EIsEQ\=\= ._7FJ\+S0WODcbMyVk6kwYDJg\=\={display:flex}.Uuqwn0ug-Xmn2wjk9EIsEQ\=\= .bTh1UQXM6OSGDZAT6NJr-g\=\={display:grid}.Uuqwn0ug-Xmn2wjk9EIsEQ\=\= .bTh1UQXM6OSGDZAT6NJr-g\=\= .wVWxtTeOmEHuWt5Cf3T1UA\=\=,.Uuqwn0ug-Xmn2wjk9EIsEQ\=\= .bTh1UQXM6OSGDZAT6NJr-g\=\= .mlf6ofA9F\+gaGwl7XdyLzg\=\={width:200px}.Uuqwn0ug-Xmn2wjk9EIsEQ\=\= .bTh1UQXM6OSGDZAT6NJr-g\=\= .b71p5-B8dHC5o\+Y4UoHHTw\=\={display:flex;align-items:center;margin-bottom:10px}.Uuqwn0ug-Xmn2wjk9EIsEQ\=\= .bTh1UQXM6OSGDZAT6NJr-g\=\= .b71p5-B8dHC5o\+Y4UoHHTw\=\= svg{margin-right:8px}.Uuqwn0ug-Xmn2wjk9EIsEQ\=\= .bTh1UQXM6OSGDZAT6NJr-g\=\= .b71p5-B8dHC5o\+Y4UoHHTw\=\= svg path{fill:var(--blue-9)}.Uuqwn0ug-Xmn2wjk9EIsEQ\=\= ._8dU7yNPlWNpy4KFShv7tFw\=\={font-weight:600;font-size:14px;width:fit-content}.Uuqwn0ug-Xmn2wjk9EIsEQ\=\=:not(.OmzoawaLuftZuo\+7qXWNaA\=\=) .bTh1UQXM6OSGDZAT6NJr-g\=\={grid-template-columns:1fr 1fr}.Uuqwn0ug-Xmn2wjk9EIsEQ\=\=.OmzoawaLuftZuo\+7qXWNaA\=\= .nAPi7wFzMPnnAOpG6TI4yA\=\={font-size:14px}.Uuqwn0ug-Xmn2wjk9EIsEQ\=\=.OmzoawaLuftZuo\+7qXWNaA\=\= .bTh1UQXM6OSGDZAT6NJr-g\=\={grid-row-gap:20px}
.h3MabL\+rslu1YjYogfDTIg\=\={display:flex;flex-direction:column;gap:10px}.h3MabL\+rslu1YjYogfDTIg\=\= .N-bAoIGEjA5Ium5TnTTryw\=\={font-weight:600;font-size:14px;width:fit-content}
.experience-list .experience-card-icon-title{display:flex;gap:10px}.experience-list .experience-card-icon-title .experience-icon-wrapper{display:flex;align-items:center;margin-bottom:16px}.experience-list .experience-card-icon-title .experience-icon-wrapper .experiences-icon path{stroke:var(--primary-text-grey);fill:none}.experience-list .experience-card-icon-title .summary-label{text-align:start;font-size:12px;display:flex;align-items:center}.experience-list .experience-card-icon-title .summary-label strong{font-size:14px}.experience-list .experience-card-icon-title .summary-label .separator{color:var(--tertiary-text-grey);font-weight:300;margin:0px 5px}.experience-list .my-trips-mobile-card{margin:0 18px;padding:36px 0 24px;border-bottom:1px solid var(--grey-11)}.experience-list .my-trips-mobile-card .info-container>span.label{color:var(--primary-text-grey)}.experience-list .my-trips-mobile-card .experience-icon-wrapper{display:flex;align-items:center}
.no-trips-results{text-align:center}.no-trips-results .no-trips-container .no-results-subtitle{color:var(--secondary-text-grey)}.no-trips-results .no-trips-title{font-weight:400;font-size:24px;line-height:32px}.no-trips-results .no-trips-subtitle{font-weight:600;font-size:24px;line-height:32px}.no-trips-results .no-trips-subtitle.xmod{font-weight:400}.no-trips-results .no-trips-earn{font-size:16px;line-height:21px;max-width:394px;margin:20px auto 0px auto}.no-trips-results .no-trips-ctas{margin-top:35px;margin-bottom:35px;display:inline-flex}.no-trips-results .no-trips-ctas .no-trips-cta{display:flex;align-items:center;flex-direction:column}.no-trips-results .no-trips-ctas .no-trips-cta:not(:last-child){margin-right:30px}.no-trips-results .no-trips-ctas .no-trips-cta .no-trips-cta-icon-wrapper{width:80px;height:80px;border-radius:50%;border:1.5px solid var(--blue-9);display:flex;justify-content:center;margin-bottom:26px;box-sizing:border-box}.no-trips-results .no-trips-ctas .no-trips-cta .no-trips-cta-icon-wrapper svg{width:52px;height:100%}.no-trips-results.mobile .no-trips-container{padding-top:30px}.no-trips-results.mobile .no-trips-title{margin-top:34px;font-weight:400;font-size:16px;line-height:21px}.no-trips-results.mobile .no-trips-subtitle{font-weight:600;font-size:16px;line-height:21px}.no-trips-results.mobile .no-trips-earn{font-size:14px;line-height:18px;max-width:283px;margin:11px auto 0px auto}.no-trips-results.mobile .no-trips-ctas{margin-top:35px;margin-bottom:35px;display:flex;flex-direction:column}.no-trips-results.mobile .no-trips-ctas .no-trips-cta{display:flex;align-items:center;flex-direction:column;margin-right:0px}.no-trips-results.mobile .no-trips-ctas .no-trips-cta:not(:last-child){margin-bottom:35px}.no-trips-results.mobile .no-trips-ctas .no-trips-cta .no-trips-cta-icon-wrapper{width:48px;height:48px;border-radius:50%;border:1px solid var(--blue-9);display:flex;justify-content:center;margin-bottom:15px;box-sizing:border-box}.no-trips-results.mobile .no-trips-ctas .no-trips-cta .no-trips-cta-icon-wrapper svg{width:30px;height:100%}
.mobile-no-trips-with-offers-popup .MuiDialog-paper{height:unset}.no-trips-with-offers-container{display:flex;flex-direction:column;align-items:stretch;margin-top:60px;margin-left:16px;margin-right:16px}.no-trips-with-offers-container .no-trips-with-offers-icon{align-self:center}.no-trips-with-offers-container .no-trips-with-offers-title{color:var(--Copy-Title, #141414);font-size:16px;font-style:normal;font-weight:600;line-height:24px;margin-bottom:8px;margin-top:4px;margin-left:8px;margin-right:8px}.no-trips-with-offers-container .no-trips-with-offers-note{color:var(--Copy-Body, #676868);font-size:14px;font-style:normal;font-weight:400;line-height:21px;margin-left:8px;margin-top:8px}.no-trips-with-offers-container .no-trips-with-offers-subtitle{color:var(--Copy-Body, #676868);display:flex;flex-direction:row;margin-left:16px;font-family:Optimist;font-size:14px;font-style:normal;font-weight:400;line-height:21px;margin-bottom:4px}.no-trips-with-offers-container .no-trips-with-offers-subtitle .no-trips-with-offers-subtitle-bullet{margin-right:8px}.no-trips-with-offers-container .no-trips-with-offers-subtitle .no-trips-with-offers-body{color:var(--Copy-Body, #676868);font-size:14px;font-style:normal;font-weight:400;line-height:21px}.no-trips-with-offers-container .no-trips-with-offers-subtitle b{color:var(--Copy-Title, #141414);font-size:14px;font-style:normal;font-weight:600;line-height:21px}.no-trips-with-offers-container .no-trips-with-offers-header{color:var(--primary-core-blue-60, #10253f);text-align:center;font-size:20px;font-style:normal;font-weight:400;margin-left:12px;margin-right:12px;margin-top:10px;margin-bottom:20px;line-height:30px}.no-trips-with-offers-container .no-trips-with-offers-button{align-self:stretch;margin-top:24px;margin-bottom:30px;background:var(--primary-blue);color:var(--white);border-radius:4px;font-size:20px;padding:14px 14px;width:100%;line-height:unset}.no-trips-with-offers-container .no-trips-with-offers-button.Mui-disabled{background:var(--action-button-inactive-background);border:1px solid var(--action-button-inactive-border);color:var(--action-button-inactive-text)}.no-trips-with-offers-container .no-trips-with-offers-button:hover{background-color:var(--tertiary-blue)}.no-trips-with-offers-container .no-trips-with-offers-footer{color:var(--Primary-Core-Blue-Default, #013d5b);font-size:14px;font-style:normal;font-weight:600;line-height:21px;text-decoration-line:underline;text-decoration-style:solid;text-decoration-skip-ink:none;text-decoration-thickness:auto;text-underline-offset:auto;text-underline-position:from-font;margin-top:12px;margin-left:8px;margin-right:8px}
.mobile-action-links-container{display:flex;flex-direction:column;padding:0px 18px 65px;margin-top:40px}.mobile-action-links-container .mobile-action-link{display:flex;flex-direction:row;align-items:center;justify-content:space-between;padding:22px 0px}.mobile-action-links-container .mobile-action-link.link-separator{border-bottom:.5px solid var(--grey-11)}.mobile-action-links-container .mobile-action-link .mobile-action-link-text{color:var(--blue-9);font-size:14px;font-weight:600}.mobile-action-links-container.capone-corporate{padding-bottom:100px}
.mobile-trip-details{display:flex;flex-direction:column;background:var(--grey-11-transparent);min-height:calc(100vh - 130px)}.mobile-trip-details .status-banner{font-weight:600;margin:24px 16px 0 16px}.mobile-trip-details .mobile-status-banner{margin:16px 16px 0 16px}.mobile-trip-details .mobile-status-banner .underline{text-decoration:underline}.mobile-trip-details .mobile-status-banner .cta{font-weight:400;margin-left:0}.mobile-trip-details .mobile-status-banner .modal-link{margin:0 3px}.mobile-trip-details .mobile-status-banner .modal-link .modal-link-copy{font-weight:600;text-decoration:underline}.mobile-trip-details .mobile-status-banner .modal-link.end-of-line{margin-right:0}.mobile-trip-details .mor-banner-root{margin:16px 16px 0 16px}.mobile-trip-details .rebooked-itinerary-policy-banner .banner-info-icon{width:16px;height:16px}.mobile-trip-details .rebooked-itinerary-policy-banner .banner-content-wrapper{display:flex;justify-content:space-between;align-items:center;width:100%;margin:0 4px 0 10px}.mobile-trip-details .rebooked-itinerary-policy-banner .banner-content-wrapper .banner-copy{font-size:12px;line-height:1.5;color:var(--blue-9)}.mobile-trip-details .rebooked-itinerary-policy-banner .banner-content-wrapper .chevron-icon{color:var(--blue-9)}.mobile-trip-details .action-links{justify-content:center;margin:16px 16px 0 16px}.mobile-trip-details .action-links .how-ftc-works-link .action-link-content,.mobile-trip-details .action-links .how-refunds-work-link .action-link-content{display:flex;align-items:center}.mobile-trip-details .action-links .how-ftc-works-link .action-link-content .info-icon,.mobile-trip-details .action-links .how-refunds-work-link .action-link-content .info-icon{height:13px;width:13px;margin-left:.25rem}.mobile-trip-details .title-status-tag{margin-bottom:10px}.mobile-trip-details .mobile-action-links-container .mobile-flexibility-link{display:flex;align-items:center}.mobile-trip-details .mobile-action-links-container .mobile-flexibility-link .flexibility-icon{width:16px;margin-right:2px}.mobile-trip-details .mobile-action-links-container .mobile-flexibility-link .flexibility-icon *{fill:var(--primary-blue, #0276b1)}.mobile-trip-details .mobile-action-links-container .mobile-disruption-protection-link{display:flex;align-items:center}.mobile-trip-details .mobile-action-links-container .mobile-disruption-protection-link .disruption-protection-icon{width:16px;margin-right:2px}.mobile-trip-details .mobile-trip-details-header{background:var(--white);border-radius:0px;box-shadow:0px 2px 4px 0px var(--box-shadow);height:50px;display:flex;flex-direction:row;align-items:center;padding:0 16px}.mobile-trip-details .mobile-trip-details-header .header-info{flex-grow:1;display:flex;flex-direction:column;align-items:center}.mobile-trip-details .mobile-trip-summary-card{display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative}.mobile-trip-details .mobile-trip-summary-card.stretch{align-items:stretch}.mobile-trip-details .mobile-summary-card-section .mobile-trip-card{margin:20px 16px 0 16px;background:var(--white);border-radius:8px;border:.5px solid var(--grey-11);max-width:340px;padding:16px 24px;text-align:start}.mobile-trip-details .mobile-summary-card-section .mobile-trip-card .confirmation-mobile-action{display:grid;grid-template-columns:auto auto;grid-template-rows:auto;align-items:center;column-gap:15px}.mobile-trip-details .mobile-summary-card-section .mobile-trip-card .confirmation-mobile-action .view-all-link{color:var(--blue-9);font-weight:600;font-size:14px;align-self:center;cursor:pointer}.mobile-trip-details .mobile-summary-card-section .mobile-trip-card.mobile-payment-summary{grid-template-columns:1fr auto;grid-template-rows:auto auto;column-gap:20px}.mobile-trip-details .mobile-summary-card-section .mobile-trip-card.mobile-payment-summary.no-gap{column-gap:0px}.mobile-trip-details .mobile-summary-card-section .mobile-trip-card.mobile-payment-summary .payment-summary-container{grid-template-columns:1fr;grid-template-rows:auto auto}.mobile-trip-details .mobile-summary-card-section .mobile-trip-card.mobile-payment-summary .payment-summary-container .payment-rewards{margin-top:16px}.mobile-trip-details .mobile-right-chevron{color:var(--blue-9)}.mobile-trip-details .info-container{display:flex;align-items:center;flex-flow:row wrap}.mobile-trip-details .info-container .label{font-weight:600;padding:3px}.mobile-trip-details .info-container .code{font-weight:600;color:var(--text-green-2)}.mobile-trip-details .info-container .code.warning{color:var(--red-2)}.mobile-trip-details .post-booking-add-on-title{color:var(--primary-text-grey);font-size:14px;margin:20px 20px 0 20px;font-weight:600}
.mobile-trip-details{display:flex;flex-direction:column;background:var(--grey-11-transparent);min-height:calc(100vh - 130px)}.mobile-trip-details .mobile-trip-details-header{background:var(--white);border-radius:0px;box-shadow:0px 2px 4px 0px var(--box-shadow);height:50px;display:flex;flex-direction:row;align-items:center;padding:0 16px}.mobile-trip-details .mobile-trip-details-header .header-info{flex-grow:1;display:flex;flex-direction:column;align-items:center}.mobile-trip-details .action-links{justify-content:center;margin:16px 16px 0 16px}.mobile-trip-details .action-links .how-refunds-work-link .action-link-content{display:flex;align-items:center}.mobile-trip-details .action-links .how-refunds-work-link .action-link-content .info-icon{height:13px;width:13px;margin-left:.25rem}.mobile-trip-details .mobile-trip-summary-card{display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative}.mobile-trip-details .mobile-trip-summary-card.premier-collection{align-items:start}.mobile-trip-details .mobile-trip-summary-card.premier-collection .info-container{margin-top:8px}.mobile-trip-details .mobile-trip-summary-card.premier-collection .info-container .label{padding:0px;margin-right:3px}.mobile-trip-details .mobile-trip-summary-card .premier-collection-ribbon,.mobile-trip-details .mobile-trip-summary-card .lifestyle-collection-ribbon{position:absolute;right:18px;top:-17.5px;width:80px}.mobile-trip-details .mobile-trip-card{margin:16px 16px 0 16px;background:var(--white);border-radius:8px;border:.5px solid var(--grey-11);padding:16px 24px;text-align:start}.mobile-trip-details .mobile-trip-card.mobile-location-details{padding:12px 20px 20px 20px;min-height:130px;grid-template-columns:1fr}.mobile-trip-details .mobile-trip-card.mobile-location-details .mobile-location-details-container{display:flex;flex-direction:column}.mobile-trip-details .mobile-trip-card.mobile-location-details .mobile-location-details-container .hotel-address-line{margin-bottom:4px}.mobile-trip-details .mobile-trip-card.mobile-location-details .mobile-location-details-container .address-details,.mobile-trip-details .mobile-trip-card.mobile-location-details .mobile-location-details-container .hotel-phone{font-size:14px;line-height:18px}.mobile-trip-details .mobile-trip-card.mobile-location-details .mobile-location-details-container .mobile-hotel-dates{display:flex;flex-direction:row;align-items:center;margin-bottom:12px}.mobile-trip-details .mobile-trip-card.mobile-location-details .mobile-location-details-container .mobile-hotel-dates .date-label{font-weight:600}.mobile-trip-details .mobile-trip-card.mobile-location-details .mobile-location-details-container .mobile-hotel-dates>*{margin-right:3px;font-weight:normal}.mobile-trip-details .mobile-trip-card.mobile-location-details .mobile-location-details-container .mobile-hotel-address{display:flex;flex-direction:column;margin-bottom:24px;font-size:14px}.mobile-trip-details .mobile-trip-card.mobile-location-details .mobile-location-details-container .hotel-map-container{height:130px}.mobile-trip-details .mobile-trip-card.mobile-location-details .mobile-location-details-container .hotel-map-container #hotel-map{border-radius:8px}.mobile-trip-details .mobile-trip-card.cancellation-summary{display:flex;flex-direction:column}.mobile-trip-details .mobile-trip-card.cancellation-summary .hotel-cancellation-text{grid-area:unset;margin-left:unset;margin-top:10px;margin-bottom:10px}.mobile-trip-details .mobile-trip-card.check-in-instructions{display:flex;flex-direction:column}.mobile-trip-details .mobile-trip-card.check-in-instructions .hotel-check-in-text{grid-area:unset;margin-left:unset;margin-top:10px;margin-bottom:10px}.mobile-trip-details .mobile-trip-room-type{padding:10px 20px 20px 20px}.mobile-trip-details .mobile-trip-room-type .hotel-shop-room-type-room-details-list{margin-left:0px;grid-area:unset}.mobile-trip-details .mobile-trip-room-type .hotel-shop-room-type-room-details-list .room-type-title{padding-bottom:10px;font-size:12px}.mobile-trip-details .mobile-trip-room-type .hotel-shop-room-type-room-details-list .hotel-description{padding-bottom:8px}.mobile-trip-details .mobile-trip-room-type .hotel-shop-room-type-room-details-list .hotel-description:last-child{padding-bottom:0px}.mobile-trip-details .mobile-payment-summary{grid-template-columns:1fr auto;grid-template-rows:auto auto}.mobile-trip-details .mobile-payment-summary .payment-summary-container{grid-template-columns:1fr;grid-template-rows:auto auto}.mobile-trip-details .mobile-payment-summary .payment-summary-container .payment-rewards{margin-top:16px}.mobile-trip-details .mobile-right-chevron{color:var(--blue-9)}.mobile-trip-details .info-container{display:flex;align-items:center;flex-flow:row wrap}.mobile-trip-details .info-container .label{font-weight:600;padding:3px}.mobile-trip-details .info-container .code{font-weight:600;color:var(--text-green-2)}.mobile-trip-details .info-container .code.warning{color:var(--red-2)}.mobile-action-links-container{display:flex;flex-direction:column;padding:0px 18px 65px;margin-top:40px}.mobile-action-links-container .mobile-action-link{display:flex;flex-direction:row;align-items:center;justify-content:space-between;padding:22px 0px}.mobile-action-links-container .mobile-action-link.link-separator{border-bottom:.5px solid var(--grey-11)}.mobile-action-links-container .mobile-action-link .mobile-action-link-text{color:var(--blue-9);font-size:14px;font-weight:600}.mobile-action-links-container .mobile-action-link .check-in-icon{margin-left:7px}.mobile-action-links-container .mobile-cfar-link{display:flex;align-items:center}.mobile-action-links-container .mobile-cfar-link .cfar-icon{width:16px;margin-right:2px}
.mobile-trip-details{display:flex;flex-direction:column;background:var(--grey-11-transparent);min-height:calc(100vh - 130px)}.mobile-trip-details .action-links{justify-content:center;margin:16px 16px 0 16px}.mobile-trip-details .action-links .how-refunds-work-link .action-link-content{display:flex;align-items:center}.mobile-trip-details .action-links .how-refunds-work-link .action-link-content .info-icon{height:13px;width:13px;margin-left:.25rem}.mobile-trip-details .mobile-trip-details-header{background:var(--white);border-radius:0px;box-shadow:0px 2px 4px 0px var(--box-shadow);height:50px;display:flex;flex-direction:row;align-items:center;padding:0 16px}.mobile-trip-details .mobile-trip-details-header .header-info{flex-grow:1;display:flex;flex-direction:column;align-items:center}.mobile-trip-details .mobile-trip-summary-card{display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative}.mobile-trip-details .mobile-trip-card{margin:16px 16px 0 16px;background:var(--white);border-radius:8px;border:.5px solid var(--grey-11);padding:16px 24px;text-align:start}.mobile-trip-details .mobile-trip-card.car-details .car-details-container{display:flex;flex-direction:column}.mobile-trip-details .mobile-trip-card.car-details .car-details-container .title{color:var(--grey-9);font-size:12px;font-weight:700}.mobile-trip-details .mobile-trip-card.car-details .car-details-container .content{color:var(--grey-6);font-size:14px}.mobile-trip-details .mobile-trip-card.car-details .loyalty-number{color:var(--secondary-text-grey);font-size:14px;margin-top:4px}.mobile-trip-details .mobile-payment-summary{grid-template-columns:1fr auto;grid-template-rows:auto auto}.mobile-trip-details .mobile-payment-summary .payment-summary-container{grid-template-columns:1fr;grid-template-rows:auto auto}.mobile-trip-details .mobile-payment-summary .payment-summary-container .payment-rewards{margin-top:16px}.mobile-trip-details .mobile-right-chevron{color:var(--blue-9)}.mobile-action-links-container{display:flex;flex-direction:column;padding:0px 18px 65px;margin-top:40px}.mobile-action-links-container .mobile-action-link{display:flex;flex-direction:row;align-items:center;justify-content:space-between;padding:22px 0px}.mobile-action-links-container .mobile-action-link.link-separator{border-bottom:.5px solid var(--grey-11)}.mobile-action-links-container .mobile-action-link .mobile-action-link-text{color:var(--blue-9);font-size:14px;font-weight:600}.mobile-action-links-container .mobile-action-link .check-in-icon{margin-left:7px}
.desktop-filter-tabs-wrapper{display:flex;margin-bottom:57px;padding:0px 100px;border-bottom:.5px solid var(--grey-11);background-color:var(--white);box-shadow:0px 4px 4px rgba(0,0,0,.1);position:sticky;top:var(--travel-wallet-sticky-top, 130px);z-index:2;height:90px}.desktop-filter-tabs-wrapper .desktop-filter-tabs-container{display:flex;flex-direction:row}.desktop-filter-tabs-wrapper .desktop-filter-tabs-container .tab{margin-right:37px;min-width:fit-content;padding:0px;opacity:1}.desktop-filter-tabs-wrapper .desktop-filter-tabs-container .tab .label{color:var(--secondary-text-grey);font-size:14px;padding:20px 0px}.desktop-filter-tabs-wrapper .desktop-filter-tabs-container .tab .label.selected{color:var(--blue-9)}.desktop-filter-tabs-wrapper .desktop-filter-tabs-container .ptTripsModule-MuiTabs-indicator{width:100%;bottom:0;height:2px;position:absolute;transition:all 300ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;background-color:var(--blue-9)}.desktop-filter-tabs-wrapper .faq-container{display:flex;align-items:center;margin-left:auto;margin-right:0}.desktop-filter-tabs-wrapper .faq-container .faq-title{margin-bottom:unset;text-align:left;padding-right:15px;border-right:.5px solid var(--grey-11)}.desktop-filter-tabs-wrapper .faq-container .faq-cta{padding-left:15px}.desktop-filter-tabs-wrapper .faq-container .faq-cta .content-container{color:var(--blue-9);font-weight:600;font-size:14px}.desktop-filter-tabs-wrapper .faq-container .MuiLink-underlineHover.MuiLink-root.MuiLink-button:hover,.desktop-filter-tabs-wrapper .faq-container .MuiLink-underlineHover.MuiLink-root.MuiLink-button:focus{text-decoration:underline}.desktop-filter-tabs-wrapper .ptTripsModule-MuiTabs-flexContainer{height:100%}
button.mobile-filter-dropdown-anchor{width:100%;display:flex;flex-direction:row;align-items:center;justify-content:space-between;padding:12px 16px;background:var(--white);box-shadow:none;border-bottom:.5px solid var(--grey-11);font-size:14px}button.mobile-filter-dropdown-anchor .button-prefix{color:var(--primary-text-grey)}button.mobile-filter-dropdown-anchor .selected-trip-filter-container{display:flex;flex-direction:row;align-items:center}button.mobile-filter-dropdown-anchor .selected-trip-filter-container .selected-trip-filter{color:var(--blue-9);font-weight:600;margin-right:11px}button.mobile-filter-dropdown-anchor .selected-trip-filter-container .icon{color:var(--blue-9)}button.mobile-filter-dropdown-anchor.xmod .button-prefix{display:none}button.mobile-filter-dropdown-anchor.xmod .selected-trip-filter-container{width:100%;justify-content:space-between}#mobile-filter-popup>.popover-paper-container{left:0 !important;max-width:100vw}#mobile-filter-popup>.popover-paper-container .links-container{width:100vw}#mobile-filter-popup>.popover-paper-container .links-container .link-container{padding:16px;border-bottom:.5px solid var(--grey-11);cursor:pointer}#mobile-filter-popup>.popover-paper-container .links-container .link-container .filter-link{font-size:14px;color:var(--blue-9);font-weight:600}
.my-trips-header-root{padding:24px 100px;background:var(--white);position:sticky;top:var(--travel-wallet-sticky-top, 120px);left:0;z-index:1;border-bottom:.5px solid var(--grey-11)}.my-trips-header-root .client-icon-wrapper{margin-right:30px}.my-trips-header-root.mobile{padding:12px 16px;background:var(--white);top:0}.my-trips-header-root.mobile .content-container{color:var(--blue-9)}.desktop-contact-support-popup .MuiDialog-paper{position:relative;left:unset !important;width:524px}.desktop-contact-support-popup .MuiDialog-paper .desktop-popover-card-content-container{min-height:fit-content}.desktop-contact-support-popup .MuiDialog-paper .desktop-popover-card-content-container .desktop-contact-support-popup-content{padding:45px;text-align:center}.desktop-contact-support-popup .MuiDialog-paper .desktop-popover-card-content-container .desktop-contact-support-popup-content .content-header{margin-top:10px;font-size:24px}.desktop-contact-support-popup .MuiDialog-paper .desktop-popover-card-content-container .desktop-contact-support-popup-content .content-text{margin:20px 0;color:var(--secondary-text-grey)}.desktop-contact-support-popup .MuiDialog-paper .desktop-popover-card-content-container .desktop-contact-support-popup-content .content-phone{font-size:20px}.mobile-popover-card-root.mobile-contact-support-popup .MuiDialog-container.MuiDialog-scrollPaper .MuiDialog-paper{height:95%;border-radius:0;max-width:calc(var(--vw)*100);width:100%}.mobile-popover-card-root.mobile-contact-support-popup .MuiDialog-container.MuiDialog-scrollPaper .MuiDialog-paper .mobile-popover-card-container{height:100%;display:flex;align-items:center;text-align:center;padding:25px}.mobile-popover-card-root.mobile-contact-support-popup .MuiDialog-container.MuiDialog-scrollPaper .MuiDialog-paper .mobile-popover-card-container .mobile-contact-support-popup-content .content-header{margin-top:10px;font-size:24px}.mobile-popover-card-root.mobile-contact-support-popup .MuiDialog-container.MuiDialog-scrollPaper .MuiDialog-paper .mobile-popover-card-container .mobile-contact-support-popup-content .content-text{margin:20px 0;color:var(--secondary-text-grey)}.mobile-popover-card-root.mobile-contact-support-popup .MuiDialog-container.MuiDialog-scrollPaper .MuiDialog-paper .mobile-popover-card-container .mobile-contact-support-popup-content .content-phone{font-size:20px;color:var(--blue-9)}.mobile-popover-card-root.mobile-contact-support-popup .MuiDialog-container.MuiDialog-scrollPaper .MuiDialog-paper .mobile-popover-card-container .mobile-popover-card-bottom-button{display:none}.secondary-header.trips .secondary-header-left .secondary-header-left-content{margin:30px 100px 50px}.secondary-header.trips .secondary-header-left .secondary-header-left-content .secondary-header-left-title{font-size:40px;margin-bottom:25px}.secondary-header.trips .secondary-header-left .secondary-header-left-content .secondary-header-left-subtitle{color:var(--white-banner-text);font-weight:300}.secondary-header.trips .travel-sales-event-banner-root{border-radius:unset;height:100%;box-sizing:border-box;max-width:unset}
.mobile-trip-details{display:flex;flex-direction:column;background:var(--grey-11-transparent);min-height:calc(100vh - 130px)}.mobile-trip-details .mobile-trip-details-header{background:var(--white);border-radius:0px;box-shadow:0px 2px 4px 0px var(--box-shadow);height:50px;display:flex;flex-direction:row;align-items:center;padding:0 16px}.mobile-trip-details .mobile-trip-details-header .header-info{flex-grow:1;display:flex;flex-direction:column;align-items:center}.mobile-trip-details .action-links{justify-content:center;margin:16px 16px 0 16px}.mobile-trip-details .action-links .how-refunds-work-link .action-link-content{display:flex;align-items:center}.mobile-trip-details .action-links .how-refunds-work-link .action-link-content .info-icon{height:13px;width:13px;margin-left:.25rem}.mobile-trip-details .mobile-vr-summary-card{display:flex;flex-direction:column;align-items:start;justify-content:center;position:relative}.mobile-trip-details .mobile-vr-summary-card .info-container{margin-top:8px}.mobile-trip-details .mobile-vr-summary-card .info-container .label{padding:0px;margin-right:3px}.mobile-trip-details .mobile-vr-summary-card .premier-collection-ribbon,.mobile-trip-details .mobile-vr-summary-card .lifestyle-collection-ribbon{position:absolute;right:18px;top:-17.5px;width:80px}.mobile-trip-details .mobile-trip-card{margin:16px 16px 0 16px;background:var(--white);border-radius:8px;border:.5px solid var(--grey-11);padding:16px 24px;text-align:start}.mobile-trip-details .mobile-trip-card.parent{padding:0}.mobile-trip-details .mobile-trip-card.child{margin:0;border:unset}.mobile-trip-details .mobile-trip-card.mobile-location-details{padding:12px 20px 20px 20px;min-height:130px;grid-template-columns:1fr}.mobile-trip-details .mobile-trip-card.mobile-location-details .mobile-location-details-container{display:flex;flex-direction:column}.mobile-trip-details .mobile-trip-card.mobile-location-details .mobile-location-details-container .home-address-line-1,.mobile-trip-details .mobile-trip-card.mobile-location-details .mobile-location-details-container .home-address-line-2{margin-bottom:4px}.mobile-trip-details .mobile-trip-card.mobile-location-details .mobile-location-details-container .home-address-line-1{font-weight:600}.mobile-trip-details .mobile-trip-card.mobile-location-details .mobile-location-details-container .address-details,.mobile-trip-details .mobile-trip-card.mobile-location-details .mobile-location-details-container .home-phone{font-size:14px;line-height:18px}.mobile-trip-details .mobile-trip-card.mobile-location-details .mobile-location-details-container .mobile-home-dates{display:flex;flex-direction:row;align-items:center;margin-bottom:12px}.mobile-trip-details .mobile-trip-card.mobile-location-details .mobile-location-details-container .mobile-home-dates .date-label{font-weight:600}.mobile-trip-details .mobile-trip-card.mobile-location-details .mobile-location-details-container .mobile-home-dates>*{margin-right:3px;font-weight:normal}.mobile-trip-details .mobile-trip-card.mobile-location-details .mobile-location-details-container .mobile-home-address{display:flex;flex-direction:column;margin-bottom:24px;font-size:14px}.mobile-trip-details .mobile-trip-card.mobile-location-details .mobile-location-details-container .home-map-container{height:130px}.mobile-trip-details .mobile-trip-card.mobile-location-details .mobile-location-details-container .home-map-container #home-map{border-radius:8px}.mobile-trip-details .mobile-trip-card.mobile-vr-type .vr-type-title{font-weight:600}.mobile-trip-details .mobile-trip-card.mobile-vr-type .property-occupancy-info-root{margin-top:10px;display:block}.mobile-trip-details .mobile-trip-card.mobile-vr-type .property-occupancy-info-root svg path{fill:var(--secondary-text-grey)}.mobile-trip-details .mobile-trip-card.mobile-vr-type .property-occupancy-info-root .count-text{color:var(--secondary-text-grey);font-size:14px}.mobile-trip-details .mobile-payment-summary{grid-template-columns:1fr auto;grid-template-rows:auto auto}.mobile-trip-details .mobile-payment-summary .payment-summary-container{grid-template-columns:1fr;grid-template-rows:auto auto}.mobile-trip-details .mobile-payment-summary .payment-summary-container .payment-rewards{margin-top:16px}.mobile-trip-details .mobile-right-chevron{color:var(--blue-9)}.mobile-trip-details .info-container{display:flex;align-items:center;flex-flow:row wrap}.mobile-trip-details .info-container .label{font-weight:600;padding:3px}.mobile-trip-details .info-container .code{font-weight:600;color:var(--text-green-2)}.mobile-trip-details .info-container .code.warning{color:var(--red-2)}.mobile-action-links-container{display:flex;flex-direction:column;padding:0px 18px 65px;margin-top:40px}.mobile-action-links-container .mobile-action-link{display:flex;flex-direction:row;align-items:center;justify-content:space-between;padding:22px 0px}.mobile-action-links-container .mobile-action-link.link-separator{border-bottom:.5px solid var(--grey-11)}.mobile-action-links-container .mobile-action-link .mobile-action-link-text{color:var(--blue-9);font-size:14px;font-weight:600}.mobile-action-links-container .mobile-action-link .check-in-icon{margin-left:7px}
.trips-tab-title-container{border-bottom:.5px solid var(--grey-11);padding-bottom:30px;margin-bottom:60px;display:flex;gap:20px;align-items:center}.trips-tab-title-container.mobile{flex-direction:column}.trips-tab-title-container .trips-tab-title{color:var(--primary-text-grey);margin-bottom:12px}.trips-tab-title-container .trips-tab-subtitle{font-size:16px}.trips-tab-title-container .trips-search-container{display:flex;justify-content:flex-end;flex:1}.trips-tab-title-container .trips-search-container .trips-search-input{width:500px}.trips-tab-title-container.mobile{flex-direction:column;align-items:stretch}.trips-tab-title-container.mobile .trips-search-input{width:100%}.trips-tab-title-container.xmod{padding-bottom:16px}
.mobile-trip-details{display:flex;flex-direction:column;background:var(--grey-11-transparent);min-height:calc(100vh - 130px)}.mobile-trip-details .mobile-trip-details-header{background:var(--white);border-radius:0px;box-shadow:0px 2px 4px 0px var(--box-shadow);height:50px;display:flex;flex-direction:row;align-items:center;padding:0 16px}.mobile-trip-details .mobile-trip-details-header .experience-header-info{flex-grow:1;display:flex;flex-direction:column;align-items:center}.mobile-trip-details .mobile-trip-details-header .experience-header-info .name{max-width:80vw;white-space:nowrap;display:block;text-overflow:ellipsis;overflow:hidden}.mobile-trip-details .action-links{justify-content:center;margin:16px 16px 0 16px}.mobile-trip-details .action-links .how-refunds-work-link .action-link-content{display:flex;align-items:center}.mobile-trip-details .action-links .how-refunds-work-link .action-link-content .info-icon{height:13px;width:13px;margin-left:.25rem}.mobile-trip-details .mobile-trip-card{margin:16px 16px 0 16px;background:var(--white);border-radius:8px;border:.5px solid var(--grey-11);padding:16px 24px}.mobile-trip-details .mobile-trip-card .titles-and-confirmation-info{display:flex;flex-direction:column;align-items:center;text-align:center}.mobile-trip-details .mobile-trip-card .titles-and-confirmation-info .trips-title{font-size:12px}.mobile-trip-details .mobile-trip-card .titles-and-confirmation-info .trips-subtitle{font-weight:600;font-size:16px}.mobile-trip-details .mobile-trip-card.parent{padding:0}.mobile-trip-details .mobile-trip-card.child{margin:0;border:unset}.mobile-trip-details .mobile-trip-card.mobile-location-details{padding:12px 20px 20px 20px;min-height:130px;grid-template-columns:1fr}.mobile-trip-details .mobile-trip-card.mobile-location-details .details-container.supplier-info{margin-top:20px;display:flex;flex-direction:column;row-gap:5px}.mobile-trip-details .mobile-trip-card.mobile-location-details .details-container.supplier-info .name{font-weight:600}.mobile-trip-details .mobile-trip-card.mobile-location-details .details-container.supplier-info .phone,.mobile-trip-details .mobile-trip-card.mobile-location-details .details-container.supplier-info .email{color:var(--blue-9);font-weight:600}.mobile-trip-details .mobile-payment-summary{grid-template-columns:1fr auto;grid-template-rows:auto auto}.mobile-trip-details .mobile-payment-summary .payment-summary-container{grid-template-columns:1fr;grid-template-rows:auto auto}.mobile-trip-details .mobile-payment-summary .payment-summary-container .payment-rewards{margin-top:16px}.mobile-trip-details .mobile-payment-summary .payment-summary-container .reward-details-amount{font-weight:600;color:var(--algomerch-price)}.mobile-trip-details .mobile-right-chevron{color:var(--blue-9)}.mobile-trip-details .info-container{display:flex;align-items:center;flex-flow:row wrap}.mobile-trip-details .info-container .label{font-weight:600;padding:3px}.mobile-trip-details .info-container .code{font-weight:600;color:var(--text-green-2)}.mobile-trip-details .info-container .code.warning{color:var(--red-2)}.mobile-trip-details .travellers-header-container{display:flex;align-items:center}.mobile-trip-details .primary-traveler-tooltip{display:inline-flex;align-items:center;padding:8px}.mobile-trip-details .primary-traveler-tooltip svg path{fill:var(--secondary-text-grey)}.mobile-action-links-container{display:flex;flex-direction:column;padding:0px 18px 65px;margin-top:40px}.mobile-action-links-container .mobile-action-link{display:flex;flex-direction:row;align-items:center;justify-content:space-between;padding:22px 0px}.mobile-action-links-container .mobile-action-link.link-separator{border-bottom:.5px solid var(--grey-11)}.mobile-action-links-container .mobile-action-link .mobile-action-link-text{color:var(--blue-9);font-size:14px;font-weight:600}.mobile-action-links-container .mobile-action-link .check-in-icon{margin-left:7px}
.my-trips-csat-survey-modal{position:fixed;right:24px;bottom:24px;z-index:100;display:flex;flex-direction:column;justify-content:center;box-sizing:border-box;width:320px;min-height:260px;padding:24px;border-radius:16px;background:var(--white);box-shadow:0 8px 32px rgba(0,0,0,.16);color:var(--primary-text-grey);font-family:Optimist;animation:my-trips-csat-survey-slide-up .3s ease}.my-trips-csat-survey-modal .my-trips-csat-survey-modal-close{position:absolute;top:14px;right:16px;padding:0;border:0;background:none;color:var(--secondary-text-grey);cursor:pointer;font-size:18px;line-height:20px}.my-trips-csat-survey-modal .my-trips-csat-survey-modal-close:hover{color:var(--primary-text-grey)}.my-trips-csat-survey-modal .my-trips-csat-survey-modal-content,.my-trips-csat-survey-modal .my-trips-csat-survey-modal-thank-you{display:flex;flex-direction:column}.my-trips-csat-survey-modal .my-trips-csat-survey-modal-thank-you{align-items:center;text-align:center}.my-trips-csat-survey-modal .my-trips-csat-survey-modal-thank-you-icon{width:104px;height:104px;margin-bottom:12px}.my-trips-csat-survey-modal h2{margin:24px 0 20px;color:var(--primary-text-grey);font-family:"Premium Serif";font-size:24px;font-weight:300;line-height:30px;text-align:center}.my-trips-csat-survey-modal .my-trips-csat-survey-modal-scale{display:flex;gap:6px;margin-bottom:8px}.my-trips-csat-survey-modal .my-trips-csat-survey-modal-scale-button{flex:1;padding:10px 0;border:2px solid var(--grey-11);border-radius:8px;background:var(--white);color:var(--secondary-text-grey);cursor:pointer;font-size:14px;font-weight:600;line-height:20px;transition:all .15s}.my-trips-csat-survey-modal .my-trips-csat-survey-modal-scale-button:hover{border-color:var(--blue-9);background:var(--takeover-background-blue);color:var(--blue-9)}.my-trips-csat-survey-modal .my-trips-csat-survey-modal-scale-button:active,.my-trips-csat-survey-modal .my-trips-csat-survey-modal-scale-button.selected{border-color:var(--blue-9);background:var(--blue-9);color:var(--white)}.my-trips-csat-survey-modal .my-trips-csat-survey-modal-labels{display:flex;justify-content:space-between;color:var(--secondary-text-grey);font-size:10px;line-height:12px}.trips-list.mobile .my-trips-csat-survey-modal{display:none}@keyframes my-trips-csat-survey-slide-up{from{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}
.activities-xsell-wrapper{margin-top:-60px;margin-bottom:16px}.activities-xsell-wrapper .activities-xsell-section-root{margin-bottom:0}.activities-xsell-wrapper .activities-xsell-section-root .expandable-card-body{padding:0}.activities-xsell-wrapper .activities-xsell-section-root .expandable-card-content{background:#f5f1ed;border-top-left-radius:0;border-top-right-radius:0}.activities-xsell-wrapper .activities-xsell-section-root .expandable-card-content .experiences-availability-card-root{background:var(--info-details-popup-background)}.activities-xsell-wrapper .activities-xsell-section-root .chevron-expand-icon{display:none}.activities-xsell-wrapper .activities-xsell-section-root .MuiAccordionSummary-expandIcon{display:none}.activities-xsell-wrapper .activities-xsell-section-root .activities-xsell-title-row{display:flex;align-items:center;justify-content:space-between;width:100%;gap:16px}.activities-xsell-wrapper .activities-xsell-section-root .activities-xsell-title-row .activities-cross-sell-cta{padding-top:0}.activities-xsell-wrapper .activities-xsell-section-root .activities-xsell-title-row .activities-cross-sell-cta button{width:unset;height:unset;border-radius:4px}.activities-xsell-wrapper .activities-xsell-section-root .activities-xsell-cards{display:flex;align-items:stretch;gap:16px;overflow-x:auto;padding:16px;margin-bottom:32px}.activities-xsell-wrapper .activities-xsell-section-root .activities-xsell-cards>*{flex:0 0 auto;width:380px}.activities-xsell-wrapper .activities-xsell-section-root .activities-xsell-cards>* .experience-availability-card-container,.activities-xsell-wrapper .activities-xsell-section-root .activities-xsell-cards>* .experiences-availability-card-root{width:100%}.activities-xsell-wrapper .activities-xsell-toggle-row{display:flex;justify-content:center;margin-top:-16px}.activities-xsell-wrapper .activities-xsell-toggle-btn{width:32px;height:32px;border:1px solid var(--grey-11);background-color:var(--white, #ffffff);border-radius:50%;color:var(--action-button-inactive-text, #333);padding:0}.activities-xsell-wrapper .activities-xsell-toggle-btn:hover{background-color:var(--grey-11)}.activities-xsell-wrapper .activities-xsell-toggle-btn svg{font-size:12px}.activities-xsell-wrapper.mobile .activities-xsell-section-root .activities-xsell-title-row{flex-wrap:wrap}.activities-xsell-wrapper.mobile .activities-xsell-section-root .activities-xsell-cards{gap:12px;padding:12px}.activities-xsell-wrapper.mobile .activities-xsell-section-root .activities-xsell-cards>*:not(:last-child){width:210px}.activities-xsell-wrapper.mobile .activities-xsell-section-root .activities-xsell-cards>*:not(:last-child) .experience-availability-card-container,.activities-xsell-wrapper.mobile .activities-xsell-section-root .activities-xsell-cards>*:not(:last-child) .experiences-availability-card-root{width:100%}.activities-xsell-wrapper.mobile .activities-xsell-section-root .activities-xsell-cards .activities-xsell-mobile-cta{flex:0 0 auto;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:0 8px;cursor:pointer;width:100px}.activities-xsell-wrapper.mobile .activities-xsell-section-root .activities-xsell-cards .activities-xsell-mobile-cta .activities-xsell-mobile-cta-circle{width:56px;height:56px;border-radius:50%;background-color:var(--primary-blue, #013d69);display:flex;align-items:center;justify-content:center;color:#fff;font-size:20px}.activities-xsell-wrapper.mobile .activities-xsell-section-root .activities-xsell-cards .activities-xsell-mobile-cta .activities-xsell-mobile-cta-label{font-size:14px;font-weight:600;text-align:center;color:var(--primary-text-grey);white-space:pre-line}
.disruption-protection-landing-root{display:flex;justify-content:center}.disruption-protection-landing-root .disruption-protection-landing-container{width:660px;padding-bottom:48px}.disruption-protection-landing-root .disruption-protection-landing-container .header-section{font-weight:400}.disruption-protection-landing-root .disruption-protection-landing-container .header-section .title-copy{font-size:20px;line-height:22px;color:var(--primary-text-grey);margin-bottom:20px}.disruption-protection-landing-root .disruption-protection-landing-container .header-section .subtitle-copy{font-size:14px;line-height:21px;color:var(--secondary-text-grey)}.disruption-protection-landing-root .disruption-protection-landing-container .status-banner{margin-top:30px}.disruption-protection-landing-root .disruption-protection-landing-container .status-banner svg path{fill:var(--warning-error-color)}.disruption-protection-landing-root .disruption-protection-landing-container .status-banner a{color:var(--primary-text-grey)}.disruption-protection-landing-root .disruption-protection-landing-container .accordion-section{margin-top:48px}.disruption-protection-landing-root .disruption-protection-landing-container .accordion-section .disruption-protection-landing-accordions .accordion-collection-child-content:first-of-type{border-top:.5px solid var(--grey-11)}.disruption-protection-landing-root .disruption-protection-landing-container .accordion-section .disruption-protection-landing-accordions .header-copy{font-weight:600;font-size:14px;line-height:18px;color:var(--primary-text-grey)}.disruption-protection-landing-root .disruption-protection-landing-container .accordion-section .disruption-protection-landing-accordions .rebook-and-refund-section .description-section{font-weight:400;margin-bottom:10px}.disruption-protection-landing-root .disruption-protection-landing-container .accordion-section .disruption-protection-landing-accordions .rebook-and-refund-section .description-section .title-copy{font-size:16px;line-height:24px;margin-bottom:8px}.disruption-protection-landing-root .disruption-protection-landing-container .accordion-section .disruption-protection-landing-accordions .rebook-and-refund-section .description-section .subtitle-copy{font-size:14px;line-height:21px}.disruption-protection-landing-root .disruption-protection-landing-container .accordion-section .disruption-protection-landing-accordions .rebook-and-refund-section .cta-section{display:flex;flex-wrap:wrap}.disruption-protection-landing-root .disruption-protection-landing-container .accordion-section .disruption-protection-landing-accordions .rebook-and-refund-section .cta-section .cta-button button{margin-top:20px;width:180px}.disruption-protection-landing-root .disruption-protection-landing-container .accordion-section .disruption-protection-landing-accordions .rebook-and-refund-section .cta-section .cta-button:first-of-type{margin-right:20px}.disruption-protection-landing-root .disruption-protection-landing-container .link-section{margin-top:48px;display:inline-flex}.disruption-protection-landing-root .disruption-protection-landing-container .link-section .separator{margin:0 8px}.disruption-protection-landing-root .disruption-protection-landing-container .link-section .separator,.disruption-protection-landing-root .disruption-protection-landing-container .link-section .cta-link{font-weight:600;font-size:14px;line-height:18px;color:var(--blue-9)}.disruption-protection-landing-root.mobile{display:block}.disruption-protection-landing-root.mobile .disruption-protection-landing-container{width:unset;padding-left:16px;padding-right:16px}.disruption-protection-landing-root.mobile .disruption-protection-landing-container .header-section .title-copy{font-size:16px;line-height:24px;margin-bottom:8px}.disruption-protection-landing-root.mobile .disruption-protection-landing-container .accordion-section{margin-top:30px}.disruption-protection-landing-root.mobile .disruption-protection-landing-container .accordion-section .disruption-protection-landing-accordions .rebook-and-refund-section .description-section .title-copy{margin-bottom:20px}.disruption-protection-landing-root.mobile .disruption-protection-landing-container .link-section{margin-top:20px;display:block}.disruption-protection-landing-root.mobile .disruption-protection-landing-container .link-section .cta-link{display:block}.disruption-protection-landing-root.mobile .disruption-protection-landing-container .link-section .cta-link:last-child:not(:first-of-type){margin-top:30px}.disruption-protection-landing-root.mobile .disruption-protection-landing-container .link-section .separator{display:none}.undetected-modal-content{max-width:500px;margin:0 auto}.undetected-modal-content .undetected-modal-header{font-size:24px}.undetected-modal-content .undetected-modal-header svg{height:64px;width:64px;margin-bottom:20px}.undetected-modal-content .undetected-modal-footer{text-align:center;font-size:14px}.undetected-modal-content .undetected-modal-footer p:first-of-type{margin-top:0}.undetected-modal-content .undetected-modal-footer a{color:var(--primary-text-grey)}
.disruption-protection-contact-support-root a{font-weight:600;text-decoration:underline;color:var(--blue-9)}.disruption-protection-contact-support-root .disruption-protection-contact-support-container{padding:40px 0 60px;text-align:center}.disruption-protection-contact-support-root .disruption-protection-contact-support-container .contact-support-title{font-size:20px;padding-bottom:24px}.disruption-protection-contact-support-root .disruption-protection-contact-support-container .icon-section{margin-bottom:16px}.disruption-protection-contact-support-root .disruption-protection-contact-support-container .details-section{margin-bottom:16px}.disruption-protection-contact-support-root .disruption-protection-contact-support-container .details-section .contact-support-copy{font-weight:400;font-size:14px;line-height:21px;color:var(--secondary-text-grey)}.disruption-protection-contact-support-root.mobile .disruption-protection-footer-container{padding:20px 16px 80px}.disruption-protection-contact-support-root.mobile .disruption-protection-footer-container .icon-section{margin-bottom:20px}.disruption-protection-contact-support-root.mobile .disruption-protection-footer-container .details-section{margin-bottom:20px}
.disruption-protection-banner-header-root{display:grid;grid-template-columns:1fr 1fr;column-gap:0}.disruption-protection-banner-header-root .disruption-protection-banner-header-details{background-color:var(--blue-12);padding-left:120px;padding-right:64px;display:flex;align-items:center}.disruption-protection-banner-header-root .disruption-protection-banner-header-details .header-details-wrapper{height:fit-content;display:grid;grid-template-columns:auto 1fr;column-gap:20px}.disruption-protection-banner-header-root .disruption-protection-banner-header-details .header-details-wrapper .details-section .disruption-protection-banner-header-title .title-text{color:var(--white);font-size:24px;margin-bottom:8px}.disruption-protection-banner-header-root .disruption-protection-banner-header-details .header-details-wrapper .details-section .disruption-protection-banner-header-subtitle .subtitle-text{color:var(--white);font-size:16px}.disruption-protection-banner-header-root .disruption-protection-banner-header-image{height:220px;background-image:url(/static/b235a5bd1d5d39f814943453bc14f3bf.png);background-repeat:no-repeat;background-size:cover}.disruption-protection-banner-header-root.mobile{display:grid;grid-template-columns:1fr;grid-template-areas:"image-area" "details-area";row-gap:0;height:fit-content}.disruption-protection-banner-header-root.mobile .disruption-protection-banner-header-details{grid-area:details-area;padding:20px 16px}.disruption-protection-banner-header-root.mobile .disruption-protection-banner-header-details .header-details-wrapper{column-gap:16px}.disruption-protection-banner-header-root.mobile .disruption-protection-banner-header-details .header-details-wrapper .disruption-protection-banner-header-title .title-text{font-size:20px}.disruption-protection-banner-header-root.mobile .disruption-protection-banner-header-details .header-details-wrapper .disruption-protection-banner-header-subtitle .subtitle-text{font-size:14px}.disruption-protection-banner-header-root.mobile .disruption-protection-banner-header-image{grid-area:image-area;height:192px;background-image:url(/static/d695b82391c8b01f5615e3f89fb19fbc.png)}
.disruption-protection-footer-root{background-color:var(--action-button-inactive-background)}.disruption-protection-footer-root a{font-weight:600;text-decoration:underline;color:var(--blue-9)}.disruption-protection-footer-root .disruption-protection-footer-container{padding:40px 0 60px;text-align:center}.disruption-protection-footer-root .disruption-protection-footer-container .icon-section{margin-bottom:16px}.disruption-protection-footer-root .disruption-protection-footer-container .details-section{margin-bottom:16px}.disruption-protection-footer-root .disruption-protection-footer-container .details-section .contact-support-copy{font-weight:400;font-size:14px;line-height:21px;color:var(--primary-text-grey)}.disruption-protection-footer-root.mobile .disruption-protection-footer-container{padding:20px 16px 80px}.disruption-protection-footer-root.mobile .disruption-protection-footer-container .icon-section{margin-bottom:20px}.disruption-protection-footer-root.mobile .disruption-protection-footer-container .details-section{margin-bottom:20px}
.disruption-protection-rebook-root{display:flex;justify-content:center}.disruption-protection-rebook-root .disruption-protection-rebook-container{width:680px;margin-bottom:60px}.disruption-protection-rebook-root .disruption-protection-rebook-container .rebook-content:not(:last-of-type){margin-bottom:30px}.disruption-protection-rebook-root .disruption-protection-rebook-container .rebook-content.header-section .header-copy,.disruption-protection-rebook-root .disruption-protection-rebook-container .rebook-content.header-section .subtitle-copy{font-weight:400;line-height:1.5}.disruption-protection-rebook-root .disruption-protection-rebook-container .rebook-content.header-section .header-copy{font-size:20px;color:var(--primary-text-grey);margin-bottom:8px}.disruption-protection-rebook-root .disruption-protection-rebook-container .rebook-content.header-section .subtitle-copy{font-size:14px;color:var(--secondary-text-grey)}.disruption-protection-rebook-root .disruption-protection-rebook-container .rebook-content.know-before-rebook-section{padding-bottom:30px;border-bottom:.5px solid var(--grey-11)}.disruption-protection-rebook-root .disruption-protection-rebook-container .rebook-content.button-section.floating{position:fixed;width:calc(100% - 2 * 16px);bottom:30px;z-index:1}.disruption-protection-rebook-root .disruption-protection-rebook-container .rebook-content.button-section.floating .search-button button{width:100%;height:60px}.disruption-protection-rebook-root .disruption-protection-rebook-container .rebook-content.button-section.floating .search-button button .MuiTypography-button{font-size:20px;line-height:1.5}.disruption-protection-rebook-root .disruption-protection-rebook-container .rebook-content a{font-weight:600;text-decoration:underline;color:var(--blue-9)}.disruption-protection-rebook-root .disruption-protection-rebook-container .flight-summary-selection-form-control .flight-summary-selection-label{position:absolute}.disruption-protection-rebook-root .disruption-protection-rebook-container .flight-summary-selection-form-control .flight-summary-selection-group .flight-summary-selection-control-label{width:calc(100% - -12px);margin-left:-12px;margin-right:0}.disruption-protection-rebook-root .disruption-protection-rebook-container .flight-summary-selection-form-control .flight-summary-selection-group .flight-summary-selection-control-label .ptTripsModule-MuiFormControlLabel-label{width:100%}.disruption-protection-rebook-root .disruption-protection-rebook-container .flight-summary-selection-form-control .flight-summary-selection-group .flight-summary-selection-control-label:not(:last-of-type){margin-bottom:16px}.disruption-protection-rebook-root.mobile .disruption-protection-rebook-container{width:calc(100% - 16px);margin:20px 16px 120px}.disruption-protection-rebook-root.mobile .disruption-protection-rebook-container .rebook-content:not(:last-of-type){margin-bottom:20px}.disruption-protection-rebook-root.mobile .disruption-protection-rebook-container .rebook-content.know-before-rebook-section{padding-bottom:20px}
.disruption-protection-root{background-color:var(--white)}.disruption-protection-root .disruption-protection-container .disruption-protection-trips-header{top:40px}.disruption-protection-root .disruption-protection-container .disruption-protection-body{margin-top:40px}.disruption-protection-root .disruption-protection-container .go-back-button-wrapper{padding:30px 0 48px 120px}.disruption-protection-root .disruption-protection-container .go-back-button-wrapper .go-back-button-root{display:flex;align-items:center}.disruption-protection-root .disruption-protection-container .go-back-button-wrapper .go-back-button-root .go-back-icon{color:var(--blue-9);width:8px;margin-right:8px}.disruption-protection-root .disruption-protection-container .go-back-button-wrapper .go-back-button-root .button-copy{color:var(--blue-9);font-weight:600;font-size:14px;line-height:18px}.disruption-protection-root.mobile .disruption-protection-container .disruption-protection-body{margin-top:0}.disruption-protection-root.mobile .disruption-protection-container .mobile-navigator-root{background:var(--white);border-radius:0;height:50px;display:flex;flex-direction:row;align-items:center;padding:0 16px;border-bottom:.5px solid var(--grey-10)}.disruption-protection-root.mobile .disruption-protection-container .mobile-navigator-root .go-back-button{color:var(--blue-9)}.disruption-protection-root.mobile .disruption-protection-container .mobile-navigator-root .info-section{flex-grow:1;display:flex;flex-direction:column;align-items:center}.disruption-protection-root.mobile .disruption-protection-container .mobile-navigator-root .info-section .title-copy{font-weight:400;font-size:14px}.disruption-protection-loading-modal .loading-popup-content-wrapper{max-height:225px;max-width:546px}.disruption-protection-loading-modal .loading-popup-content-wrapper .loading-popup-content{padding-top:46px}.disruption-protection-loading-modal .loading-popup-content-wrapper .loading-popup-content .b2b-spinner{width:48px;height:48px}.disruption-protection-loading-modal .loading-popup-content-wrapper .loading-popup-content .loading-text{font-size:24px;margin:0}.disruption-protection-loading-modal.mobile .loading-popup-content-wrapper{max-height:130px;max-width:100%}.disruption-protection-loading-modal.mobile .loading-popup-content-wrapper .loading-popup-content{padding-top:10px}.disruption-protection-loading-modal.mobile .loading-popup-content-wrapper .loading-popup-content .loading-text{font-size:16px}
.disruption-protection-refund-root{display:flex;justify-content:center}.disruption-protection-refund-root .disruption-protection-refund-container{width:660px;padding-bottom:48px}.disruption-protection-refund-root .disruption-protection-refund-container .header-section{font-weight:400}.disruption-protection-refund-root .disruption-protection-refund-container .header-section .title-copy{font-size:20px;line-height:22px;color:var(--primary-text-grey);margin-bottom:20px}.disruption-protection-refund-root .disruption-protection-refund-container .header-section .subtitle-copy{font-size:14px;line-height:21px;color:var(--secondary-text-grey)}.disruption-protection-refund-root .disruption-protection-refund-container .flight-section{margin:30px 0}.disruption-protection-refund-root .disruption-protection-refund-container .information-section .title-copy{font-size:16px}.disruption-protection-refund-root .disruption-protection-refund-container .information-section .information-list{padding-top:4px}.disruption-protection-refund-root .disruption-protection-refund-container .information-section .information-list .information-list-item{align-items:flex-start;padding-top:16px;padding-bottom:0}.disruption-protection-refund-root .disruption-protection-refund-container .information-section .information-list .information-list-item .information-list-item-index{font-size:14px;color:var(--secondary-text-grey);line-height:1.5;min-width:unset;padding-right:5px}.disruption-protection-refund-root .disruption-protection-refund-container .information-section .information-list .information-list-item .information-list-item-text{margin-top:0}.disruption-protection-refund-root .disruption-protection-refund-container .information-section .information-list .information-list-item .information-list-item-text a{font-weight:600;text-decoration:underline;color:var(--blue-9)}.disruption-protection-refund-root .disruption-protection-refund-container .information-section .information-list .information-list-item .information-list-item-text span{font-size:14px;color:var(--secondary-text-grey);line-height:1.5}.disruption-protection-refund-root .disruption-protection-refund-container .confirm-refund-button{padding-top:30px}.disruption-protection-refund-root.mobile{display:block;margin-top:20px}.disruption-protection-refund-root.mobile .disruption-protection-refund-container{width:unset;padding-left:16px;padding-right:16px}.disruption-protection-refund-root.mobile .disruption-protection-refund-container .header-section .title-copy{font-size:16px;line-height:24px;margin-bottom:8px}.disruption-protection-refund-root.mobile .disruption-protection-refund-container .confirm-refund-button .button{width:100%;height:60px;margin-bottom:30px}.disruption-protection-refund-root.mobile .disruption-protection-refund-container .confirm-refund-button .button .MuiButton-label .MuiTypography-button{font-size:20px}
.flight-slice-card{border:.5px solid var(--grey-10);padding:30px;border-radius:8px;font-weight:400;color:var(--primary-text-grey);display:grid;grid-template-columns:3fr 1fr 1fr;grid-template-rows:auto;grid-template-areas:"title title label" "time-interval duration duration" "airline-display stop-count stop-count" "button button button";column-gap:5px}.flight-slice-card .flight-slice-card-title{grid-area:title;font-size:14px;margin-bottom:20px}.flight-slice-card .flight-slice-card-label{grid-area:label;justify-self:end;background-color:var(--warning-error-color-transparent);border-radius:16px;font-size:12px;padding:6px 12px;height:fit-content}.flight-slice-card .flight-slice-card-time-interval{grid-area:time-interval;font-size:16px;padding-bottom:5px}.flight-slice-card .flight-slice-card-airline-display{grid-area:airline-display;align-items:center;font-size:14px;color:var(--secondary-text-grey)}.flight-slice-card .flight-slice-card-airline-display .flight-slice-card-single-airline-display{display:inline-block;align-items:center}.flight-slice-card .flight-slice-card-airline-display .flight-slice-card-single-airline-display .flight-slice-card-airline-icon{display:inline-block;padding-right:8px}.flight-slice-card .flight-slice-card-airline-display .flight-slice-card-single-airline-display .flight-slice-card-airline-icon .airline-icon{height:unset;width:unset}.flight-slice-card .flight-slice-card-airline-display .flight-slice-card-single-airline-display .flight-slice-card-airline-name{display:inline-block}.flight-slice-card .flight-slice-card-airline-display .flight-slice-card-airline-fare-shelf-separator{display:inline-block;padding-left:5px;padding-right:5px}.flight-slice-card .flight-slice-card-airline-display .flight-slice-card-fare-shelf{display:inline-block}.flight-slice-card .flight-slice-card-duration{grid-area:duration;font-size:16px;padding-bottom:5px}.flight-slice-card .flight-slice-card-stop-count{grid-area:stop-count;font-size:14px;color:var(--secondary-text-grey)}.flight-slice-card .flight-slice-card-button{grid-area:button;margin-top:16px;width:fit-content}.flight-slice-card .flight-slice-card-button .content-container .flight-slice-card-button-text{color:var(--blue-9);font-weight:600}.flight-slice-card.mobile{padding:24px;grid-template-columns:6fr 2fr 1fr;grid-template-rows:auto;grid-template-areas:"label label button" "title title button" "time-interval duration button" "airline-display stop-count button"}.flight-slice-card.mobile .flight-slice-card-label{justify-self:start;margin-bottom:16px;font-size:12px}.flight-slice-card.mobile .flight-slice-card-title{margin-bottom:8px;font-size:12px}.flight-slice-card.mobile .flight-slice-card-button{align-self:center;justify-self:end}
.flight-slice-details-group .flight-slice-details-popover-content-wrapper .flight-slice-details-popover-content{padding:50px}.flight-slice-details-group .flight-slice-details-popover-content-wrapper .flight-slice-details-popover-content .popover-header{font-size:14px}.flight-slice-details-group .flight-slice-details-popover-content-wrapper .flight-slice-details-popover-content .flight-details-summary-wrapper{padding:0 25px 0 0}.flight-slice-details-group .flight-slice-details-popover-content-wrapper .flight-slice-details-popover-content .flight-details-summary-wrapper .flight-details-summary{padding:0}.flight-slice-details-group .flight-slice-details-popover-content-wrapper .flight-slice-details-popover-content .fare-details-header{padding:25px 0 25px 0;font-size:16px}.flight-slice-details-group .flight-slice-details-popover-content-wrapper .flight-slice-details-popover-content .fare-details{display:grid;grid-template-columns:repeat(2, 1fr);row-gap:14px}.flight-slice-details-group .flight-slice-details-popover-content-wrapper .flight-slice-details-popover-content .fare-details .restriction{padding:0}.flight-slice-details-group.mobile .flight-slice-details-popover-content-wrapper .flight-slice-details-popover-content .popover-header{font-size:14px}.flight-slice-details-group.mobile .flight-slice-details-popover-content-wrapper .flight-slice-details-popover-content .flight-details-summary-wrapper .flight-details-summary .flight-details-subtitle .departure-details{font-size:14px}.flight-slice-details-group.mobile .flight-slice-details-popover-content-wrapper .flight-slice-details-popover-content .flight-details-summary-wrapper .flight-details-summary .flight-details-subtitle .arrival-details{font-size:14px}.flight-slice-details-group.mobile .flight-slice-details-popover-content-wrapper .flight-slice-details-popover-content .flight-details-summary-wrapper .flight-details-summary .flight-details-subtitle .travel-time{font-size:12px}.flight-slice-details-group.mobile .flight-slice-details-popover-content-wrapper .flight-slice-details-popover-content .fare-details-header{font-size:14px}
.disruption-refund-in-progress-popup .generic-info-popup-content .generic-info-popup-title{font-size:20px}.disruption-refund-in-progress-popup .generic-info-popup-content .generic-info-popup-subtitle{font-size:16px}.disruption-refund-failure-popup .generic-info-popup-content .generic-info-popup-title{font-size:24px}.disruption-refund-failure-popup .generic-info-popup-content .generic-info-popup-subtitle{font-size:14px}.disruption-refund-failure-popup .generic-info-popup-content .generic-info-popup-decor svg{width:64px;height:64px}.disruption-refund-failure-popup .generic-info-popup-content .generic-info-popup-action-button button{min-width:150px}.disruption-refund-success-popup .generic-info-popup-content .generic-info-popup-title{font-size:20px;color:var(--green-5)}.disruption-refund-success-popup .generic-info-popup-content .generic-info-popup-subtitle{font-size:16px}.disruption-refund-success-popup .generic-info-popup-content .generic-info-popup-decor svg{width:64px;height:64px}.disruption-refund-success-popup .generic-info-popup-content .generic-info-popup-action-button button{min-width:150px}
.missed-connection-rebook-landing-root{display:flex;justify-content:center}.missed-connection-rebook-landing-root .missed-connection-rebook-landing-container{width:660px;padding-bottom:48px}.missed-connection-rebook-landing-root .missed-connection-rebook-landing-container .header-section{font-weight:400}.missed-connection-rebook-landing-root .missed-connection-rebook-landing-container .header-section .title-copy{font-size:20px;line-height:22px;color:var(--primary-text-grey);margin-bottom:20px}.missed-connection-rebook-landing-root .missed-connection-rebook-landing-container .header-section .subtitle-copy{font-size:14px;line-height:21px;color:var(--secondary-text-grey);display:flex;align-items:center}.missed-connection-rebook-landing-root .missed-connection-rebook-landing-container .header-section .subtitle-copy .reminder-section-missed-connection{display:flex;align-items:center;margin-left:5px;gap:5px}.missed-connection-rebook-landing-root .missed-connection-rebook-landing-container .header-section .subtitle-copy .reminder-section-missed-connection h4{font-weight:600;font-size:14px;color:var(--blue-9)}.missed-connection-rebook-landing-root .missed-connection-rebook-landing-container .separator{border-top:.5px solid var(--grey-11)}.missed-connection-rebook-landing-root .missed-connection-rebook-landing-container .important-info,.missed-connection-rebook-landing-root .missed-connection-rebook-landing-container .segment-selector,.missed-connection-rebook-landing-root .missed-connection-rebook-landing-container .itinerary-details{margin:20px 0}.missed-connection-rebook-landing-root .missed-connection-rebook-landing-container .segment-selector .first-segment-section{margin-left:4.5rem;display:flex;gap:2rem}.missed-connection-rebook-landing-root .missed-connection-rebook-landing-container .segment-selector .first-segment-section .icon-section .dashed{position:relative;height:24px;border-left:1px dashed #cecfcd;margin:0 auto;left:9.5px}.missed-connection-rebook-landing-root .missed-connection-rebook-landing-container .segment-selector .first-segment-section .icon-section .airplaine-icon{transform:rotate(90deg)}.missed-connection-rebook-landing-root .missed-connection-rebook-landing-container .segment-selector .slice{margin-top:10px}.missed-connection-rebook-landing-root .missed-connection-rebook-landing-container .segment-selector .rebook-connecting-flight{margin-top:20px}.missed-connection-rebook-landing-root .missed-connection-rebook-landing-container .important-info ol{padding-left:20px}.missed-connection-rebook-landing-root .missed-connection-rebook-landing-container .important-info ol li{padding-left:10px;margin-top:10px;font-size:14px;color:#676868}.missed-connection-rebook-landing-root .missed-connection-rebook-landing-container .status-banner{margin-top:30px}.missed-connection-rebook-landing-root.mobile{display:block;margin-top:20px}.missed-connection-rebook-landing-root.mobile .missed-connection-rebook-landing-container{width:unset;padding-left:16px;padding-right:16px}.missed-connection-rebook-landing-root.mobile .missed-connection-rebook-landing-container .header-section .title-copy{font-size:16px;line-height:24px;margin-bottom:8px}.missed-connection-rebook-landing-root.mobile .missed-connection-rebook-landing-container .header-section .subtitle-copy{flex-direction:column;margin-top:20px;align-items:flex-start}.missed-connection-rebook-landing-root.mobile .missed-connection-rebook-landing-container .rebook-connecting-flight button{width:100%;padding:25px}.missed-connection-rebook-landing-root.mobile .missed-connection-rebook-landing-container .rebook-connecting-flight .MuiTypography-button{font-size:18px}
.know-before-rebook-container{margin:2rem 0px}.know-before-rebook-container .know-before-rebook{padding:25px;border-radius:8px;background-color:var(--takeover-background-blue)}.know-before-rebook-container .know-before-rebook .title{align-items:center;display:flex;gap:10px;margin-bottom:10px}.know-before-rebook-container .know-before-rebook .title p{font-weight:600;color:var(--blue-9)}.know-before-rebook-container .know-before-rebook .description{color:var(--blue-9)}.know-before-rebook-container .know-before-rebook .description ul{padding-left:15px}.know-before-rebook-container .know-before-rebook .description p{margin-top:10px;color:var(--blue-9)}
.trips-module-error-boundary{align-items:center;display:flex;flex-flow:column;padding:20px}.trips-module-error-boundary.mobile .fallback-action{width:100%}.trips-module-error-boundary.mobile .fallback-action button{height:60px;width:100%}.trips-module-error-boundary.mobile .fallback-action button .MuiButton-label span{font-size:20px;line-height:26px}.trips-module-error-boundary:not(.mobile) .fallback-action button{height:34px;width:150px}.trips-module-error-boundary .fallback-action button{border-radius:4px}
.right-section.home-page-menu-links .action-link.MuiLink-underlineHover.MuiLink-root.MuiLink-button:hover:not(:disabled) div.content-container{background-color:unset}.right-section.home-page-menu-links .home-page-header-right-section-link.trips.selected{opacity:unset;cursor:default}

/*# sourceMappingURL=styles.da6389e62e6f55b90c9a.css.map*/