/* ══════════════════════════════════════════════════════════════════════════
   /cricket-betting-software-for-bookies — page-isolated stylesheet
   AISHTMLNEWDESIGN-344

   Visual direction: "THE LEDGER".

   This page is addressed to BOOKMAKERS, not punters — the copy is about
   session betting, margin control, payouts, reporting and "cricket bookies
   accounting software". So the register is a bookmaker's session book:

     · INK   — deep aubergine-indigo (#1d1630), the ground for the hero and
               two bands. This batch already has one dark page, so the hue is
               chosen to separate them: this is PURPLE-led (hue 268) where
               -341's dark is a blue navy (hue 214). Side by side they read
               as different materials, not two shades of the same idea.
     · CREAM — #f7f4ee, the ledger leaf, and true white for the reading
               surfaces.
     · GOLD  — #c8912a, the ONLY action colour. Note it carries INK text, not
               white: white on this gold is 2.8:1 and would fail, while ink on
               it is 5.9:1. A gold plate with dark type is also how a betting
               book actually looks.

   Fourth distinct identity in this batch:
     -341 floodlit navy  + live green   -343 pale ice/teal + coral
     -342 warm bone      + oxblood      -344 aubergine ink + gold

   Composition motif: the RULED LEDGER LEAF — gold hairlines with a
   roman-numeral tally column, the way a session book is kept. It carries the
   five experience entries; the four business-case entries deliberately drop
   it for the record's own check icon, so the page's two multi-item blocks
   never read as one repeated shape.

   Every rule is scoped to #page-cricket-betting-software-for-bookies. The UA
   body-margin reset is NOT restated here — ais-layout.css owns it.

   Design contract: rule 1 Inter · rule 2 nothing under 16px · rule 23 ·
   rule 24 image-free full-bleed hero, static gradient, 900px column ·
   rule 25 one CTA per section, unique labels · rule 26 no running animation.
   ══════════════════════════════════════════════════════════════════════════ */

#page-cricket-betting-software-for-bookies{
  --paper:#ffffff;
  --cream:#f7f4ee;
  --cream-2:#efe9dd;
  --line:#e2dacb;
  --line-strong:#c9bda6;

  --ink:#1d1630;
  --ink-2:#271e3d;
  --ink-line:rgba(255,255,255,.13);
  --on-ink:#f4f0f8;          /* 12.3:1 on ink */
  --on-ink-2:#b9aecd;        /*  8.2:1 on ink */

  --text:#1a1420;            /* 16.5:1 on paper */
  --text-2:#4b4058;          /*  8.4:1 on paper, 7.7:1 on cream */

  --gold:#c8912a;            /* ink text on this = 5.9:1 (white would be 2.8) */
  --gold-d:#a97719;
  --gold-l:#e8b755;          /* on ink only */

  --r:10px;
  --r-s:5px;

  font-family:"Inter", system-ui, -apple-system, "Segoe UI", sans-serif;
  font-size:16px;
  line-height:1.6;
  color:var(--text);
  background:var(--paper);
  -webkit-font-smoothing:antialiased;
  text-rendering:optimizeLegibility;
}

#page-cricket-betting-software-for-bookies a{text-decoration:none;color:inherit;}

/* BORDER-BOX — not optional. The hero is width:100% plus 24px inline padding;
   under content-box that measures viewport+48px and the document scrolls
   sideways. Found on -341 by measuring, not by reading. */
#page-cricket-betting-software-for-bookies,
#page-cricket-betting-software-for-bookies *,
#page-cricket-betting-software-for-bookies *::before,
#page-cricket-betting-software-for-bookies *::after{box-sizing:border-box;}

#page-cricket-betting-software-for-bookies :where(h1,h2,h3,h4,h5,h6,p,ul,ol,dl,dd,figure,blockquote){margin:0;}
#page-cricket-betting-software-for-bookies :where(ul,ol){padding:0;list-style:none;}
#page-cricket-betting-software-for-bookies :where(img){max-width:100%;height:auto;display:block;}
#page-cricket-betting-software-for-bookies :where(button){font:inherit;}
#page-cricket-betting-software-for-bookies :where(:focus-visible){outline:3px solid var(--gold);outline-offset:3px;border-radius:3px;}

