[data-form] .form-alert{border-radius:4px;background-color:#eee;color:#555;padding:12px}[data-form] .form-alert p{line-height:1.8;margin:0}[data-form] .form-alert.positive{background-color:#cef5d0;color:#499c4d}[data-form] .form-alert.positive p{color:#499c4d}[data-form] .form-alert.negative{background-color:#e4cfcf;color:#d14b4b}[data-form] .form-alert.negative p{color:#d14b4b}[data-form] .form-alert.warning{background-color:#f7f5d8;color:#d1c90d}[data-form] .form-alert.warning p{color:#d1c90d}[data-form] .field-name-how{position:absolute;top:0;left:-90999px}[data-form] p.form-error{color:#d14b4b;margin:0;font-size:14px;text-align:left}[data-form] input,[data-form] textarea,[data-form] select{transition:border-color .5s}[data-form] input.is-invalid,[data-form] textarea.is-invalid,[data-form] select.is-invalid{border:1px solid #d14b4b}[data-form] button[type="submit"]:disabled{cursor:not-allowed;opacity:.4}
