/* Estilos propios del sitio estático de cosianipr.org (JB Host Design, 2026-10).
   El formulario de /contacto.html conserva la tabla y las clases de la plantilla original (inputbox, label-top,
   button), así que aquí solo va lo nuevo: el campo trampa para bots y los avisos de envío. Sin estilos en línea. */

/* Columna separadora del formulario: el original la fijaba con el atributo width="10%". */
#contact-form td.jb-sep {
    width: 10%;
}

/* Campo trampa (honeypot): fuera de la vista y del lector de pantalla; un humano no lo rellena. */
.jb-hp {
    position: absolute;
    left: -10000px;
    top: auto;
    width: 1px;
    height: 1px;
    overflow: hidden;
}

/* Avisos de envío, en el hueco que ocupaba el captcha. */
.jb-contacto-status {
    margin: 10px 0;
    max-width: 420px;
    font-size: 12px;
    line-height: 1.4;
}

.jb-contacto-status[hidden] {
    display: none;
}

.jb-alert {
    padding: 0.5em 0.75em;
    border: 1px solid;
    border-radius: 3px;
}

.jb-alert-ok {
    color: #2f6b2f;
    background-color: #e9f5e9;
    border-color: #b5dbb5;
}

.jb-alert-error {
    color: #8a1f1f;
    background-color: #fbeaea;
    border-color: #e5b5b5;
}

.jb-alert a {
    color: inherit;
    text-decoration: underline;
}
