.v23-trends{padding:18px!important}.v37-lead{margin:14px 0;padding:14px 15px;border-radius:16px;background:linear-gradient(135deg,rgba(var(--accent-rgb),.13),rgba(var(--accent-rgb),.04));display:grid;gap:5px}.v37-lead b{font-size:14px}.v37-lead span{font-size:11px;line-height:1.45;color:var(--txt2)}
.v37-main{display:grid;grid-template-columns:1fr 1fr;gap:8px}.v37-metric{min-width:0;padding:13px;border-radius:15px;background:var(--elev2)}.v37-metric>div{display:flex;align-items:baseline;justify-content:space-between;gap:7px}.v37-metric b{font-size:21px}.v37-metric span{font-size:9px;color:var(--txt2);text-align:right}.v37-metric i,.v37-evidence>i{display:block;height:5px;margin:8px 0;border-radius:8px;background:rgba(255,255,255,.07);overflow:hidden}.v37-metric em,.v37-evidence em{display:block;height:100%;border-radius:inherit;background:#8a91a0}.v37-metric.gold em{background:var(--gold)}.v37-metric.green em{background:var(--green)}.v37-metric.red em{background:var(--red)}.v37-secondary .warn b{color:var(--red)}.v37-metric small{display:block;min-height:42px;font-size:8px;line-height:1.4;color:var(--txt2)}
.v37-secondary{display:grid;grid-template-columns:repeat(3,1fr);gap:6px;margin:10px 0}.v37-secondary>div{padding:10px 6px;border:1px solid var(--line2);border-radius:12px;text-align:center}.v37-secondary b{display:block;font-size:13px}.v37-secondary span{display:block;margin-top:3px;font-size:7px;line-height:1.25;color:var(--txt2)}
.v37-evidence{margin:12px 0;padding:13px;border-radius:14px;background:rgba(255,255,255,.025)}.v37-evidence>div{display:flex;justify-content:space-between;font-size:10px}.v37-evidence>i{height:7px}.v37-evidence em{background:linear-gradient(90deg,var(--accent),var(--accent-hot))}.v37-evidence small{display:block;font-size:8px;line-height:1.4;color:var(--txt2)}
.v37-use{display:grid;gap:5px;padding:14px;border-left:3px solid var(--gold);border-radius:4px 14px 14px 4px;background:rgba(var(--accent-rgb),.07)}.v37-use b{font-size:9px;letter-spacing:.08em;color:var(--gold)}.v37-use span{font-size:11px;line-height:1.4}.v37-use small{font-size:8px;line-height:1.4;color:var(--txt2)}.v37-help{margin-top:12px;padding-top:11px;border-top:1px solid var(--line);font-size:10px}.v37-help summary{font-weight:800}.v37-help p{margin:8px 0 0;line-height:1.5;color:var(--txt2)}
@media(max-width:370px){.v37-main{grid-template-columns:1fr}.v37-secondary{grid-template-columns:1fr 1fr}}
