.airport-parking-card-module-scss-module__5O5rja__card{background:#fff;border:1px solid #e9eaec;border-radius:8px;flex-direction:row;display:flex;overflow:hidden}@media (max-width:600px){.airport-parking-card-module-scss-module__5O5rja__card{flex-direction:column}}.airport-parking-card-module-scss-module__5O5rja__cardUnavailable{opacity:.75}.airport-parking-card-module-scss-module__5O5rja__imageWrap{background:#1e1e1e;flex-shrink:0;width:130px;min-width:130px;position:relative;overflow:hidden}@media (max-width:600px){.airport-parking-card-module-scss-module__5O5rja__imageWrap{width:100%;min-width:0;height:140px}}.airport-parking-card-module-scss-module__5O5rja__imagePicture{width:100%;height:100%;display:block}.airport-parking-card-module-scss-module__5O5rja__image{object-fit:cover;width:100%;height:100%;display:block}.airport-parking-card-module-scss-module__5O5rja__imagePlaceholder{box-sizing:border-box;object-fit:contain;object-position:center;background:#f6f7fe;padding:36px}.airport-parking-card-module-scss-module__5O5rja__body{flex-direction:column;flex:1;gap:12px;min-width:0;padding:12px;display:flex}.airport-parking-card-module-scss-module__5O5rja__upperRow{flex:1;align-items:flex-start;gap:12px;display:flex}.airport-parking-card-module-scss-module__5O5rja__infoCol{flex-direction:column;flex:1;gap:8px;min-width:0;display:flex}.airport-parking-card-module-scss-module__5O5rja__tagSlot{min-height:22px}.airport-parking-card-module-scss-module__5O5rja__soldOutBadge{color:#c0392b;white-space:nowrap;background:#fde8e8;border-radius:4px;padding:3px 8px;font-size:.75rem;font-weight:500;line-height:1.5;display:inline-block}.airport-parking-card-module-scss-module__5O5rja__tagBadge{white-space:nowrap;border-radius:4px;padding:3px 8px;font-size:.75rem;font-weight:500;line-height:1.5;display:inline-block}.airport-parking-card-module-scss-module__5O5rja__name{color:#15172e;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:1rem;font-weight:600;line-height:1.5;overflow:hidden}.airport-parking-card-module-scss-module__5O5rja__metaRow{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.airport-parking-card-module-scss-module__5O5rja__distance{color:#555963;white-space:nowrap;align-items:center;gap:4px;font-size:.75rem;font-weight:500;display:inline-flex}.airport-parking-card-module-scss-module__5O5rja__metaIcon{flex-shrink:0;width:14px;height:14px;display:block}.airport-parking-card-module-scss-module__5O5rja__ratingGroup{color:#555963;white-space:nowrap;align-items:center;gap:3px;font-size:.75rem;font-weight:500;display:flex}.airport-parking-card-module-scss-module__5O5rja__ratingCount{color:#717683}.airport-parking-card-module-scss-module__5O5rja__amenityRow{align-items:center;gap:6px;display:flex}.airport-parking-card-module-scss-module__5O5rja__amenityIcon{object-fit:contain;flex-shrink:0;width:16px;height:16px;display:block}.airport-parking-card-module-scss-module__5O5rja__amenityItem{color:#555963;font-size:.75rem;font-weight:500}.airport-parking-card-module-scss-module__5O5rja__unavailableReason{color:#da1e28;margin:0;font-size:.875rem}.airport-parking-card-module-scss-module__5O5rja__priceCol{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:8px;display:flex}.airport-parking-card-module-scss-module__5O5rja__strikeSlot{justify-content:flex-end;align-items:center;min-height:22px;display:flex}.airport-parking-card-module-scss-module__5O5rja__strikePrice{color:#555963;white-space:nowrap;font-size:.875rem;font-weight:400;line-height:1.5;text-decoration:line-through}.airport-parking-card-module-scss-module__5O5rja__discountBadge{white-space:nowrap;color:#15172e;background:#b6e330;border-radius:4px;padding:2px 8px;font-size:.75rem;font-weight:600;display:inline-block}.airport-parking-card-module-scss-module__5O5rja__priceRow{align-items:baseline;gap:2px;min-height:1.5rem;display:flex}.airport-parking-card-module-scss-module__5O5rja__price{color:#15172e;white-space:nowrap;font-family:Plus Jakarta Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:1rem;font-weight:700;line-height:1.5}.airport-parking-card-module-scss-module__5O5rja__pricePerDay{color:#717683;white-space:nowrap;font-size:.875rem;font-weight:400;line-height:1.5}.airport-parking-card-module-scss-module__5O5rja__actionsRow{justify-content:flex-end;align-items:center;gap:4px;display:flex}.airport-parking-card-module-scss-module__5O5rja__moreDetailsBtn{cursor:pointer;color:#15172e;text-underline-offset:2px;white-space:nowrap;background:0 0;border:none;border-radius:4px;min-height:44px;padding:12px 20px;font-family:Plus Jakarta Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:.875rem;font-weight:600;text-decoration:underline}.airport-parking-card-module-scss-module__5O5rja__moreDetailsBtn:hover{color:#233de5}.airport-parking-card-module-scss-module__5O5rja__moreDetailsBtn:focus-visible{outline-offset:2px;outline:2px solid #233de5}.airport-parking-card-module-scss-module__5O5rja__reserveBtn{color:#fff;cursor:pointer;white-space:nowrap;background:#233de5;border:none;border-radius:4px;flex-shrink:0;min-width:87px;min-height:44px;padding:12px 20px;font-family:Plus Jakarta Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:.875rem;font-weight:600;transition:background .15s ease-in-out}.airport-parking-card-module-scss-module__5O5rja__reserveBtn:hover:not(:disabled){background:#1b2fb3}.airport-parking-card-module-scss-module__5O5rja__reserveBtn:disabled{color:#717683;cursor:not-allowed;background:#e5e7eb}
.airport-parking-section-module-scss-module__EPmB5G__loadingSlot{min-height:220px}.airport-parking-section-module-scss-module__EPmB5G__section{background:#fff;border-radius:16px;margin-top:1.5rem;margin-bottom:24px;overflow:hidden;box-shadow:0 2px 8px #0000000f}.airport-parking-section-module-scss-module__EPmB5G__header{text-align:center;background:linear-gradient(284deg,#2d7edd 4.02%,#020038 119.3%);padding:45px 24px}.airport-parking-section-module-scss-module__EPmB5G__title{color:#fff;margin:0;font-size:1.5rem;line-height:1.3}@media (max-width:767px){.airport-parking-section-module-scss-module__EPmB5G__title{font-size:1.25rem}}.airport-parking-section-module-scss-module__EPmB5G__list{flex-direction:column;gap:12px;margin:0;padding:32px 20px;list-style:none;display:flex}.airport-parking-section-module-scss-module__EPmB5G__showMoreWrap{text-align:center;padding:.5rem 1rem 2rem}.airport-parking-section-module-scss-module__EPmB5G__showMoreBtn{cursor:pointer;color:#15172e;background:0 0;border:none;padding:.5rem 1rem;font-size:.875rem;font-weight:600;text-decoration:underline}.airport-parking-section-module-scss-module__EPmB5G__showMoreBtn:hover{color:#1b2fb3}.airport-parking-section-module-scss-module__EPmB5G__showMoreBtn:focus-visible{outline-offset:2px;border-radius:4px;outline:2px solid #233de5}
.airport-generic-sub-page-client-module-scss-module__vbs1oa__body{background-color:#f5f5f7}.airport-generic-sub-page-client-module-scss-module__vbs1oa__inner{gap:1.5rem;width:100%;max-width:1224px;margin:0 auto;padding:60px 1.5rem;display:flex}@media (max-width:1024px){.airport-generic-sub-page-client-module-scss-module__vbs1oa__inner{flex-direction:column;padding:1.5rem .5rem}}.airport-generic-sub-page-client-module-scss-module__vbs1oa__sidebar{z-index:1;flex-direction:column;flex:0 0 376px;display:flex;position:relative}@media (max-width:1024px){.airport-generic-sub-page-client-module-scss-module__vbs1oa__sidebar{flex:none;width:100%}}.airport-generic-sub-page-client-module-scss-module__vbs1oa__content{border-radius:16px;flex:1;min-width:0;min-height:400px}@media (max-width:1024px){.airport-generic-sub-page-client-module-scss-module__vbs1oa__content{order:1}}.airport-generic-sub-page-client-module-scss-module__vbs1oa__searchBlock{margin-bottom:1.25rem}@media (max-width:768px){.airport-generic-sub-page-client-module-scss-module__vbs1oa__searchBlock{display:none}}
