#agendaMapDialog{width:min(760px,calc(100vw - 28px));max-height:calc(100dvh - 28px);margin:auto;padding:20px;border:1px solid var(--buzz-line);border-radius:22px;background:var(--buzz-bg);color:var(--buzz-text);overflow:auto}
#agendaMapDialog::backdrop{background:#0008}.agenda-map-head,.agenda-map-footer{display:flex;align-items:center;justify-content:space-between;gap:14px}.agenda-map-head h2{margin:4px 0;font-size:20px}.agenda-map-head small,#agendaMapDetails,.agenda-map-footer p{color:var(--buzz-muted);font-size:12px;line-height:1.6}.agenda-map-head button{min-width:40px;min-height:40px}.agenda-map-footer{flex-wrap:wrap;margin-top:12px}.agenda-map-footer p{flex:1;min-width:180px;margin:0}#agendaMapFrame{display:block;width:100%;height:min(420px,55dvh);border:1px solid var(--buzz-line);border-radius:14px;background:var(--buzz-surface)}
@media(max-width:600px){#agendaMapDialog{padding:12px}.agenda-map-head h2{font-size:15px}}
