/* Recruitment forum and TikTok visibility additions (2026-08-14). */
.recruitment-card-avatar-shell { width: 34px; height: 34px; }

.recruitment-profile-accounts span.is-private {
  border-color: rgba(255,174,66,.3);
  color: #ffd089;
  background: rgba(255,174,66,.08);
}

.recruitment-profile-accounts span i {
  padding: 2px 4px;
  border-radius: 3px;
  color: #06121d;
  background: #75ecb6;
  font-size: 6px;
  font-style: normal;
  font-weight: 950;
  text-transform: uppercase;
}

.recruitment-profile-accounts span.is-private i { background: #ffd089; }

.recruitment-moderation-toolbar {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 12px;
  padding: 12px 14px;
  border: 1px solid rgba(255,174,66,.26);
  border-radius: 8px;
  background: linear-gradient(135deg, rgba(255,174,66,.08), rgba(37,216,244,.04));
}

.recruitment-moderation-toolbar > div { display: grid; gap: 3px; }
.recruitment-moderation-toolbar small { color: #ffd089; font-size: 7px; font-weight: 950; letter-spacing: .08em; }
.recruitment-moderation-toolbar strong { color: #eef4ff; font-size: 10px; }
.recruitment-moderation-toolbar button { min-height: 36px; margin: 0; }

.tiktok-visibility-control {
  display: flex;
  align-items: center;
  gap: 8px;
  min-width: 170px;
  padding: 7px 9px;
  border: 1px solid rgba(78,224,160,.24);
  border-radius: 8px;
  background: rgba(78,224,160,.06);
  cursor: pointer;
}

.tiktok-visibility-control.is-private {
  border-color: rgba(255,174,66,.26);
  background: rgba(255,174,66,.06);
}

.tiktok-visibility-control .phnx-toggle {
  width: 46px;
  max-width: 46px;
  height: 26px;
  min-height: 0;
  flex: 0 0 46px;
  padding: 3px;
}

.tiktok-visibility-control > span { min-width: 0; flex: 1; display: grid; gap: 1px; text-align: left; }
.tiktok-visibility-control strong { color: #eef4ff; font-size: 8px; font-weight: 950; text-transform: uppercase; }
.tiktok-visibility-control small { color: var(--muted); font-size: 7px; font-weight: 700; }

@media (max-width: 760px) {
  .recruitment-moderation-toolbar { align-items: stretch; flex-direction: column; }
  .recruitment-moderation-toolbar button,
  .tiktok-visibility-control { width: 100%; }
}
