.version-menu-image-editor{
  grid-column:1/-1;
  display:grid;
  grid-template-columns:96px minmax(180px,1fr) 180px 120px;
  gap:9px;
  align-items:end;
  margin-top:3px;
  padding:11px;
  border:1px solid rgba(255,64,89,.18);
  border-radius:12px;
  background:linear-gradient(135deg,rgba(255,64,89,.045),rgba(255,64,89,.015));
}
.version-menu-image-preview{
  width:96px;height:62px;display:grid;place-items:center;overflow:hidden;
  border:1px dashed #424650;border-radius:10px;background:#090b0f;
  color:#666b76;font-size:7px;font-weight:900;text-align:center
}
.version-menu-image-preview img{width:100%;height:100%;object-fit:cover;display:block}
.version-menu-image-editor label{display:grid;gap:5px;color:#ff8b9c;font-size:8px;font-weight:900}
.version-menu-image-editor input:not([type=file]){
  width:100%;min-height:39px;border:1px solid #4b3039;border-radius:9px;
  background:#090b0f;color:#fff;padding:8px 10px
}
.version-menu-file-label input[type=file]{
  width:100%;min-height:39px;border:1px solid #323640;border-radius:9px;
  background:#0b0d12;color:#aaa;padding:7px;font-size:8px
}
.version-menu-clear{
  min-height:39px;border:1px solid #542330;border-radius:9px;
  background:#251219;color:#ff8092;font-size:8px;font-weight:900;cursor:pointer
}
@media(max-width:900px){
  .version-menu-image-editor{grid-template-columns:80px minmax(0,1fr)}
  .version-menu-file-label,.version-menu-clear{grid-column:1/-1}
  .version-menu-image-preview{width:80px;height:58px}
}
