.drawer-tab,
button.drawer-tab,
.app .drawer-tab,
body .drawer-tab{
  position:fixed!important;
  left:0!important;
  top:50%!important;
  width:34px!important;
  height:68px!important;
  min-width:34px!important;
  min-height:68px!important;
  padding:0!important;
  margin:0!important;
  border-radius:0 12px 12px 0!important;
  z-index:2147482500!important;
  transform:translateY(-50%)!important;
  translate:none!important;
  scale:1!important;
  rotate:0deg!important;
  transition:
    background-color .12s ease,
    border-color .12s ease,
    box-shadow .12s ease,
    opacity .12s ease!important;
  touch-action:manipulation!important;
  cursor:pointer!important;
}

.drawer-tab:hover,
button.drawer-tab:hover,
.app .drawer-tab:hover,
body .drawer-tab:hover{
  transform:translateY(-50%)!important;
  translate:none!important;
  scale:1!important;
  rotate:0deg!important;
}

.drawer-tab:active,
button.drawer-tab:active,
.app .drawer-tab:active,
body .drawer-tab:active,
.drawer-tab.trz-fast-busy,
button.drawer-tab.trz-fast-busy{
  transform:translateY(-50%)!important;
  translate:none!important;
  scale:1!important;
  rotate:0deg!important;
  opacity:1!important;
  pointer-events:auto!important;
}

.drawer-tab.trz-fast-busy::after,
button.drawer-tab.trz-fast-busy::after{
  display:none!important;
  content:none!important;
}

.app.drawer-open .drawer-tab,
body.drawer-open .drawer-tab,
.drawer-open .drawer-tab{
  transform:translateY(-50%)!important;
  translate:none!important;
  scale:1!important;
  rotate:0deg!important;
}

.sidebar,
.app .sidebar,
body .sidebar{
  will-change:transform!important;
}

@media (max-width:900px){
  .drawer-tab,
  button.drawer-tab,
  .app .drawer-tab,
  body .drawer-tab{
    width:40px!important;
    height:76px!important;
    min-width:40px!important;
    min-height:76px!important;
  }
}
