/* Shared layout/text primitives used by static markup and generated rows. */
.text-muted{color:var(--fg2)}
.text-body{color:var(--fg)}
.text-meta{font-size:.8rem;color:var(--fg2)}
.text-small{font-size:.78rem;color:var(--fg2)}
.text-right{text-align:right}
.text-medium{font-weight:600}
.amount{font-variant-numeric:tabular-nums;font-weight:600}
.actions-inline{display:flex;gap:.375rem;flex-wrap:wrap}
.actions-end{justify-content:flex-end}
.push-end{margin-left:auto}
.full-width{width:100%}
.space-top{margin-top:.75rem}
.space-top-small{margin-top:.375rem}
.readonly-number{background:var(--bg3);color:var(--ac);font-weight:700}
