/* ============================================================
   НК 026 (медичні інтервенції) — додаткові стилі поверх
   classifiers.css: примітка під каскадом, бейдж наказу № 377,
   блок згадок у правилах наказу.
   Токени — зі styles.css (--ink, --accent, --surface, --line…).
   ============================================================ */

/* ── Примітка під каскадом ─────────────────────────────────── */
.casc-note {
  margin: 8px 0 0; font-size: .76rem; line-height: 1.45; color: var(--muted);
  padding-left: 10px; border-left: 3px solid var(--line);
}

/* ── Бейдж «377» у рядку результату ────────────────────────── */
.pk-dot.o377 { background: var(--accent-dark); }

/* ── Блок «Наказ № 377» у паспорті ─────────────────────────── */
.o377-list { list-style: none; margin: 0; padding: 0; display: grid; gap: 8px; }
.o377-list li { display: block; }
.o377-row {
  display: block; font-size: .87rem; line-height: 1.45; color: var(--ink);
  background: var(--soft); border: 1px solid var(--line);
  border-radius: 10px; padding: 8px 11px;
  text-decoration: none; cursor: pointer;
  transition: border-color .15s ease, background .15s ease, transform .15s ease;
}
.o377-row:hover, .o377-row:focus-visible {
  border-color: var(--accent); background: var(--warm); transform: translateY(-1px);
}
.o377-row:focus-visible { outline: 2px solid var(--accent); outline-offset: 2px; }
.o377-list li b {
  font-family: ui-monospace, SFMono-Regular, Menlo, monospace;
  color: var(--accent-dark); margin-right: 6px;
}
.o377-pkgs {
  display: inline-block; margin-left: 6px; font-size: .74rem; font-weight: 600;
  color: var(--teal-dark); background: var(--warm); border-radius: 20px; padding: 1px 8px;
}
.o377-more { margin-top: 10px; }

:root.dark-theme .o377-row { background: var(--soft); }
