.ds-dialog{--dlg-w:520px;z-index:var(--e-z-modal);inline-size:min(var(--dlg-w), calc(100vw - 32px));border-radius:var(--e-radius-sheet);background:var(--e-surface-raised);block-size:fit-content;max-block-size:min(85dvh,100dvh - 32px);box-shadow:var(--e-shadow-4), 0 0 0 1px var(--e-line);animation:ds-ov-pop-in var(--e-duration-base) var(--e-ease-out);outline:none;flex-direction:column;margin:auto;display:flex;position:fixed;inset:0}.ds-dialog[data-size=sm]{--dlg-w:400px}.ds-dialog[data-size=lg]{--dlg-w:720px}.ds-dialog[data-state=closed]{animation:ds-ov-pop-out var(--e-duration-fast) var(--e-ease-standard) forwards}@media (width<=559px){.ds-dialog[data-fullscreen-mobile]{block-size:100dvh;max-block-size:100dvh;inline-size:100%;box-shadow:none;padding-block:env(safe-area-inset-top) env(safe-area-inset-bottom);border-radius:0;animation-name:ds-ov-rise}.ds-dialog[data-fullscreen-mobile][data-state=closed]{animation-name:ds-ov-sink}}@media (prefers-reduced-motion:reduce){.ds-dialog,.ds-dialog[data-fullscreen-mobile]{animation-name:ds-ov-fade-in}.ds-dialog[data-state=closed],.ds-dialog[data-fullscreen-mobile][data-state=closed]{animation-name:ds-ov-fade-out}}
