/*
 * Contact modal (#660): the honeypot box, the marked boxes and the inline
 * error. Its own stylesheet, like partner-request.css, so the theme's
 * compiled Tailwind bundle need not be rebuilt for four rules; the modal's
 * other rules (the mockup's .overlay/.modal) stay in assets/css/app.src.css.
 */
/* A box no person sees or tabs to: off-screen rather than display:none, which some scripts skip. */
#nht-contact-modal .c-hp { position: absolute; left: -10000px; top: auto; width: 1px; height: 1px; overflow: hidden; }
/* The box the family (or the route) left empty. */
#nht-contact-modal .field input[aria-invalid="true"], #nht-contact-modal .field textarea[aria-invalid="true"] { border-color: var(--terracotta, #C2683F); }
/* "Could not send — try again or email us directly", with the address as a link that opens the chooser. */
#nht-contact-modal .c-error { margin: 12px 0 0; padding: 10px 14px; border-radius: 11px; background: rgba(194,104,63,.1); border: 1px solid rgba(194,104,63,.35); color: var(--terracotta-dark, #A4502C); font-size: 14px; line-height: 1.5; }
#nht-contact-modal .c-error a { color: var(--terracotta-dark, #A4502C); font-weight: 600; text-decoration: underline; }
