.notification-container[data-v-929ceb28]{position:fixed;top:20px;right:20px;z-index:99999;pointer-events:none}.notification-list[data-v-929ceb28]{display:flex;flex-direction:column;gap:12px}.notification-item[data-v-929ceb28]{pointer-events:auto;display:flex;align-items:center;padding:16px;border-radius:8px;box-shadow:0 4px 16px var(--mask-40);background:var(--panel-bg);color:var(--text-primary);max-width:400px;min-width:300px;font-family:MiSans,sans-serif;overflow:hidden;position:relative;backdrop-filter:blur(10px);border:1px solid var(--border-color)}.notification-item.success[data-v-929ceb28]{border-left:4px solid var(--color-success)}.notification-item.error[data-v-929ceb28]{border-left:4px solid var(--color-error)}.notification-item.info[data-v-929ceb28]{border-left:4px solid var(--color-accent)}.notification-icon[data-v-929ceb28]{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;margin-right:16px;font-weight:700;font-size:16px;flex-shrink:0}.success .notification-icon[data-v-929ceb28]{background:var(--success-20);color:var(--color-success)}.error .notification-icon[data-v-929ceb28]{background:var(--error-20);color:var(--color-error)}.info .notification-icon[data-v-929ceb28]{background:var(--color-accent-alpha-20);color:var(--color-accent)}.notification-content[data-v-929ceb28]{flex:1;font-size:14px;line-height:1.4;word-break:break-word}.notification-close[data-v-929ceb28]{background:transparent;border:none;color:var(--overlay-60);font-size:20px;cursor:pointer;width:28px;height:28px;display:flex;align-items:center;justify-content:center;margin-left:12px;padding:0;transition:color .2s;flex-shrink:0}.notification-close[data-v-929ceb28]:hover{color:var(--text-primary)}.notification-progress[data-v-929ceb28]{position:absolute;bottom:0;left:0;width:100%;height:3px;background:var(--overlay-10)}.notification-progress-bar[data-v-929ceb28]{height:100%;width:100%;transform-origin:left center;animation:progress-shrink-929ceb28 linear forwards}.success .notification-progress-bar[data-v-929ceb28]{background-color:var(--color-success)}.error .notification-progress-bar[data-v-929ceb28]{background-color:var(--color-error)}.info .notification-progress-bar[data-v-929ceb28]{background-color:var(--color-accent)}@keyframes progress-shrink-929ceb28{0%{transform:scaleX(1)}to{transform:scaleX(0)}}.notification-list-enter-active[data-v-929ceb28]{transition:all .4s cubic-bezier(.25,.46,.45,.94)}.notification-list-leave-active[data-v-929ceb28]{transition:all .3s cubic-bezier(.55,.085,.68,.53)}.notification-list-enter-from[data-v-929ceb28]{opacity:0;transform:translate(100%) scale(.9)}.notification-list-enter-to[data-v-929ceb28],.notification-list-leave-from[data-v-929ceb28]{opacity:1;transform:translate(0) scale(1)}.notification-list-leave-to[data-v-929ceb28]{opacity:0;transform:translate(100%) scale(.9)}.notification-list-move[data-v-929ceb28]{transition:transform .3s cubic-bezier(.25,.46,.45,.94)}@media(max-width:768px){.notification-container[data-v-929ceb28]{top:10px;right:10px;left:10px}.notification-item[data-v-929ceb28]{max-width:none;min-width:auto}}.notification-item[data-v-929ceb28]:hover{transform:translateY(-2px);box-shadow:0 6px 20px var(--mask-50);transition:all .2s ease}
