.elementor-389 .elementor-element.elementor-element-262138d{--display:flex;--min-height:60px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--margin-top:-10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-389 .elementor-element.elementor-element-e944b4a{--display:flex;--border-radius:0px 0px 10px 10px;}.elementor-389 .elementor-element.elementor-element-e944b4a:not(.elementor-motion-effects-element-type-background), .elementor-389 .elementor-element.elementor-element-e944b4a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-389 .elementor-element.elementor-element-fdc03a6{--display:flex;}.elementor-widget-theme-post-title .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-389 .elementor-element.elementor-element-6e3930f{text-align:center;}.elementor-389 .elementor-element.elementor-element-6e3930f .elementor-heading-title{font-family:"IRANYekanX", Sans-serif;font-size:16px;font-weight:600;color:#FFFFFF;}.elementor-389 .elementor-element.elementor-element-d30d052{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-widget-theme-post-featured-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-389 .elementor-element.elementor-element-d07fb45 img{border-style:solid;border-width:1px 1px 1px 1px;border-color:#CCCCCC;border-radius:10px 10px 10px 10px;}.elementor-389 .elementor-element.elementor-element-d2665d3{--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;}.elementor-389 .elementor-element.elementor-element-a3e2411{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#CCCCCC;--border-color:#CCCCCC;--border-radius:10px 10px 10px 10px;}.elementor-389 .elementor-element.elementor-element-a3e2411:not(.elementor-motion-effects-element-type-background), .elementor-389 .elementor-element.elementor-element-a3e2411 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-389 .elementor-element.elementor-element-85db35e{background-color:#F1F1F1;padding:10px 10px 10px 10px;}.elementor-389 .elementor-element.elementor-element-85db35e .elementor-heading-title{font-family:"IRANYekanX", Sans-serif;font-size:16px;font-weight:600;}.elementor-389 .elementor-element.elementor-element-b5eb2f2 > .jet-listing-grid > .jet-listing-grid__items{--columns:1;}.elementor-389 .elementor-element.elementor-element-ac651cf{--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;}.elementor-389 .elementor-element.elementor-element-ff6d1ea{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#CCCCCC;--border-color:#CCCCCC;--border-radius:10px 10px 10px 10px;}.elementor-389 .elementor-element.elementor-element-ff6d1ea:not(.elementor-motion-effects-element-type-background), .elementor-389 .elementor-element.elementor-element-ff6d1ea > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-389 .elementor-element.elementor-element-99b5259{--display:flex;}.elementor-widget-theme-post-content{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-389 .elementor-element.elementor-element-3b8008b{text-align:justify;color:var( --e-global-color-secondary );font-family:"IRANYekanX", Sans-serif;font-size:14px;font-weight:400;line-height:25px;}.elementor-389 .elementor-element.elementor-element-1bb63d7{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-389 .elementor-element.elementor-element-557dd6e img{border-radius:10px 10px 10px 10px;}.elementor-389 .elementor-element.elementor-element-9b20610{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:030px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;}.elementor-389 .elementor-element.elementor-element-720c394{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#8E0808;--border-color:#8E0808;--border-radius:10px 10px 10px 10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-389 .elementor-element.elementor-element-720c394:not(.elementor-motion-effects-element-type-background), .elementor-389 .elementor-element.elementor-element-720c394 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-389 .elementor-element.elementor-element-ca56924{--display:flex;--justify-content:center;}.elementor-389 .elementor-element.elementor-element-c26f52f{text-align:center;}.elementor-389 .elementor-element.elementor-element-c26f52f .elementor-heading-title{font-family:"IRANYekanX", Sans-serif;font-size:18px;font-weight:600;color:#FFFFFF;}.elementor-389 .elementor-element.elementor-element-00f0d21{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-389 .elementor-element.elementor-element-c2de620 .elementor-button{background-color:#FFFFFF;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );}.elementor-389 .elementor-element.elementor-element-c2de620.elementor-element{--align-self:center;}.elementor-389 .elementor-element.elementor-element-c2de620 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-389 .elementor-element.elementor-element-326545e .elementor-button{background-color:#FFFFFF;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );}.elementor-389 .elementor-element.elementor-element-326545e.elementor-element{--align-self:center;}.elementor-389 .elementor-element.elementor-element-326545e .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-389 .elementor-element.elementor-element-ec004c3{--display:flex;}.elementor-389 .elementor-element.elementor-element-d0935c1{margin:-50px 0px calc(var(--kit-widget-spacing, 0px) + -50px) 50px;}@media(min-width:768px){.elementor-389 .elementor-element.elementor-element-e944b4a{--width:96%;}.elementor-389 .elementor-element.elementor-element-99b5259{--width:70%;}.elementor-389 .elementor-element.elementor-element-1bb63d7{--width:26%;}.elementor-389 .elementor-element.elementor-element-ec004c3{--width:40%;}}/* Start custom CSS for html, class: .elementor-element-715973d *//* پنل فیلتر سه ستونه */
#table-filters {
  display: flex;
  flex-wrap: wrap;
  gap: 10px;
  margin-bottom: 12px;
}
#table-filters .filter-item {
  flex: 0 0 30%;
  display: flex;
  align-items: center;
  gap: 8px;
  font-size: 14px;
}

/* دکمه‌ها 50% کنار هم */
#table-filters-buttons {
  display: flex;
  gap: 10px;
  margin-top: 8px;
}
#table-filters-buttons button {
  flex: 0 0 50%;
  padding: 8px 12px;
  border: none;
  border-radius: 4px;
  cursor: pointer;
  font-size: 14px;
  color: #fff;
}
#activate-btn { background: #4CAF50; }
#disable-btn { background: #f44336; }

/* مخفی‌شده‌ها داخل hidden-pool (نمایش داده نشوند) */
#table-hidden-pool { display: none !important; }

/* اگر لازم داری، می‌تونی جدول‌ها داخل wrapper استایل بدی */
#tables-display-wrapper { /* اختیاری */ }
/* دکمه‌ها 50٪ کنار هم */
#table-filters-buttons {
  display: flex;
  gap: 10px;
  margin-top: 10px;
}
#table-filters-buttons button {
  flex: 0 0 49%;
  padding: 10px 12px;
  border: none;
  border-radius: 6px;
  cursor: pointer;
  font-size: 15px;
  color: #fff;
  transition: transform .08s ease, opacity .12s;
}
#table-filters-buttons button:active { transform: translateY(1px);}
#activate-btn { background: #28a745; }
#disable-btn { background: #dc3545; }

/* حالت غیرفعال دکمه */
#table-filters-buttons button[disabled] {
  opacity: 0.6;
  cursor: not-allowed;
}/* End custom CSS */
/* Start custom CSS for theme-post-content, class: .elementor-element-3b8008b */.elementor-389 .elementor-element.elementor-element-3b8008b h4{
background: #ffffff;
background: linear-gradient(90deg, rgba(255, 255, 255, 1) 0%, rgba(255, 217, 217, 1) 100%);
    font-size: 16px;
    font-weight: 600;
    padding: 5px;
}/* End custom CSS */
/* Start custom CSS for theme-post-title, class: .elementor-element-c26f52f */.elementor-389 .elementor-element.elementor-element-c26f52f span{
    color: #fff45f;
    font-size: 24px !important;
}/* End custom CSS */