body #adminTournamentsModern .reward-work{display:grid;grid-template-columns:minmax(0,1fr) 290px;gap:16px}
body #adminTournamentsModern .reward-list,body #adminTournamentsModern .reward-summary{min-width:0;overflow-wrap:anywhere}
body #adminTournamentsModern .reward-preview{display:flex;flex-direction:column;gap:8px;border:1px solid #615335;border-radius:6px;padding:12px;margin:8px 0}
body #adminTournamentsModern .reward-edit-row{display:grid;grid-template-columns:1fr 1fr;gap:10px;min-width:0;border:1px solid #615335;border-radius:6px;margin:8px 0;padding:12px}
body #adminTournamentsModern .reward-edit-row label{min-width:0;display:flex;flex-direction:column;gap:6px;font-size:14px}
body #adminTournamentsModern .reward-edit-row input,body #adminTournamentsModern .reward-edit-row select{min-width:0;width:100%;height:44px;font-size:16px;box-sizing:border-box}
body #adminTournamentsModern .reward-actions{display:flex;flex-wrap:wrap;gap:8px;margin:12px 0}
body #adminTournamentsModern .reward-summary{border-left:1px solid #615335;padding-left:12px}
body #adminTournamentsModern .reward-lock,body #adminTournamentsModern .reward-status{color:#f5d785}
body #adminTournamentsModern .tour-profile:has(.reward-work)>.profile-tour-actions{display:none}
@media(max-width:1099px),(max-height:649px){body #adminTournamentsModern .reward-work{display:block}body #adminTournamentsModern .reward-summary{border:0;padding:0}}
@media(max-height:449px) and (min-width:501px){body #adminTournamentsModern .tour-profile:has(.reward-work){grid-template-rows:44px 44px minmax(0,1fr)}}
