.qa-rsnack{position:fixed;z-index:70;left:16px;right:16px;bottom:calc(16px + var(--qa-snack-lift, 0px) + max(var(--qa-nav-h, 0px), env(safe-area-inset-bottom, 0px)));box-sizing:border-box;display:flex;align-items:center;gap:8px;padding:14px 16px;border-radius:12px;box-shadow:0 3px 5px -1px rgba(0,0,0,.2),0 6px 10px 0 rgba(0,0,0,.14),0 1px 18px 0 rgba(0,0,0,.12);touch-action:none;animation:qa-rsnack-grow .25s cubic-bezier(.77,0,.175,1) backwards,qa-rsnack-fade-in .25s linear backwards}@media (min-width:768px){.qa-rsnack{max-width:448px;margin-inline:auto}}.qa-rsnack--plain{background:var(--qa-ink);color:var(--qa-surface)}.qa-rsnack--plain .qa-rsnack__text{font-weight:400;line-height:20px}.qa-rsnack--ok{background:#43a047;color:#fff}.qa-rsnack--error{background:#e53935;color:#fff}.qa-rsnack--action{padding-inline-end:8px}.qa-rsnack--leave{animation:qa-rsnack-fade-out .25s linear forwards}.qa-rsnack__icon{flex:0 0 auto;display:block;width:20px;height:20px;background-color:currentColor;-webkit-mask:var(--qa-rsnack-icon) center /20px 20px no-repeat;mask:var(--qa-rsnack-icon) center /20px 20px no-repeat}.qa-rsnack__text{flex:1 1 auto;min-width:0;font-size:14px;font-weight:700;line-height:1.3}.qa-rsnack__action{flex:0 0 auto;min-height:40px;margin-block:-10px;padding:0 16px;border:0;border-radius:20px;background:none;color:#fff;font:inherit;font-size:14px;font-weight:400;line-height:20px;cursor:pointer;-webkit-tap-highlight-color:transparent}.qa-rsnack__action:active{background:hsla(0,0%,100%,.1)}.qa-rsnack__action:disabled{cursor:default}@keyframes qa-rsnack-grow{0%{clip-path:inset(100% -24px -24px -24px)}to{clip-path:inset(-24px -24px -24px -24px)}}@keyframes qa-rsnack-fade-in{0%,40%{opacity:0;animation-timing-function:cubic-bezier(.6,.04,.98,.335)}60%,to{opacity:1}}@keyframes qa-rsnack-fade-out{0%,40%{opacity:1;animation-timing-function:cubic-bezier(.02,.665,.4,.96)}60%,to{opacity:0}}@media (prefers-reduced-motion:reduce){.qa-rsnack,.qa-rsnack--leave{animation-duration:1ms}}