/* 31.10.2026 — Shoper: szczegóły zadania zamiany zdjęć (60-nx-20261031-shoper.js). */
.nxsh-lead{margin:0 0 12px;line-height:1.5}
.nxsh-table-wrap{max-height:55vh;overflow:auto;border:1px solid var(--theme-line,#ddd);border-radius:10px}
.nxsh-table{width:100%;border-collapse:collapse;font-size:13px}
.nxsh-table th{position:sticky;top:0;background:var(--theme-surface,#fff);text-align:left;padding:8px;border-bottom:1px solid var(--theme-line,#ddd)}
.nxsh-table td{padding:8px;border-bottom:1px solid var(--theme-line,#eee);vertical-align:top}
.nxsh-table td:first-child{width:28px}
.nxsh-table td small{display:block;opacity:.7}
.nxsh-item{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:2px 10px;padding:2px 0}
.nxsh-item small{grid-column:1/-1}
.nxsh-done b,.nxsh-undone b{color:#15803d}
.nxsh-check b,.nxsh-undo_failed b{color:#b45309}
.nxsh-failed b,.nxsh-skipped b{opacity:.75}
@media (max-width:600px){.nxsh-item{grid-template-columns:1fr}}
