/*!
 *  build: admin-pro 
 *  copyright: vue-admin-beautiful.com 1204505056@qq.com 
 *  time: 2025-9-12 08:47:42
 */.float-panel[data-v-4cc07a68]{position:fixed;width:500px;height:100vh;background-color:#fff;border:1px solid #ebeef5;border-radius:0;padding:10px;z-index:10;transition:all .5s}.float-tab[data-v-4cc07a68]{padding-top:20px}.main-el-tab-pane[data-v-4cc07a68]{height:calc(100vh - 110px);overflow-y:auto}.float-btpanel[data-v-4cc07a68]{position:fixed;background-color:transparent;border-radius:50px;padding:10px;z-index:10;transition:all .5s;outline:1px solid transparent}.el-form-item[data-v-4cc07a68]{text-align:center;margin-bottom:5px}.info-panel[data-v-4cc07a68]{position:absolute;bottom:5px;right:5px;color:#fff;padding:10px;border-radius:5px;font-family:Arial,sans-serif;font-size:14px;background-color:#000}.float-panel.collapsed[data-v-4cc07a68]{width:0;padding:0;border:none}.fold-btn[data-v-4cc07a68]{position:absolute;top:50vh;right:-20px;width:30px;padding:5px;cursor:pointer;background-color:#fff;border-radius:5px;z-index:999}.el-tabs__content[data-v-4cc07a68]{padding:10px}.el-tabs__item.is-left[data-v-4cc07a68],.el-tabs__item.is-right[data-v-4cc07a68],.el-tabs__item.is-top[data-v-4cc07a68]{padding:10px 15px}.el-icon-d-arrow-down[data-v-4cc07a68],.el-icon-d-arrow-left[data-v-4cc07a68],.el-icon-d-arrow-right[data-v-4cc07a68],.el-icon-d-arrow-up[data-v-4cc07a68]{font-size:24px;color:#c342ff;animation:glow-4cc07a68 5s infinite alternate}@keyframes glow-4cc07a68{0%{color:#0119f1;text-shadow:0 0 5px #409eff,0 0 10px #409eff,0 0 15px #409eff,0 0 20px #409eff}50%{color:#ff5722;text-shadow:0 0 10px #ff5722,0 0 20px #ff5722,0 0 30px #ff5722,0 0 40px #ff5722}to{color:#409eff;text-shadow:0 0 20px #409eff,0 0 30px #409eff,0 0 40px #409eff,0 0 50px #409eff}}.main-canvas[data-v-4cc07a68]{position:fixed;top:0;left:0;width:100vw;height:100vh;cursor:default}.beam-section-canvas[data-v-4cc07a68],.cross-beam-canvas[data-v-4cc07a68],.girder-canvas[data-v-4cc07a68],.pipe-section-canvas[data-v-4cc07a68]{width:100%;height:450px;background-color:#ccc}.param_item[data-v-4cc07a68]{margin-bottom:0}[data-v-4cc07a68] .el-dialog__body{padding:0 10px}[data-v-4cc07a68] .el-table .cell{padding:0 5px;text-align:center}.json-container[data-v-4cc07a68]{height:90vh;overflow:auto}.size-input[data-v-4cc07a68]{position:absolute;left:-9999px;top:-9999px;z-index:10;display:none}