/* Generated by php spark icons:css — do not edit. */
/* Default colors come from each SVG's root data-color attribute. */

/* Size icons with --icon-size, not width/height: the box then stays centred on
   the cap height of the text beside it, whatever the size. */
.icon {
	display: inline-block;
	width: var(--icon-size, 1em);
	height: var(--icon-size, 1em);
	flex: 0 0 auto;
	vertical-align: calc(0.5cap - var(--icon-size, 1em) / 2);
}

/* The mask sits on the pseudo element so the icon element itself stays a
   normal box: border, background, outline and padding all still paint. */
.icon::before {
	content: "";
	display: block;
	width: 100%;
	height: 100%;
	background-color: currentColor;
	-webkit-mask: var(--icon-url) center / contain no-repeat;
	mask: var(--icon-url) center / contain no-repeat;
}

.icon:where(.device-acceleration) {
	--icon-url: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='6 6 26 26' fill='currentColor' data-color='%2300AD45'%3E%3Cpath d='M31.6 22.6L27.6 26.6C27.3 26.8 26.9 27 26.5 27C26.1 27 25.7 26.8 25.4 26.6C25.2 26.3 25 25.9 25 25.5C25 25.1 25.2 24.7 25.4 24.4L26.9 23H17.1L11.1 29H13.5C13.9 29 14.3 29.2 14.6 29.4C14.8 29.7 15 30.1 15 30.5C15 30.9 14.8 31.3 14.6 31.6C14.3 31.8 13.9 32 13.5 32H7.5C7.1 32 6.7 31.8 6.4 31.6C6.2 31.3 6 30.9 6 30.5V24.5C6 24.1 6.2 23.7 6.4 23.4C6.7 23.2 7.1 23 7.5 23C7.9 23 8.3 23.2 8.6 23.4C8.8 23.7 9 24.1 9 24.5V26.9L15 20.9V11.1L13.6 12.6C13.4 12.7 13.3 12.8 13.1 12.9C12.9 13 12.7 13 12.5 13C12.1 13 11.7 12.8 11.4 12.6C11.3 12.4 11.2 12.3 11.1 12.1C11 11.9 11 11.7 11 11.5C11 11.1 11.2 10.7 11.4 10.4L15.4 6.4C15.6 6.3 15.7 6.2 15.9 6.1C16.1 6 16.3 6 16.5 6C16.7 6 16.9 6 17.1 6.1C17.3 6.2 17.4 6.3 17.6 6.4L21.6 10.4C21.8 10.7 22 11.1 22 11.5C22 11.9 21.8 12.3 21.6 12.6C21.3 12.8 20.9 13 20.5 13C20.1 13 19.7 12.8 19.4 12.6L18 11.1V20H26.9L25.4 18.6C25.3 18.4 25.2 18.3 25.1 18.1C25 17.9 25 17.7 25 17.5C25 17.3 25 17.1 25.1 16.9C25.2 16.7 25.3 16.6 25.4 16.4C25.7 16.2 26.1 16 26.5 16C26.7 16 26.9 16 27.1 16.1C27.3 16.2 27.4 16.3 27.6 16.4L31.6 20.4C31.7 20.6 31.8 20.7 31.9 20.9C32 21.1 32 21.3 32 21.5C32 21.7 32 21.9 31.9 22.1C31.8 22.3 31.7 22.4 31.6 22.6Z'/%3E%3C/svg%3E");
	color: #00AD45;
}

.icon:where(.device-ampere3phase) {
	--icon-url: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 3 38 32' fill='currentColor' data-color='%23007EAD'%3E%3Cpath d='M27.2 26H23.9L19 14.7L14.1 26H10.8L19 7.3L27.2 26Z'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M19 3C25.7 3 31.5 7.1 33.8 13H38V15H35V18H38V20H35V23H38V25H33.8C31.5 30.9 25.7 35 19 35C12.3 35 6.5 30.9 4.2 25H0V23H3V20H0V18H3V15H0V13H4.2C6.5 7.1 12.3 3 19 3ZM19 6C11.8 6 6 11.8 6 19C6 26.2 11.8 32 19 32C26.2 32 32 26.2 32 19C32 11.8 26.2 6 19 6Z'/%3E%3C/svg%3E");
	color: #007EAD;
}

.icon:where(.device-drycontact) {
	--icon-url: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='5 16.5 28 17' fill='currentColor' data-color='%236F68CB'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M5 28A5.5 5.5 0 1 1 16 28A5.5 5.5 0 1 1 5 28ZM8 28A2.5 2.5 0 1 1 13 28A2.5 2.5 0 1 1 8 28Z'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M22 28A5.5 5.5 0 1 1 33 28A5.5 5.5 0 1 1 22 28ZM25 28A2.5 2.5 0 1 1 30 28A2.5 2.5 0 1 1 25 28Z'/%3E%3Cpath d='M16 19.1C15.4 18.5 15.3 17.6 15.9 17C16.5 16.4 17.4 16.3 18 16.9L24.8 23.2L22.7 25.4Z'/%3E%3C/svg%3E");
	color: #6F68CB;
}

