/* ArezzoMT2 v165 - Cloudflare Turnstile / antybot rejestracji */
body.az-v22-body .az165-field-row-turnstile {
  align-items: center !important;
}
body.az-v22-body .az165-turnstile-widget {
  min-height: 65px !important;
  display: flex !important;
  align-items: center !important;
}
body.az-v22-body .az165-turnstile-note {
  display: block !important;
  margin-top: 4px !important;
  color: rgba(255, 240, 220, .62) !important;
  font-size: 10px !important;
  line-height: 1.35 !important;
}
body.az-v22-body .az165-honeypot {
  position: absolute !important;
  left: -10000px !important;
  width: 1px !important;
  height: 1px !important;
  overflow: hidden !important;
  opacity: 0 !important;
  pointer-events: none !important;
}
@media (max-width: 767px) {
  body.az-v22-body .az165-turnstile-widget {
    transform: scale(.90) !important;
    transform-origin: left center !important;
  }
}

/* ArezzoMT2 v167 - fix reset PIN: nie ucinaj przycisku po dodaniu Turnstile */
body.az-v22-body.page-pin .az74-subpage-card {
  min-height: 520px !important;
  height: auto !important;
  overflow: visible !important;
}

body.az-v22-body.page-pin .az74-subpage-content {
  max-height: none !important;
  height: auto !important;
  overflow: visible !important;
  padding-bottom: 28px !important;
}

body.az-v22-body.page-pin .az74-subpage-content form {
  padding-bottom: 18px !important;
  margin-bottom: 0 !important;
}

body.az-v22-body.page-pin .az74-subpage-content .table {
  margin-bottom: 12px !important;
}

body.az-v22-body.page-pin .az74-subpage-content input[type=submit] {
  margin-bottom: 12px !important;
}


/* ArezzoMT2 v168 - fix login Turnstile: nie ucinaj przycisku i linków */
body.az-v22-body.page-login .az74-subpage-card {
  min-height: 600px !important;
  height: auto !important;
  overflow: visible !important;
}

body.az-v22-body.page-login .az74-subpage-content {
  max-height: none !important;
  height: auto !important;
  overflow: visible !important;
  padding-bottom: 34px !important;
}

body.az-v22-body.page-login .az74-subpage-content form {
  padding-bottom: 10px !important;
  margin-bottom: 0 !important;
}

body.az-v22-body.page-login .az74-subpage-content .table {
  margin-bottom: 12px !important;
}

body.az-v22-body.page-login .az74-subpage-content input[type=submit] {
  display: block !important;
  margin-top: 10px !important;
  margin-bottom: 14px !important;
}

body.az-v22-body.page-login .az74-subpage-content form + hr,
body.az-v22-body.page-login .az74-subpage-content .row:last-child {
  display: block !important;
  margin-top: 10px !important;
  margin-bottom: 0 !important;
}
