.hd.svelte-1du6aif{flex-direction:column;gap:.6rem;display:flex}.hd-group.svelte-1du6aif{border:1px solid var(--border);border-radius:var(--radius-s);overflow:hidden}.hd-group__header.svelte-1du6aif{background:var(--surface-2);border-bottom:1px solid var(--border);align-items:center;gap:.5rem;padding:.4rem .65rem;display:flex}.hd-group__label.svelte-1du6aif{font-size:var(--text-base-sm);font-weight:600}.hd-group__stats.svelte-1du6aif{font-size:var(--text-sm);flex-shrink:0;align-items:center;gap:.45rem;margin-left:auto;font-weight:600;display:flex}.hd-stat--added.svelte-1du6aif{color:var(--status-approved)}.hd-stat--removed.svelte-1du6aif{color:var(--status-rejected)}.hd-stat--modified.svelte-1du6aif{color:var(--status-pending)}.hd-squares.svelte-1du6aif{gap:2px;display:inline-flex}.hd-square.svelte-1du6aif{border-radius:var(--radius-2xs);width:8px;height:8px}.hd-square--added.svelte-1du6aif{background:var(--status-approved)}.hd-square--removed.svelte-1du6aif{background:var(--status-rejected)}.hd-square--modified.svelte-1du6aif{background:var(--status-pending)}.hd-line.svelte-1du6aif{font-size:var(--text-base);align-items:flex-start;gap:.5rem;padding:.25rem .65rem;line-height:1.6;display:flex}.hd-line--added.svelte-1du6aif{background:rgba(var(--status-approved-rgb), .08)}.hd-line--removed.svelte-1du6aif{background:rgba(var(--status-rejected-rgb), .08)}.hd-line--modified.svelte-1du6aif{background:rgba(var(--status-pending-rgb), .07)}.hd-line__sign.svelte-1du6aif{text-align:center;flex-shrink:0;width:.9rem;font-weight:600}.hd-line--added.svelte-1du6aif .hd-line__sign:where(.svelte-1du6aif){color:var(--status-approved)}.hd-line--removed.svelte-1du6aif .hd-line__sign:where(.svelte-1du6aif){color:var(--status-rejected)}.hd-line--modified.svelte-1du6aif .hd-line__sign:where(.svelte-1du6aif){color:var(--status-pending)}.hd-line__text.svelte-1du6aif{white-space:pre-wrap;word-break:break-word;flex:1;min-width:0}.hd-line__sub.svelte-1du6aif{color:var(--text-muted);font-weight:600}.hd-mark--del.svelte-1du6aif{background:rgba(var(--status-rejected-rgb), .28);border-radius:var(--radius-2xs)}.hd-mark--add.svelte-1du6aif{background:rgba(var(--status-approved-rgb), .25);border-radius:var(--radius-2xs)}
