.duty-badges{flex-wrap:wrap;gap:.2rem;margin-top:.2rem;font-size:.7rem;display:flex}.duty-badge{border:1px solid var(--border,#52615a);border-radius:.3rem;align-items:center;gap:.2rem;padding:.12rem .35rem;line-height:1.25;display:inline-flex}.session-duty-picker{border:1px solid var(--border,#52615a);border-radius:.4rem;margin:.5rem 0;padding:.6rem}.session-duty-picker summary{cursor:pointer;font-weight:600}.session-duty-picker fieldset{border:0;padding:.5rem 0}.duty-options{flex-wrap:wrap;gap:.65rem;margin:.4rem 0;display:flex}.duty-options label{align-items:center;gap:.3rem;min-height:2.5rem;display:inline-flex}.desk-player-name>.duty-badges{white-space:normal;max-width:100%;font-size:.7rem;display:flex;overflow:visible}
