.coding-pr-detail{--coding-pr-row-height: var(--space-9);width:100%;height:100%;min-height:0;display:flex;flex-direction:column;overflow:hidden;color:var(--text);background:var(--surface)}.coding-pr-state{min-height:260px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-2);padding:var(--space-8);color:var(--text-muted);text-align:center}.coding-pr-state strong{color:var(--text);font-size:var(--type-scale-3)}.coding-pr-state p{max-width:520px;margin:0;font-size:var(--type-scale-2);line-height:1.5}.coding-pr-state--error>:first-child,.coding-pr-inline-error>:first-child{color:var(--red)}.coding-pr-title-bar{padding:0}.coding-pr-title-line{min-width:0;display:flex;align-items:baseline;gap:var(--space-3)}.coding-pr-title-line h1{min-width:0;flex:1;margin:0;overflow:hidden;color:var(--text);font-size:var(--type-scale-4);font-weight:var(--type-weight-medium);line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.coding-pr-number{flex-shrink:0;color:var(--text-muted);font-size:var(--type-scale-3);font-variant-numeric:tabular-nums}.coding-pr-title-bar p{margin:var(--space-2) 0 0;overflow:hidden;color:var(--text-muted);font-size:var(--type-scale-1);line-height:1.4;text-overflow:ellipsis;white-space:nowrap}.coding-pr-title-bar strong{color:var(--text-secondary);font-weight:var(--type-weight-medium)}.coding-pr-title-bar code,.coding-pr-row-content code,.coding-pr-file-row code{font-family:var(--mono);font-size:var(--type-scale-1)}.coding-pr-inline-error{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-5);color:var(--red);font-size:var(--type-scale-1);border-bottom:1px solid var(--border-subtle);background:color-mix(in srgb,var(--red) 6%,transparent)}.coding-pr-tabs{min-height:0;flex:1;display:flex;flex-direction:column;overflow:hidden;width:100%;gap:0}.coding-pr-context{z-index:3;flex-shrink:0;padding:var(--space-3) var(--space-5) var(--space-2);background:var(--surface)}.coding-pr-tab-list{max-width:100%;margin-top:var(--space-2);overflow-x:auto;scrollbar-width:none}.coding-pr-tab-list::-webkit-scrollbar{display:none}.coding-pr-tab-count{color:var(--text-muted);font-variant-numeric:tabular-nums}.coding-pr-tab-panel{min-width:0;min-height:0;flex:1;overflow-y:auto;overscroll-behavior:contain}.coding-pr-section{min-width:0;padding:var(--space-6) var(--space-5) var(--space-8)}.coding-pr-section--flush{padding:0}.coding-pr-section-heading{min-height:var(--coding-pr-row-height);display:flex;flex-direction:row;align-items:center;gap:var(--space-2);padding:0 var(--space-2);color:var(--text-muted);border-bottom:1px solid var(--border-subtle);background:var(--surface-raised, color-mix(in srgb, var(--text) 4%, var(--surface)))}.coding-pr-section-heading h2{margin:0;color:var(--text-secondary);font-size:var(--type-scale-2);font-weight:var(--type-weight-medium)}.coding-pr-section-heading>span:not(.coding-pr-diff-stat){color:var(--text-muted);font-size:var(--type-scale-1);font-variant-numeric:tabular-nums}.coding-pr-markdown{color:var(--text-secondary);font-size:var(--type-scale-2);line-height:1.65}.coding-pr-description{max-width:920px}.coding-pr-muted{margin:0;color:var(--text-muted);font-size:var(--type-scale-2)}.coding-pr-empty-row{padding:var(--space-8) var(--space-5)}.coding-pr-files,.coding-pr-commits,.coding-pr-activity{display:flex;flex-direction:column}.coding-pr-commit-row,.coding-pr-check-row{min-width:0;display:flex;align-items:center;gap:var(--space-2);min-height:var(--coding-pr-row-height);padding:var(--space-1) var(--space-2);border-bottom:1px solid var(--border-subtle);background:transparent;transition:background var(--transition-fast)}.coding-pr-diff-stat{display:inline-flex;flex-shrink:0;gap:var(--space-2);font-family:var(--mono);font-size:var(--type-scale-1);font-style:normal;font-variant-numeric:tabular-nums}.coding-pr-diff-stat b{color:var(--green);font-weight:var(--type-weight-medium)}.coding-pr-diff-stat i{color:var(--red);font-style:normal;font-weight:var(--type-weight-medium)}.coding-pr-commit-row:hover,.coding-pr-check-row:hover{background:var(--hover-tint-bold)}.coding-pr-commit-row{position:relative;border-bottom:0}.coding-pr-commit-row:after{content:"";position:absolute;right:0;bottom:0;left:40px;height:1px;background:var(--border-subtle);pointer-events:none}.coding-pr-row-content{min-width:0;flex:1}.coding-pr-row-content>strong{display:block;overflow:hidden;color:var(--text);font-size:var(--type-scale-2);font-weight:var(--type-weight-medium);line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.coding-pr-row-content>span{display:flex;align-items:center;gap:var(--space-2);margin-top:var(--space-1);color:var(--text-muted);font-size:var(--type-scale-1)}.coding-pr-commit-row .coding-pr-row-content{display:flex;min-width:0;align-items:baseline;gap:var(--space-3)}.coding-pr-commit-row .coding-pr-row-content>strong{min-width:0;flex:1}.coding-pr-commit-meta{max-width:48%;flex:0 1 auto;margin-top:0!important;white-space:nowrap}.coding-pr-commit-authors{min-width:0;overflow:hidden;text-overflow:ellipsis}.coding-pr-check-row[data-state=failure]>:first-child{color:var(--red)}.coding-pr-check-row[data-state=success]>:first-child{color:var(--green)}.coding-pr-check-row[data-state=pending]>:first-child,.coding-pr-check-row[data-state=skipped]>:first-child,.coding-pr-check-status{color:var(--text-muted)}.coding-pr-check-duration,.coding-pr-check-link{flex-shrink:0;color:var(--text-muted);font-size:var(--type-scale-1);font-variant-numeric:tabular-nums}.coding-pr-check-link{display:inline-grid;place-items:center}.coding-pr-check-row .coding-pr-row-content>strong>span{color:var(--text-secondary);font-weight:var(--type-weight-medium)}.coding-pr-change-heading .coding-pr-diff-stat{margin-right:auto}.coding-pr-change-tools{display:flex;align-items:center;gap:var(--space-1)}.coding-pr-change-tools [aria-pressed=true]{background:var(--surface-hover)}.coding-pr-change-diff{min-width:0;overflow-x:auto;background:var(--surface-raised)}.coding-pr-change-unavailable{padding:var(--space-5);color:var(--text-muted);font-size:var(--type-scale-1);text-align:center}.coding-pr-check-status{flex-shrink:0;font-size:var(--type-scale-1)}.coding-pr-reviews{--coding-pr-review-avatar-size: var(--space-7);--coding-pr-review-row-padding: calc( (var(--coding-pr-row-height) - var(--coding-pr-review-avatar-size)) / 2 );padding-top:var(--space-1);background:transparent}.coding-pr-activity{background:transparent}.coding-pr-review-row{position:relative;min-width:0;display:flex;min-height:var(--coding-pr-row-height);align-items:flex-start;gap:var(--space-2);padding:var(--coding-pr-review-row-padding) 0;background:transparent}.coding-pr-review-row:not(:last-child):after{content:"";position:absolute;z-index:0;top:calc(var(--coding-pr-review-row-padding) + var(--coding-pr-review-avatar-size) / 2);bottom:calc(-1 * (var(--coding-pr-review-row-padding) + var(--coding-pr-review-avatar-size) / 2));left:calc(var(--coding-pr-review-avatar-size) / 2);width:1px;background:var(--border-subtle)}.coding-pr-review-row>[data-slot=avatar]{position:relative;z-index:1;flex-shrink:0}.coding-pr-review-row>[data-slot=avatar-cluster],.coding-pr-commit-row>[data-slot=avatar-cluster]{position:relative;z-index:1;flex-shrink:0}.coding-pr-review-row header{min-width:0;display:flex;flex-direction:row;align-items:baseline;gap:var(--space-2);min-height:var(--coding-pr-review-avatar-size);margin-bottom:0;color:var(--text-muted);font-size:var(--type-scale-1)}.coding-pr-review-row header strong{flex-shrink:0;color:var(--text-secondary);font-weight:var(--type-weight-medium)}.coding-pr-review-row header>span{min-width:0;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.coding-pr-review-row header time{margin-left:auto}.coding-pr-review-row .coding-pr-markdown{padding:var(--space-2) 0 var(--space-3)}.coding-pr-comment-box{display:flex;flex-direction:column;gap:var(--space-2);margin-top:var(--space-4);padding-top:var(--space-4);border-top:1px solid var(--border-subtle)}.coding-pr-comment-box label{color:var(--text-secondary);font-size:var(--type-scale-2);font-weight:var(--type-weight-medium)}.coding-pr-comment-box__actions{display:flex;justify-content:flex-end}@media(max-width:720px){.coding-pr-context,.coding-pr-section,.coding-pr-reviews{padding-inline:var(--space-4)}.coding-pr-title-line h1{font-size:var(--type-scale-3)}.coding-pr-title-bar p{display:none}.coding-pr-change-tools>:first-child{display:none}.coding-pr-section--flush{padding:0}.coding-pr-section-heading,.coding-pr-commit-row,.coding-pr-check-row{padding-inline:var(--space-2)}}
