.TelegraphButton_wrapper__KV5T_ {
  position:relative;
  top:0;
  left:0;
  max-height:52px;
  opacity:0
}
.TelegraphButton_wrapper--loaded__vjP8a {
  opacity:1;
  transition:opacity .3s
}
@keyframes TelegraphButton_show__8XcZa {
  0% {
    opacity:0
  }
  to {
    opacity:1
  }
}
.TelegraphButton_queue_notification__cV95P {
  position:absolute;
  display:flex;
  flex-direction:column;
  align-items:flex-end;
  justify-content:flex-end
}
.TelegraphButton_queue_notification--right__rdSfe {
  bottom:0;
  left:60px;
  align-items:flex-start
}
.TelegraphButton_queue_notification--left__M18wl {
  right:60px;
  bottom:0
}
.TelegraphButton_queue_notification--top_left__uhN0u {
  right:60px;
  bottom:60px
}
.TelegraphButton_queue_notification--top__yc856 {
  right:0;
  bottom:60px
}
.TelegraphButton_button__SSsha {
  position:relative;
  width:52px;
  height:52px;
  border:none;
  border-radius:100%;
  box-shadow:var(--shadow-navigation);
  cursor:pointer
}
.TelegraphButton_button--mourning__5uBEo {
  box-shadow:var(--shadow-mourning-navigation);
  filter:grayscale(1)
}
@media(hover:hover) {
  .TelegraphButton_button--mourning__5uBEo:hover {
    box-shadow:var(--shadow-navigation);
    filter:grayscale(0)
  }
}
.TelegraphButton_button--mourning__5uBEo:focus-visible {
  box-shadow:var(--shadow-navigation);
  filter:grayscale(0)
}
.TelegraphButton_logo_image__XLhGF {
  width:52px;
  height:52px;
  border-radius:50%;
  box-shadow:inset 0 0 3px 1px #5aace3
}
.Notification_notification__plLAo {
  position:relative;
  display:flex;
  align-items:center;
  justify-content:space-between;
  width:max-content;
  max-width:100%;
  max-height:75px;
  margin-top:4px;
  padding:12px;
  color:var(--ds-color-text-primary-inverse);
  font-family:Inter,sans-serif;
  background:var(--ds-color-background-dark);
  border-radius:20px 20px 0;
  box-shadow:var(--shadow-navigation);
  cursor:pointer
}
.Notification_notification--mourning__yoFt8 {
  filter:grayscale(1)
}
@media(hover:hover) {
  .Notification_notification--mourning__yoFt8:hover {
    filter:grayscale(0)
  }
}
.Notification_notification--mourning__yoFt8:focus-visible {
  filter:grayscale(0)
}
.Notification_notification--mourning__yoFt8 {
  box-shadow:var(--shadow-mourning-navigation)
}
@media(hover:hover) {
  .Notification_notification--mourning__yoFt8:hover {
    box-shadow:var(--shadow-navigation)
  }
}
.Notification_notification--right__Vv7Hm {
  border-radius:20px 20px 20px 0
}
.Notification_notification--lightning__dNw7m {
  background-color:#f5e5e5;
  box-shadow:0 0 20px #a32b5066
}
.Notification_notification--status__ufjNm {
  max-height:89px
}
.Notification_notification--enter__6fj1Z {
  animation-name:Notification_enter__s_Q7m;
  animation-duration:.35s;
  animation-timing-function:cubic-bezier(0,0,.5,1);
  animation-iteration-count:1;
  animation-fill-mode:forwards
}
.Notification_notification--leave__dnEOA {
  animation-name:Notification_leave__aw60y;
  animation-duration:.2s;
  animation-timing-function:ease-out;
  animation-iteration-count:1;
  animation-fill-mode:forwards
}
.Notification_update__4oH_2 {
  display:block;
  color:var(--ds-color-tass-light-30);
  font-weight:500;
  font-size:12px
}
.Notification_text__Es1id {
  position:relative;
  max-height:51px;
  overflow:hidden;
  font-weight:500;
  font-size:15px;
  line-height:17px;
  letter-spacing:-.02em
}
.Notification_text__Es1id .Notification_content__c7JqM {
  display:-webkit-box;
  -webkit-line-clamp:3;
  -webkit-box-orient:vertical;
  overflow:hidden;
  text-overflow:ellipsis
}
.Notification_text--lightning__L0tmg {
  color:#cc3d3d
}
.Notification_text--lightning__L0tmg .Notification_content__c7JqM {
  text-indent:20px
}
.Notification_text--status__GPLAl {
  max-height:71px
}
.Notification_icon__BYBq2 {
  position:absolute;
  display:inline-flex;
  align-items:center;
  justify-content:center;
  width:20px;
  height:20px
}
.Notification_close__U7umE {
  width:20px;
  height:20px;
  margin-left:8px;
  color:var(--ds-color-grey-0);
  background:none;
  border:none;
  cursor:pointer
}
.Notification_close--lightning__hkusY {
  color:#cc3d3d
}
@keyframes Notification_enter__s_Q7m {
  0% {
    min-height:0;
    color:var(--ds-color-background-dark);
    font-size:0;
    transform:translateX(-18px);
    opacity:0
  }
  to {
    min-height:44px;
    color:var(--ds-color-grey-0);
    font-size:15px;
    transform:translateX(0);
    opacity:1
  }
}
@keyframes Notification_leave__aw60y {
  0% {
    color:var(--ds-color-grey-0);
    font-size:15px;
    transform:translateY(0);
    opacity:.2
  }
  to {
    color:var(--color-background-telegraph);
    font-size:1px;
    transform:translateY(-20px);
    opacity:0
  }
}
