.admin-body{--accent:#9adfda;--pink:#eda2af}.admin-login{max-width:390px;margin:8vh auto;padding:24px}.admin-login form{display:flex;flex-direction:column;gap:22px;margin-top:55px}.admin-login h1{font-size:28px}.admin-layout{display:grid;grid-template-columns:190px minmax(0,1fr);min-height:calc(100svh - 76px)}.admin-content{padding:30px;max-width:1500px;width:100%}.admin-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:24px}.admin-heading h1{font-size:25px}.summary-band{display:flex;border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:22px 0;gap:64px;margin-bottom:24px}.summary-band div{display:flex;flex-direction:column;gap:10px}.summary-band small{color:var(--muted)}.summary-band strong{font-size:24px;font-variant-numeric:tabular-nums}.table-tools{display:flex;gap:12px;align-items:center;margin:20px 0}.table-tools .search{flex:1;max-width:340px}select{font:inherit;background:#111513;color:var(--text);border:1px solid var(--line);border-radius:5px;padding:12px;height:46px;max-width:100%}.admin-content td:nth-child(4){font-variant-numeric:tabular-nums}.admin-content table th{background:#171d1a}.credit{color:#9adfda}.debit{color:var(--pink)}.adjust-account{display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap}.adjust-account span{color:var(--muted);font-size:14px}.adjust-modes{margin:0}.adjust-modes button{width:50%;font-size:14px}.more-button{margin:24px auto;display:flex}.wallet-pill{font-variant-numeric:tabular-nums;white-space:nowrap}.wallet-dialog{width:min(780px,calc(100% - 32px))}
.player-wallet{color:var(--accent);font-size:13px!important;font-variant-numeric:tabular-nums;flex-shrink:0}.wallet-pill{padding:8px 12px;font-size:13px}.wallet-dialog td{font-size:13px}.wallet-pill+span{margin-left:6px}
@media(max-width:750px){.admin-layout{display:block}.admin-layout .sidebar{padding:12px 16px;border-right:0;border-bottom:1px solid var(--line)}.admin-layout nav{flex-direction:row}.admin-content{padding:22px 16px}.summary-band{gap:25px;flex-wrap:wrap}.summary-band strong{font-size:20px}.admin-heading h1{font-size:22px}.table-tools{gap:8px}.table-tools select{width:115px;font-size:13px}.admin-body .brand{font-size:18px}}
@media(max-width:650px){.topbar{height:auto;min-height:66px;flex-wrap:wrap;gap:12px;padding-top:12px;padding-bottom:12px}.top-actions{margin-left:auto}.wallet-pill{font-size:12px;padding:6px 9px;min-height:36px}.player-toolbar{flex-wrap:wrap;height:auto;min-height:56px;padding:8px;gap:5px}.player-toolbar>span{max-width:95px}.player-toolbar .segmented{margin-left:auto}.player-wallet{max-width:none!important}.player-toolbar .icon-button{width:32px}.player-toolbar>.segmented button{width:28px}.username{max-width:65px}}
