.event-preparation-grid{display:flex;flex-wrap:wrap;gap:24px}
.event-preparation-grid>.sector-card{flex:1 1 300px;min-width:0}
.agenda-venue-details{min-width:0;margin-block:20px;padding:14px 16px;border:1px solid var(--line);border-radius:12px;background:var(--paper)}
.agenda-venue-details>summary{display:flex;align-items:center;justify-content:space-between;gap:14px;min-height:44px;list-style:none;cursor:pointer;font-weight:700}
.agenda-venue-details>summary::-webkit-details-marker{display:none}
.agenda-venue-details>summary::after{content:'+';display:grid;place-items:center;flex:0 0 28px;height:28px;border-radius:50%;background:var(--surface);color:var(--mdv-orange-dark);font-size:23px;font-weight:400}
.agenda-venue-details[open]>summary::after{content:'−'}
.agenda-venue-details>summary:focus-visible{outline:3px solid var(--red);outline-offset:4px}
.agenda-venue-details>p,.agenda-venue-details>a{font-size:.95rem;overflow-wrap:anywhere}.agenda-venue-details>a{display:inline-block;margin-block:8px}
