/* Auth fields also keep their inset when loaded inline or in the native login popup. */
html body :is(.agroAuthPage,.login-register-reminder-form) .form .form__input-wrapper>:is(input.form__input-value:not([type=hidden]),select.form__input-value,textarea.form__input-value){box-sizing:border-box!important;padding:12px 16px!important;text-indent:0!important;}
html body :is(.agroAuthPage,.login-register-reminder-form) .form .form__input-wrapper>:is(input.form__input-value:not([type=hidden]),select.form__input-value){height:48px!important;min-height:48px!important;}
html body :is(.agroAuthPage,.login-register-reminder-form) .form .form__input-wrapper:has(>.form__preview)>input.form__input-value:not([type=hidden]){padding-right:50px!important;}
html body :is(.agroAuthPage,.login-register-reminder-form) .form .form__input-wrapper>select.form__input-value:not([type=hidden]){padding-right:38px!important;}
/* Floating native labels are inset too; labels placed above fields keep their static position. */
html body .login-register-reminder-form .form .form__input-wrapper>label.form__input-info{left:16px!important;}
/* Keep full-page labels steady in every native focus and validation state. */
html body .agroAuthPage .form .form__input-wrapper>label.form__input-info{position:static!important;transform:none!important;background:transparent!important;padding:0!important;}
@media(max-width:768px){
html body :is(.agroAuthPage,.login-register-reminder-form) .form .form__input-wrapper>:is(input.form__input-value:not([type=hidden]),select.form__input-value,textarea.form__input-value){font-size:16px!important;line-height:1.4;}
}