/* Gaya tambahan halaman Sertifikasi: Pemegang Sertifikat dan Skema. */

/* Pencarian pemegang sertifikat */
.search-box { margin-bottom: 10px; }
.search-box .btn { flex: none; }
.search-status { text-align: center; color: var(--muted); font-size: 14px; margin: 0 0 24px; min-height: 1.4em; }
.search-status--err { color: var(--red-dark); font-weight: 600; }
@media (max-width: 420px) {
  .search-box { flex-direction: column; }
  .search-box .btn { justify-content: center; }
}

/* Skema: judul accordion panjang, tabel di dalam accordion, catatan biaya, CTA */
.accordion summary span { min-width: 0; overflow-wrap: anywhere; }
.accordion .table-wrap { margin-bottom: 12px; }
.skema-kode { white-space: nowrap; }
@media (max-width: 600px) { .skema-kode { white-space: normal; overflow-wrap: anywhere; } }
.skema-cta { display: block; }
.skema-cta img { width: 100%; }
