
/* Ensure both embedded provider forms fit on booking AND quest pages. */
.dq-hesus-embed iframe#fhesus4BoOMTUuqUeb6A0A89q,
.dq-quest-embed iframe#fhesus4BoOMTUuqUeb6A0A89q {
  height:750px!important;min-height:750px!important;max-height:none!important;
}
.dq-hesus-embed iframe#fhesus45ePys2df2fnCTCdWfD,
.dq-quest-embed iframe#fhesus45ePys2df2fnCTCdWfD {
  height:635px!important;min-height:0!important;max-height:none!important;
}
/* Mobile provider calendars stack and need room; avoid clipped input fields. */
@media(max-width:700px){
 .dq-hesus-embed iframe#fhesus4BoOMTUuqUeb6A0A89q,
 .dq-quest-embed iframe#fhesus4BoOMTUuqUeb6A0A89q{height:850px!important;min-height:850px!important}
 .dq-hesus-embed iframe#fhesus45ePys2df2fnCTCdWfD,
 .dq-quest-embed iframe#fhesus45ePys2df2fnCTCdWfD{height:760px!important;min-height:0!important}
}
