.text-diff-page[data-v-2a8bb40b]{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.diff-toolbar[data-v-2a8bb40b]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:12px;padding-bottom:12px;border-bottom:1px solid #e8eaec}.diff-toolbar[data-v-2a8bb40b],.toolbar-group[data-v-2a8bb40b]{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.toolbar-group[data-v-2a8bb40b]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;gap:8px;padding:0 4px;border-radius:4px}.toolbar-group .ivu-checkbox-wrapper[data-v-2a8bb40b]{margin-right:0}.toolbar-gap[data-v-2a8bb40b]{-webkit-box-flex:1;-ms-flex:1;flex:1}.diff-stats[data-v-2a8bb40b]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px 14px;margin-top:12px;padding:8px 14px;background:#f7f8fa;border:1px solid #e8eaec;border-radius:4px;font-size:13px;color:#515a6e}.diff-stats[data-v-2a8bb40b],.stat-group[data-v-2a8bb40b]{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.stat-group[data-v-2a8bb40b]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;gap:14px}.right-group[data-v-2a8bb40b]{gap:10px}.stat-item[data-v-2a8bb40b]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;white-space:nowrap}.stat-dot[data-v-2a8bb40b]{-ms-flex-item-align:center;align-self:center;display:inline-block;width:8px;height:8px;border-radius:2px;margin-right:5px}.added-item .stat-dot[data-v-2a8bb40b]{background:#19be6b}.removed-item .stat-dot[data-v-2a8bb40b]{background:#ed4014}.changed-item .stat-dot[data-v-2a8bb40b]{background:#f90}.stat-item b[data-v-2a8bb40b]{margin-left:4px;font-size:14px;font-weight:600}.added-item b[data-v-2a8bb40b]{color:#19be6b}.removed-item b[data-v-2a8bb40b]{color:#ed4014}.changed-item b[data-v-2a8bb40b]{color:#f90}.plain-item[data-v-2a8bb40b]{color:#808695}.stat-divider[data-v-2a8bb40b]{width:1px;height:16px;background:#dcdee2}.nav-group[data-v-2a8bb40b]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px}.nav-label[data-v-2a8bb40b]{color:#808695;margin-right:2px}.nav-text[data-v-2a8bb40b]{min-width:48px;text-align:center;font-size:13px;font-variant-numeric:tabular-nums}.nav-text em[data-v-2a8bb40b]{font-style:normal;color:#c5c8ce;margin:0 2px}.diff-input-area[data-v-2a8bb40b]{gap:16px;padding-top:12px;min-height:0}.diff-input-area[data-v-2a8bb40b],.input-panel[data-v-2a8bb40b]{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex}.input-panel[data-v-2a8bb40b]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-width:0}.input-head[data-v-2a8bb40b]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-bottom:6px}.input-title[data-v-2a8bb40b]{font-size:14px;color:#17233d;font-weight:600}.input-meta[data-v-2a8bb40b]{font-size:12px;color:#808695;background:#f7f8fa;border-radius:10px;padding:1px 8px}.diff-textarea[data-v-2a8bb40b]{-webkit-box-flex:1;-ms-flex:1;flex:1}.diff-textarea[data-v-2a8bb40b] textarea{height:100%;min-height:320px;resize:none;font-family:Consolas,Monaco,monospace;font-size:13px;line-height:1.6}.diff-result-area[data-v-2a8bb40b]{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-top:12px;min-height:0}.diff-table-wrap[data-v-2a8bb40b]{-webkit-box-flex:1;-ms-flex:1;flex:1;overflow:auto;border:1px solid #e8eaec;border-radius:4px;min-height:0}.diff-table[data-v-2a8bb40b]{min-width:100%}.diff-row[data-v-2a8bb40b]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;border-bottom:1px solid #f0f2f5}.diff-row[data-v-2a8bb40b]:last-child{border-bottom:none}.diff-head-row[data-v-2a8bb40b]{position:sticky;top:0;z-index:2;background:#f8f8f9;font-weight:600;color:#17233d}.cell-no[data-v-2a8bb40b]{-webkit-box-flex:0;-ms-flex:0 0 48px;flex:0 0 48px;padding:3px 8px;text-align:right;color:#808695;background:#f8f8f9;border-right:1px solid #e8eaec;font-size:12px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;white-space:nowrap;font-variant-numeric:tabular-nums}.cell-no.col-right[data-v-2a8bb40b]{border-right:none}.cell-mark[data-v-2a8bb40b]{-webkit-box-flex:0;-ms-flex:0 0 4px;flex:0 0 4px;background:transparent;border-left:1px solid #dcdee2;border-right:1px solid #dcdee2}.cell-text[data-v-2a8bb40b]{-webkit-box-flex:1;-ms-flex:1 1 50%;flex:1 1 50%;min-width:0;padding:3px 8px;font-family:Consolas,Monaco,monospace;font-size:13px;line-height:1.6;white-space:pre-wrap;word-break:break-all}.cell-text.col-left[data-v-2a8bb40b]{border-right:1px solid #dcdee2}.diff-row.row-insert .cell-mark[data-v-2a8bb40b]{background:#19be6b}.diff-row.row-delete .cell-mark[data-v-2a8bb40b]{background:#ed4014}.diff-row.row-replace .cell-mark[data-v-2a8bb40b]{background:#f90}.diff-row.row-insert .cell-text.col-right[data-v-2a8bb40b]{background:#e8f8ee}.diff-row.row-delete .cell-text.col-left[data-v-2a8bb40b]{background:#fdecec}.diff-row.row-replace .cell-text[data-v-2a8bb40b]{background:#fff8e1}.diff-row.active .cell-text[data-v-2a8bb40b]{-webkit-box-shadow:inset 0 0 0 2px rgba(79,110,247,.45);box-shadow:inset 0 0 0 2px rgba(79,110,247,.45)}.char-changed[data-v-2a8bb40b]{background:#e6a23c;color:#fff;border-radius:2px;padding:0 1px}.placeholder-text[data-v-2a8bb40b]{color:#c5c8ce}.empty-row[data-v-2a8bb40b]{padding:24px 0}.empty-tip[data-v-2a8bb40b]{-webkit-box-flex:1;-ms-flex:1;flex:1;text-align:center;color:#808695}