.element-panel{position:fixed;bottom:16px;right:16px;height:calc(100vh - 114px);width:396px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background-color:#fff;border-left:1px solid #e4e7ed;-webkit-box-shadow:-2px 0 8px rgba(0,0,0,.1);box-shadow:-2px 0 8px rgba(0,0,0,.1);z-index:1000;-webkit-transition:width .3s ease;transition:width .3s ease}.element-panel.element-panel-wide{width:792px}.element-panel .panel-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:9px 16px;background-color:var(--kq-bg-color);border-bottom:1px solid var(--kq-border-color)}.element-panel .panel-header .panel-title{font-size:14px;font-weight:700;color:var(--kq-text-color-primary)}.element-panel .panel-header .close-btn{cursor:pointer;color:var(--kq-text-color-primary);-webkit-transition:color .2s;transition:color .2s}.element-panel .panel-header .close-btn:hover{color:#409eff}.element-panel .component-container{overflow:hidden;height:calc(100% - 97px);padding:0}.element-panel .component-container .empty-container,.element-panel .component-container .error-container,.element-panel .component-container .loading-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:200px}.element-panel .component-container .empty-container .empty-text,.element-panel .component-container .empty-container .error-text,.element-panel .component-container .empty-container .loading-text,.element-panel .component-container .error-container .empty-text,.element-panel .component-container .error-container .error-text,.element-panel .component-container .error-container .loading-text,.element-panel .component-container .loading-container .empty-text,.element-panel .component-container .loading-container .error-text,.element-panel .component-container .loading-container .loading-text{margin-bottom:12px;color:var(--kq-text-color-secondary)}.element-panel .component-container .component-content{height:100%;overflow:auto;background-color:var(--kq-bg-color)}.element-panel .action-buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:12px 16px;border-top:1px solid var(--kq-border-color-light);background-color:var(--kq-sub-bg-color)}.element-panel .action-buttons .reset-btn{margin-right:10px}.element-panel .action-buttons .apply-btn{margin-left:10px}.headless-table-host{position:fixed;left:-100000px;top:-100000px;width:900px;height:520px;opacity:0;pointer-events:none;overflow:hidden}