#map{width:100%;height:650px;} .filter-topbar{position:absolute;top:12px;left:50%;transform:translateX(-50%);z-index:1000;background:rgba(255,255,255,0.95);padding:8px;border-radius:12px;} .bottom-buttons{position:absolute;right:16px;bottom:16px;display:flex;flex-direction:column;gap:8px;} .round-btn{width:52px;height:52px;border-radius:50%;color:#fff;border:none;} .home-btn{background:#0078ff}.sos-btn{background:#ff3b30}