.elementor-18091 .elementor-element.elementor-element-e7fc5a0 > .elementor-container{max-width:598px;}.elementor-18091 .elementor-element.elementor-element-e7fc5a0{margin-top:25px;margin-bottom:25px;}.elementor-18091 .elementor-element.elementor-element-a56b9e8 .elementor-field-group{margin-bottom:10px;}.elementor-18091 .elementor-element.elementor-element-a56b9e8 .elementor-form-fields-wrapper{margin-bottom:-10px;}body .elementor-18091 .elementor-element.elementor-element-a56b9e8 .elementor-field-group > label{padding-bottom:0px;}.elementor-18091 .elementor-element.elementor-element-a56b9e8 .elementor-field-group .elementor-field:not(.elementor-select-wrapper){background-color:#ffffff;}.elementor-18091 .elementor-element.elementor-element-a56b9e8 .elementor-field-group .elementor-select-wrapper select{background-color:#ffffff;}.elementor-18091 .elementor-element.elementor-element-23e12cc{text-align:center;}/* Start custom CSS for text-editor, class: .elementor-element-596f558 *//* Ninja Forms Submissions Table Styling */
.ninja-forms-views-submissions-table {
  overflow-x: auto;
  background: #fff;
  border-radius: 12px;
  box-shadow: 0 2px 6px rgba(0,0,0,0.08);
  padding: 20px;
  margin: 0 auto 40px;
  max-width: 100%;
}

/* Table Basics */
.ninja-forms-views-submissions-table table {
  width: 100%;
  border-collapse: collapse;
  font-size: 16px;
  text-align: left;
  border: 1px solid #ddd;
}

/* Header Styling */
.ninja-forms-views-submissions-table th {
  background: #1e4d24; /* brand green */
  color: #fff;
  font-weight: 600;
  padding: 12px 10px;
  border-bottom: 2px solid #ddd;
}

/* Table Cells */
.ninja-forms-views-submissions-table td {
  padding: 12px 10px;
  border-bottom: 1px solid #eee;
}

/* Name + Email Columns 50/50 */
.ninja-forms-views-submissions-table th:nth-child(1),
.ninja-forms-views-submissions-table td:nth-child(1),
.ninja-forms-views-submissions-table th:nth-child(2),
.ninja-forms-views-submissions-table td:nth-child(2) {
  width: 50%;
}

/* Striped Row Styling */
.ninja-forms-views-submissions-table tr:nth-child(odd) td {
  background-color: #f7fbf8; /* light green stripe */
}

.ninja-forms-views-submissions-table tr:nth-child(even) td {
  background-color: #ffffff; /* white */
}

/* Hover Effect */
.ninja-forms-views-submissions-table tr:hover td {
  background-color: #eaf5ea; /* subtle green highlight */
}

/* Mobile Adjustments */
@media (max-width: 768px) {
  .ninja-forms-views-submissions-table {
    padding: 10px;
  }

  .ninja-forms-views-submissions-table table {
    font-size: 14px;
  }

  .ninja-forms-views-submissions-table th,
  .ninja-forms-views-submissions-table td {
    padding: 8px;
  }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ab9d486 *//* Ninja Forms Submissions Table Styling */
.ninja-forms-views-submissions-table {
  overflow-x: auto;
  background: #fff;
  border-radius: 12px;
  box-shadow: 0 2px 6px rgba(0,0,0,0.08);
  padding: 20px;
  margin: 0 auto 40px;
  max-width: 100%;
}

/* Table Basics */
.ninja-forms-views-submissions-table table {
  width: 100%;
  border-collapse: collapse;
  font-size: 16px;
  text-align: left;
  border: 1px solid #ddd;
}

/* Header Styling */
.ninja-forms-views-submissions-table th {
  background: #1e4d24; /* brand green */
  color: #fff;
  font-weight: 600;
  padding: 12px 10px;
  border-bottom: 2px solid #ddd;
}

/* Table Cells */
.ninja-forms-views-submissions-table td {
  padding: 12px 10px;
  border-bottom: 1px solid #eee;
}

/* Name + Email Columns 50/50 */
.ninja-forms-views-submissions-table th:nth-child(1),
.ninja-forms-views-submissions-table td:nth-child(1),
.ninja-forms-views-submissions-table th:nth-child(2),
.ninja-forms-views-submissions-table td:nth-child(2) {
  width: 50%;
}

/* Striped Row Styling */
.ninja-forms-views-submissions-table tr:nth-child(odd) td {
  background-color: #f7fbf8; /* light green stripe */
}

.ninja-forms-views-submissions-table tr:nth-child(even) td {
  background-color: #ffffff; /* white */
}

/* Hover Effect */
.ninja-forms-views-submissions-table tr:hover td {
  background-color: #eaf5ea; /* subtle green highlight */
}

/* Mobile Adjustments */
@media (max-width: 768px) {
  .ninja-forms-views-submissions-table {
    padding: 10px;
  }

  .ninja-forms-views-submissions-table table {
    font-size: 14px;
  }

  .ninja-forms-views-submissions-table th,
  .ninja-forms-views-submissions-table td {
    padding: 8px;
  }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2a625212 *//* Ninja Forms Submissions Table Styling */
.ninja-forms-views-submissions-table {
  overflow-x: auto;
  background: #fff;
  border-radius: 12px;
  box-shadow: 0 2px 6px rgba(0,0,0,0.08);
  padding: 20px;
  margin: 0 auto 40px;
  max-width: 100%;
}

/* Table Basics */
.ninja-forms-views-submissions-table table {
  width: 100%;
  border-collapse: collapse;
  font-size: 16px;
  text-align: left;
  border: 1px solid #ddd;
}

/* Header Styling */
.ninja-forms-views-submissions-table th {
  background: #1e4d24; /* brand green */
  color: #fff;
  font-weight: 600;
  padding: 12px 10px;
  border-bottom: 2px solid #ddd;
}

/* Table Cells */
.ninja-forms-views-submissions-table td {
  padding: 12px 10px;
  border-bottom: 1px solid #eee;
}

/* Name + Email Columns 50/50 */
.ninja-forms-views-submissions-table th:nth-child(1),
.ninja-forms-views-submissions-table td:nth-child(1),
.ninja-forms-views-submissions-table th:nth-child(2),
.ninja-forms-views-submissions-table td:nth-child(2) {
  width: 50%;
}

/* Striped Row Styling */
.ninja-forms-views-submissions-table tr:nth-child(odd) td {
  background-color: #f7fbf8; /* light green stripe */
}

.ninja-forms-views-submissions-table tr:nth-child(even) td {
  background-color: #ffffff; /* white */
}

/* Hover Effect */
.ninja-forms-views-submissions-table tr:hover td {
  background-color: #eaf5ea; /* subtle green highlight */
}

/* Mobile Adjustments */
@media (max-width: 768px) {
  .ninja-forms-views-submissions-table {
    padding: 10px;
  }

  .ninja-forms-views-submissions-table table {
    font-size: 14px;
  }

  .ninja-forms-views-submissions-table th,
  .ninja-forms-views-submissions-table td {
    padding: 8px;
  }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-aaa16eb *//* Ninja Forms Submissions Table Styling */
.ninja-forms-views-submissions-table {
  overflow-x: auto;
  background: #fff;
  border-radius: 12px;
  box-shadow: 0 2px 6px rgba(0,0,0,0.08);
  padding: 20px;
  margin: 0 auto 40px;
  max-width: 100%;
}

/* Table Basics */
.ninja-forms-views-submissions-table table {
  width: 100%;
  border-collapse: collapse;
  font-size: 16px;
  text-align: left;
  border: 1px solid #ddd;
}

/* Header Styling */
.ninja-forms-views-submissions-table th {
  background: #1e4d24; /* brand green */
  color: #fff;
  font-weight: 600;
  padding: 12px 10px;
  border-bottom: 2px solid #ddd;
}

/* Table Cells */
.ninja-forms-views-submissions-table td {
  padding: 12px 10px;
  border-bottom: 1px solid #eee;
}

/* Name + Email Columns 50/50 */
.ninja-forms-views-submissions-table th:nth-child(1),
.ninja-forms-views-submissions-table td:nth-child(1),
.ninja-forms-views-submissions-table th:nth-child(2),
.ninja-forms-views-submissions-table td:nth-child(2) {
  width: 50%;
}

/* Striped Row Styling */
.ninja-forms-views-submissions-table tr:nth-child(odd) td {
  background-color: #f7fbf8; /* light green stripe */
}

.ninja-forms-views-submissions-table tr:nth-child(even) td {
  background-color: #ffffff; /* white */
}

/* Hover Effect */
.ninja-forms-views-submissions-table tr:hover td {
  background-color: #eaf5ea; /* subtle green highlight */
}

/* Mobile Adjustments */
@media (max-width: 768px) {
  .ninja-forms-views-submissions-table {
    padding: 10px;
  }

  .ninja-forms-views-submissions-table table {
    font-size: 14px;
  }

  .ninja-forms-views-submissions-table th,
  .ninja-forms-views-submissions-table td {
    padding: 8px;
  }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-096fc49 *//* Ninja Forms Submissions Table Styling */
.ninja-forms-views-submissions-table {
  overflow-x: auto;
  background: #fff;
  border-radius: 12px;
  box-shadow: 0 2px 6px rgba(0,0,0,0.08);
  padding: 20px;
  margin: 0 auto 40px;
  max-width: 100%;
}

/* Table Basics */
.ninja-forms-views-submissions-table table {
  width: 100%;
  border-collapse: collapse;
  font-size: 16px;
  text-align: left;
  border: 1px solid #ddd;
}

/* Header Styling */
.ninja-forms-views-submissions-table th {
  background: #1e4d24; /* brand green */
  color: #fff;
  font-weight: 600;
  padding: 12px 10px;
  border-bottom: 2px solid #ddd;
}

/* Table Cells */
.ninja-forms-views-submissions-table td {
  padding: 12px 10px;
  border-bottom: 1px solid #eee;
}

/* Name + Email Columns 50/50 */
.ninja-forms-views-submissions-table th:nth-child(1),
.ninja-forms-views-submissions-table td:nth-child(1),
.ninja-forms-views-submissions-table th:nth-child(2),
.ninja-forms-views-submissions-table td:nth-child(2) {
  width: 50%;
}

/* Striped Row Styling */
.ninja-forms-views-submissions-table tr:nth-child(odd) td {
  background-color: #f7fbf8; /* light green stripe */
}

.ninja-forms-views-submissions-table tr:nth-child(even) td {
  background-color: #ffffff; /* white */
}

/* Hover Effect */
.ninja-forms-views-submissions-table tr:hover td {
  background-color: #eaf5ea; /* subtle green highlight */
}

/* Mobile Adjustments */
@media (max-width: 768px) {
  .ninja-forms-views-submissions-table {
    padding: 10px;
  }

  .ninja-forms-views-submissions-table table {
    font-size: 14px;
  }

  .ninja-forms-views-submissions-table th,
  .ninja-forms-views-submissions-table td {
    padding: 8px;
  }
}/* End custom CSS */