/*
  Arquivo: ag-kanban-single-accent-line.css
  Origem: public/index.html
  Blocos originais:
    - <style id="kanban-single-accent-line-patch">
    - <style id="kanban-single-accent-line-final-patch">
  Função: manter apenas uma linha/faixa colorida de destaque nas listas do Kanban.
  Observação: extração passiva; não altera lógica JS, drag/drop, clique de cards ou integração Kanban → Histórico.
*/

/* ===== kanban-single-accent-line-patch ===== */
/* Reduz de 2 para 1 linha colorida no topo de cada lista */
#homeView.active .kanban-col,
.home-view.active .kanban-col{
  --kanban-col-accent: color-mix(in srgb,var(--muted) 34%,transparent);
}
#homeView.active .kanban-col[data-status="novos"],
.home-view.active .kanban-col[data-status="novos"]{--kanban-col-accent:#1a73e8;}
#homeView.active .kanban-col[data-status="arte"],
.home-view.active .kanban-col[data-status="arte"]{--kanban-col-accent:#7c3aed;}
#homeView.active .kanban-col[data-status="aprovacao"],
.home-view.active .kanban-col[data-status="aprovacao"]{--kanban-col-accent:#f59e0b;}
#homeView.active .kanban-col[data-status="envio"],
.home-view.active .kanban-col[data-status="envio"]{--kanban-col-accent:#0891b2;}
#homeView.active .kanban-col[data-status="producao"],
.home-view.active .kanban-col[data-status="producao"]{--kanban-col-accent:#16a34a;}
#homeView.active .kanban-col[data-status="expedicao"],
.home-view.active .kanban-col[data-status="expedicao"]{--kanban-col-accent:#ea580c;}
#homeView.active .kanban-col[data-status="entregue"],
.home-view.active .kanban-col[data-status="entregue"]{--kanban-col-accent:#64748b;}
#homeView.active .kanban-col[data-status="pagamento"],
.home-view.active .kanban-col[data-status="pagamento"]{--kanban-col-accent:#db2777;}

#homeView.active .kanban-col::before,
.home-view.active .kanban-col::before{
  content:none !important;
  display:none !important;
}

#homeView.active .kanban-col-header::before,
.home-view.active .kanban-col-header::before{
  content:"";
  display:block;
  width:100%;
  height:3px;
  border-radius:999px;
  margin:0 0 10px;
  background:var(--kanban-col-accent);
  flex:0 0 auto;
}

#homeView.active .kanban-col.is-collapsed .kanban-col-header::before,
.home-view.active .kanban-col.is-collapsed .kanban-col-header::before{
  margin:0 0 8px;
}

/* ===== kanban-single-accent-line-final-patch ===== */
/* Kanban: mantém somente uma faixa colorida por lista */
#homeView.active .kanban-col::before,
.home-view.active .kanban-col::before,
#homeView.active .kanban-col[data-status]::before,
.home-view.active .kanban-col[data-status]::before{
  content:none !important;
  display:none !important;
  height:0 !important;
  margin:0 !important;
  padding:0 !important;
  background:none !important;
}

#homeView.active .kanban-col,
.home-view.active .kanban-col{
  --kanban-col-accent: color-mix(in srgb,var(--muted) 34%,transparent);
}
#homeView.active .kanban-col[data-status="novos"],
.home-view.active .kanban-col[data-status="novos"]{--kanban-col-accent:#1a73e8;}
#homeView.active .kanban-col[data-status="arte"],
.home-view.active .kanban-col[data-status="arte"]{--kanban-col-accent:#7c3aed;}
#homeView.active .kanban-col[data-status="aprovacao"],
.home-view.active .kanban-col[data-status="aprovacao"]{--kanban-col-accent:#f59e0b;}
#homeView.active .kanban-col[data-status="envio"],
.home-view.active .kanban-col[data-status="envio"]{--kanban-col-accent:#0891b2;}
#homeView.active .kanban-col[data-status="producao"],
.home-view.active .kanban-col[data-status="producao"]{--kanban-col-accent:#16a34a;}
#homeView.active .kanban-col[data-status="expedicao"],
.home-view.active .kanban-col[data-status="expedicao"]{--kanban-col-accent:#ea580c;}
#homeView.active .kanban-col[data-status="entregue"],
.home-view.active .kanban-col[data-status="entregue"]{--kanban-col-accent:#64748b;}
#homeView.active .kanban-col[data-status="pagamento"],
.home-view.active .kanban-col[data-status="pagamento"]{--kanban-col-accent:#db2777;}

#homeView.active .kanban-col-header,
.home-view.active .kanban-col-header{
  border-bottom:none !important;
  box-shadow:none !important;
  background:transparent !important;
  padding-top:0 !important;
}

#homeView.active .kanban-col-header::before,
.home-view.active .kanban-col-header::before{
  content:"" !important;
  display:block !important;
  width:100% !important;
  height:3px !important;
  min-height:3px !important;
  border-radius:999px !important;
  margin:0 0 10px !important;
  background:var(--kanban-col-accent) !important;
  box-shadow:none !important;
  flex:0 0 auto !important;
}

#homeView.active .kanban-col-header::after,
.home-view.active .kanban-col-header::after{
  content:none !important;
  display:none !important;
}

#homeView.active .kanban-col.is-collapsed .kanban-col-header,
.home-view.active .kanban-col.is-collapsed .kanban-col-header{
  border-bottom:none !important;
  box-shadow:none !important;
}
