/* Quick-entry card: title and description form one compact text block. */
.quick-product strong.has-description {
  margin-bottom: .08rem !important;
}

.quick-product-title-row {
  display: flex;
  align-items: center;
  gap: 2ch;
  margin: 1rem 1.2rem 0;
}

.quick-product-title-row .line-icon {
  flex: 0 0 auto;
  height: 25px;
  margin: 0;
}

.quick-product-title-row strong,
.quick-product-title-row strong.has-description {
  margin: 0 !important;
}

.quick-product small {
  margin: .08rem 1.2rem 1.15rem !important;
  line-height: 1.3 !important;
}

.quick-product-icon-image {
  display: block;
  width: 25px;
  height: 25px;
  object-fit: contain;
}

.line-icon.has-icon {
  display: flex;
  align-items: center;
}
