#tournament-score{display:flex;gap:12px;margin-top:7px;font-family:'Microsoft YaHei',sans-serif;font-size:10px;color:#d4ddcf;}
#tournament-score[hidden]{display:none;}
#tournament-score label{flex:1;text-align:left;min-width:0;}
#tournament-score b{float:right;font-weight:400;color:#e8d298;}
#tournament-score i{display:block;margin-top:3px;height:4px;background:#0d252d;}
#tournament-score em{display:block;height:100%;background:#93c7ad;transition:width .12s linear;}
#tournament-score label+label em{background:#d6bd87;}
body[data-chronicle] #game.in-tournament.in-action-combat .quest{visibility:visible;min-width:0;}
body[data-chronicle] #game.in-tournament .quest>div{width:100%;min-width:0;}
body[data-chronicle] #game.in-tournament #journal,body[data-chronicle] #game.in-tournament #chapter-label{display:none;}
@media(orientation:landscape){
 body[data-chronicle] #game.in-tournament .hud-top>.quest{position:absolute;grid-column:1/-1;grid-row:1/-1;top:12px;left:50%;right:auto;width:clamp(206px,35vw,360px);max-width:none;transform:translateX(-50%);padding:7px 10px;}
 body[data-chronicle] #game.in-tournament[data-mobile=true] .hud-top>.quest{top:0;}
}
.in-tournament #medicine-dock{visibility:hidden;pointer-events:none;}
@media(prefers-reduced-motion:reduce){#tournament-score em{transition:none;}}
