diff --git a/packages/design-system/lib/components/RateCard/Code/index.tsx b/packages/design-system/lib/components/RateCard/Code/index.tsx
index db1cc3301..12c77885e 100644
--- a/packages/design-system/lib/components/RateCard/Code/index.tsx
+++ b/packages/design-system/lib/components/RateCard/Code/index.tsx
@@ -100,7 +100,7 @@ export default function CodeRateCard({
diff --git a/packages/design-system/lib/components/RateCard/Regular/index.tsx b/packages/design-system/lib/components/RateCard/Regular/index.tsx
index 6d853cfa1..cc4020a43 100644
--- a/packages/design-system/lib/components/RateCard/Regular/index.tsx
+++ b/packages/design-system/lib/components/RateCard/Regular/index.tsx
@@ -93,7 +93,7 @@ export default function RegularRateCard({
-
+
diff --git a/packages/design-system/lib/components/RateCard/rate-card.module.css b/packages/design-system/lib/components/RateCard/rate-card.module.css
index 497f468cd..ecdd651be 100644
--- a/packages/design-system/lib/components/RateCard/rate-card.module.css
+++ b/packages/design-system/lib/components/RateCard/rate-card.module.css
@@ -11,7 +11,7 @@
}
.checkIcon {
- --size: 24px;
+ --size: 32px;
width: var(--size);
height: var(--size);
@@ -19,10 +19,13 @@
top: -10px;
right: -10px;
- background-color: var(--Surface-UI-Fill-Active-Hover);
- border-radius: 50%;
- color: var(--Scandic-Blue-70);
- display: none;
+ display: flex;
+ align-items: center;
+ justify-content: center;
+ border: 2px solid var(--Border-Inverted);
+ border-radius: var(--Corner-radius-rounded);
+ background-color: var(--Surface-Feedback-Succes-Accent);
+ color: var(--Icon-Inverted);
}
.rateCard {
@@ -41,8 +44,8 @@
border: 1px solid var(--Scandic-Peach-80, 'black');
}
-.radio:checked ~ .rateCard .checkIcon {
- display: initial;
+label:not(:has(.radio:checked)) .checkIcon {
+ display: none;
}
.banner {