/* =========================================================================
   SITE OVERRIDES
   -------------------------------------------------------------------------
   Stylesheet kecil yang dimuat SETELAH stylesheet utama, di kedua mode:
   - mode default  : setelah build app.css
   - mode template : setelah public/css/costum/<tema>.css

   Dua kegunaan:

   1. PARITY — aturan yang ada di build default tapi tidak ikut ter-generate
      ke file tema. File tema menggantikan app.css sepenuhnya, jadi tanpa
      ini aturan tersebut hilang untuk semua tema selain "default".

   2. HOTFIX — koreksi yang sumbernya sudah diperbaiki di resources/css/,
      tapi belum ikut ter-build ulang (dan tidak akan pernah masuk ke file
      tema yang sudah ter-generate). Aman dibiarkan walau nanti di-rebuild:
      nilainya sama dengan sumbernya.

   3. KOMPONEN BARU — komponen yang belum ada di app.css maupun di file tema
      mana pun, jadi tidak ada versi tema yang bisa "kalah". Warnanya diekspos
      sebagai CSS variable supaya tema bisa menimpanya kalau perlu.

   Untuk bagian 1 dan 2 jangan taruh warna — warna adalah wewenang tema.

   Publish ke public/ lewat: php artisan template:publish
   ========================================================================= */

/* ---------- 1. PARITY ---------- */

/* Tombol nominal cepat di form deposit/withdraw */
.preset-amounts .app-button {
    width: 100%;
    margin-bottom: 1rem;
}

/* Nav kategori di beranda desktop (Beranda / Eksklusif / Sports+ / Casino / ...) */
nav.app-breadcrumbs.home--full-width.app-breadcrumbs--d {
    justify-content: center;
}

/* ---------- 2. HOTFIX ---------- */

/* Beranda desktop: kedua blok Arcade dulu di-pin ke grid-row 6/7 dan 7/8,
   sehingga terlempar ke atas SNS card dan Top Tables walaupun urutan DOM-nya
   sudah di bawah Top Tables. Dikembalikan ke auto-placement supaya urutan
   visual mengikuti urutan DOM. Sumber sudah dibetulkan di
   resources/css/desktop.css. */
.home--d .card.card--arcade-carousel {
    grid-row: auto;
}

.home--d .arcade-showcase {
    grid-row: auto;
}

/* Halaman Lotto: jumlah kolom grid. Build kita hanya punya 2 kolom (base) dan
   4 kolom di >=1024px, tanpa breakpoint 640px sama sekali. Referensi memakai
   2 / 3 / 5. Angka 5 itu yang membentuk tata letaknya: widget dan kartu rumah
   memakai grid-column:span 2, jadi satu baris memuat dua elemen lebar plus
   satu kartu biasa, lalu grid-auto-flow:dense menutup sisanya. Dengan 4 kolom
   dua elemen lebar sudah menghabiskan satu baris penuh.

   Selector .lotto-content .lotto-grid dipakai (bukan .lotto-grid polos) supaya
   spesifisitasnya imbang dengan .lotto-grid[data-v-1f2cc254] di build; karena
   file ini dimuat terakhir, yang imbang akan menang. */
@media (min-width: 640px) {
    .lotto-content .lotto-grid {
        grid-template-columns: repeat(3, minmax(0, 1fr));
    }
}

@media (min-width: 1024px) {
    .lotto-content .lotto-grid {
        grid-template-columns: repeat(5, minmax(0, 1fr));
    }
}

/* ---------- 3. KOMPONEN BARU ---------- */

/* Featured games (kolom "Featured" di dalam .games-grid halaman provider slot).
   Blok ini tidak ada di app.css maupun di file tema mana pun. Scoped
   [data-v-455b314a] mengikuti markup di
   resources/views/desktop/partials/slots/slotsgames.blade.php.
   Warna latar bisa ditimpa per tema lewat --featured-bg. */
