/*!
 * Multiple-Select-Vanilla styling
 * @author zhixin wen <wenzhixin2010@gmail.com>
 */.ms-offscreen{clip:rect(0 0 0 0)!important;width:1px!important;height:1px!important;border:0!important;margin:0!important;padding:0!important;overflow:hidden!important;position:absolute!important;outline:0!important;left:auto!important;top:auto!important}.ms-parent{display:inline-block;position:relative;vertical-align:middle}.ms-choice{cursor:pointer;display:block;width:100%;height:26px;padding:0;overflow:hidden;background-color:var(--ms-choice-bgcolor, #fff);border:var(--ms-choice-border, 1px solid #aaa);border-radius:var(--ms-choice-border-radius, 4px);line-height:var(--ms-choice-line-height, 26px);color:var(--ms-choice-color, #444);text-align:var(--ms-choice-text-align, left);text-decoration:none;user-select:none;white-space:nowrap}.ms-choice.disabled{border:var(--ms-choice-disabled-border, 1px solid #ddd);background-color:var(--ms-choice-disabled-bgcolor, #f4f4f4);background-image:none;cursor:default}.ms-choice>span{position:absolute;top:0;left:0;right:20px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;padding-left:8px}.ms-choice>span.ms-placeholder{color:var(--ms-placeholder-color, #999)}.ms-choice>div.icon-close{position:absolute;top:0;right:16px;height:100%;width:16px}.ms-choice>div.icon-close:before{content:"×";color:#888;font-weight:700}.ms-choice>div.icon-close:hover:before{color:#333}.ms-choice>div.icon-caret{position:absolute;width:0;height:0;top:50%;right:8px;margin-top:-2px;border-color:#888 rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0);border-style:solid;border-width:5px 4px 0 4px}.ms-choice>div.icon-caret.open{border-color:rgba(0,0,0,0) rgba(0,0,0,0) #888 rgba(0,0,0,0);border-width:0 4px 5px 4px}.ms-drop{width:auto;min-width:100%;overflow:hidden;display:none;position:absolute;background:var(--ms-drop-background, #fff);border:var(--ms-drop-border, 1px solid #aaa);border-radius:var(--ms-drop-border-radius, 4px);color:var(--ms-drop-color, #000);margin-top:var(--ms-drop-margin-top, -1px);padding:var(--ms-drop-padding, 0);z-index:var(--ms-drop-zindex, 1050)}.ms-drop.bottom{top:100%;box-shadow:var(--ms-drop-bottom-box-shadow, 0 4px 5px rgba(0, 0, 0, .15))}.ms-drop.top{bottom:100%;box-shadow:var(--ms-drop-top-box-shadow, 0 -4px 5px rgba(0, 0, 0, .15))}.ms-drop .ms-select-all{border-bottom:var(--ms-select-all-border-bottom, 1px solid #ddd);line-height:var(--ms-select-all-line-height, 18px);padding:var(--ms-select-all-padding, 4px);width:100%}.ms-drop .ms-select-all:hover{background-color:var(--ms-select-all-text-hover-color, transparent)}.ms-drop .ms-select-all label{display:inline-block;font-weight:400;padding:var(--ms-select-all-label-padding, 4px);border:var(--ms-select-all-label-border, 1px solid transparent);color:var(--ms-select-all-text-color, black);width:100%}.ms-drop .ms-select-all label:hover{cursor:pointer;border:var(--ms-select-all-label-hover-border, 1px solid transparent);background-color:var(--ms-select-all-label-hover-bg-color, #fafafa)}.ms-drop .ms-select-all label input{margin-left:0}.ms-drop .ms-select-all label span{padding:var(--ms-select-all-label-span-padding, 0 0 0 20px)}.ms-drop .ms-ok-button{cursor:pointer;display:block;padding:var(--ms-ok-button-padding, 0);width:var(--ms-ok-button-width, 100%);height:var(--ms-ok-button-height, 26px);border-color:var(--ms-ok-button-border-color, #ccc);border-radius:var(--ms-ok-button-border-radius, 0 0 4px 4px);border-width:var(--ms-ok-button-border-width, 1px 0 0 0);text-align:var(--ms-ok-button-text-align, center);color:var(--ms-ok-button-text-color, #000);font-weight:var(--ms-ok-button-font-weight, 600);background-color:var(--ms-ok-button-bg-color, #fff)}.ms-drop .ms-ok-button:hover{background-color:var(--ms-ok-button-bg-hover-color, #f9f9f9);color:var(--ms-ok-button-text-hover-color, black)}.ms-search{display:flex;box-sizing:border-box;position:relative;white-space:nowrap;width:100%;margin:var(--ms-search-margin, 0);min-height:var(--ms-search-min-height, 26px);padding:var(--ms-search-padding, 4px);z-index:var(--ms-search-zindex, 10000)}.ms-search input{box-shadow:none;font-family:sans-serif;height:auto!important;outline:0;width:100%;border:var(--ms-search-input-border, 1px solid #aaa);border-radius:var(--ms-search-input-border-radius, 5px);min-height:var(--ms-search-input-min-height, 24px);padding:var(--ms-search-input-padding, 0 5px);margin:var(--ms-search-input-margin, 0)}.ms-search input::placeholder{color:var(--ms-search-input-placeholder, #999)}.ms-search span.icon-close{cursor:pointer;display:flex;align-items:center;justify-content:center;right:18px;height:100%;width:18px}.ms-search span.icon-close:before{content:"×";color:#888;font-weight:700}.ms-search span.icon-close:hover:before{color:#333}.ms-drop ul{overflow:auto;margin:var(--ms-drop-list-margin, 0px);padding:var(--ms-drop-list-padding, 0px)}.ms-drop ul>li{background-image:none;list-style:none;position:static;align-items:var(--ms-drop-list-item-align-items, center);display:var(--ms-drop-list-item-display, list-item);padding:var(--ms-drop-list-item-padding, .25rem 8px)}.ms-drop ul>li .disabled{cursor:default;font-weight:400!important;opacity:var(--ms-drop-list-item-disabled-opacity, .35);filter:var(--ms-drop-list-item-disabled-filter, Alpha(Opacity=35))}.ms-drop ul>li.multiple{display:block;float:left}.ms-drop ul>li.group{clear:both}.ms-drop ul>li.multiple label{width:100%;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ms-drop ul>li label{cursor:pointer;display:block;font-weight:400;position:relative;white-space:nowrap;margin-bottom:var(--ms-label-margin-bottom, 0);min-height:var(--ms-label-min-height, 1.25rem);padding:var(--ms-label-padding, 0 0 0 1.25rem)}.ms-drop ul>li label.optgroup{font-weight:var(--ms-drop-optgroup-font-weight, bold)}.ms-drop ul>li.hide-radio{padding:var(--ms-drop-hide-radio-padding, 0)}.ms-drop ul>li.hide-radio:focus,.ms-drop ul>li.hide-radio:hover{background-color:var(--ms-drop-hide-radio-hover-bgcolor, #f8f9fa)}.ms-drop ul>li.hide-radio.selected{color:var(--ms-drop-hide-radio-selected-color, #fff);background-color:var(--ms-drop-hide-radio-selected-bgcolor, #007bff)}.ms-drop ul>li.hide-radio label{margin-bottom:var(--ms-drop-hide-radio-label-margin-bottom, 0);padding:var(--ms-drop-hide-radio-label-padding, 5px 8px)}.ms-drop ul>li.hide-radio input{display:none}.ms-drop ul>li.option-level-1 label{padding-left:var(--ms-drop-list-item-level1-padding-left, 28px)}.ms-drop ul>li.option-divider{padding:var(--ms-drop-option-divider-padding, 0);border-top:var(--ms-drop-option-divider-border-top, 1px solid #e9ecef)}.ms-drop input[type=radio],.ms-drop input[type=checkbox]{position:absolute;margin-left:var(--ms-drop-input-margin-left, -1.25rem);margin-top:var(--ms-drop-input-margin-top, .3rem)}.ms-drop .ms-no-results{display:none}.multi-select-index-app{--ms-choice-border: 1px solid rgb(var(--color__cloud));--ms-choice-border-radius: var(--dimension__rounded-corner--mid);--ms-placeholder-color: rgb(var(--color__charcoal));--ms-drop-border-radius: var(--dimension__rounded-corner--mid);--ms-drop-border: 1px solid rgb(var(--color__cloud));--ms-drop-list-item-padding: 8px 0;--ms-drop-color: rgb(var(--color__charcoal));--ms-drop-bottom-box-shadow: 0px 10px 10px 0px rgb(0 0 0 / 10%);--ms-drop-input-margin-top: .5rem;--ms-drop-input-margin-left: -1.5rem;--ms-label-padding: 0 0 0 1.5rem;--ms-search-padding: 1.25rem 1rem 0;--ms-search-input-border: 1px solid rgb(var(--color__cloud));--ms-search-input-border-radius: var(--dimension__rounded-corner--small);--ms-search-input-padding: .325rem 1.75rem .325rem .75rem;padding-top:2px;--ms-choice-color: rgb(var(--color__charcoal));--ms-choice-bgcolor: #fff;--multiselect-color__placeholder: rgb(var(--color__charcoal));--multiselect-color__arrow: rgb(var(--color__charcoal));--multiselect-color__input-bg: rgb(var(--color__cloud--light));--multiselect-color__input-border: rgb(var(--color__cloud));--multiselect-color__input-bg--hover: rgb(var(--color__navy));--multiselect-color__input-border--hover: rgb(var(--color__navy));--multiselect-color__input-text--selected: rgb(var(--color__navy))}.multi-select-index-app--theme-dark{--ms-choice-color: #fff;--ms-choice-bgcolor: transparent;--ms-drop-bottom-box-shadow: 0px 10px 10px 0px rgb(0 0 0 / 60%);--multiselect-color__arrow: rgb(var(--color__lime))}.ms-parent{font-size:1.125rem;width:100%!important}.ms-drop ul{max-height:50vh!important}.ms-drop ul>li{margin:0;width:auto!important;float:none!important;user-select:none}.ms-parent-open{--ms-choice-border: 1px solid transparent;border-radius:var(--dimension__rounded-corner--mid);outline:2px solid rgb(var(--color__lime))}.ms-choice{display:flex;align-items:center;height:3rem;padding-right:3rem}.ms-choice:focus{outline:2px solid rgb(var(--color__lime))}.multi-select-index-app--multiple{--ms-drop-list-padding: .75rem 1rem}.multi-select-index-app--multiple .ms-choice:before{margin-left:1.25rem;content:var(--placeholder);color:var(--multiselect-color__placeholder)}.multi-select-index-app--multiple .ms-choice:after{content:var(--placeholder-count);flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;margin-left:.5rem;padding-left:1px;width:1rem;height:1rem;font-size:.625rem;color:rgb(var(--color__white));border-radius:50%;background-color:rgb(var(--color__lime))}.multi-select-index-app--single{--ms-drop-list-padding: .625rem 1rem}.multi-select-index-app--single .ms-choice>span{position:relative;display:block;padding:.5rem 1rem}.multi-select-index-app--multiple .ms-choice>span{position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden}.ms-choice>div.icon-caret,.ms-choice>div.icon-caret.open{width:.75rem;height:.75rem;transform:translate(-100%,-65%) rotate(45deg);border:0;border:2px solid var(--multiselect-color__arrow);border-top:0;border-left:0}.ms-choice>div.icon-caret.open{transform:translate(-100%,-5%) rotate(225deg)}.ms-drop.bottom{top:calc(100% + 1rem)}.ms-drop label span,.ms-no-results{font-size:1rem}.ms-drop ul>li label{white-space:normal!important}.multi-select-index-app--multiple .ms-drop input[type=radio],.multi-select-index-app--multiple .ms-drop input[type=checkbox]{display:flex;align-items:center;justify-content:center;width:.875rem;height:.875rem;background-color:var(--multiselect-color__input-bg);border:1.5px solid var(--multiselect-color__input-border);border-radius:4px;appearance:none;transform:translateY(-2px)}.multi-select-index-app--multiple .ms-drop input[type=radio]:hover,.multi-select-index-app--multiple .ms-drop input[type=checkbox]:hover{border-color:var(--multiselect-color__input-border--hover);color:var(--multiselect-color__input-bg--hover)}.multi-select-index-app--multiple .ms-drop input[type=radio]:checked,.multi-select-index-app--multiple .ms-drop input[type=checkbox]:checked{border-color:rgb(var(--color__lime))}.multi-select-index-app--multiple .ms-drop input[type=radio]:checked:after,.multi-select-index-app--multiple .ms-drop input[type=checkbox]:checked:after{content:"";display:block;width:7px;height:4px;border-bottom:2px solid rgb(var(--color__lime));border-left:2px solid rgb(var(--color__lime));transform:translateY(-.5px) rotate(-45deg)}.multi-select-index-app--multiple .ms-drop ul>li label:has(input:checked){font-weight:500;color:var(--multiselect-color__input-text--selected)}.multi-select-index-app--multiple .ms-drop ul>li:focus-visible{outline:.125rem solid rgb(var(--color__lime));outline-offset:.125rem;border-radius:var(--dimension__rounded-corner--small)}.multi-select-index-app--single .ms-drop input[type=radio],.multi-select-index-app--single .ms-drop input[type=checkbox]{display:none}.multi-select-index-app--single .ms-drop ul>li label{padding-left:.5rem;padding-bottom:.125rem;margin-bottom:-.125rem}.multi-select-index-app--single .ms-drop ul>li:focus-visible{outline:none}.multi-select-index-app--single .ms-drop ul>li label:has(input:checked),.multi-select-index-app--single .ms-drop ul>li:focus-visible label{font-weight:500;color:var(--multiselect-color__input-text--selected);outline:.125rem solid rgb(var(--color__lime));outline-offset:.125rem;border-radius:var(--dimension__rounded-corner--small)}.ms-drop label:hover{color:var(--multiselect-color__input-text--selected)}.ms-search{position:relative}.ms-search input{font-family:inherit;font-size:.9rem;letter-spacing:.05rem}.ms-search span.icon-close{position:absolute;top:1.4rem;right:1.55rem;margin-left:.25rem;padding:.25rem;width:auto;height:auto}.ms-search span.icon-close:before{content:""!important;display:inline-block;width:.625rem;height:.625rem;background-image:linear-gradient(to bottom right,transparent calc(50% - 1px),rgb(var(--color__charcoal)) calc(50% - 1px),rgb(var(--color__charcoal)) calc(50% + 1px),transparent calc(50% + 1px)),linear-gradient(to top right,transparent calc(50% - 1px),rgb(var(--color__charcoal)) calc(50% - 1px),rgb(var(--color__charcoal)) calc(50% + 1px),transparent calc(50% + 1px))}.ms-search input:placeholder-shown{background-image:url('data:image/svg+xml,<svg width="18" height="18" viewBox="0 0 18 18" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M10.125 11.1825C9.75002 11.4825 9.31502 11.7225 8.82753 11.895C8.34002 12.0675 7.82252 12.1575 7.27502 12.1575C5.91002 12.1575 4.76252 11.685 3.81752 10.74C2.87252 9.79502 2.40002 8.64002 2.40002 7.28252C2.40002 5.92502 2.87252 4.77002 3.81752 3.82502C4.76252 2.88002 5.91752 2.40752 7.27502 2.40752C8.63252 2.40752 9.78752 2.88002 10.7325 3.82502C11.6775 4.77002 12.15 5.92502 12.15 7.28252C12.15 7.83002 12.06 8.35502 11.8875 8.83502C11.715 9.32252 11.475 9.75752 11.175 10.1325L15.3975 14.3475C15.5325 14.4825 15.6 14.655 15.6 14.85C15.6 15.045 15.525 15.225 15.375 15.375C15.24 15.51 15.06 15.5775 14.85 15.5775C14.64 15.5775 14.46 15.51 14.325 15.375L10.125 11.175M7.27502 10.65C8.21252 10.65 9.00752 10.32 9.66752 9.66752C10.32 9.00752 10.65 8.21252 10.65 7.27502C10.65 6.33752 10.32 5.54252 9.66752 4.88252C9.00752 4.23002 8.21252 3.90002 7.27502 3.90002C6.33752 3.90002 5.54252 4.23002 4.88252 4.88252C4.23002 5.54252 3.90002 6.33752 3.90002 7.27502C3.90002 8.21252 4.23002 9.00752 4.88252 9.66752C5.54252 10.32 6.33752 10.65 7.27502 10.65Z" fill="%23011524"/></svg>');background-size:18px 18px;background-repeat:no-repeat;background-position:calc(100% - 9px) 50%}.ms-search:has(input:placeholder-shown) span.icon-close:before{display:none}
