.ContactsHero-module-scss-module__oNAFbW__container{background-color:#e5fdef;border-radius:16px;flex-direction:column;gap:28px;padding:44px 40px;display:flex;position:relative}.ContactsHero-module-scss-module__oNAFbW__container .ContactsHero-module-scss-module__oNAFbW__content{flex-direction:column;gap:28px;display:flex;position:relative}.ContactsHero-module-scss-module__oNAFbW__container .ContactsHero-module-scss-module__oNAFbW__content .ContactsHero-module-scss-module__oNAFbW__textBlock{flex-direction:column;gap:8px;display:flex}.ContactsHero-module-scss-module__oNAFbW__container .ContactsHero-module-scss-module__oNAFbW__content .ContactsHero-module-scss-module__oNAFbW__textBlock .ContactsHero-module-scss-module__oNAFbW__title{color:#333;margin:0;font-size:40px;font-weight:900;line-height:48px}.ContactsHero-module-scss-module__oNAFbW__container .ContactsHero-module-scss-module__oNAFbW__content .ContactsHero-module-scss-module__oNAFbW__textBlock .ContactsHero-module-scss-module__oNAFbW__subtitle{color:#333;max-width:445px;margin:0;font-size:14px;font-weight:400;line-height:20px}.ContactsHero-module-scss-module__oNAFbW__container .ContactsHero-module-scss-module__oNAFbW__content .ContactsHero-module-scss-module__oNAFbW__searchWrapper{width:100%;max-width:800px}.ContactsHero-module-scss-module__oNAFbW__container .ContactsHero-module-scss-module__oNAFbW__imageWrapper{width:205px;height:263px;position:absolute;top:15px;bottom:0;right:90px}.ContactsHero-module-scss-module__oNAFbW__container .ContactsHero-module-scss-module__oNAFbW__imageWrapper .ContactsHero-module-scss-module__oNAFbW__image{object-fit:contain;object-position:center}.ContactsHero-module-scss-module__oNAFbW__container.ContactsHero-module-scss-module__oNAFbW__mobile{border-radius:0;gap:24px;padding:24px 16px}.ContactsHero-module-scss-module__oNAFbW__container.ContactsHero-module-scss-module__oNAFbW__mobile .ContactsHero-module-scss-module__oNAFbW__content{gap:24px}.ContactsHero-module-scss-module__oNAFbW__container.ContactsHero-module-scss-module__oNAFbW__mobile .ContactsHero-module-scss-module__oNAFbW__content .ContactsHero-module-scss-module__oNAFbW__textBlock .ContactsHero-module-scss-module__oNAFbW__title{font-size:20px;line-height:24px}.ContactsHero-module-scss-module__oNAFbW__container.ContactsHero-module-scss-module__oNAFbW__mobile .ContactsHero-module-scss-module__oNAFbW__content .ContactsHero-module-scss-module__oNAFbW__textBlock .ContactsHero-module-scss-module__oNAFbW__subtitle{max-width:317px}.ContactsHero-module-scss-module__oNAFbW__container.ContactsHero-module-scss-module__oNAFbW__mobile .ContactsHero-module-scss-module__oNAFbW__content .ContactsHero-module-scss-module__oNAFbW__searchWrapper{max-width:100%}.ContactsHero-module-scss-module__oNAFbW__container.ContactsHero-module-scss-module__oNAFbW__mobile .ContactsHero-module-scss-module__oNAFbW__imageWrapper{width:99px;height:127px;margin:0;top:-29px;bottom:auto;right:-22px}
.ContactsSearch-module-scss-module__MsoVEG__searchInput{box-shadow:0 8px 32px #0000001f}
.ContactCard-module-scss-module__3ICWjG__card{background-color:var(--color-grey-10);border-radius:16px;flex-direction:column;gap:20px;min-width:0;padding:24px;display:flex}.ContactCard-module-scss-module__3ICWjG__card .ContactCard-module-scss-module__3ICWjG__top{flex-direction:column;gap:16px;width:100%;display:flex}.ContactCard-module-scss-module__3ICWjG__card .ContactCard-module-scss-module__3ICWjG__top .ContactCard-module-scss-module__3ICWjG__avatar{align-items:center;gap:12px;display:flex}.ContactCard-module-scss-module__3ICWjG__card .ContactCard-module-scss-module__3ICWjG__top .ContactCard-module-scss-module__3ICWjG__avatar .ContactCard-module-scss-module__3ICWjG__avatarIcon{background-color:var(--color-light-red);border-radius:100px;flex-shrink:0;justify-content:center;align-items:center;width:60px;height:60px;display:flex}.ContactCard-module-scss-module__3ICWjG__card .ContactCard-module-scss-module__3ICWjG__top .ContactCard-module-scss-module__3ICWjG__avatar .ContactCard-module-scss-module__3ICWjG__avatarIcon .ContactCard-module-scss-module__3ICWjG__initials{color:var(--color-dark-red);margin:0;font-size:20px;font-weight:900;line-height:24px}.ContactCard-module-scss-module__3ICWjG__card .ContactCard-module-scss-module__3ICWjG__top .ContactCard-module-scss-module__3ICWjG__avatar .ContactCard-module-scss-module__3ICWjG__info{flex-direction:column;gap:4px;display:flex}.ContactCard-module-scss-module__3ICWjG__card .ContactCard-module-scss-module__3ICWjG__top .ContactCard-module-scss-module__3ICWjG__avatar .ContactCard-module-scss-module__3ICWjG__info .ContactCard-module-scss-module__3ICWjG__name{color:var(--color-grey-100);margin:0;font-size:20px;font-weight:900;line-height:24px}.ContactCard-module-scss-module__3ICWjG__card .ContactCard-module-scss-module__3ICWjG__top .ContactCard-module-scss-module__3ICWjG__avatar .ContactCard-module-scss-module__3ICWjG__info .ContactCard-module-scss-module__3ICWjG__title{color:var(--color-grey-60);margin:0;font-size:14px;font-weight:400;line-height:20px}.ContactCard-module-scss-module__3ICWjG__card .ContactCard-module-scss-module__3ICWjG__top .ContactCard-module-scss-module__3ICWjG__contacts{flex-direction:column;gap:4px;display:flex}.ContactCard-module-scss-module__3ICWjG__card .ContactCard-module-scss-module__3ICWjG__top .ContactCard-module-scss-module__3ICWjG__contacts .ContactCard-module-scss-module__3ICWjG__contactItem{cursor:pointer;align-items:center;gap:8px;padding:4px 0;text-decoration:none;transition:color .2s;display:flex}.ContactCard-module-scss-module__3ICWjG__card .ContactCard-module-scss-module__3ICWjG__top .ContactCard-module-scss-module__3ICWjG__contacts .ContactCard-module-scss-module__3ICWjG__contactItem .ContactCard-module-scss-module__3ICWjG__icon{width:24px;height:24px;color:var(--color-grey-60);flex-shrink:0;transition:color .2s}.ContactCard-module-scss-module__3ICWjG__card .ContactCard-module-scss-module__3ICWjG__top .ContactCard-module-scss-module__3ICWjG__contacts .ContactCard-module-scss-module__3ICWjG__contactItem .ContactCard-module-scss-module__3ICWjG__text{color:var(--color-grey-60);margin:0;font-size:14px;font-weight:600;line-height:22px;transition:color .2s}@media (hover:hover) and (pointer:fine){.ContactCard-module-scss-module__3ICWjG__card .ContactCard-module-scss-module__3ICWjG__top .ContactCard-module-scss-module__3ICWjG__contacts .ContactCard-module-scss-module__3ICWjG__contactItem:hover .ContactCard-module-scss-module__3ICWjG__icon,.ContactCard-module-scss-module__3ICWjG__card .ContactCard-module-scss-module__3ICWjG__top .ContactCard-module-scss-module__3ICWjG__contacts .ContactCard-module-scss-module__3ICWjG__contactItem:hover .ContactCard-module-scss-module__3ICWjG__text{color:var(--color-grey-100)}}.ContactCard-module-scss-module__3ICWjG__card .ContactCard-module-scss-module__3ICWjG__districts{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.ContactCard-module-scss-module__3ICWjG__card .ContactCard-module-scss-module__3ICWjG__districts .ContactCard-module-scss-module__3ICWjG__district{background-color:var(--color-white);color:var(--color-grey-100);white-space:nowrap;text-overflow:ellipsis;border-radius:56px;margin:0;padding:4px 8px;font-size:13px;font-weight:400;line-height:17px;overflow:hidden}.ContactCard-module-scss-module__3ICWjG__card.ContactCard-module-scss-module__3ICWjG__mobile{height:auto;padding:16px}.ContactCard-module-scss-module__3ICWjG__card.ContactCard-module-scss-module__3ICWjG__mobile .ContactCard-module-scss-module__3ICWjG__top .ContactCard-module-scss-module__3ICWjG__avatar{gap:10px}.ContactCard-module-scss-module__3ICWjG__card.ContactCard-module-scss-module__3ICWjG__mobile .ContactCard-module-scss-module__3ICWjG__top .ContactCard-module-scss-module__3ICWjG__avatar .ContactCard-module-scss-module__3ICWjG__avatarIcon{width:48px;height:48px}.ContactCard-module-scss-module__3ICWjG__card.ContactCard-module-scss-module__3ICWjG__mobile .ContactCard-module-scss-module__3ICWjG__top .ContactCard-module-scss-module__3ICWjG__avatar .ContactCard-module-scss-module__3ICWjG__avatarIcon .ContactCard-module-scss-module__3ICWjG__initials{font-size:16px;line-height:16px}.ContactCard-module-scss-module__3ICWjG__card.ContactCard-module-scss-module__3ICWjG__mobile .ContactCard-module-scss-module__3ICWjG__top .ContactCard-module-scss-module__3ICWjG__avatar .ContactCard-module-scss-module__3ICWjG__info{gap:2px}.ContactCard-module-scss-module__3ICWjG__card.ContactCard-module-scss-module__3ICWjG__mobile .ContactCard-module-scss-module__3ICWjG__top .ContactCard-module-scss-module__3ICWjG__avatar .ContactCard-module-scss-module__3ICWjG__info .ContactCard-module-scss-module__3ICWjG__name{font-size:16px;line-height:16px}
.ContactsGridView-module-scss-module__c5Cmqq__grid{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.ContactsGridView-module-scss-module__c5Cmqq__grid.ContactsGridView-module-scss-module__c5Cmqq__mobile{grid-template-columns:1fr;gap:16px}
.ContactsListView-module-scss-module__cB-zpW__table{flex-direction:column;gap:4px;display:flex}.ContactsListView-module-scss-module__cB-zpW__table .ContactsListView-module-scss-module__cB-zpW__header{background-color:var(--color-grey-10);border-radius:8px;align-items:center;display:flex;overflow:hidden}.ContactsListView-module-scss-module__cB-zpW__table .ContactsListView-module-scss-module__cB-zpW__header .ContactsListView-module-scss-module__cB-zpW__headerItem{border-right:3px solid var(--color-white);padding:7px 24px}.ContactsListView-module-scss-module__cB-zpW__table .ContactsListView-module-scss-module__cB-zpW__header .ContactsListView-module-scss-module__cB-zpW__headerItem:last-child{border-right:none;flex:1}.ContactsListView-module-scss-module__cB-zpW__table .ContactsListView-module-scss-module__cB-zpW__header .ContactsListView-module-scss-module__cB-zpW__headerItem .ContactsListView-module-scss-module__cB-zpW__headerText{color:var(--color-grey-60);white-space:nowrap;margin:0;font-size:16px;font-weight:400;line-height:22px}.ContactsListView-module-scss-module__cB-zpW__table .ContactsListView-module-scss-module__cB-zpW__header .ContactsListView-module-scss-module__cB-zpW__managerCol{width:280px}.ContactsListView-module-scss-module__cB-zpW__table .ContactsListView-module-scss-module__cB-zpW__header .ContactsListView-module-scss-module__cB-zpW__districtsCol{width:480px}.ContactsListView-module-scss-module__cB-zpW__table .ContactsListView-module-scss-module__cB-zpW__header .ContactsListView-module-scss-module__cB-zpW__phoneCol{width:200px}.ContactsListView-module-scss-module__cB-zpW__table .ContactsListView-module-scss-module__cB-zpW__header .ContactsListView-module-scss-module__cB-zpW__emailCol{width:312px}.ContactsListView-module-scss-module__cB-zpW__table .ContactsListView-module-scss-module__cB-zpW__row{border-radius:8px;align-items:center;padding:13px 0;display:flex}.ContactsListView-module-scss-module__cB-zpW__table .ContactsListView-module-scss-module__cB-zpW__row:not(:last-child){border-bottom:1px solid var(--color-grey-20)}.ContactsListView-module-scss-module__cB-zpW__table .ContactsListView-module-scss-module__cB-zpW__row .ContactsListView-module-scss-module__cB-zpW__cell{padding:8px 24px}.ContactsListView-module-scss-module__cB-zpW__table .ContactsListView-module-scss-module__cB-zpW__row .ContactsListView-module-scss-module__cB-zpW__managerCell{width:280px}.ContactsListView-module-scss-module__cB-zpW__table .ContactsListView-module-scss-module__cB-zpW__row .ContactsListView-module-scss-module__cB-zpW__managerCell .ContactsListView-module-scss-module__cB-zpW__avatar{align-items:center;gap:10px;display:flex}.ContactsListView-module-scss-module__cB-zpW__table .ContactsListView-module-scss-module__cB-zpW__row .ContactsListView-module-scss-module__cB-zpW__managerCell .ContactsListView-module-scss-module__cB-zpW__avatar .ContactsListView-module-scss-module__cB-zpW__avatarIcon{background-color:var(--color-light-red);border-radius:100px;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;display:flex}.ContactsListView-module-scss-module__cB-zpW__table .ContactsListView-module-scss-module__cB-zpW__row .ContactsListView-module-scss-module__cB-zpW__managerCell .ContactsListView-module-scss-module__cB-zpW__avatar .ContactsListView-module-scss-module__cB-zpW__avatarIcon .ContactsListView-module-scss-module__cB-zpW__initials{color:var(--color-dark-red);margin:0;font-size:16px;font-weight:900;line-height:16px}.ContactsListView-module-scss-module__cB-zpW__table .ContactsListView-module-scss-module__cB-zpW__row .ContactsListView-module-scss-module__cB-zpW__managerCell .ContactsListView-module-scss-module__cB-zpW__avatar .ContactsListView-module-scss-module__cB-zpW__info{flex-direction:column;gap:2px;display:flex}.ContactsListView-module-scss-module__cB-zpW__table .ContactsListView-module-scss-module__cB-zpW__row .ContactsListView-module-scss-module__cB-zpW__managerCell .ContactsListView-module-scss-module__cB-zpW__avatar .ContactsListView-module-scss-module__cB-zpW__info .ContactsListView-module-scss-module__cB-zpW__name{color:var(--color-grey-100);margin:0;font-size:16px;font-weight:900;line-height:16px}.ContactsListView-module-scss-module__cB-zpW__table .ContactsListView-module-scss-module__cB-zpW__row .ContactsListView-module-scss-module__cB-zpW__managerCell .ContactsListView-module-scss-module__cB-zpW__avatar .ContactsListView-module-scss-module__cB-zpW__info .ContactsListView-module-scss-module__cB-zpW__title{color:var(--color-grey-60);margin:0;font-size:14px;font-weight:400;line-height:20px}.ContactsListView-module-scss-module__cB-zpW__table .ContactsListView-module-scss-module__cB-zpW__row .ContactsListView-module-scss-module__cB-zpW__districtsCell{flex-wrap:wrap;align-items:center;gap:8px;width:480px;display:flex}.ContactsListView-module-scss-module__cB-zpW__table .ContactsListView-module-scss-module__cB-zpW__row .ContactsListView-module-scss-module__cB-zpW__districtsCell .ContactsListView-module-scss-module__cB-zpW__district{color:var(--color-grey-100);white-space:nowrap;margin:0;font-size:13px;font-weight:400;line-height:17px}.ContactsListView-module-scss-module__cB-zpW__table .ContactsListView-module-scss-module__cB-zpW__row .ContactsListView-module-scss-module__cB-zpW__districtsCell .ContactsListView-module-scss-module__cB-zpW__divider{background-color:var(--color-grey-30);border-radius:50%;flex-shrink:0;width:4px;height:4px}.ContactsListView-module-scss-module__cB-zpW__table .ContactsListView-module-scss-module__cB-zpW__row .ContactsListView-module-scss-module__cB-zpW__phoneCell{width:200px;padding:8px 20px}.ContactsListView-module-scss-module__cB-zpW__table .ContactsListView-module-scss-module__cB-zpW__row .ContactsListView-module-scss-module__cB-zpW__emailCell{width:312px}.ContactsListView-module-scss-module__cB-zpW__table .ContactsListView-module-scss-module__cB-zpW__row .ContactsListView-module-scss-module__cB-zpW__contactItem{cursor:pointer;align-items:center;gap:8px;padding:4px 0;text-decoration:none;transition:color .2s;display:flex}.ContactsListView-module-scss-module__cB-zpW__table .ContactsListView-module-scss-module__cB-zpW__row .ContactsListView-module-scss-module__cB-zpW__contactItem .ContactsListView-module-scss-module__cB-zpW__icon{width:24px;height:24px;color:var(--color-grey-60);flex-shrink:0;transition:color .2s}.ContactsListView-module-scss-module__cB-zpW__table .ContactsListView-module-scss-module__cB-zpW__row .ContactsListView-module-scss-module__cB-zpW__contactItem .ContactsListView-module-scss-module__cB-zpW__text{color:var(--color-grey-60);text-overflow:ellipsis;margin:0;font-size:14px;font-weight:600;line-height:22px;transition:color .2s;overflow:hidden}@media (hover:hover) and (pointer:fine){.ContactsListView-module-scss-module__cB-zpW__table .ContactsListView-module-scss-module__cB-zpW__row .ContactsListView-module-scss-module__cB-zpW__contactItem:hover .ContactsListView-module-scss-module__cB-zpW__icon,.ContactsListView-module-scss-module__cB-zpW__table .ContactsListView-module-scss-module__cB-zpW__row .ContactsListView-module-scss-module__cB-zpW__contactItem:hover .ContactsListView-module-scss-module__cB-zpW__text{color:var(--color-grey-100)}}
.ContactsList-module-scss-module__FBsu2W__container{flex-direction:column;gap:20px;display:flex}.ContactsList-module-scss-module__FBsu2W__container .ContactsList-module-scss-module__FBsu2W__header{align-items:center;gap:20px;display:flex}.ContactsList-module-scss-module__FBsu2W__container .ContactsList-module-scss-module__FBsu2W__header .ContactsList-module-scss-module__FBsu2W__title{color:var(--color-grey-100);margin:0;font-size:20px;font-weight:900;line-height:24px}.ContactsList-module-scss-module__FBsu2W__container .ContactsList-module-scss-module__FBsu2W__header .ContactsList-module-scss-module__FBsu2W__toggleGroup{align-items:center;gap:12px;display:flex}.ContactsList-module-scss-module__FBsu2W__container .ContactsList-module-scss-module__FBsu2W__header .ContactsList-module-scss-module__FBsu2W__toggleGroup .ContactsList-module-scss-module__FBsu2W__toggleButton{background-color:var(--color-white);cursor:pointer;border-radius:8px;justify-content:center;align-items:center;padding:8px;transition:background-color .2s;display:flex}@media (hover:hover) and (pointer:fine){.ContactsList-module-scss-module__FBsu2W__container .ContactsList-module-scss-module__FBsu2W__header .ContactsList-module-scss-module__FBsu2W__toggleGroup .ContactsList-module-scss-module__FBsu2W__toggleButton:hover{background-color:var(--color-grey-10)}}.ContactsList-module-scss-module__FBsu2W__container .ContactsList-module-scss-module__FBsu2W__header .ContactsList-module-scss-module__FBsu2W__toggleGroup .ContactsList-module-scss-module__FBsu2W__toggleButton.ContactsList-module-scss-module__FBsu2W__active{background-color:var(--color-grey-10)}.ContactsList-module-scss-module__FBsu2W__container .ContactsList-module-scss-module__FBsu2W__header .ContactsList-module-scss-module__FBsu2W__toggleGroup .ContactsList-module-scss-module__FBsu2W__toggleButton .ContactsList-module-scss-module__FBsu2W__gridIcon{flex-direction:column;gap:2px;width:20px;height:20px;display:flex}.ContactsList-module-scss-module__FBsu2W__container .ContactsList-module-scss-module__FBsu2W__header .ContactsList-module-scss-module__FBsu2W__toggleGroup .ContactsList-module-scss-module__FBsu2W__toggleButton .ContactsList-module-scss-module__FBsu2W__gridIcon:before{content:"";border:2px solid var(--color-grey-60);box-sizing:border-box;border-radius:4px;width:20px;height:20px;display:block}.ContactsList-module-scss-module__FBsu2W__container .ContactsList-module-scss-module__FBsu2W__header .ContactsList-module-scss-module__FBsu2W__toggleGroup .ContactsList-module-scss-module__FBsu2W__toggleButton .ContactsList-module-scss-module__FBsu2W__listIcon{flex-direction:column;justify-content:center;gap:2px;width:20px;height:20px;display:flex}.ContactsList-module-scss-module__FBsu2W__container .ContactsList-module-scss-module__FBsu2W__header .ContactsList-module-scss-module__FBsu2W__toggleGroup .ContactsList-module-scss-module__FBsu2W__toggleButton .ContactsList-module-scss-module__FBsu2W__listIcon .ContactsList-module-scss-module__FBsu2W__listLine{border:2px solid var(--color-grey-60);box-sizing:border-box;border-radius:3px;width:20px;height:9px}.ContactsList-module-scss-module__FBsu2W__container .ContactsList-module-scss-module__FBsu2W__header .ContactsList-module-scss-module__FBsu2W__toggleGroup .ContactsList-module-scss-module__FBsu2W__toggleButton.ContactsList-module-scss-module__FBsu2W__active .ContactsList-module-scss-module__FBsu2W__gridIcon:before,.ContactsList-module-scss-module__FBsu2W__container .ContactsList-module-scss-module__FBsu2W__header .ContactsList-module-scss-module__FBsu2W__toggleGroup .ContactsList-module-scss-module__FBsu2W__toggleButton.ContactsList-module-scss-module__FBsu2W__active .ContactsList-module-scss-module__FBsu2W__listLine{border-color:var(--color-grey-100)}.ContactsList-module-scss-module__FBsu2W__container .ContactsList-module-scss-module__FBsu2W__content{width:100%}.ContactsList-module-scss-module__FBsu2W__container .ContactsList-module-scss-module__FBsu2W__loadMoreTrigger{width:100%;height:1px}.ContactsList-module-scss-module__FBsu2W__container.ContactsList-module-scss-module__FBsu2W__mobile{gap:16px;padding:0 16px}.ContactsList-module-scss-module__FBsu2W__container.ContactsList-module-scss-module__FBsu2W__mobile .ContactsList-module-scss-module__FBsu2W__header .ContactsList-module-scss-module__FBsu2W__toggleGroup{display:none}
.ContactsPage-module-scss-module__xmATRa__wrapper{flex-direction:column;gap:32px;padding:24px 0;display:flex}.ContactsPage-module-scss-module__xmATRa__wrapper.ContactsPage-module-scss-module__xmATRa__mobile{gap:24px;padding:16px 0}