:root .search-date-popover__panel{max-height:none;box-shadow:none;background:0 0;border:none;border-radius:0;width:max-content;min-width:0;overflow:visible}:root .foundry-calendar--no-fares .foundry-calendar__fare{display:none}:root .search-calendar--no-return .foundry-calendar__actions .foundry-button.foundry-button--vacation{opacity:.35;cursor:not-allowed;filter:none}:root .foundry-calendar__day:has(.foundry-calendar__fare--loading){pointer-events:none}:root .foundry-calendar__day:has(.foundry-calendar__fare--loading) .foundry-calendar__day-number{color:#0000;background:var(--background-neutral-4,#e5e5e5);border-radius:.25rem;height:.75rem;animation:1.2s ease-in-out infinite foundry-calendar-pulse}@media (prefers-reduced-motion:reduce){:root .foundry-calendar__day:has(.foundry-calendar__fare--loading) .foundry-calendar__day-number{animation:none}}:root .search-date-popover__panel .foundry-calendar__title{font-size:var(--typeface-use-h5,1.5rem)}:root .search-date-popover__panel .foundry-calendar__month-title{font-size:var(--typeface-use-p-base,1rem)}:root .search-date-popover__panel .foundry-calendar__day{min-height:2.75rem;padding:0}:root .search-date-popover__panel .foundry-calendar__title{min-width:0}:root .search-date-popover__panel .foundry-calendar__actions{flex-wrap:wrap;justify-content:flex-end}:root .search-date-popover__panel .foundry-calendar__actions .foundry-button{flex:1 0 auto}@media (min-width:768px){:root .search-date-popover__panel .foundry-calendar{gap:.75rem;padding:1rem 1.25rem}:root .search-date-popover__panel .foundry-calendar__months{column-gap:1.5rem}:root .search-date-popover__panel .foundry-calendar__month{min-width:19rem}}:root .search-passenger-popover__panel{border-color:#e5e5e5;border-radius:.75rem;width:24rem;max-width:calc(100vw - 2rem);padding:0;overflow:visible;box-shadow:0 12px 32px #21252929}@media (min-width:1024px){:root .search-date-popover__panel{left:50%;right:auto;transform:translate(-50%)}:root .search-passenger-popover__panel{left:auto;right:0}}@media (max-width:1023px){:root .search-date-popover__panel{width:100%;min-width:0;overflow-x:auto}:root .search-passenger-popover__panel{width:100%;min-width:0;max-width:none;max-height:75vh;overflow-y:auto}}:root .search-modal .popover__panel{width:100%;min-width:0;max-width:none;margin-top:.25rem;position:static;transform:none}:root .search-modal .search-option-popover__panel{max-height:15rem;margin-top:0;position:absolute;overflow-y:auto}:root .search-modal .search-passenger-popover__panel{max-height:none;overflow:visible}
