.ui-dialog[data-v-2012d58f]{background:var(--color-bg-soft);border:1px solid var(--color-border);border-radius:var(--radius-md);box-shadow:var(--shadow-soft);box-sizing:border-box;color:var(--color-text);margin:auto;max-height:calc(100dvh - 2rem);overflow:auto;overscroll-behavior:contain;padding:0;width:min(48rem,calc(100vw - 2rem))}.ui-dialog[open][data-v-2012d58f]{display:grid;grid-template-rows:auto minmax(0,1fr) auto;overflow:hidden}.ui-dialog--sm[data-v-2012d58f]{width:min(30rem,calc(100vw - 2rem))}.ui-dialog--lg[data-v-2012d58f]{width:min(70rem,calc(100vw - 2rem))}.ui-dialog--wide[data-v-2012d58f]{width:min(82.5rem,calc(100vw - 2rem))}.ui-dialog[data-v-2012d58f]::backdrop{background:var(--color-bg);opacity:.8}.ui-dialog__header[data-v-2012d58f]{align-items:start;border-bottom:1px solid var(--color-border);display:flex;gap:1rem;justify-content:space-between;padding:1.5rem}.ui-dialog__heading[data-v-2012d58f]{min-width:0;overflow-wrap:anywhere}.ui-dialog__heading h2[data-v-2012d58f]{font-size:var(--font-size-section-title);line-height:var(--line-height-heading);margin:0}.ui-dialog__heading p[data-v-2012d58f]{color:var(--color-text-muted);margin:.5rem 0 0}.ui-dialog__body[data-v-2012d58f]{display:grid;gap:1rem;min-height:0;min-width:0;overflow:auto;overscroll-behavior:contain;padding:1.5rem}.ui-dialog__footer[data-v-2012d58f]{border-top:1px solid var(--color-border);display:flex;flex-wrap:wrap;gap:.75rem;justify-content:end;padding:1rem 1.5rem}body:has(.ui-dialog[open]),html:has(.ui-dialog[open]){overflow:hidden;overscroll-behavior:none}html:has(.ui-dialog[open]){scrollbar-gutter:stable}@media(max-width:640px){.ui-dialog__body[data-v-2012d58f],.ui-dialog__header[data-v-2012d58f]{padding:1rem}.ui-dialog__footer[data-v-2012d58f]{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,10rem),1fr));padding:1rem}}
