.toast-viewport_viewport__7uAN6{position:fixed;top:var(--toast-top,76px);right:20px;z-index:150;width:min(380px,calc(100vw - 40px));display:flex;flex-direction:column;gap:10px;pointer-events:none}.toast-viewport_toast__UadRr{pointer-events:auto;padding:11px 12px;display:flex;align-items:flex-start;justify-content:space-between;gap:10px;border:1px solid;border-radius:10px;box-shadow:0 12px 28px rgba(15,23,42,.14);animation:toast-viewport_toastIn__dJXZL .16s ease-out}.toast-viewport_body__XMvfB{min-width:0;display:flex;align-items:flex-start;gap:9px}.toast-viewport_body__XMvfB>svg{flex:0 0 auto}.toast-viewport_message__7rDw8{font-size:var(--fs-md);font-weight:600;line-height:1.5;overflow-wrap:anywhere}.toast-viewport_title__dJS_p{display:block;font-weight:600}.toast-viewport_error__kc0SM .toast-viewport_title__dJS_p{color:#912018}.toast-viewport_success___kblV{border-color:#a6f4c5;color:#067647;background:#ecfdf3}.toast-viewport_success___kblV .toast-viewport_body__XMvfB>svg{width:17px;height:17px;padding:3px;border-radius:50%;color:#fff;background:#12b76a}.toast-viewport_success___kblV .toast-viewport_close__V_BWQ:hover{background:#d1fadf}.toast-viewport_error__kc0SM{border-color:#fecdca;color:#b42318;background:#fffbfa}.toast-viewport_error__kc0SM .toast-viewport_body__XMvfB>svg{width:17px;height:17px;margin-top:1px}.toast-viewport_error__kc0SM .toast-viewport_close__V_BWQ:hover{background:#fee4e2}.toast-viewport_close__V_BWQ{position:relative;flex:0 0 auto;width:27px;height:27px;display:grid;place-items:center;border:0;border-radius:6px;color:inherit;background:transparent;cursor:pointer}.toast-viewport_close__V_BWQ svg{width:14px}@keyframes toast-viewport_toastIn__dJXZL{0%{opacity:0;transform:translateX(16px)}to{opacity:1;transform:none}}@keyframes toast-viewport_toastFadeIn__9pdXw{0%{opacity:0}to{opacity:1}}@media (max-width:600px){.toast-viewport_viewport__7uAN6{left:16px;right:16px;width:auto}}@media (max-width:760px){.toast-viewport_close__V_BWQ:after{content:"";position:absolute;left:50%;top:50%;width:44px;height:44px;transform:translate(-50%,-50%)}}@media (prefers-reduced-motion:reduce){.toast-viewport_toast__UadRr{animation:toast-viewport_toastFadeIn__9pdXw .16s ease-out}}