.rack-layout-editor .toolbar[data-v-3152a042]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:10px;margin-bottom:16px}.rack-layout-editor .toolbar .label[data-v-3152a042]{color:#666}.rack-layout-editor .toolbar .hint[data-v-3152a042]{color:#999;font-size:12px;margin-left:auto}.rack-layout-editor .columns[data-v-3152a042]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:12px;overflow-x:auto;padding-bottom:12px}.rack-layout-editor .column[data-v-3152a042]{min-width:96px;border:1px solid #eee;border-radius:4px;padding:8px;background:#fafafa}.rack-layout-editor .col-head[data-v-3152a042]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:6px}.rack-layout-editor .col-head .col-title[data-v-3152a042]{font-size:12px;color:#666}.rack-layout-editor .col-head .del[data-v-3152a042]{color:#ff4d4f;cursor:pointer}.rack-layout-editor .cell[data-v-3152a042]{height:40px;line-height:40px;text-align:center;border-radius:3px;margin-bottom:6px;font-size:13px;color:#fff;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-transition:-webkit-transform .1s;transition:-webkit-transform .1s;transition:transform .1s;transition:transform .1s,-webkit-transform .1s}.rack-layout-editor .cell[data-v-3152a042]:hover{-webkit-transform:scale(1.04);transform:scale(1.04)}.rack-layout-editor .cell[data-v-3152a042]:active{-webkit-transform:scale(.96);transform:scale(.96)}.rack-layout-editor .type1[data-v-3152a042]{background:#52c41a}.rack-layout-editor .type2[data-v-3152a042]{background:#1890ff}.rack-layout-editor .type3[data-v-3152a042]{background:#fa8c16}.rack-layout-editor .type4[data-v-3152a042]{background:#722ed1}.rack-layout-editor .disabled[data-v-3152a042],.rack-layout-editor .type0[data-v-3152a042]{background:#e8e8e8;color:#999}.rack-layout-editor .add-column[data-v-3152a042]{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;min-height:120px;border:1px dashed #d9d9d9;background:#fff;color:#999;cursor:pointer}.rack-layout-editor .add-column[data-v-3152a042]:hover{border-color:#1890ff;color:#1890ff}.rack-layout-editor .stats[data-v-3152a042]{margin-top:8px;color:#666;font-size:13px}.rack-layout-editor .stats b[data-v-3152a042]{color:#1890ff}.rack-layout-editor .tip[data-v-3152a042]{color:#999;font-size:12px}.json-preview[data-v-62e86c9e]{max-height:320px;overflow:auto;background:#f6f8fa;padding:12px;border-radius:4px;font-size:12px;margin:0}