.console-page[data-v-ace73d0e]{background:#f5f7fa;width:100%}.console-page[data-v-ace73d0e],.main-container[data-v-ace73d0e]{display:flex;min-height:100vh;overflow-x:hidden}.main-container[data-v-ace73d0e]{flex:1;flex-direction:column;margin-left:260px}.top-bar[data-v-ace73d0e]{background:#fff;border-bottom:1px solid #e5e7eb;padding:20px 32px;position:sticky;top:0;z-index:50}.top-bar .page-title[data-v-ace73d0e]{color:#0f172a;font-size:24px;font-weight:700;margin:0 0 4px}.top-bar .page-subtitle[data-v-ace73d0e]{color:#64748b;font-size:14px;margin:0}.content-area[data-v-ace73d0e]{box-sizing:border-box;flex:1;padding:24px 32px}.settings-layout[data-v-ace73d0e]{display:grid;gap:24px;grid-template-columns:320px 1fr}@media (max-width:1024px){.settings-layout[data-v-ace73d0e]{grid-template-columns:1fr}}.left-column[data-v-ace73d0e],.right-column[data-v-ace73d0e]{display:flex;flex-direction:column;gap:20px}.user-profile-card[data-v-ace73d0e]{background:linear-gradient(135deg,#3b82f6,#2563eb);border-radius:16px;color:#fff;padding:24px}.user-profile-card .profile-header[data-v-ace73d0e]{align-items:center;display:flex;gap:16px;margin-bottom:24px}.user-profile-card .avatar-wrapper[data-v-ace73d0e]{border:3px solid hsla(0,0%,100%,.3);border-radius:50%;flex-shrink:0;height:72px;overflow:hidden;position:relative;width:72px}.user-profile-card .avatar-wrapper:hover .avatar-overlay[data-v-ace73d0e]{opacity:1}.user-profile-card .avatar-img[data-v-ace73d0e]{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.user-profile-card .avatar-upload[data-v-ace73d0e]{height:100%;left:0;position:absolute;top:0;width:100%}.user-profile-card .avatar-overlay[data-v-ace73d0e]{align-items:center;background:rgba(0,0,0,.4);cursor:pointer;display:flex;inset:0;justify-content:center;opacity:0;position:absolute;transition:opacity .3s}.user-profile-card .avatar-overlay .el-icon[data-v-ace73d0e]{color:#fff;font-size:20px}.user-profile-card .profile-info[data-v-ace73d0e]{flex:1;min-width:0}.user-profile-card .profile-info .user-name[data-v-ace73d0e]{font-size:18px;font-weight:700;margin:0 0 4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.user-profile-card .profile-info .user-id[data-v-ace73d0e],.user-profile-card .profile-info .user-time[data-v-ace73d0e]{font-size:12px;line-height:1.6;margin:0;opacity:.8}.user-profile-card .profile-stats[data-v-ace73d0e]{align-items:center;background:hsla(0,0%,100%,.15);border-radius:12px;display:flex;margin-bottom:16px;padding:16px}.user-profile-card .profile-stats .stat-item[data-v-ace73d0e]{cursor:pointer;flex:1;text-align:center}.user-profile-card .profile-stats .stat-item .stat-value[data-v-ace73d0e]{font-size:22px;font-weight:700;margin-bottom:4px}.user-profile-card .profile-stats .stat-item .stat-label[data-v-ace73d0e]{font-size:12px;opacity:.8}.user-profile-card .profile-stats .stat-divider[data-v-ace73d0e]{background:hsla(0,0%,100%,.2);height:36px;width:1px}.user-profile-card .profile-actions .el-button[data-v-ace73d0e]{background:hsla(0,0%,100%,.2);border:1px solid hsla(0,0%,100%,.3);color:#fff;font-weight:600;width:100%}.user-profile-card .profile-actions .el-button[data-v-ace73d0e]:hover{background:hsla(0,0%,100%,.3)}.quick-links[data-v-ace73d0e]{background:#fff;border:1px solid #e5e7eb;border-radius:16px;padding:20px}.quick-links .section-title[data-v-ace73d0e]{color:#0f172a;font-size:15px;font-weight:600;margin:0 0 16px}.quick-links .link-list[data-v-ace73d0e]{display:flex;flex-direction:column;gap:8px}.quick-links .link-item[data-v-ace73d0e]{align-items:center;border-radius:10px;cursor:pointer;display:flex;gap:12px;padding:12px 14px;transition:background .2s}.quick-links .link-item[data-v-ace73d0e]:hover{background:#f8fafc}.quick-links .link-item:hover .arrow[data-v-ace73d0e]{opacity:1}.quick-links .link-item .link-icon[data-v-ace73d0e]{color:#3b82f6;font-size:18px}.quick-links .link-item span[data-v-ace73d0e]{color:#334155;flex:1;font-size:14px;font-weight:500}.quick-links .link-item .arrow[data-v-ace73d0e]{color:#94a3b8;font-size:14px;opacity:0;transition:opacity .2s}.section-card[data-v-ace73d0e]{background:#fff;border:1px solid #e5e7eb;border-radius:16px;overflow:hidden}.section-card .card-header[data-v-ace73d0e]{background:#fafbfc;border-bottom:1px solid #f1f5f9;padding:18px 24px}.section-card .card-header .card-title[data-v-ace73d0e]{align-items:center;color:#0f172a;display:flex;font-size:16px;font-weight:600;gap:8px;margin:0}.section-card .card-header .card-title .title-icon[data-v-ace73d0e]{color:#3b82f6;font-size:18px}.section-card .card-body[data-v-ace73d0e]{padding:20px 24px}.info-list[data-v-ace73d0e]{display:flex;flex-direction:column}.info-item[data-v-ace73d0e]{align-items:center;border-bottom:1px solid #f1f5f9;display:flex;justify-content:space-between;padding:14px 0}.info-item[data-v-ace73d0e]:last-child{border-bottom:none}.info-label[data-v-ace73d0e]{color:#64748b;font-size:14px}.info-action[data-v-ace73d0e]{align-items:center;display:flex;gap:12px}.info-value[data-v-ace73d0e]{color:#0f172a;font-size:14px;font-weight:500}.security-list[data-v-ace73d0e]{display:flex;flex-direction:column;gap:10px}.security-item[data-v-ace73d0e]{align-items:center;background:#f8fafc;border-radius:12px;cursor:pointer;display:flex;gap:14px;padding:14px 16px;transition:background .2s}.security-item[data-v-ace73d0e]:hover{background:#f1f5f9}.security-item:hover .security-arrow[data-v-ace73d0e]{opacity:1}.security-icon[data-v-ace73d0e]{align-items:center;border-radius:10px;color:#fff;display:flex;flex-shrink:0;font-size:16px;height:40px;justify-content:center;width:40px}.security-icon.primary[data-v-ace73d0e]{background:linear-gradient(135deg,#3b82f6,#2563eb)}.security-icon.success[data-v-ace73d0e]{background:linear-gradient(135deg,#10b981,#059669)}.security-icon.warning[data-v-ace73d0e]{background:linear-gradient(135deg,#f59e0b,#d97706)}.security-icon.wechat[data-v-ace73d0e]{background:linear-gradient(135deg,#07c160,#059669)}.security-icon.wechat .iconfont[data-v-ace73d0e]{font-size:20px}.security-info[data-v-ace73d0e]{flex:1;min-width:0}.security-title[data-v-ace73d0e]{color:#0f172a;font-size:14px;font-weight:600;margin-bottom:2px}.security-desc[data-v-ace73d0e]{color:#64748b;font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.security-arrow[data-v-ace73d0e]{color:#94a3b8;opacity:.5;transition:opacity .2s}.logout-section .logout-btn[data-v-ace73d0e]{border-radius:12px;font-size:15px;font-weight:600;height:46px;width:100%}.wechat-bind-content[data-v-ace73d0e]{padding:16px 0;text-align:center}.wechat-bind-content .bind-tip[data-v-ace73d0e]{color:#64748b;font-size:14px;margin:0 0 20px}.wechat-bind-content .qrcode-wrapper[data-v-ace73d0e]{border:1px solid #e2e8f0;border-radius:12px;display:inline-block;padding:16px}.wechat-bind-content .qrcode-wrapper .qrcode-inner[data-v-ace73d0e]{height:200px;position:relative;width:200px}.wechat-bind-content .qrcode-wrapper .qrcode-inner .qrcode-img[data-v-ace73d0e]{height:100%;width:100%}.wechat-bind-content .qrcode-wrapper .qrcode-inner .qrcode-expired[data-v-ace73d0e]{align-items:center;background:rgba(248,250,252,.95);display:flex;flex-direction:column;gap:8px;inset:0;justify-content:center;position:absolute}.wechat-bind-content .qrcode-wrapper .qrcode-inner .qrcode-expired .expired-text[data-v-ace73d0e]{color:#64748b;font-size:12px}.wechat-bind-content .qrcode-wrapper .qrcode-inner .qrcode-expired .refresh-btn[data-v-ace73d0e]{color:#3b82f6;cursor:pointer;font-size:12px}.wechat-bind-content .qrcode-wrapper .qrcode-inner .qrcode-expired .refresh-btn[data-v-ace73d0e]:hover{text-decoration:underline}[data-v-ace73d0e] .el-dialog{border-radius:16px}[data-v-ace73d0e] .el-dialog .el-dialog__header{border-bottom:1px solid #f1f5f9;padding:20px 24px}[data-v-ace73d0e] .el-dialog .el-dialog__header .el-dialog__title{font-weight:600}[data-v-ace73d0e] .el-dialog .el-dialog__body{padding:24px}[data-v-ace73d0e] .el-dialog .el-dialog__footer{border-top:1px solid #f1f5f9;padding:16px 24px}
