.text-diff .card-section[data-v-b452adc5]{margin-bottom:24px}.text-diff .card-section[data-v-b452adc5]:last-child{margin-bottom:0}.text-diff .diff-layout[data-v-b452adc5]{display:grid;grid-template-columns:1fr 1fr;gap:16px}@media (max-width: 800px){.text-diff .diff-layout[data-v-b452adc5]{grid-template-columns:1fr}}.text-diff .diff-layout .diff-pane label[data-v-b452adc5]{display:block;font-size:13px;font-weight:600;color:#374151;margin-bottom:6px}.text-diff .diff-layout .diff-pane textarea[data-v-b452adc5]{width:100%;height:250px;padding:12px;border:1px solid #d1d5db;border-radius:8px;font-family:Courier New,monospace;font-size:13px;resize:vertical;box-sizing:border-box}.text-diff .diff-layout .diff-pane textarea[data-v-b452adc5]:focus{outline:none;border-color:#6366f1;box-shadow:0 0 0 2px #6366f11a}.text-diff .diff-output[data-v-b452adc5]{background:#f9fafb;border:1px solid #e5e7eb;border-radius:8px;overflow:auto;max-height:400px;font-family:Courier New,monospace;font-size:13px}.text-diff .diff-output .diff-line[data-v-b452adc5]{display:flex;padding:2px 8px;line-height:1.7}.text-diff .diff-output .diff-line .line-num[data-v-b452adc5]{width:40px;color:#9ca3af;text-align:right;padding-right:10px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.text-diff .diff-output .diff-line .line-prefix[data-v-b452adc5]{width:20px;font-weight:700}.text-diff .diff-output .diff-line .line-text[data-v-b452adc5]{flex:1;white-space:pre-wrap}.text-diff .diff-output .diff-line.diff-same[data-v-b452adc5]{background:transparent}.text-diff .diff-output .diff-line.diff-same .line-prefix[data-v-b452adc5]{color:#9ca3af}.text-diff .diff-output .diff-line.diff-add[data-v-b452adc5]{background:#d1fae5}.text-diff .diff-output .diff-line.diff-add .line-prefix[data-v-b452adc5]{color:#059669}.text-diff .diff-output .diff-line.diff-rem[data-v-b452adc5]{background:#fee2e2}.text-diff .diff-output .diff-line.diff-rem .line-prefix[data-v-b452adc5]{color:#dc2626}.text-diff .empty[data-v-b452adc5]{text-align:center;padding:40px;color:#9ca3af}