.icon:where(.device-dualinventive-temp) {
	--icon-url: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='2 7 35 24.76' fill='currentColor' data-color='%23C90000'%3E%3Cpath d='M10.1 15.7V14.2C10.1 13.8 10 13.7 9.6 13.7H8.4V16.2H9.6C10 16.2 10.1 16.1 10.1 15.7Z'/%3E%3Cpath d='M17.1 16.2V29.2H18.5C19 29.2 19.1 29.3 19.1 29.8V31.2C19.1 31.7 19 31.8 18.5 31.8H12.1C11.7 31.8 11.6 31.7 11.6 31.2V29.8C11.6 29.3 11.7 29.2 12.1 29.2H13.6V16.2H8.9V13.7H14.6L17.1 16.2Z'/%3E%3Cpath d='M16.8 10C17.1 10 17.1 10.1 17.1 10.5L17.1 11.6C17.1 12.3 17 12.4 16.3 12.4H14.3C13.7 12.4 13.6 12.3 13.6 11.6V11.1L13.6 10.9C13.6 10.5 13.6 10.4 14 10.4L16.5 10C16.5 10 16.7 10 16.8 10Z'/%3E%3Cpath d='M7.4 11.6V10.9C7.4 10.5 7.4 10.4 7 10.4L4.5 10C4.4 10 4.3 10 4.2 10C3.9 10 3.9 10.1 3.9 10.5V11.6C3.9 12.3 4 12.4 4.7 12.4H6.6C7.3 12.4 7.4 12.3 7.4 11.6Z'/%3E%3Cpath d='M7.4 29.2V16.2H8.8C9.2 16.2 9.3 16.1 9.3 15.7V14.2C9.3 13.8 9.2 13.7 8.8 13.7H2.6C2.1 13.7 2 13.8 2 14.2V15.7C2 16.1 2.1 16.2 2.6 16.2H3.9V29.2L6.4 31.8H8.8C9.2 31.8 9.3 31.7 9.3 31.2V29.8C9.3 29.3 9.2 29.2 8.8 29.2H7.4Z'/%3E%3Cpath d='M27 7C27.4 7 27.8 7.2 28.1 7.4C28.3 7.7 28.5 8.1 28.5 8.5V25.9C29 26.2 29.3 26.5 29.6 27C29.9 27.5 30 28 30 28.5C30 29 29.9 29.5 29.6 30C29.3 30.5 29 30.8 28.5 31.1C28 31.4 27.5 31.5 27 31.5C26.5 31.5 26 31.4 25.5 31.1C25 30.8 24.7 30.5 24.4 30C24.1 29.5 24 29 24 28.5C24 28 24.1 27.5 24.4 27C24.7 26.5 25 26.2 25.5 25.9V8.5C25.5 8.1 25.7 7.7 25.9 7.4C26.2 7.2 26.6 7 27 7Z'/%3E%3Cpath d='M30 9.5C30 9.2 30.2 9 30.5 9H36.5C36.8 9 37 9.2 37 9.5C37 9.8 36.8 10 36.5 10H30.5C30.2 10 30 9.8 30 9.5Z'/%3E%3Cpath d='M30 12.5C30 12.2 30.2 12 30.5 12H33.5C33.8 12 34 12.2 34 12.5C34 12.8 33.8 13 33.5 13H30.5C30.2 13 30 12.8 30 12.5Z'/%3E%3Cpath d='M30 15.5C30 15.2 30.2 15 30.5 15H36.5C36.8 15 37 15.2 37 15.5C37 15.8 36.8 16 36.5 16H30.5C30.2 16 30 15.8 30 15.5Z'/%3E%3Cpath d='M30 18.5C30 18.2 30.2 18 30.5 18H33.5C33.8 18 34 18.2 34 18.5C34 18.8 33.8 19 33.5 19H30.5C30.2 19 30 18.8 30 18.5Z'/%3E%3Cpath d='M30 21.5C30 21.2 30.2 21 30.5 21H36.5C36.8 21 37 21.2 37 21.5C37 21.8 36.8 22 36.5 22H30.5C30.2 22 30 21.8 30 21.5Z'/%3E%3Cpath d='M30 24.5C30 24.2 30.2 24 30.5 24H33.5C33.8 24 34 24.2 34 24.5C34 24.8 33.8 25 33.5 25H30.5C30.2 25 30 24.8 30 24.5Z'/%3E%3C/svg%3E");
	color: #C90000;
}

.icon:where(.device-elevator) {
	--icon-url: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='8 0 28 44' fill='currentColor' data-color='%2357889C'%3E%3Cpath d='M22 0L32 10H12L22 0Z'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M8 12H36V32H8V12ZM12 16V28H32V16H12Z'/%3E%3Cpath d='M22 44L12 34H32L22 44Z'/%3E%3C/svg%3E");
	color: #57889C;
}

.icon:where(.device-escalator) {
	--icon-url: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='4 7 30.74 24' fill='currentColor' data-color='%239C8C02'%3E%3Cpath d='M19 9C19 10.2 18.1 11.1 17 11.1C15.9 11.1 15 10.2 15 9C15 7.9 15.9 7 17 7C18.1 7 19 7.9 19 9Z'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M19 13.5V14.7L23.4 10.4C24.2 9.6 25.4 9.2 26.4 9.2H31.1C32.7 9.2 34.7 10.8 34.7 13.1C34.7 15.5 32.7 17.1 31.3 17.1H28.3C27.8 17.1 27.7 17.2 27.4 17.4L15.3 29.5C14.3 30.4 13.1 30.8 12.1 30.8H8C5.4 30.8 4 28.6 4 26.8C4 25 5.4 22.9 7.7 22.9C7.7 22.9 10.1 22.9 10.1 22.9C10.8 22.9 10.8 22.9 11.2 22.5L15 18.7H15V13.5C15 10.8 19 10.7 19 13.5ZM26.7 11.2H30.9C32 11.2 32.7 12.4 32.7 13.1C32.7 13.8 32.2 15.1 30.9 15.1H28.4C27.3 15.1 26.8 15.2 26.2 15.8L13.9 28.1C13.4 28.6 12.8 28.8 12 28.8H8C6.9 28.8 6 27.9 6 26.7C6 25.6 6.9 24.9 7.8 24.9H10.5C11.4 24.9 11.9 24.7 12.3 24.2L24.8 11.8C25.3 11.3 25.8 11.2 26.7 11.2Z'/%3E%3Cpath d='M26.6 31H22.3C21.7 31 21.3 30.6 21.3 29.9V25.7C21.3 24.5 23.1 24.5 23.1 25.7V27.9L27.2 23.8C28.2 22.8 29.5 24.1 28.6 25L24.4 29.2H26.6C27.8 29.2 27.8 31 26.6 31Z'/%3E%3C/svg%3E");
	color: #9C8C02;
}

.icon:where(.device-gateway) {
	--icon-url: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 34 34' fill='currentColor'%3E%3Cpath d='M0 20H4.5V29.5H14V34H0Z'/%3E%3Cpath d='M34 34H20V29.5H29.5V20H34Z'/%3E%3Cpath d='M14 0V4.5H4.5V14H0V0Z'/%3E%3Cpath d='M34 14H29.5V4.5H20V0H34Z'/%3E%3C/svg%3E");
}

