.elementor-14173 .elementor-element.elementor-element-b235036{--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;}.elementor-14173 .elementor-element.elementor-element-b235036.e-con{--flex-grow:0;--flex-shrink:0;}@media(max-width:767px){.elementor-14173 .elementor-element.elementor-element-b235036{--width:298.8px;}}/* Start custom CSS for text-editor, class: .elementor-element-5f43241 */.table-responsive {
  width: 100%;
  overflow-x: auto;
  -webkit-overflow-scrolling: touch;
  margin: 24px 0;
}

.comparison-table {
  width: 100%;
  border-collapse: collapse;
  min-width: 720px; /* يمنع تكسير الأعمدة */
}

.comparison-table th,
.comparison-table td {
  padding: 12px;
  border: 1px solid #ddd;
  text-align: left;
}

.comparison-table thead th {
  background-color: #f2f2f2;
  font-weight: 600;
}/* End custom CSS */