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/04 15:04:16 UTC

[royale-asjs] branch develop updated: jewel-themes: update with latest combobox fixes

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 4b5afa5  jewel-themes: update with latest combobox fixes
4b5afa5 is described below

commit 4b5afa50a490972e5b39902836a66f08aee93307
Author: Carlos Rovira <ca...@apache.org>
AuthorDate: Wed Mar 4 16:04:03 2020 +0100

    jewel-themes: update with latest combobox fixes
---
 .../themes/Jewel-Light-Flat-Primary-Amethyst-Theme/defaults.css    | 7 +++++++
 .../assets/themes/Jewel-Light-Flat-Primary-Blue-Theme/defaults.css | 7 +++++++
 .../themes/Jewel-Light-Flat-Primary-Emerald-Theme/defaults.css     | 7 +++++++
 .../themes/Jewel-Light-Flat-Primary-Green-Theme/defaults.css       | 7 +++++++
 .../themes/Jewel-Light-Flat-Primary-Orange-Theme/defaults.css      | 7 +++++++
 .../assets/themes/Jewel-Light-Flat-Primary-Red-Theme/defaults.css  | 7 +++++++
 .../themes/Jewel-Light-Flat-Primary-Sapphire-Theme/defaults.css    | 7 +++++++
 .../themes/Jewel-Light-Flat-Primary-Sunflower-Theme/defaults.css   | 7 +++++++
 .../themes/Jewel-Light-Flat-Primary-Topaz-Theme/defaults.css       | 7 +++++++
 .../themes/Jewel-Light-Flat-Primary-Turquoise-Theme/defaults.css   | 7 +++++++
 .../themes/Jewel-Light-Flat-Primary-Violet-Theme/defaults.css      | 7 +++++++
 .../themes/Jewel-Light-Flat-Primary-Yellow-Theme/defaults.css      | 7 +++++++
 .../themes/Jewel-Light-NoFlat-Primary-Amethyst-Theme/defaults.css  | 7 +++++++
 .../themes/Jewel-Light-NoFlat-Primary-Blue-Theme/defaults.css      | 7 +++++++
 .../themes/Jewel-Light-NoFlat-Primary-Emerald-Theme/defaults.css   | 7 +++++++
 .../themes/Jewel-Light-NoFlat-Primary-Green-Theme/defaults.css     | 7 +++++++
 .../themes/Jewel-Light-NoFlat-Primary-Orange-Theme/defaults.css    | 7 +++++++
 .../themes/Jewel-Light-NoFlat-Primary-Red-Theme/defaults.css       | 7 +++++++
 .../themes/Jewel-Light-NoFlat-Primary-Sapphire-Theme/defaults.css  | 7 +++++++
 .../themes/Jewel-Light-NoFlat-Primary-Sunflower-Theme/defaults.css | 7 +++++++
 .../themes/Jewel-Light-NoFlat-Primary-Topaz-Theme/defaults.css     | 7 +++++++
 .../themes/Jewel-Light-NoFlat-Primary-Turquoise-Theme/defaults.css | 7 +++++++
 .../themes/Jewel-Light-NoFlat-Primary-Violet-Theme/defaults.css    | 7 +++++++
 .../themes/Jewel-Light-NoFlat-Primary-Yellow-Theme/defaults.css    | 7 +++++++
 .../src/main/resources/defaults.css                                | 7 +++++++
 .../src/main/resources/defaults.css                                | 7 +++++++
 .../src/main/resources/defaults.css                                | 7 +++++++
 .../src/main/resources/defaults.css                                | 7 +++++++
 .../src/main/resources/defaults.css                                | 7 +++++++
 .../src/main/resources/defaults.css                                | 7 +++++++
 .../src/main/resources/defaults.css                                | 7 +++++++
 .../src/main/resources/defaults.css                                | 7 +++++++
 .../src/main/resources/defaults.css                                | 7 +++++++
 .../src/main/resources/defaults.css                                | 7 +++++++
 .../src/main/resources/defaults.css                                | 7 +++++++
 .../src/main/resources/defaults.css                                | 7 +++++++
 .../src/main/resources/defaults.css                                | 7 +++++++
 .../src/main/resources/defaults.css                                | 7 +++++++
 .../src/main/resources/defaults.css                                | 7 +++++++
 .../src/main/resources/defaults.css                                | 7 +++++++
 .../src/main/resources/defaults.css                                | 7 +++++++
 .../src/main/resources/defaults.css                                | 7 +++++++
 .../src/main/resources/defaults.css                                | 7 +++++++
 .../src/main/resources/defaults.css                                | 7 +++++++
 .../src/main/resources/defaults.css                                | 7 +++++++
 .../src/main/resources/defaults.css                                | 7 +++++++
 .../src/main/resources/defaults.css                                | 7 +++++++
 .../src/main/resources/defaults.css                                | 7 +++++++
 .../src/main/resources/defaults.css                                | 7 +++++++
 .../src/main/resources/defaults.css                                | 7 +++++++
 .../src/main/resources/defaults.css                                | 7 +++++++
 .../src/main/resources/defaults.css                                | 7 +++++++
 .../src/main/resources/defaults.css                                | 7 +++++++
 .../src/main/resources/defaults.css                                | 7 +++++++
 .../src/main/resources/defaults.css                                | 7 +++++++
 .../src/main/resources/defaults.css                                | 7 +++++++
 .../src/main/resources/defaults.css                                | 7 +++++++
 .../src/main/resources/defaults.css                                | 7 +++++++
 .../src/main/resources/defaults.css                                | 7 +++++++
 .../src/main/resources/defaults.css                                | 7 +++++++
 60 files changed, 420 insertions(+)