.icon:where(.device-gatewaySensors) {
	--icon-url: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 34 34' fill='currentColor'%3E%3Cpath d='M0 20H4.5V29.5H14V34H0Z'/%3E%3Cpath d='M34 34H20V29.5H29.5V20H34Z'/%3E%3Cpath d='M17 15.8C17.7 15.8 18.4 16 18.9 16.5C19.4 17 19.7 17.7 19.7 18.4C19.7 18.9 19.5 19.4 19.2 19.8C18.9 20.3 18.5 20.6 18 20.8C17.5 21 17 21.1 16.5 20.9C16 20.8 15.5 20.6 15.1 20.2C14.7 19.9 14.5 19.4 14.4 18.9C14.3 18.4 14.3 17.8 14.5 17.4C14.7 16.9 15.1 16.5 15.5 16.2C16 15.9 16.5 15.8 17 15.8Z'/%3E%3Cpath d='M17 7.9C19.8 7.9 22.6 8.8 24.9 10.4C25.1 10.5 25.3 10.7 25.4 11C25.5 11.2 25.6 11.4 25.7 11.7C25.7 11.9 25.7 12.2 25.6 12.4C25.6 12.7 25.5 12.9 25.3 13.1C25.1 13.3 24.9 13.5 24.7 13.7C24.5 13.8 24.3 13.9 24 13.9C23.7 14 23.5 14 23.2 13.9C23 13.8 22.7 13.7 22.5 13.6C20.9 12.4 19 11.8 17 11.8C15 11.8 13.1 12.4 11.5 13.6C11.1 13.9 10.5 14 10 13.9C9.5 13.8 9 13.6 8.7 13.1C8.4 12.7 8.3 12.2 8.3 11.7C8.4 11.2 8.7 10.7 9.1 10.4C11.4 8.8 14.2 7.9 17 7.9Z'/%3E%3Cpath d='M17 0C21.8 0 26.5 1.6 30.3 4.5C30.7 4.9 30.9 5.3 31 5.8C31 6.4 30.9 6.9 30.6 7.3C30.2 7.7 29.8 7.9 29.2 8C28.7 8.1 28.2 7.9 27.8 7.6C24.7 5.2 20.9 3.9 17 3.9C13.1 3.9 9.3 5.2 6.2 7.6C5.8 7.9 5.3 8.1 4.8 8C4.2 7.9 3.8 7.7 3.4 7.3C3.1 6.9 3 6.4 3 5.8C3.1 5.3 3.3 4.9 3.7 4.5C7.5 1.6 12.2 0 17 0Z'/%3E%3C/svg%3E");
}

.icon:where(.device-hoist) {
	--icon-url: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='6 5 26 29' fill='currentColor' data-color='%23B52975'%3E%3Cpath d='M18.5 12H14.4V34H13.3L6 26.7H10V5H11.1L18.5 12Z'/%3E%3Cpath d='M32 31.1H18.8V28.1H32V31.1Z'/%3E%3Cpath d='M27.6 25.2H18.8V22.3H27.6V25.2Z'/%3E%3Cpath d='M23.2 19.4H18.8V16.4H23.2V19.4Z'/%3E%3C/svg%3E");
	color: #B52975;
}

.icon:where(.device-humidtemp) {
	--icon-url: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='2 4 34 31' fill='currentColor' data-color='%2302B2DE'%3E%3Cpath d='M10 13.5C10.4 13.5 10.8 13.7 11.1 13.9C11.3 14.2 11.5 14.6 11.5 15V24.4C12 24.7 12.3 25 12.6 25.5C12.9 26 13 26.5 13 27C13 27.5 12.9 28 12.6 28.5C12.3 29 12 29.3 11.5 29.6C11 29.9 10.5 30 10 30C9.5 30 9 29.9 8.5 29.6C8 29.3 7.7 29 7.4 28.5C7.1 28 7 27.5 7 27C7 26.5 7.1 26 7.4 25.5C7.7 25 8 24.7 8.5 24.4V15C8.5 14.6 8.7 14.2 8.9 13.9C9.2 13.7 9.6 13.5 10 13.5Z'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M10 4C11.7 4 13.4 4.7 14.6 5.9C15.8 7.1 16.5 8.8 16.5 10.5V22.3C17.4 23.5 17.9 24.9 18 26.4C18.1 27.9 17.8 29.3 17.1 30.7C16.4 32 15.4 33.1 14.2 33.8C12.9 34.6 11.5 35 10 35C8.5 35 7.1 34.6 5.8 33.8C4.6 33.1 3.6 32 2.9 30.7C2.2 29.3 1.9 27.9 2 26.4C2.1 24.9 2.6 23.5 3.5 22.3V10.5C3.5 8.8 4.2 7.1 5.4 5.9C6.6 4.7 8.3 4 10 4ZM10 7C9.1 7 8.2 7.4 7.5 8C6.9 8.7 6.5 9.6 6.5 10.5V22.8C6.5 23.2 6.4 23.6 6.1 23.8C5.5 24.6 5.2 25.4 5 26.4C4.9 27.3 5.1 28.3 5.5 29.1C5.9 30 6.5 30.7 7.3 31.2C8.1 31.7 9.1 32 10 32C10.9 32 11.9 31.7 12.7 31.2C13.5 30.7 14.1 30 14.5 29.1C14.9 28.3 15.1 27.3 15 26.4C14.8 25.4 14.5 24.5 13.8 23.8C13.6 23.5 13.5 23.2 13.5 22.8V10.5C13.5 9.6 13.1 8.7 12.5 8C11.8 7.4 10.9 7 10 7Z'/%3E%3Cpath d='M32.5 18C34.4 18 36 19.6 36 21.5C36 23.4 34.4 25 32.5 25C30.6 25 29 23.4 29 21.5C29 19.6 30.6 18 32.5 18Z'/%3E%3Cpath d='M22 14C23.7 14 25 15.3 25 17C25 18.7 23.7 20 22 20C20.3 20 19 18.7 19 17C19 15.3 20.3 14 22 14Z'/%3E%3Cpath d='M34 11C35.1 11 36 11.9 36 13C36 14.1 35.1 15 34 15C32.9 15 32 14.1 32 13C32 11.9 32.9 11 34 11Z'/%3E%3Cpath d='M26 4C28.2 4 30 5.8 30 8C30 10.2 28.2 12 26 12C23.8 12 22 10.2 22 8C22 5.8 23.8 4 26 4Z'/%3E%3C/svg%3E");
	color: #02B2DE;
}

.icon:where(.device-phonesystem) {
	--icon-url: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='currentColor' viewBox='0 0 16 16' data-color='%23FF9000'%3E%3Cpath fill-rule='evenodd' d='M1.9 0.5a1.7 1.7 0 0 1 2.6 0.2L6.3 3c0.3 0.4 0.4 1 0.3 1.5l-0.5 2.2a0.7 0.7 0 0 0 0.2 0.6l2.5 2.5a0.7 0.7 0 0 0 0.6 0.2l2.2-0.5a1.8 1.8 0 0 1 1.5 0.3l2.3 1.8c0.8 0.6 0.9 1.9 0.2 2.6l-1 1c-0.7 0.7-1.8 1.1-2.9 0.7a18.6 18.6 0 0 1-7-4.4 18.6 18.6 0 0 1-4.4-7c-0.4-1-0-2.1 0.7-2.9z'/%3E%3C/svg%3E");
	color: #FF9000;
}

