
/* Alerte « retour de lot » — programme entièrement commercialisé (0.9.40). */
.wc-alerte{background:#fff;border:1px solid rgba(10,34,48,.12);border-left:4px solid var(--wc-orange,#e2650b);border-radius:12px;padding:1.4rem 1.5rem;margin:1.5rem 0 2rem}
.wc-alerte h2{margin:0 0 .5rem;font-size:1.25rem}
.wc-alerte__intro{margin:0 0 1.1rem;line-height:1.55;color:#3d4c53;max-width:70ch}
.wc-alerte__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:.8rem 1rem}
.wc-alerte__grid label{display:flex;flex-direction:column;gap:.25rem;font-size:.82rem;font-weight:600;color:#0a2230}
.wc-alerte__grid label i{font-style:normal;font-weight:400;color:#6b7a80}
.wc-alerte__grid input,.wc-alerte__grid select{padding:.55rem .7rem;border:1px solid rgba(10,34,48,.22);border-radius:8px;font:inherit;font-weight:400;background:#fff}
.wc-alerte__grid input:focus,.wc-alerte__grid select:focus{outline:2px solid var(--wc-orange,#e2650b);outline-offset:1px}
.wc-alerte__consent{display:flex;gap:.55rem;align-items:flex-start;margin:1rem 0 .9rem;font-size:.8rem;line-height:1.45;color:#3d4c53}
.wc-alerte__consent input{margin-top:.15rem;flex:0 0 auto}
.wc-alerte__go{width:100%;max-width:340px}
.wc-alerte__msg{margin:.7rem 0 0;font-size:.85rem;min-height:1.2em}
.wc-alerte__msg.is-error{color:#b8492f}.wc-alerte__msg.is-ok{color:#3d4c53}
.wc-alerte__ok{margin:0;padding:.9rem 1rem;background:#eaf5ee;border-radius:8px;color:#1e6b3d;line-height:1.5}
@media (max-width:520px){.wc-alerte{padding:1.1rem}.wc-alerte__go{max-width:none}}
