.topBar{align-items:center;background:var(--field-bg);border-bottom:1px solid var(--border-color);border-radius:0 0 var(--control-bar-radius) var(--control-bar-radius);box-shadow:0 2px 8px var(--shadow-subtle);display:flex;flex-shrink:0;font-family:var(--font-sans);height:80px;justify-content:space-between}.topBar .black_font,.topBar .href_link{color:var(--text-color);transition:color .2s ease}.topBar .black_font:hover,.topBar .href_link:hover{color:var(--accent)}.topBar .topbar-left{align-items:center;display:flex;flex-shrink:0;gap:8px}@media (min-width:769px){.topBar .topbar-left{padding-left:3rem;padding-right:.5rem}}@media (max-width:768px){.topBar .topbar-right{justify-content:flex-end;margin-right:0!important;min-width:0}.topBar .topbar-center{min-width:0;overflow:hidden;padding-left:8px;padding-right:8px}}.topBar .topbar-nav-btn{align-items:center;background:var(--accent-tint);border:1px solid var(--accent-border);border-radius:50%;box-shadow:0 1px 3px var(--shadow-subtle);color:var(--accent);display:flex;gap:8px;height:44px;justify-content:center;min-height:44px;min-width:44px;padding:0;transition:border-color var(--transition-medium),background-color var(--transition-medium),color var(--transition-medium),box-shadow var(--transition-medium),transform var(--transition-fast);width:44px}.topBar .topbar-nav-btn i{color:var(--accent);font-size:16px;margin:0;transition:color var(--transition-medium)}.topBar .topbar-nav-btn:hover{background:var(--accent);border-color:var(--accent);box-shadow:0 4px 10px var(--accent-tint-end);color:var(--color-light)}.topBar .topbar-nav-btn:hover i{color:var(--color-light)}.topBar .topbar-nav-btn:focus-visible{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-tint-end);outline:none}.topBar .topbar-nav-btn:is(.is-pressed,:focus-visible:active){background:var(--accent);border-color:var(--accent);transform:scale(.95)}.topBar .topbar-nav-btn:is(.is-pressed,:focus-visible:active) i{color:var(--color-light)}#logoDivInfo{align-items:center;display:flex;height:80px;justify-content:center;min-width:0;overflow:hidden}#logoDivInfo img{max-height:100%;max-width:100%;-o-object-fit:contain;object-fit:contain;padding:10px 0}#logoDivInfo .congregation-name-fallback{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;color:var(--gray-800);display:-webkit-box;font-family:var(--font-sans);font-size:clamp(.75rem,2.5vw,1.125rem);font-weight:700;line-height:1.2;max-width:100%;overflow:hidden;text-align:center;word-break:break-word}#logoDivInfo:has(.congregation-name-fallback){max-width:min(100%,280px)}.topbar-shul-name{color:var(--text-color);display:none;font-family:var(--font-sans);font-size:1.1rem;font-weight:800;letter-spacing:-.015em;max-width:min(240px,28vw);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (max-width:768px){.topbar-shul-name{font-size:.9rem;max-width:40vw}}body.member-home-page-active .topbar-shul-name{display:block}@media (max-width:768px){body.member-home-page-active .topbar-shul-name{display:none}}.topbar-page-title{color:var(--gray-800);flex-shrink:1;font-family:var(--font-sans);font-size:1.125rem;font-weight:700;max-width:min(220px,28vw);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (min-width:769px){.topbar-page-title{margin-left:1.25rem}}@media (max-width:768px){:root{--topbar-edge-inset:8px;--topbar-height:60px}.topBar{height:var(--topbar-height);overflow:visible;padding-left:0;padding-right:0;position:sticky;top:0;z-index:50}.topBar>.topbar-left,.topBar>.topbar-right{padding-left:var(--topbar-edge-inset);padding-right:var(--topbar-edge-inset)}.topBar .topbar-left{justify-content:flex-start}.topBar .topbar-right .btn-group.app-dropdown:not(.topbar-account-menu) .pill-btn{font-size:13px;height:44px;max-width:44px;min-width:44px!important;padding:0;width:44px!important}.topBar .topbar-right .btn-group.app-dropdown:not(.topbar-account-menu) .pill-btn .pill-btn-caret{display:none}#logoDivInfo{flex-shrink:1;height:36px;max-height:36px;max-width:80px}#logoDivInfo img{max-height:36px;width:auto}#logoDivInfo:has(.congregation-name-fallback){height:auto;max-width:min(92vw,260px);min-height:36px;width:auto}}

/*# sourceMappingURL=topbar.css.map*/