.map-layout{display:flex;height:600px;width:100%}.map-sidebar{background:#f9f9f9;height:100%;margin-right:15px;overflow-y:auto;padding:15px;width:30%}#map{height:100%;width:70%}.location-list{list-style:none;margin:15px 0 0;padding:0}.location-item{background:#fff;border:1px solid #eee;cursor:pointer;margin-bottom:8px;padding:12px;transition:background .2s ease}.location-item:hover{background:#f0f5fa}.gm-style-iw-d h3,.location-item h3{color:#0a183e;font-family:Source Sans\ 3,sans-serif;font-size:20px;font-weight:700;line-height:28px}.filter-btn.active{background-color:#007a87;color:#fff}.map-filters{display:flex;flex-direction:column;gap:8px;margin-bottom:15px}.filter-label{color:#334155;font-size:14px;font-weight:700}.filter-dropdown{background-color:#fff;border:1px solid #cbd5e1;border-radius:4px;cursor:pointer;font-size:14px;padding:8px 12px;width:100%}.filter-dropdown:focus{border-color:#007a87;outline:none}a.sci-clinic-link-small{background-color:#ea6927;border:0;color:#fff;font-family:Source Sans\ 3,sans-serif;font-size:14px;font-weight:400;padding:5px 10px;text-decoration:none}a.sci-clinic-link-small:hover{text-decoration:underline}a.sci-clinic-link-large{background-color:#ea6927;border:0;color:#fff;font-family:Source Sans\ 3,sans-serif;font-size:14px;font-weight:400;padding:5px 10px;text-decoration:none}a.sci-clinic-link-large:hover{text-decoration:underline}@media (max-width:767px){.map-layout{display:flex;flex-direction:column}.map-sidebar{height:900px;margin-bottom:15px;margin-right:0;width:100%}#map{width:100%}}