/* ============================================================
   SDS Forms — Front-end CSS
   Chargé sur toutes les pages visiteur contenant un formulaire SDS
   ============================================================ */

/* --- Message de retour après soumission --------------------- */
.sds-form-message {
    display: none;
    padding: 14px 20px;
    border-radius: 6px;
    margin-top: 16px;
    font-size: 15px;
    line-height: 1.5;
    border-left: 4px solid transparent;
}

.sds-form-message--success {
    background-color: #f0fdf4;
    border-color: #16a34a;
    color: #15803d;
}

.sds-form-message--error {
    background-color: #fff1f2;
    border-color: #b91c1c;
    color: #b91c1c;
}

/* --- Champ honeypot anti-spam — DOIT rester invisible ------- */
.sds-honeypot {
    position: absolute !important;
    left: -9999px !important;
    top: -9999px !important;
    width: 1px !important;
    height: 1px !important;
    overflow: hidden !important;
    opacity: 0 !important;
    pointer-events: none !important;
}
