.app-modal .ant-modal{padding-bottom:24px;top:24px}.app-modal .ant-modal-content{flex-direction:column;max-height:calc(100dvh - 48px);padding:0;display:flex;overflow:hidden}.app-modal .ant-modal-header{border-bottom:1px solid var(--pro-ant-color-border-secondary);flex:none;margin:0;padding:18px 56px 18px 24px}.app-modal .ant-modal-body{overscroll-behavior:contain;flex:auto;min-height:0;padding:20px 24px;overflow-y:auto}.app-modal .ant-modal-footer{border-top:1px solid var(--pro-ant-color-border-secondary);flex:none;margin:0;padding:12px 24px}.app-modal .ant-modal-footer .ant-btn{min-width:64px}
