/* .rus {
  --theme-color: hsl(262, 24%, 84%);
  --theme-background: hsl(262, 25%, 98%);

  position: relative;
  padding: 10px;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto,
    Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", Helvetica, Arial,
    sans-serif;
  background-color: var(--theme-background);
  border: 1px dashed var(--theme-color);
  border-radius: 5px;
  cursor: pointer;
} */

.rp-stage {
  position: relative;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto,
    Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", Helvetica, Arial,
    sans-serif;
}

.rp-image {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  overflow: hidden;
}

.rp-shapes {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}

.rp-selected-input {
  position: absolute;
}

.rp-delete {
  width: 20px;
  height: 20px;
  fill: white;
}

.rp-delete-section {
  display: flex;
  align-items: center;
  justify-content: center;
}

.rp-default-input-section {
  display: flex;
  align-items: stretch;
  background-color: #3384ff;
  border: none;
  border-radius: 5px;
}

.rp-default-input-section input {
  padding: 10px;
  color: white;
  background: transparent;
  border: 0;
  outline: none;
}

.rp-default-input-section input::placeholder {
  color: #94bfff;
}

.rp-default-input-section a {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 35px;
  color: white;
  font-size: 12px;
  background-color: #3b5bdb;
  border-radius: 0 5px 5px 0;
  cursor: pointer;
  transition: background-color 0.5s, color 0.5s;
}

.rp-default-input-section a:hover,
.rp-default-input-section a:active {
  color: #3384ff;
  background-color: #5c7cfa;
}
