.elementor-9711 .elementor-element.elementor-element-46d5d4c{--display:flex;--min-height:200px;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--background-transition:0.3s;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-9711 .elementor-element.elementor-element-46d5d4c:not(.elementor-motion-effects-element-type-background), .elementor-9711 .elementor-element.elementor-element-46d5d4c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-3ef68b1 );}.elementor-9711 .elementor-element.elementor-element-b99fbe6{--display:flex;--min-height:50px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:0px 10px;--row-gap:0px;--column-gap:10px;border-style:none;--border-style:none;--border-radius:5px 5px 5px 5px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9711 .elementor-element.elementor-element-03e5eff{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9711 .elementor-element.elementor-element-2012e93{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9711 .elementor-element.elementor-element-4c801ad{--display:flex;--min-height:50px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:0px 10px;--row-gap:0px;--column-gap:10px;border-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-9711 .elementor-element.elementor-element-7dbe382 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:10px 10px 10px 10px;border-style:none;border-radius:15px 15px 15px 15px;}.elementor-9711 .elementor-element.elementor-element-7dbe382 .elementor-icon-box-wrapper{align-items:center;text-align:center;}.elementor-9711 .elementor-element.elementor-element-7dbe382{--icon-box-icon-margin:29px;}.elementor-9711 .elementor-element.elementor-element-7dbe382 .elementor-icon-box-title{margin-block-end:0px;text-shadow:0px 0px 10px rgba(255, 0, 0, 0.3);color:var( --e-global-color-f4cb550 );}.elementor-9711 .elementor-element.elementor-element-7dbe382.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-2b8a117 );}.elementor-9711 .elementor-element.elementor-element-7dbe382.elementor-view-framed .elementor-icon, .elementor-9711 .elementor-element.elementor-element-7dbe382.elementor-view-default .elementor-icon{fill:var( --e-global-color-2b8a117 );color:var( --e-global-color-2b8a117 );border-color:var( --e-global-color-2b8a117 );}.elementor-9711 .elementor-element.elementor-element-7dbe382 .elementor-icon{font-size:164px;}.elementor-9711 .elementor-element.elementor-element-7dbe382 .elementor-icon i{transform:rotate(16deg);}.elementor-9711 .elementor-element.elementor-element-7dbe382 .elementor-icon-box-title, .elementor-9711 .elementor-element.elementor-element-7dbe382 .elementor-icon-box-title a{font-family:"Vazirmatn", Sans-serif;font-size:20px;font-weight:600;line-height:60px;letter-spacing:0px;word-spacing:0px;}.elementor-9711 .elementor-element.elementor-element-7dbe382 .elementor-icon-box-description{font-family:"IRANYekanX", Sans-serif;font-size:15px;font-weight:600;line-height:25px;color:var( --e-global-color-bbfa615 );}.elementor-9711 .elementor-element.elementor-element-31eaa01{--display:flex;--min-height:0px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-9711 .elementor-element.elementor-element-c40dc9c{--display:flex;--min-height:50px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:0px 10px;--row-gap:0px;--column-gap:10px;border-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9711 .elementor-element.elementor-element-f49f884{width:auto;max-width:auto;--icon-box-icon-margin:9px;}.elementor-9711 .elementor-element.elementor-element-f49f884 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;border-style:none;border-radius:15px 15px 15px 15px;}.elementor-9711 .elementor-element.elementor-element-f49f884.elementor-element{--align-self:center;}.elementor-9711 .elementor-element.elementor-element-f49f884 .elementor-icon-box-wrapper{align-items:center;text-align:right;}.elementor-9711 .elementor-element.elementor-element-f49f884 .elementor-icon-box-title{margin-block-end:0px;color:#f8bb42;}.elementor-9711 .elementor-element.elementor-element-f49f884.elementor-view-stacked .elementor-icon{background-color:#f8bb42;}.elementor-9711 .elementor-element.elementor-element-f49f884.elementor-view-framed .elementor-icon, .elementor-9711 .elementor-element.elementor-element-f49f884.elementor-view-default .elementor-icon{fill:#f8bb42;color:#f8bb42;border-color:#f8bb42;}.elementor-9711 .elementor-element.elementor-element-f49f884 .elementor-icon{font-size:32px;}.elementor-9711 .elementor-element.elementor-element-f49f884 .elementor-icon i{transform:rotate(0deg);}.elementor-9711 .elementor-element.elementor-element-f49f884 .elementor-icon-box-title, .elementor-9711 .elementor-element.elementor-element-f49f884 .elementor-icon-box-title a{font-family:"Vazirmatn", Sans-serif;font-size:15px;font-weight:600;line-height:60px;letter-spacing:0px;word-spacing:0px;}.elementor-9711 .elementor-element.elementor-element-f49f884 .elementor-icon-box-description{font-family:"IRANYekanX", Sans-serif;font-size:15px;font-weight:600;line-height:25px;color:var( --e-global-color-bbfa615 );}@media(min-width:768px){.elementor-9711 .elementor-element.elementor-element-46d5d4c{--content-width:1400px;}.elementor-9711 .elementor-element.elementor-element-b99fbe6{--width:100%;}.elementor-9711 .elementor-element.elementor-element-4c801ad{--width:100%;}.elementor-9711 .elementor-element.elementor-element-31eaa01{--width:100%;}.elementor-9711 .elementor-element.elementor-element-c40dc9c{--width:100%;}}@media(max-width:1024px){.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-widget-icon-box .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-9711 .elementor-element.elementor-element-7dbe382 > .elementor-widget-container{padding:10px 10px 10px 10px;}.elementor-9711 .elementor-element.elementor-element-7dbe382 .elementor-icon{font-size:75px;}.elementor-9711 .elementor-element.elementor-element-f49f884 > .elementor-widget-container{padding:10px 10px 10px 10px;}.elementor-9711 .elementor-element.elementor-element-f49f884 .elementor-icon{font-size:75px;}}@media(max-width:767px){.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-widget-icon-box .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}/* Start custom CSS for html, class: .elementor-element-4fa7c6b */.exchange-tables {
  font-family: "IRANYekanX", sans-serif;
  direction: rtl;
  color: #f0f0f0;
  display: flex;
  flex-direction: column;
  gap: 16px;
  margin: 20px auto;
  max-width: 1400px;
  padding: 0 15px;
  box-sizing: border-box;
}

/* کنترل‌ها */
.table-controls {
  display: flex;
  justify-content: space-between;
  align-items: center;
  flex-wrap: wrap;
  gap: 10px;
}

.controls-right {
  display: flex;
  align-items: center;
  gap: 8px;
  flex-wrap: wrap;
}

.controls-left {
  display: flex;
  align-items: center;
}

.filter-tabs {
  display: flex;
  gap: 8px;
  flex-wrap: wrap;
}

.filter-tab {
  padding: 6px 12px;
  border: 1px solid #333;
  border-radius: 6px;
  font-size: 13px;
  background: #151515;
  color: #f0f0f0;
  cursor: pointer;
  transition: 0.3s;
}

.filter-tab:hover {
  background: #ffbd44;
  color: #1c1c1c;
}

.filter-tab.active {
  background: #ffbd44;
  color: #1c1c1c;
  font-weight: bold;
}

.table-controls input,
.table-controls .exchanges-link {
  padding: 6px 10px;
  border: 1px solid #333;
  border-radius: 6px;
  font-size: 13px;
  height: 34px;
  line-height: 20px;
  text-align: center;
  text-decoration: none;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  box-sizing: border-box;
}

.table-controls input {
  width: 200px;
  background: #151515;
  color: #f0f0f0;
  border: 1px solid #444;
}

.table-controls input::placeholder {
  color: #aaa;
}

.table-controls .exchanges-link {
  width: 120px;
  background: #c70203; /* سبز بهاری */
  color: #ffffff;
  font-weight: bold;
}

.table-controls .exchanges-link:hover {
  background: #e70003; /* سبز تیره‌تر برای هاور */
  color: #ffffff;
}

.plus-icon {
  font-size: 16px;
  font-weight: bold;
  margin-left: 5px;
}

/* استایل جدول */
.exchange-table {
  position: relative;
  flex: 1 1 100%;
  background-color: #1c1c1c;
  border-radius: 12px;
  overflow: hidden;
}

.exchange-table::before {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  height: 4px;
  width: 100%;
  background-color: #ffbd44;
}

.exchange-table table {
  width: 100%;
  border-collapse: collapse;
  table-layout: auto;
}

.exchange-table thead {
  background-color: #ffbd44;
}

.exchange-table thead th {
  background-color: #ffbd44;
  color: #1c1c1c;
  font-weight: bold;
  font-size: 15px;
  text-align: center;
  padding: 10px;
  border: none;
  white-space: nowrap;
}

.exchange-table th,
.exchange-table td {
  padding: 8px;
  text-align: center;
  font-size: 14px;
  vertical-align: middle;
  min-width: 80px;
  color: #f0f0f0;
}

.exchange-table tbody td {
  border: 1px solid #090909;
}

.exchange-table tbody tr:nth-child(odd) {
  background-color: #151515;
}

.exchange-table tbody tr:nth-child(even) {
  background-color: #242424;
}

.exchange-table td img {
  width: 25px;
  height: 25px;
  vertical-align: middle;
  border-radius: 4px;
}

/* دکمه مشاهده */
.btn-view {
  display: inline-block;
  padding: 6px 20px;
  background: #ffbd44;
  color: #1c1c1c;
  font-weight: bold;
  border-radius: 6px;
  font-size: 13px;
  text-decoration: none;
  transition: 0.3s;
  min-width: 80px;
  text-align: center;
}

.btn-view:hover {
  background: #c70203;
  color: #fff;
}

/* آیکون‌های SVG */
.check-icon {
  width: 25px;
  height: 25px;
  vertical-align: middle;
}

.check-icon path:first-child {
  fill: #ffbd44; /* سبز برای پس‌زمینه "دارد" */
  stroke: none; /* بدون دور */
}

.check-icon path:nth-child(2) {
  stroke: #151515; /* تیک سفید */
  stroke-width: 1.5;
}

.cross-icon {
  width: 25px;
  height: 25px;
  vertical-align: middle;
}

.cross-icon path:first-child {
  fill: #e70003; /* قرمز برای پس‌زمینه "ندارد" */
  stroke: none; /* بدون دور */
}

.cross-icon path:nth-child(2),
.cross-icon path:nth-child(3) {
  stroke: #FFFFFF; /* ضربدر سفید */
  stroke-width: 1.5;
}

/* دکمه مشاهده کامل */
.table-footer {
  text-align: center;
  padding: 10px 0;
}

.show-more-btn {
  display: inline-block;
  padding: 6px 20px;
  background: #151515;
  color: #ffbd44;
  font-weight: bold;
  border-radius: 6px;
  font-size: 18px;
  text-decoration: none;
  transition: 0.3s;
  width: 95%;
}

.show-more-btn:hover {
  background: #ffbd44;
  color: #151515;
}

/* ریسپانسیو */
@media (max-width: 1024px) {
  .exchange-table {
    max-width: 100%;
    flex: 1 1 100%;
  }

  .exchange-table th,
  .exchange-table td {
    min-width: 60px;
  }

  .filter-tabs {
    flex-wrap: wrap;
    gap: 6px;
  }

  .filter-tab {
    font-size: 12px;
    padding: 5px 10px;
  }
}

@media (max-width: 768px) {
  .exchange-table table,
  .exchange-table thead,
  .exchange-table tbody,
  .exchange-table th,
  .exchange-table td,
  .exchange-table tr {
    display: block;
  }

  .exchange-table thead {
    display: none;
  }

  .exchange-table tr {
    margin-bottom: 12px;
    background-color: #1e1e1e;
    border: 1px solid #ffbd44;
    padding: 10px;
    border-radius: 8px;
  }

  .exchange-table td {
    position: relative;
    padding-right: 50%;
    border: none;
    border-bottom: 1px solid #333;
    text-align: right;
    background-color: transparent !important;
    color: #f0f0f0;
  }

  .exchange-table td:before {
    content: attr(data-label);
    position: absolute;
    right: 12px;
    top: 12px;
    font-weight: bold;
    color: #ffbd44;
    font-size: 13px;
  }

  .exchange-table td[data-label="لوگو"] {
    text-align: center;
    padding-right: 0;
  }

  .exchange-table td[data-label="لوگو"] img {
    margin: 0;
  }

  .exchange-table td[data-label="زبان فارسی"],
  .exchange-table td[data-label="پشتیبانی فارسی"],
  .exchange-table td[data-label="حساسیت به IP"],
  .exchange-table td[data-label="واریز ریالی"],
  .exchange-table td[data-label="اپ موبایل"] {
    text-align: center;
    padding-right: 0;
  }

  .table-footer {
    padding: 10px;
  }

  .filter-tabs {
    justify-content: center;
  }

  .table-controls {
    flex-direction: column;
    align-items: center;
    gap: 12px;
  }

  .controls-right,
  .controls-left {
    width: 100%;
    justify-content: center;
  }

  .table-controls input {
    width: 100%;
    max-width: 300px;
  }
}/* End custom CSS */