
					.pagination-nav {
						margin: 20px 0;
					}

					.pagination-container {
						display: flex;
						justify-content: center;
						align-items: center;
						gap: 20px;
					}

					.pagination-arrow {
						border: none;
						background: none;
						font-size: 18px;
						cursor: pointer;
						padding: 8px 12px;
						color: #333;
					}

					.pagination-arrow:hover {
						color: #666;
					}

					.pagination-arrow:disabled {
						color: #ccc;
						cursor: not-allowed;
					}

					.pagination-numbers {
						display: flex;
						align-items: center;
						gap: 8px;
						margin: 0 10px;
					}

					.page-input {
						width: 40px;
						padding: 4px;
						border: 1px solid #ddd;
						text-align: center;
						border-radius: 3px;
					}

					.page-input:focus {
						outline: none;
						border-color: #666;
					}

					.total-pages {
						color: #666;
					}
					
					.whats-new-table {
						--border-radius: 0;
						--spacing--bottom--table: 15;
						--bs-table-bg: transparent;
					}
					.whats-new-table a {
						color: #005DA1;
						text-decoration: none;
					}
					.whats-new-table a:hover {
						text-decoration: underline;
					}
					.whats-new-table th,
					.whats-new-table td{
						word-wrap: break-word;
						white-space: normal;
						overflow-wrap: break-word;
					}					
					.whats-new-table tbody tr:nth-of-type(odd) {
						background-color: #D9EAD3;
					}
					.whats-new-table tbody tr:nth-of-type(even) {
						background-color: #ffffff;
					}
					.whats-new-table th {
						background-color: #ffffff;
						color: black;
						border-color: #d0eccf;
						font-weight: 600;
					}

	
					.location-item-tc{
						margin-top: -8px;
						line-height: 40px;
					}

					.location-item-en{
						margin-top: -3px;
						line-height: 30px;
					}