html:has(dialog.ui-dialog[open]){overflow:hidden}.ui-dialog[data-v-d35a95ef]{width:min(480px,calc(100% - 40px));max-width:none;max-height:calc(100dvh - 48px);margin:auto;padding:0;border:1px solid var(--line);border-radius:var(--r4);background:var(--elev);box-shadow:var(--md);color:var(--t1);overflow:auto;overscroll-behavior:contain}.ui-dialog.is-sm[data-v-d35a95ef]{width:min(400px,calc(100% - 40px))}.ui-dialog.is-lg[data-v-d35a95ef]{width:min(720px,calc(100% - 40px))}.ui-dialog.wide[data-v-d35a95ef]{width:min(1080px,calc(100% - 64px));height:min(780px,calc(100dvh - 64px));overflow:hidden;display:flex;flex-direction:column}.ui-dialog.wide .ui-dialog__body[data-v-d35a95ef]{flex:1;min-height:0;overflow:auto}.ui-dialog[data-v-d35a95ef]::backdrop{background:var(--scrim);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.ui-dialog__head[data-v-d35a95ef]{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:58px;padding:12px 20px;border-bottom:1px solid var(--line)}.ui-dialog__head h2[data-v-d35a95ef]{min-width:0;font-family:var(--font-body);font-size:16px;font-weight:800;letter-spacing:-.01em;overflow-wrap:anywhere}.ui-dialog__body[data-v-d35a95ef]{padding:18px 20px}.ui-dialog__foot[data-v-d35a95ef]{display:flex;justify-content:flex-end;gap:10px;padding:12px 20px 18px}@media(max-width:767.98px){.ui-dialog[data-v-d35a95ef]{width:calc(100% - 24px);max-height:calc(100dvh - 32px)}.ui-dialog.wide[data-v-d35a95ef]{width:calc(100% - 16px);height:calc(100dvh - 24px);max-height:calc(100dvh - 24px)}.ui-dialog__head[data-v-d35a95ef]{min-height:54px;padding:10px 14px}.ui-dialog__body[data-v-d35a95ef]{padding:14px}.ui-dialog__foot[data-v-d35a95ef]{padding:10px 14px 14px}}
