#pdr .no-m {
  margin-bottom: 0!important;
}
#pdr input:read-only:not([type=submit]) {
  cursor: default;
  background-color: rgb(243 244 246)!important;
}
#pdr input[type=submit]:disabled {
  cursor: default;
  background-color: rgb(243 244 246)!important;
  color: black!important;
}
.ui-autocomplete { position: absolute; cursor: default; background:#CCC }

#pdr .ui-menu {
  list-style:none;
  padding: 2px;
  margin: 0;
  display:block;
  float: left;
}
#pdr .ui-menu .ui-menu {
  margin-top: -3px;
}
#pdr .ui-menu .ui-menu-item {
  margin:0;
  padding: 0;
  zoom: 1;
  float: left;
  clear: left;
  width: 100%;
}
#pdr .ui-menu .ui-menu-item a {
  text-decoration:none;
  display:block;
  padding:.2em .4em;
  line-height:1.5;
  zoom:1;
}
#pdr .ui-menu .ui-menu-item a.ui-state-hover,
#pdr .ui-menu .ui-menu-item a.ui-state-active {
  font-weight: normal;
  margin: -1px;
}

#pdr .max-w-ss {
  max-width: 60rem;
}

/* Chrome, Safari, Edge, Opera */
#pdr input::-webkit-outer-spin-button,
#pdr input::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}

/* Firefox */
#pdr input[type=number] {
  -moz-appearance: textfield;
}
