.poshta_share__backdrop {
  backdrop-filter: blur(5px);
  position: fixed;
  width: 100vw;
  left: 0;
  top: 0;
  height: 100vh;
  background: rgba(0, 0, 0, 0.3);
  display: none;
  z-index: 9997; }

.poshta_share.active .poshta_share__modal {
  user-select: unset !important;
  pointer-events: unset !important; }

.poshta_share.active .closer {
  transform: rotate(0deg); }

.poshta_share__modal {
  pointer-events: none;
  user-select: none;
  z-index: 9998;
  position: fixed;
  transition: .2s;
  right: 0;
  bottom: 20px;
  width: 90px;
  overflow: hidden; }

.poshta_share__link {
  display: block;
  margin-top: .25em;
  transition: .2s;
  text-align: center;
  transform: translateX(70px);
  opacity: 0;
  width: 70px; }
  .poshta_share__link.active {
    transform: translateX(0);
    opacity: 1; }
  .poshta_share__link:hover:not(.closer) {
    cursor: pointer; }
  .poshta_share__link.closer {
    margin-bottom: 1em;
    transform: translateX(70px) rotate(180deg);
    transition: .2s; }

@media screen and (max-height: 600px) {
  .poshta_share__link {
    width: 60px; } }