.notification-container[data-v-e63d9503]{max-width:400px;position:fixed;right:20px;top:20px;z-index:9999}.notification[data-v-e63d9503]{align-items:flex-start;background:#fff;border-left:4px solid;border-radius:8px;box-shadow:0 4px 12px #00000026;display:flex;gap:12px;margin-bottom:12px;max-width:100%;padding:16px;word-wrap:break-word}.notification--success[data-v-e63d9503]{background:#f0fdf4;border-left-color:#10b981}.notification--success .notification__icon[data-v-e63d9503]{color:#10b981}.notification--error[data-v-e63d9503]{background:#fef2f2;border-left-color:#ef4444}.notification--error .notification__icon[data-v-e63d9503]{color:#ef4444}.notification--warning[data-v-e63d9503]{background:#fffbeb;border-left-color:#f59e0b}.notification--warning .notification__icon[data-v-e63d9503]{color:#f59e0b}.notification--info[data-v-e63d9503]{background:#eff6ff;border-left-color:#3b82f6}.notification--info .notification__icon[data-v-e63d9503]{color:#3b82f6}.notification__icon[data-v-e63d9503]{flex-shrink:0;margin-top:2px}.notification__content[data-v-e63d9503]{flex:1;min-width:0}.notification__message[data-v-e63d9503]{color:#374151;font-size:14px;line-height:1.5;margin:0}.notification__close[data-v-e63d9503]{background:none;border:none;color:#6b7280;cursor:pointer;flex-shrink:0;margin-top:2px;padding:0;transition:color .2s}.notification__close[data-v-e63d9503]:hover{color:#374151}.notification-enter-active[data-v-e63d9503],.notification-leave-active[data-v-e63d9503]{transition:all .3s ease}.notification-enter-from[data-v-e63d9503],.notification-leave-to[data-v-e63d9503]{opacity:0;transform:translate(100%)}.notification-move[data-v-e63d9503]{transition:transform .3s ease}
