.unit-health-panel{margin:12px 0;padding:12px;border:1px solid #2e4851;border-radius:8px;background:#102529}.health-heading{display:flex;align-items:center;justify-content:space-between;gap:6px;font-size:12px}.health-heading span{color:#a9d7a6;font-variant-numeric:tabular-nums}.health-inputs{display:grid;grid-template-columns:90px minmax(0,1fr);gap:10px;align-items:center;margin-top:9px}.health-inputs input{width:100%;min-width:0}.unit-health-panel>p{margin:8px 0 0;color:#8fa7ad;font-size:10px;line-height:1.5}.unit-health-panel.unit-dead{border-color:#76474e;background:#271c22}.unit-dead .health-heading b::after{content:' · 阵亡';color:#dd929a}
.monster-max-hp{display:grid;gap:5px;margin-bottom:10px;color:#c0cdd1;font-size:11px}.monster-health-controls{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:10px}.monster-health-controls label{display:grid;gap:4px;font-size:10px;color:#91a7b0}.monster-health-controls button{grid-column:1/-1}.monster-health-source{grid-column:1/-1;color:#9cabb3;font-size:10px;line-height:1.5}
