.vis-item.vis-range {
    border-style: none;
    border-radius: 0px;
    box-sizing: unset;
}

.vis-item, .vis-item.vis-selected {
    background-color: darkgray;
    border-color: white;
    border-width: 1px;
    margin-top: 0px;
}

    .vis-item.alarm {
        background-color: darkgray;
        border: 0;
        margin: 0px;
        padding: 0px;
        z-index: 0;
    }

    .vis-item.alarm-AE1717 {
        background-color: #AE1717;
        border: 0;
        margin: 0px;
        padding: 0px;
        z-index: 4;
    }

    .vis-item.alarm-E8D500 {
        background-color: #E8D500;
        border: 0;
        margin: 0px;
        padding: 0px;
        z-index: 3;
    }

    .vis-item.alarm-008000 {
        background-color: #008000;
        border: 0;
        margin: 0px;
        padding: 0px;
        z-index: 2;
    }

    .vis-item.alarm-F24807 {
        background-color: #F24807;
        border: 0;
        margin: 0px;
        padding: 0px;
        z-index: 1;
    }

    .vis-item.alarm-EEEEEE {
        background-color: #EEEEEE;
        border: 0;
        margin: 0px;
        padding: 0px;
        z-index: 0;
    }

    .vis-item.alarm-FF0000 {
        background-color: #FF0000;
        border: 0;
        margin: 0px;
        padding: 0px;
        z-index: 0;
    }

    .vis-item.alarm-F2C513 {
        background-color: #F2C513;
        border: 0;
        margin: 0px;
        padding: 0px;
        z-index: 0;
    }

    .vis-item.alarm-FF6E00 {
        background-color: #FF6E00;
        border: 0;
        margin: 0px;
        padding: 0px;
        z-index: 0;
    }

    .vis-item.alarm-FFFFFF {
        background-color: #FFFFFF;
        border: 0;
        margin: 0px;
        padding: 0px;
        z-index: 0;
    }

    .vis-item:hover {
        background-color: Highlight;
        border: 0;
        margin: 0px;
        padding: 0px;
        z-index: 0;
    }