@layer component{.h9vraW_TextDiff{gap:var(--space-4);display:grid}.h9vraW_TextDiff .h9vraW_inputs{gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(min(20rem,100%),1fr));display:grid}.h9vraW_TextDiff .h9vraW_settings{gap:var(--space-3);display:grid}.h9vraW_TextDiff .h9vraW_controls{align-items:end;gap:var(--space-3);flex-wrap:wrap;display:flex}.h9vraW_TextDiff .h9vraW_controls>*{min-inline-size:min(16rem,100%)}.h9vraW_TextDiff .h9vraW_options{gap:var(--space-2) var(--space-4);flex-wrap:wrap;display:flex}.h9vraW_TextDiff .h9vraW_result{gap:var(--space-2);display:grid}.h9vraW_TextDiff .h9vraW_header{min-block-size:var(--size-control-sm);color:var(--color-text-secondary);font-size:var(--font-size-sm);justify-content:space-between;align-items:center;display:flex}.h9vraW_TextDiff ins{background:var(--color-bg-active);color:var(--color-text-primary);text-decoration:none}.h9vraW_TextDiff del{color:var(--color-text-tertiary);text-decoration:line-through}.h9vraW_TextDiff .h9vraW_scroll,.h9vraW_TextDiff .h9vraW_inline{border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);background:var(--color-bg-surface);max-block-size:40rem;overflow:auto}.h9vraW_TextDiff .h9vraW_inline{padding:var(--space-3);font-family:var(--font-family-mono);font-size:var(--font-size-sm);white-space:pre-wrap;overflow-wrap:anywhere}.h9vraW_TextDiff .h9vraW_inline ins{border-block-end:1px solid var(--color-text-secondary)}.h9vraW_TextDiff .h9vraW_table{border-collapse:collapse;inline-size:100%;font-family:var(--font-family-mono);font-size:var(--font-size-sm)}.h9vraW_TextDiff .h9vraW_table th{padding:var(--space-1) var(--space-2);border-block-end:1px solid var(--color-border-subtle);color:var(--color-text-secondary);font-family:var(--font-family-sans);font-weight:var(--font-weight-medium);text-align:start}.h9vraW_TextDiff .h9vraW_table td{padding-inline:var(--space-2);vertical-align:top}.h9vraW_TextDiff .h9vraW_table tr[data-kind=added],.h9vraW_TextDiff .h9vraW_table td[data-kind=added]{background:var(--color-bg-active)}.h9vraW_TextDiff .h9vraW_table td[data-kind=gap]{background:var(--color-bg-base)}.h9vraW_TextDiff .h9vraW_table[data-view=split] td.h9vraW_text{inline-size:50%}.h9vraW_TextDiff .h9vraW_table[data-view=split] td.h9vraW_text+td.h9vraW_number{border-inline-start:1px solid var(--color-border-subtle)}.h9vraW_TextDiff .h9vraW_number{inline-size:1%;color:var(--color-text-tertiary);text-align:end;-webkit-user-select:none;user-select:none;white-space:nowrap}.h9vraW_TextDiff .h9vraW_sign{inline-size:1%;color:var(--color-text-secondary);-webkit-user-select:none;user-select:none}.h9vraW_TextDiff .h9vraW_text{white-space:pre-wrap;overflow-wrap:anywhere}.h9vraW_TextDiff .h9vraW_text ins{background:0 0}}
