.amn-form .amn-row { display: flex; flex-wrap: wrap; gap: .5rem; }
.amn-form input[type="email"] { flex: 1 1 14rem; min-width: 0; box-sizing: border-box; }
.amn-form .amn-info { font-size: .85em; opacity: .8; margin: .5rem 0 0; }
.amn-form .amn-message { min-height: 1.4em; margin: .5rem 0 0; }
.amn-form .amn-message.amn-error { color: #b32d2e; }
.amn-form .amn-message.amn-ok { color: #1a7f37; }
.amn-hp { position: absolute; left: -10000px; top: auto; width: 1px; height: 1px; overflow: hidden; }
/* Button settings of the block (set in the editor) */
.amn-btn-bg .amn-send { background-color: var(--amn-btn-bg); }
.amn-btn-text .amn-send { color: var(--amn-btn-text); }
.amn-btn-radius .amn-send { border-radius: var(--amn-btn-radius); }
