.vrc-root{--vrc-bar:#2350b4;--vrc-track:#e8e6df}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .vrc-root{--vrc-bar:#3987e5;--vrc-track:#2c3038}}:root[data-theme=dark] .vrc-root{--vrc-bar:#3987e5;--vrc-track:#2c3038}.vrc-root .notice{margin-top:0}.vrc-section{margin-top:8px}.vrc-h{font-size:1.1rem}.vrc-h3{margin-top:16px;font-size:1rem}.vrc-rows{margin:0;padding:0;list-style:none}.vrc-row{grid-template-columns:minmax(0,1fr) minmax(5em,8em) 44px;align-items:start;gap:4px 8px;padding:4px 0;display:grid}.vrc-row-head{color:var(--muted);padding:0;font-size:.85rem;font-weight:600}.vrc-cell{flex-direction:column;gap:2px;min-width:0;display:flex}.vrc-remove{width:44px;min-height:44px;padding:0;font-size:1.3rem}.vrc-settings{max-width:640px;margin-top:12px}.vrc-settings .field{max-width:260px}.vrc-chart{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface);width:100%;min-width:0;padding:6px 2px}.vrc-svg{max-width:100%;height:auto;font-family:var(--font-sans);font-size:14px;display:block}.vrc-svg-title{fill:var(--text);font-size:17px;font-weight:700}.vrc-svg-label{fill:var(--text)}.vrc-svg-value{fill:var(--text);font-variant-numeric:tabular-nums;font-weight:700}.vrc-svg-total{fill:var(--muted)}.vrc-track{fill:var(--vrc-track)}.vrc-bar{fill:var(--vrc-bar)}.vrc-bar-row:hover .vrc-bar{fill:var(--accent-strong)}.vrc-note{margin-top:4px}
