.modal-overlay.svelte-160vi1n{position:fixed;inset:0;background:#42606de6;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);z-index:9999;display:flex;align-items:center;justify-content:center;padding:1rem}.modal-dialog.svelte-160vi1n{max-width:500px;width:100%;margin:0}.modal-content.svelte-160vi1n{background:#fff;border-radius:16px;box-shadow:0 25px 50px -12px #00000040;border:none;overflow:hidden}.modal-header.svelte-160vi1n{display:flex;align-items:center;justify-content:space-between;padding:1.5rem;background:var(--color-brand-green, #b2d235);border-bottom:1px solid rgba(148,164,168,.2)}.modal-title.svelte-160vi1n{margin:0;font-size:1.5rem;font-weight:700;color:var(--color-brand-dark, #42606d)}.close-btn.svelte-160vi1n{background:none;border:none;cursor:pointer;padding:.5rem;display:flex;align-items:center;justify-content:center;color:var(--color-brand-dark, #42606d);transition:color .2s ease,transform .2s ease;border-radius:4px;line-height:1}.close-btn.svelte-160vi1n:hover{color:#1a1a1a;transform:scale(1.1)}.modal-body.svelte-160vi1n{padding:2rem 1.5rem}.modal-body.svelte-160vi1n p:where(.svelte-160vi1n){margin:0 0 1rem;color:var(--color-brand-dark, #42606d);font-size:1rem;line-height:1.6}.modal-body.svelte-160vi1n p:where(.svelte-160vi1n):last-child{margin-bottom:0}.modal-footer.svelte-160vi1n{padding:1.5rem;background:var(--color-brand-green, #b2d235);border-top:1px solid rgba(148,164,168,.2);display:flex;justify-content:flex-end}@media(max-width:640px){.modal-footer.svelte-160vi1n .btn-nagen:where(.svelte-160vi1n){width:100%}}
