.agenda-access-panel{display:grid;gap:18px}
.agenda-access-head{display:flex;align-items:flex-start;justify-content:space-between;gap:20px}
.agenda-access-head h2{margin:4px 0 6px;font-size:24px}
.agenda-access-head p{margin:0;max-width:760px;color:var(--muted,#69696f)}
.agenda-access-actions{display:flex;gap:8px;flex-wrap:wrap;justify-content:flex-end}
.agenda-access-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}
.agenda-access-summary div{padding:14px 16px;border:1px solid var(--border,#e0e0e4);border-radius:12px;background:#fff}
.agenda-access-summary strong{display:block;font-size:22px}.agenda-access-summary small{color:var(--muted,#69696f)}
.agenda-access-list{display:grid;gap:10px}
.agenda-access-row{display:grid;grid-template-columns:minmax(190px,1.1fr) minmax(180px,1fr) minmax(150px,.8fr) auto;gap:16px;align-items:center;padding:15px 16px;border:1px solid var(--border,#e0e0e4);border-radius:12px;background:#fff}
.agenda-access-row strong,.agenda-access-row span,.agenda-access-row small{display:block;min-width:0;overflow-wrap:anywhere}
.agenda-access-row small{margin-top:3px;color:var(--muted,#69696f)}
.agenda-access-status{padding:5px 9px;border-radius:999px;background:#e8f7ed;color:#176735;font-size:12px;font-weight:700;white-space:nowrap}
.agenda-access-status.archived{background:#f0edf8;color:#594878}.agenda-access-status.retired{background:#f1f1f3;color:#5f5f66}
.agenda-access-empty,.agenda-access-error{padding:24px;border:1px dashed var(--border,#d5d5da);border-radius:12px;color:var(--muted,#69696f)}
.agenda-access-error{border-style:solid;border-color:#e8bfc0;background:#fff6f6;color:#8d282c}
@media(max-width:900px){.agenda-access-head{display:grid}.agenda-access-actions{justify-content:flex-start}.agenda-access-row{grid-template-columns:1fr 1fr}.agenda-access-summary{grid-template-columns:1fr}}
@media(max-width:620px){.agenda-access-row{grid-template-columns:1fr}}
