.ui-dialog[data-v-cfdcfcbb]{border:1px solid var(--story-border);width:min(560px,100% - 32px);max-height:calc(100dvh - 48px);color:var(--story-text);background:var(--story-surface);box-shadow:var(--story-shadow-lift);border-radius:16px;margin:auto;padding:0;overflow:auto}.ui-dialog[data-v-cfdcfcbb]::backdrop{background:#0a0f197a;transition:background .18s}.ui-dialog.closing[data-v-cfdcfcbb]::backdrop{background:0 0}.dialog-heading[data-v-cfdcfcbb]{border-bottom:1px solid var(--story-border);justify-content:space-between;align-items:center;gap:16px;padding:16px 24px;display:flex}.dialog-heading h2[data-v-cfdcfcbb]{font-size:20px}.dialog-heading .icon-button[data-v-cfdcfcbb]{background:var(--story-subtle);border:0}.dialog-body[data-v-cfdcfcbb]{padding:24px}.ui-dialog--drawer[data-v-cfdcfcbb]{border-radius:0 16px 16px 0;width:min(360px,100% - 48px);height:100dvh;max-height:100dvh;margin:0 auto 0 0}.dialog-content-enter-active[data-v-cfdcfcbb],.dialog-content-leave-active[data-v-cfdcfcbb]{transition:opacity .18s,transform .18s}.dialog-content-enter-from[data-v-cfdcfcbb],.dialog-content-leave-to[data-v-cfdcfcbb]{opacity:0;transform:scale(.98)}.ui-dialog--drawer .dialog-content-enter-active[data-v-cfdcfcbb],.ui-dialog--drawer .dialog-content-leave-active[data-v-cfdcfcbb]{transition-duration:.22s}.ui-dialog--drawer .dialog-content-enter-from[data-v-cfdcfcbb],.ui-dialog--drawer .dialog-content-leave-to[data-v-cfdcfcbb]{transform:translate(-24px)}@media (width<=767px){.dialog-heading[data-v-cfdcfcbb]{padding:12px 16px}.dialog-body[data-v-cfdcfcbb]{padding:16px}.ui-dialog--sheet[data-v-cfdcfcbb]{width:100%;max-width:100%;max-height:calc(100dvh - 64px);padding-bottom:env(safe-area-inset-bottom);border-radius:16px 16px 0 0;margin:auto 0 0}.ui-dialog--sheet .dialog-content-enter-active[data-v-cfdcfcbb],.ui-dialog--sheet .dialog-content-leave-active[data-v-cfdcfcbb]{transition-duration:.22s}.ui-dialog--sheet .dialog-content-enter-from[data-v-cfdcfcbb],.ui-dialog--sheet .dialog-content-leave-to[data-v-cfdcfcbb]{transform:translateY(24px)}}@media (prefers-reduced-motion:reduce){.dialog-content-enter-active[data-v-cfdcfcbb],.dialog-content-leave-active[data-v-cfdcfcbb],.ui-dialog[data-v-cfdcfcbb]::backdrop{transition:none}.dialog-content-enter-from[data-v-cfdcfcbb],.dialog-content-leave-to[data-v-cfdcfcbb]{transform:none}}
