/**
 * Propubli - Estilos de formulario seguro
 * Ubicación: /httpdocs/assets/css/formulario-propubli.css
 * Versión: 2026-05-03
 */

.hp-field,
.honeypot,
[data-honeypot="true"] {
    position: absolute !important;
    left: -10000px !important;
    top: auto !important;
    width: 1px !important;
    height: 1px !important;
    overflow: hidden !important;
    opacity: 0 !important;
    pointer-events: none !important;
    clip: rect(0 0 0 0) !important;
    clip-path: inset(50%) !important;
    white-space: nowrap !important;
    border: 0 !important;
    padding: 0 !important;
    margin: 0 !important;
}

.form-status {
    min-height: 22px;
    margin-top: 12px;
    font-size: 0.92rem;
    font-weight: 700;
    line-height: 1.45;
}

.form-status.is-success {
    color: #14804a;
}

.form-status.is-error {
    color: #b42318;
}

.contact-form.is-sending {
    opacity: 0.78;
}

.contact-form.is-sending button[type="submit"] {
    cursor: wait;
}
