.l4j-short-search-component {
  display: flex;
  width: 100%;
}

.l4j-short-search-parameters {
  width: 100%;
  padding-right: 4px;
}

.l4j-short-search-parameters__text {
  word-break: break-word;
  min-height: 22px;
}

.l4j-short-search-parameters__text_valid:empty:before {
  content: attr(data-placeholder);
  color: gray;
}

.l4j-short-search-parameters__text_invalid:empty:before {
  content: attr(data-placeholder-invalid);
  color: gray;
}

.l4j-short-search-parameters__find {
  width: 100px;
  height: 28px;  
}

.l4j-short-search-parameters-additional {
  display: flex;
  width: 100%;
  flex-wrap: wrap;
}

.l4j-short-search-radio {
  display: flex;
  padding: 4px 8px 4px 0px;
}

.l4j-short-search-radio__input {
  margin: auto 4px auto 0px;
}

.l4j-short-search-radio__label {
  cursor: pointer;
}

.l4j-short-search-parameters-delimiter {
  width: calc(100% - 140px - 90px - 80px);
}

.l4j-short-search-parameters-extended {
  padding: 4px 0px;
  white-space: nowrap;
}

/* Переопределим стили Wel. */
.wel-field__input {
  padding: 2px 5px;
  font-size: inherit;
}

@media screen and (max-width: 1048px) {
  .l4j-short-search-parameters__text_valid:empty:before {
    content: attr(data-placeholder-short);
  }
  .l4j-short-search-parameters__text_invalid:empty:before {
    content: attr(data-placeholder-short-invalid);
  }
  .l4j-short-search-parameters__find {
    width: auto;
  }
}
