/* 顶部导航栏 */
/* ✅ 桌面版顶部背景图 */
.navbar-top-section {
  background: url('https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiWfPEr93vSqipk6MMeIG0x0tOeruroQ2bAhzN_r8-alRjVn7Jr6_-KnLhrRAYnuiPsKhyphenhyphenDPEWOagUjo-wIYbb7lCXyiA5_F-y_TN6P4P17_FKjdsAHPAiJAE_TxY6bzZp0JldjB-TMzZ6TR0eUtxj7d6H20z-2k3DhXXAcxhu206yUuEtJFGLTX_4wmQfh/s1920/desktop%20atas%20KS.jpg')
              center center / cover no-repeat !important;
  color: white !important;
  border-top: none !important;
  box-shadow: 0 -2px 8px rgba(0, 0, 0, 0.2);
}

/* ✅ 手机版顶部背景图 */
@media (max-width: 768px) {
  .navbar-top-section {
    background: url('https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEisiCe4l7cZ6tcYJFD4Jol87MUf_7KemCUJeyiQgPyAYGHgcqDP5bO_PaEP0ZCtsNT9Y73Osgpic_Tp_SxkXTCFnaLbhXum9_Flkg5ltBGppZkWDnS3tnaJTEcLUvuNXJpIGSfo7Y1bWI79UrRusDrK-SDovmPD6uZ0ZbwKZMrgGbQr_TkjdFmKEMvM9yiG/s1080/mobile%20atas%20KS.jpg')
                center center / cover no-repeat !important;
  }
}

/* ✅ 桌面版底部背景图 */
.navbar-bottom-section {
  background: url('https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEir4X4a2dGhNQ-eoi1CEA4UQ1zWUiepRcqSn6cSeP9DkNqjBVZu2YGDkjAUsG-oNErTpyfTS0L2GXcid_HZQwq6_T82pb-TDZxSVYdzfdVWtUMQwstf-wuqympPUPlucdU9ZjfPdgc_xsgQH86z6qW7M34xgRfvZ9gz7b7zR_6Of2NK28yYBwMU2nUAsuJ8/s1920/desktop%20bawah%20ks.jpg') 
              center center / cover no-repeat !important;
  color: white !important;
  border-bottom: none !important;
  box-shadow: 0 4px 12px rgba(0, 0, 0, 0.4);
}

/* ✅ 手机版底部背景图 */
@media (max-width: 768px) {
  .navbar-bottom-section {
    background: url('https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhgQHyLoWtbf2rmtZlsh-_jALiEp8-XfjKONcUYm0lhLBydmQKDkoFGVVXv8Jc0xl2m-GRDn0IoZdmuWWSu6tixe4bqegD2cD4vCaqhSjDnp1eXD6fqEgbEfSqYaG88IzHbJdx2OtMbdU1NQMksSl7hSbz8FEU-vzvOOw1bYw3PENpis4CUNgs3epeDOCI4/s1080/mobile%20bwah%20ks.jpg') 
                center center / cover no-repeat !important;
  }
}

/* 图标亮化（顶部 + 底部） */
.navbar-top-section img.icon,
.navbar-bottom-section img.icon {
  filter: brightness(1.2);
}

/* 包围整个右边区域，加深蓝色边框 */
.userprofile-container {
border: 2px solid #1A235A; /* 用你发的深蓝色 */
border-radius: 12px; /* 圆角 */
padding: 20px; /* 内边距 */
background-color: rgba(255, 255, 255, 0.8); /* 半透明白底 */
box-shadow: 0 4px 10px rgba(0, 0, 0, 0.1); /* 轻微阴影 */
}

