/* ==========================================================================
   COMPONENTS · ASSESSMENT BOX — the NEJM "Key Points" verdict. The report's
   1–5 finding and rationale in a hairline-ruled box with a small-caps label and
   honest copy that the score is "calibrated against the published rubric." The
   verdict reads as an editorial finding, not a UI status pill. A band-ink rule
   crowns it (poor's brick stays decoupled from the rubric). Needs data-band.
   ========================================================================== */

.op-assessment {
  position: relative;
  background: var(--surface-raised);
  border: 1px solid var(--rule);
  border-top: 3px solid var(--bk-line, var(--rule-strong));
  border-radius: 0 0 var(--radius-sm) var(--radius-sm);
  padding: var(--space-md);
  box-shadow: var(--shadow-raised);
}

.op-assessment__label {
  font-family: var(--font-furniture);
  font-size: var(--text-2xs);
  font-weight: var(--weight-semibold);
  letter-spacing: var(--tracking-caps);
  text-transform: uppercase;
  color: var(--text-secondary);
  margin: 0 0 var(--space-xs);
}

/* The verdict line: big mono numeral, band word, optional vernier badge */
.op-assessment__head {
  display: flex;
  align-items: baseline;
  flex-wrap: wrap;
  gap: 0.5em var(--space-sm);
}

.op-assessment__verdict {
  font-family: var(--font-data);
  font-size: var(--text-2xl);
  font-weight: var(--weight-semibold);
  line-height: 1;
  font-variant-numeric: tabular-nums lining-nums;
  color: var(--bk-ink, var(--text));
}
.op-assessment__verdict-max { font-size: var(--text-md); color: var(--text-muted); }

.op-assessment__band {
  font-family: var(--font-furniture);
  font-size: var(--text-sm);
  font-weight: var(--weight-semibold);
  letter-spacing: var(--tracking-caps);
  text-transform: uppercase;
  color: var(--bk-ink, var(--text));
}

.op-assessment__rationale {
  margin-top: var(--space-sm);
  font-family: var(--font-reading);
  font-size: var(--text-sm);
  line-height: var(--leading-normal);
  color: var(--text);
  max-width: var(--measure-narrow);
}

/* The honesty note — coarseness owned as honesty, set quiet and italic */
.op-assessment__note {
  margin-top: var(--space-sm);
  padding-top: var(--space-xs);
  border-top: 1px solid var(--rule-faint);
  font-family: var(--font-furniture);
  font-size: var(--text-2xs);
  font-style: italic;
  color: var(--text-muted);
}

/* Key-points list variant — the literal NEJM bulleted findings */
.op-assessment__points {
  margin-top: var(--space-sm);
  padding-left: 1.1em;
  font-size: var(--text-sm);
  line-height: var(--leading-normal);
}
.op-assessment__points li { margin-top: 0.35em; }
.op-assessment__points li::marker { color: var(--bk-line, var(--text-secondary)); }
