.edit-page[data-v-13bb5039] {
  position: fixed;
  z-index: var(--z-edit);
  right: 1.5rem;
  bottom: 2.5rem;
  display: flex;
  align-items: flex-end;
  flex-direction: column;
}
.edit-page.active[data-v-13bb5039] {
  margin-right: var(--cms-editor-width);
}
.edit-page .btn[data-v-13bb5039] {
  background-color: var(--white);
}
.edit-page .btn + .btn[data-v-13bb5039] {
  margin-top: 0.5rem;
}
.edit-page .btn-icon[data-v-13bb5039] {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 3.5rem;
  height: 3.5rem;
  animation: popIn-13bb5039 ease-in-out 0.2s;
  animation-direction: reverse;
  color: var(--cms-editor-black);
  border-radius: 100%;
  background-color: var(--cms-editor-white);
  box-shadow: var(--shadow-md);
}
.edit-page .btn-icon[data-v-13bb5039]:disabled {
  background-color: var(--faded-color);
}
.edit-page .btn-primary-icon[data-v-13bb5039] {
  animation-direction: normal;
  background-color: var(--cms-editor-blue);
}
.edit-page .menu-actions[data-v-13bb5039] {
  display: flex;
  align-items: flex-start;
  flex-direction: column;
  margin-bottom: 0.5rem;
  padding: 0.75rem;
  color: var(--black);
  border-radius: var(--border-radius-md);
  background-color: var(--white);
  box-shadow: var(--shadow-md);
}
.edit-page [data-tooltip][data-v-13bb5039]::after {
  top: 0.5rem;
  right: 120%;
  left: auto;
}
.edit-page [data-tooltip][data-v-13bb5039]::after:hover {
  transform: translate3d(0.75rem, 0, 0);
}
@keyframes popIn-13bb5039 {
from {
    transform: translateY(-1rem);
}
to {
    transform: translateY(0);
}
}