.header-dropdown_container__tWcEt{position:relative;flex:1 1;min-width:0}.header-dropdown_button__vODGJ{width:100%;height:42px;display:flex;justify-content:space-between;align-items:center;padding:10px 14px;background:#fff;border:1px solid #e5e7eb;border-radius:8px;font-size:15px;color:#4b5563;cursor:pointer;overflow:hidden}.header-dropdown_left__CuVvE{display:flex;align-items:center;gap:8px;flex:1 1;min-width:0}.header-dropdown_text__Pvh0D{flex:1 1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-align:left}.header-dropdown_icon__nO2EB{color:#4b5563;width:16px}.header-dropdown_button__vODGJ:hover{border-color:#d1d5db}.header-dropdown_active__uvBCD{border-color:#6f2cff!important;box-shadow:0 0 0 3px rgba(111,44,255,.25)}.header-dropdown_chevron__ZsVPW{transition:transform .2s ease;color:#6b7280;width:14px}.header-dropdown_chevronOpen__t_wJ5{transform:rotate(180deg)}.header-dropdown_menu__MZ9kV{position:absolute;top:calc(100% + 8px);left:0;right:0;background:#fff;border:1px solid #e5e7eb;border-radius:8px;z-index:30;box-shadow:0 4px 6px rgba(0,0,0,.1);animation:header-dropdown_fadeIn__iCQFi .15s ease;overflow:hidden}.header-dropdown_item__4XBov{width:100%;padding:10px 16px;background:#fff;border:none;text-align:left;font-size:15px;color:#4b5563;cursor:pointer;transition:background-color .15s ease}.header-dropdown_item__4XBov:hover{background:#6f2cff;color:#fff}.header-dropdown_itemSelected__8VIpX{background:#f3f0ff;color:#6f2cff;font-weight:500}.header-dropdown_itemSelected__8VIpX:hover{background:#6f2cff;color:#fff}.header-dropdown_disabled__uMTG9{opacity:.5;pointer-events:none}.header-dropdown_disabled__uMTG9 .header-dropdown_button__vODGJ{cursor:not-allowed;background:#f9fafb}@keyframes header-dropdown_fadeIn__iCQFi{0%{opacity:0;transform:translateY(-2px)}to{opacity:1}}@media (max-width:990px){.header-dropdown_container__tWcEt{flex:none;width:100%}}.NotificationBell_notificationWrapper__1qX7L{position:relative}.NotificationBell_notificationButton__138or{background:transparent;border:1px solid transparent;color:var(--color-text-secondary);cursor:pointer;padding:0;width:36px;height:36px;border-radius:50%;display:flex;align-items:center;justify-content:center;position:relative;transition:all .2s cubic-bezier(.16,1,.3,1)}.NotificationBell_notificationButton__138or[disabled]{cursor:not-allowed;opacity:.6}.NotificationBell_notificationButton__138or:hover{background-color:color-mix(in srgb,var(--color-text-primary) 10%,transparent);color:var(--color-text-primary);border-color:var(--color-border-subtle)}.NotificationBell_notificationButton__138or svg{width:18px;height:18px;color:inherit}.NotificationBell_notificationBadge__p8a7d{position:absolute;top:0;right:0;background:#f43f5e;color:#ffffff;font-size:10px;font-weight:700;padding:2px 5px;border-radius:999px;min-width:16px;min-height:16px;display:flex;align-items:center;justify-content:center;line-height:1}.NotificationBell_notificationDropdown__HI_pe{position:absolute;top:100%;right:0;margin-top:8px;background-color:var(--page-bg,var(--color-surface-1));border:1px solid var(--color-border-default);border-radius:12px;width:320px;max-height:480px;display:flex;flex-direction:column;overflow:hidden;box-shadow:0 8px 24px rgba(0,0,0,.4);z-index:1000}.NotificationBell_notificationHeader__fxh86{display:flex;align-items:center;justify-content:space-between;padding:16px;border-bottom:1px solid var(--color-border-default)}.NotificationBell_notificationHeader__fxh86 h3{font-size:16px;font-weight:600;color:var(--color-text-primary);margin:0}.NotificationBell_markAllReadBtn__j6_u_{background:transparent;border:none;color:var(--color-text-secondary);cursor:pointer;padding:6px;border-radius:6px;transition:all .2s}.NotificationBell_markAllReadBtn__j6_u_:hover{background:color-mix(in srgb,var(--color-text-primary) 10%,transparent);color:var(--color-text-brand)}.NotificationBell_notificationList__UTyUT{max-height:350px;overflow-y:auto;flex:1 1}.NotificationBell_notificationList__UTyUT::-webkit-scrollbar{width:6px}.NotificationBell_notificationList__UTyUT::-webkit-scrollbar-track{background:transparent}.NotificationBell_notificationList__UTyUT::-webkit-scrollbar-thumb{background:var(--color-surface-3);border-radius:3px}.NotificationBell_notificationEmpty__WElRM{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px 20px;color:var(--color-text-tertiary)}.NotificationBell_emptyIcon__Btsnt{font-size:32px;margin-bottom:12px;opacity:.5}.NotificationBell_notificationEmpty__WElRM p{font-size:14px;margin:0}.NotificationBell_notificationItem__gH3EZ{display:flex;gap:12px;padding:12px 16px;cursor:pointer;transition:background .2s;border-bottom:1px solid var(--color-border-default)}.NotificationBell_notificationItem__gH3EZ:last-child{border-bottom:none}.NotificationBell_notificationItem__gH3EZ:hover{background-color:color-mix(in srgb,var(--color-text-primary) 5%,transparent)}.NotificationBell_notificationItem__gH3EZ.NotificationBell_unread__btUit{background:color-mix(in srgb,var(--color-primary-500) 8%,transparent)}.NotificationBell_notificationItem__gH3EZ.NotificationBell_unread__btUit:hover{background:color-mix(in srgb,var(--color-primary-500) 14%,transparent)}.NotificationBell_notificationIcon__TMBG3{width:36px;height:36px;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0}.NotificationBell_notificationIcon__TMBG3 svg{width:16px;height:16px;color:inherit}.NotificationBell_notificationContent__Sf_oy{flex:1 1;min-width:0}.NotificationBell_notificationTitle__paUga{font-size:13px;font-weight:600;color:var(--color-text-primary);margin:0 0 4px}.NotificationBell_notificationMessage__PlF3r{font-size:12px;color:var(--color-text-secondary);margin:0 0 4px;line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.NotificationBell_notificationTime__upRQ4{font-size:11px;color:var(--color-text-tertiary)}.NotificationBell_notificationFooter__g39mH{border-top:1px solid var(--color-border-default);padding:10px 16px;background-color:var(--page-bg,var(--color-surface-1));flex-shrink:0;text-align:center}.NotificationBell_viewAllBtn__A_HYG{background:transparent;border:none;color:var(--color-text-brand);font-size:13px;font-weight:600;cursor:pointer;padding:4px 8px;text-decoration:none;transition:all .15s ease;display:inline-block}.NotificationBell_viewAllBtn__A_HYG:hover{color:color-mix(in srgb,var(--color-primary-500) 80%,white);text-decoration:underline}@media (max-width:768px){.NotificationBell_notificationButton__138or{padding:0}.NotificationBell_notificationButton__138or svg{width:18px;height:18px;min-height:0!important}.NotificationBell_notificationBadge__p8a7d{font-size:10px;min-width:22px;min-height:14px;padding:1px 4px}}@media (max-width:480px){.NotificationBell_notificationButton__138or{width:32px;height:32px}.NotificationBell_notificationButton__138or svg{width:16px;height:16px}.NotificationBell_notificationBadge__p8a7d{font-size:8px;min-width:14px;min-height:12px;padding:1px 3px;top:-2px;right:-2px}}@media (max-width:360px){.NotificationBell_notificationButton__138or{width:28px;height:28px}.NotificationBell_notificationButton__138or svg{width:14px;height:14px}}