.numbered-locations { margin-top: 16px; }
.numbered-locations > div { display: grid; grid-template-columns: 34px 1fr; align-items: center; gap: 8px; }
.numbered-locations label { display: grid; place-items: center; width: 30px; height: 30px; border: 1px solid var(--ocean-line); border-radius: 10px; background: #fff; color: var(--ocean-ink); font-size: 15px; font-weight: 800; }
