/* Neuropsych memory profile (NEU-613): the memory check's profile in the
   founder's treatment V2 "Report preview". The frame (paper sheet, ruled
   running head, result line, limits, the chart of three areas against three
   zones, the tail) is the dyscalculia check's V2 markup from NEU-489, styled
   in /shared/neuropsych-dyscheck.css (dc-v2 ...), as on the attention
   profile. This file adds only what the memory profile has on top: the
   everyday-memory answers, the plain-number row of the word list, the task
   rows and the word list's caution line. Tokens come from
   /shared/neuropsych-theme.css. Light only, as the site. */
.mp{--rule:var(--line-strong)}

/* the everyday answers: a count and one descriptive line, never a verdict */
.mp-ans{border:1px solid var(--rule);border-radius:var(--r-sm);padding:10px 12px 12px;background:var(--surface)}
.mp-ans-h{display:flex;justify-content:space-between;align-items:baseline;gap:8px}
.mp .mp-ans-h h2{font:700 13.5px/1.2 var(--font-display);color:var(--text);margin:0}
.mp-ans-h span{font:500 10.5px var(--font-data);color:var(--text3);white-space:nowrap}
.mp-ans-row{display:flex;align-items:center;gap:14px;margin:8px 0 2px}
.mp .mp-ans-n{font:800 26px/1 var(--font-display);letter-spacing:-.02em;color:var(--text);white-space:nowrap;margin:0}
.mp .mp-ans-line{font-size:12.5px;line-height:1.45;color:var(--text2);margin:0}
.mp .mp-ans-note{font-size:12px;line-height:1.45;color:var(--text3);margin:6px 0 0}

/* a row without a band spans the three zones: the word list's plain
   numbers, or the no-comparison label */
.dc-cell.mp-plain,.dc-cell.mp-none{grid-column:span 3;font:600 11.5px/1.2 var(--font-body);color:var(--text);padding-left:2px}
.dc-cell.mp-none{font-weight:500;color:var(--text3)}

/* what the tasks measured: the person's own numbers in plain words */
.mp .mp-saws h2{font:600 11px var(--font-body);letter-spacing:.1em;text-transform:uppercase;color:var(--text3);margin:4px 0 2px}
.mp-saws ul{list-style:none;margin:0;padding:0}
.mp-saw{padding:8px 0 6px;border-top:1px solid var(--border)}
.mp-saw-h{display:flex;align-items:baseline;gap:8px;font-size:12.5px;color:var(--text)}
.mp-saw-h b{font-weight:600}
.mp-saw-a{font-size:11.5px;color:var(--text3);flex:1;min-width:0}
.mp .mp-saw p{font-size:13px;color:var(--text2);line-height:1.5;margin:2px 0 0}
.mp .mp-saw .mp-caution{font-size:12px;color:var(--text3);margin-top:4px}

/* the next step's link to the tests */
.mp .dc-nextstep .dc-link{white-space:nowrap}

@media(min-width:760px){
  .mp-ans{padding:16px 20px 14px}
  .mp .mp-ans-h h2{font-size:16px}
  .mp-ans-h span{font-size:12px}
  .mp .mp-ans-n{font-size:34px}
  .mp .mp-ans-line{font-size:14px}
  .dc-v2 .dc-cell.mp-plain,.dc-v2 .dc-cell.mp-none{font-size:13px}
  .mp-saws ul{display:grid;grid-template-columns:1fr 1fr;column-gap:32px}
  .mp-saw-h{font-size:13.5px}
}
