/* Nearby responders (item 12) — navy #1F2A44, copper #B87333 */
.hnb-card{border:1px solid #d6d9e0;border-left:5px solid #B87333;border-radius:10px;padding:10px 12px;margin:8px 0;background:#fff;display:flex;flex-direction:column;gap:4px}
.hnb-card.in{border-left-color:#B3261E;background:#fff6f5}
.hnb-card.mine{border-left-color:#1F2A44}
.hnb-card.cd{background:#fff4e5}
.hnb-card.done{opacity:.7;border-left-color:#3a7d44}
.hnb-card b{color:#1F2A44}
.hnb-card .hs-row{flex-wrap:wrap;gap:6px}
.hnb-911{color:#B3261E;margin:2px 0}
.hnb-big{width:100%;font-size:1.1rem;padding:14px;margin:6px 0}
.hnb-cd{font-variant-numeric:tabular-nums}
.hnb-resp{margin:4px 0;padding-left:18px}
.hnb-pin{background:#B3261E;color:#fff;border-radius:12px;padding:3px 8px;font:600 12px system-ui;box-shadow:0 1px 4px rgba(0,0,0,.35);white-space:nowrap}
.hnb-pin.ok{background:#1F2A44;border:2px solid #B87333}
#hsBody a.hs-btn.danger{color:#fff;text-decoration:none;display:inline-flex;align-items:center;justify-content:center}

.hnb-tier{margin:.3rem 0;font-size:1.05rem;font-weight:600;color:#1F2A44}
.hnb-tier .hnb-cd{color:#B87333;font-size:1.25rem}
.hnb-admin{margin-top:.6rem;border-top:1px solid #d9dde6;padding-top:.4rem}
.hnb-admin summary{cursor:pointer;color:#1F2A44;font-weight:600}
