/* coverage.css — Coverage page tweaks */
.map-placeholder {
  border: 1px solid var(--line); border-radius: var(--radius); overflow: hidden;
  background: var(--paper-alt); position: relative;
}
.map-placeholder svg { width: 100%; height: auto; display: block; }
.map-placeholder .map-note {
  text-align: center; color: var(--muted); font-size: 0.85rem; padding: 14px; border-top: 1px solid var(--line); background: var(--white);
}

.map-placeholder { background: #EDF3F9; padding: 14px 10px 0; border-radius: 24px; }
.map-placeholder .net-map--wide { max-width: 760px; margin: 0 auto; }
.map-placeholder .map-note { background: transparent; border-top: 0; padding: 8px 14px 16px; }
