/* BRL_COMMERCIAL_ACTIVATION_UI_PHASE_B */
#brlCommercialActivationWorkbench .brl-ca-grid{
  display:grid;
  grid-template-columns:1fr;
  gap:1rem;
}
@media (min-width: 980px){
  #brlCommercialActivationWorkbench .brl-ca-grid{
    grid-template-columns:1.1fr .9fr;
  }
}

#brlCommercialActivationWorkbench .brl-ca-panel,
#brlCommercialActivationWorkbench .brl-ca-kpi{
  border:1px solid rgba(148,163,184,.16);
  border-radius:14px;
  background:rgba(15,23,42,.12);
  padding:1rem;
}

#brlCommercialActivationWorkbench .brl-ca-kpis{
  display:grid;
  grid-template-columns:1fr;
  gap:.75rem;
}
@media (min-width: 980px){
  #brlCommercialActivationWorkbench .brl-ca-kpis{
    grid-template-columns:repeat(4,1fr);
  }
}

#brlCommercialActivationWorkbench .brl-ca-badge{
  display:inline-flex;
  align-items:center;
  gap:.35rem;
  padding:.28rem .65rem;
  border-radius:999px;
  font-size:11px;
  font-weight:700;
  text-transform:uppercase;
  letter-spacing:.04em;
}

#brlCommercialActivationWorkbench .brl-ca-ok{
  color:#bbf7d0;
  background:rgba(34,197,94,.14);
  border:1px solid rgba(34,197,94,.28);
}
#brlCommercialActivationWorkbench .brl-ca-warn{
  color:#fde68a;
  background:rgba(245,158,11,.14);
  border:1px solid rgba(245,158,11,.28);
}
#brlCommercialActivationWorkbench .brl-ca-soft{
  color:#cbd5e1;
  background:rgba(148,163,184,.12);
  border:1px solid rgba(148,163,184,.22);
}
#brlCommercialActivationWorkbench .brl-ca-danger{
  color:#fecaca;
  background:rgba(239,68,68,.12);
  border:1px solid rgba(239,68,68,.25);
}

#brlCommercialActivationWorkbench .brl-ca-meta{
  font-size:12px;
  color:#94a3b8;
  line-height:1.6;
}

#brlCommercialActivationWorkbench textarea.form-control{
  min-height:110px;
  resize:vertical;
}

#brlCommercialActivationWorkbench .brl-ca-actions{
  display:flex;
  flex-wrap:wrap;
  gap:.75rem;
  margin-top:1rem;
}

#brlCommercialActivationWorkbench .brl-ca-note{
  margin-top:.75rem;
  padding:.8rem .9rem;
  border-radius:12px;
  border:1px solid rgba(148,163,184,.18);
  background:rgba(148,163,184,.08);
  color:#cbd5e1;
  font-size:12px;
  line-height:1.55;
}
