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