






















#ops-pane-qcportal .q21-wrap { display: flex; flex-direction: column; min-height: 0;
  color: var(--motm-grey-900); }


.q21-head { display: flex; align-items: flex-start; gap: 20px; padding: 0 0 14px; }
.q21-head-l { min-width: 0; flex: 1 1 auto; }
.q21-eyebrow { font-size: var(--fs-label); font-weight: 600; letter-spacing: .1em;
  text-transform: uppercase; color: var(--motm-warning); }
.q21-title { font-size: 22px; font-weight: 700; color: var(--canopy); line-height: 1.25; margin-top: 3px; }
.q21-sub { margin-top: 6px; font-size: 15px; color: var(--motm-grey-700); line-height: 1.55;
  max-width: 780px; }

.q21-meter { flex: 0 0 auto; text-align: right; }
.q21-meter-n { font-size: var(--fs-num); font-weight: 700; color: var(--canopy); line-height: 1;
  font-variant-numeric: tabular-nums; }
.q21-meter-reviewed { color: var(--signal); }
.q21-meter-l { font-size: var(--fs-label); font-weight: 600; letter-spacing: .08em;
  text-transform: uppercase; color: var(--motm-grey-700); margin-top: 6px; }
.q21-meter-s { font-size: var(--fs-micro); color: var(--motm-grey-500); margin-top: 3px; max-width: 270px; }




.q21-waiting { display: block; margin-top: 12px; padding: 9px 12px; text-align: right;
  border: 1px solid var(--brand-line-pale); border-top: 2px solid var(--canopy-line);
  border-radius: 8px; background: var(--brand-mist); cursor: pointer; max-width: 300px;
  font-size: var(--fs-label); color: var(--motm-grey-800); }
.q21-waiting:hover, .q21-waiting.is-on { background: var(--brand-wash); border-color: var(--canopy-line); }
.q21-waiting-n { font-size: 20px; font-weight: 700; color: var(--canopy);
  font-variant-numeric: tabular-nums; }
.q21-waiting-of { color: var(--motm-grey-700); }
.q21-waiting-s { display: block; font-size: var(--fs-micro); color: var(--motm-grey-500); margin-top: 2px; }


.q21-filters { display: flex; flex-wrap: wrap; align-items: center; gap: 8px;
  padding: 12px 0; border-top: 1px solid var(--brand-line-pale); }
.q21-chip { border: 1px solid var(--brand-line-pale); background: #fff; border-radius: 999px;
  padding: 6px 13px; font-size: var(--fs-label); color: var(--motm-grey-800); cursor: pointer;
  white-space: nowrap; }
