.image-upload-wrapper[data-v-23ba8ada]{display:inline-block}.image-upload-wrapper .upload-area[data-v-23ba8ada]{width:120px;height:120px;border:1px dashed #d9d9d9;border-radius:4px;cursor:pointer;-webkit-transition:all .3s;transition:all .3s;overflow:hidden}.image-upload-wrapper .upload-area[data-v-23ba8ada]:hover{border-color:#1890ff}.image-upload-wrapper .upload-area .image-preview[data-v-23ba8ada]{position:relative;width:100%;height:100%}.image-upload-wrapper .upload-area .image-preview img[data-v-23ba8ada]{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;display:block}.image-upload-wrapper .upload-area .image-preview .image-mask[data-v-23ba8ada]{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.6);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;opacity:0;-webkit-transition:opacity .3s;transition:opacity .3s}.image-upload-wrapper .upload-area .image-preview .image-mask .upload-icon[data-v-23ba8ada]{font-size:24px;color:#fff;margin-bottom:4px}.image-upload-wrapper .upload-area .image-preview .image-mask .upload-text[data-v-23ba8ada]{color:#fff;font-size:12px}.image-upload-wrapper .upload-area .image-preview:hover .image-mask[data-v-23ba8ada]{opacity:1}.image-upload-wrapper .upload-area .upload-placeholder[data-v-23ba8ada]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:100%;background:#fafafa}.image-upload-wrapper .upload-area .upload-placeholder .upload-icon[data-v-23ba8ada]{font-size:32px;color:#999;margin-bottom:8px}.image-upload-wrapper .upload-area .upload-placeholder .upload-text[data-v-23ba8ada]{color:#666;font-size:12px}.image-upload-wrapper .upload-tip[data-v-23ba8ada]{margin-top:8px;color:#999;font-size:12px;line-height:1.5}.tianai-captcha-wrap[data-v-563599b2]{margin:8px 0}.captcha-trigger .trigger-bar[data-v-563599b2]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:40px;border:1px solid #e5e6eb;border-radius:4px;background:#fafafa;padding:0 12px;cursor:pointer;-webkit-transition:all .2s;transition:all .2s}.captcha-trigger .trigger-bar[data-v-563599b2]:hover{border-color:#2f54eb;background:#f0f5ff}.captcha-trigger .trigger-bar:hover .trigger-icon[data-v-563599b2]{color:#2f54eb}.captcha-trigger .trigger-bar .trigger-icon[data-v-563599b2]{font-size:18px;color:#8c8c8c;margin-right:8px;-webkit-transition:color .2s;transition:color .2s}.captcha-trigger .trigger-bar .trigger-text[data-v-563599b2]{-webkit-box-flex:1;-ms-flex:1;flex:1;font-size:14px;color:#595959}.captcha-trigger .trigger-bar .trigger-arrow[data-v-563599b2]{color:#bfbfbf;font-size:12px}.captcha-success[data-v-563599b2]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;height:40px;padding:0 12px;background:#f6ffed;border:1px solid #b7eb8f;border-radius:4px;color:#52c41a;font-size:14px;font-weight:500}.captcha-success .anticon[data-v-563599b2]{font-size:18px}.captcha-modal-mask[data-v-563599b2]{display:-webkit-box;display:-ms-flexbox;display:flex;z-index:1050;position:fixed;left:0;top:0;width:100%;height:100%;background-color:rgba(0,0,0,.45);-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.captcha-config-page .form-tip[data-v-a1921c96]{display:block;color:#999;font-size:12px;margin-top:4px;line-height:1.5}.captcha-config-page[data-v-a1921c96] .ant-radio-button-wrapper{height:36px;line-height:34px;padding:0 16px}.captcha-config-page[data-v-a1921c96] .ant-radio-button-wrapper .anticon{margin-right:4px}.bg-images-grid[data-v-a1921c96]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:12px}.bg-image-item[data-v-a1921c96]{position:relative;width:148px;height:100px;border-radius:4px;overflow:hidden;border:1px solid #e8e8e8}.bg-image-item img[data-v-a1921c96]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.bg-image-item .bg-image-mask[data-v-a1921c96]{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:16px;opacity:0;-webkit-transition:opacity .2s;transition:opacity .2s}.bg-image-item .bg-image-mask .anticon[data-v-a1921c96]{font-size:18px;color:#fff;cursor:pointer;padding:4px}.bg-image-item .bg-image-mask .anticon[data-v-a1921c96]:hover{color:#40a9ff}.bg-image-item:hover .bg-image-mask[data-v-a1921c96]{opacity:1}.bg-image-add[data-v-a1921c96]{width:148px;height:100px;border:1px dashed #d9d9d9;border-radius:4px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:6px;cursor:pointer;color:#999;font-size:13px;-webkit-transition:all .2s;transition:all .2s}.bg-image-add .anticon[data-v-a1921c96]{font-size:24px}.bg-image-add[data-v-a1921c96]:hover{border-color:#2f54eb;color:#2f54eb}.upload-modal-body[data-v-a1921c96]{padding:8px 0}.preview-result[data-v-a1921c96]{text-align:center;padding:8px;margin-top:12px;border-radius:4px;font-size:13px}.preview-result.success[data-v-a1921c96]{color:#52c41a;background:#f6ffed}.preview-result.fail[data-v-a1921c96]{color:#ff4d4f;background:#fff2f0}