.profile-recover__form {
display: flex;
flex-direction: column;
flex: 1;
font-weight: 400;
font-size: 1rem;
padding: 1rem;
color: white;
}
.profile-recover__form-title {
text-align: center;
font-size: 1.5rem;
font-weight: 600;
line-height: 130%;
margin: 0 0 1rem;
}
.profile-recover__form-desc {
font-size: 0.8125rem;
font-weight: 400;
line-height: 140%;
margin: 0 0 1rem;
}
.profile-recover__form-textarea {
border-radius: .5rem;
background: var(--color-grey-600);
padding: 1.25rem;
font-size: 0.875rem;
font-weight: 400;
min-height: 8rem;
height: 14rem;
width: 100%;
border: solid 1px transparent;
}
.profile-recover__form-textarea-valid {
border: 1px solid var(--color-green-300);
}
.profile-recover__form-textarea-error {
border: 1px solid var(--color-red-600);
}
.profile-recover__form-error {
color: #ff6d6d;
margin: .5rem 0 0;
min-height: 2.375rem;
font-size: 0.8125rem;
font-weight: 400;
}
.profile-recover__form-submit {
margin: 1.5rem 0 0;
width: 100%;
}
.profile-recover__confirmation-header {
width: 100%;
background: linear-gradient(180deg, #A55282 0%, #F27C34 100%);
-webkit-background-clip: text;
color: rgb(0 0 0 / 20%);
font-size: 1.625rem;
font-weight: 700;
line-height: 130%;
}
.profile-recover__success {
display: flex;
flex-direction: column;
align-items: center;
height: 100%;
}
.profile-recover__success-text {
font-size: 1.625rem;
font-weight: 700;
text-align: center;
flex: 1;
padding: 1rem;
display: flex;
flex-direction: column;
align-items: center;
justify-content: center;
}
.profile-recover__success-text span:last-child {
font-size: 1rem;
margin: .625rem;
color: var(--color-grey-100);
font-weight: 400;
}
.profile-recover__success-submit {
width: 100%;
max-height: 2.875rem;
}
.profile-recover__declined {
display: flex;
flex-direction: column;
align-items: center;
padding: 1rem;
height: 100%;
}
.profile-recover__declined-text {
font-size: 1.5rem;
text-align: center;
max-width: 70%;
flex: 1;
display: flex;
flex-direction: column;
align-items: center;
justify-content: center;
}
.profile-recover__declined-text span:last-child {
font-size: .875rem;
margin: .625rem;
}
.profile-recover__declined-submit {
width: 100%;
max-height: 2.875rem;
}
/* SYNCING VIEW */
.profile-recover__syncing {
display: flex;
flex-direction: column;
padding: 1rem;
height: 100%;
}
.profile-recover__syncing-content {
flex: 1;
display: flex;
flex-direction: column;
}
.profile-recover__syncing h4 {
font-size: 1.25rem;
font-weight: 600;
margin: 0 0 1rem;
}
.profile-recover__syncing p {
color: var(--color-grey-200);
font-size: .875rem;
}
.profile-recover__syncing-submit {
width: 100%;
max-height: 2.875rem;
}
/* SEARCHING VIEW */
.profile-recover__searching {
display: flex;
flex-direction: column;
padding: 1rem;
height: 100%;
}
.profile-recover__searching-content {
flex: 1;
display: flex;
flex-direction: column;
}
.profile-recover__searching-submit {
width: 100%;
max-height: 2.875rem;
}
/* AGREEMENT VIEW */
.profile-recover__agreement {
display: flex;
flex-direction: column;
align-items: center;
padding: 1rem;
height: 100%;
}
.profile-recover__agreement-head {
display: flex;
flex-direction: column;
align-items: center;
background: linear-gradient(64deg, #A55282 17.37%, #F27C34 83.49%);
background-clip: text;
-webkit-background-clip: text;
color: rgb(0 0 0 / 20%);
font-size: 1.6125rem;
font-weight: 700;
line-height: 130%;
}
.profile-recover__agreement-content {
flex: 1;
white-space: pre-wrap;
overflow: auto;
margin: 1.5rem 0;
color: var(--color-grey-200);
}
.profile-recover__agreement-content p {
margin: 0 0 1rem;
}
.profile-recover__agreement-checkbox {
display: flex;
flex-direction: row;
gap: .5rem;
margin: 0 0 1.5rem;
}
.profile-recover__agreement-checkbox input[type=checkbox] {
min-width: 1.25rem;
margin: .25rem 0 0;
}