.SerpFooter-Link {
  overflow:hidden;
  font-family:inherit;
  font-size:inherit;
  line-height:inherit;
  cursor:pointer;
  text-decoration:none;
  text-overflow:ellipsis;
  outline:0;
}

.SerpFooter-Link_view_default {
  position:relative;
  padding:11px 0;
  color:var(--depot-color-text-tertiary);
}

.SerpFooter-Link_view_default:first-child::before {
  position:absolute;
  top:unset;
  right:unset;
  bottom:unset;
  left:0;
  width:16px;
  height:16px;
  content:"";
  background:var(--depot-color-text-quaternary);
}

.SerpFooter-Link .Button-Text {
  font-weight:400;
}

.SerpFooter-Link:active {
  transform:scale(.96);
}

.SerpFooter-Link_view_default {
  box-sizing:border-box;
  height:39px;
  margin-right:16px;
  white-space:nowrap;
  transition:color .2s ease-in-out,transform .1s ease-out;
}

.SerpFooter-Link_view_default:first-child {
  padding-left:28px;
}

.SerpFooter-Link_view_default:first-child::before {
  transition:background .2s ease-in-out;
}

.SerpFooter-Link_view_default:last-child {
  margin-right:0;
}

.SerpFooter-Link_view_default:hover {
  color:var(--depot-color-text-primary);
}

.SerpFooter-Link_view_default:hover:first-child::before {
  background:var(--depot-color-text-primary);
}

.SerpFooter-LinksGroup {
  display:flex;
}

.SerpFooter-LinksGroup_type_morda .SerpFooter-Link_view_default:first-child::before {
  -webkit-mask-image:url("../../img/cb50b3d7e0.svg");
  mask-image:url("../../img/cb50b3d7e0.svg");
  -webkit-mask-size:16px 16px;
  mask-size:16px 16px;
}

.SerpFooter-LinksGroup_type_geo .SerpFooter-Link_view_default:first-child::before {
  -webkit-mask-image:url("../../img/0f2cb683ec.svg");
  mask-image:url("../../img/0f2cb683ec.svg");
  -webkit-mask-size:16px 16px;
  mask-size:16px 16px;
}

.SerpFooter-LinksGroup_type_settings .SerpFooter-Link_view_default:first-child::before {
  -webkit-mask-image:url("../../img/72aa224275.svg");
  mask-image:url("../../img/72aa224275.svg");
  -webkit-mask-size:16px 16px;
  mask-size:16px 16px;
}

.SerpFooter-LinksGroup_type_feedback .SerpFooter-Link_view_default:first-child::before {
  -webkit-mask-image:url("../../img/df33c8daad.svg");
  mask-image:url("../../img/df33c8daad.svg");
  -webkit-mask-size:16px 16px;
  mask-size:16px 16px;
}

.SerpFooter-LinksGroup {
  padding:3px 37px 3px 3px;
}

.SerpFooter-LinksGroup_type_geo {
  max-width:200px;
}

.SerpFooter-Extralinks {
  min-width:16px;
  cursor:pointer;
  background:var(--depot-color-text-quaternary);
  --mask-var-3:url(../../img/38de3353bb.svg);
  -webkit-mask:var(--mask-var-3) no-repeat center;
  mask:var(--mask-var-3) no-repeat center;
  -webkit-mask-size:16px 16px;
  mask-size:16px 16px;
  transition:background-image .2s ease-in-out;
}

.SerpFooter-Extralinks:hover {
  background:var(--depot-color-text-primary);
}

.SerpFooter {
  display:flex;
  flex-wrap:wrap;
  justify-content:space-between;
  gap:24px;
  padding:7px 44px 37px 116px;
}

@media (max-width:990px) {
  .SerpFooter {
    padding-left:44px;
  }
}

@media (min-width:1560px) {
  .SerpFooter {
    padding-left:140px;
  }
}

.SerpFooter-ContentWrapper {
  position:relative;
  display:flex;
  overflow:hidden;
  flex-grow:1;
  box-sizing:border-box;
  min-width:600px;
  height:45px;
  margin-left:-3px;
  font:var(--depot-font-size-text-s) var(--depot-font-text);
}

.SerpFooter-Content {
  display:flex;
  overflow:hidden;
  flex-wrap:wrap;
}

@keyframes show {
  0% {
    opacity:0;
  }
  to {
    opacity:1;
  }
}
