.elementor-181 .elementor-element.elementor-element-2dd65a0{--display:flex;}/* Start custom CSS for html, class: .elementor-element-cb76cbf */.bet-box{
  max-width:1100px;
  height:160px; /* ارتفاع ثابت و درست */
  margin:40px auto;
  background:#214480;
  border:2px solid #000;
  border-radius:22px;
  display:flex;
  overflow:hidden;
  box-shadow:0 18px 40px rgba(0,0,0,.45);
  color:#fff;
}

/* ستون‌ها */
.bet-col{
  flex:1;
  display:flex;
  flex-direction:column;
  align-items:center;
  justify-content:center;
  text-align:center;
  position:relative;
}

.bet-col:not(:last-child)::after{
  content:"";
  position:absolute;
  left:0;
  top:15%;
  bottom:15%;
  width:1px;
  background:rgba(0,0,0,.6);
}

/* لوگو */
.logo-col{
  flex:1.2;
}
.bet-logo{
  width:120px;
  height:50px;
  object-fit:contain;
  margin-bottom:10px;
}

/* دکمه اپ */
.btn-app{
  background:linear-gradient(135deg,#1e88e5,#0d47a1);
  padding:8px 18px;
  border-radius:999px;
  color:#fff;
  text-decoration:none;
  font-size:13px;
  font-weight:700;
}
.btn-app:hover{
  color:#fff;
}

/* نام سایت */
.site-title{
  font-size:14px;
  opacity:.9;
}
.site-name{
  font-size:20px;
  font-weight:900;
  color:#ffca28;
}
.site-country{
  margin-top:4px;
  font-size:14px;
}

/* امتیاز */
.stars{
  color:#ffeb3b;
  font-size:20px;
}
.rate{
  font-size:14px;
  margin:4px 0;
}
.bonus{
  font-size:14px;
  line-height:1.6;
}

/* ثبت نام */
.btn-signup{
  background:linear-gradient(135deg,#ffb74d,#ff9800);
  padding:16px 34px;
  border-radius:50%;
  font-size:16px;
  font-weight:900;
  color:#000;
  text-decoration:none;
}
.btn-signup:hover{
  color:#fff;
}

/* برچسب */
.badge{
  position:absolute;
  top:10px;
  right:10px;
  background:linear-gradient(135deg,#ffca28,#ff9800);
  color:#000;
  padding:5px 12px;
  border-radius:999px;
  font-size:12px;
  font-weight:800;
}

/* موبایل */
@media(max-width:900px){
  .bet-box{
    height:auto;
    flex-direction:column;
  }
  .bet-col{
    padding:20px 0;
  }
  .bet-col::after{
    display:none;
  }
}/* End custom CSS */