img {
  max-width: 100%;
}

.ui-theme-card {
  border: 2px solid var(--bs-secondary);
  border-radius: 0.5rem;
  overflow: hidden;
  transition: 0.4s ease;
}

.ui-theme-card .ui-card-header {
  height: 200px;
  overflow: hidden;
}

.ui-theme-card .ui-card-header img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}

.ui-theme-card .ui-card-body {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 1rem;
}

.ui-theme-card .ui-card-body .ui-button {
  font-size: 0.75rem;
}

.ui-theme-card:not(.is-chosen) .ui-button {
  background-color: var(--bs-secondary);
  color: var(--bs-dark);
}

.ui-theme-card:not(.is-chosen) .ui-button:hover {
  background-color: var(--bs-primary);
  color: var(--bs-secondary);
}

.ui-theme-card.is-chosen {
  border-color: var(--bs-primary);
}

.filemanager-single-wrapper input[type=file] {
  position: fixed;
  top: -1000px;
  left: -1000px;
  opacity: 0;
}

.tab-content {
  position: relative;
  height: 100%;
}

#dropzone {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border: 1px dashed #ccc;
}

.dz-placeholder {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  pointer-events: none;
}

[data-file] {
  border: 2px solid transparent;
  transition: all 0.25s ease-in-out;
  cursor: pointer;
}

[data-file] > * {
  pointer-events: none;
}

[data-file].active {
  border-color: var(--bs-primary);
}/*# sourceMappingURL=custom.css.map */