#loop-composer-overlay{position:fixed;inset:0;z-index:2147483601;pointer-events:none}#loop-composer-overlay[hidden],#loop-composer-overlay [hidden]{display:none!important}.lc-frame,.lc-member,.lc-marquee{position:absolute;box-sizing:border-box;border:2px solid #227A70;pointer-events:none}.lc-member{border:1px dashed #227A7090}.lc-marquee{background:#227A7020;border:1px solid #227A70}.lc-frame{box-shadow:0 0 0 1px #fff9}.lc-actions{position:absolute;left:-2px;bottom:100%;display:flex;background:#227A70;color:white;border-radius:5px 5px 0 0;pointer-events:auto}.lc-top .lc-actions{bottom:auto;top:100%}.lc-actions button{font:600 11px 'Manrope',sans-serif;border:0;color:inherit;background:transparent;padding:8px;white-space:nowrap;cursor:pointer}.lc-actions .lc-caption{cursor:move;max-width:240px;overflow:hidden;text-overflow:ellipsis;text-align:left}.lc-actions [data-lc-remove]{background:#AB392A}.lc-resize{position:absolute;bottom:-8px;right:-8px;width:19px;height:19px;pointer-events:auto;touch-action:none;background:#227A70;border:3px solid white;border-radius:4px;cursor:nwse-resize}body.lc-editing [data-mosaic-key]{cursor:move;touch-action:none}body.lc-editing [data-mosaic-key]:hover{outline:1px dashed #227A7080}body.lc-editing [data-mosaic-key]:hover:has([data-mosaic-key]:hover){outline:none}body.lc-area,body.lc-area *{cursor:crosshair!important}body.lc-dragging,body.lc-dragging *{user-select:none!important;cursor:move!important}.lb-canvas{position:relative}@media(min-width:760px){.lb-block.lb-floating{position:absolute;left:24px;top:24px;width:320px;max-width:calc(100% - 48px);height:var(--lb-height);min-height:24px;z-index:2;overflow:visible}.lb-floating .lb-image{height:100%}.lb-floating .lb-text{min-height:0;height:100%}}

@media(min-width:760px){body.loop-auto .lb-block.lb-floating{height:var(--lb-height)!important}}
#lb-all-drawer[data-composer-open]{height:min(760px,100dvh);max-height:min(760px,100dvh);outline:2px solid #227A70;outline-offset:-2px}#lb-all-drawer[data-composer-open] .lb-drawer-body{height:calc(100% - 66px)}
body.lc-editing.lc-text [data-mosaic-key]{cursor:default}body.lc-editing.lc-text h1[data-mosaic-key],body.lc-editing.lc-text h2[data-mosaic-key],body.lc-editing.lc-text h3[data-mosaic-key],body.lc-editing.lc-text h4[data-mosaic-key],body.lc-editing.lc-text h5[data-mosaic-key],body.lc-editing.lc-text h6[data-mosaic-key],body.lc-editing.lc-text p[data-mosaic-key],body.lc-editing.lc-text span[data-mosaic-key],body.lc-editing.lc-text a[data-mosaic-key],body.lc-editing.lc-text button[data-mosaic-key],body.lc-editing.lc-text label[data-mosaic-key]{cursor:move}body.lc-editing.lc-text [data-mosaic-key]:hover{outline:none}body.lc-editing.lc-text h1[data-mosaic-key]:hover,body.lc-editing.lc-text h2[data-mosaic-key]:hover,body.lc-editing.lc-text h3[data-mosaic-key]:hover,body.lc-editing.lc-text h4[data-mosaic-key]:hover,body.lc-editing.lc-text h5[data-mosaic-key]:hover,body.lc-editing.lc-text h6[data-mosaic-key]:hover,body.lc-editing.lc-text p[data-mosaic-key]:hover,body.lc-editing.lc-text span[data-mosaic-key]:hover,body.lc-editing.lc-text a[data-mosaic-key]:hover,body.lc-editing.lc-text button[data-mosaic-key]:hover,body.lc-editing.lc-text label[data-mosaic-key]:hover{outline:1px dashed #227A7080}

.lc-guide{position:absolute;pointer-events:none;background:#EA4C1B;z-index:3;box-shadow:0 0 0 1px #fff8}.lc-guide-x{width:1px}.lc-guide-y{height:1px}
.lc-resize{right:auto;bottom:auto;width:16px;height:16px;border-radius:50%;padding:0}
.lc-resize-n,.lc-resize-s{left:calc(50% - 8px);cursor:ns-resize}.lc-resize-n{top:-9px}.lc-resize-s{bottom:-9px}
.lc-resize-e,.lc-resize-w{top:calc(50% - 8px);cursor:ew-resize}.lc-resize-e{right:-9px}.lc-resize-w{left:-9px}
.lc-resize-nw,.lc-resize-ne,.lc-resize-sw,.lc-resize-se{width:14px;height:14px}.lc-resize-nw{left:-8px;top:-8px;cursor:nwse-resize}.lc-resize-ne{right:-8px;top:-8px;cursor:nesw-resize}.lc-resize-sw{left:-8px;bottom:-8px;cursor:nesw-resize}.lc-resize-se{right:-8px;bottom:-8px;cursor:nwse-resize}
