.path-background[data-v-0e8b385f]{opacity:.3}.progress-line[data-v-0e8b385f]{filter:drop-shadow(0 0 3px rgba(59,130,246,.5))}text[fill=white][data-v-0e8b385f]{fill:#fff!important}text[fill="#000000"][data-v-0e8b385f]{fill:#000!important}@keyframes particle-float-cc8c33fe{0%,to{opacity:0;transform:translateY(0) scale(.5)}50%{opacity:.8;transform:translateY(-20px) scale(1)}}.particle[data-v-cc8c33fe]{animation:particle-float-cc8c33fe 3s ease-in-out infinite}.notification-card[data-v-ae48eca7]{background:#fff;border-radius:16px;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a,0 0 0 1px #0000000d;opacity:0;overflow:hidden;position:relative;transform:translateY(20px) scale(.95);transition:all .4s cubic-bezier(.16,1,.3,1);width:360px}.notification-card.show[data-v-ae48eca7]{opacity:1;transform:translateY(0) scale(1)}.notification-header[data-v-ae48eca7]{background:linear-gradient(135deg,#3b82f6,#2563eb);border-bottom:1px solid hsla(0,0%,100%,.1);padding:14px 16px}.app-icon[data-v-ae48eca7]{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fff3;border-radius:8px;display:flex;height:32px;justify-content:center;width:32px}.notification-title[data-v-ae48eca7]{color:#fff;font-size:13px;font-weight:600;line-height:1.3}.notification-subtitle[data-v-ae48eca7]{color:#fffc;font-size:11px;line-height:1.3}.close-btn[data-v-ae48eca7]{align-items:center;border-radius:4px;color:#ffffffb3;display:flex;height:20px;justify-content:center;transition:all .2s;width:20px}.close-btn[data-v-ae48eca7]:hover{background:#ffffff26;color:#fff}.notification-content[data-v-ae48eca7]{padding:16px}.notification-content-title[data-v-ae48eca7]{color:#1f2937;font-size:14px;font-weight:600;line-height:1.4;margin-bottom:8px}.notification-content-text[data-v-ae48eca7]{color:#6b7280;font-size:13px;line-height:1.5;margin-bottom:12px}.affected-badge[data-v-ae48eca7]{align-items:center;background:#f3f4f6;border-radius:20px;display:inline-flex;margin-top:4px;padding:6px 12px}.user-avatars[data-v-ae48eca7]{display:flex;margin-right:8px}.user-avatar[data-v-ae48eca7]{background:linear-gradient(135deg,#60a5fa,#3b82f6);border:2px solid #fff;border-radius:50%;height:20px;margin-left:-8px;width:20px}.user-avatar[data-v-ae48eca7]:first-child{margin-left:0}.notification-actions[data-v-ae48eca7]{background:#f9fafb;border-top:1px solid #e5e7eb;display:flex;gap:8px;padding:12px 16px}.action-btn[data-v-ae48eca7]{border-radius:8px;cursor:pointer;flex:1;font-size:13px;font-weight:500;padding:8px 16px;transition:all .2s}.action-btn-secondary[data-v-ae48eca7]{background:#fff;border:1px solid #e5e7eb;color:#6b7280}.action-btn-secondary[data-v-ae48eca7]:hover{background:#f9fafb;border-color:#d1d5db}.action-btn-primary[data-v-ae48eca7]{background:#3b82f6;border:1px solid #3b82f6;color:#fff}.action-btn-primary[data-v-ae48eca7]:hover{background:#2563eb}.pulse-indicator[data-v-ae48eca7]{position:absolute;right:40px;top:40px}.pulse-dot[data-v-ae48eca7]{background:#ef4444;border-radius:50%;z-index:2}.pulse-dot[data-v-ae48eca7],.pulse-ring[data-v-ae48eca7]{height:12px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:12px}.pulse-ring[data-v-ae48eca7]{animation:pulse-ae48eca7 2s cubic-bezier(.4,0,.6,1) infinite;border:2px solid #ef4444;border-radius:50%}.pulse-ring-delayed[data-v-ae48eca7]{animation-delay:.5s}@keyframes pulse-ae48eca7{0%{opacity:1;transform:translate(-50%,-50%) scale(1)}to{opacity:0;transform:translate(-50%,-50%) scale(2.5)}}@media(prefers-color-scheme:dark){.notification-card[data-v-ae48eca7]{background:#1f2937;box-shadow:0 20px 25px -5px #0000004d,0 10px 10px -5px #0003,0 0 0 1px #ffffff0d}.notification-content-title[data-v-ae48eca7]{color:#f9fafb}.notification-content-text[data-v-ae48eca7]{color:#d1d5db}.affected-badge[data-v-ae48eca7]{background:#374151}.notification-actions[data-v-ae48eca7]{background:#111827;border-top:1px solid #374151}.action-btn-secondary[data-v-ae48eca7]{background:#374151;border:1px solid #4b5563;color:#d1d5db}.action-btn-secondary[data-v-ae48eca7]:hover{background:#4b5563}.user-avatar[data-v-ae48eca7]{border-color:#1f2937}}@keyframes spin-slow-506db009{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.animate-spin-slow[data-v-506db009]{animation:spin-slow-506db009 3s linear infinite}@keyframes progress-506db009{0%{width:0}to{width:75%}}.progress-bar[data-v-506db009]{animation:progress-506db009 3s ease-out forwards}
