.ds-modal[data-v-fe16dd15]{position:fixed;inset:0;z-index:1000;display:grid;place-items:center;padding:var(--space-lg);background:#00000073}.ds-modal__dialog[data-v-fe16dd15]{display:grid;grid-template-rows:auto 1fr auto;width:28rem;max-height:90vh;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);overflow:hidden}.ds-modal__dialog--wide[data-v-fe16dd15]{width:40rem}.ds-modal__header[data-v-fe16dd15]{display:grid;grid-template-columns:1fr auto;align-items:center;gap:var(--space-md);padding:var(--space-md) var(--space-lg);border-bottom:1px solid var(--color-border-subtle)}.ds-modal__title[data-v-fe16dd15]{margin:0;font-size:var(--text-lg);font-weight:600}.ds-modal__close[data-v-fe16dd15]{display:grid;place-items:center;width:2rem;height:2rem;border:none;border-radius:var(--radius-md);background:transparent;color:var(--color-muted);cursor:pointer}.ds-modal__close[data-v-fe16dd15]:hover{background:var(--color-border-subtle);color:var(--color-text)}.ds-modal__body[data-v-fe16dd15]{padding:var(--space-lg);overflow-y:auto}.ds-modal__footer[data-v-fe16dd15]{display:flex;align-items:center;gap:var(--space-md);padding:var(--space-md) var(--space-lg);border-top:1px solid var(--color-border-subtle)}.ds-modal__footer-actions[data-v-fe16dd15],.ds-modal__footer-start[data-v-fe16dd15]{display:flex;gap:var(--space-sm)}.ds-modal__footer-actions[data-v-fe16dd15]{margin-left:auto}
