/* Uppy Dashboard minimal styles for profile picture upload */
.uppy-Root {
  font-family: inherit;
}

.uppy-Dashboard-overlay {
  z-index: 60 !important;
}

.uppy-Dashboard-inner {
  background-color: hsl(var(--background));
  border: 1px solid hsl(var(--border));
  border-radius: 0.5rem;
  z-index: 60 !important;
}

.uppy-Dashboard-innerWrap {
  z-index: 60 !important;
}

.uppy-Dashboard-AddFiles-title {
  color: hsl(var(--foreground));
}

.uppy-Dashboard-dropFilesHereHint {
  color: hsl(var(--muted-foreground));
}

.uppy-DashboardContent-bar {
  background-color: hsl(var(--muted));
  border-bottom: 1px solid hsl(var(--border));
}

.uppy-DashboardContent-title {
  color: hsl(var(--foreground));
}

.uppy-DashboardItem-previewInnerWrap {
  background-color: hsl(var(--muted));
}

.uppy-DashboardItem-name {
  color: hsl(var(--foreground));
}

.uppy-size--md .uppy-Dashboard-AddFiles {
  border: 2px dashed hsl(var(--border));
}

.uppy-size--md .uppy-Dashboard-AddFiles:hover {
  border-color: hsl(var(--primary));
}

/* Completely hide the entire drop area section */
.uppy-Dashboard-AddFiles,
.uppy-Dashboard-AddFiles-info,
.uppy-Dashboard-AddFiles-title,
.uppy-Dashboard-note,
.uppy-DashboardContent-addMore,
.uppy-Dashboard-dropFilesHereHint,
.uppy-size--md .uppy-Dashboard-AddFiles,
.uppy-size--md .uppy-Dashboard-AddFiles-list,
[aria-label="Drop files here or"],
.uppy-DashboardTab-btn[aria-label="My Device"] {
  display: none !important;
  visibility: hidden !important;
  height: 0 !important;
  width: 0 !important;
  opacity: 0 !important;
}

/* Force hide any text containing "Drop" */
.uppy-Dashboard-AddFiles *:not(.uppy-Dashboard-browse) {
  display: none !important;
}
