.gfield.solas-single-image-upload .solas-single-image-upload__status{
  display:flex;
  flex-wrap:wrap;
  align-items:center;
  gap:.5rem;
  margin:.75rem 0 0;
  padding:.7rem .8rem;
  border:1px solid #b8d6ea;
  border-radius:8px;
  background:#f0f6fc;
  color:#0a4b78;
}

.gfield.solas-single-image-upload .solas-single-image-upload__hint{font-size:.9em}
.gfield.solas-single-image-upload .solas-single-image-upload__actions{display:flex;gap:.45rem;margin-left:auto}
.gfield.solas-single-image-upload .solas-single-image-upload__action{appearance:none;padding:.38rem .65rem;border:1px solid #0a4b78;border-radius:5px;background:#fff;color:#0a4b78;font:inherit;font-size:.9em;cursor:pointer}
.gfield.solas-single-image-upload .solas-single-image-upload__action:hover,.gfield.solas-single-image-upload .solas-single-image-upload__action:focus{background:#0a4b78;color:#fff}
.gfield.solas-single-image-upload [data-solas-single-image-limit-message="1"]{display:none !important}
.gfield.solas-single-image-upload--uploading .solas-single-image-upload__status{border-color:#dba617;background:#fff8e5;color:#5a3b00}
.gfield.solas-single-image-upload--uploading [id^="gform_next_button_"],.gfield.solas-single-image-upload--uploading [id^="gform_submit_button_"]{cursor:wait}
.gfield.solas-single-image-upload .solas-single-image-upload__thumbnail{display:block;margin:.75rem 0 0;padding:.5rem;border:1px solid #d6e1ec;border-radius:8px;background:#f8fbfe}
.gfield.solas-single-image-upload .solas-single-image-upload__thumbnail img{display:block;width:100%;max-height:180px;object-fit:contain;border-radius:4px;background:#fff}
.gfield.solas-single-image-upload .solas-single-image-upload__thumbnail figcaption{margin-top:.4rem;color:#41627e;font-size:.85em}

@media (max-width:640px){
  .gfield.solas-single-image-upload .solas-single-image-upload__status{align-items:flex-start}
  .gfield.solas-single-image-upload .solas-single-image-upload__actions{width:100%;margin-left:0}
}
