.notification-wrap{position:relative}.notification-button{white-space:nowrap}.notification-count{display:inline-block;margin-left:4px;padding:1px 6px;border-radius:10px;background:#a93232;color:#fff;font-size:12px}.notification-count[hidden]{display:none}.notification-panel{position:absolute;right:0;top:calc(100% + 8px);z-index:30;width:min(360px,calc(100vw - 24px));max-height:65vh;overflow:auto;background:#fff;border:1px solid #cbd5dc;border-radius:8px;box-shadow:0 8px 24px #17212b29;padding:14px}.notification-panel>strong{display:block;margin-bottom:8px}.notification-item{display:block;width:100%;text-align:left;border:0;border-top:1px solid #e1e6e9;background:#fff;padding:10px 2px;color:#17212b;cursor:pointer}.notification-item:hover,.notification-item:focus-visible{background:#eff5f5}.notification-item small{display:block;color:#536574;margin-top:3px}.notification-empty{color:#536574;margin:8px 0}.notification-panel .notification-error{color:#a02b2b}
