.bgvs-wrapper { max-width: 100%; overflow-x: auto; padding: 10px 0; }
.bgvs-table { width: 100%; border-collapse: collapse; font-family: Arial, sans-serif; }
.bgvs-table th, .bgvs-table td { border: 1px solid #ddd; padding: 10px; text-align: left; vertical-align: top; }
.bgvs-table th { background: #f2f2f2; cursor: pointer; font-weight: 700; }
.bgvs-table th:hover { background: #e9e9e9; }
.bgvs-table tbody tr:nth-child(odd) { background: #fff; }
.bgvs-table tbody tr:nth-child(even) { background: #fbfbfb; }
