src/components/atoms/PortalVisibility/PortalVisibility.scss
@import "scss/constants.scss";
$visibility-width: 90px;
$visibility-item-height: 160px;
$portal-image-height: $visibility-width;
$portal-image-width: 75px;
.PortalVisibility {
display: flex;
justify-content: flex-start;
flex-wrap: wrap;
width: 100%;
align-items: center;
&__item {
border-radius: $border-radius--lg;
background-color: var(--content--over-10a);
text-align: center;
width: $visibility-width;
height: $visibility-item-height;
margin: $spacing--md $spacing--xs;
cursor: pointer;
font-size: font-size--root(0.75);
padding: font-size--root(0.5);
align-items: center;
display: flex;
flex-direction: column;
box-sizing: border-box;
border: $border-width--bold solid transparent;
&:hover {
background-color: var(--content--over-20a);
}
&--selected {
border: $border-width--bold solid var(--primary--under-lighter-10pp);
}
}
&__image {
background-image: url(/assets/images/label-carousel.png);
height: $portal-image-height;
width: $portal-image-width;
margin-bottom: $spacing--sm;
background-size: contain;
background-repeat: no-repeat;
display: flex;
}
&__subtitle {
display: flex;
flex-direction: column;
background-color: var(--primary--under-lighter-10pp);
margin: auto;
width: 90%;
padding: $spacing--xs;
border-radius: $border-radius--lg;
}
&__subtitle-item {
display: flex;
justify-content: center;
align-items: center;
}
&__subtitle-text {
margin-left: $spacing--xs;
}
}