.participants-page{max-width:1100px;margin-inline:auto}.participant-summary{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1.5rem}.participant-cycle-selector,.participant-filters{padding:1rem;margin-bottom:1.5rem;background:#fff;border:1px solid var(--sed-color-border);border-radius:var(--sed-radius-lg)}.participant-confirm label{display:grid;gap:.35rem;font-weight:600}.participant-section,.participant-summary,.participant-empty,.participant-confirm{padding:1.25rem;margin-bottom:1.5rem;background:#fff;border:1px solid var(--sed-color-border);border-radius:var(--sed-radius-lg);box-shadow:var(--sed-shadow-card)}.participant-candidate-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1rem}.participant-card{padding:1rem;border:1px solid var(--sed-color-border);border-radius:var(--sed-radius-md)}.participant-card.eligible{border-left:4px solid var(--sed-color-brand-green)}.participant-card.ineligible{border-left:4px solid #b42318;background:#fff8f7}.participant-card dl{display:grid;grid-template-columns:max-content 1fr;gap:.25rem .65rem;margin:.75rem 0}.participant-card dd{margin:0}.participant-reason{margin:0;color:var(--sed-color-text-secondary);font-size:.9rem}.participant-confirm{max-width:42rem;margin-inline:auto}.participant-empty{text-align:center;padding:3rem 1rem}.participant-section .table{margin-bottom:0}

@media(max-width:37.5rem){.participant-summary{flex-direction:column}.participant-candidate-grid{grid-template-columns:1fr}}

.sed-navigation-stack{min-width:0;max-width:100%;flex-wrap:wrap}.sed-admin-navigation{margin-left:auto}.sed-admin-navigation>.sed-admin-link{max-width:100%;margin-left:0}.sed-admin-menu{inset-inline-start:auto;inset-inline-end:0;width:min(19rem,calc(100vw - 2rem));max-width:calc(100vw - 2rem);padding:.5rem}
@media(max-width:64rem){.sed-navigation-stack .sed-admin-navigation{width:auto;max-width:100%;flex:0 0 auto}}
@media(max-width:37.5rem){.sed-navigation-stack .sed-admin-navigation{width:100%;flex-basis:100%}.sed-admin-navigation>.sed-admin-link{width:100%}.sed-admin-menu{width:100%}}
