@import '_mixins'; @import '_vars'; // sass-lint:disable single-line-per-selector .notification-container { & { margin: .625rem; max-width: 30rem; min-width: 30rem; position: fixed; z-index: 100000; } .alert { max-height: 20rem; &::ng-deep { p { &:last-child { margin-bottom: 0; } } } } &-top-right { @include fixed(0, 0, auto, auto); } &-top-left { @include fixed(0, auto, auto, 0); } &-bottom-right { @include fixed(auto, 0, 0, auto); } &-bottom-left { @include fixed(auto, auto, 0, 0); } } $caret-size: 6px; .tooltip2 { & { color: $color-dark-foreground; background: $color-tooltip; border: 0; font-size: .9rem; font-weight: normal; white-space: nowrap; padding: .5rem; } &-left { &::after { @include caret-right($color-tooltip, $caret-size); @include absolute(50%, -$caret-size * 2, auto, auto); margin-top: -$caret-size; } } &-right { &::after { @include caret-left($color-tooltip, $caret-size); @include absolute(50%, auto, auto, -$caret-size * 2); margin-top: -$caret-size; } } &-top { &::after { @include caret-bottom($color-tooltip, $caret-size); @include absolute(auto, auto, -$caret-size * 2, 50%); margin-left: -$caret-size; } } &-bottom { &::after { @include caret-top($color-tooltip, $caret-size); @include absolute(-$caret-size * 2, auto, auto, 50%); margin-left: -$caret-size; } } }