body, html { display: block; background: white; padding: 0; margin: 0; } html.engine-design-mode { padding-bottom: 30px; } html.engine-cursor-move, html.engine-cursor-move * { cursor: grabbing !important } html.engine-cursor-copy, html.engine-cursor-copy * { cursor: copy !important } html.engine-cursor-ew-resize, html.engine-cursor-ew-resize * { cursor: ew-resize !important } ::-webkit-scrollbar { width: 5px; height: 5px; } ::-webkit-scrollbar-thumb { background-color: rgba(0, 0, 0, 0.3); border-radius: 5px; } .lc-container { &:empty { background: #f2f3f5; color: #a7b1bd; outline: 1px dashed rgba(31, 56, 88, 0.2); outline-offset: -1px !important; height: 66px; max-height: 100%; min-width: 140px; text-align: center; overflow: hidden; display: flex; align-items: center; &:before { content: '\62D6\62FD\7EC4\4EF6\6216\6A21\677F\5230\8FD9\91CC'; font-size: 14px; z-index: 1; width: 100%; white-space: nowrap; } } } .engine-empty { background: #f2f3f5; color: #a7b1bd; outline: 1px dashed rgba(31, 56, 88, 0.2); outline-offset: -1px !important; height: 66px; max-height: 100%; min-width: 140px; text-align: center; overflow: hidden; display: flex; align-items: center; } .engine-empty:before { content: '\62D6\62FD\7EC4\4EF6\6216\6A21\677F\5230\8FD9\91CC'; font-size: 14px; z-index: 1; width: 100%; white-space: nowrap; } body.engine-document { &:after, &:before { content: ""; display: table; } &:after { clear: both; } } #app { height: 100vh; }