lazuri-doviguram/src/features/theme_page/view/tab_panels/styles.module.scss

101 lines
1.6 KiB
SCSS

@use "../../../../styles/global-variables.scss" as gv;
.tab-panels {
position: relative;
overflow: hidden;
@include gv.simple-responsive-container;
}
.panel {
margin-top: 2.5rem;
h2 {
font-size: 1.9rem;
}
p {
margin-top: 0.8rem;
font-size: 1.1rem;
}
}
.activities {
margin-top: 4rem;
}
.activity-list {
display: flex;
flex-direction: column;
row-gap: 1.2rem;
}
.activity-card {
display: flex;
justify-content: space-between;
align-items: center;
background-color: gv.$primary-light-tint-color;
padding: 1.3rem;
border-radius: 0.4rem;
.left-group {
display: flex;
align-items: center;
column-gap: 1.2rem;
h3 {
color: gv.$primary-color;
font-weight: 600;
font-size: 1.3em;
padding-right: 1.5rem;
}
svg {
font-size: 1.8rem;
color: gv.$primary-color;
}
}
.right-group {
display: flex;
width: 25%;
flex-shrink: 0;
min-width: 10.5rem;
justify-content: space-between;
align-items: center;
.grade {
color: gv.$primary-color;
opacity: 0.8;
font-weight: 700;
font-size: 1.5rem;
flex-shrink: 0;
}
}
}
.no-activity {
padding-block: 6rem;
background-color: #eeeeee;
border-radius: 0.3em;
display: flex;
flex-direction: column;
justify-content: center;
align-items: center;
}
.lesson-actions-container {
margin-top: 1.5em;
hr {
border-color: #ffffff;
color: red;
background-color: red;
}
.buttons {
display: flex;
justify-content: space-between;
margin-top: 0.7em;
}
}