.diff-screen-toggle:where(._scope_1h5yd_6,._scope_1h5yd_6 *){background:var(--soft);border:1px solid var(--border);border-radius:9px;align-items:center;gap:2px;padding:3px;display:inline-flex}.diff-screen-btn:where(._scope_1h5yd_6,._scope_1h5yd_6 *){color:var(--muted);cursor:pointer;white-space:nowrap;background:0 0;border:none;border-radius:7px;align-items:center;gap:6px;padding:5px 12px;font-size:12px;font-weight:550;transition:all .15s;display:inline-flex}.diff-screen-btn:hover:where(._scope_1h5yd_6,._scope_1h5yd_6 *){color:var(--text)}.diff-screen-btn.active:where(._scope_1h5yd_6,._scope_1h5yd_6 *){background:var(--surface);color:var(--text);font-weight:600;box-shadow:0 1px 3px #00000014}.diff-toolbar-options:where(._scope_1h5yd_6,._scope_1h5yd_6 *){flex-wrap:wrap;align-items:center;gap:16px;display:flex}.diff-checkbox-label:where(._scope_1h5yd_6,._scope_1h5yd_6 *){color:var(--muted);cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:7px;font-size:12px;display:inline-flex}.diff-checkbox-label input[type=checkbox]:where(._scope_1h5yd_6,._scope_1h5yd_6 *){width:15px;height:15px;accent-color:var(--accent);cursor:pointer}.diff-checkbox-label:hover:where(._scope_1h5yd_6,._scope_1h5yd_6 *){color:var(--text)}.diff-stats-pills:where(._scope_1h5yd_6,._scope_1h5yd_6 *){align-items:center;gap:8px;display:flex}.diff-pill:where(._scope_1h5yd_6,._scope_1h5yd_6 *){font-family:var(--font-code);border:1px solid;border-radius:999px;align-items:center;gap:5px;padding:3px 10px;font-size:11px;font-weight:700;display:inline-flex}.diff-pill.additions:where(._scope_1h5yd_6,._scope_1h5yd_6 *){color:#166534;background:#22c55e1f;border-color:#22c55e4d}.diff-pill.deletions:where(._scope_1h5yd_6,._scope_1h5yd_6 *){color:#991b1b;background:#ef44441f;border-color:#ef44444d}.diff-pill.identical:where(._scope_1h5yd_6,._scope_1h5yd_6 *){background:var(--soft);border-color:var(--border);color:var(--muted)}.diff-container:where(._scope_1h5yd_6,._scope_1h5yd_6 *){border:1px solid var(--border);background:var(--surface);border-radius:14px;flex-direction:column;height:700px;min-height:640px;margin-top:14px;display:flex;overflow:hidden;box-shadow:0 2px 8px #00000008}.diff-container-header:where(._scope_1h5yd_6,._scope_1h5yd_6 *){border-bottom:1px solid var(--border);background:var(--surface);flex-shrink:0;justify-content:space-between;align-items:center;height:48px;padding:0 16px;font-size:13px;font-weight:600;display:flex}.diff-header-side:where(._scope_1h5yd_6,._scope_1h5yd_6 *){flex:1;align-items:center;gap:8px;display:flex}.diff-header-divider:where(._scope_1h5yd_6,._scope_1h5yd_6 *){background:var(--border);width:1px;height:100%;margin:0 12px}.diff-table-wrapper:where(._scope_1h5yd_6,._scope_1h5yd_6 *){background:var(--surface);flex:1;overflow:auto}.diff-table:where(._scope_1h5yd_6,._scope_1h5yd_6 *){table-layout:fixed;border-collapse:collapse;width:100%;font-family:var(--font-code);font-size:13px;line-height:22px}.diff-table tr:where(._scope_1h5yd_6,._scope_1h5yd_6 *){height:22px}.diff-num:where(._scope_1h5yd_6,._scope_1h5yd_6 *){text-align:right;color:#9aa192;-webkit-user-select:none;user-select:none;border-right:1px solid var(--border);vertical-align:top;background:#00000003;width:44px;min-width:44px;padding:0 8px;font-size:11px}.diff-marker:where(._scope_1h5yd_6,._scope_1h5yd_6 *){text-align:center;-webkit-user-select:none;user-select:none;vertical-align:top;width:22px;min-width:22px;font-weight:700}.diff-code:where(._scope_1h5yd_6,._scope_1h5yd_6 *){white-space:pre-wrap;tab-size:2;word-break:break-all;overflow-wrap:anywhere;vertical-align:top;padding:0 12px}.diff-sep:where(._scope_1h5yd_6,._scope_1h5yd_6 *){background:var(--border);width:1px;min-width:1px;padding:0}.diff-row-unchanged td:where(._scope_1h5yd_6,._scope_1h5yd_6 *){color:var(--text);background:0 0}.diff-row-added td:where(._scope_1h5yd_6,._scope_1h5yd_6 *){color:#14532d;background:#22c55e1a}.diff-row-added .diff-marker:where(._scope_1h5yd_6,._scope_1h5yd_6 *){color:#16a34a}.diff-row-removed td:where(._scope_1h5yd_6,._scope_1h5yd_6 *){color:#7f1d1d;background:#ef444417}.diff-row-removed .diff-marker:where(._scope_1h5yd_6,._scope_1h5yd_6 *){color:#ef4444}.diff-cell-empty:where(._scope_1h5yd_6,._scope_1h5yd_6 *){color:#0000!important;background:#00000005!important}.diff-unified-marker-add:where(._scope_1h5yd_6,._scope_1h5yd_6 *){color:#16a34a!important;background:#22c55e1a!important}.diff-unified-marker-del:where(._scope_1h5yd_6,._scope_1h5yd_6 *){color:#ef4444!important;background:#ef444417!important}.diff-inputs-layout:where(._scope_1h5yd_6,._scope_1h5yd_6 *){border:1px solid var(--border);background:var(--surface);border-radius:14px;grid-template-columns:1fr 1fr;margin-bottom:16px;display:grid;overflow:hidden;box-shadow:0 2px 8px #00000008}.diff-input-pane:where(._scope_1h5yd_6,._scope_1h5yd_6 *){flex-direction:column;display:flex}.diff-input-pane+.diff-input-pane:where(._scope_1h5yd_6,._scope_1h5yd_6 *){border-left:1px solid var(--border)}[data-theme=dark] .diff-row-added td:where(._scope_1h5yd_6,._scope_1h5yd_6 *){color:#86efac;background:#22c55e1f}[data-theme=dark] .diff-row-removed td:where(._scope_1h5yd_6,._scope_1h5yd_6 *){color:#fca5a5;background:#ef44441f}[data-theme=dark] .diff-pill.additions:where(._scope_1h5yd_6,._scope_1h5yd_6 *){color:#86efac}[data-theme=dark] .diff-pill.deletions:where(._scope_1h5yd_6,._scope_1h5yd_6 *){color:#fca5a5}
