/* stylelint-disable selector-no-type */
.mdc-form-field {
@include mdc-typography(body1);
@include mdc-theme-prop(color, text-primary-on-light);
display: inline-flex;
align-items: center;
vertical-align: middle;
@include mdc-theme-dark {
@include mdc-theme-prop(color, text-primary-on-dark);
}
> label {
order: 0;
margin-right: auto;
margin-left: $mdc-form-field-item-spacing;
}
@include mdc-rtl {
> label {
margin-right: $mdc-form-field-item-spacing;
margin-left: auto;
}
}
}
.mdc-form-field--align-end {
> label {
order: -1;
margin-right: $mdc-form-field-item-spacing;
margin-left: auto;
}
@include mdc-rtl {
> label {
margin-right: auto;
margin-left: $mdc-form-field-item-spacing;
}
}
}
/* stylelint-enable selector-no-type */