body #adminTournamentsModern .tournament-event-work{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:16px}
body #adminTournamentsModern .tournament-event-list,body #adminTournamentsModern .tournament-event-sidebar{min-width:0;overflow-wrap:anywhere}
body #adminTournamentsModern .tournament-event-list>header{display:flex;align-items:center;justify-content:space-between;gap:8px}
body #adminTournamentsModern .tournament-event-row{display:grid;grid-template-columns:minmax(110px,.8fr) minmax(130px,1fr);width:100%;gap:10px;text-align:left;padding:12px;margin:8px 0;overflow-wrap:anywhere;font-size:14px}
body #adminTournamentsModern .tournament-event-row.selected{border-color:#d0a94b;background:#192724}
body #adminTournamentsModern .tournament-event-sidebar{border-left:1px solid #615335;padding-left:12px}
body #adminTournamentsModern .tournament-event-sidebar dl{grid-template-columns:1fr}
body .tournament-event-filters{display:flex;flex-direction:column;gap:10px}
body .tournament-event-filters label{display:flex;flex-direction:column;gap:6px;font-size:14px;min-width:0}
body .tournament-event-filters input,body .tournament-event-filters select{height:44px;min-width:0;width:100%;box-sizing:border-box;font-size:16px}
body #adminTournamentsDialog .tournament-event-details dl{display:grid;grid-template-columns:1fr;gap:12px;font-size:16px}
body #adminTournamentsDialog .tournament-event-details dd{margin:4px 0;overflow-wrap:anywhere;max-width:none;text-align:left}
body #adminTournamentsModern .tour-profile:has(.tournament-event-work)>.profile-tour-actions{display:none}
@media(max-width:1099px),(max-height:649px){body #adminTournamentsModern .tournament-event-work{display:block}body #adminTournamentsModern .tournament-event-sidebar{display:none}body #adminTournamentsModern .tournament-event-list>header h3{font-size:16px}}
@media(max-width:500px){body #adminTournamentsModern .tournament-event-row{grid-template-columns:1fr}}
@media(max-height:449px) and (min-width:501px){body #adminTournamentsModern .tour-profile:has(.tournament-event-work){grid-template-rows:44px 44px minmax(0,1fr)}}
