.fixed-plugin{ .fixed-plugin-button{ background: $white; border-radius: $fixed-plugin-radius; bottom: $fixed-plugin-bottom; right: $fixed-plugin-right; font-size: $font-size-xl; z-index: $fixed-plugin-button-z-index; box-shadow: $fixed-plugin-box-shadow; cursor: pointer; i{ pointer-events: none; } } .card{ position: fixed !important; right: -$fixed-plugin-card-width; top: 0; height: 100%; left: auto!important; transform: unset !important; width: $fixed-plugin-card-width; border-radius: 0; padding: 0 10px; transition: .2s ease; z-index: $fixed-plugin-card-z-index; } .badge{ border: 1px solid $white; border-radius: 50%; cursor: pointer; display: inline-block; height: 23px; margin-right: 5px; position: relative; width: 23px; transition: $transition-base; &:hover, &.active{ border-color: $dark; } } .btn.bg-gradient-primary:not(:disabled):not(.disabled){ border: 1px solid transparent; &:not(.active){ background-color: transparent; background-image: none; border: 1px solid $primary; color: $primary; } } &.show{ .card{ right: 0; } } }