.elementor-17088 .elementor-element.elementor-element-431562e > .elementor-container{max-width:781px;}/* Start custom CSS for section, class: .elementor-element-431562e *//* استایل کلی جداول فرم تو در تو */
.gpnf-entry-list {
  width: 100% !important;
  max-width: 100%;
  overflow-x: auto;
  margin: 0 auto;
  border-collapse: collapse;
  display: block;
}

/* وسط‌چین کردن محتوا */
.gpnf-entry-list table,
.gpnf-entry-list thead,
.gpnf-entry-list tbody,
.gpnf-entry-list tr,
.gpnf-entry-list th,
.gpnf-entry-list td {
  text-align: center !important;
}

/* رفع اسکرول در موبایل */
.gpnf-entry-list table {
  width: 100% !important;
  display: table;
  table-layout: auto;
}

/* دکمه‌ها و محتوا در موبایل */
@media (max-width: 768px) {
  .gpnf-entry-list {
    overflow-x: auto;
  }
  .gpnf-entry-actions .button {
    display: inline-block;
    width: 100%;
    margin-bottom: 5px;
  }
}

/* هماهنگی فرم تو در تو با المنتور یا فرم اصلی */
.gpnf-entry {
  padding: 10px;
  box-sizing: border-box;
  margin: 0 auto;
  max-width: 100%;
}

/* مودال‌های باز شده برای افزودن/ویرایش */
.gpnf-modal {
  max-width: 95% !important;
  width: 600px;
  margin: 0 auto !important;
}

.gpnf-modal-content {
  padding: 20px;
  box-sizing: border-box;
}/* End custom CSS */