.rs-placement {
  width: 100%;
  min-width: 0;
}
.rs-placement .rs-placement-card {
  width: 100%;
  max-width: none;
  margin-inline: 0;
  border-radius: var(--radius-card, var(--r-l, 20px));
}
.rs-placement .partners-txt,
.rs-placement .form-body,
.rs-placement .p-form {
  min-width: 0;
  width: 100%;
}
.rs-placement .partners-txt {
  max-width: none;
}
.rs-placement .partners-txt > p {
  max-width: 720px;
  overflow-wrap: anywhere;
}
.rs-placement [hidden] {
  display: none !important;
}
.rs-placement .f-check {
  min-width: 0;
}
.rs-placement .f-check > span:last-child {
  min-width: 0;
  overflow-wrap: anywhere;
}
.rs-placement .f-err:empty {
  display: none;
}
.rs-placement [data-placement-status] {
  margin: 0;
  font-size: 13px;
}
#placement {
  scroll-margin-top: 160px;
}
@media (min-width: 1280px) {
  #placement {
    scroll-margin-top: 12px;
  }
}
@media (max-width: 640px) {
  .rs-placement .partners {
    padding: 24px 20px;
  }
  .rs-placement .f-row {
    grid-template-columns: minmax(0, 1fr);
  }
}
