.fontSelector_fontPickerOverride__FnrL0 .fontpicker__search{background-color:white}.fontSelector_fontPickerOverride__FnrL0 .fontpicker__popout{top:42px!important;position:relative}.fontSelector_fontPickerOverride__FnrL0 .fontpicker__option{background-color:white;position:relative}.fontSelector_fontPickerOverride__FnrL0 .fontpicker__option:hover{cursor:pointer}.fontSelector_fontPickerOverride__FnrL0 .fontpicker,.fontSelector_fontPickerOverride__FnrL0 .fontpicker *{box-sizing:border-box}.fontSelector_fontPickerOverride__FnrL0 .fontpicker{border:1px solid;display:block;position:relative;background:#eee}.fontSelector_fontPickerOverride__FnrL0 .fontpicker__preview{overflow:hidden;height:35px;top:4px;position:relative;filter:brightness(0) contrast(100%)}.fontSelector_fontPickerOverride__FnrL0 .fontpicker__search{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;padding:0 8px;cursor:pointer;font-size:14px;border-radius:5px}.fontSelector_fontPickerOverride__FnrL0 .fontpicker__search:focus{cursor:text;opacity:1;border-color:#d6d6d6;box-shadow:none}.fontSelector_fontPickerOverride__FnrL0 .fontpicker__popout{position:absolute;top:100%;left:0;width:100%;border:1px solid #d6d6d6;max-height:calc(12em + 1px);overflow-y:auto;overflow-x:hidden;z-index:2;background:#f5f5f5;opacity:0;transform:scaleY(.001);border-radius:5px}.fontSelector_fontPickerOverride__FnrL0 .fontpicker__popout.fontpicker__active{opacity:1;transform:scale(1)}.fontSelector_fontPickerOverride__FnrL0 .fontpicker__option.selected{background:#EEECE8}.fontSelector_fontPickerOverride__FnrL0 .fontpicker__nomatches{height:2em;line-height:2em;background:#f5f5f5;text-align:center;color:#000}