.notification-container[data-v-d16920b4]{position:fixed;top:max(16px,env(safe-area-inset-top,16px));left:0;right:0;z-index:99999;pointer-events:none;padding:0 16px;box-sizing:border-box}.notification-container[data-v-d16920b4],.notification-list[data-v-d16920b4]{display:flex;flex-direction:column;align-items:center}.notification-list[data-v-d16920b4]{gap:10px;width:100%}.notification-item[data-v-d16920b4]{pointer-events:auto;display:flex;align-items:center;position:relative;max-width:min(480px,calc(100vw - 32px));min-width:0;width:-moz-fit-content;width:fit-content;padding:10px 14px 10px 12px;border-radius:14px;background:var(--panel-bg);color:var(--text-primary);font-family:MiSans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:13.5px;line-height:1.45;box-shadow:0 4px 6px -1px var(--mask-10,rgba(0,0,0,.05)),0 10px 25px -3px var(--mask-30,rgba(0,0,0,.12)),0 0 0 1px var(--border-color);backdrop-filter:blur(16px) saturate(180%);-webkit-backdrop-filter:blur(16px) saturate(180%);overflow:hidden;box-sizing:border-box;will-change:transform,opacity;transition:box-shadow .2s ease,transform .2s ease}.notification-item[data-v-d16920b4]:hover{box-shadow:0 6px 10px -1px var(--mask-20,rgba(0,0,0,.08)),0 16px 32px -4px var(--mask-40,rgba(0,0,0,.16)),0 0 0 1px var(--border-color)}.notification-icon-badge[data-v-d16920b4]{display:flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:8px;margin-right:10px;flex-shrink:0}.success .notification-icon-badge[data-v-d16920b4]{background:var(--success-light);color:var(--color-success);box-shadow:0 0 10px var(--success-glow)}.error .notification-icon-badge[data-v-d16920b4]{background:var(--error-light);color:var(--color-error);box-shadow:0 0 10px var(--error-glow)}.warning .notification-icon-badge[data-v-d16920b4]{background:var(--warning-light);color:var(--color-warning);box-shadow:0 0 10px var(--warning-glow)}.info .notification-icon-badge[data-v-d16920b4]{background:var(--primary-light);color:var(--primary);box-shadow:0 0 10px var(--primary-glow)}.notification-content[data-v-d16920b4]{flex:1;font-size:13.5px;font-weight:500;color:var(--text-primary);word-break:break-word;padding-right:6px}.notification-close[data-v-d16920b4]{display:flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:6px;color:var(--text-tertiary);background:transparent;border:none;cursor:pointer;padding:0;margin-left:6px;flex-shrink:0;transition:all .18s ease}.notification-close[data-v-d16920b4]:hover{color:var(--text-primary);background:var(--overlay-10)}.notification-progress[data-v-d16920b4]{position:absolute;bottom:0;left:0;width:100%;height:2px;background:var(--overlay-5)}.notification-progress-bar[data-v-d16920b4]{height:100%;width:100%;transform-origin:left center;animation:notification-progress-shrink-d16920b4 linear forwards}.success .notification-progress-bar[data-v-d16920b4]{background:var(--color-success)}.error .notification-progress-bar[data-v-d16920b4]{background:var(--color-error)}.warning .notification-progress-bar[data-v-d16920b4]{background:var(--color-warning)}.info .notification-progress-bar[data-v-d16920b4]{background:var(--primary)}@keyframes notification-progress-shrink-d16920b4{0%{transform:scaleX(1)}to{transform:scaleX(0)}}.notification-list-enter-active[data-v-d16920b4]{transition:all .35s cubic-bezier(.16,1,.3,1)}.notification-list-leave-active[data-v-d16920b4]{transition:all .25s cubic-bezier(.4,0,.2,1)}.notification-list-enter-from[data-v-d16920b4]{opacity:0;transform:translateY(-20px) scale(.94)}.notification-list-enter-to[data-v-d16920b4],.notification-list-leave-from[data-v-d16920b4]{opacity:1;transform:translateY(0) scale(1)}.notification-list-leave-to[data-v-d16920b4]{opacity:0;transform:translateY(-12px) scale(.96)}.notification-list-move[data-v-d16920b4]{transition:transform .35s cubic-bezier(.16,1,.3,1)}@media(max-width:640px){.notification-container[data-v-d16920b4]{top:max(14px,env(safe-area-inset-top,14px));padding:0 16px}.notification-list[data-v-d16920b4]{gap:8px}.notification-item[data-v-d16920b4]{max-width:calc(100vw - 32px);min-width:0;width:-moz-fit-content;width:fit-content;padding:9px 13px 9px 10px;border-radius:12px;font-size:13px}.notification-icon-badge[data-v-d16920b4]{width:24px;height:24px;border-radius:6px;margin-right:8px}}
