/*
 * ui-select Accessibility Fix
 * Styles to support HTML structure changes that fix accessibility issues
 * 
 * Changes made:
 * 1. select2/match-multiple.tpl.html: Changed outer <span> to <ul>
 * 2. select2/select-multiple.tpl.html: Wrapped <span class="ui-select-match"> in <li>
 */

/* Fix for match-multiple template - ensure ul.ui-select-match behaves like the original span */
ul.ui-select-match {
    display: inline;
    list-style: none;
    margin: 0;
    padding: 0;
}

ul.ui-select-match > li {
    display: inline;
}

/* Fix for select-multiple template - ensure the wrapper li doesn't affect layout */
.select2-choices .ui-select-match-wrapper {
    display: inline;
    list-style: none;
    margin: 0;
    padding: 0;
    width: 100%;
}

.select2-choices .ui-select-match-wrapper .ui-select-match {
    display: inline;
}