.wpc-inner-addon-container.wpc-inner-addon-container.wpc-inner-addon-container {
	max-height: 300px;
	overflow-x: hidden;
	overflow-y: auto;
}

[value=""].wpc_mapping_data ~ #table-layout-map #wpc-canvas-container {
	height: 0 !important;	
}

#wpc-canvas-container .canvas-container {
	width: 600px !important;
	height: 600px !important;
}

#wpc-canvas-container .canvas-container #wpc-canvas-table,
#wpc-canvas-container .canvas-container .upper-canvas {
	width: 100% !important;
	height: 100% !important;
}

@media all and (min-width: 800px) {
	#wpc-canvas-container .canvas-container {
		width: 100% !important;
		height: 800px !important;
	}
}