@@ -52,7 +52,7 @@ $bulk-actions-button-stacking-order: (
5252.ButtonGroupWrapper {
5353 width : auto ;
5454 justify-content : flex-start ;
55- padding : var (--p-space-4 );
55+ padding : var (--p-space-3 );
5656 background : var (--p-color-bg );
5757 border-radius : var (--p-border-radius-2 );
5858 box-shadow : var (--p-shadow-md ), var (--p-shadow-xl );
@@ -61,7 +61,7 @@ $bulk-actions-button-stacking-order: (
6161
6262 @include shadow-bevel (
6363 $boxShadow : var (--p-shadow-md ),
64- $borderRadius : var (--p-border-radius-2 )
64+ $borderRadius : var (--p-border-radius-3 )
6565 );
6666
6767 @media #{$p-breakpoints-sm-down } {
@@ -89,6 +89,45 @@ $bulk-actions-button-stacking-order: (
8989
9090 button {
9191 display : flex ;
92+
93+ #{$se23 } & {
94+ background-color : var (--p-color-bg-strong );
95+ box-shadow : none ;
96+ /* stylelint-disable-next-line selector-max-combinators -- se23 */
97+ & :hover {
98+ background-color : var (--p-color-bg-strong-hover );
99+ box-shadow : none ;
100+ }
101+ /* stylelint-disable-next-line selector-max-combinators -- se23 */
102+ & :focus-visible ,
103+ & :active {
104+ background-color : var (--p-color-bg-strong-active );
105+ }
106+ /* stylelint-disable-next-line selector-max-combinators -- se23 */
107+ & :focus-visible:not (:active ) {
108+ /* stylelint-disable-next-line polaris/border/polaris/at-rule-disallowed-list -- se23 */
109+ @include no-focus-ring ;
110+ outline : var (--p-border-width-2 ) solid
111+ var (--p-color-border-interactive-focus );
112+ outline-offset : var (--p-space-05 );
113+ }
114+ // stylelint-disable-next-line selector-max-combinators -- se23
115+ & [aria-disabled = ' true' ] {
116+ background-color : var (--p-color-bg-transparent-disabled-experimental );
117+ }
118+ }
119+ }
120+
121+ // Extra specificity
122+ // stylelint-disable-next-line selector-max-class, selector-max-specificity -- se23
123+ & .BulkActionButton.BulkActionButton button {
124+ #{$se23 } & {
125+ // stylelint-disable-next-line selector-max-class, selector-max-combinators -- se23
126+ & :focus-visible ,
127+ & :active {
128+ box-shadow : var (--p-shadow-inset-md );
129+ }
130+ }
92131 }
93132}
94133
0 commit comments