.kt-academy-auth-form{display:grid;gap:18px}.kt-academy-auth-fieldset{display:grid;min-width:0;margin:0;padding:22px;gap:18px;border:1px solid currentColor;border-radius:12px}.kt-academy-auth-fieldset legend{padding:0 8px;font-size:1.15em;font-weight:700}.kt-academy-auth-form .elementor-field-group{display:grid;gap:7px}.kt-academy-auth-form label{font-weight:600}.kt-academy-auth-form input{width:100%}.kt-academy-password-field{position:relative;display:block}.kt-academy-password-field input{padding-right:48px!important}.kt-academy-password-toggle{position:absolute;top:50%;right:8px;display:grid;width:36px;height:36px;padding:8px;border:0!important;background:transparent!important;color:inherit;box-shadow:none!important;transform:translateY(-50%);place-items:center;cursor:pointer}.kt-academy-password-toggle svg{display:block;width:20px;height:20px;fill:currentColor}.kt-academy-password-toggle .kt-academy-eye-hide,.kt-academy-password-toggle[aria-pressed=true] .kt-academy-eye-show{display:none}.kt-academy-password-toggle[aria-pressed=true] .kt-academy-eye-hide{display:block}.kt-academy-auth-form .kt-academy-remember label{display:flex;align-items:center;gap:8px}.kt-academy-auth-form .kt-academy-remember input{width:auto}.kt-academy-auth-message{padding:14px 16px;border:1px solid #c3c4c7;border-radius:8px}.kt-academy-auth-message.is-success{border-color:#00a32a;background:#edfaef;color:#005c12}.kt-academy-auth-message.is-error{border-color:#d63638;background:#fcf0f1;color:#8a2424}
