
.ada-floating-admin-panel{
  position:fixed!important;
  top:clamp(1.25rem,2.8vw,2.8rem)!important;
  right:clamp(1.25rem,2.8vw,2.8rem)!important;
  z-index:100040!important;
  display:block!important;
  width:clamp(118px,10.4vw,172px)!important;
  line-height:0!important;
  text-decoration:none!important;
  overflow:hidden!important;
  border-radius:22px!important;
  isolation:isolate!important;
  filter:drop-shadow(0 18px 34px rgba(102,62,54,.16))!important;
  transform:none!important;
  transition:filter .24s ease,opacity .24s ease!important;
}
.ada-floating-admin-panel img{
  display:block!important;
  width:100%!important;
  height:auto!important;
  border-radius:22px!important;
}
.ada-floating-admin-panel span{
  display:none!important;
}
.ada-floating-admin-panel::before{
  content:""!important;
  position:absolute!important;
  top:-14%!important;
  bottom:-14%!important;
  left:-125%!important;
  width:82%!important;
  z-index:2!important;
  pointer-events:none!important;
  background:linear-gradient(90deg,transparent 0%,rgba(251,246,245,.22) 16%,rgba(251,246,245,.72) 42%,rgba(229,195,188,.72) 54%,rgba(251,246,245,.48) 68%,transparent 100%)!important;
  transform:skewX(-18deg)!important;
  opacity:0!important;
}
.ada-floating-admin-panel::after{
  content:"✦"!important;
  position:absolute!important;
  left:-20%!important;
  top:23%!important;
  z-index:3!important;
  pointer-events:none!important;
  color:#e5c3bc!important;
  font-size:clamp(1rem,1.4vw,1.55rem)!important;
  line-height:1!important;
  text-shadow:0 0 8px rgba(251,246,245,.95),0 0 18px rgba(229,195,188,.9),0 0 28px rgba(173,100,85,.7)!important;
  opacity:0!important;
}
.ada-floating-admin-panel:hover,
.ada-floating-admin-panel:focus-visible{
  transform:none!important;
  filter:drop-shadow(0 22px 44px rgba(102,62,54,.22)) drop-shadow(0 0 18px rgba(229,195,188,.28))!important;
  outline:none!important;
}
.ada-floating-admin-panel:hover::before,
.ada-floating-admin-panel:focus-visible::before{
  animation:adaFloatingAdminShine 1.25s cubic-bezier(.2,.8,.2,1) forwards!important;
}
.ada-floating-admin-panel:hover::after,
.ada-floating-admin-panel:focus-visible::after{
  animation:adaFloatingAdminStar 1.25s cubic-bezier(.2,.8,.2,1) forwards!important;
}
@keyframes adaFloatingAdminShine{
  from{left:-125%;opacity:.05}
  18%{opacity:1}
  78%{opacity:1}
  to{left:138%;opacity:0}
}
@keyframes adaFloatingAdminStar{
  from{left:-14%;opacity:0;transform:scale(.78) rotate(0deg)}
  24%{opacity:1;transform:scale(1.05) rotate(18deg)}
  70%{opacity:1;transform:scale(1.0) rotate(32deg)}
  to{left:108%;opacity:0;transform:scale(.86) rotate(48deg)}
}
@media(max-width:900px){
  .ada-floating-admin-panel{top:5.2rem!important;right:1rem!important;width:112px!important;border-radius:18px!important}
  .ada-floating-admin-panel img{border-radius:18px!important}
}
@media(max-width:620px){
  .ada-floating-admin-panel{top:4.8rem!important;right:.7rem!important;width:94px!important;border-radius:16px!important}
  .ada-floating-admin-panel img{border-radius:16px!important}
}