/* ══ LAYOUT PRIMITIVES ═══════════════════════════════════════════════════ */
#page-cricket-betting-software-for-bookies .cbs-wrap{width:100%;max-width:1160px;margin-inline:auto;padding-inline:24px;}
#page-cricket-betting-software-for-bookies .cbs-sec{padding-block:clamp(54px,6.2vw,96px);}
#page-cricket-betting-software-for-bookies .cbs-sec--paper{background:var(--paper);}
#page-cricket-betting-software-for-bookies .cbs-sec--cream{background:var(--cream);}
#page-cricket-betting-software-for-bookies .cbs-sec--ink{background:var(--ink);color:var(--on-ink-2);}
#page-cricket-betting-software-for-bookies .cbs-sec--ink p{color:var(--on-ink-2);}

#page-cricket-betting-software-for-bookies .cbs-head{max-width:820px;margin-bottom:clamp(28px,3.2vw,46px);}
#page-cricket-betting-software-for-bookies .cbs-head--centre{margin-inline:auto;text-align:center;}

/* The eyebrow is set as a ledger tab — gold rule over small caps. */
#page-cricket-betting-software-for-bookies .cbs-eyebrow{
  display:inline-block;font-size:16px;font-weight:700;letter-spacing:.15em;
  text-transform:uppercase;color:var(--gold-d);
  padding-top:8px;border-top:2px solid var(--gold);margin-bottom:16px;
}
#page-cricket-betting-software-for-bookies .cbs-eyebrow--light{color:var(--gold-l);border-top-color:var(--gold-l);}

#page-cricket-betting-software-for-bookies .cbs-h2{
  font-size:clamp(28px,3.2vw,42px);line-height:1.17;font-weight:800;
  letter-spacing:-.02em;color:var(--text);
}
#page-cricket-betting-software-for-bookies .cbs-h2--light{color:var(--on-ink);}
#page-cricket-betting-software-for-bookies .cbs-h2--wide{max-width:22ch;}
#page-cricket-betting-software-for-bookies .cbs-head .cbs-h2--wide{max-width:none;}

#page-cricket-betting-software-for-bookies .cbs-link{
  color:var(--gold-d);font-weight:600;border-bottom:1px solid rgba(169,119,25,.42);
  transition:color .18s ease,border-color .18s ease;
}
#page-cricket-betting-software-for-bookies .cbs-link:hover{color:var(--text);border-bottom-color:var(--text);}
#page-cricket-betting-software-for-bookies .cbs-link--light{color:var(--gold-l);border-bottom-color:rgba(232,183,85,.45);}
#page-cricket-betting-software-for-bookies .cbs-link--light:hover{color:#f6d694;border-bottom-color:#f6d694;}

/* ══ BUTTONS — gold carries INK text, never white (white on gold is 2.8:1) ══ */
#page-cricket-betting-software-for-bookies .cbs-btn{
  display:inline-flex;align-items:center;justify-content:center;
  min-height:52px;padding:14px 30px;border-radius:var(--r-s);border:2px solid transparent;
  font-size:17px;font-weight:700;cursor:pointer;
  transition:background-color .18s ease,color .18s ease,transform .12s ease;
}
#page-cricket-betting-software-for-bookies .cbs-btn--gold{background:var(--gold);color:var(--ink);}
#page-cricket-betting-software-for-bookies .cbs-btn--gold:hover{background:var(--gold-l);color:var(--ink);}
#page-cricket-betting-software-for-bookies .cbs-btn--ink{background:var(--ink);color:#ffffff;}
#page-cricket-betting-software-for-bookies .cbs-btn--ink:hover{background:var(--gold);color:var(--ink);}
#page-cricket-betting-software-for-bookies .cbs-btn--paper{background:#ffffff;color:var(--ink);}
#page-cricket-betting-software-for-bookies .cbs-btn--paper:hover{background:var(--gold-l);color:var(--ink);}
#page-cricket-betting-software-for-bookies .cbs-btn:active{transform:translateY(1px);}

#page-cricket-betting-software-for-bookies .cbs-cta-row{margin-top:clamp(28px,3.2vw,44px);display:flex;justify-content:center;}
#page-cricket-betting-software-for-bookies .cbs-cta-row--left{justify-content:flex-start;}

