/* The managed clinic uses the same selection and 0.25s map transition. */
html body .metro-list__li[data-dot="7"],
html body .contact-box .itc-select__option[data-ed-lanri-option]{
  --ed-metro-bg:#f4eafa;--ed-metro-accent:#893bac;--ed-metro-border:#d6b7e4;
}
html body .metro-list__li[data-dot="7"] small{display:block;margin-top:4px;font-size:11px;font-weight:400;line-height:1.4}
.contact-box__metro svg .line-7.active{stroke:#893bac}
.contact-box__metro .dot-7{top:249px;left:230px;white-space:nowrap}
.contact-box__metro .dot-7.active::after{background:#893bac}
@media(prefers-reduced-motion:reduce){.contact-box__metro .line-7,.contact-box__metro .dot-7,.contact-box__metro .dot-7::after{transition:none!important}}

/* Keep every clinic address directly visible on a phone. */
@media(max-width:767px){
 html body .contact-box .contact-box__select{display:none!important}
 html body .contact-box .contact-box__container{height:auto!important;max-height:none!important}
 html body .contact-box .contact-box__row{display:block;height:auto!important;max-height:none!important;min-height:0}
 html body .contact-box .contact-box__metro-list{display:block!important;width:100%;height:auto!important;max-height:none!important;overflow:visible}
 html body .contact-box .metro-list__ul{height:auto!important;max-height:none!important;overflow:visible}
 html body .contact-box .metro-list__li{display:flex!important;height:auto;min-height:0}
 html body .contact-box .contact-box__metro-info{margin-top:28px;height:auto!important}
 html body .contact-box .contact-box__data.active{height:auto!important;min-height:0}
}
