|
622 | 622 | color: #ff6b6b; |
623 | 623 | } |
624 | 624 |
|
| 625 | +.diff-row-action--review:hover { |
| 626 | + background: rgba(90, 169, 255, 0.14); |
| 627 | + border-color: rgba(90, 169, 255, 0.35); |
| 628 | + color: #5aa9ff; |
| 629 | +} |
| 630 | + |
625 | 631 | .diff-row-action--apply:hover { |
626 | 632 | background: rgba(90, 169, 255, 0.14); |
627 | 633 | border-color: rgba(90, 169, 255, 0.35); |
|
667 | 673 | border-top: 1px solid var(--border-subtle); |
668 | 674 | } |
669 | 675 |
|
670 | | -.diff-row-action:last-child[data-tooltip]::after { |
| 676 | +.diff-row-action:last-child[data-tooltip]:not([data-tooltip-placement="bottom"])::after { |
671 | 677 | left: auto; |
672 | 678 | right: 0; |
673 | 679 | transform: translateX(0) translateY(4px); |
674 | 680 | } |
675 | 681 |
|
676 | | -.diff-row-action:last-child[data-tooltip]::before { |
| 682 | +.diff-row-action:last-child[data-tooltip]:not([data-tooltip-placement="bottom"])::before { |
677 | 683 | left: auto; |
678 | 684 | right: 8px; |
679 | 685 | transform: translateX(0) translateY(4px) rotate(45deg); |
680 | 686 | } |
681 | 687 |
|
| 688 | +.diff-row-action[data-tooltip][data-tooltip-placement="bottom"]::after { |
| 689 | + top: calc(100% + 8px); |
| 690 | + bottom: auto; |
| 691 | + left: auto; |
| 692 | + right: 0; |
| 693 | + transform: translateY(-4px); |
| 694 | +} |
| 695 | + |
| 696 | +.diff-row-action[data-tooltip][data-tooltip-placement="bottom"]::before { |
| 697 | + display: none; |
| 698 | +} |
| 699 | + |
682 | 700 | .diff-row-action:hover::before, |
683 | 701 | .diff-row-action:hover::after, |
684 | 702 | .diff-row-action:focus-visible::before, |
|
692 | 710 | transform: translateX(-50%) translateY(0) rotate(45deg); |
693 | 711 | } |
694 | 712 |
|
695 | | -.diff-row-action:last-child:hover::after, |
696 | | -.diff-row-action:last-child:focus-visible::after { |
| 713 | +.diff-row-action[data-tooltip][data-tooltip-placement="bottom"]:hover::after, |
| 714 | +.diff-row-action[data-tooltip][data-tooltip-placement="bottom"]:focus-visible::after { |
| 715 | + transform: translateY(0); |
| 716 | +} |
| 717 | + |
| 718 | +.diff-row-action:last-child:hover:not([data-tooltip-placement="bottom"])::after, |
| 719 | +.diff-row-action:last-child:focus-visible:not([data-tooltip-placement="bottom"])::after { |
697 | 720 | transform: translateX(0) translateY(0); |
698 | 721 | } |
699 | 722 |
|
700 | | -.diff-row-action:last-child:hover::before, |
701 | | -.diff-row-action:last-child:focus-visible::before { |
| 723 | +.diff-row-action:last-child:hover:not([data-tooltip-placement="bottom"])::before, |
| 724 | +.diff-row-action:last-child:focus-visible:not([data-tooltip-placement="bottom"])::before { |
702 | 725 | transform: translateX(0) translateY(0) rotate(45deg); |
703 | 726 | } |
704 | 727 |
|
|
0 commit comments