/* U15-B (377): Settings › Call questions › How well each question is answered (call-question-eval.js). Shop design tokens (shop.css). */
.ev-wrap { max-width: 100%; margin: 8px 0; }
.ev-table { width: 100%; }
.ev-table th { white-space: normal; font-size: 12px; }
.ev-table td { font-variant-numeric: tabular-nums; }
.ev-table td:first-child { min-width: 120px; overflow-wrap: anywhere; }
.ev-chip { display: inline-flex; padding: 2px 10px; border-radius: 999px; font-size: 12.5px; font-weight: 600; white-space: nowrap; }
.ev-chip.is-confident { background: var(--green-soft, #e8f6ec); color: var(--green, #1f7a35); }
.ev-chip.is-needs_person { background: var(--amber-soft, #fff4e5); color: var(--amber, #b25000); }
.ev-th { border-top: 1px solid var(--hair); margin-top: 12px; padding-top: 8px; }
.ev-th h3 { font-size: 16px; margin: 0 0 4px; }
.ev-acts { display: flex; flex-wrap: wrap; align-items: center; gap: 8px; margin-top: 10px; }
.ev-acts select { min-height: 40px; max-width: 100%; }
.ev-label { font-weight: 600; }
.ev-cases { margin: 8px 0; padding-left: 20px; font-size: 14px; }
.ev-cases > li { margin: 6px 0; overflow-wrap: anywhere; }
.ev-off { margin: 2px 0 0; padding-left: 18px; color: var(--ink-2); }
.ev-hist { margin: 10px 0; }
.ev-hist > summary { font-weight: 600; cursor: pointer; min-height: 32px; }
/* narrow screens: each question is a small card (label, then the figures in a grid, then how it is shown) */
@media (max-width: 720px) {
  .ev-table thead { display: none; }
  .ev-table, .ev-table tbody { display: block; }
  .ev-table tr { display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 4px 10px; padding: 10px 0; border-top: 1px solid var(--hair); }
  .ev-table td { display: block; padding: 0; border: 0; }
  .ev-table td:first-child, .ev-table td.ev-shown { grid-column: 1 / -1; }
  .ev-table td[data-l]::before { content: attr(data-l); display: block; font-size: 12px; color: var(--ink-2); }
}
.ev-was { display: block; font-size: 12px; color: var(--ink-2); }   /* U16-B: the previous run's accuracy */
