.us-toasts{z-index:1100;pointer-events:none;flex-direction:column;align-items:flex-end;gap:8px;display:flex;position:fixed;top:16px;right:16px}.us-toast{pointer-events:auto;border:1px solid #e4e9ee;border-left:4px solid var(--color-r2j-teal,#3abcbd);color:#333;background:#fff;border-radius:6px;align-items:center;gap:10px;min-width:240px;max-width:380px;padding:10px 10px 10px 12px;font-size:13px;animation:.2s ease-out us-toast-in;display:flex;box-shadow:0 6px 20px #1e324624}.us-toast.is-error{border-left-color:#d9534f}.us-toast.is-warning{border-left-color:#e0a526}.us-toast.is-info{border-left-color:#5b8fc7}.us-toast.is-leaving{opacity:0;transition:opacity .2s,transform .2s;transform:translateY(-6px)}.us-toast-icon{color:var(--color-r2j-teal,#3abcbd);flex:none}.us-toast.is-error .us-toast-icon{color:#d9534f}.us-toast.is-warning .us-toast-icon{color:#c48a10}.us-toast.is-info .us-toast-icon{color:#5b8fc7}.us-toast-text{flex:auto}.us-toast-close{color:#999;background:0 0;border:0;padding:0 4px;font-size:18px;line-height:1}.us-toast-close:hover{color:#333}@keyframes us-toast-in{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.us-toast{animation:none}}@media (width<=575px){.us-toasts{align-items:stretch;left:16px}.us-toast{max-width:none}}.tv-stack{z-index:1100;pointer-events:none;flex-direction:column;gap:10px;display:flex;position:fixed}.tv-toast{pointer-events:auto;align-items:center;gap:10px;font-size:13px;line-height:1.4;display:flex;position:relative;overflow:hidden}.tv-message{flex:auto;align-items:center;gap:10px;min-width:0;display:flex}.tv-icon{flex:none;justify-content:center;align-items:center;display:inline-flex}.tv-text{overflow-wrap:anywhere}.tv-sr{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.tv-close,.tv-action{cursor:pointer;background:0 0;border:0;flex:none}.tv-close{border-radius:50%;width:28px;height:28px;padding:0;font-size:18px;line-height:1}.tv-close:focus-visible,.tv-action:focus-visible{outline-offset:1px;outline:2px solid}.tv-banner{align-items:center;width:max-content;max-width:calc(100vw - 32px);top:14px;left:50%;transform:translate(-50%)}.tv-banner .tv-toast{background:var(--tv-bg);max-width:560px;color:var(--tv-ink);border-radius:22px;padding:7px 6px 7px 16px;font-size:13.5px;font-weight:600;animation:.26s cubic-bezier(.2,.9,.3,1.2) tv-banner-in;box-shadow:0 8px 24px #1428323d}.tv-banner .is-success{--tv-bg:#1e6162;--tv-ink:#fff}.tv-banner .is-error{--tv-bg:#b3332f;--tv-ink:#fff}.tv-banner .is-warning{--tv-bg:#f2c14e;--tv-ink:#3b2a00}.tv-banner .is-info{--tv-bg:#3f6690;--tv-ink:#fff}.tv-banner .tv-action{color:var(--tv-bg);background:var(--tv-ink);border-radius:14px;padding:4px 12px;font-weight:700}.tv-banner .tv-action:hover{opacity:.9}.tv-banner .tv-close{color:inherit;opacity:.8}.tv-banner .tv-close:hover{opacity:1;background:#ffffff2e}.tv-banner .is-warning .tv-close:hover{background:#00000014}.tv-banner .is-leaving{opacity:0;transition:opacity .2s,transform .2s;transform:translateY(-16px)}@keyframes tv-banner-in{0%{opacity:0;transform:translateY(-120%)}to{opacity:1;transform:none}}@keyframes tv-fade-in{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.tv-stack .tv-toast{animation:.15s linear tv-fade-in}.tv-stack .is-leaving{transition:opacity .15s;transform:none}}@media (width<=575px){.tv-banner{width:auto;max-width:none;top:10px;left:12px;right:12px;transform:none}.tv-banner .tv-toast{max-width:none}}
