.screen-template-placeholder{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;height:100%;color:#91b6cf;background:#102c40;font-size:20px}.screen-component-layer.avue-draggable{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0;border:0}.avue-echart-bar,.avue-echart-gauge,.avue-echart-line,.avue-echart-text{position:relative}.device-chart-feedback{position:absolute;inset:0;z-index:10;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;gap:10px;-webkit-box-sizing:border-box;box-sizing:border-box;padding:12px;color:#93b2c2;background:rgba(9,23,33,.86);font-size:14px;text-align:center;overflow-wrap:anywhere}.device-chart-feedback button{padding:6px 16px;border:1px solid #3685a3;border-radius:4px;color:#d8f4ff;background:#15445a;cursor:pointer}.device-chart-feedback button:focus-visible{outline:2px solid #57cdeb;outline-offset:3px}.device-chart-hint{margin:5px 0 0;color:var(--editor-muted,#8ca7b8)}.device-chart-config-error,.device-chart-hint{font-size:12px;line-height:1.6;overflow-wrap:anywhere}.device-chart-config-error{color:#eaa7a7}.editor-theme--light .device-chart-config-error{color:#a12727}.device-chart-data-settings .el-form-item__content>.el-date-editor+.el-date-editor,.device-chart-data-settings .el-form-item__content>.el-input+.el-input{margin-top:6px}.device-chart-data-settings .el-form-item__content>.el-date-editor.el-input{width:100%}.canvas-loading-status{position:absolute;width:1px;height:1px;margin:0;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%)}.middle .el-loading-spinner .el-loading-text{line-height:1.6;padding:0 20px;white-space:normal}.middle .el-loading-spinner .circular{width:28px;height:28px}.middle .el-loading-spinner .path{stroke:#43b9ee;stroke-width:3;stroke-dasharray:80,200;stroke-linecap:round;-webkit-animation:none;animation:none}.middle .el-loading-spinner .el-loading-text{margin-top:14px;color:#aac0cf;font-size:14px}@media (prefers-reduced-motion:reduce){.middle .el-loading-spinner .circular,.middle .el-loading-spinner .path{-webkit-animation:none;animation:none}}.canvas-load-error{position:relative;z-index:1;padding:24px;color:#f5b9b9;font-size:14px}.canvas-load-error p{margin-bottom:12px}