.job-main {
  min-height: 46px;
}
.job-actions {
  display: flex;
  flex-wrap: wrap;
  gap: 6px;
  margin-top: 10px;
}
.job-actions .wg-button {
  font-size: var(--size-3);
  padding: 6px 10px;
}
.provider-list {
  display: grid;
  gap: 8px;
}
.provider-row {
  border: 1px solid var(--border);
  padding: 12px;
  border-radius: var(--radius-3);
}
.provider-row header {
  display: flex;
  justify-content: space-between;
  gap: 8px;
}
.provider-row code {
  display: block;
  color: var(--text-dim);
  font-size: var(--size-3);
  margin-top: 6px;
  overflow-wrap: anywhere;
}
.provider-state {
  font-size: var(--size-3);
}
.provider-state.on {
  color: var(--state-success);
}
.provider-state.off {
  color: var(--state-warning);
}
