.administration .admin-navigation{display:flex;flex-wrap:wrap;gap:4px;margin:0 0 16px;border-bottom:1px solid #b7b7b7;padding-bottom:10px}
.admin-navigation button[aria-current=true]{background:#007f73}
.admin-status{display:block;min-height:1.5em;color:#823026;margin:0 0 8px}
.admin-row{display:flex;flex-wrap:wrap;justify-content:space-between;gap:10px;padding:14px 0;border-bottom:1px solid #b7b7b7}
.admin-row-copy{display:flex;flex-direction:column;gap:4px;min-width:0;flex:1 1 160px;overflow-wrap:anywhere}
.admin-row-copy span{font-size:15px;color:#454545}
.admin-actions{display:flex;gap:6px;align-items:flex-start;flex-wrap:wrap;align-self:center}
.admin-actions button{padding:7px 10px;font-size:15px}
.admin-players{flex-basis:100%;padding-left:14px}
.admin-players .admin-row{padding:7px 0;border-bottom:0}
.admin-search,.admin-user-options{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:16px}
.admin-search input,.admin-user-options input{min-width:0;flex:1}
.admin-settings{display:grid;gap:18px}
.admin-settings label{display:flex;align-items:center;gap:10px}
.admin-settings input[type=checkbox]{width:auto;accent-color:#007f73}
.admin-empty{color:#454545;margin:20px 0}
.room-bots{margin:22px 0;border-top:1px solid #b7b7b7;padding-top:8px}
.room-bots form{align-items:end;flex-wrap:wrap}
.room-bots output{display:block;margin-top:8px;font-size:15px}
#tabs{flex-wrap:wrap}
@media(max-width:520px){.admin-row{display:block}.admin-actions{margin-top:10px}.admin-players{padding-left:8px}.room-bots form{display:grid;grid-template-columns:1fr 1fr}.room-bots button{grid-column:1/-1}}