.icon:where(.device-sensor-generic-blue) {
	--icon-url: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 39 39' fill='currentColor' data-color='%231E6BFF'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M19.5 0A19.5 19.5 0 1 1 19.5 39A19.5 19.5 0 1 1 19.5 0ZM19.5 3A16.5 16.5 0 1 0 19.5 36A16.5 16.5 0 1 0 19.5 3ZM19.5 10.5A9 9 0 1 1 19.5 28.5A9 9 0 1 1 19.5 10.5Z'/%3E%3C/svg%3E");
	color: #1E6BFF;
}

.icon:where(.device-sensor-generic-ocean) {
	--icon-url: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 39 39' fill='currentColor' data-color='%232BB3A3'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M19.5 0A19.5 19.5 0 1 1 19.5 39A19.5 19.5 0 1 1 19.5 0ZM19.5 3A16.5 16.5 0 1 0 19.5 36A16.5 16.5 0 1 0 19.5 3ZM19.5 10.5A9 9 0 1 1 19.5 28.5A9 9 0 1 1 19.5 10.5Z'/%3E%3C/svg%3E");
	color: #2BB3A3;
}

.icon:where(.device-sitesurvey) {
	--icon-url: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='3 3 32 32' fill='currentColor' data-color='%239C8100'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M10.4 4.8A2.6 2.6 0 0 1 12.9 3L25.2 3A2.6 2.6 0 0 1 27.6 4.8L29.1 9A2.6 2.6 0 0 1 26.6 12.4L11.4 12.4A2.6 2.6 0 0 1 8.9 9ZM19 5.1A2.6 2.6 0 0 0 19 10.3A2.6 2.6 0 0 0 19 5.1Z'/%3E%3Cpath d='M17.2 11.6L17.2 30.5A1.8 1.8 0 0 0 20.8 30.5L20.8 11.6A1.8 1.8 0 0 0 17.2 11.6Z'/%3E%3Cpath d='M10.5 10.9L3.1 32.2A2.1 2.1 0 0 0 7.1 33.6L14.5 12.3A2.1 2.1 0 0 0 10.5 10.9Z'/%3E%3Cpath d='M23.5 12.3L30.9 33.6A2.1 2.1 0 0 0 34.9 32.2L27.5 10.9A2.1 2.1 0 0 0 23.5 12.3Z'/%3E%3C/svg%3E");
	color: #9C8100;
}

.icon:where(.device-temperature) {
	--icon-url: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='3 4 32 31' fill='currentColor' data-color='%23C90000'%3E%3Cpath d='M11 13.5C11.4 13.5 11.8 13.7 12.1 13.9C12.3 14.2 12.5 14.6 12.5 15V24.4C13 24.7 13.3 25 13.6 25.5C13.9 26 14 26.5 14 27C14 27.5 13.9 28 13.6 28.5C13.3 29 13 29.3 12.5 29.6C12 29.9 11.5 30 11 30C10.5 30 10 29.9 9.5 29.6C9 29.3 8.7 29 8.4 28.5C8.1 28 8 27.5 8 27C8 26.5 8.1 26 8.4 25.5C8.7 25 9 24.7 9.5 24.4V15C9.5 14.6 9.7 14.2 9.9 13.9C10.2 13.7 10.6 13.5 11 13.5Z'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M11 4C12.7 4 14.4 4.7 15.6 5.9C16.8 7.1 17.5 8.8 17.5 10.5V22.3C18.4 23.5 18.9 24.9 19 26.4C19.1 27.9 18.8 29.3 18.1 30.7C17.4 32 16.4 33.1 15.2 33.8C13.9 34.6 12.5 35 11 35C9.5 35 8.1 34.6 6.8 33.8C5.6 33.1 4.6 32 3.9 30.7C3.2 29.3 2.9 27.9 3 26.4C3.1 24.9 3.6 23.5 4.5 22.3V10.5C4.5 8.8 5.2 7.1 6.4 5.9C7.6 4.7 9.3 4 11 4ZM11 7C10.1 7 9.2 7.4 8.5 8C7.9 8.7 7.5 9.6 7.5 10.5V22.8C7.5 23.2 7.4 23.6 7.1 23.8C6.5 24.6 6.2 25.4 6 26.4C5.9 27.3 6.1 28.3 6.5 29.1C6.9 30 7.5 30.7 8.3 31.2C9.1 31.7 10.1 32 11 32C11.9 32 12.9 31.7 13.7 31.2C14.5 30.7 15.1 30 15.5 29.1C15.9 28.3 16.1 27.3 16 26.4C15.8 25.4 15.5 24.5 14.8 23.8C14.6 23.5 14.5 23.2 14.5 22.8V10.5C14.5 9.6 14.1 8.7 13.5 8C12.8 7.4 11.9 7 11 7Z'/%3E%3Cpath d='M34 28C34.6 28 35 28.4 35 29C35 29.6 34.6 30 34 30H24C23.4 30 23 29.6 23 29C23 28.4 23.4 28 24 28H34Z'/%3E%3Cpath d='M29 24C29.6 24 30 24.4 30 25C30 25.6 29.6 26 29 26H24C23.4 26 23 25.6 23 25C23 24.4 23.4 24 24 24H29Z'/%3E%3Cpath d='M34 20C34.6 20 35 20.4 35 21C35 21.6 34.6 22 34 22H24C23.4 22 23 21.6 23 21C23 20.4 23.4 20 24 20H34Z'/%3E%3Cpath d='M29 16C29.6 16 30 16.4 30 17C30 17.6 29.6 18 29 18H24C23.4 18 23 17.6 23 17C23 16.4 23.4 16 24 16H29Z'/%3E%3Cpath d='M34 12C34.6 12 35 12.4 35 13C35 13.6 34.6 14 34 14H24C23.4 14 23 13.6 23 13C23 12.4 23.4 12 24 12H34Z'/%3E%3Cpath d='M29 8C29.6 8 30 8.4 30 9C30 9.6 29.6 10 29 10H24C23.4 10 23 9.6 23 9C23 8.4 23.4 8 24 8H29Z'/%3E%3Cpath d='M34 4C34.6 4 35 4.4 35 5C35 5.6 34.6 6 34 6H24C23.4 6 23 5.6 23 5C23 4.4 23.4 4 24 4H34Z'/%3E%3C/svg%3E");
	color: #C90000;
}

