.enhanced-feed-wrapper{width:100%}.enhanced-feed-filters{flex-shrink:0;align-items:center;gap:4px;display:flex}.filter-btn{border:1px solid var(--border-1);color:var(--text-secondary);cursor:pointer;white-space:nowrap;background:0 0;border-radius:6px;align-items:center;gap:4px;padding:6px 12px;font-size:13px;font-weight:500;transition:all .2s;display:flex}@media (min-width:769px){.enhanced-feed-filters{gap:3px}.filter-btn{gap:3px;padding:5px 10px;font-size:12px}.filter-btn svg{width:13px;height:13px}}.filter-btn:hover:not(:disabled){background:var(--surface-2);border-color:var(--border-2)}.filter-btn.is-active{background:var(--foreground);color:var(--background);border-color:var(--foreground);font-weight:600}.filter-btn:disabled{opacity:.4;cursor:not-allowed}.filter-count{background:var(--background);min-width:18px;height:18px;color:var(--foreground);border-radius:9px;justify-content:center;align-items:center;margin-left:2px;padding:0 5px;font-size:10px;font-weight:700;display:flex}.enhanced-feed-sort{color:var(--text-secondary);flex-shrink:0;align-items:center;gap:6px;margin-left:auto;font-size:13px;display:flex}@media (min-width:769px){.enhanced-feed-sort{gap:4px;font-size:12px}}.sort-select{border:1px solid var(--border-1);border-radius:var(--radius-md);background:var(--surface-2);color:var(--text-primary);font-size:12px;font-weight:var(--font-medium);cursor:pointer;transition:var(--transition-base);min-width:100px;padding:6px 10px}.sort-select:hover{border-color:var(--border-2);background:var(--surface-3)}.sort-select:focus{border-color:var(--foreground);outline:none}.sort-select option{color:#fff;font-size:13px;font-weight:var(--font-medium);background:#1a1640;padding:8px 12px}.sort-select option:hover,.sort-select option:focus{color:#fff;background:#252055}.sort-select option:checked{background:var(--foreground);color:#151233;font-weight:700}@media (max-width:768px){.enhanced-feed-toolbar{border-radius:10px;gap:8px;margin-bottom:10px;padding:8px 10px}.enhanced-feed-filters{flex:1;gap:6px}.filter-btn{border-radius:8px;gap:3px;padding:5px 10px;font-size:11px}.filter-btn svg{width:12px;height:12px}.filter-count{min-width:16px;height:16px;padding:0 3px;font-size:9px}.enhanced-feed-sort{gap:4px;font-size:11px}.enhanced-feed-sort label{display:none}.sort-select{border-radius:8px;min-width:90px;padding:5px 8px;font-size:11px}}@media (max-width:520px){.enhanced-feed-toolbar{gap:6px;margin-bottom:8px;padding:6px 8px}.enhanced-feed-filters{gap:4px}.filter-btn{flex:1;justify-content:center;padding:4px 8px;font-size:10px}.filter-btn svg{width:11px;height:11px}.sort-select{min-width:80px;padding:4px 6px;font-size:10px}}@media (max-width:380px){.enhanced-feed-toolbar{gap:4px;padding:5px 6px}.filter-btn{white-space:nowrap;padding:3px 6px;font-size:9px}.filter-btn svg{width:10px;height:10px}.sort-select{min-width:70px;padding:3px 5px;font-size:9px}}.feed-sort-dropdown{min-width:110px}.feed-sort-dropdown .modern-dropdown-label{display:none}.feed-sort-dropdown .modern-dropdown-button{border:1px solid var(--border-1);min-height:unset;background:0 0;border-radius:6px;height:auto;padding:5px 10px;font-size:12px}.feed-sort-dropdown .modern-dropdown-arrow{width:12px;height:12px}.feed-sort-dropdown .modern-dropdown-menu{font-size:12px}.feed-sort-dropdown .modern-dropdown-option{padding:8px 12px;font-size:12px}@media (min-width:769px){.feed-sort-dropdown{min-width:80px;max-width:90px}.feed-sort-dropdown .modern-dropdown-button{min-height:unset;width:100%;height:27px;padding:5px 8px;font-size:11px;line-height:1.2}.feed-sort-dropdown .modern-dropdown-arrow{width:11px;height:11px}.feed-sort-dropdown .modern-dropdown-option{padding:6px 10px;font-size:11px}}@media (max-width:768px){.feed-sort-dropdown{min-width:120px}.feed-sort-dropdown .modern-dropdown-label{font-size:.6875rem}.feed-sort-dropdown .modern-dropdown-button,.feed-sort-dropdown .modern-dropdown-option{padding:.4375rem .625rem;font-size:.75rem}}@media (max-width:520px){.feed-sort-dropdown{min-width:100px}.feed-sort-dropdown .modern-dropdown-button,.feed-sort-dropdown .modern-dropdown-option{padding:.375rem .5rem;font-size:.6875rem}}
