.ce-inline-tool{&.ce-inline-tool--font{display:flex;flex-direction:row;position:relative;.button-wrapper-text{&-font-family{width:80px;padding-right:5px;.selected-font-family{width:80px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}}}.selectionList{&-font-family{position:absolute;top:35px;left:0;max-height:300px;overflow:auto;.selection-list-wrapper{width:50px;background:#fff;border:1px solid #eaeaea;&-font{background:#fff;border:1px solid #eaeaea;.selection-list-option{padding:5px;border-bottom:1px solid #eaeaea;width:140px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;&-active{background-color:#eff2f5}}.selection-list-option:hover{background-color:#eff2f5}}}}}}}.font-family-wrapper{display:inline-flex;align-items:center;position:relative}.font-family-icon-button{display:flex;align-items:center;justify-content:center;cursor:pointer;background:none;border:none;position:relative;z-index:1;width:69px}.font-family-select{position:absolute;left:0;top:0;width:100%;height:100%;opacity:0;cursor:pointer;z-index:2;padding:0}@keyframes placeHolderShimmer{0%{background-position:-468px 0}to{background-position:468px 0}}.animated-background{animation-duration:1.5s;animation-fill-mode:forwards;animation-iteration-count:infinite;animation-name:placeHolderShimmer;animation-timing-function:linear;background:#8B8B8B;background:linear-gradient(90deg,#eaeaea90 8%,#FFFFFF 18%,#eaeaea90 33%);background-size:800px 104px;height:20px;position:relative}