.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-module-netshop-order.tpl-template-list .order_filter { padding: 10px 0 }
.tpl-component-netcat-module-netshop-order.tpl-template-list .order_row:nth-child(odd) { background-color: var(--tpl-color-background-accent); }
.tpl-component-netcat-module-netshop-order.tpl-template-list .order_header { padding: 0 2% 0 3%; }
.tpl-component-netcat-module-netshop-order.tpl-template-list .order_header div { display: inline-block; }
.tpl-component-netcat-module-netshop-order.tpl-template-list .order_header_left { width: 70%; }
.tpl-component-netcat-module-netshop-order.tpl-template-list .order_header_right { width: 29%; text-align:right; vertical-align:top; padding-top:10px; }
.tpl-component-netcat-module-netshop-order.tpl-template-list .order_header_status_value, .tpl-component-netcat-module-netshop-order.tpl-template-list .order_body_price { font-weight:bold; }
.tpl-component-netcat-module-netshop-order.tpl-template-list .order_body { padding: 5px 2% 10px 3%; }
.tpl-component-netcat-module-netshop-order.tpl-template-list .order_body_left { text-align: left; width: 70%; display: inline-block; }
.tpl-component-netcat-module-netshop-order.tpl-template-list .order_body_right { text-align: right; width: 29%; display: inline-block; }
@media (max-width: 550px) {
.tpl-component-netcat-module-netshop-order.tpl-template-list .order_header_left, .tpl-component-netcat-module-netshop-order.tpl-template-list .order_header_right, .tpl-component-netcat-module-netshop-order.tpl-template-list .order_body_left, .tpl-component-netcat-module-netshop-order.tpl-template-list .order_body_right { display:block; width:100%; text-align:left; }
.tpl-component-netcat-module-netshop-order.tpl-template-list .order_body_goods { margin:10px 0; }
}
.tpl-component-netcat-navigation-menu.tpl-template-name .nc-infoblock-object .nc-infoblock-insert { display: none; }
.tpl-component-netcat-navigation-menu.tpl-template-name ul { margin: 0; padding: 0; }
.tpl-component-netcat-navigation-menu.tpl-template-name ul > li { list-style: none; }
.tpl-component-netcat-navigation-menu.tpl-template-name a { text-decoration: none; color: var(--tpl-color-foreground-main); display: block; }
.tpl-component-netcat-navigation-menu.tpl-template-name a:hover { color: var(--tpl-color-foreground-accent); }
.tpl-component-netcat-navigation-menu.tpl-template-name .menu-item { break-inside: avoid; }
.tpl-component-netcat-navigation-menu.tpl-template-name .menu-item-link { display: flex; align-items: center; flex-wrap: nowrap; max-width: 100%; }
.tpl-component-netcat-navigation-menu.tpl-template-name .menu-item-active > span, .tpl-component-netcat-navigation-menu.tpl-template-name .menu-item-active > a { color: var(--tpl-color-brand); }
.tpl-component-netcat-navigation-menu.tpl-template-name .menu-item-text { flex: 1; }
.tpl-component-netcat-navigation-menu.tpl-template-name .menu-item-symbol { margin-left: 0.2em; visibility: hidden; height: 1em; width: 1em; display: flex; align-items: center; justify-content: center; flex-shrink: 0; }
.tpl-component-netcat-navigation-menu.tpl-template-name .menu-item-symbol svg { height: 0.9em; width: 0.9em; }
.tpl-component-netcat-navigation-menu.tpl-template-name .menu-item-symbol svg path { fill: var(--tpl-color-foreground-main); }
.tpl-component-netcat-navigation-menu.tpl-template-name .tpl-dropdown-to-top .menu-item-symbol, .tpl-component-netcat-navigation-menu.tpl-template-name .tpl-dropdown-to-right .menu-item-symbol, .tpl-component-netcat-navigation-menu.tpl-template-name .tpl-dropdown-to-bottom .menu-item-symbol, .tpl-component-netcat-navigation-menu.tpl-template-name .tpl-accordion-trigger .menu-item-symbol { visibility: visible; }
.tpl-component-netcat-navigation-menu.tpl-template-name .tpl-dropdown-to-right > .menu-item-link > .menu-item-symbol-rotate svg { transform: rotate(270deg); }
.tpl-component-netcat-navigation-menu.tpl-template-name .tpl-dropdown-to-top > .menu-item-link > .menu-item-symbol-rotate svg, .tpl-component-netcat-navigation-menu.tpl-template-name .tpl-accordion-trigger-opened > .menu-item-link > .menu-item-symbol-rotate svg { transform: rotate(180deg); }
.tpl-component-netcat-navigation-menu.tpl-template-name .tpl-accordion-trigger .menu-item-symbol-rotate svg { transition: transform 0.3s; }
.tpl-component-netcat-navigation-menu.tpl-template-name .menu-item-symbol-alternate svg:nth-child(2), .tpl-component-netcat-navigation-menu.tpl-template-name .tpl-accordion-trigger-opened > .menu-item-link > .menu-item-symbol-alternate svg:nth-child(1) { display: none; }
.tpl-component-netcat-navigation-menu.tpl-template-name .tpl-accordion-trigger-opened > .menu-item-link > .menu-item-symbol-alternate svg:nth-child(2) { display: inline; }
