.confirm-icon[data-v-fe720022]{background:#dc26261a;border-radius:10px;color:#dc2626;display:grid;flex-shrink:0;height:36px;place-items:center;width:36px}.app-modal-shell[data-v-86d37e98]{background:#fff;border-radius:16px;display:flex;flex-direction:column;max-height:90vh;overflow:hidden}.app-modal-header[data-v-86d37e98]{align-items:flex-start;border-bottom:1px solid #ececee;display:flex;flex-shrink:0;gap:12px;padding:24px 26px 20px}.app-modal-title[data-v-86d37e98]{color:#382e48;font-size:19px;font-weight:700;letter-spacing:-.01em;line-height:1.3}.app-modal-subtitle[data-v-86d37e98]{color:#686a6e;font-size:12.5px;line-height:1.4;margin-top:3px}.app-modal-close[data-v-86d37e98]{border-radius:6px;color:#a0a1a6;display:grid;flex-shrink:0;height:28px;margin-top:-2px;place-items:center;transition:background .12s ease,color .12s ease;width:28px}.app-modal-close[data-v-86d37e98]:hover{background:#f4f4f5;color:#382e48}.app-modal-body[data-v-86d37e98]{flex:1 1 auto;min-height:0;overflow-y:auto;padding:24px 26px}.app-modal-body.has-nav[data-v-86d37e98]{display:grid;gap:32px;grid-template-columns:180px minmax(0,1fr)}.app-modal-nav[data-v-86d37e98]{align-self:start;display:flex;flex-direction:column;gap:2px;position:sticky;top:0}.app-modal-nav button[data-v-86d37e98]{border-radius:8px;color:#686a6e;font-size:13px;padding:8px 12px;text-align:left}.app-modal-nav button[data-v-86d37e98]:hover{background:#f4f4f5}.app-modal-nav button.active[data-v-86d37e98]{background:#f0ebfa;color:#382e48;font-weight:650}.app-modal-body.has-nav .form-section-title[data-v-86d37e98]{scroll-margin-top:4px}.app-modal-footer[data-v-86d37e98]{align-items:center;background:#fbfbfc;border-top:1px solid #ececee;display:flex;flex-shrink:0;gap:8px;justify-content:flex-end;padding:16px 26px}
