.RadMultiSelect_CnMaterial {
    border-width: 0 0 1px 0;
}

.RadMultiSelect_CnMaterial .k-multiselect-wrap {
    border-color: var(--border-color-ctrl);
    color: black;
    background-color: transparent;
    border-width: 0;
}

.RadMultiSelect_CnMaterial .k-multiselect-wrap > .k-readonly {
    opacity: .6;
}

.RadMultiSelect_CnMaterial .k-multiselect-wrap li .k-icon:hover {
    opacity: 1;
}

    .RadMultiSelect_CnMaterial .k-multiselect-wrap li.k-button {
        padding: 4px 12px;
        border-width: 0;
        border-radius: 1em;
        color: black;
        background: var(--bg-color-main-three);
        margin-right: 8px;
        transition: color 0.2s ease-in-out, background 0.2s ease-in-out;
    }

        .RadMultiSelect_CnMaterial .k-multiselect-wrap li.k-button .k-i-close {
            width: 16px;
            height: 16px;
            line-height: 16px;
            border-radius: 1em;
            color: var(--color-main-three);
            background-color: #607D8B;
            transition: color 0.2s ease-in-out, background 0.2s ease-in-out;
        }

.RadMultiSelect_CnMaterial .k-multiselect-wrap li:hover, .RadMultiSelect_CnMaterial .k-multiselect-wrap li.k-state-hover {
    color: var(--color-main_text-light);
    background: #607D8B;
}

    .RadMultiSelect_CnMaterial .k-multiselect-wrap li:hover .k-i-close, .RadMultiSelect_CnMaterial .k-multiselect-wrap li.k-state-hover .k-i-close {
        color: #607D8B;
        background: var(--bg-color-main);
    }

.RadMultiSelect_CnMaterial .k-multiselect-wrap li.k-button:active, .RadMultiSelect_CnMaterial .k-multiselect-wrap li.k-button.k-state-active {
    border-color: var(--border-color-ctrl);
    color: black;
    background-color: var(--border-color-ctrl);
    box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.06);
}

.RadMultiSelect_CnMaterial .k-multiselect-wrap li:focus, .RadMultiSelect_CnMaterial .k-multiselect-wrap li.k-state-focused {
    box-shadow: inset 0 0 0 2px rgba(0, 0, 0, 0.13);
}

.RadMultiSelect_CnMaterial .k-multiselect-wrap li:focus .k-icon, .RadMultiSelect_CnMaterial .k-multiselect-wrap li.k-state-focused .k-icon {
    opacity: 1;
}

.RadMultiSelect_CnMaterial .k-multiselect-wrap .k-icon.k-i-loading {
    background-color: transparent;
    background-repeat: no-repeat;
    background-position: center center;
}

.RadMultiSelect_CnMaterial .k-multiselect-wrap .k-i-loading {
    background-image: url(" ");
}

.RadMultiSelect_CnMaterial .k-multiselect-wrap::after {
    content: "";
    position: absolute;
    bottom: 0;
    left: 8px;
    right: 8px;
    border-bottom: 1px solid var(--border-color-ctrl);
}

.RadMultiSelect_CnMaterial .k-multiselect-wrap:hover, .RadMultiSelect_CnMaterial .k-multiselect-wrap.k-state-hover {
    border-color: #90A4AE;
    color: black;
    background-color: transparent;
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.2);
}

.RadMultiSelect_CnMaterial .k-multiselect-wrap:hover::after, .RadMultiSelect_CnMaterial .k-multiselect-wrap.k-state-hover::after {
    display: none;
}

.RadMultiSelect_CnMaterial .k-multiselect-wrap.k-invalid, .RadMultiSelect_CnMaterial .k-multiselect-wrap.k-invalid:hover, .RadMultiSelect_CnMaterial .k-multiselect-wrap.k-state-invalid {
    color: #f34235;
    border-color: #f34235;
}

.RadMultiSelect_CnMaterial.k-state-focused > .k-multiselect-wrap {
    border-color: #8BC34A;
    color: black;
    background-color: transparent;
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.2);
}

