102 lines
2.7 KiB
SCSS

@import "src/@fuse/scss/fuse";
:host {
#lock {
width: 100%;
overflow: auto;
background: url('/assets/images/backgrounds/dark-material-bg.jpg') no-repeat;
background-size: cover;
#lock-form-wrapper {
flex: 1 0 auto;
padding: 32px;
@include media-breakpoint('xs') {
padding: 16px;
}
#lock-form {
display: flex;
flex-direction: column;
width: 420px;
max-width: 420px;
padding: 48px 32px 32px 32px;
background: #FFFFFF;
@include mat-elevation(16);
@include media-breakpoint('xs') {
padding: 24px;
width: 100%;
}
.lock-form-header {
display: flex;
flex: 1 0 auto;
.avatar-container {
position: relative;
margin-right: 16px;
.avatar {
margin: 0;
}
@include media-breakpoint('xs') {
margin-right: 0;
}
mat-icon {
position: absolute;
bottom: 0;
right: 0;
color: mat-color($mat-red, 500);
}
}
.title {
font-size: 20px;
margin-bottom: 8px;
@include media-breakpoint('xs') {
margin-top: 16px;
text-align: center;
}
}
.subtitle {
color: rgba(0, 0, 0, 0.54);
@include media-breakpoint('xs') {
text-align: center;
}
}
}
form {
width: 100%;
margin: 32px 0 0 0;
mat-form-field {
width: 100%;
}
.submit-button {
width: 220px;
margin: 16px auto;
display: block;
@include media-breakpoint('xs') {
width: 90%;
}
}
}
.message {
font-weight: 500;
text-align: center;
}
}
}
}
}