
/* QUINCA+ v27 — règlement fournisseur verrouillé */

.supplier-payment-disabled{
  opacity:.42!important;
  cursor:not-allowed!important;
  filter:grayscale(.25);
  box-shadow:none!important;
  transform:none!important;
}
.supplier-payment-lock-banner{
  display:grid;
  grid-template-columns:auto minmax(0,1fr);
  gap:3px 10px;
  align-items:center;
  margin:2px 0 14px;
  padding:11px 12px;
  border:1px solid #cfe0f4;
  border-radius:11px;
  background:linear-gradient(135deg,#f1f7ff,#fbfdff);
}
.supplier-payment-lock-banner span{
  color:#6e8298;
  font-size:8px;
  font-weight:800;
}
.supplier-payment-lock-banner strong{
  color:#145fae;
  font-size:12px;
  justify-self:end;
}
.supplier-payment-lock-banner small{
  grid-column:1/-1;
  color:#8798aa;
  font-size:8px;
}
.supplier-store-locked-input{
  background:#eef3f8!important;
  color:#5a6f85!important;
  cursor:not-allowed;
  font-weight:800;
  border-style:dashed!important;
}
.supplier-payment-due{
  min-height:42px;
  display:flex;
  align-items:center;
  padding:0 12px;
  border:1px solid #dce8e2;
  border-radius:11px;
  background:#f3fbf7;
  color:#12825a;
  font-size:15px;
  font-weight:900;
}
body.dark-ui .supplier-payment-lock-banner{
  background:#14263b;
  border-color:#2d4664;
}
body.dark-ui .supplier-payment-lock-banner strong{
  color:#8fc6ff;
}
body.dark-ui .supplier-store-locked-input{
  background:#182638!important;
  color:#9eb0c4!important;
}
body.dark-ui .supplier-payment-due{
  background:#132a23;
  border-color:#295445;
  color:#83ddb5;
}