.q21-chip b { font-variant-numeric: tabular-nums; color: var(--canopy); margin-left: 3px; }
.q21-chip:hover { border-color: var(--brand-line-soft); background: var(--brand-mist); }
.q21-chip.is-on { background: var(--canopy); border-color: var(--canopy); color: #fff; }
.q21-chip.is-on b { color: var(--brand-mint); }
.q21-chipsep { color: var(--motm-grey-400); padding: 0 2px; }
.q21-sel, .q21-search { border: 1px solid var(--brand-line-pale); border-radius: 8px;
  padding: 6px 10px; font-size: var(--fs-label); color: var(--motm-grey-800); background: #fff;
  max-width: 260px; }
.q21-search { min-width: 220px; flex: 1 1 220px; }
.q21-toggle { display: inline-flex; align-items: center; gap: 6px; font-size: var(--fs-label);
  color: var(--motm-grey-700); cursor: pointer; white-space: nowrap; }




.q21-coverage { font-size: 13.5px; line-height: 1.55; color: var(--motm-grey-600);
  background: var(--brand-mist); border-left: 3px solid var(--brand-line-soft);
  border-radius: 0 8px 8px 0; padding: 8px 14px; margin: 0 0 10px; max-width: 1080px; }
.q21-coverage b { color: var(--motm-grey-800); font-variant-numeric: tabular-nums; }



.q21-coverage > summary { cursor: pointer; list-style: none; }
.q21-coverage > summary::-webkit-details-marker { display: none; }





.q21-cov-more { color: var(--canopy); margin-left: 8px; white-space: nowrap;
  border-bottom: 1px solid color-mix(in srgb, var(--canopy) 35%, transparent); }
.q21-coverage[open] .q21-cov-more { color: var(--motm-grey-500); border-bottom-color: transparent; }
.q21-cov-d { margin-top: 6px; padding-top: 6px; border-top: 1px solid var(--brand-line-pale); }


.q21-panes { min-height: 0; }
.q21-panes.is-close { display: grid; grid-template-columns: minmax(230px, 300px) minmax(0, 1fr);
  gap: 16px; align-items: start; }
.q21-feed { display: flex; flex-direction: column; gap: 10px; }
.q21-feed.is-grouped { gap: 6px; }





.q21-group { border: 1px solid var(--brand-line-pale); border-radius: 10px; background: #fff;
  overflow: hidden; }
.q21-group.is-open { border-color: var(--brand-line-soft); }
.q21-ghead { display: flex; align-items: center; gap: 10px; width: 100%; text-align: left;
  padding: 8px 12px; border: 0; background: transparent; cursor: pointer; font: inherit; }
.q21-ghead:hover { background: var(--brand-mist); }
.q21-ghead:focus-visible { outline: 2px solid var(--canopy); outline-offset: -2px; }
.q21-gcar { flex: 0 0 auto; color: var(--motm-grey-400); font-size: 11px;
  transition: transform .12s ease; }
.q21-group.is-open .q21-gcar { transform: rotate(90deg); color: var(--canopy); }
.q21-gname { font-size: 15px; font-weight: 650; color: var(--canopy); min-width: 0;
  overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.q21-gcount { flex: 0 0 auto; display: inline-flex; align-items: baseline; gap: 8px;
  font-size: var(--fs-micro); color: var(--motm-grey-500); letter-spacing: .03em; }
.q21-gtodo { font-weight: 700; color: var(--motm-grey-800); }
.q21-gdone { font-weight: 600; color: var(--signal); }
.q21-gmixes { flex: 1 1 auto; display: flex; justify-content: flex-end; flex-wrap: wrap; gap: 5px;
  min-width: 0; }
.q21-gmix { font-size: var(--fs-micro); color: var(--motm-grey-600); background: var(--brand-mist);
  border: 1px solid var(--brand-line-pale); border-radius: 999px; padding: 1px 8px;
  white-space: nowrap; }
.q21-gmix.is-more { background: transparent; border-color: transparent; color: var(--motm-grey-400); }
.q21-gmix b { font-weight: 700; color: var(--motm-grey-800); }
.q21-gbody { display: flex; flex-direction: column; gap: 8px; padding: 2px 8px 8px;
  border-top: 1px solid var(--brand-line-pale); background: var(--brand-frost); }
.q21-gbody .q21-card { margin-top: 6px; }
.q21-gmore { font-size: var(--fs-micro); color: var(--motm-grey-500); padding: 4px 6px 2px; }

.q21-view { border: 1px solid var(--brand-line-pale); background: #fff; border-radius: 8px;
  padding: 6px 12px; font-size: var(--fs-label); color: var(--canopy); cursor: pointer;
  margin-left: auto; }
.q21-view:hover { background: var(--brand-mist); border-color: var(--brand-line-soft); }
.q21-listnote { font-size: var(--fs-micro); color: var(--motm-grey-500); letter-spacing: .02em; }
.q21-more { align-self: flex-start; border: 1px solid var(--brand-line-pale); background: #fff;
  border-radius: 8px; padding: 9px 16px; font-size: var(--fs-label); color: var(--canopy);
  cursor: pointer; }
.q21-more:hover { background: var(--brand-mist); border-color: var(--brand-line-soft); }


.q21-card { border: 1px solid var(--brand-line-pale); border-radius: 12px; background: #fff;
  overflow: hidden; }
.q21-card.is-done { background: var(--brand-mist); border-color: var(--brand-line-soft); }


.q21-card.is-flagged { border-left: 3px solid var(--motm-warning); }



.q21-card-h { display: flex; align-items: flex-start; gap: 10px; padding: 7px 12px 4px; }
.q21-card-t { margin: 0; flex: 1 1 auto; min-width: 0; font-size: 15px; line-height: 1.32;
  font-weight: 650; color: var(--canopy); }
.q21-card-kind { font-size: var(--fs-micro); font-weight: 600; text-transform: uppercase;
  letter-spacing: .07em; color: var(--signal); background: var(--signal-tint);
  border-radius: 999px; padding: 2px 8px; margin-right: 7px;
  

  display: inline-block; vertical-align: 1px; }
.q21-card-cn { font-size: var(--fs-label); font-weight: 600; color: var(--motm-grey-600);
  letter-spacing: .02em; margin-right: 7px; }
.q21-card-cn::after { content: '·'; margin-left: 7px; color: var(--brand-line-soft); }




.q21-card-act { flex: 0 0 auto; display: inline-flex; align-items: center; gap: 8px; }






.q21-card-h { cursor: pointer; transition: background .12s ease; }
.q21-card-h:hover { background: var(--brand-frost); }


.q21-card-h .q21-check:disabled { cursor: default; }















.q21-meta { display: inline-flex; align-items: center; gap: 5px; margin-right: 4px;
  font: 600 var(--fs-micro)/1 Inter, system-ui, sans-serif; color: var(--motm-grey-500);
  white-space: nowrap; letter-spacing: .01em; }
.q21-meta-x { color: var(--brand-line-soft); font-weight: 400; }


.q21-meta-w { color: var(--motm-grey-600); }



.q21-meta-w.is-gap { color: var(--motm-grey-400); font-weight: 500; font-style: italic; }
@media (max-width: 900px) { .q21-meta { display: none; } }







.q21-open { flex: 0 0 auto; display: inline-flex; align-items: center; gap: 4px;
  border: none; background: none; padding: 3px 2px; cursor: pointer;
  font: 600 var(--fs-micro)/1 Inter, system-ui, sans-serif; color: var(--motm-grey-600);
  transition: color .12s ease; }
.q21-open:hover { color: var(--signal); }
.q21-open svg { width: 13px; height: 13px; fill: none; stroke: currentColor;
  stroke-width: 2.2; stroke-linecap: round; stroke-linejoin: round;
  transition: transform .14s ease; }
.q21-open.is-on svg { transform: rotate(180deg); }
.q21-open:focus-visible { outline: 2px solid var(--canopy); outline-offset: 2px; border-radius: 4px; }


.q21-card.is-shut .q21-card-h { padding-bottom: 7px; }



.q21-check { width: 26px; height: 26px; border-radius: 50%; cursor: pointer;
  border: 1.5px solid var(--brand-line-soft); background: #fff; padding: 0;
  display: inline-flex; align-items: center; justify-content: center;
  transition: background .12s ease, border-color .12s ease; }
.q21-check svg { width: 17px; height: 17px; fill: none; stroke: var(--brand-line-soft);
  stroke-width: 2.4; stroke-linecap: round; stroke-linejoin: round; }
.q21-check:hover:not(:disabled) { border-color: var(--signal); background: var(--signal-tint); }
.q21-check:hover:not(:disabled) svg { stroke: var(--signal); }
.q21-check.is-on { background: var(--signal); border-color: var(--signal); }
.q21-check.is-on svg { stroke: #fff; }
.q21-check:disabled { opacity: .4; cursor: default; }
.q21-check:focus-visible { outline: 2px solid var(--canopy); outline-offset: 2px; }






















































.q21-card-b { display: grid; grid-template-columns: minmax(0, 1fr);
  gap: 10px; padding: 0 12px 9px; align-items: start; }
.q21-card.is-nopaper .q21-card-b { gap: 5px; }




.q21-card[data-pics="1"] { --q21-tile: 144px; --q21-pic: 92px; }
.q21-card[data-pics="2"] { --q21-tile: 118px; --q21-pic: 80px; }
.q21-card[data-pics="3"] { --q21-tile: 98px;  --q21-pic: 70px; }
.q21-card[data-pics="1"] .q21-paper { grid-template-columns: var(--q21-tile); }
.q21-card[data-pics="2"] .q21-paper { grid-template-columns: repeat(2, var(--q21-tile)); }
.q21-card[data-pics="3"] .q21-paper { grid-template-columns: repeat(3, var(--q21-tile)); }





.q21-card.has-note[data-pics="1"] { --q21-tile: 250px; }
.q21-card.has-note[data-pics="2"] { --q21-tile: 168px; }
.q21-story { min-width: 0; }
.q21-s { margin: 0 0 4px; font-size: 14.5px; line-height: 1.45; color: var(--motm-grey-800);
  max-width: 74ch; }
.q21-s:last-child { margin-bottom: 0; }
.q21-s-k { font-size: var(--fs-micro); font-weight: 700; letter-spacing: .09em;
  text-transform: uppercase; color: var(--motm-grey-500); margin-right: 7px; }
.q21-s-k::after { content: ''; }
.q21-s-why { color: var(--motm-grey-600); }








.q21-paper { min-width: 0; display: flex; flex-wrap: wrap; gap: 6px; align-items: flex-start; }
.q21-card[data-pics="1"] .q21-paper,
.q21-card[data-pics="2"] .q21-paper,
.q21-card[data-pics="3"] .q21-paper { grid-template-columns: none; }
.q21-paper .q21-doc { width: var(--q21-tile, 98px); }
.q21-nopaper { flex: 1 1 100%; }


.q21-paper-k { flex: 1 1 100%; font-size: var(--fs-micro); font-weight: 700; letter-spacing: .09em;
  text-transform: uppercase; color: var(--motm-grey-500); margin-bottom: 1px; }



.q21-gbody .q21-card-cn { display: none; }
.q21-doc { margin: 0; border: 1px solid var(--brand-line-pale); border-radius: 8px;
  background: var(--brand-frost); overflow: hidden; position: relative; }
.q21-doc-b { overflow: hidden; display: flex;
  align-items: center; justify-content: center; background: #fff; }






.q21-doc-b.is-zoomable { height: var(--q21-pic, 92px); cursor: zoom-in; }


.q21-doc-b img { width: 100%; height: 100%; object-fit: cover;
  object-position: top center; display: block; }
.q21-doc-s { font-size: var(--fs-micro); color: var(--motm-grey-500); padding: 4px 8px;
  letter-spacing: .03em; border-top: 1px solid var(--brand-line-pale); }





.q21-doc-b.is-zoomable + .q21-doc-s { position: absolute; left: 0; right: 0; bottom: 0;
  border-top: 0; padding: 3px 7px; color: #eaf2ec; letter-spacing: .04em;
  background: linear-gradient(to top, rgba(12,26,19,.9), rgba(12,26,19,.42) 72%, transparent);
  



  white-space: normal; line-height: 1.3; overflow: hidden;
  display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; }
.q21-doc-b.is-zoomable + .q21-doc-s.is-ok { color: #eaf2ec; }
.q21-doc-s.is-ok { color: var(--signal); }
.q21-doc-s.is-warn { color: var(--motm-warning); }



.q21-doc-s.is-soft { color: var(--motm-grey-500); }
.q21-doc-note { font-size: var(--fs-micro); line-height: 1.4; color: var(--motm-grey-500);
  padding: 3px 2px; letter-spacing: .03em; align-self: center; }



.q21-doc.is-note { border: 0; background: transparent; }
.q21-doc.is-note .q21-doc-b { background: transparent; }
.q21-doc.is-note .q21-doc-note { padding: 0; font-size: 11.5px; line-height: 1.4;
  color: var(--motm-grey-600); }
.q21-doc.is-note .q21-doc-s { border-top: 0; padding: 3px 0 0; font-weight: 700; }


.q21-nopaper { font-size: 12px; line-height: 1.45; color: var(--motm-grey-500);
  padding: 2px 0 0 9px; border-left: 2px solid var(--brand-line-pale); }



.q21-txt { margin: 0; padding: 7px 8px; font-size: 11.5px; line-height: 1.45; white-space: pre-wrap;
  word-break: break-word; max-height: 78px; overflow: auto; color: var(--motm-grey-700); }
.q21-pdf { display: block; padding: 8px 10px; font-size: 12.5px; color: var(--canopy);
  text-decoration: underline; text-align: center; }

.q21-card-f { display: flex; align-items: center; gap: 10px; flex-wrap: wrap;
  padding: 4px 12px; border-top: 1px solid var(--brand-line-pale); background: var(--brand-mist); }
.q21-who { font-size: var(--fs-micro); color: var(--motm-grey-500); letter-spacing: .03em; }
.q21-note { font-size: 13px; color: var(--motm-warning); font-style: italic; }
.q21-by { font-size: var(--fs-micro); color: var(--signal); }
.q21-sp { flex: 1 1 auto; }
.q21-flag { border: 1px solid var(--brand-line-pale); background: #fff; border-radius: 7px;
  padding: 5px 12px; font-size: var(--fs-label); color: var(--motm-grey-700); cursor: pointer; }
.q21-flag:hover:not(:disabled) { border-color: var(--motm-warning); color: var(--motm-warning); }
.q21-flag.is-on { border-color: var(--motm-warning); color: var(--motm-warning);
  background: var(--motm-warning-tint, #fdf6e7); }
.q21-flag:disabled { opacity: .4; cursor: default; }








.q21-books { display: flex; flex-direction: column; gap: 6px; min-width: 0; }
.q21-book { text-align: left; border: 1px solid var(--brand-line-pale); background: #fff;
  border-radius: 9px; padding: 9px 12px; cursor: pointer; }
.q21-book:hover { background: var(--brand-mist); }
.q21-book.is-sel { border-color: var(--canopy); background: var(--brand-wash); }
.q21-book.is-wait { border-left: 3px solid var(--motm-warning); }
.q21-book-n { display: block; font-size: var(--fs-body); font-weight: 600; color: var(--motm-grey-900); }
.q21-book-s { display: block; font-size: var(--fs-micro); color: var(--motm-grey-500); margin-top: 2px; }
.q21-packet { min-width: 0; }


.q21-empty { border: 1px dashed var(--brand-line-pale); border-radius: 12px; padding: 28px 24px;
  background: var(--brand-mist); }
.q21-empty-wide { max-width: 760px; }
.q21-empty .h { font-size: 17px; font-weight: 650; color: var(--canopy); }
.q21-empty .b { margin-top: 7px; font-size: 15px; line-height: 1.6; color: var(--motm-grey-600);
  max-width: 62ch; }


@media (max-width: 900px) {
  


  .q21-card-b { grid-template-columns: minmax(0, 1fr); }
  .q21-panes.is-close { grid-template-columns: minmax(0, 1fr); }
  .q21-head { flex-direction: column; }
  .q21-meter { text-align: left; }
  .q21-waiting { text-align: left; }
}














.q21-door { display: flex; flex-wrap: wrap; align-items: center; gap: 8px; padding: 12px 0;
  border-top: 1px solid var(--brand-line-pale); }
.q21-door-b { border: 1px solid var(--brand-line-pale); background: #fff; border-radius: 999px;
  padding: 7px 15px; font-size: var(--fs-label); color: var(--motm-grey-800); cursor: pointer;
  white-space: nowrap; }
.q21-door-b b { font-variant-numeric: tabular-nums; color: var(--canopy); margin-left: 4px; }
.q21-door-b:hover { border-color: var(--brand-line-soft); background: var(--brand-mist); }
.q21-door-b.is-on { background: var(--canopy); border-color: var(--canopy); color: #fff; }
.q21-door-b.is-on b { color: var(--brand-mint); }



.q21-door-n { font-size: var(--fs-label); color: var(--motm-warning); margin-left: 4px;
  background: none; border: 0; border-bottom: 1px dotted currentColor; padding: 2px 0;
  cursor: pointer; }
.q21-door-n:hover { color: var(--canopy); }


.q21-panes.is-eyes { display: flex; flex-direction: column; gap: 26px; overflow: auto;
  padding-top: 4px; }
.q21-sect { min-width: 0; }
.q21-sect-h { font-size: 18px; font-weight: 700; color: var(--canopy); line-height: 1.3; margin: 0; }

.q21-sect-s { margin: 6px 0 14px; font-size: 15px; line-height: 1.6; color: var(--motm-grey-700);
  max-width: 74ch; }
.q21-sect-n { margin: 12px 0 0; font-size: 13px; line-height: 1.55; color: var(--motm-grey-500);
  max-width: 74ch; }
.q21-sect-n-wide { max-width: none; }
.q21-feed.is-eyes { display: flex; flex-direction: column; gap: 10px; }




.q21-stamp { border-left: 3px solid var(--brand-line-soft); padding: 1px 0 1px 10px;
  margin: 0 0 10px; }
.q21-stamp-h { display: block; font-size: 13px; font-weight: 650; color: var(--motm-grey-700);
  letter-spacing: .01em; }
.q21-stamp-b { display: block; margin-top: 2px; font-size: 13px; line-height: 1.5;
  color: var(--motm-grey-600); max-width: 68ch; }
.q21-stamp.is-ok { border-left-color: var(--signal); }
.q21-stamp.is-ok .q21-stamp-h { color: var(--signal); }


.q21-stamp.is-drift, .q21-stamp.is-missing { border-left-color: var(--motm-warning); }
.q21-stamp.is-drift .q21-stamp-h, .q21-stamp.is-missing .q21-stamp-h { color: var(--motm-warning); }
.q21-stamp.is-unk { border-left-color: var(--brand-line-pale); }
.q21-stamp.is-unk .q21-stamp-h { color: var(--motm-grey-500); font-weight: 600; }


.q21-card.is-drifted { border-color: var(--motm-warning); }


.q21-sils { display: grid; grid-template-columns: repeat(auto-fill, minmax(320px, 1fr)); gap: 10px; }
.q21-sil { border: 1px solid var(--brand-line-pale); border-radius: 12px; background: #fff;
  padding: 14px 16px; display: flex; flex-direction: column; gap: 6px; }
.q21-sil.is-dark { border-color: var(--motm-warning); background: #fffdf7; }
.q21-sil-h { font-size: 15px; font-weight: 650; color: var(--canopy); line-height: 1.4; }
.q21-sil-b { font-size: 14px; line-height: 1.55; color: var(--motm-grey-600); max-width: 60ch; }
.q21-sil-f { display: flex; align-items: center; gap: 10px; margin-top: 4px; }
.q21-sil-who { font-size: var(--fs-micro); color: var(--motm-grey-500); min-width: 0;
  overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.q21-sil-go { margin-left: auto; flex: none; border: 1px solid var(--brand-line-pale);
  background: #fff; border-radius: 8px; padding: 6px 12px; font-size: var(--fs-label);
  color: var(--canopy); cursor: pointer; }
.q21-sil-go:hover { background: var(--brand-mist); border-color: var(--brand-line-soft); }

.q21-sil-no { margin-left: auto; flex: none; font-size: var(--fs-micro); color: var(--motm-grey-400); }


.q21-rws { display: grid; grid-template-columns: repeat(auto-fill, minmax(190px, 1fr)); gap: 8px; }
.q21-rw { border: 1px solid var(--brand-line-pale); border-radius: 10px; background: var(--brand-frost);
  padding: 11px 13px; }
.q21-rw-n { font-size: 14px; font-weight: 650; color: var(--canopy); margin-bottom: 5px; }
.q21-rw-r { font-size: 13px; line-height: 1.5; color: var(--motm-grey-600);
  font-variant-numeric: tabular-nums; }
.q21-rw-r b { font-weight: 700; color: var(--motm-grey-800); }
.q21-rw-r.is-back b { color: var(--motm-warning); }
.q21-rw-fix { margin-top: 3px; padding-top: 4px; border-top: 1px solid var(--brand-line-pale); }


.q21-rw-none { color: var(--motm-grey-400); font-size: 12px; line-height: 1.45; }

@media (max-width: 900px) {
  .q21-sils, .q21-rws { grid-template-columns: 1fr; }
}



.q21-doc.is-folded { display: none; }

















.q21-card.is-spread .q21-card-b { grid-template-columns: minmax(0, 1fr); gap: 5px; }



.q21-card.is-spread .q21-paper { grid-template-columns: minmax(0, 1fr); }
.q21-card.is-spread .q21-doc-note { padding: 0; }
.rps { margin: 2px 12px 11px; border: 1px solid var(--brand-line-pale); border-radius: 12px;
  background: var(--brand-frost); overflow: hidden; }



.rps-head { padding: 13px 16px 12px; background: #fff;
  border-bottom: 1px solid var(--brand-line-pale); }
.rps-verdict { display: block; font-size: var(--fs-label); font-weight: 700; letter-spacing: .09em;
  text-transform: uppercase; color: var(--motm-grey-500); }
.rps-fig { display: block; margin-top: 4px; font-size: 27px; font-weight: 700; line-height: 1.12;
  color: var(--canopy); font-variant-numeric: tabular-nums; letter-spacing: -.01em; }
.rps-sub { display: block; margin-top: 5px; font-size: 14px; line-height: 1.45;
  color: var(--motm-grey-600); max-width: 78ch; }
.rps[data-state="tied"] .rps-head { background: var(--signal-tint); border-color: #c5dccd; }
.rps[data-state="tied"] .rps-verdict { color: var(--signal); }
.rps[data-state="tied"] .rps-fig { color: var(--signal); }
.rps[data-state="off-by"] .rps-fig,
.rps[data-state="conflict"] .rps-fig { color: var(--motm-warning); }
.rps[data-state="off-by"] .rps-verdict,
.rps[data-state="conflict"] .rps-verdict { color: var(--motm-warning); }




.rps-cols { display: grid; grid-template-columns: 1fr 1fr; }
.rps-p { padding: 13px 16px 14px; min-width: 0; }
.rps-stmt { border-right: 1px solid var(--brand-line-pale); }
.rps-p-h { font-size: var(--fs-micro); font-weight: 700; letter-spacing: .09em;
  text-transform: uppercase; color: var(--motm-grey-500); margin-bottom: 7px; }
.rps-acct { font-size: 14.5px; font-weight: 650; color: var(--canopy); line-height: 1.3; }
.rps-l4 { font-weight: 600; color: var(--motm-grey-500); font-variant-numeric: tabular-nums; }
.rps-per { margin-top: 2px; font-size: 12.5px; color: var(--motm-grey-500); }



.rps-r { display: flex; align-items: baseline; justify-content: space-between; gap: 12px;
  margin-top: 8px; padding-top: 7px; border-top: 1px dotted var(--brand-line-pale); }
.rps-k { font-size: 13px; color: var(--motm-grey-600); }
.rps-v { font-size: 15px; font-weight: 650; color: var(--motm-grey-800);
  font-variant-numeric: tabular-nums; white-space: nowrap; }
.rps-r.is-key .rps-v { font-size: 18px; font-weight: 700; color: var(--canopy); }
.rps[data-state="tied"] .rps-r.is-key .rps-v { color: var(--signal); }
.rps-r.is-open .rps-v { color: var(--motm-warning); }



.rps-gap { margin-top: 9px; font-size: 12.5px; line-height: 1.5; color: var(--motm-grey-500); }
.rps-note { margin-top: 9px; font-size: 12.5px; line-height: 1.5; color: var(--motm-grey-500); }
.rps-court { margin-top: 9px; padding: 7px 10px; border-radius: 8px; background: #fdf3e0;
  font-size: 12.5px; line-height: 1.5; color: #7a5312; }
.rps-court b { font-weight: 700; }



@media (max-width: 900px) {
  .rps-cols { grid-template-columns: 1fr; }
  .rps-stmt { border-right: 0; border-bottom: 1px solid var(--brand-line-pale); }
}















.q21-reason { min-width: 0; }
.q21-card.is-reasoned .q21-card-b { grid-template-columns: minmax(0, 1fr); }




.q21-r { margin: 0 0 13px; }
.q21-r:last-child { margin-bottom: 0; }
.q21-r-h { display: flex; align-items: center; gap: 8px; margin: 0 0 5px;
  font-size: var(--fs-label); font-weight: 700; letter-spacing: .075em; text-transform: uppercase;
  color: var(--motm-grey-600); }
.q21-r-n { display: inline-flex; align-items: center; justify-content: center;
  width: 17px; height: 17px; border-radius: 50%; flex: none;
  background: var(--brand-mist); color: var(--canopy);
  font-size: 10px; font-weight: 700; letter-spacing: 0; }
.q21-r-ul { margin: 0; padding-left: 17px; max-width: 78ch; }
.q21-r-ul li { font-size: 14.5px; line-height: 1.5; color: var(--motm-grey-800); margin-bottom: 3px; }
.q21-r-ul li:last-child { margin-bottom: 0; }
.q21-r-p { margin: 0; font-size: 14.5px; line-height: 1.5; color: var(--motm-grey-800);
  max-width: 78ch; }




.q21-r-why { border-left: 2px solid var(--canopy-line); padding-left: 11px;
  color: var(--motm-grey-900, var(--motm-grey-800)); }



.q21-q { margin-top: 8px; border: 1px solid var(--brand-line-pale); border-radius: 9px;
  background: var(--brand-frost); padding: 9px 12px; max-width: 78ch; }
.q21-q + .q21-q { margin-top: 7px; }
.q21-q-m { font-size: var(--fs-micro); color: var(--motm-grey-500); letter-spacing: .03em;
  display: flex; align-items: center; gap: 8px; flex-wrap: wrap; }
.q21-q-s { margin-top: 3px; font-size: 13.5px; font-weight: 650; color: var(--canopy);
  line-height: 1.4; }
.q21-q-b { margin: 6px 0 0; padding-left: 11px; border-left: 2px solid var(--brand-line-pale);
  font-size: 14.5px; line-height: 1.55; color: var(--motm-grey-800); font-style: normal; }





.q21-q.is-nogap { background: transparent; border-style: dashed; }
.q21-q-flag { font-size: var(--fs-micro); font-weight: 650; letter-spacing: .04em;
  color: var(--motm-grey-600); background: var(--brand-mist); border-radius: 999px;
  padding: 1px 8px; }
.q21-q-n { margin-top: 5px; font-size: 13.5px; line-height: 1.5; color: var(--motm-grey-600); }



.q21-bd-w { overflow-x: auto; }
.q21-bd { border-collapse: collapse; font-size: 13.5px; min-width: 100%; }
.q21-bd th { text-align: left; font-size: var(--fs-micro); font-weight: 700; letter-spacing: .06em;
  text-transform: uppercase; color: var(--motm-grey-500); padding: 0 12px 4px 0;
  border-bottom: 1px solid var(--brand-line-pale); white-space: nowrap; }
.q21-bd td { padding: 6px 12px 6px 0; color: var(--motm-grey-800); vertical-align: top;
  border-bottom: 1px solid var(--brand-line-pale); }
.q21-bd tr:last-child td { border-bottom: 0; }
.q21-bd-date, .q21-bd-ref { white-space: nowrap; color: var(--motm-grey-600); }
.q21-bd-amount { font-variant-numeric: tabular-nums; font-weight: 650; white-space: nowrap;
  color: var(--canopy); }
.q21-bd-now { color: var(--motm-grey-600); }




.q21-card.is-reasoned { --q21-tile: 232px; --q21-pic: 128px; }
.q21-card.is-reasoned .q21-doc { display: inline-block; width: var(--q21-tile);
  vertical-align: top; margin-right: 8px; }








.q21-card.is-reasoned .q21-r .q21-doc-b.is-zoomable + .q21-doc-s {
  position: static; display: block; background: none; padding: 5px 1px 0;
  color: var(--motm-grey-600); letter-spacing: .01em; font-size: 12px; line-height: 1.4;
  -webkit-line-clamp: none; white-space: normal; }
.q21-card.is-reasoned .q21-r .q21-doc-b.is-zoomable + .q21-doc-s.is-ok { color: var(--motm-grey-600); }


.q21-card.is-reasoned .q21-r .q21-doc-b.is-zoomable + .q21-doc-s.is-warn { color: var(--motm-grey-500);
  font-style: italic; }
.q21-card.is-reasoned .q21-doc { background: transparent; border-color: transparent; }
.q21-card.is-reasoned .q21-doc-b.is-zoomable { border: 1px solid var(--brand-line-pale);
  border-radius: 8px; }

.q21-doc-cap { display: block; margin-top: 4px; font-size: 12px; line-height: 1.4;
  color: var(--motm-grey-600); }







.q21-doc.is-swapped { border-color: var(--motm-warning); box-shadow: inset 0 2px 0 var(--motm-warning); }


.q21-swapnotes { flex: 0 0 100%; grid-column: 1 / -1; min-width: 0;
  display: flex; flex-direction: column; gap: 3px; margin-top: 6px; }
.q21-swapnote { font-size: 12px; line-height: 1.45; color: var(--motm-grey-600);
  padding: 2px 0 2px 9px; border-left: 2px solid var(--motm-warning); }





.q21-unexplained { margin-top: 7px; border: 1px dashed var(--brand-line-pale); border-radius: 8px;
  padding: 6px 10px; font-size: 13px; line-height: 1.45; color: var(--motm-grey-500);
  max-width: 74ch; }


.q21-r-prov { margin: 0 0 11px; border-left: 2px solid var(--brand-line-pale); padding-left: 11px;
  font-size: 12.5px; line-height: 1.45; color: var(--motm-grey-500); max-width: 78ch; }
.q21-r-prov span { display: block; margin-top: 3px; font-size: var(--fs-micro); line-height: 1.4;
  color: var(--motm-grey-500); opacity: .85; }













.q21-memo-w { margin: 0 0 12px; }
.q21-memo, .cds-memo { background: var(--brand-frost); border: 1px solid var(--brand-line-pale);
  border-left: 3px solid var(--canopy-line); border-radius: 7px; padding: 7px 10px; }
.q21-memo-k, .cds-memo-k { display: block; font-size: var(--fs-micro); font-weight: 700;
  letter-spacing: .08em; text-transform: uppercase; color: var(--motm-grey-500); margin-bottom: 3px; }
.q21-memo code, .cds-memo code { display: block; font-family: ui-monospace, SFMono-Regular,
  "SF Mono", Menlo, Consolas, monospace; font-size: 12.5px; line-height: 1.45;
  color: var(--motm-grey-900); white-space: pre; overflow-x: auto; }
.q21-memo-cut, .cds-memo-cut { display: block; margin-top: 4px; font-size: var(--fs-micro);
  color: var(--motm-warning); }
.q21-memo-why { margin-top: 5px; font-size: 13px; color: var(--motm-grey-600); line-height: 1.5; }

.q21-memo.is-orphan { border-left-color: var(--motm-warning); }




.q21-miss, .cds-miss { display: inline-block; font-size: var(--fs-micro); font-weight: 700;
  letter-spacing: .05em; text-transform: uppercase; color: var(--motm-warning);
  background: color-mix(in srgb, var(--motm-warning) 12%, transparent);
  border: 1px dashed color-mix(in srgb, var(--motm-warning) 45%, transparent);
  border-radius: 5px; padding: 2px 7px; }
.q21-memo-w.is-none { padding: 8px 10px; background: color-mix(in srgb, var(--motm-warning) 5%, transparent);
  border: 1px dashed color-mix(in srgb, var(--motm-warning) 30%, transparent); border-radius: 7px; }


.q21-chk-w { margin-top: 4px; }
.q21-chk { width: 100%; border-collapse: collapse; font-size: 13.5px; line-height: 1.5; }
.q21-chk th { text-align: left; font-size: var(--fs-micro); font-weight: 700; letter-spacing: .06em;
  text-transform: uppercase; color: var(--motm-grey-500); border-bottom: 2px solid var(--brand-line-soft);
  padding: 5px 9px 5px 0; white-space: nowrap; }
.q21-chk td { border-bottom: 1px solid var(--brand-line-pale); padding: 7px 9px 7px 0;
  vertical-align: top; color: var(--motm-grey-800); }
.q21-chk td:first-child { width: 52%; }
.q21-chk tr.is-loose td { background: color-mix(in srgb, var(--motm-warning) 4%, transparent); }
.q21-chk .q21-memo { margin-top: 6px; }
.q21-em, .cds-em { color: var(--motm-grey-400); }
.q21-chk-n { margin-top: 7px; font-size: 12.5px; color: var(--motm-grey-600); line-height: 1.5; }
.q21-chk-n b { color: var(--motm-warning); }


.q21-verdict { display: inline-block; font-size: var(--fs-micro); font-weight: 700;
  letter-spacing: .07em; text-transform: uppercase; border-radius: 5px; padding: 3px 8px; }
.q21-verdict.is-tied { color: var(--signal); background: var(--signal-tint); }
.q21-verdict.is-exc { color: var(--motm-warning);
  background: color-mix(in srgb, var(--motm-warning) 12%, transparent); }

.q21-verdict.is-open { color: var(--motm-grey-800); background: var(--brand-mist); }

.q21-verdict.is-refused { color: var(--motm-warning); background: transparent;
  border: 1px dashed var(--motm-warning); text-transform: none; letter-spacing: 0; }
.rps-state { font-size: var(--fs-micro); color: var(--motm-grey-500); margin-left: 8px; }


.q21-since { margin: 0 0 14px; padding: 8px 12px; border-radius: 8px; background: var(--brand-mist);
  border: 1px solid var(--brand-line-pale); font-size: 13px; color: var(--motm-grey-700); }
.q21-since b { color: var(--canopy); font-variant-numeric: tabular-nums; }
.q21-since-n { color: var(--motm-grey-500); }
.q21-since.is-first { color: var(--motm-grey-600); }

.q21-rev { font-size: var(--fs-micro); color: var(--motm-grey-500); }
.q21-rev.is-none { color: var(--motm-grey-400); font-style: italic; }





.q21-payee { font: inherit; color: inherit; background: none; border: 0; padding: 0;
  cursor: pointer; border-bottom: 1px dashed color-mix(in srgb, var(--canopy) 55%, transparent); }
.q21-payee:hover { color: var(--canopy); border-bottom-style: solid; }
.q21-payee.is-pending { border-bottom-color: color-mix(in srgb, var(--motm-grey-400) 70%, transparent); }
.q21-payee.is-unresolved { border-bottom-style: dotted;
  border-bottom-color: color-mix(in srgb, var(--motm-warning) 60%, transparent); }

















.q21-dr { position: fixed; top: 0; right: 0; width: min(680px, 94vw); height: 100vh;
  background: var(--brand-wash, #fff); border-left: 1px solid var(--brand-line-soft);
  box-shadow: -8px 0 28px rgba(24, 37, 31, .13); z-index: 2100; overflow-y: auto;
  transform: translateX(100%); transition: transform .18s ease; }
.q21-dr.is-open { transform: translateX(0); }
.q21-dr-h { position: sticky; top: 0; background: var(--brand-wash, #fff); display: flex;
  align-items: baseline; gap: 10px; padding: 16px 20px 12px;
  border-bottom: 1px solid var(--brand-line-pale); }
.q21-dr-t { font-size: 17px; font-weight: 700; color: var(--canopy); }
.q21-dr-c { font-size: var(--fs-micro); color: var(--motm-grey-500); text-transform: uppercase;
  letter-spacing: .07em; }
.q21-dr-x { margin-left: auto; border: 0; background: none; font-size: 22px; line-height: 1;
  color: var(--motm-grey-500); cursor: pointer; padding: 0 2px; }
.q21-dr-b { padding: 14px 20px 40px; }
.q21-dr-k { font-size: var(--fs-micro); font-weight: 700; letter-spacing: .08em;
  text-transform: uppercase; color: var(--motm-grey-500); margin: 18px 0 7px; }

.q21-dr-rule { background: var(--signal-tint); border: 1px solid
  color-mix(in srgb, var(--signal) 30%, transparent); border-radius: 8px; padding: 9px 12px; }
.q21-dr-rule-h { display: block; font-weight: 700; color: var(--canopy); font-size: 14.5px; }
.q21-dr-rule-b { display: block; margin-top: 3px; font-size: 12px; color: var(--motm-grey-600);
  line-height: 1.5; }
.q21-dr-n { margin-top: 8px; font-size: 12.5px; color: var(--motm-grey-600); line-height: 1.55; }
.q21-dr-tw { overflow-x: auto; }
.q21-dr-t { width: 100%; border-collapse: collapse; font-size: 12.5px; }
.q21-dr-t th { text-align: left; font-size: var(--fs-micro); text-transform: uppercase;
  letter-spacing: .06em; color: var(--motm-grey-500); border-bottom: 2px solid var(--brand-line-soft);
  padding: 5px 8px 5px 0; white-space: nowrap; }
.q21-dr-t td { border-bottom: 1px solid var(--brand-line-pale); padding: 6px 8px 6px 0;
  vertical-align: top; }
.q21-dr-amt { font-variant-numeric: tabular-nums; white-space: nowrap; }
.q21-dr-memo { font-family: ui-monospace, SFMono-Regular, "SF Mono", Menlo, Consolas, monospace;
  font-size: 11.5px; color: var(--motm-grey-700); white-space: pre; }
.q21-drdoor { display: inline-block; font-size: var(--fs-micro); color: var(--canopy);
  border-bottom: 1px solid color-mix(in srgb, var(--canopy) 40%, transparent); white-space: nowrap;
  margin-right: 8px; }

.q21-drnodoor { display: inline-block; font-size: var(--fs-micro); color: var(--motm-grey-400);
  font-style: italic; }
.q21-dr-a { margin-top: 10px; padding: 10px 12px; border-radius: 8px; background: var(--brand-mist);
  border: 1px solid var(--brand-line-pale); }
.q21-dr-a.is-answered { border-color: color-mix(in srgb, var(--signal) 35%, transparent); }
.q21-dr-a-m { font-size: var(--fs-micro); font-weight: 700; color: var(--motm-grey-600); }
.q21-dr-a-q { margin-top: 5px; font-size: 12.5px; color: var(--motm-grey-600); }
.q21-dr-a-b { margin: 6px 0 6px; padding-left: 10px; border-left: 2px solid var(--canopy-line);
  font-size: 13px; color: var(--motm-grey-900); line-height: 1.5; }
.q21-dr-a-n { margin-top: 5px; font-size: 12.5px; color: var(--motm-grey-500); font-style: italic; }

.q21-dr-unres { font-size: 14px; color: var(--motm-grey-800); line-height: 1.55; }
.q21-dr-unres b { color: var(--motm-warning); }
.q21-dr-none { font-size: 13.5px; color: var(--motm-grey-600); line-height: 1.6; }
.q21-dr-src { margin-top: 16px; display: flex; flex-wrap: wrap; gap: 6px; }
.q21-dr-src-i { font-size: var(--fs-micro); padding: 2px 7px; border-radius: 4px;
  background: var(--brand-mist); color: var(--motm-grey-600); }
.q21-dr-src-i.is-no_coverage { color: var(--motm-warning); }
.q21-dr-as { margin-top: 12px; font-size: var(--fs-micro); color: var(--motm-grey-400); }


.q21-dr-d { white-space: nowrap; font-variant-numeric: tabular-nums; }



.q21-dr-dw { margin-top: 4px; }


.q21-dr-t td .q21-dr-memo { display: block; max-width: 100%; overflow-x: auto; }
















.q21-cnt { font: inherit; color: inherit; }
button.q21-cnt { cursor: pointer; }
button.q21-cnt.q21-cnt-bare { background: none; border: 0; padding: 0; margin: 0;
  border-radius: 3px; text-align: inherit; }
button.q21-cnt.q21-cnt-bare:hover { text-decoration: underline; text-underline-offset: 2px; }
button.q21-cnt.q21-cnt-bare:focus-visible { outline: 2px solid var(--canopy); outline-offset: 2px; }
.q21-cnt.is-none { border-bottom: 1px dotted var(--brand-line-soft); cursor: help; }
.q21-cnt.is-here { border-bottom: 0; }



button.q21-rw-r { display: block; width: 100%; text-align: left; background: none; border: 0;
  padding: 0; font: inherit; }
button.q21-rw-r:hover { text-decoration: underline; text-underline-offset: 2px; }
button.q21-rw-r:focus-visible { outline: 2px solid var(--canopy); outline-offset: 2px; }
.q21-rw-extra { display: block; font-size: var(--fs-micro); color: var(--motm-grey-400);
  line-height: 1.4; margin-top: 2px; }




.q21-ghead { display: flex; align-items: center; gap: 10px; width: 100%; }
.q21-ghead:hover { background: var(--brand-mist); }
.q21-ghead-t { display: flex; align-items: center; gap: 10px; flex: 0 1 auto; min-width: 0;
  background: none; border: 0; font: inherit; text-align: left; cursor: pointer;
  padding: 9px 4px 9px 12px; }
.q21-ghead-t:focus-visible { outline: 2px solid var(--canopy); outline-offset: -2px; }
.q21-gmixes { padding-right: 12px; }
button.q21-gmix { cursor: pointer; }
button.q21-gmix:hover { border-color: var(--canopy-line); background: #fff; }
.q21-gmore { display: flex; align-items: center; gap: 9px; flex-wrap: wrap; }
.q21-gmore-n { font-size: var(--fs-micro); color: var(--motm-grey-400); }





.q21-active { display: flex; align-items: center; gap: 9px; flex-wrap: wrap;
  margin: 0 0 12px; padding: 7px 12px; border-radius: 8px; background: var(--brand-mist);
  border: 1px solid var(--brand-line-pale); font-size: 13px; color: var(--motm-grey-700); }
.q21-active-l { font-size: var(--fs-micro); font-weight: 700; letter-spacing: .09em;
  text-transform: uppercase; color: var(--motm-grey-500); }
.q21-active b { font-variant-numeric: tabular-nums; color: var(--canopy); }
.q21-active-x { margin-left: auto; border: 1px solid var(--brand-line-soft); background: #fff;
  border-radius: 999px; padding: 3px 11px; font: inherit; font-size: 12.5px; cursor: pointer;
  color: var(--canopy); }
.q21-active-x:hover { background: var(--canopy); border-color: var(--canopy); color: #fff; }







.q21-feedline { margin: 0 0 12px; }
.q21-feedline-h { display: flex; align-items: baseline; gap: 10px; margin-bottom: 4px; }
.q21-feedline-k { font-size: var(--fs-micro); font-weight: 700; letter-spacing: .08em;
  text-transform: uppercase; color: var(--motm-grey-500); }
.q21-feedline-amt { margin-left: auto; font-variant-numeric: tabular-nums; font-weight: 700;
  font-size: 14.5px; color: var(--motm-grey-900); white-space: nowrap; }
.q21-feedline-when { font-size: var(--fs-micro); color: var(--motm-grey-500); white-space: nowrap; }
.q21-feedline.is-none .q21-feedline-amt { margin-left: auto; }
.q21-feedline-why { margin-top: 5px; font-size: 13px; color: var(--motm-grey-600); line-height: 1.5; }




.q21-feedline .q21-memo-k, .q21-feedline .cds-memo-k { display: none; }





.q21-feedgap { margin: 0 0 12px; font-size: 12.5px; line-height: 1.5; color: var(--motm-grey-500);
  max-width: 96ch; }







.q21-unexplained-k { display: block; font-size: var(--fs-micro); font-weight: 700;
  letter-spacing: .08em; text-transform: uppercase; color: var(--motm-grey-500);
  margin-bottom: 2px; }











.q21-vbooks .q21-cov-d { padding-top: 4px; }
.q21-vb { display: grid; grid-template-columns: repeat(auto-fill, minmax(215px, 1fr)); gap: 6px;
  margin: 8px 0 10px; }
.q21-vb-i { display: flex; flex-direction: column; align-items: flex-start; gap: 1px;
  text-align: left; cursor: pointer; padding: 7px 10px; border-radius: 7px;
  border: 1px solid var(--brand-line-pale); background: var(--brand-wash, #fff); }
.q21-vb-i:hover { border-color: color-mix(in srgb, var(--canopy) 38%, transparent);
  background: var(--brand-mist); }
.q21-vb-n { font-size: 13px; font-weight: 600; color: var(--canopy); line-height: 1.3; }
.q21-vb-m { font-size: var(--fs-micro); color: var(--motm-grey-500);
  font-variant-numeric: tabular-nums; }
.q21-vb-i.is-dark .q21-vb-n { color: var(--motm-grey-500); }
.q21-vb-i.is-dark { background: var(--brand-mist); border-style: dashed; }
.q21-vb-n + .q21-vb-m { margin-top: 1px; }
.q21-vb-refused { font-size: 13px; color: var(--motm-grey-700); line-height: 1.55;
  background: var(--signal-tint); border-left: 3px solid var(--signal);
  border-radius: 0 7px 7px 0; padding: 8px 11px; margin: 6px 0 10px; }
.q21-vb-refused b { color: var(--canopy); }
.q21-vbooks .q21-vb-n:last-child { margin-top: 6px; }




.q21-dr-bk { display: grid; grid-template-columns: repeat(auto-fill, minmax(240px, 1fr)); gap: 6px; }
.q21-dr-bk-i { display: flex; flex-direction: column; align-items: flex-start; text-align: left;
  cursor: pointer; padding: 8px 11px; border-radius: 7px; background: var(--brand-wash, #fff);
  border: 1px solid var(--brand-line-pale); }
.q21-dr-bk-i:hover { border-color: color-mix(in srgb, var(--canopy) 38%, transparent);
  background: var(--brand-mist); }
.q21-dr-bk-n { font-size: 13px; font-weight: 600; color: var(--canopy); line-height: 1.3; }
.q21-dr-bk-m { font-size: var(--fs-micro); color: var(--motm-grey-500);
  font-variant-numeric: tabular-nums; }
.q21-dr-bk-i.is-ok { border-left: 3px solid var(--signal); }
.q21-dr-bk-i.is-pend { border-left: 3px dashed var(--brand-line-soft); }
.q21-dr-bk-i.is-unres .q21-dr-bk-n { color: var(--motm-grey-500); }
