.sequence-list { border: 1px solid var(--line); background: #fff; }
.sequence-row { display: grid; grid-template-columns: 230px minmax(0, 1fr) minmax(0, 1fr); gap: 18px; padding: 14px 16px; border-bottom: 1px solid var(--line); }
.sequence-row:last-child { border-bottom: 0; }
.sequence-row h3, .sequence-row p { margin: 0; }
.sequence-row h3 { font-size: 0.95rem; }
.sequence-row h3 span { display: block; color: var(--muted); font-size: 0.76rem; font-weight: 500; }
.sequence-row p { color: var(--muted); font-size: 0.82rem; }
#publicCoverage td.count { text-align: center; font-weight: 800; }
#publicCoverage td.seeded { color: #fff; background: var(--green); }
#publicCoverage td.missing { color: #7d8883; background: #edf1ef; }
.nc-notice { margin: 0 0 20px; padding: 12px 15px; border-left: 5px solid var(--amber); background: var(--amber-soft); }
@media (max-width: 760px) { .sequence-row { grid-template-columns: 1fr; gap: 7px; } }
