.svanicons {
	width: 32px;
	height: 32px;
	display: inline-block;
}

.svanicons svg line,
.svanicons svg path {
	fill: none;
	stroke: black;
}

.svanicons-audio-streaming .st0 {
	fill: #115BA1;
}
.svanicons-audio-streaming .st1 {
	/* fill: #91D1E0; */
	fill: transparent;
}

.svanicons-plot {
	background-image: url(../images/svanicons/svanicons-basic-plot.svg);
}

.ai-icon svg .cls-1 {
  fill: var(--ai-icon-main-color);
}

.ai-icon svg .cls-2 {
  fill: var(--ai-icon-detail-color);
}

.ai-icon.ai-enabled-button svg .cls-1 {
  fill: var(--ai-icon-main-color-selected);
}

.ai-icon:hover svg .cls-1 {
  fill: var(--ai-icon-hover-color);
}