.excenter-location-card{margin:12px 0 4px;border:1px solid #dce4e8;border-radius:14px;background:#fff;box-shadow:0 8px 26px rgba(31,63,78,.09);font-family:Roboto,Arial,sans-serif;color:#26384a;overflow:visible}
.excenter-location-card__header{display:flex;align-items:center;gap:10px;min-height:54px;margin:0!important;padding:10px 14px;border-radius:14px 14px 0 0;background:#f5f6f7;color:#26384a;font-size:15px;font-weight:600;line-height:1.35;text-align:left}
.excenter-location-card__header-icon{display:inline-flex;align-items:center;justify-content:center;flex:0 0 34px;width:34px;height:34px;border-radius:50%;background:#fff;color:#008db2;box-shadow:0 2px 8px rgba(31,63,78,.12)}
#landing_excenter_location .excenter-location-card__header-icon i{margin:0!important;color:inherit!important;font-size:17px!important;line-height:1!important}
.excenter-location-card__title{min-width:0;font-weight:600!important}
.excenter-location-card>.nav-tabs{margin:0!important;padding:12px 14px 0;border-bottom:0}
.excenter-location-card>.tab-content{padding:0 14px 14px}
.excenter-location-card>.tab-content>.tab-pane{padding-top:0}
[dir=rtl] .excenter-location-card__header{text-align:right}
@media(max-width:575px){.excenter-location-card__header{min-height:52px;padding:9px 12px;font-size:14px}.excenter-location-card__header-icon{flex-basis:32px;width:32px;height:32px}.excenter-location-card>.nav-tabs{padding:10px 12px 0}.excenter-location-card>.tab-content{padding:0 12px 12px}}

/* Venue identity is a flowing block, not an absolutely positioned tab caption. */
#landing_excenter_location.excenter-location-card>.nav-tabs{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:0!important;padding-bottom:12px}
#landing_excenter_location .nav-item:has(.excenter-location-card__venue){flex:1 1 100%;min-width:0;margin:0}
#landing_excenter_location .nav-tabs .excenter-location-card__venue{display:block;position:static;width:100%;height:auto;min-height:0;margin:0;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;color:#304b5a;white-space:normal;text-align:start;text-decoration:none}
#landing_excenter_location .excenter-location-card__venue-name{display:flex;align-items:baseline;gap:8px;font-size:15px;font-weight:500;line-height:1.45;overflow-wrap:anywhere}
#landing_excenter_location .excenter-location-card__venue-name i{flex:none;margin:0!important;color:#81949e!important;font-size:15px!important}
#landing_excenter_location .excenter-location-card__venue-address{display:block;position:static;width:auto;margin:5px 0 0;padding-inline-start:23px;background:transparent;color:#687d89;font-size:13px!important;font-weight:400;line-height:1.5;overflow-wrap:anywhere}
#landing_excenter_location .excenter-location-card__venue:focus{outline:none}
#landing_excenter_location .excenter-location-card__venue:focus-visible{outline:2px solid #81949e;outline-offset:4px;border-radius:4px}
@media(max-width:575px){#landing_excenter_location .excenter-location-card__venue-name{font-size:14px}#landing_excenter_location .excenter-location-card__venue-address{font-size:12px!important}}
