/* Migo CRM v8.5.19.9 — restore compact standard layout for Edit user.
   Visual-only overlay. Keeps v8.5.19.7 unified avatar save behavior intact. */
body.crm-app #crudDialog.migo-user-edit-dialog-v85197 {
  width: min(680px, calc(100vw - 32px)) !important;
  max-width: 680px !important;
  max-height: min(680px, calc(100dvh - 32px)) !important;
  border: 1px solid #d9e1ea !important;
  border-radius: 8px !important;
  box-shadow: 0 22px 60px rgba(15,23,42,.20) !important;
}
body.crm-app #crudDialog.migo-user-edit-dialog-v85197 .migo-dialog-header {
  min-height: 56px !important;
  padding: 10px 14px 10px 16px !important;
}
body.crm-app #crudDialog.migo-user-edit-dialog-v85197 .migo-dialog-header h2 {
  font-size: 18px !important;
  line-height: 1.25 !important;
  font-weight: 700 !important;
}
body.crm-app #crudDialog.migo-user-edit-dialog-v85197 .dialog-close {
  width: 34px !important;
  height: 34px !important;
  min-width: 34px !important;
  border-radius: 6px !important;
}
body.crm-app #crudDialog.migo-user-edit-dialog-v85197 #crudForm.migo-user-edit-form-v85197 {
  max-height: calc(100dvh - 88px) !important;
}
body.crm-app #crudDialog.migo-user-edit-dialog-v85197 .migo-user-edit-body-v85197 {
  padding: 14px 16px 16px !important;
}
body.crm-app #crudDialog.migo-user-edit-dialog-v85197 .migo-user-edit-avatar-v85197 {
  grid-template-columns: 48px minmax(0,1fr) auto !important;
  gap: 10px !important;
  margin: 0 0 14px !important;
  padding: 10px 12px !important;
  min-height: 70px !important;
  border-radius: 6px !important;
  background: #f8fafc !important;
  border-color: #e1e7ef !important;
}
body.crm-app #crudDialog.migo-user-edit-dialog-v85197 .migo-user-edit-avatar-preview-v85197 {
  width: 48px !important;
  height: 48px !important;
  border-radius: 6px !important;
  font-size: 16px !important;
}
body.crm-app #crudDialog.migo-user-edit-dialog-v85197 .migo-user-edit-avatar-copy-v85197 {
  gap: 1px !important;
}
body.crm-app #crudDialog.migo-user-edit-dialog-v85197 .migo-user-edit-avatar-copy-v85197 > strong,
body.crm-app #crudDialog.migo-user-edit-dialog-v85197 .migo-user-edit-avatar-copy-v85197 > span {
  font-size: 11px !important;
  line-height: 1.25 !important;
}
body.crm-app #crudDialog.migo-user-edit-dialog-v85197 .migo-user-edit-avatar-copy-v85197 > small,
body.crm-app #crudDialog.migo-user-edit-dialog-v85197 .migo-user-edit-avatar-copy-v85197 > em {
  font-size: 9.5px !important;
  line-height: 1.25 !important;
}
body.crm-app #crudDialog.migo-user-edit-dialog-v85197 .migo-user-edit-avatar-actions-v85197 {
  gap: 6px !important;
  flex-wrap: nowrap !important;
}
body.crm-app #crudDialog.migo-user-edit-dialog-v85197 .migo-user-edit-avatar-actions-v85197 button {
  min-height: 32px !important;
  height: 32px !important;
  padding: 6px 9px !important;
  border-radius: 6px !important;
  font-size: 10.5px !important;
  white-space: nowrap !important;
}
body.crm-app #crudDialog.migo-user-edit-dialog-v85197 .migo-user-edit-grid-v85197 {
  gap: 12px 14px !important;
}
body.crm-app #crudDialog.migo-user-edit-dialog-v85197 .migo-user-edit-field-v85197 {
  gap: 5px !important;
  font-size: 11.5px !important;
}
body.crm-app #crudDialog.migo-user-edit-dialog-v85197 .migo-user-edit-field-v85197 input,
body.crm-app #crudDialog.migo-user-edit-dialog-v85197 .migo-user-edit-field-v85197 select {
  min-height: 38px !important;
  height: 38px !important;
  padding: 8px 10px !important;
  border-radius: 6px !important;
  font-size: 13px !important;
}
body.crm-app #crudDialog.migo-user-edit-dialog-v85197 .migo-user-edit-footer-v85197 {
  padding: 10px 16px !important;
}
body.crm-app #crudDialog.migo-user-edit-dialog-v85197 .migo-user-edit-actions-v85197 {
  gap: 8px !important;
}
body.crm-app #crudDialog.migo-user-edit-dialog-v85197 .migo-user-edit-actions-v85197 button {
  min-height: 36px !important;
  height: 36px !important;
  padding: 7px 12px !important;
  border-radius: 6px !important;
  font-size: 12px !important;
}
@media (max-width:700px) {
  body.crm-app #crudDialog.migo-user-edit-dialog-v85197 {
    width: min(680px, calc(100vw - 20px)) !important;
  }
  body.crm-app #crudDialog.migo-user-edit-dialog-v85197 .migo-user-edit-avatar-v85197 {
    grid-template-columns: 46px minmax(0,1fr) !important;
  }
  body.crm-app #crudDialog.migo-user-edit-dialog-v85197 .migo-user-edit-avatar-actions-v85197 {
    grid-column: 1 / -1 !important;
    justify-content: flex-start !important;
  }
}
@media (max-width:560px) {
  body.crm-app #crudDialog.migo-user-edit-dialog-v85197 {
    width: calc(100vw - 16px) !important;
    max-height: calc(100dvh - 16px) !important;
  }
  body.crm-app #crudDialog.migo-user-edit-dialog-v85197 .migo-user-edit-grid-v85197 {
    grid-template-columns: minmax(0,1fr) !important;
  }
}
