.elementor-2031 .elementor-element.elementor-element-a08d760{--display:flex;--margin-top:27px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2031 .elementor-element.elementor-element-762659d > .elementor-widget-container{margin:43px 0px 0px 0px;}/* Start custom CSS for text-editor, class: .elementor-element-762659d */.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 */