/* 2.4.8 — presentation-only progress placement. No fare/search/availability behavior. */
.mptbm_registration_area.shausm-progress-in-map > .mpTabsNext > .tabListsNext{display:none!important}
.mptbm_registration_area .mptbm_map_area>.shausm-map-progress-slot{position:relative;z-index:5;width:100%;box-sizing:border-box;padding:12px 14px 10px;border-bottom:1px solid #e8edf3;background:#fff}
.mptbm_registration_area .shausm-map-progress-slot .tabListsNext{display:flex!important;position:static!important;inset:auto!important;width:100%!important;max-width:none!important;margin:0!important;padding:0!important;transform:none!important;background:transparent!important;border:0!important;box-shadow:none!important}
.mptbm_registration_area .shausm-map-progress-slot .tabListsNext ul{width:100%!important;max-width:none!important;margin:0!important}
.mptbm_registration_area .shausm-map-progress-slot+.mptbm_map_area_header{border-top:0!important}
.shausm-business-embedded-booking .mptbm_registration_area .mptbm_map_area>.shausm-map-progress-slot{border-radius:14px 14px 0 0}
@media(max-width:767px){.mptbm_registration_area .mptbm_map_area>.shausm-map-progress-slot{padding:10px 8px}.mptbm_registration_area .shausm-map-progress-slot .tabListsNext{overflow-x:auto}}
