.text-on-primary{color:var(--primary-text-color)}.text-on-secondary{color:var(--secondary-text-color)}.bg-main{background-color:var(--main-color)}.text-on-main{color:var(--main-text-color)!important}body{overflow-x:hidden}.q-drawer-container{background-color:#eee}.module-menu{background-color:var(--dark-color)}.a-module--active{background-color:#444}.active-query{background-image:linear-gradient(180deg,rgba(0,0,0,.1),rgba(0,0,0,.1))!important;font-weight:700}.q-textarea--autogrow .q-field__native{overflow-y:hidden;resize:none}.m-infotable th{background-color:#f5f5f5}.m-button{background-color:var(--dark-color)}.m-button,.m-button2{color:#fff;margin-left:5px}.m-button2{background-color:#616161}.monofont{font-family:monospace}.form-title,.form-title .q-field__native{padding-bottom:0!important;padding-top:0!important}.form-title .q-field__native{font-family:monospace!important}.form-title th:first-child,.form-title-corner{padding-bottom:0!important;padding-top:0!important}.form-title-corner{font-family:monospace!important;width:1%}.form-header{padding-top:9px!important;text-align:left;vertical-align:top;width:0}.form-field{padding-bottom:0!important;padding-top:0!important}.q-table th{background-color:var(--primary-color);color:var(--primary-text-color)}.SQL .CodeMirror{border:1px solid #eee;height:auto!important}.query-search{width:400px}.query-search .q-field__control{background-color:var(--secondary-color)}.query-search .q-field__control:hover{background-color:#fff}.query-card{width:282px}.navigation .q-icon{font-size:100%}.navigation .q-item{min-height:0}.navigation .q-item__section--avatar{justify-content:normal;min-width:30px;padding-top:3px}.selector-bar{background:#eee;border:1px solid #ccc}@font-face{font-family:futuralight;font-style:normal;font-weight:400;src:url(/fonts/futura_light_font-webfont.woff2) format("woff2"),url(/fonts/futura_light_font-webfont.woff) format("woff")}@font-face{font-family:futuramedium;font-style:normal;font-weight:400;src:url(/fonts/futura_medium_font-webfont.woff2) format("woff2"),url(/fonts/futura_medium_font-webfont.woff) format("woff")}:root{--main-color:#437745;--main-text-color:#fff;--primary-color:#437745;--primary-text-color:#fff;--secondary-color:#eaeaea;--secondary-text-color:#000;--dark-color:#444;--positive-color:#21ba45;--negative-color:#c10015}a:link,a:visited{background-color:transparent;color:#000}.block-title{background-color:var(--secondary-color);border:1px solid;border-color:#eee #eee #000;color:var(--secondary-text-color);min-height:0;padding-right:0}.result-scroller .absolute-bottom{top:0}.result-scroller .q-scrollarea__bar,.result-scroller .q-scrollarea__thumb{height:20px;z-index:3}.result-table{contain:content}.result-table table{border-collapse:collapse!important}.result-table thead th{background-color:#fafafa;border:1px solid #fff!important;color:#000;font-weight:400;padding-left:8px!important;position:sticky;vertical-align:top;z-index:2}.result-table td,.result-table th{border-right:1px solid rgba(0,0,0,.12);text-overflow:ellipsis}.result-table td{padding-left:8px!important;vertical-align:top}.result-table a:link,.result-table a:visited{color:inherit}.result-table .DOUBLE,.result-table .INTEGER{text-align:right!important}.result-table .BOOLEAN{text-align:center!important}.result-table .table-input .q-field__control{height:19px!important}.title-font{font-size:18px!important}.m-chart{border:1px solid #eee}.query-editor .query-block{border:1px solid #888}.query-editor .query-block--inner{overflow:auto}.query-editor .query-header{background-color:#fff;border:1px solid #aaa;cursor:pointer;height:26px;max-width:150px;min-width:50px;padding:2px;vertical-align:top;width:100px}.query-editor .query-header DIV{font-family:monospace;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.query-editor .query-select{background-color:#fff;border:1px solid #aaa;cursor:pointer;height:40px;max-width:150px;min-width:50px;padding:2px;vertical-align:top;width:100px}.query-editor .query-select DIV{font-family:monospace;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.query-editor .selected{border:1px solid blue}.property-editor .q-field--dense .q-field__control{height:20px!important}.property-editor INPUT{padding:0}.drop-center{border-color:blue!important}.drop-top{border-top-color:blue!important}.drop-bottom{border-bottom-color:blue!important}.drop-left{border-left-color:blue!important}.drop-right{border-right-color:blue!important}.sticky{z-index:10}