.widget-insert-trigger[data-v-3001bd86]{position:fixed;z-index:100;min-width:0;min-height:0;padding:0;margin:0;border:0;border-radius:0;background:transparent;overflow:visible;box-shadow:none;color:var(--color-primary-light);cursor:pointer}.widget-insert-trigger[data-v-3001bd86]:hover:not(.disabled),.widget-insert-trigger[data-v-3001bd86]:active:not(.disabled){background:transparent;transform:none}.widget-insert-trigger[data-v-3001bd86]:after{box-shadow:none}.widget-insert-trigger[data-v-3001bd86] .button-content{position:static}.widget-insert-trigger[data-v-3001bd86] .button-highlight,.widget-insert-trigger[data-v-3001bd86] .button-overlay{display:none}.widget-insert-trigger[data-v-3001bd86]:focus-visible{outline:var(--border-width) solid var(--color-primary-light)}.insert-line[data-v-3001bd86]{position:absolute;left:var(--line-left);top:var(--line-top);width:var(--line-width);height:var(--line-height);background:var(--color-primary-light);border-radius:var(--radius-sm);pointer-events:none}.insert-plus[data-v-3001bd86]{position:absolute;left:var(--plus-left);top:var(--plus-top);transform:translate(-50%,-50%);display:flex;align-items:center;justify-content:center;width:16rem;height:16rem;background:var(--color-bg);border:var(--border-width) solid var(--color-primary-light);border-radius:var(--radius-pill);pointer-events:auto}.insert-plus[data-v-3001bd86] svg{width:12rem;height:12rem}.page[data-v-f5785add]{height:100%;min-height:0;overflow:hidden;gap:0}.header[data-v-f5785add]{flex-shrink:0;padding:var(--spacing);background:var(--color-bg-lighter);border-radius:var(--radius-md);margin-bottom:var(--spacing);z-index:21}.page-content[data-v-f5785add]{flex:1;min-height:0;overflow-y:auto;padding-bottom:calc(var(--spacing) + var(--floating-control-clearance))}.remote-indicator[data-v-f5785add]{width:9rem;height:9rem;border-radius:50%;border:var(--border-width) solid var(--color-border);background:var(--color-text-muted)}.remote-indicator.connected[data-v-f5785add]{background:#2ecc71}.remote-indicator.connecting[data-v-f5785add]{background:#f1c40f}.remote-indicator.failed[data-v-f5785add]{background:#e74c3c}.remote-indicator.disconnected[data-v-f5785add]{background:var(--color-text-muted)}.widgets-grid[data-v-f5785add]{display:flex;flex-wrap:wrap;gap:var(--spacing);min-height:144rem}.widget-drop-marker{position:fixed;pointer-events:none;z-index:1000;background:var(--color-primary-light);border-radius:2px}.widget-enter-active,.widget-leave-active{transition:all .3s ease}.widget-enter-from{opacity:0;transform:scale(.6) translateY(-22rem)}.widget-leave-to{opacity:0;transform:scale(.6) translateY(22rem)}.widget-move{transition:transform .5s ease}
