.search-header { display: flex; align-items: center; justify-content: space-between; gap: 20px; margin-bottom: 24px; flex-wrap: wrap; }
.search-title-wrap { display: flex; align-items: center; }
.search-query { color: var(--text-muted); font-weight: 500; margin-left: 10px; }
.search-filters { display: flex; align-items: center; margin-left: auto; }
.account-dropdown-proper { min-width: 240px; padding: 6px; border-radius: 14px; }
.account-dropdown-proper::before { content: ""; display: none; }
.account-dropdown-header { display: flex; align-items: center; gap: 12px; padding: 12px; border-bottom: 1px solid var(--border); }
.account-dropdown-avatar { width: 44px; height: 44px; border-radius: 12px; object-fit: cover; background: var(--bg-input); }
.account-dropdown-user { min-width: 0; display: flex; flex-direction: column; gap: 2px; overflow: hidden; }
.account-dropdown-name { font-size: 14px; font-weight: 700; color: var(--text-heading); display: flex; align-items: center; gap: 5px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
.account-dropdown-name [data-lucide] { width: 14px; height: 14px; color: var(--accent); flex-shrink: 0; }
.account-dropdown-handle { font-size: 12px; color: var(--text-subtle); white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
.account-dropdown-proper .account-dropdown-section { display: flex; flex-direction: column; padding: 6px 0; border-bottom: 1px solid var(--border); }
.account-dropdown-proper .account-dropdown-section:last-child { border-bottom: none; }
.account-dropdown-item { display: flex; align-items: center; gap: 10px; padding: 9px 12px; border-radius: 9px; font-size: 13px; font-weight: 500; color: var(--text-muted); transition: all 0.15s; }
.account-dropdown-item:hover { background: var(--bg-hover); color: var(--text); }
.account-dropdown-item [data-lucide] { width: 15px; height: 15px; }
.account-dropdown-logout { color: var(--red); }
.account-dropdown-logout:hover { background: rgba(251,113,133,0.1); color: var(--red); }
.feed-notif { display: inline-flex; align-items: center; justify-content: center; min-width: 18px; height: 18px; padding: 0 5px; border-radius: 9px; background: var(--accent); color: #fff; font-size: 10px; font-weight: 700; line-height: 1; letter-spacing: 0.2px; flex-shrink: 0; }
.account-dropdown-item .feed-notif { margin-left: auto; }
.nav-link .feed-notif { margin-left: 6px; }
.mobile-nav-links a .feed-notif { margin-left: auto; }
@media (max-width: 768px) {
  .search-header { gap: 14px; }
  .search-query { margin-left: 6px; }
  .search-filters { margin-left: auto; }
  .account-dropdown-proper { border-radius: 18px 18px 0 0; padding: 10px 16px 20px; }
  .account-dropdown-proper::before { content: ""; display: block; width: 40px; height: 4px; background: var(--border); border-radius: 2px; margin: 8px auto 14px; }
  .account-dropdown-header { padding: 14px 4px; }
  .account-dropdown-avatar { width: 44px; height: 44px; }
  .account-dropdown-name { font-size: 16px; }
  .account-dropdown-handle { font-size: 13px; }
  .account-dropdown-item { padding: 13px 12px; font-size: 15px; }
  .account-dropdown-item [data-lucide] { width: 18px; height: 18px; }
  .account-dropdown-logout { margin-top: 4px; }
}
