.se-agenda-title { margin: 0 0 14px; font-size: 20px; }
.se-agenda-list { display: grid; gap: 10px; }
.se-agenda-item { display: grid; gap: 4px; background: var(--se-surface); border: 1px solid var(--se-border-soft); border-radius: 18px; padding: 14px; }
.se-agenda-item span { color: var(--se-muted); }
.se-agenda-item small { color: var(--se-gold); text-transform: uppercase; letter-spacing: .12em; font-weight: 1000; }

/* v9.9 Agenda: list-first with optional card preview. */
.se-agenda-toolbar{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap;margin-bottom:14px}.se-agenda-view-toggle{margin-left:auto}.se-agenda-card-grid{display:grid;gap:14px;grid-template-columns:1fr}.se-agenda-item{cursor:pointer;grid-template-columns:1fr auto;align-items:center}.se-agenda-item strong,.se-agenda-item span,.se-agenda-item small{grid-column:1}.se-agenda-item .se-row-favorite{grid-column:2;grid-row:1 / span 3;align-self:center}@media(min-width:760px){.se-agenda-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){.se-agenda-toolbar{align-items:stretch}.se-agenda-view-toggle{width:100%;margin-left:0}.se-agenda-item{grid-template-columns:1fr}.se-agenda-item .se-row-favorite{grid-column:1;grid-row:auto;justify-self:start;margin-top:8px}}
