@@ -2540,71 +2540,76 @@ form {
25402540
25412541.pr-diff__table {
25422542 width : 100% ;
2543- border-collapse : collapse ;
2543+ overflow-x : auto ;
25442544 font-family : SFMono- Regular, Menlo, Monaco, Consolas, monospace ;
25452545 font-size : 12px ;
25462546 background-color : $white ;
2547- table-layout : auto ;
25482547}
25492548
2550- .pr-diff__hunk-header td ,
2551- .pr-diff__hunk-header td code {
2552- background-color : #ddf4ff ;
2553- color : #57606a ;
2554- padding : 4 px 12 px ;
2555- font-size : 12 px ;
2549+ .pr-diff__table > p {
2550+ display : grid ;
2551+ grid-template-columns : 56 px 56 px 18 px max-content ;
2552+ min-width : 100 % ;
2553+ margin : 0 ;
2554+ line-height : 20 px ;
25562555 font-family : SFMono- Regular, Menlo, Monaco, Consolas, monospace ;
2556+ font-size : 12px ;
25572557}
25582558
2559- .pr-diff__row td {
2559+ .pr-diff__table > p > u ,
2560+ .pr-diff__table > p > i ,
2561+ .pr-diff__table > p > s {
25602562 padding : 0 8px ;
25612563 white-space : pre ;
2562- vertical-align : top ;
2563- line-height : 20px ;
25642564 font-family : SFMono- Regular, Menlo, Monaco, Consolas, monospace ;
25652565 font-size : 12px ;
25662566}
25672567
2568- .pr-diff__row--context td { background-color : $white ; }
2569- .pr-diff__row--add td { background-color : #e6ffec ; }
2570- .pr-diff__row--del td { background-color : #ffebe9 ; }
2568+ .pr-diff__table > p .h {
2569+ display : block ;
2570+ background-color : #ddf4ff ;
2571+ }
2572+
2573+ .pr-diff__table > p .h > code {
2574+ display : block ;
2575+ color : #57606a ;
2576+ padding : 4px 12px ;
2577+ font-size : 12px ;
2578+ font-family : SFMono- Regular, Menlo, Monaco, Consolas, monospace ;
2579+ }
2580+
2581+ .pr-diff__table > p .c > * { background-color : $white ; }
2582+ .pr-diff__table > p .a > * { background-color : #e6ffec ; }
2583+ .pr-diff__table > p .d > * { background-color : #ffebe9 ; }
25712584
2572- .pr-diff__row--add .pr-diff__lineno ,
2573- .pr-diff__row--add .pr-diff__sign {
2585+ .pr-diff__table > p .a > u ,
2586+ .pr-diff__table > p .a > i {
25742587 background-color : #ccffd8 ;
25752588}
25762589
2577- .pr-diff__row--del .pr-diff__lineno ,
2578- .pr-diff__row--del .pr-diff__sign {
2590+ .pr-diff__table > p .d > u ,
2591+ .pr-diff__table > p .d > i {
25792592 background-color : #ffd7d5 ;
25802593}
25812594
2582- .pr-diff__lineno {
2595+ .pr-diff__table > p > u {
25832596 color : rgba (36 , 41 , 46 , 0.4 );
25842597 text-align : right ;
2585- width : 1 % ;
2598+ text-decoration : none ;
25862599 user-select : none ;
2587- min-width : 40px ;
25882600 border-right : 1px solid rgba (0 , 0 , 0 , 0.04 );
25892601}
25902602
2591- .pr-diff__sign {
2592- width : 1 % ;
2593- min-width : 18 px ;
2603+ .pr-diff__table > p > i {
2604+ color : inherit ;
2605+ font-style : normal ;
25942606 text-align : center ;
25952607 user-select : none ;
25962608}
25972609
2598- .pr-diff__content {
2599- width : 100% ;
2600-
2601- pre {
2602- margin : 0 ;
2603- font-family : SFMono- Regular, Menlo, Monaco, Consolas, monospace ;
2604- font-size : 12px ;
2605- line-height : 20px ;
2606- white-space : pre ;
2607- }
2610+ .pr-diff__table > p > s {
2611+ display : block ;
2612+ text-decoration : none ;
26082613
26092614 b {
26102615 font-weight : 600 ;
@@ -2622,22 +2627,23 @@ form {
26222627 }
26232628}
26242629
2625- .pr-diff__commentrow td {
2630+ .pr-diff__table > p .m {
26262631 background-color : $white ;
26272632 padding : 4px 8px ;
26282633}
26292634
2630- .pr-files-content .pr-diff__commentrow {
2635+ .pr-files-content .pr-diff__table > p .m {
26312636 display : none ;
26322637}
26332638
2634- .pr-files-content .pr-diff__row :hover + .pr-diff__commentrow ,
2635- .pr-files-content .pr-diff__commentrow :hover ,
2636- .pr-files-content .pr-diff__commentrow :focus-within {
2637- display : table-row ;
2639+ .pr-files-content .pr-diff__table > p .a :hover + p .m ,
2640+ .pr-files-content .pr-diff__table > p .d :hover + p .m ,
2641+ .pr-files-content .pr-diff__table > p .m :hover ,
2642+ .pr-files-content .pr-diff__table > p .m :focus-within {
2643+ display : block ;
26382644}
26392645
2640- .pr-diff__commentbox {
2646+ .pr-diff__table > p .m > textarea {
26412647 width : 100% ;
26422648 box-sizing : border-box ;
26432649 font-family : system-ui , sans-serif ;
@@ -2646,22 +2652,24 @@ form {
26462652 resize : vertical ;
26472653}
26482654
2649- .pr-diff__inline-comment td {
2655+ .pr-diff__table > p .n {
26502656 background-color : #fffbea ;
26512657 padding : 8px 12px ;
2652- }
2653-
2654- .pr-inline-comment {
26552658 font-family : system-ui , sans-serif ;
2659+ font-size : 13px ;
26562660
2657- p {
2658- margin : 4px 0 0 ;
2661+ i {
2662+ color : $gray-dark ;
2663+ font-size : 12px ;
2664+ font-style : normal ;
26592665 }
2660- }
26612666
2662- .pr-inline-comment__meta {
2663- color : $gray-dark ;
2664- font-size : 12px ;
2667+ s {
2668+ display : block ;
2669+ margin-top : 4px ;
2670+ text-decoration : none ;
2671+ white-space : pre-wrap ;
2672+ }
26652673}
26662674
26672675.pr-review-form {
0 commit comments