/* Two alternative contact fields in the existing short consultation blocks. */
.mini-express #form-express .title { margin-bottom: 16px; }
.mini-express #form-express .desc { margin-bottom: 16px; }
.mini-express #form-express .control-wrapper {
  display: grid;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  align-items: start;
  gap: 12px;
}
.mini-express #form-express .control-wrapper .input-box {
  min-width: 0;
  margin: 0;
}
.mini-express #form-express .control-wrapper input {
  width: 100%;
  min-width: 0;
  box-sizing: border-box;
}
.mini-express #form-express .control-wrapper .feedback_button {
  grid-column: 1 / -1;
  width: 100%;
  max-width: none;
  margin: 0;
  box-sizing: border-box;
}
@media (max-width: 480px) {
  .mini-express #form-express .control-wrapper { grid-template-columns: minmax(0, 1fr); }
}
