.player-panel{margin:26px 0;background:#061923;border:1px solid var(--line);border-radius:8px;padding:28px;color:#d7e6ec;box-shadow:0 5px 16px #020e1740;scroll-margin-top:20px}.player-panel h2{margin:0}.player-heading{display:flex;align-items:center;justify-content:space-between;gap:16px}.player-panel button{cursor:pointer;padding:9px 16px;border:1px solid #547286;border-radius:3px;background:#17394d;color:#d7e6ec}.player-panel button:disabled{opacity:.5;cursor:default}.player-panel button.primary{background:#1d5189;color:#fff}.player-panel button.danger{background:#9d252b;color:#fff}.leaderboard-tabs{display:flex;gap:10px;margin:20px 0 10px}.leaderboard-tabs [aria-pressed=true]{background:#1d5189;color:#fff}.leaderboard-scroll{overflow:auto}.player-table{width:100%;border-collapse:collapse;font-size:14px}.player-table th,.player-table td{text-align:left;padding:12px 10px;border-bottom:1px solid var(--line);white-space:nowrap}.player-table th{background:#17394d}.player-table td small{display:block;color:var(--muted)}.leaderboard-paging{display:flex;justify-content:center;align-items:center;gap:18px;margin-top:18px}.player-form{display:flex;flex-direction:column;gap:9px;max-width:390px;margin-top:20px}.player-form input:not([type=checkbox]){width:100%;min-width:0;box-sizing:border-box;padding:11px;border:1px solid #547286;border-radius:3px}.player-form label{font-weight:600;margin-top:5px}.player-settings{display:grid;grid-template-columns:1fr 1fr;gap:36px}.player-delete{margin-top:20px;border-left:3px solid #ae3940;padding-left:22px;max-width:400px}.player-delete summary{cursor:pointer;color:#ffb1a6;font-weight:bold}.player-checkbox{display:flex;gap:10px;align-items:flex-start}.player-checkbox input{margin-top:4px;flex:none}.player-panel [hidden]{display:none!important}.classic-nav{flex-wrap:wrap}@media(max-width:700px){.player-panel{padding:18px 14px}.player-settings{grid-template-columns:1fr;gap:20px}.player-table th,.player-table td{padding:10px 7px}.player-form{max-width:none}.player-heading{flex-wrap:wrap}.classic-nav{gap:8px}}
