.NotificationPopover_overlay___TAiu{width:min(360px,calc(100vw - 24px));max-width:calc(100vw - 24px)}.NotificationPopover_overlay___TAiu .ant-popover-content{width:100%}.NotificationPopover_overlay___TAiu .ant-popover-inner{width:100%;max-width:100%;padding:0;border-radius:var(--border-radius-md);overflow:hidden;box-shadow:var(--shadow-lg)}.NotificationPopover_popover__z_lZP{width:100%;min-width:0}.NotificationPopover_header__yPrPX{display:flex;align-items:center;justify-content:space-between;padding:14px 16px 10px;border-bottom:1px solid var(--color-border-subtle)}.NotificationPopover_title__szBVi{display:inline-flex;align-items:center;gap:8px;font-size:14px;font-weight:600;color:var(--color-text-primary)}.NotificationPopover_unreadCount__n21HN{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 5px;font-size:11px;font-weight:600;line-height:1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:#fff;background:var(--color-primary);border-radius:9px}.NotificationPopover_markAllBtn__9xj_p{border:none;background:transparent;padding:0;margin:0;font-size:12px;font-weight:500;color:var(--color-primary);cursor:pointer;white-space:nowrap}.NotificationPopover_markAllBtn__9xj_p:hover:not(:disabled){color:var(--color-primary-dark)}.NotificationPopover_markAllBtn__9xj_p:disabled{opacity:.6;cursor:not-allowed}.NotificationPopover_empty__7JwjH{padding:24px 16px}.NotificationPopover_loading__TaPe1{display:flex;align-items:center;justify-content:center;padding:32px 16px}.NotificationPopover_list__T6VcG{max-height:320px;overflow-y:auto}.NotificationPopover_item__NQehY{display:flex;align-items:flex-start;gap:8px;padding:12px 16px;border-bottom:1px solid var(--color-border-subtle);transition:background .15s;cursor:pointer;text-decoration:none;color:inherit}.NotificationPopover_item__NQehY:last-child{border-bottom:none}.NotificationPopover_item__NQehY:hover{background:var(--color-bg-secondary)}.NotificationPopover_itemUnread__CNGaL{background:var(--color-primary-soft)}.NotificationPopover_itemUnread__CNGaL:hover{background:var(--color-primary-soft-strong)}.NotificationPopover_dot__XWIj_{width:8px;height:8px;border-radius:50%;background:transparent;flex-shrink:0;margin-top:5px}.NotificationPopover_dot__XWIj_[data-unread=true]{background:var(--color-primary)}.NotificationPopover_body__jwm1i{flex:1 1;min-width:0}.NotificationPopover_itemIcon__h_0aB{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:var(--border-radius-base);background:var(--color-bg-secondary);color:var(--color-text-secondary);flex-shrink:0}.NotificationPopover_itemUnread__CNGaL .NotificationPopover_itemIcon__h_0aB{background:rgba(22,119,255,.1);color:var(--color-primary)}.NotificationPopover_itemTitleRow__sGtiH{display:flex;align-items:center;flex-wrap:wrap;gap:6px;margin-bottom:2px}.NotificationPopover_itemTitle__MXca3{font-size:13px;font-weight:600;color:var(--color-text-primary);overflow-wrap:anywhere}.NotificationPopover_categoryTag__Ij8SM{-webkit-margin-end:0!important;margin-inline-end:0!important;font-size:10px!important;line-height:16px!important;padding:0 5px!important}.NotificationPopover_markReadBtn__iL5qx{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:28px;height:28px;border:1px solid color-mix(in srgb,var(--color-primary) 20%,white);border-radius:6px;background:color-mix(in srgb,var(--color-primary) 4%,white);color:var(--color-primary);cursor:pointer}.NotificationPopover_markReadBtn__iL5qx:disabled{opacity:.6;cursor:not-allowed}.NotificationPopover_itemDesc__dK7P9{font-size:12px;color:var(--color-text-secondary);line-height:1.4;margin-bottom:4px;overflow-wrap:anywhere}.NotificationPopover_itemTime__oViw4{font-size:11px;color:var(--color-text-tertiary)}.NotificationPopover_footer__YZvwN{padding:10px 16px;border-top:1px solid var(--color-border-subtle);text-align:center}.NotificationPopover_allLink__sPv9K{font-size:13px;color:var(--color-primary);font-weight:500;text-decoration:none}.NotificationPopover_allLink__sPv9K:hover{color:var(--color-primary-dark)}@media (max-width:420px){.NotificationPopover_overlay___TAiu{inset-inline-start:8px!important;right:auto!important;width:calc(100vw - 16px);max-width:calc(100vw - 16px)}.NotificationPopover_header__yPrPX{padding:12px}.NotificationPopover_item__NQehY{gap:6px;padding:10px 12px}.NotificationPopover_dot__XWIj_{width:6px;height:6px}.NotificationPopover_itemIcon__h_0aB,.NotificationPopover_markReadBtn__iL5qx{width:26px;height:26px}}