.modal[data-v-1d58fa72]{z-index:100;background:#0e1d2e80;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.modal__dialog[data-v-1d58fa72]{border-radius:var(--radius-lg);background:var(--surface);width:100%;max-height:calc(100vh - 32px);box-shadow:var(--shadow-lg);flex-direction:column;display:flex}.modal__header[data-v-1d58fa72]{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:12px;padding:14px 18px;display:flex}.modal__header h2[data-v-1d58fa72]{font-size:16px;font-weight:700}.modal__body[data-v-1d58fa72]{padding:18px;overflow-y:auto}.modal__footer[data-v-1d58fa72]{border-top:1px solid var(--border);background:var(--surface-muted);border-radius:0 0 var(--radius-lg) var(--radius-lg);justify-content:flex-end;gap:8px;padding:12px 18px;display:flex}