.icon:where(.device-thermocouple) {
	--icon-url: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='3 4 33 31' fill='currentColor' data-color='%23C92B00'%3E%3Cpath d='M11 13.5C11.4 13.5 11.8 13.7 12.1 13.9C12.3 14.2 12.5 14.6 12.5 15V24.4C13 24.7 13.3 25 13.6 25.5C13.9 26 14 26.5 14 27C14 27.5 13.9 28 13.6 28.5C13.3 29 13 29.3 12.5 29.6C12 29.9 11.5 30 11 30C10.5 30 10 29.9 9.5 29.6C9 29.3 8.7 29 8.4 28.5C8.1 28 8 27.5 8 27C8 26.5 8.1 26 8.4 25.5C8.7 25 9 24.7 9.5 24.4V15C9.5 14.6 9.7 14.2 9.9 13.9C10.2 13.7 10.6 13.5 11 13.5Z'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M11 4C12.7 4 14.4 4.7 15.6 5.9C16.8 7.1 17.5 8.8 17.5 10.5V22.3C18.4 23.5 18.9 24.9 19 26.4C19.1 27.9 18.8 29.3 18.1 30.7C17.4 32 16.4 33.1 15.2 33.8C13.9 34.6 12.5 35 11 35C9.5 35 8.1 34.6 6.8 33.8C5.6 33.1 4.6 32 3.9 30.7C3.2 29.3 2.9 27.9 3 26.4C3.1 24.9 3.6 23.5 4.5 22.3V10.5C4.5 8.8 5.2 7.1 6.4 5.9C7.6 4.7 9.3 4 11 4ZM11 7C10.1 7 9.2 7.4 8.5 8C7.9 8.7 7.5 9.6 7.5 10.5V22.8C7.5 23.2 7.4 23.6 7.1 23.8C6.5 24.6 6.2 25.4 6 26.4C5.9 27.3 6.1 28.3 6.5 29.1C6.9 30 7.5 30.7 8.3 31.2C9.1 31.7 10.1 32 11 32C11.9 32 12.9 31.7 13.7 31.2C14.5 30.7 15.1 30 15.5 29.1C15.9 28.3 16.1 27.3 16 26.4C15.8 25.4 15.5 24.5 14.8 23.8C14.6 23.5 14.5 23.2 14.5 22.8V10.5C14.5 9.6 14.1 8.7 13.5 8C12.8 7.4 11.9 7 11 7Z'/%3E%3Cpath d='M27 14C27.6 14 28 14.4 28 15C28 15.6 27.6 16 27 16H24C23.4 16 23 15.6 23 15C23 14.4 23.4 14 24 14H27Z'/%3E%3Cpath d='M31 9C31.6 9 32 9.4 32 10C32 10.6 31.6 11 31 11H24C23.4 11 23 10.6 23 10C23 9.4 23.4 9 24 9H31Z'/%3E%3Cpath d='M35 4C35.6 4 36 4.4 36 5C36 5.6 35.6 6 35 6H24C23.4 6 23 5.6 23 5C23 4.4 23.4 4 24 4H35Z'/%3E%3C/svg%3E");
	color: #C92B00;
}

.icon:where(.device-ultrasonicranger) {
	--icon-url: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='5 0 28.01 37.51' fill='currentColor' data-color='%230055AB'%3E%3Cpath d='M28 27.5C28.1 27.5 28.3 27.5 28.4 27.6C28.5 27.6 28.6 27.7 28.7 27.8L32.7 31.8C32.8 31.9 32.9 32 32.9 32.1C33 32.2 33 32.4 33 32.5C33 32.6 33 32.8 32.9 32.9C32.9 33 32.8 33.1 32.7 33.2L28.7 37.2C28.5 37.4 28.3 37.5 28 37.5C27.7 37.5 27.5 37.4 27.3 37.2C27.1 37 27 36.8 27 36.5C27 36.2 27.1 36 27.3 35.8L29.6 33.5H8.4L10.7 35.8C10.9 36 11 36.2 11 36.5C11 36.8 10.9 37 10.7 37.2C10.5 37.4 10.3 37.5 10 37.5C9.7 37.5 9.5 37.4 9.3 37.2L5.3 33.2C5.2 33.1 5.1 33 5.1 32.9C5 32.8 5 32.6 5 32.5C5 32.4 5 32.2 5.1 32.1C5.1 32 5.2 31.9 5.3 31.8L9.3 27.8C9.5 27.6 9.7 27.5 10 27.5C10.1 27.5 10.3 27.5 10.4 27.6C10.5 27.6 10.6 27.7 10.7 27.8C10.8 27.9 10.9 28 10.9 28.1C11 28.2 11 28.4 11 28.5C11 28.6 11 28.8 10.9 28.9C10.9 29 10.8 29.1 10.8 29.1L10.7 29.2L8.4 31.5H29.6L27.3 29.2C27.2 29.1 27.1 29 27.1 28.9C27 28.8 27 28.6 27 28.5C27 28.4 27 28.2 27.1 28.1C27.1 28 27.2 27.9 27.3 27.8C27.5 27.6 27.7 27.5 28 27.5Z'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M24.3 0C24.6-0 24.9 0 25.2 0.2C25.4 0.3 25.6 0.5 25.8 0.7C25.9 0.9 26 1.2 26 1.5V25.5C26 25.8 25.9 26.1 25.8 26.3C25.6 26.5 25.4 26.7 25.2 26.8C24.9 27 24.6 27 24.3 27C24.1 27 23.8 26.9 23.6 26.7L15 20H9.5C8.8 20 8.2 19.7 7.7 19.3C7.3 18.8 7 18.2 7 17.5V9.5C7 8.8 7.3 8.2 7.7 7.7C8.2 7.3 8.8 7 9.5 7H15L23.6 0.3C23.8 0.1 24.1 0 24.3 0ZM17 9.2V17.8L23 22.4V4.6L17 9.2ZM10 10V17H14V10H10Z'/%3E%3Cpath d='M29.6 9.4C30 9.4 30.4 9.6 30.6 9.9C31.5 10.9 32 12.2 32 13.5C32 14.8 31.5 16.1 30.6 17.1C30.4 17.4 30 17.6 29.6 17.6C29.2 17.7 28.8 17.5 28.5 17.3C28.2 17 28 16.6 28 16.2C28 15.8 28.1 15.5 28.4 15.2C28.8 14.7 29 14.1 29 13.5C29 12.9 28.8 12.3 28.4 11.8C28.1 11.5 28 11.2 28 10.8C28.1 10.4 28.3 10 28.5 9.8C28.8 9.5 29.2 9.4 29.6 9.4Z'/%3E%3C/svg%3E");
	color: #0055AB;
}

