/* VIAL LMS 0.6.25: clearer update upload state and calmer spacing. */
.update-file-status{
  display:grid!important;
  gap:3px!important;
  margin-top:-4px!important;
  padding:10px 12px!important;
  border:1px solid #d8e3ea!important;
  border-radius:8px!important;
  background:#f8fafc!important;
  color:#475569!important;
  font-size:13px!important;
}

.update-file-status strong{
  color:#334155!important;
  font-size:14px!important;
}

.update-file-status.has-file{
  border-color:#99f6e4!important;
  background:#ecfdfb!important;
  color:#0f766e!important;
}

.update-file-status.has-file strong{
  color:#00756f!important;
}

.update-dropzone.dragover{
  background:#ccfbf1!important;
  border-color:#00756f!important;
  box-shadow:0 0 0 4px rgba(0,133,127,.20)!important;
  transform:translateY(-1px)!important;
}

.update-dropzone.has-file.dragover{
  background:#d1fae5!important;
  border-color:#059669!important;
  box-shadow:0 0 0 4px rgba(5,150,105,.24)!important;
}

.update-file-status.dragover{
  border-color:#059669!important;
  background:#d1fae5!important;
  color:#065f46!important;
}

.update-file-status.dragover strong{
  color:#065f46!important;
}

.update-dropzone.dragover b::after{
  content:" - отпустите файл здесь"!important;
  color:#00756f!important;
}

.update-dropzone.has-file b::after{
  content:" - готов к установке"!important;
  color:#00756f!important;
}

.update-dropzone.has-file.dragover b::after{
  content:" - отпустите, чтобы заменить архив"!important;
  color:#065f46!important;
}

.update-package-card{
  gap:12px!important;
}

.update-package-card .update-file-status + label{
  margin-top:0!important;
}
