.header-rank-info{display:flex;flex-direction:column;gap:3px;min-width:72px}.header-rank-info progress{width:100%;height:4px;accent-color:#ff5a00;border:0}.header-rank-info small{font-size:9px;font-weight:400;color:#aaa;white-space:nowrap}.header-rank-info progress::-webkit-progress-bar{background:#333;border-radius:8px}.header-rank-info progress::-webkit-progress-value{background:#ff5a00;border-radius:8px}.admin-home{max-width:1320px}.admin-intro{border-left:3px solid #ff5a00;padding:12px 24px 24px;background:#111;margin-bottom:32px;border-radius:8px}.admin-eyebrow{color:#ff8c4c;font-size:11px;letter-spacing:.15em}.admin-intro h1{font:600 38px 'Clash Display',sans-serif!important;color:white;margin:16px 0!important}.admin-intro p,.admin-group>p,.admin-tile p{color:#aaa;line-height:1.7}.admin-group{margin:32px 0}.admin-group h2,.admin-settings summary{font:600 23px 'Clash Display',sans-serif;background:none;color:#fff;padding:0;margin:0 0 10px}.admin-tiles{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:18px}.admin-tile{background:#151515;border:1px solid #333;border-radius:8px;padding:24px}.admin-tile:hover{border-color:#81502f}.admin-tile h3{font:600 23px 'Clash Display',sans-serif;margin:0 0 12px}.admin-tile h3 a{color:white}.admin-tile>div{display:flex;align-items:center;gap:20px;margin-top:22px}.admin-quick{display:inline-block;background:#ff5a00;color:#050505!important;font-weight:700;padding:11px 17px;border-radius:24px}.admin-add{color:#ffad78!important}.admin-settings{padding-top:24px;border-top:1px solid #333}.admin-settings summary{cursor:pointer}.admin-decision{max-width:800px;padding:28px;border:1px solid #333;border-radius:8px;background:#111}.admin-decision form p{margin:22px 0}.admin-decision button{background:#ff5a00;color:#000;border:0;border-radius:24px;padding:14px 24px;font-weight:700;cursor:pointer}.admin-decision select{min-width:240px}.admin-decision label{display:block;margin-bottom:8px}.admin-decision input[type=checkbox]{margin-right:8px}@media(max-width:600px){.admin-tiles{grid-template-columns:1fr}.admin-intro h1{font-size:28px!important}.header-rank-info small{font-size:8px}}
