.OfficialBadge-module__se5WSW__badge{background:var(--primary);box-shadow:0 0 0 2px var(--background);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;line-height:0;display:inline-flex;overflow:hidden}.OfficialBadge-module__se5WSW__mark{color:#fff;flex-shrink:0}
.AddMembersModal-module__buJ2Yq__overlay{z-index:300;background:#00000073;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.AddMembersModal-module__buJ2Yq__modal{background:var(--surface);border-radius:14px;flex-direction:column;width:100%;max-width:480px;max-height:80vh;display:flex;overflow:hidden;box-shadow:0 16px 48px #00000040}.AddMembersModal-module__buJ2Yq__header{border-bottom:1px solid var(--border-color);justify-content:space-between;align-items:center;padding:.75rem 1rem;font-size:1rem;font-weight:600;display:flex}.AddMembersModal-module__buJ2Yq__closeButton{cursor:pointer;width:32px;height:32px;color:var(--foreground);background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.AddMembersModal-module__buJ2Yq__searchBar{border-bottom:1px solid var(--border-color);padding:.6rem 1rem}.AddMembersModal-module__buJ2Yq__searchInput{border:1px solid var(--border-color);background:var(--background);width:100%;color:var(--foreground);border-radius:999px;padding:.5rem .95rem;font-family:inherit;font-size:.9rem}.AddMembersModal-module__buJ2Yq__searchInput:focus{border-color:var(--primary);outline:none}.AddMembersModal-module__buJ2Yq__selectedRow{border-bottom:1px solid var(--border-color);flex-wrap:wrap;gap:.4rem;min-height:0;padding:.5rem 1rem;display:flex}.AddMembersModal-module__buJ2Yq__selectedChip{background:var(--background);border:1px solid var(--border-color);color:var(--foreground);border-radius:999px;align-items:center;gap:.3rem;padding:.25rem .4rem .25rem .7rem;font-size:.85rem;display:inline-flex}.AddMembersModal-module__buJ2Yq__chipRemove{cursor:pointer;width:18px;height:18px;color:var(--text-gray);background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;padding:0;line-height:1;display:inline-flex}.AddMembersModal-module__buJ2Yq__results{flex:1;margin:0;padding:0;list-style:none;overflow-y:auto}.AddMembersModal-module__buJ2Yq__resultItem{cursor:pointer;border:none;border-bottom:1px solid var(--border-color);text-align:left;width:100%;height:64px;color:var(--foreground);font:inherit;background:0 0;align-items:center;gap:.7rem;padding:0 1rem;display:flex}.AddMembersModal-module__buJ2Yq__resultItem:hover:not(:disabled){background:var(--background)}.AddMembersModal-module__buJ2Yq__avatar{background:var(--border-color);width:40px;height:40px;color:var(--foreground);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-weight:600;display:flex;overflow:hidden}.AddMembersModal-module__buJ2Yq__avatar img{object-fit:cover;width:100%;height:100%}.AddMembersModal-module__buJ2Yq__body{flex:1;min-width:0}.AddMembersModal-module__buJ2Yq__name{white-space:nowrap;text-overflow:ellipsis;font-size:.95rem;font-weight:600;overflow:hidden}.AddMembersModal-module__buJ2Yq__handle{color:var(--text-gray);white-space:nowrap;text-overflow:ellipsis;font-size:.8rem;overflow:hidden}.AddMembersModal-module__buJ2Yq__checkbox{flex-shrink:0;width:18px;height:18px}.AddMembersModal-module__buJ2Yq__hint{text-align:center;color:var(--text-gray);padding:1.25rem 1rem;font-size:.9rem}.AddMembersModal-module__buJ2Yq__footer{border-top:1px solid var(--border-color);gap:.5rem;padding:.75rem 1rem;display:flex}.AddMembersModal-module__buJ2Yq__primary{background:var(--primary);color:#fff;cursor:pointer;border:none;border-radius:999px;flex:1;padding:.65rem 1rem;font-size:.95rem;font-weight:600}.AddMembersModal-module__buJ2Yq__primary:disabled{opacity:.5;cursor:not-allowed}.AddMembersModal-module__buJ2Yq__error{color:var(--danger);padding:0 1rem .5rem;font-size:.85rem}
.NotificationBell-module__jey9la__notificationContainer{align-items:center;display:flex;position:relative}.NotificationBell-module__jey9la__bellButton{cursor:pointer;color:var(--foreground);background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;padding:8px;transition:all .2s;display:flex;position:relative}.NotificationBell-module__jey9la__bellIcon{color:#6e6e6e;width:24px;height:24px}.NotificationBell-module__jey9la__dropdown{background:var(--surface);border:1px solid var(--border-color);z-index:1001;border-radius:12px;width:320px;max-width:calc(100vw - 24px);max-height:400px;margin-top:8px;position:absolute;top:100%;right:0;overflow:hidden;box-shadow:0 4px 20px #00000014}.NotificationBell-module__jey9la__dropdownHeader{border-bottom:1px solid var(--border-color);justify-content:space-between;align-items:center;padding:16px 16px 12px;display:flex}.NotificationBell-module__jey9la__dropdownTitle{color:var(--foreground);margin:0;font-size:16px;font-weight:600}.NotificationBell-module__jey9la__unreadCount{color:var(--text-gray);background:var(--primary-soft-bg);border-radius:12px;padding:2px 8px;font-size:12px;font-weight:600}.NotificationBell-module__jey9la__markAllButton{color:var(--primary);cursor:pointer;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;padding:4px;transition:all .2s;display:flex}.NotificationBell-module__jey9la__checkIcon{width:16px;height:16px}.NotificationBell-module__jey9la__dropdownContent{max-height:300px;overflow-y:auto}.NotificationBell-module__jey9la__itemActions{flex-shrink:0;align-items:center;gap:4px;margin-left:8px;display:flex}.NotificationBell-module__jey9la__deleteButton:hover{color:#c0392b}.NotificationBell-module__jey9la__dropdownFooter{text-align:center;color:var(--primary);border-top:1px solid var(--border-color);padding:10px;font-size:13px;font-weight:600;text-decoration:none;display:block}.NotificationBell-module__jey9la__notificationsList{padding:8px 0}.NotificationBell-module__jey9la__notificationItem{border-bottom:1px solid var(--border-color);grid-template-columns:auto 1fr auto;align-items:flex-start;gap:12px;padding:12px 16px;transition:background-color .2s;display:grid;position:relative}.NotificationBell-module__jey9la__itemClickable{cursor:pointer}.NotificationBell-module__jey9la__itemClickable:hover{background:var(--primary-soft-bg,var(--background))}.NotificationBell-module__jey9la__notifierColumn{flex-shrink:0;position:relative}.NotificationBell-module__jey9la__notifierAvatar{background:var(--primary-soft-bg,var(--border-color));width:36px;height:36px;color:var(--primary);border-radius:50%;justify-content:center;align-items:center;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex;overflow:hidden}.NotificationBell-module__jey9la__notifierAvatarImg{object-fit:cover;width:100%;height:100%}.NotificationBell-module__jey9la__notifierAvatarPlaceholder{background:var(--primary-soft-bg,var(--border-color));border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;display:inline-flex;overflow:hidden}.NotificationBell-module__jey9la__bellPlaceholder{width:18px;height:18px;color:var(--primary)}.NotificationBell-module__jey9la__notificationBody{min-width:0}.NotificationBell-module__jey9la__notifierLink{color:var(--foreground);font-weight:600;text-decoration:none}.NotificationBell-module__jey9la__notifierLink:hover{text-decoration:underline}.NotificationBell-module__jey9la__actionText{color:var(--text-gray)}.NotificationBell-module__jey9la__itemActions{flex-shrink:0;gap:4px;display:flex}.NotificationBell-module__jey9la__notificationItem:last-child{border-bottom:none}.NotificationBell-module__jey9la__notificationItem.NotificationBell-module__jey9la__unread{background:var(--notification-unread-bg);border-left:3px solid var(--primary)}.NotificationBell-module__jey9la__notificationContent{width:100%}.NotificationBell-module__jey9la__notificationHeader{justify-content:space-between;align-items:flex-start;margin-bottom:4px;display:flex}.NotificationBell-module__jey9la__notificationTitle{color:var(--foreground);flex:1;margin:0;font-size:14px;font-weight:600;line-height:1.3}.NotificationBell-module__jey9la__titleRow{flex:1;align-items:center;gap:8px;display:flex}.NotificationBell-module__jey9la__typeIcon{width:16px;height:16px;color:var(--primary);flex-shrink:0}.NotificationBell-module__jey9la__markReadButton{color:var(--text-gray);cursor:pointer;background:0 0;border:none;border-radius:3px;flex-shrink:0;justify-content:center;align-items:center;margin-left:8px;padding:2px;transition:all .2s;display:flex}.NotificationBell-module__jey9la__notificationText{color:var(--foreground);word-wrap:break-word;font-size:13px;line-height:1.4}.NotificationBell-module__jey9la__notificationTime{color:var(--text-gray);opacity:.85;margin-bottom:4px;font-size:11px}.NotificationBell-module__jey9la__loadingState{text-align:center;color:var(--text-gray);padding:40px 20px}.NotificationBell-module__jey9la__loadingSpinner{border:2px solid var(--border-color);border-top:2px solid var(--primary);border-radius:50%;width:24px;height:24px;margin:0 auto 12px;animation:1s linear infinite NotificationBell-module__jey9la__spin}.NotificationBell-module__jey9la__loadingText{margin:0;font-size:14px}@keyframes NotificationBell-module__jey9la__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.NotificationBell-module__jey9la__emptyState{text-align:center;color:var(--text-gray);padding:40px 20px}.NotificationBell-module__jey9la__emptyIcon{opacity:.5;width:32px;height:32px;margin:0 auto 12px}.NotificationBell-module__jey9la__emptyText{margin:0;font-size:14px}@media (max-width:1280px){.NotificationBell-module__jey9la__dropdown{width:280px;right:0}.NotificationBell-module__jey9la__notificationContainer{display:none}}
