:root {
	--cyan: #80ffd8;
}

/* Card View */
.popular-box-container {
	outline: none;
}

.truncate-overflow {
	width: auto;
	-webkit-line-clamp: 3;
}
.address p {
	width: auto;
}
.address span,
.date-time span.label {
	font-size: var(--font-size-14);
}
.address p span {
	font-weight: normal;
	font-size: var(--font-size-14);
	color: var(--color-666);
	overflow: hidden;
	width: auto;
	display: contents;
	-webkit-line-clamp: 1;
	-webkit-box-orient: vertical;
}

.date-time p {
	font-size: var(--font-size-14);
}

.date-time .auction {
	font-size: var(--font-size-12);
}

@media (min-width: 768px) {
	.card-full-address-container {
		min-height: 105px;
	}

	.card-middle-container {
		min-height: 171px;
	}
}

.slick-slider-condo img,
.slick-slider-terrace img,
.slick-slider-semi img {
	height: 165px;
	object-fit: contain;
}

.ap-bmv,
.ap-result {
	padding: 5px 10px;
	border-radius: 6px 2px;
}

.img-box div {
  display: block;
  position: absolute;
  top: 8px;
  left: 8px;
  padding: 0px;
  border-radius: 0px;
  background: transparent;

  font-weight: var(--font-weight-600);
  font-size: var(--font-size-12);
  text-align: center;
  color: #fff;
}

@media (max-width: 390px) {
	.fs-xs-10 {
		font-size: 10px;
	}
}

.auction-result-sold {
	background-color: var(--cyan) !important;
	color: var(--lightBlue) !important;
}

.auction-result-call-off {
	background-color: #f60100 !important;
}

.auction-result-unsold {
	background-color: var(--color-666666) !important;
}

.auction-result-postponed {
	background-color: var(--darkPink) !important;
}