cmf-core-business-controls-relations {
  position: absolute;
  height: 100%;
  width: 100%;
  display: -webkit-box;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
          flex-direction: row;
  overflow-x: hidden;
}
cmf-core-business-controls-relations > .cmf-core-business-controls-relations-columnView {
  display: -webkit-box;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
          flex-direction: row;
  overflow-x: hidden;
  -webkit-box-flex: 1;
          flex: 1;
}
cmf-core-business-controls-relations > .cmf-core-business-controls-relations-columnView > cmf-core-controls-columnView {
  -webkit-box-flex: 1;
          flex: 1;
}
cmf-core-business-controls-relations > .cmf-core-business-controls-relations-columnView.cmf-core-business-controls-relations-columnView-2-columns {
  -webkit-box-flex: 2;
          flex: 2;
}
cmf-core-business-controls-relations > .cmf-core-business-controls-relations-columnView.cmf-core-business-controls-relations-columnView-2-columns > cmf-core-controls-columnView {
  -webkit-box-flex: 2;
          flex: 2;
}
cmf-core-business-controls-relations .cmf-core-business-controls-relations-properties {
  -webkit-box-flex: 1;
          flex: 1;
  display: -webkit-box;
  display: flex;
  -webkit-box-pack: center;
          justify-content: center;
}
cmf-core-business-controls-relations .cmf-core-business-controls-relations-properties > .info-text {
  align-self: center;
}
cmf-core-business-controls-relations .cmf-core-business-controls-relations-properties > .cmf-core-business-controls-relations-properties-container {
  width: 100%;
  position: relative;
}
cmf-core-business-controls-relations .cmf-core-business-controls-relations-properties > .cmf-core-business-controls-relations-properties-container > .cmf-core-business-controls-relations-properties-container-inner {
  padding-left: 10px;
  display: block;
  position: absolute;
  width: 100%;
  overflow-y: auto;
  overflow-x: hidden;
}
cmf-core-business-controls-relations .cmf-core-business-controls-relations-properties > .cmf-core-business-controls-relations-properties-container > .cmf-core-business-controls-relations-properties-container-ok {
  position: absolute;
  bottom: 0;
  width: 100%;
  padding: 0 10px 0 10px;
}
cmf-core-business-controls-relations .cmf-core-business-controls-relations-properties > .cmf-core-business-controls-relations-properties-container > .cmf-core-business-controls-relations-properties-container-ok button.button-ok {
  width: 100% !important;
}
cmf-core-business-controls-relations .cmf-core-business-controls-relations-properties > .cmf-core-business-controls-relations-properties-container.cmf-core-business-controls-relations-columnView-2-columns .edit {
  width: 150px;
}
@media (min-width: 1200px) {
  cmf-core-business-controls-relations .cmf-core-business-controls-relations-properties > .cmf-core-business-controls-relations-properties-container.cmf-core-business-controls-relations-columnView-2-columns .edit {
    width: 200px;
  }
}
@media (min-width: 1600px) {
  cmf-core-business-controls-relations .cmf-core-business-controls-relations-properties > .cmf-core-business-controls-relations-properties-container.cmf-core-business-controls-relations-columnView-2-columns .edit {
    width: 300px;
  }
}
cmf-core-business-controls-relations .cmf-core-business-controls-relations-properties > .cmf-core-business-controls-relations-properties-container.cmf-core-business-controls-relations-columnView-1-column .edit {
  width: 200px;
}
@media (min-width: 1200px) {
  cmf-core-business-controls-relations .cmf-core-business-controls-relations-properties > .cmf-core-business-controls-relations-properties-container.cmf-core-business-controls-relations-columnView-1-column .edit {
    width: 250px;
  }
}
@media (min-width: 1600px) {
  cmf-core-business-controls-relations .cmf-core-business-controls-relations-properties > .cmf-core-business-controls-relations-properties-container.cmf-core-business-controls-relations-columnView-1-column .edit {
    width: 400px;
  }
}