/* === 🎨 渐变按钮通用样式 === */
.btn-style.btn-primary,
.btn-style.btn-primary:hover,
.btn-style.btn-primary:focus {
background: linear-gradient(90deg, #0d47a1, #ff1744) !important;
color: white !important;
border: none !important;
box-shadow: 0 0 10px rgba(0,0,0,0.1) !important;
transition: all 0.3s ease;
font-weight: bold;
}

/* === 🖱 Hover 效果放大光亮 === */
.btn-style.btn-primary:hover {
filter: brightness(1.15) drop-shadow(0 0 6px #fff);
transform: scale(1.02);
}

/* LIVE TRANSACTION 外层样式 + 深蓝边框 */
.live-transaction-table {
background: rgba(255, 255, 255, 0.95);
border-radius: 12px;
padding: 20px;
box-shadow: 0 4px 15px rgba(0, 0, 0, 0.08);
border: 2px solid #1A235A;
position: relative;
margin-top: 20px;
transition: all 0.3s ease;
}

/* Deposit 标题背景 - 蓝色 */
.live-transaction-table .trans-title:first-child {
background: #1A235A;
color: white;
font-weight: 700;
font-size: 1rem;
padding: 10px 0;
border-radius: 10px 10px 0 0;
}

/* Withdraw 标题背景 - 红色 */
.live-transaction-table .trans-title:nth-child(2) {
background: #ff0000;
color: white;
font-weight: 700;
font-size: 1rem;
padding: 10px 0;
border-radius: 10px 10px 0 0;
}

/* 单笔交易内容 */
.trans-content {
background: white;
border: 1px solid #f1f1f1;
padding: 8px 0;
font-size: 0.85rem;
color: #333;
}

/* 交易账号样式 */
.trans-content-half {
letter-spacing: 1px;
font-family: monospace;
}

/* 左侧 Deposit 金额加粗 */
.trans-content .col-6:nth-child(2n) {
font-weight: 700;
color: #1A235A;
}

/* 右侧 Withdraw 金额加粗 */
.live-transaction-table > .d-flex > .col-6:nth-child(4) .row > .col-6:nth-child(2n) {
font-weight: 700;
color: #1A235A;
}

/* ==============Annountment================= */

/* ✅ 去除 modal 背景遮罩层 */
.modal-backdrop {
display: none !important;
background: none !important;
}

/* ✅ modal 外层去除边框 + 阴影 + 背景 + 动效 */
#annoucementModal .modal-dialog,
#annoucementModal .modal-content,
#annoucementModal .modal-body {
border: none !important;
box-shadow: none !important;
background: transparent !important;
padding: 0 !important;
animation: fadeInZoom 0.6s ease-out;
}

/* ✅ 图片样式 */
#annoucementModal .announcementContent img {
width: 100% !important;
border-radius: 12px;
display: block;
margin: 0 auto;
}

/* ✅ 关闭按钮吸附右上角 */
#annoucementModal .btn-annoucement-close.outside-close {
top: -10px;
right: -10px;
z-index: 10;
}

/* ✅ 入场动画：淡入+缩放 */
@keyframes fadeInZoom {
0% {
  opacity: 0;
  transform: scale(0.9);
}
100% {
  opacity: 1;
  transform: scale(1);
}
}

/* 🔴 LIVE 图片闪烁动画 */
img[alt="live"] {
  animation: blinkLive 1.2s infinite ease-in-out;
  filter: drop-shadow(0 0 5px red);
}

@keyframes blinkLive {
  0%, 100% {
    opacity: 1;
    filter: drop-shadow(0 0 5px red);
  }
  50% {
    opacity: 0.3;
    filter: drop-shadow(0 0 10px red);
  }
}

/* ✅ 所有 input 和 select 框统一样式 */
input.form-control,
select.form-control,
textarea.form-control {
  border: 1px solid #1A235A !important; 
  border-radius: 10px !important;
  background-color: #f8fbff !important;
  padding: 10px 12px !important;
  font-size: 14px !important;
  color: #000 !important;
  transition: all 0.2s ease;
}

/* ✅ Hover & Focus 效果增强 */
input.form-control:hover,
select.form-control:hover,
textarea.form-control:hover,
input.form-control:focus,
select.form-control:focus,
textarea.form-control:focus {
  border-color: #4A6CF7 !important;
  background-color: #ffffff !important;
  box-shadow: 0 0 0 3px rgba(74, 108, 247, 0.2); /* 可选：轻微蓝光效果 */
  outline: none !important;
}

/* ✅ 金额按钮 - 白色背景 + 阴影 + 动效 */
.amount_options {
  background: #ffffff !important;
  color: #1A235A !important;
  border: 1px solid #e0e0e0 !important;
  border-radius: 10px !important;
  padding: 3px 0 !important;
  font-weight: 600 !important;
  font-size: 14px !important;
  box-shadow: 0 4px 8px rgba(0, 0, 0, 0.08) !important;
  transition: all 0.2s ease;
}

