/* Ajustes da tela Nova baixa — v48.4 */
.withdrawal-modern > header > div:first-child > .eyebrow,
.withdrawal-modern > header > div:first-child > p {
  display: none !important;
}

.withdrawal-modern > header {
  align-items: center !important;
}

.withdrawal-modern > header h2 {
  margin: 0 !important;
}

.withdrawal-basics,
.withdrawal-basics > label,
.withdrawal-basics > label > div,
.withdrawal-row,
.withdrawal-row > input {
  min-width: 0 !important;
  box-sizing: border-box !important;
}

.withdrawal-basics {
  justify-content: start !important;
  grid-template-columns: repeat(auto-fit, minmax(260px, 420px)) !important;
  gap: 18px 22px !important;
  padding-block: 22px !important;
}

.withdrawal-basics > label > div {
  width: 100% !important;
  grid-template-columns: minmax(0, 1fr) 48px !important;
  align-items: stretch !important;
}

.withdrawal-basics > label > div > input,
.withdrawal-basics > label > div > button,
.withdrawal-basics > label > input {
  height: 48px !important;
  min-height: 48px !important;
  max-height: 48px !important;
  margin: 0 !important;
}

.withdrawal-basics > label > div > button {
  width: 48px !important;
  padding: 0 !important;
  border: 0 !important;
}

.withdrawal-row > input[type="number"] {
  display: block !important;
  width: 100% !important;
  max-width: 100% !important;
  height: 52px !important;
  line-height: normal !important;
  margin: 0 !important;
  padding-inline: 14px 8px !important;
}

@media (max-width: 850px) {
  .withdrawal-modern > header {
    align-items: stretch !important;
  }

  .withdrawal-basics {
    grid-template-columns: minmax(0, 1fr) !important;
  }
}
