/* nm-chartify — Chart toggle + inline SVG bars for numeric tables. */
.nm-chartify-btn {
	border: 1px solid rgba(0, 0, 0, .14);
	background: transparent;
	color: inherit;
	font: inherit;
	font-size: .78rem;
	font-weight: 600;
	padding: .28em .9em;
	border-radius: 999px;
	cursor: pointer;
	margin: 0 0 .5rem;
}
.nm-chartify-btn:hover { border-color: var(--nm-accent, #d7263d); color: var(--nm-accent, #d7263d); }
.nm-chartify-btn[aria-pressed="true"] {
	background: var(--nm-accent, #d7263d);
	border-color: var(--nm-accent, #d7263d);
	color: #fff;
}
.nm-chartify { width: 100%; max-width: 700px; margin: 0 0 1rem; }
.nm-chartify-svg { width: 100%; height: auto; display: block; }
.nm-chartify-bar { fill: var(--nm-accent, #d7263d); fill-opacity: .82; rx: 3; }
.nm-chartify-lbl, .nm-chartify-val { font-size: 12px; fill: currentColor; }
.nm-chartify-val { font-weight: 600; opacity: .85; }
