.notification-container[data-v-385c68bb]{z-index:9999;pointer-events:none;width:calc(100vw - 40px);max-width:420px;position:fixed;top:20px;right:20px}.notification[data-v-385c68bb]{background:var(--bg-card,#1c1c1b);border:1px solid var(--border-default,#353533);pointer-events:auto;cursor:pointer;border-left:4px solid;border-radius:8px;align-items:flex-start;gap:12px;margin-bottom:12px;padding:16px;transition:all .3s;display:flex;box-shadow:0 10px 25px #00000040}.notification[data-v-385c68bb]:hover{transform:translate(-4px);box-shadow:0 12px 28px #00000026,0 8px 12px #0000001a}.notification-error[data-v-385c68bb]{border-left-color:#e8483f}.notification-error .notification-icon[data-v-385c68bb]{color:#e8483f}.notification-success[data-v-385c68bb]{border-left-color:var(--color-success,#22c55e)}.notification-success .notification-icon[data-v-385c68bb]{color:var(--color-success,#22c55e)}.notification-warning[data-v-385c68bb]{border-left-color:var(--color-warning,#e07a3a)}.notification-warning .notification-icon[data-v-385c68bb]{color:var(--color-warning,#e07a3a)}.notification-info[data-v-385c68bb]{border-left-color:var(--color-primary,#1cce99)}.notification-info .notification-icon[data-v-385c68bb]{color:var(--color-primary,#1cce99)}.notification-icon[data-v-385c68bb]{flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;margin-top:2px;display:flex}.notification-content[data-v-385c68bb]{flex:1;min-width:0}.notification-title[data-v-385c68bb]{color:var(--fg,#f5f5f2);margin-bottom:4px;font-size:.9rem;font-weight:600}.notification-message[data-v-385c68bb]{color:var(--fg-dim,#bdbdb7);word-wrap:break-word;font-size:.9rem;line-height:1.5}.notification-actions[data-v-385c68bb]{gap:8px;margin-top:12px;display:flex}.notification-action[data-v-385c68bb]{color:var(--color-primary,#1cce99);border:1px solid var(--color-accent-alpha-40,#1cce9966);cursor:pointer;background:0 0;border-radius:4px;padding:6px 12px;font-size:.85rem;font-weight:500;transition:all .2s}.notification-action[data-v-385c68bb]:hover{background:var(--color-accent-alpha-08,#1cce9914);color:var(--color-primary,#1cce99)}.notification-close[data-v-385c68bb]{width:24px;height:24px;color:var(--fg-muted,#9a9a94);cursor:pointer;background:0 0;border:none;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;padding:0;transition:all .2s;display:flex}.notification-close[data-v-385c68bb]:hover{background:var(--overlay-08,#ffffff14);color:var(--fg,#f5f5f2)}.notification-enter-active[data-v-385c68bb]{transition:all .3s ease-out}.notification-leave-active[data-v-385c68bb]{transition:all .3s ease-in}.notification-enter-from[data-v-385c68bb],.notification-leave-to[data-v-385c68bb]{opacity:0;transform:translate(100%)}@media (width<=640px){.notification-container[data-v-385c68bb]{width:calc(100vw - 20px);max-width:none;top:10px;left:10px;right:10px}.notification[data-v-385c68bb]{margin-bottom:10px}}
