.diff-review-panel{color:#ffffffb3;background:#ffffff08;border:.5px solid #ffffff1a;border-radius:12px;flex-direction:column;width:100%;min-width:0;max-width:100%;height:100%;min-height:0;font-size:13px;display:flex;overflow:hidden}.diff-review-panel__toolbar{background:#ffffff08;border-bottom:.5px solid #ffffff1a;flex-shrink:0;align-items:center;gap:12px;padding:8px 12px;display:flex}.diff-review-panel__counter{color:#fff9;white-space:nowrap;font-size:12px;line-height:16px}.diff-review-panel__nav{align-items:center;gap:4px;display:flex}.diff-review-panel__global{align-items:center;gap:8px;margin-inline-start:auto;display:flex}.diff-review-panel__icon-btn{color:#ffffffb3;border-radius:100px;justify-content:center;align-items:center;width:26px;height:26px;transition:background-color .2s;display:inline-flex}.diff-review-panel__icon-btn:hover:not(:disabled){background:#ffffff14}.diff-review-panel__icon-btn:disabled{opacity:.3;cursor:not-allowed}.diff-review-panel__btn{color:#fff;border-radius:100px;align-items:center;gap:4px;height:26px;padding:0 12px;font-size:12px;font-weight:500;line-height:16px;transition:background-color .2s,opacity .2s;display:inline-flex}.diff-review-panel__btn:disabled{opacity:.3;cursor:not-allowed}.diff-review-panel__btn--keep,.diff-review-panel__btn--keep-all{color:#6dbeaa;background:#08b9622e}.diff-review-panel__btn--keep:hover:not(:disabled),.diff-review-panel__btn--keep-all:hover:not(:disabled){background:#08b96247}.diff-review-panel__btn--undo,.diff-review-panel__btn--undo-all{color:#f88;background:#f945432e}.diff-review-panel__btn--undo:hover:not(:disabled),.diff-review-panel__btn--undo-all:hover:not(:disabled){background:#f9454347}.diff-review-panel__editor{flex:1;width:100%;min-width:0;min-height:0;overflow:auto}.diff-review-panel__editor .cm-editor{color:#ffffffb3;background:0 0;outline:none;height:100%;font-size:13px;line-height:20px}.diff-review-panel__editor .cm-scroller{scrollbar-width:thin;scrollbar-color:#fff3 #0000;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace}.diff-review-panel__editor .cm-scroller::-webkit-scrollbar{width:6px;height:6px}.diff-review-panel__editor .cm-scroller::-webkit-scrollbar-track{background:0 0}.diff-review-panel__editor .cm-scroller::-webkit-scrollbar-thumb{background:#fff3;border-radius:999px}.diff-review-panel__editor .cm-content{color:#ffffffb3;caret-color:#fff;padding-top:12px;padding-bottom:12px}.diff-review-panel__editor .cm-line{padding-inline:12px;line-height:20px}.diff-review-panel__editor .cm-gutters{color:#ffffff4d;background:0 0;border-inline-end:.5px solid #ffffff1a}.diff-review-panel__editor .cm-activeLine,.diff-review-panel__editor .cm-activeLineGutter{background:#ffffff0a}.diff-review-panel__editor .cm-deletedChunk{background:#f871711a;border-block:1px solid #f8717138}.diff-review-panel__editor .cm-stableDeletedChunk{padding-block:4px}.diff-review-panel__editor .cm-deletedLine{padding-inline:12px;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace}.diff-review-panel__editor .cm-changedLine{background:#22c55e1a}.diff-review-panel__editor .cm-stableChangedLineStart{padding-block-start:4px}.diff-review-panel__editor .cm-stableChangedLineEnd{padding-block-end:4px}.diff-review-panel__editor .cm-changedLineGutter{background:#22c55e1a}.diff-review-panel__editor .cm-deletedLineGutter{background:#f871711a}.diff-review-panel__editor .cm-selectionBackground{background:#fff3!important}.diff-review-panel__editor .cm-diffChunkControls{justify-content:flex-end;align-items:center;gap:8px;min-width:0;max-width:100%;padding-block:4px;padding-inline:12px 0;display:flex}.diff-review-panel--embedded{height:auto;position:relative}.diff-review-panel--embedded .diff-review-panel__editor{flex:none;min-height:0;max-height:420px;overflow:auto}.diff-review-panel--embedded .cm-editor{min-height:120px;height:auto!important}.diff-review-panel--embedded .cm-scroller{max-height:420px}.diff-review-panel--embedded .cm-content{padding-top:12px;padding-bottom:56px}.diff-review-panel--seamless{background:0 0;border:0;border-radius:0;height:auto;min-height:0;overflow:visible}.diff-review-panel--seamless .diff-review-panel__editor{flex:none;height:auto;max-height:none;overflow:visible}.diff-review-panel--seamless .cm-editor{min-height:0;overflow:visible;height:auto!important}.diff-review-panel--seamless .cm-scroller{max-height:none;overflow:visible!important}.diff-review-panel--seamless .cm-content{padding-top:0;padding-bottom:36px}.diff-review-panel--seamless .cm-line,.diff-review-panel--seamless .cm-deletedLine{padding-inline:0}.diff-review-panel--seamless .cm-gutters{display:none}.diff-review-panel--seamless .diff-review-panel__inline-controls{inset-inline-end:0;bottom:0}.diff-review-panel--compact-markdown .cm-gutters,.diff-review-panel--compact-markdown .cm-compactMarkdownHiddenLine{display:none}.diff-review-panel--compact-markdown .cm-diffChunkControls{padding-block:2px}.diff-review-panel--skill,.diff-review-panel--skill .cm-editor{font-size:14px}.diff-review-panel--skill .cm-content{padding-inline-end:16px}.diff-review-panel--skill .cm-gutters{border-inline-end:0}.diff-review-panel__inline-controls{inset-inline-end:12px;z-index:var(--z-dropdown);position:absolute;bottom:12px}.diff-review-panel--seamless.diff-review-panel--fill-available-height{height:100%}.diff-review-panel--seamless.diff-review-panel--fill-available-height .diff-review-panel__editor{flex:1;height:100%;min-height:0}.diff-review-panel--seamless.diff-review-panel--fill-available-height .cm-editor,.diff-review-panel--seamless.diff-review-panel--fill-available-height .cm-scroller{min-height:100%}.diff-review-panel--expand-content{height:auto;overflow:visible}.diff-review-panel--expand-content .diff-review-panel__editor{flex:none;height:auto;max-height:none;overflow:visible}.diff-review-panel--expand-content .cm-editor{overflow:visible;height:auto!important}.diff-review-panel--expand-content .cm-scroller{max-height:none;overflow:visible!important}.diff-review-panel--expand-content.diff-review-panel--fill-available-height{height:auto;min-height:100%}.diff-review-panel--expand-content.diff-review-panel--fill-available-height .diff-review-panel__editor{flex:none;height:auto;min-height:0}.diff-review-panel--expand-content.diff-review-panel--fill-available-height .cm-editor,.diff-review-panel--expand-content.diff-review-panel--fill-available-height .cm-scroller{min-height:0}.cm-diffChunkStartAnchor{pointer-events:none;vertical-align:top;width:0;height:0;scroll-margin-block-start:54px;display:inline-block;overflow:hidden}.diff-review-panel--seamless.diff-review-panel--chunk-controls .cm-content{padding-bottom:0}.diff-review-panel--seamless.diff-review-panel--chunk-controls .cm-diffChunkControls{padding-block:8px 0}.diff-review-scroll-fade{-webkit-mask-image:linear-gradient(#0000 0,#00000038 11px,#000000b3 27px,#000 54px 100%);mask-image:linear-gradient(#0000 0,#00000038 11px,#000000b3 27px,#000 54px 100%)}