#notificationBell{position:fixed;top:18px;right:18px;z-index:45;display:grid;place-items:center;width:46px!important;min-height:46px!important;padding:11px!important;border:1px solid #dfc69366!important;border-radius:50%!important;color:#ead5a6!important;background:#302c22dd!important;backdrop-filter:blur(24px);box-shadow:0 5px 20px #0004;cursor:pointer}#notificationBell[hidden],.notification-count[hidden],.chat-unread-count[hidden],.notification-toast[hidden]{display:none!important}#notificationBell svg{width:23px;height:23px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.notification-count{position:absolute;right:-3px;top:-3px;border:2px solid #26231c;border-radius:20px;min-width:21px;height:21px;padding:0 4px;background:#e1c78f;color:#292114;font:700 11px/18px system-ui}.chat-unread-count{display:inline-grid;place-items:center;min-width:17px;height:17px;padding:0 4px;border-radius:12px;background:#e1c78f;color:#292114;font:700 10px system-ui;margin-left:4px}#notificationPanel{width:min(540px,calc(100% - 24px));max-height:80dvh;padding:0;color:#eee4cf;background:linear-gradient(145deg,#373226f5,#1e1c17fa);border:1px solid #dfc69355;border-radius:26px;box-shadow:0 24px 90px #0007;backdrop-filter:blur(32px)}#notificationPanel::backdrop{background:#0007;backdrop-filter:blur(5px)}.notification-head{display:flex;align-items:center;justify-content:space-between;padding:20px 22px 10px}.notification-head h2{font:600 22px system-ui;margin:0}.notification-head button{width:38px!important;min-height:38px!important;padding:0!important;border-radius:50%!important;font:24px system-ui!important}.notification-tools{display:flex;gap:7px;flex-wrap:wrap;padding:8px 20px 14px}.notification-tools button{width:auto!important;min-height:38px!important;padding:8px 12px!important;font:12px system-ui!important;border-radius:20px!important}.notification-tools [aria-pressed=true]{background:#dfc69325!important;border-color:#dfc69388!important;color:#f3deaf!important}.notification-tools [data-read-all]{margin-left:auto}.notification-list{padding:0 10px 12px}.notification-item{display:flex!important;text-align:left!important;gap:12px;align-items:center;width:100%!important;min-height:86px!important;padding:14px 12px!important;border:1px solid transparent!important;border-radius:17px!important;background:transparent!important;color:inherit!important;cursor:pointer;white-space:normal!important}.notification-item:hover,.notification-item:focus-visible{background:#dfc69312!important;outline:1px solid #dfc69355}.notification-item.is-unread{background:#dfc6930d!important;margin-bottom:4px}.notification-symbol{display:grid;place-items:center;flex:0 0 37px;height:37px;border:1px solid #dfc69333;border-radius:50%;color:#e1c78f}.notification-item>span:nth-child(2){flex:1;min-width:0;display:grid;gap:4px}.notification-item small{font:11px system-ui;color:#c5bba5}.notification-item strong{font:600 14px system-ui}.notification-item span span{font:13px/1.4 system-ui;color:#cfc5b2}.notification-item i{width:7px;height:7px;flex:0 0 7px;border-radius:50%;background:#e1c78f}.notification-empty{padding:22px;text-align:center;font:14px/1.6 system-ui;color:#c9bfa9}.notification-foot,.notification-status{padding:0 22px;font:12px/1.5 system-ui;color:#c5bba5}.notification-status:empty{display:none}.notification-toast{position:fixed;bottom:100px;left:50%;transform:translateX(-50%);z-index:60;max-width:calc(100% - 30px);width:340px;padding:15px 18px;border:1px solid #dfc69366;border-radius:18px;background:#302a20f5;color:#f0dcaf;box-shadow:0 8px 30px #0006;font:14px/1.5 system-ui}@media(max-width:760px){body>header{padding-right:66px!important}#notificationBell{top:19px;right:22px;width:42px!important;min-height:42px!important}#notificationPanel{max-height:84dvh}.notification-head{padding:18px 18px 8px}}
