webapp/src/components/Nav/Topics/Topics.module.scss
Ilya Y 11d3a6c274
Markup for mobile fix-pack (#349)
* mediaQuery context provider
* Fix header styles
* User list markup fix
2023-12-29 09:39:16 +03:00

81 lines
1.3 KiB
SCSS

.Topics {
font-size: 1.6rem;
height: 6rem;
line-height: 6rem;
margin-bottom: 3rem;
overflow: hidden;
position: relative;
transform: translateY(-2px);
width: 100%;
@include media-breakpoint-down(sm) {
overflow: auto;
padding: 0 divide($container-padding-x, 2);
}
@include media-breakpoint-up(md) {
@include font-size(1.4rem);
}
.list {
display: flex;
font-weight: 500;
list-style: none;
margin-top: 0;
overflow: auto;
padding: 0;
position: relative;
@include media-breakpoint-up(lg) {
flex-wrap: wrap;
overflow: hidden;
padding-right: 7em;
}
}
.item {
margin-right: 2.4rem;
&.right {
display: none;
margin-right: 0;
position: absolute;
right: 0;
top: 0;
white-space: nowrap;
@include media-breakpoint-up(lg) {
display: block;
}
:global(.icon) {
display: inline-block;
margin-left: 0.3em;
top: 0.15em;
}
}
a {
border-bottom: unset;
&.selected {
font-weight: 500;
border-bottom: 2px solid var(--default-color);
}
&:hover {
.icon {
filter: invert(1);
}
}
}
.icon {
display: inline-block;
margin-left: 0.3em;
position: relative;
top: 0.15em;
}
}
}