/* ==========================================================================
   Gamevers Label System (Frontend)
   - .gv-label badges (NEW / HOT / TRENDING / POPULAR)
   - FiboSearch label sizing & color overrides
   ========================================================================== */

.gv-label {
  /* Super thin vertically */
  padding: 1px 8px;
  line-height: 13px;

  display: inline-flex;
  align-items: center;

  margin-left: 6px;
  font-size: 10px;
  font-weight: 700;
  text-transform: uppercase;
  letter-spacing: 0.3px;
  border-radius: 2px;

  white-space: nowrap;
}

/* ===== SYSTEM LABELS ===== */

/* NEW */
.gv-label--new {
  color: rgb(0, 255, 255);
  background-color: rgba(0, 255, 255, 0.082);
}

/* HOT */
.gv-label--hot {
  color: rgb(255, 31, 31);
  background-color: rgba(255, 31, 31, 0.15);
}

/* TRENDING */
.gv-label--trending {
  color: rgb(146, 34, 244);
  background-color: rgba(146, 34, 244, 0.082);
}

/* POPULAR */
.gv-label--popular {
  color: rgb(235, 128, 28);
  background-color: rgba(235, 128, 28, 0.082);
}

/* ===== FIBOSEARCH LABEL SIZE TWEAK ===== */
.dgwt-wcas-st-title+.gv-label {
  margin-left: 6px;
  font-size: 10px;
  padding: 2px 6px;
  line-height: 1;
}

/* =================================================
   FORCE GV LABEL COLORS INSIDE FIBOSEARCH
   (OVERRIDES WHITE TEXT RULE)
================================================= */

.dgwt-wcas-suggestions-wrapp .gv-label.gv-label--new {
  color: rgb(0, 255, 255) !important;
}

.dgwt-wcas-suggestions-wrapp .gv-label.gv-label--hot {
  color: rgb(255, 31, 31) !important;
}

.dgwt-wcas-suggestions-wrapp .gv-label.gv-label--trending {
  color: rgb(146, 34, 244) !important;
}

.dgwt-wcas-suggestions-wrapp .gv-label.gv-label--popular {
  color: rgb(235, 128, 28) !important;
}

/* Optional: custom menu labels inside search */
.dgwt-wcas-suggestions-wrapp .gv-label--custom {
  /*color: inherit !important;*/
}
