.notif-wrapper[data-v-ac52ca42]{height:100%;padding:0 8px}.notif-bell[data-v-ac52ca42],.notif-wrapper[data-v-ac52ca42]{align-items:center;display:flex;position:relative}.notif-bell[data-v-ac52ca42]{background:transparent;border:0;border-radius:8px;color:#ccc;cursor:pointer;font-size:20px;height:40px;justify-content:center;transition:background .2s,color .2s;width:40px}.notif-bell[data-v-ac52ca42]:hover{background:#ffffff1a;color:#fff}.notif-bell.open[data-v-ac52ca42]{background:#ffffff1f;color:#fff}.notif-bell .badge[data-v-ac52ca42]{animation:badge-pulse-ac52ca42 1.1s cubic-bezier(.4,0,.6,1) infinite;background:#e74c3c;border-radius:12px;box-shadow:0 0 6px #e74c3c99;color:#fff;font-size:11px;font-weight:600;line-height:18px;padding:0 6px;position:absolute;right:2px;top:4px}@keyframes badge-pulse-ac52ca42{0%{box-shadow:0 0 6px #e74c3c99;transform:scale(1)}50%{box-shadow:0 0 16px #e74c3ccc;transform:scale(1.15)}to{box-shadow:0 0 6px #e74c3c99;transform:scale(1)}}.notif-overlay[data-v-ac52ca42]{align-items:center;background:transparent;display:flex;top:0;right:0;bottom:0;left:0;justify-content:center;position:fixed;z-index:9998}.notif-overlay.is-mobile-overlay[data-v-ac52ca42]{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0009}.dropdown[data-v-ac52ca42]{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:linear-gradient(145deg,#141414f7,#282828f0);border:1px solid hsla(0,0%,47%,.4);border-radius:12px;box-shadow:0 10px 28px -4px #0000008c,0 0 0 1px #ffffff0d;display:flex;flex-direction:column;max-height:480px;overflow:hidden;position:fixed;right:16px;top:52px;width:340px;z-index:9999}.dropdown.is-mobile[data-v-ac52ca42]{border-radius:16px;left:auto;max-height:70vh;max-width:400px;position:relative;right:auto;top:auto;transform:none;width:calc(100vw - 32px)}.dropdown-header[data-v-ac52ca42]{align-items:center;border-bottom:1px solid hsla(0,0%,47%,.25);color:#ccc;display:flex;font-size:14px;font-weight:600;justify-content:space-between;letter-spacing:.5px;padding:12px 14px}.dropdown-header .mark-all[data-v-ac52ca42]{background:#ffffff14;border:1px solid hsla(0,0%,100%,.15);border-radius:6px;color:#ccc;cursor:pointer;font-size:11px;font-weight:600;padding:6px 10px;transition:.2s}.dropdown-header .mark-all[data-v-ac52ca42]:hover:not(:disabled){background:#ffffff26;color:#fff}.dropdown-header .mark-all[data-v-ac52ca42]:disabled{cursor:not-allowed;opacity:.4}.list[data-v-ac52ca42]{flex:1;overflow-y:auto;padding:4px 0}.list[data-v-ac52ca42]::-webkit-scrollbar{width:8px}.list[data-v-ac52ca42]::-webkit-scrollbar-track{background:transparent}.list[data-v-ac52ca42]::-webkit-scrollbar-thumb{background:#ffffff26;border-radius:4px}.item[data-v-ac52ca42]{border-left:3px solid transparent;cursor:pointer;display:flex;flex-direction:column;gap:4px;padding:10px 14px 8px;position:relative;transition:.18s}.item.unread[data-v-ac52ca42]{background:#ffffff0a;border-left-color:#4caf50}.item[data-v-ac52ca42]:hover{background:#ffffff14}.msg[data-v-ac52ca42]{color:#ddd;font-size:13px;line-height:1.35}.meta[data-v-ac52ca42]{color:#888;display:flex;font-size:11px;font-weight:500;justify-content:space-between}.meta .type[data-v-ac52ca42]{letter-spacing:.5px;text-transform:uppercase}.state[data-v-ac52ca42]{color:#888;font-size:13px;padding:20px 14px;text-align:center}.state.empty[data-v-ac52ca42]{color:#666}.dropdown-footer[data-v-ac52ca42]{background:#00000040;border-top:1px solid hsla(0,0%,47%,.25);display:flex;justify-content:flex-end;padding:10px 12px}.close-btn[data-v-ac52ca42]{background:#ffffff14;border:1px solid hsla(0,0%,100%,.15);border-radius:6px;color:#ccc;cursor:pointer;font-size:12px;font-weight:600;padding:6px 12px}.close-btn[data-v-ac52ca42]:hover{background:#ffffff26;color:#fff}.fade-enter-active[data-v-ac52ca42],.fade-leave-active[data-v-ac52ca42]{transition:opacity .18s ease}.fade-enter-from[data-v-ac52ca42],.fade-leave-to[data-v-ac52ca42]{opacity:0}.performance-toggle[data-v-0d588744]{margin-right:15px}.toggle-label[data-v-0d588744]{align-items:center;cursor:pointer;display:flex;gap:8px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.toggle-input[data-v-0d588744]{display:none}.toggle-switch[data-v-0d588744]{background:#ffffff1a;border:1px solid hsla(0,0%,100%,.2);border-radius:20px;height:20px;position:relative;transition:background .3s;width:40px}.toggle-switch[data-v-0d588744]:after{background:#888;border-radius:50%;content:"";height:14px;left:2px;position:absolute;top:2px;transition:transform .3s,background .3s;width:14px}.toggle-input:checked+.toggle-switch[data-v-0d588744]{background:#4caf504d;border-color:#4caf5080}.toggle-input:checked+.toggle-switch[data-v-0d588744]:after{background:#4caf50;transform:translate(20px)}.toggle-text[data-v-0d588744]{font-size:18px;line-height:1;opacity:.7;transition:opacity .3s}.toggle-input:checked~.toggle-text[data-v-0d588744],.toggle-label:hover .toggle-text[data-v-0d588744]{opacity:1}.toggle-label:hover .toggle-switch[data-v-0d588744]{background:#ffffff26}.toggle-input:checked+.toggle-switch[data-v-0d588744]:hover{background:#4caf5066}
