.layout-editor[data-v-55a3617f]{display:flex;gap:20px;min-height:200px}@media(max-width:700px){.layout-editor[data-v-55a3617f]{flex-direction:column}.available-pool[data-v-55a3617f]{width:100%!important}}.layout-editor--list[data-v-55a3617f]{flex-direction:column}.layout-editor--list .available-pool[data-v-55a3617f]{order:2;width:100%}.layout-editor--list .available-list[data-v-55a3617f]{max-height:none;overflow:visible}.available-pool[data-v-55a3617f]{width:220px;flex-shrink:0}.available-list[data-v-55a3617f]{display:flex;flex-direction:column;gap:8px;max-height:340px;overflow-y:auto;overscroll-behavior:contain;padding-right:4px}.available-item[data-v-55a3617f]{display:flex;align-items:center;padding:8px 8px 8px 12px;border:1px solid rgba(var(--v-border-color),var(--v-border-opacity));border-radius:8px;background:rgb(var(--v-theme-surface))}.empty-pool[data-v-55a3617f]{padding:16px;text-align:center;border:1px dashed rgba(var(--v-border-color),var(--v-border-opacity));border-radius:8px}.canvas-panel[data-v-55a3617f]{flex:1;min-width:0}.canvas[data-v-55a3617f]{position:relative;border:1px dashed rgba(var(--v-border-color),calc(var(--v-border-opacity) * 2));border-radius:8px;min-height:120px;background:rgba(var(--v-theme-on-surface),.02)}.canvas[data-v-55a3617f] .vgl-layout{--vgl-placeholder-bg: rgb(var(--v-theme-primary));--vgl-placeholder-opacity: 12%}.canvas[data-v-55a3617f] .vgl-item--placeholder{border-radius:8px}.canvas-empty[data-v-55a3617f]{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;pointer-events:none}.canvas-card[data-v-55a3617f]{position:relative;height:100%;border:1px solid rgba(var(--v-border-color),var(--v-border-opacity));border-radius:8px;background:rgb(var(--v-theme-surface));display:flex;flex-direction:column;align-items:center;justify-content:center;overflow:hidden;cursor:grab;-webkit-user-select:none;user-select:none;transition:border-color .15s,box-shadow .15s}.canvas-card[data-v-55a3617f]:hover{border-color:rgba(var(--v-theme-primary),.5);box-shadow:0 2px 8px rgba(var(--v-theme-primary),.1)}[data-v-55a3617f] .vgl-item--dragging .canvas-card{border-color:rgb(var(--v-theme-primary));box-shadow:0 4px 20px #00000026;cursor:grabbing}.canvas-card__label[data-v-55a3617f]{max-width:100%;padding:0 24px;font-size:.8125rem;font-weight:500;line-height:1.2;text-align:center;overflow-wrap:break-word}.canvas--list[data-v-55a3617f]{display:flex;flex-direction:column;gap:8px;padding:8px}.list-row[data-v-55a3617f]{display:flex;align-items:center;padding:4px;border:1px solid rgba(var(--v-border-color),var(--v-border-opacity));border-radius:8px;background:rgb(var(--v-theme-surface))}.canvas-card__size[data-v-55a3617f]{cursor:pointer}.card-drag-handle[data-v-55a3617f]{position:absolute;top:6px;left:6px;color:rgba(var(--v-theme-on-surface),.4)}.remove-btn[data-v-55a3617f]{position:absolute;top:4px;right:4px}
