// This Source Code Form is subject to the terms of the Mozilla Public // License, v. 2.0. If a copy of the MPL was not distributed with this // file, You can obtain one at http://mozilla.org/MPL/2.0/. // // Copyright (c) KALEIDOS INC @use "common/refactor/common-refactor.scss" as *; .auth-form-wrapper { width: 100%; padding-block-end: 0; display: grid; gap: $s-12; form { display: flex; flex-direction: column; gap: $s-12; margin-top: $s-12; } } .auth-title-wrapper { width: 100%; padding-block-end: 0; display: grid; gap: $s-8; } .separator { border-color: var(--modal-separator-backogrund-color); margin: 0; } .auth-title { @include bigTitleTipography; color: var(--title-foreground-color-hover); } .auth-subtitle { @include smallTitleTipography; color: var(--title-foreground-color); } .auth-tagline { @include smallTitleTipography; margin: 0; color: var(--title-foreground-color); } .form-field { --input-width: 100%; --input-height: #{$s-40}; --input-min-width: 100%; } .buttons-stack { display: grid; gap: $s-8; } .login-button, .login-ldap-button { @extend .button-primary; @include uppercaseTitleTipography; height: $s-40; width: 100%; } .go-back { display: flex; flex-direction: column; gap: $s-12; padding: 0; border-block-start: none; } .go-back-link { @extend .button-secondary; @include uppercaseTitleTipography; height: $s-40; } .links { display: grid; gap: $s-24; } .register, .account, .recovery-request, .demo-account { display: flex; justify-content: center; gap: $s-8; padding: 0; } .register-text, .account-text, .recovery-text, .demo-account-text { @include smallTitleTipography; text-align: right; color: var(--title-foreground-color); } .register-link, .account-link, .recovery-link, .forgot-pass-link, .demo-account-link { @include smallTitleTipography; text-align: left; background-color: transparent; border: none; display: inline; color: var(--link-foreground-color); &:hover { text-decoration: underline; } } .forgot-password { display: flex; justify-content: flex-end; } .submit-btn, .register-btn, .recover-btn { @extend .button-primary; @include uppercaseTitleTipography; height: $s-40; width: 100%; } .login-btn { @include smallTitleTipography; display: flex; align-items: center; gap: $s-6; width: 100%; border-radius: $br-8; background-color: var(--button-secondary-background-color-rest); color: var(--button-foreground-color-focus); span { padding-block-start: $s-2; } &:hover { color: var(--button-foreground-color-focus); background-color: var(--button-secondary-background-color-hover); } } .auth-buttons { display: flex; gap: $s-8; }