.diff-block-wrapper{display:flex;align-items:center;gap:8px;padding:4px 8px;border-bottom:2px solid;position:relative;flex-shrink:0;width:100%;background-color:rgba(255,255,255,.4);margin-bottom:4px}.diff-block-wrapper[data-is-nested=true]{border-bottom:none;background-color:transparent;padding:0;margin-bottom:0;gap:0}.diff-block-wrapper[data-diff-type=added]{border-bottom-color:#0bc10b}.diff-block-wrapper[data-diff-type=removed]{border-bottom-color:#d80d0d}.diff-block-wrapper[data-diff-type=modified]{border-bottom-color:#f59e0b}.diff-indicator{display:flex;justify-content:center;align-items:center;width:16px;height:16px;user-select:none;flex-shrink:0}.diff-icon[data-diff-icon-type=added]{color:#0bc10b}.diff-icon[data-diff-icon-type=removed]{color:#d80d0d}.diff-icon[data-diff-icon-type=modified]{color:#f59e0b}.diff-source-name{display:flex;align-items:center;font-size:11px;font-weight:500;color:#6b7280;padding:2px 6px;background-color:rgba(0,0,0,.05);border-radius:3px;user-select:none;white-space:nowrap;flex-shrink:0}[data-color-scheme=dark] .diff-source-name{color:#9ca3af;background-color:rgba(255,255,255,.1)}.bn-block:has(.bn-block-content[data-content-type=diff]){display:flex;align-items:flex-start;gap:0}.bn-block:has(.bn-block-content[data-content-type=diff])>.bn-react-node-view-renderer{flex-shrink:0}.bn-block:has(.bn-block-content[data-content-type=diff])>.bn-block-group{flex-grow:1;min-width:0;padding:8px;border-radius:0 4px 4px 0;border:1px solid;border-left:none}.bn-block:has(.bn-block-content[data-content-type=diff][data-diff-type=modified])>.bn-block-group{width:100%}.bn-block:has(.bn-block-content[data-content-type=diff][data-diff-type=added])>.bn-block-group{background-color:#e6ffe6;border-color:#e6ffe6;border-right:0 0 0 4px}.bn-block:has(.bn-block-content[data-content-type=diff][data-diff-type=removed])>.bn-block-group{background-color:#ffe6e6;border-color:#ffe6e6;border-right:0 0 0 4px}.bn-block:has(.bn-block-content[data-content-type=diff][data-diff-type=modified])>.bn-block-group{background-color:#fff7ed;border-color:#fff7ed}.bn-block:has(.bn-block-content[data-content-type=diff][data-diff-type=removed])>.bn-block-group{opacity:.9}[data-color-scheme=dark] .bn-block:has(.bn-block-content[data-content-type=diff][data-diff-type=added])>.bn-block-group{background-color:#1a3d1a;border-color:#1a3d1a}[data-color-scheme=dark] .bn-block:has(.bn-block-content[data-content-type=diff][data-diff-type=removed])>.bn-block-group{background-color:#3d1a1a;border-color:#3d1a1a}[data-color-scheme=dark] .bn-block:has(.bn-block-content[data-content-type=diff][data-diff-type=modified])>.bn-block-group{background-color:#3d2a1a;border-color:#3d2a1a}.diff-actions{margin-left:auto;display:flex;gap:4px;z-index:10}.diff-action-btn{padding:2px 6px;font-size:11px;font-weight:500;border:1px solid;border-radius:3px;cursor:pointer;transition:all .2s ease;background-color:white;display:flex;align-items:center;gap:2px;user-select:none;font-family:inherit;line-height:1.2}.diff-action-apply{border-color:#0bc10b;color:#0bc10b}.diff-action-apply:hover{background-color:#0bc10b;color:white;box-shadow:0 2px 4px rgba(11,193,11,.2)}.diff-action-apply:active{transform:scale(.95)}.diff-action-reject{border-color:#d80d0d;color:#d80d0d}.diff-action-reject:hover{background-color:#d80d0d;color:white;box-shadow:0 2px 4px rgba(216,13,13,.2)}.diff-action-reject:active{transform:scale(.95)}[data-color-scheme=dark] .diff-action-btn{background-color:rgba(0,0,0,.3)}[data-color-scheme=dark] .diff-action-apply{border-color:#0bc10b;color:#0bc10b}[data-color-scheme=dark] .diff-action-apply:hover{background-color:#0bc10b;color:white}[data-color-scheme=dark] .diff-action-reject{border-color:#d80d0d;color:#d80d0d}[data-color-scheme=dark] .diff-action-reject:hover{background-color:#d80d0d;color:white}.diff-action-btn:disabled{opacity:.5;cursor:not-allowed}.diff-action-btn:disabled:hover{background-color:white;color:inherit;box-shadow:none;transform:none}