.map-briefing{position:absolute;z-index:15;top:76px;right:18px;width:min(330px,calc(100vw - 36px));color:#c4e7eb;background:linear-gradient(145deg,#091923f2,#0a1119ee);border:1px solid #316976;box-shadow:0 8px 28px #0009, inset 0 0 22px #16445444;font:11px/1.45 ui-sans-serif,system-ui,sans-serif;backdrop-filter:blur(8px)}
.map-briefing[hidden]{display:none}
.map-briefing details{padding:0 12px 8px}
.map-briefing summary{padding:10px 0;color:#74e2ed;font-size:10px;font-weight:800;letter-spacing:.12em;cursor:pointer;list-style:none}
.map-briefing summary::-webkit-details-marker{display:none}
.map-briefing summary:after{content:'−';float:right;color:#87cbd2}
.map-briefing details:not([open]) summary:after{content:'+'}
.map-briefing p{margin:7px 0 0;color:#a9c4cb}
.map-briefing p b{color:#edc879;font-size:9px;letter-spacing:.08em}
@media(max-width:700px){.map-briefing{top:auto;bottom:12px;right:10px;width:min(290px,calc(100vw - 20px));font-size:10px}.map-briefing details{padding:0 9px 7px}.map-briefing summary{padding:8px 0}}