.icon:where(.device-ultrasonicrangerindustrial) {
	--icon-url: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='4 0 30 37.51' fill='currentColor' data-color='%23cb8b06'%3E%3Cpath d='M22.2 0.2C21.9 0 21.6-0 21.3 0C21.1 0 20.8 0.1 20.6 0.3L12 7H6.5C5.8 7 5.2 7.3 4.7 7.7C4.3 8.2 4 8.8 4 9.5V17.5C4 18.2 4.3 18.8 4.7 19.3C5.2 19.7 5.8 20 6.5 20H12L20.6 26.7C20.8 26.9 21.1 27 21.3 27C21.6 27 21.9 27 22.2 26.8C22.4 26.7 22.6 26.5 22.8 26.3C22.9 26.1 23 25.8 23 25.5V1.5C23 1.2 22.9 0.9 22.8 0.7C22.6 0.5 22.4 0.3 22.2 0.2ZM7 10H11V17H7V10ZM20 22.4L14 17.8V9.2L20 4.6V22.4ZM29 13.5C29 14.8 28.5 16.1 27.6 17.1C27.5 17.3 27.3 17.4 27.2 17.5C27 17.6 26.8 17.6 26.6 17.6C26.4 17.7 26.2 17.6 26 17.6C25.8 17.5 25.7 17.4 25.5 17.3C25.4 17.1 25.2 17 25.2 16.8C25.1 16.6 25 16.4 25 16.2C25 16 25 15.8 25.1 15.7C25.1 15.5 25.2 15.3 25.4 15.2C25.8 14.7 26 14.1 26 13.5C26 12.9 25.8 12.3 25.4 11.8C25.1 11.5 25 11.2 25 10.8C25.1 10.4 25.2 10 25.5 9.8C25.8 9.5 26.2 9.4 26.6 9.4C27 9.4 27.4 9.6 27.6 9.9C28.5 10.9 29 12.2 29 13.5ZM34 13.5C34 16.1 33 18.6 31.3 20.5C31.1 20.8 30.7 21 30.3 21C29.9 21 29.5 20.9 29.2 20.6C28.9 20.4 28.7 20 28.7 19.6C28.7 19.2 28.8 18.8 29.1 18.5C30.3 17.1 31 15.3 31 13.5C31 11.7 30.3 9.9 29.1 8.5C29 8.4 28.8 8.2 28.8 8C28.7 7.8 28.7 7.6 28.7 7.4C28.7 7.2 28.7 7 28.8 6.8C28.9 6.7 29 6.5 29.2 6.4C29.3 6.2 29.5 6.1 29.7 6.1C29.9 6 30.1 6 30.3 6C30.5 6 30.7 6 30.9 6.1C31 6.2 31.2 6.3 31.3 6.5C33 8.4 34 10.9 34 13.5Z'/%3E%3Cpath d='M28 27.5C28.1 27.5 28.3 27.5 28.4 27.6C28.5 27.6 28.6 27.7 28.7 27.8L32.7 31.8C32.8 31.9 32.9 32 32.9 32.1C33 32.2 33 32.4 33 32.5C33 32.6 33 32.8 32.9 32.9C32.9 33 32.8 33.1 32.7 33.2L28.7 37.2C28.5 37.4 28.3 37.5 28 37.5C27.7 37.5 27.5 37.4 27.3 37.2C27.1 37 27 36.8 27 36.5C27 36.2 27.1 36 27.3 35.8L29.6 33.5H8.4L10.7 35.8C10.9 36 11 36.2 11 36.5C11 36.8 10.9 37 10.7 37.2C10.5 37.4 10.3 37.5 10 37.5C9.7 37.5 9.5 37.4 9.3 37.2L5.3 33.2C5.2 33.1 5.1 33 5.1 32.9C5 32.8 5 32.6 5 32.5C5 32.4 5 32.2 5.1 32.1C5.1 32 5.2 31.9 5.3 31.8L9.3 27.8C9.5 27.6 9.7 27.5 10 27.5C10.1 27.5 10.3 27.5 10.4 27.6C10.5 27.6 10.6 27.7 10.7 27.8C10.8 27.9 10.9 28 10.9 28.1C11 28.2 11 28.4 11 28.5C11 28.6 11 28.8 10.9 28.9C10.9 29 10.8 29.1 10.8 29.1L10.7 29.2L8.4 31.5H29.6L27.3 29.2C27.2 29.1 27.1 29 27.1 28.9C27 28.8 27 28.6 27 28.5C27 28.4 27 28.2 27.1 28.1C27.1 28 27.2 27.9 27.3 27.8C27.5 27.6 27.7 27.5 28 27.5Z'/%3E%3C/svg%3E");
	color: #cb8b06;
}

.icon:where(.device-vibration) {
	--icon-url: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='1 1 36 36' fill='currentColor' data-color='%23CF5252'%3E%3Cpath d='M24.6 35C25.1 35.1 25.5 35.5 25.5 36C25.5 36.5 25.1 36.9 24.6 37L24.5 37H14C13.4 37 13 36.6 13 36C13 35.4 13.4 35 14 35H24.5L24.6 35Z'/%3E%3Cpath d='M26.5 31C27.1 31 27.5 31.4 27.5 32C27.5 32.6 27.1 33 26.5 33H12C11.4 33 11 32.6 11 32C11 31.4 11.4 31 12 31H26.5Z'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M37 22L30 29H9V8L16 1H37V22ZM12 26H27V11H12V26ZM30 10.1V24.8L34 20.8V6.1L30 10.1ZM13.2 8H27.9L31.9 4H17.2L13.2 8Z'/%3E%3Cpath d='M6 10C6.6 10 7 10.4 7 11V25.5C7 26.1 6.6 26.5 6 26.5C5.4 26.5 5 26.1 5 25.5V11C5 10.4 5.4 10 6 10Z'/%3E%3Cpath d='M2 12C2.6 12 3 12.4 3 13V23.5L3 23.6C2.9 24.1 2.5 24.5 2 24.5C1.5 24.5 1.1 24.1 1 23.6L1 23.5V13C1 12.4 1.4 12 2 12Z'/%3E%3C/svg%3E");
	color: #CF5252;
}

.icon:where(.device-vibrationncd) {
	--icon-url: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='2 2 34.37 35' fill='currentColor' data-color='%237b52ba'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M18 24V37L8.3 30.5L3.8 33.1L7 33.9C7.2 34 7.4 34.3 7.3 34.5C7.3 34.8 7 35 6.7 34.9L2.4 33.7C2.1 33.7 1.9 33.4 2 33.1L3.2 28.8C3.3 28.5 3.5 28.3 3.8 28.4C4.1 28.5 4.2 28.8 4.1 29L3.3 32.2L7.5 29.8V17.5L18 24ZM30.5 29.6L35.1 32.2L34.2 29C34.1 28.8 34.3 28.5 34.6 28.4C34.7 28.4 34.9 28.4 35 28.5C35.1 28.6 35.1 28.6 35.1 28.7C35.2 28.7 35.2 28.7 35.2 28.8L36.3 33.1C36.4 33.4 36.3 33.7 36 33.7L31.6 34.9C31.4 35 31.1 34.8 31 34.5C31 34.3 31.1 34 31.4 33.9L34.6 33.1L29.9 30.4L20 37V24L30.5 17.5V29.6ZM18.6 2.1C18.8 2 19.2 2 19.4 2.1L22.5 5.3C22.7 5.5 22.7 5.8 22.5 6C22.3 6.2 22 6.2 21.8 6L19.5 3.7V9.3L30.5 15.5L19 22.5L7.5 15.5L18.5 9.3V3.7L16.2 6C16 6.2 15.7 6.2 15.5 6C15.3 5.8 15.3 5.5 15.5 5.3L18.6 2.1Z'/%3E%3C/svg%3E");
	color: #7b52ba;
}

