@@ -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 {
@@ -265,6 +249,7 @@ tbody th:last-of-type {
265249 overflow : hidden;
266250 text-overflow : ellipsis;
267251}
252+
268253tbody th : empty {
269254 background-image : linear-gradient (
270255 to right,
@@ -316,12 +301,68 @@ regular-table:not(.flat-group-rollup-mode) {
316301.psp-align-right {
317302 text-align : right;
318303}
304+
305+ .psp-color-mode-bar {
306+ padding : 0 2px ;
307+ }
308+
309+ .psp-color-mode-label-bar {
310+ position : relative;
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+ }
332+ }
333+
334+ .psp-label-bar {
335+ inset : 0 ;
336+ pointer-events : none;
337+ display : flex;
338+ align-items : center;
339+ justify-content : flex-end;
340+ padding : 0px ;
341+ }
342+
343+ .psp-label-bar-fill {
344+ position : absolute;
345+ top : 10% ;
346+ height : 80% ;
347+ background : var (--psp-label-bar-color );
348+ pointer-events : none;
349+ }
350+
351+ .psp-label-bar-text {
352+ position : relative;
353+ color : var (--psp-label-bar-bg );
354+ mix-blend-mode : difference;
355+ pointer-events : none;
356+ }
357+
319358.psp-align-left {
320359 text-align : left;
321360}
361+
322362.psp-positive : not (: focus ) {
323363 color : var (--psp-datagrid--pos-cell--color );
324364}
365+
325366.psp-negative : not (: focus ) {
326367 color : var (--psp-datagrid--neg-cell--color );
327368}
@@ -363,6 +404,7 @@ regular-table table {
363404
364405 th .psp-header-leaf {
365406 border-bottom-width : 0px ;
407+
366408 span {
367409 height : 23px ;
368410 min-height : 23px ;
@@ -395,18 +437,18 @@ regular-table table {
395437regular-table
396438 tbody
397439 tr : hover
398- td .psp-select-region : not (.psp-row-selected ) : not (. psp-row-subselected ),
440+ td .psp-select-region : not (.psp-select-region-inactive ),
399441regular-table
400442 tbody
401443 tr : hover
402444 + tr
403- td .psp-select-region : not (.psp-row-selected ) : not (. psp-row-subselected ) {
445+ td .psp-select-region : not (.psp-select-region-inactive ) {
404446 border-color : var (--psp--background-color ) !important ;
405447}
406448
407449regular-table tbody tr : hover {
408450 td .psp-select-region .psp-menu-open {
409- & : not (.psp-row-selected ) : not (. psp-row-subselected ) {
451+ & : not (.psp-select-region-inactive ) {
410452 box-shadow :
411453 inset -2px 0px 0px var (--psp--background-color ),
412454 inset 2px 0px 0px var (--psp--background-color );
@@ -479,6 +521,7 @@ regular-table table tbody tr:hover + tr:after {
479521 rgba (0 , 128 , 255 , 0.5 )
480522 );
481523 }
524+
482525 100% {
483526 background-color : var (
484527 --pulse--background-color-end ,
@@ -494,6 +537,7 @@ regular-table table tbody tr:hover + tr:after {
494537 rgba (0 , 128 , 255 , 0.5 )
495538 );
496539 }
540+
497541 100% {
498542 background-color : var (
499543 --pulse--background-color-end ,
@@ -509,6 +553,7 @@ regular-table table tbody tr:hover + tr:after {
509553 rgba (255 , 25 , 0 , 0.5 )
510554 );
511555 }
556+
512557 100% {
513558 background-color : var (
514559 --pulse--background-color-end ,
@@ -524,6 +569,7 @@ regular-table table tbody tr:hover + tr:after {
524569 rgba (255 , 25 , 0 , 0.5 )
525570 );
526571 }
572+
527573 100% {
528574 background-color : var (
529575 --pulse--background-color-end ,
0 commit comments