.cd-message[data-v-d51138ce]{color:var(--color-text-secondary);margin:0}.cd-failure[data-v-d51138ce]{margin-top:var(--space-4)}.cd-actions[data-v-d51138ce]{justify-content:flex-end;gap:var(--space-3);margin-top:var(--space-5);flex-wrap:wrap;display:flex}.modal-overlay[data-v-8dee6058]{background:var(--color-overlay);overscroll-behavior:contain;padding:var(--space-4);z-index:var(--z-modal);justify-content:center;align-items:safe center;display:flex;position:fixed;inset:0;overflow-y:auto}.modal-content[data-v-8dee6058]{background:var(--color-surface);color:var(--color-text);border-radius:var(--radius-lg);width:100%;max-width:var(--modal-max-width);box-shadow:var(--shadow-xl)}.modal-content.padded[data-v-8dee6058]{padding:var(--space-6)}.modal-content.sectioned[data-v-8dee6058]{padding:0}.modal-content.sectioned .modal-header[data-v-8dee6058]{padding:var(--space-6) var(--space-6) var(--space-4);border-bottom:1px solid var(--color-border)}.modal-content.scrollable[data-v-8dee6058]{max-height:min(85dvh,100%);overflow-y:auto}.modal-content.sectioned.scrollable[data-v-8dee6058]{max-height:min(90dvh,100%)}.modal-header[data-v-8dee6058]{justify-content:space-between;align-items:center;gap:var(--space-3);margin-bottom:var(--space-2);display:flex}.modal-content.scrollable .modal-header[data-v-8dee6058]{z-index:1;background:var(--color-surface);position:sticky;top:0}.modal-content.padded.scrollable .modal-header[data-v-8dee6058]{margin:calc(-1 * var(--space-6)) calc(-1 * var(--space-6)) var(--space-2);padding:var(--space-6) var(--space-6) var(--space-2)}.modal-heading[data-v-8dee6058]{min-width:0}.modal-header-actions[data-v-8dee6058]{align-items:center;gap:var(--space-2);display:flex}.modal-close-reason[data-v-8dee6058]{color:var(--color-text-muted);font-size:var(--text-xs)}.modal-footer[data-v-8dee6058]{z-index:1;justify-content:flex-end;align-items:center;gap:var(--space-3);margin-top:var(--space-5);padding-top:var(--space-5);border-top:1px solid var(--color-border-subtle);background:var(--color-surface);flex-wrap:wrap;display:flex;position:sticky;bottom:0}.modal-content.padded .modal-footer[data-v-8dee6058]{margin:var(--space-5) calc(-1 * var(--space-6)) calc(-1 * var(--space-6));padding:var(--space-5) var(--space-6) var(--space-6)}.modal-content.sectioned .modal-footer[data-v-8dee6058]{padding:var(--space-5) var(--space-6) var(--space-6);margin-top:0}.modal-footer-start[data-v-8dee6058]{gap:var(--space-3);flex-wrap:wrap;margin-inline-end:auto;display:flex}@media (width<=30rem){.modal-overlay.is-sheet[data-v-8dee6058]{align-items:stretch;padding:0}.modal-overlay.is-sheet .modal-content.sectioned[data-v-8dee6058]{max-width:none;height:100dvh;max-height:none;padding-top:env(safe-area-inset-top);padding-bottom:env(safe-area-inset-bottom);padding-inline:env(safe-area-inset-left) env(safe-area-inset-right);border-radius:0;overflow-y:auto}}.modal-enter-active[data-v-8dee6058],.modal-leave-active[data-v-8dee6058]{transition:opacity var(--duration-base) var(--ease-standard)}.modal-enter-active .modal-content[data-v-8dee6058],.modal-leave-active .modal-content[data-v-8dee6058]{transition:transform var(--duration-base) var(--ease-standard)}.modal-enter-from[data-v-8dee6058],.modal-leave-to[data-v-8dee6058]{opacity:0}.modal-enter-from .modal-content[data-v-8dee6058],.modal-leave-to .modal-content[data-v-8dee6058]{transform:translateY(var(--space-2))}@media (prefers-reduced-motion:reduce){.modal-enter-from .modal-content[data-v-8dee6058],.modal-leave-to .modal-content[data-v-8dee6058]{transform:none}}.modal-step-enter-active,.modal-step-leave-active{transition:opacity var(--duration-fast) var(--ease-standard)}.modal-step-enter-from,.modal-step-leave-to{opacity:0}
