@@ -2071,14 +2071,12 @@ td.webform-has-field-suffix > .form-item > .form-element {
2071
2071
[dir = "ltr" ] .form-boolean ,
2072
2072
[dir = "ltr" ] .form-checkbox ,
2073
2073
[dir = "ltr" ] .form-radio {
2074
- float : left;
2075
2074
margin-right : var (--gin-spacing-xs );
2076
2075
}
2077
2076
2078
2077
[dir = "rtl" ] .form-boolean ,
2079
2078
[dir = "rtl" ] .form-checkbox ,
2080
2079
[dir = "rtl" ] .form-radio {
2081
- float : right;
2082
2080
margin-left : var (--gin-spacing-xs );
2083
2081
}
2084
2082
@@ -2562,6 +2560,16 @@ tr .form-item {
2562
2560
margin-top : var (--gin-spacing-l );
2563
2561
}
2564
2562
2563
+ .form-managed-file .form-file {
2564
+ padding : var (--gin-spacing-s ) var (--gin-spacing-m );
2565
+ background-color : var (--gin-bg-layer2 );
2566
+ border-radius : var (--gin-border-m );
2567
+ }
2568
+
2569
+ .form-managed-file .form-file : hover {
2570
+ background-color : var (--gin-bg-item-hover );
2571
+ }
2572
+
2565
2573
.button ,
2566
2574
.dropbutton__item : first-of-type > * ,
2567
2575
.dropbutton__toggle {
@@ -2606,7 +2614,6 @@ tr .form-item {
2606
2614
}
2607
2615
2608
2616
.button ,
2609
- .button : not (: focus ),
2610
2617
.form-actions .button ,
2611
2618
.action-link--icon-trash .action-link {
2612
2619
padding : var (--gin-spacing-s ) var (--gin-spacing-m );
@@ -2617,28 +2624,21 @@ tr .form-item {
2617
2624
}
2618
2625
2619
2626
.button : hover ,
2620
- .button : not (: focus ): hover ,
2621
2627
.form-actions .button : hover ,
2622
2628
.action-link--icon-trash .action-link : hover {
2623
2629
background-color : var (--gin-color-primary-hover );
2624
- border-color : var (--gin-color-primary-hover ) !important ;
2630
+ border-color : var (--gin-color-primary-hover );
2625
2631
}
2626
2632
2627
2633
.button : active , .button : focus ,
2628
- .button : not (: focus ): active ,
2629
- .button : not (: focus ): focus ,
2630
2634
.form-actions .button : active ,
2631
2635
.form-actions .button : focus ,
2632
2636
.action-link--icon-trash .action-link : active ,
2633
2637
.action-link--icon-trash .action-link : focus {
2634
- border-color : var (--gin-color-primary-active ) !important ;
2638
+ border-color : var (--gin-color-primary-active );
2635
2639
}
2636
2640
2637
2641
.button : hover , .button : active , .button : focus , .button : hover : focus ,
2638
- .button : not (: focus ): hover ,
2639
- .button : not (: focus ): active ,
2640
- .button : not (: focus ): focus ,
2641
- .button : not (: focus ): hover : focus ,
2642
2642
.form-actions .button : hover ,
2643
2643
.form-actions .button : active ,
2644
2644
.form-actions .button : focus ,
@@ -2650,14 +2650,9 @@ tr .form-item {
2650
2650
color : var (--gin-color-button-text );
2651
2651
}
2652
2652
2653
- [dir = "ltr" ] .form-actions .button ,
2654
- [dir = "ltr" ] input .button {
2655
- margin-right : var (--gin-spacing-xs );
2656
- }
2657
-
2658
- [dir = "rtl" ] .form-actions .button ,
2659
- [dir = "rtl" ] input .button {
2660
- margin-left : var (--gin-spacing-xs );
2653
+ .form-actions .button ,
2654
+ input .button {
2655
+ margin : var (--gin-spacing-xxs );
2661
2656
}
2662
2657
2663
2658
.button .button--small {
@@ -2671,51 +2666,45 @@ tr .form-item {
2671
2666
}
2672
2667
2673
2668
.button--primary ,
2674
- .button--primary : not (: focus ),
2675
2669
.ief-entity-submit {
2676
2670
background : var (--gin-color-primary );
2677
2671
}
2678
2672
2679
2673
[dir = "ltr" ] .button--primary ,
2680
- [dir = "ltr" ] .button--primary : not (: focus ),
2681
2674
[dir = "ltr" ] .ief-entity-submit {
2682
2675
box-shadow : .1em .25em .5em var (--gin-color-primary-light );
2683
2676
}
2684
2677
2685
2678
[dir = "rtl" ] .button--primary ,
2686
- [dir = "rtl" ] .button--primary : not (: focus ),
2687
2679
[dir = "rtl" ] .ief-entity-submit {
2688
2680
box-shadow : -0.1em .25em .5em var (--gin-color-primary-light );
2689
2681
}
2690
2682
2691
- .button--primary : hover ,
2692
- .button--primary : not ( : focus ) : hover ,
2693
- .ief-entity-submit : hover {
2683
+ .button--primary : hover , . button--primary : focus ,
2684
+ .ief-entity-submit : hover ,
2685
+ .ief-entity-submit : focus {
2694
2686
background-color : var (--gin-color-primary-hover );
2695
2687
}
2696
2688
2697
2689
.button--primary : active , .button--primary : focus ,
2698
- .button--primary : not (: focus ): active ,
2699
- .button--primary : not (: focus ): focus ,
2700
2690
.ief-entity-submit : active ,
2701
2691
.ief-entity-submit : focus {
2702
2692
background-color : var (--gin-color-primary-active );
2703
2693
}
2704
2694
2705
2695
.button--primary , .button--primary : hover , .button--primary : active , .button--primary : focus ,
2706
- .button--primary : not (: focus ),
2707
- .button--primary : not (: focus ): hover ,
2708
- .button--primary : not (: focus ): active ,
2709
- .button--primary : not (: focus ): focus ,
2710
2696
.ief-entity-submit ,
2711
2697
.ief-entity-submit : hover ,
2712
2698
.ief-entity-submit : active ,
2713
2699
.ief-entity-submit : focus {
2714
2700
color : var (--gin-color-button-text );
2715
2701
}
2716
2702
2717
- a .button : hover ,
2718
- a .button : active {
2703
+ a .button {
2704
+ color : var (--gin-color-primary );
2705
+ }
2706
+
2707
+ a .button : hover , a .button : active , a .button : focus {
2719
2708
color : var (--gin-color-button-text );
2720
2709
}
2721
2710
@@ -2733,7 +2722,7 @@ a.button:active {
2733
2722
.button .button .is-disabled : focus {
2734
2723
color : var (--gin-color-disabled );
2735
2724
background : transparent;
2736
- border : 2px solid var (--gin-color-disabled-border ) !important ;
2725
+ border : 2px solid var (--gin-color-disabled-border );
2737
2726
box-shadow : none;
2738
2727
}
2739
2728
@@ -2753,7 +2742,7 @@ a.button:active {
2753
2742
}
2754
2743
2755
2744
.action-link .action-link--icon-trash , .action-link .action-link--icon-trash : hover , .action-link .action-link--icon-trash : active , .action-link .action-link--icon-trash : focus , .action-link .action-link--icon-trash : focus : hover {
2756
- border : 2px solid var (--gin-color-danger ) !important ;
2745
+ border : 2px solid var (--gin-color-danger-light ) ;
2757
2746
}
2758
2747
2759
2748
.multiple-fields-remove-button .button {
@@ -2768,29 +2757,62 @@ a.button:active {
2768
2757
mask-position : center center;
2769
2758
}
2770
2759
2771
- .form-actions .button-danger ,
2772
- .form-actions .form-delete {
2773
- border : 2px solid var (--gin-color-danger ) !important ;
2760
+ .button-danger ,
2761
+ .button-primary .button-danger ,
2762
+ .form-delete ,
2763
+ .file-remove-button {
2764
+ border : 2px solid var (--gin-color-danger-light );
2774
2765
color : var (--gin-color-danger );
2775
2766
}
2776
2767
2777
- .form-actions .button-danger : hover ,
2778
- .form-actions .form-delete : hover {
2768
+ [dir = "ltr" ] .button-danger ,
2769
+ [dir = "ltr" ] .button-primary .button-danger ,
2770
+ [dir = "ltr" ] .form-delete ,
2771
+ [dir = "ltr" ] .file-remove-button {
2772
+ box-shadow : .1em .25em .5em var (--gin-color-danger-lightest );
2773
+ }
2774
+
2775
+ [dir = "rtl" ] .button-danger ,
2776
+ [dir = "rtl" ] .button-primary .button-danger ,
2777
+ [dir = "rtl" ] .form-delete ,
2778
+ [dir = "rtl" ] .file-remove-button {
2779
+ box-shadow : -0.1em .25em .5em var (--gin-color-danger-lightest );
2780
+ }
2781
+
2782
+ .button-danger : focus , .button-danger : hover ,
2783
+ .button-primary .button-danger : focus ,
2784
+ .button-primary .button-danger : hover ,
2785
+ .form-delete : focus ,
2786
+ .form-delete : hover ,
2787
+ .file-remove-button : focus ,
2788
+ .file-remove-button : hover {
2779
2789
background-color : var (--gin-color-danger );
2780
- border : 2px solid var (--gin-color-danger ) !important ;
2790
+ border : 2px solid var (--gin-color-danger );
2781
2791
color : # fff ;
2782
2792
}
2783
2793
2784
- .form-actions . button-secondary {
2794
+ .button-secondary {
2785
2795
font-weight : var (--gin-font-weight-normal );
2786
2796
}
2787
2797
2788
- .confirmation .button-danger , .confirmation .button-danger : not ( : focus ) , . confirmation . button-danger : not ( : focus ) : hover , .confirmation .button-danger : hover {
2798
+ .confirmation .button-danger , .confirmation .button-danger : focus , .confirmation .button-danger : hover {
2789
2799
background-color : var (--gin-color-danger );
2790
- border : 2px solid var (--gin-color-danger ) !important ;
2800
+ border : 2px solid var (--gin-color-danger-light ) ;
2791
2801
color : # fff ;
2792
2802
}
2793
2803
2804
+ .confirmation .button-danger : focus , .confirmation .button-danger : hover {
2805
+ border : 2px solid var (--gin-color-danger );
2806
+ }
2807
+
2808
+ [dir = "ltr" ] .confirmation .button-danger : focus , [dir = "ltr" ] .confirmation .button-danger : hover {
2809
+ box-shadow : .1em .25em .5em var (--gin-color-danger-light );
2810
+ }
2811
+
2812
+ [dir = "rtl" ] .confirmation .button-danger : focus , [dir = "rtl" ] .confirmation .button-danger : hover {
2813
+ box-shadow : -0.1em .25em .5em var (--gin-color-danger-light );
2814
+ }
2815
+
2794
2816
.js .dropbutton-widget {
2795
2817
border-color : var (--gin-color-primary );
2796
2818
border-width : 2px ;
@@ -3179,6 +3201,7 @@ a.button.button--danger:active:before {
3179
3201
.messages {
3180
3202
position : relative;
3181
3203
padding : var (--gin-spacing-m );
3204
+ margin : var (--gin-spacing-s ) 0 ;
3182
3205
border : 2px solid transparent;
3183
3206
border-radius : var (--gin-border-l );
3184
3207
transition : opacity var (--gin-transition-fast );
@@ -4422,26 +4445,27 @@ tr.color-error:focus,
4422
4445
background-color : var (--gin-border-color );
4423
4446
}
4424
4447
4425
- .progress__bar {
4448
+ .progress > . bar {
4426
4449
border-color : var (--gin-color-primary );
4427
4450
background-color : var (--gin-color-primary );
4428
4451
}
4429
4452
4430
- [dir = "ltr" ] .progress__bar {
4453
+ [dir = "ltr" ] .progress > . bar {
4431
4454
box-shadow : 0 .125em .25em var (--gin-color-primary-light ), 1.25em .9375em 2em var (--gin-color-primary-light );
4432
4455
}
4433
4456
4434
- [dir = "rtl" ] .progress__bar {
4457
+ [dir = "rtl" ] .progress > . bar {
4435
4458
box-shadow : 0 .125em .25em var (--gin-color-primary-light ), -1.25em .9375em 2em var (--gin-color-primary-light );
4436
4459
}
4437
4460
4438
- .progress__track {
4461
+ .progress . filled {
4439
4462
padding : var (--gin-spacing-xs );
4440
4463
border-color : var (--gin-border-color );
4441
4464
background-color : var (--gin-bg-layer3 );
4442
4465
}
4443
4466
4444
- .progress__description , .progress__percentage {
4467
+ .progress > .message ,
4468
+ .progress > .percentage {
4445
4469
color : var (--gin-color-text );
4446
4470
}
4447
4471
@@ -4928,37 +4952,27 @@ table.sticky-enabled {
4928
4952
padding-left : .25em ;
4929
4953
}
4930
4954
4931
- .button-primary ,
4932
- .button-primary : not (: focus ) {
4955
+ .button-primary {
4933
4956
background : var (--gin-color-primary );
4934
4957
}
4935
4958
4936
- [dir = "ltr" ] .button-primary ,
4937
- [dir = "ltr" ] .button-primary : not (: focus ) {
4959
+ [dir = "ltr" ] .button-primary {
4938
4960
box-shadow : .1em .25em .5em var (--gin-color-primary-light );
4939
4961
}
4940
4962
4941
- [dir = "rtl" ] .button-primary ,
4942
- [dir = "rtl" ] .button-primary : not (: focus ) {
4963
+ [dir = "rtl" ] .button-primary {
4943
4964
box-shadow : -0.1em .25em .5em var (--gin-color-primary-light );
4944
4965
}
4945
4966
4946
- .button-primary : hover ,
4947
- .button-primary : not (: focus ): hover {
4967
+ .button-primary : hover {
4948
4968
background-color : var (--gin-color-primary-hover );
4949
4969
}
4950
4970
4951
- .button-primary : active , .button-primary : focus ,
4952
- .button-primary : not (: focus ): active ,
4953
- .button-primary : not (: focus ): focus {
4971
+ .button-primary : active , .button-primary : focus {
4954
4972
background-color : var (--gin-color-primary-active );
4955
4973
}
4956
4974
4957
- .button-primary , .button-primary : hover , .button-primary : active , .button-primary : focus ,
4958
- .button-primary : not (: focus ),
4959
- .button-primary : not (: focus ): hover ,
4960
- .button-primary : not (: focus ): active ,
4961
- .button-primary : not (: focus ): focus {
4975
+ .button-primary , .button-primary : hover , .button-primary : active , .button-primary : focus {
4962
4976
color : var (--gin-color-button-text );
4963
4977
}
4964
4978
@@ -4982,6 +4996,7 @@ table.sticky-enabled {
4982
4996
.form-actions {
4983
4997
margin-top : 0 ;
4984
4998
margin-bottom : var (--gin-spacing-l );
4999
+ padding-top : var (--gin-spacing-xs );
4985
5000
}
4986
5001
4987
5002
.tabs {
0 commit comments