/* ══ HERO — rule 24: full-bleed, image-free, STATIC gradient, 900px column ══ */
#page-cricket-betting-software-for-bookies .cbs-hero{
  width:100%;
  padding:clamp(66px,8.2vw,120px) 24px clamp(54px,6.2vw,88px);
  background:linear-gradient(168deg,#2a2046 0%,var(--ink) 55%,#150f24 100%);
  border-bottom:3px solid var(--gold);
  color:var(--on-ink);
}
#page-cricket-betting-software-for-bookies .cbs-hero__inner{max-width:900px;margin-inline:auto;text-align:center;}
#page-cricket-betting-software-for-bookies .cbs-hero__tag{
  display:inline-block;font-size:16px;font-weight:700;letter-spacing:.16em;
  text-transform:uppercase;color:var(--ink);background:var(--gold);
  padding:9px 20px;border-radius:var(--r-s);margin-bottom:24px;
}
#page-cricket-betting-software-for-bookies .cbs-hero h1{
  font-size:clamp(35px,4.7vw,58px);line-height:1.09;font-weight:900;
  letter-spacing:-.028em;color:#ffffff;margin-bottom:24px;
}
#page-cricket-betting-software-for-bookies .cbs-hero__copy{
  font-size:clamp(17px,1.25vw,19px);line-height:1.72;color:#cec4de;
  max-width:770px;margin-inline:auto;margin-bottom:34px;
}
#page-cricket-betting-software-for-bookies .cbs-hero__modes{
  display:flex;flex-wrap:wrap;justify-content:center;gap:12px 32px;
  margin-top:38px;padding-top:28px;border-top:1px solid var(--ink-line);
}
#page-cricket-betting-software-for-bookies .cbs-hero__modes li{
  display:flex;align-items:center;gap:12px;font-size:17px;font-weight:600;color:var(--on-ink);
}
/* The tally mark — the ledger motif at its smallest. */
#page-cricket-betting-software-for-bookies .cbs-tally{
  display:inline-flex;align-items:center;justify-content:center;
  min-width:40px;height:30px;padding:0 9px;border-radius:var(--r-s);
  font-size:16px;font-weight:800;letter-spacing:.08em;
  color:var(--gold-l);border:1px solid rgba(232,183,85,.5);background:rgba(232,183,85,.08);
}

/* ══ BREADCRUMB ══════════════════════════════════════════════════════════ */
#page-cricket-betting-software-for-bookies .cbs-crumbbar{background:var(--ink-2);}
#page-cricket-betting-software-for-bookies .cbs-crumb{
  display:flex;align-items:center;gap:10px;padding-block:6px;font-size:16px;color:var(--on-ink-2);
}
#page-cricket-betting-software-for-bookies .cbs-crumb img{width:16px;height:16px;filter:invert(1) opacity(.7);}
#page-cricket-betting-software-for-bookies .cbs-crumb a{display:inline-flex;align-items:center;min-height:44px;font-weight:600;color:var(--gold-l);}
#page-cricket-betting-software-for-bookies .cbs-crumb a:hover{color:#f6d694;}
#page-cricket-betting-software-for-bookies .cbs-crumb [aria-current]{color:var(--on-ink);}

/* ══ LEDE ════════════════════════════════════════════════════════════════ */
#page-cricket-betting-software-for-bookies .cbs-lede__grid{
  display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);
  gap:clamp(30px,4vw,60px);align-items:center;
}
#page-cricket-betting-software-for-bookies .cbs-lede__copy p{font-size:18px;line-height:1.76;color:var(--text-2);}
#page-cricket-betting-software-for-bookies .cbs-plate{border-radius:var(--r);overflow:hidden;border:1px solid var(--line);background:var(--cream);}
#page-cricket-betting-software-for-bookies .cbs-plate img{width:100%;}

/* ══ BAND — the record's own collaborate-bg under an aubergine wash.
      Rule 24 governs the HERO only; a mid-page band may carry a background. ══ */
#page-cricket-betting-software-for-bookies .cbs-band{
  padding-block:clamp(46px,5.2vw,76px);color:var(--on-ink);
  background-color:var(--ink);
  background-image:linear-gradient(90deg,rgba(29,22,48,.95) 0%,rgba(29,22,48,.78) 100%),
                   url("https://aiscmsapi.aistechnolabs.com/product_images/collaborate-bg.webp");
  background-size:cover;background-position:center;
}
#page-cricket-betting-software-for-bookies .cbs-band__grid{
  display:grid;grid-template-columns:minmax(0,1fr) auto;gap:clamp(26px,3.2vw,50px);align-items:center;
}
#page-cricket-betting-software-for-bookies .cbs-band__sub{margin-top:14px;font-size:19px;font-weight:600;color:var(--on-ink-2);}

