/* Asset explanations have three summary rows, then location/cost/sale rows per ownership group. */
body:has(.owner-inventory-asset[aria-describedby]) .metric-explanation-row > b { color:#126f67; font-size:14px; font-weight:700; font-variant-numeric:tabular-nums; }
body:has(.owner-inventory-asset[aria-describedby]) .metric-explanation-row:nth-of-type(3n+4) { margin-top:12px; padding:9px 10px; border:1px solid #d2e8e4; border-radius:8px; background:#eef8f6; }
body:has(.owner-inventory-asset[aria-describedby]) .metric-explanation-row:nth-of-type(3n+4) > span { color:#165d57; font-weight:700; }
body:has(.owner-inventory-asset[aria-describedby]) .metric-explanation-row:nth-of-type(3n+4) > b { padding:3px 7px; border-radius:6px; background:#d9efea; }
.owner-dashboard-page .owner-inventory-asset > small:first-of-type { color:#436a66; font-weight:600; }
html[data-theme="dark"] body:has(.owner-inventory-asset[aria-describedby]) .metric-explanation-row > b { color:#9de5d9; }
html[data-theme="dark"] body:has(.owner-inventory-asset[aria-describedby]) .metric-explanation-row:nth-of-type(3n+4) { background:#214e48; border-color:#3c6e65; }
html[data-theme="dark"] body:has(.owner-inventory-asset[aria-describedby]) .metric-explanation-row:nth-of-type(3n+4) > span { color:#d5f2eb; }
html[data-theme="dark"] body:has(.owner-inventory-asset[aria-describedby]) .metric-explanation-row:nth-of-type(3n+4) > b { background:#2c6158; }
html[data-theme="dark"] .owner-dashboard-page .owner-inventory-asset > small:first-of-type { color:#b7d6d0; }
