.meterbar{background:var(--bgChip);border-radius:var(--r-full);corner-shape:round;height:8px;margin:10px 0 8px;overflow:hidden}.meterbar span{background:linear-gradient(90deg, var(--accent), var(--warning));border-radius:var(--r-full);corner-shape:round;height:100%;transition:width .5s var(--ease-out);display:block}.meterbar-dense{height:6px;margin:0}.meterbar-warning span{background:var(--warning)}.meterbar-danger span{background:var(--danger)}.meterbar-flat span,.meterbar-rest-accent{background:var(--accent)}.sparkline{width:100%;height:32px;display:block}.sparkline polyline{fill:none;stroke:var(--accent);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.chip{align-items:center;gap:var(--space-1);border:1px solid var(--borderSubtle);border-radius:var(--r-full);corner-shape:round;background:var(--bgElevated);color:var(--textPrimary);white-space:nowrap;padding:6px 12px;display:inline-flex}.chip svg{flex:none}.chip-dense{min-block-size:20px;padding:0 8px}.chip-link{text-decoration:none}.chip-link:hover{border-color:var(--accent);color:var(--accentText)}.chip-link:hover svg{color:var(--accentText)}.chip-link:focus-visible{outline:var(--focus-ring);outline-offset:2px}.chip-link{transition:border-color var(--dur-state) var(--ease-out), color var(--dur-state) var(--ease-out)}.barlist-rows{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.barlist-row{align-items:center;gap:var(--space-3);grid-template-columns:minmax(0,1fr) minmax(0,2fr) auto;display:grid}.barlist-label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.barlist-amount{text-align:right}
