@-webkit-keyframes breathe-data-v-1d2224fe{0%{border:2px solid rgba(252,94,116,.1)}50%{border:2px solid rgba(252,94,116,.5)}to{border:2px solid var(--cs-color-error)}}@keyframes breathe-data-v-1d2224fe{0%{border:2px solid rgba(252,94,116,.1)}50%{border:2px solid rgba(252,94,116,.5)}to{border:2px solid var(--cs-color-error)}}.marker-box[data-v-1d2224fe]{width:20px;height:20px;border-radius:50%;padding:2px;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-animation:breathe-data-v-1d2224fe 1s ease-in-out infinite alternate;animation:breathe-data-v-1d2224fe 1s ease-in-out infinite alternate}.marker-box .inner[data-v-1d2224fe]{background:#f56c6c;height:100%;width:100%;border-radius:50%}.modules-box[data-v-0aa3c62a]{border-top:10px solid #f8f6f1;border-left:10px solid #f8f6f1;-webkit-box-sizing:border-box;box-sizing:border-box;display:grid;height:600px}.module-box[data-v-0aa3c62a]{background-color:#fff;border-bottom:10px solid #f8f6f1;border-right:10px solid #f8f6f1;position:relative;cursor:pointer}.module-box.row-span-2[data-v-0aa3c62a]{grid-row:span 2/span 2}.module-box.shine[data-v-0aa3c62a]:before{content:"";width:10px;position:absolute;top:8px;bottom:8px;left:5px;border-radius:2px;background-color:#3fcf4e}.module-billNo[data-v-0aa3c62a]{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);font-weight:600;color:#333;pointer-events:none}.marker[data-v-0aa3c62a]{position:absolute;right:5px;top:5px}.in-cabinet_wrapper[data-v-35d33d22]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px}.in-cabinet_wrapper .state-dot[data-v-35d33d22]{height:10px;width:10px;border-radius:50%}.in-cabinet_wrapper .state-dot.in[data-v-35d33d22]{background-color:#0a7bff}.in-cabinet_wrapper .state-dot.out[data-v-35d33d22]{background-color:#dcdfe6}.el-dialog__body[data-v-35d33d22]{padding:10px 20px}.cabinet-detail_wrapper[data-v-1908661a]{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:2rem;padding:2rem;background-repeat:no-repeat;background-size:100% 100%;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative}.back-button[data-v-1908661a]{background-color:#fff;padding:0 10px;border-radius:5px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.back-button .cabinet-name[data-v-1908661a]{font-size:1.8rem;font-weight:bolder}.cabinet-buttons_wrapper[data-v-1908661a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.cabinet-buttons_wrapper .cabinet-buttons[data-v-1908661a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px}.cabinet-view_wrapper[data-v-1908661a]{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:start;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;overflow-y:auto}.cabinet-view_wrapper .grid-box[data-v-1908661a]{display:inline-grid}.cabinet-view_wrapper .grid-box.box-dragging[data-v-1908661a]{border-left:2px dashed grey;border-top:2px dashed grey}.cabinet-view_wrapper .grid-box .item-dragging[data-v-1908661a]{border-right:2px dashed grey;border-bottom:2px dashed grey}.pointer-events-none[data-v-1908661a]{pointer-events:none}.user-guide[data-v-1908661a]{position:absolute;bottom:50px;right:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:20px;cursor:pointer;border-end-start-radius:9999px;border-start-start-radius:9999px;background-color:#fff;padding:10px 20px}.user-guide .content[data-v-1908661a]{font-size:1.4rem;color:#333;font-weight:600}.user-guide .icon[data-v-1908661a]{font-size:2rem;color:#e6a23c}.tips-content{margin:0;padding-left:20px}.tips-content li{line-height:2;color:#909399;font-weight:500}.tips-content li::marker{color:#409eff}