.SiteHeader-module__BAu-nW__siteHeader{z-index:100;background:var(--white);position:relative}.SiteHeader-module__BAu-nW__siteHeaderBrand{background:var(--white)}.SiteHeader-module__BAu-nW__siteHeaderBrandInner{justify-content:center;align-items:center;min-height:190px;display:flex}.SiteHeader-module__BAu-nW__siteHeaderLogo{width:190px;min-height:40px;color:var(--green-800);letter-spacing:-.045em;justify-content:center;align-items:center;font-size:24px;font-weight:600;line-height:1;text-decoration:none;display:inline-flex}.SiteHeader-module__BAu-nW__siteHeaderNav{z-index:1000;background:var(--white);width:100%;position:sticky;top:0}.SiteHeader-module__BAu-nW__headerInner{justify-content:space-between;align-items:center;gap:0;min-height:62px;display:flex}.SiteHeader-module__BAu-nW__mainNav{display:contents}.SiteHeader-module__BAu-nW__mainNav a{height:62px;color:var(--text);white-space:nowrap;flex:none;justify-content:center;align-items:center;font-size:13px;font-weight:500;line-height:1;text-decoration:none;transition:color .18s;display:inline-flex}.SiteHeader-module__BAu-nW__mainNav a:hover{color:var(--green-800)}.SiteHeader-module__BAu-nW__clinicStatus{white-space:nowrap;flex:none;align-items:center;gap:7px;font-size:12px;line-height:1;display:inline-flex}.SiteHeader-module__BAu-nW__clinicStatusDot{background:currentColor;border-radius:50%;flex:0 0 7px;width:7px;height:7px}.SiteHeader-module__BAu-nW__isOpen{color:var(--green-800)}.SiteHeader-module__BAu-nW__isOpen .SiteHeader-module__BAu-nW__clinicStatusDot{animation:2.4s ease-in-out infinite SiteHeader-module__BAu-nW__clinicStatusPulse}.SiteHeader-module__BAu-nW__isClosed{color:var(--muted)}.SiteHeader-module__BAu-nW__clinicStatusLabel{font-weight:600}.SiteHeader-module__BAu-nW__clinicStatusHours{color:var(--muted);font-weight:400}@keyframes SiteHeader-module__BAu-nW__clinicStatusPulse{0%,to{opacity:1}50%{opacity:.4}}.SiteHeader-module__BAu-nW__headerCall{color:var(--text);white-space:nowrap;flex:none;justify-content:center;align-items:center;gap:8px;font-size:13px;font-weight:500;line-height:1;text-decoration:none;transition:color .18s;display:inline-flex}.SiteHeader-module__BAu-nW__headerCall:hover{color:var(--green-800)}.SiteHeader-module__BAu-nW__menuButton{width:40px;height:40px;color:var(--text);cursor:pointer;background:0 0;border:0;padding:0;display:none}@media (max-width:1100px){.SiteHeader-module__BAu-nW__siteHeaderBrandInner{min-height:165px}.SiteHeader-module__BAu-nW__siteHeaderLogo{width:170px}.SiteHeader-module__BAu-nW__clinicStatusHours,.SiteHeader-module__BAu-nW__headerCall span{display:none}}@media (max-width:820px){.SiteHeader-module__BAu-nW__siteHeaderBrandInner{min-height:125px}.SiteHeader-module__BAu-nW__siteHeaderNav{min-height:58px}.SiteHeader-module__BAu-nW__headerInner{justify-content:space-between;align-items:center;gap:0;min-height:58px;display:flex;position:relative}.SiteHeader-module__BAu-nW__clinicStatus{order:1;gap:6px;margin:0;font-size:10px}.SiteHeader-module__BAu-nW__clinicStatusHours{display:none}.SiteHeader-module__BAu-nW__clinicStatusDot{flex-basis:6px;width:6px;height:6px}.SiteHeader-module__BAu-nW__menuButton{order:2;justify-content:center;align-items:center;margin:0;display:flex}.SiteHeader-module__BAu-nW__mainNav{background:var(--white);flex-direction:column;align-items:stretch;padding:8px 0;display:none;position:absolute;top:58px;left:0;right:0}.SiteHeader-module__BAu-nW__mainNav.SiteHeader-module__BAu-nW__isOpen{display:flex}.SiteHeader-module__BAu-nW__mainNav a{justify-content:center;align-items:center;width:100%;height:50px;min-height:50px;font-size:14px;display:flex}.SiteHeader-module__BAu-nW__mainNav a:hover{color:var(--green-800)}.SiteHeader-module__BAu-nW__headerCall{width:40px;height:40px;color:var(--text);white-space:nowrap;flex:0 0 40px;justify-content:center;align-items:center;padding:0;font-size:13px;font-weight:500;line-height:1;text-decoration:none;transition:color .18s;display:inline-flex}}@media (max-width:390px){.SiteHeader-module__BAu-nW__clinicStatus{font-size:9px}.SiteHeader-module__BAu-nW__clinicStatusLabel{font-size:0}.SiteHeader-module__BAu-nW__clinicStatusLabel:after{content:"Otwarte";font-size:9px}.SiteHeader-module__BAu-nW__isClosed .SiteHeader-module__BAu-nW__clinicStatusLabel:after{content:"Zamknięte"}}@media (prefers-reduced-motion:reduce){.SiteHeader-module__BAu-nW__isOpen .SiteHeader-module__BAu-nW__clinicStatusDot{animation:none}.SiteHeader-module__BAu-nW__mainNav a,.SiteHeader-module__BAu-nW__headerCall{transition:none}}
