.pr-diff-row-wrap{background:var(--color-background);flex-direction:column;display:flex}.pr-diff-group{padding:var(--spacing-sm) .625rem var(--spacing-xs);color:var(--color-text-tertiary);font-size:.71875rem;line-height:1.5}.pr-diff-row{box-sizing:border-box;border-radius:var(--radius-lg);background:var(--color-fill-faint);width:100%;min-width:0;height:1.75rem;font:inherit;color:var(--color-text);text-align:left;cursor:pointer;transition:background-color var(--transition-speed-fast) var(--transition-easing);border:0;align-items:center;gap:.375rem;padding:0 .625rem;font-size:.75rem;line-height:1.5;display:flex}.pr-diff-row:hover{background:var(--color-fill-faint-hover)}.pr-diff-row[aria-expanded=true],.pr-diff-row[data-joined]{border-bottom-right-radius:0;border-bottom-left-radius:0}.pr-diff-row[data-joined]:hover{background:var(--color-fill-faint)}.pr-diff-row:hover .checks-caret{color:var(--color-text)}.pr-diff-row:focus-visible{outline:2px solid var(--color-primary);outline-offset:-2px}.pr-diff-row--static{cursor:default;padding-left:1.6875rem}.pr-diff-row--static:hover{background:var(--color-fill-faint)}.pr-diff-row .checks-status-icon{flex-shrink:0}.pr-diff-row__label{align-items:baseline;gap:var(--spacing-sm);flex:1;min-width:0;display:flex;overflow:hidden}.pr-diff-row__name{text-overflow:ellipsis;white-space:nowrap;max-width:70%;font-family:var(--font-mono);flex-shrink:0;overflow:hidden}.pr-diff-row__folder{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--color-text-tertiary);direction:rtl;font-size:.71875rem;overflow:hidden}.pr-diff-row__extra{white-space:nowrap;color:var(--color-text-secondary);flex-shrink:0;font-size:.71875rem}.pr-diff-row__counts{white-space:nowrap;flex-shrink:0;gap:.375rem;margin-left:auto;font-size:.71875rem;display:inline-flex}.pr-diff-row__muted{color:var(--color-text-tertiary)}.pr-diff-row__add{color:var(--color-success)}.pr-diff-row__del{color:var(--color-danger)}.pr-diff-note{font-family:var(--font-sans);color:var(--color-text);white-space:normal;font-size:.78125rem;line-height:1.5}.pr-diff-note p{margin:0}.pr-diff-note__citation{margin-top:var(--spacing-xs);flex-direction:column;gap:.125rem;display:flex}.pr-diff-note__quote{padding-left:var(--spacing-sm);border-left:2px solid var(--color-border);color:var(--color-text-secondary)}.pr-diff-note__muted{color:var(--color-text-tertiary);font-size:.71875rem}.pr-diff-note--card{align-items:flex-start;gap:var(--spacing-sm);margin:var(--spacing-xs) 0 var(--spacing-xs) var(--spacing-sm);padding:var(--spacing-sm) .625rem;border-radius:var(--radius-lg);background:var(--color-fill-faint);display:flex}.pr-diff-note--attached{gap:var(--spacing-sm);padding:0 .625rem var(--spacing-sm) 2.8125rem;border-radius:0 0 var(--radius-lg) var(--radius-lg);background:var(--color-fill-faint);flex-direction:column;display:flex}.pr-diff-note--card .checks-status-icon{flex-shrink:0;margin-top:.1875rem}.pr-diff-note__body{flex-direction:column;flex:1;gap:.125rem;min-width:0;display:flex}.pr-diff-note__message{overflow-wrap:anywhere}.pr-diff-note__source{justify-content:space-between;align-items:baseline;gap:var(--spacing-sm);display:flex}.pr-diff-note__link{color:var(--color-text-secondary);flex-shrink:0;font-size:.71875rem;text-decoration:none}.pr-diff-note__link:hover{color:var(--color-text);text-decoration:underline}.pr-diff-footer{gap:var(--spacing-sm);padding:0 var(--spacing-md) var(--spacing-md);flex-direction:column;display:flex}.pr-diff-panel__viewer diffs-container{margin-inline:var(--spacing-md)}.pr-diff-footer>.pr-diff-group{padding-bottom:0}.pr-diff-footer__link{padding:var(--spacing-xs) .625rem;color:var(--color-text-secondary);font-size:.75rem;text-decoration:none}.pr-diff-footer__link:hover{color:var(--color-text);text-decoration:underline}.pr-diff-toolbar{justify-content:space-between;align-items:center;gap:var(--spacing-sm);padding:var(--spacing-md) var(--spacing-md) var(--spacing-smd);flex-shrink:0;display:flex}.pr-diff-toolbar__end{align-items:center;gap:var(--spacing-xs);min-width:0;display:inline-flex}.pr-diff-toolbar__style{align-items:center;gap:var(--spacing-xs);display:inline-flex}.pr-diff-toolbar .ui-button[aria-pressed=true],.pr-diff-toolbar .ui-button[aria-pressed=true]:hover:not(:disabled){background:var(--color-background-tertiary);color:var(--color-text)}.github-file-panel__folder{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-family:var(--font-mono);color:var(--color-text-tertiary);direction:rtl;font-size:.71875rem;overflow:hidden}.github-file-panel__open{white-space:nowrap;padding:2px var(--spacing-sm);border:1px solid var(--color-border);border-radius:var(--radius-sm);color:var(--color-text);transition:background var(--transition-speed-fast) var(--transition-easing);align-items:center;font-size:.75rem;font-weight:500;text-decoration:none;display:inline-flex}.github-file-panel__open:hover{background:var(--color-background-secondary)}.github-file-panel__status-actions{align-items:center;gap:var(--spacing-sm);flex-wrap:wrap;display:flex}.pr-diff-row--file{cursor:default}.pr-diff-row--file:hover{background:var(--color-fill-faint)}.github-file-row__link{color:inherit;cursor:pointer;text-decoration:none}.github-file-row__link:hover .pr-diff-row__name{text-decoration:underline}.github-file-row__ref{text-overflow:ellipsis;max-width:10rem;font-family:var(--font-mono);overflow:hidden}.pr-diff-panel,.pr-diff-surface{--diffs-font-family:var(--font-mono);--diffs-font-size:.75rem;--diffs-line-height:1.55;--diffs-header-font-family:var(--font-sans);--diffs-deletion-color-override:var(--color-danger);--diffs-addition-color-override:var(--color-success);--pr-diff-add-mix:70%;--pr-diff-del-mix:65%;--pr-diff-add-emphasis-mix:20%;--pr-diff-del-emphasis-mix:18%;--diffs-light-bg:var(--color-background);--diffs-dark-bg:var(--color-background);--diffs-bg-addition-override:color-mix(in srgb, var(--color-success) var(--pr-diff-add-mix), var(--color-background));--diffs-bg-deletion-override:color-mix(in srgb, var(--color-danger) var(--pr-diff-del-mix), var(--color-background));--diffs-bg-addition-number-override:var(--diffs-bg-addition-override);--diffs-bg-deletion-number-override:var(--diffs-bg-deletion-override);--diffs-bg-addition-emphasis-override:color-mix(in srgb, var(--color-success) var(--pr-diff-add-emphasis-mix), var(--color-background));--diffs-bg-deletion-emphasis-override:color-mix(in srgb, var(--color-danger) var(--pr-diff-del-emphasis-mix), var(--color-background));--diffs-fg-number-override:var(--color-text-tertiary);--diffs-fg-number-addition-override:var(--color-text-tertiary);--diffs-fg-number-deletion-override:var(--color-text-tertiary);--diffs-bg-separator-override:transparent;--diffs-bg-buffer-override:var(--color-background);--diffs-bg-context-override:var(--color-background);--diffs-bg-hover-override:var(--color-fill-faint)}.pr-diff-panel{box-sizing:border-box;background:var(--color-background);flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.pr-diff-panel[data-theme=dark],.pr-diff-surface[data-theme=dark]{--pr-diff-add-mix:75%;--pr-diff-del-mix:75%;--pr-diff-add-emphasis-mix:40%;--pr-diff-del-emphasis-mix:38%}.pr-diff-panel__header{padding:var(--spacing-sm) var(--spacing-md) var(--spacing-smd);flex-shrink:0}.pr-diff-panel__top{justify-content:space-between;align-items:center;gap:var(--spacing-sm);min-height:1.5rem;margin-right:calc(var(--spacing-sm) - var(--spacing-md));display:flex}.pr-diff-panel__header-actions{align-items:center;gap:var(--spacing-xs);flex-shrink:0;display:flex}.pr-diff-panel__open-github{white-space:nowrap;padding:2px var(--spacing-sm);border:1px solid var(--color-border);border-radius:var(--radius-sm);color:var(--color-text);transition:background var(--transition-speed-fast) var(--transition-easing);align-items:center;font-size:.75rem;font-weight:500;text-decoration:none;display:inline-flex}.pr-diff-panel__open-github:hover{background:var(--color-background-secondary)}.pr-diff-panel__header-actions .ui-button--ghost{color:var(--color-text-tertiary)}.pr-diff-panel__header-actions .ui-button--ghost:hover{color:var(--color-text)}.pr-diff-panel__idline{align-items:center;gap:var(--spacing-sm);min-width:0;display:flex}.pr-diff-panel__idline>svg{flex-shrink:0}.pr-diff-panel__state,.pr-diff-panel__icon-pending{margin-right:calc(var(--spacing-xs) - var(--spacing-sm))}.pr-diff-panel__icon-pending{color:var(--color-text-tertiary)}.pr-diff-panel__number-tip{flex-shrink:0}.pr-diff-panel__number{font-family:var(--font-sans);color:var(--color-text-tertiary);flex-shrink:0;font-size:.78125rem;text-decoration:none}.pr-diff-panel__number:hover{text-decoration:underline}.pr-diff-panel__state{flex-shrink:0;display:inline-flex}.pr-diff-panel__state-word{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-family:var(--font-sans);flex-shrink:0;font-size:.78125rem;font-weight:500;overflow:hidden}.pr-diff-panel__state-word--merged{color:var(--color-merged)}.pr-diff-panel__state-word--closed{color:var(--color-danger)}.pr-diff-panel__stale{align-items:center;gap:var(--spacing-xs);min-width:0;color:var(--color-text-tertiary);white-space:nowrap;font-size:.75rem;display:inline-flex}.pr-diff-panel__stale .pr-diff-panel__retry{padding-inline-start:0;padding-inline-end:0}.pr-diff-panel__bar{vertical-align:middle;border-radius:var(--radius-sm);background:var(--color-background-secondary);max-width:100%;display:inline-block}.pr-diff-panel__bar--title{width:16.25rem;height:.875rem}.pr-diff-panel__bar--branch{width:12.5rem;height:.625rem}.pr-diff-panel__title{min-height:1.4em;margin:var(--spacing-sm) 0 var(--spacing-xs);font-family:var(--font-sans);color:var(--color-text);text-overflow:ellipsis;white-space:nowrap;font-size:1rem;font-weight:600;line-height:1.4;overflow:hidden}.pr-diff-panel__title-link{color:inherit;text-decoration:none}.pr-diff-panel__branch-label{clip-path:inset(50%);white-space:nowrap;-webkit-user-select:none;user-select:none;width:1px;height:1px;position:absolute;overflow:hidden}.pr-diff-panel__branchline{align-items:center;gap:var(--spacing-xs);min-width:0;min-height:1.0625rem;color:var(--color-text-secondary);font-size:.78125rem;display:flex;overflow-x:clip}.pr-diff-panel__branchline>svg{color:var(--color-text-tertiary);flex-shrink:0}.pr-diff-panel__name-tip{flex-shrink:0}.pr-diff-panel__branch{white-space:nowrap;font-family:var(--font-mono);-webkit-user-select:all;user-select:all;font-size:.71875rem}.pr-diff-panel__size{margin-left:var(--spacing-sm);white-space:nowrap;font-family:var(--font-mono);flex-shrink:0;font-size:.71875rem}.pr-diff-panel__add{color:var(--color-success)}.pr-diff-panel__del{color:var(--color-danger)}.pr-diff-panel__body,.pr-diff-panel__viewer{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex;overflow:hidden}.pr-diff-panel__sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.pr-diff-panel__status{padding:var(--spacing-md);align-items:flex-start;gap:var(--spacing-sm);color:var(--color-text-secondary);flex-direction:column;font-size:.8125rem;display:flex}.pr-diff-panel__skeleton{gap:var(--spacing-sm);padding:var(--spacing-md);flex-direction:column;display:flex}.pr-diff-panel__skeleton-line{border-radius:var(--radius-sm);background:var(--color-background-secondary);height:.75rem}.pr-diff-panel__skeleton-line--wide{width:80%}.pr-diff-panel__skeleton-line--mid{width:60%}.pr-diff-panel__setup{padding:calc(var(--spacing-xs) + var(--spacing-sm)) var(--spacing-md) var(--spacing-md);font-family:var(--font-sans)}.pr-diff-panel__branch-repo{align-items:center;gap:var(--spacing-xs);min-width:0;max-width:30%;font-family:var(--font-sans);color:var(--color-text-tertiary);flex:0 10 auto;display:inline-flex}.pr-diff-panel__branch-repo-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}@container pr-panel (width<=280px){.pr-diff-panel__branch-repo{display:none}}
