.modal-content {
  margin-top: 5rem;
}
.modal-body {
  padding: 1rem;
}
.ps {
  font-size: 1.5rem;
  font-weight: 800;
  text-align: center;
}
.g-16 {
  gap: 1.6rem;
}
.fs-7 {
  font-size: 0.75rem;
}
.fs-8 {
  font-size: 0.87rem;
}
.co-9a {
  color: #9a9a9a;
}
.col-1 {
  width: auto;
  border-radius: 0.75rem;
  background: var(--Neutral-Neutral-50, #f3f3f3);
}
.col-2 {
  width: auto;
  border-radius: 0.75rem;
  background: var(--Exchange-Exchange-0, #efebff);
}
.w-max {
  width: max-content;
}
.w-fill {
  width: -webkit-fill-available;
}
.w-fit {
  width: fit-content;
}
.pt {
  font-size: 0.875rem;
  font-weight: 900;
}
.border-div {
  border-radius: 0.5625rem;
  background: #fff;
}
.dr-lt {
  direction: ltr;
}
.cont-p {
  position: relative;
}
.co-5d {
  color: #5d2ffb;
}

.di-br-b {
  align-items: center;
  border-radius: 0.625rem;
  border: 1px solid var(--Neutral-Neutral-100, #e6e6e6);
  background: #fff;
  box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.05);
}

.mb-81 {
  margin-bottom: 0.81rem;
}
.div-gra {
  border-radius: 0.625rem;
  background: var(--Neutral-Neutral-50, #f3f3f3);
  box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.05);
}
.col-75 {
  color: #757575;
}
.col-c5 {
  color: #c5c5c5;
}
.bt-buy {
  justify-content: center;
  height: 2.93rem;
  display: flex;
  align-items: center;
  color: white;
  width: 12rem;
  border-radius: 0.625rem;
  background: var(--Exchange-Exchange-4, #5d2ffb);
}
.bt-buy:hover {
  background: rgb(70 34 200) !important;
  color: white;
}
.ban {
  margin-top: 5rem;
}
.tjr {
  border-radius: 0.625rem;
  box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.05);
}
.shad {
  box-shadow: 0px 10px 15px -3px rgba(0, 0, 0, 0.1),
    0px 4px 6px -2px rgba(0, 0, 0, 0.05);
  border-radius: 5.625rem;
}
.flash {
  margin-top: -8rem;
}
.background-faded {
  background-color: #f8f9fa !important; /* رنگ پس‌زمینه‌ی جدید */
  opacity: 0.7;
}
.modal-content.mr {
  margin-top: 12rem !important;
}
.modal-header {
  padding: 0.7rem !important;
  border-bottom: unset !important;
}
.btn-close {
  margin-left: 0.25rem !important;
}
.modal-body.body-2 {
  padding: 1rem !important;
}
.div-bn {
  border-radius: 0.625rem;
  border: 1px solid #e6e6e6;
  box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.05);
  margin-bottom: 0.38rem;

}
.g-38{
  gap: 0.38rem;
}

.bt-ta{
  color: #00D809;
text-align: center;
font-size: 0.75rem;
font-weight: 500;
padding: 0.375rem 0.5625rem;
border-radius: 0.5rem;
border: 1px solid rgba(0, 216, 9, 0.11);
background: #E5FBE6;
box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.05);
}
.bt-ba{
  color: #1400FF;
text-align: center;
font-size: 0.75rem;
font-weight: 500;
padding: 0.375rem 0.5625rem;
border-radius: 0.5rem;
border: 1px solid rgba(20, 0, 255, 0.11);
background: #F5F4FF;
box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.05);

}
.btn-afz{
  direction: ltr;
  color: #FFF;
font-size: 1rem;
font-style: normal;
font-weight: 600;
border-radius: 0.625rem;
border-color: #5D2FFB;
background: var(--Exchange-Exchange-4, #5D2FFB);
padding: 0.5625rem 1.5rem;
text-align: center;

}
.btn-afz:hover {
  background: rgb(70 34 200) !important;
  color: white;
}
@media (max-width: 575px) {
  .last-dv {
    gap: 1rem;
  }
  .bt-buy {
    width: auto;
  }
}
