.wppb-user-forms,.wppb-register-user,.wppb-login,.wppb-forgot-password{font-family:inherit;font-size:var(--wp--preset--font-size--sm);color:var(--text-default)}.wppb-user-forms ul{list-style-type:none}.wppb-form-field{margin-block-end:var(--wp--preset--spacing--4)}.wppb-form-field label{font-size:var(--wp--preset--font-size--sm);color:var(--text-default);margin-block-end:var(--wp--preset--spacing--2);font-weight:600;display:block}.wppb-form-field span.description{font-size:var(--wp--preset--font-size--xxxs);color:var(--text-default);opacity:var(--text-opacity);margin-block-start:var(--wp--preset--spacing--1);display:block}.wppb-form-field input[type=text],.wppb-form-field input[type=email],.wppb-form-field input[type=password],.wppb-form-field input[type=url],.wppb-form-field input[type=tel],.wppb-form-field select,.wppb-form-field textarea{width:100%;padding:var(--wp--preset--spacing--3) var(--wp--preset--spacing--4);border:1px solid var(--border-default);font-size:var(--wp--preset--font-size--sm);color:var(--text-default);background:var(--surface-card);border-radius:4px;font-family:inherit;transition:border-color .15s,box-shadow .15s}.wppb-form-field input[type=text]:focus,.wppb-form-field input[type=email]:focus,.wppb-form-field input[type=password]:focus,.wppb-form-field input[type=url]:focus,.wppb-form-field input[type=tel]:focus,.wppb-form-field select:focus,.wppb-form-field textarea:focus{border-color:var(--color-primary);box-shadow:0 0 0 3px var(--color-primary-05);outline:none}.wppb-form-field input[type=text]::-moz-placeholder{color:var(--text-default);opacity:var(--text-opacity)}.wppb-form-field input[type=email]::-moz-placeholder{color:var(--text-default);opacity:var(--text-opacity)}.wppb-form-field input[type=password]::-moz-placeholder{color:var(--text-default);opacity:var(--text-opacity)}.wppb-form-field input[type=url]::-moz-placeholder{color:var(--text-default);opacity:var(--text-opacity)}.wppb-form-field input[type=tel]::-moz-placeholder{color:var(--text-default);opacity:var(--text-opacity)}.wppb-form-field select::-moz-placeholder{color:var(--text-default);opacity:var(--text-opacity)}.wppb-form-field textarea::-moz-placeholder{color:var(--text-default);opacity:var(--text-opacity)}.wppb-form-field input[type=text]::placeholder,.wppb-form-field input[type=email]::placeholder,.wppb-form-field input[type=password]::placeholder,.wppb-form-field input[type=url]::placeholder,.wppb-form-field input[type=tel]::placeholder,.wppb-form-field select::placeholder,.wppb-form-field textarea::placeholder{color:var(--text-default);opacity:var(--text-opacity)}.wppb-form-field textarea{resize:vertical;min-height:100px}.wppb-required{color:var(--color-error);margin-inline-start:2px}.wppb-user-forms .wppb-error,.wppb-user-forms ul.wppb-error{padding:var(--wp--preset--spacing--3) var(--wp--preset--spacing--4);background:color-mix(in srgb, var(--color-error) 10%, transparent);border-left:3px solid var(--color-error);font-size:var(--wp--preset--font-size--sm);border-radius:4px;margin-block-end:var(--wp--preset--spacing--4);padding-inline-start:var(--wp--preset--spacing--4);list-style:none}.wppb-user-forms .wppb-success{padding:var(--wp--preset--spacing--3) var(--wp--preset--spacing--4);background:color-mix(in srgb, var(--color-success) 10%, transparent);border-left:3px solid var(--color-success);font-size:var(--wp--preset--font-size--sm);border-radius:4px;margin-block-end:var(--wp--preset--spacing--4)}.wppb-submit-button-wrap,.wppb-form-field.submit{margin-block-start:var(--wp--preset--spacing--5)}.wppb-submit-button-wrap input[type=submit],.wppb-submit-button-wrap button[type=submit],.wppb-form-field.submit input[type=submit],.wppb-form-field.submit button[type=submit]{padding:var(--wp--preset--spacing--3) var(--wp--preset--spacing--6);background:var(--color-primary);color:var(--primary-foreground);border-radius:var(--wp--custom--border-radius--standard);font-size:var(--wp--preset--font-size--sm);cursor:pointer;border:none;font-family:inherit;font-weight:600;transition:background .15s}.wppb-submit-button-wrap input[type=submit]:hover,.wppb-submit-button-wrap button[type=submit]:hover,.wppb-form-field.submit input[type=submit]:hover,.wppb-form-field.submit button[type=submit]:hover{background:var(--color-primary-60)}.wppb-user-forms a{color:var(--color-primary);text-underline-offset:2px}.wppb-edit-profile{font-size:var(--wp--preset--font-size--sm)}