/*
 * status-cores.css
 * Paleta oficial de cores por status de job.
 * Usada via CSS custom properties + classes utilitárias.
 * Fonte de verdade PHP: functions/status/functions_status.php > dados_status()
 */

:root {
  --st-rascunho:   #a6bddc;
  --st-conceito:   #00b8d7;
  --st-copy:       #0341ff;
  --st-captacao:   #0361ca;
  --st-upload:     #1a35a1;
  --st-criando:    #ff651c;
  --st-alteracao:  #ffc600;
  --st-concluido:  #00adff;
  --st-aprovacao:  #87dd48;
  --st-aprovado:   #37c956;
  --st-finalizado: #00b24d;
  --st-postado:    #7900ff;
  --st-standby:    #790053;
  --st-morto:      #2d2d2d;
}

/* ── Background ────────────────────────────────────────────── */
.st-bg-rascunho   { background-color: var(--st-rascunho)   !important; }
.st-bg-conceito   { background-color: var(--st-conceito)   !important; }
.st-bg-copy       { background-color: var(--st-copy)       !important; }
.st-bg-captacao   { background-color: var(--st-captacao)   !important; }
.st-bg-upload     { background-color: var(--st-upload)     !important; }
.st-bg-criando    { background-color: var(--st-criando)    !important; }
.st-bg-alteracao  { background-color: var(--st-alteracao)  !important; }
.st-bg-concluido  { background-color: var(--st-concluido)  !important; }
.st-bg-aprovacao  { background-color: var(--st-aprovacao)  !important; }
.st-bg-aprovado   { background-color: var(--st-aprovado)   !important; }
.st-bg-finalizado { background-color: var(--st-finalizado) !important; }
.st-bg-postado    { background-color: var(--st-postado)    !important; }
.st-bg-standby    { background-color: var(--st-standby)    !important; }
.st-bg-morto      { background-color: var(--st-morto)      !important; }

/* ── Texto ──────────────────────────────────────────────────── */
.st-text-rascunho   { color: var(--st-rascunho)   !important; }
.st-text-conceito   { color: var(--st-conceito)   !important; }
.st-text-copy       { color: var(--st-copy)        !important; }
.st-text-captacao   { color: var(--st-captacao)   !important; }
.st-text-upload     { color: var(--st-upload)      !important; }
.st-text-criando    { color: var(--st-criando)     !important; }
.st-text-alteracao  { color: var(--st-alteracao)  !important; }
.st-text-concluido  { color: var(--st-concluido)  !important; }
.st-text-aprovacao  { color: var(--st-aprovacao)  !important; }
.st-text-aprovado   { color: var(--st-aprovado)   !important; }
.st-text-finalizado { color: var(--st-finalizado) !important; }
.st-text-postado    { color: var(--st-postado)    !important; }
.st-text-standby    { color: var(--st-standby)    !important; }
.st-text-morto      { color: var(--st-morto)      !important; }

/* ── Borda ──────────────────────────────────────────────────── */
.st-border-rascunho   { border-color: var(--st-rascunho)   !important; }
.st-border-conceito   { border-color: var(--st-conceito)   !important; }
.st-border-copy       { border-color: var(--st-copy)        !important; }
.st-border-captacao   { border-color: var(--st-captacao)   !important; }
.st-border-upload     { border-color: var(--st-upload)      !important; }
.st-border-criando    { border-color: var(--st-criando)     !important; }
.st-border-alteracao  { border-color: var(--st-alteracao)  !important; }
.st-border-concluido  { border-color: var(--st-concluido)  !important; }
.st-border-aprovacao  { border-color: var(--st-aprovacao)  !important; }
.st-border-aprovado   { border-color: var(--st-aprovado)   !important; }
.st-border-finalizado { border-color: var(--st-finalizado) !important; }
.st-border-postado    { border-color: var(--st-postado)    !important; }
.st-border-standby    { border-color: var(--st-standby)    !important; }
.st-border-morto      { border-color: var(--st-morto)      !important; }

/* ── Badge padrão por status ────────────────────────────────── */
/* Texto escuro (#222) para fundos claros; branco para escuros  */
.st-badge { display:inline-flex; align-items:center; gap:4px; padding:3px 10px; border-radius:50px; font-size:.72rem; font-weight:700; white-space:nowrap; }

.st-badge-rascunho   { background:var(--st-rascunho);   color:#222; }
.st-badge-conceito   { background:var(--st-conceito);   color:#fff; }
.st-badge-copy       { background:var(--st-copy);        color:#fff; }
.st-badge-captacao   { background:var(--st-captacao);   color:#fff; }
.st-badge-upload     { background:var(--st-upload);      color:#fff; }
.st-badge-criando    { background:var(--st-criando);     color:#fff; }
.st-badge-alteracao  { background:var(--st-alteracao);  color:#222; }
.st-badge-concluido  { background:var(--st-concluido);  color:#fff; }
.st-badge-aprovacao  { background:var(--st-aprovacao);  color:#222; }
.st-badge-aprovado   { background:var(--st-aprovado);   color:#fff; }
.st-badge-finalizado { background:var(--st-finalizado); color:#fff; }
.st-badge-postado    { background:var(--st-postado);    color:#fff; }
.st-badge-standby    { background:var(--st-standby);    color:#fff; }
.st-badge-morto      { background:var(--st-morto);      color:#fff; }

/* ── Pill de chip (chips de progresso) ─────────────────────── */
.st-chip { display:inline-flex; align-items:center; gap:5px; padding:4px 12px; border-radius:50px; font-size:.73rem; font-weight:600; white-space:nowrap; transition:box-shadow .15s; }
.st-chip:hover { box-shadow:0 2px 10px rgba(0,0,0,.18); }
