

@import url('https://fonts.googleapis.com/css2?family=Montserrat:wght@300;400;600;700&display=swap');
:root {
	--main-font: Montserrat, sans-serif;
    --bg-submenu:#d8e2ff;
    --main-blue-color: #3f62ca;
    --bg-count-yel: #f3c13b;
    --color-count: #fff;
}
/*цвет боковой панели*/
.gc-account-leftbar, 
.gc-account-leftbar .toggle-link,
.gc-page-nav-items-menu a,
.gc-account-leftbar .gc-account-user-menu,
.gc-account-leftbar.expanded {
  background: var(--main-blue-color);
}
.gc-account-leftbar .gc-account-user-menu {
  overflow-x: clip;
}
.gc-account-leftbar .gc-account-user-menu li{
  border-bottom: none;
  margin: 10px;
  transition: all 1s ease-in-out;
}

.gc-account-leftbar .gc-account-user-menu li a {
    background-color: transparent;
    width:50px;
    height:50px;
    border-radius:10px;
    box-shadow: 16px 16px 58px #263c7b,
             -16px -16px 58px #5888ff;
    transition: all 5s ease-in-out !important;
}

/*фон иконки обратной связи*/
.talks-widget-button{
	background: var(--bg-count-yel);
}

.gc-account-leftbar .gc-account-user-menu .menu-item-profile a {
  border-radius:50%;
  height: 50px !important;
  box-shadow: 16px 16px 58px #263c7b,
             -16px -16px 58px #5888ff;
}

.gc-account-leftbar .gc-account-user-menu .menu-item-profile a img {
  border-radius: 50%;
}

/*стили при наведении и др состояниях пунктов меню*/
.gc-account-leftbar .gc-account-user-menu li.active a, 
.gc-account-leftbar .gc-account-user-menu li.selected a  {
    background: linear-gradient(145deg, #dbae35, #ffcf3f);
    transition: all 1s ease-in-out !important;
}
.gc-account-leftbar .gc-account-user-menu li a:hover, 
.gc-account-leftbar .gc-account-user-menu li:hover a {
    background: linear-gradient(145deg, #dbae35, #ffcf3f);
}
/**/
.gc-account-leftbar .gc-account-user-menu li.active:hover a, 
.gc-account-leftbar .gc-account-user-menu li.selected:hover a  {
    background: linear-gradient(145deg, #dbae35, #ffcf3f);
    transition: all 8s ease-in-out !important;
}
/***/
.gc-account-leftbar .gc-account-user-menu li a:hover,
.gc-account-leftbar .gc-account-user-menu li:hover, {
	 transition: all 10s ease-in-out;
}
.gc-account-leftbar .gc-account-user-menu li:not(.menu-item-profile):hover img,
.gc-account-leftbar .gc-account-user-menu li.active:not(.menu-item-profile) img, 
.gc-account-leftbar .gc-account-user-menu li.selected:not(.menu-item-profile) img  {
     filter: hue-rotate(181.2deg) saturate(500%) brightness(50%) drop-shadow(0px 4px 4px rgba(0, 0, 0, 0.4));
    /*transition: all .5s ease-in-out;*/
}
/*иконки*/
.gc-account-leftbar li:not(:first-child) a img{
    max-width: 26px !important;
}

/*уведомления*/
.gc-account-leftbar .gc-account-user-menu li.menu-item-notifications_button_small a{
    height:50px;
}
.gc-account-leftbar .gc-account-user-menu li.menu-item-notifications_button_small a img{
    display: inline-block !important;
}

/*уведомления*/
.gc-account-leftbar .notify-count{
  font-family:var(--main-font);
  font-weight: 400;
  font-size: 10px; 
  line-height: 10px;
  color: var(--main-blue-color);
  padding:4px;
  background: var(--bg-count-yel) !important;
  right: -5px !important;
  bottom: -5px!important;
  min-width: 26px;
}
.gc-account-leftbar .notify-count.with-label {
  top: auto;
  left: auto;
}
.gc-account-leftbar .gc-account-user-submenu-bar .notify-count{
  right: 10px!important;
  top: auto;
  bottom: auto!important;
}

/*подменю*/
.gc-account-leftbar .gc-account-user-submenu-bar {
    font-family: var(--main-font);
    font-size: 13px;
 	background: var(--bg-submenu); 
}
/*заголовок*/
.gc-account-user-submenu-bar h3{
    font-family: var(--main-font);
    font-style: normal;
    font-weight: 600;
    color: var(--main-blue-color);
}
/*список подменю*/
.gc-account-leftbar .gc-account-user-submenu-bar li a{
    font-family: var(--main-font);
    font-style: normal;
    font-weight: 400;
    font-size: 15px;
    line-height: 17px;
    color: #474747;
    text-transform:none;
    padding:13px 10px 13px 20px;
    transition: all 1s ease-in-out;
}

.gc-account-leftbar .gc-account-user-submenu-bar li a:hover {
  background: linear-gradient(145deg, #4369d8, #3958b6);
  color: #fff;
  border-radius:0px;
  transition: all .5s ease-in-out;
}

/*Размер иконки бургера в меню*/
.gc-account-leftbar .toggle-link.without-icon img {
	width:30px;
    height:30px;
}
.gc-account-leftbar .toggle-link {
  padding-top: 7.5px;
}
