.nextdev--sticky{position:fixed;left:0;right:0;bottom:0;background:#fff;border-top:1px solid var(--nextdev-rule);
  box-shadow:0 -4px 16px rgba(0,0,0,.06);z-index:50;
  transform:translateY(110%);transition:transform .28s ease;will-change:transform;top:auto}
.nextdev--sticky.nextdev--show{transform:translateY(0)}
.nextdev--sticky .nextdev--wrap{display:flex;align-items:center;gap:14px;padding:10px 28px}
.nextdev--sticky .nextdev--info{flex:1;min-width:0}
.nextdev--sticky .nextdev--nm{font-weight:800;font-size:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.nextdev--sticky .nextdev--pr{font-size:14px;color:var(--nextdev-muted)}
.nextdev--sticky .nextdev--pr b{color:var(--nextdev-ink)}

.nextdev--sticky form{display:contents}
.nextdev--sticky a,.nextdev--sticky button{background:var(--nextdev-cta);color:#fff;font-weight:800;font-size:16px;padding:13px 22px;border-radius:10px;text-decoration:none;white-space:nowrap;border:0;cursor:pointer;font-family:var(--nextdev-sans)}
.nextdev--sticky a:hover,.nextdev--sticky button:hover{background:var(--nextdev-cta-press)}
.nextdev--sticky button[disabled]{background:#b9b2a8;cursor:not-allowed}

.nextdev--strike{text-decoration:line-through;color:#a99}

body.nextdev--sticky-show #chat-button,body.nextdev--sticky-show .nextdev--who-likes-pop-up{transition:bottom .2s ease}
body.nextdev--sticky-show #chat-button{bottom:80px!important}
body.nextdev--sticky-show .nextdev--who-likes-pop-up:not(.hide){bottom:80px!important}

@media (max-width:640px){
  .nextdev--sticky .nextdev--wrap{padding-left:20px;padding-right:20px}
}
