.workspace-dialog.svelte-1hdqwm0{width:min(560px,100% - 32px);max-width:none;max-height:calc(var(--visual-height,100dvh) - 48px);color:var(--ink);overscroll-behavior:contain;background:#fff;border:1px solid #dfe6e3;border-radius:20px;margin:auto;padding:0;position:fixed;inset:0;box-shadow:0 24px 80px #061c2b30}.workspace-dialog[open].svelte-1hdqwm0{flex-direction:column;display:flex;overflow:hidden}.workspace-dialog.svelte-1hdqwm0::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#071d2a70}header.svelte-1hdqwm0{z-index:2;background:#fff;border-bottom:1px solid #e5e9e6;flex:none;justify-content:space-between;align-items:center;gap:16px;padding:18px 24px;display:flex;position:relative}h2.svelte-1hdqwm0{letter-spacing:-.025em;outline:none;margin:0;font-size:20px;font-weight:650}.icon-button.svelte-1hdqwm0{background:#f4f6f3;border:0;width:44px;height:44px}.dialog-body.svelte-1hdqwm0{overscroll-behavior:none contain;min-width:0;min-height:0;padding:24px;scroll-padding:16px 0 110px;overflow:hidden auto}.dialog-body.svelte-1hdqwm0 .app-form>.form-actions{z-index:1;background:#fff;border-top:1px solid #edf0e9;margin:0 -24px -24px;padding:16px 24px 24px;position:sticky;bottom:-24px}.has-footer.svelte-1hdqwm0 .dialog-body:where(.svelte-1hdqwm0){padding-bottom:16px;scroll-padding-bottom:16px}.dialog-footer.svelte-1hdqwm0{background:#fff;border-top:1px solid #edf0e9;flex:none;padding:12px 24px}@media (width>=601px){.notification-dialog.svelte-1hdqwm0{width:420px;max-height:calc(var(--visual-height,100dvh) - 102px);margin:0;inset:78px 24px auto auto}.notification-dialog.svelte-1hdqwm0::backdrop{-webkit-backdrop-filter:none;backdrop-filter:none;background:#071d2a20}}@media (width<=600px){.workspace-dialog.svelte-1hdqwm0{inset:auto 0 max(0px, calc(100% - var(--visual-height,100dvh) - var(--visual-top,0px)));width:100%;max-height:calc(var(--visual-height,100dvh) - env(safe-area-inset-top) - 16px);border:0;border-radius:22px 22px 0 0;margin:0}header.svelte-1hdqwm0{padding:16px 20px}.dialog-body.svelte-1hdqwm0{padding:20px 20px calc(24px + env(safe-area-inset-bottom))}.dialog-body.svelte-1hdqwm0 .app-form>.form-actions{bottom:calc(-24px - env(safe-area-inset-bottom));margin-inline:-20px;margin-bottom:calc(-24px - env(safe-area-inset-bottom));padding:16px 20px calc(24px + env(safe-area-inset-bottom))}}@media (width<=760px),(pointer:coarse){.workspace-dialog.svelte-1hdqwm0,.dialog-body.svelte-1hdqwm0{touch-action:pan-y pinch-zoom;overscroll-behavior-x:none}}@media (width<=600px){.dialog-footer.svelte-1hdqwm0{padding:12px 20px calc(12px + env(safe-area-inset-bottom))}.app-frame .workspace-dialog.svelte-1hdqwm0{box-shadow:0 -8px 24px #061c2b18}.app-frame .workspace-dialog.svelte-1hdqwm0::backdrop{-webkit-backdrop-filter:none;backdrop-filter:none}.app-frame .notification-dialog.svelte-1hdqwm0{height:min(640px, calc(var(--visual-height,100dvh) - env(safe-area-inset-top) - 16px))}.app-frame .notification-dialog.svelte-1hdqwm0 .dialog-body:where(.svelte-1hdqwm0){flex:1}}@media (width<=600px) and (prefers-reduced-motion:no-preference){.app-frame .workspace-dialog[open].svelte-1hdqwm0{animation:.18s cubic-bezier(.2,.7,.3,1) svelte-1hdqwm0-sheet-enter}.app-frame .workspace-dialog[open].svelte-1hdqwm0::backdrop{animation:.18s svelte-1hdqwm0-backdrop-enter}}@keyframes svelte-1hdqwm0-sheet-enter{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes svelte-1hdqwm0-backdrop-enter{0%{opacity:0}to{opacity:1}}
