.notification-container[data-v-1f81ca29]{display:flex;flex-direction:column;gap:12px;max-width:400px;position:fixed;right:20px;top:calc(var(--navbar-total-height) + 16px);z-index:9999}.notification[data-v-1f81ca29]{align-items:flex-start;background:#fff;border-left:4px solid #d1d5db;border-radius:8px;box-shadow:0 4px 12px #00000026;display:flex;gap:12px;min-width:320px;padding:16px}.notification-success[data-v-1f81ca29]{border-left-color:#10b981}.notification-error[data-v-1f81ca29]{border-left-color:#ef4444}.notification-warning[data-v-1f81ca29]{border-left-color:#f59e0b}.notification-info[data-v-1f81ca29]{border-left-color:#3b82f6}.notification-icon[data-v-1f81ca29]{flex-shrink:0;margin-top:2px}.notification-success .notification-icon[data-v-1f81ca29]{color:#10b981}.notification-error .notification-icon[data-v-1f81ca29]{color:#ef4444}.notification-warning .notification-icon[data-v-1f81ca29]{color:#f59e0b}.notification-info .notification-icon[data-v-1f81ca29]{color:#3b82f6}.notification-content[data-v-1f81ca29]{flex:1}.notification-title[data-v-1f81ca29]{color:#1f2937;font-size:14px;font-weight:600;line-height:1.4}.notification-message[data-v-1f81ca29]{color:#6b7280;font-size:13px;line-height:1.4;margin-top:4px}.notification-close[data-v-1f81ca29]{background:none;border:none;border-radius:4px;color:#9ca3af;cursor:pointer;flex-shrink:0;padding:2px;transition:all .2s ease}.notification-close[data-v-1f81ca29]:hover{background:#f3f4f6;color:#6b7280}.notification-enter-active[data-v-1f81ca29],.notification-leave-active[data-v-1f81ca29]{transition:all .3s ease}.notification-enter-from[data-v-1f81ca29],.notification-leave-to[data-v-1f81ca29]{opacity:0;transform:translate(100%)}
