.ideas-page.ideas-workbench .idea-status-group {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  gap: 6px;
  min-width: 0;
  max-width: 100%;
}
.ideas-page.ideas-workbench .idea-card-footer { opacity: 1; }
.ideas-page.ideas-workbench .idea-card-footer > .idea-status-group { flex: 1 0 100%; margin-bottom: 4px; }
.ideas-page.ideas-workbench .idea-status-group .idea-status {
  display: inline-flex;
  align-items: center;
  gap: 6px;
  padding: 5px 9px;
  min-height: 34px;
  max-width: 100%;
  border: 1px solid var(--vs-border-hover);
  border-radius: 5px;
  background: var(--vs-surface);
  color: var(--vs-ink);
  font-size: 15px;
  font-weight: 600;
  line-height: 1.4;
  letter-spacing: 0;
  white-space: normal;
  overflow-wrap: anywhere;
}
.ideas-page.ideas-workbench .idea-status-group .idea-status svg { flex-shrink: 0; width: 16px; height: 16px; color: var(--vs-accent); }
.ideas-page.ideas-workbench .idea-status-group .idea-status-testing { border-style: dashed; border-color: var(--vs-accent); }
.ideas-page.ideas-workbench .idea-status-group .idea-status-top { background: var(--vs-accent); border-color: var(--vs-accent); color: #171511; }
.ideas-page.ideas-workbench .idea-status-group .idea-status-top svg { color: inherit; }
.ideas-page.ideas-workbench .idea-status-group .idea-status-scaling { background: var(--vs-accent-bg); border-color: var(--vs-accent); }
.ideas-page.ideas-workbench .idea-status-group .idea-status-saved { background: transparent; border-color: var(--vs-ink); font-weight: 400; }
.ideas-page.ideas-workbench .idea-status-group .idea-status-archived { background: transparent; border-style: dashed; }
.dark .ideas-page.ideas-workbench .idea-status-group .idea-status:not(.idea-status-top) { color: #ffffff; }
