/* Hide only the decoy field; leave the rest of each form unchanged. */
.widget.antispam-trap,
tr.antispam-trap {
    position: absolute !important;
    left: -10000px !important;
    width: 1px !important;
    height: 1px !important;
    overflow: hidden !important;
    opacity: 0 !important;
    pointer-events: none !important;
}

/* If a real visitor submits too quickly, expose the validation message. */
.widget.antispam-trap.antispam-error,
tr.antispam-trap.antispam-error {
    position: static !important;
    left: auto !important;
    width: auto !important;
    height: auto !important;
    overflow: visible !important;
    opacity: 1 !important;
    pointer-events: auto !important;
}

.widget.antispam-trap.antispam-error label,
.widget.antispam-trap.antispam-error input,
tr.antispam-trap.antispam-error label,
tr.antispam-trap.antispam-error input {
    display: none !important;
}