.slot-content[data-v-455b314a]{--featured-bg:#ff6467;position:relative;min-height:15rem}
.slot-content__featured[data-v-455b314a]{grid-column:1/-1;position:relative;display:grid;padding:.5rem;grid-gap:.5rem;margin-top:-.5rem;width:calc(100% + 1rem);transform:translateX(-.5rem);background-color:var(--featured-bg);grid-template-columns:auto repeat(4,minmax(0,1fr))}
.slot-content__featured>div[data-v-455b314a]{display:flex;flex-direction:column;align-items:center;justify-content:center;grid-gap:.25rem;gap:.25rem}
.slot-content__featured>div span[data-v-455b314a]{font-weight:700;font-size:.625rem;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;transform:rotate(180deg)}
.slot-content__featured.featured--d[data-v-455b314a]{grid-row:span 5;grid-column:unset;margin:0;width:100%;height:100%;transform:unset;align-items:center;border-radius:10px;grid-template-columns:unset;grid-template-rows:auto repeat(4,minmax(0,1fr))}
.slot-content__featured.featured--d>div[data-v-455b314a]{flex-direction:row;align-self:end}
.slot-content__featured.featured--d>div span[data-v-455b314a]{-ms-writing-mode:unset;writing-mode:unset;transform:unset;font-size:.875rem}
.slot-content .games-grid[data-v-455b314a],.slot-content .slot-loading[data-v-455b314a]{display:grid;grid-gap:.75rem;align-items:start;align-content:start;grid-template-rows:minmax(0,1fr);grid-template-columns:repeat(3,minmax(0,1fr))}
@media(min-width:1024px){.slot-content .games-grid[data-v-455b314a],.slot-content .slot-loading[data-v-455b314a]{grid-gap:1rem;grid-template-columns:repeat(auto-fill,minmax(10rem,1fr))}}
.slot-content .no-results[data-v-455b314a]{width:100%;padding:.75rem 2rem;text-align:center;font-size:.875rem;background-color:#1d2b43}
.slot-loading[data-v-455b314a]{position:absolute;width:100%}
.slot-loading--rtp[data-v-455b314a]{grid-template-columns:repeat(2,minmax(0,1fr))}

/* Tile di dalam blok Featured. Aturan [data-v-31b60a9e] aslinya belum ada di
   stylesheet mana pun, jadi ini versi minimal supaya tile tidak jebol keluar
   kolom (tanpa ini <img> tampil di ukuran natural 600x600 dan menimpa
   games-grid). Ganti dengan CSS asli kalau nanti tersedia. */
.featured-game[data-v-31b60a9e]{min-width:0;min-height:0}
.featured-game[data-v-31b60a9e]>a{display:block;width:100%;height:100%}
.featured-game__container[data-v-31b60a9e]{position:relative;display:flex;flex-direction:column;width:100%;height:100%;overflow:hidden;border-radius:10px}
.featured-game__img[data-v-31b60a9e]{position:relative;flex:1 1 auto;min-height:0;overflow:hidden}
.featured-game__img[data-v-31b60a9e] img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}
/* Nama game disembunyikan — mengikuti konvensi .promo-card__title dan
   .casino-game__name yang juga display:none. Markup tetap dipertahankan
   supaya identik dengan referensi dan tetap terbaca screen reader lewat
   alt gambar. */
.featured-game__name[data-v-31b60a9e]{display:none}
/* Klik kanan langsung ke gambar game asli */
.game-item__placeholder,
.casino-game__placeholder {
    pointer-events: none !important;
}

/* === PERMATA757 HOT SLOTS V5: START ===
   Khusus Hot Slots beranda desktop & mobile.
   Tidak mengubah logo, live chat, banner, atau katalog lain. */

/* Tinggi thumbnail sedikit ditambah: rasio 4:3, bukan pipih. */
.slot-showcase__grid .game-item--slot,
.hot-slots-card .game-item--slot {
    position: relative;
    height: 0;
    padding-bottom: 75% !important;
    overflow: hidden;
    border-radius: 16px;
    background: rgba(0, 0, 0, .16);
}

/* Jaga proporsi gambar, tanpa pemotongan wajah/teks/logo pada cover.
   Mode image-rendering auto juga menghindari efek bergerigi dari CSS global. */
.slot-showcase__grid .game-item--slot > .game-item__img,
.hot-slots-card .game-item--slot > .game-item__img {
    display: block;
    position: absolute;
    inset: 0;
    width: 100% !important;
    height: 100% !important;
    object-fit: contain !important;
    object-position: center center;
    image-rendering: auto !important;
    border-radius: inherit;
}

/* Loader dan placeholder tetap ada untuk gambar gagal dimuat,
   tetapi tidak akan menghalangi interaksi dengan gambar game. */
.slot-showcase__grid .game-item__placeholder,
.hot-slots-card .game-item__placeholder {
    pointer-events: none;
    border-radius: 16px;
}

/* Nama panjang ditampilkan maksimal dua baris, tidak terpotong menjadi
   satu baris pendek seperti sebelumnya. */
.slot-showcase__grid .game-item__name,
.hot-slots-card .game-item__name {
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    line-clamp: 2;
    overflow: hidden;
    white-space: normal;
    text-overflow: ellipsis;
    overflow-wrap: anywhere;
    line-height: 1.35;
    min-height: 2.7em;
    padding: .35rem .2rem 0;
    text-align: center;
}

/* Desktop: tetap enam kartu per baris pada layar lebar, jarak lebih lega. */
.slot-showcase__grid {
    gap: 12px !important;
}
@media (min-width: 769px) and (max-width: 1199px) {
    .slot-showcase__grid {
        grid-template-columns: repeat(5, minmax(0, 1fr)) !important;
    }
}

/* Mobile: cover cukup lebar agar detail game terbaca, tetap bisa digeser. */
.hot-slots-card__container {
    grid-auto-columns: 42% !important;
    gap: 10px !important;
}
@media (min-width: 480px) {
    .hot-slots-card__container {
        grid-auto-columns: 36% !important;
    }
}
@media (min-width: 700px) {
    .hot-slots-card__container {
        grid-auto-columns: 30% !important;
    }
}
/* === PERMATA757 HOT SLOTS V5: END === */

/* === PERMATA757 HOT SLOTS LAYOUT V6: START === */
/* Berdasarkan contoh pengguna: desktop 6x2, mobile 3x3 + geser horizontal.
   Scoped ke Hot Slots di beranda, tidak memengaruhi katalog game lain. */

/* Desktop: 6 gambar sejajar dengan jarak rapat, mengikuti contoh #1. */
@media (min-width: 769px) {
  .home--d .slot-showcase__grid {
    display: grid !important;
    grid-template-columns: repeat(6, minmax(0, 1fr)) !important;
    gap: 11px 7px !important;
    align-items: start;
  }
  .home--d .slot-showcase__grid > .game-item__wrapper {
    min-width: 0;
  }
  .home--d .slot-showcase__grid > .game-item__wrapper:nth-child(n+13) {
    display: none;
  }
  .home--d .slot-showcase__grid .game-item--slot {
    height: 0 !important;
    padding-bottom: 67.44186% !important;
    border-radius: 3px !important;
    overflow: hidden;
  }
  .home--d .slot-showcase__grid .game-item--slot > .game-item__img {
    width: 100% !important;
    height: 100% !important;
    object-fit: cover !important;
    object-position: center;
    image-rendering: auto !important;
    border-radius: 3px !important;
  }
  .home--d .slot-showcase__grid .game-item__name {
    display: block !important;
    width: 100%;
    white-space: nowrap !important;
    text-overflow: ellipsis !important;
    overflow: hidden;
    -webkit-line-clamp: unset !important;
    line-clamp: unset !important;
    min-height: 0 !important;
    line-height: 1.25 !important;
    padding: 4px 1px 0 !important;
    margin: 0 !important;
    font-weight: 700;
    font-size: 12px;
    text-align: center;
  }
  .home--d .slot-showcase__grid .game-item__placeholder {
    border-radius: 3px !important;
    pointer-events: none;
  }
}

/* Mobile: 3 kolom terlihat dan 3 baris, sisanya geser horizontal.
   Grid tetap mengalir per kolom agar urutan sesuai contoh #2. */
@media (max-width: 768px) {
  .hot-slots-card {
    width: 100%;
    min-width: 0;
    overflow: hidden;
  }
  .hot-slots-card .hot-slots-card__container {
    display: grid !important;
    grid-auto-flow: column !important;
    grid-template-rows: repeat(3, minmax(0, auto)) !important;
    grid-auto-columns: 29% !important;
    column-gap: 5px !important;
    row-gap: 8px !important;
    align-items: start;
  }
  .hot-slots-card .hot-slots-card__container > .game-item__wrapper {
    min-width: 0;
    width: 100%;
  }
  .hot-slots-card .game-item--slot {
    height: 0 !important;
    padding-bottom: 67.44186% !important;
    overflow: hidden;
    border-radius: 3px !important;
  }
  .hot-slots-card .game-item--slot > .game-item__img {
    width: 100% !important;
    height: 100% !important;
    object-fit: cover !important;
    object-position: center;
    image-rendering: auto !important;
    border-radius: 3px !important;
  }
  .hot-slots-card .game-item__name {
    display: block !important;
    width: 100%;
    white-space: nowrap !important;
    text-overflow: ellipsis !important;
    overflow: hidden;
    -webkit-line-clamp: unset !important;
    line-clamp: unset !important;
    min-height: 0 !important;
    line-height: 1.2 !important;
    padding: 3px 0 0 !important;
    margin: 0 !important;
    font-weight: 700;
    font-size: 9px !important;
    text-align: center;
  }
  .hot-slots-card .game-item__placeholder {
    border-radius: 3px !important;
    pointer-events: none;
  }
  /* Ikon provider dan pita game tetap tampil namun tidak menghalangi cover. */
  .hot-slots-card .game-item__provider {
    width: 19px !important;
    height: 19px !important;
  }
  .hot-slots-card .game-item__provider div {
    width: 16px !important;
    height: 16px !important;
  }
}
/* === PERMATA757 HOT SLOTS LAYOUT V6: END === */

/* PERMATA757_POKER_LAYOUT_V1_BEGIN
   Tata letak khusus halaman /poker (desktop & mobile).
   Tidak mengubah halaman atau daftar game lainnya. */

/* Grid kartu tetap seragam dan tidak tergantung tinggi gambar provider. */
section.poker .poker__grid {
  display: grid !important;
  list-style: none;
  margin: 0;
  padding: 0;
  grid-auto-flow: row !important;
  grid-auto-rows: auto !important;
  align-items: stretch !important;
  align-content: start;
  gap: 12px !important;
}
section.poker .poker__grid > .poker__game {
  display: flex !important;
  align-items: center;
  justify-content: center;
  position: relative;
  min-width: 0;
  width: 100%;
  height: auto !important;
  aspect-ratio: 1.95 / 1;
  padding: 8px !important;
  margin: 0;
  box-sizing: border-box;
  overflow: hidden;
  border-radius: 6px;
  background: #1d2b43;
  grid-column: auto !important;
  grid-row: auto !important;
}
section.poker .poker__grid > .poker__game > img {
  position: static !important;
  inset: auto !important;
  width: 100% !important;
  height: 100% !important;
  max-width: 100%;
  max-height: 100%;
  object-fit: contain !important;
  object-position: center;
  display: block;
}
section.poker .poker__grid > .poker__game > span {
  display: none !important;
}

/* Desktop: 6 kartu per baris, identik tinggi dan jaraknya. */
@media (min-width: 1024px) {
  section.poker.poker--d .poker__grid {
    grid-template-columns: repeat(6, minmax(0, 1fr)) !important;
    column-gap: 16px !important;
    row-gap: 16px !important;
  }
  section.poker.poker--d .poker__actions {
    display: grid !important;
    grid-row: auto !important;
    grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
    gap: 16px !important;
    width: min(100%, 820px);
    justify-self: center;
    margin: 0 auto;
  }
  section.poker.poker--d .poker__actions > a,
  section.poker.poker--d .poker__actions > button {
    grid-column: auto !important;
    width: 100%;
    min-width: 0;
    box-sizing: border-box;
  }
  section.poker.poker--d .poker__actions > :first-child {
    background: #075bff;
    color: #fff;
  }
  section.poker.poker--d .poker__actions > :nth-child(2) {
    background: #e9c500;
    color: #101527;
  }
  /* Dua lobby provider pada source bukan dua kolom raksasa penuh layar. */
  section.poker.poker--d .provider-lobbies {
    grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
    width: min(100%, 560px);
    margin: 16px auto !important;
    justify-self: center;
    align-items: stretch;
  }
}

/* Tablet/mobile: grid tidak gepeng dan tombol selalu mudah ditekan. */
@media (max-width: 1023.98px) {
  section.poker .poker-content { min-width: 0; }
  section.poker .poker__grid {
    grid-template-columns: repeat(3, minmax(0, 1fr)) !important;
    gap: 8px !important;
  }
  section.poker .poker__grid > .poker__game {
    padding: 5px !important;
    aspect-ratio: 1.65 / 1;
  }
  section.poker .poker__actions {
    grid-row: auto !important;
    grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
    gap: 8px;
    width: 100%;
  }
  section.poker .poker__actions > * {
    grid-column: auto !important;
    min-width: 0;
    width: 100%;
    box-sizing: border-box;
  }
  section.poker .provider-lobbies {
    grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
  }
}
@media (max-width: 350px) {
  section.poker .poker__grid {
    grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
  }
}
/* PERMATA757_POKER_LAYOUT_V1_END */

/* PERMATA757_POKER_REFERENCE_GAMBAR1_V2_BEGIN
   Hanya desktop /poker. Menyamakan grid 6 kolom, strip username akun,
   dan dua tombol sesuai screenshot pertama. Tidak menyembunyikan provider lain. */
@media (min-width: 1024px) {
  section.poker.poker--d .poker-account-strip-v2 {
    display: flex;
    align-items: center;
    flex-wrap: wrap;
    min-height: 40px;
    gap: 7px;
    padding: 5px 9px;
    margin: 11px 0 12px;
    color: #ffffff;
    background: #474f5d;
    border-radius: 3px;
    box-sizing: border-box;
    font-size: 13px;
  }
  section.poker.poker--d .poker-account-strip-v2__symbol {
    flex: 0 0 auto;
    width: 15px;
    height: 15px;
    fill: currentColor;
  }
  section.poker.poker--d .poker-account-strip-v2__name {
    overflow-wrap: anywhere;
  }
  section.poker.poker--d .poker-account-strip-v2__copy {
    min-width: 62px;
    height: 26px;
    margin-left: 5px;
    border: 1px solid #244be3;
    border-radius: 16px;
    background: #0947ff;
    box-shadow: 0 2px 0 #02062c, 0 1px 3px rgba(0,0,0,.5);
    color: #fff;
    font-size: 12px;
    font-weight: 700;
    cursor: pointer;
  }
  section.poker.poker--d .poker__grid {
    display: grid !important;
    grid-template-columns: repeat(6, minmax(0, 1fr)) !important;
    grid-auto-flow: row !important;
    grid-auto-rows: auto !important;
    align-items: stretch !important;
    align-content: start !important;
    gap: 16px !important;
    margin: 12px 0 !important;
    padding: 0 !important;
    list-style: none !important;
  }
  section.poker.poker--d .poker__grid > .poker__game {
    position: relative;
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    width: 100% !important;
    min-width: 0 !important;
    height: auto !important;
    aspect-ratio: 2 / 1 !important;
    margin: 0 !important;
    padding: 5px 7px !important;
    box-sizing: border-box !important;
    overflow: hidden !important;
    border-radius: 5px !important;
    background: #1d2b43 !important;
    grid-row: auto !important;
    grid-column: auto !important;
  }
  section.poker.poker--d .poker__grid > .poker__game > img {
    position: static !important;
    display: block !important;
    inset: auto !important;
    width: 100% !important;
    height: 100% !important;
    max-width: 100% !important;
    max-height: 100% !important;
    object-fit: contain !important;
    object-position: center !important;
  }
  section.poker.poker--d .poker__grid > .poker__game > span {
    display: none !important;
  }
  section.poker.poker--d .poker__actions {
    display: grid !important;
    grid-template-columns: repeat(2, minmax(0,1fr)) !important;
    grid-row: auto !important;
    gap: 16px !important;
    width: min(100%, 752px) !important;
    margin: 11px auto 20px !important;
    padding: 0 !important;
    justify-content: center !important;
  }
  section.poker.poker--d .poker__actions > a,
  section.poker.poker--d .poker__actions > button {
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    grid-column: auto !important;
    width: 100% !important;
    min-width: 0 !important;
    height: 33px !important;
    margin: 0 !important;
    padding: 4px 8px !important;
    box-sizing: border-box !important;
    font-size: 14px !important;
    font-weight: 700 !important;
    line-height: 1.2 !important;
    text-align: center;
    text-decoration: none !important;
  }
  section.poker.poker--d .poker__actions > :first-child {
    color: #fff !important;
    background: #064aff !important;
    border-radius: 5px 5px 20px 20px !important;
    box-shadow: 0 3px 0 #000d60 !important;
  }
  section.poker.poker--d .poker__actions > :nth-child(2) {
    color: #fff !important;
    background: #dfc000 !important;
    border-radius: 2px !important;
    box-shadow: none !important;
  }
}
/* Pada layar lebih sempit, pakai layout responsif Poker V1 yang sudah ada.
   Strip akun tetap rapih jika lebar <= 1023 piksel. */
@media (max-width: 1023.98px) {
  section.poker .poker-account-strip-v2 {
    display: flex;
    align-items: center;
    flex-wrap: wrap;
    gap: 7px;
    padding: 8px;
    margin: 8px 0;
    background: #474f5d;
    color: #fff;
    font-size: 12px;
    border-radius: 4px;
  }
  section.poker .poker-account-strip-v2__symbol { width:14px; height:14px; fill:currentColor; }
  section.poker .poker-account-strip-v2__copy {
    border: 0; border-radius: 15px; background: #064aff; color: #fff;
    font-weight: 700; padding: 5px 12px; cursor: pointer;
  }
}
/* PERMATA757_POKER_REFERENCE_GAMBAR1_V2_END */


/* PERMATA757_POKER_PROVIDER_DI_GRID_V3_BEGIN
   Kartu provider tambahan (mis. V8 Poker / Playtech Pokers) berada di grid
   Poker yang sama dengan 13 kartu lainnya, di desktop maupun mobile.
   Tidak menyentuh kartu Poker bawaan, tombol unduh, atau halaman lain. */
section.poker .poker__grid > .poker__extra-provider-v3 {
    cursor: pointer !important;
    padding: 5px 7px !important;
    border: 0;
    background: #1d2b43 !important;
}
section.poker .poker__grid > .poker__extra-provider-v3 > .poker__extra-provider-v3__link {
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    width: 100% !important;
    height: 100% !important;
    min-width: 0;
    text-decoration: none !important;
    position: relative;
    outline-offset: 3px;
}
section.poker .poker__grid > .poker__extra-provider-v3 > .poker__extra-provider-v3__link > img {
    position: static !important;
    inset: auto !important;
    display: block !important;
    width: 100% !important;
    height: 100% !important;
    max-width: 100% !important;
    max-height: 100% !important;
    object-fit: contain !important;
    object-position: center !important;
}
section.poker .poker__grid > .poker__extra-provider-v3 .poker__extra-provider-v3__sr {
    position: absolute !important;
    width: 1px !important;
    height: 1px !important;
    padding: 0 !important;
    margin: -1px !important;
    overflow: hidden !important;
    clip: rect(0,0,0,0) !important;
    clip-path: inset(50%) !important;
    white-space: nowrap !important;
    border: 0 !important;
}
section.poker .poker__grid > .poker__extra-provider-v3:focus-within {
    outline: 2px solid #75a5ff;
    outline-offset: 2px;
}

/* PERMATA757 — Samakan lebar artikel footer dengan konten utama */
@media (min-width: 1024px) {
    .footer-text.footer-text--d {
        width: 100%;
        max-width: 1200px;
        margin-left: auto;
        margin-right: auto;
        box-sizing: border-box;
    }
}
/* PERMATA757 - Sejajarkan artikel dan footer navigasi */
@media (min-width: 1024px) {
    .footer-text.footer-text--d,
    footer.app-footer.app-footer--d {
        width: 100% !important;
        max-width: 1200px !important;
        margin-left: auto !important;
        margin-right: auto !important;
        box-sizing: border-box !important;
    }
}
/* PERMATA757_POKER_PROVIDER_DI_GRID_V3_END */
