.bulletin-panel>header{display:flex;align-items:center;justify-content:space-between;gap:14px}
.bulletin-list{display:grid;gap:9px}
.bulletin-post{padding:16px;border:1px solid var(--line);background:#091722}
.bulletin-post header{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}
.bulletin-post small{display:block;margin-top:5px;color:var(--muted);font:9px 'DM Mono'}
.bulletin-post p{margin:13px 0 0;color:#c7d4db;line-height:1.6;white-space:pre-wrap}
.bulletin-post header button{border:0;background:none;color:#ff8585;font-size:22px;line-height:1}
.dashboard-case{width:100%;border:0;border-bottom:1px solid var(--line);background:transparent;color:var(--text);text-align:left;cursor:pointer}
.dashboard-case:hover{background:#102532}
.map-context-create{position:absolute;z-index:30;transform:translate(-50%,calc(-100% - 13px));filter:drop-shadow(0 10px 18px #000b)}
.map-context-create button{border:1px solid var(--accent);background:#07131df5;color:#fff;padding:13px 17px;font-weight:750;white-space:nowrap}
.map-context-create button:hover{background:#102d36}
.map-context-create i{position:absolute;left:50%;bottom:-12px;transform:translateX(-50%);width:0;height:0;border-left:12px solid transparent;border-right:12px solid transparent;border-top:13px solid var(--accent)}
.map-context-create i:after{content:"";position:absolute;left:-10px;top:-13px;border-left:10px solid transparent;border-right:10px solid transparent;border-top:11px solid #07131d}
.audit-actions{display:flex;justify-content:flex-end;margin-bottom:14px}