.amount_options:hover {
  filter: brightness(1.05);
  transform: scale(1.05);
  box-shadow: 0 6px 12px rgba(0, 0, 0, 0.12) !important;
}
/* ✅ 选中银行（active）的样式 */
.bank-selection.active {
  border: 1px solid #1A235A !important; /* 深蓝色边框，1px */
  box-shadow: 0 0 10px rgba(26, 35, 90, 0.4) !important; /* 轻微亮光，立体感 */
  background-color: #f0f4ff !important; /* 淡蓝色背景 */
}

/* ✅ 所有银行图标 hover 时的动效 */
.bank-selection:hover {
  transform: scale(1.05);
  transition: all 0.3s ease;
}

/* ✅ 选中银行的图片亮度微提高 */
.bank-selection.active img {
  filter: brightness(1.1);
}
/* ✅ 银行信息容器 - 白色背景 + 阴影 + 动效 */
.bank-info-container {
  background: #ffffff !important;
  border: 2px solid #e0e0e0 !important;
  border-radius: 10px !important;
  padding: 12px 16px !important;
  box-shadow: 0 4px 8px rgba(0, 0, 0, 0.08) !important;
  transition: all 0.2s ease;
  color: #1A235A !important;
}

.bank-info-container:hover {
  filter: brightness(1.03);
  box-shadow: 0 6px 12px rgba(0, 0, 0, 0.12) !important;
}

/* ✅ 银行名字 + 账号 字体微调 */
#bank_holder,
#bank_account {
  font-size: 14px !important;
  font-weight: 600 !important;
  margin-bottom: 4px;
}
/* ✅ 上传文件 input 美化 */
.custom-file .custom-file-input {
  background: #f8fbff !important; /* 淡蓝色背景 */
  border: 2px solid #1A235A !important; /* 深蓝色边框 */
  border-radius: 10px !important;
  padding: 8px 12px !important;
  font-size: 0.9rem !important;
}

/* ✅ 上传文件 label 美化 */
.custom-file-label {
  background: #ffffff !important; /* 白色背景 */
  color: #1A235A !important; /* 深蓝色字体 */
  font-weight: 600 !important;
  border: 1px solid #1A235A !important;
  border-radius: 10px !important;
  padding: 10px 16px !important;
  font-size: 0.95rem !important;
  box-shadow: 0 4px 8px rgba(0,0,0,0.1); /* ✅ 立体阴影 */
  transition: all 0.3s ease;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
}

/* ✅ Hover 轻微放大 + 增强光感 */
.custom-file-label:hover {
  filter: brightness(1.05);
  transform: scale(1.02);
}

/* ✅ 让 input 透明只展示 label */
.custom-file-input {
  opacity: 0;
  position: absolute;
  z-index: 2;
  width: 100%;
  height: 100%;
}
/* ✅ 美化 My Wallet 模块 */
#userProfileModule {
  border: 2px solid #1A235A !important;     /* 深蓝边框 */
  border-radius: 12px !important;           /* 圆角边框 */
  padding: 16px !important;                 /* 内边距 */
  background-color: #ffffff !important;     /* 背景色 */
  box-shadow: 0 4px 10px rgba(0, 0, 0, 0.06); /* 轻微卡片阴影 */
}
.login-form-wrapper input.form-control {
  border: 2px solid #1A235A !important;
  border-radius: 10px !important;
  background-color: #f8fbff !important;
}
/* 闪电卡片 + 静态发光 + 默认放大 */
.nav-event-container {
  position: relative;
  background: linear-gradient(135deg, #ffffff, #e3e3e3);
  border-radius: 14px;
  padding: 10px 12px;
  box-shadow: 0 0 20px rgba(255, 255, 255, 0.2);
  overflow: hidden;
  border: 2px solid transparent;
  transform: scale(1.03); /* 默认放大 */
}

/* 黑色发光字体 */
.nav-event-container .text-main-font {
  font-weight: 700;
  font-size: 0.6rem;
  color: #000000;
  text-shadow: 0 0 4px rgba(255, 255, 255, 0.8), 0 0 6px rgba(255, 255, 255, 0.5);
}

/* 闪电边框特效 */
.nav-event-container::before {
  content: "";
  position: absolute;
  inset: -2px;
  background: linear-gradient(60deg, #00ffcc, #0066ff, #00ffcc);
  background-size: 400% 400%;
  animation: lightningGlow 2s linear infinite;
  z-index: -1;
  border-radius: 14px;
  filter: blur(3px);
}

/* 图标微缩放 */
.nav-event-container img {
  transform: scale(1.08); /* 默认放大 */
  border-radius: 10px;
  transition: none;
}

/* 动画关键帧 */
@keyframes lightningGlow {
  0% {
    background-position: 0% 50%;
  }
  50% {
    background-position: 100% 50%;
  }
  100% {
    background-position: 0% 50%;
  }
}

/* 激活按钮：深蓝背景 + 白字 + 阴影 */
#mergeWalletTab .nav-link.active {
  background-color: #1A235A;
  color: #fff !important;
  font-weight: 700;
  border-radius: 50px;
  box-shadow: 0 0 10px rgba(26, 35, 90, 0.5);
  border: none;
  transition: all 0.3s ease;
}

/* 非激活按钮：白底 + 蓝边 + 深蓝字 + 轻微阴影 */
#mergeWalletTab .nav-link {
  background-color: #ffffff;
  color: #1A235A !important;
  font-weight: 600;
  border: 2px solid #1A235A;
  border-radius: 50px;
  box-shadow: 0 0 5px rgba(26, 35, 90, 0.2);
  transition: all 0.3s ease;
}

