1+ @import ' ../core/style/variables' ;
2+
13$mat-horizontal-stepper-header-height : 72px !default ;
24$mat-label-header-height : 24px !default ;
35$mat-stepper-label-min-width : 50px !default ;
46$mat-stepper-side-gap : 24px !default ;
57$mat-vertical-stepper-content-margin : 12px !default ;
6- $mat-vertical-stepper- content-padding : 16 px 0 32px $mat-stepper-side-gap !default ;
8+ $mat-vertical-content-padding-bottom : 32px !default ;
79$mat-vertical-content-container-padding : 8px !default ;
810$mat-connector-line-width : 1px !default ;
911$mat-connector-line-gap : 8px !default ;
@@ -43,6 +45,7 @@ $mat-vertical-stepper-margin-top: $mat-stepper-side-gap - $mat-connector-line-ga
4345 line-height : $mat-horizontal-stepper-header-height ;
4446 overflow : hidden ;
4547 align-items : center ;
48+ outline : none ;
4649
4750 .mat-stepper-index {
4851 margin-right : $mat-connector-line-gap ;
@@ -55,13 +58,14 @@ $mat-vertical-stepper-margin-top: $mat-stepper-side-gap - $mat-connector-line-ga
5558 display : flex ;
5659 align-items : center ;
5760 margin : $mat-connector-line-gap 0 ;
61+ outline : none ;
5862
5963 .mat-stepper-index {
6064 margin-right : $mat-vertical-stepper-content-margin ;
6165 }
6266}
6367
64- .connector-line {
68+ .mat- connector-line {
6569 border-top-width : $mat-connector-line-width ;
6670 border-top-style : solid ;
6771 width : $mat-horizontal-connector-line-size ;
@@ -70,11 +74,19 @@ $mat-vertical-stepper-margin-top: $mat-stepper-side-gap - $mat-connector-line-ga
7074 height : 0 ;
7175}
7276
73- .mat-horizontal-stepper-content [aria-expanded = ' false' ] {
74- display : none ;
77+ .mat-horizontal-stepper-content {
78+ overflow : hidden ;
79+
80+ & [aria-expanded = ' false' ] {
81+ height : 0 ;
82+ }
83+ }
84+
85+ .mat-horizontal-content-container {
86+ overflow : hidden ;
7587}
7688
77- .vertical-content-container {
89+ .mat- vertical-content-container {
7890 border-left-width : $mat-connector-line-width ;
7991 border-left-style : solid ;
8092 margin-left : $mat-vertical-stepper-content-margin ;
@@ -83,21 +95,18 @@ $mat-vertical-stepper-margin-top: $mat-stepper-side-gap - $mat-connector-line-ga
8395
8496.mat-vertical-stepper-content {
8597 padding-left : $mat-stepper-side-gap ;
98+ overflow : hidden ;
99+ }
86100
87- & [aria-expanded = ' false' ] {
88- display : none ;
89- }
90-
91- & [aria-expanded = ' true' ] {
92- padding : $mat-vertical-stepper-content-padding ;
93- }
101+ .mat-vertical-content {
102+ padding-bottom : $mat-vertical-content-padding-bottom ;
94103}
95104
96105.mat-step {
97106 margin-top : $mat-connector-line-gap ;
98107
99108 & :last-child {
100- .vertical-content-container {
109+ .mat- vertical-content-container {
101110 border : none ;
102111 }
103112 }
0 commit comments