[data-selected=true][data-v-0a8703ab]{--tw-ring-color:rgba(59,130,246,.5)}.column-block[data-v-0a8703ab]{min-height:60px;position:relative}.column-content[data-v-0a8703ab]{min-height:inherit;width:100%}.column-block-wrapper[data-v-0a8703ab]:last-child{margin-bottom:0}.column-drop-zone[data-v-0a8703ab]{align-items:center;border:2px dashed #cbd5e1;border-radius:6px;display:flex;justify-content:center;margin-top:8px;min-height:40px;transition:all .2s ease}.column-drop-zone.drop-active[data-v-0a8703ab],.column-drop-zone[data-v-0a8703ab]:hover{background-color:#3b82f60d;border-color:#3b82f6}.drop-zone-content[data-v-0a8703ab]{align-items:center;display:flex;flex-direction:column;gap:4px}.column-actions[data-v-0a8703ab]{display:flex;gap:8px;justify-content:center;margin-top:8px;opacity:0;transition:opacity .2s ease}.column-actions[data-v-0a8703ab]:hover,.column-block:hover .column-actions[data-v-0a8703ab]{opacity:1}.action-btn[data-v-0a8703ab]{background-color:#fff;border:1px solid #d1d5db;border-radius:4px;box-shadow:0 1px 2px #0000000d;color:#374151;cursor:pointer;font-size:12px;padding:4px 8px;transition:all .2s ease}.action-btn[data-v-0a8703ab]:hover{background-color:#f3f4f6;border-color:#9ca3af}.column-empty-state[data-v-0a8703ab]{align-items:center;background-color:#f8fafc;border:2px dashed #cbd5e1;border-radius:8px;display:flex;justify-content:center;min-height:120px}.column-block-builder[data-v-0a8703ab]{border:1px solid rgba(203,213,225,.4);border-radius:4px}.column-block-builder[data-v-0a8703ab]:hover{background-color:#f1f5f980;border-color:#94a3b899}[data-selected=true][data-v-53b8a3fa]{--tw-ring-color:rgba(59,130,246,.5)}.grid-block[data-v-53b8a3fa]{position:relative}.grid-container[data-v-53b8a3fa]{min-height:200px;width:100%}.grid-item-builder[data-v-53b8a3fa]{border:1px dashed rgba(203,213,225,.6);border-radius:4px;transition:all .2s ease}.grid-item-builder[data-v-53b8a3fa]:hover{background-color:#f1f5f9cc;border-color:#94a3b8cc}.grid-item-content[data-v-53b8a3fa]{min-height:60px}.grid-block-wrapper[data-v-53b8a3fa]{margin-bottom:8px}.grid-block-wrapper[data-v-53b8a3fa]:last-child{margin-bottom:0}.grid-item-drop-zone[data-v-53b8a3fa]{align-items:center;border:2px dashed #cbd5e1;border-radius:6px;display:flex;justify-content:center;margin-top:8px;min-height:40px;transition:all .2s ease}.grid-item-drop-zone.drop-active[data-v-53b8a3fa],.grid-item-drop-zone[data-v-53b8a3fa]:hover{background-color:#3b82f60d;border-color:#3b82f6}.drop-zone-content[data-v-53b8a3fa]{align-items:center;display:flex;flex-direction:column;gap:4px}.grid-item-selection-indicator[data-v-53b8a3fa]{border:2px solid #3b82f6;border-radius:6px;inset:-2px;pointer-events:none;position:absolute}.grid-item-actions[data-v-53b8a3fa]{display:flex;gap:4px;opacity:0;position:absolute;right:4px;top:-12px;transition:opacity .2s ease}.grid-item-actions[data-v-53b8a3fa]:hover,.grid-item:hover .grid-item-actions[data-v-53b8a3fa]{opacity:1}.grid-actions[data-v-53b8a3fa]{display:flex;gap:8px;left:50%;opacity:0;position:absolute;top:-12px;transform:translate(-50%);transition:opacity .2s ease}.grid-actions[data-v-53b8a3fa]:hover,.grid-block:hover .grid-actions[data-v-53b8a3fa]{opacity:1}.action-btn[data-v-53b8a3fa]{background-color:#fff;border:1px solid #d1d5db;border-radius:4px;box-shadow:0 1px 2px #0000000d;color:#374151;cursor:pointer;font-size:12px;padding:4px 8px;transition:all .2s ease}.action-btn[data-v-53b8a3fa]:hover{background-color:#f3f4f6;border-color:#9ca3af}.grid-empty-state[data-v-53b8a3fa]{align-items:center;background-color:#f8fafc;border:2px dashed #cbd5e1;border-radius:8px;display:flex;justify-content:center;min-height:200px}[data-selected=true][data-v-e6a51454]{--tw-ring-color:rgba(59,130,246,.5)}.row-block[data-v-e6a51454]{position:relative}.row-content[data-v-e6a51454]{width:100%}.row-column-builder[data-v-e6a51454]{border:1px dashed rgba(203,213,225,.6);border-radius:4px;padding:8px;transition:all .2s ease}.row-column-builder[data-v-e6a51454]:hover{border-color:#94a3b8cc}.column-block-wrapper[data-v-e6a51454]:last-child{margin-bottom:0}.column-drop-zone[data-v-e6a51454]{align-items:center;border:2px dashed #cbd5e1;border-radius:6px;display:flex;justify-content:center;margin-top:8px;min-height:40px;transition:all .2s ease}.column-drop-zone.drop-active[data-v-e6a51454],.column-drop-zone[data-v-e6a51454]:hover{background-color:#3b82f60d;border-color:#3b82f6}.drop-zone-content[data-v-e6a51454]{align-items:center;display:flex;flex-direction:column;gap:4px}.column-selection-indicator[data-v-e6a51454]{border:2px solid #3b82f6;border-radius:6px;inset:-2px;pointer-events:none;position:absolute}.column-actions[data-v-e6a51454]{display:flex;gap:4px;opacity:0;position:absolute;right:4px;top:-12px;transition:opacity .2s ease}.column-actions[data-v-e6a51454]:hover,.row-column:hover .column-actions[data-v-e6a51454]{opacity:1}.row-actions[data-v-e6a51454]{display:flex;gap:8px;left:50%;opacity:0;position:absolute;top:-12px;transform:translate(-50%);transition:opacity .2s ease}.row-actions[data-v-e6a51454]:hover,.row-block:hover .row-actions[data-v-e6a51454]{opacity:1}.action-btn[data-v-e6a51454]{background-color:#fff;border:1px solid #d1d5db;border-radius:4px;box-shadow:0 1px 2px #0000000d;color:#374151;cursor:pointer;font-size:12px;padding:4px 8px;transition:all .2s ease}.action-btn[data-v-e6a51454]:hover{background-color:#f3f4f6;border-color:#9ca3af}.row-empty-state[data-v-e6a51454]{align-items:center;border:2px dashed #cbd5e1;border-radius:8px;display:flex;justify-content:center;min-height:120px}
