.roster-row-actions{display:flex;align-items:center;justify-content:flex-start;gap:8px;flex-wrap:wrap}.roster-row-actions .withdraw-registration{background:linear-gradient(135deg,#dc3549,#ad152c);border:1px solid #ff6075;color:#fff;font-weight:800;box-shadow:0 0 16px #ed30422b;min-width:66px}.roster-row-actions .withdraw-registration:hover{background:#ed455b;box-shadow:0 0 20px #ed304247}.roster-withdrawn .roster-game-identifiers strong,.roster-withdrawn h3,.is-withdrawn .entrant-player-copy strong,.is-withdrawn .player-with-avatar strong,.race-focus-player.is-withdrawn strong{text-decoration:line-through;text-decoration-color:#ef6577;text-decoration-thickness:2px;opacity:.7}.entrant-row.is-withdrawn,.team-player-row.is-withdrawn{background:#b7223320}.entrant-row.is-withdrawn .entrant-total,.entrant-row.is-withdrawn .entrant-place{opacity:.45}.roster-withdrawn .roster-avatar,.is-withdrawn .player-avatar-small{filter:saturate(.25)}@media(max-width:620px){.roster-row-actions{margin-top:10px;justify-content:flex-end;gap:6px}.roster-row-actions .withdraw-registration{min-height:34px}.roster-row-actions .text-muted{font-size:11px}}
