.captcha-dialog[data-v-f9a5f8ff]{color:#111827;width:100%}.captcha-dialog__hint[data-v-f9a5f8ff]{color:#6b7280;font-size:13px;line-height:20px;margin:0 0 14px}.captcha-dialog__field[data-v-f9a5f8ff]{align-items:center;display:flex;gap:12px}.captcha-dialog__input[data-v-f9a5f8ff]{background:#fff;border:1px solid #d1d5db;border-radius:10px;color:#111827;flex:1;height:44px;min-width:0;padding:0 14px;transition:border-color .2s ease,box-shadow .2s ease}.captcha-dialog__input[data-v-f9a5f8ff]::-moz-placeholder{color:#9ca3af}.captcha-dialog__input[data-v-f9a5f8ff]::placeholder{color:#9ca3af}.captcha-dialog__input[data-v-f9a5f8ff]:focus{border-color:#2563eb;box-shadow:0 0 0 3px #2563eb1f;outline:none}.captcha-dialog__preview[data-v-f9a5f8ff]{align-items:center;background:linear-gradient(180deg,#fff,#f8fbff);border:1px solid #dbe3f0;border-radius:10px;cursor:pointer;display:inline-flex;height:52px;justify-content:center;min-width:128px;padding:0;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease;width:128px}.captcha-dialog__preview[data-v-f9a5f8ff]:hover{border-color:#93c5fd;box-shadow:0 8px 18px #2563eb14}.captcha-dialog__preview[data-v-f9a5f8ff]:disabled{cursor:wait;opacity:.8}.captcha-dialog__image[data-v-f9a5f8ff]{display:block;height:38px;-o-object-fit:fill;object-fit:fill;width:100px}.captcha-dialog__loading[data-v-f9a5f8ff]{color:#6b7280;font-size:12px}.captcha-dialog__refresh[data-v-f9a5f8ff]{background:transparent;border:none;color:#2563eb;cursor:pointer;font-size:12px;line-height:18px;margin-top:10px;padding:0}.captcha-dialog__refresh[data-v-f9a5f8ff]:disabled{color:#94a3b8;cursor:wait}