.icon:where(.device-vibration_advanced) {
	--icon-url: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='1 1 36 36' fill='currentColor' data-color='%23909029'%3E%3Cpath d='M24.6 35C25.1 35.1 25.5 35.5 25.5 36C25.5 36.5 25.1 36.9 24.6 37L24.5 37H14C13.4 37 13 36.6 13 36C13 35.4 13.4 35 14 35H24.5L24.6 35Z'/%3E%3Cpath d='M26.5 31C27.1 31 27.5 31.4 27.5 32C27.5 32.6 27.1 33 26.5 33H12C11.4 33 11 32.6 11 32C11 31.4 11.4 31 12 31H26.5Z'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M37 22L30 29H9V8L16 1H37V22ZM12 26H27V11H12V26ZM30 10.1V24.8L34 20.8V6.1L30 10.1ZM13.2 8H27.9L31.9 4H17.2L13.2 8Z'/%3E%3Cpath d='M6 10C6.6 10 7 10.4 7 11V25.5C7 26.1 6.6 26.5 6 26.5C5.4 26.5 5 26.1 5 25.5V11C5 10.4 5.4 10 6 10Z'/%3E%3Cpath d='M2 12C2.6 12 3 12.4 3 13V23.5L3 23.6C2.9 24.1 2.5 24.5 2 24.5C1.5 24.5 1.1 24.1 1 23.6L1 23.5V13C1 12.4 1.4 12 2 12Z'/%3E%3C/svg%3E");
	color: #909029;
}

.icon:where(.device-water) {
	--icon-url: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='6 3 25 32' fill='currentColor' data-color='%2300A6CF'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M18.9 20.4C19.1 20.4 19.2 20.4 19.2 20.5C20.2 21.2 21.2 22 22 23C23.8 25 24.7 27.2 24.8 29.3C24.8 30.8 24.1 32.2 23.1 33.3C22 34.4 20.5 35 18.9 35C17.4 35 15.9 34.4 14.8 33.3C13.8 32.2 13.1 30.8 13.1 29.3C13.1 27.2 14.1 25 15.9 23C16.7 22 17.6 21.2 18.6 20.5C18.7 20.4 18.8 20.4 18.9 20.4ZM22.2 29.3C22.1 29.2 21.9 29.3 21.8 29.3C21.7 29.4 21.6 29.6 21.6 29.7C21.4 30.8 20.5 31.7 19.4 31.9C19.3 31.9 19.1 32 19.1 32.1C19 32.2 18.9 32.3 18.9 32.4C19 32.6 19 32.7 19.1 32.8C19.2 32.9 19.3 32.9 19.5 32.9C19.5 32.9 19.5 32.9 19.6 32.9C20.3 32.8 21 32.4 21.6 31.9C22.1 31.3 22.5 30.6 22.6 29.9H22.6C22.7 29.7 22.6 29.6 22.5 29.5C22.5 29.4 22.3 29.3 22.2 29.3Z'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M11.8 7.6C11.9 7.6 12 7.6 12.1 7.7C13.1 8.4 14 9.2 14.8 10.2C16.6 12.2 17.6 14.4 17.6 16.5C17.6 18 17 19.4 15.9 20.5C14.8 21.6 13.3 22.2 11.8 22.2C10.3 22.2 8.8 21.6 7.7 20.5C6.6 19.4 6 18 6 16.5C6 14.4 7 12.2 8.8 10.2C9.6 9.2 10.5 8.4 11.5 7.7C11.6 7.6 11.7 7.6 11.8 7.6ZM15.1 16.5C14.9 16.4 14.8 16.5 14.7 16.5C14.6 16.6 14.5 16.8 14.4 16.9C14.3 18 13.3 18.9 12.2 19.1C12.1 19.1 12 19.2 11.9 19.3C11.8 19.4 11.8 19.5 11.8 19.6C11.8 19.8 11.9 19.9 12 20C12.1 20.1 12.2 20.1 12.3 20.1C12.4 20.1 12.4 20.1 12.4 20.1C13.2 20 13.9 19.6 14.4 19.1C15 18.5 15.3 17.8 15.5 17.1H15.5C15.5 16.9 15.5 16.8 15.4 16.7C15.3 16.6 15.2 16.5 15.1 16.5Z'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M25.2 3C25.3 3 25.4 3 25.5 3.1C26.5 3.8 27.4 4.7 28.2 5.6C30 7.7 31 9.8 31 11.9C31 13.4 30.4 14.9 29.3 15.9C28.2 17 26.7 17.6 25.2 17.6C23.7 17.6 22.2 17 21.1 15.9C20 14.9 19.4 13.4 19.4 11.9C19.4 9.8 20.4 7.7 22.2 5.6C23 4.7 23.9 3.8 24.9 3.1C25 3 25.1 3 25.2 3ZM28.5 11.9C28.3 11.9 28.2 11.9 28.1 12C27.9 12.1 27.9 12.2 27.8 12.3C27.7 13.4 26.7 14.3 25.6 14.5C25.5 14.5 25.4 14.6 25.3 14.7C25.2 14.8 25.2 14.9 25.2 15.1C25.2 15.2 25.3 15.3 25.4 15.4C25.5 15.5 25.6 15.5 25.7 15.5C25.8 15.5 25.8 15.5 25.8 15.5C26.6 15.4 27.3 15 27.8 14.5C28.4 13.9 28.7 13.2 28.9 12.5H28.9C28.9 12.4 28.9 12.2 28.8 12.1C28.7 12 28.6 11.9 28.5 11.9Z'/%3E%3C/svg%3E");
	color: #00A6CF;
}

