.elementor-5735 .elementor-element.elementor-element-28ad0be{--display:flex;}.elementor-5735 .elementor-element.elementor-element-9964734{margin:1px 1px calc(var(--kit-widget-spacing, 0px) + 1px) 1px;}.elementor-5735 .elementor-element.elementor-element-9964734.elementor-element{--align-self:center;}/* Start custom CSS for html, class: .elementor-element-9964734 *//* --- CSS نهایی و قطعی با استفاده از ".elementor-5735 .elementor-element.elementor-element-9964734" المنتور --- */

/* این کد به المنتور می‌گوید:
  در "این ویجت" (.elementor-5735 .elementor-element.elementor-element-9964734)، جدول با کلاس styled-table را پیدا کن 
  و "تمام محتویات" (*, p, span) داخل سلول‌های (td, th) آن را 
  به صورت قطعی (!important) وسط‌چین کن.
*/
.elementor-5735 .elementor-element.elementor-element-9964734 .styled-table th,
.elementor-5735 .elementor-element.elementor-element-9964734 .styled-table td,
.elementor-5735 .elementor-element.elementor-element-9964734 .styled-table th *,
.elementor-5735 .elementor-element.elementor-element-9964734 .styled-table td *,
.elementor-5735 .elementor-element.elementor-element-9964734 .styled-table th p,
.elementor-5735 .elementor-element.elementor-element-9964734 .styled-table td p,
.elementor-5735 .elementor-element.elementor-element-9964734 .styled-table th span,
.elementor-5735 .elementor-element.elementor-element-9964734 .styled-table td span { 
    text-align: center !important;
    vertical-align: middle !important;
}


/* --- استایل‌های اصلی جدول --- */
.elementor-5735 .elementor-element.elementor-element-9964734 .styled-table {
  border-collapse: collapse;
  width: 100%;
  max-width: 800px;
  margin: 25px auto;  
  font-size: 0.9em;
  font-family: Tahoma, sans-serif;
  border-radius: 8px;
  overflow: hidden;
  box-shadow: 0 4px 10px rgba(0, 0, 0, 0.1);
}

.elementor-5735 .elementor-element.elementor-element-9964734 .styled-table thead tr {
  background-color: #343a40;
  color: #ffffff;
  font-weight: bold;
}

.elementor-5735 .elementor-element.elementor-element-9964734 .styled-table th,
.elementor-5735 .elementor-element.elementor-element-9964734 .styled-table td {
  padding: 12px 15px;
  border: 1px solid #dddddd;
}

.elementor-5735 .elementor-element.elementor-element-9964734 .styled-table tbody tr {
  border-bottom: 1px solid #dddddd;
}

.elementor-5735 .elementor-element.elementor-element-9964734 .styled-table tbody tr:nth-of-type(even) {
  background-color: #f8f9fa;
}

.elementor-5735 .elementor-element.elementor-element-9964734 .styled-table tbody tr:last-of-type {
  border-bottom: 2px solid #343a40;
}

.elementor-5735 .elementor-element.elementor-element-9964734 .styled-table tbody tr:hover {
  background-color: #e9ecef;
  cursor: default;
}

/* --- استایل نمودارها (داخل همین ویجت) --- */
.elementor-5735 .elementor-element.elementor-element-9964734 figure.chart-container {
  width: 100%;
  max-width: 600px; 
  margin: 30px auto; 
  text-align: center; 
}
.elementor-5735 .elementor-element.elementor-element-9964734 figure.chart-container img {
  display: block; 
  margin: 0 auto; 
  max-width: 100%;
  height: auto;
  border: 1px solid #ddd;
  border-radius: 8px;
  box-shadow: 0 4px 8px rgba(0,0,0,0.1);
  padding: 5px;
  background-color: #fff;
}
.elementor-5735 .elementor-element.elementor-element-9964734 figure.chart-container figcaption {
  font-size: 0.9em;
  color: #555;
  margin-top: 10px;
  font-style: italic;
}/* End custom CSS */