.column-list {
  width: 100%;
  font-size: 1rem;
}
.column-list dl {
  display: flex;
  margin: 0;
  padding: 0;
}
.column-list dl div.list-item {
  padding: 3px;
}
.column-list dl div.list-item dt {
  float: left;
  max-width: 90px;
  overflow: hidden;
  max-height: 1rem;
}
.column-list dl div.list-item dd {
  float: right;
}
.column-list dl div.list-item .column-editor {
  width: 100%;
  clear: both;
  height: 30px;
}
.column-list dl div.list-item .column-editor label span {
  float: left;
}
.column-list dl div.list-item .column-editor label input[type=checkbox] {
  float: left;
}
.dependent-tabs {
  font-size: 1rem;
}
.dependent-tabs ul.tabs li {
  float: left;
  background: var(--ag-background-color);
  color: var(--ag-foreground-color);
  border: 1px solid purple;
  border-bottom: none;
  list-style: none;
  margin-right: 5px;
  padding: 2px;
}
.dependent-tabs ul.tabs li.active {
  background: var(--ag-range-selection-background-color-3);
  color: var(--ag-alpine-active-color);
}
.dependent-tabs .output-area {
  clear: both;
  float: none;
}

.python-displayer, .command-displayer {
  width: 100%;
  height: 100%;
  background: hsl(0, 0%, 13%);
  overflow: hidden;
  padding: 16px;
  /*border:1px solid red; */
}
.python-displayer pre, .command-displayer pre {
  color: #41FF00;
}

.command-displayer pre {
  overflow: hidden;
}

.features {
  font-size: 1.7rem;
}
.features div {
  padding: 0.5rem;
}

.modal {
  position: absolute;
  background-color: #ffffff;
  border: 1px solid black;
  padding: 16px;
  list-style: none;
}
.modal > li {
  padding: 8px;
}

.command-viewer {
  border: 1px solid;
  color: black;
  font-size: 1rem;
}
.command-viewer .operation-adder {
  clear: both;
}
.command-viewer .operation-adder span.column-name {
  float: left;
  display: block;
  color: black;
}
.command-viewer .operation-adder fieldset {
  float: left;
}
.command-viewer .operations-box {
  clear: left;
  display: flex;
  overflow: auto;
}
.command-viewer .operations-box h4 {
  font-size: 1em;
  border: 1px orange;
  color: black;
}
.command-viewer .operations-box div {
  overflow-x: scroll;
}

.operation-detail {
  overflow: auto;
}
.operation-detail button {
  float: left;
}
.operation-detail .arg-getters button {
  float: left;
}
.operation-detail .arg-getters fieldset {
  float: left;
}
.operation-detail .arg-getters div.col-enum {
  float: left;
  width: 800px;
  overflow-x: scroll;
}
.operation-detail .arg-getters div.col-enum table td, .operation-detail .arg-getters div.col-enum table th {
  border: 1px solid black;
}

.col-enum table {
    margin-bottom:9px;
}

.ag-theme-alpine-dark  {
    --ag-grid-size:3px;
    --ag-list-item-height: 20px;
 }

div.dependent-tabs ul.tabs li.active {
    background:rgba(33, 150, 243, 0.49);
/*    border:1px solid red; */
}

.ag-row .ag-cell {
    font-family: monospace;
    white-space: pre;
}
.left-menu {
    color:black;
}

.dev-examples .statusBar {
    width:800px; border:3px dashed purple;
    




}

.custom-tooltip {
    color:black;
    background:green;
}


.histogram-component {
    margin:0;
    border-left:1px solid #68686e;
    border-right:1px solid #68686e;
		
	   
}

.floating-tooltip {
    color:black;;
    background:white;
}


.floating-tooltip dl {
    border:1px solid black;
    padding:1px 4px;
    margin:0;
    display:flow-root;
}
.floating-tooltip dl dt {
    font-weight:bold;
    float:left;
    margin:0;
    padding:0;

}
.floating-tooltip dl dd {

    float:left;
    margin:0 0 0 10px;
    clear:right;
}



/*# sourceMappingURL=dcf-npm.css.map */


