.modal-view__wrapper{display:flex;flex-direction:column;gap:16px;padding:var(--spacing-8, 8px);max-height:calc(90vh - 24px);overflow:auto}.modal-form__header{text-align:center}.modal-form__title,.modal-form__subtitle{color:var(--color-onbase-primary, #312b36);text-align:center}.modal-form__group{display:flex;flex-direction:column;align-items:flex-start;gap:var(--spacing-6, 6px);align-self:stretch;margin-bottom:10px}.modal-form__label{font-weight:500;color:var(--color-onbase-primary, #312b36)}.modal-form__input-wrapper{position:relative;width:100%}.modal-form__input{width:100%;background:#fff;box-sizing:border-box;transition:border-color .2s ease;display:flex;height:48px;padding:var(--spacing-0, 0) var(--spacing-12, 12px);justify-content:center;align-items:center;gap:var(--spacing-8, 8px);align-self:stretch;border-radius:var(--radius-md, 8px);border:1px solid var(--color-border-highest, #312b36);color:var(--color-onbase-primary, #312b36)}.modal-form__input::placeholder{color:var(--color-onbase-secondary, #665e5c)}.modal-form__toggle-password{position:absolute;right:1.2rem;top:50%;transform:translateY(-50%);background:none;border:none;cursor:pointer;padding:.4rem;color:#6b7280;display:flex;align-items:center;margin:0;width:auto;height:auto}.modal-form__toggle-password:hover{color:#1b2631}.modal-form__toggle-password svg{width:20px;height:20px}.modal-form__toggle-password .icon-eye-show,.modal-form__toggle-password.is-visible .icon-eye-hidden{display:none}.modal-form__toggle-password.is-visible .icon-eye-show{display:flex}.modal-form__options{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--spacing-16, 16px);height:36px}.modal-form__checkbox-label{display:flex;align-items:center;cursor:pointer;color:#000;gap:var(--spacing-6, 6px);font-weight:500}.modal-form__checkbox-label input[type=checkbox]{width:16px;height:16px;accent-color:#1b2631;margin:0;cursor:pointer}.modal-form__link{display:flex;align-items:center;height:100%;text-decoration:none;margin:0;display:inline;width:auto;font-weight:500;color:var(--color-onbase-primary, #312b36);padding:10px 12px}.modal-form__link:hover{border-radius:var(--radius-full, 999px);background:var(--color-container-alpha-100, rgba(51, 20, 0, .03))}.modal-form__submit{width:100%;color:var(--color-onbase-inverted, #faf8f5)}.modal-form__submit:after{display:none}.modal-form__footer-text a{font-weight:500;text-decoration:underline}.modal-form__badge{display:flex;padding:var(--spacing-4, 4px) 0;justify-content:center;align-items:center;gap:4px;align-self:stretch}.modal-form__badge svg{width:16px;height:16px;aspect-ratio:1/1}.modal-form__badge span{color:var(--color-onbase-secondary, #665e5c)}.modal-form__errors{background:#fef2f2;border:1px solid #fecaca;border-radius:8px;padding:10px 12px;margin-bottom:14px;font-size:14px;color:#dc2626}.modal-form__errors .form__message{font-size:1.3rem;margin:0}.modal-form__success{background:#f0fdf4;border:1px solid #bbf7d0;border-radius:8px;padding:10px 12px;margin-bottom:14px;font-size:1.3rem;color:#16a34a;text-align:center}.modal-form__cancel{text-align:center;margin-top:10px;color:var(--color-onbase-primary, #312b36);gap:var(--spacing-6, 6px)}.modal-form__cancel a{text-decoration:none;color:var(--color-onbase-primary, #312b36)}.modal-view--hidden,.modal-view--recover{display:none}.modal-view--recover.active{display:flex}.modal-view--recover .modal-form__group,.modal-view--recover .modal-form__submit{margin-bottom:16px}
/*# sourceMappingURL=/cdn/shop/t/115/assets/component-login-modal.css.map */
