@layer theme,base;@layer components{.dialog[data-v-30b78c6a]{--dialog--width:32rem;--dialog--padding:1.25rem;--dialog--gap:.75rem;--dialog--radius:.75rem;--dialog--border-color:color-mix(in srgb, currentColor 20%, transparent);--dialog--background:Canvas;--dialog--backdrop--background-color:#00000080;box-sizing:border-box;width:min(var(--dialog--width),100% - 2rem);max-width:none;max-height:calc(100% - 2rem);padding:var(--dialog--padding);border:1px solid var(--dialog--border-color);border-radius:var(--dialog--radius);background-color:var(--dialog--background);color:var(--color--neutral-text);overflow-wrap:break-word;margin:auto;font-family:inherit;font-size:.875rem;line-height:1.5}.dialog[open][data-v-30b78c6a]{gap:var(--dialog--gap);flex-direction:column;display:flex}.dialog[data-v-30b78c6a]::backdrop{background-color:var(--dialog--backdrop--background-color)}.dialog[data-size=sm][data-v-30b78c6a]{--dialog--width:24rem}.dialog[data-size=lg][data-v-30b78c6a]{--dialog--width:48rem}.dialog>[data-slot=header][data-v-30b78c6a]{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:.25rem 1rem;display:grid}.dialog [data-slot=title][data-v-30b78c6a]{margin:0;font-size:1rem;font-weight:600;line-height:1.375}.dialog [data-slot=close][data-v-30b78c6a]{grid-area:1/2;margin-block:-.3125rem;margin-inline-end:-.5rem}.dialog [data-slot=description][data-v-30b78c6a]{color:color-mix(in srgb,currentColor 70%,transparent);grid-column:1/-1;margin:0}.dialog>[data-slot=body][data-v-30b78c6a]{flex:auto;min-height:0;margin:-.25rem;padding:.25rem;overflow-y:auto}.dialog>[data-slot=actions][data-v-30b78c6a]{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.dialog>[data-slot=actions]>form[data-v-30b78c6a]{display:contents}:root:has(.dialog:modal){scrollbar-gutter:stable;overflow:hidden}@media (prefers-reduced-motion:no-preference){.dialog[open][data-v-30b78c6a],.dialog[open][data-v-30b78c6a]::backdrop{transition:opacity .15s ease-out,scale .15s ease-out}@starting-style{.dialog[open][data-v-30b78c6a]{opacity:0;scale:.96}.dialog[open][data-v-30b78c6a]::backdrop{opacity:0}}}@media (prefers-contrast:more){.dialog[data-v-30b78c6a]{--dialog--border-color:currentColor}}}@layer utilities;
