.rnd-dialog-container {
  box-sizing: border-box;
  position: absolute;
  display: block;
  background-color: var(--rnd-dialog-container-color, #fff);
  border-radius: var(--rnd-dialog-container-shape, 12px);
  box-shadow: var(--rnd-dialog-container-shadow,
      inset 0 0 1px rgba(255, 255, 255, 0.64),
      0 0 1px rgba(0, 0, 0, 0.64),
      0 8px 32px -4px rgba(0, 0, 0, 0.24),
      0 16px 32px -4px rgba(0, 0, 0, 0.24));
  touch-action: none;
}

.resizable-handle {
  position: absolute;
}

.resizable-handle-e,
.resizable-handle-w {
  top: 0;
  bottom: 0;
  width: var(--resizable-handle-size, 8px);
  cursor: ew-resize;
}

.resizable-handle-e {
  right: calc(var(--resizable-handle-size, 8px) / -2);
}

.resizable-handle-w {
  left: calc(var(--resizable-handle-size, 8px) / -2);
}

.resizable-handle-n,
.resizable-handle-s {
  right: 0;
  left: 0;
  height: var(--resizable-handle-size, 8px);
  cursor: ns-resize;
}

.resizable-handle-n {
  top: calc(var(--resizable-handle-size, 8px) / -2);
}

.resizable-handle-s {
  bottom: calc(var(--resizable-handle-size, 8px) / -2);
}

.resizable-handle-ne,
.resizable-handle-nw,
.resizable-handle-se,
.resizable-handle-sw {
  z-index: 1;
  width: var(--resizable-handle-size, 8px);
  height: var(--resizable-handle-size, 8px);
}

.resizable-handle-ne {
  top: calc(var(--resizable-handle-size, 8px) / -2);
  right: calc(var(--resizable-handle-size, 8px) / -2);
  cursor: nesw-resize;
}

.resizable-handle-nw {
  top: calc(var(--resizable-handle-size, 8px) / -2);
  left: calc(var(--resizable-handle-size, 8px) / -2);
  cursor: nwse-resize;
}

.resizable-handle-se {
  right: calc(var(--resizable-handle-size, 8px) / -2);
  bottom: calc(var(--resizable-handle-size, 8px) / -2);
  cursor: nwse-resize;
}

.resizable-handle-sw {
  bottom: calc(var(--resizable-handle-size, 8px) / -2);
  left: calc(var(--resizable-handle-size, 8px) / -2);
  cursor: nesw-resize;
}
