.workspace-block[data-v-c35f7ccc]{position:relative;background:#fff;border:1px solid #eef2f7;border-radius:12px;overflow:hidden;box-shadow:0 2px 8px #0f172a0a;transition:all .2s}.workspace-block.edit-mode[data-v-c35f7ccc]{cursor:move;border:2px dashed transparent}.workspace-block.edit-mode[data-v-c35f7ccc]:hover{border-color:#18a058;box-shadow:0 4px 12px #18a05826}.block-content[data-v-c35f7ccc]{padding:16px}.block-actions[data-v-c35f7ccc]{position:absolute;top:8px;right:8px;display:flex;gap:4px;background:#fffffff2;border-radius:8px;padding:4px;box-shadow:0 2px 8px #0000001a;opacity:0;transition:opacity .2s}.workspace-block.edit-mode:hover .block-actions[data-v-c35f7ccc]{opacity:1}.action-btn[data-v-c35f7ccc]{background:transparent;border:none;color:#64748b;cursor:pointer;padding:4px 8px;border-radius:6px;display:inline-flex;align-items:center;justify-content:center;transition:all .15s;font-size:16px}.action-btn[data-v-c35f7ccc]:hover{background:#f1f5f9;color:#0f172a}.action-btn.delete-btn[data-v-c35f7ccc]:hover{background:#fee;color:#ef4444}.drag-handle[data-v-c35f7ccc]{cursor:grab}.drag-handle[data-v-c35f7ccc]:active{cursor:grabbing}
