Sachverhalt: Sachverhalt: A. C._ (geb. 1956), von 1980 bis zum 11. November 2001 als Sachbearbeiterin Zahlungsverkehr bei der Bank X._ tätig, meldete sich am 12. März 2002 wegen einer Muskelerkrankung zum Leistungsbezug bei der Invalidenversicherung an. Die IV-Stelle des Kantons Zürich nahm Abklärungen medizinischer und erwerblicher Art vor und lehnte den Antrag auf Ausrichtung einer Invalidenrente ab, weil sie von einem Invaliditätsgrad von unter 40 % ausging (durch Einspracheentscheid vom 26. Juni 2003 bestätigte Verfügung vom 16. April 2003). Hingegen erteilte sie mit Verfügung vom 15. April 2003 eine Kostengutsprache für Dienstleistungen Dritter (Taxikosten) in Höhe von höchstens Fr. 1583.- monatlich. A. C._ (geb. 1956), von 1980 bis zum 11. November 2001 als Sachbearbeiterin Zahlungsverkehr bei der Bank X._ tätig, meldete sich am 12. März 2002 wegen einer Muskelerkrankung zum Leistungsbezug bei der Invalidenversicherung an. Die IV-Stelle des Kantons Zürich nahm Abklärungen medizinischer und erwerblicher Art vor und lehnte den Antrag auf Ausrichtung einer Invalidenrente ab, weil sie von einem Invaliditätsgrad von unter 40 % ausging (durch Einspracheentscheid vom 26. Juni 2003 bestätigte Verfügung vom 16. April 2003). Hingegen erteilte sie mit Verfügung vom 15. April 2003 eine Kostengutsprache für Dienstleistungen Dritter (Taxikosten) in Höhe von höchstens Fr. 1583.- monatlich. B. Die gegen den Einspracheentscheid vom 26. Juni 2003 erhobene Beschwerde wies das Sozialversicherungsgericht des Kantons Zürich ab (Entscheid vom 17. Dezember 2003). B. Die gegen den Einspracheentscheid vom 26. Juni 2003 erhobene Beschwerde wies das Sozialversicherungsgericht des Kantons Zürich ab (Entscheid vom 17. Dezember 2003). C. C._ lässt Verwaltungsgerichtsbeschwerde einreichen mit dem Rechtsbegehren, es sei ihr, unter Aufhebung von Einspracheentscheid und kantonalem Entscheid, eine ganze Invalidenrente zuzusprechen, eventuell sei ein medizinisches Gutachten anzuordnen. Während die IV-Stelle auf Abweisung der Verwaltungsgerichtsbeschwerde schliesst, verzichtet das Bundesamt für Sozialversicherung auf Vernehmlassung.