@memori.ai/memori-react
Version:
[](https://www.npmjs.com/package/@memori.ai/memori-react)   • 3.15 kB
CSS
.memori--login-drawer {
z-index: 10000;
}
.memori--login-drawer .memori-drawer--panel {
--memori-drawer--width: 100%;
--memori-drawer--width--md: 60%;
--memori-drawer--width--lg: 40%;
}
.memori--login-drawer.memori--login-drawer--logged .memori-drawer--panel {
--memori-drawer--width: 100%;
--memori-drawer--width--md: 40%;
--memori-drawer--width--lg: 30%;
}
.memori--login-drawer--title {
margin: 0;
font-size: inherit;
font-weight: 400;
line-height: inherit;
}
form.memori--login-drawer--form {
display: flex;
flex-direction: column;
padding: 1rem 0.5rem;
}
p.memori--login-drawer--error {
margin: 0.5rem 0;
color: var(--memori-error-color);
text-align: center;
}
p.memori--login-drawer--inline-error {
margin: 0 0 0.5rem;
color: var(--memori-error-color);
font-size: 0.875rem;
text-align: center;
}
.memori--login-drawer--form label:not(.memori-checkbox) {
display: flex;
flex-direction: column;
margin: 0.5rem 0;
}
.memori--login-drawer--form label.memori-checkbox {
width: 100%;
margin: 0.5rem 0;
}
.memori--login-drawer--form input {
flex: 1 1 auto;
padding: 10px;
border: 1px solid var(--memori-button-border-color, #ccc);
border-radius: 5px;
margin: 0.5rem 0;
font-size: 16px;
line-height: 1.5;
transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
.memori--login-drawer--form button:focus,
.memori--login-drawer--form input:focus,
.memori--login-drawer--form input[type="checkbox"]:focus+.memori-checkbox--inner {
border-color: var(--memori-primary);
box-shadow: 0 2px 0 rgba(0, 0, 0, 0.2);
outline: none;
}
.memori--login-drawer--form input[aria-invalid="true"] {
border-color: var(--memori-error-color);
}
.memori--login-drawer--form a {
color: var(--memori-primary);
text-decoration: underline;
}
.memori--login-drawer--form a:hover,
.memori--login-drawer--form a:focus,
.memori--login-drawer--form a:active {
opacity: 0.8;
outline-color: var(--memori-primary);
}
.memori--login-drawer--form button[type="submit"] {
margin-top: 1rem;
}
.memori--login-drawer--form small {
color: #666;
font-size: 0.8rem;
}
p.memori--login-drawer--signup {
margin-top: 1.5rem;
}
.memori--login-drawer--signup p:not(:last-of-type) {
margin-bottom: 0.5rem;
}
.memori--login-drawer--password-meter {
margin: 0;
text-align: center;
}
meter.memori--login-drawer--password-meter {
width: 100%;
}
meter.memori--login-drawer--password-meter+small {
display: inline-block;
text-align: center;
}
figure.memori--login-drawer--avatar {
display: flex;
overflow: hidden;
width: 60px;
height: 60px;
align-items: center;
justify-content: center;
border-radius: 50%;
margin: 0 0 1rem 1rem;
float: right;
}
figure.memori--login-drawer--avatar img {
width: 100%;
height: 100%;
object-fit: cover;
object-position: center;
}
h3.memori--login-drawer--edit-account-title {
margin: 2.5rem 0 0.5rem;
font-size: 1.33rem;
font-weight: 400;
line-height: 1.2;
}