		/* Content */
		.content {
		  flex: 1;
		  padding: 20px;
		  background: #fff;
		  margin-left: 20px;
		  border-radius: 8px;
		  box-shadow: 0 2px 6px rgba(0,0,0,0.04);
		}

		/* Headings */
		.content h1, .content h2 {
		  color: #cc0000;
		  margin-bottom: 15px;
		}

		/* Table Style */
		.content table {
		  width: 100%;
		  border-collapse: collapse;
		  margin-top: 10px;
		}
		.content th, .content td {
		  padding: 10px;
		  border: 1px solid #ddd;
		  text-align: left;
		}
		.content tr:nth-child(even) {
		  background-color: #f1f1f1;
		}
		/* Table Style */
		.content table {
		  width: 100%;
		  border-collapse: collapse;
		  margin-top: 10px;
		}
		.content th, .content td {
		  padding: 10px;
		  border: 1px solid #ddd;
		  text-align: left;
		}
		.content tr:nth-child(even) {
		  background-color: #f1f1f1;
}

		.img-wrapper {
		  width: 100%;
		  max-width: 1200px;
		  margin: auto;
		}
		.img-wrapper img {
		  width: 100%;
		  height: auto;
		}
		.footer-links {
		  background-color: #fff;
		  padding: 20px;
		  border-top: 1px solid #eee;
		  font-size: 15px;
		  text-align: center;
		  margin-top: 60px;
		  color: #555;
		}

		.footer-links p {
		  margin-bottom: 10px;
		}

		.footer-links a {
		  color: #cc0000;
		  font-weight: 600;
		  text-decoration: none;
		  transition: color 0.2s ease;
		}

		.footer-links a:hover {
		  color: #a00000;
		  text-decoration: underline;
        		}
        /* Container table scroll horizontal di mobile */
        .table-container {
          width: 100%;
          overflow-x: auto;
          -webkit-overflow-scrolling: touch; /* smooth scroll di iOS */
          margin-top: 20px;
        }
        
        /* Table style tetap clean */
        .rtp-table {
          width: 100%;
          border-collapse: collapse;
          min-width: 600px; /* agar scroll muncul saat layar kecil */
          background: #fff;
          font-size: 16px;
        }
        
        .rtp-table th, .rtp-table td {
          padding: 12px 16px;
          text-align: left;
          border-bottom: 1px solid #eee;
        }
        
        .rtp-table th {
          background: #cc0000;
          color: white;
        }
        
        .rtp-table tr:nth-child(even) {
          background-color: #f9f9f9;
        }
        
        /* Optional: efek hover */
        .rtp-table tr:hover {
          background-color: #f1f1f1;
        }
