/* Задача 839, блок 3030: код для бота — примитив team/lib/bot-code-wait.js. */
.bcw-step {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  gap: 8px;
  font-size: 13px;
}

.bcw-step.is-ok svg { color: #6fcf97; }
.bcw-step.is-fail svg { color: #eb5757; }
.bcw-step.is-pending svg { color: #f2c94c; }

.bcw-code {
  font-family: "SF Mono", Menlo, Consolas, monospace;
  font-size: 15px;
  font-weight: 600;
  letter-spacing: 1px;
  color: inherit;
  background: transparent;
  border: 1px solid var(--border, #555);
  border-radius: 6px;
  padding: 2px 8px;
  cursor: pointer;
}

.bcw-code:hover {
  border-color: var(--muted, #888);
}

.bcw-timer {
  color: var(--muted, #8a8a8a);
  font-variant-numeric: tabular-nums;
}

.bcw-open {
  padding: 3px 10px;
  font-size: 12px;
}

/* Блок 3080: пошаговая форма — открыть бота, нажать запуск, вернуться. */
.bcw-steps {
  display: block;
  padding: 14px 16px;
  border: 1px solid var(--border, #2a2a2a);
  border-radius: 10px;
}

.bcw-list {
  margin: 0;
  padding-left: 22px;
  display: flex;
  flex-direction: column;
  gap: 14px;
}

.bcw-list li::marker {
  font-weight: 600;
  color: var(--muted, #8a8a8a);
}

.bcw-li-title {
  font-size: 14px;
  font-weight: 600;
  margin-bottom: 6px;
}

.bcw-li-body {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  gap: 8px;
}

.bcw-muted {
  font-size: 13px;
  color: var(--muted, #8a8a8a);
}

.bcw-handle {
  font-size: 13px;
  color: var(--muted, #8a8a8a);
}

/* «Мессенджеры» в «Моём профиле» (team/src/pages.js). */
.pm-list {
  display: flex;
  flex-direction: column;
}

.pm-row {
  display: flex;
  flex-direction: column;
  gap: 8px;
  padding: 12px 0;
  border-top: 1px solid var(--border, #2a2a2a);
}

.pm-row:first-child {
  border-top: 0;
}

.pm-head {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  gap: 12px;
}

.pm-name {
  font-weight: 600;
  min-width: 80px;
}

.pm-state {
  flex: 1 1 200px;
  font-size: 13px;
  color: var(--muted, #8a8a8a);
}

.pm-actions {
  display: flex;
  gap: 8px;
}
