diff --git a/addons/rose/addon/styles/rose/components/dropdown/_button.scss b/addons/rose/addon/styles/rose/components/dropdown/_button.scss
index bf6dc12c8..58b78e4a1 100644
--- a/addons/rose/addon/styles/rose/components/dropdown/_button.scss
+++ b/addons/rose/addon/styles/rose/components/dropdown/_button.scss
@@ -2,33 +2,35 @@
@use '../../utilities/type';
.rose-dropdown-button {
- @include type.type(s, normal);
+ @include type.type(s);
display: block;
- // Targeting min-width of 200
- min-width: (sizing.rems(m) + sizing.rems(xxs)) * 10;
+ box-sizing: border-box;
+ width: 100%;
+ // Targeting min-width of ~200
+ min-width: (sizing.rems(m) + sizing.rems(xs)) * 10;
border: 0;
- margin: 0;
padding: 0 sizing.rems(s);
- color: var(--stark);
- background-color: transparent;
- // target line height is 36, which is not a standard line height for this
- // font size
- $lineHeight: 36 / 16;
- line-height: $lineHeight;
- text-align: left;
text-decoration: none;
- cursor: pointer;
+ text-align: left;
+ $line-height: 36 / 14;
+ line-height: $line-height;
+
+ --background-color: transparent;
+ --color: var(--stark);
+ color: var(--color);
+ background-color: var(--background-color);
+
+ &:hover {
+ --background-color: var(--ui-gray-subtler-5);
+ }
&.rose-dropdown-button-danger {
- --background: var(--white);
+ --background-color: var(--white);
--color: var(--failure);
- color: var(--color);
- background-color: var(--background-color);
-
&:hover {
--color: var(--white);
--background-color: var(--failure);
}
}
-}
\ No newline at end of file
+}
diff --git a/addons/rose/addon/styles/rose/components/dropdown/_dropdown.scss b/addons/rose/addon/styles/rose/components/dropdown/_dropdown.scss
index cb3c964eb..34b2753b0 100644
--- a/addons/rose/addon/styles/rose/components/dropdown/_dropdown.scss
+++ b/addons/rose/addon/styles/rose/components/dropdown/_dropdown.scss
@@ -1,6 +1,8 @@
@use '../../variables/sizing';
@use '../../utilities/type';
+$xs: sizing.rems(xs); // 8
+$xxs: sizing.rems(xxs); // 4
$chevron: "data:image/svg+xml;utf-8,";
.rose-dropdown {
@@ -13,11 +15,11 @@ $chevron: "data:image/svg+xml;utf-8,