diff --git a/addons/website/static/src/client_actions/configurator/configurator.scss b/addons/website/static/src/client_actions/configurator/configurator.scss
index a3749ad4f03..d5f4f89e603 100644
--- a/addons/website/static/src/client_actions/configurator/configurator.scss
+++ b/addons/website/static/src/client_actions/configurator/configurator.scss
@@ -1,5 +1,6 @@
.o_configurator_container {
@include o-position-absolute(0, 0, 0, 0);
+ background-color: $white;
.o_configurator_screen {
@@ -110,6 +111,7 @@
border: none;
border-bottom: 3px solid theme-color(primary);
color: theme-color(primary);
+ background-color: inherit;
&:focus {
color: inherit;
@@ -121,6 +123,7 @@
content: attr(data-value) '|';
display: inline-block;
overflow: hidden;
+ opacity: 0;
}
}
@@ -154,6 +157,7 @@
@include border-bottom-radius($border-radius);
font-size: inherit;
min-width: 100%;
+ overflow-y: auto;
}
.dropdown-item, .fa-angle-down, .ui-menu-item a, .ui-menu-item a.ui-state-active {
@@ -195,6 +199,31 @@
}
&.o_palette_selection_screen {
+ @include media-breakpoint-down(md) {
+ .o_detect_logo {
+ width: 100% !important;
+ }
+
+ .o_content_container {
+ height: 100% !important;
+ flex-direction: column !important;
+ }
+
+ .o_palettes_separator {
+ width: 100% !important;
+ }
+
+ .o_palettes_container {
+ width: 100% !important;
+ }
+ }
+
+ @include media-breakpoint-down(sm) {
+ .o_palette_card_container {
+ width: 50% !important;
+ }
+ }
+
.palette_card {
cursor: pointer;
box-shadow: 0 0 0 1px gray('200');
@@ -238,6 +267,18 @@
}
&.o_feature_selection_screen {
+ @include media-breakpoint-down(md) {
+ .o_feature_card_container {
+ width: 50% !important;
+ }
+ }
+
+ @include media-breakpoint-down(sm) {
+ .o_feature_card_container {
+ width: 100% !important;
+ }
+ }
+
.card {
cursor: pointer;
diff --git a/addons/website/static/src/client_actions/configurator/configurator.xml b/addons/website/static/src/client_actions/configurator/configurator.xml
index 8f03d25ca0a..e548b70a602 100644
--- a/addons/website/static/src/client_actions/configurator/configurator.xml
+++ b/addons/website/static/src/client_actions/configurator/configurator.xml
@@ -93,8 +93,8 @@