/* ══ RULED LEDGER LEAF — the page's motif ═══════════════════════════════ */
#page-cricket-betting-software-for-bookies .cbs-ledger{
  border-top:2px solid var(--gold);
  background:
    linear-gradient(90deg,transparent 0,transparent 74px,var(--line) 74px,var(--line) 75px,transparent 75px);
}
#page-cricket-betting-software-for-bookies .cbs-ledger li{
  display:grid;grid-template-columns:74px minmax(0,1fr);
  align-items:start;padding:26px 0;border-bottom:1px solid var(--line);
  transition:background-color .18s ease;
}
#page-cricket-betting-software-for-bookies .cbs-ledger li:hover{background:var(--cream);}
#page-cricket-betting-software-for-bookies .cbs-ledger__n{
  font-size:17px;font-weight:800;letter-spacing:.06em;color:var(--gold-d);
  padding-top:2px;
}
#page-cricket-betting-software-for-bookies .cbs-ledger li > div{padding-left:clamp(18px,2.4vw,32px);}
#page-cricket-betting-software-for-bookies .cbs-ledger h3{font-size:21px;font-weight:700;line-height:1.3;color:var(--text);margin-bottom:9px;}
#page-cricket-betting-software-for-bookies .cbs-ledger p{font-size:17px;line-height:1.7;color:var(--text-2);}

/* ══ CHECKED LIST — the second multi-item block, deliberately not the ledger ══ */
#page-cricket-betting-software-for-bookies .cbs-feats{
  display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(20px,2.6vw,32px);
}
#page-cricket-betting-software-for-bookies .cbs-feats li{
  display:grid;grid-template-columns:auto minmax(0,1fr);gap:16px;align-items:start;
  background:var(--ink-2);border:1px solid var(--ink-line);border-radius:var(--r);
  padding:26px 24px;border-top:3px solid var(--gold);
  transition:transform .18s ease;
}
#page-cricket-betting-software-for-bookies .cbs-feats li:hover{transform:translateY(-4px);}
#page-cricket-betting-software-for-bookies .cbs-feats img{width:24px;height:24px;margin-top:3px;}
#page-cricket-betting-software-for-bookies .cbs-feats h3{font-size:19px;font-weight:700;line-height:1.32;color:var(--on-ink);margin-bottom:9px;}
#page-cricket-betting-software-for-bookies .cbs-feats p{font-size:17px;line-height:1.68;color:var(--on-ink-2);}

/* ══ HIRE BAND ══════════════════════════════════════════════════════════ */
#page-cricket-betting-software-for-bookies .cbs-hire{
  padding-block:clamp(52px,6vw,92px);
  background:linear-gradient(180deg,var(--ink-2) 0%,var(--ink) 100%);color:var(--on-ink);
}
#page-cricket-betting-software-for-bookies .cbs-hire__grid{
  display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);
  gap:clamp(30px,4vw,60px);align-items:center;
}
#page-cricket-betting-software-for-bookies .cbs-hire__sub{margin-top:16px;font-size:19px;line-height:1.6;color:var(--on-ink-2);}
#page-cricket-betting-software-for-bookies .cbs-aside{margin-top:18px;font-size:17px;color:var(--on-ink-2);}
#page-cricket-betting-software-for-bookies .cbs-plate--hire{border-color:var(--ink-line);background:var(--ink-2);}

/* ══ PROSE ══════════════════════════════════════════════════════════════ */
#page-cricket-betting-software-for-bookies .cbs-prose{max-width:78ch;}
#page-cricket-betting-software-for-bookies .cbs-prose p{font-size:17px;line-height:1.78;color:var(--text-2);}
#page-cricket-betting-software-for-bookies .cbs-prose p + p{margin-top:18px;}

