@import "variables"; vn-snackbar #shapes { max-height: 330px; margin-left: -160px; position: fixed; z-index: 100; width: 320px; left: 50%; bottom: 0 } vn-snackbar .shape { background-color: rgba(0, 0, 0, .8); box-shadow: 0 0 6px $color-shadow; transition: transform 300ms ease-in-out; transform: translateY(320px); box-sizing: border-box; border-radius: 3px; margin-bottom: 15px; color: white; padding: 12px 25px 12px 12px; display: flex ; flex-direction: row; justify-content: center; align-items: center; & > .text { text-align: center; vn-chip { position: absolute; left: -16px; top: -16px; } } &.shown { transform: translateY(0); } &.success { background-color: rgba(163, 209, 49, .8); color: #445911; & > button { color: rgba(1, 1, 1, .6); } } &.error { background-color: rgba(198, 40, 40, .8); & > button { color: rgba(1, 1, 1, .6); } } & > button { background-color: transparent; text-transform: uppercase; font-weight: bold; cursor: pointer; color: $color-main; position: absolute; border: none; padding: 5px; top: 0; right: 0 } .clickable{ background-color: $color-main; padding: 6px; border-radius: 50%; cursor: pointer; margin-right: 7px; } }