.md-form-field-root{display:flex;flex-direction:column;gap:.35rem;font-family:var(--md-font-family)}.md-form-field-main{display:flex;flex-direction:row;align-items:flex-start;gap:var(--md-space-3)}.md-form-field--start .md-form-field-main{flex-direction:row}.md-form-field--end .md-form-field-main{flex-direction:row-reverse;justify-content:flex-end}.md-form-field--start .md-form-field-label-row,.md-form-field--end .md-form-field-label-row{flex-shrink:0;padding-top:var(--md-space-2)}.md-form-field--start .md-form-field-control-wrapper,.md-form-field--end .md-form-field-control-wrapper{flex:1;min-width:0}.md-form-field-label-row{display:flex;align-items:center;gap:var(--md-space-2)}.md-form-field-label{font-size:var(--md-text-sm);font-weight:var(--md-weight-medium);color:var(--md-color-text);cursor:pointer}.md-form-field--disabled .md-form-field-label{color:var(--md-color-text-muted);cursor:not-allowed}.md-form-field-required-mark{margin-left:.13rem;color:var(--md-color-primary);font-weight:var(--md-weight-bold)}.md-form-field--error .md-form-field-required-mark{color:var(--md-color-error)}.md-form-field-hint-icon{display:inline-flex;color:var(--md-color-text-muted);cursor:help}.md-form-field-hint-block{font-size:var(--md-text-xs);color:var(--md-color-text-muted);line-height:var(--md-leading-normal);margin-top:var(--md-space-1)}.md-form-field-control-wrapper{width:100%}.md-form-field-footer{display:flex;flex-direction:column;gap:.35rem}.md-form-field-helper{font-size:var(--md-text-xs);color:var(--md-color-text-muted);line-height:var(--md-leading-normal)}.md-form-field-error{font-size:var(--md-text-xs);color:var(--md-color-error);line-height:var(--md-leading-normal)}
