


/*CSS============================================================================*/





/*ICONS============================================================================*/

.icon.blank {
  background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="48" height="48" viewBox="0 0 48 48"><path fill="black" d=""></path></svg>');
}

.icon.node {
  background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="48" height="48" viewBox="0 0 48 48"><path fill="black" d="M22 34l4 0l0 -8l8 0l0 -4l-8 0l0 -8l-4 0l0 8l-8 0l0 4l8 0l0 8zm2 10q-4.15 0 -7.8 -1.575t-6.35 -4.275q-2.7 -2.7 -4.275 -6.35t-1.575 -7.8q0 -4.15 1.575 -7.8t4.275 -6.35q2.7 -2.7 6.35 -4.275t7.8 -1.575q4.15 0 7.8 1.575t6.35 4.275q2.7 2.7 4.275 6.35t1.575 7.8q0 4.15 -1.575 7.8t-4.275 6.35q-2.7 2.7 -6.35 4.275t-7.8 1.575zm0 -4q6.7 0 11.35 -4.65t4.65 -11.35q0 -6.7 -4.65 -11.35t-11.35 -4.65q-6.7 0 -11.35 4.65t-4.65 11.35q0 6.7 4.65 11.35t11.35 4.65zm0 -16z"></path></svg>');
}

.icon.conductor {
  background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="48" height="48" viewBox="0 0 48 48"><path fill="black" d="M6 42l0 -16l4 0l0 9.2l25.2 -25.2l-9.2 0l0 -4l16 0l0 16l-4 0l0 -9.2l-25.2 25.2l9.2 0l0 4l-16 0z"></path></svg>');
}

.icon.custom {
  background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="48" height="48" viewBox="0 0 48 48"><path fill="black" d="M16 36l0 -4l-4 0l0 -4l4 0l0 -4l4 0l0 4l4 0l0 4l-4 0l0 4l-4 0zm2 8q-5.8 0 -9.9 -4.1t-4.1 -9.9q0 -5.8 4.1 -9.9t9.9 -4.1q5.8 0 9.9 4.1t4.1 9.9q0 5.8 -4.1 9.9t-9.9 4.1zm0 -4q4.15 0 7.075 -2.925t2.925 -7.075q0 -4.15 -2.925 -7.075t-7.075 -2.925q-4.15 0 -7.075 2.925t-2.925 7.075q0 4.15 2.925 7.075t7.075 2.925zm15.9 -8.6q0.1 -0.3 0.1 -0.65l0 -0.75q0 -6.65 -4.675 -11.325t-11.325 -4.675l-0.75 0q-0.35 0 -0.65 0.1q1.3 -4.4 4.925 -7.25t8.475 -2.85q5.8 0 9.9 4.1t4.1 9.9q0 4.85 -2.85 8.475t-7.25 4.925z"></path></svg>');
}

.icon.example {
  background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="48" height="48" viewBox="0 0 48 48"><path fill="black" d="M11.3 20.05l3.9 1.65q0.7 -1.4 1.45 -2.7t1.65 -2.6l-2.8 -0.55l-4.2 4.2zm7.1 4.15l5.7 5.65q2.1 -0.8 4.5 -2.45t4.5 -3.75q3.5 -3.5 5.475 -7.775t1.725 -7.875q-3.6 -0.25 -7.9 1.725t-7.8 5.475q-2.1 2.1 -3.75 4.5t-2.45 4.5zm8.9 -3.25q-1.15 -1.15 -1.15 -2.825t1.15 -2.825q1.15 -1.15 2.85 -1.15t2.85 1.15q1.15 1.15 1.15 2.825t-1.15 2.825q-1.15 1.15 -2.85 1.15t-2.85 -1.15zm0.95 16.05l4.2 -4.2l-0.55 -2.8q-1.3 0.9 -2.6 1.625t-2.7 1.425l1.65 3.95zm15.65 -32.65q0.95 6.05 -1.175 11.775t-7.325 10.925l1 4.95q0.2 1 -0.1 1.95t-1 1.65l-8.4 8.4l-4.2 -9.85l-8.55 -8.55l-9.85 -4.2l8.35 -8.4q0.7 -0.7 1.675 -1t1.975 -0.1l4.95 1q5.2 -5.2 10.9 -7.35t11.75 -1.2zm-36.05 27.6q1.75 -1.75 4.275 -1.775t4.275 1.725q1.75 1.75 1.725 4.275t-1.775 4.275q-1.25 1.25 -4.175 2.15t-8.075 1.6q0.7 -5.15 1.6 -8.075t2.15 -4.175zm2.85 2.8q-0.5 0.5 -1 1.825t-0.7 2.675q1.35 -0.2 2.675 -0.675t1.825 -0.975q0.6 -0.6 0.65 -1.45t-0.55 -1.45q-0.6 -0.6 -1.45 -0.575t-1.45 0.625z"></path></svg>');
}