/* Clinic-group pages (/omni-family-health/, /clinica-sierra-vista/); see assets/js/clinics.js. The roster columns
   (.name-cols) and the location cards (.clinic-card) are styled in design.css with the rest of the site's lists. */
#clinicLocations { padding-top: 30px; }
/* Omni / Clinica Sierra Vista block at the bottom of specialty pages and search results. */
.clinic-block { margin-top: 30px; }
.clinic-block-intro { font-size: 16px; margin-bottom: 10px; }
.clinic-block-names { margin-bottom: 10px; }
.clinic-block-locations { margin: 0 0 30px; }
/* "Providers at this location" toggle inside a location card (clinic-group pages with a loaded roster file). */
.clinic-card-providers { margin-top: 10px; border-top: 1px solid #b9c7b5; padding-top: 8px; }
.clinic-card-providers > summary { cursor: pointer; color: #272453; font-weight: bold; font-size: 15px; }
.clinic-card-providers ul { list-style: none; margin: 6px 0 0; padding: 0; }
.clinic-card-providers li { font-size: 14px; line-height: 22px; color: #272453; }
.clinic-card-providers li.is-match { background: #fff3b0; font-weight: bold; }
.clinic-block-locations > summary { cursor: pointer; color: #272453; font-weight: bold; font-size: 16px; padding: 8px 0 14px; }