.parent-zone-button-wrapper {
  margin: 20px 0;
  text-align: center;
}

.parent-zone-button-wrapper.align-left {
  text-align: left;
}

.parent-zone-button-wrapper.align-center {
  text-align: center;
}

.parent-zone-button-wrapper.align-right {
  text-align: right;
}

.parent-zone-button {
  display: inline-block;
  padding: 12px 30px;
  font-size: 16px;
  font-weight: 600;
  text-decoration: none;
  border-radius: 8px;
  transition: all 0.3s ease;
  cursor: pointer;
  color: #ffffff !important;
}

/* Цвета кнопок */
.parent-zone-button-primary {
  background-color: #5f7ddc;
}

.parent-zone-button-primary:hover {
  background-color: #4a65c4;
}

.parent-zone-button-secondary {
  background-color: rgb(124, 0, 51);
}

.parent-zone-button-secondary:hover {
  background-color: rgb(100, 0, 41);
}

.parent-zone-button-success {
  background-color: rgb(143, 39, 246);
}

.parent-zone-button-success:hover {
  background-color: rgb(123, 19, 226);
}

.parent-zone-button-danger {
  background-color: rgb(225, 14, 85);
}

.parent-zone-button-danger:hover {
  background-color: rgb(205, 0, 65);
}

/* Скрываем ручку выделения виджета в редакторе */
.ck-widget__selection-handle {
  display: none !important;
}

/* Альтернативно - скрываем только для нашего виджета */
.parent-zone-button-wrapper .ck-widget__selection-handle {
  display: none !important;
}