You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@royale.apache.org by ca...@apache.org on 2020/03/22 18:39:14 UTC

[royale-asjs] branch develop updated: - Removed the css resources of the themes and made maven copy them instead.

This is an automated email from the ASF dual-hosted git repository.

carlosrovira pushed a commit to branch develop
in repository https://gitbox.apache.org/repos/asf/royale-asjs.git


The following commit(s) were added to refs/heads/develop by this push:
     new 30de5b0  - Removed the css resources of the themes and made maven copy them instead.
     new 7695b70  Merge pull request #778 from chrisdutz/develop
30de5b0 is described below

commit 30de5b06361849c646d9ef2f3ac1a0038ccb0d95
Author: Christofer Dutz <ch...@c-ware.de>
AuthorDate: Sun Mar 22 19:37:42 2020 +0100

    - Removed the css resources of the themes and made maven copy them instead.
---
 examples/jewel/TourDeJewel/pom.xml                 | 1739 +++++++++++++++++++-
 .../defaults.css                                   |  286 ----
 .../defaults.css                                   |  286 ----
 .../defaults.css                                   |  286 ----
 .../defaults.css                                   |  286 ----
 .../defaults.css                                   |  286 ----
 .../defaults.css                                   |  286 ----
 .../defaults.css                                   |  286 ----
 .../defaults.css                                   |  286 ----
 .../defaults.css                                   |  286 ----
 .../defaults.css                                   |  286 ----
 .../defaults.css                                   |  286 ----
 .../defaults.css                                   |  286 ----
 .../defaults.css                                   | 1692 -------------------
 .../defaults.css                                   | 1692 -------------------
 .../defaults.css                                   | 1692 -------------------
 .../defaults.css                                   | 1692 -------------------
 .../defaults.css                                   | 1692 -------------------
 .../defaults.css                                   | 1692 -------------------
 .../defaults.css                                   | 1692 -------------------
 .../defaults.css                                   | 1692 -------------------
 .../defaults.css                                   | 1692 -------------------
 .../defaults.css                                   | 1692 -------------------
 .../defaults.css                                   | 1692 -------------------
 .../defaults.css                                   | 1692 -------------------
 .../defaults.css                                   |  296 ----
 .../defaults.css                                   |  296 ----
 .../defaults.css                                   |  296 ----
 .../defaults.css                                   |  296 ----
 .../defaults.css                                   |  296 ----
 .../defaults.css                                   |  296 ----
 .../defaults.css                                   |  296 ----
 .../defaults.css                                   |  296 ----
 .../defaults.css                                   |  296 ----
 .../defaults.css                                   |  296 ----
 .../defaults.css                                   |  296 ----
 .../defaults.css                                   |  296 ----
 .../defaults.css                                   |  284 ----
 .../defaults.css                                   |  284 ----
 .../defaults.css                                   |  284 ----
 .../defaults.css                                   |  284 ----
 .../defaults.css                                   |  284 ----
 .../defaults.css                                   |  284 ----
 .../defaults.css                                   |  284 ----
 .../defaults.css                                   |  284 ----
 .../defaults.css                                   |  284 ----
 .../defaults.css                                   |  284 ----
 .../defaults.css                                   |  284 ----
 .../defaults.css                                   |  284 ----
 .../defaults.css                                   | 1692 -------------------
 .../defaults.css                                   | 1692 -------------------
 .../defaults.css                                   | 1692 -------------------
 .../defaults.css                                   | 1692 -------------------
 .../defaults.css                                   | 1692 -------------------
 .../defaults.css                                   | 1692 -------------------
 .../defaults.css                                   | 1692 -------------------
 .../defaults.css                                   | 1692 -------------------
 .../defaults.css                                   | 1692 -------------------
 .../defaults.css                                   | 1692 -------------------
 .../defaults.css                                   | 1692 -------------------
 .../defaults.css                                   | 1692 -------------------
 .../defaults.css                                   |  294 ----
 .../defaults.css                                   |  294 ----
 .../defaults.css                                   |  294 ----
 .../defaults.css                                   |  294 ----
 .../defaults.css                                   |  294 ----
 .../defaults.css                                   |  294 ----
 .../defaults.css                                   |  294 ----
 .../defaults.css                                   |  294 ----
 .../defaults.css                                   |  294 ----
 .../defaults.css                                   |  294 ----
 .../defaults.css                                   |  294 ----
 .../defaults.css                                   |  294 ----
 manualtests/UnitTests/pom.xml                      |    1 +
 74 files changed, 1726 insertions(+), 54542 deletions(-)

diff --git a/examples/jewel/TourDeJewel/pom.xml b/examples/jewel/TourDeJewel/pom.xml
index a9eb104..2d9b199 100644
--- a/examples/jewel/TourDeJewel/pom.xml
+++ b/examples/jewel/TourDeJewel/pom.xml
@@ -36,6 +36,888 @@
     <sourceDirectory>src/main/royale</sourceDirectory>
     <plugins>
       <plugin>
+        <groupId>org.apache.maven.plugins</groupId>
+        <artifactId>maven-dependency-plugin</artifactId>
+        <executions>
+          <execution>
+            <id>copy-themes</id>
+            <phase>generate-resources</phase>
+            <goals>
+              <goal>unpack</goal>
+            </goals>
+            <configuration>
+              <artifactItems>
+                <artifactItem>
+                  <groupId>org.apache.royale.framework</groupId>
+                  <artifactId>Jewel-Dark-NoFlat-Emphasized-Amethyst-Theme</artifactId>
+                  <version>0.9.7-SNAPSHOT</version>
+                  <type>swc</type>
+                  <classifier>js</classifier>
+                  <outputDirectory>${project.build.directory}/javascript/bin/js-release/assets/themes/Jewel-Dark-NoFlat-Emphasized-Amethyst-Theme</outputDirectory>
+                </artifactItem>
+                <artifactItem>
+                  <groupId>org.apache.royale.framework</groupId>
+                  <artifactId>Jewel-Dark-NoFlat-Emphasized-Blue-Theme</artifactId>
+                  <version>0.9.7-SNAPSHOT</version>
+                  <type>swc</type>
+                  <classifier>js</classifier>
+                  <outputDirectory>${project.build.directory}/javascript/bin/js-release/assets/themes/Jewel-Dark-NoFlat-Emphasized-Blue-Theme</outputDirectory>
+                </artifactItem>
+                <artifactItem>
+                  <groupId>org.apache.royale.framework</groupId>
+                  <artifactId>Jewel-Dark-NoFlat-Emphasized-Emerald-Theme</artifactId>
+                  <version>0.9.7-SNAPSHOT</version>
+                  <type>swc</type>
+                  <classifier>js</classifier>
+                  <outputDirectory>${project.build.directory}/javascript/bin/js-release/assets/themes/Jewel-Dark-NoFlat-Emphasized-Emerald-Theme</outputDirectory>
+                </artifactItem>
+                <artifactItem>
+                  <groupId>org.apache.royale.framework</groupId>
+                  <artifactId>Jewel-Dark-NoFlat-Emphasized-Green-Theme</artifactId>
+                  <version>0.9.7-SNAPSHOT</version>
+                  <type>swc</type>
+                  <classifier>js</classifier>
+                  <outputDirectory>${project.build.directory}/javascript/bin/js-release/assets/themes/Jewel-Dark-NoFlat-Emphasized-Green-Theme</outputDirectory>
+                </artifactItem>
+                <artifactItem>
+                  <groupId>org.apache.royale.framework</groupId>
+                  <artifactId>Jewel-Dark-NoFlat-Emphasized-Orange-Theme</artifactId>
+                  <version>0.9.7-SNAPSHOT</version>
+                  <type>swc</type>
+                  <classifier>js</classifier>
+                  <outputDirectory>${project.build.directory}/javascript/bin/js-release/assets/themes/Jewel-Dark-NoFlat-Emphasized-Orange-Theme</outputDirectory>
+                </artifactItem>
+                <artifactItem>
+                  <groupId>org.apache.royale.framework</groupId>
+                  <artifactId>Jewel-Dark-NoFlat-Emphasized-Red-Theme</artifactId>
+                  <version>0.9.7-SNAPSHOT</version>
+                  <type>swc</type>
+                  <classifier>js</classifier>
+                  <outputDirectory>${project.build.directory}/javascript/bin/js-release/assets/themes/Jewel-Dark-NoFlat-Emphasized-Red-Theme</outputDirectory>
+                </artifactItem>
+                <artifactItem>
+                  <groupId>org.apache.royale.framework</groupId>
+                  <artifactId>Jewel-Dark-NoFlat-Emphasized-Sapphire-Theme</artifactId>
+                  <version>0.9.7-SNAPSHOT</version>
+                  <type>swc</type>
+                  <classifier>js</classifier>
+                  <outputDirectory>${project.build.directory}/javascript/bin/js-release/assets/themes/Jewel-Dark-NoFlat-Emphasized-Sapphire-Theme</outputDirectory>
+                </artifactItem>
+                <artifactItem>
+                  <groupId>org.apache.royale.framework</groupId>
+                  <artifactId>Jewel-Dark-NoFlat-Emphasized-Sunflower-Theme</artifactId>
+                  <version>0.9.7-SNAPSHOT</version>
+                  <type>swc</type>
+                  <classifier>js</classifier>
+                  <outputDirectory>${project.build.directory}/javascript/bin/js-release/assets/themes/Jewel-Dark-NoFlat-Emphasized-Sunflower-Theme</outputDirectory>
+                </artifactItem>
+                <artifactItem>
+                  <groupId>org.apache.royale.framework</groupId>
+                  <artifactId>Jewel-Dark-NoFlat-Emphasized-Topaz-Theme</artifactId>
+                  <version>0.9.7-SNAPSHOT</version>
+                  <type>swc</type>
+                  <classifier>js</classifier>
+                  <outputDirectory>${project.build.directory}/javascript/bin/js-release/assets/themes/Jewel-Dark-NoFlat-Emphasized-Topaz-Theme</outputDirectory>
+                </artifactItem>
+                <artifactItem>
+                  <groupId>org.apache.royale.framework</groupId>
+                  <artifactId>Jewel-Dark-NoFlat-Emphasized-Turquoise-Theme</artifactId>
+                  <version>0.9.7-SNAPSHOT</version>
+                  <type>swc</type>
+                  <classifier>js</classifier>
+                  <outputDirectory>${project.build.directory}/javascript/bin/js-release/assets/themes/Jewel-Dark-NoFlat-Emphasized-Turquoise-Theme</outputDirectory>
+                </artifactItem>
+                <artifactItem>
+                  <groupId>org.apache.royale.framework</groupId>
+                  <artifactId>Jewel-Dark-NoFlat-Emphasized-Violet-Theme</artifactId>
+                  <version>0.9.7-SNAPSHOT</version>
+                  <type>swc</type>
+                  <classifier>js</classifier>
+                  <outputDirectory>${project.build.directory}/javascript/bin/js-release/assets/themes/Jewel-Dark-NoFlat-Emphasized-Violet-Theme</outputDirectory>
+                </artifactItem>
+                <artifactItem>
+                  <groupId>org.apache.royale.framework</groupId>
+                  <artifactId>Jewel-Dark-NoFlat-Emphasized-Yellow-Theme</artifactId>
+                  <version>0.9.7-SNAPSHOT</version>
+                  <type>swc</type>
+                  <classifier>js</classifier>
+                  <outputDirectory>${project.build.directory}/javascript/bin/js-release/assets/themes/Jewel-Dark-NoFlat-Emphasized-Yellow-Theme</outputDirectory>
+                </artifactItem>
+                <artifactItem>
+                  <groupId>org.apache.royale.framework</groupId>
+                  <artifactId>Jewel-Dark-NoFlat-Primary-Amethyst-Theme</artifactId>
+                  <version>0.9.7-SNAPSHOT</version>
+                  <type>swc</type>
+                  <classifier>js</classifier>
+                  <outputDirectory>${project.build.directory}/javascript/bin/js-release/assets/themes/Jewel-Dark-NoFlat-Primary-Amethyst-Theme</outputDirectory>
+                </artifactItem>
+                <artifactItem>
+                  <groupId>org.apache.royale.framework</groupId>
+                  <artifactId>Jewel-Dark-NoFlat-Primary-Blue-Theme</artifactId>
+                  <version>0.9.7-SNAPSHOT</version>
+                  <type>swc</type>
+                  <classifier>js</classifier>
+                  <outputDirectory>${project.build.directory}/javascript/bin/js-release/assets/themes/Jewel-Dark-NoFlat-Primary-Blue-Theme</outputDirectory>
+                </artifactItem>
+                <artifactItem>
+                  <groupId>org.apache.royale.framework</groupId>
+                  <artifactId>Jewel-Dark-NoFlat-Primary-Emerald-Theme</artifactId>
+                  <version>0.9.7-SNAPSHOT</version>
+                  <type>swc</type>
+                  <classifier>js</classifier>
+                  <outputDirectory>${project.build.directory}/javascript/bin/js-release/assets/themes/Jewel-Dark-NoFlat-Primary-Emerald-Theme</outputDirectory>
+                </artifactItem>
+                <artifactItem>
+                  <groupId>org.apache.royale.framework</groupId>
+                  <artifactId>Jewel-Dark-NoFlat-Primary-Green-Theme</artifactId>
+                  <version>0.9.7-SNAPSHOT</version>
+                  <type>swc</type>
+                  <classifier>js</classifier>
+                  <outputDirectory>${project.build.directory}/javascript/bin/js-release/assets/themes/Jewel-Dark-NoFlat-Primary-Green-Theme</outputDirectory>
+                </artifactItem>
+                <artifactItem>
+                  <groupId>org.apache.royale.framework</groupId>
+                  <artifactId>Jewel-Dark-NoFlat-Primary-Orange-Theme</artifactId>
+                  <version>0.9.7-SNAPSHOT</version>
+                  <type>swc</type>
+                  <classifier>js</classifier>
+                  <outputDirectory>${project.build.directory}/javascript/bin/js-release/assets/themes/Jewel-Dark-NoFlat-Primary-Orange-Theme</outputDirectory>
+                </artifactItem>
+                <artifactItem>
+                  <groupId>org.apache.royale.framework</groupId>
+                  <artifactId>Jewel-Dark-NoFlat-Primary-Red-Theme</artifactId>
+                  <version>0.9.7-SNAPSHOT</version>
+                  <type>swc</type>
+                  <classifier>js</classifier>
+                  <outputDirectory>${project.build.directory}/javascript/bin/js-release/assets/themes/Jewel-Dark-NoFlat-Primary-Red-Theme</outputDirectory>
+                </artifactItem>
+                <artifactItem>
+                  <groupId>org.apache.royale.framework</groupId>
+                  <artifactId>Jewel-Dark-NoFlat-Primary-Sapphire-Theme</artifactId>
+                  <version>0.9.7-SNAPSHOT</version>
+                  <type>swc</type>
+                  <classifier>js</classifier>
+                  <outputDirectory>${project.build.directory}/javascript/bin/js-release/assets/themes/Jewel-Dark-NoFlat-Primary-Sapphire-Theme</outputDirectory>
+                </artifactItem>
+                <artifactItem>
+                  <groupId>org.apache.royale.framework</groupId>
+                  <artifactId>Jewel-Dark-NoFlat-Primary-Sunflower-Theme</artifactId>
+                  <version>0.9.7-SNAPSHOT</version>
+                  <type>swc</type>
+                  <classifier>js</classifier>
+                  <outputDirectory>${project.build.directory}/javascript/bin/js-release/assets/themes/Jewel-Dark-NoFlat-Primary-Sunflower-Theme</outputDirectory>
+                </artifactItem>
+                <artifactItem>
+                  <groupId>org.apache.royale.framework</groupId>
+                  <artifactId>Jewel-Dark-NoFlat-Primary-Topaz-Theme</artifactId>
+                  <version>0.9.7-SNAPSHOT</version>
+                  <type>swc</type>
+                  <classifier>js</classifier>
+                  <outputDirectory>${project.build.directory}/javascript/bin/js-release/assets/themes/Jewel-Dark-NoFlat-Primary-Topaz-Theme</outputDirectory>
+                </artifactItem>
+                <artifactItem>
+                  <groupId>org.apache.royale.framework</groupId>
+                  <artifactId>Jewel-Dark-NoFlat-Primary-Turquoise-Theme</artifactId>
+                  <version>0.9.7-SNAPSHOT</version>
+                  <type>swc</type>
+                  <classifier>js</classifier>
+                  <outputDirectory>${project.build.directory}/javascript/bin/js-release/assets/themes/Jewel-Dark-NoFlat-Primary-Turquoise-Theme</outputDirectory>
+                </artifactItem>
+                <artifactItem>
+                  <groupId>org.apache.royale.framework</groupId>
+                  <artifactId>Jewel-Dark-NoFlat-Primary-Violet-Theme</artifactId>
+                  <version>0.9.7-SNAPSHOT</version>
+                  <type>swc</type>
+                  <classifier>js</classifier>
+                  <outputDirectory>${project.build.directory}/javascript/bin/js-release/assets/themes/Jewel-Dark-NoFlat-Primary-Violet-Theme</outputDirectory>
+                </artifactItem>
+                <artifactItem>
+                  <groupId>org.apache.royale.framework</groupId>
+                  <artifactId>Jewel-Dark-NoFlat-Primary-Yellow-Theme</artifactId>
+                  <version>0.9.7-SNAPSHOT</version>
+                  <type>swc</type>
+                  <classifier>js</classifier>
+                  <outputDirectory>${project.build.directory}/javascript/bin/js-release/assets/themes/Jewel-Dark-NoFlat-Primary-Yellow-Theme</outputDirectory>
+                </artifactItem>
+                <artifactItem>
+                  <groupId>org.apache.royale.framework</groupId>
+                  <artifactId>Jewel-Dark-NoFlat-Secondary-Amethyst-Theme</artifactId>
+                  <version>0.9.7-SNAPSHOT</version>
+                  <type>swc</type>
+                  <classifier>js</classifier>
+                  <outputDirectory>${project.build.directory}/javascript/bin/js-release/assets/themes/Jewel-Dark-NoFlat-Secondary-Amethyst-Theme</outputDirectory>
+                </artifactItem>
+                <artifactItem>
+                  <groupId>org.apache.royale.framework</groupId>
+                  <artifactId>Jewel-Dark-NoFlat-Secondary-Blue-Theme</artifactId>
+                  <version>0.9.7-SNAPSHOT</version>
+                  <type>swc</type>
+                  <classifier>js</classifier>
+                  <outputDirectory>${project.build.directory}/javascript/bin/js-release/assets/themes/Jewel-Dark-NoFlat-Secondary-Blue-Theme</outputDirectory>
+                </artifactItem>
+                <artifactItem>
+                  <groupId>org.apache.royale.framework</groupId>
+                  <artifactId>Jewel-Dark-NoFlat-Secondary-Emerald-Theme</artifactId>
+                  <version>0.9.7-SNAPSHOT</version>
+                  <type>swc</type>
+                  <classifier>js</classifier>
+                  <outputDirectory>${project.build.directory}/javascript/bin/js-release/assets/themes/Jewel-Dark-NoFlat-Secondary-Emerald-Theme</outputDirectory>
+                </artifactItem>
+                <artifactItem>
+                  <groupId>org.apache.royale.framework</groupId>
+                  <artifactId>Jewel-Dark-NoFlat-Secondary-Green-Theme</artifactId>
+                  <version>0.9.7-SNAPSHOT</version>
+                  <type>swc</type>
+                  <classifier>js</classifier>
+                  <outputDirectory>${project.build.directory}/javascript/bin/js-release/assets/themes/Jewel-Dark-NoFlat-Secondary-Green-Theme</outputDirectory>
+                </artifactItem>
+                <artifactItem>
+                  <groupId>org.apache.royale.framework</groupId>
+                  <artifactId>Jewel-Dark-NoFlat-Secondary-Orange-Theme</artifactId>
+                  <version>0.9.7-SNAPSHOT</version>
+                  <type>swc</type>
+                  <classifier>js</classifier>
+                  <outputDirectory>${project.build.directory}/javascript/bin/js-release/assets/themes/Jewel-Dark-NoFlat-Secondary-Orange-Theme</outputDirectory>
+                </artifactItem>
+                <artifactItem>
+                  <groupId>org.apache.royale.framework</groupId>
+                  <artifactId>Jewel-Dark-NoFlat-Secondary-Red-Theme</artifactId>
+                  <version>0.9.7-SNAPSHOT</version>
+                  <type>swc</type>
+                  <classifier>js</classifier>
+                  <outputDirectory>${project.build.directory}/javascript/bin/js-release/assets/themes/Jewel-Dark-NoFlat-Secondary-Red-Theme</outputDirectory>
+                </artifactItem>
+                <artifactItem>
+                  <groupId>org.apache.royale.framework</groupId>
+                  <artifactId>Jewel-Dark-NoFlat-Secondary-Sapphire-Theme</artifactId>
+                  <version>0.9.7-SNAPSHOT</version>
+                  <type>swc</type>
+                  <classifier>js</classifier>
+                  <outputDirectory>${project.build.directory}/javascript/bin/js-release/assets/themes/Jewel-Dark-NoFlat-Secondary-Sapphire-Theme</outputDirectory>
+                </artifactItem>
+                <artifactItem>
+                  <groupId>org.apache.royale.framework</groupId>
+                  <artifactId>Jewel-Dark-NoFlat-Secondary-Sunflower-Theme</artifactId>
+                  <version>0.9.7-SNAPSHOT</version>
+                  <type>swc</type>
+                  <classifier>js</classifier>
+                  <outputDirectory>${project.build.directory}/javascript/bin/js-release/assets/themes/Jewel-Dark-NoFlat-Secondary-Sunflower-Theme</outputDirectory>
+                </artifactItem>
+                <artifactItem>
+                  <groupId>org.apache.royale.framework</groupId>
+                  <artifactId>Jewel-Dark-NoFlat-Secondary-Topaz-Theme</artifactId>
+                  <version>0.9.7-SNAPSHOT</version>
+                  <type>swc</type>
+                  <classifier>js</classifier>
+                  <outputDirectory>${project.build.directory}/javascript/bin/js-release/assets/themes/Jewel-Dark-NoFlat-Secondary-Topaz-Theme</outputDirectory>
+                </artifactItem>
+                <artifactItem>
+                  <groupId>org.apache.royale.framework</groupId>
+                  <artifactId>Jewel-Dark-NoFlat-Secondary-Turquoise-Theme</artifactId>
+                  <version>0.9.7-SNAPSHOT</version>
+                  <type>swc</type>
+                  <classifier>js</classifier>
+                  <outputDirectory>${project.build.directory}/javascript/bin/js-release/assets/themes/Jewel-Dark-NoFlat-Secondary-Turquoise-Theme</outputDirectory>
+                </artifactItem>
+                <artifactItem>
+                  <groupId>org.apache.royale.framework</groupId>
+                  <artifactId>Jewel-Dark-NoFlat-Secondary-Violet-Theme</artifactId>
+                  <version>0.9.7-SNAPSHOT</version>
+                  <type>swc</type>
+                  <classifier>js</classifier>
+                  <outputDirectory>${project.build.directory}/javascript/bin/js-release/assets/themes/Jewel-Dark-NoFlat-Secondary-Violet-Theme</outputDirectory>
+                </artifactItem>
+                <artifactItem>
+                  <groupId>org.apache.royale.framework</groupId>
+                  <artifactId>Jewel-Dark-NoFlat-Secondary-Yellow-Theme</artifactId>
+                  <version>0.9.7-SNAPSHOT</version>
+                  <type>swc</type>
+                  <classifier>js</classifier>
+                  <outputDirectory>${project.build.directory}/javascript/bin/js-release/assets/themes/Jewel-Dark-NoFlat-Secondary-Yellow-Theme</outputDirectory>
+                </artifactItem>
+                <artifactItem>
+                  <groupId>org.apache.royale.framework</groupId>
+                  <artifactId>Jewel-Light-Flat-Emphasized-Amethyst-Theme</artifactId>
+                  <version>0.9.7-SNAPSHOT</version>
+                  <type>swc</type>
+                  <classifier>js</classifier>
+                  <outputDirectory>${project.build.directory}/javascript/bin/js-release/assets/themes/Jewel-Light-Flat-Emphasized-Amethyst-Theme</outputDirectory>
+                </artifactItem>
+                <artifactItem>
+                  <groupId>org.apache.royale.framework</groupId>
+                  <artifactId>Jewel-Light-Flat-Emphasized-Blue-Theme</artifactId>
+                  <version>0.9.7-SNAPSHOT</version>
+                  <type>swc</type>
+                  <classifier>js</classifier>
+                  <outputDirectory>${project.build.directory}/javascript/bin/js-release/assets/themes/Jewel-Light-Flat-Emphasized-Blue-Theme</outputDirectory>
+                </artifactItem>
+                <artifactItem>
+                  <groupId>org.apache.royale.framework</groupId>
+                  <artifactId>Jewel-Light-Flat-Emphasized-Emerald-Theme</artifactId>
+                  <version>0.9.7-SNAPSHOT</version>
+                  <type>swc</type>
+                  <classifier>js</classifier>
+                  <outputDirectory>${project.build.directory}/javascript/bin/js-release/assets/themes/Jewel-Light-Flat-Emphasized-Emerald-Theme</outputDirectory>
+                </artifactItem>
+                <artifactItem>
+                  <groupId>org.apache.royale.framework</groupId>
+                  <artifactId>Jewel-Light-Flat-Emphasized-Green-Theme</artifactId>
+                  <version>0.9.7-SNAPSHOT</version>
+                  <type>swc</type>
+                  <classifier>js</classifier>
+                  <outputDirectory>${project.build.directory}/javascript/bin/js-release/assets/themes/Jewel-Light-Flat-Emphasized-Green-Theme</outputDirectory>
+                </artifactItem>
+                <artifactItem>
+                  <groupId>org.apache.royale.framework</groupId>
+                  <artifactId>Jewel-Light-Flat-Emphasized-Orange-Theme</artifactId>
+                  <version>0.9.7-SNAPSHOT</version>
+                  <type>swc</type>
+                  <classifier>js</classifier>
+                  <outputDirectory>${project.build.directory}/javascript/bin/js-release/assets/themes/Jewel-Light-Flat-Emphasized-Orange-Theme</outputDirectory>
+                </artifactItem>
+                <artifactItem>
+                  <groupId>org.apache.royale.framework</groupId>
+                  <artifactId>Jewel-Light-Flat-Emphasized-Red-Theme</artifactId>
+                  <version>0.9.7-SNAPSHOT</version>
+                  <type>swc</type>
+                  <classifier>js</classifier>
+                  <outputDirectory>${project.build.directory}/javascript/bin/js-release/assets/themes/Jewel-Light-Flat-Emphasized-Red-Theme</outputDirectory>
+                </artifactItem>
+                <artifactItem>
+                  <groupId>org.apache.royale.framework</groupId>
+                  <artifactId>Jewel-Light-Flat-Emphasized-Sapphire-Theme</artifactId>
+                  <version>0.9.7-SNAPSHOT</version>
+                  <type>swc</type>
+                  <classifier>js</classifier>
+                  <outputDirectory>${project.build.directory}/javascript/bin/js-release/assets/themes/Jewel-Light-Flat-Emphasized-Sapphire-Theme</outputDirectory>
+                </artifactItem>
+                <artifactItem>
+                  <groupId>org.apache.royale.framework</groupId>
+                  <artifactId>Jewel-Light-Flat-Emphasized-Sunflower-Theme</artifactId>
+                  <version>0.9.7-SNAPSHOT</version>
+                  <type>swc</type>
+                  <classifier>js</classifier>
+                  <outputDirectory>${project.build.directory}/javascript/bin/js-release/assets/themes/Jewel-Light-Flat-Emphasized-Sunflower-Theme</outputDirectory>
+                </artifactItem>
+                <artifactItem>
+                  <groupId>org.apache.royale.framework</groupId>
+                  <artifactId>Jewel-Light-Flat-Emphasized-Topaz-Theme</artifactId>
+                  <version>0.9.7-SNAPSHOT</version>
+                  <type>swc</type>
+                  <classifier>js</classifier>
+                  <outputDirectory>${project.build.directory}/javascript/bin/js-release/assets/themes/Jewel-Light-Flat-Emphasized-Topaz-Theme</outputDirectory>
+                </artifactItem>
+                <artifactItem>
+                  <groupId>org.apache.royale.framework</groupId>
+                  <artifactId>Jewel-Light-Flat-Emphasized-Turquoise-Theme</artifactId>
+                  <version>0.9.7-SNAPSHOT</version>
+                  <type>swc</type>
+                  <classifier>js</classifier>
+                  <outputDirectory>${project.build.directory}/javascript/bin/js-release/assets/themes/Jewel-Light-Flat-Emphasized-Turquoise-Theme</outputDirectory>
+                </artifactItem>
+                <artifactItem>
+                  <groupId>org.apache.royale.framework</groupId>
+                  <artifactId>Jewel-Light-Flat-Emphasized-Violet-Theme</artifactId>
+                  <version>0.9.7-SNAPSHOT</version>
+                  <type>swc</type>
+                  <classifier>js</classifier>
+                  <outputDirectory>${project.build.directory}/javascript/bin/js-release/assets/themes/Jewel-Light-Flat-Emphasized-Violet-Theme</outputDirectory>
+                </artifactItem>
+                <artifactItem>
+                  <groupId>org.apache.royale.framework</groupId>
+                  <artifactId>Jewel-Light-Flat-Emphasized-Yellow-Theme</artifactId>
+                  <version>0.9.7-SNAPSHOT</version>
+                  <type>swc</type>
+                  <classifier>js</classifier>
+                  <outputDirectory>${project.build.directory}/javascript/bin/js-release/assets/themes/Jewel-Light-Flat-Emphasized-Yellow-Theme</outputDirectory>
+                </artifactItem>
+                <artifactItem>
+                  <groupId>org.apache.royale.framework</groupId>
+                  <artifactId>Jewel-Light-Flat-Primary-Amethyst-Theme</artifactId>
+                  <version>0.9.7-SNAPSHOT</version>
+                  <type>swc</type>
+                  <classifier>js</classifier>
+                  <outputDirectory>${project.build.directory}/javascript/bin/js-release/assets/themes/Jewel-Light-Flat-Primary-Amethyst-Theme</outputDirectory>
+                </artifactItem>
+                <artifactItem>
+                  <groupId>org.apache.royale.framework</groupId>
+                  <artifactId>Jewel-Light-Flat-Primary-Blue-Theme</artifactId>
+                  <version>0.9.7-SNAPSHOT</version>
+                  <type>swc</type>
+                  <classifier>js</classifier>
+                  <outputDirectory>${project.build.directory}/javascript/bin/js-release/assets/themes/Jewel-Light-Flat-Primary-Blue-Theme</outputDirectory>
+                </artifactItem>
+                <artifactItem>
+                  <groupId>org.apache.royale.framework</groupId>
+                  <artifactId>Jewel-Light-Flat-Primary-Emerald-Theme</artifactId>
+                  <version>0.9.7-SNAPSHOT</version>
+                  <type>swc</type>
+                  <classifier>js</classifier>
+                  <outputDirectory>${project.build.directory}/javascript/bin/js-release/assets/themes/Jewel-Light-Flat-Primary-Emerald-Theme</outputDirectory>
+                </artifactItem>
+                <artifactItem>
+                  <groupId>org.apache.royale.framework</groupId>
+                  <artifactId>Jewel-Light-Flat-Primary-Green-Theme</artifactId>
+                  <version>0.9.7-SNAPSHOT</version>
+                  <type>swc</type>
+                  <classifier>js</classifier>
+                  <outputDirectory>${project.build.directory}/javascript/bin/js-release/assets/themes/Jewel-Light-Flat-Primary-Green-Theme</outputDirectory>
+                </artifactItem>
+                <artifactItem>
+                  <groupId>org.apache.royale.framework</groupId>
+                  <artifactId>Jewel-Light-Flat-Primary-Orange-Theme</artifactId>
+                  <version>0.9.7-SNAPSHOT</version>
+                  <type>swc</type>
+                  <classifier>js</classifier>
+                  <outputDirectory>${project.build.directory}/javascript/bin/js-release/assets/themes/Jewel-Light-Flat-Primary-Orange-Theme</outputDirectory>
+                </artifactItem>
+                <artifactItem>
+                  <groupId>org.apache.royale.framework</groupId>
+                  <artifactId>Jewel-Light-Flat-Primary-Red-Theme</artifactId>
+                  <version>0.9.7-SNAPSHOT</version>
+                  <type>swc</type>
+                  <classifier>js</classifier>
+                  <outputDirectory>${project.build.directory}/javascript/bin/js-release/assets/themes/Jewel-Light-Flat-Primary-Red-Theme</outputDirectory>
+                </artifactItem>
+                <artifactItem>
+                  <groupId>org.apache.royale.framework</groupId>
+                  <artifactId>Jewel-Light-Flat-Primary-Sapphire-Theme</artifactId>
+                  <version>0.9.7-SNAPSHOT</version>
+                  <type>swc</type>
+                  <classifier>js</classifier>
+                  <outputDirectory>${project.build.directory}/javascript/bin/js-release/assets/themes/Jewel-Light-Flat-Primary-Sapphire-Theme</outputDirectory>
+                </artifactItem>
+                <artifactItem>
+                  <groupId>org.apache.royale.framework</groupId>
+                  <artifactId>Jewel-Light-Flat-Primary-Sunflower-Theme</artifactId>
+                  <version>0.9.7-SNAPSHOT</version>
+                  <type>swc</type>
+                  <classifier>js</classifier>
+                  <outputDirectory>${project.build.directory}/javascript/bin/js-release/assets/themes/Jewel-Light-Flat-Primary-Sunflower-Theme</outputDirectory>
+                </artifactItem>
+                <artifactItem>
+                  <groupId>org.apache.royale.framework</groupId>
+                  <artifactId>Jewel-Light-Flat-Primary-Topaz-Theme</artifactId>
+                  <version>0.9.7-SNAPSHOT</version>
+                  <type>swc</type>
+                  <classifier>js</classifier>
+                  <outputDirectory>${project.build.directory}/javascript/bin/js-release/assets/themes/Jewel-Light-Flat-Primary-Topaz-Theme</outputDirectory>
+                </artifactItem>
+                <artifactItem>
+                  <groupId>org.apache.royale.framework</groupId>
+                  <artifactId>Jewel-Light-Flat-Primary-Turquoise-Theme</artifactId>
+                  <version>0.9.7-SNAPSHOT</version>
+                  <type>swc</type>
+                  <classifier>js</classifier>
+                  <outputDirectory>${project.build.directory}/javascript/bin/js-release/assets/themes/Jewel-Light-Flat-Primary-Turquoise-Theme</outputDirectory>
+                </artifactItem>
+                <artifactItem>
+                  <groupId>org.apache.royale.framework</groupId>
+                  <artifactId>Jewel-Light-Flat-Primary-Violet-Theme</artifactId>
+                  <version>0.9.7-SNAPSHOT</version>
+                  <type>swc</type>
+                  <classifier>js</classifier>
+                  <outputDirectory>${project.build.directory}/javascript/bin/js-release/assets/themes/Jewel-Light-Flat-Primary-Violet-Theme</outputDirectory>
+                </artifactItem>
+                <artifactItem>
+                  <groupId>org.apache.royale.framework</groupId>
+                  <artifactId>Jewel-Light-Flat-Primary-Yellow-Theme</artifactId>
+                  <version>0.9.7-SNAPSHOT</version>
+                  <type>swc</type>
+                  <classifier>js</classifier>
+                  <outputDirectory>${project.build.directory}/javascript/bin/js-release/assets/themes/Jewel-Light-Flat-Primary-Yellow-Theme</outputDirectory>
+                </artifactItem>
+                <artifactItem>
+                  <groupId>org.apache.royale.framework</groupId>
+                  <artifactId>Jewel-Light-Flat-Secondary-Amethyst-Theme</artifactId>
+                  <version>0.9.7-SNAPSHOT</version>
+                  <type>swc</type>
+                  <classifier>js</classifier>
+                  <outputDirectory>${project.build.directory}/javascript/bin/js-release/assets/themes/Jewel-Light-Flat-Secondary-Amethyst-Theme</outputDirectory>
+                </artifactItem>
+                <artifactItem>
+                  <groupId>org.apache.royale.framework</groupId>
+                  <artifactId>Jewel-Light-Flat-Secondary-Blue-Theme</artifactId>
+                  <version>0.9.7-SNAPSHOT</version>
+                  <type>swc</type>
+                  <classifier>js</classifier>
+                  <outputDirectory>${project.build.directory}/javascript/bin/js-release/assets/themes/Jewel-Light-Flat-Secondary-Blue-Theme</outputDirectory>
+                </artifactItem>
+                <artifactItem>
+                  <groupId>org.apache.royale.framework</groupId>
+                  <artifactId>Jewel-Light-Flat-Secondary-Emerald-Theme</artifactId>
+                  <version>0.9.7-SNAPSHOT</version>
+                  <type>swc</type>
+                  <classifier>js</classifier>
+                  <outputDirectory>${project.build.directory}/javascript/bin/js-release/assets/themes/Jewel-Light-Flat-Secondary-Emerald-Theme</outputDirectory>
+                </artifactItem>
+                <artifactItem>
+                  <groupId>org.apache.royale.framework</groupId>
+                  <artifactId>Jewel-Light-Flat-Secondary-Green-Theme</artifactId>
+                  <version>0.9.7-SNAPSHOT</version>
+                  <type>swc</type>
+                  <classifier>js</classifier>
+                  <outputDirectory>${project.build.directory}/javascript/bin/js-release/assets/themes/Jewel-Light-Flat-Secondary-Green-Theme</outputDirectory>
+                </artifactItem>
+                <artifactItem>
+                  <groupId>org.apache.royale.framework</groupId>
+                  <artifactId>Jewel-Light-Flat-Secondary-Orange-Theme</artifactId>
+                  <version>0.9.7-SNAPSHOT</version>
+                  <type>swc</type>
+                  <classifier>js</classifier>
+                  <outputDirectory>${project.build.directory}/javascript/bin/js-release/assets/themes/Jewel-Light-Flat-Secondary-Orange-Theme</outputDirectory>
+                </artifactItem>
+                <artifactItem>
+                  <groupId>org.apache.royale.framework</groupId>
+                  <artifactId>Jewel-Light-Flat-Secondary-Red-Theme</artifactId>
+                  <version>0.9.7-SNAPSHOT</version>
+                  <type>swc</type>
+                  <classifier>js</classifier>
+                  <outputDirectory>${project.build.directory}/javascript/bin/js-release/assets/themes/Jewel-Light-Flat-Secondary-Red-Theme</outputDirectory>
+                </artifactItem>
+                <artifactItem>
+                  <groupId>org.apache.royale.framework</groupId>
+                  <artifactId>Jewel-Light-Flat-Secondary-Sapphire-Theme</artifactId>
+                  <version>0.9.7-SNAPSHOT</version>
+                  <type>swc</type>
+                  <classifier>js</classifier>
+                  <outputDirectory>${project.build.directory}/javascript/bin/js-release/assets/themes/Jewel-Light-Flat-Secondary-Sapphire-Theme</outputDirectory>
+                </artifactItem>
+                <artifactItem>
+                  <groupId>org.apache.royale.framework</groupId>
+                  <artifactId>Jewel-Light-Flat-Secondary-Sunflower-Theme</artifactId>
+                  <version>0.9.7-SNAPSHOT</version>
+                  <type>swc</type>
+                  <classifier>js</classifier>
+                  <outputDirectory>${project.build.directory}/javascript/bin/js-release/assets/themes/Jewel-Light-Flat-Secondary-Sunflower-Theme</outputDirectory>
+                </artifactItem>
+                <artifactItem>
+                  <groupId>org.apache.royale.framework</groupId>
+                  <artifactId>Jewel-Light-Flat-Secondary-Topaz-Theme</artifactId>
+                  <version>0.9.7-SNAPSHOT</version>
+                  <type>swc</type>
+                  <classifier>js</classifier>
+                  <outputDirectory>${project.build.directory}/javascript/bin/js-release/assets/themes/Jewel-Light-Flat-Secondary-Topaz-Theme</outputDirectory>
+                </artifactItem>
+                <artifactItem>
+                  <groupId>org.apache.royale.framework</groupId>
+                  <artifactId>Jewel-Light-Flat-Secondary-Turquoise-Theme</artifactId>
+                  <version>0.9.7-SNAPSHOT</version>
+                  <type>swc</type>
+                  <classifier>js</classifier>
+                  <outputDirectory>${project.build.directory}/javascript/bin/js-release/assets/themes/Jewel-Light-Flat-Secondary-Turquoise-Theme</outputDirectory>
+                </artifactItem>
+                <artifactItem>
+                  <groupId>org.apache.royale.framework</groupId>
+                  <artifactId>Jewel-Light-Flat-Secondary-Violet-Theme</artifactId>
+                  <version>0.9.7-SNAPSHOT</version>
+                  <type>swc</type>
+                  <classifier>js</classifier>
+                  <outputDirectory>${project.build.directory}/javascript/bin/js-release/assets/themes/Jewel-Light-Flat-Secondary-Violet-Theme</outputDirectory>
+                </artifactItem>
+                <artifactItem>
+                  <groupId>org.apache.royale.framework</groupId>
+                  <artifactId>Jewel-Light-Flat-Secondary-Yellow-Theme</artifactId>
+                  <version>0.9.7-SNAPSHOT</version>
+                  <type>swc</type>
+                  <classifier>js</classifier>
+                  <outputDirectory>${project.build.directory}/javascript/bin/js-release/assets/themes/Jewel-Light-Flat-Secondary-Yellow-Theme</outputDirectory>
+                </artifactItem>
+                <artifactItem>
+                  <groupId>org.apache.royale.framework</groupId>
+                  <artifactId>Jewel-Light-NoFlat-Emphasized-Amethyst-Theme</artifactId>
+                  <version>0.9.7-SNAPSHOT</version>
+                  <type>swc</type>
+                  <classifier>js</classifier>
+                  <outputDirectory>${project.build.directory}/javascript/bin/js-release/assets/themes/Jewel-Light-NoFlat-Emphasized-Amethyst-Theme</outputDirectory>
+                </artifactItem>
+                <artifactItem>
+                  <groupId>org.apache.royale.framework</groupId>
+                  <artifactId>Jewel-Light-NoFlat-Emphasized-Blue-Theme</artifactId>
+                  <version>0.9.7-SNAPSHOT</version>
+                  <type>swc</type>
+                  <classifier>js</classifier>
+                  <outputDirectory>${project.build.directory}/javascript/bin/js-release/assets/themes/Jewel-Light-NoFlat-Emphasized-Blue-Theme</outputDirectory>
+                </artifactItem>
+                <artifactItem>
+                  <groupId>org.apache.royale.framework</groupId>
+                  <artifactId>Jewel-Light-NoFlat-Emphasized-Emerald-Theme</artifactId>
+                  <version>0.9.7-SNAPSHOT</version>
+                  <type>swc</type>
+                  <classifier>js</classifier>
+                  <outputDirectory>${project.build.directory}/javascript/bin/js-release/assets/themes/Jewel-Light-NoFlat-Emphasized-Emerald-Theme</outputDirectory>
+                </artifactItem>
+                <artifactItem>
+                  <groupId>org.apache.royale.framework</groupId>
+                  <artifactId>Jewel-Light-NoFlat-Emphasized-Green-Theme</artifactId>
+                  <version>0.9.7-SNAPSHOT</version>
+                  <type>swc</type>
+                  <classifier>js</classifier>
+                  <outputDirectory>${project.build.directory}/javascript/bin/js-release/assets/themes/Jewel-Light-NoFlat-Emphasized-Green-Theme</outputDirectory>
+                </artifactItem>
+                <artifactItem>
+                  <groupId>org.apache.royale.framework</groupId>
+                  <artifactId>Jewel-Light-NoFlat-Emphasized-Orange-Theme</artifactId>
+                  <version>0.9.7-SNAPSHOT</version>
+                  <type>swc</type>
+                  <classifier>js</classifier>
+                  <outputDirectory>${project.build.directory}/javascript/bin/js-release/assets/themes/Jewel-Light-NoFlat-Emphasized-Orange-Theme</outputDirectory>
+                </artifactItem>
+                <artifactItem>
+                  <groupId>org.apache.royale.framework</groupId>
+                  <artifactId>Jewel-Light-NoFlat-Emphasized-Red-Theme</artifactId>
+                  <version>0.9.7-SNAPSHOT</version>
+                  <type>swc</type>
+                  <classifier>js</classifier>
+                  <outputDirectory>${project.build.directory}/javascript/bin/js-release/assets/themes/Jewel-Light-NoFlat-Emphasized-Red-Theme</outputDirectory>
+                </artifactItem>
+                <artifactItem>
+                  <groupId>org.apache.royale.framework</groupId>
+                  <artifactId>Jewel-Light-NoFlat-Emphasized-Sapphire-Theme</artifactId>
+                  <version>0.9.7-SNAPSHOT</version>
+                  <type>swc</type>
+                  <classifier>js</classifier>
+                  <outputDirectory>${project.build.directory}/javascript/bin/js-release/assets/themes/Jewel-Light-NoFlat-Emphasized-Sapphire-Theme</outputDirectory>
+                </artifactItem>
+                <artifactItem>
+                  <groupId>org.apache.royale.framework</groupId>
+                  <artifactId>Jewel-Light-NoFlat-Emphasized-Sunflower-Theme</artifactId>
+                  <version>0.9.7-SNAPSHOT</version>
+                  <type>swc</type>
+                  <classifier>js</classifier>
+                  <outputDirectory>${project.build.directory}/javascript/bin/js-release/assets/themes/Jewel-Light-NoFlat-Emphasized-Sunflower-Theme</outputDirectory>
+                </artifactItem>
+                <artifactItem>
+                  <groupId>org.apache.royale.framework</groupId>
+                  <artifactId>Jewel-Light-NoFlat-Emphasized-Topaz-Theme</artifactId>
+                  <version>0.9.7-SNAPSHOT</version>
+                  <type>swc</type>
+                  <classifier>js</classifier>
+                  <outputDirectory>${project.build.directory}/javascript/bin/js-release/assets/themes/Jewel-Light-NoFlat-Emphasized-Topaz-Theme</outputDirectory>
+                </artifactItem>
+                <artifactItem>
+                  <groupId>org.apache.royale.framework</groupId>
+                  <artifactId>Jewel-Light-NoFlat-Emphasized-Turquoise-Theme</artifactId>
+                  <version>0.9.7-SNAPSHOT</version>
+                  <type>swc</type>
+                  <classifier>js</classifier>
+                  <outputDirectory>${project.build.directory}/javascript/bin/js-release/assets/themes/Jewel-Light-NoFlat-Emphasized-Turquoise-Theme</outputDirectory>
+                </artifactItem>
+                <artifactItem>
+                  <groupId>org.apache.royale.framework</groupId>
+                  <artifactId>Jewel-Light-NoFlat-Emphasized-Violet-Theme</artifactId>
+                  <version>0.9.7-SNAPSHOT</version>
+                  <type>swc</type>
+                  <classifier>js</classifier>
+                  <outputDirectory>${project.build.directory}/javascript/bin/js-release/assets/themes/Jewel-Light-NoFlat-Emphasized-Violet-Theme</outputDirectory>
+                </artifactItem>
+                <artifactItem>
+                  <groupId>org.apache.royale.framework</groupId>
+                  <artifactId>Jewel-Light-NoFlat-Emphasized-Yellow-Theme</artifactId>
+                  <version>0.9.7-SNAPSHOT</version>
+                  <type>swc</type>
+                  <classifier>js</classifier>
+                  <outputDirectory>${project.build.directory}/javascript/bin/js-release/assets/themes/Jewel-Light-NoFlat-Emphasized-Yellow-Theme</outputDirectory>
+                </artifactItem>
+                <artifactItem>
+                  <groupId>org.apache.royale.framework</groupId>
+                  <artifactId>Jewel-Light-NoFlat-Primary-Amethyst-Theme</artifactId>
+                  <version>0.9.7-SNAPSHOT</version>
+                  <type>swc</type>
+                  <classifier>js</classifier>
+                  <outputDirectory>${project.build.directory}/javascript/bin/js-release/assets/themes/Jewel-Light-NoFlat-Primary-Amethyst-Theme</outputDirectory>
+                </artifactItem>
+                <artifactItem>
+                  <groupId>org.apache.royale.framework</groupId>
+                  <artifactId>Jewel-Light-NoFlat-Primary-Blue-Theme</artifactId>
+                  <version>0.9.7-SNAPSHOT</version>
+                  <type>swc</type>
+                  <classifier>js</classifier>
+                  <outputDirectory>${project.build.directory}/javascript/bin/js-release/assets/themes/Jewel-Light-NoFlat-Primary-Blue-Theme</outputDirectory>
+                </artifactItem>
+                <artifactItem>
+                  <groupId>org.apache.royale.framework</groupId>
+                  <artifactId>Jewel-Light-NoFlat-Primary-Emerald-Theme</artifactId>
+                  <version>0.9.7-SNAPSHOT</version>
+                  <type>swc</type>
+                  <classifier>js</classifier>
+                  <outputDirectory>${project.build.directory}/javascript/bin/js-release/assets/themes/Jewel-Light-NoFlat-Primary-Emerald-Theme</outputDirectory>
+                </artifactItem>
+                <artifactItem>
+                  <groupId>org.apache.royale.framework</groupId>
+                  <artifactId>Jewel-Light-NoFlat-Primary-Green-Theme</artifactId>
+                  <version>0.9.7-SNAPSHOT</version>
+                  <type>swc</type>
+                  <classifier>js</classifier>
+                  <outputDirectory>${project.build.directory}/javascript/bin/js-release/assets/themes/Jewel-Light-NoFlat-Primary-Green-Theme</outputDirectory>
+                </artifactItem>
+                <artifactItem>
+                  <groupId>org.apache.royale.framework</groupId>
+                  <artifactId>Jewel-Light-NoFlat-Primary-Orange-Theme</artifactId>
+                  <version>0.9.7-SNAPSHOT</version>
+                  <type>swc</type>
+                  <classifier>js</classifier>
+                  <outputDirectory>${project.build.directory}/javascript/bin/js-release/assets/themes/Jewel-Light-NoFlat-Primary-Orange-Theme</outputDirectory>
+                </artifactItem>
+                <artifactItem>
+                  <groupId>org.apache.royale.framework</groupId>
+                  <artifactId>Jewel-Light-NoFlat-Primary-Red-Theme</artifactId>
+                  <version>0.9.7-SNAPSHOT</version>
+                  <type>swc</type>
+                  <classifier>js</classifier>
+                  <outputDirectory>${project.build.directory}/javascript/bin/js-release/assets/themes/Jewel-Light-NoFlat-Primary-Red-Theme</outputDirectory>
+                </artifactItem>
+                <artifactItem>
+                  <groupId>org.apache.royale.framework</groupId>
+                  <artifactId>Jewel-Light-NoFlat-Primary-Sapphire-Theme</artifactId>
+                  <version>0.9.7-SNAPSHOT</version>
+                  <type>swc</type>
+                  <classifier>js</classifier>
+                  <outputDirectory>${project.build.directory}/javascript/bin/js-release/assets/themes/Jewel-Light-NoFlat-Primary-Sapphire-Theme</outputDirectory>
+                </artifactItem>
+                <artifactItem>
+                  <groupId>org.apache.royale.framework</groupId>
+                  <artifactId>Jewel-Light-NoFlat-Primary-Sunflower-Theme</artifactId>
+                  <version>0.9.7-SNAPSHOT</version>
+                  <type>swc</type>
+                  <classifier>js</classifier>
+                  <outputDirectory>${project.build.directory}/javascript/bin/js-release/assets/themes/Jewel-Light-NoFlat-Primary-Sunflower-Theme</outputDirectory>
+                </artifactItem>
+                <artifactItem>
+                  <groupId>org.apache.royale.framework</groupId>
+                  <artifactId>Jewel-Light-NoFlat-Primary-Topaz-Theme</artifactId>
+                  <version>0.9.7-SNAPSHOT</version>
+                  <type>swc</type>
+                  <classifier>js</classifier>
+                  <outputDirectory>${project.build.directory}/javascript/bin/js-release/assets/themes/Jewel-Light-NoFlat-Primary-Topaz-Theme</outputDirectory>
+                </artifactItem>
+                <artifactItem>
+                  <groupId>org.apache.royale.framework</groupId>
+                  <artifactId>Jewel-Light-NoFlat-Primary-Turquoise-Theme</artifactId>
+                  <version>0.9.7-SNAPSHOT</version>
+                  <type>swc</type>
+                  <classifier>js</classifier>
+                  <outputDirectory>${project.build.directory}/javascript/bin/js-release/assets/themes/Jewel-Light-NoFlat-Primary-Turquoise-Theme</outputDirectory>
+                </artifactItem>
+                <artifactItem>
+                  <groupId>org.apache.royale.framework</groupId>
+                  <artifactId>Jewel-Light-NoFlat-Primary-Violet-Theme</artifactId>
+                  <version>0.9.7-SNAPSHOT</version>
+                  <type>swc</type>
+                  <classifier>js</classifier>
+                  <outputDirectory>${project.build.directory}/javascript/bin/js-release/assets/themes/Jewel-Light-NoFlat-Primary-Violet-Theme</outputDirectory>
+                </artifactItem>
+                <artifactItem>
+                  <groupId>org.apache.royale.framework</groupId>
+                  <artifactId>Jewel-Light-NoFlat-Primary-Yellow-Theme</artifactId>
+                  <version>0.9.7-SNAPSHOT</version>
+                  <type>swc</type>
+                  <classifier>js</classifier>
+                  <outputDirectory>${project.build.directory}/javascript/bin/js-release/assets/themes/Jewel-Light-NoFlat-Primary-Yellow-Theme</outputDirectory>
+                </artifactItem>
+                <artifactItem>
+                  <groupId>org.apache.royale.framework</groupId>
+                  <artifactId>Jewel-Light-NoFlat-Secondary-Amethyst-Theme</artifactId>
+                  <version>0.9.7-SNAPSHOT</version>
+                  <type>swc</type>
+                  <classifier>js</classifier>
+                  <outputDirectory>${project.build.directory}/javascript/bin/js-release/assets/themes/Jewel-Light-NoFlat-Secondary-Amethyst-Theme</outputDirectory>
+                </artifactItem>
+                <artifactItem>
+                  <groupId>org.apache.royale.framework</groupId>
+                  <artifactId>Jewel-Light-NoFlat-Secondary-Blue-Theme</artifactId>
+                  <version>0.9.7-SNAPSHOT</version>
+                  <type>swc</type>
+                  <classifier>js</classifier>
+                  <outputDirectory>${project.build.directory}/javascript/bin/js-release/assets/themes/Jewel-Light-NoFlat-Secondary-Blue-Theme</outputDirectory>
+                </artifactItem>
+                <artifactItem>
+                  <groupId>org.apache.royale.framework</groupId>
+                  <artifactId>Jewel-Light-NoFlat-Secondary-Emerald-Theme</artifactId>
+                  <version>0.9.7-SNAPSHOT</version>
+                  <type>swc</type>
+                  <classifier>js</classifier>
+                  <outputDirectory>${project.build.directory}/javascript/bin/js-release/assets/themes/Jewel-Light-NoFlat-Secondary-Emerald-Theme</outputDirectory>
+                </artifactItem>
+                <artifactItem>
+                  <groupId>org.apache.royale.framework</groupId>
+                  <artifactId>Jewel-Light-NoFlat-Secondary-Green-Theme</artifactId>
+                  <version>0.9.7-SNAPSHOT</version>
+                  <type>swc</type>
+                  <classifier>js</classifier>
+                  <outputDirectory>${project.build.directory}/javascript/bin/js-release/assets/themes/Jewel-Light-NoFlat-Secondary-Green-Theme</outputDirectory>
+                </artifactItem>
+                <artifactItem>
+                  <groupId>org.apache.royale.framework</groupId>
+                  <artifactId>Jewel-Light-NoFlat-Secondary-Orange-Theme</artifactId>
+                  <version>0.9.7-SNAPSHOT</version>
+                  <type>swc</type>
+                  <classifier>js</classifier>
+                  <outputDirectory>${project.build.directory}/javascript/bin/js-release/assets/themes/Jewel-Light-NoFlat-Secondary-Orange-Theme</outputDirectory>
+                </artifactItem>
+                <artifactItem>
+                  <groupId>org.apache.royale.framework</groupId>
+                  <artifactId>Jewel-Light-NoFlat-Secondary-Red-Theme</artifactId>
+                  <version>0.9.7-SNAPSHOT</version>
+                  <type>swc</type>
+                  <classifier>js</classifier>
+                  <outputDirectory>${project.build.directory}/javascript/bin/js-release/assets/themes/Jewel-Light-NoFlat-Secondary-Red-Theme</outputDirectory>
+                </artifactItem>
+                <artifactItem>
+                  <groupId>org.apache.royale.framework</groupId>
+                  <artifactId>Jewel-Light-NoFlat-Secondary-Sapphire-Theme</artifactId>
+                  <version>0.9.7-SNAPSHOT</version>
+                  <type>swc</type>
+                  <classifier>js</classifier>
+                  <outputDirectory>${project.build.directory}/javascript/bin/js-release/assets/themes/Jewel-Light-NoFlat-Secondary-Sapphire-Theme</outputDirectory>
+                </artifactItem>
+                <artifactItem>
+                  <groupId>org.apache.royale.framework</groupId>
+                  <artifactId>Jewel-Light-NoFlat-Secondary-Sunflower-Theme</artifactId>
+                  <version>0.9.7-SNAPSHOT</version>
+                  <type>swc</type>
+                  <classifier>js</classifier>
+                  <outputDirectory>${project.build.directory}/javascript/bin/js-release/assets/themes/Jewel-Light-NoFlat-Secondary-Sunflower-Theme</outputDirectory>
+                </artifactItem>
+                <artifactItem>
+                  <groupId>org.apache.royale.framework</groupId>
+                  <artifactId>Jewel-Light-NoFlat-Secondary-Topaz-Theme</artifactId>
+                  <version>0.9.7-SNAPSHOT</version>
+                  <type>swc</type>
+                  <classifier>js</classifier>
+                  <outputDirectory>${project.build.directory}/javascript/bin/js-release/assets/themes/Jewel-Light-NoFlat-Secondary-Topaz-Theme</outputDirectory>
+                </artifactItem>
+                <artifactItem>
+                  <groupId>org.apache.royale.framework</groupId>
+                  <artifactId>Jewel-Light-NoFlat-Secondary-Turquoise-Theme</artifactId>
+                  <version>0.9.7-SNAPSHOT</version>
+                  <type>swc</type>
+                  <classifier>js</classifier>
+                  <outputDirectory>${project.build.directory}/javascript/bin/js-release/assets/themes/Jewel-Light-NoFlat-Secondary-Turquoise-Theme</outputDirectory>
+                </artifactItem>
+                <artifactItem>
+                  <groupId>org.apache.royale.framework</groupId>
+                  <artifactId>Jewel-Light-NoFlat-Secondary-Violet-Theme</artifactId>
+                  <version>0.9.7-SNAPSHOT</version>
+                  <type>swc</type>
+                  <classifier>js</classifier>
+                  <outputDirectory>${project.build.directory}/javascript/bin/js-release/assets/themes/Jewel-Light-NoFlat-Secondary-Violet-Theme</outputDirectory>
+                </artifactItem>
+                <artifactItem>
+                  <groupId>org.apache.royale.framework</groupId>
+                  <artifactId>Jewel-Light-NoFlat-Secondary-Yellow-Theme</artifactId>
+                  <version>0.9.7-SNAPSHOT</version>
+                  <type>swc</type>
+                  <classifier>js</classifier>
+                  <outputDirectory>${project.build.directory}/javascript/bin/js-release/assets/themes/Jewel-Light-NoFlat-Secondary-Yellow-Theme</outputDirectory>
+                </artifactItem>
+              </artifactItems>
+              <includes>defaults.css</includes>
+            </configuration>
+          </execution>
+        </executions>
+      </plugin>
+      <plugin>
         <groupId>org.apache.royale.compiler</groupId>
         <artifactId>royale-maven-plugin</artifactId>
         <extensions>true</extensions>
@@ -60,63 +942,892 @@
     </dependency>
     <dependency>
       <groupId>org.apache.royale.framework</groupId>
-      <artifactId>Jewel</artifactId>
+      <artifactId>Icons</artifactId>
       <version>0.9.7-SNAPSHOT</version>
       <type>swc</type>
       <classifier>js</classifier>
     </dependency>
     <dependency>
       <groupId>org.apache.royale.framework</groupId>
-      <artifactId>Icons</artifactId>
+      <artifactId>Network</artifactId>
       <version>0.9.7-SNAPSHOT</version>
       <type>swc</type>
       <classifier>js</classifier>
     </dependency>
     <dependency>
       <groupId>org.apache.royale.framework</groupId>
-      <artifactId>HTML</artifactId>
+      <artifactId>JewelTheme</artifactId>
       <version>0.9.7-SNAPSHOT</version>
       <type>swc</type>
+      <scope>theme</scope>
       <classifier>js</classifier>
     </dependency>
+
+    <!-- Make sure all the Jewel themes are built before this module -->
     <dependency>
       <groupId>org.apache.royale.framework</groupId>
-      <artifactId>Network</artifactId>
+      <artifactId>Jewel-Dark-NoFlat-Emphasized-Amethyst-Theme</artifactId>
       <version>0.9.7-SNAPSHOT</version>
       <type>swc</type>
       <classifier>js</classifier>
+      <scope>provided</scope>
     </dependency>
     <dependency>
       <groupId>org.apache.royale.framework</groupId>
-      <artifactId>JewelTheme</artifactId>
+      <artifactId>Jewel-Dark-NoFlat-Emphasized-Blue-Theme</artifactId>
       <version>0.9.7-SNAPSHOT</version>
       <type>swc</type>
-      <scope>theme</scope>
       <classifier>js</classifier>
+      <scope>provided</scope>
     </dependency>
-    <!-- <dependency>
+    <dependency>
       <groupId>org.apache.royale.framework</groupId>
-      <artifactId>Jewel-Light-NoFlat-Primary-Blue-Theme</artifactId>
+      <artifactId>Jewel-Dark-NoFlat-Emphasized-Emerald-Theme</artifactId>
       <version>0.9.7-SNAPSHOT</version>
       <type>swc</type>
-      <scope>theme</scope>
       <classifier>js</classifier>
+      <scope>provided</scope>
     </dependency>
     <dependency>
       <groupId>org.apache.royale.framework</groupId>
-      <artifactId>Jewel-Light-NoFlat-Secondary-Topaz-Theme</artifactId>
+      <artifactId>Jewel-Dark-NoFlat-Emphasized-Green-Theme</artifactId>
       <version>0.9.7-SNAPSHOT</version>
       <type>swc</type>
-      <scope>theme</scope>
       <classifier>js</classifier>
+      <scope>provided</scope>
     </dependency>
     <dependency>
       <groupId>org.apache.royale.framework</groupId>
-      <artifactId>Jewel-Light-NoFlat-Emphasized-Emerald-Theme</artifactId>
+      <artifactId>Jewel-Dark-NoFlat-Emphasized-Orange-Theme</artifactId>
       <version>0.9.7-SNAPSHOT</version>
       <type>swc</type>
-      <scope>theme</scope>
-    </dependency> -->
+      <classifier>js</classifier>
+      <scope>provided</scope>
+    </dependency>
+    <dependency>
+      <groupId>org.apache.royale.framework</groupId>
+      <artifactId>Jewel-Dark-NoFlat-Emphasized-Red-Theme</artifactId>
+      <version>0.9.7-SNAPSHOT</version>
+      <type>swc</type>
+      <classifier>js</classifier>
+      <scope>provided</scope>
+    </dependency>
+    <dependency>
+      <groupId>org.apache.royale.framework</groupId>
+      <artifactId>Jewel-Dark-NoFlat-Emphasized-Sapphire-Theme</artifactId>
+      <version>0.9.7-SNAPSHOT</version>
+      <type>swc</type>
+      <classifier>js</classifier>
+      <scope>provided</scope>
+    </dependency>
+    <dependency>
+      <groupId>org.apache.royale.framework</groupId>
+      <artifactId>Jewel-Dark-NoFlat-Emphasized-Sunflower-Theme</artifactId>
+      <version>0.9.7-SNAPSHOT</version>
+      <type>swc</type>
+      <classifier>js</classifier>
+      <scope>provided</scope>
+    </dependency>
+    <dependency>
+      <groupId>org.apache.royale.framework</groupId>
+      <artifactId>Jewel-Dark-NoFlat-Emphasized-Topaz-Theme</artifactId>
+      <version>0.9.7-SNAPSHOT</version>
+      <type>swc</type>
+      <classifier>js</classifier>
+      <scope>provided</scope>
+    </dependency>
+    <dependency>
+      <groupId>org.apache.royale.framework</groupId>
+      <artifactId>Jewel-Dark-NoFlat-Emphasized-Turquoise-Theme</artifactId>
+      <version>0.9.7-SNAPSHOT</version>
+      <type>swc</type>
+      <classifier>js</classifier>
+      <scope>provided</scope>
+    </dependency>
+    <dependency>
+      <groupId>org.apache.royale.framework</groupId>
+      <artifactId>Jewel-Dark-NoFlat-Emphasized-Violet-Theme</artifactId>
+      <version>0.9.7-SNAPSHOT</version>
+      <type>swc</type>
+      <classifier>js</classifier>
+      <scope>provided</scope>
+    </dependency>
+    <dependency>
+      <groupId>org.apache.royale.framework</groupId>
+      <artifactId>Jewel-Dark-NoFlat-Emphasized-Yellow-Theme</artifactId>
+      <version>0.9.7-SNAPSHOT</version>
+      <type>swc</type>
+      <classifier>js</classifier>
+      <scope>provided</scope>
+    </dependency>
+    <dependency>
+      <groupId>org.apache.royale.framework</groupId>
+      <artifactId>Jewel-Dark-NoFlat-Primary-Amethyst-Theme</artifactId>
+      <version>0.9.7-SNAPSHOT</version>
+      <type>swc</type>
+      <classifier>js</classifier>
+      <scope>provided</scope>
+    </dependency>
+    <dependency>
+      <groupId>org.apache.royale.framework</groupId>
+      <artifactId>Jewel-Dark-NoFlat-Primary-Blue-Theme</artifactId>
+      <version>0.9.7-SNAPSHOT</version>
+      <type>swc</type>
+      <classifier>js</classifier>
+      <scope>provided</scope>
+    </dependency>
+    <dependency>
+      <groupId>org.apache.royale.framework</groupId>
+      <artifactId>Jewel-Dark-NoFlat-Primary-Emerald-Theme</artifactId>
+      <version>0.9.7-SNAPSHOT</version>
+      <type>swc</type>
+      <classifier>js</classifier>
+      <scope>provided</scope>
+    </dependency>
+    <dependency>
+      <groupId>org.apache.royale.framework</groupId>
+      <artifactId>Jewel-Dark-NoFlat-Primary-Green-Theme</artifactId>
+      <version>0.9.7-SNAPSHOT</version>
+      <type>swc</type>
+      <classifier>js</classifier>
+      <scope>provided</scope>
+    </dependency>
+    <dependency>
+      <groupId>org.apache.royale.framework</groupId>
+      <artifactId>Jewel-Dark-NoFlat-Primary-Orange-Theme</artifactId>
+      <version>0.9.7-SNAPSHOT</version>
+      <type>swc</type>
+      <classifier>js</classifier>
+      <scope>provided</scope>
+    </dependency>
+    <dependency>
+      <groupId>org.apache.royale.framework</groupId>
+      <artifactId>Jewel-Dark-NoFlat-Primary-Red-Theme</artifactId>
+      <version>0.9.7-SNAPSHOT</version>
+      <type>swc</type>
+      <classifier>js</classifier>
+      <scope>provided</scope>
+    </dependency>
+    <dependency>
+      <groupId>org.apache.royale.framework</groupId>
+      <artifactId>Jewel-Dark-NoFlat-Primary-Sapphire-Theme</artifactId>
+      <version>0.9.7-SNAPSHOT</version>
+      <type>swc</type>
+      <classifier>js</classifier>
+      <scope>provided</scope>
+    </dependency>
+    <dependency>
+      <groupId>org.apache.royale.framework</groupId>
+      <artifactId>Jewel-Dark-NoFlat-Primary-Sunflower-Theme</artifactId>
+      <version>0.9.7-SNAPSHOT</version>
+      <type>swc</type>
+      <classifier>js</classifier>
+      <scope>provided</scope>
+    </dependency>
+    <dependency>
+      <groupId>org.apache.royale.framework</groupId>
+      <artifactId>Jewel-Dark-NoFlat-Primary-Topaz-Theme</artifactId>
+      <version>0.9.7-SNAPSHOT</version>
+      <type>swc</type>
+      <classifier>js</classifier>
+      <scope>provided</scope>
+    </dependency>
+    <dependency>
+      <groupId>org.apache.royale.framework</groupId>
+      <artifactId>Jewel-Dark-NoFlat-Primary-Turquoise-Theme</artifactId>
+      <version>0.9.7-SNAPSHOT</version>
+      <type>swc</type>
+      <classifier>js</classifier>
+      <scope>provided</scope>
+    </dependency>
+    <dependency>
+      <groupId>org.apache.royale.framework</groupId>
+      <artifactId>Jewel-Dark-NoFlat-Primary-Violet-Theme</artifactId>
+      <version>0.9.7-SNAPSHOT</version>
+      <type>swc</type>
+      <classifier>js</classifier>
+      <scope>provided</scope>
+    </dependency>
+    <dependency>
+      <groupId>org.apache.royale.framework</groupId>
+      <artifactId>Jewel-Dark-NoFlat-Primary-Yellow-Theme</artifactId>
+      <version>0.9.7-SNAPSHOT</version>
+      <type>swc</type>
+      <classifier>js</classifier>
+      <scope>provided</scope>
+    </dependency>
+    <dependency>
+      <groupId>org.apache.royale.framework</groupId>
+      <artifactId>Jewel-Dark-NoFlat-Secondary-Amethyst-Theme</artifactId>
+      <version>0.9.7-SNAPSHOT</version>
+      <type>swc</type>
+      <classifier>js</classifier>
+      <scope>provided</scope>
+    </dependency>
+    <dependency>
+      <groupId>org.apache.royale.framework</groupId>
+      <artifactId>Jewel-Dark-NoFlat-Secondary-Blue-Theme</artifactId>
+      <version>0.9.7-SNAPSHOT</version>
+      <type>swc</type>
+      <classifier>js</classifier>
+      <scope>provided</scope>
+    </dependency>
+    <dependency>
+      <groupId>org.apache.royale.framework</groupId>
+      <artifactId>Jewel-Dark-NoFlat-Secondary-Emerald-Theme</artifactId>
+      <version>0.9.7-SNAPSHOT</version>
+      <type>swc</type>
+      <classifier>js</classifier>
+      <scope>provided</scope>
+    </dependency>
+    <dependency>
+      <groupId>org.apache.royale.framework</groupId>
+      <artifactId>Jewel-Dark-NoFlat-Secondary-Green-Theme</artifactId>
+      <version>0.9.7-SNAPSHOT</version>
+      <type>swc</type>
+      <classifier>js</classifier>
+      <scope>provided</scope>
+    </dependency>
+    <dependency>
+      <groupId>org.apache.royale.framework</groupId>
+      <artifactId>Jewel-Dark-NoFlat-Secondary-Orange-Theme</artifactId>
+      <version>0.9.7-SNAPSHOT</version>
+      <type>swc</type>
+      <classifier>js</classifier>
+      <scope>provided</scope>
+    </dependency>
+    <dependency>
+      <groupId>org.apache.royale.framework</groupId>
+      <artifactId>Jewel-Dark-NoFlat-Secondary-Red-Theme</artifactId>
+      <version>0.9.7-SNAPSHOT</version>
+      <type>swc</type>
+      <classifier>js</classifier>
+      <scope>provided</scope>
+    </dependency>
+    <dependency>
+      <groupId>org.apache.royale.framework</groupId>
+      <artifactId>Jewel-Dark-NoFlat-Secondary-Sapphire-Theme</artifactId>
+      <version>0.9.7-SNAPSHOT</version>
+      <type>swc</type>
+      <classifier>js</classifier>
+      <scope>provided</scope>
+    </dependency>
+    <dependency>
+      <groupId>org.apache.royale.framework</groupId>
+      <artifactId>Jewel-Dark-NoFlat-Secondary-Sunflower-Theme</artifactId>
+      <version>0.9.7-SNAPSHOT</version>
+      <type>swc</type>
+      <classifier>js</classifier>
+      <scope>provided</scope>
+    </dependency>
+    <dependency>
+      <groupId>org.apache.royale.framework</groupId>
+      <artifactId>Jewel-Dark-NoFlat-Secondary-Topaz-Theme</artifactId>
+      <version>0.9.7-SNAPSHOT</version>
+      <type>swc</type>
+      <classifier>js</classifier>
+      <scope>provided</scope>
+    </dependency>
+    <dependency>
+      <groupId>org.apache.royale.framework</groupId>
+      <artifactId>Jewel-Dark-NoFlat-Secondary-Turquoise-Theme</artifactId>
+      <version>0.9.7-SNAPSHOT</version>
+      <type>swc</type>
+      <classifier>js</classifier>
+      <scope>provided</scope>
+    </dependency>
+    <dependency>
+      <groupId>org.apache.royale.framework</groupId>
+      <artifactId>Jewel-Dark-NoFlat-Secondary-Violet-Theme</artifactId>
+      <version>0.9.7-SNAPSHOT</version>
+      <type>swc</type>
+      <classifier>js</classifier>
+      <scope>provided</scope>
+    </dependency>
+    <dependency>
+      <groupId>org.apache.royale.framework</groupId>
+      <artifactId>Jewel-Dark-NoFlat-Secondary-Yellow-Theme</artifactId>
+      <version>0.9.7-SNAPSHOT</version>
+      <type>swc</type>
+      <classifier>js</classifier>
+      <scope>provided</scope>
+    </dependency>
+    <dependency>
+      <groupId>org.apache.royale.framework</groupId>
+      <artifactId>Jewel-Light-Flat-Emphasized-Amethyst-Theme</artifactId>
+      <version>0.9.7-SNAPSHOT</version>
+      <type>swc</type>
+      <classifier>js</classifier>
+      <scope>provided</scope>
+    </dependency>
+    <dependency>
+      <groupId>org.apache.royale.framework</groupId>
+      <artifactId>Jewel-Light-Flat-Emphasized-Blue-Theme</artifactId>
+      <version>0.9.7-SNAPSHOT</version>
+      <type>swc</type>
+      <classifier>js</classifier>
+      <scope>provided</scope>
+    </dependency>
+    <dependency>
+      <groupId>org.apache.royale.framework</groupId>
+      <artifactId>Jewel-Light-Flat-Emphasized-Emerald-Theme</artifactId>
+      <version>0.9.7-SNAPSHOT</version>
+      <type>swc</type>
+      <classifier>js</classifier>
+      <scope>provided</scope>
+    </dependency>
+    <dependency>
+      <groupId>org.apache.royale.framework</groupId>
+      <artifactId>Jewel-Light-Flat-Emphasized-Green-Theme</artifactId>
+      <version>0.9.7-SNAPSHOT</version>
+      <type>swc</type>
+      <classifier>js</classifier>
+      <scope>provided</scope>
+    </dependency>
+    <dependency>
+      <groupId>org.apache.royale.framework</groupId>
+      <artifactId>Jewel-Light-Flat-Emphasized-Orange-Theme</artifactId>
+      <version>0.9.7-SNAPSHOT</version>
+      <type>swc</type>
+      <classifier>js</classifier>
+      <scope>provided</scope>
+    </dependency>
+    <dependency>
+      <groupId>org.apache.royale.framework</groupId>
+      <artifactId>Jewel-Light-Flat-Emphasized-Red-Theme</artifactId>
+      <version>0.9.7-SNAPSHOT</version>
+      <type>swc</type>
+      <classifier>js</classifier>
+      <scope>provided</scope>
+    </dependency>
+    <dependency>
+      <groupId>org.apache.royale.framework</groupId>
+      <artifactId>Jewel-Light-Flat-Emphasized-Sapphire-Theme</artifactId>
+      <version>0.9.7-SNAPSHOT</version>
+      <type>swc</type>
+      <classifier>js</classifier>
+      <scope>provided</scope>
+    </dependency>
+    <dependency>
+      <groupId>org.apache.royale.framework</groupId>
+      <artifactId>Jewel-Light-Flat-Emphasized-Sunflower-Theme</artifactId>
+      <version>0.9.7-SNAPSHOT</version>
+      <type>swc</type>
+      <classifier>js</classifier>
+      <scope>provided</scope>
+    </dependency>
+    <dependency>
+      <groupId>org.apache.royale.framework</groupId>
+      <artifactId>Jewel-Light-Flat-Emphasized-Topaz-Theme</artifactId>
+      <version>0.9.7-SNAPSHOT</version>
+      <type>swc</type>
+      <classifier>js</classifier>
+      <scope>provided</scope>
+    </dependency>
+    <dependency>
+      <groupId>org.apache.royale.framework</groupId>
+      <artifactId>Jewel-Light-Flat-Emphasized-Turquoise-Theme</artifactId>
+      <version>0.9.7-SNAPSHOT</version>
+      <type>swc</type>
+      <classifier>js</classifier>
+      <scope>provided</scope>
+    </dependency>
+    <dependency>
+      <groupId>org.apache.royale.framework</groupId>
+      <artifactId>Jewel-Light-Flat-Emphasized-Violet-Theme</artifactId>
+      <version>0.9.7-SNAPSHOT</version>
+      <type>swc</type>
+      <classifier>js</classifier>
+      <scope>provided</scope>
+    </dependency>
+    <dependency>
+      <groupId>org.apache.royale.framework</groupId>
+      <artifactId>Jewel-Light-Flat-Emphasized-Yellow-Theme</artifactId>
+      <version>0.9.7-SNAPSHOT</version>
+      <type>swc</type>
+      <classifier>js</classifier>
+      <scope>provided</scope>
+    </dependency>
+    <dependency>
+      <groupId>org.apache.royale.framework</groupId>
+      <artifactId>Jewel-Light-Flat-Primary-Amethyst-Theme</artifactId>
+      <version>0.9.7-SNAPSHOT</version>
+      <type>swc</type>
+      <classifier>js</classifier>
+      <scope>provided</scope>
+    </dependency>
+    <dependency>
+      <groupId>org.apache.royale.framework</groupId>
+      <artifactId>Jewel-Light-Flat-Primary-Blue-Theme</artifactId>
+      <version>0.9.7-SNAPSHOT</version>
+      <type>swc</type>
+      <classifier>js</classifier>
+      <scope>provided</scope>
+    </dependency>
+    <dependency>
+      <groupId>org.apache.royale.framework</groupId>
+      <artifactId>Jewel-Light-Flat-Primary-Emerald-Theme</artifactId>
+      <version>0.9.7-SNAPSHOT</version>
+      <type>swc</type>
+      <classifier>js</classifier>
+      <scope>provided</scope>
+    </dependency>
+    <dependency>
+      <groupId>org.apache.royale.framework</groupId>
+      <artifactId>Jewel-Light-Flat-Primary-Green-Theme</artifactId>
+      <version>0.9.7-SNAPSHOT</version>
+      <type>swc</type>
+      <classifier>js</classifier>
+      <scope>provided</scope>
+    </dependency>
+    <dependency>
+      <groupId>org.apache.royale.framework</groupId>
+      <artifactId>Jewel-Light-Flat-Primary-Orange-Theme</artifactId>
+      <version>0.9.7-SNAPSHOT</version>
+      <type>swc</type>
+      <classifier>js</classifier>
+      <scope>provided</scope>
+    </dependency>
+    <dependency>
+      <groupId>org.apache.royale.framework</groupId>
+      <artifactId>Jewel-Light-Flat-Primary-Red-Theme</artifactId>
+      <version>0.9.7-SNAPSHOT</version>
+      <type>swc</type>
+      <classifier>js</classifier>
+      <scope>provided</scope>
+    </dependency>
+    <dependency>
+      <groupId>org.apache.royale.framework</groupId>
+      <artifactId>Jewel-Light-Flat-Primary-Sapphire-Theme</artifactId>
+      <version>0.9.7-SNAPSHOT</version>
+      <type>swc</type>
+      <classifier>js</classifier>
+      <scope>provided</scope>
+    </dependency>
+    <dependency>
+      <groupId>org.apache.royale.framework</groupId>
+      <artifactId>Jewel-Light-Flat-Primary-Sunflower-Theme</artifactId>
+      <version>0.9.7-SNAPSHOT</version>
+      <type>swc</type>
+      <classifier>js</classifier>
+      <scope>provided</scope>
+    </dependency>
+    <dependency>
+      <groupId>org.apache.royale.framework</groupId>
+      <artifactId>Jewel-Light-Flat-Primary-Topaz-Theme</artifactId>
+      <version>0.9.7-SNAPSHOT</version>
+      <type>swc</type>
+      <classifier>js</classifier>
+      <scope>provided</scope>
+    </dependency>
+    <dependency>
+      <groupId>org.apache.royale.framework</groupId>
+      <artifactId>Jewel-Light-Flat-Primary-Turquoise-Theme</artifactId>
+      <version>0.9.7-SNAPSHOT</version>
+      <type>swc</type>
+      <classifier>js</classifier>
+      <scope>provided</scope>
+    </dependency>
+    <dependency>
+      <groupId>org.apache.royale.framework</groupId>
+      <artifactId>Jewel-Light-Flat-Primary-Violet-Theme</artifactId>
+      <version>0.9.7-SNAPSHOT</version>
+      <type>swc</type>
+      <classifier>js</classifier>
+      <scope>provided</scope>
+    </dependency>
+    <dependency>
+      <groupId>org.apache.royale.framework</groupId>
+      <artifactId>Jewel-Light-Flat-Primary-Yellow-Theme</artifactId>
+      <version>0.9.7-SNAPSHOT</version>
+      <type>swc</type>
+      <classifier>js</classifier>
+      <scope>provided</scope>
+    </dependency>
+    <dependency>
+      <groupId>org.apache.royale.framework</groupId>
+      <artifactId>Jewel-Light-Flat-Secondary-Amethyst-Theme</artifactId>
+      <version>0.9.7-SNAPSHOT</version>
+      <type>swc</type>
+      <classifier>js</classifier>
+      <scope>provided</scope>
+    </dependency>
+    <dependency>
+      <groupId>org.apache.royale.framework</groupId>
+      <artifactId>Jewel-Light-Flat-Secondary-Blue-Theme</artifactId>
+      <version>0.9.7-SNAPSHOT</version>
+      <type>swc</type>
+      <classifier>js</classifier>
+      <scope>provided</scope>
+    </dependency>
+    <dependency>
+      <groupId>org.apache.royale.framework</groupId>
+      <artifactId>Jewel-Light-Flat-Secondary-Emerald-Theme</artifactId>
+      <version>0.9.7-SNAPSHOT</version>
+      <type>swc</type>
+      <classifier>js</classifier>
+      <scope>provided</scope>
+    </dependency>
+    <dependency>
+      <groupId>org.apache.royale.framework</groupId>
+      <artifactId>Jewel-Light-Flat-Secondary-Green-Theme</artifactId>
+      <version>0.9.7-SNAPSHOT</version>
+      <type>swc</type>
+      <classifier>js</classifier>
+      <scope>provided</scope>
+    </dependency>
+    <dependency>
+      <groupId>org.apache.royale.framework</groupId>
+      <artifactId>Jewel-Light-Flat-Secondary-Orange-Theme</artifactId>
+      <version>0.9.7-SNAPSHOT</version>
+      <type>swc</type>
+      <classifier>js</classifier>
+      <scope>provided</scope>
+    </dependency>
+    <dependency>
+      <groupId>org.apache.royale.framework</groupId>
+      <artifactId>Jewel-Light-Flat-Secondary-Red-Theme</artifactId>
+      <version>0.9.7-SNAPSHOT</version>
+      <type>swc</type>
+      <classifier>js</classifier>
+      <scope>provided</scope>
+    </dependency>
+    <dependency>
+      <groupId>org.apache.royale.framework</groupId>
+      <artifactId>Jewel-Light-Flat-Secondary-Sapphire-Theme</artifactId>
+      <version>0.9.7-SNAPSHOT</version>
+      <type>swc</type>
+      <classifier>js</classifier>
+      <scope>provided</scope>
+    </dependency>
+    <dependency>
+      <groupId>org.apache.royale.framework</groupId>
+      <artifactId>Jewel-Light-Flat-Secondary-Sunflower-Theme</artifactId>
+      <version>0.9.7-SNAPSHOT</version>
+      <type>swc</type>
+      <classifier>js</classifier>
+      <scope>provided</scope>
+    </dependency>
+    <dependency>
+      <groupId>org.apache.royale.framework</groupId>
+      <artifactId>Jewel-Light-Flat-Secondary-Topaz-Theme</artifactId>
+      <version>0.9.7-SNAPSHOT</version>
+      <type>swc</type>
+      <classifier>js</classifier>
+      <scope>provided</scope>
+    </dependency>
+    <dependency>
+      <groupId>org.apache.royale.framework</groupId>
+      <artifactId>Jewel-Light-Flat-Secondary-Turquoise-Theme</artifactId>
+      <version>0.9.7-SNAPSHOT</version>
+      <type>swc</type>
+      <classifier>js</classifier>
+      <scope>provided</scope>
+    </dependency>
+    <dependency>
+      <groupId>org.apache.royale.framework</groupId>
+      <artifactId>Jewel-Light-Flat-Secondary-Violet-Theme</artifactId>
+      <version>0.9.7-SNAPSHOT</version>
+      <type>swc</type>
+      <classifier>js</classifier>
+      <scope>provided</scope>
+    </dependency>
+    <dependency>
+      <groupId>org.apache.royale.framework</groupId>
+      <artifactId>Jewel-Light-Flat-Secondary-Yellow-Theme</artifactId>
+      <version>0.9.7-SNAPSHOT</version>
+      <type>swc</type>
+      <classifier>js</classifier>
+      <scope>provided</scope>
+    </dependency>
+    <dependency>
+      <groupId>org.apache.royale.framework</groupId>
+      <artifactId>Jewel-Light-NoFlat-Emphasized-Amethyst-Theme</artifactId>
+      <version>0.9.7-SNAPSHOT</version>
+      <type>swc</type>
+      <classifier>js</classifier>
+      <scope>provided</scope>
+    </dependency>
+    <dependency>
+      <groupId>org.apache.royale.framework</groupId>
+      <artifactId>Jewel-Light-NoFlat-Emphasized-Blue-Theme</artifactId>
+      <version>0.9.7-SNAPSHOT</version>
+      <type>swc</type>
+      <classifier>js</classifier>
+      <scope>provided</scope>
+    </dependency>
+    <dependency>
+      <groupId>org.apache.royale.framework</groupId>
+      <artifactId>Jewel-Light-NoFlat-Emphasized-Emerald-Theme</artifactId>
+      <version>0.9.7-SNAPSHOT</version>
+      <type>swc</type>
+      <classifier>js</classifier>
+      <scope>provided</scope>
+    </dependency>
+    <dependency>
+      <groupId>org.apache.royale.framework</groupId>
+      <artifactId>Jewel-Light-NoFlat-Emphasized-Green-Theme</artifactId>
+      <version>0.9.7-SNAPSHOT</version>
+      <type>swc</type>
+      <classifier>js</classifier>
+      <scope>provided</scope>
+    </dependency>
+    <dependency>
+      <groupId>org.apache.royale.framework</groupId>
+      <artifactId>Jewel-Light-NoFlat-Emphasized-Orange-Theme</artifactId>
+      <version>0.9.7-SNAPSHOT</version>
+      <type>swc</type>
+      <classifier>js</classifier>
+      <scope>provided</scope>
+    </dependency>
+    <dependency>
+      <groupId>org.apache.royale.framework</groupId>
+      <artifactId>Jewel-Light-NoFlat-Emphasized-Red-Theme</artifactId>
+      <version>0.9.7-SNAPSHOT</version>
+      <type>swc</type>
+      <classifier>js</classifier>
+      <scope>provided</scope>
+    </dependency>
+    <dependency>
+      <groupId>org.apache.royale.framework</groupId>
+      <artifactId>Jewel-Light-NoFlat-Emphasized-Sapphire-Theme</artifactId>
+      <version>0.9.7-SNAPSHOT</version>
+      <type>swc</type>
+      <classifier>js</classifier>
+      <scope>provided</scope>
+    </dependency>
+    <dependency>
+      <groupId>org.apache.royale.framework</groupId>
+      <artifactId>Jewel-Light-NoFlat-Emphasized-Sunflower-Theme</artifactId>
+      <version>0.9.7-SNAPSHOT</version>
+      <type>swc</type>
+      <classifier>js</classifier>
+      <scope>provided</scope>
+    </dependency>
+    <dependency>
+      <groupId>org.apache.royale.framework</groupId>
+      <artifactId>Jewel-Light-NoFlat-Emphasized-Topaz-Theme</artifactId>
+      <version>0.9.7-SNAPSHOT</version>
+      <type>swc</type>
+      <classifier>js</classifier>
+      <scope>provided</scope>
+    </dependency>
+    <dependency>
+      <groupId>org.apache.royale.framework</groupId>
+      <artifactId>Jewel-Light-NoFlat-Emphasized-Turquoise-Theme</artifactId>
+      <version>0.9.7-SNAPSHOT</version>
+      <type>swc</type>
+      <classifier>js</classifier>
+      <scope>provided</scope>
+    </dependency>
+    <dependency>
+      <groupId>org.apache.royale.framework</groupId>
+      <artifactId>Jewel-Light-NoFlat-Emphasized-Violet-Theme</artifactId>
+      <version>0.9.7-SNAPSHOT</version>
+      <type>swc</type>
+      <classifier>js</classifier>
+      <scope>provided</scope>
+    </dependency>
+    <dependency>
+      <groupId>org.apache.royale.framework</groupId>
+      <artifactId>Jewel-Light-NoFlat-Emphasized-Yellow-Theme</artifactId>
+      <version>0.9.7-SNAPSHOT</version>
+      <type>swc</type>
+      <classifier>js</classifier>
+      <scope>provided</scope>
+    </dependency>
+    <dependency>
+      <groupId>org.apache.royale.framework</groupId>
+      <artifactId>Jewel-Light-NoFlat-Primary-Amethyst-Theme</artifactId>
+      <version>0.9.7-SNAPSHOT</version>
+      <type>swc</type>
+      <classifier>js</classifier>
+      <scope>provided</scope>
+    </dependency>
+    <dependency>
+      <groupId>org.apache.royale.framework</groupId>
+      <artifactId>Jewel-Light-NoFlat-Primary-Blue-Theme</artifactId>
+      <version>0.9.7-SNAPSHOT</version>
+      <type>swc</type>
+      <classifier>js</classifier>
+      <scope>provided</scope>
+    </dependency>
+    <dependency>
+      <groupId>org.apache.royale.framework</groupId>
+      <artifactId>Jewel-Light-NoFlat-Primary-Emerald-Theme</artifactId>
+      <version>0.9.7-SNAPSHOT</version>
+      <type>swc</type>
+      <classifier>js</classifier>
+      <scope>provided</scope>
+    </dependency>
+    <dependency>
+      <groupId>org.apache.royale.framework</groupId>
+      <artifactId>Jewel-Light-NoFlat-Primary-Green-Theme</artifactId>
+      <version>0.9.7-SNAPSHOT</version>
+      <type>swc</type>
+      <classifier>js</classifier>
+      <scope>provided</scope>
+    </dependency>
+    <dependency>
+      <groupId>org.apache.royale.framework</groupId>
+      <artifactId>Jewel-Light-NoFlat-Primary-Orange-Theme</artifactId>
+      <version>0.9.7-SNAPSHOT</version>
+      <type>swc</type>
+      <classifier>js</classifier>
+      <scope>provided</scope>
+    </dependency>
+    <dependency>
+      <groupId>org.apache.royale.framework</groupId>
+      <artifactId>Jewel-Light-NoFlat-Primary-Red-Theme</artifactId>
+      <version>0.9.7-SNAPSHOT</version>
+      <type>swc</type>
+      <classifier>js</classifier>
+      <scope>provided</scope>
+    </dependency>
+    <dependency>
+      <groupId>org.apache.royale.framework</groupId>
+      <artifactId>Jewel-Light-NoFlat-Primary-Sapphire-Theme</artifactId>
+      <version>0.9.7-SNAPSHOT</version>
+      <type>swc</type>
+      <classifier>js</classifier>
+      <scope>provided</scope>
+    </dependency>
+    <dependency>
+      <groupId>org.apache.royale.framework</groupId>
+      <artifactId>Jewel-Light-NoFlat-Primary-Sunflower-Theme</artifactId>
+      <version>0.9.7-SNAPSHOT</version>
+      <type>swc</type>
+      <classifier>js</classifier>
+      <scope>provided</scope>
+    </dependency>
+    <dependency>
+      <groupId>org.apache.royale.framework</groupId>
+      <artifactId>Jewel-Light-NoFlat-Primary-Topaz-Theme</artifactId>
+      <version>0.9.7-SNAPSHOT</version>
+      <type>swc</type>
+      <classifier>js</classifier>
+      <scope>provided</scope>
+    </dependency>
+    <dependency>
+      <groupId>org.apache.royale.framework</groupId>
+      <artifactId>Jewel-Light-NoFlat-Primary-Turquoise-Theme</artifactId>
+      <version>0.9.7-SNAPSHOT</version>
+      <type>swc</type>
+      <classifier>js</classifier>
+      <scope>provided</scope>
+    </dependency>
+    <dependency>
+      <groupId>org.apache.royale.framework</groupId>
+      <artifactId>Jewel-Light-NoFlat-Primary-Violet-Theme</artifactId>
+      <version>0.9.7-SNAPSHOT</version>
+      <type>swc</type>
+      <classifier>js</classifier>
+      <scope>provided</scope>
+    </dependency>
+    <dependency>
+      <groupId>org.apache.royale.framework</groupId>
+      <artifactId>Jewel-Light-NoFlat-Primary-Yellow-Theme</artifactId>
+      <version>0.9.7-SNAPSHOT</version>
+      <type>swc</type>
+      <classifier>js</classifier>
+      <scope>provided</scope>
+    </dependency>
+    <dependency>
+      <groupId>org.apache.royale.framework</groupId>
+      <artifactId>Jewel-Light-NoFlat-Secondary-Amethyst-Theme</artifactId>
+      <version>0.9.7-SNAPSHOT</version>
+      <type>swc</type>
+      <classifier>js</classifier>
+      <scope>provided</scope>
+    </dependency>
+    <dependency>
+      <groupId>org.apache.royale.framework</groupId>
+      <artifactId>Jewel-Light-NoFlat-Secondary-Blue-Theme</artifactId>
+      <version>0.9.7-SNAPSHOT</version>
+      <type>swc</type>
+      <classifier>js</classifier>
+      <scope>provided</scope>
+    </dependency>
+    <dependency>
+      <groupId>org.apache.royale.framework</groupId>
+      <artifactId>Jewel-Light-NoFlat-Secondary-Emerald-Theme</artifactId>
+      <version>0.9.7-SNAPSHOT</version>
+      <type>swc</type>
+      <classifier>js</classifier>
+      <scope>provided</scope>
+    </dependency>
+    <dependency>
+      <groupId>org.apache.royale.framework</groupId>
+      <artifactId>Jewel-Light-NoFlat-Secondary-Green-Theme</artifactId>
+      <version>0.9.7-SNAPSHOT</version>
+      <type>swc</type>
+      <classifier>js</classifier>
+      <scope>provided</scope>
+    </dependency>
+    <dependency>
+      <groupId>org.apache.royale.framework</groupId>
+      <artifactId>Jewel-Light-NoFlat-Secondary-Orange-Theme</artifactId>
+      <version>0.9.7-SNAPSHOT</version>
+      <type>swc</type>
+      <classifier>js</classifier>
+      <scope>provided</scope>
+    </dependency>
+    <dependency>
+      <groupId>org.apache.royale.framework</groupId>
+      <artifactId>Jewel-Light-NoFlat-Secondary-Red-Theme</artifactId>
+      <version>0.9.7-SNAPSHOT</version>
+      <type>swc</type>
+      <classifier>js</classifier>
+      <scope>provided</scope>
+    </dependency>
+    <dependency>
+      <groupId>org.apache.royale.framework</groupId>
+      <artifactId>Jewel-Light-NoFlat-Secondary-Sapphire-Theme</artifactId>
+      <version>0.9.7-SNAPSHOT</version>
+      <type>swc</type>
+      <classifier>js</classifier>
+      <scope>provided</scope>
+    </dependency>
+    <dependency>
+      <groupId>org.apache.royale.framework</groupId>
+      <artifactId>Jewel-Light-NoFlat-Secondary-Sunflower-Theme</artifactId>
+      <version>0.9.7-SNAPSHOT</version>
+      <type>swc</type>
+      <classifier>js</classifier>
+      <scope>provided</scope>
+    </dependency>
+    <dependency>
+      <groupId>org.apache.royale.framework</groupId>
+      <artifactId>Jewel-Light-NoFlat-Secondary-Topaz-Theme</artifactId>
+      <version>0.9.7-SNAPSHOT</version>
+      <type>swc</type>
+      <classifier>js</classifier>
+      <scope>provided</scope>
+    </dependency>
+    <dependency>
+      <groupId>org.apache.royale.framework</groupId>
+      <artifactId>Jewel-Light-NoFlat-Secondary-Turquoise-Theme</artifactId>
+      <version>0.9.7-SNAPSHOT</version>
+      <type>swc</type>
+      <classifier>js</classifier>
+      <scope>provided</scope>
+    </dependency>
+    <dependency>
+      <groupId>org.apache.royale.framework</groupId>
+      <artifactId>Jewel-Light-NoFlat-Secondary-Violet-Theme</artifactId>
+      <version>0.9.7-SNAPSHOT</version>
+      <type>swc</type>
+      <classifier>js</classifier>
+      <scope>provided</scope>
+    </dependency>
+    <dependency>
+      <groupId>org.apache.royale.framework</groupId>
+      <artifactId>Jewel-Light-NoFlat-Secondary-Yellow-Theme</artifactId>
+      <version>0.9.7-SNAPSHOT</version>
+      <type>swc</type>
+      <classifier>js</classifier>
+      <scope>provided</scope>
+    </dependency>
   </dependencies>
 
   <profiles>
diff --git a/examples/jewel/TourDeJewel/src/main/resources/assets/themes/Jewel-Light-Flat-Emphasized-Amethyst-Theme/defaults.css b/examples/jewel/TourDeJewel/src/main/resources/assets/themes/Jewel-Light-Flat-Emphasized-Amethyst-Theme/defaults.css
deleted file mode 100644
index 049100e..0000000
--- a/examples/jewel/TourDeJewel/src/main/resources/assets/themes/Jewel-Light-Flat-Emphasized-Amethyst-Theme/defaults.css
+++ /dev/null
@@ -1,286 +0,0 @@
-/*!
- *  Licensed to the Apache Software Foundation (ASF) under one or more
- *  contributor license agreements.  See the NOTICE file distributed with
- *  this work for additional information regarding copyright ownership.
- *  The ASF licenses this file to You under the Apache License, Version 2.0
- *  (the "License"); you may not use this file except in compliance with
- *  the License.  You may obtain a copy of the License at
- *
- *      http://www.apache.org/licenses/LICENSE-2.0
- *
- *  Unless required by applicable law or agreed to in writing, software
- *  distributed under the License is distributed on an "AS IS" BASIS,
- *  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- *  See the License for the specific language governing permissions and
- *  limitations under the License.
- */
-@namespace j "library://ns.apache.org/royale/jewel";
-@namespace "http://www.w3.org/1999/xhtml";
-.jewel.badge.emphasized {
-  background: #C92CC6;
-  color: #FFFFFF;
-}
-
-.jewel.button.emphasized {
-  background: #C92CC6;
-  border: 1px solid #a825a5;
-  box-shadow: none;
-  border-radius: 0.25rem;
-  color: #FFFFFF;
-  text-shadow: none;
-}
-.jewel.button.emphasized:hover, .jewel.button.emphasized:hover:focus {
-  background: #b427b1;
-  border: 1px solid #a825a5;
-  color: #FFFFFF;
-}
-.jewel.button.emphasized:active, .jewel.button.emphasized:active:focus {
-  background: #8a1e88;
-  border: 1px solid #a825a5;
-  box-shadow: none;
-  color: #FFFFFF;
-}
-.jewel.button.emphasized:focus {
-  background: #d43bd1;
-  border: 1px solid #a825a5;
-  box-shadow: none;
-  color: #FFFFFF;
-}
-.jewel.button.emphasized[disabled] {
-  background: #f3f3f3 !important;
-  border: 1px solid #d9d9d9 !important;
-  box-shadow: none !important;
-  color: silver;
-  text-shadow: unset;
-}
-.jewel.button.emphasized[disabled]:hover, .jewel.button.emphasized[disabled]:hover:focus {
-  color: silver;
-}
-
-.jewel.button.emphasized.outlined {
-  background: rgba(201, 44, 198, 0.05);
-  border: 1px solid #9f239d;
-  box-shadow: none;
-  color: #8a1e88;
-  text-shadow: none;
-}
-.jewel.button.emphasized.outlined:hover, .jewel.button.emphasized.outlined:hover:focus {
-  background: rgba(201, 44, 198, 0.15);
-  border: 1px solid #8a1e88;
-  color: #60155f;
-}
-.jewel.button.emphasized.outlined:active, .jewel.button.emphasized.outlined:active:focus {
-  background: rgba(201, 44, 198, 0.25);
-  border: 1px solid #7e1c7c;
-  box-shadow: none;
-  color: #60155f;
-}
-.jewel.button.emphasized.outlined:focus {
-  border: 1px solid #751a74;
-  box-shadow: none;
-  color: #60155f;
-}
-.jewel.button.emphasized.outlined[disabled] {
-  background: rgba(243, 243, 243, 0.1) !important;
-  border: 1px solid #d9d9d9 !important;
-  color: silver;
-  text-shadow: unset;
-}
-.jewel.button.emphasized.outlined[disabled]:hover, .jewel.button.emphasized.outlined[disabled]:hover:focus {
-  color: silver;
-}
-
-.jewel.button.emphasized.unboxed {
-  background: rgba(201, 44, 198, 0);
-  border: 1px solid transparent;
-  box-shadow: none;
-  color: #8a1e88;
-  text-shadow: none;
-}
-.jewel.button.emphasized.unboxed:hover, .jewel.button.emphasized.unboxed:hover:focus {
-  background: rgba(201, 44, 198, 0.15);
-  border: 1px solid transparent;
-  color: #60155f;
-}
-.jewel.button.emphasized.unboxed:active, .jewel.button.emphasized.unboxed:active:focus {
-  background: rgba(201, 44, 198, 0.25);
-  border: 1px solid transparent;
-  box-shadow: none;
-  color: #60155f;
-}
-.jewel.button.emphasized.unboxed:focus {
-  background: rgba(201, 44, 198, 0.15);
-  border: 1px solid transparent;
-  box-shadow: none;
-  color: #60155f;
-}
-.jewel.button.emphasized.unboxed[disabled] {
-  background: rgba(243, 243, 243, 0) !important;
-  border: 1px solid transparent !important;
-  color: silver;
-  text-shadow: unset;
-}
-.jewel.button.emphasized.unboxed[disabled]:hover, .jewel.button.emphasized.unboxed[disabled]:hover:focus {
-  color: silver;
-}
-
-.jewel.datagrid .jewel.list.column .jewel.item.datagrid.emphasized.hovered {
-  background: #da58d8;
-}
-.jewel.datagrid .jewel.list.column .jewel.item.datagrid.emphasized.selected, .jewel.datagrid .jewel.list.column .jewel.item.datagrid.emphasized.selectable:active {
-  background: #d643d3;
-}
-
-.jewel.item.emphasized.hovered {
-  background: #C92CC6;
-}
-.jewel.item.emphasized.selected, .jewel.item.emphasized.selectable:active {
-  background: #b427b1;
-}
-
-.jewel.snackbar.emphasized .jewel.snackbar-content {
-  background: #C92CC6;
-  border: 0px solid;
-  box-shadow: none;
-}
-.jewel.snackbar.emphasized .jewel.snackbar-message {
-  color: #FFFFFF;
-}
-.jewel.snackbar.emphasized .jewel.snackbar-action {
-  color: #E2D70B;
-}
-.jewel.snackbar.emphasized .jewel.snackbar-action:hover {
-  background: #b427b1;
-  border: none;
-}
-
-.emphasized-lightest {
-  color: #f4cdf3;
-}
-
-.emphasized-light {
-  color: #e279e0;
-}
-
-.emphasized-normal {
-  color: #C92CC6;
-}
-
-.emphasized-dark {
-  color: #751a74;
-}
-
-.emphasized-darkest {
-  color: #220721;
-}
-
-.jewel.togglebutton.emphasized {
-  background: #C92CC6;
-  border: 1px solid #a825a5;
-  box-shadow: none;
-  border-radius: 0.25rem;
-  color: #FFFFFF;
-  text-shadow: none;
-}
-.jewel.togglebutton.emphasized:hover, .jewel.togglebutton.emphasized:hover:focus {
-  background: #b427b1;
-  border: 1px solid #a825a5;
-  color: #FFFFFF;
-}
-.jewel.togglebutton.emphasized:active, .jewel.togglebutton.emphasized:active:focus {
-  background: #8a1e88;
-  border: 1px solid #a825a5;
-  box-shadow: none;
-  color: #FFFFFF;
-}
-.jewel.togglebutton.emphasized:focus {
-  background: #d43bd1;
-  border: 1px solid #a825a5;
-  box-shadow: none;
-  color: #FFFFFF;
-}
-.jewel.togglebutton.emphasized[disabled] {
-  background: #f3f3f3 !important;
-  border: 1px solid #d9d9d9 !important;
-  box-shadow: none !important;
-  color: silver;
-  text-shadow: unset;
-}
-.jewel.togglebutton.emphasized.selected {
-  background: #8a1e88;
-  border: 1px solid #a825a5;
-  box-shadow: none;
-}
-
-.jewel.togglebutton.emphasized.outlined {
-  background: rgba(201, 44, 198, 0.05);
-  border: 1px solid #9f239d;
-  box-shadow: none;
-  color: #8a1e88;
-  text-shadow: none;
-}
-.jewel.togglebutton.emphasized.outlined:hover, .jewel.togglebutton.emphasized.outlined:hover:focus {
-  background: rgba(201, 44, 198, 0.15);
-  border: 1px solid #8a1e88;
-  color: #60155f;
-}
-.jewel.togglebutton.emphasized.outlined:active, .jewel.togglebutton.emphasized.outlined:active:focus {
-  background: rgba(201, 44, 198, 0.25);
-  border: 1px solid #7e1c7c;
-  box-shadow: none;
-  color: #60155f;
-}
-.jewel.togglebutton.emphasized.outlined:focus {
-  border: 1px solid #751a74;
-  box-shadow: none;
-  color: #60155f;
-}
-.jewel.togglebutton.emphasized.outlined[disabled] {
-  background: rgba(243, 243, 243, 0.1) !important;
-  border: 1px solid #d9d9d9 !important;
-  color: silver;
-  text-shadow: unset;
-}
-.jewel.togglebutton.emphasized.outlined.selected {
-  background: #8a1e88;
-  border: 1px solid #a825a5;
-  box-shadow: none;
-}
-
-.jewel.togglebutton.emphasized.unboxed {
-  background: rgba(201, 44, 198, 0);
-  border: 1px solid transparent;
-  box-shadow: none;
-  color: #8a1e88;
-  text-shadow: none;
-}
-.jewel.togglebutton.emphasized.unboxed:hover, .jewel.togglebutton.emphasized.unboxed:hover:focus {
-  background: rgba(201, 44, 198, 0.15);
-  border: 1px solid transparent;
-  color: #60155f;
-}
-.jewel.togglebutton.emphasized.unboxed:active, .jewel.togglebutton.emphasized.unboxed:active:focus {
-  background: rgba(201, 44, 198, 0.25);
-  border: 1px solid transparent;
-  box-shadow: none;
-  color: #60155f;
-}
-.jewel.togglebutton.emphasized.unboxed:focus {
-  background: rgba(201, 44, 198, 0.15);
-  border: 1px solid transparent;
-  box-shadow: none;
-  color: #60155f;
-}
-.jewel.togglebutton.emphasized.unboxed[disabled] {
-  background: rgba(243, 243, 243, 0) !important;
-  border: 1px solid transparent !important;
-  color: silver;
-  text-shadow: unset;
-}
-.jewel.togglebutton.emphasized.unboxed.selected {
-  background: #8a1e88;
-  border: 1px solid #a825a5;
-  box-shadow: none;
-}
-
-/*# sourceMappingURL=defaults.css.map */
diff --git a/examples/jewel/TourDeJewel/src/main/resources/assets/themes/Jewel-Light-Flat-Emphasized-Blue-Theme/defaults.css b/examples/jewel/TourDeJewel/src/main/resources/assets/themes/Jewel-Light-Flat-Emphasized-Blue-Theme/defaults.css
deleted file mode 100644
index 2cb1e7f..0000000
--- a/examples/jewel/TourDeJewel/src/main/resources/assets/themes/Jewel-Light-Flat-Emphasized-Blue-Theme/defaults.css
+++ /dev/null
@@ -1,286 +0,0 @@
-/*!
- *  Licensed to the Apache Software Foundation (ASF) under one or more
- *  contributor license agreements.  See the NOTICE file distributed with
- *  this work for additional information regarding copyright ownership.
- *  The ASF licenses this file to You under the Apache License, Version 2.0
- *  (the "License"); you may not use this file except in compliance with
- *  the License.  You may obtain a copy of the License at
- *
- *      http://www.apache.org/licenses/LICENSE-2.0
- *
- *  Unless required by applicable law or agreed to in writing, software
- *  distributed under the License is distributed on an "AS IS" BASIS,
- *  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- *  See the License for the specific language governing permissions and
- *  limitations under the License.
- */
-@namespace j "library://ns.apache.org/royale/jewel";
-@namespace "http://www.w3.org/1999/xhtml";
-.jewel.badge.emphasized {
-  background: #3CADF1;
-  color: #FFFFFF;
-}
-
-.jewel.button.emphasized {
-  background: #3CADF1;
-  border: 1px solid #169dee;
-  box-shadow: none;
-  border-radius: 0.25rem;
-  color: #FFFFFF;
-  text-shadow: none;
-}
-.jewel.button.emphasized:hover, .jewel.button.emphasized:hover:focus {
-  background: #24a3ef;
-  border: 1px solid #169dee;
-  color: #FFFFFF;
-}
-.jewel.button.emphasized:active, .jewel.button.emphasized:active:focus {
-  background: #0f88d1;
-  border: 1px solid #169dee;
-  box-shadow: none;
-  color: #FFFFFF;
-}
-.jewel.button.emphasized:focus {
-  background: #54b7f3;
-  border: 1px solid #169dee;
-  box-shadow: none;
-  color: #FFFFFF;
-}
-.jewel.button.emphasized[disabled] {
-  background: #f3f3f3 !important;
-  border: 1px solid #d9d9d9 !important;
-  box-shadow: none !important;
-  color: silver;
-  text-shadow: unset;
-}
-.jewel.button.emphasized[disabled]:hover, .jewel.button.emphasized[disabled]:hover:focus {
-  color: silver;
-}
-
-.jewel.button.emphasized.outlined {
-  background: rgba(60, 173, 241, 0.05);
-  border: 1px solid #1198e9;
-  box-shadow: none;
-  color: #0f88d1;
-  text-shadow: none;
-}
-.jewel.button.emphasized.outlined:hover, .jewel.button.emphasized.outlined:hover:focus {
-  background: rgba(60, 173, 241, 0.15);
-  border: 1px solid #0f88d1;
-  color: #0c69a2;
-}
-.jewel.button.emphasized.outlined:active, .jewel.button.emphasized.outlined:active:focus {
-  background: rgba(60, 173, 241, 0.25);
-  border: 1px solid #0e7fc3;
-  box-shadow: none;
-  color: #0c69a2;
-}
-.jewel.button.emphasized.outlined:focus {
-  border: 1px solid #0d79ba;
-  box-shadow: none;
-  color: #0c69a2;
-}
-.jewel.button.emphasized.outlined[disabled] {
-  background: rgba(243, 243, 243, 0.1) !important;
-  border: 1px solid #d9d9d9 !important;
-  color: silver;
-  text-shadow: unset;
-}
-.jewel.button.emphasized.outlined[disabled]:hover, .jewel.button.emphasized.outlined[disabled]:hover:focus {
-  color: silver;
-}
-
-.jewel.button.emphasized.unboxed {
-  background: rgba(60, 173, 241, 0);
-  border: 1px solid transparent;
-  box-shadow: none;
-  color: #0f88d1;
-  text-shadow: none;
-}
-.jewel.button.emphasized.unboxed:hover, .jewel.button.emphasized.unboxed:hover:focus {
-  background: rgba(60, 173, 241, 0.15);
-  border: 1px solid transparent;
-  color: #0c69a2;
-}
-.jewel.button.emphasized.unboxed:active, .jewel.button.emphasized.unboxed:active:focus {
-  background: rgba(60, 173, 241, 0.25);
-  border: 1px solid transparent;
-  box-shadow: none;
-  color: #0c69a2;
-}
-.jewel.button.emphasized.unboxed:focus {
-  background: rgba(60, 173, 241, 0.15);
-  border: 1px solid transparent;
-  box-shadow: none;
-  color: #0c69a2;
-}
-.jewel.button.emphasized.unboxed[disabled] {
-  background: rgba(243, 243, 243, 0) !important;
-  border: 1px solid transparent !important;
-  color: silver;
-  text-shadow: unset;
-}
-.jewel.button.emphasized.unboxed[disabled]:hover, .jewel.button.emphasized.unboxed[disabled]:hover:focus {
-  color: silver;
-}
-
-.jewel.datagrid .jewel.list.column .jewel.item.datagrid.emphasized.hovered {
-  background: #75c5f5;
-}
-.jewel.datagrid .jewel.list.column .jewel.item.datagrid.emphasized.selected, .jewel.datagrid .jewel.list.column .jewel.item.datagrid.emphasized.selectable:active {
-  background: #5dbbf3;
-}
-
-.jewel.item.emphasized.hovered {
-  background: #3CADF1;
-}
-.jewel.item.emphasized.selected, .jewel.item.emphasized.selectable:active {
-  background: #24a3ef;
-}
-
-.jewel.snackbar.emphasized .jewel.snackbar-content {
-  background: #3CADF1;
-  border: 0px solid;
-  box-shadow: none;
-}
-.jewel.snackbar.emphasized .jewel.snackbar-message {
-  color: #FFFFFF;
-}
-.jewel.snackbar.emphasized .jewel.snackbar-action {
-  color: #E2D70B;
-}
-.jewel.snackbar.emphasized .jewel.snackbar-action:hover {
-  background: #24a3ef;
-  border: none;
-}
-
-.emphasized-lightest {
-  color: #fafdff;
-}
-
-.emphasized-light {
-  color: #9bd5f8;
-}
-
-.emphasized-normal {
-  color: #3CADF1;
-}
-
-.emphasized-dark {
-  color: #0d79ba;
-}
-
-.emphasized-darkest {
-  color: #063b5b;
-}
-
-.jewel.togglebutton.emphasized {
-  background: #3CADF1;
-  border: 1px solid #169dee;
-  box-shadow: none;
-  border-radius: 0.25rem;
-  color: #FFFFFF;
-  text-shadow: none;
-}
-.jewel.togglebutton.emphasized:hover, .jewel.togglebutton.emphasized:hover:focus {
-  background: #24a3ef;
-  border: 1px solid #169dee;
-  color: #FFFFFF;
-}
-.jewel.togglebutton.emphasized:active, .jewel.togglebutton.emphasized:active:focus {
-  background: #0f88d1;
-  border: 1px solid #169dee;
-  box-shadow: none;
-  color: #FFFFFF;
-}
-.jewel.togglebutton.emphasized:focus {
-  background: #54b7f3;
-  border: 1px solid #169dee;
-  box-shadow: none;
-  color: #FFFFFF;
-}
-.jewel.togglebutton.emphasized[disabled] {
-  background: #f3f3f3 !important;
-  border: 1px solid #d9d9d9 !important;
-  box-shadow: none !important;
-  color: silver;
-  text-shadow: unset;
-}
-.jewel.togglebutton.emphasized.selected {
-  background: #0f88d1;
-  border: 1px solid #169dee;
-  box-shadow: none;
-}
-
-.jewel.togglebutton.emphasized.outlined {
-  background: rgba(60, 173, 241, 0.05);
-  border: 1px solid #1198e9;
-  box-shadow: none;
-  color: #0f88d1;
-  text-shadow: none;
-}
-.jewel.togglebutton.emphasized.outlined:hover, .jewel.togglebutton.emphasized.outlined:hover:focus {
-  background: rgba(60, 173, 241, 0.15);
-  border: 1px solid #0f88d1;
-  color: #0c69a2;
-}
-.jewel.togglebutton.emphasized.outlined:active, .jewel.togglebutton.emphasized.outlined:active:focus {
-  background: rgba(60, 173, 241, 0.25);
-  border: 1px solid #0e7fc3;
-  box-shadow: none;
-  color: #0c69a2;
-}
-.jewel.togglebutton.emphasized.outlined:focus {
-  border: 1px solid #0d79ba;
-  box-shadow: none;
-  color: #0c69a2;
-}
-.jewel.togglebutton.emphasized.outlined[disabled] {
-  background: rgba(243, 243, 243, 0.1) !important;
-  border: 1px solid #d9d9d9 !important;
-  color: silver;
-  text-shadow: unset;
-}
-.jewel.togglebutton.emphasized.outlined.selected {
-  background: #0f88d1;
-  border: 1px solid #169dee;
-  box-shadow: none;
-}
-
-.jewel.togglebutton.emphasized.unboxed {
-  background: rgba(60, 173, 241, 0);
-  border: 1px solid transparent;
-  box-shadow: none;
-  color: #0f88d1;
-  text-shadow: none;
-}
-.jewel.togglebutton.emphasized.unboxed:hover, .jewel.togglebutton.emphasized.unboxed:hover:focus {
-  background: rgba(60, 173, 241, 0.15);
-  border: 1px solid transparent;
-  color: #0c69a2;
-}
-.jewel.togglebutton.emphasized.unboxed:active, .jewel.togglebutton.emphasized.unboxed:active:focus {
-  background: rgba(60, 173, 241, 0.25);
-  border: 1px solid transparent;
-  box-shadow: none;
-  color: #0c69a2;
-}
-.jewel.togglebutton.emphasized.unboxed:focus {
-  background: rgba(60, 173, 241, 0.15);
-  border: 1px solid transparent;
-  box-shadow: none;
-  color: #0c69a2;
-}
-.jewel.togglebutton.emphasized.unboxed[disabled] {
-  background: rgba(243, 243, 243, 0) !important;
-  border: 1px solid transparent !important;
-  color: silver;
-  text-shadow: unset;
-}
-.jewel.togglebutton.emphasized.unboxed.selected {
-  background: #0f88d1;
-  border: 1px solid #169dee;
-  box-shadow: none;
-}
-
-/*# sourceMappingURL=defaults.css.map */
diff --git a/examples/jewel/TourDeJewel/src/main/resources/assets/themes/Jewel-Light-Flat-Emphasized-Emerald-Theme/defaults.css b/examples/jewel/TourDeJewel/src/main/resources/assets/themes/Jewel-Light-Flat-Emphasized-Emerald-Theme/defaults.css
deleted file mode 100644
index fd65f21..0000000
--- a/examples/jewel/TourDeJewel/src/main/resources/assets/themes/Jewel-Light-Flat-Emphasized-Emerald-Theme/defaults.css
+++ /dev/null
@@ -1,286 +0,0 @@
-/*!
- *  Licensed to the Apache Software Foundation (ASF) under one or more
- *  contributor license agreements.  See the NOTICE file distributed with
- *  this work for additional information regarding copyright ownership.
- *  The ASF licenses this file to You under the Apache License, Version 2.0
- *  (the "License"); you may not use this file except in compliance with
- *  the License.  You may obtain a copy of the License at
- *
- *      http://www.apache.org/licenses/LICENSE-2.0
- *
- *  Unless required by applicable law or agreed to in writing, software
- *  distributed under the License is distributed on an "AS IS" BASIS,
- *  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- *  See the License for the specific language governing permissions and
- *  limitations under the License.
- */
-@namespace j "library://ns.apache.org/royale/jewel";
-@namespace "http://www.w3.org/1999/xhtml";
-.jewel.badge.emphasized {
-  background: #8CC63C;
-  color: #FFFFFF;
-}
-
-.jewel.button.emphasized {
-  background: #8CC63C;
-  border: 1px solid #76a831;
-  box-shadow: none;
-  border-radius: 0.25rem;
-  color: #FFFFFF;
-  text-shadow: none;
-}
-.jewel.button.emphasized:hover, .jewel.button.emphasized:hover:focus {
-  background: #7eb435;
-  border: 1px solid #76a831;
-  color: #FFFFFF;
-}
-.jewel.button.emphasized:active, .jewel.button.emphasized:active:focus {
-  background: #638c29;
-  border: 1px solid #76a831;
-  box-shadow: none;
-  color: #FFFFFF;
-}
-.jewel.button.emphasized:focus {
-  background: #98cc50;
-  border: 1px solid #76a831;
-  box-shadow: none;
-  color: #FFFFFF;
-}
-.jewel.button.emphasized[disabled] {
-  background: #f3f3f3 !important;
-  border: 1px solid #d9d9d9 !important;
-  box-shadow: none !important;
-  color: silver;
-  text-shadow: unset;
-}
-.jewel.button.emphasized[disabled]:hover, .jewel.button.emphasized[disabled]:hover:focus {
-  color: silver;
-}
-
-.jewel.button.emphasized.outlined {
-  background: rgba(140, 198, 60, 0.05);
-  border: 1px solid #71a02f;
-  box-shadow: none;
-  color: #638c29;
-  text-shadow: none;
-}
-.jewel.button.emphasized.outlined:hover, .jewel.button.emphasized.outlined:hover:focus {
-  background: rgba(140, 198, 60, 0.15);
-  border: 1px solid #638c29;
-  color: #47651e;
-}
-.jewel.button.emphasized.outlined:active, .jewel.button.emphasized.outlined:active:focus {
-  background: rgba(140, 198, 60, 0.25);
-  border: 1px solid #5a8126;
-  box-shadow: none;
-  color: #47651e;
-}
-.jewel.button.emphasized.outlined:focus {
-  border: 1px solid #557923;
-  box-shadow: none;
-  color: #47651e;
-}
-.jewel.button.emphasized.outlined[disabled] {
-  background: rgba(243, 243, 243, 0.1) !important;
-  border: 1px solid #d9d9d9 !important;
-  color: silver;
-  text-shadow: unset;
-}
-.jewel.button.emphasized.outlined[disabled]:hover, .jewel.button.emphasized.outlined[disabled]:hover:focus {
-  color: silver;
-}
-
-.jewel.button.emphasized.unboxed {
-  background: rgba(140, 198, 60, 0);
-  border: 1px solid transparent;
-  box-shadow: none;
-  color: #638c29;
-  text-shadow: none;
-}
-.jewel.button.emphasized.unboxed:hover, .jewel.button.emphasized.unboxed:hover:focus {
-  background: rgba(140, 198, 60, 0.15);
-  border: 1px solid transparent;
-  color: #47651e;
-}
-.jewel.button.emphasized.unboxed:active, .jewel.button.emphasized.unboxed:active:focus {
-  background: rgba(140, 198, 60, 0.25);
-  border: 1px solid transparent;
-  box-shadow: none;
-  color: #47651e;
-}
-.jewel.button.emphasized.unboxed:focus {
-  background: rgba(140, 198, 60, 0.15);
-  border: 1px solid transparent;
-  box-shadow: none;
-  color: #47651e;
-}
-.jewel.button.emphasized.unboxed[disabled] {
-  background: rgba(243, 243, 243, 0) !important;
-  border: 1px solid transparent !important;
-  color: silver;
-  text-shadow: unset;
-}
-.jewel.button.emphasized.unboxed[disabled]:hover, .jewel.button.emphasized.unboxed[disabled]:hover:focus {
-  color: silver;
-}
-
-.jewel.datagrid .jewel.list.column .jewel.item.datagrid.emphasized.hovered {
-  background: #a8d46b;
-}
-.jewel.datagrid .jewel.list.column .jewel.item.datagrid.emphasized.selected, .jewel.datagrid .jewel.list.column .jewel.item.datagrid.emphasized.selectable:active {
-  background: #9cce58;
-}
-
-.jewel.item.emphasized.hovered {
-  background: #8CC63C;
-}
-.jewel.item.emphasized.selected, .jewel.item.emphasized.selectable:active {
-  background: #7eb435;
-}
-
-.jewel.snackbar.emphasized .jewel.snackbar-content {
-  background: #8CC63C;
-  border: 0px solid;
-  box-shadow: none;
-}
-.jewel.snackbar.emphasized .jewel.snackbar-message {
-  color: #FFFFFF;
-}
-.jewel.snackbar.emphasized .jewel.snackbar-action {
-  color: #E2D70B;
-}
-.jewel.snackbar.emphasized .jewel.snackbar-action:hover {
-  background: #7eb435;
-  border: none;
-}
-
-.emphasized-lightest {
-  color: #e9f4da;
-}
-
-.emphasized-light {
-  color: #bbdd8b;
-}
-
-.emphasized-normal {
-  color: #8CC63C;
-}
-
-.emphasized-dark {
-  color: #557923;
-}
-
-.emphasized-darkest {
-  color: #1d2a0c;
-}
-
-.jewel.togglebutton.emphasized {
-  background: #8CC63C;
-  border: 1px solid #76a831;
-  box-shadow: none;
-  border-radius: 0.25rem;
-  color: #FFFFFF;
-  text-shadow: none;
-}
-.jewel.togglebutton.emphasized:hover, .jewel.togglebutton.emphasized:hover:focus {
-  background: #7eb435;
-  border: 1px solid #76a831;
-  color: #FFFFFF;
-}
-.jewel.togglebutton.emphasized:active, .jewel.togglebutton.emphasized:active:focus {
-  background: #638c29;
-  border: 1px solid #76a831;
-  box-shadow: none;
-  color: #FFFFFF;
-}
-.jewel.togglebutton.emphasized:focus {
-  background: #98cc50;
-  border: 1px solid #76a831;
-  box-shadow: none;
-  color: #FFFFFF;
-}
-.jewel.togglebutton.emphasized[disabled] {
-  background: #f3f3f3 !important;
-  border: 1px solid #d9d9d9 !important;
-  box-shadow: none !important;
-  color: silver;
-  text-shadow: unset;
-}
-.jewel.togglebutton.emphasized.selected {
-  background: #638c29;
-  border: 1px solid #76a831;
-  box-shadow: none;
-}
-
-.jewel.togglebutton.emphasized.outlined {
-  background: rgba(140, 198, 60, 0.05);
-  border: 1px solid #71a02f;
-  box-shadow: none;
-  color: #638c29;
-  text-shadow: none;
-}
-.jewel.togglebutton.emphasized.outlined:hover, .jewel.togglebutton.emphasized.outlined:hover:focus {
-  background: rgba(140, 198, 60, 0.15);
-  border: 1px solid #638c29;
-  color: #47651e;
-}
-.jewel.togglebutton.emphasized.outlined:active, .jewel.togglebutton.emphasized.outlined:active:focus {
-  background: rgba(140, 198, 60, 0.25);
-  border: 1px solid #5a8126;
-  box-shadow: none;
-  color: #47651e;
-}
-.jewel.togglebutton.emphasized.outlined:focus {
-  border: 1px solid #557923;
-  box-shadow: none;
-  color: #47651e;
-}
-.jewel.togglebutton.emphasized.outlined[disabled] {
-  background: rgba(243, 243, 243, 0.1) !important;
-  border: 1px solid #d9d9d9 !important;
-  color: silver;
-  text-shadow: unset;
-}
-.jewel.togglebutton.emphasized.outlined.selected {
-  background: #638c29;
-  border: 1px solid #76a831;
-  box-shadow: none;
-}
-
-.jewel.togglebutton.emphasized.unboxed {
-  background: rgba(140, 198, 60, 0);
-  border: 1px solid transparent;
-  box-shadow: none;
-  color: #638c29;
-  text-shadow: none;
-}
-.jewel.togglebutton.emphasized.unboxed:hover, .jewel.togglebutton.emphasized.unboxed:hover:focus {
-  background: rgba(140, 198, 60, 0.15);
-  border: 1px solid transparent;
-  color: #47651e;
-}
-.jewel.togglebutton.emphasized.unboxed:active, .jewel.togglebutton.emphasized.unboxed:active:focus {
-  background: rgba(140, 198, 60, 0.25);
-  border: 1px solid transparent;
-  box-shadow: none;
-  color: #47651e;
-}
-.jewel.togglebutton.emphasized.unboxed:focus {
-  background: rgba(140, 198, 60, 0.15);
-  border: 1px solid transparent;
-  box-shadow: none;
-  color: #47651e;
-}
-.jewel.togglebutton.emphasized.unboxed[disabled] {
-  background: rgba(243, 243, 243, 0) !important;
-  border: 1px solid transparent !important;
-  color: silver;
-  text-shadow: unset;
-}
-.jewel.togglebutton.emphasized.unboxed.selected {
-  background: #638c29;
-  border: 1px solid #76a831;
-  box-shadow: none;
-}
-
-/*# sourceMappingURL=defaults.css.map */
diff --git a/examples/jewel/TourDeJewel/src/main/resources/assets/themes/Jewel-Light-Flat-Emphasized-Green-Theme/defaults.css b/examples/jewel/TourDeJewel/src/main/resources/assets/themes/Jewel-Light-Flat-Emphasized-Green-Theme/defaults.css
deleted file mode 100644
index 2912842..0000000
--- a/examples/jewel/TourDeJewel/src/main/resources/assets/themes/Jewel-Light-Flat-Emphasized-Green-Theme/defaults.css
+++ /dev/null
@@ -1,286 +0,0 @@
-/*!
- *  Licensed to the Apache Software Foundation (ASF) under one or more
- *  contributor license agreements.  See the NOTICE file distributed with
- *  this work for additional information regarding copyright ownership.
- *  The ASF licenses this file to You under the Apache License, Version 2.0
- *  (the "License"); you may not use this file except in compliance with
- *  the License.  You may obtain a copy of the License at
- *
- *      http://www.apache.org/licenses/LICENSE-2.0
- *
- *  Unless required by applicable law or agreed to in writing, software
- *  distributed under the License is distributed on an "AS IS" BASIS,
- *  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- *  See the License for the specific language governing permissions and
- *  limitations under the License.
- */
-@namespace j "library://ns.apache.org/royale/jewel";
-@namespace "http://www.w3.org/1999/xhtml";
-.jewel.badge.emphasized {
-  background: #3AB549;
-  color: #FFFFFF;
-}
-
-.jewel.button.emphasized {
-  background: #3AB549;
-  border: 1px solid #30963d;
-  box-shadow: none;
-  border-radius: 0.25rem;
-  color: #FFFFFF;
-  text-shadow: none;
-}
-.jewel.button.emphasized:hover, .jewel.button.emphasized:hover:focus {
-  background: #34a241;
-  border: 1px solid #30963d;
-  color: #FFFFFF;
-}
-.jewel.button.emphasized:active, .jewel.button.emphasized:active:focus {
-  background: #277b32;
-  border: 1px solid #30963d;
-  box-shadow: none;
-  color: #FFFFFF;
-}
-.jewel.button.emphasized:focus {
-  background: #45c354;
-  border: 1px solid #30963d;
-  box-shadow: none;
-  color: #FFFFFF;
-}
-.jewel.button.emphasized[disabled] {
-  background: #f3f3f3 !important;
-  border: 1px solid #d9d9d9 !important;
-  box-shadow: none !important;
-  color: silver;
-  text-shadow: unset;
-}
-.jewel.button.emphasized[disabled]:hover, .jewel.button.emphasized[disabled]:hover:focus {
-  color: silver;
-}
-
-.jewel.button.emphasized.outlined {
-  background: rgba(58, 181, 73, 0.05);
-  border: 1px solid #2e8e39;
-  box-shadow: none;
-  color: #277b32;
-  text-shadow: none;
-}
-.jewel.button.emphasized.outlined:hover, .jewel.button.emphasized.outlined:hover:focus {
-  background: rgba(58, 181, 73, 0.15);
-  border: 1px solid #277b32;
-  color: #1b5422;
-}
-.jewel.button.emphasized.outlined:active, .jewel.button.emphasized.outlined:active:focus {
-  background: rgba(58, 181, 73, 0.25);
-  border: 1px solid #246f2d;
-  box-shadow: none;
-  color: #1b5422;
-}
-.jewel.button.emphasized.outlined:focus {
-  border: 1px solid #21682a;
-  box-shadow: none;
-  color: #1b5422;
-}
-.jewel.button.emphasized.outlined[disabled] {
-  background: rgba(243, 243, 243, 0.1) !important;
-  border: 1px solid #d9d9d9 !important;
-  color: silver;
-  text-shadow: unset;
-}
-.jewel.button.emphasized.outlined[disabled]:hover, .jewel.button.emphasized.outlined[disabled]:hover:focus {
-  color: silver;
-}
-
-.jewel.button.emphasized.unboxed {
-  background: rgba(58, 181, 73, 0);
-  border: 1px solid transparent;
-  box-shadow: none;
-  color: #277b32;
-  text-shadow: none;
-}
-.jewel.button.emphasized.unboxed:hover, .jewel.button.emphasized.unboxed:hover:focus {
-  background: rgba(58, 181, 73, 0.15);
-  border: 1px solid transparent;
-  color: #1b5422;
-}
-.jewel.button.emphasized.unboxed:active, .jewel.button.emphasized.unboxed:active:focus {
-  background: rgba(58, 181, 73, 0.25);
-  border: 1px solid transparent;
-  box-shadow: none;
-  color: #1b5422;
-}
-.jewel.button.emphasized.unboxed:focus {
-  background: rgba(58, 181, 73, 0.15);
-  border: 1px solid transparent;
-  box-shadow: none;
-  color: #1b5422;
-}
-.jewel.button.emphasized.unboxed[disabled] {
-  background: rgba(243, 243, 243, 0) !important;
-  border: 1px solid transparent !important;
-  color: silver;
-  text-shadow: unset;
-}
-.jewel.button.emphasized.unboxed[disabled]:hover, .jewel.button.emphasized.unboxed[disabled]:hover:focus {
-  color: silver;
-}
-
-.jewel.datagrid .jewel.list.column .jewel.item.datagrid.emphasized.hovered {
-  background: #60cc6d;
-}
-.jewel.datagrid .jewel.list.column .jewel.item.datagrid.emphasized.selected, .jewel.datagrid .jewel.list.column .jewel.item.datagrid.emphasized.selectable:active {
-  background: #4dc65c;
-}
-
-.jewel.item.emphasized.hovered {
-  background: #3AB549;
-}
-.jewel.item.emphasized.selected, .jewel.item.emphasized.selectable:active {
-  background: #34a241;
-}
-
-.jewel.snackbar.emphasized .jewel.snackbar-content {
-  background: #3AB549;
-  border: 0px solid;
-  box-shadow: none;
-}
-.jewel.snackbar.emphasized .jewel.snackbar-message {
-  color: #FFFFFF;
-}
-.jewel.snackbar.emphasized .jewel.snackbar-action {
-  color: #E2D70B;
-}
-.jewel.snackbar.emphasized .jewel.snackbar-action:hover {
-  background: #34a241;
-  border: none;
-}
-
-.emphasized-lightest {
-  color: #ccefd0;
-}
-
-.emphasized-light {
-  color: #7fd68a;
-}
-
-.emphasized-normal {
-  color: #3AB549;
-}
-
-.emphasized-dark {
-  color: #21682a;
-}
-
-.emphasized-darkest {
-  color: #081b0b;
-}
-
-.jewel.togglebutton.emphasized {
-  background: #3AB549;
-  border: 1px solid #30963d;
-  box-shadow: none;
-  border-radius: 0.25rem;
-  color: #FFFFFF;
-  text-shadow: none;
-}
-.jewel.togglebutton.emphasized:hover, .jewel.togglebutton.emphasized:hover:focus {
-  background: #34a241;
-  border: 1px solid #30963d;
-  color: #FFFFFF;
-}
-.jewel.togglebutton.emphasized:active, .jewel.togglebutton.emphasized:active:focus {
-  background: #277b32;
-  border: 1px solid #30963d;
-  box-shadow: none;
-  color: #FFFFFF;
-}
-.jewel.togglebutton.emphasized:focus {
-  background: #45c354;
-  border: 1px solid #30963d;
-  box-shadow: none;
-  color: #FFFFFF;
-}
-.jewel.togglebutton.emphasized[disabled] {
-  background: #f3f3f3 !important;
-  border: 1px solid #d9d9d9 !important;
-  box-shadow: none !important;
-  color: silver;
-  text-shadow: unset;
-}
-.jewel.togglebutton.emphasized.selected {
-  background: #277b32;
-  border: 1px solid #30963d;
-  box-shadow: none;
-}
-
-.jewel.togglebutton.emphasized.outlined {
-  background: rgba(58, 181, 73, 0.05);
-  border: 1px solid #2e8e39;
-  box-shadow: none;
-  color: #277b32;
-  text-shadow: none;
-}
-.jewel.togglebutton.emphasized.outlined:hover, .jewel.togglebutton.emphasized.outlined:hover:focus {
-  background: rgba(58, 181, 73, 0.15);
-  border: 1px solid #277b32;
-  color: #1b5422;
-}
-.jewel.togglebutton.emphasized.outlined:active, .jewel.togglebutton.emphasized.outlined:active:focus {
-  background: rgba(58, 181, 73, 0.25);
-  border: 1px solid #246f2d;
-  box-shadow: none;
-  color: #1b5422;
-}
-.jewel.togglebutton.emphasized.outlined:focus {
-  border: 1px solid #21682a;
-  box-shadow: none;
-  color: #1b5422;
-}
-.jewel.togglebutton.emphasized.outlined[disabled] {
-  background: rgba(243, 243, 243, 0.1) !important;
-  border: 1px solid #d9d9d9 !important;
-  color: silver;
-  text-shadow: unset;
-}
-.jewel.togglebutton.emphasized.outlined.selected {
-  background: #277b32;
-  border: 1px solid #30963d;
-  box-shadow: none;
-}
-
-.jewel.togglebutton.emphasized.unboxed {
-  background: rgba(58, 181, 73, 0);
-  border: 1px solid transparent;
-  box-shadow: none;
-  color: #277b32;
-  text-shadow: none;
-}
-.jewel.togglebutton.emphasized.unboxed:hover, .jewel.togglebutton.emphasized.unboxed:hover:focus {
-  background: rgba(58, 181, 73, 0.15);
-  border: 1px solid transparent;
-  color: #1b5422;
-}
-.jewel.togglebutton.emphasized.unboxed:active, .jewel.togglebutton.emphasized.unboxed:active:focus {
-  background: rgba(58, 181, 73, 0.25);
-  border: 1px solid transparent;
-  box-shadow: none;
-  color: #1b5422;
-}
-.jewel.togglebutton.emphasized.unboxed:focus {
-  background: rgba(58, 181, 73, 0.15);
-  border: 1px solid transparent;
-  box-shadow: none;
-  color: #1b5422;
-}
-.jewel.togglebutton.emphasized.unboxed[disabled] {
-  background: rgba(243, 243, 243, 0) !important;
-  border: 1px solid transparent !important;
-  color: silver;
-  text-shadow: unset;
-}
-.jewel.togglebutton.emphasized.unboxed.selected {
-  background: #277b32;
-  border: 1px solid #30963d;
-  box-shadow: none;
-}
-
-/*# sourceMappingURL=defaults.css.map */
diff --git a/examples/jewel/TourDeJewel/src/main/resources/assets/themes/Jewel-Light-Flat-Emphasized-Orange-Theme/defaults.css b/examples/jewel/TourDeJewel/src/main/resources/assets/themes/Jewel-Light-Flat-Emphasized-Orange-Theme/defaults.css
deleted file mode 100644
index ea953af..0000000
--- a/examples/jewel/TourDeJewel/src/main/resources/assets/themes/Jewel-Light-Flat-Emphasized-Orange-Theme/defaults.css
+++ /dev/null
@@ -1,286 +0,0 @@
-/*!
- *  Licensed to the Apache Software Foundation (ASF) under one or more
- *  contributor license agreements.  See the NOTICE file distributed with
- *  this work for additional information regarding copyright ownership.
- *  The ASF licenses this file to You under the Apache License, Version 2.0
- *  (the "License"); you may not use this file except in compliance with
- *  the License.  You may obtain a copy of the License at
- *
- *      http://www.apache.org/licenses/LICENSE-2.0
- *
- *  Unless required by applicable law or agreed to in writing, software
- *  distributed under the License is distributed on an "AS IS" BASIS,
- *  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- *  See the License for the specific language governing permissions and
- *  limitations under the License.
- */
-@namespace j "library://ns.apache.org/royale/jewel";
-@namespace "http://www.w3.org/1999/xhtml";
-.jewel.badge.emphasized {
-  background: #F7941D;
-  color: #FFFFFF;
-}
-
-.jewel.button.emphasized {
-  background: #F7941D;
-  border: 1px solid #e38008;
-  box-shadow: none;
-  border-radius: 0.25rem;
-  color: #FFFFFF;
-  text-shadow: none;
-}
-.jewel.button.emphasized:hover, .jewel.button.emphasized:hover:focus {
-  background: #f28809;
-  border: 1px solid #e38008;
-  color: #FFFFFF;
-}
-.jewel.button.emphasized:active, .jewel.button.emphasized:active:focus {
-  background: #c16c07;
-  border: 1px solid #e38008;
-  box-shadow: none;
-  color: #FFFFFF;
-}
-.jewel.button.emphasized:focus {
-  background: #f8a036;
-  border: 1px solid #e38008;
-  box-shadow: none;
-  color: #FFFFFF;
-}
-.jewel.button.emphasized[disabled] {
-  background: #f3f3f3 !important;
-  border: 1px solid #d9d9d9 !important;
-  box-shadow: none !important;
-  color: silver;
-  text-shadow: unset;
-}
-.jewel.button.emphasized[disabled]:hover, .jewel.button.emphasized[disabled]:hover:focus {
-  color: silver;
-}
-
-.jewel.button.emphasized.outlined {
-  background: rgba(247, 148, 29, 0.05);
-  border: 1px solid #d97a08;
-  box-shadow: none;
-  color: #c16c07;
-  text-shadow: none;
-}
-.jewel.button.emphasized.outlined:hover, .jewel.button.emphasized.outlined:hover:focus {
-  background: rgba(247, 148, 29, 0.15);
-  border: 1px solid #c16c07;
-  color: #8f5105;
-}
-.jewel.button.emphasized.outlined:active, .jewel.button.emphasized.outlined:active:focus {
-  background: rgba(247, 148, 29, 0.25);
-  border: 1px solid #b26406;
-  box-shadow: none;
-  color: #8f5105;
-}
-.jewel.button.emphasized.outlined:focus {
-  border: 1px solid #a85e06;
-  box-shadow: none;
-  color: #8f5105;
-}
-.jewel.button.emphasized.outlined[disabled] {
-  background: rgba(243, 243, 243, 0.1) !important;
-  border: 1px solid #d9d9d9 !important;
-  color: silver;
-  text-shadow: unset;
-}
-.jewel.button.emphasized.outlined[disabled]:hover, .jewel.button.emphasized.outlined[disabled]:hover:focus {
-  color: silver;
-}
-
-.jewel.button.emphasized.unboxed {
-  background: rgba(247, 148, 29, 0);
-  border: 1px solid transparent;
-  box-shadow: none;
-  color: #c16c07;
-  text-shadow: none;
-}
-.jewel.button.emphasized.unboxed:hover, .jewel.button.emphasized.unboxed:hover:focus {
-  background: rgba(247, 148, 29, 0.15);
-  border: 1px solid transparent;
-  color: #8f5105;
-}
-.jewel.button.emphasized.unboxed:active, .jewel.button.emphasized.unboxed:active:focus {
-  background: rgba(247, 148, 29, 0.25);
-  border: 1px solid transparent;
-  box-shadow: none;
-  color: #8f5105;
-}
-.jewel.button.emphasized.unboxed:focus {
-  background: rgba(247, 148, 29, 0.15);
-  border: 1px solid transparent;
-  box-shadow: none;
-  color: #8f5105;
-}
-.jewel.button.emphasized.unboxed[disabled] {
-  background: rgba(243, 243, 243, 0) !important;
-  border: 1px solid transparent !important;
-  color: silver;
-  text-shadow: unset;
-}
-.jewel.button.emphasized.unboxed[disabled]:hover, .jewel.button.emphasized.unboxed[disabled]:hover:focus {
-  color: silver;
-}
-
-.jewel.datagrid .jewel.list.column .jewel.item.datagrid.emphasized.hovered {
-  background: #f9b058;
-}
-.jewel.datagrid .jewel.list.column .jewel.item.datagrid.emphasized.selected, .jewel.datagrid .jewel.list.column .jewel.item.datagrid.emphasized.selectable:active {
-  background: #f8a43f;
-}
-
-.jewel.item.emphasized.hovered {
-  background: #F7941D;
-}
-.jewel.item.emphasized.selected, .jewel.item.emphasized.selectable:active {
-  background: #f28809;
-}
-
-.jewel.snackbar.emphasized .jewel.snackbar-content {
-  background: #F7941D;
-  border: 0px solid;
-  box-shadow: none;
-}
-.jewel.snackbar.emphasized .jewel.snackbar-message {
-  color: #FFFFFF;
-}
-.jewel.snackbar.emphasized .jewel.snackbar-action {
-  color: #E2D70B;
-}
-.jewel.snackbar.emphasized .jewel.snackbar-action:hover {
-  background: #f28809;
-  border: none;
-}
-
-.emphasized-lightest {
-  color: #fef1e2;
-}
-
-.emphasized-light {
-  color: #fac380;
-}
-
-.emphasized-normal {
-  color: #F7941D;
-}
-
-.emphasized-dark {
-  color: #a85e06;
-}
-
-.emphasized-darkest {
-  color: #462702;
-}
-
-.jewel.togglebutton.emphasized {
-  background: #F7941D;
-  border: 1px solid #e38008;
-  box-shadow: none;
-  border-radius: 0.25rem;
-  color: #FFFFFF;
-  text-shadow: none;
-}
-.jewel.togglebutton.emphasized:hover, .jewel.togglebutton.emphasized:hover:focus {
-  background: #f28809;
-  border: 1px solid #e38008;
-  color: #FFFFFF;
-}
-.jewel.togglebutton.emphasized:active, .jewel.togglebutton.emphasized:active:focus {
-  background: #c16c07;
-  border: 1px solid #e38008;
-  box-shadow: none;
-  color: #FFFFFF;
-}
-.jewel.togglebutton.emphasized:focus {
-  background: #f8a036;
-  border: 1px solid #e38008;
-  box-shadow: none;
-  color: #FFFFFF;
-}
-.jewel.togglebutton.emphasized[disabled] {
-  background: #f3f3f3 !important;
-  border: 1px solid #d9d9d9 !important;
-  box-shadow: none !important;
-  color: silver;
-  text-shadow: unset;
-}
-.jewel.togglebutton.emphasized.selected {
-  background: #c16c07;
-  border: 1px solid #e38008;
-  box-shadow: none;
-}
-
-.jewel.togglebutton.emphasized.outlined {
-  background: rgba(247, 148, 29, 0.05);
-  border: 1px solid #d97a08;
-  box-shadow: none;
-  color: #c16c07;
-  text-shadow: none;
-}
-.jewel.togglebutton.emphasized.outlined:hover, .jewel.togglebutton.emphasized.outlined:hover:focus {
-  background: rgba(247, 148, 29, 0.15);
-  border: 1px solid #c16c07;
-  color: #8f5105;
-}
-.jewel.togglebutton.emphasized.outlined:active, .jewel.togglebutton.emphasized.outlined:active:focus {
-  background: rgba(247, 148, 29, 0.25);
-  border: 1px solid #b26406;
-  box-shadow: none;
-  color: #8f5105;
-}
-.jewel.togglebutton.emphasized.outlined:focus {
-  border: 1px solid #a85e06;
-  box-shadow: none;
-  color: #8f5105;
-}
-.jewel.togglebutton.emphasized.outlined[disabled] {
-  background: rgba(243, 243, 243, 0.1) !important;
-  border: 1px solid #d9d9d9 !important;
-  color: silver;
-  text-shadow: unset;
-}
-.jewel.togglebutton.emphasized.outlined.selected {
-  background: #c16c07;
-  border: 1px solid #e38008;
-  box-shadow: none;
-}
-
-.jewel.togglebutton.emphasized.unboxed {
-  background: rgba(247, 148, 29, 0);
-  border: 1px solid transparent;
-  box-shadow: none;
-  color: #c16c07;
-  text-shadow: none;
-}
-.jewel.togglebutton.emphasized.unboxed:hover, .jewel.togglebutton.emphasized.unboxed:hover:focus {
-  background: rgba(247, 148, 29, 0.15);
-  border: 1px solid transparent;
-  color: #8f5105;
-}
-.jewel.togglebutton.emphasized.unboxed:active, .jewel.togglebutton.emphasized.unboxed:active:focus {
-  background: rgba(247, 148, 29, 0.25);
-  border: 1px solid transparent;
-  box-shadow: none;
-  color: #8f5105;
-}
-.jewel.togglebutton.emphasized.unboxed:focus {
-  background: rgba(247, 148, 29, 0.15);
-  border: 1px solid transparent;
-  box-shadow: none;
-  color: #8f5105;
-}
-.jewel.togglebutton.emphasized.unboxed[disabled] {
-  background: rgba(243, 243, 243, 0) !important;
-  border: 1px solid transparent !important;
-  color: silver;
-  text-shadow: unset;
-}
-.jewel.togglebutton.emphasized.unboxed.selected {
-  background: #c16c07;
-  border: 1px solid #e38008;
-  box-shadow: none;
-}
-
-/*# sourceMappingURL=defaults.css.map */
diff --git a/examples/jewel/TourDeJewel/src/main/resources/assets/themes/Jewel-Light-Flat-Emphasized-Red-Theme/defaults.css b/examples/jewel/TourDeJewel/src/main/resources/assets/themes/Jewel-Light-Flat-Emphasized-Red-Theme/defaults.css
deleted file mode 100644
index 96a3efa..0000000
--- a/examples/jewel/TourDeJewel/src/main/resources/assets/themes/Jewel-Light-Flat-Emphasized-Red-Theme/defaults.css
+++ /dev/null
@@ -1,286 +0,0 @@
-/*!
- *  Licensed to the Apache Software Foundation (ASF) under one or more
- *  contributor license agreements.  See the NOTICE file distributed with
- *  this work for additional information regarding copyright ownership.
- *  The ASF licenses this file to You under the Apache License, Version 2.0
- *  (the "License"); you may not use this file except in compliance with
- *  the License.  You may obtain a copy of the License at
- *
- *      http://www.apache.org/licenses/LICENSE-2.0
- *
- *  Unless required by applicable law or agreed to in writing, software
- *  distributed under the License is distributed on an "AS IS" BASIS,
- *  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- *  See the License for the specific language governing permissions and
- *  limitations under the License.
- */
-@namespace j "library://ns.apache.org/royale/jewel";
-@namespace "http://www.w3.org/1999/xhtml";
-.jewel.badge.emphasized {
-  background: #EC1C24;
-  color: #FFFFFF;
-}
-
-.jewel.button.emphasized {
-  background: #EC1C24;
-  border: 1px solid #ce1118;
-  box-shadow: none;
-  border-radius: 0.25rem;
-  color: #FFFFFF;
-  text-shadow: none;
-}
-.jewel.button.emphasized:hover, .jewel.button.emphasized:hover:focus {
-  background: #dc121a;
-  border: 1px solid #ce1118;
-  color: #FFFFFF;
-}
-.jewel.button.emphasized:active, .jewel.button.emphasized:active:focus {
-  background: #ad0e15;
-  border: 1px solid #ce1118;
-  box-shadow: none;
-  color: #FFFFFF;
-}
-.jewel.button.emphasized:focus {
-  background: #ee343b;
-  border: 1px solid #ce1118;
-  box-shadow: none;
-  color: #FFFFFF;
-}
-.jewel.button.emphasized[disabled] {
-  background: #f3f3f3 !important;
-  border: 1px solid #d9d9d9 !important;
-  box-shadow: none !important;
-  color: silver;
-  text-shadow: unset;
-}
-.jewel.button.emphasized[disabled]:hover, .jewel.button.emphasized[disabled]:hover:focus {
-  color: silver;
-}
-
-.jewel.button.emphasized.outlined {
-  background: rgba(236, 28, 36, 0.05);
-  border: 1px solid #c51017;
-  box-shadow: none;
-  color: #ad0e15;
-  text-shadow: none;
-}
-.jewel.button.emphasized.outlined:hover, .jewel.button.emphasized.outlined:hover:focus {
-  background: rgba(236, 28, 36, 0.15);
-  border: 1px solid #ad0e15;
-  color: #7e0b0f;
-}
-.jewel.button.emphasized.outlined:active, .jewel.button.emphasized.outlined:active:focus {
-  background: rgba(236, 28, 36, 0.25);
-  border: 1px solid #9f0d13;
-  box-shadow: none;
-  color: #7e0b0f;
-}
-.jewel.button.emphasized.outlined:focus {
-  border: 1px solid #950d12;
-  box-shadow: none;
-  color: #7e0b0f;
-}
-.jewel.button.emphasized.outlined[disabled] {
-  background: rgba(243, 243, 243, 0.1) !important;
-  border: 1px solid #d9d9d9 !important;
-  color: silver;
-  text-shadow: unset;
-}
-.jewel.button.emphasized.outlined[disabled]:hover, .jewel.button.emphasized.outlined[disabled]:hover:focus {
-  color: silver;
-}
-
-.jewel.button.emphasized.unboxed {
-  background: rgba(236, 28, 36, 0);
-  border: 1px solid transparent;
-  box-shadow: none;
-  color: #ad0e15;
-  text-shadow: none;
-}
-.jewel.button.emphasized.unboxed:hover, .jewel.button.emphasized.unboxed:hover:focus {
-  background: rgba(236, 28, 36, 0.15);
-  border: 1px solid transparent;
-  color: #7e0b0f;
-}
-.jewel.button.emphasized.unboxed:active, .jewel.button.emphasized.unboxed:active:focus {
-  background: rgba(236, 28, 36, 0.25);
-  border: 1px solid transparent;
-  box-shadow: none;
-  color: #7e0b0f;
-}
-.jewel.button.emphasized.unboxed:focus {
-  background: rgba(236, 28, 36, 0.15);
-  border: 1px solid transparent;
-  box-shadow: none;
-  color: #7e0b0f;
-}
-.jewel.button.emphasized.unboxed[disabled] {
-  background: rgba(243, 243, 243, 0) !important;
-  border: 1px solid transparent !important;
-  color: silver;
-  text-shadow: unset;
-}
-.jewel.button.emphasized.unboxed[disabled]:hover, .jewel.button.emphasized.unboxed[disabled]:hover:focus {
-  color: silver;
-}
-
-.jewel.datagrid .jewel.list.column .jewel.item.datagrid.emphasized.hovered {
-  background: #f1545a;
-}
-.jewel.datagrid .jewel.list.column .jewel.item.datagrid.emphasized.selected, .jewel.datagrid .jewel.list.column .jewel.item.datagrid.emphasized.selectable:active {
-  background: #ef3d44;
-}
-
-.jewel.item.emphasized.hovered {
-  background: #EC1C24;
-}
-.jewel.item.emphasized.selected, .jewel.item.emphasized.selectable:active {
-  background: #dc121a;
-}
-
-.jewel.snackbar.emphasized .jewel.snackbar-content {
-  background: #EC1C24;
-  border: 0px solid;
-  box-shadow: none;
-}
-.jewel.snackbar.emphasized .jewel.snackbar-message {
-  color: #FFFFFF;
-}
-.jewel.snackbar.emphasized .jewel.snackbar-action {
-  color: #E2D70B;
-}
-.jewel.snackbar.emphasized .jewel.snackbar-action:hover {
-  background: #dc121a;
-  border: none;
-}
-
-.emphasized-lightest {
-  color: #fcd8da;
-}
-
-.emphasized-light {
-  color: #f47a7f;
-}
-
-.emphasized-normal {
-  color: #EC1C24;
-}
-
-.emphasized-dark {
-  color: #950d12;
-}
-
-.emphasized-darkest {
-  color: #370507;
-}
-
-.jewel.togglebutton.emphasized {
-  background: #EC1C24;
-  border: 1px solid #ce1118;
-  box-shadow: none;
-  border-radius: 0.25rem;
-  color: #FFFFFF;
-  text-shadow: none;
-}
-.jewel.togglebutton.emphasized:hover, .jewel.togglebutton.emphasized:hover:focus {
-  background: #dc121a;
-  border: 1px solid #ce1118;
-  color: #FFFFFF;
-}
-.jewel.togglebutton.emphasized:active, .jewel.togglebutton.emphasized:active:focus {
-  background: #ad0e15;
-  border: 1px solid #ce1118;
-  box-shadow: none;
-  color: #FFFFFF;
-}
-.jewel.togglebutton.emphasized:focus {
-  background: #ee343b;
-  border: 1px solid #ce1118;
-  box-shadow: none;
-  color: #FFFFFF;
-}
-.jewel.togglebutton.emphasized[disabled] {
-  background: #f3f3f3 !important;
-  border: 1px solid #d9d9d9 !important;
-  box-shadow: none !important;
-  color: silver;
-  text-shadow: unset;
-}
-.jewel.togglebutton.emphasized.selected {
-  background: #ad0e15;
-  border: 1px solid #ce1118;
-  box-shadow: none;
-}
-
-.jewel.togglebutton.emphasized.outlined {
-  background: rgba(236, 28, 36, 0.05);
-  border: 1px solid #c51017;
-  box-shadow: none;
-  color: #ad0e15;
-  text-shadow: none;
-}
-.jewel.togglebutton.emphasized.outlined:hover, .jewel.togglebutton.emphasized.outlined:hover:focus {
-  background: rgba(236, 28, 36, 0.15);
-  border: 1px solid #ad0e15;
-  color: #7e0b0f;
-}
-.jewel.togglebutton.emphasized.outlined:active, .jewel.togglebutton.emphasized.outlined:active:focus {
-  background: rgba(236, 28, 36, 0.25);
-  border: 1px solid #9f0d13;
-  box-shadow: none;
-  color: #7e0b0f;
-}
-.jewel.togglebutton.emphasized.outlined:focus {
-  border: 1px solid #950d12;
-  box-shadow: none;
-  color: #7e0b0f;
-}
-.jewel.togglebutton.emphasized.outlined[disabled] {
-  background: rgba(243, 243, 243, 0.1) !important;
-  border: 1px solid #d9d9d9 !important;
-  color: silver;
-  text-shadow: unset;
-}
-.jewel.togglebutton.emphasized.outlined.selected {
-  background: #ad0e15;
-  border: 1px solid #ce1118;
-  box-shadow: none;
-}
-
-.jewel.togglebutton.emphasized.unboxed {
-  background: rgba(236, 28, 36, 0);
-  border: 1px solid transparent;
-  box-shadow: none;
-  color: #ad0e15;
-  text-shadow: none;
-}
-.jewel.togglebutton.emphasized.unboxed:hover, .jewel.togglebutton.emphasized.unboxed:hover:focus {
-  background: rgba(236, 28, 36, 0.15);
-  border: 1px solid transparent;
-  color: #7e0b0f;
-}
-.jewel.togglebutton.emphasized.unboxed:active, .jewel.togglebutton.emphasized.unboxed:active:focus {
-  background: rgba(236, 28, 36, 0.25);
-  border: 1px solid transparent;
-  box-shadow: none;
-  color: #7e0b0f;
-}
-.jewel.togglebutton.emphasized.unboxed:focus {
-  background: rgba(236, 28, 36, 0.15);
-  border: 1px solid transparent;
-  box-shadow: none;
-  color: #7e0b0f;
-}
-.jewel.togglebutton.emphasized.unboxed[disabled] {
-  background: rgba(243, 243, 243, 0) !important;
-  border: 1px solid transparent !important;
-  color: silver;
-  text-shadow: unset;
-}
-.jewel.togglebutton.emphasized.unboxed.selected {
-  background: #ad0e15;
-  border: 1px solid #ce1118;
-  box-shadow: none;
-}
-
-/*# sourceMappingURL=defaults.css.map */
diff --git a/examples/jewel/TourDeJewel/src/main/resources/assets/themes/Jewel-Light-Flat-Emphasized-Sapphire-Theme/defaults.css b/examples/jewel/TourDeJewel/src/main/resources/assets/themes/Jewel-Light-Flat-Emphasized-Sapphire-Theme/defaults.css
deleted file mode 100644
index 0539125..0000000
--- a/examples/jewel/TourDeJewel/src/main/resources/assets/themes/Jewel-Light-Flat-Emphasized-Sapphire-Theme/defaults.css
+++ /dev/null
@@ -1,286 +0,0 @@
-/*!
- *  Licensed to the Apache Software Foundation (ASF) under one or more
- *  contributor license agreements.  See the NOTICE file distributed with
- *  this work for additional information regarding copyright ownership.
- *  The ASF licenses this file to You under the Apache License, Version 2.0
- *  (the "License"); you may not use this file except in compliance with
- *  the License.  You may obtain a copy of the License at
- *
- *      http://www.apache.org/licenses/LICENSE-2.0
- *
- *  Unless required by applicable law or agreed to in writing, software
- *  distributed under the License is distributed on an "AS IS" BASIS,
- *  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- *  See the License for the specific language governing permissions and
- *  limitations under the License.
- */
-@namespace j "library://ns.apache.org/royale/jewel";
-@namespace "http://www.w3.org/1999/xhtml";
-.jewel.badge.emphasized {
-  background: #2C74BE;
-  color: #FFFFFF;
-}
-
-.jewel.button.emphasized {
-  background: #2C74BE;
-  border: 1px solid #24609d;
-  box-shadow: none;
-  border-radius: 0.25rem;
-  color: #FFFFFF;
-  text-shadow: none;
-}
-.jewel.button.emphasized:hover, .jewel.button.emphasized:hover:focus {
-  background: #2767a9;
-  border: 1px solid #24609d;
-  color: #FFFFFF;
-}
-.jewel.button.emphasized:active, .jewel.button.emphasized:active:focus {
-  background: #1e4e80;
-  border: 1px solid #24609d;
-  box-shadow: none;
-  color: #FFFFFF;
-}
-.jewel.button.emphasized:focus {
-  background: #3481d0;
-  border: 1px solid #24609d;
-  box-shadow: none;
-  color: #FFFFFF;
-}
-.jewel.button.emphasized[disabled] {
-  background: #f3f3f3 !important;
-  border: 1px solid #d9d9d9 !important;
-  box-shadow: none !important;
-  color: silver;
-  text-shadow: unset;
-}
-.jewel.button.emphasized[disabled]:hover, .jewel.button.emphasized[disabled]:hover:focus {
-  color: silver;
-}
-
-.jewel.button.emphasized.outlined {
-  background: rgba(44, 116, 190, 0.05);
-  border: 1px solid #225b95;
-  box-shadow: none;
-  color: #1e4e80;
-  text-shadow: none;
-}
-.jewel.button.emphasized.outlined:hover, .jewel.button.emphasized.outlined:hover:focus {
-  background: rgba(44, 116, 190, 0.15);
-  border: 1px solid #1e4e80;
-  color: #143556;
-}
-.jewel.button.emphasized.outlined:active, .jewel.button.emphasized.outlined:active:focus {
-  background: rgba(44, 116, 190, 0.25);
-  border: 1px solid #1b4673;
-  box-shadow: none;
-  color: #143556;
-}
-.jewel.button.emphasized.outlined:focus {
-  border: 1px solid #19416b;
-  box-shadow: none;
-  color: #143556;
-}
-.jewel.button.emphasized.outlined[disabled] {
-  background: rgba(243, 243, 243, 0.1) !important;
-  border: 1px solid #d9d9d9 !important;
-  color: silver;
-  text-shadow: unset;
-}
-.jewel.button.emphasized.outlined[disabled]:hover, .jewel.button.emphasized.outlined[disabled]:hover:focus {
-  color: silver;
-}
-
-.jewel.button.emphasized.unboxed {
-  background: rgba(44, 116, 190, 0);
-  border: 1px solid transparent;
-  box-shadow: none;
-  color: #1e4e80;
-  text-shadow: none;
-}
-.jewel.button.emphasized.unboxed:hover, .jewel.button.emphasized.unboxed:hover:focus {
-  background: rgba(44, 116, 190, 0.15);
-  border: 1px solid transparent;
-  color: #143556;
-}
-.jewel.button.emphasized.unboxed:active, .jewel.button.emphasized.unboxed:active:focus {
-  background: rgba(44, 116, 190, 0.25);
-  border: 1px solid transparent;
-  box-shadow: none;
-  color: #143556;
-}
-.jewel.button.emphasized.unboxed:focus {
-  background: rgba(44, 116, 190, 0.15);
-  border: 1px solid transparent;
-  box-shadow: none;
-  color: #143556;
-}
-.jewel.button.emphasized.unboxed[disabled] {
-  background: rgba(243, 243, 243, 0) !important;
-  border: 1px solid transparent !important;
-  color: silver;
-  text-shadow: unset;
-}
-.jewel.button.emphasized.unboxed[disabled]:hover, .jewel.button.emphasized.unboxed[disabled]:hover:focus {
-  color: silver;
-}
-
-.jewel.datagrid .jewel.list.column .jewel.item.datagrid.emphasized.hovered {
-  background: #5193d7;
-}
-.jewel.datagrid .jewel.list.column .jewel.item.datagrid.emphasized.selected, .jewel.datagrid .jewel.list.column .jewel.item.datagrid.emphasized.selectable:active {
-  background: #3c86d2;
-}
-
-.jewel.item.emphasized.hovered {
-  background: #2C74BE;
-}
-.jewel.item.emphasized.selected, .jewel.item.emphasized.selectable:active {
-  background: #2767a9;
-}
-
-.jewel.snackbar.emphasized .jewel.snackbar-content {
-  background: #2C74BE;
-  border: 0px solid;
-  box-shadow: none;
-}
-.jewel.snackbar.emphasized .jewel.snackbar-message {
-  color: #FFFFFF;
-}
-.jewel.snackbar.emphasized .jewel.snackbar-action {
-  color: #E2D70B;
-}
-.jewel.snackbar.emphasized .jewel.snackbar-action:hover {
-  background: #2767a9;
-  border: none;
-}
-
-.emphasized-lightest {
-  color: #c5dbf1;
-}
-
-.emphasized-light {
-  color: #72a7de;
-}
-
-.emphasized-normal {
-  color: #2C74BE;
-}
-
-.emphasized-dark {
-  color: #19416b;
-}
-
-.emphasized-darkest {
-  color: #060f18;
-}
-
-.jewel.togglebutton.emphasized {
-  background: #2C74BE;
-  border: 1px solid #24609d;
-  box-shadow: none;
-  border-radius: 0.25rem;
-  color: #FFFFFF;
-  text-shadow: none;
-}
-.jewel.togglebutton.emphasized:hover, .jewel.togglebutton.emphasized:hover:focus {
-  background: #2767a9;
-  border: 1px solid #24609d;
-  color: #FFFFFF;
-}
-.jewel.togglebutton.emphasized:active, .jewel.togglebutton.emphasized:active:focus {
-  background: #1e4e80;
-  border: 1px solid #24609d;
-  box-shadow: none;
-  color: #FFFFFF;
-}
-.jewel.togglebutton.emphasized:focus {
-  background: #3481d0;
-  border: 1px solid #24609d;
-  box-shadow: none;
-  color: #FFFFFF;
-}
-.jewel.togglebutton.emphasized[disabled] {
-  background: #f3f3f3 !important;
-  border: 1px solid #d9d9d9 !important;
-  box-shadow: none !important;
-  color: silver;
-  text-shadow: unset;
-}
-.jewel.togglebutton.emphasized.selected {
-  background: #1e4e80;
-  border: 1px solid #24609d;
-  box-shadow: none;
-}
-
-.jewel.togglebutton.emphasized.outlined {
-  background: rgba(44, 116, 190, 0.05);
-  border: 1px solid #225b95;
-  box-shadow: none;
-  color: #1e4e80;
-  text-shadow: none;
-}
-.jewel.togglebutton.emphasized.outlined:hover, .jewel.togglebutton.emphasized.outlined:hover:focus {
-  background: rgba(44, 116, 190, 0.15);
-  border: 1px solid #1e4e80;
-  color: #143556;
-}
-.jewel.togglebutton.emphasized.outlined:active, .jewel.togglebutton.emphasized.outlined:active:focus {
-  background: rgba(44, 116, 190, 0.25);
-  border: 1px solid #1b4673;
-  box-shadow: none;
-  color: #143556;
-}
-.jewel.togglebutton.emphasized.outlined:focus {
-  border: 1px solid #19416b;
-  box-shadow: none;
-  color: #143556;
-}
-.jewel.togglebutton.emphasized.outlined[disabled] {
-  background: rgba(243, 243, 243, 0.1) !important;
-  border: 1px solid #d9d9d9 !important;
-  color: silver;
-  text-shadow: unset;
-}
-.jewel.togglebutton.emphasized.outlined.selected {
-  background: #1e4e80;
-  border: 1px solid #24609d;
-  box-shadow: none;
-}
-
-.jewel.togglebutton.emphasized.unboxed {
-  background: rgba(44, 116, 190, 0);
-  border: 1px solid transparent;
-  box-shadow: none;
-  color: #1e4e80;
-  text-shadow: none;
-}
-.jewel.togglebutton.emphasized.unboxed:hover, .jewel.togglebutton.emphasized.unboxed:hover:focus {
-  background: rgba(44, 116, 190, 0.15);
-  border: 1px solid transparent;
-  color: #143556;
-}
-.jewel.togglebutton.emphasized.unboxed:active, .jewel.togglebutton.emphasized.unboxed:active:focus {
-  background: rgba(44, 116, 190, 0.25);
-  border: 1px solid transparent;
-  box-shadow: none;
-  color: #143556;
-}
-.jewel.togglebutton.emphasized.unboxed:focus {
-  background: rgba(44, 116, 190, 0.15);
-  border: 1px solid transparent;
-  box-shadow: none;
-  color: #143556;
-}
-.jewel.togglebutton.emphasized.unboxed[disabled] {
-  background: rgba(243, 243, 243, 0) !important;
-  border: 1px solid transparent !important;
-  color: silver;
-  text-shadow: unset;
-}
-.jewel.togglebutton.emphasized.unboxed.selected {
-  background: #1e4e80;
-  border: 1px solid #24609d;
-  box-shadow: none;
-}
-
-/*# sourceMappingURL=defaults.css.map */
diff --git a/examples/jewel/TourDeJewel/src/main/resources/assets/themes/Jewel-Light-Flat-Emphasized-Sunflower-Theme/defaults.css b/examples/jewel/TourDeJewel/src/main/resources/assets/themes/Jewel-Light-Flat-Emphasized-Sunflower-Theme/defaults.css
deleted file mode 100644
index 07197e3..0000000
--- a/examples/jewel/TourDeJewel/src/main/resources/assets/themes/Jewel-Light-Flat-Emphasized-Sunflower-Theme/defaults.css
+++ /dev/null
@@ -1,286 +0,0 @@
-/*!
- *  Licensed to the Apache Software Foundation (ASF) under one or more
- *  contributor license agreements.  See the NOTICE file distributed with
- *  this work for additional information regarding copyright ownership.
- *  The ASF licenses this file to You under the Apache License, Version 2.0
- *  (the "License"); you may not use this file except in compliance with
- *  the License.  You may obtain a copy of the License at
- *
- *      http://www.apache.org/licenses/LICENSE-2.0
- *
- *  Unless required by applicable law or agreed to in writing, software
- *  distributed under the License is distributed on an "AS IS" BASIS,
- *  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- *  See the License for the specific language governing permissions and
- *  limitations under the License.
- */
-@namespace j "library://ns.apache.org/royale/jewel";
-@namespace "http://www.w3.org/1999/xhtml";
-.jewel.badge.emphasized {
-  background: #F8B13F;
-  color: #FFFFFF;
-}
-
-.jewel.button.emphasized {
-  background: #F8B13F;
-  border: 1px solid #f7a118;
-  box-shadow: none;
-  border-radius: 0.25rem;
-  color: #FFFFFF;
-  text-shadow: none;
-}
-.jewel.button.emphasized:hover, .jewel.button.emphasized:hover:focus {
-  background: #f7a726;
-  border: 1px solid #f7a118;
-  color: #FFFFFF;
-}
-.jewel.button.emphasized:active, .jewel.button.emphasized:active:focus {
-  background: #e28f08;
-  border: 1px solid #f7a118;
-  box-shadow: none;
-  color: #FFFFFF;
-}
-.jewel.button.emphasized:focus {
-  background: #f9bb58;
-  border: 1px solid #f7a118;
-  box-shadow: none;
-  color: #FFFFFF;
-}
-.jewel.button.emphasized[disabled] {
-  background: #f3f3f3 !important;
-  border: 1px solid #d9d9d9 !important;
-  box-shadow: none !important;
-  color: silver;
-  text-shadow: unset;
-}
-.jewel.button.emphasized[disabled]:hover, .jewel.button.emphasized[disabled]:hover:focus {
-  color: silver;
-}
-
-.jewel.button.emphasized.outlined {
-  background: rgba(248, 177, 63, 0.05);
-  border: 1px solid #f69d0e;
-  box-shadow: none;
-  color: #e28f08;
-  text-shadow: none;
-}
-.jewel.button.emphasized.outlined:hover, .jewel.button.emphasized.outlined:hover:focus {
-  background: rgba(248, 177, 63, 0.15);
-  border: 1px solid #e28f08;
-  color: #b17006;
-}
-.jewel.button.emphasized.outlined:active, .jewel.button.emphasized.outlined:active:focus {
-  background: rgba(248, 177, 63, 0.25);
-  border: 1px solid #d38508;
-  box-shadow: none;
-  color: #b17006;
-}
-.jewel.button.emphasized.outlined:focus {
-  border: 1px solid #ca7f07;
-  box-shadow: none;
-  color: #b17006;
-}
-.jewel.button.emphasized.outlined[disabled] {
-  background: rgba(243, 243, 243, 0.1) !important;
-  border: 1px solid #d9d9d9 !important;
-  color: silver;
-  text-shadow: unset;
-}
-.jewel.button.emphasized.outlined[disabled]:hover, .jewel.button.emphasized.outlined[disabled]:hover:focus {
-  color: silver;
-}
-
-.jewel.button.emphasized.unboxed {
-  background: rgba(248, 177, 63, 0);
-  border: 1px solid transparent;
-  box-shadow: none;
-  color: #e28f08;
-  text-shadow: none;
-}
-.jewel.button.emphasized.unboxed:hover, .jewel.button.emphasized.unboxed:hover:focus {
-  background: rgba(248, 177, 63, 0.15);
-  border: 1px solid transparent;
-  color: #b17006;
-}
-.jewel.button.emphasized.unboxed:active, .jewel.button.emphasized.unboxed:active:focus {
-  background: rgba(248, 177, 63, 0.25);
-  border: 1px solid transparent;
-  box-shadow: none;
-  color: #b17006;
-}
-.jewel.button.emphasized.unboxed:focus {
-  background: rgba(248, 177, 63, 0.15);
-  border: 1px solid transparent;
-  box-shadow: none;
-  color: #b17006;
-}
-.jewel.button.emphasized.unboxed[disabled] {
-  background: rgba(243, 243, 243, 0) !important;
-  border: 1px solid transparent !important;
-  color: silver;
-  text-shadow: unset;
-}
-.jewel.button.emphasized.unboxed[disabled]:hover, .jewel.button.emphasized.unboxed[disabled]:hover:focus {
-  color: silver;
-}
-
-.jewel.datagrid .jewel.list.column .jewel.item.datagrid.emphasized.hovered {
-  background: #fac97a;
-}
-.jewel.datagrid .jewel.list.column .jewel.item.datagrid.emphasized.selected, .jewel.datagrid .jewel.list.column .jewel.item.datagrid.emphasized.selectable:active {
-  background: #f9bf61;
-}
-
-.jewel.item.emphasized.hovered {
-  background: #F8B13F;
-}
-.jewel.item.emphasized.selected, .jewel.item.emphasized.selectable:active {
-  background: #f7a726;
-}
-
-.jewel.snackbar.emphasized .jewel.snackbar-content {
-  background: #F8B13F;
-  border: 0px solid;
-  box-shadow: none;
-}
-.jewel.snackbar.emphasized .jewel.snackbar-message {
-  color: #FFFFFF;
-}
-.jewel.snackbar.emphasized .jewel.snackbar-action {
-  color: #E2D70B;
-}
-.jewel.snackbar.emphasized .jewel.snackbar-action:hover {
-  background: #f7a726;
-  border: none;
-}
-
-.emphasized-lightest {
-  color: white;
-}
-
-.emphasized-light {
-  color: #fcd9a1;
-}
-
-.emphasized-normal {
-  color: #F8B13F;
-}
-
-.emphasized-dark {
-  color: #ca7f07;
-}
-
-.emphasized-darkest {
-  color: #674104;
-}
-
-.jewel.togglebutton.emphasized {
-  background: #F8B13F;
-  border: 1px solid #f7a118;
-  box-shadow: none;
-  border-radius: 0.25rem;
-  color: #FFFFFF;
-  text-shadow: none;
-}
-.jewel.togglebutton.emphasized:hover, .jewel.togglebutton.emphasized:hover:focus {
-  background: #f7a726;
-  border: 1px solid #f7a118;
-  color: #FFFFFF;
-}
-.jewel.togglebutton.emphasized:active, .jewel.togglebutton.emphasized:active:focus {
-  background: #e28f08;
-  border: 1px solid #f7a118;
-  box-shadow: none;
-  color: #FFFFFF;
-}
-.jewel.togglebutton.emphasized:focus {
-  background: #f9bb58;
-  border: 1px solid #f7a118;
-  box-shadow: none;
-  color: #FFFFFF;
-}
-.jewel.togglebutton.emphasized[disabled] {
-  background: #f3f3f3 !important;
-  border: 1px solid #d9d9d9 !important;
-  box-shadow: none !important;
-  color: silver;
-  text-shadow: unset;
-}
-.jewel.togglebutton.emphasized.selected {
-  background: #e28f08;
-  border: 1px solid #f7a118;
-  box-shadow: none;
-}
-
-.jewel.togglebutton.emphasized.outlined {
-  background: rgba(248, 177, 63, 0.05);
-  border: 1px solid #f69d0e;
-  box-shadow: none;
-  color: #e28f08;
-  text-shadow: none;
-}
-.jewel.togglebutton.emphasized.outlined:hover, .jewel.togglebutton.emphasized.outlined:hover:focus {
-  background: rgba(248, 177, 63, 0.15);
-  border: 1px solid #e28f08;
-  color: #b17006;
-}
-.jewel.togglebutton.emphasized.outlined:active, .jewel.togglebutton.emphasized.outlined:active:focus {
-  background: rgba(248, 177, 63, 0.25);
-  border: 1px solid #d38508;
-  box-shadow: none;
-  color: #b17006;
-}
-.jewel.togglebutton.emphasized.outlined:focus {
-  border: 1px solid #ca7f07;
-  box-shadow: none;
-  color: #b17006;
-}
-.jewel.togglebutton.emphasized.outlined[disabled] {
-  background: rgba(243, 243, 243, 0.1) !important;
-  border: 1px solid #d9d9d9 !important;
-  color: silver;
-  text-shadow: unset;
-}
-.jewel.togglebutton.emphasized.outlined.selected {
-  background: #e28f08;
-  border: 1px solid #f7a118;
-  box-shadow: none;
-}
-
-.jewel.togglebutton.emphasized.unboxed {
-  background: rgba(248, 177, 63, 0);
-  border: 1px solid transparent;
-  box-shadow: none;
-  color: #e28f08;
-  text-shadow: none;
-}
-.jewel.togglebutton.emphasized.unboxed:hover, .jewel.togglebutton.emphasized.unboxed:hover:focus {
-  background: rgba(248, 177, 63, 0.15);
-  border: 1px solid transparent;
-  color: #b17006;
-}
-.jewel.togglebutton.emphasized.unboxed:active, .jewel.togglebutton.emphasized.unboxed:active:focus {
-  background: rgba(248, 177, 63, 0.25);
-  border: 1px solid transparent;
-  box-shadow: none;
-  color: #b17006;
-}
-.jewel.togglebutton.emphasized.unboxed:focus {
-  background: rgba(248, 177, 63, 0.15);
-  border: 1px solid transparent;
-  box-shadow: none;
-  color: #b17006;
-}
-.jewel.togglebutton.emphasized.unboxed[disabled] {
-  background: rgba(243, 243, 243, 0) !important;
-  border: 1px solid transparent !important;
-  color: silver;
-  text-shadow: unset;
-}
-.jewel.togglebutton.emphasized.unboxed.selected {
-  background: #e28f08;
-  border: 1px solid #f7a118;
-  box-shadow: none;
-}
-
-/*# sourceMappingURL=defaults.css.map */
diff --git a/examples/jewel/TourDeJewel/src/main/resources/assets/themes/Jewel-Light-Flat-Emphasized-Topaz-Theme/defaults.css b/examples/jewel/TourDeJewel/src/main/resources/assets/themes/Jewel-Light-Flat-Emphasized-Topaz-Theme/defaults.css
deleted file mode 100644
index c35dc31..0000000
--- a/examples/jewel/TourDeJewel/src/main/resources/assets/themes/Jewel-Light-Flat-Emphasized-Topaz-Theme/defaults.css
+++ /dev/null
@@ -1,286 +0,0 @@
-/*!
- *  Licensed to the Apache Software Foundation (ASF) under one or more
- *  contributor license agreements.  See the NOTICE file distributed with
- *  this work for additional information regarding copyright ownership.
- *  The ASF licenses this file to You under the Apache License, Version 2.0
- *  (the "License"); you may not use this file except in compliance with
- *  the License.  You may obtain a copy of the License at
- *
- *      http://www.apache.org/licenses/LICENSE-2.0
- *
- *  Unless required by applicable law or agreed to in writing, software
- *  distributed under the License is distributed on an "AS IS" BASIS,
- *  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- *  See the License for the specific language governing permissions and
- *  limitations under the License.
- */
-@namespace j "library://ns.apache.org/royale/jewel";
-@namespace "http://www.w3.org/1999/xhtml";
-.jewel.badge.emphasized {
-  background: #EF5A2A;
-  color: #FFFFFF;
-}
-
-.jewel.button.emphasized {
-  background: #EF5A2A;
-  border: 1px solid #df4311;
-  box-shadow: none;
-  border-radius: 0.25rem;
-  color: #FFFFFF;
-  text-shadow: none;
-}
-.jewel.button.emphasized:hover, .jewel.button.emphasized:hover:focus {
-  background: #ed4812;
-  border: 1px solid #df4311;
-  color: #FFFFFF;
-}
-.jewel.button.emphasized:active, .jewel.button.emphasized:active:focus {
-  background: #be390e;
-  border: 1px solid #df4311;
-  box-shadow: none;
-  color: #FFFFFF;
-}
-.jewel.button.emphasized:focus {
-  background: #f16c42;
-  border: 1px solid #df4311;
-  box-shadow: none;
-  color: #FFFFFF;
-}
-.jewel.button.emphasized[disabled] {
-  background: #f3f3f3 !important;
-  border: 1px solid #d9d9d9 !important;
-  box-shadow: none !important;
-  color: silver;
-  text-shadow: unset;
-}
-.jewel.button.emphasized[disabled]:hover, .jewel.button.emphasized[disabled]:hover:focus {
-  color: silver;
-}
-
-.jewel.button.emphasized.outlined {
-  background: rgba(239, 90, 42, 0.05);
-  border: 1px solid #d64010;
-  box-shadow: none;
-  color: #be390e;
-  text-shadow: none;
-}
-.jewel.button.emphasized.outlined:hover, .jewel.button.emphasized.outlined:hover:focus {
-  background: rgba(239, 90, 42, 0.15);
-  border: 1px solid #be390e;
-  color: #8f2b0b;
-}
-.jewel.button.emphasized.outlined:active, .jewel.button.emphasized.outlined:active:focus {
-  background: rgba(239, 90, 42, 0.25);
-  border: 1px solid #b0350d;
-  box-shadow: none;
-  color: #8f2b0b;
-}
-.jewel.button.emphasized.outlined:focus {
-  border: 1px solid #a6320d;
-  box-shadow: none;
-  color: #8f2b0b;
-}
-.jewel.button.emphasized.outlined[disabled] {
-  background: rgba(243, 243, 243, 0.1) !important;
-  border: 1px solid #d9d9d9 !important;
-  color: silver;
-  text-shadow: unset;
-}
-.jewel.button.emphasized.outlined[disabled]:hover, .jewel.button.emphasized.outlined[disabled]:hover:focus {
-  color: silver;
-}
-
-.jewel.button.emphasized.unboxed {
-  background: rgba(239, 90, 42, 0);
-  border: 1px solid transparent;
-  box-shadow: none;
-  color: #be390e;
-  text-shadow: none;
-}
-.jewel.button.emphasized.unboxed:hover, .jewel.button.emphasized.unboxed:hover:focus {
-  background: rgba(239, 90, 42, 0.15);
-  border: 1px solid transparent;
-  color: #8f2b0b;
-}
-.jewel.button.emphasized.unboxed:active, .jewel.button.emphasized.unboxed:active:focus {
-  background: rgba(239, 90, 42, 0.25);
-  border: 1px solid transparent;
-  box-shadow: none;
-  color: #8f2b0b;
-}
-.jewel.button.emphasized.unboxed:focus {
-  background: rgba(239, 90, 42, 0.15);
-  border: 1px solid transparent;
-  box-shadow: none;
-  color: #8f2b0b;
-}
-.jewel.button.emphasized.unboxed[disabled] {
-  background: rgba(243, 243, 243, 0) !important;
-  border: 1px solid transparent !important;
-  color: silver;
-  text-shadow: unset;
-}
-.jewel.button.emphasized.unboxed[disabled]:hover, .jewel.button.emphasized.unboxed[disabled]:hover:focus {
-  color: silver;
-}
-
-.jewel.datagrid .jewel.list.column .jewel.item.datagrid.emphasized.hovered {
-  background: #f38663;
-}
-.jewel.datagrid .jewel.list.column .jewel.item.datagrid.emphasized.selected, .jewel.datagrid .jewel.list.column .jewel.item.datagrid.emphasized.selectable:active {
-  background: #f1744b;
-}
-
-.jewel.item.emphasized.hovered {
-  background: #EF5A2A;
-}
-.jewel.item.emphasized.selected, .jewel.item.emphasized.selectable:active {
-  background: #ed4812;
-}
-
-.jewel.snackbar.emphasized .jewel.snackbar-content {
-  background: #EF5A2A;
-  border: 0px solid;
-  box-shadow: none;
-}
-.jewel.snackbar.emphasized .jewel.snackbar-message {
-  color: #FFFFFF;
-}
-.jewel.snackbar.emphasized .jewel.snackbar-action {
-  color: #E2D70B;
-}
-.jewel.snackbar.emphasized .jewel.snackbar-action:hover {
-  background: #ed4812;
-  border: none;
-}
-
-.emphasized-lightest {
-  color: #fdede8;
-}
-
-.emphasized-light {
-  color: #f6a389;
-}
-
-.emphasized-normal {
-  color: #EF5A2A;
-}
-
-.emphasized-dark {
-  color: #a6320d;
-}
-
-.emphasized-darkest {
-  color: #481605;
-}
-
-.jewel.togglebutton.emphasized {
-  background: #EF5A2A;
-  border: 1px solid #df4311;
-  box-shadow: none;
-  border-radius: 0.25rem;
-  color: #FFFFFF;
-  text-shadow: none;
-}
-.jewel.togglebutton.emphasized:hover, .jewel.togglebutton.emphasized:hover:focus {
-  background: #ed4812;
-  border: 1px solid #df4311;
-  color: #FFFFFF;
-}
-.jewel.togglebutton.emphasized:active, .jewel.togglebutton.emphasized:active:focus {
-  background: #be390e;
-  border: 1px solid #df4311;
-  box-shadow: none;
-  color: #FFFFFF;
-}
-.jewel.togglebutton.emphasized:focus {
-  background: #f16c42;
-  border: 1px solid #df4311;
-  box-shadow: none;
-  color: #FFFFFF;
-}
-.jewel.togglebutton.emphasized[disabled] {
-  background: #f3f3f3 !important;
-  border: 1px solid #d9d9d9 !important;
-  box-shadow: none !important;
-  color: silver;
-  text-shadow: unset;
-}
-.jewel.togglebutton.emphasized.selected {
-  background: #be390e;
-  border: 1px solid #df4311;
-  box-shadow: none;
-}
-
-.jewel.togglebutton.emphasized.outlined {
-  background: rgba(239, 90, 42, 0.05);
-  border: 1px solid #d64010;
-  box-shadow: none;
-  color: #be390e;
-  text-shadow: none;
-}
-.jewel.togglebutton.emphasized.outlined:hover, .jewel.togglebutton.emphasized.outlined:hover:focus {
-  background: rgba(239, 90, 42, 0.15);
-  border: 1px solid #be390e;
-  color: #8f2b0b;
-}
-.jewel.togglebutton.emphasized.outlined:active, .jewel.togglebutton.emphasized.outlined:active:focus {
-  background: rgba(239, 90, 42, 0.25);
-  border: 1px solid #b0350d;
-  box-shadow: none;
-  color: #8f2b0b;
-}
-.jewel.togglebutton.emphasized.outlined:focus {
-  border: 1px solid #a6320d;
-  box-shadow: none;
-  color: #8f2b0b;
-}
-.jewel.togglebutton.emphasized.outlined[disabled] {
-  background: rgba(243, 243, 243, 0.1) !important;
-  border: 1px solid #d9d9d9 !important;
-  color: silver;
-  text-shadow: unset;
-}
-.jewel.togglebutton.emphasized.outlined.selected {
-  background: #be390e;
-  border: 1px solid #df4311;
-  box-shadow: none;
-}
-
-.jewel.togglebutton.emphasized.unboxed {
-  background: rgba(239, 90, 42, 0);
-  border: 1px solid transparent;
-  box-shadow: none;
-  color: #be390e;
-  text-shadow: none;
-}
-.jewel.togglebutton.emphasized.unboxed:hover, .jewel.togglebutton.emphasized.unboxed:hover:focus {
-  background: rgba(239, 90, 42, 0.15);
-  border: 1px solid transparent;
-  color: #8f2b0b;
-}
-.jewel.togglebutton.emphasized.unboxed:active, .jewel.togglebutton.emphasized.unboxed:active:focus {
-  background: rgba(239, 90, 42, 0.25);
-  border: 1px solid transparent;
-  box-shadow: none;
-  color: #8f2b0b;
-}
-.jewel.togglebutton.emphasized.unboxed:focus {
-  background: rgba(239, 90, 42, 0.15);
-  border: 1px solid transparent;
-  box-shadow: none;
-  color: #8f2b0b;
-}
-.jewel.togglebutton.emphasized.unboxed[disabled] {
-  background: rgba(243, 243, 243, 0) !important;
-  border: 1px solid transparent !important;
-  color: silver;
-  text-shadow: unset;
-}
-.jewel.togglebutton.emphasized.unboxed.selected {
-  background: #be390e;
-  border: 1px solid #df4311;
-  box-shadow: none;
-}
-
-/*# sourceMappingURL=defaults.css.map */
diff --git a/examples/jewel/TourDeJewel/src/main/resources/assets/themes/Jewel-Light-Flat-Emphasized-Turquoise-Theme/defaults.css b/examples/jewel/TourDeJewel/src/main/resources/assets/themes/Jewel-Light-Flat-Emphasized-Turquoise-Theme/defaults.css
deleted file mode 100644
index 4c588ec..0000000
--- a/examples/jewel/TourDeJewel/src/main/resources/assets/themes/Jewel-Light-Flat-Emphasized-Turquoise-Theme/defaults.css
+++ /dev/null
@@ -1,286 +0,0 @@
-/*!
- *  Licensed to the Apache Software Foundation (ASF) under one or more
- *  contributor license agreements.  See the NOTICE file distributed with
- *  this work for additional information regarding copyright ownership.
- *  The ASF licenses this file to You under the Apache License, Version 2.0
- *  (the "License"); you may not use this file except in compliance with
- *  the License.  You may obtain a copy of the License at
- *
- *      http://www.apache.org/licenses/LICENSE-2.0
- *
- *  Unless required by applicable law or agreed to in writing, software
- *  distributed under the License is distributed on an "AS IS" BASIS,
- *  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- *  See the License for the specific language governing permissions and
- *  limitations under the License.
- */
-@namespace j "library://ns.apache.org/royale/jewel";
-@namespace "http://www.w3.org/1999/xhtml";
-.jewel.badge.emphasized {
-  background: #29A89F;
-  color: #FFFFFF;
-}
-
-.jewel.button.emphasized {
-  background: #29A89F;
-  border: 1px solid #218780;
-  box-shadow: none;
-  border-radius: 0.25rem;
-  color: #FFFFFF;
-  text-shadow: none;
-}
-.jewel.button.emphasized:hover, .jewel.button.emphasized:hover:focus {
-  background: #24948c;
-  border: 1px solid #218780;
-  color: #FFFFFF;
-}
-.jewel.button.emphasized:active, .jewel.button.emphasized:active:focus {
-  background: #1a6b65;
-  border: 1px solid #218780;
-  box-shadow: none;
-  color: #FFFFFF;
-}
-.jewel.button.emphasized:focus {
-  background: #2ebcb2;
-  border: 1px solid #218780;
-  box-shadow: none;
-  color: #FFFFFF;
-}
-.jewel.button.emphasized[disabled] {
-  background: #f3f3f3 !important;
-  border: 1px solid #d9d9d9 !important;
-  box-shadow: none !important;
-  color: silver;
-  text-shadow: unset;
-}
-.jewel.button.emphasized[disabled]:hover, .jewel.button.emphasized[disabled]:hover:focus {
-  color: silver;
-}
-
-.jewel.button.emphasized.outlined {
-  background: rgba(41, 168, 159, 0.05);
-  border: 1px solid #1f7f78;
-  box-shadow: none;
-  color: #1a6b65;
-  text-shadow: none;
-}
-.jewel.button.emphasized.outlined:hover, .jewel.button.emphasized.outlined:hover:focus {
-  background: rgba(41, 168, 159, 0.15);
-  border: 1px solid #1a6b65;
-  color: #10423e;
-}
-.jewel.button.emphasized.outlined:active, .jewel.button.emphasized.outlined:active:focus {
-  background: rgba(41, 168, 159, 0.25);
-  border: 1px solid #175e59;
-  box-shadow: none;
-  color: #10423e;
-}
-.jewel.button.emphasized.outlined:focus {
-  border: 1px solid #155651;
-  box-shadow: none;
-  color: #10423e;
-}
-.jewel.button.emphasized.outlined[disabled] {
-  background: rgba(243, 243, 243, 0.1) !important;
-  border: 1px solid #d9d9d9 !important;
-  color: silver;
-  text-shadow: unset;
-}
-.jewel.button.emphasized.outlined[disabled]:hover, .jewel.button.emphasized.outlined[disabled]:hover:focus {
-  color: silver;
-}
-
-.jewel.button.emphasized.unboxed {
-  background: rgba(41, 168, 159, 0);
-  border: 1px solid transparent;
-  box-shadow: none;
-  color: #1a6b65;
-  text-shadow: none;
-}
-.jewel.button.emphasized.unboxed:hover, .jewel.button.emphasized.unboxed:hover:focus {
-  background: rgba(41, 168, 159, 0.15);
-  border: 1px solid transparent;
-  color: #10423e;
-}
-.jewel.button.emphasized.unboxed:active, .jewel.button.emphasized.unboxed:active:focus {
-  background: rgba(41, 168, 159, 0.25);
-  border: 1px solid transparent;
-  box-shadow: none;
-  color: #10423e;
-}
-.jewel.button.emphasized.unboxed:focus {
-  background: rgba(41, 168, 159, 0.15);
-  border: 1px solid transparent;
-  box-shadow: none;
-  color: #10423e;
-}
-.jewel.button.emphasized.unboxed[disabled] {
-  background: rgba(243, 243, 243, 0) !important;
-  border: 1px solid transparent !important;
-  color: silver;
-  text-shadow: unset;
-}
-.jewel.button.emphasized.unboxed[disabled]:hover, .jewel.button.emphasized.unboxed[disabled]:hover:focus {
-  color: silver;
-}
-
-.jewel.datagrid .jewel.list.column .jewel.item.datagrid.emphasized.hovered {
-  background: #3ed0c6;
-}
-.jewel.datagrid .jewel.list.column .jewel.item.datagrid.emphasized.selected, .jewel.datagrid .jewel.list.column .jewel.item.datagrid.emphasized.selectable:active {
-  background: #30c5ba;
-}
-
-.jewel.item.emphasized.hovered {
-  background: #29A89F;
-}
-.jewel.item.emphasized.selected, .jewel.item.emphasized.selectable:active {
-  background: #24948c;
-}
-
-.jewel.snackbar.emphasized .jewel.snackbar-content {
-  background: #29A89F;
-  border: 0px solid;
-  box-shadow: none;
-}
-.jewel.snackbar.emphasized .jewel.snackbar-message {
-  color: #FFFFFF;
-}
-.jewel.snackbar.emphasized .jewel.snackbar-action {
-  color: #E2D70B;
-}
-.jewel.snackbar.emphasized .jewel.snackbar-action:hover {
-  background: #24948c;
-  border: none;
-}
-
-.emphasized-lightest {
-  color: #b1ece8;
-}
-
-.emphasized-light {
-  color: #5fd8cf;
-}
-
-.emphasized-normal {
-  color: #29A89F;
-}
-
-.emphasized-dark {
-  color: #155651;
-}
-
-.emphasized-darkest {
-  color: #010404;
-}
-
-.jewel.togglebutton.emphasized {
-  background: #29A89F;
-  border: 1px solid #218780;
-  box-shadow: none;
-  border-radius: 0.25rem;
-  color: #FFFFFF;
-  text-shadow: none;
-}
-.jewel.togglebutton.emphasized:hover, .jewel.togglebutton.emphasized:hover:focus {
-  background: #24948c;
-  border: 1px solid #218780;
-  color: #FFFFFF;
-}
-.jewel.togglebutton.emphasized:active, .jewel.togglebutton.emphasized:active:focus {
-  background: #1a6b65;
-  border: 1px solid #218780;
-  box-shadow: none;
-  color: #FFFFFF;
-}
-.jewel.togglebutton.emphasized:focus {
-  background: #2ebcb2;
-  border: 1px solid #218780;
-  box-shadow: none;
-  color: #FFFFFF;
-}
-.jewel.togglebutton.emphasized[disabled] {
-  background: #f3f3f3 !important;
-  border: 1px solid #d9d9d9 !important;
-  box-shadow: none !important;
-  color: silver;
-  text-shadow: unset;
-}
-.jewel.togglebutton.emphasized.selected {
-  background: #1a6b65;
-  border: 1px solid #218780;
-  box-shadow: none;
-}
-
-.jewel.togglebutton.emphasized.outlined {
-  background: rgba(41, 168, 159, 0.05);
-  border: 1px solid #1f7f78;
-  box-shadow: none;
-  color: #1a6b65;
-  text-shadow: none;
-}
-.jewel.togglebutton.emphasized.outlined:hover, .jewel.togglebutton.emphasized.outlined:hover:focus {
-  background: rgba(41, 168, 159, 0.15);
-  border: 1px solid #1a6b65;
-  color: #10423e;
-}
-.jewel.togglebutton.emphasized.outlined:active, .jewel.togglebutton.emphasized.outlined:active:focus {
-  background: rgba(41, 168, 159, 0.25);
-  border: 1px solid #175e59;
-  box-shadow: none;
-  color: #10423e;
-}
-.jewel.togglebutton.emphasized.outlined:focus {
-  border: 1px solid #155651;
-  box-shadow: none;
-  color: #10423e;
-}
-.jewel.togglebutton.emphasized.outlined[disabled] {
-  background: rgba(243, 243, 243, 0.1) !important;
-  border: 1px solid #d9d9d9 !important;
-  color: silver;
-  text-shadow: unset;
-}
-.jewel.togglebutton.emphasized.outlined.selected {
-  background: #1a6b65;
-  border: 1px solid #218780;
-  box-shadow: none;
-}
-
-.jewel.togglebutton.emphasized.unboxed {
-  background: rgba(41, 168, 159, 0);
-  border: 1px solid transparent;
-  box-shadow: none;
-  color: #1a6b65;
-  text-shadow: none;
-}
-.jewel.togglebutton.emphasized.unboxed:hover, .jewel.togglebutton.emphasized.unboxed:hover:focus {
-  background: rgba(41, 168, 159, 0.15);
-  border: 1px solid transparent;
-  color: #10423e;
-}
-.jewel.togglebutton.emphasized.unboxed:active, .jewel.togglebutton.emphasized.unboxed:active:focus {
-  background: rgba(41, 168, 159, 0.25);
-  border: 1px solid transparent;
-  box-shadow: none;
-  color: #10423e;
-}
-.jewel.togglebutton.emphasized.unboxed:focus {
-  background: rgba(41, 168, 159, 0.15);
-  border: 1px solid transparent;
-  box-shadow: none;
-  color: #10423e;
-}
-.jewel.togglebutton.emphasized.unboxed[disabled] {
-  background: rgba(243, 243, 243, 0) !important;
-  border: 1px solid transparent !important;
-  color: silver;
-  text-shadow: unset;
-}
-.jewel.togglebutton.emphasized.unboxed.selected {
-  background: #1a6b65;
-  border: 1px solid #218780;
-  box-shadow: none;
-}
-
-/*# sourceMappingURL=defaults.css.map */
diff --git a/examples/jewel/TourDeJewel/src/main/resources/assets/themes/Jewel-Light-Flat-Emphasized-Violet-Theme/defaults.css b/examples/jewel/TourDeJewel/src/main/resources/assets/themes/Jewel-Light-Flat-Emphasized-Violet-Theme/defaults.css
deleted file mode 100644
index 35e4b95..0000000
--- a/examples/jewel/TourDeJewel/src/main/resources/assets/themes/Jewel-Light-Flat-Emphasized-Violet-Theme/defaults.css
+++ /dev/null
@@ -1,286 +0,0 @@
-/*!
- *  Licensed to the Apache Software Foundation (ASF) under one or more
- *  contributor license agreements.  See the NOTICE file distributed with
- *  this work for additional information regarding copyright ownership.
- *  The ASF licenses this file to You under the Apache License, Version 2.0
- *  (the "License"); you may not use this file except in compliance with
- *  the License.  You may obtain a copy of the License at
- *
- *      http://www.apache.org/licenses/LICENSE-2.0
- *
- *  Unless required by applicable law or agreed to in writing, software
- *  distributed under the License is distributed on an "AS IS" BASIS,
- *  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- *  See the License for the specific language governing permissions and
- *  limitations under the License.
- */
-@namespace j "library://ns.apache.org/royale/jewel";
-@namespace "http://www.w3.org/1999/xhtml";
-.jewel.badge.emphasized {
-  background: #662C90;
-  color: #FFFFFF;
-}
-
-.jewel.button.emphasized {
-  background: #662C90;
-  border: 1px solid #502271;
-  box-shadow: none;
-  border-radius: 0.25rem;
-  color: #FFFFFF;
-  text-shadow: none;
-}
-.jewel.button.emphasized:hover, .jewel.button.emphasized:hover:focus {
-  background: #58267c;
-  border: 1px solid #502271;
-  color: #FFFFFF;
-}
-.jewel.button.emphasized:active, .jewel.button.emphasized:active:focus {
-  background: #3c1a55;
-  border: 1px solid #502271;
-  box-shadow: none;
-  color: #FFFFFF;
-}
-.jewel.button.emphasized:focus {
-  background: #7432a4;
-  border: 1px solid #502271;
-  box-shadow: none;
-  color: #FFFFFF;
-}
-.jewel.button.emphasized[disabled] {
-  background: #f3f3f3 !important;
-  border: 1px solid #d9d9d9 !important;
-  box-shadow: none !important;
-  color: silver;
-  text-shadow: unset;
-}
-.jewel.button.emphasized[disabled]:hover, .jewel.button.emphasized[disabled]:hover:focus {
-  color: silver;
-}
-
-.jewel.button.emphasized.outlined {
-  background: rgba(102, 44, 144, 0.05);
-  border: 1px solid #4a2069;
-  box-shadow: none;
-  color: #3c1a55;
-  text-shadow: none;
-}
-.jewel.button.emphasized.outlined:hover, .jewel.button.emphasized.outlined:hover:focus {
-  background: rgba(102, 44, 144, 0.15);
-  border: 1px solid #3c1a55;
-  color: #210e2e;
-}
-.jewel.button.emphasized.outlined:active, .jewel.button.emphasized.outlined:active:focus {
-  background: rgba(102, 44, 144, 0.25);
-  border: 1px solid #34174a;
-  box-shadow: none;
-  color: #210e2e;
-}
-.jewel.button.emphasized.outlined:focus {
-  border: 1px solid #2f1442;
-  box-shadow: none;
-  color: #210e2e;
-}
-.jewel.button.emphasized.outlined[disabled] {
-  background: rgba(243, 243, 243, 0.1) !important;
-  border: 1px solid #d9d9d9 !important;
-  color: silver;
-  text-shadow: unset;
-}
-.jewel.button.emphasized.outlined[disabled]:hover, .jewel.button.emphasized.outlined[disabled]:hover:focus {
-  color: silver;
-}
-
-.jewel.button.emphasized.unboxed {
-  background: rgba(102, 44, 144, 0);
-  border: 1px solid transparent;
-  box-shadow: none;
-  color: #3c1a55;
-  text-shadow: none;
-}
-.jewel.button.emphasized.unboxed:hover, .jewel.button.emphasized.unboxed:hover:focus {
-  background: rgba(102, 44, 144, 0.15);
-  border: 1px solid transparent;
-  color: #210e2e;
-}
-.jewel.button.emphasized.unboxed:active, .jewel.button.emphasized.unboxed:active:focus {
-  background: rgba(102, 44, 144, 0.25);
-  border: 1px solid transparent;
-  box-shadow: none;
-  color: #210e2e;
-}
-.jewel.button.emphasized.unboxed:focus {
-  background: rgba(102, 44, 144, 0.15);
-  border: 1px solid transparent;
-  box-shadow: none;
-  color: #210e2e;
-}
-.jewel.button.emphasized.unboxed[disabled] {
-  background: rgba(243, 243, 243, 0) !important;
-  border: 1px solid transparent !important;
-  color: silver;
-  text-shadow: unset;
-}
-.jewel.button.emphasized.unboxed[disabled]:hover, .jewel.button.emphasized.unboxed[disabled]:hover:focus {
-  color: silver;
-}
-
-.jewel.datagrid .jewel.list.column .jewel.item.datagrid.emphasized.hovered {
-  background: #873abf;
-}
-.jewel.datagrid .jewel.list.column .jewel.item.datagrid.emphasized.selected, .jewel.datagrid .jewel.list.column .jewel.item.datagrid.emphasized.selectable:active {
-  background: #7934ab;
-}
-
-.jewel.item.emphasized.hovered {
-  background: #662C90;
-}
-.jewel.item.emphasized.selected, .jewel.item.emphasized.selectable:active {
-  background: #58267c;
-}
-
-.jewel.snackbar.emphasized .jewel.snackbar-content {
-  background: #662C90;
-  border: 0px solid;
-  box-shadow: none;
-}
-.jewel.snackbar.emphasized .jewel.snackbar-message {
-  color: #FFFFFF;
-}
-.jewel.snackbar.emphasized .jewel.snackbar-action {
-  color: #E2D70B;
-}
-.jewel.snackbar.emphasized .jewel.snackbar-action:hover {
-  background: #58267c;
-  border: none;
-}
-
-.emphasized-lightest {
-  color: #c9a5e3;
-}
-
-.emphasized-light {
-  color: #9a56cc;
-}
-
-.emphasized-normal {
-  color: #662C90;
-}
-
-.emphasized-dark {
-  color: #2f1442;
-}
-
-.emphasized-darkest {
-  color: black;
-}
-
-.jewel.togglebutton.emphasized {
-  background: #662C90;
-  border: 1px solid #502271;
-  box-shadow: none;
-  border-radius: 0.25rem;
-  color: #FFFFFF;
-  text-shadow: none;
-}
-.jewel.togglebutton.emphasized:hover, .jewel.togglebutton.emphasized:hover:focus {
-  background: #58267c;
-  border: 1px solid #502271;
-  color: #FFFFFF;
-}
-.jewel.togglebutton.emphasized:active, .jewel.togglebutton.emphasized:active:focus {
-  background: #3c1a55;
-  border: 1px solid #502271;
-  box-shadow: none;
-  color: #FFFFFF;
-}
-.jewel.togglebutton.emphasized:focus {
-  background: #7432a4;
-  border: 1px solid #502271;
-  box-shadow: none;
-  color: #FFFFFF;
-}
-.jewel.togglebutton.emphasized[disabled] {
-  background: #f3f3f3 !important;
-  border: 1px solid #d9d9d9 !important;
-  box-shadow: none !important;
-  color: silver;
-  text-shadow: unset;
-}
-.jewel.togglebutton.emphasized.selected {
-  background: #3c1a55;
-  border: 1px solid #502271;
-  box-shadow: none;
-}
-
-.jewel.togglebutton.emphasized.outlined {
-  background: rgba(102, 44, 144, 0.05);
-  border: 1px solid #4a2069;
-  box-shadow: none;
-  color: #3c1a55;
-  text-shadow: none;
-}
-.jewel.togglebutton.emphasized.outlined:hover, .jewel.togglebutton.emphasized.outlined:hover:focus {
-  background: rgba(102, 44, 144, 0.15);
-  border: 1px solid #3c1a55;
-  color: #210e2e;
-}
-.jewel.togglebutton.emphasized.outlined:active, .jewel.togglebutton.emphasized.outlined:active:focus {
-  background: rgba(102, 44, 144, 0.25);
-  border: 1px solid #34174a;
-  box-shadow: none;
-  color: #210e2e;
-}
-.jewel.togglebutton.emphasized.outlined:focus {
-  border: 1px solid #2f1442;
-  box-shadow: none;
-  color: #210e2e;
-}
-.jewel.togglebutton.emphasized.outlined[disabled] {
-  background: rgba(243, 243, 243, 0.1) !important;
-  border: 1px solid #d9d9d9 !important;
-  color: silver;
-  text-shadow: unset;
-}
-.jewel.togglebutton.emphasized.outlined.selected {
-  background: #3c1a55;
-  border: 1px solid #502271;
-  box-shadow: none;
-}
-
-.jewel.togglebutton.emphasized.unboxed {
-  background: rgba(102, 44, 144, 0);
-  border: 1px solid transparent;
-  box-shadow: none;
-  color: #3c1a55;
-  text-shadow: none;
-}
-.jewel.togglebutton.emphasized.unboxed:hover, .jewel.togglebutton.emphasized.unboxed:hover:focus {
-  background: rgba(102, 44, 144, 0.15);
-  border: 1px solid transparent;
-  color: #210e2e;
-}
-.jewel.togglebutton.emphasized.unboxed:active, .jewel.togglebutton.emphasized.unboxed:active:focus {
-  background: rgba(102, 44, 144, 0.25);
-  border: 1px solid transparent;
-  box-shadow: none;
-  color: #210e2e;
-}
-.jewel.togglebutton.emphasized.unboxed:focus {
-  background: rgba(102, 44, 144, 0.15);
-  border: 1px solid transparent;
-  box-shadow: none;
-  color: #210e2e;
-}
-.jewel.togglebutton.emphasized.unboxed[disabled] {
-  background: rgba(243, 243, 243, 0) !important;
-  border: 1px solid transparent !important;
-  color: silver;
-  text-shadow: unset;
-}
-.jewel.togglebutton.emphasized.unboxed.selected {
-  background: #3c1a55;
-  border: 1px solid #502271;
-  box-shadow: none;
-}
-
-/*# sourceMappingURL=defaults.css.map */
diff --git a/examples/jewel/TourDeJewel/src/main/resources/assets/themes/Jewel-Light-Flat-Emphasized-Yellow-Theme/defaults.css b/examples/jewel/TourDeJewel/src/main/resources/assets/themes/Jewel-Light-Flat-Emphasized-Yellow-Theme/defaults.css
deleted file mode 100644
index 0adebae..0000000
--- a/examples/jewel/TourDeJewel/src/main/resources/assets/themes/Jewel-Light-Flat-Emphasized-Yellow-Theme/defaults.css
+++ /dev/null
@@ -1,286 +0,0 @@
-/*!
- *  Licensed to the Apache Software Foundation (ASF) under one or more
- *  contributor license agreements.  See the NOTICE file distributed with
- *  this work for additional information regarding copyright ownership.
- *  The ASF licenses this file to You under the Apache License, Version 2.0
- *  (the "License"); you may not use this file except in compliance with
- *  the License.  You may obtain a copy of the License at
- *
- *      http://www.apache.org/licenses/LICENSE-2.0
- *
- *  Unless required by applicable law or agreed to in writing, software
- *  distributed under the License is distributed on an "AS IS" BASIS,
- *  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- *  See the License for the specific language governing permissions and
- *  limitations under the License.
- */
-@namespace j "library://ns.apache.org/royale/jewel";
-@namespace "http://www.w3.org/1999/xhtml";
-.jewel.badge.emphasized {
-  background: #E2D70B;
-  color: #FFFFFF;
-}
-
-.jewel.button.emphasized {
-  background: #E2D70B;
-  border: 1px solid #bbb209;
-  box-shadow: none;
-  border-radius: 0.25rem;
-  color: #FFFFFF;
-  text-shadow: none;
-}
-.jewel.button.emphasized:hover, .jewel.button.emphasized:hover:focus {
-  background: #cac00a;
-  border: 1px solid #bbb209;
-  color: #FFFFFF;
-}
-.jewel.button.emphasized:active, .jewel.button.emphasized:active:focus {
-  background: #999207;
-  border: 1px solid #bbb209;
-  box-shadow: none;
-  color: #FFFFFF;
-}
-.jewel.button.emphasized:focus {
-  background: #f4e813;
-  border: 1px solid #bbb209;
-  box-shadow: none;
-  color: #FFFFFF;
-}
-.jewel.button.emphasized[disabled] {
-  background: #f3f3f3 !important;
-  border: 1px solid #d9d9d9 !important;
-  box-shadow: none !important;
-  color: silver;
-  text-shadow: unset;
-}
-.jewel.button.emphasized[disabled]:hover, .jewel.button.emphasized[disabled]:hover:focus {
-  color: silver;
-}
-
-.jewel.button.emphasized.outlined {
-  background: rgba(226, 215, 11, 0.05);
-  border: 1px solid #b1a909;
-  box-shadow: none;
-  color: #999207;
-  text-shadow: none;
-}
-.jewel.button.emphasized.outlined:hover, .jewel.button.emphasized.outlined:hover:focus {
-  background: rgba(226, 215, 11, 0.15);
-  border: 1px solid #999207;
-  color: #686305;
-}
-.jewel.button.emphasized.outlined:active, .jewel.button.emphasized.outlined:active:focus {
-  background: rgba(226, 215, 11, 0.25);
-  border: 1px solid #8a8407;
-  box-shadow: none;
-  color: #686305;
-}
-.jewel.button.emphasized.outlined:focus {
-  border: 1px solid #817a06;
-  box-shadow: none;
-  color: #686305;
-}
-.jewel.button.emphasized.outlined[disabled] {
-  background: rgba(243, 243, 243, 0.1) !important;
-  border: 1px solid #d9d9d9 !important;
-  color: silver;
-  text-shadow: unset;
-}
-.jewel.button.emphasized.outlined[disabled]:hover, .jewel.button.emphasized.outlined[disabled]:hover:focus {
-  color: silver;
-}
-
-.jewel.button.emphasized.unboxed {
-  background: rgba(226, 215, 11, 0);
-  border: 1px solid transparent;
-  box-shadow: none;
-  color: #999207;
-  text-shadow: none;
-}
-.jewel.button.emphasized.unboxed:hover, .jewel.button.emphasized.unboxed:hover:focus {
-  background: rgba(226, 215, 11, 0.15);
-  border: 1px solid transparent;
-  color: #686305;
-}
-.jewel.button.emphasized.unboxed:active, .jewel.button.emphasized.unboxed:active:focus {
-  background: rgba(226, 215, 11, 0.25);
-  border: 1px solid transparent;
-  box-shadow: none;
-  color: #686305;
-}
-.jewel.button.emphasized.unboxed:focus {
-  background: rgba(226, 215, 11, 0.15);
-  border: 1px solid transparent;
-  box-shadow: none;
-  color: #686305;
-}
-.jewel.button.emphasized.unboxed[disabled] {
-  background: rgba(243, 243, 243, 0) !important;
-  border: 1px solid transparent !important;
-  color: silver;
-  text-shadow: unset;
-}
-.jewel.button.emphasized.unboxed[disabled]:hover, .jewel.button.emphasized.unboxed[disabled]:hover:focus {
-  color: silver;
-}
-
-.jewel.datagrid .jewel.list.column .jewel.item.datagrid.emphasized.hovered {
-  background: #f5eb35;
-}
-.jewel.datagrid .jewel.list.column .jewel.item.datagrid.emphasized.selected, .jewel.datagrid .jewel.list.column .jewel.item.datagrid.emphasized.selectable:active {
-  background: #f4e91d;
-}
-
-.jewel.item.emphasized.hovered {
-  background: #E2D70B;
-}
-.jewel.item.emphasized.selected, .jewel.item.emphasized.selectable:active {
-  background: #cac00a;
-}
-
-.jewel.snackbar.emphasized .jewel.snackbar-content {
-  background: #E2D70B;
-  border: 0px solid;
-  box-shadow: none;
-}
-.jewel.snackbar.emphasized .jewel.snackbar-message {
-  color: #FFFFFF;
-}
-.jewel.snackbar.emphasized .jewel.snackbar-action {
-  color: #E2D70B;
-}
-.jewel.snackbar.emphasized .jewel.snackbar-action:hover {
-  background: #cac00a;
-  border: none;
-}
-
-.emphasized-lightest {
-  color: #fcf9bd;
-}
-
-.emphasized-light {
-  color: #f7ef5c;
-}
-
-.emphasized-normal {
-  color: #E2D70B;
-}
-
-.emphasized-dark {
-  color: #817a06;
-}
-
-.emphasized-darkest {
-  color: #1f1e02;
-}
-
-.jewel.togglebutton.emphasized {
-  background: #E2D70B;
-  border: 1px solid #bbb209;
-  box-shadow: none;
-  border-radius: 0.25rem;
-  color: #FFFFFF;
-  text-shadow: none;
-}
-.jewel.togglebutton.emphasized:hover, .jewel.togglebutton.emphasized:hover:focus {
-  background: #cac00a;
-  border: 1px solid #bbb209;
-  color: #FFFFFF;
-}
-.jewel.togglebutton.emphasized:active, .jewel.togglebutton.emphasized:active:focus {
-  background: #999207;
-  border: 1px solid #bbb209;
-  box-shadow: none;
-  color: #FFFFFF;
-}
-.jewel.togglebutton.emphasized:focus {
-  background: #f4e813;
-  border: 1px solid #bbb209;
-  box-shadow: none;
-  color: #FFFFFF;
-}
-.jewel.togglebutton.emphasized[disabled] {
-  background: #f3f3f3 !important;
-  border: 1px solid #d9d9d9 !important;
-  box-shadow: none !important;
-  color: silver;
-  text-shadow: unset;
-}
-.jewel.togglebutton.emphasized.selected {
-  background: #999207;
-  border: 1px solid #bbb209;
-  box-shadow: none;
-}
-
-.jewel.togglebutton.emphasized.outlined {
-  background: rgba(226, 215, 11, 0.05);
-  border: 1px solid #b1a909;
-  box-shadow: none;
-  color: #999207;
-  text-shadow: none;
-}
-.jewel.togglebutton.emphasized.outlined:hover, .jewel.togglebutton.emphasized.outlined:hover:focus {
-  background: rgba(226, 215, 11, 0.15);
-  border: 1px solid #999207;
-  color: #686305;
-}
-.jewel.togglebutton.emphasized.outlined:active, .jewel.togglebutton.emphasized.outlined:active:focus {
-  background: rgba(226, 215, 11, 0.25);
-  border: 1px solid #8a8407;
-  box-shadow: none;
-  color: #686305;
-}
-.jewel.togglebutton.emphasized.outlined:focus {
-  border: 1px solid #817a06;
-  box-shadow: none;
-  color: #686305;
-}
-.jewel.togglebutton.emphasized.outlined[disabled] {
-  background: rgba(243, 243, 243, 0.1) !important;
-  border: 1px solid #d9d9d9 !important;
-  color: silver;
-  text-shadow: unset;
-}
-.jewel.togglebutton.emphasized.outlined.selected {
-  background: #999207;
-  border: 1px solid #bbb209;
-  box-shadow: none;
-}
-
-.jewel.togglebutton.emphasized.unboxed {
-  background: rgba(226, 215, 11, 0);
-  border: 1px solid transparent;
-  box-shadow: none;
-  color: #999207;
-  text-shadow: none;
-}
-.jewel.togglebutton.emphasized.unboxed:hover, .jewel.togglebutton.emphasized.unboxed:hover:focus {
-  background: rgba(226, 215, 11, 0.15);
-  border: 1px solid transparent;
-  color: #686305;
-}
-.jewel.togglebutton.emphasized.unboxed:active, .jewel.togglebutton.emphasized.unboxed:active:focus {
-  background: rgba(226, 215, 11, 0.25);
-  border: 1px solid transparent;
-  box-shadow: none;
-  color: #686305;
-}
-.jewel.togglebutton.emphasized.unboxed:focus {
-  background: rgba(226, 215, 11, 0.15);
-  border: 1px solid transparent;
-  box-shadow: none;
-  color: #686305;
-}
-.jewel.togglebutton.emphasized.unboxed[disabled] {
-  background: rgba(243, 243, 243, 0) !important;
-  border: 1px solid transparent !important;
-  color: silver;
-  text-shadow: unset;
-}
-.jewel.togglebutton.emphasized.unboxed.selected {
-  background: #999207;
-  border: 1px solid #bbb209;
-  box-shadow: none;
-}
-
-/*# sourceMappingURL=defaults.css.map */
diff --git a/examples/jewel/TourDeJewel/src/main/resources/assets/themes/Jewel-Light-Flat-Primary-Amethyst-Theme/defaults.css b/examples/jewel/TourDeJewel/src/main/resources/assets/themes/Jewel-Light-Flat-Primary-Amethyst-Theme/defaults.css
deleted file mode 100644
index 0892176..0000000
--- a/examples/jewel/TourDeJewel/src/main/resources/assets/themes/Jewel-Light-Flat-Primary-Amethyst-Theme/defaults.css
+++ /dev/null
@@ -1,1692 +0,0 @@
-/*!
- *  Licensed to the Apache Software Foundation (ASF) under one or more
- *  contributor license agreements.  See the NOTICE file distributed with
- *  this work for additional information regarding copyright ownership.
- *  The ASF licenses this file to You under the Apache License, Version 2.0
- *  (the "License"); you may not use this file except in compliance with
- *  the License.  You may obtain a copy of the License at
- *
- *      http://www.apache.org/licenses/LICENSE-2.0
- *
- *  Unless required by applicable law or agreed to in writing, software
- *  distributed under the License is distributed on an "AS IS" BASIS,
- *  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- *  See the License for the specific language governing permissions and
- *  limitations under the License.
- */
-@namespace j "library://ns.apache.org/royale/jewel";
-@namespace "http://www.w3.org/1999/xhtml";
-.jewel.application {
-  background: #e0d6e0;
-  font-family: "Lato", sans-serif;
-  color: #808080;
-  padding: 0px;
-  margin: 0px;
-}
-
-j|Form {
-  gap: 3;
-}
-
-input, select, textarea, button {
-  font-family: inherit;
-}
-
-hr {
-  background-color: #d9d9d9;
-}
-
-.jewel.xsmall {
-  font-size: 0.6em;
-}
-
-.jewel.small {
-  font-size: 0.8em;
-}
-
-.jewel {
-  font-size: 1em;
-}
-
-.jewel.large {
-  font-size: 1.2em;
-}
-
-.jewel.xlarge {
-  font-size: 1.4em;
-}
-
-.jewel.imagebutton {
-  outline: 0;
-}
-
-.jewel.alert {
-  transform: translate(-50%, -60%);
-  margin: 0;
-  padding: 0;
-  min-width: 320px;
-  min-height: 240px;
-  border: 0px solid;
-  background: #f6f3f6;
-  box-shadow: 0px 20px 65px 0px rgba(0, 0, 0, 0.8);
-  border-radius: 3px;
-  opacity: 0;
-  will-change: opacity, transform;
-}
-.jewel.alert.open {
-  opacity: 1;
-  transform: translate(-50%, -50%);
-  transition: opacity 0.4s 0ms, transform 0.4s 0ms;
-}
-.jewel.alert.open + .backdrop {
-  opacity: 1;
-  transition: opacity 0.4s 0ms;
-}
-.jewel.alert .jewel.titlebar {
-  padding: 20px 20px 0px 20px;
-  height: 50px;
-  color: #C92CC6;
-}
-.jewel.alert .jewel.titlebar .jewel.label {
-  font-size: 1.45em !important;
-  font-weight: bold;
-  font-color: #C92CC6;
-}
-.jewel.alert .content {
-  padding: 20px;
-  top: 50px;
-  bottom: 84px;
-}
-.jewel.alert .content .jewel.label {
-  white-space: normal;
-  color: #808080;
-  font-size: 1.1em;
-  font-weight: 400;
-}
-.jewel.alert .jewel.controlbar {
-  background: white;
-  border: 0px solid;
-  box-shadow: none;
-  border-radius: 0px 0px 3px 3px;
-  padding: 20px;
-  position: absolute;
-  bottom: 0;
-  width: 100%;
-  height: 84px;
-}
-.jewel.alert + .backdrop {
-  opacity: 0;
-  will-change: opacity;
-  background-color: rgba(0, 0, 0, 0.5);
-}
-
-.jewel.badge {
-  border-radius: 500em;
-  color: #808080;
-  font-size: 0.85em !important;
-  line-height: 1em;
-}
-.jewel.badge.primary {
-  background: #C92CC6;
-  color: #FFFFFF;
-}
-
-.jewel.button {
-  margin: 0;
-  padding: 0.679em 1.12em;
-  background: #d9d9d9;
-  border: 1px solid #c5c5c5;
-  box-shadow: none;
-  border-radius: 0.25rem;
-  color: #808080;
-  text-shadow: none;
-  font-weight: bold;
-  text-transform: uppercase;
-}
-.jewel.button:hover, .jewel.button:hover:focus {
-  background: #cccccc;
-  border: 1px solid #c5c5c5;
-  color: #808080;
-}
-.jewel.button:active, .jewel.button:active:focus {
-  background: #b3b3b3;
-  border: 1px solid #c5c5c5;
-  box-shadow: none;
-  color: #808080;
-}
-.jewel.button:focus {
-  background: #e6e6e6;
-  border: 1px solid #c5c5c5;
-  box-shadow: none;
-  color: #808080;
-}
-.jewel.button[disabled] {
-  background: #f3f3f3 !important;
-  border: 1px solid #d9d9d9 !important;
-  box-shadow: none !important;
-  color: silver;
-  text-shadow: unset;
-}
-.jewel.button[disabled]:hover, .jewel.button[disabled]:hover:focus {
-  color: silver;
-}
-.jewel.button[disabled] {
-  font-weight: 400;
-}
-.jewel.button.icon {
-  padding: 0.429em 0.87em;
-}
-.jewel.button.icon i {
-  margin-left: 0px;
-  margin-right: 0px;
-}
-.jewel.button.left-space i {
-  margin-left: 0px;
-  margin-right: 8px;
-}
-.jewel.button.right-space i {
-  margin-left: 8px;
-  margin-right: 0px;
-}
-
-.jewel.button.primary {
-  background: #C92CC6;
-  border: 1px solid #a825a5;
-  box-shadow: none;
-  border-radius: 0.25rem;
-  color: #FFFFFF;
-  text-shadow: none;
-}
-.jewel.button.primary:hover, .jewel.button.primary:hover:focus {
-  background: #b427b1;
-  border: 1px solid #a825a5;
-  color: #FFFFFF;
-}
-.jewel.button.primary:active, .jewel.button.primary:active:focus {
-  background: #8a1e88;
-  border: 1px solid #a825a5;
-  box-shadow: none;
-  color: #FFFFFF;
-}
-.jewel.button.primary:focus {
-  background: #d43bd1;
-  border: 1px solid #a825a5;
-  box-shadow: none;
-  color: #FFFFFF;
-}
-.jewel.button.primary[disabled] {
-  background: #f3f3f3 !important;
-  border: 1px solid #d9d9d9 !important;
-  box-shadow: none !important;
-  color: silver;
-  text-shadow: unset;
-}
-.jewel.button.primary[disabled]:hover, .jewel.button.primary[disabled]:hover:focus {
-  color: silver;
-}
-
-.jewel.button.outlined {
-  background: rgba(179, 179, 179, 0.05);
-  border: 1px solid #999999;
-  box-shadow: none;
-  color: #8d8d8d;
-  text-shadow: none;
-}
-.jewel.button.outlined:hover, .jewel.button.outlined:hover:focus {
-  background: rgba(179, 179, 179, 0.15);
-  border: 1px solid #8d8d8d;
-  color: #737373;
-}
-.jewel.button.outlined:active, .jewel.button.outlined:active:focus {
-  background: rgba(179, 179, 179, 0.25);
-  border: 1px solid #858585;
-  box-shadow: none;
-  color: #737373;
-}
-.jewel.button.outlined:focus {
-  border: 1px solid gray;
-  box-shadow: none;
-  color: #737373;
-}
-.jewel.button.outlined[disabled] {
-  background: rgba(243, 243, 243, 0.1) !important;
-  border: 1px solid #d9d9d9 !important;
-  color: silver;
-  text-shadow: unset;
-}
-.jewel.button.outlined[disabled]:hover, .jewel.button.outlined[disabled]:hover:focus {
-  color: silver;
-}
-
-.jewel.button.primary.outlined {
-  background: rgba(201, 44, 198, 0.05);
-  border: 1px solid #9f239d;
-  box-shadow: none;
-  color: #8a1e88;
-  text-shadow: none;
-}
-.jewel.button.primary.outlined:hover, .jewel.button.primary.outlined:hover:focus {
-  background: rgba(201, 44, 198, 0.15);
-  border: 1px solid #8a1e88;
-  color: #60155f;
-}
-.jewel.button.primary.outlined:active, .jewel.button.primary.outlined:active:focus {
-  background: rgba(201, 44, 198, 0.25);
-  border: 1px solid #7e1c7c;
-  box-shadow: none;
-  color: #60155f;
-}
-.jewel.button.primary.outlined:focus {
-  border: 1px solid #751a74;
-  box-shadow: none;
-  color: #60155f;
-}
-.jewel.button.primary.outlined[disabled] {
-  background: rgba(243, 243, 243, 0.1) !important;
-  border: 1px solid #d9d9d9 !important;
-  color: silver;
-  text-shadow: unset;
-}
-.jewel.button.primary.outlined[disabled]:hover, .jewel.button.primary.outlined[disabled]:hover:focus {
-  color: silver;
-}
-
-.jewel.button.unboxed {
-  background: rgba(179, 179, 179, 0);
-  border: 1px solid transparent;
-  box-shadow: none;
-  color: #8d8d8d;
-  text-shadow: none;
-}
-.jewel.button.unboxed:hover, .jewel.button.unboxed:hover:focus {
-  background: rgba(179, 179, 179, 0.15);
-  border: 1px solid transparent;
-  color: #737373;
-}
-.jewel.button.unboxed:active, .jewel.button.unboxed:active:focus {
-  background: rgba(179, 179, 179, 0.25);
-  border: 1px solid transparent;
-  box-shadow: none;
-  color: #737373;
-}
-.jewel.button.unboxed:focus {
-  background: rgba(179, 179, 179, 0.15);
-  border: 1px solid transparent;
-  box-shadow: none;
-  color: #737373;
-}
-.jewel.button.unboxed[disabled] {
-  background: rgba(243, 243, 243, 0) !important;
-  border: 1px solid transparent !important;
-  color: silver;
-  text-shadow: unset;
-}
-.jewel.button.unboxed[disabled]:hover, .jewel.button.unboxed[disabled]:hover:focus {
-  color: silver;
-}
-
-.jewel.button.primary.unboxed {
-  background: rgba(201, 44, 198, 0);
-  border: 1px solid transparent;
-  box-shadow: none;
-  color: #8a1e88;
-  text-shadow: none;
-}
-.jewel.button.primary.unboxed:hover, .jewel.button.primary.unboxed:hover:focus {
-  background: rgba(201, 44, 198, 0.15);
-  border: 1px solid transparent;
-  color: #60155f;
-}
-.jewel.button.primary.unboxed:active, .jewel.button.primary.unboxed:active:focus {
-  background: rgba(201, 44, 198, 0.25);
-  border: 1px solid transparent;
-  box-shadow: none;
-  color: #60155f;
-}
-.jewel.button.primary.unboxed:focus {
-  background: rgba(201, 44, 198, 0.15);
-  border: 1px solid transparent;
-  box-shadow: none;
-  color: #60155f;
-}
-.jewel.button.primary.unboxed[disabled] {
-  background: rgba(243, 243, 243, 0) !important;
-  border: 1px solid transparent !important;
-  color: silver;
-  text-shadow: unset;
-}
-.jewel.button.primary.unboxed[disabled]:hover, .jewel.button.primary.unboxed[disabled]:hover:focus {
-  color: silver;
-}
-
-.jewel.card {
-  font-size: 1em;
-  font-weight: 400;
-  background: #f6f3f6;
-  border: 1px solid transparent;
-  border-radius: 0.25rem;
-}
-.jewel.card.simple {
-  padding: 20px;
-}
-.jewel.card .cardHeader {
-  border-bottom: 1px solid transparent;
-  padding: 12px 20px;
-}
-.jewel.card .cardPrimaryContent {
-  padding: 20px;
-}
-.jewel.card .cardActions {
-  border-top: 1px solid transparent;
-  padding: 18px 20px;
-}
-
-j|Card {
-  gap: 3;
-}
-
-j|CardHeader {
-  gap: 3;
-}
-
-j|CardPrimaryContent {
-  gap: 3;
-}
-
-j|CardActions {
-  gap: 3;
-}
-
-.jewel.checkbox input + span::before {
-  background: white;
-  border: 1px solid #d9d9d9;
-  border-radius: 3px;
-}
-.jewel.checkbox input + span::after {
-  background: url("data:image/svg+xml,%3Csvg viewBox='0 0 22 22' version='1.1' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='0' y='0' width='22' height='22' fill-opacity='0'/%3E%3Cpolygon fill='%23C92CC6' points='3.50018311 12.4854126 8.48547363 17.4989624 18.4641113 7.47589111 15.5010376 4.51739502 8.48547363 11.5650024 6.52087402 9.47265625'/%3E%3C/svg%3E") no-repeat center center;
-  border: 1px solid transparent;
-  border-radius: 3px;
-  transition: all 0.3s ease;
-  transform: scale(0);
-}
-.jewel.checkbox input:checked + span::after, .jewel.checkbox input:checked:active + span::after {
-  transform: scale(1);
-}
-.jewel.checkbox input:focus + span::before, .jewel.checkbox input:checked:focus + span::before, .jewel.checkbox input:checked:active:focus + span::before {
-  background: #e68ee5;
-  border: 1px solid #C92CC6;
-  border-radius: 3px;
-}
-.jewel.checkbox input[disabled] + span::before {
-  background: #f3f3f3;
-  border: 1px solid #d9d9d9;
-  border-radius: 3px;
-}
-.jewel.checkbox input[disabled] + span {
-  color: silver;
-}
-.jewel.checkbox input[disabled] + span::after {
-  background: url("data:image/svg+xml,%3Csvg viewBox='0 0 22 22' version='1.1' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='0' y='0' width='22' height='22' fill-opacity='0'/%3E%3Cpolygon fill='%23cccccc' points='3.50018311 12.4854126 8.48547363 17.4989624 18.4641113 7.47589111 15.5010376 4.51739502 8.48547363 11.5650024 6.52087402 9.47265625'/%3E%3C/svg%3E") no-repeat center center;
-}
-.jewel.checkbox span {
-  padding-left: 8px;
-  font-size: 16px;
-}
-
-.jewel.combobox .jewel.textinput input {
-  border-radius: 0.25rem 0px 0px 0.25rem;
-}
-.jewel.combobox .jewel.button {
-  color: transparent;
-  border-bottom-left-radius: 0px;
-  border-top-left-radius: 0px;
-  border-left: 0px;
-}
-.jewel.combobox .jewel.button::before {
-  line-height: 22px;
-}
-.jewel.combobox .jewel.button::after {
-  background-size: 66%;
-  background: url("data:image/svg+xml,%3Csvg viewBox='0 0 12 8' version='1.1' xmlns='http://www.w3.org/2000/svg'%3E%3Cg stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg transform='translate(0.000000, -1.000000)' fill='%23C92CC6' fill-rule='nonzero'%3E%3Cg transform='translate(-2.000000, 0.000000)'%3E%3Cpolygon transform='translate(8.000000, 4.705000) scale(1, -1) translate(-8.000000, -4.705000) ' points='3.41 8.41 8 3.83 12.59 8.41 14 7 8 1 2 7'%3E%3C/polygon%3E%3C/g [...]
-  width: 14px;
-  height: 22px;
-  left: calc(50% - 8px);
-  top: calc(50% - 11px);
-}
-.jewel.combobox .jewel.button[disabled] {
-  border-left: 0px !important;
-}
-.jewel.combobox .jewel.button[disabled]::after {
-  background-size: 66%;
-  background: url("data:image/svg+xml,%3Csvg viewBox='0 0 12 8' version='1.1' xmlns='http://www.w3.org/2000/svg'%3E%3Cg stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg transform='translate(0.000000, -1.000000)' fill='%23cccccc' fill-rule='nonzero'%3E%3Cg transform='translate(-2.000000, 0.000000)'%3E%3Cpolygon transform='translate(8.000000, 4.705000) scale(1, -1) translate(-8.000000, -4.705000) ' points='3.41 8.41 8 3.83 12.59 8.41 14 7 8 1 2 7'%3E%3C/polygon%3E%3C/g [...]
-}
-
-.jewel.datagrid .jewel.buttonbar.header .jewel.button.first {
-  border-bottom-left-radius: 0;
-}
-.jewel.datagrid .jewel.buttonbar.header .jewel.button.last {
-  border-bottom-right-radius: 0;
-}
-.jewel.datagrid .listarea {
-  border-top-width: 0px;
-  border-left-width: 0px;
-  border-right-width: 0px;
-  border-bottom-width: 1px;
-  border-bottom-left-radius: 0.25rem;
-  border-bottom-right-radius: 0.25rem;
-  border-style: solid;
-  border-color: #d9d9d9;
-}
-.jewel.datagrid .jewel.list.column {
-  border-radius: 0px;
-  border-bottom-width: 0px;
-  box-shadow: none;
-}
-.jewel.datagrid .jewel.list.column.first {
-  border-bottom-left-radius: 0.25rem;
-}
-.jewel.datagrid .jewel.list.column.last {
-  border-bottom-right-radius: 0.25rem;
-}
-.jewel.datagrid .jewel.list.column .jewel.item.datagrid {
-  border-bottom: 1px solid #ededed;
-}
-.jewel.datagrid .jewel.list.column .jewel.item.datagrid.primary.hovered {
-  background: #da58d8;
-}
-.jewel.datagrid .jewel.list.column .jewel.item.datagrid.primary.selected, .jewel.datagrid .jewel.list.column .jewel.item.datagrid.primary.selectable:active {
-  background: #d643d3;
-}
-
-.jewel.datechooser .jewel.table {
-  background: white;
-  border: 1px solid #d9d9d9;
-  border-radius: 0.25rem;
-  box-shadow: none;
-}
-.jewel.datechooser .jewel.table .jewel.button {
-  background: transparent;
-  border: none;
-  box-shadow: none;
-}
-.jewel.datechooser .jewel.table .jewel.tableheadercell {
-  padding: 12px 0px;
-  background: white;
-  border-left: 0px;
-}
-.jewel.datechooser .jewel.table .jewel.tableheadercell.buttonsRow {
-  border-bottom: 1px solid #d9d9d9;
-}
-.jewel.datechooser .jewel.table .jewel.tableheadercell.buttonsRow .previousButton, .jewel.datechooser .jewel.table .jewel.tableheadercell.buttonsRow .nextButton {
-  border-radius: 50%;
-  color: transparent;
-}
-.jewel.datechooser .jewel.table .jewel.tableheadercell.buttonsRow .viewSelector:hover, .jewel.datechooser .jewel.table .jewel.tableheadercell.buttonsRow .previousButton:hover, .jewel.datechooser .jewel.table .jewel.tableheadercell.buttonsRow .nextButton:hover {
-  background: #f3f3f3;
-}
-.jewel.datechooser .jewel.table .jewel.tableheadercell.buttonsRow .viewSelector:active, .jewel.datechooser .jewel.table .jewel.tableheadercell.buttonsRow .previousButton:active, .jewel.datechooser .jewel.table .jewel.tableheadercell.buttonsRow .nextButton:active {
-  background: #e6e6e6;
-}
-.jewel.datechooser .jewel.table .jewel.tableheadercell.buttonsRow .viewSelector::after {
-  width: 14px;
-  height: 8px;
-  padding-right: 8px;
-  background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 12 8' version='1.1' xmlns='http://www.w3.org/2000/svg'%3E%3Cg stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg transform='translate(0.000000, -1.000000)' fill='%23C92CC6' fill-rule='nonzero'%3E%3Cg transform='translate(-2.000000, 0.000000)'%3E%3Cpolygon transform='translate(8.000000, 4.705000) scale(1, -1) translate(-8.000000, -4.705000) ' points='3.41 8.41 8 3.83 12.59 8.41 14 7 8 1 2 7'%3E%3C/polygon%3 [...]
-  background-position: right 0 center;
-  background-repeat: no-repeat;
-}
-.jewel.datechooser .jewel.table .jewel.tableheadercell.buttonsRow .previousButton::after, .jewel.datechooser .jewel.table .jewel.tableheadercell.buttonsRow .nextButton::after {
-  width: 14px;
-  height: 14px;
-  top: calc(50% - 7px);
-}
-.jewel.datechooser .jewel.table .jewel.tableheadercell.buttonsRow .previousButton::after {
-  left: calc(50% - 9px);
-  background: url("data:image/svg+xml,%3Csvg viewBox='0 0 8 12' version='1.1' xmlns='http://www.w3.org/2000/svg'%3E%3Cg stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg transform='translate(-7.000000, -5.000000)'%3E%3Crect x='0' y='0' width='22' height='22'%3E%3C/rect%3E%3Cpath d='M14.9911518,6.4116803 C14.9876664,5.88503401 14.7746504,5.53560917 14.5762939,5.35284424 C14.3779375,5.17007931 14.0808684,5.04951371 13.4608967,5.00170898 L7.01066011,11.0034834 L13.482210 [...]
-}
-.jewel.datechooser .jewel.table .jewel.tableheadercell.buttonsRow .nextButton::after {
-  left: calc(50% - 5px);
-  background: url("data:image/svg+xml,%3Csvg viewBox='0 0 8 12' version='1.1' xmlns='http://www.w3.org/2000/svg'%3E%3Cg stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg transform='translate(-7.000000, -5.000000)'%3E%3Crect x='0' y='0' width='22' height='22'%3E%3C/rect%3E%3Cpath d='M14.9911518,6.4116803 C14.9876664,5.88503401 14.7746504,5.53560917 14.5762939,5.35284424 C14.3779375,5.17007931 14.0808684,5.04951371 13.4608967,5.00170898 L7.01066011,11.0034834 L13.482210 [...]
-}
-.jewel.datechooser .jewel.table .jewel.tablecell {
-  border-top: 0px;
-  border-left: 0px;
-  padding: 4px;
-}
-.jewel.datechooser .jewel.table .jewel.tableheadercell.buttonsRow {
-  padding: 4px;
-}
-.jewel.datechooser[disabled] {
-  pointer-events: none;
-}
-.jewel.datechooser[disabled] .jewel.table {
-  color: silver;
-  text-shadow: unset;
-  background: #f3f3f3;
-  border: 0px solid;
-}
-.jewel.datechooser[disabled] .jewel.table .jewel.button {
-  color: silver;
-  text-shadow: unset;
-  font-weight: normal;
-}
-.jewel.datechooser[disabled] .jewel.table .jewel.tableheadercell {
-  background: none;
-  color: silver;
-  text-shadow: unset;
-}
-.jewel.datechooser[disabled] .jewel.table .jewel.tableheadercell.buttonsRow .viewSelector::after {
-  background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 12 8' version='1.1' xmlns='http://www.w3.org/2000/svg'%3E%3Cg stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg transform='translate(0.000000, -1.000000)' fill='%23cccccc' fill-rule='nonzero'%3E%3Cg transform='translate(-2.000000, 0.000000)'%3E%3Cpolygon transform='translate(8.000000, 4.705000) scale(1, -1) translate(-8.000000, -4.705000) ' points='3.41 8.41 8 3.83 12.59 8.41 14 7 8 1 2 7'%3E%3C/polygon%3 [...]
-}
-.jewel.datechooser[disabled] .jewel.table .jewel.tableheadercell.buttonsRow .previousButton::after, .jewel.datechooser[disabled] .jewel.table .jewel.tableheadercell.buttonsRow .nextButton::after {
-  background-size: 40%;
-}
-.jewel.datechooser[disabled] .jewel.table .jewel.tableheadercell.buttonsRow .previousButton::after {
-  background: url("data:image/svg+xml,%3Csvg viewBox='0 0 8 12' version='1.1' xmlns='http://www.w3.org/2000/svg'%3E%3Cg stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg transform='translate(-7.000000, -5.000000)'%3E%3Crect x='0' y='0' width='22' height='22'%3E%3C/rect%3E%3Cpath d='M14.9911518,6.4116803 C14.9876664,5.88503401 14.7746504,5.53560917 14.5762939,5.35284424 C14.3779375,5.17007931 14.0808684,5.04951371 13.4608967,5.00170898 L7.01066011,11.0034834 L13.482210 [...]
-}
-.jewel.datechooser[disabled] .jewel.table .jewel.tableheadercell.buttonsRow .nextButton::after {
-  background: url("data:image/svg+xml,%3Csvg viewBox='0 0 8 12' version='1.1' xmlns='http://www.w3.org/2000/svg'%3E%3Cg stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg transform='translate(-7.000000, -5.000000)'%3E%3Crect x='0' y='0' width='22' height='22'%3E%3C/rect%3E%3Cpath d='M14.9911518,6.4116803 C14.9876664,5.88503401 14.7746504,5.53560917 14.5762939,5.35284424 C14.3779375,5.17007931 14.0808684,5.04951371 13.4608967,5.00170898 L7.01066011,11.0034834 L13.482210 [...]
-}
-.jewel.datechooser[disabled] .jewel.tableitem {
-  height: 38px;
-}
-.jewel.datechooser[disabled] .jewel.tableitem.selected, .jewel.datechooser[disabled] .jewel.tableitem.selectable:active {
-  background: #cccccc;
-}
-
-.calendar.item {
-  padding: 10px;
-  font-size: 1em;
-}
-.calendar.item.dayName {
-  font-weight: 600;
-}
-.calendar.item.date {
-  color: grey;
-}
-
-.jewel.datefield .jewel.textinput input {
-  border-radius: 0.25rem 0px 0px 0.25rem;
-}
-.jewel.datefield .jewel.button {
-  color: transparent;
-  border-bottom-left-radius: 0px;
-  border-top-left-radius: 0px;
-  border-left: 0px;
-}
-.jewel.datefield .jewel.button::after {
-  background-size: 66%;
-  background: url("data:image/svg+xml,%3Csvg viewBox='0 0 22 22' version='1.1' xmlns='http://www.w3.org/2000/svg'%3E%3Cg stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Crect x='0' y='0' width='22' height='22'%3E%3C/rect%3E%3Cpath d='M18.3333333,2.75 L17.4166667,2.75 L17.4166667,0.916666667 L15.5833333,0.916666667 L15.5833333,2.75 L6.41666667,2.75 L6.41666667,0.916666667 L4.58333333,0.916666667 L4.58333333,2.75 L3.66666667,2.75 C2.65833333,2.75 1.83333333,3.575 1.83333 [...]
-}
-.jewel.datefield .jewel.button[disabled] {
-  border-left: 0px !important;
-}
-.jewel.datefield .jewel.button[disabled]::after {
-  background-size: 66%;
-  background: url("data:image/svg+xml,%3Csvg viewBox='0 0 22 22' version='1.1' xmlns='http://www.w3.org/2000/svg'%3E%3Cg stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Crect x='0' y='0' width='22' height='22'%3E%3C/rect%3E%3Cpath d='M18.3333333,2.75 L17.4166667,2.75 L17.4166667,0.916666667 L15.5833333,0.916666667 L15.5833333,2.75 L6.41666667,2.75 L6.41666667,0.916666667 L4.58333333,0.916666667 L4.58333333,2.75 L3.66666667,2.75 C2.65833333,2.75 1.83333333,3.575 1.83333 [...]
-}
-
-.jewel.divider {
-  border-bottom-color: #d9d9d9;
-  border-bottom-width: 1px;
-  border-bottom-style: solid;
-}
-
-.jewel.drawer.float {
-  color: rgba(0, 0, 0, 0.8);
-}
-.jewel.drawer.float::before {
-  background-color: rgba(0, 0, 0, 0.65);
-  will-change: opacity;
-  transition: opacity 0.4s 0ms;
-}
-.jewel.drawer.float .drawermain {
-  box-shadow: 0px 0px 6px 1px rgba(1, 1, 1, 0.7);
-  transform: translateX(-104%);
-  will-change: transform;
-  width: calc(100% - 54px);
-  max-width: 280px;
-  background-color: white;
-  transition: transform 250ms 0ms;
-}
-.jewel.drawer.float.open .drawermain {
-  transform: none;
-  transition: transform 300ms 0ms;
-}
-.jewel.drawer.fixed .drawermain {
-  width: 240px;
-  transform: translateX(-104%);
-  will-change: transform;
-  transition: transform 250ms 0ms;
-  background-color: white;
-  border-left: 0;
-  border-right: 1px solid #d9d9d9;
-}
-.jewel.drawer.fixed.open {
-  width: auto;
-}
-.jewel.drawer.fixed.open .drawermain {
-  transition: transform 300ms 0ms;
-}
-
-.jewel.drawerheader {
-  background: #C92CC6;
-  border: 1px solid #a825a5;
-  color: #FFFFFF;
-  padding: 16px;
-}
-.jewel.drawerheader div {
-  padding: 16px;
-}
-
-.jewel.drawerfooter {
-  background: #333333;
-  border: 0px solid;
-  color: #FFFFFF;
-  text-shadow: none;
-}
-.jewel.drawerfooter .jewel.barsection {
-  padding: 8px 12px;
-}
-.jewel.drawerfooter .jewel.barsection button {
-  background: transparent;
-  box-shadow: none;
-  border: none;
-  padding: 12px;
-  fill: #FFFFFF;
-  color: inherit;
-  text-shadow: none;
-}
-.jewel.drawerfooter .jewel.barsection button:hover, .jewel.drawerfooter .jewel.barsection button:hover:focus, .jewel.drawerfooter .jewel.barsection button:active, .jewel.drawerfooter .jewel.barsection button:active:focus, .jewel.drawerfooter .jewel.barsection button:focus {
-  background: transparent;
-  box-shadow: none;
-  border: none;
-}
-.jewel.drawerfooter .jewel.barsection button[disabled] {
-  background: transparent;
-  box-shadow: none;
-  border: none;
-}
-
-.jewel.dropdownlist {
-  background-color: white;
-  border: 1px solid #d1d1d1;
-  background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 12 8' version='1.1' xmlns='http://www.w3.org/2000/svg'%3E%3Cg stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg transform='translate(0.000000, -1.000000)' fill='%23C92CC6' fill-rule='nonzero'%3E%3Cg transform='translate(-2.000000, 0.000000)'%3E%3Cpolygon transform='translate(8.000000, 4.705000) scale(1, -1) translate(-8.000000, -4.705000) ' points='3.41 8.41 8 3.83 12.59 8.41 14 7 8 1 2 7'%3E%3C/polygon%3 [...]
-  background-size: 1.08em;
-  background-position: right 0.7em center;
-  background-repeat: no-repeat;
-  border-radius: 0.25rem;
-}
-.jewel.dropdownlist[disabled] {
-  background-color: #f3f3f3;
-  border: 1px solid #d9d9d9;
-  background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 12 8' version='1.1' xmlns='http://www.w3.org/2000/svg'%3E%3Cg stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg transform='translate(0.000000, -1.000000)' fill='%23cccccc' fill-rule='nonzero'%3E%3Cg transform='translate(-2.000000, 0.000000)'%3E%3Cpolygon transform='translate(8.000000, 4.705000) scale(1, -1) translate(-8.000000, -4.705000) ' points='3.41 8.41 8 3.83 12.59 8.41 14 7 8 1 2 7'%3E%3C/polygon%3 [...]
-  box-shadow: none;
-  color: silver;
-}
-.jewel.dropdownlist[disabled]::placeholder, .jewel.dropdownlist[disabled]:-ms-input-placeholder {
-  color: silver;
-}
-.jewel.dropdownlist[disabled] + i {
-  color: silver;
-}
-.jewel.dropdownlist:focus {
-  border: 1px solid #C92CC6;
-}
-
-.jewel.footerbar .footerBarAppHeader {
-  background: #333333;
-  border: 0px solid;
-  color: #FFFFFF;
-  text-shadow: none;
-}
-.jewel.footerbar .footerBarAppHeader.has-drawer {
-  width: calc(100% - 240px);
-}
-.jewel.footerbar .jewel.barsection {
-  padding: 8px 12px;
-}
-.jewel.footerbar .jewel.barsection button {
-  background: transparent;
-  box-shadow: none;
-  border: none;
-  padding: 12px;
-  fill: #FFFFFF;
-  color: inherit;
-  text-shadow: none;
-}
-.jewel.footerbar .jewel.barsection button:hover, .jewel.footerbar .jewel.barsection button:hover:focus, .jewel.footerbar .jewel.barsection button:active, .jewel.footerbar .jewel.barsection button:active:focus, .jewel.footerbar .jewel.barsection button:focus {
-  background: transparent;
-  box-shadow: none;
-  border: none;
-}
-.jewel.footerbar .jewel.barsection button[disabled] {
-  background: transparent;
-  box-shadow: none;
-  border: none;
-}
-
-.jewel.formheading {
-  color: #9f239d;
-  font-size: 1.4em !important;
-}
-.jewel.formheading .jewel.label.spacerLabel {
-  width: 115px;
-}
-.jewel.formheading .jewel.label.requiredSpacerLabel {
-  width: 10px;
-}
-
-j|FormHeading {
-  gap: 2;
-}
-
-.jewel.formitem .jewel.label.formlabel {
-  width: 115px;
-}
-.jewel.formitem .jewel.label.required {
-  color: #EC1C24;
-  font-size: 1.6em !important;
-  width: 10px;
-}
-
-j|FormItem {
-  gap: 2;
-  itemsVerticalAlign: itemsCentered;
-}
-
-.fonticon.dark {
-  color: #676767;
-}
-.fonticon.dark.inactive {
-  color: rgba(128, 128, 128, 0.3);
-}
-.fonticon.light {
-  color: white;
-}
-.fonticon.light.inactive {
-  color: rgba(255, 255, 255, 0.5);
-}
-
-.jewel.item {
-  padding: 8px;
-}
-.jewel.item.hovered {
-  color: #FFFFFF;
-}
-.jewel.item.selected, .jewel.item.selectable:active {
-  color: #FFFFFF;
-}
-.jewel.item.primary.hovered {
-  background: #C92CC6;
-}
-.jewel.item.primary.selected, .jewel.item.primary.selectable:active {
-  background: #b427b1;
-}
-
-.jewel.label {
-  line-height: 1em;
-}
-.jewel.label.multiline {
-  line-height: normal;
-  max-width: 100%;
-}
-
-.jewel.list {
-  background: white;
-  border: 1px solid #d9d9d9;
-  box-shadow: none;
-  border-radius: 3px;
-}
-.jewel.list[disabled] {
-  pointer-events: none;
-  color: silver;
-  text-shadow: unset;
-  font-weight: normal;
-  background: #f3f3f3;
-  border: 0px solid;
-  box-shadow: none;
-}
-.jewel.list[disabled] .jewel.item.selected, .jewel.list[disabled] .jewel.item.selectable:active {
-  background: #cccccc !important;
-}
-
-j|List {
-  variableRowHeight: true;
-}
-
-.jewel.navigation {
-  background-color: #ffffff;
-}
-.jewel.navigation .layout.vertical {
-  align-items: stretch;
-}
-
-.jewel.navigationlink {
-  margin: 0;
-  padding: 0 16px;
-  font-size: 1em;
-  font-weight: 500;
-  color: rgba(0, 0, 0, 0.6);
-}
-.jewel.navigationlink.hovered {
-  background: #f3f3f3 !important;
-}
-.jewel.navigationlink .hint.fonticon {
-  margin-left: auto;
-}
-
-.navigation-section-group {
-  transition: height 0.5s;
-  overflow: hidden !important;
-}
-.navigation-section-group .navigationlink {
-  padding-left: 34px;
-}
-
-.jewel.numericstepper .jewel.textinput input {
-  width: 8em;
-  border-radius: 0.25rem 0px 0px 0.25rem;
-}
-
-@media (max-width: 992px) {
-  .jewel.numericstepper .jewel.textinput input {
-    border-radius: 0;
-  }
-}
-.jewel.spinner {
-  width: 34px;
-}
-.jewel.spinner .jewel.button {
-  padding: 0px;
-  height: 19px;
-  color: transparent;
-  border-radius: 0 0.25rem 0.25rem 0;
-  border-left: 0px;
-}
-.jewel.spinner .jewel.button.up {
-  border-bottom-right-radius: 0px;
-}
-.jewel.spinner .jewel.button.up::after {
-  background-size: 46%;
-  background: url("data:image/svg+xml,%3Csvg viewBox='0 0 12 8' version='1.1' xmlns='http://www.w3.org/2000/svg'%3E%3Cg stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg transform='translate(0.000000, -1.000000)' fill='%23C92CC6' fill-rule='nonzero'%3E%3Cg transform='translate(-2.000000, 0.000000)'%3E%3Cpolygon points='3.41 8.41 8 3.83 12.59 8.41 14 7 8 1 2 7'%3E%3C/polygon%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E") no-repeat center center;
-}
-.jewel.spinner .jewel.button.down {
-  border-top-right-radius: 0px;
-  border-top-style: groove;
-}
-.jewel.spinner .jewel.button.down::after {
-  background-size: 46%;
-  background: url("data:image/svg+xml,%3Csvg viewBox='0 0 12 8' version='1.1' xmlns='http://www.w3.org/2000/svg'%3E%3Cg stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg transform='translate(0.000000, -1.000000)' fill='%23C92CC6' fill-rule='nonzero'%3E%3Cg transform='translate(-2.000000, 0.000000)'%3E%3Cpolygon transform='translate(8.000000, 4.705000) scale(1, -1) translate(-8.000000, -4.705000) ' points='3.41 8.41 8 3.83 12.59 8.41 14 7 8 1 2 7'%3E%3C/polygon%3E%3C/g [...]
-}
-
-@media (max-width: 992px) {
-  .jewel.spinner .jewel.button.up {
-    border: 1px solid #b3b3b3;
-    border-radius: 0 0.25rem 0.25rem 0;
-  }
-  .jewel.spinner .jewel.button.down {
-    border: 1px solid #b3b3b3;
-    border-radius: 0.25rem 0 0 0.25rem;
-    border-top-style: solid;
-  }
-}
-.popup-content::before {
-  background-color: rgba(0, 0, 0, 0.65);
-  will-change: opacity;
-  transition: opacity 0.4s 0ms;
-}
-.popup-content .jewel.popupcontent {
-  border: 0px;
-  border-radius: 10px;
-  padding: 20px;
-  background: white;
-  box-shadow: 0px 0px 6px 1px rgba(1, 1, 1, 0.7) !important;
-}
-
-@media (min-width: 992px) {
-  .popup-content .jewel.popupcontent {
-    box-shadow: none !important;
-  }
-}
-.jewel.radiobutton input + span::before {
-  background: white;
-  border: 1px solid #d9d9d9;
-  border-radius: 50%;
-}
-.jewel.radiobutton input + span::after {
-  background: url("data:image/svg+xml,%3Csvg viewBox='0 0 22 22' version='1.1' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='0' y='0' width='22' height='22' fill-opacity='0'/%3E%3Ccircle fill='%23C92CC6' cx='11' cy='11' r='6'/%3E%3C/svg%3E") no-repeat center center;
-  border: 1px solid transparent;
-  border-radius: 50%;
-  transition: all 0.3s ease;
-  transform: scale(0);
-}
-.jewel.radiobutton input:checked + span::after, .jewel.radiobutton input:checked:active + span::after {
-  transform: scale(1);
-}
-.jewel.radiobutton input:focus + span::before, .jewel.radiobutton input:checked:focus + span::before, .jewel.radiobutton input:checked:active:focus + span::before {
-  background: #e68ee5;
-  border: 1px solid #C92CC6;
-  border-radius: 50%;
-}
-.jewel.radiobutton input[disabled] + span::before {
-  background: #f3f3f3;
-  border: 1px solid #d9d9d9;
-  border-radius: 50%;
-}
-.jewel.radiobutton input[disabled] + span {
-  color: silver;
-}
-.jewel.radiobutton input[disabled] + span::after {
-  background: url("data:image/svg+xml,%3Csvg viewBox='0 0 22 22' version='1.1' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='0' y='0' width='22' height='22' fill-opacity='0'/%3E%3Ccircle fill='%23cccccc' cx='11' cy='11' r='6'/%3E%3C/svg%3E") no-repeat center center;
-}
-.jewel.radiobutton span {
-  padding-left: 8px;
-  font-size: 16px;
-}
-
-.jewel.slider input::-ms-fill-lower {
-  background: #C92CC6;
-  border: 1px solid #ac26a9;
-  box-shadow: none;
-  border-radius: 3px;
-}
-.jewel.slider input::-ms-fill-upper {
-  background: white;
-  border: 1px solid white;
-  border-radius: 3px;
-}
-.jewel.slider input::-webkit-slider-thumb {
-  width: 18px;
-  height: 18px;
-  background: #C92CC6;
-  border: 1px solid #a825a5;
-  box-shadow: none;
-  border-radius: 50%;
-}
-.jewel.slider input::-moz-range-thumb {
-  width: 18px;
-  height: 18px;
-  background: #C92CC6;
-  border: 1px solid #a825a5;
-  box-shadow: none;
-  border-radius: 50%;
-}
-.jewel.slider input::-ms-thumb {
-  width: 18px;
-  height: 18px;
-  background: #C92CC6;
-  border: 1px solid #a825a5;
-  box-shadow: none;
-  border-radius: 50%;
-}
-.jewel.slider input:active::-webkit-slider-thumb, .jewel.slider input:active::-moz-range-thumb {
-  transform: scale(1.4);
-}
-.jewel.slider input:active::-ms-thumb {
-  transform: scale(0.8);
-}
-.jewel.slider input[disabled]::-ms-fill-lower {
-  background: #e6e6e6;
-  border: 1px solid silver;
-  box-shadow: none;
-}
-.jewel.slider input[disabled]::-ms-fill-upper {
-  background: #f3f3f3;
-  border: 1px solid #d9d9d9;
-  box-shadow: none;
-}
-.jewel.slider input[disabled]::-webkit-slider-thumb, .jewel.slider input[disabled]::-moz-range-thumb, .jewel.slider input[disabled]::-ms-thumb {
-  background: #f3f3f3;
-  border: 1px solid silver;
-  box-shadow: none;
-}
-.jewel.slider input[disabled]:active::-webkit-slider-thumb, .jewel.slider input[disabled]:active::-moz-range-thumb, .jewel.slider input[disabled]:active::-ms-thumb {
-  transform: scale(1);
-}
-.jewel.slider input[disabled] + .slider-track-container > .slider-track-fill {
-  background: #e6e6e6;
-  border: 1px solid silver;
-  box-shadow: none;
-}
-.jewel.slider input[disabled] + .slider-track-container > .slider-track {
-  background: #f3f3f3;
-  border: 1px solid #d9d9d9;
-  box-shadow: none;
-}
-
-.slider-track-container {
-  top: 50%;
-}
-
-.slider-track-fill {
-  background: #C92CC6;
-  border: 1px solid #ac26a9;
-  box-shadow: none;
-  border-radius: 3px;
-}
-
-.slider-track {
-  background: white;
-  border: 1px solid #d9d9d9;
-  border-radius: 3px;
-}
-
-.jewel.snackbar {
-  will-change: transform;
-  transform: translate(0, 100%);
-  transition: transform 0.4s 0ms;
-}
-.jewel.snackbar.open {
-  transform: translate(0);
-  transition: transform 0.4s 0ms;
-}
-.jewel.snackbar.primary .jewel.snackbar-content {
-  background: #C92CC6;
-  border: 0px solid;
-  box-shadow: none;
-}
-.jewel.snackbar.primary .jewel.snackbar-message {
-  color: #FFFFFF;
-}
-.jewel.snackbar.primary .jewel.snackbar-action {
-  color: #E2D70B;
-}
-.jewel.snackbar.primary .jewel.snackbar-action:hover {
-  background: #b427b1;
-  border: none;
-}
-
-.jewel.snackbar-content {
-  background: #2C3E50;
-  border-radius: 0.25rem 0.25rem 0px 0px;
-}
-
-.jewel.snackbar-message {
-  color: #FFFFFF;
-}
-
-.jewel.snackbar-action {
-  color: #FFD740;
-}
-.jewel.snackbar-action:hover {
-  background-color: #3C4E60;
-}
-
-@media (max-width: 992px) {
-  .jewel.snackbar-content {
-    border-radius: 0px;
-  }
-}
-.jewel.tabbarbutton {
-  font-size: 1em;
-  font-weight: 500;
-  border: none;
-  background: transparent;
-  outline: none;
-  color: rgba(0, 0, 0, 0.6);
-  text-transform: uppercase;
-  text-decoration: none;
-  letter-spacing: 0.1em;
-  font-weight: 600;
-  transition: background-color 0.3s ease-in-out, color 0.3s ease-in-out;
-}
-.jewel.tabbarbutton > .content {
-  padding-top: 12px;
-  padding-bottom: 12px;
-}
-.jewel.tabbarbutton .indicator > .indicatorContent {
-  height: 2px;
-  background-color: #C92CC6;
-}
-.jewel.tabbarbutton.hovered {
-  background: rgba(201, 44, 198, 0.2);
-}
-.jewel.tabbarbutton.selected, .jewel.tabbarbutton.selectable:active {
-  color: #8a1e88;
-  background: rgba(201, 44, 198, 0.4);
-}
-
-.jewel.simpletable {
-  background: white;
-  border: 1px solid #d9d9d9;
-  box-shadow: none;
-  border-radius: 0.25rem;
-}
-.jewel.simpletable .jewel.thead tr {
-  border-bottom: 1px solid #d9d9d9;
-}
-.jewel.simpletable .jewel.tableheadercell:first-of-type {
-  border-left: 0px;
-}
-.jewel.simpletable .jewel.tableheadercell {
-  background: #f3f3f3;
-  box-shadow: none;
-  font-weight: 700;
-  line-height: normal !important;
-  font-size: 1em;
-  color: #808080;
-  border-left: 1px solid #d9d9d9;
-}
-.jewel.simpletable .jewel.tablecell:first-of-type {
-  border-left: 0px;
-}
-.jewel.simpletable .jewel.tablecell {
-  border-top: 1px solid #d9d9d9;
-  border-left: 1px solid #d9d9d9;
-}
-.jewel.simpletable .jewel.tfoot .jewel.tablecell {
-  border-left: 0px;
-  background: #f3f3f3;
-  box-shadow: none;
-}
-
-.jewel.table {
-  background: white;
-  border: 1px solid #d9d9d9;
-  box-shadow: none;
-  border-radius: 0.25rem;
-}
-.jewel.table .jewel.thead tr {
-  border-bottom: 1px solid #d9d9d9;
-}
-.jewel.table .jewel.tableheadercell:first-of-type {
-  border-left: 0px;
-}
-.jewel.table .jewel.tableheadercell {
-  background: #f3f3f3;
-  box-shadow: none;
-  font-weight: 700;
-  line-height: normal !important;
-  font-size: 1em;
-  color: #808080;
-  border-left: 1px solid #d9d9d9;
-}
-.jewel.table .jewel.tablecell:first-of-type {
-  border-left: 0px;
-}
-.jewel.table .jewel.tablecell {
-  border-top: 1px solid #d9d9d9;
-  border-left: 1px solid #d9d9d9;
-}
-.jewel.table .jewel.tfoot .jewel.tablecell {
-  border-left: 0px;
-  background: #f3f3f3;
-  box-shadow: none;
-}
-
-.jewel.tableitem.hovered {
-  color: #FFFFFF;
-  background: #C92CC6;
-}
-.jewel.tableitem.selected, .jewel.tableitem.selectable:active {
-  color: #FFFFFF;
-  background: #b427b1;
-}
-
-a:link {
-  color: #C92CC6;
-}
-
-a:active {
-  color: #8a1e88;
-}
-
-.primary-lightest {
-  color: #f4cdf3;
-}
-
-.primary-light {
-  color: #e279e0;
-}
-
-.primary-normal {
-  color: #C92CC6;
-}
-
-.primary-dark {
-  color: #751a74;
-}
-
-.primary-darkest {
-  color: #220721;
-}
-
-h1 {
-  font-size: 2em;
-  margin: 0.8rem 0rem;
-}
-
-h2 {
-  font-size: 2em;
-  margin: 0.58rem 0rem;
-}
-
-h3 {
-  font-size: 1.5em;
-  margin: 0.408rem 0rem;
-}
-
-h4 {
-  font-size: 1.25em;
-  margin: 0.35rem 0rem;
-}
-
-h5 {
-  font-size: 1em;
-  margin: 0.2rem 0rem;
-}
-
-span {
-  font-size: 1em;
-}
-
-div {
-  font-size: 14px;
-}
-
-.jewel.textinput {
-  font-weight: 400;
-  color: #808080;
-}
-.jewel.textinput input {
-  background: white;
-  border: 1px solid #d9d9d9;
-  border-radius: 0.25rem;
-  transition-duration: 0.3s;
-  transition-timing-function: easein;
-}
-.jewel.textinput input:focus {
-  border: 1px solid #C92CC6;
-}
-.jewel.textinput input::placeholder, .jewel.textinput input:-ms-input-placeholder {
-  color: #a6a6a6;
-}
-.jewel.textinput input[disabled] {
-  background: #f3f3f3;
-  border: 0px solid;
-  box-shadow: none;
-  color: silver;
-}
-.jewel.textinput input[disabled]::placeholder, .jewel.textinput input[disabled]:-ms-input-placeholder {
-  color: silver;
-}
-.jewel.textinput input[disabled] + i {
-  color: silver;
-}
-.jewel.textinput.errorBorder input {
-  border: 1px #EC1C24 solid;
-}
-
-.jewel.textarea {
-  font-weight: 400;
-  color: #808080;
-}
-.jewel.textarea textarea {
-  background: white;
-  border: 1px solid #d9d9d9;
-  border-radius: 0.25rem;
-  transition-duration: 0.3s;
-  transition-timing-function: easein;
-}
-.jewel.textarea textarea:focus {
-  border: 1px solid #C92CC6;
-}
-.jewel.textarea textarea::placeholder, .jewel.textarea textarea:-ms-input-placeholder {
-  color: #a6a6a6;
-}
-.jewel.textarea textarea[disabled] {
-  background: #f3f3f3;
-  border: 0px solid;
-  box-shadow: none;
-  color: silver;
-}
-.jewel.textarea textarea[disabled]::placeholder, .jewel.textarea textarea[disabled]:-ms-input-placeholder {
-  color: silver;
-}
-
-.jewel.togglebutton {
-  margin: 0;
-  padding: 0.679em 1.12em;
-  background: #d9d9d9;
-  border: 1px solid #c5c5c5;
-  box-shadow: none;
-  border-radius: 0.25rem;
-  color: #808080;
-  text-shadow: none;
-  font-weight: bold;
-  text-transform: uppercase;
-}
-.jewel.togglebutton:hover, .jewel.togglebutton:hover:focus {
-  background: #cccccc;
-  border: 1px solid #c5c5c5;
-  color: #808080;
-}
-.jewel.togglebutton:active, .jewel.togglebutton:active:focus {
-  background: #b3b3b3;
-  border: 1px solid #c5c5c5;
-  box-shadow: none;
-  color: #808080;
-}
-.jewel.togglebutton:focus {
-  background: #e6e6e6;
-  border: 1px solid #c5c5c5;
-  box-shadow: none;
-  color: #808080;
-}
-.jewel.togglebutton[disabled] {
-  background: #f3f3f3 !important;
-  border: 1px solid #d9d9d9 !important;
-  box-shadow: none !important;
-  color: silver;
-  text-shadow: unset;
-}
-.jewel.togglebutton.selected {
-  background: #b3b3b3;
-  border: 1px solid #c5c5c5;
-  box-shadow: none;
-}
-.jewel.togglebutton[disabled] {
-  font-weight: 400;
-}
-.jewel.togglebutton.icon {
-  padding: 0.429em 0.87em;
-}
-.jewel.togglebutton.icon i {
-  margin-left: 0px;
-  margin-right: 0px;
-}
-.jewel.togglebutton.left-space i {
-  margin-left: 0px;
-  margin-right: 8px;
-}
-.jewel.togglebutton.right-space i {
-  margin-left: 8px;
-  margin-right: 0px;
-}
-
-.jewel.togglebutton.primary {
-  background: #C92CC6;
-  border: 1px solid #a825a5;
-  box-shadow: none;
-  border-radius: 0.25rem;
-  color: #FFFFFF;
-  text-shadow: none;
-}
-.jewel.togglebutton.primary:hover, .jewel.togglebutton.primary:hover:focus {
-  background: #b427b1;
-  border: 1px solid #a825a5;
-  color: #FFFFFF;
-}
-.jewel.togglebutton.primary:active, .jewel.togglebutton.primary:active:focus {
-  background: #8a1e88;
-  border: 1px solid #a825a5;
-  box-shadow: none;
-  color: #FFFFFF;
-}
-.jewel.togglebutton.primary:focus {
-  background: #d43bd1;
-  border: 1px solid #a825a5;
-  box-shadow: none;
-  color: #FFFFFF;
-}
-.jewel.togglebutton.primary[disabled] {
-  background: #f3f3f3 !important;
-  border: 1px solid #d9d9d9 !important;
-  box-shadow: none !important;
-  color: silver;
-  text-shadow: unset;
-}
-.jewel.togglebutton.primary.selected {
-  background: #8a1e88;
-  border: 1px solid #a825a5;
-  box-shadow: none;
-}
-
-.jewel.togglebutton.outlined {
-  background: rgba(179, 179, 179, 0.05);
-  border: 1px solid #999999;
-  box-shadow: none;
-  color: #8d8d8d;
-  text-shadow: none;
-}
-.jewel.togglebutton.outlined:hover, .jewel.togglebutton.outlined:hover:focus {
-  background: rgba(179, 179, 179, 0.15);
-  border: 1px solid #8d8d8d;
-  color: #737373;
-}
-.jewel.togglebutton.outlined:active, .jewel.togglebutton.outlined:active:focus {
-  background: rgba(179, 179, 179, 0.25);
-  border: 1px solid #858585;
-  box-shadow: none;
-  color: #737373;
-}
-.jewel.togglebutton.outlined:focus {
-  border: 1px solid gray;
-  box-shadow: none;
-  color: #737373;
-}
-.jewel.togglebutton.outlined[disabled] {
-  background: rgba(243, 243, 243, 0.1) !important;
-  border: 1px solid #d9d9d9 !important;
-  color: silver;
-  text-shadow: unset;
-}
-.jewel.togglebutton.outlined.selected {
-  background: #8d8d8d;
-  border: 1px solid #9e9e9e;
-  box-shadow: none;
-}
-
-.jewel.togglebutton.primary.outlined {
-  background: rgba(201, 44, 198, 0.05);
-  border: 1px solid #9f239d;
-  box-shadow: none;
-  color: #8a1e88;
-  text-shadow: none;
-}
-.jewel.togglebutton.primary.outlined:hover, .jewel.togglebutton.primary.outlined:hover:focus {
-  background: rgba(201, 44, 198, 0.15);
-  border: 1px solid #8a1e88;
-  color: #60155f;
-}
-.jewel.togglebutton.primary.outlined:active, .jewel.togglebutton.primary.outlined:active:focus {
-  background: rgba(201, 44, 198, 0.25);
-  border: 1px solid #7e1c7c;
-  box-shadow: none;
-  color: #60155f;
-}
-.jewel.togglebutton.primary.outlined:focus {
-  border: 1px solid #751a74;
-  box-shadow: none;
-  color: #60155f;
-}
-.jewel.togglebutton.primary.outlined[disabled] {
-  background: rgba(243, 243, 243, 0.1) !important;
-  border: 1px solid #d9d9d9 !important;
-  color: silver;
-  text-shadow: unset;
-}
-.jewel.togglebutton.primary.outlined.selected {
-  background: #8a1e88;
-  border: 1px solid #a825a5;
-  box-shadow: none;
-}
-
-.jewel.togglebutton.unboxed {
-  background: rgba(179, 179, 179, 0);
-  border: 1px solid transparent;
-  box-shadow: none;
-  color: #8d8d8d;
-  text-shadow: none;
-}
-.jewel.togglebutton.unboxed:hover, .jewel.togglebutton.unboxed:hover:focus {
-  background: rgba(179, 179, 179, 0.15);
-  border: 1px solid transparent;
-  color: #737373;
-}
-.jewel.togglebutton.unboxed:active, .jewel.togglebutton.unboxed:active:focus {
-  background: rgba(179, 179, 179, 0.25);
-  border: 1px solid transparent;
-  box-shadow: none;
-  color: #737373;
-}
-.jewel.togglebutton.unboxed:focus {
-  background: rgba(179, 179, 179, 0.15);
-  border: 1px solid transparent;
-  box-shadow: none;
-  color: #737373;
-}
-.jewel.togglebutton.unboxed[disabled] {
-  background: rgba(243, 243, 243, 0) !important;
-  border: 1px solid transparent !important;
-  color: silver;
-  text-shadow: unset;
-}
-.jewel.togglebutton.unboxed.selected {
-  background: #8d8d8d;
-  border: 1px solid #9e9e9e;
-  box-shadow: none;
-}
-
-.jewel.togglebutton.primary.unboxed {
-  background: rgba(201, 44, 198, 0);
-  border: 1px solid transparent;
-  box-shadow: none;
-  color: #8a1e88;
-  text-shadow: none;
-}
-.jewel.togglebutton.primary.unboxed:hover, .jewel.togglebutton.primary.unboxed:hover:focus {
-  background: rgba(201, 44, 198, 0.15);
-  border: 1px solid transparent;
-  color: #60155f;
-}
-.jewel.togglebutton.primary.unboxed:active, .jewel.togglebutton.primary.unboxed:active:focus {
-  background: rgba(201, 44, 198, 0.25);
-  border: 1px solid transparent;
-  box-shadow: none;
-  color: #60155f;
-}
-.jewel.togglebutton.primary.unboxed:focus {
-  background: rgba(201, 44, 198, 0.15);
-  border: 1px solid transparent;
-  box-shadow: none;
-  color: #60155f;
-}
-.jewel.togglebutton.primary.unboxed[disabled] {
-  background: rgba(243, 243, 243, 0) !important;
-  border: 1px solid transparent !important;
-  color: silver;
-  text-shadow: unset;
-}
-.jewel.togglebutton.primary.unboxed.selected {
-  background: #8a1e88;
-  border: 1px solid #a825a5;
-  box-shadow: none;
-}
-
-.jewel.tooltip {
-  color: #FFFFFF;
-  background: #404040;
-  box-shadow: 0px 3px 3px 0 rgba(0, 0, 0, 0.4);
-  animation: slide-up 0.4s ease;
-}
-.jewel.tooltip.error {
-  background: #EC1C24;
-}
-.jewel.tooltip::before {
-  border: solid 8px transparent;
-}
-.jewel.tooltip.left-top::before {
-  left: 8px;
-  border-top-color: #EC1C24;
-}
-.jewel.tooltip.middle-top::before {
-  margin-bottom: -8px;
-  margin-left: -8px;
-  border-top-color: #EC1C24;
-}
-.jewel.tooltip.left-middle::before {
-  margin-top: -8px;
-  margin-right: -8px;
-  border-left-color: #EC1C24;
-}
-.jewel.tooltip.right-middle::before {
-  margin-top: -8px;
-  margin-left: -8px;
-  border-right-color: #EC1C24;
-}
-.jewel.tooltip.middle-bottom::before {
-  margin-top: -8px;
-  margin-left: -8px;
-  border-bottom-color: #EC1C24;
-}
-@keyframes slide-up {
-  0% {
-    opacity: 0;
-    transform: translateY(20px);
-  }
-  100% {
-    opacity: 1;
-    transform: translateY(0);
-  }
-}
-.jewel.topappbar .topBarAppHeader {
-  background: #C92CC6;
-  border: 1px solid #a825a5;
-  color: #FFFFFF;
-  text-shadow: none;
-}
-.jewel.topappbar .topBarAppHeader.has-drawer {
-  width: calc(100% - 240px);
-}
-.jewel.topappbar .jewel.barsection {
-  padding: 8px 12px;
-}
-.jewel.topappbar .jewel.barsection button {
-  background: transparent;
-  box-shadow: none;
-  border: none;
-  padding: 12px;
-  fill: #FFFFFF;
-  color: inherit;
-  text-shadow: none;
-}
-.jewel.topappbar .jewel.barsection button:hover, .jewel.topappbar .jewel.barsection button:hover:focus, .jewel.topappbar .jewel.barsection button:active, .jewel.topappbar .jewel.barsection button:active:focus, .jewel.topappbar .jewel.barsection button:focus {
-  background: transparent;
-  box-shadow: none;
-  border: none;
-}
-.jewel.topappbar .jewel.barsection button[disabled] {
-  background: transparent;
-  box-shadow: none;
-  border: none;
-}
-.jewel.topappbar .jewel.bartitle {
-  font-size: 1.4em !important;
-  font-weight: 800;
-  padding-left: 20px;
-  padding-right: 0;
-}
-
-.jewel.label.wizardTitle {
-  color: #C92CC6;
-  font-size: 2em !important;
-}
-.jewel.next, .jewel.previous {
-  min-width: 44px;
-}
-.jewel.next:hover, .jewel.previous:hover {
-  background: rgba(0, 0, 0, 0.1);
-  border-radius: 5px;
-}
-.jewel.next .jewel.button, .jewel.previous .jewel.button {
-  width: calc(100% - 10px);
-}
-
-j|Wizard {
-  gap: 3;
-  itemsVerticalAlign: itemsCentered;
-}
-
-/*# sourceMappingURL=defaults.css.map */
diff --git a/examples/jewel/TourDeJewel/src/main/resources/assets/themes/Jewel-Light-Flat-Primary-Blue-Theme/defaults.css b/examples/jewel/TourDeJewel/src/main/resources/assets/themes/Jewel-Light-Flat-Primary-Blue-Theme/defaults.css
deleted file mode 100644
index d47ebd2..0000000
--- a/examples/jewel/TourDeJewel/src/main/resources/assets/themes/Jewel-Light-Flat-Primary-Blue-Theme/defaults.css
+++ /dev/null
@@ -1,1692 +0,0 @@
-/*!
- *  Licensed to the Apache Software Foundation (ASF) under one or more
- *  contributor license agreements.  See the NOTICE file distributed with
- *  this work for additional information regarding copyright ownership.
- *  The ASF licenses this file to You under the Apache License, Version 2.0
- *  (the "License"); you may not use this file except in compliance with
- *  the License.  You may obtain a copy of the License at
- *
- *      http://www.apache.org/licenses/LICENSE-2.0
- *
- *  Unless required by applicable law or agreed to in writing, software
- *  distributed under the License is distributed on an "AS IS" BASIS,
- *  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- *  See the License for the specific language governing permissions and
- *  limitations under the License.
- */
-@namespace j "library://ns.apache.org/royale/jewel";
-@namespace "http://www.w3.org/1999/xhtml";
-.jewel.application {
-  background: #f5f8fa;
-  font-family: "Lato", sans-serif;
-  color: #808080;
-  padding: 0px;
-  margin: 0px;
-}
-
-j|Form {
-  gap: 3;
-}
-
-input, select, textarea, button {
-  font-family: inherit;
-}
-
-hr {
-  background-color: #d9d9d9;
-}
-
-.jewel.xsmall {
-  font-size: 0.6em;
-}
-
-.jewel.small {
-  font-size: 0.8em;
-}
-
-.jewel {
-  font-size: 1em;
-}
-
-.jewel.large {
-  font-size: 1.2em;
-}
-
-.jewel.xlarge {
-  font-size: 1.4em;
-}
-
-.jewel.imagebutton {
-  outline: 0;
-}
-
-.jewel.alert {
-  transform: translate(-50%, -60%);
-  margin: 0;
-  padding: 0;
-  min-width: 320px;
-  min-height: 240px;
-  border: 0px solid;
-  background: white;
-  box-shadow: 0px 20px 65px 0px rgba(0, 0, 0, 0.8);
-  border-radius: 3px;
-  opacity: 0;
-  will-change: opacity, transform;
-}
-.jewel.alert.open {
-  opacity: 1;
-  transform: translate(-50%, -50%);
-  transition: opacity 0.4s 0ms, transform 0.4s 0ms;
-}
-.jewel.alert.open + .backdrop {
-  opacity: 1;
-  transition: opacity 0.4s 0ms;
-}
-.jewel.alert .jewel.titlebar {
-  padding: 20px 20px 0px 20px;
-  height: 50px;
-  color: #3CADF1;
-}
-.jewel.alert .jewel.titlebar .jewel.label {
-  font-size: 1.45em !important;
-  font-weight: bold;
-  font-color: #3CADF1;
-}
-.jewel.alert .content {
-  padding: 20px;
-  top: 50px;
-  bottom: 84px;
-}
-.jewel.alert .content .jewel.label {
-  white-space: normal;
-  color: #808080;
-  font-size: 1.1em;
-  font-weight: 400;
-}
-.jewel.alert .jewel.controlbar {
-  background: white;
-  border: 0px solid;
-  box-shadow: none;
-  border-radius: 0px 0px 3px 3px;
-  padding: 20px;
-  position: absolute;
-  bottom: 0;
-  width: 100%;
-  height: 84px;
-}
-.jewel.alert + .backdrop {
-  opacity: 0;
-  will-change: opacity;
-  background-color: rgba(0, 0, 0, 0.5);
-}
-
-.jewel.badge {
-  border-radius: 500em;
-  color: #808080;
-  font-size: 0.85em !important;
-  line-height: 1em;
-}
-.jewel.badge.primary {
-  background: #3CADF1;
-  color: #FFFFFF;
-}
-
-.jewel.button {
-  margin: 0;
-  padding: 0.679em 1.12em;
-  background: #d9d9d9;
-  border: 1px solid #c5c5c5;
-  box-shadow: none;
-  border-radius: 0.25rem;
-  color: #808080;
-  text-shadow: none;
-  font-weight: bold;
-  text-transform: uppercase;
-}
-.jewel.button:hover, .jewel.button:hover:focus {
-  background: #cccccc;
-  border: 1px solid #c5c5c5;
-  color: #808080;
-}
-.jewel.button:active, .jewel.button:active:focus {
-  background: #b3b3b3;
-  border: 1px solid #c5c5c5;
-  box-shadow: none;
-  color: #808080;
-}
-.jewel.button:focus {
-  background: #e6e6e6;
-  border: 1px solid #c5c5c5;
-  box-shadow: none;
-  color: #808080;
-}
-.jewel.button[disabled] {
-  background: #f3f3f3 !important;
-  border: 1px solid #d9d9d9 !important;
-  box-shadow: none !important;
-  color: silver;
-  text-shadow: unset;
-}
-.jewel.button[disabled]:hover, .jewel.button[disabled]:hover:focus {
-  color: silver;
-}
-.jewel.button[disabled] {
-  font-weight: 400;
-}
-.jewel.button.icon {
-  padding: 0.429em 0.87em;
-}
-.jewel.button.icon i {
-  margin-left: 0px;
-  margin-right: 0px;
-}
-.jewel.button.left-space i {
-  margin-left: 0px;
-  margin-right: 8px;
-}
-.jewel.button.right-space i {
-  margin-left: 8px;
-  margin-right: 0px;
-}
-
-.jewel.button.primary {
-  background: #3CADF1;
-  border: 1px solid #169dee;
-  box-shadow: none;
-  border-radius: 0.25rem;
-  color: #FFFFFF;
-  text-shadow: none;
-}
-.jewel.button.primary:hover, .jewel.button.primary:hover:focus {
-  background: #24a3ef;
-  border: 1px solid #169dee;
-  color: #FFFFFF;
-}
-.jewel.button.primary:active, .jewel.button.primary:active:focus {
-  background: #0f88d1;
-  border: 1px solid #169dee;
-  box-shadow: none;
-  color: #FFFFFF;
-}
-.jewel.button.primary:focus {
-  background: #54b7f3;
-  border: 1px solid #169dee;
-  box-shadow: none;
-  color: #FFFFFF;
-}
-.jewel.button.primary[disabled] {
-  background: #f3f3f3 !important;
-  border: 1px solid #d9d9d9 !important;
-  box-shadow: none !important;
-  color: silver;
-  text-shadow: unset;
-}
-.jewel.button.primary[disabled]:hover, .jewel.button.primary[disabled]:hover:focus {
-  color: silver;
-}
-
-.jewel.button.outlined {
-  background: rgba(179, 179, 179, 0.05);
-  border: 1px solid #999999;
-  box-shadow: none;
-  color: #8d8d8d;
-  text-shadow: none;
-}
-.jewel.button.outlined:hover, .jewel.button.outlined:hover:focus {
-  background: rgba(179, 179, 179, 0.15);
-  border: 1px solid #8d8d8d;
-  color: #737373;
-}
-.jewel.button.outlined:active, .jewel.button.outlined:active:focus {
-  background: rgba(179, 179, 179, 0.25);
-  border: 1px solid #858585;
-  box-shadow: none;
-  color: #737373;
-}
-.jewel.button.outlined:focus {
-  border: 1px solid gray;
-  box-shadow: none;
-  color: #737373;
-}
-.jewel.button.outlined[disabled] {
-  background: rgba(243, 243, 243, 0.1) !important;
-  border: 1px solid #d9d9d9 !important;
-  color: silver;
-  text-shadow: unset;
-}
-.jewel.button.outlined[disabled]:hover, .jewel.button.outlined[disabled]:hover:focus {
-  color: silver;
-}
-
-.jewel.button.primary.outlined {
-  background: rgba(60, 173, 241, 0.05);
-  border: 1px solid #1198e9;
-  box-shadow: none;
-  color: #0f88d1;
-  text-shadow: none;
-}
-.jewel.button.primary.outlined:hover, .jewel.button.primary.outlined:hover:focus {
-  background: rgba(60, 173, 241, 0.15);
-  border: 1px solid #0f88d1;
-  color: #0c69a2;
-}
-.jewel.button.primary.outlined:active, .jewel.button.primary.outlined:active:focus {
-  background: rgba(60, 173, 241, 0.25);
-  border: 1px solid #0e7fc3;
-  box-shadow: none;
-  color: #0c69a2;
-}
-.jewel.button.primary.outlined:focus {
-  border: 1px solid #0d79ba;
-  box-shadow: none;
-  color: #0c69a2;
-}
-.jewel.button.primary.outlined[disabled] {
-  background: rgba(243, 243, 243, 0.1) !important;
-  border: 1px solid #d9d9d9 !important;
-  color: silver;
-  text-shadow: unset;
-}
-.jewel.button.primary.outlined[disabled]:hover, .jewel.button.primary.outlined[disabled]:hover:focus {
-  color: silver;
-}
-
-.jewel.button.unboxed {
-  background: rgba(179, 179, 179, 0);
-  border: 1px solid transparent;
-  box-shadow: none;
-  color: #8d8d8d;
-  text-shadow: none;
-}
-.jewel.button.unboxed:hover, .jewel.button.unboxed:hover:focus {
-  background: rgba(179, 179, 179, 0.15);
-  border: 1px solid transparent;
-  color: #737373;
-}
-.jewel.button.unboxed:active, .jewel.button.unboxed:active:focus {
-  background: rgba(179, 179, 179, 0.25);
-  border: 1px solid transparent;
-  box-shadow: none;
-  color: #737373;
-}
-.jewel.button.unboxed:focus {
-  background: rgba(179, 179, 179, 0.15);
-  border: 1px solid transparent;
-  box-shadow: none;
-  color: #737373;
-}
-.jewel.button.unboxed[disabled] {
-  background: rgba(243, 243, 243, 0) !important;
-  border: 1px solid transparent !important;
-  color: silver;
-  text-shadow: unset;
-}
-.jewel.button.unboxed[disabled]:hover, .jewel.button.unboxed[disabled]:hover:focus {
-  color: silver;
-}
-
-.jewel.button.primary.unboxed {
-  background: rgba(60, 173, 241, 0);
-  border: 1px solid transparent;
-  box-shadow: none;
-  color: #0f88d1;
-  text-shadow: none;
-}
-.jewel.button.primary.unboxed:hover, .jewel.button.primary.unboxed:hover:focus {
-  background: rgba(60, 173, 241, 0.15);
-  border: 1px solid transparent;
-  color: #0c69a2;
-}
-.jewel.button.primary.unboxed:active, .jewel.button.primary.unboxed:active:focus {
-  background: rgba(60, 173, 241, 0.25);
-  border: 1px solid transparent;
-  box-shadow: none;
-  color: #0c69a2;
-}
-.jewel.button.primary.unboxed:focus {
-  background: rgba(60, 173, 241, 0.15);
-  border: 1px solid transparent;
-  box-shadow: none;
-  color: #0c69a2;
-}
-.jewel.button.primary.unboxed[disabled] {
-  background: rgba(243, 243, 243, 0) !important;
-  border: 1px solid transparent !important;
-  color: silver;
-  text-shadow: unset;
-}
-.jewel.button.primary.unboxed[disabled]:hover, .jewel.button.primary.unboxed[disabled]:hover:focus {
-  color: silver;
-}
-
-.jewel.card {
-  font-size: 1em;
-  font-weight: 400;
-  background: white;
-  border: 1px solid transparent;
-  border-radius: 0.25rem;
-}
-.jewel.card.simple {
-  padding: 20px;
-}
-.jewel.card .cardHeader {
-  border-bottom: 1px solid transparent;
-  padding: 12px 20px;
-}
-.jewel.card .cardPrimaryContent {
-  padding: 20px;
-}
-.jewel.card .cardActions {
-  border-top: 1px solid transparent;
-  padding: 18px 20px;
-}
-
-j|Card {
-  gap: 3;
-}
-
-j|CardHeader {
-  gap: 3;
-}
-
-j|CardPrimaryContent {
-  gap: 3;
-}
-
-j|CardActions {
-  gap: 3;
-}
-
-.jewel.checkbox input + span::before {
-  background: white;
-  border: 1px solid #d9d9d9;
-  border-radius: 3px;
-}
-.jewel.checkbox input + span::after {
-  background: url("data:image/svg+xml,%3Csvg viewBox='0 0 22 22' version='1.1' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='0' y='0' width='22' height='22' fill-opacity='0'/%3E%3Cpolygon fill='%233CADF1' points='3.50018311 12.4854126 8.48547363 17.4989624 18.4641113 7.47589111 15.5010376 4.51739502 8.48547363 11.5650024 6.52087402 9.47265625'/%3E%3C/svg%3E") no-repeat center center;
-  border: 1px solid transparent;
-  border-radius: 3px;
-  transition: all 0.3s ease;
-  transform: scale(0);
-}
-.jewel.checkbox input:checked + span::after, .jewel.checkbox input:checked:active + span::after {
-  transform: scale(1);
-}
-.jewel.checkbox input:focus + span::before, .jewel.checkbox input:checked:focus + span::before, .jewel.checkbox input:checked:active:focus + span::before {
-  background: #b3dffa;
-  border: 1px solid #3CADF1;
-  border-radius: 3px;
-}
-.jewel.checkbox input[disabled] + span::before {
-  background: #f3f3f3;
-  border: 1px solid #d9d9d9;
-  border-radius: 3px;
-}
-.jewel.checkbox input[disabled] + span {
-  color: silver;
-}
-.jewel.checkbox input[disabled] + span::after {
-  background: url("data:image/svg+xml,%3Csvg viewBox='0 0 22 22' version='1.1' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='0' y='0' width='22' height='22' fill-opacity='0'/%3E%3Cpolygon fill='%23cccccc' points='3.50018311 12.4854126 8.48547363 17.4989624 18.4641113 7.47589111 15.5010376 4.51739502 8.48547363 11.5650024 6.52087402 9.47265625'/%3E%3C/svg%3E") no-repeat center center;
-}
-.jewel.checkbox span {
-  padding-left: 8px;
-  font-size: 16px;
-}
-
-.jewel.combobox .jewel.textinput input {
-  border-radius: 0.25rem 0px 0px 0.25rem;
-}
-.jewel.combobox .jewel.button {
-  color: transparent;
-  border-bottom-left-radius: 0px;
-  border-top-left-radius: 0px;
-  border-left: 0px;
-}
-.jewel.combobox .jewel.button::before {
-  line-height: 22px;
-}
-.jewel.combobox .jewel.button::after {
-  background-size: 66%;
-  background: url("data:image/svg+xml,%3Csvg viewBox='0 0 12 8' version='1.1' xmlns='http://www.w3.org/2000/svg'%3E%3Cg stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg transform='translate(0.000000, -1.000000)' fill='%233CADF1' fill-rule='nonzero'%3E%3Cg transform='translate(-2.000000, 0.000000)'%3E%3Cpolygon transform='translate(8.000000, 4.705000) scale(1, -1) translate(-8.000000, -4.705000) ' points='3.41 8.41 8 3.83 12.59 8.41 14 7 8 1 2 7'%3E%3C/polygon%3E%3C/g [...]
-  width: 14px;
-  height: 22px;
-  left: calc(50% - 8px);
-  top: calc(50% - 11px);
-}
-.jewel.combobox .jewel.button[disabled] {
-  border-left: 0px !important;
-}
-.jewel.combobox .jewel.button[disabled]::after {
-  background-size: 66%;
-  background: url("data:image/svg+xml,%3Csvg viewBox='0 0 12 8' version='1.1' xmlns='http://www.w3.org/2000/svg'%3E%3Cg stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg transform='translate(0.000000, -1.000000)' fill='%23cccccc' fill-rule='nonzero'%3E%3Cg transform='translate(-2.000000, 0.000000)'%3E%3Cpolygon transform='translate(8.000000, 4.705000) scale(1, -1) translate(-8.000000, -4.705000) ' points='3.41 8.41 8 3.83 12.59 8.41 14 7 8 1 2 7'%3E%3C/polygon%3E%3C/g [...]
-}
-
-.jewel.datagrid .jewel.buttonbar.header .jewel.button.first {
-  border-bottom-left-radius: 0;
-}
-.jewel.datagrid .jewel.buttonbar.header .jewel.button.last {
-  border-bottom-right-radius: 0;
-}
-.jewel.datagrid .listarea {
-  border-top-width: 0px;
-  border-left-width: 0px;
-  border-right-width: 0px;
-  border-bottom-width: 1px;
-  border-bottom-left-radius: 0.25rem;
-  border-bottom-right-radius: 0.25rem;
-  border-style: solid;
-  border-color: #d9d9d9;
-}
-.jewel.datagrid .jewel.list.column {
-  border-radius: 0px;
-  border-bottom-width: 0px;
-  box-shadow: none;
-}
-.jewel.datagrid .jewel.list.column.first {
-  border-bottom-left-radius: 0.25rem;
-}
-.jewel.datagrid .jewel.list.column.last {
-  border-bottom-right-radius: 0.25rem;
-}
-.jewel.datagrid .jewel.list.column .jewel.item.datagrid {
-  border-bottom: 1px solid #ededed;
-}
-.jewel.datagrid .jewel.list.column .jewel.item.datagrid.primary.hovered {
-  background: #75c5f5;
-}
-.jewel.datagrid .jewel.list.column .jewel.item.datagrid.primary.selected, .jewel.datagrid .jewel.list.column .jewel.item.datagrid.primary.selectable:active {
-  background: #5dbbf3;
-}
-
-.jewel.datechooser .jewel.table {
-  background: white;
-  border: 1px solid #d9d9d9;
-  border-radius: 0.25rem;
-  box-shadow: none;
-}
-.jewel.datechooser .jewel.table .jewel.button {
-  background: transparent;
-  border: none;
-  box-shadow: none;
-}
-.jewel.datechooser .jewel.table .jewel.tableheadercell {
-  padding: 12px 0px;
-  background: white;
-  border-left: 0px;
-}
-.jewel.datechooser .jewel.table .jewel.tableheadercell.buttonsRow {
-  border-bottom: 1px solid #d9d9d9;
-}
-.jewel.datechooser .jewel.table .jewel.tableheadercell.buttonsRow .previousButton, .jewel.datechooser .jewel.table .jewel.tableheadercell.buttonsRow .nextButton {
-  border-radius: 50%;
-  color: transparent;
-}
-.jewel.datechooser .jewel.table .jewel.tableheadercell.buttonsRow .viewSelector:hover, .jewel.datechooser .jewel.table .jewel.tableheadercell.buttonsRow .previousButton:hover, .jewel.datechooser .jewel.table .jewel.tableheadercell.buttonsRow .nextButton:hover {
-  background: #f3f3f3;
-}
-.jewel.datechooser .jewel.table .jewel.tableheadercell.buttonsRow .viewSelector:active, .jewel.datechooser .jewel.table .jewel.tableheadercell.buttonsRow .previousButton:active, .jewel.datechooser .jewel.table .jewel.tableheadercell.buttonsRow .nextButton:active {
-  background: #e6e6e6;
-}
-.jewel.datechooser .jewel.table .jewel.tableheadercell.buttonsRow .viewSelector::after {
-  width: 14px;
-  height: 8px;
-  padding-right: 8px;
-  background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 12 8' version='1.1' xmlns='http://www.w3.org/2000/svg'%3E%3Cg stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg transform='translate(0.000000, -1.000000)' fill='%233CADF1' fill-rule='nonzero'%3E%3Cg transform='translate(-2.000000, 0.000000)'%3E%3Cpolygon transform='translate(8.000000, 4.705000) scale(1, -1) translate(-8.000000, -4.705000) ' points='3.41 8.41 8 3.83 12.59 8.41 14 7 8 1 2 7'%3E%3C/polygon%3 [...]
-  background-position: right 0 center;
-  background-repeat: no-repeat;
-}
-.jewel.datechooser .jewel.table .jewel.tableheadercell.buttonsRow .previousButton::after, .jewel.datechooser .jewel.table .jewel.tableheadercell.buttonsRow .nextButton::after {
-  width: 14px;
-  height: 14px;
-  top: calc(50% - 7px);
-}
-.jewel.datechooser .jewel.table .jewel.tableheadercell.buttonsRow .previousButton::after {
-  left: calc(50% - 9px);
-  background: url("data:image/svg+xml,%3Csvg viewBox='0 0 8 12' version='1.1' xmlns='http://www.w3.org/2000/svg'%3E%3Cg stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg transform='translate(-7.000000, -5.000000)'%3E%3Crect x='0' y='0' width='22' height='22'%3E%3C/rect%3E%3Cpath d='M14.9911518,6.4116803 C14.9876664,5.88503401 14.7746504,5.53560917 14.5762939,5.35284424 C14.3779375,5.17007931 14.0808684,5.04951371 13.4608967,5.00170898 L7.01066011,11.0034834 L13.482210 [...]
-}
-.jewel.datechooser .jewel.table .jewel.tableheadercell.buttonsRow .nextButton::after {
-  left: calc(50% - 5px);
-  background: url("data:image/svg+xml,%3Csvg viewBox='0 0 8 12' version='1.1' xmlns='http://www.w3.org/2000/svg'%3E%3Cg stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg transform='translate(-7.000000, -5.000000)'%3E%3Crect x='0' y='0' width='22' height='22'%3E%3C/rect%3E%3Cpath d='M14.9911518,6.4116803 C14.9876664,5.88503401 14.7746504,5.53560917 14.5762939,5.35284424 C14.3779375,5.17007931 14.0808684,5.04951371 13.4608967,5.00170898 L7.01066011,11.0034834 L13.482210 [...]
-}
-.jewel.datechooser .jewel.table .jewel.tablecell {
-  border-top: 0px;
-  border-left: 0px;
-  padding: 4px;
-}
-.jewel.datechooser .jewel.table .jewel.tableheadercell.buttonsRow {
-  padding: 4px;
-}
-.jewel.datechooser[disabled] {
-  pointer-events: none;
-}
-.jewel.datechooser[disabled] .jewel.table {
-  color: silver;
-  text-shadow: unset;
-  background: #f3f3f3;
-  border: 0px solid;
-}
-.jewel.datechooser[disabled] .jewel.table .jewel.button {
-  color: silver;
-  text-shadow: unset;
-  font-weight: normal;
-}
-.jewel.datechooser[disabled] .jewel.table .jewel.tableheadercell {
-  background: none;
-  color: silver;
-  text-shadow: unset;
-}
-.jewel.datechooser[disabled] .jewel.table .jewel.tableheadercell.buttonsRow .viewSelector::after {
-  background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 12 8' version='1.1' xmlns='http://www.w3.org/2000/svg'%3E%3Cg stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg transform='translate(0.000000, -1.000000)' fill='%23cccccc' fill-rule='nonzero'%3E%3Cg transform='translate(-2.000000, 0.000000)'%3E%3Cpolygon transform='translate(8.000000, 4.705000) scale(1, -1) translate(-8.000000, -4.705000) ' points='3.41 8.41 8 3.83 12.59 8.41 14 7 8 1 2 7'%3E%3C/polygon%3 [...]
-}
-.jewel.datechooser[disabled] .jewel.table .jewel.tableheadercell.buttonsRow .previousButton::after, .jewel.datechooser[disabled] .jewel.table .jewel.tableheadercell.buttonsRow .nextButton::after {
-  background-size: 40%;
-}
-.jewel.datechooser[disabled] .jewel.table .jewel.tableheadercell.buttonsRow .previousButton::after {
-  background: url("data:image/svg+xml,%3Csvg viewBox='0 0 8 12' version='1.1' xmlns='http://www.w3.org/2000/svg'%3E%3Cg stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg transform='translate(-7.000000, -5.000000)'%3E%3Crect x='0' y='0' width='22' height='22'%3E%3C/rect%3E%3Cpath d='M14.9911518,6.4116803 C14.9876664,5.88503401 14.7746504,5.53560917 14.5762939,5.35284424 C14.3779375,5.17007931 14.0808684,5.04951371 13.4608967,5.00170898 L7.01066011,11.0034834 L13.482210 [...]
-}
-.jewel.datechooser[disabled] .jewel.table .jewel.tableheadercell.buttonsRow .nextButton::after {
-  background: url("data:image/svg+xml,%3Csvg viewBox='0 0 8 12' version='1.1' xmlns='http://www.w3.org/2000/svg'%3E%3Cg stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg transform='translate(-7.000000, -5.000000)'%3E%3Crect x='0' y='0' width='22' height='22'%3E%3C/rect%3E%3Cpath d='M14.9911518,6.4116803 C14.9876664,5.88503401 14.7746504,5.53560917 14.5762939,5.35284424 C14.3779375,5.17007931 14.0808684,5.04951371 13.4608967,5.00170898 L7.01066011,11.0034834 L13.482210 [...]
-}
-.jewel.datechooser[disabled] .jewel.tableitem {
-  height: 38px;
-}
-.jewel.datechooser[disabled] .jewel.tableitem.selected, .jewel.datechooser[disabled] .jewel.tableitem.selectable:active {
-  background: #cccccc;
-}
-
-.calendar.item {
-  padding: 10px;
-  font-size: 1em;
-}
-.calendar.item.dayName {
-  font-weight: 600;
-}
-.calendar.item.date {
-  color: grey;
-}
-
-.jewel.datefield .jewel.textinput input {
-  border-radius: 0.25rem 0px 0px 0.25rem;
-}
-.jewel.datefield .jewel.button {
-  color: transparent;
-  border-bottom-left-radius: 0px;
-  border-top-left-radius: 0px;
-  border-left: 0px;
-}
-.jewel.datefield .jewel.button::after {
-  background-size: 66%;
-  background: url("data:image/svg+xml,%3Csvg viewBox='0 0 22 22' version='1.1' xmlns='http://www.w3.org/2000/svg'%3E%3Cg stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Crect x='0' y='0' width='22' height='22'%3E%3C/rect%3E%3Cpath d='M18.3333333,2.75 L17.4166667,2.75 L17.4166667,0.916666667 L15.5833333,0.916666667 L15.5833333,2.75 L6.41666667,2.75 L6.41666667,0.916666667 L4.58333333,0.916666667 L4.58333333,2.75 L3.66666667,2.75 C2.65833333,2.75 1.83333333,3.575 1.83333 [...]
-}
-.jewel.datefield .jewel.button[disabled] {
-  border-left: 0px !important;
-}
-.jewel.datefield .jewel.button[disabled]::after {
-  background-size: 66%;
-  background: url("data:image/svg+xml,%3Csvg viewBox='0 0 22 22' version='1.1' xmlns='http://www.w3.org/2000/svg'%3E%3Cg stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Crect x='0' y='0' width='22' height='22'%3E%3C/rect%3E%3Cpath d='M18.3333333,2.75 L17.4166667,2.75 L17.4166667,0.916666667 L15.5833333,0.916666667 L15.5833333,2.75 L6.41666667,2.75 L6.41666667,0.916666667 L4.58333333,0.916666667 L4.58333333,2.75 L3.66666667,2.75 C2.65833333,2.75 1.83333333,3.575 1.83333 [...]
-}
-
-.jewel.divider {
-  border-bottom-color: #d9d9d9;
-  border-bottom-width: 1px;
-  border-bottom-style: solid;
-}
-
-.jewel.drawer.float {
-  color: rgba(0, 0, 0, 0.8);
-}
-.jewel.drawer.float::before {
-  background-color: rgba(0, 0, 0, 0.65);
-  will-change: opacity;
-  transition: opacity 0.4s 0ms;
-}
-.jewel.drawer.float .drawermain {
-  box-shadow: 0px 0px 6px 1px rgba(1, 1, 1, 0.7);
-  transform: translateX(-104%);
-  will-change: transform;
-  width: calc(100% - 54px);
-  max-width: 280px;
-  background-color: white;
-  transition: transform 250ms 0ms;
-}
-.jewel.drawer.float.open .drawermain {
-  transform: none;
-  transition: transform 300ms 0ms;
-}
-.jewel.drawer.fixed .drawermain {
-  width: 240px;
-  transform: translateX(-104%);
-  will-change: transform;
-  transition: transform 250ms 0ms;
-  background-color: white;
-  border-left: 0;
-  border-right: 1px solid #d9d9d9;
-}
-.jewel.drawer.fixed.open {
-  width: auto;
-}
-.jewel.drawer.fixed.open .drawermain {
-  transition: transform 300ms 0ms;
-}
-
-.jewel.drawerheader {
-  background: #3CADF1;
-  border: 1px solid #169dee;
-  color: #FFFFFF;
-  padding: 16px;
-}
-.jewel.drawerheader div {
-  padding: 16px;
-}
-
-.jewel.drawerfooter {
-  background: #333333;
-  border: 0px solid;
-  color: #FFFFFF;
-  text-shadow: none;
-}
-.jewel.drawerfooter .jewel.barsection {
-  padding: 8px 12px;
-}
-.jewel.drawerfooter .jewel.barsection button {
-  background: transparent;
-  box-shadow: none;
-  border: none;
-  padding: 12px;
-  fill: #FFFFFF;
-  color: inherit;
-  text-shadow: none;
-}
-.jewel.drawerfooter .jewel.barsection button:hover, .jewel.drawerfooter .jewel.barsection button:hover:focus, .jewel.drawerfooter .jewel.barsection button:active, .jewel.drawerfooter .jewel.barsection button:active:focus, .jewel.drawerfooter .jewel.barsection button:focus {
-  background: transparent;
-  box-shadow: none;
-  border: none;
-}
-.jewel.drawerfooter .jewel.barsection button[disabled] {
-  background: transparent;
-  box-shadow: none;
-  border: none;
-}
-
-.jewel.dropdownlist {
-  background-color: white;
-  border: 1px solid #d1d1d1;
-  background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 12 8' version='1.1' xmlns='http://www.w3.org/2000/svg'%3E%3Cg stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg transform='translate(0.000000, -1.000000)' fill='%233CADF1' fill-rule='nonzero'%3E%3Cg transform='translate(-2.000000, 0.000000)'%3E%3Cpolygon transform='translate(8.000000, 4.705000) scale(1, -1) translate(-8.000000, -4.705000) ' points='3.41 8.41 8 3.83 12.59 8.41 14 7 8 1 2 7'%3E%3C/polygon%3 [...]
-  background-size: 1.08em;
-  background-position: right 0.7em center;
-  background-repeat: no-repeat;
-  border-radius: 0.25rem;
-}
-.jewel.dropdownlist[disabled] {
-  background-color: #f3f3f3;
-  border: 1px solid #d9d9d9;
-  background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 12 8' version='1.1' xmlns='http://www.w3.org/2000/svg'%3E%3Cg stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg transform='translate(0.000000, -1.000000)' fill='%23cccccc' fill-rule='nonzero'%3E%3Cg transform='translate(-2.000000, 0.000000)'%3E%3Cpolygon transform='translate(8.000000, 4.705000) scale(1, -1) translate(-8.000000, -4.705000) ' points='3.41 8.41 8 3.83 12.59 8.41 14 7 8 1 2 7'%3E%3C/polygon%3 [...]
-  box-shadow: none;
-  color: silver;
-}
-.jewel.dropdownlist[disabled]::placeholder, .jewel.dropdownlist[disabled]:-ms-input-placeholder {
-  color: silver;
-}
-.jewel.dropdownlist[disabled] + i {
-  color: silver;
-}
-.jewel.dropdownlist:focus {
-  border: 1px solid #3CADF1;
-}
-
-.jewel.footerbar .footerBarAppHeader {
-  background: #333333;
-  border: 0px solid;
-  color: #FFFFFF;
-  text-shadow: none;
-}
-.jewel.footerbar .footerBarAppHeader.has-drawer {
-  width: calc(100% - 240px);
-}
-.jewel.footerbar .jewel.barsection {
-  padding: 8px 12px;
-}
-.jewel.footerbar .jewel.barsection button {
-  background: transparent;
-  box-shadow: none;
-  border: none;
-  padding: 12px;
-  fill: #FFFFFF;
-  color: inherit;
-  text-shadow: none;
-}
-.jewel.footerbar .jewel.barsection button:hover, .jewel.footerbar .jewel.barsection button:hover:focus, .jewel.footerbar .jewel.barsection button:active, .jewel.footerbar .jewel.barsection button:active:focus, .jewel.footerbar .jewel.barsection button:focus {
-  background: transparent;
-  box-shadow: none;
-  border: none;
-}
-.jewel.footerbar .jewel.barsection button[disabled] {
-  background: transparent;
-  box-shadow: none;
-  border: none;
-}
-
-.jewel.formheading {
-  color: #1198e9;
-  font-size: 1.4em !important;
-}
-.jewel.formheading .jewel.label.spacerLabel {
-  width: 115px;
-}
-.jewel.formheading .jewel.label.requiredSpacerLabel {
-  width: 10px;
-}
-
-j|FormHeading {
-  gap: 2;
-}
-
-.jewel.formitem .jewel.label.formlabel {
-  width: 115px;
-}
-.jewel.formitem .jewel.label.required {
-  color: #EC1C24;
-  font-size: 1.6em !important;
-  width: 10px;
-}
-
-j|FormItem {
-  gap: 2;
-  itemsVerticalAlign: itemsCentered;
-}
-
-.fonticon.dark {
-  color: #676767;
-}
-.fonticon.dark.inactive {
-  color: rgba(128, 128, 128, 0.3);
-}
-.fonticon.light {
-  color: white;
-}
-.fonticon.light.inactive {
-  color: rgba(255, 255, 255, 0.5);
-}
-
-.jewel.item {
-  padding: 8px;
-}
-.jewel.item.hovered {
-  color: #FFFFFF;
-}
-.jewel.item.selected, .jewel.item.selectable:active {
-  color: #FFFFFF;
-}
-.jewel.item.primary.hovered {
-  background: #3CADF1;
-}
-.jewel.item.primary.selected, .jewel.item.primary.selectable:active {
-  background: #24a3ef;
-}
-
-.jewel.label {
-  line-height: 1em;
-}
-.jewel.label.multiline {
-  line-height: normal;
-  max-width: 100%;
-}
-
-.jewel.list {
-  background: white;
-  border: 1px solid #d9d9d9;
-  box-shadow: none;
-  border-radius: 3px;
-}
-.jewel.list[disabled] {
-  pointer-events: none;
-  color: silver;
-  text-shadow: unset;
-  font-weight: normal;
-  background: #f3f3f3;
-  border: 0px solid;
-  box-shadow: none;
-}
-.jewel.list[disabled] .jewel.item.selected, .jewel.list[disabled] .jewel.item.selectable:active {
-  background: #cccccc !important;
-}
-
-j|List {
-  variableRowHeight: true;
-}
-
-.jewel.navigation {
-  background-color: #ffffff;
-}
-.jewel.navigation .layout.vertical {
-  align-items: stretch;
-}
-
-.jewel.navigationlink {
-  margin: 0;
-  padding: 0 16px;
-  font-size: 1em;
-  font-weight: 500;
-  color: rgba(0, 0, 0, 0.6);
-}
-.jewel.navigationlink.hovered {
-  background: #f3f3f3 !important;
-}
-.jewel.navigationlink .hint.fonticon {
-  margin-left: auto;
-}
-
-.navigation-section-group {
-  transition: height 0.5s;
-  overflow: hidden !important;
-}
-.navigation-section-group .navigationlink {
-  padding-left: 34px;
-}
-
-.jewel.numericstepper .jewel.textinput input {
-  width: 8em;
-  border-radius: 0.25rem 0px 0px 0.25rem;
-}
-
-@media (max-width: 992px) {
-  .jewel.numericstepper .jewel.textinput input {
-    border-radius: 0;
-  }
-}
-.jewel.spinner {
-  width: 34px;
-}
-.jewel.spinner .jewel.button {
-  padding: 0px;
-  height: 19px;
-  color: transparent;
-  border-radius: 0 0.25rem 0.25rem 0;
-  border-left: 0px;
-}
-.jewel.spinner .jewel.button.up {
-  border-bottom-right-radius: 0px;
-}
-.jewel.spinner .jewel.button.up::after {
-  background-size: 46%;
-  background: url("data:image/svg+xml,%3Csvg viewBox='0 0 12 8' version='1.1' xmlns='http://www.w3.org/2000/svg'%3E%3Cg stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg transform='translate(0.000000, -1.000000)' fill='%233CADF1' fill-rule='nonzero'%3E%3Cg transform='translate(-2.000000, 0.000000)'%3E%3Cpolygon points='3.41 8.41 8 3.83 12.59 8.41 14 7 8 1 2 7'%3E%3C/polygon%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E") no-repeat center center;
-}
-.jewel.spinner .jewel.button.down {
-  border-top-right-radius: 0px;
-  border-top-style: groove;
-}
-.jewel.spinner .jewel.button.down::after {
-  background-size: 46%;
-  background: url("data:image/svg+xml,%3Csvg viewBox='0 0 12 8' version='1.1' xmlns='http://www.w3.org/2000/svg'%3E%3Cg stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg transform='translate(0.000000, -1.000000)' fill='%233CADF1' fill-rule='nonzero'%3E%3Cg transform='translate(-2.000000, 0.000000)'%3E%3Cpolygon transform='translate(8.000000, 4.705000) scale(1, -1) translate(-8.000000, -4.705000) ' points='3.41 8.41 8 3.83 12.59 8.41 14 7 8 1 2 7'%3E%3C/polygon%3E%3C/g [...]
-}
-
-@media (max-width: 992px) {
-  .jewel.spinner .jewel.button.up {
-    border: 1px solid #b3b3b3;
-    border-radius: 0 0.25rem 0.25rem 0;
-  }
-  .jewel.spinner .jewel.button.down {
-    border: 1px solid #b3b3b3;
-    border-radius: 0.25rem 0 0 0.25rem;
-    border-top-style: solid;
-  }
-}
-.popup-content::before {
-  background-color: rgba(0, 0, 0, 0.65);
-  will-change: opacity;
-  transition: opacity 0.4s 0ms;
-}
-.popup-content .jewel.popupcontent {
-  border: 0px;
-  border-radius: 10px;
-  padding: 20px;
-  background: white;
-  box-shadow: 0px 0px 6px 1px rgba(1, 1, 1, 0.7) !important;
-}
-
-@media (min-width: 992px) {
-  .popup-content .jewel.popupcontent {
-    box-shadow: none !important;
-  }
-}
-.jewel.radiobutton input + span::before {
-  background: white;
-  border: 1px solid #d9d9d9;
-  border-radius: 50%;
-}
-.jewel.radiobutton input + span::after {
-  background: url("data:image/svg+xml,%3Csvg viewBox='0 0 22 22' version='1.1' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='0' y='0' width='22' height='22' fill-opacity='0'/%3E%3Ccircle fill='%233CADF1' cx='11' cy='11' r='6'/%3E%3C/svg%3E") no-repeat center center;
-  border: 1px solid transparent;
-  border-radius: 50%;
-  transition: all 0.3s ease;
-  transform: scale(0);
-}
-.jewel.radiobutton input:checked + span::after, .jewel.radiobutton input:checked:active + span::after {
-  transform: scale(1);
-}
-.jewel.radiobutton input:focus + span::before, .jewel.radiobutton input:checked:focus + span::before, .jewel.radiobutton input:checked:active:focus + span::before {
-  background: #b3dffa;
-  border: 1px solid #3CADF1;
-  border-radius: 50%;
-}
-.jewel.radiobutton input[disabled] + span::before {
-  background: #f3f3f3;
-  border: 1px solid #d9d9d9;
-  border-radius: 50%;
-}
-.jewel.radiobutton input[disabled] + span {
-  color: silver;
-}
-.jewel.radiobutton input[disabled] + span::after {
-  background: url("data:image/svg+xml,%3Csvg viewBox='0 0 22 22' version='1.1' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='0' y='0' width='22' height='22' fill-opacity='0'/%3E%3Ccircle fill='%23cccccc' cx='11' cy='11' r='6'/%3E%3C/svg%3E") no-repeat center center;
-}
-.jewel.radiobutton span {
-  padding-left: 8px;
-  font-size: 16px;
-}
-
-.jewel.slider input::-ms-fill-lower {
-  background: #3CADF1;
-  border: 1px solid #1b9fef;
-  box-shadow: none;
-  border-radius: 3px;
-}
-.jewel.slider input::-ms-fill-upper {
-  background: white;
-  border: 1px solid white;
-  border-radius: 3px;
-}
-.jewel.slider input::-webkit-slider-thumb {
-  width: 18px;
-  height: 18px;
-  background: #3CADF1;
-  border: 1px solid #169dee;
-  box-shadow: none;
-  border-radius: 50%;
-}
-.jewel.slider input::-moz-range-thumb {
-  width: 18px;
-  height: 18px;
-  background: #3CADF1;
-  border: 1px solid #169dee;
-  box-shadow: none;
-  border-radius: 50%;
-}
-.jewel.slider input::-ms-thumb {
-  width: 18px;
-  height: 18px;
-  background: #3CADF1;
-  border: 1px solid #169dee;
-  box-shadow: none;
-  border-radius: 50%;
-}
-.jewel.slider input:active::-webkit-slider-thumb, .jewel.slider input:active::-moz-range-thumb {
-  transform: scale(1.4);
-}
-.jewel.slider input:active::-ms-thumb {
-  transform: scale(0.8);
-}
-.jewel.slider input[disabled]::-ms-fill-lower {
-  background: #e6e6e6;
-  border: 1px solid silver;
-  box-shadow: none;
-}
-.jewel.slider input[disabled]::-ms-fill-upper {
-  background: #f3f3f3;
-  border: 1px solid #d9d9d9;
-  box-shadow: none;
-}
-.jewel.slider input[disabled]::-webkit-slider-thumb, .jewel.slider input[disabled]::-moz-range-thumb, .jewel.slider input[disabled]::-ms-thumb {
-  background: #f3f3f3;
-  border: 1px solid silver;
-  box-shadow: none;
-}
-.jewel.slider input[disabled]:active::-webkit-slider-thumb, .jewel.slider input[disabled]:active::-moz-range-thumb, .jewel.slider input[disabled]:active::-ms-thumb {
-  transform: scale(1);
-}
-.jewel.slider input[disabled] + .slider-track-container > .slider-track-fill {
-  background: #e6e6e6;
-  border: 1px solid silver;
-  box-shadow: none;
-}
-.jewel.slider input[disabled] + .slider-track-container > .slider-track {
-  background: #f3f3f3;
-  border: 1px solid #d9d9d9;
-  box-shadow: none;
-}
-
-.slider-track-container {
-  top: 50%;
-}
-
-.slider-track-fill {
-  background: #3CADF1;
-  border: 1px solid #1b9fef;
-  box-shadow: none;
-  border-radius: 3px;
-}
-
-.slider-track {
-  background: white;
-  border: 1px solid #d9d9d9;
-  border-radius: 3px;
-}
-
-.jewel.snackbar {
-  will-change: transform;
-  transform: translate(0, 100%);
-  transition: transform 0.4s 0ms;
-}
-.jewel.snackbar.open {
-  transform: translate(0);
-  transition: transform 0.4s 0ms;
-}
-.jewel.snackbar.primary .jewel.snackbar-content {
-  background: #3CADF1;
-  border: 0px solid;
-  box-shadow: none;
-}
-.jewel.snackbar.primary .jewel.snackbar-message {
-  color: #FFFFFF;
-}
-.jewel.snackbar.primary .jewel.snackbar-action {
-  color: #E2D70B;
-}
-.jewel.snackbar.primary .jewel.snackbar-action:hover {
-  background: #24a3ef;
-  border: none;
-}
-
-.jewel.snackbar-content {
-  background: #2C3E50;
-  border-radius: 0.25rem 0.25rem 0px 0px;
-}
-
-.jewel.snackbar-message {
-  color: #FFFFFF;
-}
-
-.jewel.snackbar-action {
-  color: #FFD740;
-}
-.jewel.snackbar-action:hover {
-  background-color: #3C4E60;
-}
-
-@media (max-width: 992px) {
-  .jewel.snackbar-content {
-    border-radius: 0px;
-  }
-}
-.jewel.tabbarbutton {
-  font-size: 1em;
-  font-weight: 500;
-  border: none;
-  background: transparent;
-  outline: none;
-  color: rgba(0, 0, 0, 0.6);
-  text-transform: uppercase;
-  text-decoration: none;
-  letter-spacing: 0.1em;
-  font-weight: 600;
-  transition: background-color 0.3s ease-in-out, color 0.3s ease-in-out;
-}
-.jewel.tabbarbutton > .content {
-  padding-top: 12px;
-  padding-bottom: 12px;
-}
-.jewel.tabbarbutton .indicator > .indicatorContent {
-  height: 2px;
-  background-color: #3CADF1;
-}
-.jewel.tabbarbutton.hovered {
-  background: rgba(60, 173, 241, 0.2);
-}
-.jewel.tabbarbutton.selected, .jewel.tabbarbutton.selectable:active {
-  color: #0f88d1;
-  background: rgba(60, 173, 241, 0.4);
-}
-
-.jewel.simpletable {
-  background: white;
-  border: 1px solid #d9d9d9;
-  box-shadow: none;
-  border-radius: 0.25rem;
-}
-.jewel.simpletable .jewel.thead tr {
-  border-bottom: 1px solid #d9d9d9;
-}
-.jewel.simpletable .jewel.tableheadercell:first-of-type {
-  border-left: 0px;
-}
-.jewel.simpletable .jewel.tableheadercell {
-  background: #f3f3f3;
-  box-shadow: none;
-  font-weight: 700;
-  line-height: normal !important;
-  font-size: 1em;
-  color: #808080;
-  border-left: 1px solid #d9d9d9;
-}
-.jewel.simpletable .jewel.tablecell:first-of-type {
-  border-left: 0px;
-}
-.jewel.simpletable .jewel.tablecell {
-  border-top: 1px solid #d9d9d9;
-  border-left: 1px solid #d9d9d9;
-}
-.jewel.simpletable .jewel.tfoot .jewel.tablecell {
-  border-left: 0px;
-  background: #f3f3f3;
-  box-shadow: none;
-}
-
-.jewel.table {
-  background: white;
-  border: 1px solid #d9d9d9;
-  box-shadow: none;
-  border-radius: 0.25rem;
-}
-.jewel.table .jewel.thead tr {
-  border-bottom: 1px solid #d9d9d9;
-}
-.jewel.table .jewel.tableheadercell:first-of-type {
-  border-left: 0px;
-}
-.jewel.table .jewel.tableheadercell {
-  background: #f3f3f3;
-  box-shadow: none;
-  font-weight: 700;
-  line-height: normal !important;
-  font-size: 1em;
-  color: #808080;
-  border-left: 1px solid #d9d9d9;
-}
-.jewel.table .jewel.tablecell:first-of-type {
-  border-left: 0px;
-}
-.jewel.table .jewel.tablecell {
-  border-top: 1px solid #d9d9d9;
-  border-left: 1px solid #d9d9d9;
-}
-.jewel.table .jewel.tfoot .jewel.tablecell {
-  border-left: 0px;
-  background: #f3f3f3;
-  box-shadow: none;
-}
-
-.jewel.tableitem.hovered {
-  color: #FFFFFF;
-  background: #3CADF1;
-}
-.jewel.tableitem.selected, .jewel.tableitem.selectable:active {
-  color: #FFFFFF;
-  background: #24a3ef;
-}
-
-a:link {
-  color: #3CADF1;
-}
-
-a:active {
-  color: #0f88d1;
-}
-
-.primary-lightest {
-  color: #fafdff;
-}
-
-.primary-light {
-  color: #9bd5f8;
-}
-
-.primary-normal {
-  color: #3CADF1;
-}
-
-.primary-dark {
-  color: #0d79ba;
-}
-
-.primary-darkest {
-  color: #063b5b;
-}
-
-h1 {
-  font-size: 2em;
-  margin: 0.8rem 0rem;
-}
-
-h2 {
-  font-size: 2em;
-  margin: 0.58rem 0rem;
-}
-
-h3 {
-  font-size: 1.5em;
-  margin: 0.408rem 0rem;
-}
-
-h4 {
-  font-size: 1.25em;
-  margin: 0.35rem 0rem;
-}
-
-h5 {
-  font-size: 1em;
-  margin: 0.2rem 0rem;
-}
-
-span {
-  font-size: 1em;
-}
-
-div {
-  font-size: 14px;
-}
-
-.jewel.textinput {
-  font-weight: 400;
-  color: #808080;
-}
-.jewel.textinput input {
-  background: white;
-  border: 1px solid #d9d9d9;
-  border-radius: 0.25rem;
-  transition-duration: 0.3s;
-  transition-timing-function: easein;
-}
-.jewel.textinput input:focus {
-  border: 1px solid #3CADF1;
-}
-.jewel.textinput input::placeholder, .jewel.textinput input:-ms-input-placeholder {
-  color: #a6a6a6;
-}
-.jewel.textinput input[disabled] {
-  background: #f3f3f3;
-  border: 0px solid;
-  box-shadow: none;
-  color: silver;
-}
-.jewel.textinput input[disabled]::placeholder, .jewel.textinput input[disabled]:-ms-input-placeholder {
-  color: silver;
-}
-.jewel.textinput input[disabled] + i {
-  color: silver;
-}
-.jewel.textinput.errorBorder input {
-  border: 1px #EC1C24 solid;
-}
-
-.jewel.textarea {
-  font-weight: 400;
-  color: #808080;
-}
-.jewel.textarea textarea {
-  background: white;
-  border: 1px solid #d9d9d9;
-  border-radius: 0.25rem;
-  transition-duration: 0.3s;
-  transition-timing-function: easein;
-}
-.jewel.textarea textarea:focus {
-  border: 1px solid #3CADF1;
-}
-.jewel.textarea textarea::placeholder, .jewel.textarea textarea:-ms-input-placeholder {
-  color: #a6a6a6;
-}
-.jewel.textarea textarea[disabled] {
-  background: #f3f3f3;
-  border: 0px solid;
-  box-shadow: none;
-  color: silver;
-}
-.jewel.textarea textarea[disabled]::placeholder, .jewel.textarea textarea[disabled]:-ms-input-placeholder {
-  color: silver;
-}
-
-.jewel.togglebutton {
-  margin: 0;
-  padding: 0.679em 1.12em;
-  background: #d9d9d9;
-  border: 1px solid #c5c5c5;
-  box-shadow: none;
-  border-radius: 0.25rem;
-  color: #808080;
-  text-shadow: none;
-  font-weight: bold;
-  text-transform: uppercase;
-}
-.jewel.togglebutton:hover, .jewel.togglebutton:hover:focus {
-  background: #cccccc;
-  border: 1px solid #c5c5c5;
-  color: #808080;
-}
-.jewel.togglebutton:active, .jewel.togglebutton:active:focus {
-  background: #b3b3b3;
-  border: 1px solid #c5c5c5;
-  box-shadow: none;
-  color: #808080;
-}
-.jewel.togglebutton:focus {
-  background: #e6e6e6;
-  border: 1px solid #c5c5c5;
-  box-shadow: none;
-  color: #808080;
-}
-.jewel.togglebutton[disabled] {
-  background: #f3f3f3 !important;
-  border: 1px solid #d9d9d9 !important;
-  box-shadow: none !important;
-  color: silver;
-  text-shadow: unset;
-}
-.jewel.togglebutton.selected {
-  background: #b3b3b3;
-  border: 1px solid #c5c5c5;
-  box-shadow: none;
-}
-.jewel.togglebutton[disabled] {
-  font-weight: 400;
-}
-.jewel.togglebutton.icon {
-  padding: 0.429em 0.87em;
-}
-.jewel.togglebutton.icon i {
-  margin-left: 0px;
-  margin-right: 0px;
-}
-.jewel.togglebutton.left-space i {
-  margin-left: 0px;
-  margin-right: 8px;
-}
-.jewel.togglebutton.right-space i {
-  margin-left: 8px;
-  margin-right: 0px;
-}
-
-.jewel.togglebutton.primary {
-  background: #3CADF1;
-  border: 1px solid #169dee;
-  box-shadow: none;
-  border-radius: 0.25rem;
-  color: #FFFFFF;
-  text-shadow: none;
-}
-.jewel.togglebutton.primary:hover, .jewel.togglebutton.primary:hover:focus {
-  background: #24a3ef;
-  border: 1px solid #169dee;
-  color: #FFFFFF;
-}
-.jewel.togglebutton.primary:active, .jewel.togglebutton.primary:active:focus {
-  background: #0f88d1;
-  border: 1px solid #169dee;
-  box-shadow: none;
-  color: #FFFFFF;
-}
-.jewel.togglebutton.primary:focus {
-  background: #54b7f3;
-  border: 1px solid #169dee;
-  box-shadow: none;
-  color: #FFFFFF;
-}
-.jewel.togglebutton.primary[disabled] {
-  background: #f3f3f3 !important;
-  border: 1px solid #d9d9d9 !important;
-  box-shadow: none !important;
-  color: silver;
-  text-shadow: unset;
-}
-.jewel.togglebutton.primary.selected {
-  background: #0f88d1;
-  border: 1px solid #169dee;
-  box-shadow: none;
-}
-
-.jewel.togglebutton.outlined {
-  background: rgba(179, 179, 179, 0.05);
-  border: 1px solid #999999;
-  box-shadow: none;
-  color: #8d8d8d;
-  text-shadow: none;
-}
-.jewel.togglebutton.outlined:hover, .jewel.togglebutton.outlined:hover:focus {
-  background: rgba(179, 179, 179, 0.15);
-  border: 1px solid #8d8d8d;
-  color: #737373;
-}
-.jewel.togglebutton.outlined:active, .jewel.togglebutton.outlined:active:focus {
-  background: rgba(179, 179, 179, 0.25);
-  border: 1px solid #858585;
-  box-shadow: none;
-  color: #737373;
-}
-.jewel.togglebutton.outlined:focus {
-  border: 1px solid gray;
-  box-shadow: none;
-  color: #737373;
-}
-.jewel.togglebutton.outlined[disabled] {
-  background: rgba(243, 243, 243, 0.1) !important;
-  border: 1px solid #d9d9d9 !important;
-  color: silver;
-  text-shadow: unset;
-}
-.jewel.togglebutton.outlined.selected {
-  background: #8d8d8d;
-  border: 1px solid #9e9e9e;
-  box-shadow: none;
-}
-
-.jewel.togglebutton.primary.outlined {
-  background: rgba(60, 173, 241, 0.05);
-  border: 1px solid #1198e9;
-  box-shadow: none;
-  color: #0f88d1;
-  text-shadow: none;
-}
-.jewel.togglebutton.primary.outlined:hover, .jewel.togglebutton.primary.outlined:hover:focus {
-  background: rgba(60, 173, 241, 0.15);
-  border: 1px solid #0f88d1;
-  color: #0c69a2;
-}
-.jewel.togglebutton.primary.outlined:active, .jewel.togglebutton.primary.outlined:active:focus {
-  background: rgba(60, 173, 241, 0.25);
-  border: 1px solid #0e7fc3;
-  box-shadow: none;
-  color: #0c69a2;
-}
-.jewel.togglebutton.primary.outlined:focus {
-  border: 1px solid #0d79ba;
-  box-shadow: none;
-  color: #0c69a2;
-}
-.jewel.togglebutton.primary.outlined[disabled] {
-  background: rgba(243, 243, 243, 0.1) !important;
-  border: 1px solid #d9d9d9 !important;
-  color: silver;
-  text-shadow: unset;
-}
-.jewel.togglebutton.primary.outlined.selected {
-  background: #0f88d1;
-  border: 1px solid #169dee;
-  box-shadow: none;
-}
-
-.jewel.togglebutton.unboxed {
-  background: rgba(179, 179, 179, 0);
-  border: 1px solid transparent;
-  box-shadow: none;
-  color: #8d8d8d;
-  text-shadow: none;
-}
-.jewel.togglebutton.unboxed:hover, .jewel.togglebutton.unboxed:hover:focus {
-  background: rgba(179, 179, 179, 0.15);
-  border: 1px solid transparent;
-  color: #737373;
-}
-.jewel.togglebutton.unboxed:active, .jewel.togglebutton.unboxed:active:focus {
-  background: rgba(179, 179, 179, 0.25);
-  border: 1px solid transparent;
-  box-shadow: none;
-  color: #737373;
-}
-.jewel.togglebutton.unboxed:focus {
-  background: rgba(179, 179, 179, 0.15);
-  border: 1px solid transparent;
-  box-shadow: none;
-  color: #737373;
-}
-.jewel.togglebutton.unboxed[disabled] {
-  background: rgba(243, 243, 243, 0) !important;
-  border: 1px solid transparent !important;
-  color: silver;
-  text-shadow: unset;
-}
-.jewel.togglebutton.unboxed.selected {
-  background: #8d8d8d;
-  border: 1px solid #9e9e9e;
-  box-shadow: none;
-}
-
-.jewel.togglebutton.primary.unboxed {
-  background: rgba(60, 173, 241, 0);
-  border: 1px solid transparent;
-  box-shadow: none;
-  color: #0f88d1;
-  text-shadow: none;
-}
-.jewel.togglebutton.primary.unboxed:hover, .jewel.togglebutton.primary.unboxed:hover:focus {
-  background: rgba(60, 173, 241, 0.15);
-  border: 1px solid transparent;
-  color: #0c69a2;
-}
-.jewel.togglebutton.primary.unboxed:active, .jewel.togglebutton.primary.unboxed:active:focus {
-  background: rgba(60, 173, 241, 0.25);
-  border: 1px solid transparent;
-  box-shadow: none;
-  color: #0c69a2;
-}
-.jewel.togglebutton.primary.unboxed:focus {
-  background: rgba(60, 173, 241, 0.15);
-  border: 1px solid transparent;
-  box-shadow: none;
-  color: #0c69a2;
-}
-.jewel.togglebutton.primary.unboxed[disabled] {
-  background: rgba(243, 243, 243, 0) !important;
-  border: 1px solid transparent !important;
-  color: silver;
-  text-shadow: unset;
-}
-.jewel.togglebutton.primary.unboxed.selected {
-  background: #0f88d1;
-  border: 1px solid #169dee;
-  box-shadow: none;
-}
-
-.jewel.tooltip {
-  color: #FFFFFF;
-  background: #404040;
-  box-shadow: 0px 3px 3px 0 rgba(0, 0, 0, 0.4);
-  animation: slide-up 0.4s ease;
-}
-.jewel.tooltip.error {
-  background: #EC1C24;
-}
-.jewel.tooltip::before {
-  border: solid 8px transparent;
-}
-.jewel.tooltip.left-top::before {
-  left: 8px;
-  border-top-color: #EC1C24;
-}
-.jewel.tooltip.middle-top::before {
-  margin-bottom: -8px;
-  margin-left: -8px;
-  border-top-color: #EC1C24;
-}
-.jewel.tooltip.left-middle::before {
-  margin-top: -8px;
-  margin-right: -8px;
-  border-left-color: #EC1C24;
-}
-.jewel.tooltip.right-middle::before {
-  margin-top: -8px;
-  margin-left: -8px;
-  border-right-color: #EC1C24;
-}
-.jewel.tooltip.middle-bottom::before {
-  margin-top: -8px;
-  margin-left: -8px;
-  border-bottom-color: #EC1C24;
-}
-@keyframes slide-up {
-  0% {
-    opacity: 0;
-    transform: translateY(20px);
-  }
-  100% {
-    opacity: 1;
-    transform: translateY(0);
-  }
-}
-.jewel.topappbar .topBarAppHeader {
-  background: #3CADF1;
-  border: 1px solid #169dee;
-  color: #FFFFFF;
-  text-shadow: none;
-}
-.jewel.topappbar .topBarAppHeader.has-drawer {
-  width: calc(100% - 240px);
-}
-.jewel.topappbar .jewel.barsection {
-  padding: 8px 12px;
-}
-.jewel.topappbar .jewel.barsection button {
-  background: transparent;
-  box-shadow: none;
-  border: none;
-  padding: 12px;
-  fill: #FFFFFF;
-  color: inherit;
-  text-shadow: none;
-}
-.jewel.topappbar .jewel.barsection button:hover, .jewel.topappbar .jewel.barsection button:hover:focus, .jewel.topappbar .jewel.barsection button:active, .jewel.topappbar .jewel.barsection button:active:focus, .jewel.topappbar .jewel.barsection button:focus {
-  background: transparent;
-  box-shadow: none;
-  border: none;
-}
-.jewel.topappbar .jewel.barsection button[disabled] {
-  background: transparent;
-  box-shadow: none;
-  border: none;
-}
-.jewel.topappbar .jewel.bartitle {
-  font-size: 1.4em !important;
-  font-weight: 800;
-  padding-left: 20px;
-  padding-right: 0;
-}
-
-.jewel.label.wizardTitle {
-  color: #3CADF1;
-  font-size: 2em !important;
-}
-.jewel.next, .jewel.previous {
-  min-width: 44px;
-}
-.jewel.next:hover, .jewel.previous:hover {
-  background: rgba(0, 0, 0, 0.1);
-  border-radius: 5px;
-}
-.jewel.next .jewel.button, .jewel.previous .jewel.button {
-  width: calc(100% - 10px);
-}
-
-j|Wizard {
-  gap: 3;
-  itemsVerticalAlign: itemsCentered;
-}
-
-/*# sourceMappingURL=defaults.css.map */
diff --git a/examples/jewel/TourDeJewel/src/main/resources/assets/themes/Jewel-Light-Flat-Primary-Emerald-Theme/defaults.css b/examples/jewel/TourDeJewel/src/main/resources/assets/themes/Jewel-Light-Flat-Primary-Emerald-Theme/defaults.css
deleted file mode 100644
index ca78576..0000000
--- a/examples/jewel/TourDeJewel/src/main/resources/assets/themes/Jewel-Light-Flat-Primary-Emerald-Theme/defaults.css
+++ /dev/null
@@ -1,1692 +0,0 @@
-/*!
- *  Licensed to the Apache Software Foundation (ASF) under one or more
- *  contributor license agreements.  See the NOTICE file distributed with
- *  this work for additional information regarding copyright ownership.
- *  The ASF licenses this file to You under the Apache License, Version 2.0
- *  (the "License"); you may not use this file except in compliance with
- *  the License.  You may obtain a copy of the License at
- *
- *      http://www.apache.org/licenses/LICENSE-2.0
- *
- *  Unless required by applicable law or agreed to in writing, software
- *  distributed under the License is distributed on an "AS IS" BASIS,
- *  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- *  See the License for the specific language governing permissions and
- *  limitations under the License.
- */
-@namespace j "library://ns.apache.org/royale/jewel";
-@namespace "http://www.w3.org/1999/xhtml";
-.jewel.application {
-  background: #e2e3e1;
-  font-family: "Lato", sans-serif;
-  color: #808080;
-  padding: 0px;
-  margin: 0px;
-}
-
-j|Form {
-  gap: 3;
-}
-
-input, select, textarea, button {
-  font-family: inherit;
-}
-
-hr {
-  background-color: #d9d9d9;
-}
-
-.jewel.xsmall {
-  font-size: 0.6em;
-}
-
-.jewel.small {
-  font-size: 0.8em;
-}
-
-.jewel {
-  font-size: 1em;
-}
-
-.jewel.large {
-  font-size: 1.2em;
-}
-
-.jewel.xlarge {
-  font-size: 1.4em;
-}
-
-.jewel.imagebutton {
-  outline: 0;
-}
-
-.jewel.alert {
-  transform: translate(-50%, -60%);
-  margin: 0;
-  padding: 0;
-  min-width: 320px;
-  min-height: 240px;
-  border: 0px solid;
-  background: #fbfcfb;
-  box-shadow: 0px 20px 65px 0px rgba(0, 0, 0, 0.8);
-  border-radius: 3px;
-  opacity: 0;
-  will-change: opacity, transform;
-}
-.jewel.alert.open {
-  opacity: 1;
-  transform: translate(-50%, -50%);
-  transition: opacity 0.4s 0ms, transform 0.4s 0ms;
-}
-.jewel.alert.open + .backdrop {
-  opacity: 1;
-  transition: opacity 0.4s 0ms;
-}
-.jewel.alert .jewel.titlebar {
-  padding: 20px 20px 0px 20px;
-  height: 50px;
-  color: #8CC63C;
-}
-.jewel.alert .jewel.titlebar .jewel.label {
-  font-size: 1.45em !important;
-  font-weight: bold;
-  font-color: #8CC63C;
-}
-.jewel.alert .content {
-  padding: 20px;
-  top: 50px;
-  bottom: 84px;
-}
-.jewel.alert .content .jewel.label {
-  white-space: normal;
-  color: #808080;
-  font-size: 1.1em;
-  font-weight: 400;
-}
-.jewel.alert .jewel.controlbar {
-  background: white;
-  border: 0px solid;
-  box-shadow: none;
-  border-radius: 0px 0px 3px 3px;
-  padding: 20px;
-  position: absolute;
-  bottom: 0;
-  width: 100%;
-  height: 84px;
-}
-.jewel.alert + .backdrop {
-  opacity: 0;
-  will-change: opacity;
-  background-color: rgba(0, 0, 0, 0.5);
-}
-
-.jewel.badge {
-  border-radius: 500em;
-  color: #808080;
-  font-size: 0.85em !important;
-  line-height: 1em;
-}
-.jewel.badge.primary {
-  background: #8CC63C;
-  color: #FFFFFF;
-}
-
-.jewel.button {
-  margin: 0;
-  padding: 0.679em 1.12em;
-  background: #d9d9d9;
-  border: 1px solid #c5c5c5;
-  box-shadow: none;
-  border-radius: 0.25rem;
-  color: #808080;
-  text-shadow: none;
-  font-weight: bold;
-  text-transform: uppercase;
-}
-.jewel.button:hover, .jewel.button:hover:focus {
-  background: #cccccc;
-  border: 1px solid #c5c5c5;
-  color: #808080;
-}
-.jewel.button:active, .jewel.button:active:focus {
-  background: #b3b3b3;
-  border: 1px solid #c5c5c5;
-  box-shadow: none;
-  color: #808080;
-}
-.jewel.button:focus {
-  background: #e6e6e6;
-  border: 1px solid #c5c5c5;
-  box-shadow: none;
-  color: #808080;
-}
-.jewel.button[disabled] {
-  background: #f3f3f3 !important;
-  border: 1px solid #d9d9d9 !important;
-  box-shadow: none !important;
-  color: silver;
-  text-shadow: unset;
-}
-.jewel.button[disabled]:hover, .jewel.button[disabled]:hover:focus {
-  color: silver;
-}
-.jewel.button[disabled] {
-  font-weight: 400;
-}
-.jewel.button.icon {
-  padding: 0.429em 0.87em;
-}
-.jewel.button.icon i {
-  margin-left: 0px;
-  margin-right: 0px;
-}
-.jewel.button.left-space i {
-  margin-left: 0px;
-  margin-right: 8px;
-}
-.jewel.button.right-space i {
-  margin-left: 8px;
-  margin-right: 0px;
-}
-
-.jewel.button.primary {
-  background: #8CC63C;
-  border: 1px solid #76a831;
-  box-shadow: none;
-  border-radius: 0.25rem;
-  color: #FFFFFF;
-  text-shadow: none;
-}
-.jewel.button.primary:hover, .jewel.button.primary:hover:focus {
-  background: #7eb435;
-  border: 1px solid #76a831;
-  color: #FFFFFF;
-}
-.jewel.button.primary:active, .jewel.button.primary:active:focus {
-  background: #638c29;
-  border: 1px solid #76a831;
-  box-shadow: none;
-  color: #FFFFFF;
-}
-.jewel.button.primary:focus {
-  background: #98cc50;
-  border: 1px solid #76a831;
-  box-shadow: none;
-  color: #FFFFFF;
-}
-.jewel.button.primary[disabled] {
-  background: #f3f3f3 !important;
-  border: 1px solid #d9d9d9 !important;
-  box-shadow: none !important;
-  color: silver;
-  text-shadow: unset;
-}
-.jewel.button.primary[disabled]:hover, .jewel.button.primary[disabled]:hover:focus {
-  color: silver;
-}
-
-.jewel.button.outlined {
-  background: rgba(179, 179, 179, 0.05);
-  border: 1px solid #999999;
-  box-shadow: none;
-  color: #8d8d8d;
-  text-shadow: none;
-}
-.jewel.button.outlined:hover, .jewel.button.outlined:hover:focus {
-  background: rgba(179, 179, 179, 0.15);
-  border: 1px solid #8d8d8d;
-  color: #737373;
-}
-.jewel.button.outlined:active, .jewel.button.outlined:active:focus {
-  background: rgba(179, 179, 179, 0.25);
-  border: 1px solid #858585;
-  box-shadow: none;
-  color: #737373;
-}
-.jewel.button.outlined:focus {
-  border: 1px solid gray;
-  box-shadow: none;
-  color: #737373;
-}
-.jewel.button.outlined[disabled] {
-  background: rgba(243, 243, 243, 0.1) !important;
-  border: 1px solid #d9d9d9 !important;
-  color: silver;
-  text-shadow: unset;
-}
-.jewel.button.outlined[disabled]:hover, .jewel.button.outlined[disabled]:hover:focus {
-  color: silver;
-}
-
-.jewel.button.primary.outlined {
-  background: rgba(140, 198, 60, 0.05);
-  border: 1px solid #71a02f;
-  box-shadow: none;
-  color: #638c29;
-  text-shadow: none;
-}
-.jewel.button.primary.outlined:hover, .jewel.button.primary.outlined:hover:focus {
-  background: rgba(140, 198, 60, 0.15);
-  border: 1px solid #638c29;
-  color: #47651e;
-}
-.jewel.button.primary.outlined:active, .jewel.button.primary.outlined:active:focus {
-  background: rgba(140, 198, 60, 0.25);
-  border: 1px solid #5a8126;
-  box-shadow: none;
-  color: #47651e;
-}
-.jewel.button.primary.outlined:focus {
-  border: 1px solid #557923;
-  box-shadow: none;
-  color: #47651e;
-}
-.jewel.button.primary.outlined[disabled] {
-  background: rgba(243, 243, 243, 0.1) !important;
-  border: 1px solid #d9d9d9 !important;
-  color: silver;
-  text-shadow: unset;
-}
-.jewel.button.primary.outlined[disabled]:hover, .jewel.button.primary.outlined[disabled]:hover:focus {
-  color: silver;
-}
-
-.jewel.button.unboxed {
-  background: rgba(179, 179, 179, 0);
-  border: 1px solid transparent;
-  box-shadow: none;
-  color: #8d8d8d;
-  text-shadow: none;
-}
-.jewel.button.unboxed:hover, .jewel.button.unboxed:hover:focus {
-  background: rgba(179, 179, 179, 0.15);
-  border: 1px solid transparent;
-  color: #737373;
-}
-.jewel.button.unboxed:active, .jewel.button.unboxed:active:focus {
-  background: rgba(179, 179, 179, 0.25);
-  border: 1px solid transparent;
-  box-shadow: none;
-  color: #737373;
-}
-.jewel.button.unboxed:focus {
-  background: rgba(179, 179, 179, 0.15);
-  border: 1px solid transparent;
-  box-shadow: none;
-  color: #737373;
-}
-.jewel.button.unboxed[disabled] {
-  background: rgba(243, 243, 243, 0) !important;
-  border: 1px solid transparent !important;
-  color: silver;
-  text-shadow: unset;
-}
-.jewel.button.unboxed[disabled]:hover, .jewel.button.unboxed[disabled]:hover:focus {
-  color: silver;
-}
-
-.jewel.button.primary.unboxed {
-  background: rgba(140, 198, 60, 0);
-  border: 1px solid transparent;
-  box-shadow: none;
-  color: #638c29;
-  text-shadow: none;
-}
-.jewel.button.primary.unboxed:hover, .jewel.button.primary.unboxed:hover:focus {
-  background: rgba(140, 198, 60, 0.15);
-  border: 1px solid transparent;
-  color: #47651e;
-}
-.jewel.button.primary.unboxed:active, .jewel.button.primary.unboxed:active:focus {
-  background: rgba(140, 198, 60, 0.25);
-  border: 1px solid transparent;
-  box-shadow: none;
-  color: #47651e;
-}
-.jewel.button.primary.unboxed:focus {
-  background: rgba(140, 198, 60, 0.15);
-  border: 1px solid transparent;
-  box-shadow: none;
-  color: #47651e;
-}
-.jewel.button.primary.unboxed[disabled] {
-  background: rgba(243, 243, 243, 0) !important;
-  border: 1px solid transparent !important;
-  color: silver;
-  text-shadow: unset;
-}
-.jewel.button.primary.unboxed[disabled]:hover, .jewel.button.primary.unboxed[disabled]:hover:focus {
-  color: silver;
-}
-
-.jewel.card {
-  font-size: 1em;
-  font-weight: 400;
-  background: #fbfcfb;
-  border: 1px solid transparent;
-  border-radius: 0.25rem;
-}
-.jewel.card.simple {
-  padding: 20px;
-}
-.jewel.card .cardHeader {
-  border-bottom: 1px solid transparent;
-  padding: 12px 20px;
-}
-.jewel.card .cardPrimaryContent {
-  padding: 20px;
-}
-.jewel.card .cardActions {
-  border-top: 1px solid transparent;
-  padding: 18px 20px;
-}
-
-j|Card {
-  gap: 3;
-}
-
-j|CardHeader {
-  gap: 3;
-}
-
-j|CardPrimaryContent {
-  gap: 3;
-}
-
-j|CardActions {
-  gap: 3;
-}
-
-.jewel.checkbox input + span::before {
-  background: white;
-  border: 1px solid #d9d9d9;
-  border-radius: 3px;
-}
-.jewel.checkbox input + span::after {
-  background: url("data:image/svg+xml,%3Csvg viewBox='0 0 22 22' version='1.1' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='0' y='0' width='22' height='22' fill-opacity='0'/%3E%3Cpolygon fill='%238CC63C' points='3.50018311 12.4854126 8.48547363 17.4989624 18.4641113 7.47589111 15.5010376 4.51739502 8.48547363 11.5650024 6.52087402 9.47265625'/%3E%3C/svg%3E") no-repeat center center;
-  border: 1px solid transparent;
-  border-radius: 3px;
-  transition: all 0.3s ease;
-  transform: scale(0);
-}
-.jewel.checkbox input:checked + span::after, .jewel.checkbox input:checked:active + span::after {
-  transform: scale(1);
-}
-.jewel.checkbox input:focus + span::before, .jewel.checkbox input:checked:focus + span::before, .jewel.checkbox input:checked:active:focus + span::before {
-  background: #c6e39f;
-  border: 1px solid #8CC63C;
-  border-radius: 3px;
-}
-.jewel.checkbox input[disabled] + span::before {
-  background: #f3f3f3;
-  border: 1px solid #d9d9d9;
-  border-radius: 3px;
-}
-.jewel.checkbox input[disabled] + span {
-  color: silver;
-}
-.jewel.checkbox input[disabled] + span::after {
-  background: url("data:image/svg+xml,%3Csvg viewBox='0 0 22 22' version='1.1' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='0' y='0' width='22' height='22' fill-opacity='0'/%3E%3Cpolygon fill='%23cccccc' points='3.50018311 12.4854126 8.48547363 17.4989624 18.4641113 7.47589111 15.5010376 4.51739502 8.48547363 11.5650024 6.52087402 9.47265625'/%3E%3C/svg%3E") no-repeat center center;
-}
-.jewel.checkbox span {
-  padding-left: 8px;
-  font-size: 16px;
-}
-
-.jewel.combobox .jewel.textinput input {
-  border-radius: 0.25rem 0px 0px 0.25rem;
-}
-.jewel.combobox .jewel.button {
-  color: transparent;
-  border-bottom-left-radius: 0px;
-  border-top-left-radius: 0px;
-  border-left: 0px;
-}
-.jewel.combobox .jewel.button::before {
-  line-height: 22px;
-}
-.jewel.combobox .jewel.button::after {
-  background-size: 66%;
-  background: url("data:image/svg+xml,%3Csvg viewBox='0 0 12 8' version='1.1' xmlns='http://www.w3.org/2000/svg'%3E%3Cg stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg transform='translate(0.000000, -1.000000)' fill='%238CC63C' fill-rule='nonzero'%3E%3Cg transform='translate(-2.000000, 0.000000)'%3E%3Cpolygon transform='translate(8.000000, 4.705000) scale(1, -1) translate(-8.000000, -4.705000) ' points='3.41 8.41 8 3.83 12.59 8.41 14 7 8 1 2 7'%3E%3C/polygon%3E%3C/g [...]
-  width: 14px;
-  height: 22px;
-  left: calc(50% - 8px);
-  top: calc(50% - 11px);
-}
-.jewel.combobox .jewel.button[disabled] {
-  border-left: 0px !important;
-}
-.jewel.combobox .jewel.button[disabled]::after {
-  background-size: 66%;
-  background: url("data:image/svg+xml,%3Csvg viewBox='0 0 12 8' version='1.1' xmlns='http://www.w3.org/2000/svg'%3E%3Cg stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg transform='translate(0.000000, -1.000000)' fill='%23cccccc' fill-rule='nonzero'%3E%3Cg transform='translate(-2.000000, 0.000000)'%3E%3Cpolygon transform='translate(8.000000, 4.705000) scale(1, -1) translate(-8.000000, -4.705000) ' points='3.41 8.41 8 3.83 12.59 8.41 14 7 8 1 2 7'%3E%3C/polygon%3E%3C/g [...]
-}
-
-.jewel.datagrid .jewel.buttonbar.header .jewel.button.first {
-  border-bottom-left-radius: 0;
-}
-.jewel.datagrid .jewel.buttonbar.header .jewel.button.last {
-  border-bottom-right-radius: 0;
-}
-.jewel.datagrid .listarea {
-  border-top-width: 0px;
-  border-left-width: 0px;
-  border-right-width: 0px;
-  border-bottom-width: 1px;
-  border-bottom-left-radius: 0.25rem;
-  border-bottom-right-radius: 0.25rem;
-  border-style: solid;
-  border-color: #d9d9d9;
-}
-.jewel.datagrid .jewel.list.column {
-  border-radius: 0px;
-  border-bottom-width: 0px;
-  box-shadow: none;
-}
-.jewel.datagrid .jewel.list.column.first {
-  border-bottom-left-radius: 0.25rem;
-}
-.jewel.datagrid .jewel.list.column.last {
-  border-bottom-right-radius: 0.25rem;
-}
-.jewel.datagrid .jewel.list.column .jewel.item.datagrid {
-  border-bottom: 1px solid #ededed;
-}
-.jewel.datagrid .jewel.list.column .jewel.item.datagrid.primary.hovered {
-  background: #a8d46b;
-}
-.jewel.datagrid .jewel.list.column .jewel.item.datagrid.primary.selected, .jewel.datagrid .jewel.list.column .jewel.item.datagrid.primary.selectable:active {
-  background: #9cce58;
-}
-
-.jewel.datechooser .jewel.table {
-  background: white;
-  border: 1px solid #d9d9d9;
-  border-radius: 0.25rem;
-  box-shadow: none;
-}
-.jewel.datechooser .jewel.table .jewel.button {
-  background: transparent;
-  border: none;
-  box-shadow: none;
-}
-.jewel.datechooser .jewel.table .jewel.tableheadercell {
-  padding: 12px 0px;
-  background: white;
-  border-left: 0px;
-}
-.jewel.datechooser .jewel.table .jewel.tableheadercell.buttonsRow {
-  border-bottom: 1px solid #d9d9d9;
-}
-.jewel.datechooser .jewel.table .jewel.tableheadercell.buttonsRow .previousButton, .jewel.datechooser .jewel.table .jewel.tableheadercell.buttonsRow .nextButton {
-  border-radius: 50%;
-  color: transparent;
-}
-.jewel.datechooser .jewel.table .jewel.tableheadercell.buttonsRow .viewSelector:hover, .jewel.datechooser .jewel.table .jewel.tableheadercell.buttonsRow .previousButton:hover, .jewel.datechooser .jewel.table .jewel.tableheadercell.buttonsRow .nextButton:hover {
-  background: #f3f3f3;
-}
-.jewel.datechooser .jewel.table .jewel.tableheadercell.buttonsRow .viewSelector:active, .jewel.datechooser .jewel.table .jewel.tableheadercell.buttonsRow .previousButton:active, .jewel.datechooser .jewel.table .jewel.tableheadercell.buttonsRow .nextButton:active {
-  background: #e6e6e6;
-}
-.jewel.datechooser .jewel.table .jewel.tableheadercell.buttonsRow .viewSelector::after {
-  width: 14px;
-  height: 8px;
-  padding-right: 8px;
-  background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 12 8' version='1.1' xmlns='http://www.w3.org/2000/svg'%3E%3Cg stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg transform='translate(0.000000, -1.000000)' fill='%238CC63C' fill-rule='nonzero'%3E%3Cg transform='translate(-2.000000, 0.000000)'%3E%3Cpolygon transform='translate(8.000000, 4.705000) scale(1, -1) translate(-8.000000, -4.705000) ' points='3.41 8.41 8 3.83 12.59 8.41 14 7 8 1 2 7'%3E%3C/polygon%3 [...]
-  background-position: right 0 center;
-  background-repeat: no-repeat;
-}
-.jewel.datechooser .jewel.table .jewel.tableheadercell.buttonsRow .previousButton::after, .jewel.datechooser .jewel.table .jewel.tableheadercell.buttonsRow .nextButton::after {
-  width: 14px;
-  height: 14px;
-  top: calc(50% - 7px);
-}
-.jewel.datechooser .jewel.table .jewel.tableheadercell.buttonsRow .previousButton::after {
-  left: calc(50% - 9px);
-  background: url("data:image/svg+xml,%3Csvg viewBox='0 0 8 12' version='1.1' xmlns='http://www.w3.org/2000/svg'%3E%3Cg stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg transform='translate(-7.000000, -5.000000)'%3E%3Crect x='0' y='0' width='22' height='22'%3E%3C/rect%3E%3Cpath d='M14.9911518,6.4116803 C14.9876664,5.88503401 14.7746504,5.53560917 14.5762939,5.35284424 C14.3779375,5.17007931 14.0808684,5.04951371 13.4608967,5.00170898 L7.01066011,11.0034834 L13.482210 [...]
-}
-.jewel.datechooser .jewel.table .jewel.tableheadercell.buttonsRow .nextButton::after {
-  left: calc(50% - 5px);
-  background: url("data:image/svg+xml,%3Csvg viewBox='0 0 8 12' version='1.1' xmlns='http://www.w3.org/2000/svg'%3E%3Cg stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg transform='translate(-7.000000, -5.000000)'%3E%3Crect x='0' y='0' width='22' height='22'%3E%3C/rect%3E%3Cpath d='M14.9911518,6.4116803 C14.9876664,5.88503401 14.7746504,5.53560917 14.5762939,5.35284424 C14.3779375,5.17007931 14.0808684,5.04951371 13.4608967,5.00170898 L7.01066011,11.0034834 L13.482210 [...]
-}
-.jewel.datechooser .jewel.table .jewel.tablecell {
-  border-top: 0px;
-  border-left: 0px;
-  padding: 4px;
-}
-.jewel.datechooser .jewel.table .jewel.tableheadercell.buttonsRow {
-  padding: 4px;
-}
-.jewel.datechooser[disabled] {
-  pointer-events: none;
-}
-.jewel.datechooser[disabled] .jewel.table {
-  color: silver;
-  text-shadow: unset;
-  background: #f3f3f3;
-  border: 0px solid;
-}
-.jewel.datechooser[disabled] .jewel.table .jewel.button {
-  color: silver;
-  text-shadow: unset;
-  font-weight: normal;
-}
-.jewel.datechooser[disabled] .jewel.table .jewel.tableheadercell {
-  background: none;
-  color: silver;
-  text-shadow: unset;
-}
-.jewel.datechooser[disabled] .jewel.table .jewel.tableheadercell.buttonsRow .viewSelector::after {
-  background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 12 8' version='1.1' xmlns='http://www.w3.org/2000/svg'%3E%3Cg stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg transform='translate(0.000000, -1.000000)' fill='%23cccccc' fill-rule='nonzero'%3E%3Cg transform='translate(-2.000000, 0.000000)'%3E%3Cpolygon transform='translate(8.000000, 4.705000) scale(1, -1) translate(-8.000000, -4.705000) ' points='3.41 8.41 8 3.83 12.59 8.41 14 7 8 1 2 7'%3E%3C/polygon%3 [...]
-}
-.jewel.datechooser[disabled] .jewel.table .jewel.tableheadercell.buttonsRow .previousButton::after, .jewel.datechooser[disabled] .jewel.table .jewel.tableheadercell.buttonsRow .nextButton::after {
-  background-size: 40%;
-}
-.jewel.datechooser[disabled] .jewel.table .jewel.tableheadercell.buttonsRow .previousButton::after {
-  background: url("data:image/svg+xml,%3Csvg viewBox='0 0 8 12' version='1.1' xmlns='http://www.w3.org/2000/svg'%3E%3Cg stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg transform='translate(-7.000000, -5.000000)'%3E%3Crect x='0' y='0' width='22' height='22'%3E%3C/rect%3E%3Cpath d='M14.9911518,6.4116803 C14.9876664,5.88503401 14.7746504,5.53560917 14.5762939,5.35284424 C14.3779375,5.17007931 14.0808684,5.04951371 13.4608967,5.00170898 L7.01066011,11.0034834 L13.482210 [...]
-}
-.jewel.datechooser[disabled] .jewel.table .jewel.tableheadercell.buttonsRow .nextButton::after {
-  background: url("data:image/svg+xml,%3Csvg viewBox='0 0 8 12' version='1.1' xmlns='http://www.w3.org/2000/svg'%3E%3Cg stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg transform='translate(-7.000000, -5.000000)'%3E%3Crect x='0' y='0' width='22' height='22'%3E%3C/rect%3E%3Cpath d='M14.9911518,6.4116803 C14.9876664,5.88503401 14.7746504,5.53560917 14.5762939,5.35284424 C14.3779375,5.17007931 14.0808684,5.04951371 13.4608967,5.00170898 L7.01066011,11.0034834 L13.482210 [...]
-}
-.jewel.datechooser[disabled] .jewel.tableitem {
-  height: 38px;
-}
-.jewel.datechooser[disabled] .jewel.tableitem.selected, .jewel.datechooser[disabled] .jewel.tableitem.selectable:active {
-  background: #cccccc;
-}
-
-.calendar.item {
-  padding: 10px;
-  font-size: 1em;
-}
-.calendar.item.dayName {
-  font-weight: 600;
-}
-.calendar.item.date {
-  color: grey;
-}
-
-.jewel.datefield .jewel.textinput input {
-  border-radius: 0.25rem 0px 0px 0.25rem;
-}
-.jewel.datefield .jewel.button {
-  color: transparent;
-  border-bottom-left-radius: 0px;
-  border-top-left-radius: 0px;
-  border-left: 0px;
-}
-.jewel.datefield .jewel.button::after {
-  background-size: 66%;
-  background: url("data:image/svg+xml,%3Csvg viewBox='0 0 22 22' version='1.1' xmlns='http://www.w3.org/2000/svg'%3E%3Cg stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Crect x='0' y='0' width='22' height='22'%3E%3C/rect%3E%3Cpath d='M18.3333333,2.75 L17.4166667,2.75 L17.4166667,0.916666667 L15.5833333,0.916666667 L15.5833333,2.75 L6.41666667,2.75 L6.41666667,0.916666667 L4.58333333,0.916666667 L4.58333333,2.75 L3.66666667,2.75 C2.65833333,2.75 1.83333333,3.575 1.83333 [...]
-}
-.jewel.datefield .jewel.button[disabled] {
-  border-left: 0px !important;
-}
-.jewel.datefield .jewel.button[disabled]::after {
-  background-size: 66%;
-  background: url("data:image/svg+xml,%3Csvg viewBox='0 0 22 22' version='1.1' xmlns='http://www.w3.org/2000/svg'%3E%3Cg stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Crect x='0' y='0' width='22' height='22'%3E%3C/rect%3E%3Cpath d='M18.3333333,2.75 L17.4166667,2.75 L17.4166667,0.916666667 L15.5833333,0.916666667 L15.5833333,2.75 L6.41666667,2.75 L6.41666667,0.916666667 L4.58333333,0.916666667 L4.58333333,2.75 L3.66666667,2.75 C2.65833333,2.75 1.83333333,3.575 1.83333 [...]
-}
-
-.jewel.divider {
-  border-bottom-color: #d9d9d9;
-  border-bottom-width: 1px;
-  border-bottom-style: solid;
-}
-
-.jewel.drawer.float {
-  color: rgba(0, 0, 0, 0.8);
-}
-.jewel.drawer.float::before {
-  background-color: rgba(0, 0, 0, 0.65);
-  will-change: opacity;
-  transition: opacity 0.4s 0ms;
-}
-.jewel.drawer.float .drawermain {
-  box-shadow: 0px 0px 6px 1px rgba(1, 1, 1, 0.7);
-  transform: translateX(-104%);
-  will-change: transform;
-  width: calc(100% - 54px);
-  max-width: 280px;
-  background-color: white;
-  transition: transform 250ms 0ms;
-}
-.jewel.drawer.float.open .drawermain {
-  transform: none;
-  transition: transform 300ms 0ms;
-}
-.jewel.drawer.fixed .drawermain {
-  width: 240px;
-  transform: translateX(-104%);
-  will-change: transform;
-  transition: transform 250ms 0ms;
-  background-color: white;
-  border-left: 0;
-  border-right: 1px solid #d9d9d9;
-}
-.jewel.drawer.fixed.open {
-  width: auto;
-}
-.jewel.drawer.fixed.open .drawermain {
-  transition: transform 300ms 0ms;
-}
-
-.jewel.drawerheader {
-  background: #8CC63C;
-  border: 1px solid #76a831;
-  color: #FFFFFF;
-  padding: 16px;
-}
-.jewel.drawerheader div {
-  padding: 16px;
-}
-
-.jewel.drawerfooter {
-  background: #333333;
-  border: 0px solid;
-  color: #FFFFFF;
-  text-shadow: none;
-}
-.jewel.drawerfooter .jewel.barsection {
-  padding: 8px 12px;
-}
-.jewel.drawerfooter .jewel.barsection button {
-  background: transparent;
-  box-shadow: none;
-  border: none;
-  padding: 12px;
-  fill: #FFFFFF;
-  color: inherit;
-  text-shadow: none;
-}
-.jewel.drawerfooter .jewel.barsection button:hover, .jewel.drawerfooter .jewel.barsection button:hover:focus, .jewel.drawerfooter .jewel.barsection button:active, .jewel.drawerfooter .jewel.barsection button:active:focus, .jewel.drawerfooter .jewel.barsection button:focus {
-  background: transparent;
-  box-shadow: none;
-  border: none;
-}
-.jewel.drawerfooter .jewel.barsection button[disabled] {
-  background: transparent;
-  box-shadow: none;
-  border: none;
-}
-
-.jewel.dropdownlist {
-  background-color: white;
-  border: 1px solid #d1d1d1;
-  background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 12 8' version='1.1' xmlns='http://www.w3.org/2000/svg'%3E%3Cg stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg transform='translate(0.000000, -1.000000)' fill='%238CC63C' fill-rule='nonzero'%3E%3Cg transform='translate(-2.000000, 0.000000)'%3E%3Cpolygon transform='translate(8.000000, 4.705000) scale(1, -1) translate(-8.000000, -4.705000) ' points='3.41 8.41 8 3.83 12.59 8.41 14 7 8 1 2 7'%3E%3C/polygon%3 [...]
-  background-size: 1.08em;
-  background-position: right 0.7em center;
-  background-repeat: no-repeat;
-  border-radius: 0.25rem;
-}
-.jewel.dropdownlist[disabled] {
-  background-color: #f3f3f3;
-  border: 1px solid #d9d9d9;
-  background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 12 8' version='1.1' xmlns='http://www.w3.org/2000/svg'%3E%3Cg stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg transform='translate(0.000000, -1.000000)' fill='%23cccccc' fill-rule='nonzero'%3E%3Cg transform='translate(-2.000000, 0.000000)'%3E%3Cpolygon transform='translate(8.000000, 4.705000) scale(1, -1) translate(-8.000000, -4.705000) ' points='3.41 8.41 8 3.83 12.59 8.41 14 7 8 1 2 7'%3E%3C/polygon%3 [...]
-  box-shadow: none;
-  color: silver;
-}
-.jewel.dropdownlist[disabled]::placeholder, .jewel.dropdownlist[disabled]:-ms-input-placeholder {
-  color: silver;
-}
-.jewel.dropdownlist[disabled] + i {
-  color: silver;
-}
-.jewel.dropdownlist:focus {
-  border: 1px solid #8CC63C;
-}
-
-.jewel.footerbar .footerBarAppHeader {
-  background: #333333;
-  border: 0px solid;
-  color: #FFFFFF;
-  text-shadow: none;
-}
-.jewel.footerbar .footerBarAppHeader.has-drawer {
-  width: calc(100% - 240px);
-}
-.jewel.footerbar .jewel.barsection {
-  padding: 8px 12px;
-}
-.jewel.footerbar .jewel.barsection button {
-  background: transparent;
-  box-shadow: none;
-  border: none;
-  padding: 12px;
-  fill: #FFFFFF;
-  color: inherit;
-  text-shadow: none;
-}
-.jewel.footerbar .jewel.barsection button:hover, .jewel.footerbar .jewel.barsection button:hover:focus, .jewel.footerbar .jewel.barsection button:active, .jewel.footerbar .jewel.barsection button:active:focus, .jewel.footerbar .jewel.barsection button:focus {
-  background: transparent;
-  box-shadow: none;
-  border: none;
-}
-.jewel.footerbar .jewel.barsection button[disabled] {
-  background: transparent;
-  box-shadow: none;
-  border: none;
-}
-
-.jewel.formheading {
-  color: #71a02f;
-  font-size: 1.4em !important;
-}
-.jewel.formheading .jewel.label.spacerLabel {
-  width: 115px;
-}
-.jewel.formheading .jewel.label.requiredSpacerLabel {
-  width: 10px;
-}
-
-j|FormHeading {
-  gap: 2;
-}
-
-.jewel.formitem .jewel.label.formlabel {
-  width: 115px;
-}
-.jewel.formitem .jewel.label.required {
-  color: #EC1C24;
-  font-size: 1.6em !important;
-  width: 10px;
-}
-
-j|FormItem {
-  gap: 2;
-  itemsVerticalAlign: itemsCentered;
-}
-
-.fonticon.dark {
-  color: #676767;
-}
-.fonticon.dark.inactive {
-  color: rgba(128, 128, 128, 0.3);
-}
-.fonticon.light {
-  color: white;
-}
-.fonticon.light.inactive {
-  color: rgba(255, 255, 255, 0.5);
-}
-
-.jewel.item {
-  padding: 8px;
-}
-.jewel.item.hovered {
-  color: #FFFFFF;
-}
-.jewel.item.selected, .jewel.item.selectable:active {
-  color: #FFFFFF;
-}
-.jewel.item.primary.hovered {
-  background: #8CC63C;
-}
-.jewel.item.primary.selected, .jewel.item.primary.selectable:active {
-  background: #7eb435;
-}
-
-.jewel.label {
-  line-height: 1em;
-}
-.jewel.label.multiline {
-  line-height: normal;
-  max-width: 100%;
-}
-
-.jewel.list {
-  background: white;
-  border: 1px solid #d9d9d9;
-  box-shadow: none;
-  border-radius: 3px;
-}
-.jewel.list[disabled] {
-  pointer-events: none;
-  color: silver;
-  text-shadow: unset;
-  font-weight: normal;
-  background: #f3f3f3;
-  border: 0px solid;
-  box-shadow: none;
-}
-.jewel.list[disabled] .jewel.item.selected, .jewel.list[disabled] .jewel.item.selectable:active {
-  background: #cccccc !important;
-}
-
-j|List {
-  variableRowHeight: true;
-}
-
-.jewel.navigation {
-  background-color: #ffffff;
-}
-.jewel.navigation .layout.vertical {
-  align-items: stretch;
-}
-
-.jewel.navigationlink {
-  margin: 0;
-  padding: 0 16px;
-  font-size: 1em;
-  font-weight: 500;
-  color: rgba(0, 0, 0, 0.6);
-}
-.jewel.navigationlink.hovered {
-  background: #f3f3f3 !important;
-}
-.jewel.navigationlink .hint.fonticon {
-  margin-left: auto;
-}
-
-.navigation-section-group {
-  transition: height 0.5s;
-  overflow: hidden !important;
-}
-.navigation-section-group .navigationlink {
-  padding-left: 34px;
-}
-
-.jewel.numericstepper .jewel.textinput input {
-  width: 8em;
-  border-radius: 0.25rem 0px 0px 0.25rem;
-}
-
-@media (max-width: 992px) {
-  .jewel.numericstepper .jewel.textinput input {
-    border-radius: 0;
-  }
-}
-.jewel.spinner {
-  width: 34px;
-}
-.jewel.spinner .jewel.button {
-  padding: 0px;
-  height: 19px;
-  color: transparent;
-  border-radius: 0 0.25rem 0.25rem 0;
-  border-left: 0px;
-}
-.jewel.spinner .jewel.button.up {
-  border-bottom-right-radius: 0px;
-}
-.jewel.spinner .jewel.button.up::after {
-  background-size: 46%;
-  background: url("data:image/svg+xml,%3Csvg viewBox='0 0 12 8' version='1.1' xmlns='http://www.w3.org/2000/svg'%3E%3Cg stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg transform='translate(0.000000, -1.000000)' fill='%238CC63C' fill-rule='nonzero'%3E%3Cg transform='translate(-2.000000, 0.000000)'%3E%3Cpolygon points='3.41 8.41 8 3.83 12.59 8.41 14 7 8 1 2 7'%3E%3C/polygon%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E") no-repeat center center;
-}
-.jewel.spinner .jewel.button.down {
-  border-top-right-radius: 0px;
-  border-top-style: groove;
-}
-.jewel.spinner .jewel.button.down::after {
-  background-size: 46%;
-  background: url("data:image/svg+xml,%3Csvg viewBox='0 0 12 8' version='1.1' xmlns='http://www.w3.org/2000/svg'%3E%3Cg stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg transform='translate(0.000000, -1.000000)' fill='%238CC63C' fill-rule='nonzero'%3E%3Cg transform='translate(-2.000000, 0.000000)'%3E%3Cpolygon transform='translate(8.000000, 4.705000) scale(1, -1) translate(-8.000000, -4.705000) ' points='3.41 8.41 8 3.83 12.59 8.41 14 7 8 1 2 7'%3E%3C/polygon%3E%3C/g [...]
-}
-
-@media (max-width: 992px) {
-  .jewel.spinner .jewel.button.up {
-    border: 1px solid #b3b3b3;
-    border-radius: 0 0.25rem 0.25rem 0;
-  }
-  .jewel.spinner .jewel.button.down {
-    border: 1px solid #b3b3b3;
-    border-radius: 0.25rem 0 0 0.25rem;
-    border-top-style: solid;
-  }
-}
-.popup-content::before {
-  background-color: rgba(0, 0, 0, 0.65);
-  will-change: opacity;
-  transition: opacity 0.4s 0ms;
-}
-.popup-content .jewel.popupcontent {
-  border: 0px;
-  border-radius: 10px;
-  padding: 20px;
-  background: white;
-  box-shadow: 0px 0px 6px 1px rgba(1, 1, 1, 0.7) !important;
-}
-
-@media (min-width: 992px) {
-  .popup-content .jewel.popupcontent {
-    box-shadow: none !important;
-  }
-}
-.jewel.radiobutton input + span::before {
-  background: white;
-  border: 1px solid #d9d9d9;
-  border-radius: 50%;
-}
-.jewel.radiobutton input + span::after {
-  background: url("data:image/svg+xml,%3Csvg viewBox='0 0 22 22' version='1.1' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='0' y='0' width='22' height='22' fill-opacity='0'/%3E%3Ccircle fill='%238CC63C' cx='11' cy='11' r='6'/%3E%3C/svg%3E") no-repeat center center;
-  border: 1px solid transparent;
-  border-radius: 50%;
-  transition: all 0.3s ease;
-  transform: scale(0);
-}
-.jewel.radiobutton input:checked + span::after, .jewel.radiobutton input:checked:active + span::after {
-  transform: scale(1);
-}
-.jewel.radiobutton input:focus + span::before, .jewel.radiobutton input:checked:focus + span::before, .jewel.radiobutton input:checked:active:focus + span::before {
-  background: #c6e39f;
-  border: 1px solid #8CC63C;
-  border-radius: 50%;
-}
-.jewel.radiobutton input[disabled] + span::before {
-  background: #f3f3f3;
-  border: 1px solid #d9d9d9;
-  border-radius: 50%;
-}
-.jewel.radiobutton input[disabled] + span {
-  color: silver;
-}
-.jewel.radiobutton input[disabled] + span::after {
-  background: url("data:image/svg+xml,%3Csvg viewBox='0 0 22 22' version='1.1' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='0' y='0' width='22' height='22' fill-opacity='0'/%3E%3Ccircle fill='%23cccccc' cx='11' cy='11' r='6'/%3E%3C/svg%3E") no-repeat center center;
-}
-.jewel.radiobutton span {
-  padding-left: 8px;
-  font-size: 16px;
-}
-
-.jewel.slider input::-ms-fill-lower {
-  background: #8CC63C;
-  border: 1px solid #79ac32;
-  box-shadow: none;
-  border-radius: 3px;
-}
-.jewel.slider input::-ms-fill-upper {
-  background: white;
-  border: 1px solid white;
-  border-radius: 3px;
-}
-.jewel.slider input::-webkit-slider-thumb {
-  width: 18px;
-  height: 18px;
-  background: #8CC63C;
-  border: 1px solid #76a831;
-  box-shadow: none;
-  border-radius: 50%;
-}
-.jewel.slider input::-moz-range-thumb {
-  width: 18px;
-  height: 18px;
-  background: #8CC63C;
-  border: 1px solid #76a831;
-  box-shadow: none;
-  border-radius: 50%;
-}
-.jewel.slider input::-ms-thumb {
-  width: 18px;
-  height: 18px;
-  background: #8CC63C;
-  border: 1px solid #76a831;
-  box-shadow: none;
-  border-radius: 50%;
-}
-.jewel.slider input:active::-webkit-slider-thumb, .jewel.slider input:active::-moz-range-thumb {
-  transform: scale(1.4);
-}
-.jewel.slider input:active::-ms-thumb {
-  transform: scale(0.8);
-}
-.jewel.slider input[disabled]::-ms-fill-lower {
-  background: #e6e6e6;
-  border: 1px solid silver;
-  box-shadow: none;
-}
-.jewel.slider input[disabled]::-ms-fill-upper {
-  background: #f3f3f3;
-  border: 1px solid #d9d9d9;
-  box-shadow: none;
-}
-.jewel.slider input[disabled]::-webkit-slider-thumb, .jewel.slider input[disabled]::-moz-range-thumb, .jewel.slider input[disabled]::-ms-thumb {
-  background: #f3f3f3;
-  border: 1px solid silver;
-  box-shadow: none;
-}
-.jewel.slider input[disabled]:active::-webkit-slider-thumb, .jewel.slider input[disabled]:active::-moz-range-thumb, .jewel.slider input[disabled]:active::-ms-thumb {
-  transform: scale(1);
-}
-.jewel.slider input[disabled] + .slider-track-container > .slider-track-fill {
-  background: #e6e6e6;
-  border: 1px solid silver;
-  box-shadow: none;
-}
-.jewel.slider input[disabled] + .slider-track-container > .slider-track {
-  background: #f3f3f3;
-  border: 1px solid #d9d9d9;
-  box-shadow: none;
-}
-
-.slider-track-container {
-  top: 50%;
-}
-
-.slider-track-fill {
-  background: #8CC63C;
-  border: 1px solid #79ac32;
-  box-shadow: none;
-  border-radius: 3px;
-}
-
-.slider-track {
-  background: white;
-  border: 1px solid #d9d9d9;
-  border-radius: 3px;
-}
-
-.jewel.snackbar {
-  will-change: transform;
-  transform: translate(0, 100%);
-  transition: transform 0.4s 0ms;
-}
-.jewel.snackbar.open {
-  transform: translate(0);
-  transition: transform 0.4s 0ms;
-}
-.jewel.snackbar.primary .jewel.snackbar-content {
-  background: #8CC63C;
-  border: 0px solid;
-  box-shadow: none;
-}
-.jewel.snackbar.primary .jewel.snackbar-message {
-  color: #FFFFFF;
-}
-.jewel.snackbar.primary .jewel.snackbar-action {
-  color: #E2D70B;
-}
-.jewel.snackbar.primary .jewel.snackbar-action:hover {
-  background: #7eb435;
-  border: none;
-}
-
-.jewel.snackbar-content {
-  background: #2C3E50;
-  border-radius: 0.25rem 0.25rem 0px 0px;
-}
-
-.jewel.snackbar-message {
-  color: #FFFFFF;
-}
-
-.jewel.snackbar-action {
-  color: #FFD740;
-}
-.jewel.snackbar-action:hover {
-  background-color: #3C4E60;
-}
-
-@media (max-width: 992px) {
-  .jewel.snackbar-content {
-    border-radius: 0px;
-  }
-}
-.jewel.tabbarbutton {
-  font-size: 1em;
-  font-weight: 500;
-  border: none;
-  background: transparent;
-  outline: none;
-  color: rgba(0, 0, 0, 0.6);
-  text-transform: uppercase;
-  text-decoration: none;
-  letter-spacing: 0.1em;
-  font-weight: 600;
-  transition: background-color 0.3s ease-in-out, color 0.3s ease-in-out;
-}
-.jewel.tabbarbutton > .content {
-  padding-top: 12px;
-  padding-bottom: 12px;
-}
-.jewel.tabbarbutton .indicator > .indicatorContent {
-  height: 2px;
-  background-color: #8CC63C;
-}
-.jewel.tabbarbutton.hovered {
-  background: rgba(140, 198, 60, 0.2);
-}
-.jewel.tabbarbutton.selected, .jewel.tabbarbutton.selectable:active {
-  color: #638c29;
-  background: rgba(140, 198, 60, 0.4);
-}
-
-.jewel.simpletable {
-  background: white;
-  border: 1px solid #d9d9d9;
-  box-shadow: none;
-  border-radius: 0.25rem;
-}
-.jewel.simpletable .jewel.thead tr {
-  border-bottom: 1px solid #d9d9d9;
-}
-.jewel.simpletable .jewel.tableheadercell:first-of-type {
-  border-left: 0px;
-}
-.jewel.simpletable .jewel.tableheadercell {
-  background: #f3f3f3;
-  box-shadow: none;
-  font-weight: 700;
-  line-height: normal !important;
-  font-size: 1em;
-  color: #808080;
-  border-left: 1px solid #d9d9d9;
-}
-.jewel.simpletable .jewel.tablecell:first-of-type {
-  border-left: 0px;
-}
-.jewel.simpletable .jewel.tablecell {
-  border-top: 1px solid #d9d9d9;
-  border-left: 1px solid #d9d9d9;
-}
-.jewel.simpletable .jewel.tfoot .jewel.tablecell {
-  border-left: 0px;
-  background: #f3f3f3;
-  box-shadow: none;
-}
-
-.jewel.table {
-  background: white;
-  border: 1px solid #d9d9d9;
-  box-shadow: none;
-  border-radius: 0.25rem;
-}
-.jewel.table .jewel.thead tr {
-  border-bottom: 1px solid #d9d9d9;
-}
-.jewel.table .jewel.tableheadercell:first-of-type {
-  border-left: 0px;
-}
-.jewel.table .jewel.tableheadercell {
-  background: #f3f3f3;
-  box-shadow: none;
-  font-weight: 700;
-  line-height: normal !important;
-  font-size: 1em;
-  color: #808080;
-  border-left: 1px solid #d9d9d9;
-}
-.jewel.table .jewel.tablecell:first-of-type {
-  border-left: 0px;
-}
... 46859 lines suppressed ...