#pop-notifs{width:min(420px,calc(100vw - 24px));color:var(--lb-text)}#pop-notifs .pop__liste{max-height:min(560px,65dvh);overflow-y:auto;overscroll-behavior:contain;padding:12px}#notifsListe article{padding:14px;border:1px solid var(--lb-line);border-radius:12px;background:var(--lb-surface);margin-bottom:8px;overflow-wrap:anywhere}#notifsListe article:last-child{margin-bottom:0}#notifsListe article strong{display:block;color:var(--lb-heading);font-size:13px;line-height:1.5}#notifsListe article p{font-size:12px;line-height:1.6;margin:5px 0 0;color:var(--lb-muted)}#pop-notifs .pop__note:empty{display:none}#notifsReglages .settings-modern{display:block}#notifsReglages .settings-intro{font-size:12px;line-height:1.5;margin:0 0 14px;color:var(--lb-muted)}#notifsReglages .settings-card{border:0;border-bottom:1px solid var(--lb-line);border-radius:0;padding:12px 0;margin:0;background:none;box-shadow:none}#notifsReglages .settings-card:last-child{border-bottom:0}#notifsReglages .ntf-card-head{display:block;margin:0 0 8px;padding:0;min-height:0}#notifsReglages .pref-icon-box,#notifsReglages .ntf-line-icon{display:none}#notifsReglages .ntf-card-text{padding:0;margin:0}#notifsReglages h4{font-size:12px;line-height:1.4;margin:0;color:var(--lb-heading)}#notifsReglages p{font-size:11px;line-height:1.5;color:var(--lb-muted);margin:3px 0 0}#notifsReglages .ntf-lines{display:flex;flex-wrap:wrap;gap:8px 18px;padding:0;border:0;background:none}#notifsReglages .ntf-line{display:flex;align-items:center;gap:8px;padding:3px 0;margin:0;border:0;min-height:26px;font-size:11px;background:none}#notifsReglages .ntf-line-label{flex:0 1 auto;color:var(--lb-muted)}#notifsReglages .ntf-line-state{font-size:10px;color:var(--lb-muted)}#notifsReglages .ntf-line-state svg{width:11px;height:11px}#notifsReglages .modern-toggle{position:relative;display:inline-flex;width:30px;height:18px;flex-shrink:0;margin:0;cursor:pointer}#notifsReglages .modern-toggle input{appearance:none;position:absolute;inset:0;width:100%;height:100%;margin:0;opacity:0;z-index:2;cursor:pointer}#notifsReglages .toggle-slider{display:block;position:absolute;inset:0;border:1px solid var(--lb-line);border-radius:20px;background:#b7c2d2;box-shadow:none;transition:background .15s}#notifsReglages .toggle-slider::before{content:'';position:absolute;width:12px;height:12px;left:2px;top:2px;border-radius:50%;background:#fff;box-shadow:none;transform:none;transition:transform .15s}#notifsReglages input:checked+.toggle-slider{background:var(--lb-blue);border-color:var(--lb-blue)}#notifsReglages input:checked+.toggle-slider::before{transform:translateX(12px)}#notifsReglages input:focus-visible+.toggle-slider{outline:2px solid var(--lb-blue);outline-offset:3px}#notifsReglages .modern-toggle:hover .toggle-slider::before{box-shadow:none}#notifsReglages .ntf-hintcard{font-size:11px;line-height:1.5;color:var(--lb-muted)}#notifsReglages .ntf-lines{flex-direction:row}#notifsReglages .ntf-line-label{font-size:11px}#notifsReglages .toggle-slider::after{display:none}#notifsReglages input:checked+.toggle-slider{background:var(--lb-blue)!important;border-color:var(--lb-blue)!important}#notifsReglages .settings-intro{font-size:13px;margin-bottom:6px}#notifsReglages .settings-card{padding:16px 0}#notifsReglages h4{font-size:14px;font-weight:650;line-height:1.45}#notifsReglages p{font-size:12px;line-height:1.6;margin-top:5px;color:var(--lb-text)}#notifsReglages .ntf-card-head{margin-bottom:12px}#notifsReglages .ntf-lines{display:flex;flex-direction:row;flex-wrap:wrap;gap:8px}#notifsReglages .ntf-line{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:12px;padding:9px 12px;background:var(--lb-accent-soft);border-radius:8px;min-height:38px;flex:0 1 auto}#notifsReglages .ntf-line-label{font-size:12px;line-height:1.3;color:var(--lb-heading)}#notifsReglages .ntf-line-state{font-size:11px;line-height:18px;color:var(--lb-muted)}#notifsReglages .ntf-line.is-off{opacity:1;background:none}#notifsReglages .ntf-locked-why{margin-top:10px;font-size:11px;color:var(--lb-muted)}#notifsReglages .modern-toggle{width:34px;height:20px}#notifsReglages .toggle-slider::before{width:14px;height:14px}#notifsReglages input:checked+.toggle-slider::before{transform:translateX(14px)}.topbar__btn:has(#notificationsBadge){position:relative;overflow:visible}#notificationsBadge{position:absolute;top:0;right:0;min-width:14px;width:auto;height:14px;padding:0 3px;font-size:9px;line-height:14px;font-weight:700;border:2px solid var(--lb-bg);box-sizing:content-box;box-shadow:none;pointer-events:none}#notificationsBadge.pulse{animation:none}#notificationsBadge{top:0;right:0;min-width:12px;width:auto;height:12px;padding:0 2px;border:2px solid var(--lb-bg);border-radius:8px;font-size:8px;line-height:12px;font-weight:600;font-variant-numeric:tabular-nums;color:#fff;background:var(--lb-blue);box-shadow:none;animation:none;box-sizing:content-box}.notifications-badge{position:absolute;top:2px;right:2px;min-width:18px;height:18px;background:linear-gradient(135deg, #ef4444, #dc2626);color:white;font-size:var(--font-2xs);font-weight:700;border-radius:9px;display:flex;align-items:center;justify-content:center;padding:0 5px;box-shadow:0 2px 8px rgba(239, 68, 68, 0.4);opacity:0;transform:scale(0);transition:all 0.3s ease;}.notifications-badge.show{opacity:1;transform:scale(1);}.notifications-badge.pulse{animation:notifPulse 2s ease-in-out infinite;}@keyframes notifPulse {0%,
  100%{box-shadow:0 2px 8px rgba(239, 68, 68, 0.4);}50%{box-shadow:0 2px 16px rgba(239, 68, 68, 0.8);}}.notifications-dropdown{position:absolute;top:calc(100% + 12px);right:0;width:380px;max-height:500px;background:var(--bg-content);border-radius:16px;box-shadow:0 20px 50px rgba(0, 0, 0, 0.15);border:1px solid var(--border-color);opacity:0;visibility:hidden;transform:translateY(-10px);transition:all 0.3s ease;z-index:1000;display:flex;flex-direction:column;overflow:hidden;}.notifications-dropdown.open{opacity:1;visibility:visible;transform:translateY(0);}.notifications-header{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;border-bottom:1px solid var(--border-color);}.notifications-header h3{font-size:var(--font-md);font-weight:700;color:var(--text-headings);margin:0;}.notifications-mark-all{background:transparent;border:none;color:var(--text-secondary);cursor:pointer;padding:6px;border-radius:6px;transition:all 0.2s ease;}.notifications-mark-all:hover{background:var(--bg-element);color:var(--primary-accent);}.notifications-mark-all i{width:18px;height:18px;}.notifications-list{flex:1;overflow-y:auto;max-height:350px;}.notifications-loading{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px;color:var(--text-secondary);gap:10px;}.notifications-loading i{width:24px;height:24px;}.notifications-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px 20px;text-align:center;}.notifications-empty-icon{width:60px;height:60px;background:var(--bg-element);border-radius:50%;display:flex;align-items:center;justify-content:center;margin-bottom:12px;color:var(--text-secondary);}.notifications-empty-icon i{width:28px;height:28px;}.notifications-empty-text{font-size:var(--font-base);color:var(--text-secondary);font-weight:500;}.notification-item{display:flex;gap:14px;padding:14px 20px;cursor:pointer;transition:all 0.2s ease;border-bottom:1px solid var(--border-color);position:relative;}.notification-item:last-child{border-bottom:none;}.notification-item:hover{background:var(--bg-element);}.notification-item.unread{background:rgba(59, 110, 245, 0.04);}.notification-item[data-type="update"]{border-left:3px solid #8b5cf6;}.notification-item[data-type="success"]{border-left:3px solid #22c55e;}.notification-item[data-type="warning"]{border-left:3px solid #f59e0b;}.notification-item[data-type="error"]{border-left:3px solid #ef4444;}.notification-item[data-type="event"]{border-left:3px solid #fbbf24;}.notification-item[data-type="poll"]{border-left:3px solid #0ea5e9;}.notification-item[data-type="info"]{border-left:3px solid var(--primary-accent);}.notification-item.unread::before{content:"";position:absolute;left:8px;top:50%;transform:translateY(-50%);width:6px;height:6px;background:var(--primary-accent);border-radius:50%;}.notification-icon{width:40px;height:40px;border-radius:10px;display:flex;align-items:center;justify-content:center;flex-shrink:0;}.notification-icon i{width:20px;height:20px;}.notification-icon.warning{background:rgba(245, 158, 11, 0.15);color:#f59e0b;}.notification-icon.danger{background:rgba(239, 68, 68, 0.15);color:#ef4444;}.notification-icon.streak{background:rgba(249, 115, 22, 0.15);color:#f97316;}.notification-icon.reward{background:rgba(34, 197, 94, 0.15);color:#22c55e;}.notification-icon.duel{background:rgba(59, 110, 245, 0.15);color:#2554d6;}.notification-icon.info{background:rgba(59, 110, 245, 0.15);color:var(--primary-accent);}.notification-icon.success{background:rgba(34, 197, 94, 0.15);color:#22c55e;}.notification-icon.update{background:rgba(139, 92, 246, 0.15);color:#8b5cf6;}.notification-icon.event{background:rgba(251, 191, 36, 0.15);color:#fbbf24;}.notification-icon.poll{background:rgba(14, 165, 233, 0.15);color:#0ea5e9;}.notif-sub-info{display:flex;align-items:center;gap:4px;font-size:var(--font-2xs);margin-top:3px;color:var(--text-secondary);}.notif-sub-info svg,
.notif-sub-info i{width:12px;height:12px;}.notif-event-cd{color:#f59e0b;font-weight:600;}.notif-event-cd svg,
.notif-event-cd i{color:#f59e0b;}.notif-poll-info{color:#0ea5e9;font-weight:500;}.notif-poll-info svg,
.notif-poll-info i{color:#0ea5e9;}.event-cd-pill{display:inline-flex;align-items:center;background:rgba(245, 158, 11, 0.15);color:#f59e0b;border-radius:20px;padding:3px 10px;font-size:var(--font-xs);font-weight:700;margin-left:8px;flex-shrink:0;}.event-detail-date{display:flex;align-items:center;gap:8px;color:var(--text-secondary);font-size:var(--font-sm);margin:14px 0 6px;padding:12px 16px;background:rgba(245, 158, 11, 0.07);border-radius:10px;border-left:3px solid #f59e0b;width:100%;box-sizing:border-box;flex-wrap:wrap;}.event-detail-date svg,
.event-detail-date i{width:16px;height:16px;color:#f59e0b;flex-shrink:0;}.notification-content{flex:1;min-width:0;}.notification-title{font-size:var(--font-base);font-weight:600;color:var(--text-headings);margin-bottom:3px;line-height:1.3;}.notification-message{font-size:var(--font-xs);color:var(--text-secondary);line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;}.notification-time{font-size:var(--font-xs);color:var(--text-muted);margin-top:4px;}.notification-action-btn{display:inline-flex;align-items:center;gap:6px;margin-top:8px;padding:6px 14px;background:linear-gradient(135deg, var(--primary-accent) 0%, #2554d6 100%);color:white;border:none;border-radius:8px;font-size:var(--font-xs);font-weight:600;cursor:pointer;transition:all 0.2s ease;}.notification-action-btn i{width:14px;height:14px;}.notification-action-btn:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 4px 12px rgba(59, 110, 245, 0.4);}.notification-action-btn:disabled{opacity:0.7;cursor:not-allowed;}.notification-action-btn .animate-spin{animation:spin 1s linear infinite;}.notification-item.has-action{cursor:default;}.notification-item.has-action:hover{background:var(--bg-sidebar);}.notification-dismiss{position:absolute;top:10px;right:10px;background:transparent;border:none;color:var(--text-muted);cursor:pointer;padding:4px;border-radius:4px;opacity:0;transition:all 0.2s ease;}.notification-item:hover .notification-dismiss{opacity:1;}.notification-dismiss:hover{background:rgba(239, 68, 68, 0.1);color:#ef4444;}.notification-dismiss i{width:14px;height:14px;}.notifications-footer{padding:12px 16px;border-top:1px solid var(--border-color);}.notifications-see-all{width:100%;padding:10px;background:var(--bg-element);border:none;border-radius:8px;color:var(--primary-accent);font-weight:600;font-size:var(--font-sm);cursor:pointer;transition:all 0.2s ease;}.notifications-see-all:hover{background:var(--primary-accent);color:white;}.all-notifications-modal.modal-container{max-width:600px;width:95%;max-height:80vh;display:flex;flex-direction:column;}.all-notifications-modal .modal-header{display:flex;justify-content:space-between;align-items:center;}.all-notifications-modal .modal-header h2{display:flex;align-items:center;gap:10px;margin:0;}.all-notifications-modal .modal-header h2 i{width:24px;height:24px;color:var(--primary-accent);}.all-notifications-modal .modal-body{flex:1;overflow:hidden;display:flex;flex-direction:column;padding:0;}.all-notifications-filters{display:flex;gap:8px;padding:16px 20px;border-bottom:1px solid var(--border-color);flex-wrap:wrap;}.all-notifications-filters .filter-btn{padding:8px 16px;border:1px solid var(--border-color);background:var(--bg-element);border-radius:20px;font-size:var(--font-sm);font-weight:500;color:var(--text-secondary);cursor:pointer;transition:all 0.2s ease;}.all-notifications-filters .filter-btn:hover{border-color:var(--primary-accent);color:var(--primary-accent);}.all-notifications-filters .filter-btn.active{background:var(--primary-accent);border-color:var(--primary-accent);color:white;}.all-notifications-list{flex:1;overflow-y:auto;padding:8px 0;}.all-notifications-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 20px;color:var(--text-muted);gap:12px;}.all-notifications-empty i{width:48px;height:48px;opacity:0.5;}.all-notification-item{display:flex;align-items:flex-start;gap:12px;padding:16px 20px;border-bottom:1px solid var(--border-color);cursor:pointer;transition:all 0.2s ease;position:relative;}.all-notification-item:hover{background:var(--bg-element);}.all-notification-item.unread{background:rgba(59, 110, 245, 0.05);}.all-notification-item.unread::before{content:"";position:absolute;left:8px;top:24px;width:6px;height:6px;background:var(--primary-accent);border-radius:50%;}.all-notification-item.dismissed{opacity:0.6;}.all-notification-item .notification-content{flex:1;min-width:0;}.all-notification-item .notification-title{font-weight:600;color:var(--text-main);margin-bottom:4px;}.all-notification-item .notification-message{font-size:var(--font-base);color:var(--text-secondary);margin-bottom:8px;line-height:1.4;}.all-notification-item .notification-meta{display:flex;align-items:center;gap:12px;font-size:var(--font-xs);color:var(--text-muted);}.notification-hidden-badge{display:flex;align-items:center;gap:4px;color:var(--text-muted);font-size:var(--font-xs);background:var(--bg-element);padding:2px 8px;border-radius:10px;}.notification-hidden-badge i{width:12px;height:12px;}.notification-actions{display:flex;gap:4px;opacity:0;transition:opacity 0.2s ease;}.all-notification-item:hover .notification-actions{opacity:1;}.notif-action-btn{width:32px;height:32px;border:none;background:var(--bg-element);border-radius:8px;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--text-secondary);transition:all 0.2s ease;}.notif-action-btn i{width:16px;height:16px;}.notif-action-btn.mark-read:hover{background:rgba(34, 197, 94, 0.15);color:#22c55e;}.notif-action-btn.restore:hover,
.notif-action-btn.hide:hover{background:rgba(59, 110, 245, 0.15);color:var(--primary-accent);}.notif-action-btn.delete:hover{background:rgba(239, 68, 68, 0.15);color:#ef4444;}.all-notifications-modal .modal-footer{display:flex;justify-content:space-between;gap:12px;padding:16px 20px;border-top:1px solid var(--border-color);}.all-notifications-modal .modal-footer .btn i{width:16px;height:16px;}@media (max-width: 480px) {.notifications-dropdown{position:fixed;top:70px;left:10px;right:10px;width:auto;max-height:calc(100vh - 100px);}}#pop-notifs{width:min(380px,calc(100vw - 24px));background:var(--lb-surface);box-shadow:0 12px 36px #14254118}#notifsListe{display:flex;flex-direction:column;max-height:calc(100dvh - var(--header-bottom,70px) - 24px)}#notifsListe[hidden]{display:none}#pop-notifs .pop__head{padding:10px 14px;min-height:46px;box-sizing:border-box}#markAllReadBtn{display:inline-flex;width:auto;gap:5px;padding:6px 8px;font-size:11px;font-weight:550;color:var(--lb-muted)}#markAllReadBtn .ico{width:15px;height:15px}.notifications-filters{display:flex;gap:4px;padding:8px 12px;border-bottom:1px solid var(--lb-line)}.notifications-filters button{border:0;background:transparent;color:var(--lb-muted);padding:6px 10px;min-height:30px;border-radius:6px;font:inherit;font-size:12px;cursor:pointer}.notifications-filters button[aria-pressed="true"]{background:var(--lb-accent-soft);color:var(--lb-blue);font-weight:600}#pop-notifs .notifications-list{min-height:0;max-height:340px;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--lb-line) transparent}#pop-notifs .notification-item{display:grid;grid-template-columns:30px minmax(0,1fr);gap:5px 10px;padding:11px 14px;border:0;border-bottom:1px solid var(--lb-line);border-radius:0;margin:0;background:var(--lb-surface)}#pop-notifs .notification-item.unread{background:color-mix(in srgb,var(--lb-accent-soft) 40%,var(--lb-surface))}#pop-notifs .notification-item.unread::before{left:5px;top:24px;width:4px;height:4px;background:var(--lb-blue)}#pop-notifs .notification-item:hover{background:var(--lb-accent-soft)}#pop-notifs .notification-icon,#allNotificationsModal .notification-icon{width:30px;height:30px;border-radius:8px}#pop-notifs .notification-icon svg,#allNotificationsModal .notification-icon svg{width:16px;height:16px}#pop-notifs .notification-title,#allNotificationsModal .notification-title{font-size:12px;font-weight:600;line-height:1.45;color:var(--lb-heading);margin:0 0 2px}#pop-notifs .notification-message,#allNotificationsModal .notification-message{font-size:12px;line-height:1.5;color:var(--lb-muted);margin:0;overflow-wrap:anywhere}#pop-notifs .notification-time,#allNotificationsModal .notification-time{font-size:10px;line-height:1.5;color:var(--lb-muted);margin-top:4px}#pop-notifs .notification-action-btn{background:transparent;color:var(--lb-blue);padding:4px 0;border:0;border-radius:4px;font-size:11px;display:inline-flex;gap:5px;align-items:center;margin-top:4px;min-height:26px;box-shadow:none;transform:none}#pop-notifs .notification-action-btn svg{width:13px;height:13px}#pop-notifs .notification-row-actions{grid-column:2;display:flex;gap:6px;align-items:center;justify-content:flex-end}#pop-notifs .notification-row-actions .notification-time{margin:0 auto 0 0}#pop-notifs .notif-action-btn,#allNotificationsModal .notif-action-btn{width:auto;min-width:28px;height:28px;padding:4px 7px;gap:4px;border:1px solid var(--lb-line);border-radius:6px;background:transparent;color:var(--lb-text);font-size:11px;line-height:1;cursor:pointer;transition:background .15s,color .15s}#pop-notifs .notif-action-btn svg,#allNotificationsModal .notif-action-btn svg{width:13px;height:13px;flex-shrink:0;pointer-events:none}#pop-notifs .notif-action-btn:hover,#allNotificationsModal .notif-action-btn:hover{background:var(--lb-accent-soft);color:var(--lb-blue)}#pop-notifs .notif-action-btn.delete:hover,#allNotificationsModal .notif-action-btn.delete:hover{background:#ef444414;color:#dc4545}#pop-notifs button:focus-visible,#allNotificationsModal button:focus-visible{outline:2px solid var(--lb-blue);outline-offset:2px}#pop-notifs button:disabled,#allNotificationsModal button:disabled{opacity:.5;cursor:wait}#pop-notifs .notifications-footer{padding:5px 12px;border-top:1px solid var(--lb-line)}#seeAllNotificationsBtn{display:flex;align-items:center;justify-content:space-between;width:100%;min-height:32px;padding:6px 4px;border:0;border-radius:5px;color:var(--lb-blue);background:transparent;font:inherit;font-size:12px;font-weight:550;cursor:pointer}#seeAllNotificationsBtn:hover{background:var(--lb-accent-soft)}#pop-notifs .notifications-empty{padding:28px 14px;gap:8px}#pop-notifs .notifications-empty-icon{width:32px;height:32px;margin:0;border-radius:8px}#pop-notifs .notifications-empty-icon svg{width:18px;height:18px}#pop-notifs .notifications-empty-text{font-size:12px;color:var(--lb-muted)}#allNotificationsModal{position:fixed;inset:0;z-index:2000;display:flex;align-items:center;justify-content:center;padding:16px;background:#14254166}#allNotificationsModal .modal-container{background:var(--lb-surface);color:var(--lb-text);border:1px solid var(--lb-line);border-radius:12px;width:min(600px,100%);max-height:85dvh;overflow:hidden;box-shadow:0 20px 60px #14254126}#allNotificationsModal .modal-header,#allNotificationsModal .modal-footer{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;gap:10px;border-color:var(--lb-line)}#allNotificationsModal .modal-header h2{font-size:15px;line-height:1.4;color:var(--lb-heading);gap:8px}#allNotificationsModal .modal-header svg{width:18px;height:18px}#allNotificationsModal .modal-close{display:grid;place-items:center;width:30px;height:30px;padding:5px;border:0;background:transparent;color:var(--lb-muted);border-radius:6px;cursor:pointer}#allNotificationsModal .modal-body{padding:0;min-height:0}#allNotificationsModal .all-notifications-filters{padding:9px 12px;gap:4px;border-color:var(--lb-line)}#allNotificationsModal .filter-btn{font-size:11px;padding:6px 9px;border:0;border-radius:6px;background:transparent;color:var(--lb-muted)}#allNotificationsModal .filter-btn.active{background:var(--lb-accent-soft);color:var(--lb-blue)}#allNotificationsModal .all-notifications-list{padding:0;overscroll-behavior:contain;scrollbar-width:thin}#allNotificationsModal .all-notification-item{display:grid;grid-template-columns:30px minmax(0,1fr);gap:6px 10px;padding:12px 16px;border-color:var(--lb-line)}#allNotificationsModal .notification-actions{grid-column:2;justify-content:flex-end;opacity:1;gap:6px}#allNotificationsModal .all-notification-item.unread::before{left:5px;top:25px;width:4px;height:4px}#allNotificationsModal .modal-footer button{display:inline-flex;align-items:center;gap:6px;padding:7px 10px;min-height:32px;font-size:11px;border:1px solid var(--lb-line);border-radius:6px;background:transparent;color:var(--lb-muted);cursor:pointer}#allNotificationsModal .modal-footer .btn-primary{color:var(--lb-blue);background:var(--lb-accent-soft);border-color:transparent}#allNotificationsModal .modal-footer svg{width:14px;height:14px}#notificationsBadge:empty{display:none}@media (pointer:coarse){#pop-notifs .notif-action-btn,#allNotificationsModal .notif-action-btn{min-width:36px;height:36px}.notifications-filters button{min-height:36px}}#pop-notifs .notification-row-actions .notif-action-btn,
#allNotificationsModal .notification-actions{opacity:0;pointer-events:none;transition:opacity .15s}#pop-notifs .notification-item:focus-within .notif-action-btn,
#pop-notifs .notification-item.actions-revealed .notif-action-btn,
#allNotificationsModal .all-notification-item:focus-within .notification-actions,
#allNotificationsModal .all-notification-item.actions-revealed .notification-actions{opacity:1;pointer-events:auto}@media (hover:hover) and (pointer:fine){#pop-notifs .notification-item:hover .notif-action-btn,
  #allNotificationsModal .all-notification-item:hover .notification-actions{opacity:1;pointer-events:auto}}#pop-notifs .notification-item,#allNotificationsModal .all-notification-item{touch-action:pan-y}.notifications-swipe-hint{display:none}@media (hover:none) and (pointer:coarse){.notifications-swipe-hint{display:block;margin:0;padding:0 4px 5px;font-size:10px;color:var(--lb-muted)}}