/* Verify tab — camera vs RCU verdicts */
#verify-view { padding: 8px 10px 24px; }
.verify-head { font-size: 13px; color: #9aa3ad; margin: 6px 2px 12px; }
.verify-empty { color: #9aa3ad; text-align: center; padding: 32px 12px; font-size: 14px; }
.vlist { display: flex; flex-direction: column; gap: 10px; }
.vcard {
  background: #1b1f24; border: 1px solid #2a2f36; border-radius: 10px;
  padding: 10px 12px;
}
.vcard-head { display: flex; align-items: center; gap: 10px; margin-bottom: 8px; }
.vpump { color: #fff; font-weight: 700; font-size: 12px; padding: 2px 8px; border-radius: 6px; }
.vbol { font-weight: 600; color: #e6e9ec; }
.vts { margin-left: auto; font-size: 12px; color: #7f8893; }
.vrow {
  display: grid; grid-template-columns: 74px 1fr 1fr auto;
  align-items: center; gap: 8px; padding: 4px 0;
}
.vlabel { font-size: 11px; letter-spacing: .5px; color: #8b94a0; }
.vval { font-size: 13px; color: #c8cdd3; }
.vval b { color: #f1f3f5; font-weight: 600; }
.vbadge {
  color: #fff; font-size: 10px; font-weight: 700; letter-spacing: .4px;
  padding: 2px 7px; border-radius: 5px; text-align: center; white-space: nowrap;
}
.vnote {
  grid-column: 1 / -1; font-size: 11px; color: #b8860b;
  padding: 0 0 4px 74px; font-style: italic;
}
