@keyframes blinking-dot{0%{opacity:1}25%{opacity:.4}75%{opacity:.4}100%{opacity:1}0%{opacity:1}25%{opacity:.4}75%{opacity:.4}100%{opacity:1}}.rd-page-container{max-width:none}.rd-app{--rd-app-sticky-top-with-padding: calc(var(--rd-app-sticky-top, 0) + 0.5rem)}.rd-app-header{display:flex;padding:.5rem 0;min-height:3rem}.rd-app-settings{display:flex;margin-left:auto}.rd-app-body{display:flex;min-height:50dvh}@media(max-width: 991.98px){.rd-app-body{flex-direction:column}}.rd-app-content{flex:1 0;min-width:0}.rd-app-code-theme.code{background:rgba(0,0,0,0) !important}.rd-app-diffs-list{--rd-diff-file-bottom-margin: 16px;position:relative;margin-bottom:calc(var(--rd-diff-file-bottom-margin)*-1)}.rd-app-diffs-list-loading-overlay{position:absolute;inset:0;transition:opacity .2s;pointer-events:none;background:light-dark(#fff, #050506);opacity:0;z-index:100}.rd-app-diffs-list-loading-overlay[data-loading]{opacity:.5;pointer-events:all}.rd-app-diffs-loading{display:flex;justify-content:center;padding:3.5rem 0}.rd-app-sidebar{top:var(--rd-app-sticky-top-with-padding) !important;width:320px;flex:none;box-sizing:content-box}@media(min-width: 768px){.rd-app-sidebar{padding-right:calc(.75rem + 2px);margin-right:calc(.75rem - 2px)}}@media(max-width: 991.98px){.rd-app-sidebar{--tree-list-max-height: calc(var(--file-row-height) * 8);flex:1;margin:0;width:auto !important;position:static !important;padding:.75rem !important;min-height:0 !important;box-sizing:border-box}.rd-app .rd-app-sidebar{display:none}}.rd-app-sidebar-loading{display:flex;justify-content:center;padding:8px}@keyframes blinking-dot{0%{opacity:1}25%{opacity:.4}75%{opacity:.4}100%{opacity:1}}.rd-diff-file-component{display:block;scroll-margin-top:var(--rd-app-sticky-top-with-padding);margin-bottom:var(--rd-diff-file-bottom-margin)}.rd-diff-file{--rd-diff-file-header-height: 2.5rem;--rd-diff-file-border-radius: 0.25rem}.rd-diff-file-details>summary{display:none}.rd-diff-file[data-virtual],.rd-diff-file[data-collapsed]{content-visibility:var(--rd-content-visibility-auto, auto)}.rd-diff-file[data-virtual]{contain-intrinsic-size:auto 0 auto calc(var(--rd-diff-file-header-height) + 3px + var(--rd-body-intrinsic-height))}.rd-diff-file[data-collapsed]{contain-intrinsic-size:auto 0 auto calc(var(--rd-diff-file-header-height) + 2px)}.rd-diff-file[data-virtual]:has([data-options-toggle] button[aria-expanded=true]){--rd-content-visibility-auto: visible}.rd-diff-file-header-sticky{position:sticky;top:calc(var(--rd-app-sticky-top, 1px) - 1px);z-index:5;container-type:scroll-state}.rd-diff-file-header-sticky:has([data-options-toggle] button[aria-expanded=true]){z-index:6}.rd-diff-file-header{--rd-diff-file-header-horizontal-padding: 0.75rem;--rd-diff-file-header-vertical-padding: 0.5rem;color:var(--gl-text-color-default, var(--gl-color-neutral-800, #3a383f));display:flex;background-color:var(--gl-background-color-subtle);border:1px solid var(--gl-border-color-default);padding:0.5rem var(--rd-diff-file-header-horizontal-padding);border-radius:var(--rd-diff-file-border-radius) var(--rd-diff-file-border-radius) 0 0;word-break:break-word}@container scroll-state(stuck: top){.rd-diff-file-header{border-radius:0 0 var(--rd-diff-file-border-radius) var(--rd-diff-file-border-radius)}}.rd-diff-file[data-collapsed] .rd-diff-file-header{border-radius:var(--rd-diff-file-border-radius)}.rd-diff-file-header-main{position:relative;padding:var(--rd-diff-file-header-vertical-padding);margin:calc(var(--rd-diff-file-header-vertical-padding)*-1);z-index:1}.rd-diff-file-header-submodule,.rd-diff-file-title,.rd-diff-file-deleted{display:inline}.rd-diff-file-title{color:var(--gl-text-color-default, var(--gl-color-neutral-800, #3a383f));font:inherit;font-weight:600;margin:0}.rd-diff-file-title .commit-sha{font-size:85%;font-weight:normal}.rd-diff-file-link{font:inherit;color:inherit}.rd-diff-file-header-submodule,.rd-diff-file-title,.rd-file-mode-change,.rd-copy-path,.rd-diff-file-deleted,.rd-submodule-icon.rd-submodule-icon{vertical-align:middle}.rd-diff-file-title,.rd-file-mode-change,.rd-copy-path,.rd-diff-file-deleted,.rd-submodule-icon{margin-right:4px}.rd-diff-file-moved{margin:0 4px;font-weight:400}.rd-diff-file-toggle{margin-right:.5rem}.rd-diff-file[data-collapsed] .rd-diff-file-toggle-button[data-opened],.rd-diff-file:not([data-collapsed]) .rd-diff-file-toggle-button[data-closed]{display:none}.rd-diff-file-toggle-button::before{content:"";position:absolute;inset:1px}.rd-diff-file-info{position:relative;display:flex;align-self:flex-start;align-items:center;min-height:calc(1.5rem + var(--rd-diff-file-header-vertical-padding)*2);padding:var(--rd-diff-file-header-vertical-padding) var(--rd-diff-file-header-horizontal-padding) var(--rd-diff-file-header-vertical-padding) var(--rd-diff-file-header-vertical-padding);margin:calc(var(--rd-diff-file-header-vertical-padding)*-1) calc(var(--rd-diff-file-header-horizontal-padding)*-1) calc(var(--rd-diff-file-header-vertical-padding)*-1) auto;gap:16px;z-index:1}.rd-diff-file-stats{display:flex;align-items:center;margin:0 0 0 auto;white-space:nowrap;gap:8px}.rd-stats-added{color:var(--gl-text-color-success, var(--gl-color-green-600, #2f7549))}.rd-stats-removed{color:var(--gl-text-color-danger, var(--gl-color-red-600, #c02f12))}.rd-diff-file-body{--rd-content-border-radius: 0 0 var(--rd-diff-file-border-radius) var(--rd-diff-file-border-radius);border:1px solid var(--gl-border-color-default);border-top:0;border-radius:var(--rd-content-border-radius)}@supports(content-visibility: hidden){[data-file-body][hidden]{display:block !important;content-visibility:hidden}}@keyframes blinking-dot{0%{opacity:1}25%{opacity:.4}75%{opacity:.4}100%{opacity:1}}.rd-diff-file[data-virtual=text_parallel],.rd-diff-file[data-virtual=text_inline]{--rd-body-intrinsic-height: calc(20px * var(--virtual-total-rows))}.rd-text-view-root{--rd-code-border-adjust: var(--code-border-lightness-adjust, -0.075);--rd-line-added-background-color: var(--custom-diff-addition-color, var(--code-new-diff-background-color, $line-number-new));--rd-line-removed-background-color: var(--custom-diff-deletion-color, var(--code-old-diff-background-color, $line-number-old));--rd-line-link-color: var(--code-line-number-color, #89888d);--rd-line-theme-border-color: oklch(from var(--code-background) calc(l + var(--rd-code-border-adjust)) c h);background-color:var(--code-background, #fff);font-family:var(--default-mono-font, "GitLab Mono"),"JetBrains Mono","Menlo","DejaVu Sans Mono","Liberation Mono","Consolas","Ubuntu Mono","Courier New","andale mono","lucida console",monospace;line-height:1.6;font-size:.78125rem;border-radius:0 0 var(--rd-diff-file-border-radius) var(--rd-diff-file-border-radius)}:root.gl-dark .rd-text-view-root{--rd-disable-extended-borders: var(--code-light-theme)}:root:not(.gl-dark) .rd-text-view-root{--rd-disable-extended-borders: var(--code-dark-theme)}.rd-text-view-root,.rd-text-view-content{display:block}.rd-hunk-header,.rd-hunk-lines{display:grid}.rd-text-view-content>tr:last-child{--rd-row-bottom-left-radius: var(--rd-diff-file-border-radius);--rd-row-bottom-right-radius: var(--rd-diff-file-border-radius)}.rd-text-view-content>tr:last-child>td:not(:last-child){--rd-row-bottom-right-radius: 0}.rd-text-view-content>tr:last-child>td:not(:first-child){--rd-row-bottom-left-radius: 0}.rd-hunk-header{position:relative;z-index:2;min-height:1.6em;background-color:var(--code-diff-hunk-header-background-color, #ececef);color:var(--code-diff-hunk-header-color, #89888d);border-radius:0 0 var(--rd-row-bottom-right-radius) var(--rd-row-bottom-left-radius);outline:1px solid var(--diff-expansion-background-color, var(--gl-border-color-default))}.rd-hunk-header:first-child{border-top:0}.rd-hunk-header:last-child{border-bottom:0}.rd-hunk-header[data-loading=both] [data-visible-when=loading],.rd-hunk-header[data-loading=up] [data-expand-direction=up] [data-visible-when=loading],.rd-hunk-header[data-loading=down] [data-expand-direction=down] [data-visible-when=loading]{display:block}.rd-hunk-header[data-loading=both] [data-visible-when=idle],.rd-hunk-header[data-loading=up] [data-expand-direction=up] [data-visible-when=idle],.rd-hunk-header[data-loading=down] [data-expand-direction=down] [data-visible-when=idle]{display:none}.rd-hunk-lines-parallel{grid-template-columns:50px 1fr 50px 1fr}.rd-hunk-header-parallel{grid-template-columns:50px 1fr}.rd-hunk-header-inline{grid-template-columns:100px 1fr}.rd-hunk-lines-inline{grid-template-columns:50px 50px 1fr}.rd-hunk-header-buttons{display:grid;grid-auto-flow:column;padding:0}.rd-expand-lines-button{display:flex;justify-content:center;align-items:center;font-size:0;border:0;padding:0;background-color:var(--code-diff-expand-button-background-color, #dcdcde);color:var(--code-diff-expand-button-color, var(--gl-text-color-subtle));border-radius:0 0 var(--rd-row-bottom-right-radius) var(--rd-row-bottom-left-radius)}.rd-expand-lines-button:hover{background-color:var(--code-diff-expand-button-hover-background-color, #bfbfc3);color:var(--code-diff-expand-button-hover-color, #3a383f)}.rd-expand-lines-button:focus-visible{outline:1px solid var(--gl-focus-ring-outer-color);position:relative;margin:0 1px}.rd-expand-lines-button [data-visible-when=loading]{display:none}.rd-line-number{position:relative;padding:0 10px 0 5px;text-align:right;background-color:var(--code-line-number-background-color, #fff);scroll-margin-top:var(--rd-diff-file-header-height);z-index:1}.rd-hunk-lines:target{--rd-line-background-color-override: var(--code-highlighted-line-background-color);--code-line-number-background-color: var(--code-highlighted-line-background-color);--rd-disable-extended-borders: 1;position:relative;background-color:var(--code-highlighted-line-background-color);border-radius:0 0 var(--rd-row-bottom-right-radius) var(--rd-row-bottom-left-radius);outline:1px solid var(--code-highlighted-line-border-color);z-index:3}.rd-hunk-lines:target .rd-line-number{--rd-adjacent-line-border-color: var(--rd-line-border-color)}.rd-hunk-lines-parallel:hover>.rd-line-number:not(:empty),.rd-hunk-lines-inline.rd-hunk-lines-inline:hover>.rd-line-number{--rd-line-border-color: var(--code-line-number-hover-border-color, #cbbbf2);--rd-adjacent-line-border-color: var(--rd-line-border-color);--rd-line-background-color: var(--code-line-number-hover-background-color, #e1d8f9);background-color:var(--rd-line-background-color)}.rd-line-number:hover>.rd-line-link{color:var(--code-line-number-hover-color, #626168)}.rd-line-number[data-change=removed]{--rd-line-link-color: var(--code-old-diff-line-number-color, #737276);--rd-line-background-color: var(--custom-diff-deletion-color, var(--code-old-diff-line-number-background-color))}.rd-line-number[data-change=added]{--rd-line-link-color: var(--code-new-diff-line-number-color, #868689);--rd-line-background-color: var(--custom-diff-addition-color, var(--code-new-diff-line-number-background-color))}.rd-line-number[data-change=meta]{--rd-line-background-color: var(--code-meta-diff-background-color)}.rd-line-number-border-right,.rd-line-number-border-both{border-right:1px solid var(--rd-line-border-color, var(--rd-line-theme-border-color))}.rd-line-number-border-both{border-left:1px solid var(--rd-line-border-color, var(--rd-line-theme-border-color))}.rd-line-number,.rd-line-content{--background-color: var(--rd-line-background-color-override, var(--rd-line-background-color));--rd-line-border-color: oklch(from var(--background-color) calc(l + var(--rd-code-border-adjust)) c h);background-color:var(--background-color)}.rd-line-number-empty{--rd-line-background-color: var(--code-empty-background)}.rd-line-content[data-change=removed]+.rd-line-number[data-change=added]{border-left-color:var(--rd-adjacent-line-border-color, oklch(from color-mix(in lch, var(--rd-line-removed-background-color), var(--rd-line-added-background-color)) calc(l + var(--rd-code-border-adjust)) c h))}.rd-line-content[data-change=removed]:has(+:not(.rd-line-number[data-change=added])){box-shadow:1px 0 var(--rd-line-border-color)}.rd-hunk-lines-parallel>.rd-line-number[data-position=new]:not([data-change=meta]):empty{border-left:0;margin-left:1px}.rd-line-number:first-child{box-shadow:var(--rd-disable-extended-borders, -1px 0 var(--rd-line-border-color));border-bottom-left-radius:var(--rd-row-bottom-left-radius)}.rd-line-content:last-child{box-shadow:var(--rd-disable-extended-borders, 1px 0 var(--rd-line-border-color));border-bottom-right-radius:var(--rd-row-bottom-right-radius)}.rd-line-link{display:block}.rd-line-link,.rd-line-link:hover{color:var(--rd-line-link-color)}.rd-line-link:focus{outline:none}.rd-line-link::before{content:attr(data-line-number)}.rd-line-link::after{content:"";position:absolute;inset:0 -1px}.rd-line-link:focus-visible::after{outline:1px solid var(--gl-focus-ring-outer-color);inset:1px 0}.rd-line-number:has(>.rd-line-link:focus-visible){z-index:4}.rd-line-content,.rd-hunk-header-content{padding:0 1.5em;word-break:break-word}.rd-hunk-header-content{align-self:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rd-line-content{white-space:break-spaces}.rd-line-content::before{position:absolute;margin-left:-13px}.rd-line-content[data-change=removed]{--rd-line-background-color: var(--rd-line-removed-background-color)}.rd-line-content[data-change=removed]::before{content:"−"/"";color:var(--code-old-diff-sign-color, #ae979a)}.rd-line-content[data-change=added]{--rd-line-background-color: var(--rd-line-added-background-color)}.rd-line-content[data-change=added]::before{content:"+"/"";color:var(--code-new-diff-sign-color, #9bb0a1)}.rd-line-content[data-change=meta]{--rd-line-background-color: var(--code-meta-diff-background-color);color:var(--code-meta-diff-color);-webkit-user-select:none;user-select:none}.rd-line-content[data-change=meta]::before{content:"\\"/""}.rd-line-text{all:unset}[data-disable-diff-side=old] [data-position=old],[data-disable-diff-side=new] [data-position=new]{-webkit-user-select:none;user-select:none}@keyframes blinking-dot{0%{opacity:1}25%{opacity:.4}75%{opacity:.4}100%{opacity:1}}.rd-diff-file[data-virtual=no_preview]{--rd-body-intrinsic-height: calc( (16px * 2) + (var(--virtual-paragraphs-count) * (1.3125rem + 0.25rem)) + (var(--virtual-action-buttons-present) * (2rem + 0.5rem)) )}.rd-no-preview{padding:16px;border-radius:var(--rd-content-border-radius)}.rd-no-preview-important{background-color:light-dark(var(--gl-feedback-warning-background-color), #453522);color:var(--gl-feedback-warning-text-color)}.rd-no-preview-body{display:flow-root}.rd-no-preview-paragraph{margin:0 0 .25rem}.rd-no-preview-actions{display:flex}@media(max-width: 767px){.rd-no-preview-actions{flex-direction:column}}@media(min-width: 768px){.rd-no-preview-actions{margin-top:.5rem}}.rd-no-preview-action{display:flex;flex:1}.rd-no-preview-action>*{flex:1}@media(min-width: 768px){.rd-no-preview-action{flex:0;margin-right:.75rem}}@media(max-width: 767px){.rd-no-preview-action{margin-top:.5rem}}.rd-app-empty-state{margin-top:1rem;text-align:center}.rd-app-empty-state-card{background-color:var(--gl-background-color-subtle, var(--gl-color-neutral-10, #fbfafd))}.rd-image-diff{margin:0;overflow:hidden}.rd-image-diff-fallback{padding:1rem;text-align:center}.rd-app{--rd-app-sticky-top: calc(calc(calc(var(--header-height) + calc(var(--system-header-height) + var(--performance-bar-height))) + var(--top-bar-height)))}
