.network-map-card{min-width:0;border-bottom:1px solid #e1e9ee;padding:0 0 12px}
.network-map-card .region-project{border-bottom:0}
.network-map-card .network-map-group{margin:0;border-top:0;border-bottom:0}
.network-map-card .network-map-group>summary{min-height:44px;padding:8px 0}
.network-map-card .network-map-group li{display:flex;align-items:baseline;justify-content:space-between;gap:12px}
.network-map-card .network-map-group li>span{min-width:0;overflow-wrap:anywhere}
.network-map-card .network-map-group li>small{flex-shrink:0;white-space:nowrap}
.network-map-card .network-map-case-link{display:inline-block;font-size:13px;color:var(--blue);padding:8px 0 0}
.network-map-town{padding:8px 0}
.network-map-town>button{font:inherit;font-size:14px;font-weight:650;color:var(--blue);background:none;border:0;padding:8px 0;cursor:pointer;text-align:left}
.network-map-card :is(a,button):focus-visible{outline:2px solid var(--blue);outline-offset:3px}
