.tpl-component-netcat-module-auth-user .tpl-module-auth-registration-form { max-width: 800px; }
.tpl-component-netcat-module-auth-user .tpl-field { display: flex; flex-direction: column; margin-bottom: 1em; }
.tpl-component-netcat-module-auth-user .tpl-field-agreed { flex-direction: row; }
.tpl-component-netcat-module-auth-user .tpl-field-agreed input { margin-top: 0.3em; }
.tpl-component-netcat-module-auth-user .tpl-field-agreed label { margin-left: 0.5em; }
.tpl-component-netcat-module-auth-user .tpl-field-button { flex-direction: row; justify-content: center; }
.tpl-component-netcat-module-auth-user .tpl-field-input-password { max-width: 400px; }
.tpl-component-netcat-module-auth-user .tpl-field-input-captcha button { border: 0; margin: 0; width: 30px; height: 30px; padding: 0.2em; position: relative; font-size: 20px; }
.tpl-component-netcat-module-auth-user .tpl-field-input-captcha button svg { width: 1em; height: 1em; }
.tpl-component-netcat-module-auth-user .tpl-field-input-captcha button:focus { outline: none; }
.tpl-component-netcat-module-auth-user .tpl-field .nc_auth_login_check { display: none; }
.tpl-component-netcat-module-auth-user .tpl-field .nc_auth_pass1_check, .tpl-component-netcat-module-auth-user .tpl-field .nc_auth_pass2_check { display: none; }
.tpl-component-netcat-module-auth-user .tpl-field .nc_auth_check_error { color: maroon; }
.tpl-component-netcat-module-auth-user .tpl-field .nc_auth_check_success { color: darkgreen; }
.tpl-component-netcat-base-image.tpl-template-single { min-height: 1em; height: 100%; }
.tpl-component-netcat-base-image.tpl-template-single > .tpl-block-list-objects { height: 100%; }
.tpl-component-netcat-base-image.tpl-template-single .object-item { max-width: 100%; height: 100%; }
.tpl-component-netcat-base-image.tpl-template-single .object-item img { min-height: 1em; }
.tpl-component-netcat-base-image.tpl-template-single .object-item.fullSize { max-width: 100%; }
.tpl-component-netcat-base-image.tpl-template-single .object-item > .nc-editable-image-container { width: 100%; }
.tpl-component-netcat-base-image.tpl-template-single .object-item.real img { max-width: 100%; }
.tpl-component-netcat-base-image.tpl-template-single .object-item.full img { width: 100%; max-width: 100%; height: 100%; object-fit: cover; }
.tpl-component-netcat-base-image.tpl-template-single .object-item.setHeight img { object-fit: cover; }
