.fix-nap-inconsistencies-with-ai-visual { min-width: 0; }
.fix-nap-inconsistencies-with-ai-visual .nap-log-table { width: 100%; margin-top: 28px; border-collapse: collapse; table-layout: fixed; font-size: 15px; line-height: 1.5; }
.fix-nap-inconsistencies-with-ai-visual .nap-log-table th,
.fix-nap-inconsistencies-with-ai-visual .nap-log-table td { padding: 14px 10px; border-bottom: 1px solid var(--visual-line); text-align: left; vertical-align: top; overflow-wrap: anywhere; }
.fix-nap-inconsistencies-with-ai-visual .nap-log-table thead th { color: var(--visual-yellow); background: var(--visual-surface); font-size: 13px; line-height: 1.35; }
.fix-nap-inconsistencies-with-ai-visual .nap-log-table tbody th { font-weight: 700; }
@media (min-width: 761px) {
  .fix-nap-inconsistencies-with-ai-visual .nap-log-table th:nth-child(1) { width: 17%; }
  .fix-nap-inconsistencies-with-ai-visual .nap-log-table th:nth-child(2) { width: 25%; }
  .fix-nap-inconsistencies-with-ai-visual .nap-log-table th:nth-child(3) { width: 16%; }
  .fix-nap-inconsistencies-with-ai-visual .nap-log-table th:nth-child(4) { width: 14%; }
  .fix-nap-inconsistencies-with-ai-visual .nap-log-table th:nth-child(5) { width: 19%; }
  .fix-nap-inconsistencies-with-ai-visual .nap-log-table th:nth-child(6) { width: 9%; }
}
.fix-nap-inconsistencies-with-ai-visual .nap-log-status { display: inline-block; padding: 0 6px; border: 1px solid var(--visual-line); font-weight: 700; }
.fix-nap-inconsistencies-with-ai-visual .nap-log-status--wrong { color: var(--visual-ink); background: var(--visual-yellow); border-color: var(--visual-yellow); }
.fix-nap-inconsistencies-with-ai-visual .nap-log-status--match { color: var(--visual-muted); }
@media (max-width: 760px) {
  .fix-nap-inconsistencies-with-ai-visual .nap-log-table thead { position: absolute; width: 1px; height: 1px; overflow: hidden; clip: rect(0 0 0 0); white-space: nowrap; }
  .fix-nap-inconsistencies-with-ai-visual .nap-log-table,
  .fix-nap-inconsistencies-with-ai-visual .nap-log-table tbody,
  .fix-nap-inconsistencies-with-ai-visual .nap-log-table tr,
  .fix-nap-inconsistencies-with-ai-visual .nap-log-table th,
  .fix-nap-inconsistencies-with-ai-visual .nap-log-table td { display: block; width: 100%; }
  .fix-nap-inconsistencies-with-ai-visual .nap-log-table tr { margin-top: 16px; padding: 16px; border: 1px solid var(--visual-line); background: var(--visual-surface); }
  .fix-nap-inconsistencies-with-ai-visual .nap-log-table tbody th { padding: 0 0 4px; border: 0; font-size: 16px; }
  .fix-nap-inconsistencies-with-ai-visual .nap-log-table td { padding: 10px 0 0; border: 0; font-size: 16px; }
  .fix-nap-inconsistencies-with-ai-visual .nap-log-table td::before { content: attr(data-label); display: block; color: var(--visual-muted); font-size: 13px; font-weight: 700; }
}
