.wod-dialog{box-sizing:border-box;width:min(22rem, calc(100vw - 2 * var(--wod-page-margin)));padding:var(--md-sys-spacing-6);border-radius:var(--md-comp-dialog-shape);background:var(--md-sys-color-surface-container-lowest);color:var(--md-sys-color-on-surface);box-shadow:var(--md-sys-elevation-3);overscroll-behavior:contain;opacity:0;transform:translateY(var(--md-sys-spacing-4));border:0;margin:auto}.wod-dialog[open]{opacity:1;transform:translateY(0)}.wod-dialog::backdrop{background:color-mix(in srgb, var(--md-sys-color-scrim) 32%, transparent);opacity:0}.wod-dialog[open]::backdrop{opacity:1}@media (prefers-reduced-motion:no-preference){.wod-dialog{transition:var(--wod-transition-enter);transition-behavior:allow-discrete}.wod-dialog::backdrop{transition:opacity var(--md-sys-motion-duration-medium4) var(--md-sys-motion-easing-emphasized-decelerate), overlay var(--md-sys-motion-duration-medium4) var(--md-sys-motion-easing-emphasized-decelerate) allow-discrete, display var(--md-sys-motion-duration-medium4) var(--md-sys-motion-easing-emphasized-decelerate) allow-discrete;transition-behavior:allow-discrete}@starting-style{.wod-dialog[open]{opacity:0;transform:translateY(var(--md-sys-spacing-4))}.wod-dialog[open]::backdrop{opacity:0}}}@media (prefers-reduced-motion:reduce){.wod-dialog{opacity:1;transition:none;transform:none}.wod-dialog::backdrop{opacity:1;transition:none}}.wod-dialog__title{margin:0 0 var(--md-sys-spacing-4)}.wod-dialog__body{margin:0 0 var(--md-sys-spacing-6)}.wod-dialog__actions{justify-content:flex-end;gap:var(--md-sys-spacing-2);flex-wrap:wrap;display:flex}.wod-dialog__actions form{justify-content:flex-end;gap:var(--md-sys-spacing-2);flex-wrap:wrap;margin:0;display:flex}