.icon:where(.device-waterarea) {
	--icon-url: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='2 1 35 36' fill='currentColor' data-color='%2300A6CF'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M12.5 6C12.6 6 12.7 6 12.8 6.1C14 6.9 15 7.8 15.9 8.8C17.9 11.1 19 13.5 19 15.7C19 17.4 18.3 19 17.1 20.2C15.9 21.3 14.2 22 12.5 22C10.8 22 9.1 21.3 7.9 20.2C6.7 19 6 17.4 6 15.7C6 13.5 7.1 11.1 9.1 8.8C10 7.8 11 6.9 12.2 6.1C12.3 6 12.4 6 12.5 6ZM16.1 15.7C16 15.7 15.8 15.7 15.7 15.8C15.6 15.9 15.5 16 15.5 16.2C15.3 17.4 14.2 18.4 13 18.6C12.8 18.6 12.7 18.7 12.6 18.8C12.5 18.9 12.5 19 12.5 19.2C12.5 19.3 12.6 19.5 12.7 19.6C12.8 19.7 12.9 19.7 13.1 19.7C13.1 19.7 13.2 19.7 13.2 19.7C14 19.6 14.8 19.2 15.4 18.6C16.1 18 16.5 17.2 16.6 16.4H16.6C16.7 16.2 16.6 16.1 16.5 16C16.4 15.8 16.3 15.7 16.1 15.7Z'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M27.5 1C27.6 1 27.7 1 27.8 1.1C29 1.9 30 2.8 30.9 3.8C32.9 6.1 34 8.5 34 10.7C34 12.4 33.3 14 32.1 15.2C30.9 16.3 29.2 17 27.5 17C25.8 17 24.1 16.3 22.9 15.2C21.7 14 21 12.4 21 10.7C21 8.5 22.1 6.1 24.1 3.8C25 2.8 26 1.9 27.2 1.1C27.3 1 27.4 1 27.5 1ZM31.1 10.7C31 10.7 30.8 10.7 30.7 10.8C30.6 10.9 30.5 11 30.5 11.2C30.3 12.4 29.2 13.4 28 13.6C27.8 13.6 27.7 13.7 27.6 13.8C27.5 13.9 27.5 14 27.5 14.2C27.5 14.3 27.6 14.5 27.7 14.6C27.8 14.7 27.9 14.7 28.1 14.7C28.1 14.7 28.2 14.7 28.2 14.7C29 14.6 29.8 14.2 30.4 13.6C31.1 13 31.5 12.2 31.6 11.4H31.6C31.7 11.2 31.6 11.1 31.5 11C31.4 10.8 31.3 10.7 31.1 10.7Z'/%3E%3Cpath d='M13 24H37V27L27 37H2V35L13 24Z'/%3E%3C/svg%3E");
	color: #00A6CF;
}

.icon:where(.device-weather) {
	--icon-url: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='5 6 28.87 25.84' fill='currentColor' data-color='%23E5A900'%3E%3Cpath d='M23.9 11.8C23.1 11.8 22.3 11.9 21.6 12.1C21.3 11.8 21.1 11.5 20.8 11.2L21.8 9.8C22 9.5 22.1 9.1 22 8.7C21.9 8.3 21.7 8 21.4 7.7C21.1 7.5 20.7 7.4 20.3 7.5C19.9 7.6 19.5 7.8 19.3 8.1L18.3 9.5C17.5 9.1 16.5 8.9 15.6 8.8L15.3 7.2C15.2 6.8 15 6.5 14.7 6.3C14.3 6 13.9 6 13.5 6C13.2 6.1 12.8 6.3 12.6 6.6C12.4 6.9 12.3 7.3 12.3 7.7L12.6 9.4C11.7 9.7 10.9 10.2 10.2 10.9L8.9 9.9C8.5 9.7 8.1 9.6 7.7 9.7C7.3 9.8 7 10 6.8 10.3C6.5 10.6 6.4 11 6.5 11.4C6.6 11.8 6.8 12.2 7.1 12.4L8.5 13.3C8.1 14.2 7.9 15.2 7.9 16.1L6.2 16.4C5.9 16.5 5.5 16.7 5.3 17C5.1 17.3 5 17.7 5 18C5 18.4 5.2 18.7 5.5 19C5.8 19.3 6.1 19.4 6.5 19.4C6.6 19.4 6.7 19.4 6.8 19.4L8.4 19.1C8.5 19.4 8.7 19.7 8.8 20C7.9 21 7.2 22.2 7 23.6C6.7 24.9 6.9 26.3 7.4 27.6C8 28.8 8.9 29.9 10 30.7C11.2 31.4 12.5 31.8 13.9 31.8H23.9C26.5 31.8 29.1 30.8 30.9 28.9C32.8 27 33.9 24.5 33.9 21.8C33.9 19.2 32.8 16.6 30.9 14.8C29.1 12.9 26.5 11.8 23.9 11.8ZM15.4 11.8C16 11.8 16.6 12 17.2 12.2C17.7 12.5 18.3 12.8 18.7 13.3C16.9 14.4 15.5 16 14.7 17.9C14.4 17.8 14.1 17.8 13.9 17.8C13 17.8 12.1 18 11.3 18.3C11 17.6 10.8 16.9 10.9 16.1C10.9 15.3 11.1 14.6 11.5 14C12 13.3 12.5 12.8 13.2 12.4C13.9 12 14.6 11.8 15.4 11.8ZM23.9 28.8H13.9C12.8 28.8 11.8 28.4 11 27.7C10.3 26.9 9.9 25.9 9.9 24.8C9.9 23.8 10.3 22.8 11 22C11.8 21.3 12.8 20.8 13.9 20.8H13.9C13.9 21 13.9 21.1 13.9 21.2C13.8 21.6 14 22 14.2 22.3C14.5 22.6 14.9 22.8 15.3 22.8C15.7 22.9 16.1 22.7 16.4 22.5C16.7 22.2 16.8 21.8 16.9 21.4C16.9 21 17 20.5 17.1 20L17.1 20C17.4 18.7 18.1 17.6 19.1 16.7C20.1 15.8 21.2 15.2 22.5 14.9C23.8 14.7 25.1 14.8 26.4 15.3C27.6 15.7 28.6 16.5 29.4 17.6C30.2 18.6 30.7 19.9 30.8 21.2C31 22.5 30.7 23.8 30.1 24.9C29.6 26.1 28.7 27.1 27.6 27.8C26.5 28.5 25.2 28.8 23.9 28.8Z'/%3E%3C/svg%3E");
	color: #E5A900;
}

.icon:where(.logo-cloudmonitoring) {
	--icon-url: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 6 32 20' fill='currentColor' data-color='%23008AAD'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M4.5 25.5A4.2 4.2 0 0 1 3.3 17.3A6.3 6.3 0 0 1 9.3 11.2A10 10 0 0 1 27.3 13.4A6.2 6.2 0 0 1 25.5 25.5ZM12 22L12.8 12.6L14.9 12.6L17.7 18.3L20.5 12.6L22.6 12.6L23.4 22L21.8 22L21.2 15L17.7 22L14.2 15L13.7 22Z'/%3E%3C/svg%3E");
	color: #008AAD;
}
