.m3-field{flex-direction:column;gap:6px;min-width:0;display:flex}.m3-field__label{font-size:var(--text-label-md);color:var(--color-on-surface-variant);font-weight:600}.m3-field__label--required:after{content:" *";color:var(--color-error)}.m3-field__box{border:1px solid var(--color-outline-variant);border-radius:var(--radius-m3-sm);background:var(--color-surface-container-lowest);align-items:center;gap:8px;min-height:44px;padding:0 12px;transition:border-color .12s,box-shadow .12s;display:flex}.m3-field__box:focus-within{border-color:var(--color-primary);box-shadow:0 0 0 1px var(--color-primary)}.m3-field--error .m3-field__box{border-color:var(--color-error)}.m3-field--error .m3-field__box:focus-within{box-shadow:0 0 0 1px var(--color-error)}.m3-field__input{min-width:0;color:var(--color-on-surface);font-size:var(--text-body-md);background:0 0;border:none;outline:none;flex:1;padding:10px 0;font-family:inherit;line-height:1.4}.m3-field__input::placeholder{color:var(--color-outline)}textarea.m3-field__input{resize:vertical;min-height:80px}.m3-field__icon{color:var(--color-on-surface-variant)}.m3-field__supporting{font-size:var(--text-body-sm);color:var(--color-on-surface-variant);min-height:1rem}.m3-field--error .m3-field__supporting{color:var(--color-error)}.m3-field--disabled{opacity:.5}.m3-field__input[type=time],.m3-field__input[type=date]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}
