/* Clipso Detalii Tehnice Widget - Typography Overrides */

.clipso-techbar__title {
  font-family: "Plus Jakarta Sans", sans-serif;
  font-weight: 400;
  color: var(--clipso-text-color, inherit);
}

.clipso-techbar__label {
  font-family: "Plus Jakarta Sans", sans-serif;
  font-weight: 400;
  color: var(--clipso-text-color, inherit);
}

.clipso-techbar__value {
  font-family: "Plus Jakarta Sans", sans-serif;
  font-weight: 400;
  color: var(--clipso-text-color, inherit);
}

.clipso-techbar__unit {
  font-family: "Plus Jakarta Sans", sans-serif;
  font-weight: 400;
  color: var(--clipso-text-color, inherit);
}

.clipso-techbar__grid {
  gap: var(--clipso-gap, 15px);
}

.clipso-techbar__card {
  background-color: var(--clipso-card-bg, #F8F8F8);
}

/* Icon color - apply filter only if icon color is explicitly set */
.clipso-techbar__icon img {
  transition: filter 0.2s ease;
}

/* When icon color is set (not inherit or empty), apply a safe filter to colorize PNG icons */
.clipso-techbar[style*="--clipso-icon-color"]:not([style*="--clipso-icon-color: inherit"]):not([style*="--clipso-icon-color: ;"]) .clipso-techbar__icon img {
  filter: brightness(0) saturate(100%);
  opacity: 0.85;
}