.RadMultiSelectDropDown_CnMaterial.k-popup {
    border-color: var(--border-color-ctrl);
    color: black;
    background-color: var(--bg-color-main);
}

.RadMultiSelectDropDown_CnMaterial.k-popup > kendo-list > .k-first {
    border-bottom: 1px solid var(--border-color-ctrl);
}

.RadMultiSelectDropDown_CnMaterial.k-popup > .k-group-header,
.RadMultiSelectDropDown_CnMaterial.k-popup .k-outer-group-header.k-first,
.RadMultiSelectDropDown_CnMaterial.k-popup > .k-virtual-wrap > .k-group-header {
    color: black;
    border-bottom-color: var(--border-color-ctrl);
}

.RadMultiSelectDropDown_CnMaterial.k-popup .k-outer-group-header {
    border-bottom-color: var(--border-color-ctrl);
}

.RadMultiSelectDropDown_CnMaterial.k-popup .k-list .k-item > .k-group {
    color: #f8fafb;
    background: black;
}

.RadMultiSelectDropDown_CnMaterial.k-popup .k-list .k-item > .k-group::before {
    border-color: black black transparent transparent;
}

.RadMultiSelectDropDown_CnMaterial_rtl.k-popup .k-list .k-item > .k-group::before {
    border-color: black transparent transparent black;
}

.RadMultiSelectDropDown_CnMaterial .k-group-header + div > .k-list > .k-item.k-first::before {
    border-color: var(--border-color-ctrl);
}

.RadMultiSelectDropDown_CnMaterial .k-list > .k-outer-group-header {
    color: black;
    border-color: var(--border-color-ctrl);
}

.RadMultiSelectDropDown_CnMaterial.k-popup > .k-colorpalette,
.RadMultiSelectDropDown_CnMaterial.k-popup > .k-flatcolorpicker {
    background: transparent;
}

.RadMultiSelectDropDown_CnMaterial.k-popup > .k-colorpalette:only-child,
.RadMultiSelectDropDown_CnMaterial.k-popup > .k-flatcolorpicker:only-child {
    background: #f5f5f5;
}

.RadMultiSelectDropDown_CnMaterial .k-list .k-item,
.RadMultiSelectDropDown_CnMaterial .k-list-optionlabel {
    transition-property: color, background-color, outline-color, box-shadow;
    transition-duration: 200ms;
    transition-timing-function: ease;
}

    .RadMultiSelectDropDown_CnMaterial .k-list .k-item:hover,
    .RadMultiSelectDropDown_CnMaterial .k-list .k-item.k-state-hover,
    .RadMultiSelectDropDown_CnMaterial .k-list-optionlabel:hover,
    .RadMultiSelectDropDown_CnMaterial .k-list-optionlabel.k-state-hover {
        color: black;
        background-color: var(--bg-color-main-three);
    }

.RadMultiSelectDropDown_CnMaterial .k-list .k-item:hover.k-state-selected,
.RadMultiSelectDropDown_CnMaterial .k-list .k-item.k-state-hover.k-state-selected,
.RadMultiSelectDropDown_CnMaterial .k-list-optionlabel:hover.k-state-selected,
.RadMultiSelectDropDown_CnMaterial .k-list-optionlabel.k-state-hover.k-state-selected {
    color: #03A9F4;
    background-color: rgba(0, 0, 0, 0.5);
}

.RadMultiSelectDropDown_CnMaterial .k-list .k-item:focus,
.RadMultiSelectDropDown_CnMaterial .k-list .k-item.k-state-focused,
.RadMultiSelectDropDown_CnMaterial .k-list-optionlabel:focus,
.RadMultiSelectDropDown_CnMaterial .k-list-optionlabel.k-state-focused {
    box-shadow: inset 0 0 0 2px rgba(0, 0, 0, 0.13);
}

.RadMultiSelectDropDown_CnMaterial .k-list .k-item.k-state-selected,
.RadMultiSelectDropDown_CnMaterial .k-list-optionlabel.k-state-selected {
    color: #03A9F4;
    background-color: transparent;
}

.RadMultiSelectDropDown_CnMaterial .k-list-container .k-nodata {
    color: rgba(69, 90, 100, 0.5);
}
