.notification[data-v-fcd25720]{align-items:flex-start;animation:slideIn-fcd25720 .3s ease;background:var(--card);border:1px solid var(--border);border-radius:var(--radius);box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d;display:flex;gap:12px;max-width:420px;min-width:320px;padding:16px}@keyframes slideIn-fcd25720{0%{opacity:0;transform:translate(100%)}to{opacity:1;transform:translate(0)}}.notification-icon[data-v-fcd25720]{align-items:center;border-radius:50%;display:flex;flex-shrink:0;height:32px;justify-content:center;width:32px}.notification--success .notification-icon[data-v-fcd25720]{background:#dcfce7;color:#16a34a}.notification--error .notification-icon[data-v-fcd25720]{background:#fee2e2;color:#dc2626}.notification--warning .notification-icon[data-v-fcd25720]{background:#fef3c7;color:#d97706}.notification--info .notification-icon[data-v-fcd25720]{background:#dbeafe;color:#2563eb}.notification-content[data-v-fcd25720]{flex:1;min-width:0}.notification-title[data-v-fcd25720]{color:var(--foreground);font-size:14px;font-weight:600;margin-bottom:2px}.notification-message[data-v-fcd25720]{color:var(--muted-foreground);font-size:13px;line-height:1.4}.notification-close[data-v-fcd25720]{align-items:center;background:none;border:none;border-radius:4px;color:var(--muted-foreground);cursor:pointer;display:flex;flex-shrink:0;height:24px;justify-content:center;padding:0;transition:all .2s;width:24px}.notification-close[data-v-fcd25720]:hover{background:var(--muted);color:var(--foreground)}.notification-container[data-v-ff7ed5f0]{bottom:24px;display:flex;flex-direction:column;gap:12px;pointer-events:none;position:fixed;right:24px;z-index:9999}.notification-container[data-v-ff7ed5f0]>*{pointer-events:auto}.notification-list-enter-active[data-v-ff7ed5f0],.notification-list-leave-active[data-v-ff7ed5f0]{transition:all .3s ease}.notification-list-enter-from[data-v-ff7ed5f0],.notification-list-leave-to[data-v-ff7ed5f0]{opacity:0;transform:translate(100%)}.notification-list-move[data-v-ff7ed5f0]{transition:transform .3s ease}@media(max-width:768px){.notification-container[data-v-ff7ed5f0]{bottom:16px;left:16px;right:16px}}
