.manual-wrapper[data-v-60596fd7]{margin-left:auto;margin-right:60px}.manual-link[data-v-60596fd7]{color:#f56c6c;font-weight:600;font-size:18px}.el-dropdown[data-v-60596fd7]{vertical-align:top}.el-dropdown+.el-dropdown[data-v-60596fd7]{margin-left:15px}.el-icon-arrow-down[data-v-60596fd7]{font-size:12px}.page[data-v-60596fd7]{background-color:#eeeeef}.header[data-v-60596fd7]{width:100vw;height:60px;box-shadow:0 2px 12px 0 rgba(0,0,0,.1);z-index:10}.custom-menu .el-menu-item[data-v-60596fd7]{font-size:18px!important;color:#000!important;font-weight:500!important;height:60px;line-height:60px}.custom-menu .el-menu-item.is-active[data-v-60596fd7]{color:#409eff!important;border-bottom:2px solid #409eff}.menu-box[data-v-60596fd7]{width:200px;height:calc(100vh - 60px);background-color:#f7f6f8;box-shadow:0 2px 12px 0 rgba(0,0,0,.1);z-index:1}.el-menu[data-v-60596fd7]{border-right:none}.view-box[data-v-60596fd7]{width:98vw}.el-image[data-v-60596fd7]{border-radius:50%}.image-slot[data-v-60596fd7]{width:30px;height:30px}.el-popover[data-v-60596fd7]{min-width:0}.header-img[data-v-60596fd7]{width:250px}.el-submenu__title[data-v-60596fd7]{display:flex;align-items:center}.el-submenu__title span[data-v-60596fd7]{white-space:normal;word-break:break-all;line-height:20px;flex:1;padding-right:20px}.el-menu-item[data-v-60596fd7]{display:flex;align-items:center;padding-right:20px!important}.el-menu-item span[data-v-60596fd7]{white-space:normal;word-break:break-all;line-height:16px;flex:1}.logo-container[data-v-60596fd7]{display:flex;align-items:center}.logo-image[data-v-60596fd7]{height:40px;width:auto;-o-object-fit:contain;object-fit:contain}[data-v-60596fd7] .system-config-dialog .el-dialog{margin-top:8vh!important}[data-v-60596fd7] .system-config-dialog .el-dialog__body{padding:30px 40px}.system-config-form .el-form-item[data-v-60596fd7]{margin-bottom:30px}.system-config-form .el-form-item__label[data-v-60596fd7]{font-size:15px;font-weight:600;color:#303133}.qr-code-row[data-v-60596fd7]{margin-top:10px;display:flex;flex-wrap:nowrap}.qr-code-row .el-col[data-v-60596fd7]{flex:0 0 auto;width:calc(33.333% - 20px);margin-right:20px}.qr-code-row .el-col[data-v-60596fd7]:last-child{margin-right:0}.image-upload-item[data-v-60596fd7]{display:flex;flex-direction:column;align-items:center;padding:20px;border-radius:8px;transition:all .3s;width:100%;box-sizing:border-box}.image-upload-item[data-v-60596fd7]:hover{background:#f5f7fa;box-shadow:0 2px 12px 0 rgba(0,0,0,.1)}.upload-label[data-v-60596fd7]{margin-bottom:15px;font-size:15px;color:#303133;font-weight:600;display:flex;align-items:center;gap:6px}.upload-label i[data-v-60596fd7]{font-size:18px;color:#409eff}.system-uploader[data-v-60596fd7] .el-upload{border:2px dashed #d9d9d9;border-radius:8px;cursor:pointer;position:relative;overflow:hidden;width:200px;height:200px;transition:all .3s;background:#fff}.system-uploader[data-v-60596fd7] .el-upload:hover{border-color:#409eff;transform:translateY(-2px);box-shadow:0 4px 12px rgba(64,158,255,.2)}.upload-placeholder[data-v-60596fd7]{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;height:100%}.system-uploader-icon[data-v-60596fd7]{font-size:40px;color:#c0c4cc;margin-bottom:8px;transition:all .3s}.upload-tip[data-v-60596fd7]{font-size:12px;color:#909399;margin-top:5px}.system-upload-img[data-v-60596fd7]{width:200px;height:200px;display:block;-o-object-fit:cover;object-fit:cover;border-radius:6px}.document-row[data-v-60596fd7]{display:flex;flex-wrap:nowrap}.document-row .el-col[data-v-60596fd7]{flex:0 0 auto;width:calc(50% - 15px);margin-right:30px}.document-row .el-col[data-v-60596fd7]:last-child{margin-right:0}.file-upload-item[data-v-60596fd7]{padding:20px;border-radius:8px;transition:all .3s;width:100%;box-sizing:border-box}.file-upload-item[data-v-60596fd7]:hover{background:#f5f7fa;box-shadow:0 2px 12px 0 rgba(0,0,0,.1)}.file-upload-label[data-v-60596fd7]{margin-bottom:15px;font-size:15px;color:#303133;font-weight:600;display:flex;align-items:center;gap:6px}.file-upload-label i[data-v-60596fd7]{font-size:18px;color:#409eff}.system-file-uploader[data-v-60596fd7] .el-upload{display:inline-block}.system-file-uploader[data-v-60596fd7] .el-upload-list{margin-top:10px}.system-file-uploader[data-v-60596fd7] .el-upload__tip{margin-top:8px;font-size:12px;color:#909399}.file-url[data-v-60596fd7]{margin-top:10px}.file-url a[data-v-60596fd7]{color:#409eff;text-decoration:none;word-break:break-all}.file-url a[data-v-60596fd7]:hover{text-decoration:underline}.user-feedback-search[data-v-60596fd7]{margin-bottom:12px}.user-feedback-pagination[data-v-60596fd7]{margin-top:16px;text-align:right}.user-feedback-detail-content[data-v-60596fd7]{white-space:pre-wrap;word-break:break-word;line-height:1.6}.user-feedback-detail-images[data-v-60596fd7]{display:flex;flex-wrap:wrap;gap:10px}.user-feedback-detail-img[data-v-60596fd7]{width:96px;height:96px;border-radius:6px;border:1px solid #ebeef5}[data-v-60596fd7] .change-password-dialog{border-radius:20px;overflow:hidden;background:transparent;box-shadow:0 24px 64px rgba(15,23,42,.18)}[data-v-60596fd7] .change-password-dialog .el-dialog__header{display:none}[data-v-60596fd7] .change-password-dialog .el-dialog__body{padding:0}[data-v-60596fd7] .change-password-dialog .el-dialog__footer{display:none}.cp-shell[data-v-60596fd7]{overflow:hidden;border-radius:20px;background:#fff}.cp-hero[data-v-60596fd7]{position:relative;padding:32px 28px 36px;text-align:center;background:linear-gradient(145deg,#3b82f6,#6366f1 50%,#8b5cf6);overflow:hidden}.cp-hero-orb[data-v-60596fd7]{position:absolute;border-radius:50%;background:hsla(0,0%,100%,.12);pointer-events:none}.cp-hero-orb--1[data-v-60596fd7]{width:160px;height:160px;top:-60px;right:-40px}.cp-hero-orb--2[data-v-60596fd7]{width:100px;height:100px;bottom:-30px;left:-20px}.cp-close-btn[data-v-60596fd7]{position:absolute;top:16px;right:16px;z-index:2;width:32px;height:32px;border:none;border-radius:50%;background:hsla(0,0%,100%,.18);color:hsla(0,0%,100%,.9);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .2s,transform .15s}.cp-close-btn i[data-v-60596fd7]{font-size:16px}.cp-close-btn[data-v-60596fd7]:hover{background:hsla(0,0%,100%,.28);transform:scale(1.05)}.cp-hero-icon[data-v-60596fd7]{position:relative;z-index:1;width:56px;height:56px;margin:0 auto 14px;border-radius:50%;background:hsla(0,0%,100%,.2);backdrop-filter:blur(8px);border:2px solid hsla(0,0%,100%,.35);display:flex;align-items:center;justify-content:center;box-shadow:0 8px 24px rgba(0,0,0,.12)}.cp-hero-icon i[data-v-60596fd7]{font-size:26px;color:#fff}.cp-hero-title[data-v-60596fd7]{position:relative;z-index:1;margin:0;font-size:22px;font-weight:700;color:#fff;letter-spacing:.5px}.cp-hero-desc[data-v-60596fd7]{position:relative;z-index:1;margin:8px 0 0;font-size:13px;color:hsla(0,0%,100%,.82);line-height:1.5}.cp-content[data-v-60596fd7]{padding:24px 28px 28px;margin-top:-12px;border-radius:20px 20px 0 0;background:#fff;position:relative;z-index:1}.cp-field[data-v-60596fd7]{margin-bottom:4px}.cp-field-label[data-v-60596fd7]{display:block;margin-bottom:6px;font-size:13px;font-weight:600;color:#334155;letter-spacing:.2px}.cp-field-item[data-v-60596fd7]{margin-bottom:14px!important}.cp-form[data-v-60596fd7] .el-form-item__content{line-height:normal}.cp-form[data-v-60596fd7] .el-input__inner{height:46px;line-height:46px;border-radius:12px;border:1.5px solid #e8edf3;background:#fafbfc;font-size:14px;transition:border-color .2s,background .2s,box-shadow .2s}.cp-form[data-v-60596fd7] .el-input__inner::-moz-placeholder{color:#b0bac9}.cp-form[data-v-60596fd7] .el-input__inner::placeholder{color:#b0bac9}.cp-form[data-v-60596fd7] .el-input__inner:hover{border-color:#cbd5e1;background:#fff}.cp-form[data-v-60596fd7] .el-input__inner:focus{border-color:#6366f1;background:#fff;box-shadow:0 0 0 4px rgba(99,102,241,.1)}.cp-form[data-v-60596fd7] .el-input__prefix{left:14px;color:#94a3b8}.cp-form[data-v-60596fd7] .el-input--prefix .el-input__inner{padding-left:42px}.cp-strength[data-v-60596fd7]{margin:4px 0 18px;padding:12px 14px;background:#f8fafc;border-radius:12px}.cp-strength-head[data-v-60596fd7]{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.cp-strength-label[data-v-60596fd7]{font-size:12px;font-weight:600;color:#64748b}.cp-strength-text[data-v-60596fd7]{font-size:12px;font-weight:600;color:#94a3b8}.cp-strength-text.level-1[data-v-60596fd7]{color:#ef4444}.cp-strength-text.level-2[data-v-60596fd7]{color:#f59e0b}.cp-strength-text.level-3[data-v-60596fd7]{color:#10b981}.cp-strength-bar[data-v-60596fd7]{display:flex;gap:6px}.cp-strength-segment[data-v-60596fd7]{flex:1;height:4px;border-radius:2px;background:#e2e8f0;transition:background .3s,transform .3s}.cp-strength-segment.active.weak[data-v-60596fd7]{background:linear-gradient(90deg,#fca5a5,#ef4444)}.cp-strength-segment.active.medium[data-v-60596fd7]{background:linear-gradient(90deg,#fcd34d,#f59e0b)}.cp-strength-segment.active.strong[data-v-60596fd7]{background:linear-gradient(90deg,#6ee7b7,#10b981)}.cp-requirements[data-v-60596fd7]{margin-bottom:22px}.cp-requirements-title[data-v-60596fd7]{font-size:12px;font-weight:600;color:#94a3b8;text-transform:uppercase;letter-spacing:.8px;margin-bottom:10px}.cp-requirements-grid[data-v-60596fd7]{display:flex;flex-wrap:wrap;gap:8px}.cp-requirement-chip[data-v-60596fd7]{display:inline-flex;align-items:center;gap:6px;padding:6px 12px 6px 8px;border-radius:20px;font-size:12px;color:#64748b;background:#f1f5f9;border:1px solid #e8edf3;transition:all .25s ease}.cp-requirement-chip .cp-chip-icon[data-v-60596fd7]{width:18px;height:18px;border-radius:50%;background:#e2e8f0;display:flex;align-items:center;justify-content:center;transition:all .25s ease}.cp-requirement-chip .cp-chip-icon i[data-v-60596fd7]{font-size:10px;font-weight:700;color:#94a3b8}.cp-requirement-chip.met[data-v-60596fd7]{color:#059669;background:#ecfdf5;border-color:#a7f3d0}.cp-requirement-chip.met .cp-chip-icon[data-v-60596fd7]{background:#10b981}.cp-requirement-chip.met .cp-chip-icon i[data-v-60596fd7]{color:#fff}.cp-actions[data-v-60596fd7]{display:flex;gap:12px}.cp-actions .cp-btn-cancel[data-v-60596fd7]{flex:1;height:44px;border-radius:12px;border:1.5px solid #e2e8f0;color:#64748b;font-size:14px;font-weight:500;background:#fff;transition:all .2s}.cp-actions .cp-btn-cancel[data-v-60596fd7]:hover{color:#475569;border-color:#cbd5e1;background:#f8fafc}.cp-actions .cp-btn-submit[data-v-60596fd7]{flex:1.4;height:44px;border-radius:12px;border:none;font-size:14px;font-weight:600;letter-spacing:.3px;background:linear-gradient(135deg,#3b82f6,#6366f1);box-shadow:0 4px 16px rgba(99,102,241,.35);transition:transform .15s,box-shadow .2s,opacity .2s}.cp-actions .cp-btn-submit.is-full[data-v-60596fd7]{flex:1}.cp-actions .cp-btn-submit[data-v-60596fd7]:focus:not(:disabled),.cp-actions .cp-btn-submit[data-v-60596fd7]:hover:not(:disabled){background:linear-gradient(135deg,#60a5fa,#818cf8);box-shadow:0 6px 20px rgba(99,102,241,.45)}.cp-actions .cp-btn-submit[data-v-60596fd7]:active:not(:disabled){transform:translateY(1px)}.cp-actions .cp-btn-submit.is-disabled[data-v-60596fd7],.cp-actions .cp-btn-submit[data-v-60596fd7]:disabled{opacity:.55;background:linear-gradient(135deg,#94a3b8,#cbd5e1);box-shadow:none}