.achievement-filters{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:16px 0 4px}.achievement-filters .field{margin:0;min-width:0}.achievement-filters :is(label,select){font-size:12px}.achievement-filters select{width:100%;min-height:44px}.achievements-section .section-head{flex-wrap:wrap;gap:8px}.achievements-section .rank-achievements{grid-template-columns:repeat(2,minmax(0,1fr))}.achievements-section .rank-achievement{min-width:0;align-items:flex-start;padding:16px}.achievement-content{flex:1;min-width:0}.achievement-content h3{overflow-wrap:anywhere;margin:5px 0}.achievement-category{font-size:10px;color:var(--muted);font-weight:600}.achievement-content .rank-progress{height:4px;margin-top:12px}.achievement-content .rank-progress>span{background:var(--accentSoft)}.rank-achievement.unlocked .achievement-content .rank-progress>span{background:var(--accentSoft)}.beta-role-tag{display:inline-flex;align-items:center;gap:5px;border:1px solid var(--accentBorder);background:var(--accentDim);color:var(--accentSoft);border-radius:7px;padding:3px 7px;font-size:10px;font-weight:650;line-height:1.5;white-space:nowrap;vertical-align:middle}.beta-role-tag::before{content:'β';font-size:12px;font-weight:750}.beta-role-tag[hidden]{display:none}.community-player-info .beta-role-tag{margin:4px 0 0 6px}#communityBetaRole{margin-top:8px}.admin-beta-controls{border-top:1px solid var(--line);padding-top:18px;margin-top:20px}.admin-beta-controls .actions{display:flex;flex-wrap:wrap;gap:10px}.admin-beta-controls :is(p,li){overflow-wrap:anywhere}.admin-beta-controls ul{list-style:none;padding:0;margin:8px 0}.admin-beta-controls li{font-size:12px;color:var(--muted);padding:8px 0;border-bottom:1px solid var(--line)}.admin-beta-confirm .beta-role-tag{font-size:14px;margin-bottom:8px}
@media(max-width:540px){.achievements-section .rank-achievements{grid-template-columns:1fr}.achievement-filters{gap:8px}.achievement-filters label{font-size:11px}}
/* Role labels and controls share the containing card or sheet's single glass layer. */
.beta-role-tag,.admin-beta-controls,.achievement-content{backdrop-filter:none!important;-webkit-backdrop-filter:none!important}
.achievement-show-more{margin:0 0 14px}.achievement-show-more[hidden]{display:none}
@supports ((backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px))){:root[data-glass=on][data-theme] .achievements-section .rank-achievement{background:linear-gradient(135deg,#ffffff12,#ffffff02 50%,#ffffff06),var(--glass-base);border-color:var(--glass-edge);box-shadow:inset 0 1px 0 #ffffff20,var(--glass-shadow);backdrop-filter:blur(var(--glass-blur))!important;-webkit-backdrop-filter:blur(var(--glass-blur))!important}:root[data-glass=on][data-theme] .achievements-section .rank-achievement.unlocked{border-color:var(--accentBorder)}}
@media(prefers-reduced-transparency:reduce){:root[data-glass=on][data-theme] .achievements-section .rank-achievement{background:var(--surface);backdrop-filter:none!important;-webkit-backdrop-filter:none!important;box-shadow:none}}
