/* the vendor package (vendor.js): KPI rings, the card's signals, the options grid, the Market tab's tiles */
.vv{margin:0;font-weight:600}.vv .mu{font-weight:400}
.vsg{display:flex;flex-wrap:wrap;gap:6px 14px;align-items:center}.vsg ul{flex:1 1 220px;margin:0}
.vr{margin:0;display:inline-flex;flex-direction:column;align-items:center;gap:2px;width:92px;text-align:center}
.vr svg{width:72px;height:72px;overflow:visible}.vr figcaption{font-size:11.5px;line-height:1.3;color:var(--mu)}
.vr .vb{fill:none;stroke:var(--ln2);stroke-width:3.4}.vr .vf{fill:none;stroke:var(--mu);stroke-width:3.4;stroke-linecap:butt}
.vr .vf.up{stroke:var(--up)}.vr .vf.dn{stroke:var(--dn)}.vr .vf.wn{stroke:var(--wn)}.vr .vf.ac{stroke:var(--ac)}
.vr .vk{stroke:var(--tx);stroke-width:.7}.vr text{fill:var(--hd);font:700 7.4px var(--fm,monospace)}
.vrs{display:flex;flex-wrap:wrap;gap:6px 10px}
.vg{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:12px}
.vt{border:1px solid var(--ln2);border-radius:12px;padding:10px 12px;background:var(--sf2);min-width:0}
.vt h3{margin:0 0 6px;font-size:15px;color:var(--hd)}.vt p{margin:6px 0}.vt tr.now th,.vt tr.now td{font-weight:700;color:var(--hd)}
.vpv{margin-top:8px}.vpv summary{cursor:pointer;color:var(--ac);font-size:var(--s)}.vpv small{color:var(--mu)}
.xv{margin-top:10px}.vhm .hc{font-variant-numeric:tabular-nums}
.vhm .p1{background:color-mix(in srgb,var(--up) 12%,transparent)}.vhm .p2{background:color-mix(in srgb,var(--up) 25%,transparent)}
.vhm .p3{background:color-mix(in srgb,var(--up) 40%,transparent)}.vhm .p4{background:color-mix(in srgb,var(--up) 58%,transparent)}
.vhm .n1{background:color-mix(in srgb,var(--dn) 12%,transparent)}.vhm .n2{background:color-mix(in srgb,var(--dn) 25%,transparent)}
.vhm .n3{background:color-mix(in srgb,var(--dn) 40%,transparent)}.vhm .n4{background:color-mix(in srgb,var(--dn) 58%,transparent)}
@media (max-width:520px){.vr{width:78px}.vr svg{width:62px;height:62px}}
.bl>.pk{min-width:0}.vsg{margin-bottom:6px}.vt .tw{margin-top:8px}
@media (max-width:520px){.vhm th,.vhm td,.xv .t th,.xv .t td{padding:6px 4px}.vhm{font-size:12.5px}}
