.notifications_bell__jokCX,.notifications_wrap__jH3hj{position:relative;display:flex}.notifications_bell__jokCX{width:32px;height:32px;border-radius:8px;align-items:center;justify-content:center;color:var(--color-text-muted);background:transparent;border:0;cursor:pointer}.notifications_bellOpen__9TWDL,.notifications_bell__jokCX:hover{color:var(--color-text-secondary);background:var(--color-bg-hover)}.notifications_dotNum__c5xiX{top:2px;right:1px;min-width:15px;height:15px;padding:0 4px;background:#d24b2a;color:#fff;font-size:10px;line-height:15px;font-weight:600;text-align:center}.notifications_dotNum__c5xiX,.notifications_dotSoft__AvRq5{position:absolute;border-radius:999px;box-shadow:0 0 0 2px var(--color-bg-primary)}.notifications_dotSoft__AvRq5{top:6px;right:6px;width:8px;height:8px;background:#b9ad97}.notifications_panel__mUQZN{position:absolute;top:calc(100% + 6px);right:0;z-index:70;width:400px;max-width:calc(100vw - 24px);max-height:min(640px,calc(100dvh - 80px));display:flex;flex-direction:column;background:var(--color-bg-elevated);border:1px solid var(--color-border-strong,var(--color-border));border-radius:14px;box-shadow:var(--shadow-lg)}.notifications_head__ICqpu{display:flex;align-items:center;padding:12px 10px 4px 18px}.notifications_title__9wdeO{flex:1;margin:0;font-size:15px;font-weight:600;color:var(--color-text-primary)}.notifications_iconBtn__R_Da3{width:30px;height:30px;border-radius:8px;border:0;background:transparent;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--color-text-secondary)}.notifications_iconBtn__R_Da3:hover{background:var(--color-bg-hover);color:var(--color-text-primary)}.notifications_tabs__2f9At{display:flex;gap:2px;padding:4px 12px 6px}.notifications_tab__XIzto{position:relative;padding:4px 10px;border-radius:999px;border:0;background:transparent;cursor:pointer;font-size:13px;color:var(--color-text-secondary)}.notifications_tab__XIzto:hover{background:var(--color-bg-hover)}.notifications_tabOn__tva6Z{background:#f3ecdf;color:#8b7248;font-weight:500}.notifications_tabDot__rk5k3{position:absolute;top:4px;right:3px;width:5px;height:5px;border-radius:50%;background:#d24b2a}.notifications_list__N7CB_{flex:1;overflow:auto;padding:0 6px 6px}.notifications_group__QT2Im{font-size:12px;color:var(--color-text-muted);padding:10px 12px 4px}.notifications_row__RDXk8{position:relative;display:flex;gap:10px;width:100%;padding:10px 12px;border-radius:10px;border:0;background:transparent;cursor:pointer;text-align:left;font:inherit;color:inherit}.notifications_row__RDXk8:hover{background:var(--color-bg-hover)}.notifications_unreadDotSoft__oFCwr,.notifications_unreadDot__LrEp4{position:absolute;left:3px;top:21px;width:6px;height:6px;border-radius:50%;background:#8b7248}.notifications_unreadDotSoft__oFCwr{background:#c9bea9}.notifications_rowIcon__Y2lni{width:30px;height:30px;border-radius:9px;flex-shrink:0;display:flex;align-items:center;justify-content:center;background:#eef3e6;color:#6b8a4e}.notifications_rowIconWarn__WAuLs{background:#f7ebe6;color:#b0573a}.notifications_rowBody__MrOtJ{flex:1;min-width:0;display:flex;flex-direction:column}.notifications_rowTitle__9horY{font-size:13.5px;line-height:1.45;color:var(--color-text-secondary)}.notifications_rowUnread__rAUTa .notifications_rowTitle__9horY{color:var(--color-text-primary);font-weight:600}.notifications_rowDesc__hm594{font-size:12.5px;color:var(--color-text-muted);margin-top:1px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.notifications_rowTime__Q_7Ef{font-size:11.5px;color:var(--color-text-muted);margin-top:2px}.notifications_needTag__8cwg5{display:inline-block;margin-left:6px;padding:0 6px;border-radius:5px;vertical-align:1px;font-size:11px;font-weight:500;background:#f3ecdf;color:#8b7248}.notifications_empty__wagEc{padding:64px 20px;text-align:center;color:var(--color-text-muted)}.notifications_empty__wagEc img{opacity:.75}.notifications_empty__wagEc p{margin:8px 0 0}.notifications_foot__6Qnum{padding:8px 18px 12px;font-size:12.5px;color:var(--color-text-muted)}