/* =========================================================================
   casino.css — JetX · Slots · Roulette · Spin Roulette · Dice
   (page-jetx / page-slots / page-roulette / page-spin / page-dice; ყველა .cz კლასით)
   ========================================================================= */
.cz {
  --red: #ff4747; --light: #eaeaea; --muted: #eaeaea8c; --black: #0a0a0a; --line: #eaeaea1f;
  --ok: #30d158; --err: #ff453a; --gold: #f5c542;
  font-family: "Noto Sans Georgian", "Manrope", "Segoe UI", Arial, sans-serif;
  color: var(--light); background: var(--black); overflow: hidden; user-select: none;
}
.cz *, .cz *::before, .cz *::after { box-sizing: border-box; margin: 0; padding: 0; }
.cz button { font-family: inherit; }
.cz-bg { position: absolute; inset: 0; background:
  radial-gradient(60% 45% at 50% 100%, #ff474730, transparent 70%),
  radial-gradient(50% 50% at 90% 0%, #f5c54214, transparent 70%),
  linear-gradient(180deg, #0e0b0b 0%, #050505 100%); }
.cz-vig { position: absolute; inset: 0; pointer-events: none; background: radial-gradient(ellipse at center, transparent 45%, #000000b8 100%); }

.cz-win { position: relative; z-index: 2; width: min(1120px, 97vw); max-height: 95vh; display: flex; flex-direction: column;
  padding: 18px 24px 22px; background: #101012f2; border: 1px solid #ffffff14; border-radius: 16px; box-shadow: 0 24px 70px #000000b0; overflow: hidden; }
.cz-head { display: flex; align-items: center; gap: 16px; margin-bottom: 16px; }
.cz-brand { display: flex; align-items: center; gap: 12px; flex: 1; min-width: 0; }
.cz-logo { width: 42px; height: 42px; flex: none; }
.cz-title { font: 700 26px "Rajdhani", "Noto Sans Georgian", sans-serif; letter-spacing: .14em; white-space: nowrap; }
.cz-title span { color: var(--red); }
.cz-sub { font-size: 12px; color: var(--muted); margin-top: 1px; }
.cz-bal { text-align: right; padding: 6px 14px; border: 1px solid var(--line); border-radius: 10px; background: #eaeaea08; }
.cz-bal small { display: block; font-size: 11px; color: var(--muted); }
.cz-bal b { font: 700 22px "Rajdhani", sans-serif; letter-spacing: .02em; color: var(--gold); }
.cz-bal b.flash { animation: czFlash .5s; }
@keyframes czFlash { 0% { transform: scale(1.18); color: #fff; } 100% { transform: scale(1); } }
.cz-close { background: none; border: 1px solid var(--line); color: var(--light); border-radius: 8px; padding: 8px 12px; cursor: pointer; font-size: 13px; transition: .15s; white-space: nowrap; }
.cz-close:hover { border-color: var(--red); color: var(--red); }

.cz-body { display: flex; gap: 22px; min-height: 0; flex: 1; overflow: auto; }
.cz-body > div:first-child { flex: 1; min-width: 0; }
.cz-side { width: 300px; flex: none; display: flex; flex-direction: column; gap: 12px; }

/* ----- საერთო კონტროლები ----- */
.cz-lbl { display: block; font-size: 12px; color: var(--muted); margin-bottom: 6px; }
.cz-in { width: 100%; padding: 12px 14px; border-radius: 10px; border: 1px solid var(--line); background: #0000005a; color: var(--light);
  font: 700 21px "Rajdhani", sans-serif; letter-spacing: .04em; outline: none; user-select: text; transition: .15s; }
.cz-in:focus { border-color: var(--red); box-shadow: 0 0 0 3px #ff474726; }
.cz-in:disabled { opacity: .5; }
.cz-quick { display: flex; flex-wrap: wrap; gap: 8px; }
.cz-chipb { padding: 7px 13px; border-radius: 20px; border: 1px solid var(--line); background: #eaeaea0a; color: var(--light); font-weight: 700; font-size: 13px; cursor: pointer; transition: .15s; }
.cz-chipb:hover:not(:disabled) { border-color: var(--red); color: var(--red); }
.cz-chipb:disabled { opacity: .4; cursor: not-allowed; }
.cz-btn { width: 100%; padding: 15px; border: 0; border-radius: 11px; cursor: pointer; font: 700 16px "Noto Sans Georgian", sans-serif; letter-spacing: .04em; color: #fff;
  background: linear-gradient(180deg, #ff6464, #d92f2f); box-shadow: 0 8px 22px #ff474733; transition: .15s; }
.cz-btn:hover:not(:disabled) { filter: brightness(1.08); transform: translateY(-1px); }
.cz-btn:disabled { opacity: .35; cursor: not-allowed; box-shadow: none; }
.cz-btn.cash { background: linear-gradient(180deg, #4be27a, #1f9d4b); box-shadow: 0 8px 22px #30d15840; animation: czPulse 1s infinite; }
@keyframes czPulse { 50% { box-shadow: 0 8px 34px #30d15880; } }
.cz-note { font-size: 12.5px; color: var(--muted); line-height: 1.5; }
.cz-dim { color: var(--muted); font-size: 13px; }
.cz-stat { padding: 10px 14px; border-radius: 12px; border: 1px solid var(--line); background: #eaeaea08; }
.cz-stat small { display: block; font-size: 11.5px; color: var(--muted); margin-bottom: 2px; }
.cz-stat b { font: 700 21px "Rajdhani", sans-serif; letter-spacing: .02em; }
.cz-tabs { display: flex; gap: 8px; }
.cz-tab { flex: 1; padding: 10px 6px; text-align: center; border-radius: 10px; border: 1px solid var(--line); background: #eaeaea0a; color: var(--muted); font-weight: 700; font-size: 13.5px; cursor: pointer; transition: .15s; }
.cz-tab:hover { color: var(--light); }
.cz-tab.on { color: var(--light); border-color: var(--red); background: #ff474720; }
.cz-tab.dis { opacity: .45; pointer-events: none; }
.cz-check { display: flex; align-items: center; gap: 9px; font-size: 13.5px; cursor: pointer; }
.cz-check input { accent-color: var(--red); width: 17px; height: 17px; }

.cz-hc { display: inline-block; padding: 4px 10px; border-radius: 14px; border: 1px solid var(--line); background: #eaeaea0c; font: 700 14px "Rajdhani", sans-serif; letter-spacing: .03em; }
.cz-hc.red { color: #ff7b72; border-color: #ff474755; }
.cz-hc.blue { color: #7db4ff; border-color: #4a8dff55; }
.cz-hc.gold { color: var(--gold); border-color: #f5c54266; background: #f5c54214; }

.cz-fx { position: absolute; left: 50%; top: 46%; transform: translate(-50%, -50%) scale(.6); opacity: 0; pointer-events: none; z-index: 6;
  font: 800 54px "Rajdhani", sans-serif; letter-spacing: .04em; text-shadow: 0 6px 30px #000; white-space: nowrap; }
.cz-fx.on { animation: czFx 2.1s ease-out; }
.cz-fx.win { color: var(--ok); } .cz-fx.big { color: var(--gold); } .cz-fx.lose { color: var(--muted); }
@keyframes czFx { 0% { opacity: 0; transform: translate(-50%, -30%) scale(.5); } 15% { opacity: 1; transform: translate(-50%, -50%) scale(1.15); } 30% { transform: translate(-50%, -50%) scale(1); }
  80% { opacity: 1; } 100% { opacity: 0; transform: translate(-50%, -80%) scale(1); } }

.cz-toast { position: absolute; z-index: 8; left: 50%; bottom: 4vh; transform: translateX(-50%) translateY(20px); opacity: 0; pointer-events: none;
  padding: 11px 20px; border-radius: 10px; font-weight: 600; font-size: 14px; background: #0c0c10f0; border: 1px solid var(--line); transition: .22s; }
.cz-toast.on { opacity: 1; transform: translateX(-50%) translateY(0); }
.cz-toast.ok { border-color: var(--ok); color: var(--ok); } .cz-toast.err { border-color: var(--err); color: var(--err); }

/* =========================================================================  JET X */
.cz-jx-main { display: flex; flex-direction: column; gap: 10px; }
.cz-jx-hist { display: flex; gap: 6px; min-height: 30px; overflow: hidden; flex-wrap: nowrap; }
.cz-jx-stage { position: relative; flex: 1; min-height: 340px; border-radius: 14px; border: 1px solid var(--line); overflow: hidden;
  background: radial-gradient(70% 90% at 20% 100%, #ff474722, transparent 70%), radial-gradient(1.5px 1.5px at 15% 25%, #fff6, transparent), radial-gradient(1.5px 1.5px at 62% 15%, #fff5, transparent),
    radial-gradient(1px 1px at 80% 55%, #fff5, transparent), radial-gradient(1px 1px at 35% 70%, #fff4, transparent), linear-gradient(180deg, #0b0b14, #0a0a0a); }
.cz-jx-stage.boom { animation: czShake .45s; }
@keyframes czShake { 20% { transform: translate(-6px, 3px); } 40% { transform: translate(5px, -4px); } 60% { transform: translate(-4px, -2px); } 80% { transform: translate(3px, 3px); } }
.cz-jx-cv { position: absolute; inset: 0; width: 100%; height: 100%; }
.cz-jx-over { position: absolute; left: 0; right: 0; top: 14%; text-align: center; pointer-events: none; }
.cz-jx-mult { font: 800 76px "Rajdhani", sans-serif; letter-spacing: .02em; text-shadow: 0 4px 30px #000; transition: color .2s; }
.cz-jx-mult.crash { color: var(--err); }
.cz-jx-state { font-size: 15px; color: var(--muted); margin-top: -4px; }
.cz-jx-state.win { color: var(--ok); font-weight: 700; } .cz-jx-state.lose { color: var(--err); font-weight: 700; }

/* =========================================================================  SLOTS */
.cz-sl-main { display: flex; flex-direction: column; align-items: center; gap: 14px; }
.cz-sl-frame { padding: 14px; border-radius: 18px; background: linear-gradient(180deg, #3a2b12, #17110a); border: 2px solid #c9a24a; box-shadow: 0 0 40px #f5c54226, inset 0 0 20px #000; }
.cz-sl-reels { display: flex; gap: 10px; padding: 8px; border-radius: 12px; background: #050505; }
.cz-sl-reel { --cell: 100px; width: var(--cell); height: calc(var(--cell) * 3); overflow: hidden; border-radius: 8px; background: linear-gradient(180deg, #1a1a1f, #26262d 50%, #1a1a1f); position: relative; }
.cz-sl-reel::after { content: ""; position: absolute; inset: 0; pointer-events: none; background: linear-gradient(180deg, #000000aa, transparent 22%, transparent 78%, #000000aa); }
.cz-sl-cell { height: var(--cell, 100px); width: 100%; display: flex; align-items: center; justify-content: center; padding: 10px; }
.cz-sl-reel .cz-sl-cell { height: 100px; }
.cz-sl-cell svg { width: 100%; height: 100%; filter: drop-shadow(0 3px 5px #000a); }
.cz-sl-cell.hit { animation: czHit .7s infinite alternate; background: #f5c54226; box-shadow: inset 0 0 0 2px var(--gold); }
@keyframes czHit { from { transform: scale(1); } to { transform: scale(1.08); } }
.cz-sl-res { display: flex; gap: 8px; flex-wrap: wrap; justify-content: center; min-height: 34px; }
.cz-pt { border: 1px solid var(--line); border-radius: 12px; padding: 10px 12px; background: #eaeaea06; }
.cz-pt-h { font-size: 11.5px; color: var(--muted); margin-bottom: 6px; }
.cz-pt-r { display: flex; align-items: center; justify-content: space-between; padding: 2px 0; }
.cz-pt-s { display: flex; gap: 1px; } .cz-pt-s svg { width: 24px; height: 24px; }
.cz-pt-r b { font: 700 16px "Rajdhani", sans-serif; color: var(--gold); }

/* =========================================================================  ROULETTE */
.cz-rl-left { display: flex; flex-direction: column; gap: 12px; }
.cz-rl-top { display: flex; gap: 18px; align-items: center; }
.cz-rl-wheelbox { position: relative; width: 230px; height: 230px; flex: none; }
.cz-rl-wheel { position: absolute; inset: 0; }
.cz-rl-svg { width: 100%; height: 100%; display: block; filter: drop-shadow(0 8px 18px #000a); }
.cz-rl-ballc { position: absolute; inset: 0; pointer-events: none; }
.cz-rl-ball { position: absolute; left: 50%; top: 2%; width: 12px; height: 12px; margin-left: -6px; border-radius: 50%; background: radial-gradient(circle at 35% 30%, #fff, #bbb 60%, #888);
  box-shadow: 0 2px 5px #000; transition: top .8s ease-in; }
.cz-rl-ball.in { top: 15%; }
.cz-rl-hub { position: absolute; left: 50%; top: 50%; width: 76px; height: 76px; transform: translate(-50%, -50%); border-radius: 50%; display: flex; align-items: center; justify-content: center;
  background: radial-gradient(circle, #1c1410, #0b0806); border: 2px solid #c9a24a; }
.cz-rl-hub b { font: 800 34px "Rajdhani", sans-serif; }
.cz-rl-hub b.red { color: #ff5a5a; } .cz-rl-hub b.green { color: #3ddc84; } .cz-rl-hub b.black { color: #eaeaea; }
.cz-rl-info { flex: 1; min-width: 0; display: flex; flex-direction: column; gap: 12px; }
.cz-rl-hist { display: flex; gap: 6px; flex-wrap: wrap; min-height: 34px; }
.cz-rn { display: inline-flex; align-items: center; justify-content: center; width: 32px; height: 32px; border-radius: 50%; font: 700 15px "Rajdhani", sans-serif; border: 1px solid #ffffff30; }
.cz-rn.red { background: #c0272d; } .cz-rn.black { background: #17171b; } .cz-rn.green { background: #1f9d55; }
.cz-rl-t { display: grid; grid-template-columns: 52px repeat(12, 1fr) 52px; grid-template-rows: repeat(3, 44px) 38px 38px; gap: 3px; padding: 8px; border-radius: 12px; background: #0e3b24; border: 2px solid #c9a24a; }
.cz-rl-c { position: relative; display: flex; align-items: center; justify-content: center; border-radius: 5px; font: 700 16px "Rajdhani", sans-serif; cursor: pointer; border: 1px solid #ffffff38; transition: filter .12s, transform .12s; }
.cz-rl-c:hover { filter: brightness(1.35); }
.cz-rl-c.red { background: #c0272d; } .cz-rl-c.black { background: #141417; } .cz-rl-c.green { background: #1f9d55; }
.cz-rl-c.out { background: #ffffff0f; font-size: 14px; } .cz-rl-c.redb { background: #c0272d; } .cz-rl-c.blackb { background: #141417; }
.cz-rl-c.redb i, .cz-rl-c.blackb i { width: 22px; height: 22px; transform: rotate(45deg); background: #fff4; border-radius: 3px; }
.cz-rl-c.hit { box-shadow: 0 0 0 3px var(--gold), 0 0 18px var(--gold); z-index: 2; }
.cz-rl-c.won { outline: 2px solid var(--ok); } .cz-rl-c.lost.has { opacity: .55; }
.cz-rl-chip { position: absolute; font-style: normal; min-width: 25px; height: 25px; padding: 0 3px; border-radius: 50%; display: flex; align-items: center; justify-content: center;
  font: 800 12px "Rajdhani", sans-serif; color: #111; background: radial-gradient(circle, #ffe9a6 0 55%, #f5c542 56%); border: 2px dashed #7a5a2e; box-shadow: 0 2px 5px #000a; pointer-events: none; }
.cz-rl-chips { display: flex; gap: 8px; flex-wrap: wrap; }
.cz-rl-ch { width: 50px; height: 50px; border-radius: 50%; cursor: pointer; border: 3px dashed #ffffffaa; background: radial-gradient(circle, #d94a4a 0 58%, #8f1f1f 59%); color: #fff; font: 800 14px "Rajdhani", sans-serif; transition: .15s; }
.cz-rl-ch:nth-child(2) { background: radial-gradient(circle, #3b82f6 0 58%, #1b4fb0 59%); } .cz-rl-ch:nth-child(3) { background: radial-gradient(circle, #2fb36a 0 58%, #187044 59%); }
.cz-rl-ch:nth-child(4) { background: radial-gradient(circle, #8b5cf6 0 58%, #5530b0 59%); } .cz-rl-ch:nth-child(5) { background: radial-gradient(circle, #222 0 58%, #000 59%); }
.cz-rl-ch:nth-child(6) { background: radial-gradient(circle, #f5c542 0 58%, #a47d12 59%); color: #111; }
.cz-rl-ch:hover { transform: translateY(-2px); } .cz-rl-ch.on { transform: translateY(-4px) scale(1.1); border-color: #fff; box-shadow: 0 6px 16px #000a, 0 0 0 3px var(--red); }
.cz-rl-tools { display: flex; gap: 6px; flex-wrap: wrap; }

/* =========================================================================  SPIN */
.cz-sp-main { display: flex; flex-direction: column; align-items: center; gap: 16px; }
.cz-sp-box { position: relative; width: min(400px, 46vh); aspect-ratio: 1; }
.cz-sp-wheel { position: absolute; inset: 0; filter: drop-shadow(0 10px 28px #000c); }
.cz-sp-wheel svg { width: 100%; height: 100%; display: block; }
.cz-sp-ptr { position: absolute; left: 50%; top: -12px; z-index: 3; width: 0; height: 0; transform: translateX(-50%); border-left: 15px solid transparent; border-right: 15px solid transparent; border-top: 34px solid var(--gold); filter: drop-shadow(0 4px 6px #000a); }
.cz-sp-hub { position: absolute; left: 50%; top: 50%; z-index: 2; width: 24%; height: 24%; transform: translate(-50%, -50%); border-radius: 50%; display: flex; align-items: center; justify-content: center;
  background: radial-gradient(circle, #1b1b20, #0a0a0c); border: 3px solid var(--gold); box-shadow: 0 0 20px #000; }
.cz-sp-hub b { font: 800 clamp(18px, 3.2vh, 30px) "Rajdhani", sans-serif; }
.cz-sp-hist { display: flex; gap: 6px; flex-wrap: wrap; justify-content: center; min-height: 32px; }
.cz-sp-leg { display: flex; flex-wrap: wrap; gap: 6px; }
.cz-lg { display: inline-flex; align-items: center; gap: 5px; padding: 3px 9px 3px 6px; border-radius: 14px; border: 1px solid var(--line); background: #eaeaea08; font-size: 12px; }
.cz-lg i { width: 11px; height: 11px; border-radius: 50%; } .cz-lg b { font: 700 14px "Rajdhani", sans-serif; } .cz-lg small { color: var(--muted); }

/* =========================================================================  DICE */
.cz-dc-main { display: flex; flex-direction: column; gap: 14px; justify-content: center; }
.cz-dc-hist { display: flex; gap: 6px; flex-wrap: wrap; min-height: 30px; }
.cz-dc-big { text-align: center; padding: 26px 10px 18px; border-radius: 16px; border: 1px solid var(--line); background: radial-gradient(60% 100% at 50% 0%, #ff474714, transparent 70%), #eaeaea06; }
.cz-dc-big b { display: block; font: 800 46px/1 "Rajdhani", sans-serif; letter-spacing: .04em; margin-top: 4px; font-variant-numeric: tabular-nums; transition: color .2s; }
.cz-dc-big b.win { color: var(--ok); text-shadow: 0 0 30px #30d15866; } .cz-dc-big b.lose { color: var(--err); }
.cz-dc-big small { display: block; margin-top: 6px; font-size: 14px; color: var(--muted); }
.cz-dc-wrap { position: relative; padding: 0 11px; margin-top: 8px; height: 44px; }
.cz-dc-bar { position: absolute; left: 11px; right: 11px; top: 16px; height: 12px; border-radius: 6px; overflow: visible; background: #222; }
.cz-dc-bar i { position: absolute; top: 0; height: 100%; border-radius: 6px; }
.cz-dc-bar i.win { background: linear-gradient(90deg, #1f9d4b, #30d158); } .cz-dc-bar i.lose { background: #7a2a2a; }
.cz-dc-mark { position: absolute; top: -10px; width: 0; height: 0; margin-left: -9px; border-left: 9px solid transparent; border-right: 9px solid transparent; border-top: 14px solid #fff; opacity: 0; transition: left .5s cubic-bezier(.2,.8,.2,1), opacity .2s; filter: drop-shadow(0 2px 3px #000); }
.cz-dc-mark.win { border-top-color: var(--ok); } .cz-dc-mark.lose { border-top-color: var(--err); }
.cz-dc-rng { position: absolute; left: 0; right: 0; top: 8px; width: 100%; height: 28px; background: transparent; -webkit-appearance: none; appearance: none; cursor: pointer; }
.cz-dc-rng::-webkit-slider-runnable-track { height: 28px; background: transparent; }
.cz-dc-rng::-webkit-slider-thumb { -webkit-appearance: none; width: 22px; height: 28px; border-radius: 7px; background: linear-gradient(180deg, #fff, #cfcfcf); border: 2px solid var(--red); box-shadow: 0 3px 10px #000a; }
.cz-dc-rng::-moz-range-track { height: 28px; background: transparent; }
.cz-dc-rng::-moz-range-thumb { width: 18px; height: 24px; border-radius: 7px; background: #fff; border: 2px solid var(--red); }
.cz-dc-ticks { display: flex; justify-content: space-between; padding: 0 4px; font: 600 12px "Rajdhani", sans-serif; color: var(--muted); }
.cz-dc-stats { display: grid; grid-template-columns: repeat(3, 1fr); gap: 10px; }

/* ----- 3D კამათლები ----- */
.cz-dc-stage { display: flex; justify-content: center; align-items: flex-end; gap: 54px; height: 210px; padding-bottom: 14px; perspective: 800px; position: relative; }
.cz-dc-die { --ds: 84px; position: relative; width: var(--ds); height: var(--ds); margin-top: 90px; transform-style: preserve-3d; }
.cz-dc-fly { width: 100%; height: 100%; transform-style: preserve-3d; will-change: transform; }
.cz-dc-cube { position: relative; width: 100%; height: 100%; transform-style: preserve-3d; will-change: transform; }
.cz-dc-shadow { position: absolute; left: 50%; bottom: -16px; width: 120%; height: 18px; border-radius: 50%; background: radial-gradient(ellipse, #000c, transparent 70%); transform: translateX(-50%); }
.cz-dc-f { position: absolute; inset: 0; border-radius: 14px; display: grid; grid-template-columns: repeat(3, 1fr); grid-template-rows: repeat(3, 1fr); padding: 14%; backface-visibility: hidden;
  background: linear-gradient(145deg, #ffffff, #d9d9d9); box-shadow: inset 0 0 14px #0000003d, inset 0 0 0 1px #ffffff99; }
.cz-dc-f i { width: 70%; height: 70%; margin: auto; border-radius: 50%; }
.cz-dc-f i.on { background: radial-gradient(circle at 35% 30%, #444, #0b0b0b 70%); box-shadow: inset 0 2px 3px #000a; }
.cz-dc-f i.on.one { background: radial-gradient(circle at 35% 30%, #ff7b7b, #c4001f 70%); width: 90%; height: 90%; }
.cz-dc-f-f { transform: translateZ(calc(var(--ds) / 2)); }
.cz-dc-f-b { transform: rotateY(180deg) translateZ(calc(var(--ds) / 2)); }
.cz-dc-f-r { transform: rotateY(90deg) translateZ(calc(var(--ds) / 2)); }
.cz-dc-f-l { transform: rotateY(-90deg) translateZ(calc(var(--ds) / 2)); }
.cz-dc-f-t { transform: rotateX(90deg) translateZ(calc(var(--ds) / 2)); }
.cz-dc-f-d { transform: rotateX(-90deg) translateZ(calc(var(--ds) / 2)); }
.cz-dc-stage.win .cz-dc-f { box-shadow: inset 0 0 14px #0000003d, 0 0 22px #30d15888; }
.cz-dc-stage.lose .cz-dc-f { box-shadow: inset 0 0 14px #0000003d, 0 0 22px #ff453a77; }
.cz-dc-big b.rolling { color: var(--muted); }

/* ----- პატარა ეკრანები ----- */
@media (max-width: 900px) {
  .cz-body { flex-direction: column; } .cz-side { width: 100%; }
  .cz-rl-top { flex-direction: column; } .cz-jx-mult { font-size: 54px; } .cz-dc-big b { font-size: 38px; } .cz-dc-stage { height: 170px; } .cz-dc-die { --ds: 68px; }
}
@media (max-height: 760px) {
  .cz-jx-stage { min-height: 260px; } .cz-rl-wheelbox { width: 170px; height: 170px; } .cz-rl-hub { width: 56px; height: 56px; } .cz-rl-hub b { font-size: 26px; }
  .cz-sl-reel { --cell: 80px; width: 80px; height: 240px; } .cz-sl-reel .cz-sl-cell { height: 80px; }
}

/* მოგების ტექსტი არ უნდა ფარავდეს მთავარ ელემენტს */
.cz-jetx .cz-fx { top: 80%; } .cz-spin .cz-fx { top: 93%; font-size: 44px; }
