#voidrig [data-voidrig-build="voidrig-body"] .upgrade-workspace{grid-template-columns:245px minmax(0,1fr)!important}
#voidrig .necramech-stat-comparison{padding:8px;--stat-positive:#007b34;--stat-negative:#c92942;color:var(--ink)}
:root[data-theme="dark"] #voidrig .necramech-stat-comparison{--stat-positive:#00ce58;--stat-negative:#ff516b}
#voidrig .necramech-stat-tools{display:flex;justify-content:space-between;align-items:center;gap:8px;margin:2px 0 10px;font-size:12px}
#voidrig .necramech-stat-tools button{font-size:11px;line-height:1.5;padding:4px 6px;min-height:30px;white-space:nowrap;color:var(--accent);border:1px solid var(--line);background:var(--soft)}
#voidrig .necramech-stat-tools button[aria-pressed="true"]{background:var(--accent);color:var(--surface)}
#voidrig .necramech-stat-group{padding:8px;border:1px solid var(--line);background:var(--surface);margin:0 0 8px}
#voidrig .necramech-stat-row{display:flex;justify-content:space-between;align-items:flex-start;gap:6px;min-height:25px;padding:1px 0;outline-offset:3px}
#voidrig .necramech-stat-row dt{margin:0;min-width:0;flex:0 0 78px;font:700 15px/25px var(--rf-body,'Malgun Gothic',sans-serif);word-break:keep-all}
#voidrig .necramech-stat-row dt small{font-size:10px;margin-left:2px}
#voidrig .necramech-stat-row dd{margin:0;min-width:0;display:flex;align-items:flex-end;flex-direction:column;font:700 16px/25px var(--rf-mono,monospace);color:var(--ink);white-space:nowrap}
#voidrig .necramech-stat-up dd{color:var(--stat-positive)}
#voidrig .necramech-stat-down dd{color:var(--stat-negative)}
#voidrig .necramech-stat-change{display:none;font-size:12px;line-height:20px;font-weight:400;white-space:normal;text-align:right;max-width:100%;overflow-wrap:anywhere}
#voidrig .necramech-stat-row:hover .necramech-stat-change,#voidrig .necramech-stat-row:focus .necramech-stat-change,#voidrig .necramech-stat-comparison[data-deltas="true"] .necramech-stat-change{display:block}
#voidrig .necramech-stat-basis,#voidrig .necramech-extra-bonuses{font-size:11px;line-height:1.8;border-top:1px solid var(--line);padding-top:8px;margin-top:8px}
#voidrig .necramech-stat-basis summary,#voidrig .necramech-extra-bonuses summary{cursor:pointer;color:var(--accent)}
#voidrig .necramech-stat-basis p{font-size:11px;line-height:1.8;margin:8px 0}
@media(max-width:900px){#voidrig [data-voidrig-build="voidrig-body"] .upgrade-workspace{grid-template-columns:1fr!important}#voidrig .necramech-stat-comparison{max-width:100%}}
