.ds-dialog[data-v-15b3ec52]{display:none;grid-template-rows:auto 1fr auto;overflow:hidden;margin:auto;padding:var(--ds-dialog-padding,var(--ds-overlay-padding));border:var(--ds-overlay-border-width) solid var(--ds-dialog-border-color,var(--ds-overlay-border-color));border-radius:var(--ds-dialog-radius,var(--ds-overlay-radius));background:var(--ds-dialog-bg,var(--ds-overlay-bg));color:var(--ds-dialog-color,var(--ds-overlay-color));box-shadow:var(--ds-dialog-shadow,var(--ds-overlay-shadow));inline-size:100%;max-inline-size:var(--ds-dialog-max-inline-size,40rem);max-block-size:var(--ds-dialog-max-block-size,min(80vh,calc(100vh - var(--ds-overlay-margin)*2)));--ds-dialog-display-duration:var(--ds-overlay-transition-duration);--ds-dialog-translate-duration:var(--ds-overlay-transition-duration);opacity:0;scale:.96;transition:opacity var(--ds-overlay-transition-duration) var(--ds-overlay-transition-easing),scale var(--ds-overlay-transition-duration) var(--ds-overlay-transition-easing),translate var(--ds-dialog-translate-duration) var(--ds-transition-easing-out-emphasized),display var(--ds-dialog-display-duration) allow-discrete,overlay var(--ds-dialog-display-duration) allow-discrete}.ds-dialog[open][data-v-15b3ec52]{display:grid;opacity:1;scale:1}.ds-dialog[open][data-v-15b3ec52]:not(.ds-drawer){animation:ds-dialog-enter-15b3ec52 var(--ds-overlay-transition-duration) var(--ds-overlay-transition-easing)}.ds-dialog[data-v-15b3ec52]::backdrop{background:var(--ds-overlay-backdrop-bg);opacity:0;-webkit-backdrop-filter:blur(0);backdrop-filter:blur(0);transition:opacity var(--ds-overlay-transition-duration) var(--ds-overlay-transition-easing),backdrop-filter var(--ds-overlay-transition-duration) var(--ds-overlay-transition-easing),display var(--ds-overlay-transition-duration) allow-discrete,overlay var(--ds-overlay-transition-duration) allow-discrete}.ds-dialog[open][data-v-15b3ec52]::backdrop{opacity:1;-webkit-backdrop-filter:blur(var(--ds-overlay-backdrop-blur));backdrop-filter:blur(var(--ds-overlay-backdrop-blur))}.ds-dialog[data-size=sm][data-v-15b3ec52]{--ds-dialog-max-inline-size:24rem}.ds-dialog[data-size=lg][data-v-15b3ec52]{--ds-dialog-max-inline-size:52rem}.ds-dialog[data-size=xl][data-v-15b3ec52]{--ds-dialog-max-inline-size:80rem}.ds-dialog[data-size=fit][data-v-15b3ec52]{--ds-dialog-max-inline-size:max-content}.ds-dialog [data-role=header][data-v-15b3ec52]{display:flex;align-items:center;justify-content:space-between;gap:var(--ds-overlay-gap)}.ds-dialog [data-role=title-group][data-v-15b3ec52]{display:flex;flex-direction:column;gap:var(--ds-space-quarter);min-width:0;flex:1}.ds-dialog [data-role=title][data-v-15b3ec52]{margin:0;font-size:var(--ds-font-size-lg);font-weight:var(--ds-font-weight-medium);color:inherit}.ds-dialog [data-role=description][data-v-15b3ec52]{margin:0;color:var(--ds-color-text-muted);font-size:var(--ds-font-size-sm)}.ds-dialog [data-role=close][data-v-15b3ec52]{flex:none;inline-size:var(--ds-space-third);block-size:var(--ds-space-third);display:inline-grid;place-items:center;align-self:flex-start;border-radius:var(--ds-radius-md);color:var(--ds-color-text-muted);transition:background var(--ds-overlay-transition-duration) var(--ds-transition-easing-ease),color var(--ds-overlay-transition-duration) var(--ds-transition-easing-ease)}@media(hover:hover)and (pointer:fine){.ds-dialog [data-role=close][data-v-15b3ec52]:hover{background:var(--ds-color-surface-subtle);color:var(--ds-color-text-primary)}}.ds-dialog [data-role=close][data-v-15b3ec52]:focus-visible{outline:var(--ds-border-width-thick) solid var(--ds-color-border-focus);outline-offset:var(--ds-space-eighth)}.ds-dialog [data-role=body][data-v-15b3ec52]{overflow:auto;min-block-size:0}.ds-dialog [data-role=header]:has([data-role=close])~[data-role=body][data-v-15b3ec52]{margin-block-start:var(--ds-space-half)}.ds-dialog [data-role=footer][data-v-15b3ec52]{display:flex;justify-content:flex-end;gap:var(--ds-space-half)}@media(prefers-reduced-motion:reduce){.ds-dialog[data-v-15b3ec52]{transition:none}.ds-dialog[data-v-15b3ec52]::backdrop{transition:none}}@starting-style{.ds-dialog[open][data-v-15b3ec52]::backdrop{opacity:0;-webkit-backdrop-filter:blur(0);backdrop-filter:blur(0)}}@keyframes ds-dialog-enter-15b3ec52{0%{opacity:0;scale:.96}}@media(prefers-reduced-motion:reduce){.ds-dialog[open][data-v-15b3ec52]:not(.ds-drawer){animation:none}}
