/* Header feed: the server owns item/read state and unread counts. */
.site-header[data-marketplace-header] .notifications-menu{position:relative}
.site-header[data-marketplace-header] .notifications-menu>summary .icon{stroke-width:1.65}
.site-header[data-marketplace-header] .notifications-popover{width:370px;max-width:calc(100vw - 28px);top:calc(100% + 8px);right:0;border-radius:7px;box-shadow:0 12px 38px #173a2d24}
.notifications-popover-head h2{font-family:inherit;font-size:16px;line-height:1.4;font-weight:600;letter-spacing:0}
.notifications-popover-head [data-notifications-close]{min-width:40px;min-height:40px}
.notifications-preview-list{max-height:min(460px,62vh)}
.notifications-popover .notification-item{padding:15px 16px}
.notifications-popover .notification-copy{font-size:13px}
.notifications-popover .notification-thumb{width:50px;height:60px;border-radius:4px}
.notifications-popover .notification-read-form button{min-height:36px}
.notifications-popover .notifications-empty{padding:30px 24px}
.notifications-popover .notifications-empty>.icon{width:30px;height:30px;color:#7ba69a}
.notifications-status:empty{display:none}
.notifications-status{margin:10px 0 4px;line-height:1.5}
.notifications-retry{margin:0 18px 12px;padding:8px 0;color:#007e85;font-size:12px;text-decoration:underline;text-underline-offset:3px;min-height:36px}
.notifications-popover-foot{border-top:1px solid #e5ece9;padding:12px 15px}
.notifications-popover-foot .button{border-color:#8fb9b6;min-height:40px;font-size:12px}
.notification-fallback:empty:before{content:"+";color:#087e80;font-size:25px;font-weight:300}
@media(max-width:900px){.site-header[data-marketplace-header] .notifications-popover{position:fixed;top:58px;left:auto;right:14px;width:370px;max-height:calc(100dvh - 76px);overflow:auto}.site-header[data-marketplace-header] .notifications-preview-list{max-height:calc(100dvh - 228px);min-height:90px}}
@media(max-width:380px){.site-header[data-marketplace-header] .notifications-popover{right:12px;max-width:calc(100vw - 24px)}}