/* ══ FAQ ════════════════════════════════════════════════════════════════ */
#page-cricket-betting-software-for-bookies .cbs-faq{max-width:900px;margin-inline:auto;border-top:1px solid var(--line-strong);}
#page-cricket-betting-software-for-bookies .cbs-faq details{border-bottom:1px solid var(--line-strong);}
#page-cricket-betting-software-for-bookies .cbs-faq summary{
  display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:16px;align-items:center;
  padding:22px 4px;cursor:pointer;list-style:none;
}
#page-cricket-betting-software-for-bookies .cbs-faq summary::-webkit-details-marker{display:none;}
#page-cricket-betting-software-for-bookies .cbs-faq summary h2{font-size:19px;font-weight:700;line-height:1.4;color:var(--text);transition:color .18s ease;}
#page-cricket-betting-software-for-bookies .cbs-faq summary:hover h2{color:var(--gold-d);}
#page-cricket-betting-software-for-bookies .cbs-faq__n{font-size:16px;font-weight:800;color:var(--gold-d);font-variant-numeric:tabular-nums;min-width:36px;}
#page-cricket-betting-software-for-bookies .cbs-faq__pm{position:relative;width:20px;height:20px;flex:none;}
#page-cricket-betting-software-for-bookies .cbs-faq__pm::before,
#page-cricket-betting-software-for-bookies .cbs-faq__pm::after{
  content:"";position:absolute;left:50%;top:50%;background:var(--gold-d);
  transform:translate(-50%,-50%);transition:opacity .18s ease;
}
#page-cricket-betting-software-for-bookies .cbs-faq__pm::before{width:16px;height:2px;}
#page-cricket-betting-software-for-bookies .cbs-faq__pm::after{width:2px;height:16px;}
#page-cricket-betting-software-for-bookies .cbs-faq details[open] .cbs-faq__pm::after{opacity:0;}
#page-cricket-betting-software-for-bookies .cbs-faq__a{display:grid;grid-template-columns:auto minmax(0,1fr);gap:16px;padding:0 4px 24px 4px;}
#page-cricket-betting-software-for-bookies .cbs-faq__ans{font-size:16px;font-weight:800;color:var(--text-2);min-width:36px;}
#page-cricket-betting-software-for-bookies .cbs-faq__a p{font-size:17px;line-height:1.72;color:var(--text-2);}

/* ══ STORIES ════════════════════════════════════════════════════════════ */
#page-cricket-betting-software-for-bookies .cbs-stories{padding-block:clamp(52px,6.2vw,94px);background:var(--ink-2);color:var(--on-ink-2);}
#page-cricket-betting-software-for-bookies .cbs-storylist{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(18px,2.4vw,28px);}
#page-cricket-betting-software-for-bookies .cbs-story{display:flex;flex-direction:column;background:var(--ink);border:1px solid var(--ink-line);border-radius:var(--r);overflow:hidden;}
#page-cricket-betting-software-for-bookies .cbs-vid{position:relative;display:block;width:100%;padding:0;border:0;background:none;cursor:pointer;}
#page-cricket-betting-software-for-bookies .cbs-vid img{width:100%;aspect-ratio:4/3;object-fit:cover;}
#page-cricket-betting-software-for-bookies .cbs-vid__play{
  position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);
  width:60px;height:60px;border-radius:50%;display:flex;align-items:center;justify-content:center;
  background:var(--gold);color:var(--ink);padding-left:4px;transition:background-color .18s ease;
}
#page-cricket-betting-software-for-bookies .cbs-vid:hover .cbs-vid__play{background:var(--gold-l);}
#page-cricket-betting-software-for-bookies .cbs-story__frame{width:100%;aspect-ratio:4/3;border:0;display:block;}
#page-cricket-betting-software-for-bookies .cbs-story blockquote{padding:22px 24px;font-size:17px;line-height:1.68;color:var(--on-ink-2);}
#page-cricket-betting-software-for-bookies .cbs-more{margin-top:30px;text-align:center;font-size:17px;font-weight:600;}

/* ══ AREA WE SERVE ══════════════════════════════════════════════════════ */
#page-cricket-betting-software-for-bookies .cbs-regions{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(18px,2.4vw,26px);}
#page-cricket-betting-software-for-bookies .cbs-region{
  background:var(--paper);border:1px solid var(--line);border-radius:var(--r);
  padding:24px 22px;border-top:3px solid var(--gold);
}
#page-cricket-betting-software-for-bookies .cbs-region h3{
  display:flex;align-items:center;gap:10px;
  font-size:17px;font-weight:800;letter-spacing:.08em;color:var(--text);margin-bottom:10px;
}
#page-cricket-betting-software-for-bookies .cbs-region h3 img{width:14px;height:20px;flex:none;}
/* A tel: link is the most-tapped control here on a phone — a real target. */
#page-cricket-betting-software-for-bookies .cbs-tel{
  display:inline-flex;align-items:center;min-height:44px;
  font-size:17px;font-weight:700;color:var(--gold-d);margin-bottom:4px;
}
#page-cricket-betting-software-for-bookies .cbs-tel:hover{color:var(--text);}
#page-cricket-betting-software-for-bookies .cbs-region p{font-size:16px;line-height:1.62;color:var(--text-2);}

