UNPKG

@memori.ai/memori-react

Version:

[![npm version](https://img.shields.io/github/package-json/v/memori-ai/memori-react)](https://www.npmjs.com/package/@memori.ai/memori-react) ![Tests](https://github.com/memori-ai/memori-react/workflows/CI/badge.svg?branch=main) ![TypeScript Support](https

144 lines (121 loc) 3.15 kB
.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; }