.elementor-434004 .elementor-element.elementor-element-525c4292{--display:flex;}/* Start custom CSS for text-editor, class: .elementor-element-2ddcf600 */.mobile-table-wrapper {
    width: 100%;
    margin: 20px 0;
}

.mobile-table-wrapper table {
    width: 100%;
    border-collapse: collapse;
}

.mobile-table-wrapper table td,
.mobile-table-wrapper table th {
    padding: 8px 12px;
    border: 1px solid #ddd;
    vertical-align: top;
}

/* Only apply horizontal scrolling on mobile/tablet */
@media (max-width: 768px) {
    .mobile-table-wrapper {
        overflow-x: auto;
        -webkit-overflow-scrolling: touch;
        border: 1px solid #ddd;
        border-radius: 4px;
    }
    
    .mobile-table-wrapper table {
        min-width: 600px; /* This forces horizontal scroll on small screens */
        margin-bottom: 0;
    }
    
    .mobile-table-wrapper table td,
    .mobile-table-wrapper table th {
        white-space: nowrap; /* Prevents text wrapping only on mobile */
        font-size: 14px;
        padding: 6px 8px;
    }
}/* End custom CSS */