.elementor-2023 .elementor-element.elementor-element-c608522{--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-2023 .elementor-element.elementor-element-119fb47 > .elementor-widget-container{margin:43px 0px 0px 0px;}/* Start custom CSS for text-editor, class: .elementor-element-119fb47 */.arsha-table-container {
    overflow-x: auto;
    margin: 24px 0;
    border-radius: 10px;
    box-shadow: 0 6px 18px rgba(96, 45, 144, 0.08);
    border: 1px solid #e7dcf4;
    background: #fff;
}

.arsha-table {
    width: 100%;
    border-collapse: collapse;
    min-width: 720px;
    direction: rtl;
    background: #ffffff;
    font-size: 15px;
}

.arsha-table thead th {
    background: #602d90;
    color: #fff;
    padding: 14px 12px;
    text-align: center;
    font-weight: 700;
    border-bottom: 3px solid #4b226f;
    white-space: nowrap;
}

.arsha-table tbody td {
    padding: 12px 10px;
    text-align: center;
    border-bottom: 1px solid #f1ecf8;
    color: #333;
}

.arsha-table tbody tr:nth-child(even) {
    background: #fbf8ff;
}

.arsha-table tbody tr:hover {
    background: #f2eaf9;
    transition: background-color 0.2s ease;
}/* End custom CSS */