/* ==========Promotion标题========== */
/* 隐藏标题文字 */
.promotion-row-wrapper[data-section-id="17"] .promotion-title-row p {
  display: none !important;
}

/* 容器设置 */
.promotion-row-wrapper[data-section-id="17"] .promotion-title-row {
  position: relative;
  height: 70px;
  padding: 0 !important;
  text-align: center;
  background-color: transparent !important;
}

/* 显示图片并缩放大小 */
.promotion-row-wrapper[data-section-id="17"] .promotion-title-row::after {
  content: url("https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjUSKQeU24IFKUnJEu964pAiejN5zvfUnNYAzr83NtD7UHs07RuU1JOe_64iIkEqnomIEiwNADlFzcK-uc62oQteb6BwihPfYecA7cFGE0ZK3BnwGlv83oRJz0RwFF88I7OkqoPdAlQD10C11rPIwxIh2AHY2vSEqYRomRt_-OD6lt_t-0ZcOyncfBLr_w/w640-h118/free%20rebate.png");
  display: inline-block;
  zoom: 0.45; /* ✅ 缩放比例（1 = 原图，0.8 = 80%，你可以改） */ 
}

/* 同时隐藏图标 */
.promotion-row-wrapper[data-section-id="17"] .promotion-title-row img {
  display: none !important;
}
/* 隐藏标题文字 */
.promotion-row-wrapper[data-section-id="14"] .promotion-title-row p {
  display: none !important;
}

/* 容器设置 */
.promotion-row-wrapper[data-section-id="14"] .promotion-title-row {
  position: relative;
  height: 70px;
  padding: 0 !important;
  text-align: center;
  background-color: transparent !important;
}

/* 显示图片并缩放大小 */
.promotion-row-wrapper[data-section-id="14"] .promotion-title-row::after {
  content: url("https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiXunqusMMM1ywC4jdcXJDWgdmb51M_BZJZicHs4V8rOrXdPGsdCGsWUb6rH34bPf4MaHfmLCl4blPElY1wKfvZ26qPBqLFpaha3CnwW7MIVEVT3esVNhmV0dDJQTddp6wvJne0jKr1WRDcDbHY0jp7u4A2o3v4GhOmlQTRFbmp4uowIYToaDZDfRRQSBM/w640-h118/notis%20penting.png");
  display: inline-block;
  zoom: 0.45; /* ✅ 缩放比例（1 = 原图，0.8 = 80%，你可以改） */ 
}

/* 同时隐藏图标 */
.promotion-row-wrapper[data-section-id="14"] .promotion-title-row img {
  display: none !important;
}
/* 隐藏标题文字 */
.promotion-row-wrapper[data-section-id="5"] .promotion-title-row p {
  display: none !important;
}

/* 容器设置 */
.promotion-row-wrapper[data-section-id="5"] .promotion-title-row {
  position: relative;
  height: 70px;
  padding: 0 !important;
  text-align: center;
  background-color: transparent !important;
}

