.mi-form-item{display:flex;--font-size:14px;margin-bottom:18px}.mi-form-item .mi-form-item{margin-bottom:0}.mi-form-item .mi-input__validateIcon{display:none}.mi-form-item--large{--font-size:14px;--mi-form-label-font-size:var(--font-size);margin-bottom:22px}.mi-form-item--large .mi-form-item__label{height:40px;line-height:40px}.mi-form-item--large .mi-form-item__content{line-height:40px}.mi-form-item--large .mi-form-item__error{padding-top:4px}.mi-form-item--default{--font-size:14px;--mi-form-label-font-size:var(--font-size);margin-bottom:18px}.mi-form-item--default .mi-form-item__label{height:32px;line-height:32px}.mi-form-item--default .mi-form-item__content{line-height:32px}.mi-form-item--default .mi-form-item__error{padding-top:2px}.mi-form-item--small{--font-size:12px;--mi-form-label-font-size:var(--font-size);margin-bottom:18px}.mi-form-item--small .mi-form-item__label{height:24px;line-height:24px}.mi-form-item--small .mi-form-item__content{line-height:24px}.mi-form-item--small .mi-form-item__error{padding-top:2px}.mi-form-item--label-left .mi-form-item__label{justify-content:flex-start;text-align:left}.mi-form-item--label-right .mi-form-item__label{justify-content:flex-end;text-align:right}.mi-form-item--label-top{display:block}.mi-form-item--label-top .mi-form-item__label{display:block;height:auto;line-height:22px;margin-bottom:8px;padding-right:0;text-align:left;width:fit-content}.mi-form-item__label-wrap{display:flex}.mi-form-item__label{align-items:flex-start;box-sizing:border-box;color:var(--mi-text-color-regular);display:inline-flex;flex:0 0 auto;font-size:var(--mi-form-label-font-size);height:32px;line-height:32px;padding:0 12px 0 0}.mi-form-item__content{align-items:center;display:flex;flex:1;flex-wrap:wrap;font-size:var(--font-size);line-height:32px;min-width:0;position:relative}.mi-form-item__content .mi-input-group{vertical-align:top}.mi-form-item__error{color:var(--mi-color-danger);font-size:12px;left:0;line-height:1;padding-top:2px;position:absolute;top:100%}.mi-form-item__error--inline{display:inline-block;left:auto;margin-left:10px;position:relative;top:auto}.mi-form-item.is-required:not(.is-no-asterisk).asterisk-left>.mi-form-item__label-wrap>.mi-form-item__label:before,.mi-form-item.is-required:not(.is-no-asterisk).asterisk-left>.mi-form-item__label:before{color:var(--mi-color-danger);content:"*";margin-right:4px}.mi-form-item.is-required:not(.is-no-asterisk).asterisk-right>.mi-form-item__label-wrap>.mi-form-item__label:after,.mi-form-item.is-required:not(.is-no-asterisk).asterisk-right>.mi-form-item__label:after{color:var(--mi-color-danger);content:"*";margin-left:4px}.mi-form-item.is-error .mi-form-item__content .mi-input-tag__wrapper,.mi-form-item.is-error .mi-form-item__content .mi-input-tag__wrapper.is-focus,.mi-form-item.is-error .mi-form-item__content .mi-input-tag__wrapper:focus,.mi-form-item.is-error .mi-form-item__content .mi-input-tag__wrapper:hover,.mi-form-item.is-error .mi-form-item__content .mi-input__wrapper,.mi-form-item.is-error .mi-form-item__content .mi-input__wrapper.is-focus,.mi-form-item.is-error .mi-form-item__content .mi-input__wrapper:focus,.mi-form-item.is-error .mi-form-item__content .mi-input__wrapper:hover,.mi-form-item.is-error .mi-form-item__content .mi-select__wrapper,.mi-form-item.is-error .mi-form-item__content .mi-select__wrapper.is-focus,.mi-form-item.is-error .mi-form-item__content .mi-select__wrapper:focus,.mi-form-item.is-error .mi-form-item__content .mi-select__wrapper:hover,.mi-form-item.is-error .mi-form-item__content .mi-textarea__inner,.mi-form-item.is-error .mi-form-item__content .mi-textarea__inner.is-focus,.mi-form-item.is-error .mi-form-item__content .mi-textarea__inner:focus,.mi-form-item.is-error .mi-form-item__content .mi-textarea__inner:hover{box-shadow:0 0 0 1px var(--mi-color-danger) inset}.mi-form-item.is-error .mi-form-item__content :is(.mi-input-group__append,.mi-input-group__prepend) .mi-input__wrapper{box-shadow:inset 0 0 0 1px #0000}.mi-form-item.is-error .mi-form-item__content :is(.mi-input-group__append,.mi-input-group__prepend) .mi-input__validateIcon{display:none}.mi-form-item.is-error .mi-form-item__content .mi-input__validateIcon{color:var(--mi-color-danger)}.mi-form-item--feedback .mi-input__validateIcon{display:inline-flex}.mi-form{--mi-form-label-font-size:var(--mi-font-size-base);--mi-form-inline-content-width:220px}.mi-form--inline .mi-form-item{display:inline-flex;margin-right:32px;vertical-align:middle}.mi-form--inline.mi-form--label-top{display:flex;flex-wrap:wrap}.mi-form--inline.mi-form--label-top .mi-form-item{display:block}
