

/* Start:/bitrix/templates/aspro-allcorp3medc/components/bitrix/news/staff/style.min.css?1773577384836*/
.staff__filter-select{margin-bottom:24px}.staff__filter .line-block__item{flex:1;min-width:0}.staff__filter-select .dropdown-select__title{padding:7px 41px 7px 13px;position:relative;height:39px}.staff__filter-select .dropdown-select__title span{display:block;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;position:absolute;left:13px;right:41px;transform:translateY(-50%);top:50%}.staff__filter-select .dropdown-select__title .svg{margin:0;position:absolute;right:17px;top:18px}.staff__filter-select .dropdown-menu-wrapper{left:-1px;width:calc(100% + 2px);top:-1px}.staff__filter-select .dropdown-menu-wrapper .dropdown-menu-inner{max-height:220px}.staff__filter-select .dropdown-select__list-link{word-break:break-word;white-space:normal}@media (min-width:601px){.staff__filter.line-block .dropdown-select{max-width:320px}}
/* End */


/* Start:/local/templates/.default/components/bitrix/news.list/adns_staff-block-inner/style.css?17735805512467*/
/* Блок секций с карточками (test.php) */
.sections-block {
	width: 100%;
}

.section-item {
	margin-bottom: 60px;
}

.section-item:last-child {
	margin-bottom: 0;
}




.section-cards {
	display: grid;
	grid-template-columns: repeat(auto-fill, minmax(350px, 1fr)); 
	gap: 20px;
	width: 100%;
    margin-top: 40px;
}

.section-card {
	position: relative;
    display: flex;
    flex-direction: column;
    border-radius: 20px;
    overflow: hidden;
    background: #f5f5f5;
    text-decoration: none;
    color: inherit;
    min-height: 510px; 
    height: 100%;
    transition: transform 0.3s ease, box-shadow 0.3s ease;
}

.section-card__image {
    width: 100%;
    overflow: hidden;
    position: relative;
    max-height: 380px;
}

.section-card__image img {
	width: 100%;
	height: auto;
	object-fit: cover;
	display: block;
}

.section-card__description {
	display: flex;
    flex-direction: column;
    gap: 10px;
    background: var(--bgd-gray); 
    transition: background-color 0.25s ease;
    flex: 1; 
    justify-content: space-between;
	padding: 13px;

}


.section-card__description .doctors_name_content {
	color: black;
    font-size: 22px;
    font-weight: 700;
	line-height: 1.3;
}

.section-card__description .doctors_preview_info {
	color: black;
    font-size: 14px;
	line-height: 1.3;
}

.section-card__description-inner {
	display: flex;
	flex-wrap: wrap;
	gap: 10px;
	align-items: center;
	justify-content: space-between;
	opacity: 0;
	visibility: hidden;
	transition: opacity 0.25s ease, visibility 0.25s ease;
	margin-top: 4px;
}

.section-card:hover .section-card__description {
	background: #f0f0f0;
}

.section-card:hover .section-card__description-inner {
	opacity: 1;
	visibility: visible;
}

.section-card__btn {
	display: inline-flex;
	align-items: center;
	justify-content: center;
	padding: 10px 15px;
	border-radius: 12px;
	font-size: 14px;
	font-weight: 500;
	text-decoration: none;
	cursor: pointer;
	border: none;
	transition: opacity 0.2s ease;
}

.section-card__btn--detail {
	background: transparent;
	color: var(--theme-base-color, #1B8B68);
	border: 1px solid var(--theme-base-color, #1B8B68);
}

.section-card__btn--detail:hover {
	opacity: 0.85;
}

.section-card__btn--appointment {
	background: var(--theme-base-color, #1B8B68);
	color: #fff;
}

.section-card__btn--appointment:hover {
	opacity: 0.9;
}

@media (max-width: 991px) {
	.section-cards {
		grid-template-columns: repeat(1, 1fr);
	}
}



/* End */
/* /bitrix/templates/aspro-allcorp3medc/components/bitrix/news/staff/style.min.css?1773577384836 */
/* /local/templates/.default/components/bitrix/news.list/adns_staff-block-inner/style.css?17735805512467 */
