.overlay.svelte-1nx990f{width:100vw;max-width:none;height:100vh;max-height:none;padding:var(--eh-space-6) var(--eh-space-4);background:0 0;border:0;margin:0;position:fixed;inset:0;overflow-y:auto}.overlay[open].svelte-1nx990f{display:flex}.overlay.svelte-1nx990f::backdrop{background:color-mix(in srgb, var(--eh-navy-deep) 45%, transparent)}.modal.svelte-1nx990f{width:min(400px, calc(100vw - 2 * var(--eh-space-4)));color:var(--eh-ink);background:var(--eh-surface-raised);border:1px solid var(--eh-border);border-radius:var(--eh-radius-lg);box-shadow:var(--eh-shadow-raised);margin:auto;padding:0}.modal--sm.svelte-1nx990f{width:min(360px, calc(100vw - 2 * var(--eh-space-4)))}.modal--lg.svelte-1nx990f{width:min(640px, calc(100vw - 2 * var(--eh-space-4)))}.kepala.svelte-1nx990f{justify-content:space-between;align-items:center;gap:var(--eh-space-3);padding:var(--eh-space-4) var(--eh-space-5);border-bottom:1px solid var(--eh-border);display:flex}.teks.svelte-1nx990f{min-width:0}.judul.svelte-1nx990f{color:var(--eh-heading);margin:0;font-size:1.1rem;font-weight:600;line-height:1.4}.deskripsi.svelte-1nx990f{color:var(--eh-ink-muted);margin:2px 0 0;font-size:.875rem}.tutup.svelte-1nx990f{color:var(--eh-ink-muted);border-radius:var(--eh-radius-sm);cursor:pointer;background:0 0;border:0;flex-shrink:0;padding:4px;display:inline-flex}.tutup.svelte-1nx990f:hover{color:var(--eh-ink);background:var(--eh-surface-sunken)}.tutup.svelte-1nx990f:focus-visible{outline:2px solid var(--eh-focus);outline-offset:2px}.isi.svelte-1nx990f{padding:var(--eh-space-5)}.kaki.svelte-1nx990f{justify-content:flex-end;gap:var(--eh-space-2);padding:var(--eh-space-4) var(--eh-space-5);border-top:1px solid var(--eh-border);flex-wrap:wrap;display:flex}
