@charset "utf-8"; 

#title .style_title_block > div > div > div { display: flex; justify-content: space-between; align-items: center; }
#title .style_title_block .style_toolbar .style_toolbar_filters { display: none; }
#title .style_title_block .style_toolbar .style_view_table_list { flex-direction: row; }
#title .style_title_block .style_toolbar .style_view_table_list .style_toolbar_button { width: 4rem; height: 4rem; background: none; border: 0.2rem #ccc solid; display: flex; padding: 0; justify-content: center; align-items: center; }
#title .style_title_block .style_toolbar .style_view_table_list .style_toolbar_button:focus { outline-width: 0; }
#title .style_title_block .style_toolbar .style_view_table_list .style_toolbar_button.active { background: #ccc !important; }
#title .style_title_block .style_toolbar .style_view_table_list .style_toolbar_button::before { font-size: 1.6rem; color: #4a4a4a; font-family: 'FontAwesome'; }
#title .style_title_block .style_toolbar .style_view_table_list .style_toolbar_button.style_toolbar_button_table::before { content: '\f009'; }
#title .style_title_block .style_toolbar .style_view_table_list .style_toolbar_button.style_toolbar_button_list::before { content: '\f00b'; }
.rct_popup_mobile_filters { z-index: 100000 !important; box-shadow: 0 0 8px 0 rgba(0,0,0,.4); }
.rct_popup_mobile_filters .mm-panels>.mm-panel { padding: 0; }
.rct_popup_mobile_filters .mm-navbar { background-color: #ffffff; border-bottom: 0.2rem #ccc solid; z-index: 1; position: sticky; top: 0; padding: 2rem; }
.rct_popup_mobile_filters .mm-navbar .mm-navbar__title { font-size: 2rem; text-transform: uppercase; letter-spacing: 0.1rem; display: flex; justify-content: space-between; align-items: center; }
.rct_popup_mobile_filters .mm-navbar .mm-navbar__title::after { font-size: 3.5rem; line-height: 0; font-weight: 300; content: '×'; }
.rct_popup_mobile_filters .mm-listview { padding: 0rem 2rem; }

@media (max-width: 1024px)
{
	#title .style_title_block > div > div > div { width: 100%; flex-wrap: wrap; }
	#title .style_title_block .style_toolbar { width: 100%; margin: 1rem 0 0; justify-content: space-between; }
	#title .style_title_block .style_toolbar .style_toolbar_filters { height: 4rem; background: none; border: 0.2rem #ccc solid; display: flex; padding: 0 1.5rem; justify-content: center; align-items: center; }
	#title .style_title_block .style_toolbar .style_toolbar_filters::after { font-size: 1.6rem; line-height: 0; color: #4a4a4a; font-weight: 500; text-transform: none; content: 'Фильтры'; }
	#title .style_title_block .style_toolbar .style_toolbar_filters::before { font-size: 2rem; color: #4a4a4a; font-family: 'FontAwesome'; content: '\f0b0'; margin: 0 0.7rem 0 0; }
}