.tpl-component-gw-module-search-snippet.tpl-template-icon-show-field { line-height: 1; }
.tpl-component-gw-module-search-snippet.tpl-template-icon-show-field.drop { z-index: 99999; }
.tpl-component-gw-module-search-snippet.tpl-template-icon-show-field .search-block { position: relative; }
.tpl-component-gw-module-search-snippet.tpl-template-icon-show-field .search-block-form { display: -webkit-box; display: -ms-flexbox; display: flex; align-items: center; }
.tpl-component-gw-module-search-snippet.tpl-template-icon-show-field .search-block .search-block-form { display: none; }
.tpl-component-gw-module-search-snippet.tpl-template-icon-show-field .search-block-button { position: relative; cursor: pointer; display: inline-block; }
.tpl-component-gw-module-search-snippet.tpl-template-icon-show-field .search-block-input.full { width: 100%; min-width: 100%; }
.tpl-component-gw-module-search-snippet.tpl-template-icon-show-field .search-block-input.set { max-width: 100%; }
.tpl-component-gw-module-search-snippet.tpl-template-icon-show-field[data-nc-b2~="1420"] .search-block { -webkit-box-ordinal-group: 3; -ms-flex-order: 2; order: 2; position: static; }
.tpl-component-gw-module-search-snippet.tpl-template-icon-show-field .tpl-icon { margin: 0; height: 1em; width: 1em; display: inline-flex; align-items: center; justify-content: center; overflow: hidden; }
.tpl-component-gw-module-search-snippet.tpl-template-icon-show-field .tpl-icon.tpl-text-inherit { height: 1.5rem; width: 1.5rem; }
.tpl-component-gw-module-search-snippet.tpl-template-icon-show-field .tpl-icon.tpl-text-inherit svg { width: 1.1rem; height: 1.1rem; }
.tpl-component-gw-module-search-snippet.tpl-template-icon-show-field .tpl-icon.tpl-text-inherit svg path { fill: var(--tpl-color-foreground-main); }
.tpl-component-gw-module-search-snippet.tpl-template-icon-show-field .tpl-icon svg, .tpl-component-gw-module-search-snippet.tpl-template-icon-show-field .tpl-icon img { width: 100%; height: 100%; max-width: 100%; max-height: 100%; }
.tpl-component-gw-module-search-snippet.tpl-template-icon-show-field .tpl-icon[class*='icon-decor-'] > * { max-width: 50%; max-height: 50%; }
.tpl-component-gw-module-search-snippet.tpl-template-icon-show-field .tpl-icon[class*='icon-decor-circle'] { border-radius: 50%; }
.tpl-component-gw-module-search-snippet.tpl-template-icon-show-field .tpl-icon[class*='icon-decor-circle'] * { max-width: 40%; max-height: 40%; }
