/* Create/Edit Tool control parity across native forms and six-step provider wizards. */
#application-tool-modal .utu-unified-tool-dialog label,
#application-tool-modal .utu-grafana-wizard label {
  min-width:0!important; max-width:100%; box-sizing:border-box;
}
#application-tool-modal .utu-unified-tool-dialog label > select:not(.hidden),
#application-tool-modal .utu-grafana-wizard label > select,
#application-tool-modal .utu-unified-tool-dialog label > input:not([type="checkbox"]):not([type="radio"]):not([type="hidden"]),
#application-tool-modal .utu-grafana-wizard label > input:not([type="checkbox"]):not([type="radio"]):not([type="hidden"]) {
  box-sizing:border-box!important; display:block!important;
  width:100%!important; min-width:0!important; max-width:100%!important;
  min-height:44px!important; height:44px!important;
  margin:7px 0 0!important; padding:9px 12px!important;
  border-radius:10px!important; font-family:inherit!important;
  font-size:13px!important; font-weight:600!important; line-height:1.4!important;
}
#application-tool-modal .utu-unified-tool-dialog select,
#application-tool-modal .utu-grafana-wizard select {
  box-sizing:border-box!important; min-width:0!important;
  max-width:100%!important; text-overflow:ellipsis;
}
#application-tool-modal :is(.utu-gw-grid,.tool-modal-core,.utu-tool-substep-fields,.grid),
#application-tool-modal :is(.utu-gw-grid,.tool-modal-core,.grid)>* {
  min-width:0; box-sizing:border-box;
}
#application-tool-modal :is(.utu-grafana-wizard,.utu-unified-tool-dialog) label > textarea {
  box-sizing:border-box!important; min-width:0!important;
  width:100%!important; max-width:100%!important;
}
#application-tool-modal :is(.tool-modal-core,.tool-fields,.utu-gw-stage,.host-tool-block)
  select:not([multiple]):not(.hidden) {
  min-height:44px!important; height:44px!important; font-size:13px!important;
}
@media(max-width:780px){
  #application-tool-modal :is(.utu-gw-grid,.tool-modal-core,.grid){max-width:100%;}
}
