.co-page-editor [data-dnd-dragging][data-dnd-dragging][data-puck-component]{--dnd-width:var(--page-drag-ghost-width);--dnd-height:var(--page-drag-ghost-height);--dnd-transform-origin:center;--page-drag-scale:min(1, calc(var(--page-drag-ghost-width) / var(--dnd-width)), calc(var(--page-drag-ghost-height) / var(--dnd-height)));border-radius:var(--r-media);background:var(--card);box-shadow:var(--overlay-toast-shadow);overflow:clip;opacity:1!important}.co-page-editor [data-dnd-dragging][data-dnd-dragging][data-puck-component]:not([data-dnd-dropping]){scale:var(--page-drag-scale)!important;transform-origin:var(--dnd-transform-origin)!important;outline:calc(var(--size-focus) / var(--page-drag-scale)) solid var(--primary)!important;outline-offset:0!important;padding:calc(var(--space-2) / var(--page-drag-scale))!important}.co-page-editor:has([data-dnd-dragging]) :is(.co-page-selection,.co-page-action-bar){visibility:hidden}.co-page-editor [data-puck-drawer-item][data-dnd-dragging]:not([data-dnd-dropping])>*{translate:var(--dnd-transform-origin);margin:var(--space-3) 0 0 var(--space-3);box-shadow:var(--overlay-toast-shadow)}.co-page-action-bar{display:contents}.co-page-editor{--puck-line-placeholder-width:calc(var(--size-focus) + var(--size-border));--puck-color-line-placeholder:var(--primary)}.co-page-editor [class*=DropZone-linePlaceholder]{box-shadow:0 0 0 var(--size-focus) var(--primary)}@supports (color:color-mix(in lab, red, red)){.co-page-editor [class*=DropZone-linePlaceholder]{box-shadow:0 0 0 var(--size-focus) color-mix(in srgb, var(--primary) 18%, transparent)}}.co-page-editor [class*=DropZone-linePlaceholder]:before{content:"";inset-inline-end:calc(-1 * var(--space-2));inset-block:calc((var(--space-5) - var(--puck-line-placeholder-width)) / -2);inline-size:var(--space-5);border:var(--size-focus) solid var(--primary);border-radius:var(--r-pill);background:var(--card);position:absolute}.co-page-editor [class*=DropZone-linePlaceholder][data-label]:after{content:attr(data-label);padding:var(--space-half) var(--space-2);border-radius:var(--r-pill);background:var(--primary);color:var(--primary-foreground);font-family:var(--font-sans);font-size:var(--text-ui-caption);font-weight:600;line-height:var(--leading-ui-caption);white-space:nowrap;pointer-events:none;position:absolute;inset-block-start:50%;inset-inline-start:0;translate:0 -50%}