.notification-overlay[data-v-11fc7005]{position:fixed;top:80px;left:0;right:0;z-index:10001;display:flex;justify-content:center;opacity:0;visibility:hidden;transition:all .3s ease;pointer-events:none}.notification-overlay.show[data-v-11fc7005]{opacity:1;visibility:visible}.notification-card[data-v-11fc7005]{position:relative;background:#fff;border-radius:8px;padding:10px 16px;display:flex;align-items:center;gap:8px;box-shadow:0 2px 8px #0000001a;transform:translateY(-10px);transition:all .3s cubic-bezier(.4,0,.2,1);z-index:10001;width:-moz-fit-content!important;width:fit-content!important;max-width:90vw!important;white-space:nowrap!important}.notification-card.show[data-v-11fc7005]{transform:translateY(0)}.notification-card[data-v-11fc7005]:before{content:none!important}.notification-icon[data-v-11fc7005]{width:24px;height:24px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:14px;flex-shrink:0}.notification-success .notification-icon[data-v-11fc7005]{background:#10b981;color:#fff}.notification-error .notification-icon[data-v-11fc7005]{background:#ef4444;color:#fff}.notification-warning .notification-icon[data-v-11fc7005]{background:#f59e0b;color:#fff}.notification-info .notification-icon[data-v-11fc7005]{background:#3b82f6;color:#fff}.notification-loading .notification-icon[data-v-11fc7005]{background:#ff2e55;color:#fff}.notification-loading .notification-icon svg[data-v-11fc7005]{animation:spin-11fc7005 1s linear infinite}@keyframes spin-11fc7005{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.notification-message[data-v-11fc7005]{color:#333;font-size:14px;font-weight:500;line-height:1.4;margin:0}@keyframes fadeInOut-11fc7005{0%{opacity:0;transform:translateY(-10px)}10%{opacity:1;transform:translateY(0)}90%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-10px)}}.notification-card.auto-hide[data-v-11fc7005]{animation:fadeInOut-11fc7005 1s forwards}
