.jch-multiselect-row .choices {
    flex: 1 1 auto;
    max-width: 80%;
    margin-bottom: 0;
}

.jch-ms-fieldset-grid {
    width: 85%;
    font-size: 13px;
}

.jch-ms-fieldset-grid .jch-ms-excludes span {
    color: #fff;
    margin: 2px;
    border: 0;
    border-radius: .25rem;
    margin-inline-end: 2px;
    position: relative;
    background-color: var(--choices-list-multiple-item-bg, hsl(214, 40%, 20%)) !important;
    vertical-align: middle;
    word-break: break-all;
    box-sizing: border-box;
    padding: 4px 5px 4px 5px;
    font-size: 12px;
    font-weight: 500;
    display: inline-block;
    cursor: pointer;
}


.jch-ms-fieldset-grid .has-subfield input.subfield[type="text"] {
    width: 50px;
}

.jch-ms-excludes .jch-multiselect-remove-button {
    opacity: .75;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjEiIGhlaWdodD0iMjEiIHZpZXdCb3g9IjAgMCAyMSAyMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48ZyBmaWxsPSIjRkZGIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPjxwYXRoIGQ9Ik0yLjU5Mi4wNDRsMTguMzY0IDE4LjM2NC0yLjU0OCAyLjU0OEwuMDQ0IDIuNTkyeiIvPjxwYXRoIGQ9Ik0wIDE4LjM2NEwxOC4zNjQgMGwyLjU0OCAyLjU0OEwyLjU0OCAyMC45MTJ6Ii8+PC9nPjwvc3ZnPg==);
    background-size: 8px;
    border-radius: 0;
    width: 8px;
    margin: 0 -4px 0 8px;
    padding-left: 16px;
    line-height: 1;
    display: inline-block;
    position: relative;
    text-indent: -9999px;
    appearance: none;
    cursor: pointer;
    background-color: #0000;
    background-position: 50%;
    background-repeat: no-repeat;
    text-transform: none;
    border: 0;
    border-left: 1px solid #008fa1;
}

.jch-ms-excludes .jch-multiselect-remove-button:hover {
    opacity: 1;
}