/* Two compact rows: identity and controls, then combat facts and defenses. */
.enemy-summary-header{display:flex;flex-direction:column;gap:9px;padding-bottom:9px;border-bottom:1px solid #2b394d}
#monstersList>[data-id]>.enemy-summary-header>div:first-child{margin-bottom:0;align-items:center}
.enemy-name-row{gap:10px!important;align-items:center}
.enemy-name-row .roll-mode-segment{margin-left:8px;border-left:1px solid #3b495e}
.enemy-card-actions{border-left:1px solid #334155;padding-left:9px;gap:5px}
.enemy-header-details{display:flex;align-items:center;gap:14px;min-width:0}
.enemy-header-details>.enemy-context{flex:0 0 auto;max-width:40%;margin:0!important;gap:6px!important}
.enemy-header-details>[data-defense-actor]{flex:1;min-width:0;border-left:1px solid #334155!important;padding:0 0 0 14px!important;gap:12px}
.enemy-header-details [data-defense-actor]>.md-defense-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;align-items:stretch}
.enemy-header-details [data-defense-actor] .md-defense-grid>div{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:4px;flex-wrap:nowrap;padding:0 12px!important;border-left:1px solid #29374b}
.enemy-header-details [data-defense-actor] .md-defense-grid>div:first-child{padding-left:0!important;border-left:0}
.enemy-header-details [data-defense-actor] .md-defense-grid b{font-size:9px;text-transform:uppercase;letter-spacing:.06em;color:#94a3b8}
.enemy-header-details .damage-badge{padding:3px 6px}
.enemy-header-details [data-defense-actor]>.md-section-head button{padding:5px 9px!important;color:#cbd5e1!important;background:#1e2c41;min-height:28px!important}
@media(max-width:1000px){.enemy-header-details{gap:9px}.enemy-header-details>[data-defense-actor]{padding-left:9px!important}.enemy-header-details [data-defense-actor] .md-defense-grid>div{padding:0 7px!important}}
@media(max-width:700px){.enemy-header-details{flex-wrap:wrap}.enemy-header-details>.enemy-context{max-width:100%;flex:1 0 100%}.enemy-header-details>[data-defense-actor]{border-left:0!important;padding-left:0!important}.enemy-name-row .roll-mode-segment{margin-left:0}.enemy-summary-header{gap:7px}}
.enemy-header-details [data-defense-actor] .md-defense-grid>div{border-radius:0}
.enemy-cr-badge{display:inline-flex;align-items:center;padding:3px 7px;border:1px solid #526682;border-radius:5px;background:#1b2b42;color:#cbdcf2;font-size:10px;font-weight:600;line-height:1.3;white-space:nowrap}
