.personal-center[data-v-4a16df70]{padding:20px 24px;min-height:calc(100vh - 120px);background:#f0f2f5}.user-card[data-v-4a16df70]{display:flex;align-items:center;gap:20px;background:#fff;border-radius:12px;padding:28px 32px;margin-bottom:20px;box-shadow:0 2px 8px rgba(0,0,0,.04)}.user-name[data-v-4a16df70]{font-size:22px;font-weight:700;color:#303133;margin:0 0 6px 0}.user-meta[data-v-4a16df70]{display:flex;gap:20px;flex-wrap:wrap}.meta-item[data-v-4a16df70]{font-size:13px;color:#909399}.meta-item i[data-v-4a16df70]{margin-right:4px;color:#c0c4cc}.user-stats-inline[data-v-4a16df70]{margin-left:auto;display:flex;gap:24px;align-items:center}.stats-group[data-v-4a16df70]{display:flex;align-items:center}.stats-group-left[data-v-4a16df70]{gap:24px;flex-shrink:0}.stats-group-center[data-v-4a16df70]{flex-direction:column;align-items:stretch;flex:1;min-width:320px;max-width:560px}.stats-group-right[data-v-4a16df70]{flex-shrink:0}.stat-item[data-v-4a16df70]{text-align:center;min-width:72px}.stat-item .stat-value[data-v-4a16df70]{font-size:22px;font-weight:700;color:#303133;line-height:1.2}.stat-item .stat-unit[data-v-4a16df70]{font-size:12px;font-weight:400;color:#909399;margin-left:1px}.stat-item .stat-label[data-v-4a16df70]{font-size:12px;color:#909399;margin-top:2px;white-space:nowrap}.stat-item .rework-hint[data-v-4a16df70]{color:#e6a23c;font-size:11px}.text-safe[data-v-4a16df70]{color:#67c23a!important}.text-risk[data-v-4a16df70]{color:#e6a23c!important}.text-danger[data-v-4a16df70]{color:#f56c6c!important}.accuracy-stat[data-v-4a16df70]{position:relative;min-width:120px}.accuracy-hint[data-v-4a16df70]{display:flex;align-items:center;gap:4px;font-size:11px;margin-top:6px;padding:3px 8px;border-radius:4px;white-space:nowrap}.accuracy-hint i[data-v-4a16df70]{font-size:13px}.hint-safe[data-v-4a16df70]{background:#f0f9eb;color:#67c23a}.hint-risk[data-v-4a16df70]{background:#fdf6ec;color:#e6a23c}.hint-danger[data-v-4a16df70]{background:#fef0f0;color:#f56c6c}.penalty-banner[data-v-4a16df70]{display:flex;align-items:flex-start;gap:12px;padding:16px 20px;border-radius:10px;margin-bottom:20px}.penalty-banner>i[data-v-4a16df70]{font-size:22px;flex-shrink:0;margin-top:2px}.penalty-text strong[data-v-4a16df70]{display:block;font-size:14px;margin-bottom:4px}.penalty-text span[data-v-4a16df70]{font-size:13px;line-height:1.6;color:inherit;opacity:.9}.penalty-text b[data-v-4a16df70]{font-weight:700}.penalty-banned[data-v-4a16df70]{background:#fef0f0;border:1px solid #fbc4c4;color:#f56c6c}.penalty-banned>i[data-v-4a16df70]{color:#f56c6c}.penalty-warned[data-v-4a16df70]{background:#fdf6ec;border:1px solid #f5dab1;color:#e6a23c}.penalty-warned>i[data-v-4a16df70]{color:#e6a23c}.penalty-warning-used[data-v-4a16df70]{background:#fdf6ec;border:1px solid #f5dab1;color:#b88230}.penalty-warning-used>i[data-v-4a16df70]{color:#b88230}.pricing-simple[data-v-4a16df70]{display:flex;flex-direction:column;align-items:center;gap:4px;min-width:140px}.pricing-simple .stat-value[data-v-4a16df70]{font-size:22px;font-weight:700;color:#303133}.pricing-simple .stat-unit[data-v-4a16df70]{font-size:12px;font-weight:400;color:#909399;margin-left:2px}.pricing-desc[data-v-4a16df70]{font-size:12px;color:#909399}.pricing-total-hint[data-v-4a16df70]{font-size:11px;color:#606266}.pricing-total-hint b[data-v-4a16df70]{font-weight:600;color:#409eff}.penalty-cooldown[data-v-4a16df70]{background:#f4f4f5;border:1px solid #d3d4d6;color:#909399}.penalty-cooldown>i[data-v-4a16df70]{color:#909399}.records-section[data-v-4a16df70]{background:#fff;border-radius:12px;padding:20px 24px;box-shadow:0 2px 8px rgba(0,0,0,.04)}.toolbar[data-v-4a16df70]{display:flex;gap:12px;margin-bottom:16px}.search-input[data-v-4a16df70]{max-width:320px}.collapse-book-title[data-v-4a16df70]{display:flex;align-items:center;gap:12px;width:100%;font-size:14px}.book-name-text[data-v-4a16df70]{font-weight:600;color:#303133}.collapse-count[data-v-4a16df70]{color:#909399;font-size:12px;margin-left:8px}.collapse-count b[data-v-4a16df70]{color:#606266}[data-v-4a16df70] .el-collapse-item__header{padding-left:10px;font-weight:400}.chapter-list[data-v-4a16df70]{border:1px solid #ebeef5;border-radius:6px;overflow:hidden}.chapter-item[data-v-4a16df70]{border-bottom:1px solid #f0f2f5}.chapter-item[data-v-4a16df70]:last-child{border-bottom:none}.chapter-row[data-v-4a16df70]{display:flex;align-items:center;gap:8px;padding:10px 14px;cursor:pointer;transition:background .15s;font-size:13px}.chapter-row[data-v-4a16df70]:hover{background:#f8f9fb}.chapter-expand-icon[data-v-4a16df70]{color:#c0c4cc;font-size:12px;flex-shrink:0;transition:transform .2s}.chapter-name[data-v-4a16df70]{font-weight:500;color:#303133;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chapter-action-stats[data-v-4a16df70]{display:flex;gap:6px;flex-shrink:0}.mini-stat[data-v-4a16df70]{font-size:11px;padding:1px 6px;border-radius:3px;font-weight:500}.mini-stat.submit[data-v-4a16df70]{background:#f0f9eb;color:#67c23a}.mini-stat.edit[data-v-4a16df70]{background:#ecf5ff;color:#409eff}.mini-stat.delete[data-v-4a16df70]{background:#fef0f0;color:#f56c6c}.chapter-time[data-v-4a16df70]{font-size:12px;color:#b0b3b8;flex-shrink:0;margin-left:8px}.chapter-accuracy[data-v-4a16df70]{font-size:12px;font-weight:600;padding:1px 8px;border-radius:10px;flex-shrink:0;margin-left:6px}.acc-safe[data-v-4a16df70]{background:#f0f9eb;color:#67c23a}.acc-risk[data-v-4a16df70]{background:#fdf6ec;color:#e6a23c}.acc-danger[data-v-4a16df70]{background:#fef0f0;color:#f56c6c}.rework-detail-panel[data-v-4a16df70]{background:#fafbfc;border-top:1px dashed #ebeef5;padding:10px 14px 10px 36px}.rework-empty[data-v-4a16df70]{color:#c0c4cc;font-size:12px;text-align:center;padding:14px}.rework-empty i[data-v-4a16df70]{margin-right:4px}.rework-item[data-v-4a16df70]{padding:8px 0;border-bottom:1px dotted #ebeef5}.rework-item[data-v-4a16df70]:last-child{border-bottom:none}.rework-header[data-v-4a16df70]{display:flex;align-items:center;gap:10px;margin-bottom:4px}.rework-index[data-v-4a16df70]{font-size:11px;color:#e6a23c;font-weight:600}.rework-time[data-v-4a16df70]{font-size:12px;color:#909399}.rework-marked-count[data-v-4a16df70]{font-size:12px;color:#f56c6c;font-weight:500}.rework-marked-count.no-mark[data-v-4a16df70]{color:#c0c4cc}.rework-marks[data-v-4a16df70]{font-size:12px;color:#606266;line-height:1.8}.rework-comment[data-v-4a16df70]{font-size:12px;color:#909399;margin-top:4px;font-style:italic}.mark-tag[data-v-4a16df70]{display:inline;font-size:12px;color:#606266}.mark-label[data-v-4a16df70]{display:inline-block;padding:1px 6px;border-radius:3px;font-size:11px;background:#fef0f0;color:#f56c6c;margin:0 2px}.section-tabs[data-v-4a16df70]{display:flex;gap:0;margin-bottom:20px;border-bottom:2px solid #ebeef5}.section-tab[data-v-4a16df70]{padding:10px 24px;font-size:14px;font-weight:500;color:#606266;cursor:pointer;transition:all .25s;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none}.section-tab.active[data-v-4a16df70],.section-tab[data-v-4a16df70]:hover{color:#409eff}.section-tab.active[data-v-4a16df70]:after{content:"";position:absolute;bottom:-2px;left:0;right:0;height:2px;background:#409eff}.section-tab i[data-v-4a16df70]{margin-right:4px}.tab-count[data-v-4a16df70]{display:inline-block;min-width:18px;height:18px;line-height:18px;padding:0 5px;border-radius:9px;background:#f0f2f5;color:#909399;font-size:11px;text-align:center;margin-left:6px}.section-tab.active .tab-count[data-v-4a16df70]{background:#ecf5ff;color:#409eff}.pagination-wrap[data-v-4a16df70]{display:flex;justify-content:flex-end;margin-top:16px}.empty-tip[data-v-4a16df70]{text-align:center;padding:50px 0;color:#c0c4cc}.empty-tip i[data-v-4a16df70]{font-size:44px;margin-bottom:10px;display:block}.empty-tip p[data-v-4a16df70]{font-size:14px;margin:0}.earnings-day[data-v-4a16df70]{margin-bottom:16px}.earnings-day[data-v-4a16df70]:last-child{margin-bottom:0}.day-header[data-v-4a16df70]{display:flex;justify-content:space-between;align-items:center;padding:8px 0;border-bottom:1px dashed #ebeef5;margin-bottom:8px}.day-date[data-v-4a16df70]{font-size:14px;font-weight:600;color:#303133}.day-total[data-v-4a16df70]{font-size:15px;font-weight:700;color:#f56c6c}.day-item[data-v-4a16df70]{display:flex;align-items:center;gap:8px;padding:6px 0;font-size:13px;color:#606266}.item-type[data-v-4a16df70]{display:inline-block;padding:2px 8px;border-radius:4px;font-size:12px;font-weight:500;flex-shrink:0}.type-record[data-v-4a16df70]{background:#ecf5ff;color:#409eff}.type-review[data-v-4a16df70]{background:#e6f7ef;color:#13ce66}.item-chapter[data-v-4a16df70]{color:#303133;font-weight:500}.item-book[data-v-4a16df70]{color:#909399;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.item-amount[data-v-4a16df70]{color:#f56c6c;font-weight:600;flex-shrink:0}@media (max-width:1200px){.stats-group-left[data-v-4a16df70],.user-stats-inline[data-v-4a16df70]{gap:16px}.stats-group-center[data-v-4a16df70]{min-width:260px}}@media (max-width:768px){.user-card[data-v-4a16df70]{padding:20px;flex-wrap:wrap}.user-stats-inline[data-v-4a16df70]{margin-left:0;margin-top:16px;width:100%;flex-direction:column;gap:16px}.stats-group-left[data-v-4a16df70]{justify-content:space-around;width:100%}.stats-group-center[data-v-4a16df70]{max-width:100%}.stats-group-right[data-v-4a16df70]{width:100%;justify-content:center}.chapter-action-stats[data-v-4a16df70],.chapter-time[data-v-4a16df70]{display:none}}.tab-count-warn[data-v-4a16df70]{background:#fef0f0;color:#f56c6c}.appeal-toolbar[data-v-4a16df70]{margin-bottom:14px}.appeal-card[data-v-4a16df70]{background:#fff;border:1px solid #ebeef5;border-radius:8px;padding:14px 18px;margin-bottom:12px}.appeal-manage-card[data-v-4a16df70]{background:#fafbfc}.appeal-header[data-v-4a16df70]{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px;flex-wrap:wrap;gap:6px}.appeal-meta[data-v-4a16df70]{display:flex;align-items:center;flex-wrap:wrap;gap:4px}.appeal-actions[data-v-4a16df70]{display:flex;align-items:center;gap:10px}.appeal-task-label[data-v-4a16df70]{font-size:13px;color:#606266}.appeal-user[data-v-4a16df70]{font-size:13px;color:#303133;font-weight:500}.appeal-time[data-v-4a16df70]{font-size:12px;color:#909399;flex-shrink:0}.appeal-body[data-v-4a16df70]{font-size:13px;color:#303133;line-height:1.7;max-height:160px;overflow-y:auto;padding:6px 0;border-top:1px solid #f0f2f5}.appeal-body[data-v-4a16df70] img{max-width:100%;border-radius:4px;margin:4px 0}.appeal-body-preview[data-v-4a16df70]{max-height:50px;overflow:hidden;color:#606266;font-size:12px}.appeal-reply[data-v-4a16df70]{margin-top:10px;background:#f8f9fb;border-radius:6px;padding:10px 14px}.reply-label[data-v-4a16df70]{font-size:12px;color:#909399;margin-bottom:6px}.reply-label i[data-v-4a16df70]{color:#409eff;margin-right:4px}.reply-body[data-v-4a16df70]{font-size:13px;line-height:1.6}.reply-body[data-v-4a16df70] img{max-width:100%;border-radius:4px}.editor-wrap[data-v-4a16df70]{border:1px solid #dcdfe6;border-radius:4px;overflow:hidden}.detail-meta[data-v-4a16df70]{align-items:center;gap:16px;margin-bottom:10px}.detail-task[data-v-4a16df70]{margin-bottom:10px;font-size:13px;color:#606266}.detail-content b[data-v-4a16df70],.detail-reply b[data-v-4a16df70]{font-size:13px;color:#303133;display:block;margin-bottom:6px}.rich-content[data-v-4a16df70]{font-size:13px;color:#303133;line-height:1.7;max-height:260px;overflow-y:auto;padding:8px;background:#fafbfc;border-radius:6px;border:1px solid #ebeef5}.rich-content[data-v-4a16df70] img{max-width:100%;border-radius:4px;margin:4px 0}.detail-reply[data-v-4a16df70]{margin-top:14px}.handle-form[data-v-4a16df70]{margin-top:8px}.detail-meta[data-v-4a16df70]{display:flex;gap:20px;color:#606266;font-size:13px;flex-wrap:wrap}.diff-row[data-v-4a16df70]{display:flex;align-items:center;gap:10px}.old-val[data-v-4a16df70]{color:#909399;text-decoration:line-through}.new-val[data-v-4a16df70]{color:#67c23a;font-weight:500}.diff-avatar[data-v-4a16df70]{width:40px;height:40px;border-radius:50%;-o-object-fit:cover;object-fit:cover}.reply-body[data-v-4a16df70]{padding:8px 12px;background:#f5f7fa;border-radius:4px;color:#606266}.personal-center .w-e-text-container,.personal-center .w-e-toolbar{background-color:#fff!important;color-scheme:light}