.toast-container[data-v-e29ead50]{pointer-events:none;position:fixed;right:24px;top:24px;width:auto;z-index:20000}@media (max-width:767px){.toast-container[data-v-e29ead50]{left:16px;right:16px;top:20px;width:auto}}.toast-list[data-v-e29ead50]{display:flex;flex-direction:column;gap:12px;width:420px}@media (max-width:767px){.toast-list[data-v-e29ead50]{width:100%}}.toast[data-v-e29ead50]{align-items:flex-start;border:1px solid;border-radius:12px;box-shadow:0 8px 32px #0000001f,0 2px 8px #00000014;display:flex;gap:12px;overflow:hidden;padding:16px 20px;pointer-events:auto;position:relative;transition:background-color .3s ease,color .3s ease,border-color .3s ease,box-shadow .3s ease;width:100%}@media (max-width:767px){.toast[data-v-e29ead50]{border-radius:10px;gap:10px;padding:14px 16px}}.toast--success[data-v-e29ead50]{background:#f0fdf4;border-color:#22c55e;color:#166534}.dark-mode .toast--success[data-v-e29ead50]{background:#052e16;border-color:#16a34a;color:#bbf7d0}.toast--success .toast__icon[data-v-e29ead50]{color:#22c55e}.toast--success .toast__progress[data-v-e29ead50]{background:#22c55e}.toast--error[data-v-e29ead50]{background:#fef2f2;border-color:#ef4444;color:#991b1b}.dark-mode .toast--error[data-v-e29ead50]{background:#2d1b1b;border-color:#dc2626;color:#fecaca}.toast--error .toast__icon[data-v-e29ead50]{color:#ef4444}.toast--error .toast__progress[data-v-e29ead50]{background:#ef4444}.toast--warning[data-v-e29ead50]{background:#fffbeb;border-color:#f59e0b;color:#92400e}.dark-mode .toast--warning[data-v-e29ead50]{background:#2d2011;border-color:#d97706;color:#fed7aa}.toast--warning .toast__icon[data-v-e29ead50]{color:#f59e0b}.toast--warning .toast__progress[data-v-e29ead50]{background:#f59e0b}.toast--info[data-v-e29ead50]{background:#eff6ff;border-color:#3b82f6;color:#1e40af}.dark-mode .toast--info[data-v-e29ead50]{background:#1e293b;border-color:#2563eb;color:#bfdbfe}.toast--info .toast__icon[data-v-e29ead50]{color:#3b82f6}.toast--info .toast__progress[data-v-e29ead50]{background:#3b82f6}.toast__icon[data-v-e29ead50]{align-items:center;display:flex;flex-shrink:0;height:20px;justify-content:center;margin-top:2px;width:20px}.toast__icon[data-v-e29ead50] .icon{height:18px;width:18px}.toast__content[data-v-e29ead50]{flex:1;min-width:0}.toast__title[data-v-e29ead50]{font-size:14px;font-weight:600;line-height:1.4;margin-bottom:4px}.toast__message[data-v-e29ead50]{font-size:13px;line-height:1.4;opacity:.95}.toast__close[data-v-e29ead50]{align-items:center;background:#0000001a;border:none;border-radius:6px;color:currentColor;cursor:pointer;display:flex;flex-shrink:0;height:24px;justify-content:center;opacity:.7;transition:all .2s ease;width:24px}.toast__close[data-v-e29ead50]:hover{background:#0003;opacity:1;transform:scale(1.05)}.toast__close[data-v-e29ead50]:active{transform:scale(.95)}.dark-mode .toast__close[data-v-e29ead50]{background:#ffffff1a}.dark-mode .toast__close[data-v-e29ead50]:hover{background:#fff3}.toast__close[data-v-e29ead50] .icon{height:14px;width:14px}.toast__progress[data-v-e29ead50]{animation:toast-progress-e29ead50 linear forwards;border-radius:0 0 8px 8px;bottom:0;height:2px;left:0;opacity:.8;position:absolute}@keyframes toast-progress-e29ead50{0%{width:100%}to{width:0}}.toast-enter-active[data-v-e29ead50]{transition:all .3s cubic-bezier(.34,1.56,.64,1)}.toast-leave-active[data-v-e29ead50]{transition:all .3s ease-in}.toast-enter-from[data-v-e29ead50],.toast-leave-to[data-v-e29ead50]{opacity:0;transform:translate(100%) scale(.8)}.toast-move[data-v-e29ead50]{transition:transform .3s ease}
