/* SPDX-License-Identifier: GPL-3.0-or-later */
.aiwend-form{max-width:40rem}
.aiwend-form label{display:block;font-weight:600;margin:0 0 .25rem}
.aiwend-form input[type=text],.aiwend-form input[type=email],.aiwend-form select,.aiwend-form textarea{width:100%;box-sizing:border-box;min-height:2.75rem;padding:.5rem .75rem;font:inherit}
.aiwend-form p{margin:0 0 1rem}
.aiwend-form .aiwend-form__notice{padding:.75rem 1rem;border:2px solid currentColor;margin:0 0 1rem}
.aiwend-form .aiwend-form__err{display:block;font-weight:600;margin-top:.25rem}
.aiwend-form .aiwend-form__small{font-size:.9em}
.aiwend-form .aiwend-form__hp{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}
.aiwend-form button{min-height:2.75rem;padding:.5rem 1.25rem;font:inherit;cursor:pointer}
.aiwend-form .aiwend-form__check{display:flex;gap:.5rem;align-items:flex-start;min-height:2.75rem}
.aiwend-form .aiwend-form__check input{flex:none;margin:.5rem 0 0;width:1.5rem;height:1.5rem}
.aiwend-form .aiwend-form__check label{flex:1;margin:0;padding:.5rem 0}

