.top-actions{position:relative}.hq-notification-button{position:relative}.hq-notification-count{position:absolute;top:-6px;right:-7px;display:grid;place-items:center;min-width:20px;height:20px;padding:0 5px;border:2px solid #fff;border-radius:999px;background:#e55757;color:#fff;font-size:.65rem;font-weight:900;line-height:1}.hq-notification-count[hidden]{display:none}.hq-notification-panel{position:fixed;z-index:1200;top:74px;right:24px;width:min(430px,calc(100vw - 32px));max-height:min(620px,calc(100vh - 96px));overflow:hidden;border:1px solid var(--line);border-radius:16px;background:#fff;box-shadow:0 20px 60px rgba(23,42,72,.22)}.hq-notification-head{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:17px 18px;border-bottom:1px solid var(--line)}.hq-notification-head strong,.hq-notification-head small{display:block}.hq-notification-head small{margin-top:3px;color:var(--muted)}.hq-notification-list{max-height:520px;overflow:auto}.hq-notification-item{display:grid;grid-template-columns:38px minmax(0,1fr);align-items:start;gap:11px;width:100%;padding:15px 18px;border:0;border-bottom:1px solid var(--line);background:#fff;color:var(--navy);text-align:left}.hq-notification-item:hover{background:#f3f6fa}.hq-notification-item strong,.hq-notification-item small,.hq-notification-item em{display:block}.hq-notification-item small{margin-top:4px;color:var(--muted)}.hq-notification-item em{margin-top:7px;color:#44556f;font-size:.78rem;font-style:normal;line-height:1.4}.hq-alert-avatar,.hq-alert-icon{display:grid;place-items:center;width:36px;height:36px;border-radius:50%;background:#e7eef8;color:var(--navy);font-size:.7rem;font-weight:900}.hq-alert-icon svg{width:18px}.hq-notification-empty{padding:38px 22px;text-align:center;color:var(--muted)}.hq-live-alert{position:fixed;z-index:1300;top:82px;right:24px;display:grid;grid-template-columns:12px minmax(0,1fr);align-items:center;gap:12px;width:min(360px,calc(100vw - 32px));padding:15px 17px;border:1px solid #cfdbea;border-radius:13px;background:#fff;color:var(--navy);text-align:left;box-shadow:0 16px 44px rgba(23,42,72,.22);opacity:0;transform:translateY(-12px);transition:.22s ease}.hq-live-alert.visible{opacity:1;transform:none}.hq-live-alert strong,.hq-live-alert small{display:block}.hq-live-alert small{margin-top:3px;color:var(--muted)}.hq-alert-dot{width:10px;height:10px;border-radius:50%;background:#e55757;box-shadow:0 0 0 5px rgba(229,87,87,.13)}@media(max-width:700px){.hq-notification-panel{top:64px;right:10px;width:calc(100vw - 20px);max-height:calc(100dvh - 78px)}.hq-notification-list{max-height:calc(100dvh - 150px)}.hq-live-alert{top:70px;right:10px;width:calc(100vw - 20px)}}
