// job offers #offers-list { > div { > sib-display { display: block; margin: 1em 0; @extend %frame; padding: 0.5em 1em; /*&:nth-child(odd) { background-color: $color-grey-light; }*/ sib-display-div[name='title'] { display: block; @extend h2; } label { display: none; } hdapp-author { ul { @include list-reset(); } } } } } // skills sib-display-lookuplist[name='skills'] { ul, li { display: block; margin: 0; padding: 0; list-style: none; } ul { display: flex; flex-wrap: wrap; margin: 0 -0.25em; } li { padding: 0.5em 1em; border: 1px solid; border-radius: 0.25em; margin: 0.25em; } } // chat .chat-view { padding: 1em; position: relative; @extend %frame; height: 400px; height: calc(100vh - 143px - 3em); height: calc(100vh - var(--pos-top, 143px) - 3em); > sib-chat { @include pos(); } } .members-list-condensed { display: block; img { width: 50px; height: 50px; border-radius: 100%; object-fit: cover; object-position: top; } label { display: none; } > div > sib-display > div { display: flex; } ul { padding-left: 1em; } } // member-profile && member sib-display#member-info, #profiles-list > div > sib-display { display: block; position: relative; @extend %frame; padding: 1em; cursor: pointer; label { display: none; } sib-display-img { $width: 55%; display: block; position: relative; width: $width; padding-bottom: $width; height: 0; margin: 2em auto; img { display: block; position: absolute; width: 100%; height: 100%; border-radius: 100%; object-fit: cover; object-position: center; } } div[name='header'] { border-top: 2em solid $color-grey-light; border-bottom: 1px solid $color-grey-light; padding-bottom: 1em; margin: -0.5em; padding: 0.5em; margin-bottom: 1em; text-align: center; } hdapp-userinfo { @extend h1; } div[name='pseudonym'] { div { display: inline; } } ul{ @include list-reset(); } } #profiles-list { display: block; > div { display: grid; margin-top: 1em; grid-template-columns: repeat(auto-fill, minmax(300px, 1fr)); grid-gap: 1em; } } // projects #project-profile { [name='title'] { @extend h1; > sib-display-div { display: inline-block; } div[name='number'] { padding-right: 0.5em; &:before { content: '#'; } } } } /* label { @extend h2; &:after { content: ':'; } } */