#relay-map{height:340px;min-height:280px;width:100%;border:1px solid #d9dde2;border-radius:6px;margin:18px 0;z-index:0}.relay-point-results{display:grid;gap:10px;max-height:310px;overflow:auto}.relay-point-card{display:flex;flex-direction:column;text-align:left;gap:7px;border:1px solid #d9dde2;background:#fff;padding:15px;color:#161719;border-radius:6px;cursor:pointer;font:inherit}.relay-point-card.selected{border:2px solid #aa871c;background:#fff9e8}.relay-point-card span{font-size:12px}.relay-map-marker{background:transparent}.relay-map-marker span{display:block;background:#d4af37;border:2px solid #161719;border-radius:50% 50% 50% 0;transform:rotate(-45deg);width:30px;height:30px;text-align:center;font-size:18px;color:#161719}.relay-point-finder h3{font-size:21px}.relay-address-choices{display:grid;gap:8px}.relay-address-choices button{padding:12px;text-align:left;background:#fff;border:1px solid #d9dde2;cursor:pointer}.relay-point-finder .relay-actions{margin-bottom:15px}.relay-partner-wrap{max-width:1060px;margin:auto;padding:35px 22px}.relay-partner-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:15px}.relay-partner-card{padding:20px;border:1px solid #d9dde2;background:white;border-radius:8px}.relay-partner-card p{overflow-wrap:anywhere}.relay-partner-tabs{display:flex;gap:12px;flex-wrap:wrap;margin-bottom:20px}.relay-partner-modal{position:fixed;inset:0;background:#0009;z-index:1000;display:grid;place-items:center;padding:20px}.relay-partner-modal>section{background:white;max-width:550px;width:100%;max-height:90vh;overflow:auto;padding:28px}.relay-partner-grid strong{display:block;font-size:24px}@media(max-width:700px){.relay-partner-grid{grid-template-columns:1fr}.relay-header nav{flex-wrap:wrap}.relay-point-finder .relay-actions{display:grid}#relay-map{height:300px}}