.mm-layout[data-v-4c9564ce]{display:-webkit-box;display:-ms-flexbox;display:flex;overflow:hidden;gap:0}.mm-tree-panel[data-v-4c9564ce]{width:320px;min-width:260px;background:#fff;border-right:1px solid #515159;overflow-y:auto;padding:12px 0;-ms-flex-negative:0;flex-shrink:0}.mm-tree-title[data-v-4c9564ce]{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;color:#888;padding:0 16px 8px}.mm-empty[data-v-4c9564ce]{padding:24px 16px;color:#999;font-size:13px}.mm-l1-block[data-v-4c9564ce]{margin-bottom:2px}.mm-node[data-v-4c9564ce]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;padding:6px 12px;cursor:pointer;border-radius:4px;margin:1px 6px;font-size:13px;-webkit-transition:background .1s;transition:background .1s}.mm-node[data-v-4c9564ce]:hover{background:#f5f5f5}.mm-node--selected[data-v-4c9564ce]{background:#e3f2fd;color:#0288d1}.mm-node--inactive[data-v-4c9564ce]{opacity:.55}.mm-node--l1[data-v-4c9564ce]{font-weight:600;font-size:13px}.mm-node--l2[data-v-4c9564ce]{padding-left:28px;font-weight:400}.mm-node--l3[data-v-4c9564ce]{padding-left:48px;font-size:12px;color:#666}.mm-drag-handle[data-v-4c9564ce]{font-size:14px;color:transparent;cursor:-webkit-grab;cursor:grab;-ms-flex-negative:0;flex-shrink:0;-webkit-transition:color .1s;transition:color .1s}.mm-node:hover .mm-drag-handle[data-v-4c9564ce]{color:#ccc}.mm-node:hover .mm-drag-handle[data-v-4c9564ce]:hover{color:#03a9f4}.sortable-ghost[data-v-4c9564ce]{opacity:.4;background:#e3f2fd}.mm-chevron[data-v-4c9564ce]{font-size:12px;color:#aaa;-ms-flex-negative:0;flex-shrink:0;cursor:pointer}.mm-chevron[data-v-4c9564ce]:hover{color:#03a9f4}.mm-node-icon[data-v-4c9564ce]{font-size:14px;color:#888;-ms-flex-negative:0;flex-shrink:0}.mm-node-label[data-v-4c9564ce]{-webkit-box-flex:1;-ms-flex:1;flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mm-node-seq[data-v-4c9564ce]{font-size:11px;color:#bbb;-ms-flex-negative:0;flex-shrink:0}.mm-badge[data-v-4c9564ce]{font-size:10px;padding:1px 5px;border-radius:3px;-ms-flex-negative:0;flex-shrink:0}.mm-badge--inactive[data-v-4c9564ce]{background:#fde8e8;color:#c62828}.mm-badge--feature[data-v-4c9564ce]{background:#e8f0fe;color:#1a73e8;max-width:120px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mm-editor-panel[data-v-4c9564ce]{-webkit-box-flex:1;-ms-flex:1;flex:1;background:#fff;overflow-y:auto;padding:24px}.mm-editor-empty[data-v-4c9564ce]{color:#999;font-size:13px;margin-top:40px;text-align:center}.mm-editor-title[data-v-4c9564ce]{font-size:15px;font-weight:600;margin-bottom:20px;color:#333}.mm-editor-form[data-v-4c9564ce]{max-width:480px}.mm-field[data-v-4c9564ce]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:4px;margin-bottom:14px}.mm-field--inline[data-v-4c9564ce]{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px}.mm-label[data-v-4c9564ce]{font-size:12px;color:#555;font-weight:500}.mm-hint[data-v-4c9564ce]{font-weight:400;color:#aaa;margin-left:4px}.mm-required[data-v-4c9564ce]{color:#d32f2f}.mm-render-info[data-v-4c9564ce]{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;padding:8px 12px;background:#f9f9f9;border-radius:4px;border:1px solid #515159}.mm-render-badge[data-v-4c9564ce]{font-size:12px;font-weight:600;color:#03a9f4}.mm-editor-actions[data-v-4c9564ce]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;gap:8px;margin-top:20px;padding-top:16px;border-top:1px solid #515159}.mm-confirm-body[data-v-4c9564ce]{padding:16px}.mm-confirm-body p[data-v-4c9564ce]{margin:0 0 16px;font-size:13px;color:#333}.mm-confirm-actions[data-v-4c9564ce]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;gap:8px}.view-toolbar .dx-button-default.dx-button-mode-contained .dx-button-content .dx-icon:before{color:#fff!important}