[data-theme] {
	/* Fallbacks */
	--color-service-type-50: var(--sl-color-primary-50);
	--color-service-type-100: var(--sl-color-primary-100);
	--color-service-type-200: var(--sl-color-primary-200);
	--color-service-type-300: var(--sl-color-primary-300);
	--color-service-type-400: var(--sl-color-primary-400);
	--color-service-type-500: var(--sl-color-primary-500);
	--color-service-type-600: var(--sl-color-primary-600);
	--color-service-type-700: var(--sl-color-primary-700);
	--color-service-type-800: var(--sl-color-primary-800);
	--color-service-type-900: var(--sl-color-primary-900);
	--color-service-type-950: var(--sl-color-primary-950);
}
[data-service-type="airport"] {
	--color-service-type-50: var(--sl-color-teal-50);
	--color-service-type-100: var(--sl-color-teal-100);
	--color-service-type-200: var(--sl-color-teal-200);
	--color-service-type-300: var(--sl-color-teal-300);
	--color-service-type-400: var(--sl-color-teal-400);
	--color-service-type-500: var(--sl-color-teal-500);
	--color-service-type-600: var(--sl-color-teal-600);
	--color-service-type-700: var(--sl-color-teal-700);
	--color-service-type-800: var(--sl-color-teal-800);
	--color-service-type-900: var(--sl-color-teal-900);
	--color-service-type-950: var(--sl-color-teal-950);
}
[data-service-type="electric"] {
	--color-service-type-50: var(--sl-color-teal-50);
	--color-service-type-100: var(--sl-color-teal-100);
	--color-service-type-200: var(--sl-color-teal-200);
	--color-service-type-300: var(--sl-color-teal-300);
	--color-service-type-400: var(--sl-color-teal-400);
	--color-service-type-500: var(--sl-color-teal-500);
	--color-service-type-600: var(--sl-color-teal-600);
	--color-service-type-700: var(--sl-color-teal-700);
	--color-service-type-800: var(--sl-color-teal-800);
	--color-service-type-900: var(--sl-color-teal-900);
	--color-service-type-950: var(--sl-color-teal-950);
}
[data-service-type="enterprise"] {
	--color-service-type-50: var(--sl-color-lime-50);
	--color-service-type-100: var(--sl-color-lime-100);
	--color-service-type-200: var(--sl-color-lime-200);
	--color-service-type-300: var(--sl-color-lime-300);
	--color-service-type-400: var(--sl-color-lime-400);
	--color-service-type-500: var(--sl-color-lime-500);
	--color-service-type-600: var(--sl-color-lime-600);
	--color-service-type-700: var(--sl-color-lime-700);
	--color-service-type-800: var(--sl-color-lime-800);
	--color-service-type-900: var(--sl-color-lime-900);
	--color-service-type-950: var(--sl-color-lime-950);
}
[data-service-type="fire-rescue"] {
	--color-service-type-50: var(--sl-color-red-50);
	--color-service-type-100: var(--sl-color-red-100);
	--color-service-type-200: var(--sl-color-red-200);
	--color-service-type-300: var(--sl-color-red-300);
	--color-service-type-400: var(--sl-color-red-400);
	--color-service-type-500: var(--sl-color-red-500);
	--color-service-type-600: var(--sl-color-red-600);
	--color-service-type-700: var(--sl-color-red-700);
	--color-service-type-800: var(--sl-color-red-800);
	--color-service-type-900: var(--sl-color-red-900);
	--color-service-type-950: var(--sl-color-red-950);
}
[data-service-type="fleet"] {
	--color-service-type-50: var(--sl-color-rose-50);
	--color-service-type-100: var(--sl-color-rose-100);
	--color-service-type-200: var(--sl-color-rose-200);
	--color-service-type-300: var(--sl-color-rose-300);
	--color-service-type-400: var(--sl-color-rose-400);
	--color-service-type-500: var(--sl-color-rose-500);
	--color-service-type-600: var(--sl-color-rose-600);
	--color-service-type-700: var(--sl-color-rose-700);
	--color-service-type-800: var(--sl-color-rose-800);
	--color-service-type-900: var(--sl-color-rose-900);
	--color-service-type-950: var(--sl-color-rose-950);
}
[data-service-type="general-fund"] {
	--color-service-type-50: var(--sl-color-green-50);
	--color-service-type-100: var(--sl-color-green-100);
	--color-service-type-200: var(--sl-color-green-200);
	--color-service-type-300: var(--sl-color-green-300);
	--color-service-type-400: var(--sl-color-green-400);
	--color-service-type-500: var(--sl-color-green-500);
	--color-service-type-600: var(--sl-color-green-600);
	--color-service-type-700: var(--sl-color-green-700);
	--color-service-type-800: var(--sl-color-green-800);
	--color-service-type-900: var(--sl-color-green-900);
	--color-service-type-950: var(--sl-color-green-950);
}
[data-service-type="golf"] {
	--color-service-type-50: var(--sl-color-lime-50);
	--color-service-type-100: var(--sl-color-lime-100);
	--color-service-type-200: var(--sl-color-lime-200);
	--color-service-type-300: var(--sl-color-lime-300);
	--color-service-type-400: var(--sl-color-lime-400);
	--color-service-type-500: var(--sl-color-lime-500);
	--color-service-type-600: var(--sl-color-lime-600);
	--color-service-type-700: var(--sl-color-lime-700);
	--color-service-type-800: var(--sl-color-lime-800);
	--color-service-type-900: var(--sl-color-lime-900);
	--color-service-type-950: var(--sl-color-lime-950);
}
[data-service-type="marina"] {
	--color-service-type-50: var(--sl-color-blue-50);
	--color-service-type-100: var(--sl-color-blue-100);
	--color-service-type-200: var(--sl-color-blue-200);
	--color-service-type-300: var(--sl-color-blue-300);
	--color-service-type-400: var(--sl-color-blue-400);
	--color-service-type-500: var(--sl-color-blue-500);
	--color-service-type-600: var(--sl-color-blue-600);
	--color-service-type-700: var(--sl-color-blue-700);
	--color-service-type-800: var(--sl-color-blue-800);
	--color-service-type-900: var(--sl-color-blue-900);
	--color-service-type-950: var(--sl-color-blue-950);
}
[data-service-type="parking"] {
	--color-service-type-50: var(--sl-color-yellow-50);
	--color-service-type-100: var(--sl-color-yellow-100);
	--color-service-type-200: var(--sl-color-yellow-200);
	--color-service-type-300: var(--sl-color-yellow-300);
	--color-service-type-400: var(--sl-color-yellow-400);
	--color-service-type-500: var(--sl-color-yellow-500);
	--color-service-type-600: var(--sl-color-yellow-600);
	--color-service-type-700: var(--sl-color-yellow-700);
	--color-service-type-800: var(--sl-color-yellow-800);
	--color-service-type-900: var(--sl-color-yellow-900);
	--color-service-type-950: var(--sl-color-yellow-950);
}
[data-service-type="recycling"] {
	--color-service-type-50: var(--sl-color-green-50);
	--color-service-type-100: var(--sl-color-green-100);
	--color-service-type-200: var(--sl-color-green-200);
	--color-service-type-300: var(--sl-color-green-300);
	--color-service-type-400: var(--sl-color-green-400);
	--color-service-type-500: var(--sl-color-green-500);
	--color-service-type-600: var(--sl-color-green-600);
	--color-service-type-700: var(--sl-color-green-700);
	--color-service-type-800: var(--sl-color-green-800);
	--color-service-type-900: var(--sl-color-green-900);
	--color-service-type-950: var(--sl-color-green-950);
}
[data-service-type="road"] {
	--color-service-type-50: var(--sl-color-stone-50);
	--color-service-type-100: var(--sl-color-stone-100);
	--color-service-type-200: var(--sl-color-stone-200);
	--color-service-type-300: var(--sl-color-stone-300);
	--color-service-type-400: var(--sl-color-stone-400);
	--color-service-type-500: var(--sl-color-stone-500);
	--color-service-type-600: var(--sl-color-stone-600);
	--color-service-type-700: var(--sl-color-stone-700);
	--color-service-type-800: var(--sl-color-stone-800);
	--color-service-type-900: var(--sl-color-stone-900);
	--color-service-type-950: var(--sl-color-stone-950);
}
[data-service-type="solid-waste"] {
	--color-service-type-50: var(--sl-color-emerald-50);
	--color-service-type-100: var(--sl-color-emerald-100);
	--color-service-type-200: var(--sl-color-emerald-200);
	--color-service-type-300: var(--sl-color-emerald-300);
	--color-service-type-400: var(--sl-color-emerald-400);
	--color-service-type-500: var(--sl-color-emerald-500);
	--color-service-type-600: var(--sl-color-emerald-600);
	--color-service-type-700: var(--sl-color-emerald-700);
	--color-service-type-800: var(--sl-color-emerald-800);
	--color-service-type-900: var(--sl-color-emerald-900);
	--color-service-type-950: var(--sl-color-emerald-950);
}
[data-service-type="stormwater"] {
	--color-service-type-50: var(--sl-color-pink-50);
	--color-service-type-100: var(--sl-color-pink-100);
	--color-service-type-200: var(--sl-color-pink-200);
	--color-service-type-300: var(--sl-color-pink-300);
	--color-service-type-400: var(--sl-color-pink-400);
	--color-service-type-500: var(--sl-color-pink-500);
	--color-service-type-600: var(--sl-color-pink-600);
	--color-service-type-700: var(--sl-color-pink-700);
	--color-service-type-800: var(--sl-color-pink-800);
	--color-service-type-900: var(--sl-color-pink-900);
	--color-service-type-950: var(--sl-color-pink-950);
}
[data-service-type="street-lights"] {
	--color-service-type-50: var(--sl-color-cyan-50);
	--color-service-type-100: var(--sl-color-cyan-100);
	--color-service-type-200: var(--sl-color-cyan-200);
	--color-service-type-300: var(--sl-color-cyan-300);
	--color-service-type-400: var(--sl-color-cyan-400);
	--color-service-type-500: var(--sl-color-cyan-500);
	--color-service-type-600: var(--sl-color-cyan-600);
	--color-service-type-700: var(--sl-color-cyan-700);
	--color-service-type-800: var(--sl-color-cyan-800);
	--color-service-type-900: var(--sl-color-cyan-900);
	--color-service-type-950: var(--sl-color-cyan-950);
}
[data-service-type="wastewater"] {
	--color-service-type-50: var(--sl-color-violet-50);
	--color-service-type-100: var(--sl-color-violet-100);
	--color-service-type-200: var(--sl-color-violet-200);
	--color-service-type-300: var(--sl-color-violet-300);
	--color-service-type-400: var(--sl-color-violet-400);
	--color-service-type-500: var(--sl-color-violet-500);
	--color-service-type-600: var(--sl-color-violet-600);
	--color-service-type-700: var(--sl-color-violet-700);
	--color-service-type-800: var(--sl-color-violet-800);
	--color-service-type-900: var(--sl-color-violet-900);
	--color-service-type-950: var(--sl-color-violet-950);
}
[data-service-type="water"] {
	--color-service-type-50: var(--sl-color-sky-50);
	--color-service-type-100: var(--sl-color-sky-100);
	--color-service-type-200: var(--sl-color-sky-200);
	--color-service-type-300: var(--sl-color-sky-300);
	--color-service-type-400: var(--sl-color-sky-400);
	--color-service-type-500: var(--sl-color-sky-500);
	--color-service-type-600: var(--sl-color-sky-600);
	--color-service-type-700: var(--sl-color-sky-700);
	--color-service-type-800: var(--sl-color-sky-800);
	--color-service-type-900: var(--sl-color-sky-900);
	--color-service-type-950: var(--sl-color-sky-950);
}