JSFiddle - React, Tailwind, and code Playground

CSS

<div id="snap-container" style="background: rgba(255, 255, 255, 0); border: 1px solid rgba(255, 255, 255, 0); width: 1010px; height: 710px; position: relative; -ms-overflow-y: auto; opacity: 1; transform: translate(0px, 0px) rotate(0deg);" ng-mouseleave="cockpitCtrl.onMouseLeave($event)" ng-mouseenter="cockpitCtrl.onMouseEnter($event)" ng-style="cockpitCtrl.getStyle()"><div class="bWeb-preloader layout-align-start-start layout-row flex" id="loader-container" layout="row" flex="" layout-align="start start"><md-progress-linear class="md-hue-2 flex" role="progressbar" aria-valuemin="0" aria-valuemax="100" flex="" md-mode="indeterminate"><div class="md-container md-mode-indeterminate"><div class="md-dashed"></div><div class="md-bar md-bar1"></div><div class="md-bar md-bar2"></div></div></md-progress-linear></div><div class="toolbox-error-container layout-align-center-center layout-column flex" id="error" style="display: none;" layout="column" flex="" layout-align="center center"><div id="sad-face-container">ಠ_ಠ</div><div id="oops-container">Oops!</div><div id="error-text"></div></div><div id="gauge-cee22ef8-907b-9190-91c8-920d54708aec-container" style="left: 0px; top: 0px; display: none; position: absolute;" layout="column" flex="" layout-align="center center"><div id="gauge-cee22ef8-907b-9190-91c8-920d54708aec"><svg xmlns="http://www.w3.org/2000/svg" id="Livello_1" style="" viewBox="0 0 255 150" x="0px" y="0px" width="108.081" height="73" version="1.1" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:space="preserve">
<style type="text/css">
	.st0{fill:#FF0000;}
	.st1{fill:#00C800;}
	#lancetta_half_4{fill:#A80000;stroke:#000000;stroke-width:1.3333;stroke-linejoin:round;}
	.st3{fill:#FFFFFF;stroke:#000000;stroke-width:2.6667;stroke-linejoin:round;}
</style>
<path id="sfondo_half_4" fill="#bfbfbf" d="M 227.1 103.5 c 2.4 8.7 3.7 17.8 3.7 27.2 l 0 2.6 h -6.2 h 0 l 0 -2.6 c 0 -2.2 -0.1 -4.4 -0.2 -6.5 l -0.1 -1.2 l -0.5 -5.2 c -0.6 -4.2 -1.4 -8.4 -2.5 -12.4 L 227.1...