@keyframes shake{0%,to{transform:translateX(0) rotate(0)}10%,30%,50%,70%,90%{transform:translateX(-5px) rotate(5deg)}20%,40%,60%,80%{transform:translateX(5px) rotate(-5deg)}}.buttons-menu{position:absolute;top:calc(24px + var(--sales-toolbar-space, 0px));right:24px;display:flex;flex-direction:column;gap:16px;z-index:100}.buttons-menu .button-wrapper button{width:var(--explorer-control-size,44px);height:var(--explorer-control-size,44px);min-height:var(--explorer-control-size,44px);box-sizing:border-box;display:flex;align-items:center;justify-content:center;border-radius:2px;border:1px solid var(--explorer-control-border,#a3ac99);cursor:pointer;transition:background-color .3s ease,opacity .3s ease}.buttons-menu .button-wrapper button:hover{background-color:#dadada}.buttons-menu .buttons-container{display:flex;flex-direction:column;gap:16px}.buttons-menu .buttons-container .button-wrapper{position:relative;display:flex;align-items:center}.buttons-menu .buttons-container .button-wrapper.shake{animation:shake .5s ease-in-out}.buttons-menu .buttons-container .button-wrapper .hint{position:absolute;background-color:hsla(0,0%,100%,.8);border:1px solid hsla(0,0%,100%,.2);border-radius:2px;font-family:Montserrat;font-size:12px;padding:8px;transform:translateX(-110%);width:max-content;opacity:0;transition:all .3s;pointer-events:none}.buttons-menu .buttons-container .button-wrapper .hint.active{opacity:1}.buttons-menu .buttons-container .button-wrapper .button{background-color:var(--explorer-glass-fill,rgba(255,255,255,.2509803922));backdrop-filter:blur(var(--explorer-glass-blur,5px));-webkit-backdrop-filter:blur(var(--explorer-glass-blur,5px));cursor:pointer;transition:background-color .3s ease}.buttons-menu .buttons-container .button-wrapper .button .icon{width:20px;height:20px;flex:0 0 20px;object-fit:contain}.buttons-menu .buttons-container .button-wrapper .button:hover{background-color:hsla(0,0%,100%,.3764705882)}