/* Вкладки для отображения разных вариантов поиска */
.modal__cont__tabs { 
	width: 100%; 
	padding: 0px; 
	margin-top: 10px; 
}
.modal__cont__tabs>input { display: none; }
.modal__cont__tabs>div {
	display: none;
	padding: 12px;
	border: 1px solid rgba(51, 51, 51, 0.2);
	border-radius: 0 8px 8px 8px;
}
.modal__cont__tabs>label {
	display: inline-block;
	padding: 7px;
	margin: 0 -5px -1px 0;
	text-align: center;
	color: #666666;
	border: 1px solid rgba(51, 51, 51, 0.2);
	border-radius: 8px 8px 0 0;
	background: #E0E0E0;
	cursor: pointer;
}
.modal__cont__tabs>input:checked + label {
}
/* Выделение кнопки выбора вкладки при наведении мыши */
.modal__cont__tabs>label:hover {
	background: rgb(248, 191, 191);
}

.modal__cont__tabs>input + label {
	font-style: italic;
}

#search-tab-1:checked ~ #search-1,
#search-tab-2:checked ~ #search-2,
#search-tab-3:checked ~ #search-3 { display: block; }

/* Вкладки поиска (отдельная настройка) */
.modal__cont__tabs>input:checked#search-tab-1 + label {
	color: #000000;
	background: #c6dadb;
	border-bottom: 1px solid #c6dadb;
}
.modal__cont__tabs>input:checked#search-tab-2 + label {
	color: #000000;
	background: #c6dadb;
	border-bottom: 1px solid #c6dadb;
}
.modal__cont__tabs>input:checked#search-tab-3 + label {
	color: #000000;
	background: #c6dadb;
	border-bottom: 1px solid #c6dadb;
}

#search-1, #search-2, #search-3 {
	background: #c6dadb;
}

/* Декорация ссылки (при переходе между ссылками с помощью клавиатуры) */
#search-container .modal__cont a:focus {
	border: 1px dotted red;
	background-color: rgb(228, 180, 180);
}