.form .form__error{margin:0 0 16px;padding:12px 14px;border:1px solid #F3C6C6;border-radius:10px;background:#FFF3F3;color:#9D2525;font-size:14px;line-height:1.5}
.form__error[hidden]{display:none}
.form button:disabled{opacity:.65;cursor:wait;transform:none}
.form__trap{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip-path:inset(50%)!important;white-space:nowrap!important}
