/* V3 hf-detail-status.css / HfGauge. HF artwork, C4-only fields. */
.v4-inventory.v4-status{width:292px;left:30px;top:118px;max-width:100vw;max-height:100vh;overflow:auto}
.v4-status-content{padding:8px 6px 12px;color:#aaa;font:11px Arial,sans-serif}
.v4-status-identity{padding:4px 5px 8px}
.v4-status-identity>strong{display:block;color:#dcdcdc;overflow-wrap:anywhere;margin-bottom:8px;font-weight:normal}
.v4-status-identity p{margin:0;min-height:16px;line-height:16px}
.v4-status-identity p b{float:right;font-weight:normal;color:#dcdcdc;max-width:215px;overflow-wrap:anywhere}
.v4-status-identity>p:last-of-type b{color:#7898af}
.v4-status-vitals{display:grid;gap:14px;margin-top:6px;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}
.v4-status-vitals p{height:14px;min-height:14px;line-height:14px;font-size:10px}
.v4-status-resource{height:14px;display:flex;align-items:center;gap:3px}
.v4-status-resource>span{width:25px;flex-shrink:0;font-size:10px}
.v4-status-gauge{position:relative;flex:1;height:12px;min-width:0;overflow:hidden}
.v4-status-gauge-strip{position:absolute;inset:0;display:flex;overflow:hidden}
.v4-status-gauge-strip>i{flex:0 0 4px}.v4-status-gauge-strip>b{flex:1;min-width:0}
.v4-status-gauge-strip>*{height:100%;background-repeat:repeat-x;background-position:left top}
.v4-status-gauge-fill{position:absolute;left:0;top:0;bottom:0;overflow:hidden}
.v4-status-digits{position:absolute;right:2px;top:0;display:flex;height:12px;white-space:nowrap;transform:scaleX(.8);transform-origin:right center}
.v4-status-digits>i{display:block;flex:0 0 8px;width:8px;height:12px;background-image:var(--hf-digits);background-repeat:no-repeat}
.v4-status-digits>span{width:8px;text-align:center}
.v4-stat-section{position:relative;margin-top:4px;padding-bottom:5px;border-image:var(--hf-group) 2 fill / 2px stretch}
.v4-stat-section h3{margin:0;padding:4px 11px;height:20px;box-sizing:border-box;color:#b2becf;font:11px Arial,sans-serif}
.v4-stat-section dl{display:grid;margin:0;padding:5px;gap:4px 14px;grid-template-columns:repeat(2,minmax(0,1fr))}
.v4-stat-section[data-group=Basic] dl{grid-template-columns:repeat(3,minmax(0,1fr))}
.v4-stat-section dl>div{display:flex;justify-content:space-between;min-height:12px;align-items:baseline;gap:2px}
.v4-stat-section dt{font-size:10px}
.v4-stat-section dd{margin:0;color:#dcdcdc;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;min-width:0}
.v4-status.is-minimized{width:36px;height:36px;overflow:visible}
.v4-status.is-minimized>.v4-status-content{display:none}
.v4-status.is-minimized>.v4-inventory-restore{background-image:var(--hf-menuCharacter)}
