.button-bar-icon{flex-shrink:0;transform-origin:center;transition:background-color .15s ease,color .15s ease,border-color .15s ease,transform .15s ease}@media(hover:hover)and (pointer:fine){.button-bar-icon.essentials-hover-tint:hover{background-color:var(--ess-hover-bg)!important;opacity:1!important}.button-bar-icon.essentials-hover-tint[data-hover=outline]:hover{background-color:var(--bar-rest-bg,transparent)!important;border-color:var(--ess-hover-bg)!important;color:var(--ess-hover-bg)!important}.button-bar-icon.essentials-hover-tint[data-hover=soft]:hover{background-color:color-mix(in srgb,var(--ess-hover-bg) 15%,transparent)!important;color:var(--ess-hover-bg)!important}.button-bar-icon.essentials-hover-tint[data-hover=glyph]:hover{background-color:var(--bar-rest-bg,transparent)!important;color:var(--ess-hover-bg)!important}.button-bar-icon.button-bar-zoom:hover{transform:scale(1.15)}}[data-editor-gesture-active=true] .button-bar-icon,[data-editor-gesture-active=true] .button-bar-icon:hover{background-color:var(--bar-rest-bg,transparent)!important;opacity:1!important;transform:none!important;transition:none!important}.button-bar-icon .universal-icon-custom{border-radius:0;-o-object-fit:contain;object-fit:contain}@media(prefers-reduced-motion:reduce){.button-bar-icon{transition:none!important}.button-bar-icon.button-bar-zoom:hover{transform:none}}.button-bar-item{align-items:center;display:flex;flex:0 0 auto;flex-direction:column;gap:.25rem;min-width:0}.button-bar-caption{display:block;line-height:1.25;min-width:0;overflow-wrap:anywhere;text-align:center;white-space:normal;width:100%}
