.captcha-dialog__mask[data-v-a5e7fef5]{align-items:center;background-color:#0000006b;display:flex;inset:0;justify-content:center;padding:24px;position:fixed;z-index:1300}.captcha-dialog__box[data-v-a5e7fef5]{background-color:#fff;box-shadow:0 8px 28px #0000002e;max-width:100%;padding:20px 24px 22px;width:400px}.captcha-dialog__head[data-v-a5e7fef5]{align-items:flex-start;display:flex;gap:12px;justify-content:space-between}.captcha-dialog__title[data-v-a5e7fef5]{color:#333;font-size:16px;font-weight:600;line-height:1.4;margin:0}.captcha-dialog__close[data-v-a5e7fef5]{background:none;border:0;border-radius:2px;color:#9e9e9e;cursor:pointer;flex:0 0 auto;height:28px;margin:-4px -4px 0 0;padding:0;transition:color .2s ease;width:28px}.captcha-dialog__close svg[data-v-a5e7fef5]{display:block;height:16px;margin:0 auto;width:16px}.captcha-dialog__close[data-v-a5e7fef5]:hover:not(:disabled){color:#333}.captcha-dialog__close[data-v-a5e7fef5]:disabled{cursor:default;opacity:.5}.captcha-dialog__desc[data-v-a5e7fef5]{color:#6b6b6b;font-size:13px;line-height:1.5;margin:6px 0 0}.captcha-dialog__form[data-v-a5e7fef5]{margin-top:16px}.captcha-dialog__row[data-v-a5e7fef5]{align-items:center;display:flex;gap:10px}.captcha-dialog__input[data-v-a5e7fef5]{background-color:#fff;border:1px solid #d2d2d2;border-radius:2px;color:#333;flex:1 1 auto;font-size:14px;height:44px;min-width:0;outline:none;padding:0 12px;transition:border-color .15s ease,box-shadow .15s ease,background-color .15s ease}.captcha-dialog__input[data-v-a5e7fef5]::-moz-placeholder{color:#b5b5b5}.captcha-dialog__input[data-v-a5e7fef5]::placeholder{color:#b5b5b5}.captcha-dialog__input[data-v-a5e7fef5]:hover:not(:disabled){border-color:#b9b9b9}.captcha-dialog__input[data-v-a5e7fef5]:focus{border-color:#a15c56;box-shadow:0 0 0 2px #a15c561f}.captcha-dialog__input--error[data-v-a5e7fef5],.captcha-dialog__input--error[data-v-a5e7fef5]:focus,.captcha-dialog__input--error[data-v-a5e7fef5]:hover{border-color:#c0392b;box-shadow:0 0 0 2px #c0392b1f}.captcha-dialog__input[data-v-a5e7fef5]:disabled{background-color:#f5f5f5;color:#9e9e9e;cursor:default}.captcha-dialog__error[data-v-a5e7fef5]{color:#c0392b;font-size:12px;line-height:1.5;margin:6px 0 0}.captcha-dialog__actions[data-v-a5e7fef5]{display:flex;gap:12px;justify-content:flex-end;margin-top:20px}.captcha-dialog__btn[data-v-a5e7fef5]{border-radius:999px;cursor:pointer;font-family:inherit;font-size:13px;height:38px;line-height:1;padding:0 22px;transition:color .2s ease,background-color .2s ease,border-color .2s ease}.captcha-dialog__btn[data-v-a5e7fef5]:focus-visible{box-shadow:0 0 0 3px #a15c564d;outline:none}.captcha-dialog__btn--ghost[data-v-a5e7fef5]{background-color:#fff;border:1px solid rgba(161,92,86,.6);color:#a15c56}.captcha-dialog__btn--ghost[data-v-a5e7fef5]:hover:not(:disabled){background-color:#a15c560f}.captcha-dialog__btn--primary[data-v-a5e7fef5]{background-color:#a15c56;border:1px solid #a15c56;color:#fff}.captcha-dialog__btn--primary[data-v-a5e7fef5]:hover:not(:disabled){background-color:#8d4c47;border-color:#8d4c47}.captcha-dialog__btn[data-v-a5e7fef5]:disabled,.captcha-dialog__btn[data-v-a5e7fef5]:disabled:hover{cursor:default;opacity:.6}.captcha-dialog-enter-active[data-v-a5e7fef5],.captcha-dialog-leave-active[data-v-a5e7fef5]{transition:opacity .18s ease}.captcha-dialog-enter-active .captcha-dialog__box[data-v-a5e7fef5],.captcha-dialog-leave-active .captcha-dialog__box[data-v-a5e7fef5]{transition:transform .18s ease}.captcha-dialog-enter-from[data-v-a5e7fef5],.captcha-dialog-leave-to[data-v-a5e7fef5]{opacity:0}.captcha-dialog-enter-from .captcha-dialog__box[data-v-a5e7fef5],.captcha-dialog-leave-to .captcha-dialog__box[data-v-a5e7fef5]{transform:translateY(-8px)}@media(prefers-reduced-motion:reduce){.captcha-dialog-enter-active[data-v-a5e7fef5],.captcha-dialog-enter-active .captcha-dialog__box[data-v-a5e7fef5],.captcha-dialog-leave-active[data-v-a5e7fef5],.captcha-dialog-leave-active .captcha-dialog__box[data-v-a5e7fef5]{transition:none}}@media(max-width:480px){.captcha-dialog__mask[data-v-a5e7fef5]{padding:16px}.captcha-dialog__box[data-v-a5e7fef5]{padding:18px 18px 20px}.captcha-dialog__row[data-v-a5e7fef5]{gap:8px}}
