.flight-page-search-section .searchMenu-loc input.location-search-input::placeholder,.searchMenu-loc input.location-search-input::placeholder{font-size:16px!important;font-weight:600!important;opacity:.75}.flight-page-search-section .searchMenu-loc input.location-search-input::-webkit-input-placeholder,.searchMenu-loc input.location-search-input::-webkit-input-placeholder{font-size:16px!important;font-weight:600!important;opacity:.75}.flight-page-search-section .searchMenu-loc input.location-search-input::-moz-placeholder,.searchMenu-loc input.location-search-input::-moz-placeholder{font-size:16px!important;font-weight:600!important;opacity:.75}.location-search-dropdown{display:block!important;opacity:0;visibility:hidden;transform:translateY(-6px) scale(.985);transform-origin:top left;pointer-events:none;border:1px solid rgba(15,23,42,.06);border-radius:12px;background:#fff;box-shadow:0 12px 32px rgba(15,23,42,.12),0 2px 6px rgba(15,23,42,.06);transition:opacity .16s ease,transform .18s cubic-bezier(.2,.8,.2,1),visibility 0s linear .18s;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:rgba(15,23,42,.18) transparent}.location-search-dropdown.is-open{opacity:1;visibility:visible;transform:translateY(0) scale(1);pointer-events:auto;transition:opacity .14s ease,transform .2s cubic-bezier(.2,.8,.2,1),visibility 0s}.location-search-dropdown::-webkit-scrollbar{width:6px}.location-search-dropdown::-webkit-scrollbar-track{background:transparent}.location-search-dropdown::-webkit-scrollbar-thumb{background-color:rgba(15,23,42,.18);border-radius:3px}.location-search-dropdown::-webkit-scrollbar-thumb:hover{background-color:rgba(15,23,42,.32)}.location-search-dropdown .js-search-option{cursor:pointer;transition:background-color .14s ease,transform .14s ease,box-shadow .14s ease}.location-search-dropdown .js-search-option:hover{background-color:#f3f7ff}.location-search-dropdown .js-search-option.active,.location-search-dropdown .js-search-option:active{background-color:#e8f0ff}.location-search-dropdown .js-search-option-group+.js-search-option-group{border-top:1px solid rgba(15,23,42,.06)}.location-search-dropdown .nearby-airports-section{background:linear-gradient(180deg,#fafbff,#fff)}.location-search-dropdown .nearby-airport-row:hover{background-color:#eef3ff}.location-search-dropdown .ls-empty{padding:28px 20px;text-align:center;color:rgba(15,23,42,.55);font-size:13px}.location-search-dropdown .ls-empty-emoji{display:block;font-size:22px;margin-bottom:6px;opacity:.7}@media (prefers-reduced-motion:reduce){.location-search-dropdown,.location-search-dropdown .js-search-option{transition:opacity .12s linear,visibility 0s linear .12s!important;transform:none!important}.location-search-dropdown.is-open{transition:opacity .12s linear,visibility 0s!important}}.rmdp-day:not(.rmdp-disabled):not(.rmdp-day-hidden) span:hover .cal-fares,.rmdp-day:not(.rmdp-disabled):not(.rmdp-day-hidden) span:hover .date-day{color:#1e1e1e!important}.rmdp-day.rmdp-range .cal-fares,.rmdp-day.rmdp-selected .cal-fares,.rmdp-day.rmdp-today.rmdp-range .cal-fares,.rmdp-day.rmdp-today.rmdp-selected .cal-fares{color:#13a81f!important}.rmdp-day.rmdp-today:not(.rmdp-disabled) span:hover .cal-fares{color:#219f26!important}.rmdp-day .date-with-fare{position:relative;z-index:1}