.admin-panel{border:1px solid var(--line);background:var(--panel);padding:18px;margin-bottom:20px}.admin-panel summary{cursor:pointer;font-weight:bold;font-size:13px}.admin-panel form{margin-top:20px}.admin-controls{display:flex;align-items:center;gap:12px}.admin-controls input{max-width:350px}.admin-controls button{white-space:nowrap}.admin-panel label{font-size:12px}.admin-panel ul{list-style:none;padding:0;max-width:600px}.admin-panel li{align-items:center}.scores{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.statuses{flex-wrap:wrap}.statuses button{flex:1 0 28%;overflow-wrap:anywhere}.score-top>span:first-child{overflow-wrap:anywhere}.score-top{flex-wrap:wrap}#admin-message{font-size:13px;color:var(--green)}@media(max-width:600px){.scores{grid-template-columns:repeat(auto-fit,minmax(110px,1fr))}.admin-controls{flex-wrap:wrap}.admin-controls input{max-width:none}}
