
.coin_icon{
  background-image:url(~/application/modules/Intopenai/externals/images/coin.png);
  background-size:cover;
  height:18px;
  width:18px;
  display:inline-flex
;
}

/*Composer Menu*/
.activity_post_container #compose-intopenaiImage-activator i svg {
  fill:#db1065;
}
.activity_post_container #compose-intopenaiDescription-activator i svg {
  fill:#7206ff;
}

/*Generate Modal*/
.intopenai_generate_modal .form-label{
  font-weight:500;
}
.intopenai_balance_info{
  background-color:var(--theme-list-background-color-alt);
  border-radius:var(--theme-item-radius);
  padding:0.9375rem;
  flex-wrap:wrap;
  margin-bottom:1.25rem;
}
.intopenai_balance_info_count b{
  font-size:2.1875rem;
  line-height:1;
}
.intopenai_credit_points{
  border-top-width:1px;
  margin-top:10px;
  padding-top:10px;
  width:100%;
}
.intopenai_images_list{
  overflow:auto;
  padding:10px 0;
}
.intopenai_images_item_inner{
  cursor:pointer;
  position:relative;
  width:120px;
}
.intopenai_images_item_inner img{
  border-radius:5px;
  width:100%;
  object-fit:cover;
  aspect-ratio:1/1;
}
.intopenai_images_item_inner .remove_image_ai{
  position:absolute;
  top:-5px;
  right:-5px;
  height:20px;
  width:20px;
  border-radius:50%;
  background-color:#000;
  color:#fff;
  display:flex;
  align-items:center;
  justify-content:center;
  cursor:pointer;
}
[dir="rtl"] .intopenai_images_item_inner .remove_image_ai{
  left:-5px;
  right:auto;
}
.intopenai_images_item_inner .remove_image_ai:before{
  content:"\f00d";
  font-weight:700;
  font-family:'Font Awesome 6 Free';
}
.intopenai_images_item.active .intopenai_images_item_inner:after{
  content:"\f00c";
  font-family:'Font Awesome 6 Free';
  font-weight:700;
  position:absolute;
  top:50%;
  left:50%;
  transform:translate(-50%, -50%);
  height:40px;
  width:40px;
  border-radius:50%;
  background-color:#037c03;
  color:#fff;
  font-size:20px;
  display:flex;
  align-items:center;
  justify-content:center;
}
.intopenai_modal_des_box textarea{
  min-height:7.5rem;
}
@media (max-width:991px) {
  .intopenai_generate_modal .row{
    gap:15px;
  } 
}

/*Form Element*/
.intopenai_form_element .form-label{
  display:none;
}
.intopenai_form_element button{
  padding: 0.625rem 0.9375rem;
  line-height:1;
  font-weight:var(--theme-font-weight-bold);
}
