/* Neutralizacja stylow motywu Hello, kitu i CSS Elementora wewnatrz kalkulatorow v27.
   Arkusz kalkulatora ma prefiks #eres-kalk-v27, wiec wygrywa z motywem wszedzie tam, gdzie sam ustawia
   wartosc. Przeciekaja tylko wlasciwosci, ktorych paczka nie ustawia (np. font naglowkow z kitu,
   tlo wierszy tabel i interlinia etykiet z Hello). Dla kazdej takiej reguly jest tu lustrzana regula
   :is(selektor):where(#eres-kalk-v27 *) o tej samej specyficznosci z wartoscia revert.
   Wygenerowane w przegladarce na trzech stronach (wybor miasta, Krakow, Zakopane, akordeony otwarte).
   Musi sie ladowac PO arkuszach motywu: mu-pluginy dolaczaja ten plik w stopce. */
:is(*):where(#eres-kalk-v27 *){box-sizing:revert}
:is(h1):where(#eres-kalk-v27 *),:is(h2):where(#eres-kalk-v27 *),:is(h3):where(#eres-kalk-v27 *){margin-block-start:revert;margin-block-end:revert;font-family:revert;font-weight:revert;line-height:revert;color:revert}
:is(h1):where(#eres-kalk-v27 *){font-size:revert}
:is(h2):where(#eres-kalk-v27 *){font-size:revert}
:is(h3):where(#eres-kalk-v27 *){font-size:revert}
:is(p):where(#eres-kalk-v27 *){margin-block-start:revert;margin-block-end:revert}
:is(a):where(#eres-kalk-v27 *){background-color:revert;text-decoration-line:revert;text-decoration-thickness:revert;text-decoration-style:revert;text-decoration-color:revert;color:revert}
:is(a:active):where(#eres-kalk-v27 *),:is(a:hover):where(#eres-kalk-v27 *){color:revert}
:is(b):where(#eres-kalk-v27 *),:is(strong):where(#eres-kalk-v27 *){font-weight:revert}
:is(small):where(#eres-kalk-v27 *){font-size:revert}
:is(img):where(#eres-kalk-v27 *){border-top-style:revert;border-right-style:revert;border-bottom-style:revert;border-left-style:revert;height:revert;max-width:revert}
:is([hidden]):where(#eres-kalk-v27 *){display:revert}
@media print{:is(*):where(#eres-kalk-v27 *){background-image:revert !important;background-position-x:revert !important;background-position-y:revert !important;background-size:revert !important;background-repeat:revert !important;background-attachment:revert !important;background-origin:revert !important;background-clip:revert !important;background-color:revert !important;color:revert !important;box-shadow:revert !important;text-shadow:revert !important}}
@media print{:is(a):where(#eres-kalk-v27 *),:is(a:visited):where(#eres-kalk-v27 *){text-decoration-line:revert;text-decoration-thickness:revert;text-decoration-style:revert;text-decoration-color:revert}}
@media print{:is(thead):where(#eres-kalk-v27 *){display:revert}}
@media print{:is(img):where(#eres-kalk-v27 *),:is(tr):where(#eres-kalk-v27 *){break-inside:revert}}
@media print{:is(h2):where(#eres-kalk-v27 *),:is(h3):where(#eres-kalk-v27 *),:is(p):where(#eres-kalk-v27 *){orphans:revert;widows:revert}}
@media print{:is(h2):where(#eres-kalk-v27 *),:is(h3):where(#eres-kalk-v27 *){break-after:revert}}
:is(label):where(#eres-kalk-v27 *){display:revert;line-height:revert;vertical-align:revert}
:is(button):where(#eres-kalk-v27 *),:is(input):where(#eres-kalk-v27 *){font-family:revert;font-size:revert;line-height:revert;margin-top:revert;margin-right:revert;margin-bottom:revert;margin-left:revert}
:is(input[type="email"]):where(#eres-kalk-v27 *),:is(input[type="number"]):where(#eres-kalk-v27 *),:is(input[type="tel"]):where(#eres-kalk-v27 *){width:revert;border-top-width:revert;border-right-width:revert;border-bottom-width:revert;border-left-width:revert;border-top-style:revert;border-right-style:revert;border-bottom-style:revert;border-left-style:revert;border-top-color:revert;border-right-color:revert;border-bottom-color:revert;border-left-color:revert;border-image-source:revert;border-image-slice:revert;border-image-width:revert;border-image-outset:revert;border-image-repeat:revert;border-top-left-radius:revert;border-top-right-radius:revert;border-bottom-right-radius:revert;border-bottom-left-radius:revert;padding-top:revert;padding-right:revert;padding-bottom:revert;padding-left:revert;transition-behavior:revert;transition-duration:revert;transition-timing-function:revert;transition-delay:revert;transition-property:revert}
:is(input[type="email"]:focus):where(#eres-kalk-v27 *),:is(input[type="number"]:focus):where(#eres-kalk-v27 *),:is(input[type="tel"]:focus):where(#eres-kalk-v27 *){border-top-color:revert;border-right-color:revert;border-bottom-color:revert;border-left-color:revert}
:is(button):where(#eres-kalk-v27 *),:is(input):where(#eres-kalk-v27 *){overflow-x:revert;overflow-y:revert}
:is(button):where(#eres-kalk-v27 *){text-transform:revert}
:is([type="button"]):where(#eres-kalk-v27 *),:is([type="submit"]):where(#eres-kalk-v27 *),:is(button):where(#eres-kalk-v27 *){width:revert;appearance:revert}
:is([type="button"]):where(#eres-kalk-v27 *),:is([type="submit"]):where(#eres-kalk-v27 *),:is(button):where(#eres-kalk-v27 *){display:revert;font-weight:revert;color:revert;text-align:revert;white-space-collapse:revert;text-wrap-mode:revert;user-select:revert;background-color:revert;border-top-width:revert;border-right-width:revert;border-bottom-width:revert;border-left-width:revert;border-top-style:revert;border-right-style:revert;border-bottom-style:revert;border-left-style:revert;border-top-color:revert;border-right-color:revert;border-bottom-color:revert;border-left-color:revert;border-image-source:revert;border-image-slice:revert;border-image-width:revert;border-image-outset:revert;border-image-repeat:revert;padding-top:revert;padding-right:revert;padding-bottom:revert;padding-left:revert;font-size:revert;border-top-left-radius:revert;border-top-right-radius:revert;border-bottom-right-radius:revert;border-bottom-left-radius:revert;transition-behavior:revert;transition-duration:revert;transition-timing-function:revert;transition-delay:revert;transition-property:revert}
:is([type="button"]:focus):where(#eres-kalk-v27 *),:is([type="button"]:hover):where(#eres-kalk-v27 *),:is([type="submit"]:focus):where(#eres-kalk-v27 *),:is([type="submit"]:hover):where(#eres-kalk-v27 *),:is(button:focus):where(#eres-kalk-v27 *),:is(button:hover):where(#eres-kalk-v27 *){color:revert;background-color:revert;text-decoration-line:revert;text-decoration-thickness:revert;text-decoration-style:revert;text-decoration-color:revert}
:is([type="checkbox"]):where(#eres-kalk-v27 *){box-sizing:revert;padding-top:revert;padding-right:revert;padding-bottom:revert;padding-left:revert}
:is(table):where(#eres-kalk-v27 *){background-color:revert;width:revert;margin-block-end:revert;font-size:revert;-webkit-border-horizontal-spacing:revert;-webkit-border-vertical-spacing:revert;border-collapse:revert}
:is(table td):where(#eres-kalk-v27 *),:is(table th):where(#eres-kalk-v27 *){padding-top:revert;padding-right:revert;padding-bottom:revert;padding-left:revert;line-height:revert;vertical-align:revert;border-top-width:revert;border-right-width:revert;border-bottom-width:revert;border-left-width:revert;border-top-style:revert;border-right-style:revert;border-bottom-style:revert;border-left-style:revert;border-top-color:revert;border-right-color:revert;border-bottom-color:revert;border-left-color:revert;border-image-source:revert;border-image-slice:revert;border-image-width:revert;border-image-outset:revert;border-image-repeat:revert}
:is(table th):where(#eres-kalk-v27 *){font-weight:revert}
:is(table thead th):where(#eres-kalk-v27 *){font-size:revert}
:is(table thead:first-child tr:first-child th):where(#eres-kalk-v27 *){border-block-start-width:revert;border-block-start-style:revert;border-block-start-color:revert}
:is(table tbody > tr:nth-child(2n+1) > td):where(#eres-kalk-v27 *){background-color:revert}
:is(table tbody tr:hover > td):where(#eres-kalk-v27 *){background-color:revert}
@media (prefers-reduced-motion: reduce){:is(html *):where(#eres-kalk-v27 *){transition-delay:revert !important;transition-duration:revert !important}}
:is(.elementor-kit-8 h1):where(#eres-kalk-v27 *){font-family:revert;font-weight:revert}
:is(.elementor-kit-8 h2):where(#eres-kalk-v27 *){font-family:revert;font-weight:revert;line-height:revert}
:is(.elementor-kit-8 h3):where(#eres-kalk-v27 *){font-family:revert;font-weight:revert}
@media (max-width: 767px){:is(.elementor-kit-8 h1):where(#eres-kalk-v27 *){font-size:revert}}
@media (max-width: 767px){:is(.elementor-kit-8 h2):where(#eres-kalk-v27 *){font-size:revert;line-height:revert}}
@media (max-width: 767px){:is(.elementor-kit-8 h3):where(#eres-kalk-v27 *){font-size:revert;line-height:revert}}
:is(h1):where(#eres-kalk-v27 *),:is(h2):where(#eres-kalk-v27 *){margin-block-start:revert;margin-block-end:revert;font-family:revert;font-weight:revert;line-height:revert;color:revert}
@media print{:is(img):where(#eres-kalk-v27 *){break-inside:revert}}
@media print{:is(h2):where(#eres-kalk-v27 *),:is(p):where(#eres-kalk-v27 *){orphans:revert;widows:revert}}
@media print{:is(h2):where(#eres-kalk-v27 *){break-after:revert}}
