/* Form */ .aksrt-modal-auth__form { display: flex; flex-direction: column; gap: 16px; } .aksrt-modal-auth__error { padding: 10px 14px; border-radius: 8px; background: rgba(239, 68, 68, 0.08); color: var(--color-error, #EF4444); font-size: 13px; line-height: 1.5; } .aksrt-modal-auth__error a { color: var(--color-primary, var(--color-primary)); text-decoration: underline; } .aksrt-modal-auth__field label { display: block; font-size: 13px; font-weight: normal; color: var(--color-ink-2); margin-bottom: 6px; } .aksrt-modal-auth__field input { width: 100%; padding: 10px 14px; border: 1px solid var(--color-line); border-radius: var(--main-radius, 8px); font-size: 14px; color: var(--color-ink); background: var(--surface-1, #fff); transition: border-color 0.2s; box-sizing: border-box; } .aksrt-modal-auth__field input:focus { outline: none; border-color: var(--color-primary, var(--color-primary)); } .aksrt-modal-auth__field input::placeholder { color: var(--color-ink-4, #8A8F98); } .aksrt-modal-auth__pass-wrap { position: relative; } .aksrt-modal-auth__pass-wrap input { padding-right: 44px; } .aksrt-modal-auth__pass-toggle { position: absolute; right: 8px; top: 50%; transform: translateY(-50%); width: 32px; height: 32px; border: none; background: none; color: var(--color-ink-4, #8A8F98); cursor: pointer; display: flex; align-items: center; justify-content: center; border-radius: 6px; } .aksrt-modal-auth__pass-toggle:hover { background: var(--surface-2, #F4F5F7); } .aksrt-modal-auth__actions { display: flex; justify-content: flex-end; } .aksrt-modal-auth__link { font-size: 13px; color: var(--color-primary, var(--color-primary)); text-decoration: none; } .aksrt-modal-auth__link:hover { text-decoration: underline; } .aksrt-modal-auth__submit { width: 100%; padding: 12px; border: none; border-radius: var(--main-radius, 8px); background: var(--color-primary, var(--color-primary)); color: #fff; font-size: 15px; font-weight: 600; cursor: pointer; display: flex; align-items: center; justify-content: center; gap: 8px; transition: opacity 0.2s; } .aksrt-modal-auth__submit:hover { opacity: 0.85; } .aksrt-modal-auth__submit:disabled { opacity: 0.6; cursor: not-allowed; }