.rigs-col-kind {
  width: 9%;
}

.rigs-table {
  min-width: 58rem;
}

.rigs-kind-badge {
  display: inline-block;
  padding: 0.1rem 0.45rem;
  font-size: var(--text-xs);
  font-weight: 600;
  letter-spacing: 0.02em;
  border-radius: var(--radius-sm);
  border: 1px solid var(--color-border-subtle);
  background: rgb(0 0 0 / 0.28);
  color: var(--color-text-muted);
  white-space: nowrap;
}

.rigs-kind-badge--armoured {
  border-color: rgb(245 197 66 / 0.35);
  color: var(--color-amber);
  background: rgb(245 197 66 / 0.08);
}

.rigs-kind-badge--soft {
  border-color: var(--color-border);
  color: var(--color-text-muted);
}

.armor-table-wrap {
  overflow-x: auto;
  border-radius: var(--radius-md);
}

@media (max-width: 719px) {
  .rigs-table th:nth-child(n + 8),
  .rigs-table td:nth-child(n + 8) {
    display: none;
  }
}
