

/* Start:/bitrix/templates/paraolympics_resp/components/bitrix/news/news/bitrix/catalog.filter/.default/style.css?17721354681451*/
/* Фильтр новостей: дата, раздел, регион */
.date-filter_name,
.category-filter_name,
.sport-filter_name,
.region-filter_name {
	color: var(--color-text-muted);
}
li.level3 { display: none; }
li.level2 { display: none; }

#double {
	-webkit-column-count: 2;
	-moz-column-count: 2;
	column-count: 2;
}
.category-filter_pop { width: 500px; }
.category-filter_pop__col { width: 400px; }
.sport-filter_pop { width: 500px; }
.sport-filter_pop__col { width: 400px; }

.date-filter_pop__buttons {
	margin-top: var(--ui-padding, 15px);
	display: flex;
	gap: var(--ui-padding-sm, 10px);
	align-items: center;
	width: 100%;
	clear: both;
	justify-content: center;
}
.date-filter_submit-btn,
.date-filter_reset-btn {
	padding: 0;
	border: none;
	background: none;
	cursor: pointer;
	font-size: var(--font-size-base, 14px);
	font-weight: normal;
	text-decoration: underline;
	color: inherit;
	transition: opacity var(--ui-transition, 0.2s ease);
}
.date-filter_submit-btn:hover,
.date-filter_reset-btn:hover { opacity: 0.7; }
.date-filter_submit-btn:active,
.date-filter_reset-btn:active { opacity: 0.5; }

.filter-reset-link {
	color: var(--color-link);
	text-decoration: none;
}
.filter-reset-link:hover { color: var(--color-link-hover); }

.date-filter_link,
.category-filter_link,
.region-filter_link {
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	max-width: 135px;
}
.region-filter_link { width: 135px; }

/* End */


/* Start:/bitrix/templates/paraolympics_resp/components/api/search.filter/news1/style.css?17721258792638*/
.ts-filter{
    border: 1px solid var(--color-border);
    padding: var(--ui-padding);
    border-radius: var(--ui-radius, var(--radius));
}
.ts-filter h3{text-align: center;margin: 0; padding: 0 0 15px;}
.ts-filter .ts-items{position: relative}
.ts-filter .ts-item{display: inline-block;min-height: 23px;margin: 0 0 15px;}
.ts-filter .ts-item span{display: inline-block;}
.ts-filter .ts-item img.calendar-icon{vertical-align: middle}
.ts-filter select, .ts-filter input{max-width: 100%;vertical-align: middle;}
.ts-filter .ts-item label{margin-right: 10px;}
.ts-filter .ts-item label input{vertical-align: baseline; margin-right: 3px}

.ts-filter input[type="text"],  .chosen-container-multi .chosen-choices{
    margin: 0;
    border: 1px solid var(--color-border);
    font-size: var(--font-size-base);
    box-shadow: 0 1px var(--color-bg), 0 2px 6px 2px rgba(0, 0, 0, 0.1) inset;
    border-radius: var(--ui-radius, var(--radius));
}
.ts-filter input[type="text"]{padding: var(--ui-padding-sm, 8px 12px);}

.ts-filter select{
    border: 1px solid var(--color-border);
    box-shadow: 0 1px var(--color-bg), 0 2px 6px 2px rgba(0, 0, 0, 0.1) inset;
    padding: var(--ui-padding-sm, 8px 12px);
    border-radius: var(--ui-radius, var(--radius));
}
.ts-filter select option{padding: 1px 3px}

.ts-filter input[type="text"]:focus,
.ts-filter select:focus{
    border: 1px solid var(--color-link);
    outline: medium none;
}

.ts-filter button,
.ts-filter input[type="submit"]{
    background: var(--color-link);
    box-shadow: inset 0 1px rgba(255,255,255,0.2), 0 1px 2px rgba(0,0,0,0.15);
    border-radius: var(--ui-radius, var(--radius));
    text-shadow: 0 1px 0 rgba(0,0,0,0.2);
    padding: var(--ui-padding-sm, 8px 12px);
    border: 1px solid var(--color-link-hover);
    font-size: var(--font-size-base);
    color: var(--color-white);
    cursor: pointer;
}
.ts-filter button:hover,
.ts-filter input[type="submit"]:hover{
    background: var(--color-link-hover);
}
.ts-filter button:active,
.ts-filter input[type="submit"]:active{
    background: var(--color-link);
}
.chosen-container-single .chosen-single{
    border-radius: var(--ui-radius, var(--radius));
    background: var(--color-bg);
    border: 1px solid var(--color-border);
}

.ts-filter .ui-widget{margin: 10px 0 0 !important;}
.ts-filter .ui-slider .ui-tooltip{position: relative;}
.ts-filter .ui-slider .ui-tooltip span{position: absolute;top: 0;left: 0;display: block;height: 16px;margin-top: -16px;}

.ts-ot-do{white-space: nowrap;}
.ts-ot, .ts-do{position: relative;}
.ts-ot-do .calendar-icon{position:absolute; right: 4px; top: 50%; margin: -10px 0 0 0;}
/* End */
/* /bitrix/templates/paraolympics_resp/components/bitrix/news/news/bitrix/catalog.filter/.default/style.css?17721354681451 */
/* /bitrix/templates/paraolympics_resp/components/api/search.filter/news1/style.css?17721258792638 */
