.block-handles[data-v-401edff3]{inset:0;pointer-events:none;z-index:10}.block-handles[data-v-401edff3],.handle[data-v-401edff3]{border:1px solid #3b82f6;position:absolute}.handle[data-v-401edff3]{background:#fff;border-radius:50%;height:10px;pointer-events:auto;transform:translate(-50%,-50%);width:10px}.handle-tl[data-v-401edff3]{cursor:nwse-resize;left:0;top:0}.handle-t[data-v-401edff3]{cursor:ns-resize;left:50%;top:0}.handle-tr[data-v-401edff3]{cursor:nesw-resize;left:100%;top:0}.handle-r[data-v-401edff3]{cursor:ew-resize;left:100%;top:50%}.handle-br[data-v-401edff3]{cursor:nwse-resize;left:100%;top:100%}.handle-b[data-v-401edff3]{cursor:ns-resize;left:50%;top:100%}.handle-bl[data-v-401edff3]{cursor:nesw-resize;left:0;top:100%}.handle-l[data-v-401edff3]{cursor:ew-resize;left:0;top:50%}.custom-scrollbar[data-v-3d7f3018]::-webkit-scrollbar{width:4px}.custom-scrollbar[data-v-3d7f3018]::-webkit-scrollbar-track{background:transparent}.custom-scrollbar[data-v-3d7f3018]::-webkit-scrollbar-thumb{background:#ffffff1a;border-radius:10px}.layer-item[data-v-3fefd14d]{-webkit-user-select:none;-moz-user-select:none;user-select:none}.custom-scrollbar[data-v-aa40d558]::-webkit-scrollbar{width:4px}.custom-scrollbar[data-v-aa40d558]::-webkit-scrollbar-track{background:transparent}.custom-scrollbar[data-v-aa40d558]::-webkit-scrollbar-thumb{background:#ffffff1a;border-radius:10px}.ProseMirror{outline:none}.ProseMirror p.is-editor-empty:first-child:before{color:#adb5bd;content:attr(data-placeholder);float:left;height:0;pointer-events:none}.ProseMirror ul{list-style-type:disc;padding-left:1.5rem}.ProseMirror ol{list-style-type:decimal;padding-left:1.5rem}.ProseMirror blockquote{border-left:3px solid #e5e7eb;color:#4b5563;font-style:italic;padding-left:1rem}.sortable-ghost[data-v-ae176841]{background-color:#eff6ffcc!important;border-radius:.5rem!important;box-shadow:0 0 0 2px #3b82f680!important;opacity:.4!important}.sortable-selected[data-v-ae176841]{border-radius:.5rem!important;box-shadow:0 0 0 2px #3b82f6,0 0 0 4px #3b82f626!important}.grid-container[data-v-ae176841]{align-items:var(--align-items,stretch);display:grid;gap:var(--grid-gap,16px);grid-template-columns:repeat(var(--mobile-cols,1),minmax(0,1fr));justify-items:var(--justify-items,stretch)}@media(min-width:768px){.grid-container[data-v-ae176841]{grid-template-columns:repeat(var(--tablet-cols,2),minmax(0,1fr))}}@media(min-width:1024px){.grid-container[data-v-ae176841]{grid-template-columns:repeat(var(--desktop-cols,2),minmax(0,1fr))}}@keyframes builder-fade-in-ae176841{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.builder-fade-in[data-v-ae176841]{animation:builder-fade-in-ae176841 .15s ease-out forwards}.canvas-block[data-v-9af889b8]{position:relative}.canvas-block.is-builder[data-v-9af889b8]{cursor:grab;-webkit-user-select:none;-moz-user-select:none;user-select:none}.canvas-block.is-dragging[data-v-9af889b8]{cursor:grabbing}.canvas-block-ghost[data-v-9af889b8]{background-color:#3b82f626;border:2px dashed #3b82f6;border-radius:4px;pointer-events:none;position:relative}.block-content[data-v-9af889b8]{display:flex}.block-btn[data-v-9af889b8],.block-content[data-v-9af889b8]{color:#fff;height:100%;width:100%}.block-btn[data-v-9af889b8]{background:#3b82f6;border:none;border-radius:4px;cursor:pointer;padding:8px 16px}.placeholder[data-v-9af889b8]{align-items:center;background:#222;color:#888;display:flex;height:100%;justify-content:center;width:100%}.grid-section[data-v-1630121b]{display:grid;position:relative;width:100%}.grid-background[data-v-1630121b]{display:grid;gap:inherit;grid-auto-rows:20px;grid-template-columns:repeat(24,1fr);inset:0;pointer-events:none;position:absolute;z-index:0}.grid-line-col[data-v-1630121b]{border-right:1px dashed hsla(0,0%,100%,.05)}.grid-line-col[data-v-1630121b]:first-child{border-left:1px dashed hsla(0,0%,100%,.05)}.grid-line-row[data-v-1630121b]{border-bottom:1px dashed hsla(0,0%,100%,.05)}.grid-line-row[data-v-1630121b]:first-child{border-top:1px dashed hsla(0,0%,100%,.05)}.fluid-section-wrapper[data-v-c354b3f7]{background-color:var(--bg-page);position:relative;width:100%}
