/* Smart-Tekk Click Counter styles */
.stcc-hot-wrap{margin:1.2rem 0}
.stcc-hot-title{font-size:1.25rem;font-weight:800;margin:0 0 .75rem}
.stcc-hot-grid{display:grid;gap:12px}
.stcc-hot-card{border:1px solid rgba(0,0,0,.08);border-radius:14px;padding:12px;position:relative;background:#fff}
.stcc-hot-card a{text-decoration:none}
.stcc-hot-badge{position:absolute;top:10px;left:10px;font-size:12px;font-weight:900;padding:4px 8px;border-radius:999px;background:#ff7c36;color:#fff;z-index:2}
.stcc-hot-badge--pin{background:#005a99}
.stcc-hot-img{margin-bottom:10px}
.stcc-hot-name{font-size:14px;font-weight:800;line-height:1.2;margin:0 0 6px;color:inherit}
.stcc-hot-price{font-size:14px;margin:0 0 10px}
.stcc-hot-atc{display:inline-block;padding:8px 10px;border-radius:10px;background:#005a99;color:#fff;font-weight:800;font-size:13px}
.stcc-hot-atc:hover{opacity:.92}

/* Loop badge */
.woocommerce ul.products li.product{position:relative}
.stcc-hot-badge-loop{
  position:absolute; top:10px; left:10px;
  z-index:5;
  font-size:12px;font-weight:900;
  padding:4px 8px;border-radius:999px;
  background:#ff7c36;color:#fff;
  pointer-events:none;
}

/* Single badge */
.stcc-hot-badge-single{
  display:inline-block;
  font-size:12px;font-weight:900;
  padding:6px 10px;border-radius:999px;
  background:#ff7c36;color:#fff;
  margin:0 0 10px 0;
}

/* Stats bar (honest social proof) */
.stcc-stats{
  margin:12px 0 14px 0;
  border:1px solid rgba(0,0,0,.08);
  border-radius:14px;
  padding:10px 12px;
  background:rgba(0,0,0,.02);
}
.stcc-stats-inner{
  display:flex;
  flex-wrap:wrap;
  gap:10px 14px;
  align-items:center;
}
.stcc-stats-item{
  display:flex;
  gap:6px;
  align-items:baseline;
  font-size:13px;
  font-weight:700;
}
.stcc-stats-icn{font-size:14px}
.stcc-stats-val{font-weight:900}
.stcc-stats-lbl{opacity:.75;font-weight:800}
.stcc-stats-foot{
  margin-top:6px;
  font-size:12px;
  opacity:.7;
}

@media (max-width: 860px){ .stcc-hot-grid{grid-template-columns:repeat(2, minmax(0,1fr))} }
