
.arena-share-lock{overflow:hidden}
.arena-share-overlay{position:fixed;inset:0;z-index:10000;background:rgba(3,14,45,.72);display:flex;align-items:center;justify-content:center;padding:20px}
.arena-share-dialog{width:min(100%,510px);max-height:calc(100dvh - 40px);overflow:auto;background:white;border-radius:18px;padding:22px;box-shadow:0 18px 65px rgba(0,0,0,.27);color:#142342}
.arena-share-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:14px}
.arena-share-head h2{font-size:20px;line-height:1.3;font-weight:800;color:#003d9b}
.arena-share-close{font-size:30px;color:#394b65;line-height:1;border:0;background:transparent;cursor:pointer;padding:0 7px}
.arena-share-card{border-radius:15px;background:linear-gradient(145deg,#003b93,#0755bc);padding:22px 20px;color:white;overflow-wrap:anywhere}
.arena-share-card h3{font-size:22px;line-height:1.24;font-weight:900;margin:8px 0 16px}
.arena-share-card p{font-size:14px;line-height:1.5;margin:7px 0}
.arena-share-card .arena-share-eyebrow{font-size:10px;letter-spacing:1.7px;font-weight:900;color:#ffdf65}
.arena-share-card .arena-share-status{margin-top:17px;color:#fff3aa;font-weight:700}
.arena-share-card .arena-share-description{white-space:pre-wrap;opacity:.9}
.arena-share-label{display:block;margin:18px 0 8px;font-size:13px;font-weight:750;color:#253b60}
.arena-share-preview{resize:vertical;min-height:130px;width:100%;border:1px solid #c7d2e0;border-radius:10px;padding:12px;font:14px/1.5 inherit;background:#f8fafd;color:#26364e}
.arena-share-actions{display:grid;grid-template-columns:1fr 1fr;gap:9px;margin-top:14px}
.arena-share-actions a,.arena-share-actions button{padding:12px 11px;text-align:center;text-decoration:none;border-radius:11px;font-size:13px;font-weight:800;cursor:pointer}
.arena-share-whatsapp{background:#148c50;color:white}.arena-share-copy{background:#e9f0fb;color:#003b93;border:0}
@media(max-width:420px){.arena-share-dialog{padding:15px}.arena-share-actions{grid-template-columns:1fr}.arena-share-card{padding:18px}}

.arena-share-actions .arena-share-maps{background:#e9f0fb;color:#003b93}
.arena-share-actions .arena-share-waze{background:#e8f8ff;color:#036386}
.arena-share-card .arena-map-box{margin:14px 0 10px;background:white;color:#162e4a}
