/* ============================================================
   Lista spraw za liczbą „Imiennie” (NH.imiennieLista, public/ui/imiennie-lista.js) — Tablica recepcji i Panel zarządzania
   recepcją. Tylko tokeny. Wygląd = dawna lista Tablicy (.pd-nx-t.pd-im-d, 05.10) 1:1 — zrzuty przed/po identyczne (13.10).
   ============================================================ */
/* akapity jak domyślny akapit przeglądarki (Tablica) — Hub zeruje marginesy wszystkich elementów (styles.css: * { margin: 0 }) */
.nh-iml-sum, .nh-iml-empty, .nh-iml-foot { margin: 1em 0; }
.nh-iml-empty { color: var(--nh-text-2); font-size: var(--nh-text-sm); }
.nh-iml-foot { font-size: var(--nh-text-sm); color: var(--nh-text-2); }
.nh-iml-wrap { overflow-x: auto; }
.nh-iml-t { width: 100%; border-collapse: collapse; margin: var(--space-3) 0; font-variant-numeric: tabular-nums; font-size: var(--nh-text-sm); }
.nh-iml-t th, .nh-iml-t td { text-align: left; vertical-align: top; padding: var(--space-2) 0 var(--space-2) var(--space-4); }
.nh-iml-t th { font-weight: 500; color: var(--nh-text-2); border-bottom: 1px solid var(--nh-line); }
.nh-iml-t td { border-bottom: 1px solid var(--nh-line-soft); }
.nh-iml-t th:first-child, .nh-iml-t td:first-child { padding-left: 0; white-space: nowrap; }
.nh-iml-t td small { display: block; color: var(--nh-text-2); }
/* (20.10) „nie oddzwoniono”, ale rozmowa następnego dnia roboczego — znacznik przy sprawie (wynik bez zmian) */
.nh-iml-t td small.nh-iml-late { color: var(--nh-warn-ink); font-weight: 600; }
.nh-iml-ok { color: var(--nh-ok-text); font-weight: 600; }
.nh-iml-miss { color: var(--nh-miss-text); font-weight: 600; }
.nh-iml-p { font: inherit; color: var(--nh-accent); background: none; border: 0; padding: 0; cursor: pointer; text-align: left; text-decoration: underline; text-underline-offset: 3px; }
.nh-iml-p:focus-visible { outline: 2px solid var(--nh-accent); outline-offset: 2px; border-radius: var(--nh-r-sm); }
