.ponponcat-form-base,select,textarea,input[type=date],input[type=month],input[type=datetime-local],input[type=text],input[type=number],input[type=email],input[type=password],input[type=url],input[type=search],input[type=tel]{width:100%;max-width:var(--ponponcat-form-base-max-width);border-radius:var(--ponponcat-form-base-border-radius);padding:var(--ponponcat-form-base-padding-height) var(--ponponcat-form-base-padding-width);border:var(--ponponcat-form-base-border-width) solid var(--ponponcat-form-base-border-color);background-color:var(--ponponcat-form-base-background-color)}.ponponcat-form-radio,input[type=checkbox],input[type=radio]{width:var(--ponponcat-form-radio-size);height:var(--ponponcat-form-radio-size);border-radius:50%;cursor:pointer;border:var(--ponponcat-form-base-border-width) solid var(--ponponcat-form-base-border-color);background-color:var(--ponponcat-form-base-background-color)}.ponponcat-form-radio:checked,input[type=checkbox]:checked,input[type=radio]:checked{background-color:var(--ponponcat-form-radio-background-color)}input[type=date],input[type=month],input[type=datetime-local]{width:auto;max-width:none}input[type=checkbox]{border-radius:var(--ponponcat-form-base-border-radius)}input[type=checkbox]:checked{background-color:var(--ponponcat-form-checkbox-background-color)}input[type=checkbox]:checked:after{content:var(--ponponcat-form-checkbox-mark-content);color:var(--ponponcat-form-checkbox-mark-color);position:relative;font-weight:var(--ponponcat-form-checkbox-mark-weight);top:var(--ponponcat-form-checkbox-mark-top);left:var(--ponponcat-form-checkbox-mark-left)}textarea{width:100%;max-width:var(--ponponcat-textarea-max-width);min-height:var(--ponponcat-textarea-height);height:var(--ponponcat-textarea-height);resize:none}button,input[type=submit],input[type=button]{display:inline-block;background-color:var(--ponponcat-form-button-background-color);color:var(--ponponcat-form-button-color);padding:var(--ponponcat-form-button-padding-height) var(--ponponcat-form-button-padding-width);border-radius:var(--ponponcat-form-button-radius);transition:.5s background-color}button:hover,input[type=submit]:hover,input[type=button]:hover{background-color:var(--ponponcat-form-button-background-color-hover)}label{cursor:pointer}
