.notification-toast[data-v-48f0c1a7]{background:#fff;border:1px solid;border-radius:.75rem;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d;max-width:480px;min-width:320px;padding:1rem;pointer-events:auto}.notification-content[data-v-48f0c1a7]{align-items:flex-start;display:flex;gap:.75rem}.notification-icon[data-v-48f0c1a7]{flex-shrink:0;height:1.25rem;margin-top:.125rem;width:1.25rem}.notification-message[data-v-48f0c1a7]{flex:1;font-size:.875rem;font-weight:500;line-height:1.5}.notification-close[data-v-48f0c1a7]{background:none;border:none;color:inherit;cursor:pointer;flex-shrink:0;height:1.25rem;margin-top:.125rem;opacity:.7;padding:0;transition:opacity .2s ease;width:1.25rem}.notification-close[data-v-48f0c1a7]:hover{opacity:1}.notification-success[data-v-48f0c1a7]{background:#f0fdf4;border-color:#bbf7d0;color:#166534}.notification-error[data-v-48f0c1a7]{background:#fef2f2;border-color:#fecaca;color:#dc2626}.notification-warning[data-v-48f0c1a7]{background:#fffbeb;border-color:#fed7aa;color:#d97706}.notification-info[data-v-48f0c1a7]{background:#eff6ff;border-color:#bfdbfe;color:#2563eb}.notification-enter-active[data-v-48f0c1a7],.notification-leave-active[data-v-48f0c1a7]{transition:all .3s ease}.notification-enter-from[data-v-48f0c1a7]{opacity:0;transform:translate(100%) scale(.95)}.notification-enter-to[data-v-48f0c1a7],.notification-leave-from[data-v-48f0c1a7]{opacity:1;transform:translate(0) scale(1)}.notification-leave-to[data-v-48f0c1a7]{opacity:0;transform:translate(100%) scale(.95)}.notification-container[data-v-23ca8916]{pointer-events:none;position:fixed;right:1rem;top:1rem;z-index:9999}.notification-list[data-v-23ca8916]{display:flex;flex-direction:column;gap:.75rem;max-width:480px;width:100%}.notification-list-enter-active[data-v-23ca8916],.notification-list-leave-active[data-v-23ca8916]{transition:all .3s ease}.notification-list-enter-from[data-v-23ca8916]{opacity:0;transform:translate(100%) scale(.95)}.notification-list-enter-to[data-v-23ca8916],.notification-list-leave-from[data-v-23ca8916]{opacity:1;transform:translate(0) scale(1)}.notification-list-leave-to[data-v-23ca8916]{opacity:0;transform:translate(100%) scale(.95)}.notification-list-move[data-v-23ca8916]{transition:transform .3s ease}@media (max-width:640px){.notification-container[data-v-23ca8916]{left:.5rem;right:.5rem;top:.5rem}.notification-list[data-v-23ca8916]{max-width:none}}
