/* CL_ACTIONS_RAPIDES_V107 */

#cl-actions-rapides-v107{
  margin-top:22px;
}

.cl-qa-v107-stack{
  display:flex;
  flex-direction:column;
  gap:14px;
}

.cl-qa-v107-btn{
  width:100%;
  min-height:58px;
  padding:0 18px;
  border-radius:18px;
  border:1px solid rgba(15,23,42,.10);
  background:rgba(255,255,255,.78);
  color:#0f172a;
  display:flex;
  align-items:center;
  justify-content:flex-start;
  gap:14px;
  font-weight:900;
  font-size:1.02rem;
  text-decoration:none;
  cursor:pointer;
  box-shadow:0 12px 28px rgba(15,23,42,.045);
}

.cl-qa-v107-ico{
  width:34px;
  height:34px;
  border-radius:999px;
  display:inline-flex;
  align-items:center;
  justify-content:center;
  border:2px solid currentColor;
  font-weight:900;
  flex:0 0 auto;
}

.cl-qa-v107-primary{
  background:linear-gradient(135deg,#2563eb,#06b6d4);
  color:#fff;
  border-color:transparent;
}

.cl-qa-v107-danger{
  color:#b91c1c;
  background:rgba(254,242,242,.92);
  border-color:rgba(248,113,113,.30);
}

.cl-qa-v107-success{
  color:#047857;
  background:rgba(236,253,245,.96);
  border-color:rgba(52,211,153,.30);
}

html[data-theme="dark"] .cl-qa-v107-btn{
  background:rgba(15,23,42,.72);
  color:#f8fafc;
  border-color:rgba(255,255,255,.10);
}

html[data-theme="dark"] .cl-qa-v107-primary{
  background:linear-gradient(135deg,#2563eb,#06b6d4);
  color:#fff;
}

html[data-theme="dark"] .cl-qa-v107-danger{
  color:#fecaca;
  background:rgba(69,10,10,.52);
  border-color:rgba(248,113,113,.22);
}

html[data-theme="dark"] .cl-qa-v107-success{
  color:#bbf7d0;
  background:rgba(6,78,59,.42);
  border-color:rgba(52,211,153,.22);
}
