/* Seller-only components. Shared guide structure lives in guide-components.css. */
.sct-guide-sellers__market-list > div {
  grid-template-columns: 140px 1fr;
}

.sct-guide-sellers__timeline {
  counter-reset: seller-timeline;
  list-style: none;
  margin: 28px 0 20px;
  padding: 0;
}

.sct-guide-sellers__timeline li {
  align-items: start;
  border-top: 1px solid var(--sct-color-line);
  display: grid;
  gap: 18px;
  grid-template-columns: 30px 112px 1fr;
  padding: 15px 0;
}

.sct-guide-sellers__timeline li:before {
  color: var(--sct-color-accent-strong);
  content: counter(seller-timeline, decimal-leading-zero);
  counter-increment: seller-timeline;
  font-size: 11px;
  letter-spacing: .08em;
  padding-top: 3px;
}

.sct-guide-sellers__timeline span {
  color: var(--sct-color-ink);
  font-weight: 700;
}

.sct-guide-sellers__timeline p { margin: 0; }

@media (max-width: 767px) {
  .sct-guide-sellers__market-list > div { grid-template-columns: 1fr; }
  .sct-guide-sellers__timeline li { grid-template-columns: 28px 88px 1fr; }
}
