[hidden]{display:none!important}.admin-main{max-width:1440px;margin:auto;padding:48px 28px 65px;min-height:80vh}.admin-main h1{font-size:42px;letter-spacing:-1.5px;margin:12px 0}.admin-main h2{font-size:24px;margin:12px 0 20px}.admin-main input{width:100%;padding:12px 14px;min-height:46px;border:1px solid #ffffff25;border-radius:10px;background:#0b1420;color:var(--text);font:inherit;font-size:13px}.admin-main input:focus{outline:2px solid #36e9ef88;outline-offset:2px}.admin-main label{font-size:11px;display:block;color:var(--muted);margin-bottom:8px}.admin-toolbar{display:flex;justify-content:space-between;align-items:center;gap:18px;margin:22px 0}.admin-toolbar p{font-size:13px;color:var(--muted)}.admin-toolbar strong{color:var(--text)}.admin-toolbar>div{display:flex;gap:10px}.admin-main .secondary{cursor:pointer;font:inherit;font-size:12px}.count-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.count-grid article{background:linear-gradient(130deg,#132a32,#111724);border:1px solid #36e9ef40;border-radius:14px;padding:24px}.count-grid article:nth-child(2){border-color:#bc6efe66;background:linear-gradient(130deg,#21182f,#111724)}.count-grid span,.count-grid small{display:block;color:var(--muted);font-size:12px}.count-grid strong{display:block;color:var(--cyan);font-size:42px;line-height:1.5;font-variant-numeric:tabular-nums}.count-grid article:nth-child(2) strong{color:#c29dff}.count-grid small{font-size:11px;line-height:1.5}.directory-columns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;align-items:start;margin-top:28px}.directory-panel{min-width:0;background:linear-gradient(140deg,#111e29,#10131e);border:1px solid #ffffff22;border-radius:15px;padding:22px}.player-table-wrap{max-height:650px;overflow:auto;scrollbar-color:#4d8393 #0b111b;scrollbar-width:thin}table{width:100%;border-collapse:collapse;text-align:left}th{position:sticky;top:0;background:#101b28;color:var(--muted);font-size:11px;z-index:1}th,td{padding:15px 9px;border-bottom:1px solid #ffffff14}td{vertical-align:top;font-size:12px}td:first-child{width:75%}.player-name{display:block;color:var(--text);font-size:14px;font-weight:700;overflow-wrap:anywhere}.player-label{display:block;font-size:11px;color:var(--muted);margin-top:4px;overflow-wrap:anywhere}.player-uuid{display:block;margin-top:7px;font:10px monospace;color:#8dacc5;overflow-wrap:anywhere}.admin-badge{display:inline-block;margin:6px 0 0;border:1px solid #36e9ef55;color:var(--cyan);border-radius:5px;padding:2px 6px;font-size:10px}.admin-note,.list-info{font-size:11px;color:var(--muted);line-height:1.7}.list-info{min-height:20px;margin:12px 0}.pagination{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:18px;font-size:11px;color:var(--muted)}.secondary:disabled{opacity:.4;cursor:default}footer{padding:28px;text-align:center;color:var(--muted);font-size:11px}@media(max-width:900px){.directory-columns{grid-template-columns:1fr}.admin-main{padding-inline:18px}.count-grid{gap:10px}.count-grid article{padding:17px}.count-grid strong{font-size:34px}}@media(max-width:540px){.count-grid{grid-template-columns:1fr}.count-grid article{display:grid;grid-template-columns:1fr auto;gap:5px 16px;align-items:center}.count-grid strong{grid-column:2;grid-row:1/3}.admin-main h1{font-size:32px}.admin-toolbar{align-items:flex-start;flex-direction:column}.directory-panel{padding:16px}.header-actions{gap:6px}.header-actions a{font-size:10px}}
