.welcome-config-page[data-v-4b703742]{min-height:calc(100vh - 120px);padding:24px;background:#f5f7fa;font-family:PingFangSC-Medium,PingFang SC}.welcome-config-page .content-section[data-v-4b703742]{background:#fff;border-radius:8px;padding:30px;box-shadow:0 2px 8px rgba(0,0,0,.08)}.welcome-config-page .content-section .switch-section[data-v-4b703742]{display:flex;align-items:center;padding:20px;background:linear-gradient(135deg,#f5f7fa,#c3cfe2);border-radius:8px;margin-bottom:24px}.welcome-config-page .content-section .switch-section .switch-label[data-v-4b703742]{font-size:16px;font-weight:500;color:#333;margin-right:16px}.welcome-config-page .content-section .form-section .section-title[data-v-4b703742]{font-size:18px;font-weight:600;color:#333;margin:24px 0 16px 0;display:flex;align-items:center}.welcome-config-page .content-section .form-section .section-title i[data-v-4b703742]{font-size:20px;margin-right:8px;color:#667eea}.welcome-config-page .content-section .form-section .tips[data-v-4b703742]{font-size:14px;color:#666;margin-bottom:16px;padding:12px 16px;background:#f0f7ff;border-left:3px solid #667eea;border-radius:4px;display:flex;align-items:center}.welcome-config-page .content-section .form-section .tips i[data-v-4b703742]{margin-right:8px;color:#667eea}.welcome-config-page .content-section .form-section .welcome-textarea[data-v-4b703742] .el-textarea__inner{border-radius:8px;border:1px solid #dcdfe6;font-size:14px;line-height:1.6;transition:all .3s}.welcome-config-page .content-section .form-section .welcome-textarea[data-v-4b703742] .el-textarea__inner:focus{border-color:#667eea;box-shadow:0 0 0 2px rgba(102,126,234,.1)}.welcome-config-page .content-section .form-section .attachment-section[data-v-4b703742]{margin-top:32px}.welcome-config-page .content-section .form-section .attachment-section .attachment-action[data-v-4b703742]{display:flex;align-items:center;margin-bottom:20px}.welcome-config-page .content-section .form-section .attachment-section .attachment-action .attachment-tips[data-v-4b703742]{color:#999;margin-left:16px;font-size:13px;display:flex;align-items:center}.welcome-config-page .content-section .form-section .attachment-section .attachment-action .attachment-tips i[data-v-4b703742]{margin-right:4px}.welcome-config-page .content-section .form-section .attachment-section .attachment-list[data-v-4b703742]{display:flex;flex-wrap:wrap;gap:16px}.welcome-config-page .content-section .form-section .attachment-section .attachment-list .attachment-item[data-v-4b703742]{border-radius:8px;position:relative;padding:16px;background:#f8f9fa;border:1px solid #e8eaed;transition:all .3s}.welcome-config-page .content-section .form-section .attachment-section .attachment-list .attachment-item[data-v-4b703742]:hover{box-shadow:0 4px 12px rgba(0,0,0,.1);transform:translateY(-2px)}.welcome-config-page .content-section .form-section .attachment-section .attachment-list .attachment-item .attachment-content .attachment-type[data-v-4b703742]{font-size:14px;font-weight:500;color:#333;margin-bottom:12px;display:flex;align-items:center}.welcome-config-page .content-section .form-section .attachment-section .attachment-list .attachment-item .attachment-content .attachment-type i[data-v-4b703742]{margin-right:6px;color:#667eea}.welcome-config-page .content-section .form-section .attachment-section .attachment-list .attachment-item .attachment-content .attachment-preview[data-v-4b703742]{display:flex;align-items:center}.welcome-config-page .content-section .form-section .attachment-section .attachment-list .attachment-item .attachment-content .attachment-preview span[data-v-4b703742]{font-size:13px;color:#666;margin-right:12px}.welcome-config-page .content-section .form-section .attachment-section .attachment-list .attachment-item .attachment-content .attachment-preview .preview-image[data-v-4b703742]{width:120px;height:120px;border-radius:8px;object-fit:cover;border:1px solid #e8eaed}.welcome-config-page .content-section .form-section .attachment-section .attachment-list .attachment-item .delete-icon[data-v-4b703742]{position:absolute;top:-8px;right:-8px;cursor:pointer;font-size:24px;color:#f56c6c;transition:all .3s}.welcome-config-page .content-section .form-section .attachment-section .attachment-list .attachment-item .delete-icon[data-v-4b703742]:hover{transform:scale(1.2)}.welcome-config-page .content-section .form-section .footer-action[data-v-4b703742]{margin-top:32px;padding-top:24px;border-top:1px solid #e8eaed;display:flex;justify-content:flex-end}.welcome-config-page .content-section .form-section .footer-action .el-button[data-v-4b703742]{padding:12px 32px;font-size:15px}[data-v-4b703742] .attachment-dialog .el-dialog__header{background:linear-gradient(135deg,#667eea,#764ba2);padding:20px 24px;border-radius:8px 8px 0 0}[data-v-4b703742] .attachment-dialog .el-dialog__header .el-dialog__title{color:#fff;font-size:18px;font-weight:600}[data-v-4b703742] .attachment-dialog .el-dialog__header .el-dialog__headerbtn{top:20px;right:24px}[data-v-4b703742] .attachment-dialog .el-dialog__header .el-dialog__headerbtn .el-dialog__close{color:#fff;font-size:20px}[data-v-4b703742] .attachment-dialog .el-dialog__header .el-dialog__headerbtn .el-dialog__close:hover{color:hsla(0,0%,100%,.8)}[data-v-4b703742] .attachment-dialog .el-dialog__body{padding:24px}[data-v-4b703742] .attachment-dialog .el-dialog__footer{padding:16px 24px;background:#f8f9fa;border-radius:0 0 8px 8px;border-top:1px solid #e8eaed}[data-v-4b703742] .attachment-dialog .el-form-item{margin-bottom:20px}[data-v-4b703742] .attachment-dialog .el-form-item .el-form-item__label{font-weight:500;color:#333}[data-v-4b703742] .attachment-dialog .el-input__inner,[data-v-4b703742] .attachment-dialog .el-textarea__inner{border-radius:6px;transition:all .3s}[data-v-4b703742] .attachment-dialog .el-input__inner:focus,[data-v-4b703742] .attachment-dialog .el-textarea__inner:focus{border-color:#667eea;box-shadow:0 0 0 2px rgba(102,126,234,.1)}.dialog-footer[data-v-4b703742]{display:flex;justify-content:flex-end;gap:12px}.upload-wrapper[data-v-4b703742]{display:flex;align-items:flex-start}.upload-wrapper .upload-container[data-v-4b703742]{position:relative;margin-right:16px}.upload-wrapper .upload-container .logo-uploader[data-v-4b703742] .el-upload{border:2px dashed #d9d9d9;border-radius:8px;cursor:pointer;position:relative;overflow:hidden;transition:all .3s;width:120px;height:120px;display:flex;align-items:center;justify-content:center}.upload-wrapper .upload-container .logo-uploader[data-v-4b703742] .el-upload:hover{border-color:#667eea}.upload-wrapper .upload-container .logo-uploader .logo[data-v-4b703742]{width:120px;height:120px;display:block;object-fit:cover;border-radius:6px}.upload-wrapper .upload-container .logo-uploader .image-preview[data-v-4b703742]{position:relative;width:120px;height:120px}.upload-wrapper .upload-container .logo-uploader .image-preview .image-mask[data-v-4b703742]{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5);border-radius:6px;display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity .3s}.upload-wrapper .upload-container .logo-uploader .image-preview .image-mask i[data-v-4b703742]{color:#fff;font-size:24px}.upload-wrapper .upload-container .logo-uploader .image-preview:hover .image-mask[data-v-4b703742]{opacity:1}.upload-wrapper .upload-container .logo-uploader .logo-uploader-icon[data-v-4b703742]{display:flex;flex-direction:column;align-items:center;justify-content:center;color:#8c939d}.upload-wrapper .upload-container .logo-uploader .logo-uploader-icon i[data-v-4b703742]{font-size:32px;margin-bottom:8px}.upload-wrapper .upload-container .logo-uploader .logo-uploader-icon span[data-v-4b703742]{font-size:12px;color:#aeaeae}.upload-wrapper .upload-container .delete[data-v-4b703742]{position:absolute;top:-10px;right:-10px;cursor:pointer;color:#f56c6c;font-size:24px;transition:all .3s}.upload-wrapper .upload-container .delete[data-v-4b703742]:hover{transform:scale(1.2)}.upload-wrapper .upload-tips[data-v-4b703742]{color:#999;font-size:13px;display:flex;align-items:center;margin-top:8px}.upload-wrapper .upload-tips i[data-v-4b703742]{margin-right:4px}