.modal-overlay.svelte-1eanm1y{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-1eanm1y{max-width:500px;width:100%;margin:0}.modal-content.svelte-1eanm1y{background:#fff;border-radius:16px;box-shadow:0 25px 50px -12px #00000040;border:none;overflow:hidden}.modal-header.svelte-1eanm1y{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-1eanm1y{margin:0;font-size:1.5rem;font-weight:700;color:var(--color-brand-dark, #42606d)}.close-btn.svelte-1eanm1y{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-1eanm1y:hover{color:#1a1a1a;transform:scale(1.1)}.modal-body.svelte-1eanm1y{padding:2rem 1.5rem}.modal-body.svelte-1eanm1y p:where(.svelte-1eanm1y){margin:0 0 1rem;color:var(--color-brand-dark, #42606d);font-size:1rem;line-height:1.6}.modal-body.svelte-1eanm1y p:where(.svelte-1eanm1y):last-child{margin-bottom:0}.modal-body.svelte-1eanm1y strong:where(.svelte-1eanm1y){font-weight:700}.modal-footer.svelte-1eanm1y{padding:1.5rem;background:var(--color-brand-green, #b2d235);border-top:1px solid rgba(148,164,168,.2);display:flex;justify-content:flex-end;gap:.75rem}@media(max-width:640px){.modal-overlay.svelte-1eanm1y{padding:.5rem}.modal-header.svelte-1eanm1y,.modal-body.svelte-1eanm1y,.modal-footer.svelte-1eanm1y{padding:1.25rem 1rem}.modal-footer.svelte-1eanm1y .btn-nagen:where(.svelte-1eanm1y){width:100%}}
