.individual-notifications{position:relative}.top-actions .notification-bell{width:38px;height:42px;color:var(--ink);background:0 0;border:0;place-items:center;padding:0;display:grid;position:relative}.notification-count{background:var(--red);color:#fff;border-radius:9px;place-items:center;min-width:18px;height:18px;padding:0 4px;font-size:11px;font-weight:700;display:grid;position:absolute;top:0;right:0}.notifications-panel{border:1px solid var(--line);z-index:55;width:min(420px,100vw - 32px);max-height:min(78vh,670px);color:var(--ink);background:#fff;border-radius:10px;position:absolute;top:53px;right:-45px;overflow:auto;box-shadow:0 18px 50px #05284733}.notifications-head{justify-content:space-between;gap:15px;padding:18px 20px 12px;display:flex}.notifications-head h2{font-size:23px}.notifications-head small{color:var(--muted);margin-top:6px;font-size:12px;line-height:1.4;display:block}.notifications-head>button{color:var(--ink);background:0 0;border:0;align-self:flex-start;padding:0}.notifications-toolbar{border-top:1px solid var(--line);color:var(--muted);justify-content:space-between;align-items:center;padding:9px 20px;font-size:12px;display:flex}.notifications-toolbar button,.notifications-all{color:var(--blue);background:0 0;border:0;padding:4px 0;font-size:12px;font-weight:700}.notifications-list article{border-top:1px solid var(--line);grid-template-columns:10px 1fr;gap:10px;padding:11px 20px;display:grid}.notifications-list article.read{background:#fafcfd}.notification-dot{background:var(--green);border-radius:50%;width:7px;height:7px;margin-top:5px}.notifications-list article.read .notification-dot{background:0 0}.notifications-list b,.notifications-list strong,.notifications-list small{display:block}.notifications-list b{font-size:13px}.notifications-list strong{margin-top:3px;font-size:14px}.notifications-list small{color:var(--muted);margin-top:3px;font-size:12px}.notification-row-actions{gap:17px;margin-top:8px;display:flex}.notification-row-actions button{color:var(--blue);background:0 0;border:0;align-items:center;gap:5px;padding:2px 0;font-size:12px;font-weight:700;display:inline-flex}.notification-row-actions button+button{color:var(--muted)}.notifications-all{align-items:center;gap:7px;margin:12px 20px 16px;display:flex}.academy-notification-backdrop{z-index:70;background:#05284788;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.academy-notification-modal{width:min(570px,100%);max-height:90vh;color:var(--ink);background:#fff;border-radius:10px;padding:24px 28px;overflow:auto;box-shadow:0 20px 60px #05284744}.academy-notification-head{justify-content:space-between;gap:18px;display:flex}.academy-notification-head h2{font-size:27px}.academy-notification-head small{color:var(--muted);margin-top:6px;font-size:12px;display:block}.academy-notification-head button{color:var(--ink);background:0 0;border:0;padding:0}.academy-notification-modal p{color:#587084;font-size:14px;line-height:1.5}.academy-notification-learner{border-top:1px solid var(--line);margin-top:18px;padding-top:15px;font-weight:700;color:var(--ink)!important}.academy-notification-extra{border-top:1px solid var(--line);color:#587084;gap:8px;padding-top:14px;font-size:14px;line-height:1.45;display:grid}.academy-notification-extra b{color:var(--ink)}.academy-notification-close{background:var(--navy);color:#fff;border:0;border-radius:5px;margin-top:20px;padding:10px 16px}@media (max-width:650px){.notifications-panel{position:fixed;top:70px;right:16px}.academy-notification-modal{padding:20px}}
