#storyCombatDock{flex:1;min-height:0;min-width:0;overflow:hidden}
#storyCombatDock[hidden],#storyDocument[hidden]{display:none!important}
#storyCombatDock #viewCombat{height:100%;min-height:0}
body #storyCombatDock .combat-workspace{height:100%!important;min-height:0;padding:8px!important;gap:8px;grid-template-columns:235px minmax(0,1fr)}
#storyCombatDock #enemyMain{min-width:0;height:100%}
#storyCombatDock .encounter-bar,#storyCombatDock #storyReturnCombat{display:none!important}
#storyCombatDock #initiativeRail{padding:10px!important}
#storyCombatDock #combatLeftColumn{min-width:0}
#storyCombatDock .enemy-five-cards{gap:6px}
#storyCombatDock .enemy-info-card{padding:7px}
#storyCombatDock #monstersList>[data-id]{padding:8px}
@media(max-width:1100px){body #storyCombatDock .combat-workspace{grid-template-columns:210px minmax(0,1fr)}#storyCombatDock .enemy-five-cards{grid-template-columns:repeat(2,minmax(0,1fr));overflow-y:auto}}

#storyCombatDock .initiative-row{grid-template-columns:minmax(0,1fr) 42px!important}#storyCombatDock .initiative-person{overflow-wrap:normal;word-break:normal}#storyCombatDock .initiative-next{width:100%}

.story-combat-empty{height:100%;display:flex;flex-direction:column;gap:10px;min-height:0}.story-combat-empty>p{color:var(--ui-muted);padding:12px;margin:0}.story-combat-empty>.enemy-five-cards{flex:1;min-height:0}.story-combat-empty .enemy-card-body p{font-size:13px;color:var(--ui-muted)}
