input{height:34px;padding:0 12px;border:1px solid #ddd;border-radius:8px;background-color:#fff;font-family:var(--font-ui_font);font-size:1rem;font-weight:400;line-height:1.54rem;box-shadow:none}input:focus{outline:none;border-color:#dff4d7}input[type=color],input[type=date],input[type=datetime-local],input[type=datetime],input[type=email],input[type=month],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url],input[type=week],select:focus,textarea{font-size:16px}.form-group{position:relative;width:100%;margin-bottom:8px;flex-direction:column}.form-group label{color:#000;font-weight:500;margin-bottom:6px}.form-group .text-input{width:100%;height:48px;border:1px solid #ddd;color:#000}.form-group .text-input:disabled{background-color:#f6f6f6}.form-group .text-input.overflow{overflow:hidden}.form-group .text-input.text-input-warn{border-color:#ee4f4d}.form-group .text-input.text-right{padding-right:90px}.form-group button{position:absolute;right:0;top:0;z-index:1;justify-content:flex-end;width:80px;height:48px;padding:0 16px 0 0;border-width:0;text-align:right;color:#2e384d;font-size:.77rem}.modal-body .login-form p.text-input-warn{width:100%;padding:4px 6px;text-align:left;color:#dff4d7}