.elementor-4653 .elementor-element.elementor-element-7b58a73{--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;}/* Start custom CSS for html, class: .elementor-element-8f51e1c */table {
  width: 100%;
  border-collapse: collapse;
  direction: rtl; /* تنظیم جهت برای زبان فارسی */
}

th, td {
  padding: 12px;
  text-align: right; /* راست‌چین کردن متن */
  border: 1px solid #ddd;
}

th {
  background-color: #f4f4f4;
  font-weight: bold;
}

td {
  background-color: #ffffff;
}

/* رنگ ردیف‌ها */
.row-1 {
  background-color: #e9ecef;
}

.row-2 {
  background-color: #f0f8ff;
}

.row-3 {
  background-color: #f9f9f9;
}

.row-4 {
  background-color: #f1f1f1;
}

/* رنگ هاور */
tr:hover {
  background-color: #5B7CA7; /* رنگ آبی در هاور */
  color: white; /* تغییر رنگ متن به سفید */
}

td:hover {
  background-color: #5B7CA7; /* رنگ آبی در هاور برای سلول‌ها */
  color: white; /* تغییر رنگ متن به سفید */
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-b97da5d */.vf-logout-btn{
  display:inline-flex; align-items:center; justify-content:center;
  padding:10px 16px; min-height:44px;
  background:#d63638; color:#fff; border:2px solid #d63638;
  border-radius:10px; font-weight:600; text-decoration:none;
  transition:opacity .2s ease, transform .06s ease;
}
.vf-logout-btn:hover{ opacity:.92; }
.vf-logout-btn:active{ transform:translateY(1px); }/* End custom CSS */