﻿[data-role="omfpanelbar"] .content-my-badge {
    position: absolute;
    right: 5px;
    top: -1px;
}

[data-role="omfpanelbar"] .badge-item-panel {
    position: absolute;
    right: 5px;
    top: 8px;
}

[data-role="omfpanelbar"] .content-my-badge .my-badge {
    margin-left: 3px;
    display: inline-block;
    text-align: center;
}

[data-role="omfpanelbar"] .m-input-filter-items {
    height: 20px !important;
    line-height: 0.5em !important;
    position: absolute;
    right: 55px;
    top: 6px;
    width: 50px;
}

[data-role="omfpanelbar"] .k-selected-item, [data-role="omfpanelbar"] .k-selected-item > span.k-state-hover {
    background-color: rgb(66,139,202) !important;
    color: #fff !important;
}

[data-role="omfpanelbar"] .k-neq-selected-item, [data-role="omfpanelbar"] .k-neq-selected-item > span.k-state-hover {
    background-color: rgb(202, 6, 66) !important;
    color: #fff !important;
}

[data-role="omfpanelbar"] .k-panelbar-collapse, [data-role="omfpanelbar"] .k-panelbar-expand {
    display: none;
}

.target-smart-menu {
    border: none;
}

    .target-smart-menu:not(:empty) {
        padding: 5px;
    }

    .target-smart-menu .grouped-item-selected-field {
        background-color: rgba(66, 139, 202, 0.3);
    }

    .target-smart-menu .grouped-item {
        border: 1px solid rgb(66,139,202);
        padding: 5px;
        display: inline-block;
        margin-right: 14px;
        margin-bottom: 5px;
        cursor: pointer;
        position: relative;
    }

        .target-smart-menu .grouped-item:not(:last-child)::after {
            border-color: transparent transparent transparent rgb(66, 139, 202);
            border-style: solid;
            border-width: 13px 0 15px 14px;
            content: " ";
            height: 0;
            position: absolute;
            right: -15px;
            top: -1px;
            width: 0;
        }

        .target-smart-menu .grouped-item:hover {
            background-color: rgb(66, 139, 202);
            color: white;
        }


    .target-smart-menu .grouped-item-neq-selected-field {
        background-color: rgba(202, 6, 66, 0.3);
    }

    .target-smart-menu .grouped-item-neq {
        border: 1px solid rgb(202, 6, 66);
    }

    .target-smart-menu .grouped-neq-item:not(:last-child)::after {
        border-color: transparent transparent transparent rgb(202, 6, 66);
    }

    .target-smart-menu .grouped-neq-item:hover {
        background-color: rgb(202, 6, 66);
    }

.btn-all-elements {
    width: 100%;
    margin-top: 5px;
    margin-bottom: 5px;
    display: block;
    background-color: rgb(242,242,242);
    border-color: #c8c8c8;
    border-radius: 0;
    position: relative;
    text-align: unset;
}

.desc-count {
    position: absolute !important;
    right: 5px;
    top: 7px !important;
}

.found {
    background-color: rgba(196, 0, 0, 0.3);
}