diff --git a/examples/royale/TourDeJewel/src/main/resources/assets/themes/Jewel-Light-Flat-Primary-Amethyst-Theme/defaults.css b/examples/royale/TourDeJewel/src/main/resources/assets/themes/Jewel-Light-Flat-Primary-Amethyst-Theme/defaults.css
index 0ea0b4f..4990a02 100644
--- a/examples/royale/TourDeJewel/src/main/resources/assets/themes/Jewel-Light-Flat-Primary-Amethyst-Theme/defaults.css
+++ b/examples/royale/TourDeJewel/src/main/resources/assets/themes/Jewel-Light-Flat-Primary-Amethyst-Theme/defaults.css
@@ -424,9 +424,16 @@ j|CardActions {
   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;
diff --git a/examples/royale/TourDeJewel/src/main/resources/assets/themes/Jewel-Light-Flat-Primary-Blue-Theme/defaults.css b/examples/royale/TourDeJewel/src/main/resources/assets/themes/Jewel-Light-Flat-Primary-Blue-Theme/defaults.css
index 1518c07..b53a926 100644
--- a/examples/royale/TourDeJewel/src/main/resources/assets/themes/Jewel-Light-Flat-Primary-Blue-Theme/defaults.css
+++ b/examples/royale/TourDeJewel/src/main/resources/assets/themes/Jewel-Light-Flat-Primary-Blue-Theme/defaults.css
@@ -424,9 +424,16 @@ j|CardActions {
   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;
diff --git a/examples/royale/TourDeJewel/src/main/resources/assets/themes/Jewel-Light-Flat-Primary-Emerald-Theme/defaults.css b/examples/royale/TourDeJewel/src/main/resources/assets/themes/Jewel-Light-Flat-Primary-Emerald-Theme/defaults.css
index 58a895d..0cf5958 100644
--- a/examples/royale/TourDeJewel/src/main/resources/assets/themes/Jewel-Light-Flat-Primary-Emerald-Theme/defaults.css
+++ b/examples/royale/TourDeJewel/src/main/resources/assets/themes/Jewel-Light-Flat-Primary-Emerald-Theme/defaults.css
@@ -424,9 +424,16 @@ j|CardActions {
   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;
diff --git a/examples/royale/TourDeJewel/src/main/resources/assets/themes/Jewel-Light-Flat-Primary-Green-Theme/defaults.css b/examples/royale/TourDeJewel/src/main/resources/assets/themes/Jewel-Light-Flat-Primary-Green-Theme/defaults.css
index 1bfd1d8..2baaa4c 100644
--- a/examples/royale/TourDeJewel/src/main/resources/assets/themes/Jewel-Light-Flat-Primary-Green-Theme/defaults.css
+++ b/examples/royale/TourDeJewel/src/main/resources/assets/themes/Jewel-Light-Flat-Primary-Green-Theme/defaults.css
@@ -424,9 +424,16 @@ j|CardActions {
   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='%233AB549' 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;
diff --git a/examples/royale/TourDeJewel/src/main/resources/assets/themes/Jewel-Light-Flat-Primary-Orange-Theme/defaults.css b/examples/royale/TourDeJewel/src/main/resources/assets/themes/Jewel-Light-Flat-Primary-Orange-Theme/defaults.css
index 0ba0cd9..ebbacd6 100644
--- a/examples/royale/TourDeJewel/src/main/resources/assets/themes/Jewel-Light-Flat-Primary-Orange-Theme/defaults.css
+++ b/examples/royale/TourDeJewel/src/main/resources/assets/themes/Jewel-Light-Flat-Primary-Orange-Theme/defaults.css
@@ -424,9 +424,16 @@ j|CardActions {
   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='%23F7941D' 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;
diff --git a/examples/royale/TourDeJewel/src/main/resources/assets/themes/Jewel-Light-Flat-Primary-Red-Theme/defaults.css b/examples/royale/TourDeJewel/src/main/resources/assets/themes/Jewel-Light-Flat-Primary-Red-Theme/defaults.css
index b127017..79f005c 100644
--- a/examples/royale/TourDeJewel/src/main/resources/assets/themes/Jewel-Light-Flat-Primary-Red-Theme/defaults.css
+++ b/examples/royale/TourDeJewel/src/main/resources/assets/themes/Jewel-Light-Flat-Primary-Red-Theme/defaults.css
@@ -424,9 +424,16 @@ j|CardActions {
   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='%23EC1C24' 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;
diff --git a/examples/royale/TourDeJewel/src/main/resources/assets/themes/Jewel-Light-Flat-Primary-Sapphire-Theme/defaults.css b/examples/royale/TourDeJewel/src/main/resources/assets/themes/Jewel-Light-Flat-Primary-Sapphire-Theme/defaults.css
index 0806763..02cf177 100644
--- a/examples/royale/TourDeJewel/src/main/resources/assets/themes/Jewel-Light-Flat-Primary-Sapphire-Theme/defaults.css
+++ b/examples/royale/TourDeJewel/src/main/resources/assets/themes/Jewel-Light-Flat-Primary-Sapphire-Theme/defaults.css
@@ -424,9 +424,16 @@ j|CardActions {
   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='%232C74BE' 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;
diff --git a/examples/royale/TourDeJewel/src/main/resources/assets/themes/Jewel-Light-Flat-Primary-Sunflower-Theme/defaults.css b/examples/royale/TourDeJewel/src/main/resources/assets/themes/Jewel-Light-Flat-Primary-Sunflower-Theme/defaults.css
index dbda4b7..30d76f5 100644
--- a/examples/royale/TourDeJewel/src/main/resources/assets/themes/Jewel-Light-Flat-Primary-Sunflower-Theme/defaults.css
+++ b/examples/royale/TourDeJewel/src/main/resources/assets/themes/Jewel-Light-Flat-Primary-Sunflower-Theme/defaults.css
@@ -424,9 +424,16 @@ j|CardActions {
   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='%23F8B13F' 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;
diff --git a/examples/royale/TourDeJewel/src/main/resources/assets/themes/Jewel-Light-Flat-Primary-Topaz-Theme/defaults.css b/examples/royale/TourDeJewel/src/main/resources/assets/themes/Jewel-Light-Flat-Primary-Topaz-Theme/defaults.css
index 534c464..a6ef4e5 100644
--- a/examples/royale/TourDeJewel/src/main/resources/assets/themes/Jewel-Light-Flat-Primary-Topaz-Theme/defaults.css
+++ b/examples/royale/TourDeJewel/src/main/resources/assets/themes/Jewel-Light-Flat-Primary-Topaz-Theme/defaults.css
@@ -424,9 +424,16 @@ j|CardActions {
   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='%23EF5A2A' 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;
diff --git a/examples/royale/TourDeJewel/src/main/resources/assets/themes/Jewel-Light-Flat-Primary-Turquoise-Theme/defaults.css b/examples/royale/TourDeJewel/src/main/resources/assets/themes/Jewel-Light-Flat-Primary-Turquoise-Theme/defaults.css
index 4d44ff6..81bc3fc 100644
--- a/examples/royale/TourDeJewel/src/main/resources/assets/themes/Jewel-Light-Flat-Primary-Turquoise-Theme/defaults.css
+++ b/examples/royale/TourDeJewel/src/main/resources/assets/themes/Jewel-Light-Flat-Primary-Turquoise-Theme/defaults.css
@@ -424,9 +424,16 @@ j|CardActions {
   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='%2329A89F' 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;
diff --git a/examples/royale/TourDeJewel/src/main/resources/assets/themes/Jewel-Light-Flat-Primary-Violet-Theme/defaults.css b/examples/royale/TourDeJewel/src/main/resources/assets/themes/Jewel-Light-Flat-Primary-Violet-Theme/defaults.css
index 2f2718d..8ff6071 100644
--- a/examples/royale/TourDeJewel/src/main/resources/assets/themes/Jewel-Light-Flat-Primary-Violet-Theme/defaults.css
+++ b/examples/royale/TourDeJewel/src/main/resources/assets/themes/Jewel-Light-Flat-Primary-Violet-Theme/defaults.css
@@ -424,9 +424,16 @@ j|CardActions {
   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='%23662C90' 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;
diff --git a/examples/royale/TourDeJewel/src/main/resources/assets/themes/Jewel-Light-Flat-Primary-Yellow-Theme/defaults.css b/examples/royale/TourDeJewel/src/main/resources/assets/themes/Jewel-Light-Flat-Primary-Yellow-Theme/defaults.css
index f2977e4..3916568 100644
--- a/examples/royale/TourDeJewel/src/main/resources/assets/themes/Jewel-Light-Flat-Primary-Yellow-Theme/defaults.css
+++ b/examples/royale/TourDeJewel/src/main/resources/assets/themes/Jewel-Light-Flat-Primary-Yellow-Theme/defaults.css
@@ -424,9 +424,16 @@ j|CardActions {
   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='%23E2D70B' 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;
diff --git a/examples/royale/TourDeJewel/src/main/resources/assets/themes/Jewel-Light-NoFlat-Primary-Amethyst-Theme/defaults.css b/examples/royale/TourDeJewel/src/main/resources/assets/themes/Jewel-Light-NoFlat-Primary-Amethyst-Theme/defaults.css
index 1906da0..f7f0dde 100644
--- a/examples/royale/TourDeJewel/src/main/resources/assets/themes/Jewel-Light-NoFlat-Primary-Amethyst-Theme/defaults.css
+++ b/examples/royale/TourDeJewel/src/main/resources/assets/themes/Jewel-Light-NoFlat-Primary-Amethyst-Theme/defaults.css
@@ -422,9 +422,16 @@ j|CardActions {
   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;
diff --git a/examples/royale/TourDeJewel/src/main/resources/assets/themes/Jewel-Light-NoFlat-Primary-Blue-Theme/defaults.css b/examples/royale/TourDeJewel/src/main/resources/assets/themes/Jewel-Light-NoFlat-Primary-Blue-Theme/defaults.css
index fd7b933..2146288 100644
--- a/examples/royale/TourDeJewel/src/main/resources/assets/themes/Jewel-Light-NoFlat-Primary-Blue-Theme/defaults.css
+++ b/examples/royale/TourDeJewel/src/main/resources/assets/themes/Jewel-Light-NoFlat-Primary-Blue-Theme/defaults.css
@@ -422,9 +422,16 @@ j|CardActions {
   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;
diff --git a/examples/royale/TourDeJewel/src/main/resources/assets/themes/Jewel-Light-NoFlat-Primary-Emerald-Theme/defaults.css b/examples/royale/TourDeJewel/src/main/resources/assets/themes/Jewel-Light-NoFlat-Primary-Emerald-Theme/defaults.css
index 0f6b9e8..2abd419 100644
--- a/examples/royale/TourDeJewel/src/main/resources/assets/themes/Jewel-Light-NoFlat-Primary-Emerald-Theme/defaults.css
+++ b/examples/royale/TourDeJewel/src/main/resources/assets/themes/Jewel-Light-NoFlat-Primary-Emerald-Theme/defaults.css
@@ -422,9 +422,16 @@ j|CardActions {
   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;
diff --git a/examples/royale/TourDeJewel/src/main/resources/assets/themes/Jewel-Light-NoFlat-Primary-Green-Theme/defaults.css b/examples/royale/TourDeJewel/src/main/resources/assets/themes/Jewel-Light-NoFlat-Primary-Green-Theme/defaults.css
index 284e91f..f477a05 100644
--- a/examples/royale/TourDeJewel/src/main/resources/assets/themes/Jewel-Light-NoFlat-Primary-Green-Theme/defaults.css
+++ b/examples/royale/TourDeJewel/src/main/resources/assets/themes/Jewel-Light-NoFlat-Primary-Green-Theme/defaults.css
@@ -422,9 +422,16 @@ j|CardActions {
   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='%233AB549' 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;
diff --git a/examples/royale/TourDeJewel/src/main/resources/assets/themes/Jewel-Light-NoFlat-Primary-Orange-Theme/defaults.css b/examples/royale/TourDeJewel/src/main/resources/assets/themes/Jewel-Light-NoFlat-Primary-Orange-Theme/defaults.css
index 702e53f..7e61aef 100644
--- a/examples/royale/TourDeJewel/src/main/resources/assets/themes/Jewel-Light-NoFlat-Primary-Orange-Theme/defaults.css
+++ b/examples/royale/TourDeJewel/src/main/resources/assets/themes/Jewel-Light-NoFlat-Primary-Orange-Theme/defaults.css
@@ -422,9 +422,16 @@ j|CardActions {
   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='%23F7941D' 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;
diff --git a/examples/royale/TourDeJewel/src/main/resources/assets/themes/Jewel-Light-NoFlat-Primary-Red-Theme/defaults.css b/examples/royale/TourDeJewel/src/main/resources/assets/themes/Jewel-Light-NoFlat-Primary-Red-Theme/defaults.css
index 38fb110..164a391 100644
--- a/examples/royale/TourDeJewel/src/main/resources/assets/themes/Jewel-Light-NoFlat-Primary-Red-Theme/defaults.css
+++ b/examples/royale/TourDeJewel/src/main/resources/assets/themes/Jewel-Light-NoFlat-Primary-Red-Theme/defaults.css
@@ -422,9 +422,16 @@ j|CardActions {
   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='%23EC1C24' 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;
diff --git a/examples/royale/TourDeJewel/src/main/resources/assets/themes/Jewel-Light-NoFlat-Primary-Sapphire-Theme/defaults.css b/examples/royale/TourDeJewel/src/main/resources/assets/themes/Jewel-Light-NoFlat-Primary-Sapphire-Theme/defaults.css
index efd713c..c429c47 100644
--- a/examples/royale/TourDeJewel/src/main/resources/assets/themes/Jewel-Light-NoFlat-Primary-Sapphire-Theme/defaults.css
+++ b/examples/royale/TourDeJewel/src/main/resources/assets/themes/Jewel-Light-NoFlat-Primary-Sapphire-Theme/defaults.css
@@ -422,9 +422,16 @@ j|CardActions {
   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='%232C74BE' 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;
diff --git a/examples/royale/TourDeJewel/src/main/resources/assets/themes/Jewel-Light-NoFlat-Primary-Sunflower-Theme/defaults.css b/examples/royale/TourDeJewel/src/main/resources/assets/themes/Jewel-Light-NoFlat-Primary-Sunflower-Theme/defaults.css
index ab9f546..83ec84f 100644
--- a/examples/royale/TourDeJewel/src/main/resources/assets/themes/Jewel-Light-NoFlat-Primary-Sunflower-Theme/defaults.css
+++ b/examples/royale/TourDeJewel/src/main/resources/assets/themes/Jewel-Light-NoFlat-Primary-Sunflower-Theme/defaults.css
@@ -422,9 +422,16 @@ j|CardActions {
   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='%23F8B13F' 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;
diff --git a/examples/royale/TourDeJewel/src/main/resources/assets/themes/Jewel-Light-NoFlat-Primary-Topaz-Theme/defaults.css b/examples/royale/TourDeJewel/src/main/resources/assets/themes/Jewel-Light-NoFlat-Primary-Topaz-Theme/defaults.css
index d999d8a..e3d77e8 100644
--- a/examples/royale/TourDeJewel/src/main/resources/assets/themes/Jewel-Light-NoFlat-Primary-Topaz-Theme/defaults.css
+++ b/examples/royale/TourDeJewel/src/main/resources/assets/themes/Jewel-Light-NoFlat-Primary-Topaz-Theme/defaults.css
@@ -422,9 +422,16 @@ j|CardActions {
   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='%23EF5A2A' 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;
diff --git a/examples/royale/TourDeJewel/src/main/resources/assets/themes/Jewel-Light-NoFlat-Primary-Turquoise-Theme/defaults.css b/examples/royale/TourDeJewel/src/main/resources/assets/themes/Jewel-Light-NoFlat-Primary-Turquoise-Theme/defaults.css
index 76d2929..f02bc72 100644
--- a/examples/royale/TourDeJewel/src/main/resources/assets/themes/Jewel-Light-NoFlat-Primary-Turquoise-Theme/defaults.css
+++ b/examples/royale/TourDeJewel/src/main/resources/assets/themes/Jewel-Light-NoFlat-Primary-Turquoise-Theme/defaults.css
@@ -422,9 +422,16 @@ j|CardActions {
   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='%2329A89F' 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;
diff --git a/examples/royale/TourDeJewel/src/main/resources/assets/themes/Jewel-Light-NoFlat-Primary-Violet-Theme/defaults.css b/examples/royale/TourDeJewel/src/main/resources/assets/themes/Jewel-Light-NoFlat-Primary-Violet-Theme/defaults.css
index 0eaa3ff..7887df1 100644
--- a/examples/royale/TourDeJewel/src/main/resources/assets/themes/Jewel-Light-NoFlat-Primary-Violet-Theme/defaults.css
+++ b/examples/royale/TourDeJewel/src/main/resources/assets/themes/Jewel-Light-NoFlat-Primary-Violet-Theme/defaults.css
@@ -422,9 +422,16 @@ j|CardActions {
   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='%23662C90' 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;
diff --git a/examples/royale/TourDeJewel/src/main/resources/assets/themes/Jewel-Light-NoFlat-Primary-Yellow-Theme/defaults.css b/examples/royale/TourDeJewel/src/main/resources/assets/themes/Jewel-Light-NoFlat-Primary-Yellow-Theme/defaults.css
index 7ccc63b..4a75a5c 100644
--- a/examples/royale/TourDeJewel/src/main/resources/assets/themes/Jewel-Light-NoFlat-Primary-Yellow-Theme/defaults.css
+++ b/examples/royale/TourDeJewel/src/main/resources/assets/themes/Jewel-Light-NoFlat-Primary-Yellow-Theme/defaults.css
@@ -422,9 +422,16 @@ j|CardActions {
   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='%23E2D70B' 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;
diff --git a/frameworks/themes/Jewel-Dark-NoFlat-Primary-Amethyst-Theme/src/main/resources/defaults.css b/frameworks/themes/Jewel-Dark-NoFlat-Primary-Amethyst-Theme/src/main/resources/defaults.css
index e822de2..97dbd6a 100644
--- a/frameworks/themes/Jewel-Dark-NoFlat-Primary-Amethyst-Theme/src/main/resources/defaults.css
+++ b/frameworks/themes/Jewel-Dark-NoFlat-Primary-Amethyst-Theme/src/main/resources/defaults.css
@@ -422,9 +422,16 @@ j|CardActions {
   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;
diff --git a/frameworks/themes/Jewel-Dark-NoFlat-Primary-Blue-Theme/src/main/resources/defaults.css b/frameworks/themes/Jewel-Dark-NoFlat-Primary-Blue-Theme/src/main/resources/defaults.css
index fc112bb..875ffee 100644
--- a/frameworks/themes/Jewel-Dark-NoFlat-Primary-Blue-Theme/src/main/resources/defaults.css
+++ b/frameworks/themes/Jewel-Dark-NoFlat-Primary-Blue-Theme/src/main/resources/defaults.css
@@ -422,9 +422,16 @@ j|CardActions {
   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;
diff --git a/frameworks/themes/Jewel-Dark-NoFlat-Primary-Emerald-Theme/src/main/resources/defaults.css b/frameworks/themes/Jewel-Dark-NoFlat-Primary-Emerald-Theme/src/main/resources/defaults.css
index de769f9..5c3b5f9 100644
--- a/frameworks/themes/Jewel-Dark-NoFlat-Primary-Emerald-Theme/src/main/resources/defaults.css
+++ b/frameworks/themes/Jewel-Dark-NoFlat-Primary-Emerald-Theme/src/main/resources/defaults.css
@@ -422,9 +422,16 @@ j|CardActions {
   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;
diff --git a/frameworks/themes/Jewel-Dark-NoFlat-Primary-Green-Theme/src/main/resources/defaults.css b/frameworks/themes/Jewel-Dark-NoFlat-Primary-Green-Theme/src/main/resources/defaults.css
index 92882df..21525c6 100644
--- a/frameworks/themes/Jewel-Dark-NoFlat-Primary-Green-Theme/src/main/resources/defaults.css
+++ b/frameworks/themes/Jewel-Dark-NoFlat-Primary-Green-Theme/src/main/resources/defaults.css
@@ -422,9 +422,16 @@ j|CardActions {
   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='%233AB549' 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;
diff --git a/frameworks/themes/Jewel-Dark-NoFlat-Primary-Orange-Theme/src/main/resources/defaults.css b/frameworks/themes/Jewel-Dark-NoFlat-Primary-Orange-Theme/src/main/resources/defaults.css
index 6bf10d6..a1ad934 100644
--- a/frameworks/themes/Jewel-Dark-NoFlat-Primary-Orange-Theme/src/main/resources/defaults.css
+++ b/frameworks/themes/Jewel-Dark-NoFlat-Primary-Orange-Theme/src/main/resources/defaults.css
@@ -422,9 +422,16 @@ j|CardActions {
   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='%23F7941D' 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;
diff --git a/frameworks/themes/Jewel-Dark-NoFlat-Primary-Red-Theme/src/main/resources/defaults.css b/frameworks/themes/Jewel-Dark-NoFlat-Primary-Red-Theme/src/main/resources/defaults.css
index 40f7a8d..6d235f1 100644
--- a/frameworks/themes/Jewel-Dark-NoFlat-Primary-Red-Theme/src/main/resources/defaults.css
+++ b/frameworks/themes/Jewel-Dark-NoFlat-Primary-Red-Theme/src/main/resources/defaults.css
@@ -422,9 +422,16 @@ j|CardActions {
   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='%23EC1C24' 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;
diff --git a/frameworks/themes/Jewel-Dark-NoFlat-Primary-Sapphire-Theme/src/main/resources/defaults.css b/frameworks/themes/Jewel-Dark-NoFlat-Primary-Sapphire-Theme/src/main/resources/defaults.css
index be783c2..5bc685c 100644
--- a/frameworks/themes/Jewel-Dark-NoFlat-Primary-Sapphire-Theme/src/main/resources/defaults.css
+++ b/frameworks/themes/Jewel-Dark-NoFlat-Primary-Sapphire-Theme/src/main/resources/defaults.css
@@ -422,9 +422,16 @@ j|CardActions {
   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='%232C74BE' 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;
diff --git a/frameworks/themes/Jewel-Dark-NoFlat-Primary-Sunflower-Theme/src/main/resources/defaults.css b/frameworks/themes/Jewel-Dark-NoFlat-Primary-Sunflower-Theme/src/main/resources/defaults.css
index dc01e79..31a8f63 100644
--- a/frameworks/themes/Jewel-Dark-NoFlat-Primary-Sunflower-Theme/src/main/resources/defaults.css
+++ b/frameworks/themes/Jewel-Dark-NoFlat-Primary-Sunflower-Theme/src/main/resources/defaults.css
@@ -422,9 +422,16 @@ j|CardActions {
   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='%23F8B13F' 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;
diff --git a/frameworks/themes/Jewel-Dark-NoFlat-Primary-Topaz-Theme/src/main/resources/defaults.css b/frameworks/themes/Jewel-Dark-NoFlat-Primary-Topaz-Theme/src/main/resources/defaults.css
index 92936db..7d432e8 100644
--- a/frameworks/themes/Jewel-Dark-NoFlat-Primary-Topaz-Theme/src/main/resources/defaults.css
+++ b/frameworks/themes/Jewel-Dark-NoFlat-Primary-Topaz-Theme/src/main/resources/defaults.css
@@ -422,9 +422,16 @@ j|CardActions {
   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='%23EF5A2A' 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;
diff --git a/frameworks/themes/Jewel-Dark-NoFlat-Primary-Turquoise-Theme/src/main/resources/defaults.css b/frameworks/themes/Jewel-Dark-NoFlat-Primary-Turquoise-Theme/src/main/resources/defaults.css
index a2bf3af..f015396 100644
--- a/frameworks/themes/Jewel-Dark-NoFlat-Primary-Turquoise-Theme/src/main/resources/defaults.css
+++ b/frameworks/themes/Jewel-Dark-NoFlat-Primary-Turquoise-Theme/src/main/resources/defaults.css
@@ -422,9 +422,16 @@ j|CardActions {
   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='%2329A89F' 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;
diff --git a/frameworks/themes/Jewel-Dark-NoFlat-Primary-Violet-Theme/src/main/resources/defaults.css b/frameworks/themes/Jewel-Dark-NoFlat-Primary-Violet-Theme/src/main/resources/defaults.css
index f40e48a..32738b1 100644
--- a/frameworks/themes/Jewel-Dark-NoFlat-Primary-Violet-Theme/src/main/resources/defaults.css
+++ b/frameworks/themes/Jewel-Dark-NoFlat-Primary-Violet-Theme/src/main/resources/defaults.css
@@ -422,9 +422,16 @@ j|CardActions {
   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='%23662C90' 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;
diff --git a/frameworks/themes/Jewel-Dark-NoFlat-Primary-Yellow-Theme/src/main/resources/defaults.css b/frameworks/themes/Jewel-Dark-NoFlat-Primary-Yellow-Theme/src/main/resources/defaults.css
index 54f50aa..55047c5 100644
--- a/frameworks/themes/Jewel-Dark-NoFlat-Primary-Yellow-Theme/src/main/resources/defaults.css
+++ b/frameworks/themes/Jewel-Dark-NoFlat-Primary-Yellow-Theme/src/main/resources/defaults.css
@@ -422,9 +422,16 @@ j|CardActions {
   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='%23E2D70B' 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;
diff --git a/frameworks/themes/Jewel-Light-Flat-Primary-Amethyst-Theme/src/main/resources/defaults.css b/frameworks/themes/Jewel-Light-Flat-Primary-Amethyst-Theme/src/main/resources/defaults.css
index 0ea0b4f..4990a02 100644
--- a/frameworks/themes/Jewel-Light-Flat-Primary-Amethyst-Theme/src/main/resources/defaults.css
+++ b/frameworks/themes/Jewel-Light-Flat-Primary-Amethyst-Theme/src/main/resources/defaults.css
@@ -424,9 +424,16 @@ j|CardActions {
   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;
diff --git a/frameworks/themes/Jewel-Light-Flat-Primary-Blue-Theme/src/main/resources/defaults.css b/frameworks/themes/Jewel-Light-Flat-Primary-Blue-Theme/src/main/resources/defaults.css
index 1518c07..b53a926 100644
--- a/frameworks/themes/Jewel-Light-Flat-Primary-Blue-Theme/src/main/resources/defaults.css
+++ b/frameworks/themes/Jewel-Light-Flat-Primary-Blue-Theme/src/main/resources/defaults.css
@@ -424,9 +424,16 @@ j|CardActions {
   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;
diff --git a/frameworks/themes/Jewel-Light-Flat-Primary-Emerald-Theme/src/main/resources/defaults.css b/frameworks/themes/Jewel-Light-Flat-Primary-Emerald-Theme/src/main/resources/defaults.css
index 58a895d..0cf5958 100644
--- a/frameworks/themes/Jewel-Light-Flat-Primary-Emerald-Theme/src/main/resources/defaults.css
+++ b/frameworks/themes/Jewel-Light-Flat-Primary-Emerald-Theme/src/main/resources/defaults.css
@@ -424,9 +424,16 @@ j|CardActions {
   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;
diff --git a/frameworks/themes/Jewel-Light-Flat-Primary-Green-Theme/src/main/resources/defaults.css b/frameworks/themes/Jewel-Light-Flat-Primary-Green-Theme/src/main/resources/defaults.css
index 1bfd1d8..2baaa4c 100644
--- a/frameworks/themes/Jewel-Light-Flat-Primary-Green-Theme/src/main/resources/defaults.css
+++ b/frameworks/themes/Jewel-Light-Flat-Primary-Green-Theme/src/main/resources/defaults.css
@@ -424,9 +424,16 @@ j|CardActions {
   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='%233AB549' 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;
diff --git a/frameworks/themes/Jewel-Light-Flat-Primary-Orange-Theme/src/main/resources/defaults.css b/frameworks/themes/Jewel-Light-Flat-Primary-Orange-Theme/src/main/resources/defaults.css
index 0ba0cd9..ebbacd6 100644
--- a/frameworks/themes/Jewel-Light-Flat-Primary-Orange-Theme/src/main/resources/defaults.css
+++ b/frameworks/themes/Jewel-Light-Flat-Primary-Orange-Theme/src/main/resources/defaults.css
@@ -424,9 +424,16 @@ j|CardActions {
   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='%23F7941D' 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;
diff --git a/frameworks/themes/Jewel-Light-Flat-Primary-Red-Theme/src/main/resources/defaults.css b/frameworks/themes/Jewel-Light-Flat-Primary-Red-Theme/src/main/resources/defaults.css
index b127017..79f005c 100644
--- a/frameworks/themes/Jewel-Light-Flat-Primary-Red-Theme/src/main/resources/defaults.css
+++ b/frameworks/themes/Jewel-Light-Flat-Primary-Red-Theme/src/main/resources/defaults.css
@@ -424,9 +424,16 @@ j|CardActions {
   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='%23EC1C24' 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;
diff --git a/frameworks/themes/Jewel-Light-Flat-Primary-Sapphire-Theme/src/main/resources/defaults.css b/frameworks/themes/Jewel-Light-Flat-Primary-Sapphire-Theme/src/main/resources/defaults.css
index 0806763..02cf177 100644
--- a/frameworks/themes/Jewel-Light-Flat-Primary-Sapphire-Theme/src/main/resources/defaults.css
+++ b/frameworks/themes/Jewel-Light-Flat-Primary-Sapphire-Theme/src/main/resources/defaults.css
@@ -424,9 +424,16 @@ j|CardActions {
   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='%232C74BE' 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;
diff --git a/frameworks/themes/Jewel-Light-Flat-Primary-Sunflower-Theme/src/main/resources/defaults.css b/frameworks/themes/Jewel-Light-Flat-Primary-Sunflower-Theme/src/main/resources/defaults.css
index dbda4b7..30d76f5 100644
--- a/frameworks/themes/Jewel-Light-Flat-Primary-Sunflower-Theme/src/main/resources/defaults.css
+++ b/frameworks/themes/Jewel-Light-Flat-Primary-Sunflower-Theme/src/main/resources/defaults.css
@@ -424,9 +424,16 @@ j|CardActions {
   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='%23F8B13F' 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;
diff --git a/frameworks/themes/Jewel-Light-Flat-Primary-Topaz-Theme/src/main/resources/defaults.css b/frameworks/themes/Jewel-Light-Flat-Primary-Topaz-Theme/src/main/resources/defaults.css
index 534c464..a6ef4e5 100644
--- a/frameworks/themes/Jewel-Light-Flat-Primary-Topaz-Theme/src/main/resources/defaults.css
+++ b/frameworks/themes/Jewel-Light-Flat-Primary-Topaz-Theme/src/main/resources/defaults.css
@@ -424,9 +424,16 @@ j|CardActions {
   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='%23EF5A2A' 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;
diff --git a/frameworks/themes/Jewel-Light-Flat-Primary-Turquoise-Theme/src/main/resources/defaults.css b/frameworks/themes/Jewel-Light-Flat-Primary-Turquoise-Theme/src/main/resources/defaults.css
index 4d44ff6..81bc3fc 100644
--- a/frameworks/themes/Jewel-Light-Flat-Primary-Turquoise-Theme/src/main/resources/defaults.css
+++ b/frameworks/themes/Jewel-Light-Flat-Primary-Turquoise-Theme/src/main/resources/defaults.css
@@ -424,9 +424,16 @@ j|CardActions {
   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='%2329A89F' 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;
diff --git a/frameworks/themes/Jewel-Light-Flat-Primary-Violet-Theme/src/main/resources/defaults.css b/frameworks/themes/Jewel-Light-Flat-Primary-Violet-Theme/src/main/resources/defaults.css
index 2f2718d..8ff6071 100644
--- a/frameworks/themes/Jewel-Light-Flat-Primary-Violet-Theme/src/main/resources/defaults.css
+++ b/frameworks/themes/Jewel-Light-Flat-Primary-Violet-Theme/src/main/resources/defaults.css
@@ -424,9 +424,16 @@ j|CardActions {
   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='%23662C90' 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;
diff --git a/frameworks/themes/Jewel-Light-Flat-Primary-Yellow-Theme/src/main/resources/defaults.css b/frameworks/themes/Jewel-Light-Flat-Primary-Yellow-Theme/src/main/resources/defaults.css
index f2977e4..3916568 100644
--- a/frameworks/themes/Jewel-Light-Flat-Primary-Yellow-Theme/src/main/resources/defaults.css
+++ b/frameworks/themes/Jewel-Light-Flat-Primary-Yellow-Theme/src/main/resources/defaults.css
@@ -424,9 +424,16 @@ j|CardActions {
   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='%23E2D70B' 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;
diff --git a/frameworks/themes/Jewel-Light-NoFlat-Primary-Amethyst-Theme/src/main/resources/defaults.css b/frameworks/themes/Jewel-Light-NoFlat-Primary-Amethyst-Theme/src/main/resources/defaults.css
index 1906da0..f7f0dde 100644
--- a/frameworks/themes/Jewel-Light-NoFlat-Primary-Amethyst-Theme/src/main/resources/defaults.css
+++ b/frameworks/themes/Jewel-Light-NoFlat-Primary-Amethyst-Theme/src/main/resources/defaults.css
@@ -422,9 +422,16 @@ j|CardActions {
   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;
diff --git a/frameworks/themes/Jewel-Light-NoFlat-Primary-Blue-Theme/src/main/resources/defaults.css b/frameworks/themes/Jewel-Light-NoFlat-Primary-Blue-Theme/src/main/resources/defaults.css
index fd7b933..2146288 100644
--- a/frameworks/themes/Jewel-Light-NoFlat-Primary-Blue-Theme/src/main/resources/defaults.css
+++ b/frameworks/themes/Jewel-Light-NoFlat-Primary-Blue-Theme/src/main/resources/defaults.css
@@ -422,9 +422,16 @@ j|CardActions {
   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;
diff --git a/frameworks/themes/Jewel-Light-NoFlat-Primary-Emerald-Theme/src/main/resources/defaults.css b/frameworks/themes/Jewel-Light-NoFlat-Primary-Emerald-Theme/src/main/resources/defaults.css
index 0f6b9e8..2abd419 100644
--- a/frameworks/themes/Jewel-Light-NoFlat-Primary-Emerald-Theme/src/main/resources/defaults.css
+++ b/frameworks/themes/Jewel-Light-NoFlat-Primary-Emerald-Theme/src/main/resources/defaults.css
@@ -422,9 +422,16 @@ j|CardActions {
   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;
diff --git a/frameworks/themes/Jewel-Light-NoFlat-Primary-Green-Theme/src/main/resources/defaults.css b/frameworks/themes/Jewel-Light-NoFlat-Primary-Green-Theme/src/main/resources/defaults.css
index 284e91f..f477a05 100644
--- a/frameworks/themes/Jewel-Light-NoFlat-Primary-Green-Theme/src/main/resources/defaults.css
+++ b/frameworks/themes/Jewel-Light-NoFlat-Primary-Green-Theme/src/main/resources/defaults.css
@@ -422,9 +422,16 @@ j|CardActions {
   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='%233AB549' 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;
diff --git a/frameworks/themes/Jewel-Light-NoFlat-Primary-Orange-Theme/src/main/resources/defaults.css b/frameworks/themes/Jewel-Light-NoFlat-Primary-Orange-Theme/src/main/resources/defaults.css
index 702e53f..7e61aef 100644
--- a/frameworks/themes/Jewel-Light-NoFlat-Primary-Orange-Theme/src/main/resources/defaults.css
+++ b/frameworks/themes/Jewel-Light-NoFlat-Primary-Orange-Theme/src/main/resources/defaults.css
@@ -422,9 +422,16 @@ j|CardActions {
   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='%23F7941D' 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;
diff --git a/frameworks/themes/Jewel-Light-NoFlat-Primary-Red-Theme/src/main/resources/defaults.css b/frameworks/themes/Jewel-Light-NoFlat-Primary-Red-Theme/src/main/resources/defaults.css
index 38fb110..164a391 100644
--- a/frameworks/themes/Jewel-Light-NoFlat-Primary-Red-Theme/src/main/resources/defaults.css
+++ b/frameworks/themes/Jewel-Light-NoFlat-Primary-Red-Theme/src/main/resources/defaults.css
@@ -422,9 +422,16 @@ j|CardActions {
   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='%23EC1C24' 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;
diff --git a/frameworks/themes/Jewel-Light-NoFlat-Primary-Sapphire-Theme/src/main/resources/defaults.css b/frameworks/themes/Jewel-Light-NoFlat-Primary-Sapphire-Theme/src/main/resources/defaults.css
index efd713c..c429c47 100644
--- a/frameworks/themes/Jewel-Light-NoFlat-Primary-Sapphire-Theme/src/main/resources/defaults.css
+++ b/frameworks/themes/Jewel-Light-NoFlat-Primary-Sapphire-Theme/src/main/resources/defaults.css
@@ -422,9 +422,16 @@ j|CardActions {
   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='%232C74BE' 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;
diff --git a/frameworks/themes/Jewel-Light-NoFlat-Primary-Sunflower-Theme/src/main/resources/defaults.css b/frameworks/themes/Jewel-Light-NoFlat-Primary-Sunflower-Theme/src/main/resources/defaults.css
index ab9f546..83ec84f 100644
--- a/frameworks/themes/Jewel-Light-NoFlat-Primary-Sunflower-Theme/src/main/resources/defaults.css
+++ b/frameworks/themes/Jewel-Light-NoFlat-Primary-Sunflower-Theme/src/main/resources/defaults.css
@@ -422,9 +422,16 @@ j|CardActions {
   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='%23F8B13F' 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;
diff --git a/frameworks/themes/Jewel-Light-NoFlat-Primary-Topaz-Theme/src/main/resources/defaults.css b/frameworks/themes/Jewel-Light-NoFlat-Primary-Topaz-Theme/src/main/resources/defaults.css
index d999d8a..e3d77e8 100644
--- a/frameworks/themes/Jewel-Light-NoFlat-Primary-Topaz-Theme/src/main/resources/defaults.css
+++ b/frameworks/themes/Jewel-Light-NoFlat-Primary-Topaz-Theme/src/main/resources/defaults.css
@@ -422,9 +422,16 @@ j|CardActions {
   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='%23EF5A2A' 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;
diff --git a/frameworks/themes/Jewel-Light-NoFlat-Primary-Turquoise-Theme/src/main/resources/defaults.css b/frameworks/themes/Jewel-Light-NoFlat-Primary-Turquoise-Theme/src/main/resources/defaults.css
index 76d2929..f02bc72 100644
--- a/frameworks/themes/Jewel-Light-NoFlat-Primary-Turquoise-Theme/src/main/resources/defaults.css
+++ b/frameworks/themes/Jewel-Light-NoFlat-Primary-Turquoise-Theme/src/main/resources/defaults.css
@@ -422,9 +422,16 @@ j|CardActions {
   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='%2329A89F' 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;
diff --git a/frameworks/themes/Jewel-Light-NoFlat-Primary-Violet-Theme/src/main/resources/defaults.css b/frameworks/themes/Jewel-Light-NoFlat-Primary-Violet-Theme/src/main/resources/defaults.css
index 0eaa3ff..7887df1 100644
--- a/frameworks/themes/Jewel-Light-NoFlat-Primary-Violet-Theme/src/main/resources/defaults.css
+++ b/frameworks/themes/Jewel-Light-NoFlat-Primary-Violet-Theme/src/main/resources/defaults.css
@@ -422,9 +422,16 @@ j|CardActions {
   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='%23662C90' 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;
diff --git a/frameworks/themes/Jewel-Light-NoFlat-Primary-Yellow-Theme/src/main/resources/defaults.css b/frameworks/themes/Jewel-Light-NoFlat-Primary-Yellow-Theme/src/main/resources/defaults.css
index 7ccc63b..4a75a5c 100644
--- a/frameworks/themes/Jewel-Light-NoFlat-Primary-Yellow-Theme/src/main/resources/defaults.css
+++ b/frameworks/themes/Jewel-Light-NoFlat-Primary-Yellow-Theme/src/main/resources/defaults.css
@@ -422,9 +422,16 @@ j|CardActions {
   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='%23E2D70B' 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;