.component.picklist{position:relative;margin:0;padding:0;border-radius:0;background:none}.component.picklist>.componentTitle{margin:0 0 5px}.component.picklist div.content{position:relative}.component.picklist div.content:focus{outline:none}.component.picklist.queryBox div.query{position:relative}.component.picklist.queryBox.viewing div.query{display:none}.component.picklist.queryBox div.query:before{position:absolute;top:2px;left:4px;font-size:22px;color:#757575}body.Icons_FontAwesome .component.picklist.queryBox div.query:before,body.No_Icons .component.picklist.queryBox div.query:before{content:"\f002";font-family:FontAwesome,sans-serif}body.Icons_Material .component.picklist.queryBox div.query:before{content:"\e8b6";font-family:Material Icons,sans-serif}.component.picklist.queryBox input.query{width:100%;box-sizing:border-box;-moz-box-sizing:border-box;border:1px solid #aaa;padding:4px 4px 4px 28px}.component.picklist.queryBox input.query:hover{border-color:var(--highlight-active-color)}.component.picklist.queryBox input.query:focus{border-color:var(--highlight-color)}.component.picklist.queryBox input.query.empty{color:#757575}.component.picklist ul.list{height:250px;border:1px solid #aaa;padding:0;overflow-y:auto;background:#fff}.component.picklist.queryBox ul.list{border-top:none}.component.picklist ul.list:focus{outline:none}.component.picklist.viewing ul.list{display:none}.component.picklist ul.list li,.component.picklist ul.selection li{position:relative;padding:5px}.component.picklist ul.list li{cursor:default;text-overflow:ellipsis;overflow:hidden}.component.picklist.multipleSelection ul.selection{display:flex;flex-flow:row wrap;overflow:hidden}.component.picklist.multipleSelection ul.selection li{display:inline-block;border:1px solid #d2d2d2;margin:0 2px 2px 0;vertical-align:middle}.component.picklist.multipleSelection.selectionListLayout ul.selection{display:block}.component.picklist.multipleSelection.selectionListLayout ul.selection li{display:list-item;border:none;margin:0;padding-left:0;padding-right:0}.component.picklist ul.list li:focus{outline:none}.component.picklist ul.list li.none{color:#757575}.component.picklist ul.list li.none:after{content:"No matches found"}.component.picklist ul.list li.more{color:#757575}.component.picklist ul.list li.more:after{content:"More matches found, filter the results"}.component.picklist ul.list li.querying{color:#757575}.component.picklist ul.list li.querying:after{content:"Please wait..."}.component.picklist ul.list li.querying .spinner{position:absolute!important;left:auto!important;right:15px}.component.picklist ul.list li.header{font-weight:700;color:var(--sub-heading-1-color)}.component.picklist ul.list li.selectable{cursor:pointer}.component.picklist ul.list li.selectable.highlighted,.component.picklist ul.list li.selectable.selected{background-color:var(--highlight-color);color:var(--highlight-secondary-color)}.component.picklist ul.list li.selectable.highlighted.selected{box-shadow:inset 0 0 0 1px var(--highlight-color)}.component.picklist.singleSelection.editing ul.selection{display:none}.component.picklist ul.selection li .remove{position:absolute;right:8px;top:4px;z-index:1;cursor:pointer}body.Icons_FontAwesome .component.picklist ul.selection li .remove:before,body.No_Icons .component.picklist ul.selection li .remove:before{content:"\f00d";font-family:FontAwesome,sans-serif}body.Icons_Material .component.picklist ul.selection li .remove:before{content:"\e5cd";font-family:Material Icons,sans-serif}.component.picklist.editing ul.selection li.removable{padding-right:25px}.component.picklist.viewing ul.selection li .remove{display:none}.component.picklist.dropDown ul.list{position:absolute;max-height:250px;left:0;top:101%;width:100%;height:auto;z-index:100;border:1px solid #aaa;-moz-box-sizing:border-box;box-sizing:border-box;opacity:.95}.component.picklist.dropDown.singleSelection ul.selection{position:relative;min-height:calc(1em + 10px);border:1px solid #aaa}.component.picklist.dropDown.singleSelection.noQueryBox ul.selection:after{position:absolute;right:0;top:0;bottom:0;width:20px;font-size:20px;line-height:24px;text-align:center;background-color:inherit}.component.picklist.dropDown.singleSelection.noQueryBox ul.selection li{margin-right:20px;padding-right:0}body.Icons_FontAwesome .component.picklist.dropDown.singleSelection.noQueryBox ul.selection:after,body.No_Icons .component.picklist.dropDown.singleSelection.noQueryBox ul.selection:after{content:"\f107";font-family:FontAwesome,sans-serif}body.Icons_Material .component.picklist.dropDown.singleSelection.noQueryBox ul.selection:after{content:"\e313";font-family:Material Icons,sans-serif}.component.picklist.dropDown.singleSelection.editing.queryBox div.content:focus ul.selection,.component.picklist.dropDown.singleSelection.editing.queryBox ul.selection:hover{border:1px solid var(--highlight-color);cursor:text}.component.picklist.dropDown.singleSelection.noQueryBox div.content:focus ul.selection,.component.picklist.dropDown.singleSelection.noQueryBox ul.selection:hover{border:1px solid var(--highlight-color);cursor:pointer}.component.picklist.dropDown.singleSelection.queryBox div.query{display:none}.component.picklist.dropDown.singleSelection.editing.queryBox.focused div.query,.component.picklist.dropDown.singleSelection ul.selection,.component.picklist.singleSelection.editing.queryBox[data-num-selected="0"] div.query{display:block}.component.picklist.dropDown.singleSelection.editing.queryBox.focused ul.selection,.component.picklist.singleSelection.editing.queryBox[data-num-selected="0"] ul.selection{display:none}.toolbar .component.picklist{display:inline-block}.toolbar .component.picklist div.content{min-width:300px}.toolbar .component.picklist input.query{padding:5px}.toolbar .component.picklist div.query:before{top:3px}.toolbar .component.picklist ul.selection{min-height:26px}.toolbar .component.picklist>.componentTitle{padding:6px 5px 6px 0}.component.inline>.component.picklist>.componentTitle,.component.picklist.inline>.componentTitle,.toolbar>.component.picklist>.componentTitle{float:left;width:100px;margin:0;padding:6px 8px 6px 0;border:none;-moz-box-sizing:border-box;box-sizing:border-box;color:#757575}.component.inline>.component.picklist>.componentTitle+div.content,.component.picklist.inline>.componentTitle+div.content,.toolbar>.component.picklist>.componentTitle+div.content{margin-left:100px}.OS_OSX .component.picklist ul.list::-webkit-scrollbar{-webkit-appearance:none}.OS_OSX .component.picklist ul.list::-webkit-scrollbar:vertical{width:10px}.OS_OSX .component.picklist ul.list::-webkit-scrollbar:horizontal{height:10px}.OS_OSX .component.picklist ul.list::-webkit-scrollbar-thumb{border-radius:10px;border:2px solid #fff;background-color:rgba(0,0,0,.5)}