/* MAKE IT Beta 2.78: categories mirror AWARDS while all 18 disciplines remain available. */
#app #leaderboard #board-window-categories .board278-categories-one-detail{
 margin:13px 10px 10px!important;width:calc(100% - 20px)!important;min-height:47px!important;
}
#app #leaderboard #board-window-categories .board278-category-earned+.board278-category-earned{margin-top:5px}
#app #leaderboard #board-window-categories .board278-category-goal+.board278-category-goal{margin-top:12px}
#app #leaderboard #board-window-categories .board274-list-item{color:var(--board274-game-color,#25c8fb)}
#app #leaderboard #board-window-categories .board274-scope-other .board274-list-item{
 background:var(--mi-platform-gradient);background-clip:text;-webkit-background-clip:text;
 -webkit-text-fill-color:transparent;color:transparent;
}
#app #leaderboard #board278-category-modal[hidden]{display:none!important}
#app #leaderboard #board278-category-modal{position:fixed;inset:0;z-index:165000;padding:12px;
 background:#030712ed;display:flex;align-items:center;justify-content:center;overscroll-behavior:contain}
#app #leaderboard #board278-category-modal .board278-category-dialog{
 width:min(100%,470px);height:auto;max-height:min(88dvh,790px);min-height:0;
 overflow:hidden;display:flex;flex-direction:column;position:relative;
 border:1px solid #71669b;border-top:3px solid #67c5ff;border-radius:20px;
 background:linear-gradient(160deg,#211b39,#12192d);color:#fff;padding:58px 14px 15px;
 box-shadow:0 18px 60px #000b;
}
#app #leaderboard #board278-dialog-heading{font-size:clamp(18px,5vw,23px);font-weight:950;
 text-align:center;margin:0 44px 13px;line-height:1.25;
 background:var(--mi-platform-gradient);background-clip:text;-webkit-background-clip:text;
 -webkit-text-fill-color:transparent;color:transparent}
#app #leaderboard #board278-category-modal .board278-category-scroll{
 overflow:auto;min-height:0;flex:1;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;
 padding:2px 2px 10px}
#app #leaderboard #board278-category-modal .board278-game{margin:10px 0 16px}
#app #leaderboard #board278-category-modal .board278-game-title{margin:4px 0 8px;
 padding:10px 8px;text-align:center;border:1px solid var(--board278-detail-color);border-radius:12px;
 color:var(--board278-detail-color);font-size:clamp(15px,4vw,18px);font-weight:900;
 background:color-mix(in srgb,var(--board278-detail-color) 8%,#191a31)}
#app #leaderboard #board278-category-modal .board278-category-row{padding:10px;margin:6px 0;
 border:1px solid #56526f;border-radius:11px;background:#1d2039}
#app #leaderboard #board278-category-modal .board278-category-top{display:flex;justify-content:space-between;
 align-items:baseline;gap:10px;font-size:13px}
#app #leaderboard #board278-category-modal .board278-category-top strong{color:var(--board278-detail-color);font-weight:850}
#app #leaderboard #board278-category-modal .board278-category-top span{text-align:right;font-weight:750}
#app #leaderboard #board278-category-modal .board278-category-next{font-size:12px;margin-top:8px;color:#c8c7dc;
 display:flex;gap:8px;justify-content:space-between}
#app #leaderboard #board278-category-modal .board278-category-next b{color:var(--board278-detail-color);font-size:15px}
#app #leaderboard #board278-category-modal .board278-category-bar{height:7px;background:#373551;
 border-radius:30px;overflow:hidden;margin-top:6px}
#app #leaderboard #board278-category-modal .board278-category-bar span{display:block;height:100%;border-radius:30px;
 background:var(--board278-detail-color)}
#app #leaderboard #board278-category-modal .board278-category-count{font-size:11px;color:#bfc0d2;
 text-align:right;margin-top:3px}
#app #leaderboard #board278-category-modal .board278-category-complete{color:#d4c7e9;font-size:12px;margin-top:7px}
#app #leaderboard #board278-category-modal #board278-category-close{position:absolute;right:12px;top:11px;
 width:43px;height:43px;min-width:43px;min-height:43px;border-radius:11px;padding:10px;
 background:#221e3a!important;border:1px solid #8176a8!important;color:#fff!important;
 -webkit-text-fill-color:#fff!important;box-shadow:none!important;display:flex;align-items:center;justify-content:center}
#app #leaderboard #board278-category-modal #board278-category-close svg{width:24px;height:24px;display:block;stroke:#fff}
@media(max-width:370px){#app #leaderboard #board278-category-modal{padding:8px}
 #app #leaderboard #board278-category-modal .board278-category-dialog{padding:55px 10px 12px}}
