src/lib/Plugin/Skin/components/toast.scss

.lm-toast-container {
    position: absolute;
    max-width: 100%;
    bottom: $control-spacing;    
    right: $control-spacing;
    margin-left: $control-spacing;
    z-index: 1001;
    
    .lm-toast-entry {

        color: $font-color;
        background: $control-background;
        position: relative;
        min-height: $row-height;
        margin-top: $control-spacing;
        border: 1px solid $border-color;
        display: table;

        .lm-toast-title {
            height: 100%;
            line-height: $row-height;
            padding: 0 $control-spacing;
            background: $default-background;
            font-weight: bold;
            display: table-cell;

            -webkit-user-select: none; /* Chrome/Safari */        
            -moz-user-select: none; /* Firefox */
            -ms-user-select: none; /* IE10+ */

            /* Rules below not implemented in browsers yet */
            -o-user-select: none;
            user-select: none;
            
            font-weight: light;
            
            cursor: pointer;
        }

        .lm-toast-message {
            padding: $info-vertical-padding ($control-spacing + $row-height) $info-vertical-padding $control-spacing;
            display: table-cell;

            a {
                text-decoration: none;
                color: $lm-btn-commit-on-font-color;
                font-weight: bold;

                &:hover {
                    text-decoration: underline;
                    color: $lm-btn-commit-on-hover-font-color;
                }

                &:active, &:focus {
                    color: $lm-btn-commit-on-font-color;
                    outline-offset: 0;
                    outline: none;    
                }
            }
        }

        .lm-toast-hide {
            position: absolute;
            width: $row-height + $control-spacing;
            right: 0;
            top: 0;
            bottom: 0;

            .lm-btn-icon {
                position: absolute;
                top: 0;
                right: 0;
                left: 0;
                bottom: 0;
                width: 100%;
                text-align: right;
                padding-right: $control-spacing / 2;
            }            
        }
    }
}