.notification-item[data-v-9765cb13]{background:#454d414d;border:none;border-radius:.75rem;display:flex;gap:.75rem;padding:.875rem;transition:all .2s cubic-bezier(.4,0,.2,1)}.notification-item--unread[data-v-9765cb13]{background:#454d4180}.notification-icon[data-v-9765cb13]{align-items:center;display:flex;flex-shrink:0;font-size:1.5rem;height:2rem;justify-content:center;line-height:1;width:2rem}.notification-content[data-v-9765cb13]{display:flex;flex:1;flex-direction:column;gap:.375rem;min-width:0}.notification-header[data-v-9765cb13]{align-items:center;display:flex;gap:.5rem}.notification-title[data-v-9765cb13]{color:#fff;flex:1;font-family:JetBrains Mono,monospace;font-size:.875rem;font-weight:600;margin:0}.notification-unread-dot[data-v-9765cb13]{background:#da704d;border-radius:50%;flex-shrink:0;height:.5rem;width:.5rem}.notification-message[data-v-9765cb13]{color:#ffffffb3;font-family:JetBrains Mono,monospace;font-size:.8125rem;line-height:1.4;margin:0}.notification-footer[data-v-9765cb13]{align-items:center;display:flex;gap:.5rem;justify-content:space-between;margin-top:.125rem}.notification-time[data-v-9765cb13]{color:#ffffff80;font-family:JetBrains Mono,monospace;font-size:.75rem}@media(max-width:640px){.notification-item[data-v-9765cb13]{gap:.625rem;padding:.75rem}.notification-icon[data-v-9765cb13]{font-size:1.25rem;height:1.75rem;width:1.75rem}.notification-title[data-v-9765cb13]{font-size:.8125rem}.notification-message[data-v-9765cb13]{font-size:.75rem}.notification-time[data-v-9765cb13]{font-size:.6875rem}}.notification-list[data-v-1f7a44a7]{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#1a1a1af2;border:1px solid hsla(0,0%,100%,.1);border-radius:1rem;display:flex;flex-direction:column;max-height:500px;max-width:400px;overflow:hidden;width:100%}.notification-list-header[data-v-1f7a44a7]{align-items:center;background:#454d4133;border-bottom:1px solid hsla(0,0%,100%,.05);display:flex;justify-content:space-between;padding:1rem}.notification-list-title[data-v-1f7a44a7]{color:#fff;font-family:JetBrains Mono,monospace;font-size:1rem;font-weight:600;margin:0}.notification-mark-all-btn[data-v-1f7a44a7]{background:transparent;border:none;border-radius:.5rem;color:#da704d;cursor:pointer;font-family:JetBrains Mono,monospace;font-size:.75rem;padding:.375rem .75rem;transition:all .2s cubic-bezier(.4,0,.2,1)}.notification-mark-all-btn[data-v-1f7a44a7]:hover:not(:disabled){background:#da704d1a;color:#ff8a65}.notification-mark-all-btn[data-v-1f7a44a7]:disabled{cursor:not-allowed;opacity:.5}.notification-list-content[data-v-1f7a44a7]{display:flex;flex:1;flex-direction:column;gap:.5rem;overflow-y:auto;padding:.75rem}.notification-list-content[data-v-1f7a44a7]::-webkit-scrollbar{width:6px}.notification-list-content[data-v-1f7a44a7]::-webkit-scrollbar-track{background:#ffffff0d;border-radius:3px}.notification-list-content[data-v-1f7a44a7]::-webkit-scrollbar-thumb{background:#da704d4d;border-radius:3px}.notification-list-content[data-v-1f7a44a7]::-webkit-scrollbar-thumb:hover{background:#da704d80}.notification-list-loading[data-v-1f7a44a7]{display:flex;flex-direction:column;gap:.5rem;padding:.75rem}.notification-skeleton[data-v-1f7a44a7]{animation:pulse-1f7a44a7 1.5s cubic-bezier(.4,0,.6,1) infinite;background:#454d4133;border-radius:.75rem;display:flex;gap:.75rem;padding:.875rem}@keyframes pulse-1f7a44a7{0%,to{opacity:1}50%{opacity:.5}}.skeleton-icon[data-v-1f7a44a7]{background:#ffffff1a;border-radius:.5rem;flex-shrink:0;height:2rem;width:2rem}.skeleton-content[data-v-1f7a44a7]{display:flex;flex:1;flex-direction:column;gap:.5rem}.skeleton-title[data-v-1f7a44a7]{background:#ffffff1a;border-radius:.25rem;height:.875rem;width:60%}.skeleton-message[data-v-1f7a44a7]{background:#ffffff14;border-radius:.25rem;height:.75rem;width:100%}.skeleton-time[data-v-1f7a44a7]{background:#ffffff0f;border-radius:.25rem;height:.625rem;width:30%}.notification-list-empty[data-v-1f7a44a7]{align-items:center;display:flex;flex:1;flex-direction:column;justify-content:center;padding:3rem 1.5rem;text-align:center}.empty-icon[data-v-1f7a44a7]{font-size:3rem;margin-bottom:1rem}.empty-text[data-v-1f7a44a7]{color:#fff;font-family:JetBrains Mono,monospace;font-size:.9375rem;font-weight:600;margin:0 0 .5rem}.empty-subtext[data-v-1f7a44a7]{color:#ffffff80;margin:0}.empty-subtext[data-v-1f7a44a7],.notification-load-more-btn[data-v-1f7a44a7]{font-family:JetBrains Mono,monospace;font-size:.8125rem}.notification-load-more-btn[data-v-1f7a44a7]{background:#454d414d;border:1px solid rgba(218,112,77,.2);border-radius:.75rem;color:#da704d;cursor:pointer;margin-top:.5rem;padding:.625rem;transition:all .2s cubic-bezier(.4,0,.2,1)}.notification-load-more-btn[data-v-1f7a44a7]:hover{background:#454d4180;border-color:#da704d66;transform:translateY(-1px)}@media(max-width:640px){.notification-list[data-v-1f7a44a7]{border-radius:1rem 1rem 0 0;max-height:70vh;max-width:100vw}.notification-list-header[data-v-1f7a44a7]{padding:.875rem}.notification-list-title[data-v-1f7a44a7]{font-size:.9375rem}.notification-mark-all-btn[data-v-1f7a44a7]{font-size:.6875rem;padding:.3125rem .625rem}.notification-list-content[data-v-1f7a44a7]{padding:.625rem}.empty-icon[data-v-1f7a44a7]{font-size:2.5rem}.empty-text[data-v-1f7a44a7]{font-size:.875rem}.empty-subtext[data-v-1f7a44a7]{font-size:.75rem}}.notification-bell-btn[data-v-7d05b4ea]{align-items:center;background:#454d414d;border:1px solid hsla(0,0%,100%,.1);border-radius:.625rem;color:#ffffffb3;cursor:pointer;display:flex;height:2.25rem;justify-content:center;position:relative;transition:all .2s cubic-bezier(.4,0,.2,1);width:2.25rem}.notification-bell-btn[data-v-7d05b4ea]:hover{background:#454d4180;border-color:#da704d4d;color:#fff;transform:translateY(-1px)}.notification-bell-btn--active[data-v-7d05b4ea]{background:#454d4199;border-color:#da704d66;color:#da704d}.notification-bell-icon[data-v-7d05b4ea]{height:1.125rem;width:1.125rem}.notification-bell-badge[data-v-7d05b4ea]{align-items:center;animation:badge-pulse-7d05b4ea 2s cubic-bezier(.4,0,.6,1) infinite;background:#da704d;border:2px solid #1a1a1a;border-radius:.5625rem;color:#fff;display:flex;font-family:JetBrains Mono,monospace;font-size:.625rem;font-weight:600;height:1.125rem;justify-content:center;min-width:1.125rem;padding:0 .25rem;position:absolute;right:-.25rem;top:-.25rem}@keyframes badge-pulse-7d05b4ea{0%,to{opacity:1;transform:scale(1)}50%{opacity:.8;transform:scale(1.05)}}@media(max-width:640px){.notification-bell-btn[data-v-7d05b4ea]{height:2rem;width:2rem}.notification-bell-icon[data-v-7d05b4ea]{height:1rem;width:1rem}.notification-bell-badge[data-v-7d05b4ea]{font-size:.5625rem;height:1rem;min-width:1rem;right:-.1875rem;top:-.1875rem}}
