.ft-toasts{inset-inline:0;transform:translateY(var(--ft-toasts-top,109px));z-index:10000;pointer-events:none;justify-content:center;padding:0 12px;transition:transform .35s;display:flex;position:fixed;top:14px}.ft-toasts-list{width:min(460px,100%);margin:0;padding:0;list-style:none;position:relative}.ft-toast-slot{top:0;pointer-events:none;transform:translateY(var(--ft-toast-at,0px));justify-content:center;transition:transform .46s cubic-bezier(.22,1,.36,1);display:flex;position:absolute;inset-inline:0}.ft-toast{--ft-tone:var(--ft-brand,#e11b22);--ft-tone-ink:#fff;background:var(--ft-ink,#141414);color:#fff;pointer-events:auto;touch-action:none;width:fit-content;min-width:min(320px,100%);max-width:100%;transform:translate(var(--ft-drag-x,0px), var(--ft-drag-y,0px));opacity:var(--ft-drag-fade,1);border-radius:12px;align-items:flex-start;gap:12px;padding:14px 12px 16px 14px;transition:transform .32s cubic-bezier(.22,1,.36,1),opacity .32s;animation:.52s cubic-bezier(.22,1,.36,1) backwards ft-toast-in;display:flex;position:relative;box-shadow:inset 0 0 0 1px #ffffff12,0 2px 6px #00000029,0 22px 44px -14px #00000080}.ft-toast[data-type=success]{--ft-tone:#1f9d55}.ft-toast[data-type=error]{--ft-tone:var(--ft-brand,#e11b22)}.ft-toast[data-type=warning]{--ft-tone:#f2a516;--ft-tone-ink:var(--ft-ink,#141414)}.ft-toast[data-type=info]{--ft-tone:#fff;--ft-tone-ink:var(--ft-ink,#141414)}.ft-toast[data-dragging]{-webkit-user-select:none;user-select:none;transition:none}.ft-toast-icon{background:var(--ft-tone);width:32px;height:32px;color:var(--ft-tone-ink);border-radius:50%;flex:none;place-items:center;animation:.46s cubic-bezier(.34,1.56,.64,1) 90ms backwards ft-toast-pop;display:grid}.ft-toast-icon svg{width:18px;height:18px}.ft-toast[data-type=success] .ft-toast-icon path{stroke-dasharray:1;stroke-dashoffset:0;animation:.38s cubic-bezier(.65,0,.35,1) .26s backwards ft-toast-draw}.ft-toast-message{letter-spacing:.1px;color:#fff;overflow-wrap:anywhere;flex:auto;min-width:0;margin:0;padding-top:5px;font-size:15px;font-weight:500;line-height:22px}.ft-toast-close{color:#ffffff80;cursor:pointer;background:0 0;border:0;border-radius:8px;flex:none;place-items:center;width:30px;height:30px;margin-top:1px;padding:0;transition:background-color .2s,color .2s;display:grid}.ft-toast-close svg{width:16px;height:16px}.ft-toast-close:hover{color:#fff;background:#ffffff1a}.ft-toast-close:focus-visible{outline-offset:1px;color:#fff;outline:2px solid #ffffffe6}.ft-toast-timer{inset-inline:12px;background:#ffffff14;border-radius:2px 2px 0 0;height:2px;position:absolute;bottom:0;overflow:hidden}.ft-toast-timer-fill{background:var(--ft-tone);transform-origin:0;height:100%;animation:ft-toast-countdown var(--ft-toast-duration,5s) linear forwards;display:block}[dir=rtl] .ft-toast-timer-fill{transform-origin:100%}.ft-toast[data-holding] .ft-toast-timer-fill{animation-play-state:paused}.ft-toast-slot[data-leaving] .ft-toast{pointer-events:none;animation:.24s cubic-bezier(.4,0,1,1) forwards ft-toast-out}.ft-toast-slot[data-leaving] .ft-toast[data-flung=right]{animation:.24s cubic-bezier(.2,0,.6,1) forwards ft-toast-fling-right}.ft-toast-slot[data-leaving] .ft-toast[data-flung=left]{animation:.24s cubic-bezier(.2,0,.6,1) forwards ft-toast-fling-left}.ft-toast-slot[data-leaving] .ft-toast[data-flung=up]{animation:.24s cubic-bezier(.2,0,.6,1) forwards ft-toast-fling-up}@keyframes ft-toast-in{0%{opacity:0;transform:translateY(-16px)scale(.94)}}@keyframes ft-toast-pop{0%{opacity:0;transform:scale(.4)}}@keyframes ft-toast-draw{0%{stroke-dashoffset:1px}}@keyframes ft-toast-countdown{to{transform:scaleX(0)}}@keyframes ft-toast-out{to{opacity:0;transform:translateY(-10px)scale(.95)}}@keyframes ft-toast-fling-right{to{opacity:0;transform:translate(calc(var(--ft-drag-x,0px) + 110%), var(--ft-drag-y,0px))}}@keyframes ft-toast-fling-left{to{opacity:0;transform:translate(calc(var(--ft-drag-x,0px) - 110%), var(--ft-drag-y,0px))}}@keyframes ft-toast-fling-up{to{opacity:0;transform:translate(var(--ft-drag-x,0px), calc(var(--ft-drag-y,0px) - 120%))}}@keyframes ft-toast-fade-in{0%{opacity:0}}@keyframes ft-toast-fade-out{to{opacity:0}}@media (max-width:575.98px){.ft-toasts{padding:0 10px;top:10px}.ft-toast{gap:10px;width:100%;min-width:0;padding:12px 10px 14px 12px}.ft-toast-message{padding-top:6px;font-size:14px;line-height:20px}}@media (prefers-reduced-motion:reduce){.ft-toasts,.ft-toast-slot{transition:none}.ft-toast{transition:opacity .2s;animation-name:ft-toast-fade-in}.ft-toast-slot[data-leaving] .ft-toast,.ft-toast-slot[data-leaving] .ft-toast[data-flung]{animation-name:ft-toast-fade-out}.ft-toast-icon,.ft-toast[data-type=success] .ft-toast-icon path{animation:none}}
