html:has(.cal-dialog:modal){overflow:hidden}.cal-dialog.svelte-8kols7{--cal-panel-surface:var(--color-surface-container);--cal-grid-columns:repeat(2, minmax(0, 1fr));--cal-grid-gap:20px;--cal-stack-gap:18px;--cal-row-gap:12px;--cal-actions-gap:12px;--cal-panel-padding:20px;--cal-panel-radius:12px;border:1px solid var(--color-outline-variant);background:var(--color-background);color:var(--color-on-surface);max-width:var(--dialog-max-width,690px);overflow-wrap:anywhere;width:calc(100% - 32px);max-height:calc(100dvh - 32px);font:400 1rem/1.7 var(--font-sans);border-radius:18px;padding:36px}html[data-cal-theme=dark] .cal-dialog.svelte-8kols7{--cal-panel-surface:var(--color-surface-container-high);background:var(--color-surface-container)}.cal-dialog.svelte-8kols7::backdrop{background:color-mix(in srgb, var(--color-scrim) 44%, transparent);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.cal-dialog-content.svelte-8kols7 .cal-actions{margin-top:25px}.cal-dialog-close.svelte-8kols7{font-size:var(--text-2xl)}.cal-dialog-content.svelte-8kols7>h2:first-child{margin-top:0;padding-right:32px;font-size:1.6875rem;line-height:1.3}.cal-dialog-content.svelte-8kols7>:last-child{margin-bottom:0}@media (width<=620px){.cal-dialog.svelte-8kols7{--cal-grid-columns:minmax(0, 1fr);--cal-grid-gap:18px;padding:34px 22px 26px}.cal-dialog.mobile-fullscreen.svelte-8kols7{width:100%;max-width:none;height:100dvh;max-height:100dvh;padding:calc(58px + env(safe-area-inset-top)) max(18px, env(safe-area-inset-right)) calc(24px + env(safe-area-inset-bottom)) max(18px, env(safe-area-inset-left));overscroll-behavior:contain;border:0;border-radius:0;margin:0;position:fixed;inset:0}.mobile-fullscreen.svelte-8kols7 .cal-dialog-close:where(.svelte-8kols7){top:calc(8px + env(safe-area-inset-top));right:max(12px, env(safe-area-inset-right));width:44px;height:44px}}
