.map-context-links{display:block;min-width:0}.context-link-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:10px 0}.context-link-grid a{display:flex;flex-direction:column;justify-content:center;min-height:60px;padding:11px 12px;background:white;border:1px solid #cadeef;border-radius:9px;font-size:12px;font-weight:650;color:#164d7f;gap:4px}.context-link-grid a:hover{background:#eaf4ff;text-decoration:none}.context-link-grid span{font-size:10px;color:#678198;font-weight:400}.context-actions{display:flex;flex-wrap:wrap;gap:7px}.context-actions button{font-size:11px;min-height:44px;flex:1 1 150px}.map-context-links>p{margin-top:9px}.map-context-links #share-status{display:block;font-size:10px;color:#376b94;overflow-wrap:anywhere;margin-top:6px}.leaflet-popup-content{overflow-wrap:anywhere;max-height:280px;overflow-y:auto}.community-media video{width:100%;background:#0a203b}.community-card[id]{scroll-margin-top:95px}.community-comments{overflow-wrap:anywhere}@media(max-width:400px){.context-link-grid{grid-template-columns:1fr}.context-actions{display:grid;grid-template-columns:1fr}.community-counts{grid-template-columns:1fr!important;gap:10px}.community-counts label{font-size:11px!important}.community-counts input{font-size:16px!important}.community-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}}
