.tema-eh .eh-siap-eksekusi{border-left:5px solid #e3a29b}.tema-eh .eh-siap-eksekusi.nyala{border-left-color:#1e9a52}.tema-eh .eh-siap-kepala{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.tema-eh .eh-siap-kepala h2{color:var(--eh-navy);margin:0;font-size:19px}.tema-eh .eh-siap-eksekusi form.baris-form{flex-wrap:wrap;align-items:flex-end;gap:8px 12px;display:flex}.tema-eh .eh-siap-eksekusi form.baris-form label{flex:100%}.tema-eh .eh-siap-eksekusi .isian-kode-siap{letter-spacing:.15em;text-transform:uppercase;max-width:200px;font-size:18px}.tema-eh .halaman-admin .tombol-tautan.nonaktif,.tema-eh .tombol-tautan.nonaktif{cursor:not-allowed;pointer-events:none;color:#8a96a8!important;background:#eef1f5!important;border-color:#dde3eb!important}.tema-eh .eh-belum-siap{flex-wrap:wrap;align-items:center;gap:6px 10px;display:flex}.tema-eh .eh-versi-baru{color:#6b4e00;background:#fff4d6;border-bottom:1px solid #f0d58a;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px 12px;padding:6px 16px;font-size:14px;display:flex}.tema-eh .eh-versi-baru .tombol-sekunder{min-height:30px;padding:4px 12px;font-size:13px}.tema-eh details.eh-detail-teknis{color:var(--eh-abu,#5b6570);margin-top:4px;font-size:13px}.tema-eh details.eh-detail-teknis summary{font-size:13px;font-weight:500}.tema-eh details.eh-detail-teknis pre{white-space:pre-wrap;word-break:break-word;margin:4px 0 0;font-size:12px}.tema-eh .eh-peringatan-kuning{color:#5a4300;background:#fff8e1;border:1px solid #f0d58a;border-left:4px solid #e0a800;border-radius:10px;padding:10px 14px}.tema-eh .eh-peringatan-kuning ul{margin:6px 0 0;padding-left:18px}.tema-eh .eh-cek-layanan{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.tema-eh .eh-ringkas-sertifikat{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:4px 16px;margin:0 0 12px;padding:0;list-style:none;display:grid}.tema-eh .eh-centang-periksa{border:1px solid var(--eh-garis);border-radius:10px;flex-wrap:wrap;align-items:center;gap:6px;margin-top:12px;padding:10px 14px;display:flex}.tema-eh .eh-centang-periksa input{width:18px;height:18px}.tema-eh .eh-baris-kirim .eh-alasan-nonaktif{display:none}.tema-eh .eh-pratinjau-sertifikat{border:1px solid var(--eh-garis);background:#fff;border-radius:8px;width:100%;height:460px;display:block}
.tema-eh .eh-penerima{border:1px solid var(--eh-garis);border-radius:10px;gap:8px;margin:8px 0;padding:10px 14px 14px;display:grid}.tema-eh .eh-penerima legend{padding:0 4px;font-weight:600}.tema-eh .eh-penerima-kepala,.tema-eh .eh-penerima-baris{grid-template-columns:minmax(0,1fr) minmax(0,1.3fr) 36px;align-items:center;gap:8px;display:grid}.tema-eh .eh-penerima-kepala{color:var(--eh-redup,#667);font-size:.85em;font-weight:600}.tema-eh .eh-penerima-baris input{width:100%;margin:0}.tema-eh .eh-penerima-baris.bermasalah input[aria-invalid=true]{border-color:#c0392b}.tema-eh .eh-penerima .eh-penerima-hapus{border:1px solid var(--eh-garis);width:36px;height:36px;min-height:36px;box-shadow:none;cursor:pointer;border-radius:8px;margin:0;padding:0;font-size:20px;line-height:1;color:var(--eh-navy,#1d2b4f)!important;background:#fff!important}.tema-eh .eh-penerima .eh-penerima-hapus:hover{border-color:#c0392b;color:#c0392b!important}.tema-eh .eh-penerima-galat{color:#c0392b;grid-column:1/-1}.tema-eh .eh-penerima>.tombol-sekunder{justify-self:start}@media (max-width:600px){.tema-eh .eh-penerima-kepala{display:none}.tema-eh .eh-penerima-baris{grid-template-columns:minmax(0,1fr) 36px}.tema-eh .eh-penerima-baris input[name=penerima_email]{grid-column:1}.tema-eh .eh-penerima-hapus{grid-area:1/2}}.tema-eh .eh-buka-kembali{margin-top:6px}.tema-eh .eh-buka-kembali>summary{cursor:pointer;color:var(--eh-redup,#667);width:fit-content;font-size:.9em;text-decoration:underline}.tema-eh .eh-buka-kembali[open]>summary{margin-bottom:8px}.tema-eh .eh-salin-materi{gap:2px;display:grid}.tema-eh .eh-salin-materi-baris{cursor:pointer;border-radius:8px;align-items:flex-start;gap:10px;margin:0;padding:8px 10px;font-weight:400;display:flex}.tema-eh .eh-salin-materi-baris:hover{background:var(--eh-latar-lembut,#0000000a)}.tema-eh .eh-salin-materi-baris input[type=checkbox]{flex:none;width:18px;height:18px;margin:2px 0 0}.tema-eh .eh-salin-materi-baris>span{flex:1;min-width:0}.tema-eh .pengingat-nama-tetap{display:block}.tema-eh .saran-nama{color:#5a4300;background:#fff8e1;border:1px solid #f0d58a;border-radius:10px;flex-wrap:wrap;align-items:center;gap:6px 10px;margin:4px 0 0;padding:8px 12px;font-size:13.5px;line-height:1.4;display:flex}.tema-eh .saran-nama .tombol-sekunder{padding:4px 12px;font-size:13px;min-height:32px!important;margin:0!important}@media (min-width:901px){.tema-eh .eh-langkah-grid.eh-identitas-grid{grid-template-columns:minmax(0,1.75fr) minmax(0,1fr)}.tema-eh .eh-isian-2x2 .eh-isian-penuh{grid-column:1/-1}.tema-eh .eh-nama-catatan{gap:4px;display:grid}}@media (min-width:1101px){.tema-eh .eh-sambutan:has(.eh-identitas-grid){--eh-kolom:clamp(720px, 56vw, 940px)}}@media (min-width:901px) and (max-width:1100px){.tema-eh .eh-sambutan:has(.eh-identitas-grid){--eh-kolom:min(680px, 66vw)}}.tema-eh .isian-panjang{resize:none;width:100%;min-width:0;line-height:1.4;font:inherit;display:block;overflow:hidden}@media (min-width:901px){.tema-eh .eh-panel .eh-identitas-grid textarea.isian-panjang{padding-top:10px;padding-bottom:10px}}.tema-eh .eh-panel .saran-nama button.tombol-sekunder{flex:none;width:auto!important}.tema-eh .pesan-tempel{color:#5a4300;background:#fff8e1;border:1px solid #f0d58a;border-radius:10px;align-items:flex-start;gap:10px;margin:2px 0 0;padding:10px 12px;font-size:13.5px;line-height:1.45;display:flex}.tema-eh .pesan-tempel>span{flex:1;min-width:0}.tema-eh .pesan-tempel .tutup-pesan-tempel{width:28px;height:28px;box-shadow:none;cursor:pointer;border:1px solid #e6cf8a;border-radius:6px;flex:none;font-size:18px;line-height:1;color:#5a4300!important;background:#fff!important;min-height:28px!important;margin:0!important;padding:0!important}.tema-eh .keterangan-isian{color:var(--eh-redup);margin-top:-2px;font-size:12px;line-height:1.4;display:block}
.tema-eh .eh-pengantar{gap:16px;min-width:0;display:grid;container:pengantar/inline-size}.tema-eh .eh-pengantar-kepala{gap:6px;display:grid}.tema-eh .eh-pengantar-kepala h2{font-family:var(--font-display), sans-serif;letter-spacing:-.01em;color:var(--eh-navy);font-size:26px;font-weight:800;line-height:1.15}.tema-eh .eh-pengantar-kepala p{color:var(--eh-redup);font-size:15px;line-height:1.5}.tema-eh .eh-pengantar-kartu{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:0;padding:0;list-style:none;display:grid}.tema-eh .eh-pengantar-kartu>li{background:var(--eh-latar);border:1px solid var(--eh-garis);border-radius:16px;align-content:start;gap:8px;min-width:0;padding:16px;display:grid}.tema-eh .eh-pengantar-ikon{width:max-content;margin-bottom:4px;position:relative}.tema-eh .eh-pengantar-ikon .eh-ikon-bulat{width:46px;height:46px}.tema-eh .eh-pengantar-ikon .eh-ikon{width:22px;height:22px}.tema-eh .eh-pengantar-nomor{background:var(--eh-oranye);color:#fff;width:22px;height:22px;font-family:var(--font-display), sans-serif;border-radius:50%;place-items:center;font-size:12px;font-weight:800;line-height:1;display:grid;position:absolute;top:-5px;right:-9px;box-shadow:0 0 0 2px #fff}.tema-eh .eh-pengantar-kartu h3{font-family:var(--font-display), sans-serif;color:var(--eh-navy);font-size:15.5px;font-weight:700;line-height:1.3}.tema-eh .eh-pengantar-isi{color:var(--eh-tinta);overflow-wrap:break-word;gap:8px;min-width:0;font-size:13.5px;line-height:1.5;display:grid}.tema-eh .eh-pengantar-isi p,.tema-eh .eh-pengantar-isi ul{font-size:inherit;line-height:inherit;margin:0}.tema-eh .eh-pengantar-isi .eh-pengantar-catatan{color:var(--eh-redup);margin-bottom:-2px;font-size:.93em;font-style:italic}.tema-eh .eh-pengantar-poin{gap:7px;padding:0;list-style:none;display:grid}.tema-eh .eh-pengantar-poin li{padding-left:16px;position:relative}.tema-eh .eh-pengantar-poin li:before{content:"";background:var(--eh-oranye);border-radius:50%;width:6px;height:6px;position:absolute;top:calc(.75em - 3px);left:1px}.tema-eh .eh-pengantar-chip{flex-wrap:wrap;gap:6px;padding:0 0 0 16px;list-style:none;display:flex}.tema-eh .eh-pengantar-chip li{background:var(--eh-biru-lembut);color:var(--eh-navy);white-space:nowrap;border-radius:999px;padding:3px 10px;font-size:.88em;font-weight:600;line-height:1.45}.tema-eh .eh-pengantar-aksi{flex-wrap:wrap;align-items:center;gap:8px 20px;margin-top:6px;display:flex}.tema-eh .eh-panel .eh-pengantar-aksi button:not(.tombol-teks){min-width:260px;min-height:48px;font-size:16px}@container pengantar (max-width:559px){.tema-eh .eh-pengantar-kartu{grid-template-columns:minmax(0,1fr);gap:8px}.tema-eh .eh-pengantar-kartu>li{border-radius:12px;grid-template-columns:auto minmax(0,1fr);gap:2px 12px;padding:10px 12px}.tema-eh .eh-pengantar-ikon{grid-row:1/span 2;margin:2px 0 0}.tema-eh .eh-pengantar-ikon .eh-ikon-bulat{width:36px;height:36px}.tema-eh .eh-pengantar-ikon .eh-ikon{width:18px;height:18px}.tema-eh .eh-pengantar-nomor{width:18px;height:18px;font-size:10.5px;top:-4px;right:-6px}.tema-eh .eh-pengantar-kartu h3{font-size:14px}.tema-eh .eh-pengantar-isi{gap:5px;font-size:12.75px;line-height:1.42}.tema-eh .eh-pengantar-poin{gap:3px}.tema-eh .eh-pengantar-chip{gap:4px}.tema-eh .eh-pengantar-chip li{padding:1px 8px}.tema-eh .eh-pengantar-aksi{text-align:center;flex-direction:column;align-items:stretch;gap:2px}.tema-eh .eh-panel .eh-pengantar-aksi button:not(.tombol-teks){width:100%;min-width:0}}.tema-eh .eh-alur-pengantar{gap:0}@media (min-width:1101px){.tema-eh .eh-sambutan:has(.eh-alur-pengantar){--eh-kolom:clamp(720px, 56vw, 940px)}}@media (min-width:901px) and (max-width:1100px){.tema-eh .eh-sambutan:has(.eh-alur-pengantar){--eh-kolom:min(680px, 66vw)}}@media (min-width:901px) and (max-height:820px){.tema-eh .eh-pengantar{gap:12px}.tema-eh .eh-pengantar-kepala h2{font-size:22px}.tema-eh .eh-pengantar-kepala p{font-size:14px}.tema-eh .eh-pengantar-kartu>li{gap:6px;padding:12px 14px}.tema-eh .eh-pengantar-ikon .eh-ikon-bulat{width:38px;height:38px}.tema-eh .eh-pengantar-isi{font-size:13px;line-height:1.45}}@media (max-width:900px){.tema-eh .eh-sambutan:has(.eh-alur-pengantar) .eh-judul{display:none}.tema-eh .eh-sambutan:has(.eh-alur-pengantar) .eh-sambutan-isi{padding-top:12px}.tema-eh .eh-pengantar{gap:10px}.tema-eh .eh-pengantar-kepala{gap:4px}.tema-eh .eh-pengantar-kepala h2{font-size:21px}.tema-eh .eh-pengantar-kepala p{font-size:13px;line-height:1.42}}.tema-eh .ps-cara-kelas{min-width:0}.tema-eh .ps-cara-kelas summary{cursor:pointer;min-height:36px;color:var(--eh-biru);align-items:center;gap:6px;font-size:14px;font-weight:600;list-style:none;display:inline-flex}.tema-eh .ps-cara-kelas summary span{text-underline-offset:3px;text-decoration:underline}.tema-eh .ps-cara-kelas summary::-webkit-details-marker{display:none}.tema-eh .ps-cara-kelas summary:before{content:"▸";transition:transform .15s;display:inline-block}.tema-eh .ps-cara-kelas[open] summary:before{transform:rotate(90deg)}.tema-eh .ps-cara-kelas[open] .eh-pengantar{border:1px solid var(--eh-garis);background:#fff;border-radius:16px;margin-top:8px;padding:18px;box-shadow:0 8px 24px #0e2a520f}.tema-eh .ps-cara-kelas .eh-pengantar-kepala h2{font-size:20px}.tema-eh .ps-cara-kelas .eh-pengantar-kartu>li{background:var(--eh-latar)}.tema-eh .eh-cara-daftar{text-align:center}.tema-eh .eh-cara-daftar summary{min-height:28px;font-size:13px}.tema-eh .eh-cara-daftar[open] .eh-pengantar{text-align:left;box-shadow:none;background:var(--eh-latar);padding:14px}.tema-eh .eh-cara-daftar .eh-pengantar-kartu>li{background:#fff}
.tema-eh .eh-keunggulan .eh-tagline-sambutan{font-family:var(--font-display), sans-serif;color:var(--eh-navy);transform-origin:50%;text-align:center;align-self:center;margin-left:auto;margin-right:auto;font-style:normal;font-weight:600;transform:none}.tema-eh .eh-keunggulan .eh-tagline-sambutan:after{width:120px;left:50%;right:auto;transform:translate(-50%)}.tema-eh .ps-tagline p{font-family:var(--font-display), sans-serif;color:var(--eh-navy);font-style:normal;font-weight:600}.tema-eh .eh-motto{white-space:nowrap}@media (min-width:1024px) and (max-width:1100px){.tema-eh .eh-motto{display:inline}}.tema-eh .kartu .eh-fitur-samping small{margin-top:3px}
