/* The right column is the skill reference; the left is specialization only. */
#skills-dialog#skills-dialog#skills-dialog#skills-dialog#skills-dialog[data-skills-tab=active] .specialization-layout{display:flex;flex-direction:column;flex:1;min-height:0;gap:10px;overflow:visible}
#skills-dialog#skills-dialog#skills-dialog#skills-dialog#skills-dialog[data-skills-tab=active] #skill-collection{flex:none;height:auto;max-height:none;grid-template-rows:none}
#skills-dialog #skill-summary{flex:1;min-height:0;overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;scrollbar-width:thin;padding:8px 2px;border-top:1px solid #395466}
#skills-dialog #skill-summary[hidden]{display:none}
#skills-dialog #skill-summary .skill-overview{margin:0;padding:0}
#skills-dialog #skill-summary .compact-skill-title{gap:8px;align-items:center}
#skills-dialog #skill-summary .compact-skill-title>img{width:40px;height:40px;flex:none}
#skills-dialog #skill-summary h3{font-size:16px;line-height:1.4;margin:0;word-break:keep-all}
#skills-dialog #skill-summary .skill-description{font-size:14px;line-height:1.65;word-break:keep-all;overflow-wrap:break-word}
#skills-dialog #skill-summary .skill-facts{display:flex;flex-wrap:wrap;gap:6px;font-size:12px}
#skills-dialog #skill-summary .detail-skill-lock{max-width:100%;white-space:normal;font-size:12px;line-height:1.5}
#skills-dialog #skill-summary .skill-equipment-sources{font-size:12px;line-height:1.6;margin-top:10px}
#skills-dialog #skill-detail-sheet .skill-traits{margin-top:0;padding-top:0;border-top:0}
#skills-dialog #skill-detail-title{font-size:14px;line-height:1.4}
#skills-dialog .fragment-summary{margin-block:8px;padding:10px}
#skills-dialog .fragment-wallet{gap:5px}
/* Timer is relative to the battlefield, which already starts below the header. */
@media(max-width:1099px){
 #game-shell #stage-timer{top:0;left:50%;width:clamp(116px,28vw,190px);max-width:190px;display:flex;align-items:center;gap:6px}
 #game-shell #stage-timer[hidden]{display:none}
 #game-shell #stage-timer>span{display:none}
 #game-shell #stage-timer .stage-time-track{flex:1;height:5px;box-sizing:border-box}
}
:root[data-touch=true] #game-shell #stage-timer{top:0;left:50%;width:clamp(116px,28vw,190px);max-width:190px;display:flex;align-items:center;gap:6px}
:root[data-touch=true] #game-shell #stage-timer[hidden]{display:none}
:root[data-touch=true] #game-shell #stage-timer>span{display:none}
:root[data-touch=true] #game-shell #stage-timer .stage-time-track{flex:1;height:5px;box-sizing:border-box}
