.MINT_selector.picker {cursor: pointer; overflow:hidden; width:200px; height:20px; border:1px solid #ccc; user-select: none; -moz-user-select: none; font-size:16px; position: relative;}
.MINT_selector.picker > * {float:left;}

.MINT_selector.picker.disabled {cursor:not-allowed; border:1px solid #ccc !important; background-color:#ebebe4 !important;}
.MINT_selector.picker.disabled .name {color:#545454;}

.MINT_selector.picker .farbe {margin:3px 2px 3px 2px;width:14px; height:14px; border-radius:12px;}
.MINT_selector.picker .name {padding-left:5px; padding-right:5px; text-overflow:ellipsis; overflow:hidden;white-space: nowrap; color:black;}
.MINT_selector.picker .parent {color:#ccc; text-overflow:ellipsis; overflow:hidden;white-space: nowrap;}
.MINT_selector.picker .fa-caret-down {color:black !important; line-height:20px; right:4px;position: absolute;}

.MINT_selector.picker:hover {border:1px solid #9c9c9c;}

.MINT_selectorPopup.picker {position:absolute;z-index:99999999; min-width: 200px; background-color:white; border:1px solid #ccc;border-bottom-left-radius: 20px; border-bottom-right-radius: 20px; box-shadow:3px 3px 9px 3px #ccc; overflow: hidden;}
.MINT_selectorPopup.picker .search {width:100%;border-bottom: 1px solid black; padding-bottom:7px;}
.MINT_selectorPopup.picker .search input {width:calc(100% - 16px);margin:8px 8px 0px 8px; padding-bottom:2px; border:none;outline: none; border-bottom:1px solid #d6d6d6;}
.MINT_selectorPopup.picker .search input:focus {border-bottom:1px solid #2121e4;}
.MINT_selectorPopup.picker .body {height:200px; margin-bottom:2px; overflow-y:auto;} /* display:grid, damit die hover farben ueberall angezeigt werden */


.MINT_selectorPopup.picker {display:none;} /* Weil vor der Positionierung das :hover gestoert werden kann */
.MINT_selectorPopup.picker.active {display:block;}

.MINT_selectorPopup.picker .parent {display:none; }
.MINT_selectorPopup.picker .parent.active {display:block;}
.MINT_selectorPopup.picker .parentName {padding-left: 5px;}

.MINT_selectorPopup.picker .row {display:none;cursor: pointer;}
.MINT_selectorPopup.picker .row:hover {background-color:#ccc;}
.MINT_selectorPopup.picker .row.active {display:block;}
.MINT_selectorPopup.picker .row.selected {background-color:#fcff41;}

.MINT_selectorPopup.picker .body .farbe {width:15px;height:15px;float:left;margin:5px;}
.MINT_selectorPopup.picker .row:hover > .farbe {margin:4px; border:1px solid #ffffff;}
.MINT_selectorPopup.picker .body .name {display: inline-block; line-height:25px; padding-left:5px; padding-right:5px;}

.MINT_selectorPopup.picker .body .parentContainer {margin-left:15px;}