#account-notifications-toggle{position:relative}.account-notification-badge{position:absolute;right:-5px;top:-5px;min-width:17px;height:17px;padding:0 4px;display:grid;place-items:center;border-radius:20px;background:#ff096b;color:#fff;font:500 10px/1 Figtree,Arial,sans-serif;border:2px solid #fff}.account-notification-badge[hidden]{display:none!important}#notifications-popover{width:min(440px,calc(100vw - 28px));padding:20px;max-height:min(650px,80dvh);overflow:auto;text-align:left;box-sizing:border-box;z-index:100}#notifications-popover[hidden]{display:none!important}.notification-heading{display:flex;align-items:center;justify-content:space-between;gap:12px}.notification-heading h2{font:900 26px/1.1 MonaCondensed,Impact,sans-serif;color:#ff096b;margin:0}.notification-close{width:30px;height:30px;padding:0;border:0;border-radius:50%;background:#f5f2f8;color:#817889;font:22px/1 Arial;cursor:pointer}.notification-tools{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:14px 0;color:#817889;font:400 12px Figtree,Arial,sans-serif}.notification-tools button,.notification-more{border:1px solid #e7dfec;border-radius:9px;background:white;padding:8px 10px;color:#675c70;font:400 12px Figtree,Arial,sans-serif;cursor:pointer}.notification-tools button:disabled{opacity:.45;cursor:default}.notification-list{list-style:none;padding:0;margin:0;display:grid;gap:8px}.notification-list li{border:1px solid #ebe6ef;border-radius:12px;background:#fff}.notification-list li.is-unread{border-color:#ffd5e5;background:#fff7fb}.notification-list a{display:block;padding:14px;color:#343039;text-decoration:none}.notification-list strong{display:block;font:500 14px/1.4 Figtree,Arial,sans-serif}.notification-list a p{font:400 12px/1.6 Figtree,Arial,sans-serif;color:#817889;margin:6px 0 10px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.notification-footer{display:flex;gap:12px;align-items:center;justify-content:space-between;font:400 11px/1.4 Figtree,Arial,sans-serif}.notification-footer time{color:#928598}.notification-footer span{color:#d81965}.notification-state{font:400 13px/1.6 Figtree,Arial,sans-serif;color:#817889;margin:18px 0}.notification-more{margin:14px 0 0;width:100%}.notification-more[hidden]{display:none!important}#notifications-popover button:focus-visible,.notification-list a:focus-visible{outline:2px solid #ff096b;outline-offset:2px}@media(max-width:500px){#notifications-popover{right:0;padding:16px;max-height:75dvh}.notification-footer{align-items:flex-start}.notification-list a{padding:12px}}

/* Matched header controls with contained notification count. */
.account-header .account-header-actions{gap:6px}
.account-header .account-header-actions>button{position:relative;flex:0 0 42px;width:42px;height:42px;padding:0;scale:1;border:1px solid transparent;border-radius:12px;background:transparent;display:grid;place-items:center;color:#403945;transition:background .18s,color .18s,border-color .18s}
.account-header .account-header-actions>button>svg{display:block;width:21px;height:21px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}
.account-header .account-header-actions>button:hover,.account-header .account-header-actions>button[aria-expanded=true]{background:#fff1f7;border-color:#ffe0ed;color:#ec146c}
.account-header .account-header-actions>button:hover>svg{stroke:currentColor}
.account-header .account-header-actions>button:focus-visible{outline:2px solid #ff096b;outline-offset:2px}
.account-header .account-header-actions .account-notification-badge{top:1px;right:0;min-width:18px;height:18px;padding:0 4px;border:2px solid #fff;border-radius:999px;font:500 10px/1 Figtree,Arial,sans-serif;box-sizing:border-box;pointer-events:none}
.account-header .account-header-actions .account-signup{margin-left:8px}
@media(max-width:500px){.account-header .account-header-actions{gap:2px}.account-header .account-header-actions>button{flex-basis:38px;width:38px;height:40px}.account-header .account-header-actions .account-signup{margin-left:4px}}
