/* Equal-width registration type cards (Fizična / Pravna) */
html body .gzs-reg-chooser,
html body .customer-account-login .gzs-reg-chooser,
html body .customer-account-create .gzs-reg-chooser,
html body .cms-company-register-form .gzs-reg-chooser,
html body .page-main .gzs-reg-chooser,
html body .form-create-account .gzs-reg-chooser,
html body form .gzs-reg-chooser {
  display: grid !important;
  grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
  gap: 16px !important;
  width: 100% !important;
  max-width: 100% !important;
  margin: 0 0 28px 0 !important;
  box-sizing: border-box !important;
}

html body .gzs-reg-chooser__card,
html body .gzs-reg-chooser > a.gzs-reg-chooser__card {
  display: block !important;
  width: 100% !important;
  max-width: 100% !important;
  min-width: 0 !important;
  flex: unset !important;
  float: none !important;
  box-sizing: border-box !important;
  padding: 20px 18px !important;
}

@media (max-width: 640px) {
  html body .gzs-reg-chooser,
  html body .customer-account-login .gzs-reg-chooser,
  html body .customer-account-create .gzs-reg-chooser,
  html body .cms-company-register-form .gzs-reg-chooser {
    grid-template-columns: 1fr !important;
  }
}
