.toast-module__qpv5YG__container{bottom:var(--space-component-gap-md);z-index:9999;gap:var(--space-component-gap-sm);pointer-events:none;flex-direction:column;max-width:420px;display:flex;position:fixed;inset-inline-end:var(--space-component-gap-md)}.toast-module__qpv5YG__toast{padding:var(--space-component-gap-sm) var(--space-component-gap-md);border-radius:var(--radius-md);background-color:var(--surface-canvas);border:1px solid var(--border-default);pointer-events:auto;justify-content:space-between;align-items:center;animation:.3s ease-out toast-module__qpv5YG__slideIn;display:flex;box-shadow:0 4px 12px #00000026}.toast-module__qpv5YG__content{align-items:center;gap:var(--space-component-gap-sm);flex:1;display:flex}.toast-module__qpv5YG__icon{flex-shrink:0}.toast-module__qpv5YG__message{color:var(--content-strong);font-size:var(--typo-body-sm-font-size);word-break:break-word;line-height:1.4}.toast-module__qpv5YG__closeButton{color:var(--content-muted);cursor:pointer;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;margin-inline-start:var(--space-component-gap-sm);padding:0;transition:color .2s;display:flex}.toast-module__qpv5YG__closeButton:hover{color:var(--content-strong)}.toast-module__qpv5YG__error{background-color:#fff0f0;border-color:#ffc2c2}.toast-module__qpv5YG__error .toast-module__qpv5YG__icon,.toast-module__qpv5YG__error .toast-module__qpv5YG__message{color:var(--color-error)}.toast-module__qpv5YG__success{background-color:#ebfff1;border-color:#b3ffcc}.toast-module__qpv5YG__success .toast-module__qpv5YG__icon,.toast-module__qpv5YG__success .toast-module__qpv5YG__message{color:var(--color-success)}.toast-module__qpv5YG__warning{background-color:#fffaeb;border-color:#ffecb3}.toast-module__qpv5YG__warning .toast-module__qpv5YG__icon,.toast-module__qpv5YG__warning .toast-module__qpv5YG__message{color:var(--color-warning)}.toast-module__qpv5YG__info{background-color:#ebf1ff;border-color:#b3ccff}.toast-module__qpv5YG__info .toast-module__qpv5YG__icon,.toast-module__qpv5YG__info .toast-module__qpv5YG__message{color:var(--color-info)}@keyframes toast-module__qpv5YG__slideIn{0%{opacity:0;transform:translate(100%)}to{opacity:1;transform:translate(0)}}@media (max-width:640px){.toast-module__qpv5YG__container{inset-inline-end:var(--space-component-gap-sm)}.toast-module__qpv5YG__message{overflow-wrap:break-word;word-wrap:break-word}}
