.ToastViewport{--stack-gap: 10px;position:fixed;bottom:0;right:0;width:390px;max-width:100vw;margin:0;list-style:none;z-index:2147483647;outline:none;transition:transform .4s ease}.ToastRoot{--opacity: 0;--x: var(--radix-toast-swipe-move-x, 0);--y: calc(1px - (var(--stack-gap) * var(--index)));--scale: calc(1 - .05 * var(--index));position:absolute;bottom:15px;right:15px;left:15px;transition-property:transform,opacity;transition-duration:.4s;transition-timing-function:ease;opacity:var(--opacity);transform:translate3d(var(--x),85px,0);outline:none;border-radius:5px}.ToastRoot:focus-visible{box-shadow:0 0 0 2px #000}.ToastRoot:after{content:"";position:absolute;left:0;right:0;top:100%;width:100%;height:1000px;background:transparent}.ToastRoot[data-front=true]{transform:translate3d(var(--x),var(--y, 0),0)}.ToastRoot[data-front=false]{transform:translate3d(var(--x),var(--y, 0),0) scale(var(--scale))}.ToastRoot[data-state=closed]{animation:slideDown .35s ease}.ToastRoot[data-hidden=false]{--opacity: 1}.ToastRoot[data-hidden=true]{--opacity: 0}.ToastRoot[data-hovering=true]{--scale: 1;--y: calc(var(--hover-offset-y) - var(--stack-gap) * var(--index));transition-duration:.35s}.ToastRoot[data-swipe=move]{transition-duration:0ms}.ToastRoot[data-swipe=cancel]{--x: 0}.ToastRoot[data-swipe-direction=right][data-swipe=end]{animation:slideRight .15s ease-out}.ToastRoot[data-swipe-direction=left][data-swipe=end]{animation:slideLeft .15s ease-out}@keyframes slideDown{0%{transform:translate3d(0,var(--y),0)}to{transform:translate3d(0,85px,0)}}@keyframes slideRight{0%{transform:translate3d(var(--radix-toast-swipe-end-x),var(--y),0)}to{transform:translate3d(100%,var(--y),0)}}@keyframes slideLeft{0%{transform:translate3d(var(--radix-toast-swipe-end-x),var(--y),0)}to{transform:translate3d(-100%,var(--y),0)}}.ToastInner{padding:15px;border-radius:5px;height:var(--height);background-color:#fff;box-shadow:#0e121659 0 10px 38px -10px,#0e121633 0 10px 20px -15px;display:grid;grid-template-areas:"title action" "description action";grid-template-columns:auto max-content;column-gap:10px;align-items:center;position:relative}.ToastInner:not([data-status=default]){grid-template-areas:"icon title action" "icon description action";grid-template-columns:max-content auto max-content}.ToastInner:not([data-front=true]){height:var(--front-height)}.ToastRoot[data-hovering=true] .ToastInner{height:var(--height)}.ToastTitle{grid-area:title;margin-bottom:5px;font-weight:500;color:var(--slate12);font-size:15px}.ToastDescription{grid-area:description;margin:0;color:var(--slate11);font-size:13px;line-height:1.3}.ToastAction{grid-area:action}.ToastClose{position:absolute;left:0;top:0;transform:translate(-35%,-35%);width:15px;height:15px;padding:0;display:flex;align-items:center;justify-content:center;border-radius:50%;background-color:var(--slate1);color:var(--slate11);transition:color .2s ease 0s,opacity .2s ease 0s;opacity:0;box-shadow:#00000029 0 0 8px}.ToastClose:hover{color:var(--slate12)}.ToastInner:hover .ToastClose{opacity:1}.Button{display:inline-flex;align-items:center;justify-content:center;border-radius:4px;font-weight:500}.Button.small{font-size:12px;padding:0 10px;line-height:25px;height:25px}.Button.large{font-size:15px;padding:0 15px;line-height:35px;height:35px}.Button.violet{background-color:#fff;color:var(--violet11);box-shadow:0 2px 10px var(--blackA7)}.Button.violet:hover{background-color:var(--mauve3)}.Button.violet:focus{box-shadow:0 0 0 2px #000}.Button.green{background-color:var(--green2);color:var(--green11);box-shadow:inset 0 0 0 1px var(--green7)}.Button.green:hover{box-shadow:inset 0 0 0 1px var(--green8)}.Button.green:focus{box-shadow:0 0 0 2px var(--green8)}.checkmark{width:20px;opacity:0;height:20px;border-radius:10px;background-color:#61d345;position:relative;transform:rotate(45deg);animation:circleAnimation .3s cubic-bezier(.175,.885,.32,1.275) forwards;animation-delay:.1s}.checkmark:after{content:"";box-sizing:border-box;animation:checkmarkAnimation .2s ease-out forwards;opacity:0;animation-delay:.2s;position:absolute;border-right:2px solid;border-bottom:2px solid;border-color:#fff;bottom:6px;left:6px;height:10px;width:6px}.error{width:20px;opacity:0;height:20px;border-radius:10px;background-color:#ff4b4b;position:relative;transform:rotate(45deg);animation:circleAnimation .3s cubic-bezier(.175,.885,.32,1.275) forwards;animation-delay:.1s}.error:before,.error:after{content:"";animation:firstLineAnimation .15s ease-out forwards;animation-delay:.15s;position:absolute;border-radius:3px;opacity:0;background-color:#fff;bottom:9px;left:4px;height:2px;width:12px}.error:before{animation:secondLineAnimation .15s ease-out forwards;animation-delay:.18s;transform:rotate(90deg)}@keyframes circleAnimation{0%{transform:scale(0) rotate(45deg);opacity:0}to{transform:scale(1) rotate(45deg);opacity:1}}@keyframes checkmarkAnimation{0%{height:0;width:0;opacity:0}40%{height:0;width:6px;opacity:1}to{opacity:1;height:10px}}@keyframes firstLineAnimation{0%{transform:scale(0);opacity:0}to{transform:scale(1);opacity:1}}@keyframes secondLineAnimation{0%{transform:scale(0) rotate(90deg);opacity:0}to{transform:scale(1) rotate(90deg);opacity:1}}
