a.link-table {
    border: 1px solid #7b5dd6;
    color: #7b5dd6 !important;
    padding: 6px;
    font-size:0.8rem;
    border-radius: 4px;
    font-weight: normal;
}
a.link-table span:before {
    color:#7b5dd6;
    font-size:12px;
    margin-left:2px;
}
a.link-table:hover {
    background: #7b5dd6;
    color:#fff !important;
}
a.link-table:hover span:before {
    color:#fff !important;
}

table .buttons-block a {
    white-space: nowrap;
    display: inline-block;
    margin-bottom: 3px;
}

.table-responsive .statistics-placeholder {
    border-radius:8px;
    border:1px solid rgba(123, 93, 214, 0.1);
    background: white;
    overflow: hidden;
    position:relative;
}
.table-responsive .statistics-placeholder:before {
    position: absolute;
    content:"";
    top:0;
    left:0;
    right:0;
    bottom:0;
    background: red;
    background: radial-gradient(circle, rgba(0, 0, 255, 0.1), rgba(255, 255, 255, 0.5));
    filter: blur(40px);
}
.table-responsive .statistics-placeholder span {
    font-size:0.75rem;
    border-radius:8px 0 0 8px;
    margin:-1px;
    float: left;
    width: 50%;
    padding-top:7px;
    padding-bottom:7px;
}
.table-responsive .statistics-placeholder span:first-child:before {
    content:"→";
    position: absolute;
    left:100%;
    top: 50%;
    transform: translateY(-50%) translateX(-50%);
}
.table-responsive .statistics-placeholder span:last-child:after {
    clear: both;
    display: block;
}
.table-responsive .statistics-placeholder span:last-child {
    float: right;
}
.table-responsive .statistics-placeholder span strong {
    display: block;
}