.elementor-1031 .elementor-element.elementor-element-4024312{--display:flex;}.elementor-1031 .elementor-element.elementor-element-a1349a0 > .elementor-widget-container{border-style:none;border-radius:15px 15px 15px 15px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.16);}:root{--page-title-display:none;}@media(max-width:767px){.elementor-1031 .elementor-element.elementor-element-4024312{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:-8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:15px;}.elementor-1031 .elementor-element.elementor-element-a1349a0 > .elementor-widget-container{margin:0px -26px 0px -26px;padding:0px 0px 0px 0px;}.elementor-1031 .elementor-element.elementor-element-a1349a0.elementor-element{--align-self:stretch;--flex-grow:1;--flex-shrink:0;}}/* Start custom CSS for html, class: .elementor-element-a1349a0 *//* استایل مخصوص حالت موبایل */
@media (max-width: 600px) {
  /* دکمه‌های دسته‌بندی */
  .category-buttons {
    display: flex;
    flex-wrap: nowrap;
    overflow-x: auto;
    justify-content: flex-start;
    gap: 8px;
    scrollbar-width: none; /* مخفی کردن اسکرول در فایرفاکس */
  }
  .category-buttons::-webkit-scrollbar {
    display: none; /* مخفی کردن اسکرول در کروم */
  }

  .category-buttons a {
    flex: 0 0 auto;
    white-space: nowrap;
    font-size: clamp(11px, 3vw, 13px);
    padding: 8px 10px;
    border-radius: 8px;
  }

  /* دکمه‌های داخل جدول */
  .table-actions {
    display: flex;
    flex-wrap: nowrap;
    justify-content: center;
    gap: 6px;
  }

  .table-actions .btn {
    flex: 1 1 auto;
    min-width: 0;
    white-space: nowrap;
    font-size: clamp(11px, 2.8vw, 13px);
    padding: 6px 8px;
    text-overflow: ellipsis;
    overflow: hidden;
  }

  /* اگر داخل المنتور هست و کانتینر دارد */
  .elementor-widget-container {
    overflow-x: auto;
  }
}/* End custom CSS */