/* File picker inside the image editor. */
.ll-original-inline-media .ll-crafto-upload input[type="file"] {
  display: block;
  border-radius: 7px;
  font-size: 0;
  cursor: pointer;
}

.ll-original-inline-media .ll-crafto-upload input[type="file"]::file-selector-button {
  box-sizing: border-box;
  width: 100%;
  min-height: 44px;
  margin: 0;
  padding: 8px 12px 8px 38px;
  border: 1px solid #a58bea;
  border-radius: 7px;
  background: #613db6 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 16V4m-5 5 5-5 5 5M4 16v4h16v-4'/%3E%3C/svg%3E") 12px center / 18px 18px no-repeat;
  color: #fff;
  font: 700 13px/1.3 system-ui, sans-serif;
  text-align: left;
  cursor: pointer;
}

.ll-original-inline-media .ll-crafto-upload input[type="file"]:enabled:hover::file-selector-button {
  background-color: #52319e;
}

.ll-original-inline-media .ll-crafto-upload input[type="file"]:disabled::file-selector-button {
  opacity: .65;
  cursor: wait;
}
