.integral-config-container[data-v-5aedf92d]{padding:24px;background:#f0f2f5;min-height:calc(100vh - 64px)}.welcome-card[data-v-5aedf92d]{margin-bottom:24px;-webkit-box-shadow:0 2px 8px rgba(0,0,0,.1);box-shadow:0 2px 8px rgba(0,0,0,.1);border-radius:8px}.welcome-content[data-v-5aedf92d]{text-align:center;padding:40px 20px}.welcome-content h1[data-v-5aedf92d]{color:#1890ff;margin-bottom:16px;font-size:28px;font-weight:300}.welcome-desc[data-v-5aedf92d]{color:#666;font-size:16px;margin:0}.config-section[data-v-5aedf92d]{-webkit-animation:fadeIn-5aedf92d .6s ease;animation:fadeIn-5aedf92d .6s ease}.config-collapse[data-v-5aedf92d]{background:transparent;height:100%}.config-collapse[data-v-5aedf92d] .ant-collapse-item{background:#fff;border-radius:8px;border:none;-webkit-box-shadow:0 2px 8px rgba(0,0,0,.1);box-shadow:0 2px 8px rgba(0,0,0,.1);overflow:hidden;margin-bottom:16px}.config-collapse[data-v-5aedf92d] .ant-collapse-header{padding:20px 24px;background:linear-gradient(135deg,#f8f9fa,#fff);border-bottom:1px solid #f0f0f0}.config-collapse[data-v-5aedf92d] .ant-collapse-content-box{padding:24px}.panel-header[data-v-5aedf92d]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%}.panel-icon[data-v-5aedf92d]{font-size:18px;color:#1890ff;margin-right:12px}.panel-title[data-v-5aedf92d]{font-size:16px;font-weight:600;color:#262626;margin-right:12px}.panel-desc[data-v-5aedf92d]{font-size:14px;color:#8c8c8c;-webkit-box-flex:1;-ms-flex:1;flex:1}.setting-tip[data-v-5aedf92d]{margin-top:8px;color:rgba(0,0,0,.45);font-size:12px;line-height:1.4}.setting-tips[data-v-5aedf92d]{margin-top:16px;padding:12px;background:#f8f9fa;border-radius:6px;border-left:4px solid #1890ff}.tip-item[data-v-5aedf92d]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:8px;color:#666;font-size:12px}.tip-item[data-v-5aedf92d]:last-child{margin-bottom:0}.tip-item .anticon[data-v-5aedf92d]{margin-right:8px;color:#1890ff}.question-list[data-v-5aedf92d],.recharge-list[data-v-5aedf92d]{margin-bottom:16px}.question-item[data-v-5aedf92d],.recharge-item[data-v-5aedf92d]{margin-bottom:16px;padding:16px;background:#fafafa;border-radius:8px;border:1px solid #f0f0f0;-webkit-transition:all .3s ease;transition:all .3s ease}.question-item[data-v-5aedf92d]:hover,.recharge-item[data-v-5aedf92d]:hover{border-color:#d9d9d9;background:#f5f5f5;-webkit-transform:translateY(-1px);transform:translateY(-1px);-webkit-box-shadow:0 2px 4px rgba(0,0,0,.1);box-shadow:0 2px 4px rgba(0,0,0,.1)}.field-label[data-v-5aedf92d]{font-size:12px;color:#666;margin-top:4px;text-align:center}.add-btn[data-v-5aedf92d]{width:100%;margin-top:12px;height:48px;border-style:dashed;border-color:#d9d9d9;color:#666;font-size:14px;-webkit-transition:all .3s ease;transition:all .3s ease}.add-btn[data-v-5aedf92d]:hover{border-color:#1890ff;color:#1890ff;-webkit-transform:translateY(-1px);transform:translateY(-1px)}.add-btn[data-v-5aedf92d]:disabled{border-color:#f0f0f0;color:#ccc;cursor:not-allowed;-webkit-transform:none;transform:none}.qrcode-upload[data-v-5aedf92d]{text-align:center}.upload-label[data-v-5aedf92d]{font-weight:500;margin-bottom:8px;color:#262626}.qrcode-uploader[data-v-5aedf92d]{display:block;width:100%}.upload-area[data-v-5aedf92d]{width:120px;height:120px;border:2px dashed #d9d9d9;border-radius:8px;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;cursor:pointer;-webkit-transition:all .3s ease;transition:all .3s ease;margin:0 auto}.upload-area[data-v-5aedf92d]:hover{border-color:#1890ff}.upload-area .anticon[data-v-5aedf92d]{font-size:24px;color:#999;margin-bottom:8px}.upload-text[data-v-5aedf92d]{color:#666;font-size:12px}.qrcode-preview[data-v-5aedf92d]{width:120px;height:120px;-o-object-fit:cover;object-fit:cover;border-radius:8px;border:1px solid #d9d9d9}.remove-btn[data-v-5aedf92d]{margin-top:8px;font-size:12px}.save-section[data-v-5aedf92d]{margin-top:24px;padding:24px;background:#fff;border-radius:8px;-webkit-box-shadow:0 2px 8px rgba(0,0,0,.1);box-shadow:0 2px 8px rgba(0,0,0,.1);text-align:center}.save-btn[data-v-5aedf92d]{min-width:200px;height:48px;font-size:16px;background:linear-gradient(135deg,#1890ff,#40a9ff);border:none;-webkit-box-shadow:0 4px 16px rgba(24,144,255,.3);box-shadow:0 4px 16px rgba(24,144,255,.3);-webkit-transition:all .3s ease;transition:all .3s ease}.save-btn[data-v-5aedf92d]:hover{background:linear-gradient(135deg,#40a9ff,#69c0ff);-webkit-transform:translateY(-2px);transform:translateY(-2px);-webkit-box-shadow:0 6px 20px rgba(24,144,255,.4);box-shadow:0 6px 20px rgba(24,144,255,.4)}.save-btn[data-v-5aedf92d]:active{-webkit-transform:translateY(0);transform:translateY(0)}@-webkit-keyframes fadeIn-5aedf92d{0%{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeIn-5aedf92d{0%{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@media screen and (max-width:1024px){.config-section .ant-row .ant-col[data-v-5aedf92d]{margin-bottom:16px}}@media screen and (max-width:768px){.integral-config-container[data-v-5aedf92d]{padding:16px}.question-item .ant-row .ant-col[data-v-5aedf92d],.recharge-item .ant-row .ant-col[data-v-5aedf92d]{margin-bottom:12px}.welcome-content h1[data-v-5aedf92d]{font-size:24px}.config-collapse[data-v-5aedf92d] .ant-collapse-header{padding:16px 20px}.config-collapse[data-v-5aedf92d] .ant-collapse-content-box,.save-section[data-v-5aedf92d]{padding:16px}.save-btn[data-v-5aedf92d]{width:100%;min-width:auto}.panel-desc[data-v-5aedf92d]{display:none}}.ant-btn-danger[data-v-5aedf92d]{background-color:#ff4d4f;border-color:#ff4d4f}.ant-btn-danger[data-v-5aedf92d]:hover{background-color:#ff7875;border-color:#ff7875}