
.rq-gamble-overlay {
  position:fixed;
  inset:0;
  z-index:110000;
  display:grid;
  place-items:center;
  padding:8px;
  color:#fff;
  font-family:var(--rq-primary-theme-font,Arial,sans-serif);
  background:rgba(0,0,0,.84);
  backdrop-filter:blur(5px);
}
.rq-gamble-overlay[hidden]{display:none}
.rq-gamble-panel{
  position:relative;
  width:min(1120px,calc(100vw - 16px));
  height:min(760px,calc(100dvh - 16px));
  display:grid;
  grid-template-rows:88px minmax(0,1fr) 88px;
  overflow:hidden;
  border:3px solid #d8a11f;
  border-radius:8px;
  background:#081776;
  box-shadow:0 26px 90px rgba(0,0,0,.78),0 0 0 2px rgba(255,191,45,.25),inset 0 0 42px rgba(50,120,255,.28);
}
.rq-gamble-header{
  display:flex;
  align-items:center;
  justify-content:space-between;
  gap:12px;
  padding:12px 18px;
  color:#fff;
  background:linear-gradient(180deg,#5b2304,#2b1102 72%,#130800);
  border-bottom:2px solid #e3ad2e;
  text-shadow:0 2px 2px #000;
}
.rq-gamble-header h2{margin:0;font-family:Georgia,serif;font-size:clamp(24px,4vw,42px);letter-spacing:.06em;color:#ffe575}
.rq-gamble-header small{display:block;margin-top:3px;font-size:13px;font-weight:800;letter-spacing:.05em;opacity:.9}
.rq-gamble-close{width:42px;height:42px;border:1px solid rgba(255,255,255,.48);border-radius:6px;color:#fff;background:linear-gradient(#273650,#0b1324);cursor:pointer;font-size:22px}
.rq-gamble-body{
  min-height:0;
  overflow:hidden;
  padding:14px 24px 8px;
  background:
    radial-gradient(circle at 56% 48%,rgba(46,132,255,.5),transparent 30%),
    repeating-conic-gradient(from -4deg at 56% 48%,rgba(97,165,255,.10) 0deg 2deg,transparent 2deg 8deg),
    linear-gradient(145deg,#091278 0%,#1324bd 52%,#070e68 100%);
}
.rq-gamble-footer{
  display:flex;
  align-items:center;
  justify-content:center;
  gap:8px;
  padding:7px 12px;
  background:linear-gradient(#261307,#090604);
  border-top:2px solid #b87812;
}
.rq-gamble-button{
  min-width:142px;
  min-height:64px;
  padding:8px 20px;
  border:2px solid #ffe179;
  border-radius:6px;
  color:#fff;
  background:linear-gradient(#29b535,#087d18 62%,#04530e);
  box-shadow:inset 0 3px rgba(255,255,255,.2),0 3px 0 rgba(0,0,0,.55);
  font-size:17px;
  font-weight:1000;
  letter-spacing:.08em;
  cursor:pointer;
}
.rq-gamble-button[data-rq-gamble-play]{order:2;min-width:210px;background:linear-gradient(#ffc51e,#e48b00 58%,#a64c00);font-size:20px}
.rq-gamble-button[data-rq-gamble-split]{order:1;min-width:96px}
.rq-gamble-button[data-rq-gamble-collect]{order:3;min-width:160px}
.rq-gamble-button:hover:not(:disabled){filter:brightness(1.12);box-shadow:inset 0 3px rgba(255,255,255,.28),0 0 18px rgba(255,214,75,.7),0 3px 0 rgba(0,0,0,.55)}
.rq-gamble-button:disabled{opacity:.42;cursor:not-allowed}

.rq-ladder-layout{
  height:100%;
  min-height:0;
  display:grid;
  grid-template-columns:minmax(200px,260px) minmax(360px,520px);
  justify-content:center;
  align-items:center;
  gap:clamp(26px,6vw,92px);
}
.rq-ladder-stats{display:grid;gap:22px;align-content:center}
.rq-ladder-stat{
  display:grid;
  gap:5px;
  min-width:0;
  padding:10px 12px;
  text-align:center;
  border:2px solid #8da7ff;
  border-radius:8px;
  background:linear-gradient(180deg,rgba(20,36,132,.96),rgba(9,14,72,.96));
  box-shadow:inset 0 0 14px rgba(106,163,255,.25),0 5px 14px rgba(0,0,0,.3);
}
.rq-ladder-stat span{font-size:13px;font-weight:900;letter-spacing:.07em;color:#fff}
.rq-ladder-stat strong{
  min-width:0;
  overflow:hidden;
  text-overflow:clip;
  white-space:nowrap;
  font-size:clamp(20px,2.8vw,36px);
  line-height:1.05;
  color:#fff33c;
  text-shadow:0 0 13px rgba(255,244,71,.75),0 2px 2px #000;
  font-variant-numeric:tabular-nums;
}
.rq-ladder-stage{height:100%;min-height:0;display:grid;grid-template-rows:minmax(0,1fr) 24px;align-items:center}
.rq-ladder-stack{
  width:100%;
  height:100%;
  min-height:0;
  display:flex;
  flex-direction:column-reverse;
  justify-content:space-between;
  align-items:center;
  gap:3px;
  padding:2px 0;
  background:transparent;
}
.rq-ladder-rung,.rq-ladder-gate{
  position:relative;
  flex:1 1 0;
  width:var(--rq-rung-width,64%);
  min-height:25px;
  max-height:43px;
  display:grid;
  place-items:center;
  border:2px solid #7bb9ff;
  color:#fff;
  background:linear-gradient(180deg,#1355a5,#052b6c 55%,#061e50);
  box-shadow:inset 0 2px rgba(255,255,255,.12),0 2px 3px rgba(0,0,0,.55);
  clip-path:polygon(4% 0,96% 0,92% 100%,8% 100%);
  font-size:clamp(13px,1.65vw,21px);
  font-weight:1000;
  line-height:1;
  text-shadow:0 2px 2px #000;
  font-variant-numeric:tabular-nums;
  transition:filter .03s linear,box-shadow .03s linear,transform .03s linear;
}
.rq-ladder-gate{
  flex:0 0 36px;
  width:100%;
  max-height:36px;
  grid-template-columns:1fr 2.8fr 1fr;
  border-color:#5db1ff;
  color:#fff63c;
  background:linear-gradient(#174baa,#071e72);
  clip-path:polygon(8% 0,92% 0,100% 50%,76% 50%,76% 100%,24% 100%,24% 50%,0 50%);
  font-size:19px;
}
.rq-ladder-gate b{color:#fff;font-size:20px;letter-spacing:.22em}
.rq-ladder-rung.is-current{color:#120900;border-color:#fff1a0;background:linear-gradient(#ffb11a,#f06b00);box-shadow:0 0 0 2px #fff,0 0 19px rgba(255,174,30,.72);transform:scale(1.018)}
.rq-ladder-rung.is-yellow,.rq-ladder-gate.is-yellow{color:#171000;border-color:#fff;background:linear-gradient(#fff986,#ffd600);box-shadow:0 0 25px #fff125;filter:brightness(1.16);transform:scale(1.025)}
.rq-ladder-rung.is-blue,.rq-ladder-gate.is-blue{color:#fff;border-color:#fff;background:linear-gradient(#65e9ff,#1679e7);box-shadow:0 0 28px #54dcff;filter:brightness(1.25);transform:scale(1.03)}
.rq-ladder-status{min-height:22px;text-align:center;color:#fff;font-size:13px;font-weight:900;letter-spacing:.1em;text-shadow:0 2px 2px #000}

.rq-card-layout { height:100%; display:grid; grid-template-columns:1fr minmax(250px,420px) 1fr; align-items:center; gap:22px; }
.rq-card-history { align-self:stretch; overflow:auto; border:1px solid rgba(255,255,255,.12); border-radius:14px; padding:14px; background:rgba(0,0,0,.28); }
.rq-card-history h3 { margin-top:0; }
.rq-card-history-list { display:flex; flex-wrap:wrap; gap:8px; }
.rq-card-history-chip { width:46px;height:58px;border-radius:7px;display:grid;place-items:center;background:#f7f7f7;color:#151515;font-weight:900; }
.rq-card-history-chip.red { color:#c5212f; }
.rq-card-center { text-align:center; }
.rq-card-stake { font-size:clamp(25px,5vw,48px); color:var(--rq-accent-color,#ffe46b); text-shadow:0 0 18px var(--rq-accent-glow); }
.rq-playing-card { width:min(250px,65vw); aspect-ratio:5/7; margin:16px auto; border-radius:18px; display:grid; place-items:center; background:linear-gradient(145deg,#fefefe,#d8d8d8); color:#131313; box-shadow:0 18px 60px rgba(0,0,0,.6); font-size:clamp(55px,11vw,105px); font-weight:900; }
.rq-playing-card.red { color:#c51e2d; }
.rq-card-choices { display:grid; gap:14px; }
.rq-card-choice { min-height:90px; border-radius:16px; border:1px solid rgba(255,255,255,.35); color:#fff; font-size:24px; font-weight:900; cursor:pointer; }
.rq-card-choice.red { background:linear-gradient(#d8404f,#71101d); }
.rq-card-choice.black { background:linear-gradient(#3d4557,#080a0f); }
.rq-card-stake-mode { display:flex; justify-content:center; gap:8px; margin-top:10px; }
.rq-card-stake-mode button { padding:8px 12px;border:1px solid rgba(255,255,255,.3);border-radius:8px;background:#10182a;color:#fff;cursor:pointer; }
.rq-card-stake-mode button.active { border-color:var(--rq-accent-color); box-shadow:0 0 12px var(--rq-accent-glow); }


@media (max-width:760px){
  .rq-gamble-panel{width:calc(100vw - 8px);height:calc(100dvh - 8px);grid-template-rows:62px minmax(0,1fr) 64px;border-radius:5px}
  .rq-gamble-header{padding:7px 10px}.rq-gamble-header h2{font-size:22px}.rq-gamble-header small{font-size:10px}.rq-gamble-close{width:34px;height:34px}
  .rq-gamble-body{padding:6px 8px 3px;overflow:auto}
  .rq-ladder-layout{grid-template-columns:1fr;grid-template-rows:auto minmax(430px,1fr);gap:5px}
  .rq-ladder-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px}
  .rq-ladder-stat{padding:5px 4px;border-width:1px}.rq-ladder-stat span{font-size:8px}.rq-ladder-stat strong{font-size:clamp(12px,3.8vw,19px)}
  .rq-ladder-gate{flex-basis:29px;max-height:29px}.rq-ladder-rung{min-height:20px;font-size:clamp(11px,3vw,15px)}
  .rq-ladder-status{font-size:10px}
  .rq-gamble-footer{padding:4px;gap:4px}.rq-gamble-button{min-height:50px;min-width:90px;padding:5px 8px;font-size:13px}.rq-gamble-button[data-rq-gamble-play]{min-width:130px;font-size:15px}.rq-gamble-button[data-rq-gamble-collect]{min-width:105px}
  .rq-card-layout{grid-template-columns:1fr}.rq-card-history{display:none}.rq-card-choices{grid-template-columns:1fr 1fr}
}

/* Legacy Pharaoh/Neon overlays remain only as compatibility markup for cached
   title scripts. The universal suite is the sole visible and payable engine. */


/* Slot-sized classic ladder v2 - 2026-07-25 */
.rq-gamble-overlay{
  padding:0;
  background:rgba(0,0,0,.68);
  backdrop-filter:blur(3px);
}
.rq-gamble-panel.rq-match-cabinet{
  position:fixed;
  max-width:none;
  max-height:none;
  margin:0;
  grid-template-rows:clamp(58px,11%,76px) minmax(0,1fr) clamp(64px,12%,82px);
  border:3px solid #d49a18;
  border-radius:8px;
  box-shadow:0 18px 70px rgba(0,0,0,.74),0 0 0 2px rgba(255,205,58,.24),inset 0 0 30px rgba(45,102,255,.22);
}
.rq-gamble-panel.rq-match-cabinet .rq-gamble-header{
  padding:8px 16px;
  background:linear-gradient(180deg,#521d03,#2a0e00 72%,#160700);
}
.rq-gamble-panel.rq-match-cabinet .rq-gamble-header h2{
  font-size:clamp(24px,3.4vw,38px);
  line-height:.95;
}
.rq-gamble-panel.rq-match-cabinet .rq-gamble-header small{
  margin-top:4px;
  font-size:clamp(9px,1vw,12px);
}
.rq-gamble-panel.rq-match-cabinet .rq-gamble-body{
  padding:10px 16px 6px;
  overflow:hidden;
  background:
    radial-gradient(circle at 54% 48%,rgba(55,146,255,.42),transparent 28%),
    repeating-conic-gradient(from -3deg at 54% 48%,rgba(111,174,255,.105) 0 2deg,transparent 2deg 8deg),
    linear-gradient(145deg,#071078 0%,#172bc4 54%,#070d68 100%);
}
.rq-gamble-panel.rq-match-cabinet .rq-ladder-layout{
  grid-template-columns:minmax(165px,230px) minmax(330px,500px) minmax(0,1fr);
  justify-content:stretch;
  gap:clamp(24px,4vw,58px);
  padding:0 clamp(4px,1vw,12px);
}
.rq-gamble-panel.rq-match-cabinet .rq-ladder-stats{
  grid-column:1;
  gap:clamp(8px,1.5vh,16px);
  align-content:center;
}
.rq-gamble-panel.rq-match-cabinet .rq-ladder-stat{
  padding:8px 10px;
  border-color:#91a8ff;
  background:linear-gradient(180deg,rgba(22,39,145,.98),rgba(7,13,66,.98));
}
.rq-gamble-panel.rq-match-cabinet .rq-ladder-stat span{
  font-size:clamp(9px,1vw,12px);
}
.rq-gamble-panel.rq-match-cabinet .rq-ladder-stat strong{
  font-size:clamp(18px,2.5vw,34px);
}
.rq-gamble-panel.rq-match-cabinet .rq-ladder-stage{
  grid-column:2;
  width:100%;
  max-width:500px;
  justify-self:center;
  grid-template-rows:minmax(0,1fr) 22px;
}
.rq-gamble-panel.rq-match-cabinet .rq-ladder-stack{
  gap:2px;
  padding:1px 0;
}
.rq-gamble-panel.rq-match-cabinet .rq-ladder-rung,
.rq-gamble-panel.rq-match-cabinet .rq-ladder-gate{
  min-height:19px;
  max-height:35px;
  border-width:1px;
  font-size:clamp(11px,1.45vw,19px);
  clip-path:polygon(3% 0,97% 0,93% 100%,7% 100%);
}
.rq-gamble-panel.rq-match-cabinet .rq-ladder-gate{
  flex-basis:31px;
  max-height:31px;
  width:100%;
  clip-path:polygon(8% 0,92% 0,100% 50%,76% 50%,76% 100%,24% 100%,24% 50%,0 50%);
}
.rq-gamble-panel.rq-match-cabinet .rq-ladder-gate b{
  font-size:clamp(14px,1.6vw,19px);
}
.rq-gamble-panel.rq-match-cabinet .rq-ladder-status{
  font-size:clamp(9px,1vw,12px);
}
.rq-gamble-panel.rq-match-cabinet .rq-gamble-footer{
  gap:8px;
  padding:6px 10px;
}
.rq-gamble-panel.rq-match-cabinet .rq-gamble-button{
  min-height:52px;
  min-width:108px;
  padding:6px 14px;
  font-size:clamp(13px,1.4vw,17px);
}
.rq-gamble-panel.rq-match-cabinet .rq-gamble-button[data-rq-gamble-play]{
  min-width:190px;
  font-size:clamp(16px,1.7vw,20px);
}
.rq-gamble-panel.rq-match-cabinet .rq-gamble-button[data-rq-gamble-collect]{
  min-width:145px;
}
@media(max-width:920px), (max-height:620px){
  .rq-gamble-panel.rq-match-cabinet{grid-template-rows:54px minmax(0,1fr) 60px}
  .rq-gamble-panel.rq-match-cabinet .rq-gamble-body{padding:5px 8px 3px}
  .rq-gamble-panel.rq-match-cabinet .rq-ladder-layout{grid-template-columns:minmax(125px,185px) minmax(285px,1fr);gap:12px;padding:0}
  .rq-gamble-panel.rq-match-cabinet .rq-ladder-stat{padding:4px 5px}
  .rq-gamble-panel.rq-match-cabinet .rq-ladder-stat strong{font-size:clamp(14px,2.3vw,23px)}
  .rq-gamble-panel.rq-match-cabinet .rq-ladder-rung{min-height:16px;font-size:clamp(9px,1.7vw,14px)}
  .rq-gamble-panel.rq-match-cabinet .rq-ladder-gate{flex-basis:24px;max-height:24px}
  .rq-gamble-panel.rq-match-cabinet .rq-gamble-button{min-height:44px}
}
@media(max-width:650px) and (orientation:portrait){
  .rq-gamble-panel.rq-match-cabinet .rq-ladder-layout{grid-template-columns:1fr;grid-template-rows:auto minmax(0,1fr);gap:5px}
  .rq-gamble-panel.rq-match-cabinet .rq-ladder-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:4px}
  .rq-gamble-panel.rq-match-cabinet .rq-ladder-stage{grid-column:1}
}

/* Mobile landscape ladder: inset, compact and fully visible. */
@media (orientation:landscape) and (max-width:1100px) and (max-height:700px){
  .rq-gamble-overlay{padding:0!important;display:grid!important;place-items:center!important;background:rgba(0,0,0,.82)!important;overflow:hidden!important}
  .rq-gamble-panel,
  .rq-gamble-panel.rq-match-cabinet{
    position:relative!important;left:auto!important;top:auto!important;
    width:min(88vw,920px)!important;height:min(88dvh,520px)!important;max-width:calc(100vw - 20px)!important;max-height:calc(100dvh - 14px)!important;
    grid-template-rows:42px minmax(0,1fr) 48px!important;border-width:2px!important;border-radius:8px!important;margin:0!important
  }
  .rq-gamble-panel .rq-gamble-header{padding:4px 9px!important;gap:5px!important}
  .rq-gamble-panel .rq-gamble-header h2{font-size:clamp(19px,3.1vw,28px)!important;line-height:.9!important}
  .rq-gamble-panel .rq-gamble-header small{margin-top:2px!important;font-size:clamp(7px,1vw,10px)!important}
  .rq-gamble-panel .rq-gamble-close{width:32px!important;height:32px!important;border-radius:6px!important;font-size:18px!important}
  .rq-gamble-panel .rq-gamble-body{padding:4px 8px 2px!important;overflow:hidden!important}
  .rq-gamble-panel .rq-ladder-layout,
  .rq-gamble-panel.rq-match-cabinet .rq-ladder-layout{
    height:100%!important;display:grid!important;grid-template-columns:clamp(116px,18vw,165px) minmax(280px,1fr)!important;grid-template-rows:1fr!important;
    align-items:center!important;justify-content:center!important;gap:clamp(8px,2vw,18px)!important;padding:0!important
  }
  .rq-gamble-panel .rq-ladder-stats,
  .rq-gamble-panel.rq-match-cabinet .rq-ladder-stats{grid-column:1!important;display:grid!important;grid-template-columns:1fr!important;gap:5px!important;align-content:center!important}
  .rq-gamble-panel .rq-ladder-stat,
  .rq-gamble-panel.rq-match-cabinet .rq-ladder-stat{padding:4px 5px!important;border-width:1px!important;border-radius:6px!important;gap:1px!important}
  .rq-gamble-panel .rq-ladder-stat span,
  .rq-gamble-panel.rq-match-cabinet .rq-ladder-stat span{font-size:clamp(7px,.9vw,9px)!important;line-height:1!important}
  .rq-gamble-panel .rq-ladder-stat strong,
  .rq-gamble-panel.rq-match-cabinet .rq-ladder-stat strong{font-size:clamp(14px,2.4vw,22px)!important;line-height:1!important}
  .rq-gamble-panel .rq-ladder-stage,
  .rq-gamble-panel.rq-match-cabinet .rq-ladder-stage{grid-column:2!important;width:100%!important;max-width:560px!important;height:100%!important;justify-self:center!important;grid-template-rows:minmax(0,1fr) 16px!important}
  .rq-gamble-panel .rq-ladder-stack,
  .rq-gamble-panel.rq-match-cabinet .rq-ladder-stack{gap:1px!important;padding:1px 0!important}
  .rq-gamble-panel .rq-ladder-rung,
  .rq-gamble-panel.rq-match-cabinet .rq-ladder-rung{min-height:12px!important;max-height:24px!important;border-width:1px!important;font-size:clamp(8px,1.45vw,13px)!important;line-height:1!important}
  .rq-gamble-panel .rq-ladder-gate,
  .rq-gamble-panel.rq-match-cabinet .rq-ladder-gate{flex-basis:19px!important;max-height:19px!important;min-height:17px!important;border-width:1px!important}
  .rq-gamble-panel .rq-ladder-gate b,
  .rq-gamble-panel.rq-match-cabinet .rq-ladder-gate b{font-size:clamp(10px,1.4vw,14px)!important}
  .rq-gamble-panel .rq-ladder-status{min-height:14px!important;font-size:clamp(7px,.9vw,9px)!important;line-height:1!important}
  .rq-gamble-panel .rq-gamble-footer{padding:3px 7px!important;gap:5px!important}
  .rq-gamble-panel .rq-gamble-button{min-height:38px!important;height:38px!important;min-width:86px!important;padding:3px 9px!important;border-width:1px!important;font-size:clamp(11px,1.4vw,14px)!important}
  .rq-gamble-panel .rq-gamble-button[data-rq-gamble-play]{min-width:150px!important;font-size:clamp(13px,1.7vw,17px)!important}
  .rq-gamble-panel .rq-gamble-button[data-rq-gamble-collect]{min-width:112px!important}
}


/* Reload visibility repair: the hidden attribute must beat all mobile layout rules. */
.rq-gamble-overlay[hidden],
.rq-gamble-overlay[aria-hidden="true"] {
  display: none !important;
  visibility: hidden !important;
  opacity: 0 !important;
  pointer-events: none !important;
}
@media (orientation:landscape) and (max-width:1100px) and (max-height:700px) {
  .rq-gamble-overlay[hidden],
  .rq-gamble-overlay[aria-hidden="true"] { display:none!important; }
}


/* Merkur-style inline ladder controls and exact cabinet scaling - 2026-07-25 */
.rq-gamble-active.rq-gamble-inline-controls .rq-universal-dashboard{pointer-events:auto;}
.rq-gamble-active.rq-gamble-inline-controls .rq-universal-dashboard :is([data-rq-role="spin"],[data-rq-role="auto"],[data-rq-role="max-bet"],[data-rq-role="collect"],[data-rq-role="ladder"],[data-rq-role="cards"]){pointer-events:none;}
.rq-gamble-active.rq-gamble-inline-controls .rq-universal-dashboard .rq-gamble-actions button{pointer-events:auto;}
.rq-gamble-active.rq-gamble-inline-controls .rq-gamble-resume{display:none!important;}

.rq-gamble-panel.rq-inline-controls{
  grid-template-rows:clamp(58px,11%,76px) minmax(0,1fr) !important;
}
.rq-gamble-panel.rq-inline-controls .rq-gamble-footer{display:none!important;}
.rq-gamble-panel.rq-inline-controls .rq-gamble-body{padding-bottom:10px!important;}
.rq-gamble-panel.rq-inline-controls .rq-ladder-layout,
.rq-gamble-panel.rq-match-cabinet.rq-inline-controls .rq-ladder-layout{
  grid-template-columns:minmax(170px,250px) minmax(420px,560px) !important;
  gap:clamp(26px,4.2vw,62px) !important;
  justify-content:center !important;
}
.rq-gamble-panel.rq-inline-controls .rq-ladder-stage,
.rq-gamble-panel.rq-match-cabinet.rq-inline-controls .rq-ladder-stage{
  max-width:560px !important;
  grid-template-rows:minmax(0,1fr) 20px !important;
}
.rq-gamble-panel.rq-inline-controls .rq-ladder-stack,
.rq-gamble-panel.rq-match-cabinet.rq-inline-controls .rq-ladder-stack{gap:2px!important;padding:2px 0!important;}
.rq-gamble-panel.rq-inline-controls .rq-ladder-rung,
.rq-gamble-panel.rq-inline-controls .rq-ladder-gate,
.rq-gamble-panel.rq-match-cabinet.rq-inline-controls .rq-ladder-rung,
.rq-gamble-panel.rq-match-cabinet.rq-inline-controls .rq-ladder-gate{
  min-height:22px !important;
  max-height:36px !important;
  font-size:clamp(12px,1.5vw,22px) !important;
}
.rq-gamble-panel.rq-inline-controls .rq-ladder-gate,
.rq-gamble-panel.rq-match-cabinet.rq-inline-controls .rq-ladder-gate{flex-basis:32px!important;max-height:32px!important;}
.rq-gamble-panel.rq-inline-controls .rq-ladder-status{font-size:clamp(9px,1vw,12px)!important;}

.rq-universal-dashboard.rq-gamble-inline-controls .rq-gamble-actions{display:contents!important;}
.rq-universal-dashboard.rq-gamble-inline-controls .rq-gamble-actions > button{display:flex!important;}
.rq-universal-dashboard.rq-gamble-inline-controls [data-rq-inline-action="play"]{border-color:#c89c46;background:linear-gradient(#7b4d12,#472b08)!important;}
.rq-universal-dashboard.rq-gamble-inline-controls [data-rq-inline-action="split"]{border-color:#8dad92;background:linear-gradient(#566766,#213130)!important;}
.rq-universal-dashboard.rq-gamble-inline-controls [data-rq-inline-action="collect"]{border-color:#90f598;background:linear-gradient(#23d74b,#079027 58%,#046b1b)!important;}

@media (orientation:landscape) and (max-width:1100px) and (max-height:700px){
  .rq-gamble-panel.rq-inline-controls,
  .rq-gamble-panel.rq-match-cabinet.rq-inline-controls{
    width:min(96vw,980px)!important;
    height:auto!important;
    max-height:calc(100dvh - 12px)!important;
    grid-template-rows:42px minmax(0,1fr)!important;
  }
  .rq-gamble-panel.rq-inline-controls .rq-ladder-layout,
  .rq-gamble-panel.rq-match-cabinet.rq-inline-controls .rq-ladder-layout{
    grid-template-columns:clamp(116px,18vw,160px) minmax(290px,1fr)!important;
    gap:clamp(8px,1.8vw,14px)!important;
  }
}


/* 2026-07-25 ladder alignment repair: true reel-window replacement like Merkur */
.rq-gamble-overlay.rq-inline-overlay{
  background:transparent !important;
  backdrop-filter:none !important;
  padding:0 !important;
  pointer-events:none !important;
}
.rq-gamble-overlay.rq-inline-overlay .rq-gamble-panel{
  pointer-events:none !important;
  border-width:2px !important;
  border-radius:4px !important;
  box-shadow:none !important;
}
.rq-gamble-panel.rq-inline-controls{
  grid-template-rows:minmax(0,1fr) !important;
  background:#0b1787 !important;
}
.rq-gamble-panel.rq-inline-controls .rq-gamble-header,
.rq-gamble-panel.rq-inline-controls .rq-gamble-footer,
.rq-gamble-panel.rq-inline-controls .rq-gamble-close{display:none !important;}
.rq-gamble-panel.rq-inline-controls .rq-gamble-body{
  padding:14px 18px 12px !important;
  display:grid !important;
  place-items:center !important;
}
.rq-gamble-panel.rq-inline-controls [data-rq-ladder-root]{
  width:100%;
  height:100%;
  display:grid;
  align-items:center;
}
.rq-gamble-panel.rq-inline-controls .rq-ladder-layout,
.rq-gamble-panel.rq-match-cabinet.rq-inline-controls .rq-ladder-layout{
  height:100% !important;
  align-items:center !important;
  align-content:center !important;
  grid-template-columns:minmax(190px,255px) minmax(420px,600px) !important;
  gap:clamp(28px,4vw,64px) !important;
}
.rq-gamble-panel.rq-inline-controls .rq-ladder-stats,
.rq-gamble-panel.rq-match-cabinet.rq-inline-controls .rq-ladder-stats{
  gap:18px !important;
}
.rq-gamble-panel.rq-inline-controls .rq-ladder-stage,
.rq-gamble-panel.rq-match-cabinet.rq-inline-controls .rq-ladder-stage{
  align-self:center !important;
  height:92% !important;
  max-width:600px !important;
  grid-template-rows:minmax(0,1fr) 26px !important;
}
.rq-gamble-panel.rq-inline-controls .rq-ladder-stack,
.rq-gamble-panel.rq-match-cabinet.rq-inline-controls .rq-ladder-stack{
  width:100% !important;
  height:100% !important;
  justify-content:space-evenly !important;
  gap:2px !important;
  padding:6px 0 !important;
}
.rq-gamble-panel.rq-inline-controls .rq-ladder-rung,
.rq-gamble-panel.rq-inline-controls .rq-ladder-gate,
.rq-gamble-panel.rq-match-cabinet.rq-inline-controls .rq-ladder-rung,
.rq-gamble-panel.rq-match-cabinet.rq-inline-controls .rq-ladder-gate{
  min-height:24px !important;
  max-height:40px !important;
  font-size:clamp(14px,1.6vw,22px) !important;
}
.rq-gamble-panel.rq-inline-controls .rq-ladder-gate,
.rq-gamble-panel.rq-match-cabinet.rq-inline-controls .rq-ladder-gate{
  flex-basis:34px !important;
  max-height:34px !important;
}
.rq-gamble-panel.rq-inline-controls .rq-ladder-status{font-size:clamp(12px,1.1vw,16px)!important;}
@media (max-width:1200px){
  .rq-gamble-panel.rq-inline-controls .rq-gamble-body{padding:10px 14px 10px!important;}
  .rq-gamble-panel.rq-inline-controls .rq-ladder-layout,
  .rq-gamble-panel.rq-match-cabinet.rq-inline-controls .rq-ladder-layout{grid-template-columns:minmax(160px,210px) minmax(320px,1fr)!important;gap:18px!important;}
}

/* v20260725b — Merkur-style ladder stage and real cabinet controls */
.rq-inline-suppressed{display:none!important;}

.rq-gamble-overlay.rq-inline-overlay{
  position:fixed!important;
  inset:0!important;
  display:block!important;
  padding:0!important;
  background:transparent!important;
  -webkit-backdrop-filter:none!important;
  backdrop-filter:none!important;
  pointer-events:none!important;
  overflow:visible!important;
}
.rq-gamble-overlay.rq-inline-overlay .rq-gamble-panel,
.rq-gamble-overlay.rq-inline-overlay .rq-gamble-panel.rq-match-cabinet{
  position:fixed!important;
  margin:0!important;
  max-width:none!important;
  max-height:none!important;
  display:grid!important;
  grid-template-rows:minmax(0,1fr)!important;
  overflow:hidden!important;
  border:2px solid #193ba2!important;
  border-radius:2px!important;
  background:#0a1684!important;
  box-shadow:inset 0 0 0 1px rgba(124,183,255,.32)!important;
  pointer-events:none!important;
}
.rq-gamble-overlay.rq-inline-overlay .rq-gamble-header,
.rq-gamble-overlay.rq-inline-overlay .rq-gamble-footer,
.rq-gamble-overlay.rq-inline-overlay .rq-gamble-close{
  display:none!important;
}
.rq-gamble-overlay.rq-inline-overlay .rq-gamble-body{
  min-height:0!important;
  width:100%!important;
  height:100%!important;
  padding:clamp(10px,1.3vw,18px) clamp(14px,2vw,28px)!important;
  display:grid!important;
  place-items:center!important;
  overflow:hidden!important;
  background:
    radial-gradient(circle at 56% 52%,rgba(18,149,255,.62),transparent 34%),
    repeating-conic-gradient(from -4deg at 56% 52%,rgba(105,182,255,.13) 0deg 2deg,transparent 2deg 8deg),
    linear-gradient(145deg,#071176 0%,#112bc5 54%,#07106f 100%)!important;
}
.rq-gamble-overlay.rq-inline-overlay [data-rq-ladder-root]{
  display:grid!important;
  width:100%!important;
  height:100%!important;
  min-height:0!important;
  place-items:center!important;
}
.rq-gamble-overlay.rq-inline-overlay .rq-ladder-layout,
.rq-gamble-overlay.rq-inline-overlay .rq-gamble-panel.rq-match-cabinet .rq-ladder-layout{
  width:min(100%,860px)!important;
  height:min(100%,520px)!important;
  min-height:0!important;
  display:grid!important;
  grid-template-columns:minmax(175px,220px) minmax(330px,430px)!important;
  grid-template-rows:minmax(0,1fr)!important;
  justify-content:center!important;
  align-items:center!important;
  align-content:center!important;
  gap:clamp(24px,4vw,58px)!important;
  padding:0!important;
}
.rq-gamble-overlay.rq-inline-overlay .rq-ladder-stats,
.rq-gamble-overlay.rq-inline-overlay .rq-gamble-panel.rq-match-cabinet .rq-ladder-stats{
  grid-column:1!important;
  align-self:center!important;
  display:grid!important;
  grid-template-columns:1fr!important;
  gap:clamp(10px,2vh,18px)!important;
}
.rq-gamble-overlay.rq-inline-overlay .rq-ladder-stat,
.rq-gamble-overlay.rq-inline-overlay .rq-gamble-panel.rq-match-cabinet .rq-ladder-stat{
  padding:clamp(7px,1vh,11px) 9px!important;
  border:2px solid #8ba8ff!important;
  border-radius:7px!important;
}
.rq-gamble-overlay.rq-inline-overlay .rq-ladder-stat span{
  font-size:clamp(9px,.9vw,13px)!important;
}
.rq-gamble-overlay.rq-inline-overlay .rq-ladder-stat strong{
  font-size:clamp(22px,2.6vw,36px)!important;
}
.rq-gamble-overlay.rq-inline-overlay .rq-ladder-stage,
.rq-gamble-overlay.rq-inline-overlay .rq-gamble-panel.rq-match-cabinet .rq-ladder-stage{
  grid-column:2!important;
  align-self:center!important;
  justify-self:center!important;
  width:100%!important;
  max-width:430px!important;
  height:min(100%,500px)!important;
  min-height:0!important;
  display:grid!important;
  grid-template-rows:minmax(0,1fr) 26px!important;
  align-items:center!important;
}
.rq-gamble-overlay.rq-inline-overlay .rq-ladder-stack,
.rq-gamble-overlay.rq-inline-overlay .rq-gamble-panel.rq-match-cabinet .rq-ladder-stack{
  width:100%!important;
  height:100%!important;
  min-height:0!important;
  display:flex!important;
  flex-direction:column-reverse!important;
  justify-content:space-between!important;
  align-items:center!important;
  gap:2px!important;
  padding:4px 0!important;
}
.rq-gamble-overlay.rq-inline-overlay .rq-ladder-rung,
.rq-gamble-overlay.rq-inline-overlay .rq-gamble-panel.rq-match-cabinet .rq-ladder-rung{
  flex:1 1 0!important;
  min-height:21px!important;
  max-height:34px!important;
  border-width:1px!important;
  font-size:clamp(13px,1.45vw,20px)!important;
  line-height:1!important;
}
.rq-gamble-overlay.rq-inline-overlay .rq-ladder-gate,
.rq-gamble-overlay.rq-inline-overlay .rq-gamble-panel.rq-match-cabinet .rq-ladder-gate{
  flex:0 0 30px!important;
  width:84%!important;
  min-height:28px!important;
  max-height:30px!important;
  border-width:1px!important;
}
.rq-gamble-overlay.rq-inline-overlay .rq-ladder-gate b{
  font-size:clamp(13px,1.5vw,19px)!important;
}
.rq-gamble-overlay.rq-inline-overlay .rq-ladder-status{
  min-height:24px!important;
  display:grid!important;
  place-items:center!important;
  font-size:clamp(10px,1vw,14px)!important;
  line-height:1!important;
  white-space:nowrap!important;
}

/* The actual slot action bar becomes the ladder control bar. */
.rq-ladder-inline-actions[hidden]{display:none!important;}
.rq-universal-dashboard.rq-gamble-inline-controls .rq-ladder-inline-actions,
.pgs-page #game-cabinet .pgs-action-buttons.rq-gamble-inline-controls .rq-ladder-inline-actions{
  display:contents!important;
}
body[data-rq-game-id] .rq-universal-dashboard.rq-gamble-inline-controls,
.pgs-page #game-cabinet .pgs-action-buttons.rq-gamble-inline-controls,
.pgs-page #game-cabinet .pgs-action-buttons.rq-gamble-inline-controls.rq-win-ready,
.pgs-page #game-cabinet .pgs-action-buttons.rq-gamble-inline-controls.win-ready{
  grid-template-columns:minmax(48px,.56fr) minmax(82px,1.18fr) minmax(88px,1.28fr)!important;
  grid-template-rows:minmax(0,1fr)!important;
  gap:4px!important;
  pointer-events:auto!important;
}
.rq-universal-dashboard.rq-gamble-inline-controls .rq-ladder-inline-actions>button,
.pgs-page #game-cabinet .pgs-action-buttons.rq-gamble-inline-controls .rq-ladder-inline-actions>button{
  position:relative!important;
  display:grid!important;
  width:100%!important;
  min-width:0!important;
  height:100%!important;
  min-height:0!important;
  max-height:none!important;
  margin:0!important;
  border-radius:6px!important;
  pointer-events:auto!important;
  opacity:1!important;
  filter:none!important;
}
.rq-universal-dashboard.rq-gamble-inline-controls .rq-inline-split{grid-column:1!important;background:linear-gradient(#23943c,#0a5b21)!important;border-color:#83d68d!important;}
.rq-universal-dashboard.rq-gamble-inline-controls .rq-inline-play{grid-column:2!important;background:linear-gradient(#ffc91d,#e18a00 60%,#a14b00)!important;border-color:#ffe170!important;}
.rq-universal-dashboard.rq-gamble-inline-controls .rq-inline-collect{grid-column:3!important;background:linear-gradient(#2bd552,#078d29 60%,#055f1d)!important;border-color:#9df2aa!important;}
.rq-universal-dashboard.rq-gamble-inline-controls .rq-ladder-inline-actions svg{
  width:min(56%,54px)!important;
  height:min(62%,54px)!important;
}
.rq-universal-dashboard.rq-gamble-inline-controls .rq-ladder-inline-actions span{
  display:block!important;
  font-size:clamp(8px,.7vw,12px)!important;
  white-space:nowrap!important;
}
.rq-gamble-active.rq-gamble-inline-controls .rq-universal-dashboard{
  pointer-events:auto!important;
}
.rq-gamble-active.rq-gamble-inline-controls .rq-ladder-inline-actions button{
  pointer-events:auto!important;
}

@media (orientation:landscape) and (max-width:1100px) and (max-height:700px){
  .rq-gamble-overlay.rq-inline-overlay .rq-ladder-layout,
  .rq-gamble-overlay.rq-inline-overlay .rq-gamble-panel.rq-match-cabinet .rq-ladder-layout{
    width:min(100%,760px)!important;
    height:100%!important;
    grid-template-columns:minmax(120px,165px) minmax(260px,360px)!important;
    gap:clamp(10px,2.5vw,22px)!important;
  }
  .rq-gamble-overlay.rq-inline-overlay .rq-ladder-stage,
  .rq-gamble-overlay.rq-inline-overlay .rq-gamble-panel.rq-match-cabinet .rq-ladder-stage{
    max-width:360px!important;
    height:100%!important;
    grid-template-rows:minmax(0,1fr) 18px!important;
  }
  .rq-gamble-overlay.rq-inline-overlay .rq-ladder-stats{gap:5px!important;}
  .rq-gamble-overlay.rq-inline-overlay .rq-ladder-stat{padding:4px 5px!important;}
  .rq-gamble-overlay.rq-inline-overlay .rq-ladder-stat strong{font-size:clamp(14px,2.5vw,22px)!important;}
  .rq-gamble-overlay.rq-inline-overlay .rq-ladder-rung{min-height:13px!important;max-height:24px!important;font-size:clamp(8px,1.45vw,13px)!important;}
  .rq-gamble-overlay.rq-inline-overlay .rq-ladder-gate{flex-basis:20px!important;min-height:18px!important;max-height:20px!important;}
  .rq-gamble-overlay.rq-inline-overlay .rq-ladder-status{min-height:16px!important;font-size:clamp(7px,.9vw,10px)!important;}
}


/* v20260725c — swap native Max Bet / Auto / Spin buttons during ladder */
.rq-ladder-inline-actions{display:none!important;}
.rq-universal-dashboard.rq-gamble-inline-controls .rq-gamble-actions,
.pgs-page #game-cabinet .pgs-action-buttons.rq-gamble-inline-controls .rq-gamble-actions{
  display:none!important;
}
body[data-rq-game-id] .rq-universal-dashboard.rq-gamble-inline-controls,
.pgs-page #game-cabinet .pgs-action-buttons.rq-gamble-inline-controls,
.pgs-page #game-cabinet .pgs-action-buttons.rq-gamble-inline-controls.rq-win-ready,
.pgs-page #game-cabinet .pgs-action-buttons.rq-gamble-inline-controls.win-ready{
  grid-template-columns:minmax(48px,.56fr) minmax(82px,1.18fr) minmax(88px,1.28fr)!important;
  grid-template-rows:minmax(0,1fr)!important;
  gap:4px!important;
}
.rq-universal-dashboard.rq-gamble-inline-controls > .rq-inline-native-control,
.pgs-page #game-cabinet .pgs-action-buttons.rq-gamble-inline-controls > .rq-inline-native-control{
  position:relative!important;
  display:grid!important;
  width:100%!important;
  min-width:0!important;
  height:100%!important;
  min-height:0!important;
  max-width:none!important;
  max-height:none!important;
  margin:0!important;
  padding:5px 4px 4px!important;
  border-radius:6px!important;
  pointer-events:auto!important;
  opacity:1!important;
  filter:none!important;
}
.rq-universal-dashboard.rq-gamble-inline-controls > .rq-inline-split,
.pgs-page #game-cabinet .pgs-action-buttons.rq-gamble-inline-controls > .rq-inline-split{
  grid-column:1!important;
  background:linear-gradient(#23943c,#0a5b21)!important;
  border-color:#83d68d!important;
}
.rq-universal-dashboard.rq-gamble-inline-controls > .rq-inline-play,
.pgs-page #game-cabinet .pgs-action-buttons.rq-gamble-inline-controls > .rq-inline-play{
  grid-column:2!important;
  background:linear-gradient(#ffc91d,#e18a00 60%,#a14b00)!important;
  border-color:#ffe170!important;
}
.rq-universal-dashboard.rq-gamble-inline-controls > .rq-inline-collect,
.pgs-page #game-cabinet .pgs-action-buttons.rq-gamble-inline-controls > .rq-inline-collect{
  grid-column:3!important;
  background:linear-gradient(#2bd552,#078d29 60%,#055f1d)!important;
  border-color:#9df2aa!important;
}
.rq-universal-dashboard.rq-gamble-inline-controls > .rq-inline-native-control svg,
.pgs-page #game-cabinet .pgs-action-buttons.rq-gamble-inline-controls > .rq-inline-native-control svg{
  width:min(56%,54px)!important;
  height:min(62%,54px)!important;
  margin:auto!important;
}
.rq-universal-dashboard.rq-gamble-inline-controls > .rq-inline-native-control span,
.pgs-page #game-cabinet .pgs-action-buttons.rq-gamble-inline-controls > .rq-inline-native-control span{
  display:block!important;
  font-size:clamp(8px,.7vw,12px)!important;
  white-space:nowrap!important;
}

/* v20260725d — continuous tapered ladder presentation only.
   Server calls, probability, prize math and collection logic are untouched. */
.rq-gamble-overlay.rq-inline-overlay .rq-gamble-panel,
.rq-gamble-overlay.rq-inline-overlay .rq-gamble-panel.rq-match-cabinet{
  container-type:size!important;
  border:1px solid rgba(65,132,255,.72)!important;
  background:
    radial-gradient(ellipse at 50% 48%,rgba(33,112,226,.42),transparent 43%),
    linear-gradient(150deg,#081662 0%,#10258f 48%,#07104b 100%)!important;
  box-shadow:inset 0 0 0 1px rgba(129,190,255,.18),inset 0 0 34px rgba(0,0,0,.25)!important;
}
.rq-gamble-overlay.rq-inline-overlay .rq-gamble-header,
.rq-gamble-overlay.rq-inline-overlay .rq-gamble-footer,
.rq-gamble-overlay.rq-inline-overlay .rq-gamble-close{
  display:none!important;
}
.rq-gamble-overlay.rq-inline-overlay .rq-gamble-body{
  width:100%!important;
  height:100%!important;
  min-width:0!important;
  min-height:0!important;
  padding:0!important;
  overflow:hidden!important;
  display:block!important;
  background:transparent!important;
}
.rq-gamble-overlay.rq-inline-overlay [data-rq-ladder-root]{
  display:block!important;
  width:100%!important;
  height:100%!important;
  min-width:0!important;
  min-height:0!important;
}

.rq-gamble-overlay.rq-inline-overlay .rq-ladder-layout,
.rq-gamble-overlay.rq-inline-overlay .rq-gamble-panel.rq-match-cabinet .rq-ladder-layout{
  position:relative!important;
  display:block!important;
  width:100%!important;
  height:100%!important;
  min-width:0!important;
  min-height:0!important;
  max-width:none!important;
  max-height:none!important;
  padding:0!important;
  margin:0!important;
  container-type:size!important;
  overflow:hidden!important;
}

.rq-gamble-overlay.rq-inline-overlay .rq-ladder-stats,
.rq-gamble-overlay.rq-inline-overlay .rq-gamble-panel.rq-match-cabinet .rq-ladder-stats{
  position:absolute!important;
  left:clamp(12px,4cqw,54px)!important;
  top:50%!important;
  z-index:3!important;
  width:clamp(160px,22cqw,260px)!important;
  height:auto!important;
  transform:translateY(-50%)!important;
  display:grid!important;
  grid-template-columns:1fr!important;
  align-content:center!important;
  gap:clamp(6px,1.8cqh,16px)!important;
  margin:0!important;
  padding:0!important;
}
.rq-gamble-overlay.rq-inline-overlay .rq-ladder-stat,
.rq-gamble-overlay.rq-inline-overlay .rq-gamble-panel.rq-match-cabinet .rq-ladder-stat{
  display:grid!important;
  place-items:center!important;
  gap:clamp(2px,.55cqh,5px)!important;
  width:100%!important;
  min-width:0!important;
  padding:clamp(6px,1.35cqh,12px) clamp(7px,1.1cqw,13px)!important;
  border:1px solid #7ca8ff!important;
  border-radius:5px!important;
  background:linear-gradient(180deg,rgba(18,42,135,.96),rgba(5,14,66,.98))!important;
  box-shadow:inset 0 1px rgba(255,255,255,.11),inset 0 -8px 16px rgba(0,0,0,.2),0 3px 8px rgba(0,0,0,.3)!important;
  text-align:center!important;
  overflow:hidden!important;
}
.rq-gamble-overlay.rq-inline-overlay .rq-ladder-stat span{
  color:#fff!important;
  font-family:"Arial Narrow","Roboto Condensed",Impact,Arial,sans-serif!important;
  font-size:clamp(10px,1.7cqh,18px)!important;
  font-stretch:condensed!important;
  font-weight:900!important;
  line-height:1!important;
  letter-spacing:.055em!important;
  white-space:nowrap!important;
}
.rq-gamble-overlay.rq-inline-overlay .rq-ladder-stat strong{
  display:block!important;
  width:100%!important;
  min-width:0!important;
  margin:0!important;
  color:#fff244!important;
  font-family:"Arial Narrow","Roboto Condensed",Impact,Arial,sans-serif!important;
  font-size:clamp(21px,4cqh,43px)!important;
  font-stretch:condensed!important;
  font-weight:1000!important;
  line-height:1!important;
  letter-spacing:-.025em!important;
  text-align:center!important;
  white-space:nowrap!important;
  overflow:visible!important;
  text-overflow:clip!important;
  font-variant-numeric:tabular-nums lining-nums!important;
  text-shadow:0 1px 1px #000,0 0 8px rgba(255,239,72,.35)!important;
}
.rq-gamble-overlay.rq-inline-overlay .rq-ladder-stat strong.rq-value-medium{
  font-size:clamp(18px,3.35cqh,36px)!important;
  letter-spacing:-.035em!important;
}
.rq-gamble-overlay.rq-inline-overlay .rq-ladder-stat strong.rq-value-compact{
  font-size:clamp(15px,2.8cqh,30px)!important;
  letter-spacing:-.05em!important;
}

.rq-gamble-overlay.rq-inline-overlay .rq-ladder-stage,
.rq-gamble-overlay.rq-inline-overlay .rq-gamble-panel.rq-match-cabinet .rq-ladder-stage{
  position:absolute!important;
  left:50%!important;
  top:2.5%!important;
  z-index:2!important;
  width:clamp(300px,40cqw,500px)!important;
  height:95%!important;
  max-width:none!important;
  min-width:0!important;
  min-height:0!important;
  transform:translateX(-50%)!important;
  display:grid!important;
  grid-template-rows:minmax(0,1fr) clamp(14px,3.7cqh,25px)!important;
  align-items:stretch!important;
  justify-items:stretch!important;
  margin:0!important;
  padding:0!important;
  overflow:hidden!important;
  container-type:size!important;
}
.rq-gamble-overlay.rq-inline-overlay .rq-ladder-stack,
.rq-gamble-overlay.rq-inline-overlay .rq-gamble-panel.rq-match-cabinet .rq-ladder-stack{
  width:100%!important;
  height:100%!important;
  min-width:0!important;
  min-height:0!important;
  display:flex!important;
  flex-direction:column-reverse!important;
  align-items:center!important;
  justify-content:stretch!important;
  gap:clamp(0px,.22cqh,2px)!important;
  margin:0!important;
  padding:clamp(1px,.45cqh,4px) 0!important;
  overflow:hidden!important;
}

.rq-gamble-overlay.rq-inline-overlay .rq-ladder-rung,
.rq-gamble-overlay.rq-inline-overlay .rq-gamble-panel.rq-match-cabinet .rq-ladder-rung,
.rq-gamble-overlay.rq-inline-overlay .rq-ladder-gate,
.rq-gamble-overlay.rq-inline-overlay .rq-gamble-panel.rq-match-cabinet .rq-ladder-gate{
  position:relative!important;
  flex:1 1 0!important;
  width:var(--rung-width,var(--rq-rung-width,64%))!important;
  height:auto!important;
  min-width:0!important;
  min-height:0!important;
  max-width:100%!important;
  max-height:none!important;
  margin:0!important;
  padding:0 clamp(12px,4%,24px)!important;
  box-sizing:border-box!important;
  display:grid!important;
  place-items:center!important;
  border:0!important;
  border-top:1px solid #72c5ff!important;
  border-bottom:1px solid #164b9e!important;
  border-radius:0!important;
  color:#fff!important;
  background:linear-gradient(180deg,#154b98 0%,#0b3275 48%,#061d52 100%)!important;
  box-shadow:inset 0 1px rgba(255,255,255,.11),inset 0 -3px 5px rgba(0,0,0,.28),0 1px 1px rgba(0,0,0,.34)!important;
  clip-path:polygon(3% 0,97% 0,94% 100%,6% 100%)!important;
  transform:none!important;
  filter:none!important;
  font-family:"Arial Narrow","Roboto Condensed",Impact,Arial,sans-serif!important;
  font-size:calc(clamp(15px,3.45cqh,30px) * var(--rung-font-scale,1))!important;
  font-stretch:condensed!important;
  font-weight:1000!important;
  line-height:1!important;
  letter-spacing:.005em!important;
  text-align:center!important;
  white-space:nowrap!important;
  overflow:visible!important;
  text-overflow:clip!important;
  font-variant-numeric:tabular-nums lining-nums!important;
  text-shadow:0 1px 1px #000!important;
  transition:filter .03s linear,box-shadow .03s linear,background .03s linear!important;
}
.rq-gamble-overlay.rq-inline-overlay .rq-ladder-rung.rq-value-medium{
  font-size:calc(clamp(13px,2.85cqh,25px) * var(--rung-font-scale,1))!important;
  letter-spacing:-.025em!important;
}
.rq-gamble-overlay.rq-inline-overlay .rq-ladder-rung.rq-value-compact{
  font-size:calc(clamp(11px,2.4cqh,22px) * var(--rung-font-scale,1))!important;
  letter-spacing:-.05em!important;
}

.rq-gamble-overlay.rq-inline-overlay .rq-ladder-gate,
.rq-gamble-overlay.rq-inline-overlay .rq-gamble-panel.rq-match-cabinet .rq-ladder-gate{
  flex:1.08 1 0!important;
  grid-template-columns:minmax(10px,.7fr) minmax(70px,2.6fr) minmax(10px,.7fr)!important;
  gap:clamp(3px,1%,8px)!important;
  padding:0 clamp(9px,3%,18px)!important;
  color:#ffe86a!important;
  background:linear-gradient(180deg,#17468f,#092862 55%,#061a4b)!important;
  border-top-color:#78c9ff!important;
  border-bottom-color:#1a4f9d!important;
}
.rq-gamble-overlay.rq-inline-overlay .rq-ladder-gate span{
  color:#ffd64c!important;
  font-size:clamp(7px,2.1cqh,15px)!important;
  line-height:1!important;
}
.rq-gamble-overlay.rq-inline-overlay .rq-ladder-gate b{
  color:#fff!important;
  font-family:"Arial Narrow","Roboto Condensed",Impact,Arial,sans-serif!important;
  font-size:clamp(10px,2.8cqh,20px)!important;
  font-weight:1000!important;
  line-height:1!important;
  letter-spacing:.15em!important;
  white-space:nowrap!important;
  text-shadow:0 1px 1px #000!important;
}

/* Active and loss values remain ordinary rungs inside the taper. */
.rq-gamble-overlay.rq-inline-overlay .rq-ladder-rung.is-current,
.rq-gamble-overlay.rq-inline-overlay .rq-ladder-rung.is-current.is-yellow{
  width:var(--rung-width,var(--rq-rung-width,64%))!important;
  color:#fff!important;
  background:linear-gradient(180deg,#ffc13a 0%,#f18a08 48%,#c85b00 100%)!important;
  border-top-color:#fff0a0!important;
  border-bottom-color:#9d3f00!important;
  box-shadow:inset 0 1px rgba(255,255,255,.38),inset 0 -3px 5px rgba(114,38,0,.24),0 0 10px rgba(255,158,27,.52)!important;
  transform:none!important;
  filter:brightness(1.05)!important;
  text-shadow:0 1px 1px #5e2100!important;
}
.rq-gamble-overlay.rq-inline-overlay .rq-ladder-rung.is-zero:not(.is-yellow):not(.is-current){
  width:var(--rung-width,var(--rq-rung-width,48%))!important;
  color:#fff!important;
  background:linear-gradient(180deg,#17468f 0%,#0b3475 48%,#061d50 100%)!important;
  border-top-color:#73c8ff!important;
  border-bottom-color:#123f84!important;
  box-shadow:inset 0 1px rgba(255,255,255,.16),inset 0 -2px 4px rgba(0,0,0,.28),0 1px 1px rgba(0,0,0,.34)!important;
  filter:none!important;
  text-shadow:0 1px 1px #000!important;
}
.rq-gamble-overlay.rq-inline-overlay .rq-ladder-rung.is-zero.is-yellow,
.rq-gamble-overlay.rq-inline-overlay .rq-ladder-rung.is-zero.is-current{
  width:var(--rung-width,var(--rq-rung-width,48%))!important;
  color:#171000!important;
  background:linear-gradient(180deg,#fff58a 0%,#ffd92a 55%,#e5af00 100%)!important;
  border-top-color:#fff!important;
  border-bottom-color:#a77900!important;
  box-shadow:inset 0 1px rgba(255,255,255,.6),0 0 7px rgba(255,217,42,.34)!important;
  filter:none!important;
  text-shadow:none!important;
}
.rq-gamble-overlay.rq-inline-overlay .rq-ladder-rung.is-yellow:not(.is-current):not(.is-zero),
.rq-gamble-overlay.rq-inline-overlay .rq-ladder-gate.is-yellow{
  width:var(--rung-width,var(--rq-rung-width,64%))!important;
  color:#171000!important;
  background:linear-gradient(180deg,#fff998,#ffe03f 55%,#dfa900 100%)!important;
  border-top-color:#fff!important;
  border-bottom-color:#aa7c00!important;
  box-shadow:inset 0 1px rgba(255,255,255,.52),0 0 9px rgba(255,224,54,.42)!important;
  transform:none!important;
  filter:none!important;
  text-shadow:none!important;
}
.rq-gamble-overlay.rq-inline-overlay .rq-ladder-rung.is-blue,
.rq-gamble-overlay.rq-inline-overlay .rq-ladder-gate.is-blue{
  width:var(--rung-width,var(--rq-rung-width,64%))!important;
  color:#fff!important;
  background:linear-gradient(180deg,#64e6ff,#1e7fde 58%,#1152a6)!important;
  border-top-color:#fff!important;
  border-bottom-color:#13509a!important;
  box-shadow:inset 0 1px rgba(255,255,255,.5),0 0 11px rgba(79,218,255,.58)!important;
  transform:none!important;
  filter:none!important;
}
.rq-gamble-overlay.rq-inline-overlay .rq-ladder-rung.is-current.is-blue{
  background:linear-gradient(180deg,#ffd05c,#f39512 58%,#ca6000)!important;
}

.rq-gamble-overlay.rq-inline-overlay .rq-ladder-status{
  display:grid!important;
  place-items:center!important;
  width:100%!important;
  min-width:0!important;
  min-height:0!important;
  height:100%!important;
  margin:0!important;
  padding:0 4px!important;
  color:#fff!important;
  background:transparent!important;
  font-family:"Arial Narrow","Roboto Condensed",Impact,Arial,sans-serif!important;
  font-size:clamp(9px,2.2cqh,15px)!important;
  font-weight:900!important;
  line-height:1!important;
  letter-spacing:.055em!important;
  text-align:center!important;
  white-space:nowrap!important;
  overflow:hidden!important;
  text-shadow:0 1px 1px #000!important;
}

/* The existing bottom HUD remains the only action area. */
.rq-universal-dashboard.rq-gamble-inline-controls > .rq-inline-play,
.pgs-page #game-cabinet .pgs-action-buttons.rq-gamble-inline-controls > .rq-inline-play{
  background:linear-gradient(#ffc936,#e78d08 58%,#a84b00)!important;
  border-color:#ffe58a!important;
}
.rq-universal-dashboard.rq-gamble-inline-controls > .rq-inline-collect,
.pgs-page #game-cabinet .pgs-action-buttons.rq-gamble-inline-controls > .rq-inline-collect{
  background:linear-gradient(#35dc60,#0b982f 58%,#056b20)!important;
  border-color:#a7f5b4!important;
}
.rq-universal-dashboard.rq-gamble-inline-controls > .rq-inline-play span,
.rq-universal-dashboard.rq-gamble-inline-controls > .rq-inline-collect span,
.pgs-page #game-cabinet .pgs-action-buttons.rq-gamble-inline-controls > .rq-inline-play span,
.pgs-page #game-cabinet .pgs-action-buttons.rq-gamble-inline-controls > .rq-inline-collect span{
  font-family:"Arial Narrow","Roboto Condensed",Impact,Arial,sans-serif!important;
  font-weight:1000!important;
}

@media (orientation:landscape) and (max-width:1100px){
  .rq-gamble-overlay.rq-inline-overlay .rq-ladder-stats{
    left:clamp(7px,2.2cqw,18px)!important;
    width:clamp(116px,23cqw,176px)!important;
    gap:clamp(3px,1.25cqh,8px)!important;
  }
  .rq-gamble-overlay.rq-inline-overlay .rq-ladder-stat{
    padding:clamp(3px,1cqh,7px) clamp(4px,1cqw,8px)!important;
    gap:1px!important;
  }
  .rq-gamble-overlay.rq-inline-overlay .rq-ladder-stat span{
    font-size:clamp(7px,1.75cqh,11px)!important;
  }
  .rq-gamble-overlay.rq-inline-overlay .rq-ladder-stat strong{
    font-size:clamp(13px,4.6cqh,24px)!important;
  }
  .rq-gamble-overlay.rq-inline-overlay .rq-ladder-stat strong.rq-value-medium{
    font-size:clamp(11px,3.9cqh,20px)!important;
  }
  .rq-gamble-overlay.rq-inline-overlay .rq-ladder-stat strong.rq-value-compact{
    font-size:clamp(9px,3.3cqh,17px)!important;
  }
  .rq-gamble-overlay.rq-inline-overlay .rq-ladder-stage{
    top:1%!important;
    width:clamp(255px,43cqw,380px)!important;
    height:98%!important;
    grid-template-rows:minmax(0,1fr) clamp(10px,4.2cqh,17px)!important;
  }
  .rq-gamble-overlay.rq-inline-overlay .rq-ladder-stack{
    gap:clamp(0px,.18cqh,1px)!important;
    padding:1px 0!important;
  }
  .rq-gamble-overlay.rq-inline-overlay .rq-ladder-rung,
  .rq-gamble-overlay.rq-inline-overlay .rq-ladder-gate{
    min-height:0!important;
    max-height:none!important;
    padding-inline:clamp(7px,3%,13px)!important;
    font-size:calc(clamp(9px,3.8cqh,15px) * var(--rung-font-scale,1))!important;
  }
  .rq-gamble-overlay.rq-inline-overlay .rq-ladder-rung.rq-value-medium{
    font-size:calc(clamp(8px,3.3cqh,13px) * var(--rung-font-scale,1))!important;
  }
  .rq-gamble-overlay.rq-inline-overlay .rq-ladder-rung.rq-value-compact{
    font-size:calc(clamp(7px,2.85cqh,12px) * var(--rung-font-scale,1))!important;
  }
  .rq-gamble-overlay.rq-inline-overlay .rq-ladder-gate b{
    font-size:clamp(7px,3.2cqh,12px)!important;
  }
  .rq-gamble-overlay.rq-inline-overlay .rq-ladder-gate span{
    font-size:clamp(5px,2.4cqh,9px)!important;
  }
  .rq-gamble-overlay.rq-inline-overlay .rq-ladder-status{
    font-size:clamp(6px,2.7cqh,9px)!important;
  }
}

@media (orientation:landscape) and (max-height:440px){
  .rq-gamble-overlay.rq-inline-overlay .rq-ladder-stats{
    left:clamp(5px,1.8cqw,14px)!important;
    width:clamp(104px,22cqw,150px)!important;
    gap:2px!important;
  }
  .rq-gamble-overlay.rq-inline-overlay .rq-ladder-stat{
    padding:2px 4px!important;
  }
  .rq-gamble-overlay.rq-inline-overlay .rq-ladder-stat span{
    font-size:clamp(6px,1.9cqh,8px)!important;
  }
  .rq-gamble-overlay.rq-inline-overlay .rq-ladder-stat strong{
    font-size:clamp(11px,4.5cqh,18px)!important;
  }
  .rq-gamble-overlay.rq-inline-overlay .rq-ladder-stage{
    top:.5%!important;
    width:clamp(235px,44cqw,345px)!important;
    height:99%!important;
    grid-template-rows:minmax(0,1fr) 10px!important;
  }
  .rq-gamble-overlay.rq-inline-overlay .rq-ladder-rung,
  .rq-gamble-overlay.rq-inline-overlay .rq-ladder-gate{
    border-top-width:1px!important;
    border-bottom-width:0!important;
    font-size:calc(clamp(8px,4cqh,13px) * var(--rung-font-scale,1))!important;
  }
  .rq-gamble-overlay.rq-inline-overlay .rq-ladder-rung.rq-value-medium{
    font-size:calc(clamp(7px,3.45cqh,11px) * var(--rung-font-scale,1))!important;
  }
  .rq-gamble-overlay.rq-inline-overlay .rq-ladder-rung.rq-value-compact{
    font-size:calc(clamp(6px,3cqh,10px) * var(--rung-font-scale,1))!important;
  }
  .rq-gamble-overlay.rq-inline-overlay .rq-ladder-status{
    font-size:6px!important;
  }
}

/* v20260725e — force the inline panel to the measured reel-stage rectangle,
   including short mobile landscape where older rules used height:auto. */
.rq-gamble-overlay.rq-inline-overlay .rq-gamble-panel.rq-match-cabinet.rq-inline-controls{
  left:var(--rq-gamble-panel-left)!important;
  top:var(--rq-gamble-panel-top)!important;
  width:var(--rq-gamble-panel-width)!important;
  height:var(--rq-gamble-panel-height)!important;
  max-width:none!important;
  max-height:none!important;
}

/* State colours must outrank the high-specificity shared base rung rule. */
.rq-gamble-overlay.rq-inline-overlay .rq-gamble-panel.rq-match-cabinet .rq-ladder-rung.is-current,
.rq-gamble-overlay.rq-inline-overlay .rq-gamble-panel.rq-match-cabinet .rq-ladder-rung.is-current.is-yellow{
  width:var(--rung-width,var(--rq-rung-width,64%))!important;
  color:#fff!important;
  background:linear-gradient(180deg,#ffc13a 0%,#f18a08 48%,#c85b00 100%)!important;
  border-top-color:#fff0a0!important;
  border-bottom-color:#9d3f00!important;
  box-shadow:inset 0 1px rgba(255,255,255,.38),inset 0 -3px 5px rgba(114,38,0,.24),0 0 10px rgba(255,158,27,.52)!important;
  transform:none!important;
  filter:brightness(1.05)!important;
  text-shadow:0 1px 1px #5e2100!important;
}
.rq-gamble-overlay.rq-inline-overlay .rq-gamble-panel.rq-match-cabinet .rq-ladder-rung.is-zero:not(.is-yellow):not(.is-current){
  width:var(--rung-width,var(--rq-rung-width,48%))!important;
  color:#fff!important;
  background:linear-gradient(180deg,#17468f 0%,#0b3475 48%,#061d50 100%)!important;
  border-top-color:#73c8ff!important;
  border-bottom-color:#123f84!important;
  box-shadow:inset 0 1px rgba(255,255,255,.16),inset 0 -2px 4px rgba(0,0,0,.28),0 1px 1px rgba(0,0,0,.34)!important;
  filter:none!important;
  text-shadow:0 1px 1px #000!important;
}
.rq-gamble-overlay.rq-inline-overlay .rq-gamble-panel.rq-match-cabinet .rq-ladder-rung.is-zero.is-yellow,
.rq-gamble-overlay.rq-inline-overlay .rq-gamble-panel.rq-match-cabinet .rq-ladder-rung.is-zero.is-current{
  width:var(--rung-width,var(--rq-rung-width,48%))!important;
  color:#171000!important;
  background:linear-gradient(180deg,#fff58a 0%,#ffd92a 55%,#e5af00 100%)!important;
  border-top-color:#fff!important;
  border-bottom-color:#a77900!important;
  box-shadow:inset 0 1px rgba(255,255,255,.6),0 0 7px rgba(255,217,42,.34)!important;
  filter:none!important;
  text-shadow:none!important;
}
.rq-gamble-overlay.rq-inline-overlay .rq-gamble-panel.rq-match-cabinet .rq-ladder-rung.is-yellow:not(.is-current):not(.is-zero),
.rq-gamble-overlay.rq-inline-overlay .rq-gamble-panel.rq-match-cabinet .rq-ladder-gate.is-yellow{
  width:var(--rung-width,var(--rq-rung-width,64%))!important;
  color:#171000!important;
  background:linear-gradient(180deg,#fff998,#ffe03f 55%,#dfa900 100%)!important;
  border-top-color:#fff!important;
  border-bottom-color:#aa7c00!important;
  box-shadow:inset 0 1px rgba(255,255,255,.52),0 0 9px rgba(255,224,54,.42)!important;
  transform:none!important;
  filter:none!important;
  text-shadow:none!important;
}
.rq-gamble-overlay.rq-inline-overlay .rq-gamble-panel.rq-match-cabinet .rq-ladder-rung.is-blue,
.rq-gamble-overlay.rq-inline-overlay .rq-gamble-panel.rq-match-cabinet .rq-ladder-gate.is-blue{
  width:var(--rung-width,var(--rq-rung-width,64%))!important;
  color:#fff!important;
  background:linear-gradient(180deg,#64e6ff,#1e7fde 58%,#1152a6)!important;
  border-top-color:#fff!important;
  border-bottom-color:#13509a!important;
  box-shadow:inset 0 1px rgba(255,255,255,.5),0 0 11px rgba(79,218,255,.58)!important;
  transform:none!important;
  filter:none!important;
}
.rq-gamble-overlay.rq-inline-overlay .rq-gamble-panel.rq-match-cabinet .rq-ladder-rung.is-current.is-blue{
  background:linear-gradient(180deg,#ffd05c,#f39512 58%,#ca6000)!important;
}

@media (orientation:landscape) and (max-height:440px){
  .rq-universal-dashboard.rq-gamble-inline-controls > .rq-inline-native-control,
  .pgs-page #game-cabinet .pgs-action-buttons.rq-gamble-inline-controls > .rq-inline-native-control{
    padding:2px 3px 2px!important;
    grid-template-rows:minmax(0,1fr) auto!important;
  }
  .rq-universal-dashboard.rq-gamble-inline-controls > .rq-inline-native-control svg,
  .pgs-page #game-cabinet .pgs-action-buttons.rq-gamble-inline-controls > .rq-inline-native-control svg{
    width:min(48%,30px)!important;
    height:min(58%,30px)!important;
  }
  .rq-universal-dashboard.rq-gamble-inline-controls > .rq-inline-native-control span,
  .pgs-page #game-cabinet .pgs-action-buttons.rq-gamble-inline-controls > .rq-inline-native-control span{
    font-size:clamp(6px,1.8vh,9px)!important;
    line-height:1!important;
  }
}

/* Ladder inline native-state compatibility */
.rq-inline-native-control > .rq-inline-compat-state{
  display:none!important;
  width:0!important;
  height:0!important;
  overflow:hidden!important;
  visibility:hidden!important;
  pointer-events:none!important;
}


/* =====================================================================
   Stable ladder action row — dedicated controls, never title-owned nodes
   ===================================================================== */
.rq-ladder-inline-actions[hidden],
.rq-ladder-inline-actions[aria-hidden="true"]{
  display:none!important;
}
body[data-rq-game-id] .rq-universal-dashboard.rq-gamble-inline-controls > .rq-ladder-inline-actions:not([hidden]),
.pgs-page #game-cabinet .pgs-action-buttons.rq-gamble-inline-controls > .rq-ladder-inline-actions:not([hidden]){
  display:contents!important;
}
body[data-rq-game-id] .rq-universal-dashboard.rq-gamble-inline-controls > [data-rq-role],
.pgs-page #game-cabinet .pgs-action-buttons.rq-gamble-inline-controls > [data-rq-role]{
  display:none!important;
  pointer-events:none!important;
}
body[data-rq-game-id] .rq-universal-dashboard.rq-gamble-inline-controls .rq-ladder-inline-actions > button,
.pgs-page #game-cabinet .pgs-action-buttons.rq-gamble-inline-controls .rq-ladder-inline-actions > button{
  position:relative!important;
  z-index:20!important;
  display:flex!important;
  width:100%!important;
  min-width:0!important;
  height:100%!important;
  min-height:0!important;
  max-width:none!important;
  max-height:none!important;
  margin:0!important;
  padding:5px 4px!important;
  flex-direction:column!important;
  align-items:center!important;
  justify-content:center!important;
  gap:3px!important;
  border-radius:8px!important;
  pointer-events:auto!important;
  touch-action:manipulation!important;
  user-select:none!important;
  opacity:1!important;
  filter:none!important;
  cursor:pointer!important;
}
body[data-rq-game-id] .rq-universal-dashboard.rq-gamble-inline-controls .rq-ladder-inline-actions > button:disabled,
.pgs-page #game-cabinet .pgs-action-buttons.rq-gamble-inline-controls .rq-ladder-inline-actions > button:disabled{
  pointer-events:none!important;
  cursor:wait!important;
  opacity:.62!important;
}
body[data-rq-game-id] .rq-universal-dashboard.rq-gamble-inline-controls .rq-ladder-inline-actions > .rq-inline-split,
.pgs-page #game-cabinet .pgs-action-buttons.rq-gamble-inline-controls .rq-ladder-inline-actions > .rq-inline-split{
  grid-column:1!important;
  border-color:#73d7ff!important;
  background:linear-gradient(180deg,#264b73 0%,#13283f 58%,#091624 100%)!important;
  color:#eafaff!important;
}
body[data-rq-game-id] .rq-universal-dashboard.rq-gamble-inline-controls .rq-ladder-inline-actions > .rq-inline-play,
.pgs-page #game-cabinet .pgs-action-buttons.rq-gamble-inline-controls .rq-ladder-inline-actions > .rq-inline-play{
  grid-column:2!important;
  border-color:#ffe17a!important;
  background:linear-gradient(180deg,#ffc72b 0%,#e18708 58%,#8e4100 100%)!important;
  color:#fff9dd!important;
  box-shadow:inset 0 2px rgba(255,255,255,.32),0 0 14px rgba(255,184,46,.28)!important;
}
body[data-rq-game-id] .rq-universal-dashboard.rq-gamble-inline-controls .rq-ladder-inline-actions > .rq-inline-collect,
.pgs-page #game-cabinet .pgs-action-buttons.rq-gamble-inline-controls .rq-ladder-inline-actions > .rq-inline-collect{
  grid-column:3!important;
  border-color:#a2f7b0!important;
  background:linear-gradient(180deg,#34d45b 0%,#108a31 58%,#07561e 100%)!important;
  color:#effff2!important;
  box-shadow:inset 0 2px rgba(255,255,255,.3),0 0 14px rgba(65,226,103,.24)!important;
}
body[data-rq-game-id] .rq-universal-dashboard.rq-gamble-inline-controls .rq-ladder-inline-actions > button svg,
.pgs-page #game-cabinet .pgs-action-buttons.rq-gamble-inline-controls .rq-ladder-inline-actions > button svg{
  width:min(48%,46px)!important;
  height:min(56%,46px)!important;
  margin:0!important;
  fill:none!important;
  stroke:currentColor!important;
  stroke-width:4!important;
  stroke-linecap:round!important;
  stroke-linejoin:round!important;
}
body[data-rq-game-id] .rq-universal-dashboard.rq-gamble-inline-controls .rq-ladder-inline-actions > button span,
.pgs-page #game-cabinet .pgs-action-buttons.rq-gamble-inline-controls .rq-ladder-inline-actions > button span{
  display:block!important;
  font-size:clamp(.52rem,.72vw,.78rem)!important;
  line-height:1!important;
  font-weight:1000!important;
  letter-spacing:.07em!important;
  white-space:nowrap!important;
}
