.notice-x{width:44px;height:44px;color:var(--text-2);cursor:pointer;background:0 0;border:0;border-radius:50%;flex:none;place-items:center;margin:-8px;padding:0;display:grid;position:relative}.notice-x:before{content:"";background:0 0;border-radius:50%;transition:background .12s;position:absolute;inset:8px}.notice-x svg{position:relative}.notice-x:hover{color:var(--text)}.notice-x:hover:before{background:var(--hairline-fort)}.notice-x:focus-visible{outline:none}.notice-x:focus-visible:before{outline:2px solid var(--brand);outline-offset:0}.catchup-banner.has-dismiss{padding-right:52px;position:relative}.catchup-banner.has-dismiss>.notice-x{margin:0;position:absolute;top:8px;right:8px}.toast .notice-x{margin:-10px -6px -10px 0}.repost-track-actions .notice-x{margin:-6px -8px -6px 0}.notif-item{position:relative}.notif-item>.notice-x{align-self:flex-start;margin:-10px -10px -10px auto}.notif-panel-head-actions{flex-wrap:wrap;justify-content:flex-end;gap:4px;display:flex}.notif-critical{padding:var(--s2);border-bottom:1px solid var(--hairline);flex-direction:column;gap:2px;display:flex}.notif-critical-label{padding:4px var(--s3) 0;letter-spacing:.04em;text-transform:uppercase;color:var(--alerte);margin:0;font-size:.72rem;font-weight:700}.notif-item.is-critical{background:var(--alerte-bg,var(--brand-softer))}.notif-bell-badge.is-critical{background:var(--alerte)}.onboarding-head-side .notice-x,.onboarding-done>.notice-x{margin:-8px -8px -8px 0}