/* 显示图片并缩放大小 */
.promotion-row-wrapper[data-section-id="5"] .promotion-title-row::after {
  content: url("https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjAKzUlXbUZYFjRQBgDYLkTniSwKwoTgGjH1ZBs6-KvmAd2Yvx_Byy6iIMV_3NoxkrObCP4ToOP-QsdCb8YTHG9ZbESp6_W5Ja3Py1N3r1xv6QLaTxp57sbOFg4kpBb6ftZ2vG2SyRJmuLAsg63NMoLjc0myWZfKOtZCDWTFuFPaBy4SDysXt58XGReKz8/w640-h118/welcome%20bonus.png");
  display: inline-block;
  zoom: 0.45; /* ✅ 缩放比例（1 = 原图，0.8 = 80%，你可以改） */ 
}

/* 同时隐藏图标 */
.promotion-row-wrapper[data-section-id="5"] .promotion-title-row img {
  display: none !important;
}
/* 隐藏标题文字 */
.promotion-row-wrapper[data-section-id="1"] .promotion-title-row p {
  display: none !important;
}

/* 容器设置 */
.promotion-row-wrapper[data-section-id="1"] .promotion-title-row {
  position: relative;
  height: 70px;
  padding: 0 !important;
  text-align: center;
  background-color: transparent !important;
}

/* 显示图片并缩放大小 */
.promotion-row-wrapper[data-section-id="1"] .promotion-title-row::after {
  content: url("https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhdP8189wFbLI4fDGof1ebXnmabL6nvitd6IygTh2OGkzxXwvGyf5YBiepKKtjxoUnXPHfht9XaNEtOFH8GQmxDbfnvX4C37eKxMdUePvnOVLfWqQPHPysg03PAWS6f-Ki2mEqDWGDZEMdRxj5rVkTlqtFrNzRp2fC_FOuSBxFp3ZtBj8B85V3qrSj7Iig/w640-h118/special%20reward%20rebate.png");
  display: inline-block;
  zoom: 0.45; /* ✅ 缩放比例（1 = 原图，0.8 = 80%，你可以改） */ 
}

/* 同时隐藏图标 */
.promotion-row-wrapper[data-section-id="1"] .promotion-title-row img {
  display: none !important;
}
/* 隐藏标题文字 */
.promotion-row-wrapper[data-section-id="16"] .promotion-title-row p {
  display: none !important;
}

/* 容器设置 */
.promotion-row-wrapper[data-section-id="16"] .promotion-title-row {
  position: relative;
  height: 70px;
  padding: 0 !important;
  text-align: center;
  background-color: transparent !important;
}

/* 显示图片并缩放大小 */
.promotion-row-wrapper[data-section-id="16"] .promotion-title-row::after {
  content: url("https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEieDb0xEYB0oibnIXCwPpIqEzzcJwEzGYzvV792ndDqqEmeYdDrj9uHu2V8zPoQ11XxXXTIK-kYGERM5XHao3rkgEUWqSwmnf_jap-bvJmr5lFkUwSbOlE2LtCpHwt2xvDAN58k3FTwgsycvhyWf1zCH98t2AzdN_mz9h9q3hg2Da7i2OyS_gQqZ0UzZOM/w640-h118/daily%20slot%20bonus.png");
  display: inline-block;
  zoom: 0.45; /* ✅ 缩放比例（1 = 原图，0.8 = 80%，你可以改） */ 
}

/* 同时隐藏图标 */
.promotion-row-wrapper[data-section-id="16"] .promotion-title-row img {
  display: none !important;
}
/* 隐藏标题文字 */
.promotion-row-wrapper[data-section-id="2"] .promotion-title-row p {
  display: none !important;
}

/* 容器设置 */
.promotion-row-wrapper[data-section-id="2"] .promotion-title-row {
  position: relative;
  height: 70px;
  padding: 0 !important;
  text-align: center;
  background-color: transparent !important;
}

/* 显示图片并缩放大小 */
.promotion-row-wrapper[data-section-id="2"] .promotion-title-row::after {
  content: url("https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi-vLgWgHYC8trpkI7BtorGh0_lsj3LfUXGavf8ziiNi01Syi3b6AI5VEv0ZMcmV3plKennxY51Dq9a8kiex78dZtqB-iygbV0MVVgmOAwo8aRGAKOpoGAIOIrT5UdbDW_pVK-tN0S17MC9zAcYOcDniDSBR58Bl17i5mdj6pArhdpfasdXthE9MXsen_o/w640-h118/share.png");
  display: inline-block;
  zoom: 0.45; /* ✅ 缩放比例（1 = 原图，0.8 = 80%，你可以改） */ 
}

