/* Feedback del formulario de participación. No mostrar un error en verde. */
.submission-result.is-error .submission-result__icon {
  color: #9b2c20;
  background: #fff1ee;
  box-shadow: 0 0 0 12px #fff8f6;
}
.submission-result.is-error .eyebrow { color: #9b2c20; }
.submission-result.is-error .eyebrow::before { background: currentColor; }
.submission-result__icon svg { fill: currentColor; }
.submission-result:focus { outline: none; }
.submission-result p { overflow-wrap: anywhere; white-space: pre-line; }
/* El campo antispam no depende de la carga de la hoja general. */
#tender-form [hidden] { display: none !important; }
.no-js #tender-form button[type="submit"] { display: none; }
