html[lang="pl"] form[data-form-core="stage2"] .dsk-form-next-steps {
  margin: 18px 0;
  padding: 18px 20px;
  border: 1px solid rgba(10, 122, 94, .2);
  border-radius: 16px;
  background: rgba(230, 249, 244, .72);
  color: #153b35;
}
html[lang="pl"] form[data-form-core="stage2"] .dsk-form-next-steps h3 {
  margin: 0 0 10px;
  font-size: 1.05rem;
  line-height: 1.3;
}
html[lang="pl"] form[data-form-core="stage2"] .dsk-form-next-steps ol {
  display: grid;
  gap: 7px;
  margin: 0;
  padding-left: 1.25rem;
}
html[lang="pl"] form[data-form-core="stage2"] .dsk-form-status {
  margin: 14px 0;
  padding: 14px 16px;
  border-radius: 14px;
  font-weight: 650;
  line-height: 1.5;
}
html[lang="pl"] form[data-form-core="stage2"] .dsk-form-status[data-state="error"] {
  border: 1px solid rgba(184, 76, 58, .28);
  background: rgba(184, 76, 58, .1);
  color: #551f16;
}
html[lang="pl"] form[data-form-core="stage2"] .dsk-form-status[data-state="success"] {
  border: 1px solid rgba(10, 122, 94, .25);
  background: rgba(230, 249, 244, .9);
  color: #123f35;
}
html[lang="pl"] form[data-form-core="stage2"] .dsk-form-field-error {
  display: block;
  margin-top: 6px;
  color: #9f2d1b;
  font-size: .9rem;
  font-weight: 700;
}
html[lang="pl"] form[data-form-core="stage2"] [aria-invalid="true"] {
  border-color: #b84c3a;
  box-shadow: 0 0 0 3px rgba(184, 76, 58, .12);
}
html[lang="pl"] form[data-form-core="stage2"] [data-critical-b2b][hidden] { display: none; }
html[lang="pl"] .dsk-form-card--shared-form-cta form[data-form-core="stage2"] {
  display: grid;
  gap: 14px;
  margin-top: 18px;
}
html[lang="pl"] .dsk-form-card--shared-form-cta form[data-form-core="stage2"] .form__group { margin: 0; }
html[lang="pl"] .dsk-form-card--shared-form-cta form[data-form-core="stage2"] .form__input,
html[lang="pl"] .dsk-form-card--shared-form-cta form[data-form-core="stage2"] .form__select,
html[lang="pl"] .dsk-form-card--shared-form-cta form[data-form-core="stage2"] .form__textarea {
  box-sizing: border-box;
  width: 100%;
  min-height: 48px;
  padding: 12px 14px;
  border: 1px solid rgba(19, 58, 70, .2);
  border-radius: 12px;
  background: #fff;
  color: #10213a;
  font: inherit;
}
html[lang="pl"] .dsk-form-card--shared-form-cta form[data-form-core="stage2"] .form__textarea { min-height: 116px; resize: vertical; }
html[lang="pl"] .dsk-form-card--shared-form-cta form[data-form-core="stage2"] .form__label { display: block; margin-bottom: 6px; font-weight: 750; }
html[lang="pl"] .dsk-form-card--shared-form-cta form[data-form-core="stage2"] .form__checkboxes { display: grid; gap: 8px; }
html[lang="pl"] .dsk-form-card--shared-form-cta form[data-form-core="stage2"] fieldset.form__group {
  min-inline-size: 0;
  padding: 0;
  border: 0;
}
html[lang="pl"] .dsk-form-card--shared-form-cta form[data-form-core="stage2"] .form__checkbox {
  display: grid;
  grid-template-columns: 20px minmax(0, 1fr);
  align-items: start;
  justify-content: start;
  gap: 9px;
  width: 100%;
  min-width: 0;
  text-align: left;
}
html[lang="pl"] .dsk-form-card--shared-form-cta form[data-form-core="stage2"] .form__checkbox input:is([type="radio"], [type="checkbox"]) {
  inline-size: 20px;
  block-size: 20px;
  margin: 2px 0 0;
}
html[lang="pl"] .dsk-form-card--shared-form-cta form[data-form-core="stage2"] button[type="submit"] { min-height: 48px; }
@media (max-width: 430px) {
  html[lang="pl"] form[data-form-core="stage2"] .dsk-form-next-steps { padding: 16px; }
  html[lang="pl"] body.dsk-page-home.dsk-home-owner-v4 main#main-content > #formularz-zgloszeniowy form[data-form-core="stage2"] .dsk-contact-priority__options {
    display: grid;
    grid-template-columns: minmax(0, 1fr);
  }
  html[lang="pl"] body.dsk-page-home.dsk-home-owner-v4 main#main-content > #formularz-zgloszeniowy form[data-form-core="stage2"] .dsk-contact-priority__option {
    justify-content: flex-start;
    text-align: left;
  }
  html[lang="pl"] body.dsk-page-home.dsk-home-owner-v4 main#main-content > #formularz-zgloszeniowy form[data-form-core="stage2"] .dsk-contact-priority__option span {
    min-inline-size: 0;
    white-space: normal;
  }
}