/* 同时隐藏图标 */
.promotion-row-wrapper[data-section-id="2"] .promotion-title-row img {
  display: none !important;
}

/* 隐藏标题文字 */
.promotion-row-wrapper[data-section-id="19"] .promotion-title-row p {
  display: none !important;
}

/* 容器设置 */
.promotion-row-wrapper[data-section-id="19"] .promotion-title-row {
  position: relative;
  height: 70px;
  padding: 0 !important;
  text-align: center;
  background-color: transparent !important;
}

/* 显示图片并缩放大小 */
.promotion-row-wrapper[data-section-id="19"] .promotion-title-row::after {
  content: url("https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiFMZRZCTVh7REfQZZPJY1EdnRjQ1a_a2nAnBYJY2P_tetNuU-UpobXucjZF_MOtEx0Wtrr2XKTrYpYpb5arJFEwOM0_9b_aLLk72n4M9sVQrN5friMHVj7P9-deP8ix0NOt-mplAV_AL8kXMSKl6qfBtyzajS-aqZLZNxUKSp4FtNjbqoExeggUo99I74/w640-h118/bonus%20kumpul%20harian.png");
  display: inline-block;
  zoom: 0.45; /* ✅ 缩放比例（1 = 原图，0.8 = 80%，你可以改） */ 
}

/* 同时隐藏图标 */
.promotion-row-wrapper[data-section-id="19"] .promotion-title-row img {
  display: none !important;
}

/* 隐藏标题文字 */
.promotion-row-wrapper[data-section-id="20"] .promotion-title-row p {
  display: none !important;
}

/* 容器设置 */
.promotion-row-wrapper[data-section-id="20"] .promotion-title-row {
  position: relative;
  height: 70px;
  padding: 0 !important;
  text-align: center;
  background-color: transparent !important;
}

/* 显示图片并缩放大小 */
.promotion-row-wrapper[data-section-id="20"] .promotion-title-row::after {
  content: url("https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhf6-d_fQytJGbBb1BSKoi-Qvcpb9mnw6NBi7e98kSQTJnC_gICb8QS9Z87u4-7sWz1mOPYxW-ipvrH46LvK7WQM-9IZ080KSVgbZLzJ8TvORorTplKP9VJ2nEs7dBwIHhK2vUy1Q13FZ2teMi5eTWihaYv2z_0oC-RzX3IgAdm9vP16FpNvpxGH7wKG28/w640-h118/event%20game.png");
  display: inline-block;
  zoom: 0.45; /* ✅ 缩放比例（1 = 原图，0.8 = 80%，你可以改） */ 
}

/* 同时隐藏图标 */
.promotion-row-wrapper[data-section-id="20"] .promotion-title-row img {
  display: none !important;
}

/* =========红包卡片=======*/
/* ✅ 替换背景图：三个 referral 卡片统一红包背景 */
.promotion-content-referral {
  background: url("https://i.ibb.co/WRczWC5/be38c045ca6669a1b77ea.gif") center center / cover no-repeat !important;
  border-radius: 12px;
  position: relative;
  overflow: hidden;
}

/* ✅ 清除原有白底（.no-default） */
.promotion-content-referral .no-default {
  background: transparent !important;
}

/* ✅ 隐藏“Tuntut Sekarang”这行 */
.promotion-content-referral .amount {
  display: none !important;
}

/* Custom added by developer, do not remove */
.fontBlackColor
{
color: #000 !important;
}
/* Custom added by developer, do not remove */
.contact-us-table a
{
     color: #1E90FF;
}

.lottery .provider-games h1
{
color:#222 !important;
}

.lottery .provider-games .list-provider-icon span
{
color:#fff !important;
}

.lottery .provider-games a[name="games_link"]
{
background: linear-gradient(90deg, #0d47a1, #ff1744) !important;
    color: white !important;
    border: none !important;
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.1) !important;
    transition: all 0.3s ease;
    font-weight: bold;
}

.lottery .provider-games .list-provider-icon,
.lottery .provider-games .pnp-provider-bg
{
background: #1c265e !important;
border-radius:10px !important;
}

.lottery .provider-games .resultDate, .lottery .provider-games .pnp-table-color
{
color:#1c265e!important;
}