/* One filter row: FIO, specialty, symptom, the existing submit button. */
.mst26-doctor-filter[data-mst-symptom-inline="1"] {
  display: grid;
  grid-template-columns: minmax(0, 1.12fr) minmax(0, 1fr) minmax(0, 1.12fr) 150px;
  gap: 12px;
  align-items: stretch;
  margin-bottom: 10px;
}
.mst26-doctor-filter[data-mst-symptom-inline="1"] > input,
.mst26-doctor-filter[data-mst-symptom-inline="1"] > select,
.mst26-doctor-filter[data-mst-symptom-inline="1"] > button {
  width: 100%;
  min-width: 0;
  grid-column: auto;
  font-family: inherit;
}
.mst26-doctor-filter[data-mst-symptom-inline="1"] > [data-mst-doctors-reset] {
  grid-column: 4;
}
.mst-symptom-search-meta { margin: 0 0 28px; }
.mst-symptom-search__reason {
  margin: 0 0 6px;
  color: var(--mst26-deep, #004441);
  font: inherit;
  font-size: 14px;
  line-height: 1.5;
}
.mst-symptom-search__reason[hidden] { display: none !important; }
.mst-symptom-search__disclaimer {
  margin: 0;
  color: #6a7d87;
  font: inherit;
  font-size: 12px;
  line-height: 1.45;
}
.mst26-doctor-filter[aria-busy="true"] > button[type="submit"] { cursor: progress; opacity: .7; }
/* An unresolved symptom must not leave cards from the preceding query on screen. */
.mst26-doctors[data-mst-symptom-state="pending"] .mst26-doctors-grid,
.mst26-doctors[data-mst-symptom-state="blocked"] .mst26-doctors-grid,
.mst26-doctors[data-mst-symptom-state="pending"] .mst-clientix-doctor-search-status,
.mst26-doctors[data-mst-symptom-state="blocked"] .mst-clientix-doctor-search-status,
.mst26-doctors[data-mst-symptom-state="pending"] [data-mst-doctors-more],
.mst26-doctors[data-mst-symptom-state="blocked"] [data-mst-doctors-more] { display: none !important; }
@media (max-width: 960px) {
  .mst26-doctor-filter[data-mst-symptom-inline="1"] { grid-template-columns: repeat(2, minmax(0, 1fr)); }
  .mst26-doctors[data-mst-clientix-doctor-search="1"] .mst26-doctor-filter[data-mst-symptom-inline="1"] > input[name="doctor"],
  .mst26-doctor-filter[data-mst-symptom-inline="1"] > [data-mst-doctors-reset] { grid-column: auto; }
}
@media (max-width: 640px) {
  .mst26-doctor-filter[data-mst-symptom-inline="1"] { grid-template-columns: minmax(0, 1fr); }
}
