/* LuckZoo compact placed-chip sizing — visual only.
   Bottom selectable stake chips are intentionally unchanged. */

#game > .viewport #betMarks .bet-mark,
#betMarks .bet-mark{
  box-sizing:border-box!important;
  width:18px!important;height:18px!important;
  min-width:18px!important;min-height:18px!important;
  max-width:18px!important;max-height:18px!important;
  padding:0!important;border-width:1px!important;border-radius:50%!important;
  font-size:6px!important;line-height:1!important;
}

#game > .viewport #betMarks .bet-mark.bet-mark-closed,
#game > .viewport #betMarks.bet-marks-closed .bet-mark,
#betMarks .bet-mark.bet-mark-closed,
#betMarks.bet-marks-closed .bet-mark{
  box-sizing:border-box!important;
  width:18px!important;height:18px!important;
  min-width:18px!important;min-height:18px!important;
  max-width:18px!important;max-height:18px!important;
  padding:0!important;border-width:1px!important;border-radius:50%!important;
  font-size:6px!important;line-height:1!important;
}

#lz-bot-overlay .lz-landed-chip{
  box-sizing:border-box!important;
  width:18px!important;height:18px!important;
  min-width:18px!important;min-height:18px!important;
  max-width:18px!important;max-height:18px!important;
  padding:0!important;border-width:1px!important;border-radius:50%!important;
  font-size:5.5px!important;line-height:1!important;white-space:nowrap!important;
}

#lz-bot-overlay .lz-flying-chip,
#lz-bet-fx-layer .lz-flying-chip{
  box-sizing:border-box!important;
  width:24px!important;height:24px!important;
  min-width:24px!important;min-height:24px!important;
  max-width:24px!important;max-height:24px!important;
  margin:-12px 0 0 -12px!important;
  border-width:1px!important;font-size:7px!important;
}


/* Refined chip face: lighter chip, smaller dark amount */
#game > .viewport #betMarks .bet-mark,
#betMarks .bet-mark,
#lz-bot-overlay .lz-landed-chip{
  background:linear-gradient(145deg,#fff9c9 0%,#ffe783 48%,#f6c94f 100%)!important;
  color:#3b2a12!important;
  text-shadow:none!important;
  font-size:5px!important;
  font-weight:700!important;
  letter-spacing:-.15px!important;
  border-color:#d59a20!important;
  box-shadow:
    inset 0 1px 1px rgba(255,255,255,.95),
    inset 0 -1px 1px rgba(130,78,0,.18),
    0 1px 2px rgba(0,0,0,.38)!important;
}

/* Flying chip uses the same compact typography; no bold/thickening on landing. */
#lz-bot-overlay .lz-flying-chip,
#lz-bet-fx-layer .lz-flying-chip{
  background:linear-gradient(145deg,#fff9c9 0%,#ffe783 48%,#f6c94f 100%)!important;
  color:#3b2a12!important;
  text-shadow:none!important;
  font-size:5.5px!important;
  font-weight:700!important;
  border-color:#d59a20!important;
}

/* Amount shown UNDER a placed chip/candidate: smaller, dark, italic and bold.
   Covers the common amount labels used by the current game markup. */
#betMarks .bet-mark + .bet-amount,
#betMarks .bet-amount,
#lz-bot-overlay .lz-bet-amount,
#lz-bot-overlay .bet-amount,
[data-bet-amount]{
  color:#2c2117!important;
  font-style:italic!important;
  font-weight:800!important;
  font-size:9px!important;
  line-height:1!important;
  text-shadow:0 1px 0 rgba(255,255,255,.45)!important;
}


/* FINAL: landing must NOT change chip dimensions, border thickness or font weight.
   This keeps 500 / 1K / 5K etc. readable inside the compact chip. */
#game > .viewport #betMarks .bet-mark,
#betMarks .bet-mark,
#game > .viewport #betMarks .bet-mark.bet-mark-closed,
#game > .viewport #betMarks.bet-marks-closed .bet-mark,
#betMarks .bet-mark.bet-mark-closed,
#betMarks.bet-marks-closed .bet-mark,
#lz-bot-overlay .lz-landed-chip{
  width:18px!important;
  height:18px!important;
  min-width:18px!important;
  min-height:18px!important;
  max-width:18px!important;
  max-height:18px!important;
  border-width:1px!important;
  font-size:5px!important;
  font-weight:700!important;
  letter-spacing:-.15px!important;
  line-height:1!important;
}
