.app-dialog-mask[data-v-4315195b]{z-index:1000;background:#00000080;justify-content:center;align-items:flex-start;padding-top:6vh;display:flex;position:fixed;inset:0}.app-dialog[data-v-4315195b]{background:var(--surface-card);border-radius:var(--radius-xl);box-shadow:var(--shadow-xl);flex-direction:column;max-width:calc(100vw - 32px);max-height:88vh;animation:.2s dialog-in-4315195b;display:flex}.app-dialog--fill[data-v-4315195b]{height:88vh}@keyframes dialog-in-4315195b{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.app-dialog-head[data-v-4315195b]{border-bottom:1px solid var(--border-light);flex-shrink:0;justify-content:space-between;align-items:center;padding:14px 20px;display:flex}.app-dialog-title[data-v-4315195b]{font-weight:600;font-size:var(--text-md);color:var(--content-primary)}.app-dialog-close[data-v-4315195b]{border-radius:var(--radius-lg);width:28px;height:28px;color:var(--content-muted);font-size:var(--text-base);background:0 0;border:0}.app-dialog-close[data-v-4315195b]:hover{color:var(--content-primary);background:var(--surface-hover)}.app-dialog-body[data-v-4315195b]{padding:20px;overflow-y:auto}.app-dialog-body--fill[data-v-4315195b]{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.app-dialog-foot[data-v-4315195b]{border-top:1px solid var(--border-light);flex-shrink:0;justify-content:flex-end;align-items:center;gap:8px;padding:12px 20px;display:flex}.app-dialog-foot>.foot-start[data-v-4315195b]{align-items:center;gap:8px;margin-right:auto;display:flex}
