/* Demo voice-report (Voz del Cliente): hallazgos del informe. Solo tokens --panel-*. */
.vr-tabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;padding:5px;background:var(--panel-3);border-radius:8px}
.vr-tabs .demo-tab{white-space:normal;text-align:center;line-height:1.3;padding:10px 8px}
.vr-panel{display:grid;gap:8px;padding:18px 20px;background:var(--panel-2);border:1px solid var(--panel-line);border-radius:8px;min-height:216px;align-content:start}
.vr-panel.vr-in{animation:rise .35s both}
.vr-value{font-family:var(--serif);font-size:44px;line-height:1;color:var(--panel-ink);font-variant-numeric:tabular-nums;letter-spacing:-.01em}
.vr-label{font-size:15px;font-weight:600;color:var(--panel-ink)}
.vr-text{font-size:14px;line-height:1.55;color:var(--panel-ink-2)}
.vr-meter{display:grid;gap:6px;margin-top:6px}
.vr-meter-top{display:flex;justify-content:space-between;gap:12px;font-size:12px;color:var(--panel-ink-2)}
.vr-meter-top b{color:var(--panel-ink);font-variant-numeric:tabular-nums}
.vr-meter .meter{height:8px}
.vr-meter .meter > i{transition:width .6s ease}
[data-demo="voice-report"] .la-status{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;border:1px solid var(--panel-line);border-radius:8px;overflow:hidden}
[data-demo="voice-report"] .la-status > div{display:grid;gap:3px;align-content:start;min-width:0;padding:10px 12px}
[data-demo="voice-report"] .la-status > div + div{border-left:1px solid var(--panel-line)}
[data-demo="voice-report"] .la-status dt{font-size:11px;line-height:1.3;color:var(--panel-ink-2)}
[data-demo="voice-report"] .la-status dd{display:flex;align-items:center;gap:6px;margin:0;font-size:14px;font-weight:600;color:var(--panel-ink);font-variant-numeric:tabular-nums}
[data-demo="voice-report"] .la-status dd svg{flex:none;color:var(--panel-ink-2)}
[data-demo="voice-report"] .la-status .la-safe dd,[data-demo="voice-report"] .la-status .la-safe dd svg{color:var(--panel-accent)}
@media (max-width:480px){
  .vr-value{font-size:36px}
  [data-demo="voice-report"] .la-status{grid-template-columns:minmax(0,1fr)}
  [data-demo="voice-report"] .la-status > div{display:flex;justify-content:space-between;align-items:center;gap:12px}
  [data-demo="voice-report"] .la-status > div + div{border-left:0;border-top:1px solid var(--panel-line)}
}
