.page-lavora-con-noi .academic-form-preview { margin-top: 18px; padding-top: 20px; }
.page-lavora-con-noi .academic-config-status {
  margin: 14px 0; padding: 12px 14px; border: 1px solid #d2e5f2;
  border-radius: 10px; background: #f2f9fd; color: #49677e; font-size: 13px; line-height: 1.6;
}
.page-lavora-con-noi .academic-config-status[hidden] { display: none; }
.page-lavora-con-noi .academic-form-status { min-height: 1.5em; line-height: 1.5; }
.page-lavora-con-noi .academic-form-status[data-state="success"] { color: #08764f; }
.page-lavora-con-noi .academic-form-status[data-state="error"] { color: #a62d31; }
.page-lavora-con-noi [data-academic-submit][aria-busy="true"] { cursor: progress; }
.page-lavora-con-noi [data-academic-privacy-link] { color: #075fa8; text-decoration: underline; text-underline-offset: .16em; text-decoration-thickness: 1px; }
.page-lavora-con-noi [data-academic-privacy-link]:hover { color: #034675; }
.page-lavora-con-noi [data-academic-privacy-link]:focus-visible { outline: 3px solid #168acb; outline-offset: 3px; border-radius: 2px; }
.page-lavora-con-noi .academic-honeypot { position: absolute !important; width: 1px !important; height: 1px !important; padding: 0 !important; margin: -1px !important; overflow: hidden !important; clip: rect(0, 0, 0, 0) !important; white-space: nowrap !important; border: 0 !important; }
.page-lavora-con-noi .academic-honeypot input { position: absolute; left: -10000px; }
