.content-grid { display: grid; grid-template-columns: repeat(2, 1fr); /* PASTI 2 kolom di PC */ gap: 20px; } @media (max-width: 768px) { .content-grid { grid-template-columns: 1fr; /* 1 kolom di HP */ } } .field-wrapper { border: 1px dashed #ccc; padding: 15px; border-radius: 8px; background: #fafafa; } .thumbnail { width: 100%; max-width: 200px; height: auto; margin-top: 10px; border: 1px solid #ddd; border-radius: 4px; }document.addEventListener(“DOMContentLoaded”, function () { // Sembunyikan dokumen jika tidak ada URL document.querySelectorAll(“.dokumen”).forEach(function (el) { const url = el.getAttribute(“data-url”)?.trim(); if (!url || url === “#” || url.includes(“null”)) { const link = el.querySelector(“a”); if (link) link.style.display = “none”; } }); // Sembunyikan gambar jika tidak ada URL document.querySelectorAll(“.gambar”).forEach(function (el) { const url = el.getAttribute(“data-url”)?.trim(); if (!url || url === “#” || url.includes(“null”)) { const link = el.querySelector(“a”); if (link) link.style.display = “none”; } }); // Format angka Nominal Kontrak const nominalEl = document.querySelector(“.nominal-kontrak”); if (nominalEl) { const raw = nominalEl.innerText || nominalEl.textContent; const cleaned = raw.replace(/D/g, “”); // Hapus semua non-digit const number = parseInt(cleaned, 10); if (!isNaN(number)) { nominalEl.textContent = “Rp ” + number.toLocaleString(“id-ID”); } } });
Uraian Pekerjaan:

ghggghjhgj

Tangani Komplain:

Ya

Jenis Komplain:

Lainnya

Komplain Customer:

gfhfgjhjghk

Nominal Kontrak:

12334453

Dokumen 1:

Lihat Dokumen

Dokumen 2:

Lihat Dokumen

Gambar 1:
Gambar 2: