.inactive-roster{margin-top:36px;border-top:1px solid rgba(255,255,255,.15);padding-top:10px;overflow-anchor:none}
.inactive-roster>summary{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:20px 4px;cursor:pointer;list-style:none;color:var(--text);font:800 clamp(20px,2.2vw,28px) var(--display);text-transform:uppercase}
.inactive-roster>summary::-webkit-details-marker{display:none}.inactive-roster-count{color:var(--muted);font-size:.8em}.inactive-roster-chevron{color:var(--gold-bright);transition:transform .2s}.inactive-roster[open]>summary .inactive-roster-chevron{transform:rotate(180deg)}
.inactive-roster>summary:focus-visible{outline:2px solid var(--gold-bright);outline-offset:3px;border-radius:4px}
.inactive-roster-body{padding-top:8px}.inactive-roster-status{color:var(--muted);font-size:13px;line-height:1.6}.inactive-roster-controls{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;margin-top:20px}.inactive-roster[aria-busy=true]{opacity:.8}.inactive-roster .is-disabled{pointer-events:none;opacity:.6}
@media(max-width:600px){.inactive-roster{margin-top:26px}.inactive-roster-controls{align-items:stretch;flex-direction:column}.inactive-roster-controls .button{text-align:center}}
@media(prefers-reduced-motion:reduce){.inactive-roster-chevron{transition:none}}
