.admin-panel{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(180px,1fr);gap:24px;align-items:start}.admin-panel label{display:grid;gap:7px;margin-bottom:14px}.admin-panel input,.admin-panel select,.admin-panel textarea{box-sizing:border-box;width:100%;min-width:0;font:inherit;padding:9px 11px;color:var(--text,#e5dfc4);background:#16231d;border:1px solid #485845;border-radius:5px}.admin-badges{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:16px}.admin-badges span{border:1px solid #7e7148;border-radius:4px;padding:4px 7px;font-size:11px;color:#e6cc89}.admin-online-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.admin-online-heading h3{margin:0}.admin-online button[data-admin-player]{display:grid;gap:5px;width:100%;text-align:left;margin-bottom:6px;padding:10px}.admin-online small{color:#a9b59c;font-size:11px}.admin-feedback{min-height:1.5em;margin:12px 0;line-height:1.5}.admin-feedback.error{color:#eda395}#admin-submit{width:100%}#admin-fields:empty{display:none}#admin-button{color:#f2d994;border-color:#8b794c}@media(max-width:640px){.admin-panel{grid-template-columns:1fr;gap:18px}.admin-online{max-height:180px;overflow:auto}}
