.form-dialog.svelte-lh0vus{max-height:min(calc(var(--dialog-viewport-height, 100dvh) - 1rem),55rem)}.dialog-scroll.svelte-lh0vus{overscroll-behavior:contain;touch-action:pan-y;-webkit-overflow-scrolling:touch;scrollbar-gutter:stable;padding-bottom:max(1.5rem,env(safe-area-inset-bottom))}@media(max-height:520px){.contact-dialog-shell.svelte-lh0vus{padding:.5rem}.dialog-header.svelte-lh0vus{padding:1rem 1.25rem}.dialog-intro.svelte-lh0vus{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.dialog-event.svelte-lh0vus{margin-top:.75rem;padding:.75rem 1rem}.dialog-scroll.svelte-lh0vus{padding:1rem 1.25rem max(1rem,env(safe-area-inset-bottom))}}.event-date.svelte-lh0vus{display:flex;align-items:baseline;gap:.22em;font-size:clamp(.9rem,3.6vw,1.25rem);letter-spacing:-.015em;white-space:nowrap}.form-dialog form input,.form-dialog form textarea{background-color:#f2f7f8!important;border:1px solid rgba(0,59,73,.1)!important;color:#003b49!important}.form-dialog form input:focus,.form-dialog form textarea:focus{border-color:#00db7d8c!important;box-shadow:0 0 0 3px #00db7d1f}.form-dialog form p.text-xs{color:#64748b!important}.form-dialog form p.text-xs a{color:#003b49!important}.form-dialog form p.text-xs a:hover{color:#0b8695!important}
