Skip to content

Commit e9a8031

Browse files
committed
Improve mobile layout
1 parent cb4a596 commit e9a8031

1 file changed

Lines changed: 41 additions & 0 deletions

File tree

packages/react/src/PricingOptions/PricingOptions.module.css

Lines changed: 41 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -24,6 +24,12 @@
2424
padding-inline: var(--brand-pricing-options-container-padding-inline);
2525
}
2626

27+
@media screen and (max-width: 47.99rem) {
28+
.PricingOptions {
29+
--brand-pricing-options-item-gap: var(--base-size-40);
30+
}
31+
}
32+
2733
@media screen and (max-width: 63.24rem) {
2834
.PricingOptions {
2935
margin-inline: auto;
@@ -228,6 +234,41 @@
228234
padding-block: var(--base-size-20);
229235
}
230236

237+
@media screen and (max-width: 47.99rem) {
238+
.PricingOptions--layout-default.PricingOptions--appearance-solid,
239+
.PricingOptions--layout-default.PricingOptions--appearance-gradient {
240+
border: 0;
241+
background: transparent;
242+
}
243+
244+
.PricingOptions--layout-default.PricingOptions--appearance-gradient::before,
245+
.PricingOptions--layout-default .PricingOptions__item + .PricingOptions__item::before {
246+
content: none;
247+
}
248+
249+
.PricingOptions--layout-default.PricingOptions--appearance-solid .PricingOptions__item {
250+
background-color: var(--brand-PricingOptions-item-bgColor-solid);
251+
border: solid var(--brand-borderWidth-thin) var(--brand-color-border-subtle);
252+
}
253+
254+
.PricingOptions--layout-default.PricingOptions--appearance-gradient .PricingOptions__item {
255+
background: linear-gradient(
256+
180deg,
257+
var(--brand-PricingOptions-item-bgColor-gradient-start) 0%,
258+
var(--brand-PricingOptions-item-bgColor-gradient-end) 100%
259+
);
260+
}
261+
262+
.PricingOptions--layout-default.PricingOptions--appearance-gradient .PricingOptions__item::after {
263+
position: absolute;
264+
content: '';
265+
inset: 0;
266+
pointer-events: none;
267+
mask-image: var(--brand-PricingOptions-borderMask);
268+
border: var(--brand-borderWidth-thin) solid var(--brand-color-border-subtle);
269+
}
270+
}
271+
231272
@media (min-width: 63.25rem) {
232273
.PricingOptions--layout-default .PricingOptions__item {
233274
--brand-pricing-options-item-padding-inline: 0;

0 commit comments

Comments
 (0)