.add-actions button.preferred{color:#29464b;background:#edf5f4;border-color:#91aaad;font-weight:900;box-shadow:0 1px 3px rgba(8,127,140,.08)}
.add-actions button.alternative-choice{color:#7f8b8e;background:#f3f5f5;border-color:#d8dfe0;font-weight:650;box-shadow:none}
.add-actions button.preferred:hover:not(:disabled),.add-actions button.alternative-choice:hover:not(:disabled){color:#17363d;background:#e9f1f0;border-color:#91a9ab}
.add-actions button:disabled{box-shadow:none;cursor:default}
.add-actions button.unavailable{opacity:.28}
.player-card.selected{opacity:1}
.player-card.selected .player-info,.player-card.selected .player-rank{opacity:.48}
.add-actions button.current-choice{color:#fff;background:#66777b;border-color:#66777b;opacity:1}
.choice-legend{display:flex;justify-content:flex-end;gap:18px;margin:12px 2px 0;color:var(--muted);font-size:11px}
.choice-legend span{display:flex;gap:7px;align-items:center}
.legend-choice{display:grid;place-items:center;width:25px;height:25px;border-radius:7px;font-size:10px}
.legend-choice.preferred{color:#29464b;background:#edf5f4;border:1px solid #91aaad;font-weight:900}
.legend-choice.alternative-choice{color:#879397;background:#eef2f2;border:1px solid #d6dfe0;font-weight:650}
