@@ -97,34 +97,18 @@ perspective-viewer,
9797 cursor : pointer;
9898}
9999
100- .psp-row-selected ,
101- : hover .psp-row-selected ,
102- : hover th .psp-tree-leaf .psp-row-selected ,
103- : hover th .psp-tree-label .psp-row-selected {
104- color : white !important ;
105- background-color : var (--selected-row--background-color , # ea7319 ) !important ;
106- border-color : var (--selected-row--background-color , # ea7319 ) !important ;
107- }
108-
109100regular-table .flat-group-rollup-mode .vertical-row-headers
110101 th .psp-tree-label : not (: last-of-type ) {
111102 writing-mode : vertical-lr;
112103}
113104
114- .psp-row-selected .psp-tree-label : not (: hover ): before {
115- color : white;
116- }
117-
118- regular-table : not (.flat-group-rollup-mode )
119- .psp-row-selected .psp-tree-label : not (: hover ): before {
120- color : white;
121- }
122-
123- .psp-row-subselected ,
124- : hover .psp-row-subselected ,
125- : hover th .psp-tree-leaf .psp-row-subselected ,
126- : hover th .psp-tree-label .psp-row-subselected {
127- background : rgba (234 , 115 , 25 , 0.2 ) !important ;
105+ .psp-select-region-inactive ,
106+ : hover .psp-select-region-inactive ,
107+ : hover th .psp-tree-leaf .psp-select-region-inactive ,
108+ : hover th .psp-tree-label .psp-select-region-inactive {
109+ background-color : var (--psp-inactive--color ) !important ;
110+ color : var (--psp--background-color ) !important ;
111+ border-color : var (--psp--background-color ) !important ;
128112}
129113
130114.psp-error {
@@ -318,9 +302,33 @@ regular-table:not(.flat-group-rollup-mode) {
318302 text-align : right;
319303}
320304
305+ .psp-color-mode-bar {
306+ padding : 0 2px ;
307+ }
308+
321309.psp-color-mode-label-bar {
322310 position : relative;
323- isolation : isolate;
311+ padding : 0 2px ;
312+
313+ .psp-bar {
314+ isolation : isolate;
315+ position : unset;
316+ }
317+
318+ .psp-bar : after {
319+ color : var (--psp-label-bar-bg );
320+ content : var (--label );
321+ mix-blend-mode : difference;
322+ position : absolute;
323+ top : 0 ;
324+ bottom : 0 ;
325+ left : 0 ;
326+ right : 0 ;
327+ display : inline-flex;
328+ justify-content : flex-end;
329+ align-items : center;
330+ padding : 0 5px ;
331+ }
324332}
325333
326334.psp-label-bar {
@@ -429,18 +437,18 @@ regular-table table {
429437regular-table
430438 tbody
431439 tr : hover
432- td .psp-select-region : not (.psp-row-selected ) : not (. psp-row-subselected ),
440+ td .psp-select-region : not (.psp-select-region-inactive ),
433441regular-table
434442 tbody
435443 tr : hover
436444 + tr
437- td .psp-select-region : not (.psp-row-selected ) : not (. psp-row-subselected ) {
445+ td .psp-select-region : not (.psp-select-region-inactive ) {
438446 border-color : var (--psp--background-color ) !important ;
439447}
440448
441449regular-table tbody tr : hover {
442450 td .psp-select-region .psp-menu-open {
443- & : not (.psp-row-selected ) : not (. psp-row-subselected ) {
451+ & : not (.psp-select-region-inactive ) {
444452 box-shadow :
445453 inset -2px 0px 0px var (--psp--background-color ),
446454 inset 2px 0px 0px var (--psp--background-color );
0 commit comments