/* Hotfix 9: simplify Training progression + fix card autocomplete clipping */
.wtcGame{overflow:visible!important;z-index:4}.wtcAutocomplete{position:relative;z-index:20}.wtcSuggestions{position:absolute!important;left:0!important;right:0!important;top:calc(100% + 6px)!important;z-index:999!important;max-height:260px!important;overflow:auto!important;border:1px solid rgba(93,183,255,.35)!important;border-radius:12px!important;background:#0c1722!important;box-shadow:0 18px 45px rgba(0,0,0,.45)!important}.wtcSuggestions[hidden]{display:none!important}.wtcSuggestions button{display:block!important;width:100%!important;text-align:left!important;padding:10px 12px!important;border:0!important;border-bottom:1px solid rgba(255,255,255,.06)!important;border-radius:0!important;background:transparent!important;color:var(--text)!important}.wtcSuggestions button:hover{background:rgba(93,183,255,.10)!important}.wtcSuggestions button:last-child{border-bottom:0!important}
.trainingProgressPanel{padding:18px!important;margin-top:14px!important;overflow:visible!important}.trainingProgressHead{display:flex;justify-content:space-between;align-items:flex-start;gap:16px}.trainingProgressHead h2{margin:3px 0 4px!important}.trainingProgressHead p{margin:0}.trainingProgressActions{display:flex;align-items:center;gap:8px}.trainingProgressStats{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin-top:14px}.trainingProgressStats>div{padding:11px 12px;border:1px solid var(--line);border-radius:12px;background:rgba(255,255,255,.025)}.trainingProgressStats strong{display:block;font-size:1.2rem}.trainingProgressStats span{display:block;margin-top:2px;color:var(--muted);font-size:.72rem}.trainingDailyMini{display:flex;align-items:center;gap:7px;flex-wrap:wrap;margin-top:12px;padding-top:11px;border-top:1px solid rgba(255,255,255,.07)}.trainingDailyMiniTitle{font-size:.68rem;font-weight:900;letter-spacing:.11em;color:#9bc8e8;text-transform:uppercase;margin-right:2px}.trainingDailyTask{padding:5px 8px;border:1px solid var(--line);border-radius:999px;color:var(--muted);font-size:.7rem;background:rgba(255,255,255,.02)}.trainingDailyTask.done{border-color:rgba(72,218,145,.25);color:#8de9b9;background:rgba(72,218,145,.06)}.trainingUnlockedRow{display:flex;align-items:center;gap:7px;flex-wrap:wrap;margin-top:11px}.trainingUnlockedLabel{font-size:.68rem;font-weight:900;letter-spacing:.11em;color:#9bc8e8;text-transform:uppercase}.trainingUnlockedBadge{display:inline-flex!important;align-items:center!important;gap:5px!important;padding:5px 8px!important;min-height:0!important;border:1px solid var(--line)!important;border-radius:999px!important;background:rgba(255,255,255,.025)!important;color:var(--text)!important}.trainingUnlockedBadge.selected{border-color:rgba(93,183,255,.45)!important;background:rgba(93,183,255,.09)!important}.trainingUnlockedBadge b{font-size:.72rem}.trainingUnlockedBadge span{font-size:.7rem}.trainingUnlockedRow>small{color:var(--muted);font-size:.68rem}
@media(max-width:760px){.trainingProgressHead{flex-direction:column}.trainingProgressActions{width:100%;justify-content:space-between}.trainingProgressStats{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:520px){.trainingProgressStats{grid-template-columns:repeat(2,minmax(0,1fr))}.wtcSuggestions{max-height:210px!important}.trainingHeroV864,.wtcLayout,.wtcGame,.wtcLayout>aside,.trainingProgressPanel,.brainAdaptiveDaily,.brainTrainingCompact,.brainHeroCompact,.brainPager,.brainSlideStage,.brainSlide{max-width:100%!important;min-width:0!important;box-sizing:border-box!important}.brainAdaptiveHead,.brainAdaptiveMeta,.trainingProgressHead,.trainingProgressActions,.trainingDailyMini,.trainingUnlockedRow{max-width:100%!important;min-width:0!important;box-sizing:border-box!important}.brainAdaptiveMeter{width:100%!important;max-width:100%!important;min-width:0!important;box-sizing:border-box!important}.brainAdaptiveMeta span,.trainingDailyTask,.trainingUnlockedBadge{min-width:0!important;max-width:100%!important;overflow-wrap:anywhere}.brainTabsCompact{max-width:100%!important;min-width:0!important;overflow-x:auto!important}.trainingHeroV864,.wtcLayout,.wtcGame,.wtcLayout>aside,.trainingProgressPanel,.trainingDailyChallenges,.trainingProfile,.trainingAchievements,.trainingShowcase,.brainAdaptiveDaily,.brainTrainingCompact,.brainHeroCompact,.brainPager,.brainSlideStage,.brainSlide{overflow-x:clip!important}.trainingProgressActions>*{min-width:0!important;max-width:100%!important}.wtcLayout img,.brainTrainingCompact img{max-width:100%!important;height:auto!important}}
