.toast-item[data-v-334e9192]{position:relative;display:flex;align-items:center;gap:.75rem;padding:1rem 1.25rem;background:#212529;border-radius:10px;box-shadow:0 8px 24px #0006;overflow:hidden;min-width:320px;max-width:450px;border:1px solid #2d3238}.toast-icon[data-v-334e9192]{font-size:1.25rem;display:flex;align-items:center}.toast-content[data-v-334e9192]{flex:1;min-width:0}.toast-message[data-v-334e9192]{margin:0;font-size:.9rem;color:#fff;word-wrap:break-word}.toast-close[data-v-334e9192]{background:none;border:none;color:#6c757d;cursor:pointer;padding:.25rem;display:flex;align-items:center;justify-content:center;transition:color .2s}.toast-close[data-v-334e9192]:hover{color:#fff}.toast-progress[data-v-334e9192]{position:absolute;bottom:0;left:0;height:3px;transition:width .05s linear}.toast-success[data-v-334e9192]{border-left:4px solid #198754}.toast-success .toast-icon[data-v-334e9192]{color:#198754}.toast-success .toast-progress[data-v-334e9192]{background:#198754}.toast-error[data-v-334e9192]{border-left:4px solid #dc3545}.toast-error .toast-icon[data-v-334e9192]{color:#dc3545}.toast-error .toast-progress[data-v-334e9192]{background:#dc3545}.toast-warning[data-v-334e9192]{border-left:4px solid #ffc107}.toast-warning .toast-icon[data-v-334e9192]{color:#ffc107}.toast-warning .toast-progress[data-v-334e9192]{background:#ffc107}.toast-info[data-v-334e9192]{border-left:4px solid #0dcaf0}.toast-info .toast-icon[data-v-334e9192]{color:#0dcaf0}.toast-info .toast-progress[data-v-334e9192]{background:#0dcaf0}.toast-enter-active[data-v-334e9192]{animation:toast-in-334e9192 .3s ease-out}.toast-leave-active[data-v-334e9192]{animation:toast-out-334e9192 .3s ease-in}@keyframes toast-in-334e9192{0%{transform:translate(100%);opacity:0}to{transform:translate(0);opacity:1}}@keyframes toast-out-334e9192{0%{transform:translate(0);opacity:1}to{transform:translate(100%);opacity:0}}.toast-container{position:fixed;top:1rem;right:1rem;z-index:9999;display:flex;flex-direction:column;gap:.75rem;pointer-events:none}.toast-container>*{pointer-events:auto}.toast-list-enter-active,.toast-list-leave-active{transition:all .3s ease}.toast-list-enter-from,.toast-list-leave-to{opacity:0;transform:translate(100%)}.toast-list-move{transition:transform .3s ease}@media(max-width:480px){.toast-container{left:1rem;right:1rem}}
