.notification-container[data-v-a9d281fa]{pointer-events:none;position:fixed;right:1rem;top:1rem;z-index:9999}.notification-toast[data-v-a9d281fa]{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid hsla(0,0%,100%,.1);border-radius:8px;box-shadow:0 4px 12px #00000026;display:flex;justify-content:space-between;margin-bottom:.5rem;max-width:400px;min-width:300px;padding:1rem 1.5rem;pointer-events:auto}.notification-toast .notification-content[data-v-a9d281fa]{align-items:center;display:flex;flex:1;gap:.75rem}.notification-toast .notification-content .notification-icon[data-v-a9d281fa]{flex-shrink:0;font-size:1.25rem}.notification-toast .notification-content .notification-message[data-v-a9d281fa]{font-weight:500;line-height:1.4}.notification-toast .notification-close[data-v-a9d281fa]{background:none;border:none;border-radius:4px;color:inherit;cursor:pointer;flex-shrink:0;margin-left:1rem;opacity:.7;padding:.25rem;transition:all .2s ease}.notification-toast .notification-close[data-v-a9d281fa]:hover{background:#ffffff1a;opacity:1}.notification-toast.notification-success[data-v-a9d281fa]{background:#10b981e6;border-color:#10b9814d;color:#fff}.notification-toast.notification-success .notification-icon[data-v-a9d281fa]{color:#fff}.notification-toast.notification-error[data-v-a9d281fa]{background:#ef4444e6;border-color:#ef44444d;color:#fff}.notification-toast.notification-error .notification-icon[data-v-a9d281fa]{color:#fff}.notification-toast.notification-warning[data-v-a9d281fa]{background:#f59e0be6;border-color:#f59e0b4d;color:#fff}.notification-toast.notification-warning .notification-icon[data-v-a9d281fa]{color:#fff}.notification-toast.notification-info[data-v-a9d281fa]{background:#3b82f6e6;border-color:#3b82f64d;color:#fff}.notification-toast.notification-info .notification-icon[data-v-a9d281fa]{color:#fff}.notification-enter-active[data-v-a9d281fa],.notification-leave-active[data-v-a9d281fa]{transition:all .3s ease}.notification-enter-from[data-v-a9d281fa],.notification-leave-to[data-v-a9d281fa]{opacity:0;transform:translate(100%)}.notification-move[data-v-a9d281fa]{transition:transform .3s ease}@media (max-width:768px){.notification-container[data-v-a9d281fa]{left:.5rem;right:.5rem;top:.5rem}.notification-toast[data-v-a9d281fa]{max-width:none;min-width:auto}}
