.app-dialog-overlay[data-v-876e40ae]{z-index:100;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#101d3a70;position:fixed;inset:0}.app-dialog-content[data-v-876e40ae]{z-index:101;background:var(--surface-card,#fff);border:1px solid var(--control-border);width:calc(100vw - 32px);max-height:calc(100dvh - 32px);color:var(--n-800);border-radius:20px;padding:26px;position:fixed;top:50%;left:50%;overflow-y:auto;transform:translate(-50%,-50%);box-shadow:0 20px 80px #101d3a30}.app-dialog-header[data-v-876e40ae]{align-items:flex-start;gap:12px;display:flex}.app-dialog-heading[data-v-876e40ae]{flex:1;min-width:0}.app-dialog-heading-icon[data-v-876e40ae]{color:var(--brand-primary);flex-shrink:0;margin-top:4px}.app-dialog-title[data-v-876e40ae]{letter-spacing:-.035em;font-size:20px;font-weight:650;line-height:1.3}.app-dialog-description[data-v-876e40ae]{color:var(--n-500);margin-top:8px;font-size:12px;line-height:1.6}.app-dialog-close[data-v-876e40ae]{color:var(--n-500);cursor:pointer;width:28px;height:28px;transition:var(--control-transition);background:0 0;border:0;border-radius:50%;flex-shrink:0;place-items:center;display:grid}.app-dialog-close[data-v-876e40ae]:hover:not(:disabled){background:var(--n-100);color:var(--n-800)}.app-dialog-close[data-v-876e40ae]:disabled{opacity:.4;cursor:default}.is-unpadded[data-v-876e40ae]{padding:0}.is-unpadded .app-dialog-header[data-v-876e40ae]{border-bottom:1px solid var(--control-border);padding:20px}.is-scroll-body[data-v-876e40ae]{flex-direction:column;padding:0;display:flex;overflow:hidden}.is-scroll-body .app-dialog-header[data-v-876e40ae]{border-bottom:1px solid var(--control-border);flex-shrink:0;padding:24px}.app-dialog-body[data-v-876e40ae]{overscroll-behavior:contain;min-height:0;padding:24px;overflow-y:auto}.app-dialog-footer[data-v-876e40ae]{border-top:1px solid var(--control-border);background:var(--surface-card,#fff);flex-wrap:wrap;flex-shrink:0;justify-content:flex-end;align-items:center;gap:12px;padding:18px 24px;display:flex}@media (width<=520px){.app-dialog-body[data-v-876e40ae],.is-scroll-body .app-dialog-header[data-v-876e40ae]{padding:20px}.app-dialog-footer[data-v-876e40ae]{padding:16px 20px}}
