.multi-select{cursor:pointer;position:relative}.multi-select-value{border:1px solid var(--em-neutral-500);cursor:pointer}.multi-select-value:hover{background:var(--em-brand-primary-100)}.multi-select-value.active{background:var(--em-neutral-50);border-bottom-width:0}.multi-select-value .text{font-size:16px;line-height:1.5;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.multi-select-value .glyphicons{color:var(--em-neutral-500)}.multi-select-list{background:var(--em-white);border:solid var(--em-neutral-500);border-radius:2px;border-width:0 1px 1px;display:none;padding:13px 15px;position:absolute;z-index:22}.multi-select-list.active{box-shadow:0 0 2px 0 var(--em-neutral-500);box-sizing:border-box;display:block;flex:1;min-width:270px}.multi-select-list.active .close-button{display:none}@media(max-width:767px){.multi-select-list.active{height:calc(100vh - 74px);left:0;position:fixed;top:74px;width:100%}.multi-select-list.active ul{height:calc(100% - 110px);max-height:calc(100% - 110px)}.multi-select-list.active .close-button{display:block;min-height:40px;width:100%}}.multi-select-list .search{margin:5px auto;position:relative;width:calc(100% - 10px)}.multi-select-list .search input{border:none;border-bottom:1px solid var(--em-neutral-900);padding:5px 0;width:100%}.multi-select-list .search input:focus{border:none;border-bottom:1px solid var(--em-neutral-900);outline:0}.multi-select-list .search input::-moz-placeholder{color:var(--em-neutral-900)}.multi-select-list .search input::placeholder{color:var(--em-neutral-900)}.multi-select-list .search .glyphicons{color:var(--em-neutral-500);font-size:1.2em;pointer-events:none;position:absolute;right:0;top:0}.multi-select-list .no-results{margin:.4em}.multi-select-list .no-results>p{overflow:hidden}.multi-select-list ul{max-height:20em;overflow-x:auto}.multi-select-list ul li{display:flex;font-size:100%;line-height:15px;list-style:none;margin:0;padding:5px 6px;text-transform:uppercase;white-space:nowrap}.multi-select-list ul li .fragment .em-check--wrapper{height:15px}.multi-select-list ul li .fragment .em-check--wrapper .em-check{margin-right:6px;min-width:16px}.multi-select-list ul li:hover{color:var(--em-brand-primary-600);cursor:pointer}@-moz-document url-prefix(){.multi-select-list ul li{margin-right:16px}}.multi-select-list .submit-button{justify-content:center;margin-top:10px;padding-bottom:8px;padding-top:8px;width:100%}