/* ══ CTA MODAL ══════════════════════════════════════════════════════════ */
#page-cricket-betting-software-for-bookies .cbs-modal{display:none;position:fixed;inset:0;z-index:9999;padding:20px;overflow-y:auto;background:rgba(14,9,24,.78);}
#page-cricket-betting-software-for-bookies .cbs-modal.is-open{display:flex;align-items:flex-start;justify-content:center;}
#page-cricket-betting-software-for-bookies .cbs-modal__box{
  position:relative;width:100%;max-width:640px;margin:auto;background:#ffffff;
  border-radius:14px;overflow:hidden;box-shadow:0 30px 70px rgba(0,0,0,.45);
}
#page-cricket-betting-software-for-bookies .cbs-modal__x{
  position:absolute;top:12px;right:12px;z-index:2;width:38px;height:38px;border-radius:50%;
  border:1px solid var(--line);background:#ffffff;color:var(--text);cursor:pointer;
  display:flex;align-items:center;justify-content:center;
  transition:background-color .18s ease,color .18s ease,border-color .18s ease;
}
#page-cricket-betting-software-for-bookies .cbs-modal__x:hover{background:var(--gold);color:var(--ink);border-color:var(--gold);}
/* Skill rule 20 — the GHL widget is a TWO-SLIDE survey whose slides differ in
   height and it never posts its own height, so any FIXED height either wastes
   space under slide 1 or clips slide 2's SUBMIT bar. form_embed.js sizes per
   slide and loads on first modal open. Until it initialises the iframe keeps a
   floor tall enough for the WORST slide and drops the negative margin. */
#page-cricket-betting-software-for-bookies .cbs-modal iframe{display:block;width:100%;border:0;margin-bottom:-5px;}
#page-cricket-betting-software-for-bookies .cbs-modal iframe:not([data-iframe-resizer-initialized]){min-height:1290px;margin-bottom:0;}

/* ══ RESPONSIVE ═════════════════════════════════════════════════════════ */
@media (max-width:1000px){
  #page-cricket-betting-software-for-bookies .cbs-regions{grid-template-columns:repeat(2,minmax(0,1fr));}
}
@media (max-width:900px){
  #page-cricket-betting-software-for-bookies .cbs-lede__grid,
  #page-cricket-betting-software-for-bookies .cbs-hire__grid,
  #page-cricket-betting-software-for-bookies .cbs-band__grid{grid-template-columns:minmax(0,1fr);}
  #page-cricket-betting-software-for-bookies .cbs-feats{grid-template-columns:minmax(0,1fr);}
  #page-cricket-betting-software-for-bookies .cbs-storylist{grid-template-columns:minmax(0,1fr);}
  #page-cricket-betting-software-for-bookies .cbs-h2--wide{max-width:none;}
}
@media (max-width:640px){
  #page-cricket-betting-software-for-bookies .cbs-wrap{padding-inline:18px;}
  #page-cricket-betting-software-for-bookies .cbs-hero{padding-inline:18px;}
  #page-cricket-betting-software-for-bookies .cbs-regions{grid-template-columns:minmax(0,1fr);}
  /* Single column: drop the ruled gutter, and stop the tally stretching the
     whole track — a grid item without justify-self reads as a bar, not a mark. */
  #page-cricket-betting-software-for-bookies .cbs-ledger{background:none;}
  #page-cricket-betting-software-for-bookies .cbs-ledger li{grid-template-columns:minmax(0,1fr);gap:10px;}
  #page-cricket-betting-software-for-bookies .cbs-ledger__n{justify-self:start;}
  #page-cricket-betting-software-for-bookies .cbs-ledger li > div{padding-left:0;}
  #page-cricket-betting-software-for-bookies .cbs-btn{width:100%;}
  #page-cricket-betting-software-for-bookies .cbs-cta-row{justify-content:stretch;}
  #page-cricket-betting-software-for-bookies .cbs-hero__modes{flex-direction:column;align-items:center;}
}

/* Rule 26 — the transitions above are this page's ONLY motion, each a finite
   response to hover, focus, press or details-open. No @keyframes in this file. */
@media (prefers-reduced-motion:reduce){
  #page-cricket-betting-software-for-bookies *,
  #page-cricket-betting-software-for-bookies *::before,
  #page-cricket-betting-software-for-bookies *::after{transition-duration:.01ms !important;animation:none !important;}
}
