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