/* Shared builder sidebar toggle button + entry animation */

@keyframes builderSlideInLeft {
  from {
    opacity: 0;
    left: -24px;
    filter: blur(10px);
  }
  to {
    opacity: 1;
    left: 0;
    filter: blur(0);
  }
}

.ad-builder-toggle {
  position: absolute;
  top: 50%;
  right: -28px;
  transform: translateY(-50%);
  z-index: 101;
  width: 28px;
  height: 56px;
  border: 1px solid rgba(138, 163, 196, 0.22);
  border-left: none;
  border-radius: 0 10px 10px 0;
  background: #0d0d12;
  color: #9fb0cc;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
  transition: background 0.15s, color 0.15s;
}
.ad-builder-toggle:hover {
  background: rgba(30, 40, 60, 0.95);
  color: #e0eaff;
}
.ad-builder-toggle-icon-show {
  display: none;
}
.is-collapsed .ad-builder-toggle-icon-hide {
  display: none;
}
.is-collapsed .ad-builder-toggle-icon-show {
  display: block;
}
