.toast{font-family:var(--font-family)}.toast .repeat-count{opacity:.85;font-variant-numeric:tabular-nums;margin-left:10px}.toast__message{box-sizing:border-box;cursor:default;border-radius:10px;padding:26px 64px;font-size:14px;font-weight:700;line-height:20px;position:relative;box-shadow:0 2px 4px #2224261f,0 2px 10px #22242626}.toast__front-icon{font-size:24px;position:absolute;top:50%;left:24px;transform:translateY(-50%)}.toast__close{color:inherit;cursor:pointer;background:0 0;border:none;padding:0;font-size:16px;display:flex;position:absolute;top:50%;right:24px;transform:translateY(-50%)}.toast.error .toast__message,.toast.negative .toast__message{background-color:var(--toast-error-bg-color);color:var(--toast-error-color)}.toast.success .toast__message,.toast.positive .toast__message{background-color:var(--toast-success-bg-color);color:var(--toast-success-color)}.toast.info .toast__message{background-color:var(--toast-info-bg-color);color:var(--toast-info-color)}.toast.warning .toast__message{background-color:var(--toast-warning-bg-color);color:var(--toast-warning-color)}.toast-stack{z-index:9999;font-family:var(--font-family);flex-direction:column;align-items:center;gap:24px;display:flex;position:fixed;bottom:20px;left:50%;transform:translate(-50%)}.toast-stack .toast{z-index:2;position:relative}.toast-stack__queue{background-color:var(--white);border:1px solid var(--medium-grey);color:var(--text-color);white-space:nowrap;border-radius:999px;align-items:center;gap:12px;padding:6px 14px;font-size:13px;display:flex;box-shadow:0 2px 4px #2224261f}.toast-stack__queue button{font:inherit;color:var(--text-color);cursor:pointer;background:0 0;border:none;padding:0;font-weight:700;text-decoration:underline}.toast-stack__cards{position:relative}.toast-stack__shell{background-color:var(--medium-grey);pointer-events:none;border-radius:10px;position:absolute;inset:0;box-shadow:0 2px 4px #2224261f}.toast-stack__shell--mid{z-index:1;transform:translateY(-8px)scale(.96)}.toast-stack__shell--back{z-index:0;transform:translateY(-16px)scale(.92)}
