// job offers #offers-list { > div { > sib-display { display: block; margin: 1em 0; @extend %shadow; background-color: $color-white; padding: 0.5em 1em; &:nth-child(odd) { background-color: $color-white; } 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; border: 1px dashed green; position: relative; min-height: 300px; > 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; background-color: $color-white; @extend %shadow; padding: 1em; cursor: pointer; 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; } } } #profiles-list { display: block; > div { display: grid; margin-top: 1em; grid-template-columns: repeat(auto-fill, minmax(300px, 1fr)); grid-gap: 1em; } }